On Thu, Feb 05, 2015 at 02:22:28PM +0100, Mickaël Raulet wrote:
> Michael,
> 
> Please find some commits that can be cherry picked from
> https://github.com/OpenHEVC/FFmpeg/commits/ffmpeg_patch
> 
> Optimized deblocking filter (8bits only)
> 1b9ee47d2f43b0a029a9468233626102eb1473b8
> 
> Optimzed transform functions (4x4, 8x8, transform add 8bits only)
> b153f55935969c794de4640f8d34e01c58e027ae
> 
> ARM NEON optimized qpel functions (8bits only)
> 965cd82e376f17125c0ad6465d14f4ab1749fda1
> 
> Comments welcome if there are any.

seems to break build wtih clang + gas-preprocessor unless i made some
mistake ...

gas-preprocessor/gas-preprocessor.pl -as-type clang -fix-unreq -- 
build/Release+Asserts/bin/clang -I. -Iffmpeg/ -D_ISOC99_SOURCE 
-D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -D_POSIX_C_SOURCE=200112 
-D_XOPEN_SOURCE=600 -DZLIB_CONST -mfpu=neon -mfloat-abi=softfp -target 
armv7a-softfp-linux-gnueabi -arch armv7 -I/usr/arm-linux-gnueabi/include/ 
-mcpu=cortex-a8 -g -Qunused-arguments -MMD -MF 
libavcodec/arm/hevcdsp_qpel_neon.d -MT libavcodec/arm/hevcdsp_qpel_neon.o -c -o 
libavcodec/arm/hevcdsp_qpel_neon.o ffmpeg/libavcodec/arm/hevcdsp_qpel_neon.S

Too many arguments to macro put_qpel_uw_pixels at 
gas-preprocessor/gas-preprocessor.pl line 588, <INPUT> line 1256.
<stdin>:11116:17: error: invalid operand for instruction
        vld1.32 "{d0[0]}" , [r2], r3
                ^
<stdin>:11117:17: error: invalid operand for instruction
        vst1.32 "{d0[0]}" , [r0], r1
                ^
<stdin>:11138:17: error: invalid operand for instruction
        vld1.32 "{d0}" , [r2], r3
                ^
<stdin>:11139:17: error: invalid operand for instruction
        vst1.32 "{d0}" , [r0], r1
                ^
<stdin>:11161:17: error: invalid operand for instruction
        vld1.32 "{d0}" , [r2]!
                ^
<stdin>:11165:17: error: invalid operand for instruction
        vst1.32 "{d0}" , [r0]!
                ^
<stdin>:11188:17: error: invalid operand for instruction
        vld1.32 "{q0}" , [r2], r3
                ^
<stdin>:11189:17: error: invalid operand for instruction
        vst1.32 "{q0}" , [r0], r1
                ^
<stdin>:11210:17: error: invalid operand for instruction
        vld1.32 "{d0-d2}" , [r2], r3
                ^
<stdin>:11211:17: error: invalid operand for instruction
        vst1.32 "{d0-d2}" , [r0], r1


[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

When the tyrant has disposed of foreign enemies by conquest or treaty, and
there is nothing more to fear from them, then he is always stirring up
some war or other, in order that the people may require a leader. -- Plato

Attachment: signature.asc
Description: Digital signature

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to