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
AgeCommit message (Collapse)Author
2022-11-06checkasm: float_dsp: Scale FLT/DBL_EPSILON sufficiently when comparingrelease/4.1Martin Storsjö
As the values generated by av_bmg_get can be arbitrarily large (only the stddev is specified), we can't use a fixed tolerance. This matches what was done for test_vector_dmul_scalar in 38f966b2222db. This fixes the float_dsp checkasm test for some seeds, when built with clang for mingw/x86_32. Signed-off-by: Martin Storsjö <martin@martin.st> (cherry picked from commit 8f70e261fa6ff1f3efda5dbcebf02dcf6dea13b4) Fixes ticket #10010
2022-04-08fate: update reference files after the recent dash manifest muxer changesJames Almer
Missed in 487b49d8f2e1e81dce86230fc957ca2ee9de00ee. Signed-off-by: James Almer <jamrial@gmail.com> (cherry picked from commit aa0829d834232b13e513fb88b2b9a2b74918e05c)
2020-01-06avcodec/fitsdec: Use lrint()Michael Niedermayer
Fixes: fate-fitsdec-bitpix-64 Possibly Fixes: -nan is outside the range of representable values of type 'unsigned short' Possibly Fixes: 17769/clusterfuzz-testcase-minimized-ffmpeg_AV_CODEC_ID_FITS_fuzzer-5678314672357376 Found-by: continuous fuzzing process https://github.com/google/oss-fuzz/tree/master/projects/ffmpeg Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit 37f31f4e509fe4ccc56a64edaa6fa3d95ee20466) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2020-01-06avcodec/vp56rac: delay signaling an error on truncated inputMichael Niedermayer
A threshold of 1 is sufficient for simple_dump_cut.webm, 10 is used just to be sure the next truncated file doesnt cause the same issue Obvious alternative fixes are to simply accept that the file is broken or to write some advanced error concealment or to simply accept that the decoder wont stop at the end of input. Fixes: Ticket 8069 (artifacts not the differing md5 which was there before 1afd246960202917e244c844c534e9c1e3c323f5) Fixes: simple_dump_cut.webm Fixes: regression of 1afd246960202917e244c844c534e9c1e3c323f5 fate-vp5 changes because the last frame is truncated and now handled differently. Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit b6b9ac5698c8f911841b469af77199153278c55c) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2019-01-21tests/fate/filter-video: increase fuzz for fate-filter-refcmp-psnr-rgbMichael Niedermayer
Fixes: test failure on powerpc Signed-off-by: Michael Niedermayer <michael@niedermayer.cc> (cherry picked from commit f8f762c300e29d80ece363edc08e137b371d909f) Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-11-26avformat/movenc: get number of written bytes from bitstream writerPaul B Mahol
Update fate test. (cherry picked from commit 97d1ee437bbf67d7e3897bc73df4f7d9771ac309)
2018-11-03fate/api-h264-slice-test: use cleaner error handlingJosh de Kock
Signed-off-by: James Almer <jamrial@gmail.com> (cherry picked from commit 1052578dadf72e400cee5ad2ad5dce899032d362)
2018-11-03fate/api-h264-slice-test: don't use ssize_tJosh de Kock
Fixes ticket #7521 Signed-off-by: James Almer <jamrial@gmail.com> (cherry picked from commit 8096f52049acb1861645815a54435b9fd2d5e77a)
2018-10-27avfilter/vf_pixdesctest: Use 32bit read/writeMichael Niedermayer
This is needed for processing 32bit floats Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-27avutil/pixdesc: Add av_write_image_line2(), av_read_image_line2()Michael Niedermayer
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>
2018-10-27tests/api-h264-slice-test: use the correct function to free the AVHashContextJames Almer
Fixes memleaks. Signed-off-by: James Almer <jamrial@gmail.com>
2018-10-26fate: add api-h264-slice testJosh de Kock
This test ensures that you are able to send N number of slice NALUs in slice threaded mode to be decoded simultaneously
2018-10-23fate: add h264 timecode testJosh de Kock
2018-10-18swscale : add YA16 LE/BE outputMartin Vignali
2018-10-18avcodec/proresenc_aw : use for frame flag in the header the same value than ↵Martin Vignali
the official encoder
2018-10-18avcodec/proresenc_aw : use qp close to the official encoderMartin Vignali
2018-10-18avcodec/proresenc_aw : use AVframe primaries, transfert, colorspace for ↵Martin Vignali
frame header instead of default (unknown, unknown, Rec601) avoid color shift, on some decoding software
2018-10-15avfilter/af_silenceremove: add options to keep min duration of silencePaul B Mahol
2018-10-14fate: Update checksums for recent mxf changesMichael Niedermayer
References: bb89109a0a29d51cb207352834f6b92784c1700d, 84e8a87ca082f5a882e83fcb34a970f8b720cc25, ea55a11ced5ef73bc7173ae2d3e268e26b351350, 3d38e45eb85c7a2420cb48a9cd45625c28644b2e Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-10-12avformat/mxfenc: correctly set content package rate in system elementBaptiste Coudurier
2018-10-12avformat/mxfenc: update body partition with footer offsetBaptiste Coudurier
2018-10-12avformat/mxfenc: add mpeg-2 specific metadata, fix compatibility with sony ↵Baptiste Coudurier
content browser
2018-10-12avformat/mxfenc: write index delta entry array needed by sony vegas pro 11Baptiste Coudurier
2018-10-07avutil/tests/parseutils: add some big duration testsMarton Balint
Signed-off-by: Marton Balint <cus@passwd.hu>
2018-09-25avfilter/vf_curves: add planar rgb supportPaul B Mahol
2018-09-23lavc/h264: Add common code for level handlingMark Thompson
Including a unit test.
2018-09-23avcodec: add native iLBC decoderPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2018-09-22fate/mov : use do_md5sum for mov-faststart-4gb-overflow testMartin Vignali
fix test on osx based on suggestion by Hendrik Leppkes
2018-09-14checkasm/float_dsp: add test for vector_dmulJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-09-10avcodec/loco: switch to planar rgb formatPaul B Mahol
Remove now unused step variable.
2018-09-09tests/fate: fix lut hash for gray14Paul B Mahol
2018-09-09avcodec/lagarith: switch to planar rgbPaul B Mahol
Speed goes from 363 fps to 428 fps for 640x480 video.
2018-09-09Add FATE test for QT format audio descriptors in MP4Derek Buitenhuis
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
2018-09-09avfilter: add support for gray14 formatPaul B Mahol
2018-09-07fate: fix hapqa-extract-nosnappy tests on small buildsJames Almer
Fixes ticket #7324 Signed-off-by: James Almer <jamrial@gmail.com>
2018-08-31fate: add 10-bit test for hue video filterTobias Rapp
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
2018-08-31tests/ref/fate/pixelutils: Add a newline.Carl Eugen Hoyos
Fixes fate-pixelutils on aix.
2018-08-24avformat/movenc: implicitly enable negative CTS offsets for ismvJan Ekström
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.
2018-08-22lavc/hevc_ps: fix crop info for monochromeZhao Zhili
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>
2018-08-21avformat/audiointerleave: pad last audio frameBaptiste Coudurier
2018-08-14libswscale: Adds conversions from/to float gray format.Sergey Lavrushkin
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-08-11libavutil: Adds gray floating-point pixel formats.Sergey Lavrushkin
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
2018-08-11lavf/mov.c: Set start_time for all streams (in case of edit lists).Sasi Inguva
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>
2018-07-31lavutil/pixelutils: add sad_32x32 in pixelutils API.Jun Zhao
add sad_32x32 in pixelutils API, and update the fate. Signed-off-by: Jun Zhao <mypopydev@gmail.com>
2018-07-30fate: add tests for audio channel up-/downmixing with pan filterTobias Rapp
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>
2018-07-30tests/audiogen: raise channel count limit to 12Tobias Rapp
Reviewed-by: Michael Niedermayer <michael@niedermayer.cc> Signed-off-by: Tobias Rapp <t.rapp@noa-archive.com>
2018-07-27fate: remove unnecessary reference file for fate-encryption-infoJames Almer
Signed-off-by: James Almer <jamrial@gmail.com>
2018-07-23avcodec/tscc: Do not duplicate imagesMichael Niedermayer
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>
2018-07-18fate: add more vc2 encoder testsJames Darnley
2018-07-16avformat/mov: only set handler_name from mdia->hdlrGyan Doshi
6 FATE references updated. Fixes #7104