[libav-devel] [PATCH] aarch64: NEON intrinsics dct_unquantize_h263

Janne Grunau janne-libav at jannau.net
Wed May 14 20:13:39 CEST 2014


On 2014-05-15 00:16:48 +0800, James Yu wrote:
> On 14 May 2014 21:12, James Yu <james.yu at linaro.org> wrote:
> 
> I found this fails even in master branch. Could you help check? Thanks
> 
> commit 7e90133f6420b1c53652f972b9561600822881ee
> Author: Janne Grunau <janne-libav at jannau.net>
> Date:   Wed May 14 00:05:27 2014 +0200
> 
>     build: do not append $(FFLIBS-) to $(FFLIBS) if $(NAME) is not defined
> 
>     Avoids including disabled library Makefiles.
> 
> .....
> TEST    vsynth1-mpeg4
> --- ./tests/ref/vsynth/vsynth1-mpeg4 2014-05-13 12:17:43.000000000 +0000
> +++ tests/data/fate/vsynth1-mpeg4 2014-05-15 00:12:50.220000001 +0000
> @@ -1,4 +0,0 @@
> -dc927acd770e19a97456ecbd4d786938 *tests/data/fate/vsynth1-mpeg4.mp4
> -540180 tests/data/fate/vsynth1-mpeg4.mp4
> -8828a375448dc5c2215163ba70656f89
> *tests/data/fate/vsynth1-mpeg4.out.rawvideo
> -stddev:    7.97 PSNR: 30.10 MAXDIFF:  105 bytes:  7603200/  7603200
> make: *** [fate-vsynth1-mpeg4] Error 127

a simple make fate-* only works for native builds. It's a more complicated 
for cross builds and requires extra configuration.

If you're using qemu-aarch64 something like
make TARGET_EXEC='qemu-aarch64 -L $SYSROOT' make fate should work. you can 
set --target-exec at configure time.

If you have a real target, the build directory needs to be available on 
target. If you can't mount to the same path use 
--target-path=/path/to/build_dir/on_target . As --target-exec something like 
'ssh target' should work.

Janne


More information about the libav-devel mailing list