diff options
author | Vignesh Venkatasubramanian <vigneshv-at-google.com@ffmpeg.org> | 2022-06-28 11:56:20 -0700 |
---|---|---|
committer | James Zern <jzern@google.com> | 2022-06-29 12:16:40 -0700 |
commit | be4d1caad40e05b0c6b1cf2320fd8112fe9da14b (patch) | |
tree | 73d1b84fa8e7b32dcc67171f5b7017b1da4397e6 /tests/ref/fate/mov-avif-demux-still-image-multiple-items | |
parent | 42d75f2faae2033b107e4ce7fa8897d69c2eed09 (diff) | |
download | ffmpeg-be4d1caad40e05b0c6b1cf2320fd8112fe9da14b.tar.gz |
avformat/mov: Only read the primary item for AVIF
Update the still AVIF parser to only read the primary item. With this
patch, AVIF still images with exif/icc/alpha channel will no longer
fail to parse.
For example, this patch enables parsing of files in:
https://github.com/AOMediaCodec/av1-avif/tree/master/testFiles/Microsoft
Adding two fate tests:
1) demuxing of still image with 1 item - this test will pass regardless
of this patch.
2) demuxing of still image with 2 items - this test will fail without
this patch and will pass with patch applied.
Partially fixes trac ticket #7621
Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com>
Signed-off-by: James Zern <jzern@google.com>
Diffstat (limited to 'tests/ref/fate/mov-avif-demux-still-image-multiple-items')
-rw-r--r-- | tests/ref/fate/mov-avif-demux-still-image-multiple-items | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/ref/fate/mov-avif-demux-still-image-multiple-items b/tests/ref/fate/mov-avif-demux-still-image-multiple-items new file mode 100644 index 0000000000..93773afd4e --- /dev/null +++ b/tests/ref/fate/mov-avif-demux-still-image-multiple-items @@ -0,0 +1,11 @@ +#format: frame checksums +#version: 2 +#hash: MD5 +#extradata 0, 13, b52ae298d37128862ef1918cf916239c +#tb 0: 1/1 +#media_type 0: video +#codec_id 0: av1 +#dimensions 0: 352x288 +#sar 0: 1/1 +#stream#, dts, pts, duration, size, hash +0, 0, 0, 1, 36265, 235b0c6e389c4084845981e08d60db04 |