summaryrefslogtreecommitdiffstats
path: root/tests/ref/fate
Commit message (Collapse)AuthorAgeFilesLines
...
* | fate/prores-metadata : make output bit exactMartin Vignali2018-11-251-1/+1
| |
* | swscale : add support for YUVA444P12 and YUVA422P12Martin Vignali2018-11-2416-0/+48
| |
* | avutil : add YUVA444P12 and YUVA422P12Martin Vignali2018-11-241-0/+22
| |
* | avformat/movenc: get number of written bytes from bitstream writerPaul B Mahol2018-11-221-2/+2
| | | | | | | | Update fate test.
* | avutil/cuda_check: Make sure this passes make fate-sourcePhilip Langdale2018-11-171-0/+2
| | | | | | | | | | | | | | | | The header guards were unnecessarily non-standard and the c file inclusion trick means the files dont't have standard licence headers. Based on a patch by: Martin Vignali <martin.vignali@gmail.com>
* | fate: Add test for vc1test demuxerJun Zhao2018-11-122-0/+59
| | | | | | | | Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* | fate/prores_metadata : fix md5 valueMartin Vignali2018-11-111-1/+1
| |
* | fate/prores_metadata_bsf : add test for setting color propertyMartin Vignali2018-11-111-0/+1
| |
* | cbs_h265: Add PTL parsing for sublayersMark Thompson2018-11-111-0/+1
| | | | | | | | | | With fate test using the SLPPLP_A_VIDYO_2 conformance file, which contains two sublayers with full PTL information.
* | avfilter/vf_pixdesctest: Use 32bit read/writeMichael Niedermayer2018-10-272-2/+2
| | | | | | | | | | | | This is needed for processing 32bit floats Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/pixdesc: Add av_write_image_line2(), av_read_image_line2()Michael Niedermayer2018-10-272-2/+2
| | | | | | | | | | | | | | | | | | This is needed because of 32bit float formats (which are difficult to store in 16bits) This also fixes undefined behavior found by fate Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: add api-h264-slice testJosh de Kock2018-10-261-0/+309
| | | | | | | | This test ensures that you are able to send N number of slice NALUs in slice threaded mode to be decoded simultaneously
* | fate: add h264 timecode testJosh de Kock2018-10-231-0/+305
| |
* | swscale : add YA16 LE/BE outputMartin Vignali2018-10-1813-0/+23
| |
* | fate: Update checksums for recent mxf changesMichael Niedermayer2018-10-143-3/+3
| | | | | | | | | | | | References: bb89109a0a29d51cb207352834f6b92784c1700d, 84e8a87ca082f5a882e83fcb34a970f8b720cc25, ea55a11ced5ef73bc7173ae2d3e268e26b351350, 3d38e45eb85c7a2420cb48a9cd45625c28644b2e Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avutil/tests/parseutils: add some big duration testsMarton Balint2018-10-071-0/+4
| | | | | | | | Signed-off-by: Marton Balint <cus@passwd.hu>
* | avfilter/vf_curves: add planar rgb supportPaul B Mahol2018-09-251-5/+5
| |
* | avcodec: add native iLBC decoderPaul B Mahol2018-09-231-0/+2
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | avcodec/loco: switch to planar rgb formatPaul B Mahol2018-09-101-5/+5
| | | | | | | | Remove now unused step variable.
* | tests/fate: fix lut hash for gray14Paul B Mahol2018-09-091-1/+1
| |
* | avcodec/lagarith: switch to planar rgbPaul B Mahol2018-09-097-87/+87
| | | | | | | | Speed goes from 363 fps to 428 fps for 640x480 video.
* | Add FATE test for QT format audio descriptors in MP4Derek Buitenhuis2018-09-091-0/+3
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | avfilter: add support for gray14 formatPaul B Mahol2018-09-091-0/+1
| |
* | fate: fix hapqa-extract-nosnappy tests on small buildsJames Almer2018-09-062-2/+0
| | | | | | | | | | | | Fixes ticket #7324 Signed-off-by: James Almer <jamrial@gmail.com>
* | fate: add 10-bit test for hue video filterTobias Rapp2018-08-311-0/+1
| | | | | | | | | | Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | tests/ref/fate/pixelutils: Add a newline.Carl Eugen Hoyos2018-08-311-1/+1
| | | | | | | | Fixes fate-pixelutils on aix.
* | avformat/movenc: implicitly enable negative CTS offsets for ismvJan Ekström2018-08-241-2/+2
| | | | | | | | | | | | | | | | | | | | | | ISMV lacks any sort of edit list support, as well as tfxd is effectively the PTS of the fragment for most intents and purposes. Thus, if b-frames are requested without negative CTS offsets you end up with N frames' worth of delay (tfxd PTS plus the CTS offset of the first sample). Negative CTS offsets enable the first sample to have CTS=DTS, and thus a/v desync due to b-frame reorder delay is avoided.
* | lavc/hevc_ps: fix crop info for monochromeZhao Zhili2018-08-221-0/+8
| | | | | | | | | | | | | | The values of SubWidthC and SubHeightC are 1 in the ITU-T H.265. The current code use the value of 2. Signed-off-by: James Almer <jamrial@gmail.com>
* | libswscale: Adds conversions from/to float gray format.Sergey Lavrushkin2018-08-1412-0/+22
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | libavutil: Adds gray floating-point pixel formats.Sergey Lavrushkin2018-08-111-0/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavf/mov.c: Set start_time for all streams (in case of edit lists).Sasi Inguva2018-08-111-0/+3
| | | | | | | | | | | | | | | | | | Fixes vorbis mp4 audio files, with edit list specified. Since st->skip_samples is not set in case of vorbis , ffmpeg computes the start_time as negative. Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | lavutil/pixelutils: add sad_32x32 in pixelutils API.Jun Zhao2018-07-311-0/+12
| | | | | | | | | | | | add sad_32x32 in pixelutils API, and update the fate. Signed-off-by: Jun Zhao <mypopydev@gmail.com>
* | fate: add tests for audio channel up-/downmixing with pan filterTobias Rapp2018-07-305-21/+125
| | | | | | | | | | | | | | | | | | | | | | | | | | Add tests for upmixing and downmixing with audio channel counts that have a corresponding default layout and also tests where there is no default layout. Update the existing "stereo4" test so it actually outputs stereo like the other stereo tests. Rename the previous "stereo4" test into "upmix1". Reviewed-by: Nicolas George <george@nsup.org> Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | fate: remove unnecessary reference file for fate-encryption-infoJames Almer2018-07-271-0/+0
| | | | | | | | Signed-off-by: James Almer <jamrial@gmail.com>
* | avcodec/tscc: Do not duplicate imagesMichael Niedermayer2018-07-232-259/+0
| | | | | | | | | | | | | | | | | | | | This improves speed Fixes: Timeout Fixes: 9010/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_TSCC_fuzzer-6042614817095680 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/mov: only set handler_name from mdia->hdlrGyan Doshi2018-07-165-7/+7
| | | | | | | | | | | | 6 FATE references updated. Fixes #7104
* | tests/fate/demux: Add test for d25c945247979a88fac6bb3b7a26370262b96ef1Michael Niedermayer2018-07-071-0/+80
| | | | | | | | | | | | Sample provided by Thierry for fate Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | libavutil/encryption_info: Add unit tests.Jacob Trimble2018-06-271-0/+0
| | | | | | | | | | Signed-off-by: Jacob Trimble <modmaker@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | from RTCTIME to N*23, step is 23Steven Liu2018-06-251-1531/+1531
| | | | | | | | | | | | fix ticket: 7225 Signed-off-by: Steven Liu <lq@chinaffmpeg.org>
* | avformat/movenc: read track title from correct keyGyan Doshi2018-06-193-5/+5
| | | | | | | | | | | | | | | | | | | | da9cc22d5bd allowed the MOV muxer to relay a custom stream handler name, whether populated from the input stream or user-set. However, the entry key didn't match the key set by the MOV demuxer, so it wasn't effective. Fixed. Due to the change, four FATE refs have to be updated. Verified that the target payload of the tests hasn't changed in terms of CRC.
* | lavf/mov.c: Set st->start_time for video streams explicitly.Sasi Inguva2018-06-062-1/+34
| | | | | | | | | | | | | | If start_time is not set, ffmpeg takes the duration from the global movie instead of the per stream duration. Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avcodec/qtrle: Do not output duplicated frames on insufficient inputMichael Niedermayer2018-05-301-109/+0
| | | | | | | | | | | | | | | | | | | | | | | | This improves performance and makes qtrle behave more similar to other decoders. Libavcodec does generally not output known duplicated frames, instead the calling Application can insert them as it needs. Fixes: Timeout Fixes: 6383/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_QTRLE_fuzzer-6199846902956032 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/mpegts: add merge_pmt_versions optionAman Gupta2018-05-181-0/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This new optional flag makes it easier to deal with mpegts samples where the PMT is updated and elementary streams move to different PIDs in the middle of playback. Previously, new AVStreams were created per PID, and it was up to the user to figure out which streams had migrated to a new PID (by iterating over the list of AVProgram and making guesses), and switch seamlessly to the new AVStream during playback. Transcoding or remuxing these streams with ffmpeg on the CLI was also quite painful, and the user would need to extract each set of PIDs into a separate file and then stitch them back together. With this new option, the mpegts demuxer will automatically detect PMT changes and feed data from the new PID to the original AVStream that was created for the orignal PID. For mpegts samples with stream_identifier_descriptor available, the unique ID is used to merge PIDs together. If the stream id is not available, the demuxer attempts to map PIDs based on their position within the PMT. With this change, I am able to playback and transcode/remux these two samples which previously caused issues: https://tmm1.s3.amazonaws.com/pmt-version-change.ts https://kuroko.fushizen.eu/videos/pid_switch_sample.ts I also have another longer sample in which the PMT changes repeatedly and ES streams move to different pids three times during playback: https://tmm1.s3.amazonaws.com/multiple-pmt-change.ts Demuxing this sample with the new option shows several new log messages as the PMT changes are handled: [mpegts] detected PMT change (program=1, version=3/6, pcr_pid=0xf98/0xfb7) [mpegts] re-using existing video stream 0 (pid=0xf98) for new pid=0xfb7 [mpegts] re-using existing audio stream 1 (pid=0xf99) for new pid=0xfb8 [mpegts] re-using existing audio stream 2 (pid=0xf9a) for new pid=0xfb9 [mpegts] detected PMT change (program=1, version=6/3, pcr_pid=0xfb7/0xf98) [mpegts] detected PMT change (program=1, version=3/4, pcr_pid=0xf98/0xf9b) [mpegts] re-using existing video stream 0 (pid=0xf98) for new pid=0xf9b [mpegts] re-using existing audio stream 1 (pid=0xf99) for new pid=0xf9c [mpegts] re-using existing audio stream 2 (pid=0xf9a) for new pid=0xf9d [mpegts] detected PMT change (program=1, version=4/5, pcr_pid=0xf9b/0xfa9) [mpegts] re-using existing video stream 0 (pid=0xf98) for new pid=0xfa9 [mpegts] re-using existing audio stream 1 (pid=0xf99) for new pid=0xfaa [mpegts] re-using existing audio stream 2 (pid=0xf9a) for new pid=0xfab [mpegts] detected PMT change (program=1, version=5/6, pcr_pid=0xfa9/0xfb7) Signed-off-by: Aman Gupta <aman@tmm1.net>
* | avfilter/vsrc_testsrc: add pal75bars and pal100bars video filter sourcesTobias Rapp2018-05-182-0/+20
| | | | | | | | | | | | | | Generates color bar test patterns based on EBU PAL recommendations. Reviewed-by: Paul B Mahol <onemda@gmail.com> Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | avformat/mxfenc: Add Sample width/height/x offset/y offset, Display x offset ↵Michael Niedermayer2018-05-123-3/+3
| | | | | | | | | | | | and F2 offset Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | fate: add more tests for hue video filterTobias Rapp2018-05-114-1/+3
| | | | | | | | | | | | | | Adds tests for the hue angle and brightness filter parameters. Renames the existing saturation parameter test for consistency. Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
* | fate/cbs: Add an SEI testMark Thompson2018-05-101-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | The artificial sample file sei-1.h264 contains five frames (IDR P B I B) and the following SEI message types: * Buffering period * Picture timing * Pan-scan rectangle (display as 4:3) * User data registered, containing A/53 closed captions (captions match frame content, including reordering) * Recovery point (at the I frame) * Display orientation (identity transformation) * Mastering display (with arbitrary contents) * Undefined SEI type 1234 (containing ascending bytes)
* | avformat/mxfenc: Write transfer characteristicMichael Niedermayer2018-05-083-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/mxfenc: Add Stored F2 Offset / Image Start/End Offset for D10Michael Niedermayer2018-05-083-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* | avformat/mxfenc: Write Audio Ref Level for D10Michael Niedermayer2018-05-083-3/+3
| | | | | | | | Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
OpenPOWER on IntegriCloud