[FFmpeg-devel] [PATCH]levc/hevc_cabac Optimise ff_hevc_hls_residual_coding (v2)

Michael Niedermayer michael at niedermayer.cc
Fri Jan 22 01:41:11 CET 2016


On Thu, Jan 21, 2016 at 10:45:55AM +0000, John Cox wrote:
> Hi
> 
> v2 of my hevc residual patch
> 
> I've fixed the fate regression
> I've split it into more pieces
> Now uses ff_clz
> Some reformating of function headers
> 
> The patches can also be found on
> https://github.com/jc-kynesim/rpi-ffmpeg.git on branch
> test/ff_hevc_cabac_4 from tag ff_hevc_cabac_4_base
> 
> Note that I will be going on holiday from the end of Friday (UK time)
> till the 1st Feb and will be unable to edit code or read this list
> during that period.

seems failing here (with qemu)
 --cc='ccache arm-linux-gnueabi-gcc-4.5' --extra-cflags='-mfpu=neon -mfloat-abi=softfp' --cpu=cortex-a8 --arch=armv7 --target-os=linux --enable-cross-compile --disable-iconv --disable-pthreads --enable-neon-clobber-test
tried without --enable-neon-clobber-test too

qemu-arm version 1.1.0, Copyright (c) 2003-2008
also tried qemu-arm version 1.6.50

arm-linux-gnueabi-gcc-4.5 (Ubuntu/Linaro 4.5.3-12ubuntu2) 4.5.3

also tried your branch



TEST    hevc-conformance-Main_422_10_A_RExt_Sony_1
TEST    hevc-conformance-Main_422_10_B_RExt_Sony_1
TEST    hevc-conformance-QMATRIX_A_RExt_Sony_1
TEST    hevc-conformance-IPCM_B_RExt_NEC
TEST    hevc-conformance-PERSIST_RPARAM_A_RExt_Sony_1
TEST    hevc-conformance-SAO_A_RExt_MediaTek_1
--- ffmpeg/tests/ref/fate/hevc-conformance-PERSIST_RPARAM_A_RExt_Sony_1        2016-01-22 00:00:19.045028556 +0100
+++ tests/data/fate/hevc-conformance-PERSIST_RPARAM_A_RExt_Sony_1       2016-01-22 01:23:59.157134316 +0100
@@ -1,3 +1,3 @@
 #tb 0: 1/25
-0,          0,          0,        1,   921600, 0x702f0d67
+0,          0,          0,        1,   921600, 0x5ea85d21
 0,          1,          1,        1,   921600, 0x99822b52
Test hevc-conformance-PERSIST_RPARAM_A_RExt_Sony_1 failed. Look at tests/data/fate/hevc-conformance-PERSIST_RPARAM_A_RExt_Sony_1.err for details.
make: *** [fate-hevc-conformance-PERSIST_RPARAM_A_RExt_Sony_1] Error 1
make: *** Waiting for unfinished jobs....
--- ffmpeg/tests/ref/fate/hevc-conformance-QMATRIX_A_RExt_Sony_1       2016-01-22 00:00:19.045028556 +0100
+++ tests/data/fate/hevc-conformance-QMATRIX_A_RExt_Sony_1      2016-01-22 01:24:00.773134350 +0100
@@ -1,21 +1,21 @@
 #tb 0: 1/25
-0,          0,          0,        1,  2764800, 0xde442361
-0,          1,          1,        1,  2764800, 0x8d482fdf
+0,          0,          0,        1,  2764800, 0x91654f0a
+0,          1,          1,        1,  2764800, 0x7b22a219
 0,          2,          2,        1,  2764800, 0x9b431e37
