[FFmpeg-devel] [PATCH v2] fate/hevc-conformance: add clip for persistent_rice_adaptation_enabled_flag

Linjie Fu linjie.justin.fu at gmail.com
Thu Dec 10 12:14:11 EET 2020


Hi Guangxin,

On Sun, Nov 15, 2020 at 11:07 AM Xu Guangxin <oddstone at gmail.com> wrote:
>
> you can download it from:
> https://www.itu.int/wftp3/av-arch/jctvc-site/bitstream_exchange/draft_conformance/RExt/WPP_HIGH_TP_444_8BIT_RExt_Apple_2.zip
>
> Signed-off-by: Xu Guangxin <oddstone at gmail.com>
> ---
>  tests/fate/hevc.mak                                       | 1 +
>  .../hevc-conformance-WPP_HIGH_TP_444_8BIT_RExt_Apple_2    | 8 ++++++++
>  2 files changed, 9 insertions(+)
>  create mode 100644 tests/ref/fate/hevc-conformance-WPP_HIGH_TP_444_8BIT_RExt_Apple_2
>
> diff --git a/tests/fate/hevc.mak b/tests/fate/hevc.mak
> index 9a32a7d74c..97edb49781 100644
> --- a/tests/fate/hevc.mak
> +++ b/tests/fate/hevc.mak
> @@ -141,6 +141,7 @@ HEVC_SAMPLES =                  \
>      WPP_D_ericsson_MAIN_2       \
>      WPP_E_ericsson_MAIN_2       \
>      WPP_F_ericsson_MAIN_2       \
> +    WPP_HIGH_TP_444_8BIT_RExt_Apple_2 \
>
>  HEVC_SAMPLES_10BIT =            \
>      DBLK_A_MAIN10_VIXS_3        \
> diff --git a/tests/ref/fate/hevc-conformance-WPP_HIGH_TP_444_8BIT_RExt_Apple_2 b/tests/ref/fate/hevc-conformance-WPP_HIGH_TP_444_8BIT_RExt_Apple_2
> new file mode 100644
> index 0000000000..fcb1d2894a
> --- /dev/null
> +++ b/tests/ref/fate/hevc-conformance-WPP_HIGH_TP_444_8BIT_RExt_Apple_2
> @@ -0,0 +1,8 @@
> +#tb 0: 1/25
> +#media_type 0: video
> +#codec_id 0: rawvideo
> +#dimensions 0: 1024x768
> +#sar 0: 0/1
> +0,          0,          0,        1,  1179648, 0x78e55a69
> +0,          1,          1,        1,  1179648, 0x5babb3cb
> +0,          2,          2,        1,  1179648, 0x65935648
> --
> 2.17.1
>

For this sample, native hevc decoder doesn't support "High Throughput
4:4:4" (profile_idc = 5) yet:

 $ ffmpeg -i fate-suite/hevc-conformance/WPP_HIGH_TP_444_8BIT_RExt_Apple_2.bit
[hevc @ 0x7fcf04818800] Unknown HEVC profile: 5
[hevc @ 0x7fcf04818800] high_precision_offsets_enabled_flag not yet implemented
[hevc @ 0x7fcf04818800] Unknown HEVC profile: 5
[hevc @ 0x7fcf04818800] high_precision_offsets_enabled_flag not yet implemented
[hevc @ 0x7fcf04818800] Unknown HEVC profile: 5
[hevc @ 0x7fcf04818800] high_precision_offsets_enabled_flag not yet implemented

Hence the md5 result seems to be different from the reference in
WPP_HIGH_TP_444_8BIT_RExt_Apple_2.md5

- linjie


More information about the ffmpeg-devel mailing list