Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests/ref
AgeCommit message (Collapse)Author
2016-10-16avformat/matroskaenc: write a DisplayUnit element when aspect ratio is unknownJames Almer
We don't currently support values 1 (centimeters), 2 (inches) or 3 (DAR), only the default value 0 (pixels) which doesn't need to be written. The fate refs are updated as unknown SAR is now signaled in the output files with the addition of the new element. Reviewed-by: Carl Eugen Hoyos <ceffmpeg@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
2016-10-15avutil: Improved selftest coverage for libavutil/fifo.cThomas Turner
Tested functions: av_fifo_generic_peek(), av_fifo_grow() Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-11avformat/matroskaenc: fix targets for attachment tagsJames Almer
Attachment tags were being written targeting non-existent streams in the output file. Also filter filename and mimetype entries, as they are standard elements in the Attachment master. Signed-off-by: James Almer <jamrial@gmail.com>
2016-10-10avformat/movenc: Switch mov_write_uuidprof_tag() to avg_frame_rateMichael Niedermayer
Using the stream timebase simply overflows Fix integer overflow in psp framerate computation Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-06avformat/matroskaenc: write a CRC32 element on InfoJames Almer
Finishes implementing ticket #4347 Tested-by: Dave Rice <dave@dericed.com> Tested-by: Jerome Martinez <jerome@mediaarea.net> Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2016-10-06avformat/matroskaenc: write a CRC32 element on TagsJames Almer
Implements part of ticket #4347 Tested-by: Dave Rice <dave@dericed.com> Tested-by: Jerome Martinez <jerome@mediaarea.net> Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2016-10-06avformat/matroskaenc: write a CRC32 element on AttachmentsJames Almer
Implements part of ticket #4347 Tested-by: Dave Rice <dave@dericed.com> Tested-by: Jerome Martinez <jerome@mediaarea.net> Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2016-10-06avformat/matroskaenc: write a CRC32 element on TracksJames Almer
Implements part of ticket #4347 Tested-by: Dave Rice <dave@dericed.com> Tested-by: Jerome Martinez <jerome@mediaarea.net> Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2016-10-06avformat/matroskaenc: write a CRC32 element on CuesJames Almer
Implements part of ticket #4347 Tested-by: Dave Rice <dave@dericed.com> Tested-by: Jerome Martinez <jerome@mediaarea.net> Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2016-10-06avformat/matroskaenc: write a CRC32 element on SeekHeadJames Almer
Implements part of ticket #4347 Tested-by: Dave Rice <dave@dericed.com> Tested-by: Jerome Martinez <jerome@mediaarea.net> Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2016-10-06avformat/matroskaenc: write a CRC32 element on each ClusterJames Almer
Implements part of ticket #4347 Tested-by: Dave Rice <dave@dericed.com> Tested-by: Jerome Martinez <jerome@mediaarea.net> Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2016-10-05avformat/matroskaenc: don't reserve space for stream duration tags if the ↵James Almer
output is not seekable The durations are never written in that situation. Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: James Almer <jamrial@gmail.com>
2016-10-03fate: Add PSP copy testMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-01ffmpeg: use new decode APIwm4
This is a bit messy, mainly due to timestamp handling. decode_video() relied on the fact that it could set dts on a flush/drain packet. This is not possible with the old API, and won't be. (I think doing this was very questionable with the old API. Flush packets should not contain any information; they just cause a FIFO to be emptied.) This is replaced with checking the best_effort_timestamp for AV_NOPTS_VALUE, and using the suggested DTS in the drain case. The modified tests (fate-cavs and others) still fails due to dropping the last frame. This happens because the timestamp of the last frame goes backwards (ffprobe -show_frames shows the same thing). I suspect that this "worked" due to the best effort timestamp logic picking the DTS over the decreasing PTS. Since this logic is in libavcodec (where it probably shouldn't be), this can't be easily fixed. The timestamps of the cavs samples are weird anyway, so I chose not to fix it. Another strange thing is the timestamp handling in the video path of process_input_packet (after the decode_video() call). It looks like the code to increase next_dts and next_pts should be run every time a frame is decoded - but it's needed even if output is skipped.
2016-10-01fate: Add regression test for Ticket 186Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-10-01fate: Add fate-svq3-watermarkMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-29lavf/mov: Read display aspect ratio from ares atom also for dnxhd.Carl Eugen Hoyos
Fixes aspect ratio of sample in ticket #2125. Fixes aspect ratio of sample in ticket #5325.
2016-09-29lavf/mov.c: Make audio timestamps strictly monotonically increasing inside ↵Sasi Inguva
an edit list. Fixes gapless decoding. Adjust skip_samples field correctly in case of DISCARDed audio frames. Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-24ffmpeg: switch to the new BSF APIClément Bœsch
This commit is initially largely based on commit 4426540 from Anton Khirnov <anton@khirnov.net> and two following fixes (80fb19b and fe7b21c) which were previously skipped respectively in 98e3153, c9ee36e, and 7fe7cdc. mpeg4-bsf-unpack-bframes FATE reference is updated because the bsf filter now actually fixes the extradata (mpeg4_unpack_bframes_init() changing one byte is now honored on the output extradata). The FATE references for remove_extra change because the packet flags were wrong and the keyframes weren't marked, causing the bsf relying on these proprieties to not actually work as intended. The following was fixed by James Almer: The filter option arguments are now also parsed correctly. A hack to propagate extradata changed by bitstream filters after the first av_bsf_receive_packet() call is added to maintain the current behavior. This was previously done by av_bitstream_filter_filter() and is needed for the aac_adtstoasc bsf. The exit_on_error was not being checked anymore, and led to an exit error in the last frame of h264_mp4toannexb test. Restoring this behaviour prevents erroring out. The test is still changed as a result due to the badly filtered frame now not being written after the failure. Signed-off-by: Clément Bœsch <u@pkh.me> Signed-off-by: James Almer <jamrial@gmail.com>
2016-09-24ffprobe.c: Indicate decode-but-discard packets when doing -show_packets.Sasi Inguva
Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-23fate: add Test for h264_mp4toannexb (ticket2991)Michael Niedermayer
2016-09-23avcodec/remove_extradata_bsf: Fix AVoption parameter max valueJames Almer
2016-09-23tests/fate/ffmpeg: Remove dead automatic remove extradata test update the ↵Michael Niedermayer
keyframe test Found-by: jamrial Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-23tests/fate: Add fate-ffmpeg-bsf-remove-* testsMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-23fate: update fate-source reference fileJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2016-09-21ffmpeg: switch to codecparClément Bœsch
This commit is largely based on commit 15e84ed3 from Anton Khirnov <anton@khirnov.net> which was previously skipped in bbf5ef9d. There are still a bunch of things raising codecpar related warnings that need fixing, such as: - the use of codec->debug in the interactive debug mode - read_ffserver_streams(): it's probably broken now but there is no test - lowres stuff - codec copy apparently required by bitstream filters The matroska references are updated because they now properly forward the field_order (previously unknown, now progressive). Thanks to James Almer for fixing a bunch of FATE issues in this commit. Signed-off-by: Clément Bœsch <clement@stupeflix.com> Signed-off-by: James Almer <jamrial@gmail.com>
2016-09-21test/fate: add multi component mxf testMark Reid
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-20fate: add aac_adtstoasc test (Ticket 3715)Michael Niedermayer
2016-09-20fate: Add rgb24-mkv testMichael Niedermayer
2016-09-19lavf/mov: Add support for edit list parsing.Sasi Inguva
Signed-off-by: Sasi Inguva <isasi@google.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-10fate: Add copy-trac2211-avi testMichael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-10tests/fate-run.sh: Analyze file generated in transcode()Michael Niedermayer
This should be much more informative than a plain md5 difference Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-09fate: add hstack and vstackPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-09-09fate: add weavePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-09-09fate: add swaprectPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-09-08fate: add shuffleframes testPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2016-09-07tests/fate:Add FATE for hls_flags append optionSteven Liu
add tests/ref/fate/filter-hls-append for FATE add hls-list-append fate use filter make audio data and test hls_flags append options Signed-off-by: Steven Liu <lingjiujianke@gmail.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-07avformat: Export ticks_per_frame in st->codecMichael Niedermayer
Fixes regressions with stream copy and output timebase/fps being twice as fine as needed Makes the timebase and ticks per frame handled identical which should make the code easier to understand and work with. It does not solve the problem without st->codec access Suggested-by: Hendrik Leppkes Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-06tests/fate/ffmpeg: add simple ts->avi copy testMichael Niedermayer
Approved-by: ubitux Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-06tests/fate/ffmpeg: add test for mpegts->mxf steram copy (Ticket 4914)Michael Niedermayer
Approved-by: ubitux Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-06test/fate: Add Ticket 236 / mov stream copy testMichael Niedermayer
Approved-by: ubitux Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-09-06swscale: add unscaled conversion from yuv420p to p010Timo Rothenpieler
2016-09-04fate: Add test for ticket #5805.Carl Eugen Hoyos
2016-09-04fate: add 12bpp sampleChristophe Gisquet
Allows testing simple_idct12 correctness/bitexactness, as the sample was generated using faani as idct. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-31swscale: add support for P010LE/BE outputTimo Rothenpieler
2016-08-28avcodec/nvenc: include nvEncodeAPI v7 SDK headerTimo Rothenpieler
As Nvidia has put the most recent Video Codec SDK behind a double registration wall, of which one needs manual approval of a lenghty application, bundling this header saves everyone trying to use NVENC from that headache. The header is still MIT licensed and thus fine to bundle with ffmpeg. Not bundling this header would get ffmpeg stuck at SDK v6, which is still freely available, holding back future development of the NVENC encoder.
2016-08-24avfilter/vf_lut: add planar RGB supportPaul B Mahol
2016-08-24fate: update for gbrap after 61980dc479ce045d2e280bff0ba2118ccb8ce595Paul B Mahol
2016-08-23swscale/output: Fix rounding offset in yuv2gbrp_full_X_c()Michael Niedermayer
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2016-08-22avformat/fifo: Add fate testJan Sebechlebsky
Tested-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Jan Sebechlebsky <sebechlebskyjan@gmail.com> Signed-off-by: Marton Balint <cus@passwd.hu>