Mikhail Nitenko
|
d3e56b56ae
|
lavc/aarch64: add pred functions for 10-bit
Benchmarks: A53 A72
pred8x8_dc_10_c: 64.2 49.5
pred8x8_dc_10_neon: 62.0 53.7
pred8x8_dc_128_10_c: 26.0 14.0
pred8x8_dc_128_10_neon: 30.7 17.5
pred8x8_horizontal_10_c: 60.0 27.7
pred8x8_horizontal_10_neon: 38.0 34.0
pred8x8_left_dc_10_c: 42.5 27.5
pred8x8_left_dc_10_neon: 51.0 41.2
pred8x8_mad_cow_dc_0l0_10_c: 55.7 37.2
pred8x8_mad_cow_dc_0l0_10_neon: 50.2 35.2
pred8x8_mad_cow_dc_0lt_10_c: 89.2 67.0
pred8x8_mad_cow_dc_0lt_10_neon: 52.2 46.7
pred8x8_mad_cow_dc_l0t_10_c: 74.7 51.0
pred8x8_mad_cow_dc_l0t_10_neon: 50.5 45.2
pred8x8_mad_cow_dc_l00_10_c: 58.0 38.0
pred8x8_mad_cow_dc_l00_10_neon: 42.5 37.5
pred8x8_plane_10_c: 354.0 288.7
pred8x8_plane_10_neon: 141.0 101.2
pred8x8_top_dc_10_c: 44.5 30.5
pred8x8_top_dc_10_neon: 40.0 31.0
pred8x8_vertical_10_c: 27.5 14.5
pred8x8_vertical_10_neon: 21.0 17.5
pred16x16_plane_10_c: 1242.0 1070.5
pred16x16_plane_10_neon: 324.0 196.7
Signed-off-by: Mikhail Nitenko <mnitenko@gmail.com>
Signed-off-by: Martin Storsjö <martin@martin.st>
|
2021-08-21 00:06:26 +03:00 |
|
Mikhail Nitenko
|
84ac1440b2
|
lavc/aarch64: add pred16x16 10-bit functions
Benchmarks: A53 A72
pred16x16_dc_10_c: 136.0 124.0
pred16x16_dc_10_neon: 121.2 106.0
pred16x16_horizontal_10_c: 155.0 73.2
pred16x16_horizontal_10_neon: 82.2 67.7
pred16x16_top_dc_10_c: 106.0 93.7
pred16x16_top_dc_10_neon: 87.7 77.2
pred16x16_vertical_10_c: 83.0 67.7
pred16x16_vertical_10_neon: 54.2 61.7
Some functions work slower than C and are left commented out.
|
2021-04-19 09:01:14 +02:00 |
|
Mikhail Nitenko
|
6b2e7dc828
|
lavc/aarch64: change h264pred_init structure
Change structure to allow the addition of other bit depths.
|
2021-04-19 09:00:58 +02:00 |
|
Michael Niedermayer
|
5d5f8b29b4
|
Merge commit 'f56d8d8dd72b1ab52aa814c5a0fccabf8040ef68'
* commit 'f56d8d8dd72b1ab52aa814c5a0fccabf8040ef68':
h264: aarch64: intra prediction optimisations
Conflicts:
libavcodec/h264pred.c
Merged-by: Michael Niedermayer <michael@niedermayer.cc>
|
2015-07-21 01:39:30 +02:00 |
|
Janne Grunau
|
f56d8d8dd7
|
h264: aarch64: intra prediction optimisations
|
2015-07-20 23:10:29 +02:00 |
|