-0,          3,          3,        1,  2764800, 0x8b7d893d
-0,          4,          4,        1,  2764800, 0xa471ac17
-0,          5,          5,        1,  2764800, 0xe990790f
-0,          6,          6,        1,  2764800, 0x8f3f8285
-0,          7,          7,        1,  2764800, 0xeaf9f242
-0,          8,          8,        1,  2764800, 0xfd37f69d
-0,          9,          9,        1,  2764800, 0x31d29f19
-0,         10,         10,        1,  2764800, 0x92f56414
-0,         11,         11,        1,  2764800, 0xb909e334
-0,         12,         12,        1,  2764800, 0x9f2fad13
-0,         13,         13,        1,  2764800, 0xbf9090b2
-0,         14,         14,        1,  2764800, 0xa39c7b78
-0,         15,         15,        1,  2764800, 0x83e77296
-0,         16,         16,        1,  2764800, 0x737a5a9d
-0,         17,         17,        1,  2764800, 0x356c51d6
-0,         18,         18,        1,  2764800, 0xd498468c
-0,         19,         19,        1,  2764800, 0xd25a396d
+0,          3,          3,        1,  2764800, 0x07ad0bfa
+0,          4,          4,        1,  2764800, 0xb7bda9b8
+0,          5,          5,        1,  2764800, 0x821dfdda
+0,          6,          6,        1,  2764800, 0xcf0f90cc
+0,          7,          7,        1,  2764800, 0x261a7637
+0,          8,          8,        1,  2764800, 0xbd03d40a
+0,          9,          9,        1,  2764800, 0x9418184b
+0,         10,         10,        1,  2764800, 0x816ad7f4
+0,         11,         11,        1,  2764800, 0xc666b6fa
+0,         12,         12,        1,  2764800, 0x92cc684a
+0,         13,         13,        1,  2764800, 0x50cccb2c
+0,         14,         14,        1,  2764800, 0x8f75dd7d
+0,         15,         15,        1,  2764800, 0xc81fecc6
+0,         16,         16,        1,  2764800, 0xd6ace16d
+0,         17,         17,        1,  2764800, 0xde60e859
+0,         18,         18,        1,  2764800, 0x3336f402
+0,         19,         19,        1,  2764800, 0x30fdff2d
Test hevc-conformance-QMATRIX_A_RExt_Sony_1 failed. Look at tests/data/fate/hevc-conformance-QMATRIX_A_RExt_Sony_1.err for details.
make: *** [fate-hevc-conformance-QMATRIX_A_RExt_Sony_1] Error 1
--- ffmpeg/tests/ref/fate/hevc-conformance-SAO_A_RExt_MediaTek_1       2016-01-22 00:00:19.045028556 +0100
+++ tests/data/fate/hevc-conformance-SAO_A_RExt_MediaTek_1      2016-01-22 01:24:12.181134589 +0100
@@ -1,9 +1,9 @@
 #tb 0: 1/25
-0,          0,          0,        1, 24576000, 0x5b01ceed
-0,          1,          1,        1, 24576000, 0x043fa798
-0,          2,          2,        1, 24576000, 0x9ec62721
-0,          3,          3,        1, 24576000, 0x5533793b
-0,          4,          4,        1, 24576000, 0x125f859e
-0,          5,          5,        1, 24576000, 0xe3b916b4
-0,          6,          6,        1, 24576000, 0x1fc1a62c
-0,          7,          7,        1, 24576000, 0xe3507948
+0,          0,          0,        1, 24576000, 0xdd3bedba
+0,          1,          1,        1, 24576000, 0x71480007
+0,          2,          2,        1, 24576000, 0xea03355b
+0,          3,          3,        1, 24576000, 0x790dbaa2
+0,          4,          4,        1, 24576000, 0x12b78640
+0,          5,          5,        1, 24576000, 0xe0676af6
+0,          6,          6,        1, 24576000, 0xfeb0af51
+0,          7,          7,        1, 24576000, 0xa825b1ff
Test hevc-conformance-SAO_A_RExt_MediaTek_1 failed. Look at tests/data/fate/hevc-conformance-SAO_A_RExt_MediaTek_1.err for details.
make: *** [fate-hevc-conformance-SAO_A_RExt_MediaTek_1] Error 1

[...]

-- 
Michael     GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB

Dictatorship: All citizens are under surveillance, all their steps and
actions recorded, for the politicians to enforce control.
Democracy: All politicians are under surveillance, all their steps and
actions recorded, for the citizens to enforce control.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: Digital signature
URL: <http://ffmpeg.org/pipermail/ffmpeg-devel/attachments/20160122/3c6e4d97/attachment.sig>


More information about the ffmpeg-devel mailing list