History

Add arm asm code for processing.

Licai Guo committed 12 years ago

Commit e7cc8c21 parent 248f32424 files · +4330 −4204Browse files

Showing the changes to codec/processing/src/downsample/downsample.h (1 of 24 files). Show all

Unified · Split

codec/processing/src/downsample/downsample.h+13−0
@@ -103,7 +103,20 @@ void GeneralBilinearAccurateDownsampler_sse2 (uint8_t* pDst, const int32_t kiDst · 102 unmodified lines
103103 WELSVP_EXTERN_C_END
104104 #endif
105105
106+#ifdef HAVE_NEON
107+WELSVP_EXTERN_C_BEGIN
108+// iSrcWidth no limitation
109+HalveDownsampleFunc DyadicBilinearDownsampler_neon;
110+// iSrcWidth = x32 pixels
111+HalveDownsampleFunc DyadicBilinearDownsamplerWidthx32_neon;
112+
113+GeneralDownsampleFunc GeneralBilinearAccurateDownsamplerWrap_neon;
114+
115+void GeneralBilinearAccurateDownsampler_neon( uint8_t* pDst, const int32_t kiDstStride, const int32_t kiDstWidth, const int32_t kiDstHeight,
116+ uint8_t* pSrc, const int32_t kiSrcStride, const uint32_t kuiScaleX, const uint32_t kuiScaleY);
106117
118+WELSVP_EXTERN_C_END
119+#endif
107120
108121
109122 class CDownsampling : public IStrategy {

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t