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

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2015-01-22avcodec/mpegvideo: also export 0,0 motion vectorsMichael Niedermayer
Reviewed-by: Clément Bœsch <u@pkh.me> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-19ffmpeg: Favor filter graph based duration over ost->frame_rate in fps codeMichael Niedermayer
The fate change adds a last frame with a subtitle not displayed in the previous Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-17avfilter/vf_framepack: Check and update frame_rateMichael Niedermayer
The frame_rate update was missing leaving the output frame rate wrong. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-16ffmpeg: Maintain higher precision pts between video filter and fps codeMichael Niedermayer
This is a bit ugly as it attempts to keep most of the computation in integers before the double based fps code. The use of integers is to reduce the chances of rounding differences between platforms Previously the timestamp was rounded to the encoder timebase before being converted back to double precision which could cause loss of precision Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-15avfilter: add showpalette filterClément Bœsch
2015-01-14fate: add qp filter testMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-11avformat/voc: add seeking supportMichael Niedermayer
Fixes Ticket1333 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2015-01-03tests/regression-funcs: Remove hardcoded threads 1Michael Niedermayer
The tests which use encoders which either use slices or store the encoder thread count keep a hardcoded value of 1 This will help test more threading code like in filters Found-by: ubitux Reviewed-by: Clément Bœsch <u@pkh.me> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-30ffprobe: Support extracting the number of reference framesMichael Niedermayer
Fixes Ticket3141 Reviewed-by: Stefano Sabatini <stefasab@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-30fate: add a fate-filter-framepack ruleClément Bœsch
2014-12-30Merge commit '50036c30df83b609bc5a95276f1287f8b9b8bdd6'Michael Niedermayer
* commit '50036c30df83b609bc5a95276f1287f8b9b8bdd6': fate: Use bitexact conversions in the dpxparser test Conflicts: tests/fate/image.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-30fate: Use bitexact conversions in the dpxparser testMartin Storsjö
This fixes fate on e.g. ppc. Signed-off-by: Martin Storsjö <martin@martin.st>
2014-12-19Merge commit 'effa7d2a6a260ca3ce801c180ee6131d67d665fb'Michael Niedermayer
* commit 'effa7d2a6a260ca3ce801c180ee6131d67d665fb': fate: add test for offset theora Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-19Merge commit 'a381e0cec87bcb28ebc05fe840bb937a495de736'Michael Niedermayer
* commit 'a381e0cec87bcb28ebc05fe840bb937a495de736': fate: add a DPX parser test Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-19fate: add test for offset theoraVittorio Giovara
2014-12-19fate: add a DPX parser testVittorio Giovara
2014-12-10Merge commit 'd2f1d42b18787e4fcb28864d9d9f701dd64a5747'Michael Niedermayer
* commit 'd2f1d42b18787e4fcb28864d9d9f701dd64a5747': fate: add dolby true hd tests Conflicts: tests/fate/lossless-audio.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-10fate: add dolby true hd testsJanne Grunau
The existing meridian audio test does not test ff_mlp_rematrix_channel_arm. This sample (first 640k of https://samples.libav.org/A-codecs/TrueHD/TrueHD.raw) uses ff_mlp_rematrix_channel_arm. Since this sample has 5.1 channels it also allows testing the integrated downmixing.
2014-12-09fate: add libavcodec/options-testLukasz Marek
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
2014-12-08Allow reading of growing avi files (currently being written)Joakim Plate
This uses the RIFF header stored size to figure out the expected AVI file size, instead of the actual file. To work fully it requires handling failed avio_seek() instead of assuming they always succeed. Some fate file has been cut off and contains half a frame at the end which previously was not output during demuxing. This frame is now output to encoder, thus the fate diff update. Bug-Id: 261 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-12-08dpx: always write the image offsetZoltan Kovacs
According to the DPX file format description found at http://www.fileformat.info/format/dpx/egff.htm the ImageElement part of the GenericImageHeader also contains an an offset to the real image data beside the same member that can be found in the GenericFileHeader. Libav keeps this member empty (=0) while some applications expects it to be filled properly. FATE test updated accordingly. Bug-Id: 742 Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-12-05v210enc: Add SIMD optimised 8-bit and 10-bit encodersKieran Kunhya
Signed-off-by: Michael Niedermayer <michaelni@gmx.at> Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
2014-12-05swscale: Properly scale YUVDerek Buitenhuis
Only shift limited range luma, and always only shift chroma for upconversion. Based off a patch by Michael Niedermayer. Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
2014-12-02tests: Add vsynth2 which uses the new reference.pnmMichael Niedermayer
The file is already present in git and by using it we can perform more tests without the need of fate samples Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-12-02tests: Rename vsynth2 to vsynth_lenaMichael Niedermayer
This avoids confusion with a growing number of vsynth tests Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-30Merge commit '8895bf7b78650c0c21c88cec0484e138ec511a4b'Michael Niedermayer
* commit '8895bf7b78650c0c21c88cec0484e138ec511a4b': Replace lena.pnm Conflicts: tests/Makefile tests/ref/seek/vsynth2-asv1 tests/ref/seek/vsynth2-asv2 tests/ref/seek/vsynth2-ffv1 tests/ref/seek/vsynth2-flashsv tests/ref/seek/vsynth2-flv tests/ref/seek/vsynth2-h261 tests/ref/seek/vsynth2-h263 tests/ref/seek/vsynth2-h263p tests/ref/seek/vsynth2-huffyuv tests/ref/seek/vsynth2-ljpeg tests/ref/seek/vsynth2-mjpeg tests/ref/seek/vsynth2-mpeg1 tests/ref/seek/vsynth2-mpeg1b tests/ref/seek/vsynth2-mpeg2-422 tests/ref/seek/vsynth2-mpeg2-idct-int tests/ref/seek/vsynth2-mpeg2-ilace tests/ref/seek/vsynth2-mpeg2-ivlc-qprd tests/ref/seek/vsynth2-mpeg2-thread tests/ref/seek/vsynth2-mpeg2-thread-ivlc tests/ref/seek/vsynth2-mpeg4 tests/ref/seek/vsynth2-mpeg4-adap tests/ref/seek/vsynth2-mpeg4-error tests/ref/seek/vsynth2-mpeg4-nr tests/ref/seek/vsynth2-mpeg4-qpel tests/ref/seek/vsynth2-mpeg4-qprd tests/ref/seek/vsynth2-mpeg4-rc tests/ref/seek/vsynth2-mpeg4-thread tests/ref/seek/vsynth2-msmpeg4 tests/ref/seek/vsynth2-msmpeg4v2 tests/ref/seek/vsynth2-roqvideo tests/ref/seek/vsynth2-rv10 tests/ref/seek/vsynth2-rv20 tests/ref/seek/vsynth2-svq1 tests/ref/seek/vsynth2-wmv1 tests/ref/seek/vsynth2-wmv2 tests/ref/vsynth/vsynth2-asv1 tests/ref/vsynth/vsynth2-asv2 tests/ref/vsynth/vsynth2-cljr tests/ref/vsynth/vsynth2-dnxhd-1080i tests/ref/vsynth/vsynth2-dnxhd-720p tests/ref/vsynth/vsynth2-dnxhd-720p-10bit tests/ref/vsynth/vsynth2-dnxhd-720p-rd tests/ref/vsynth/vsynth2-dv tests/ref/vsynth/vsynth2-dv-411 tests/ref/vsynth/vsynth2-dv-50 tests/ref/vsynth/vsynth2-ffv1 tests/ref/vsynth/vsynth2-ffvhuff tests/ref/vsynth/vsynth2-flashsv tests/ref/vsynth/vsynth2-flv tests/ref/vsynth/vsynth2-h261 tests/ref/vsynth/vsynth2-h263 tests/ref/vsynth/vsynth2-h263-obmc tests/ref/vsynth/vsynth2-h263p tests/ref/vsynth/vsynth2-huffyuv tests/ref/vsynth/vsynth2-jpegls tests/ref/vsynth/vsynth2-ljpeg tests/ref/vsynth/vsynth2-mjpeg tests/ref/vsynth/vsynth2-mpeg1 tests/ref/vsynth/vsynth2-mpeg1b tests/ref/vsynth/vsynth2-mpeg2 tests/ref/vsynth/vsynth2-mpeg2-422 tests/ref/vsynth/vsynth2-mpeg2-idct-int tests/ref/vsynth/vsynth2-mpeg2-ilace tests/ref/vsynth/vsynth2-mpeg2-ivlc-qprd tests/ref/vsynth/vsynth2-mpeg2-thread tests/ref/vsynth/vsynth2-mpeg2-thread-ivlc tests/ref/vsynth/vsynth2-mpeg4 tests/ref/vsynth/vsynth2-mpeg4-adap tests/ref/vsynth/vsynth2-mpeg4-adv tests/ref/vsynth/vsynth2-mpeg4-error tests/ref/vsynth/vsynth2-mpeg4-nr tests/ref/vsynth/vsynth2-mpeg4-qpel tests/ref/vsynth/vsynth2-mpeg4-qprd tests/ref/vsynth/vsynth2-mpeg4-rc tests/ref/vsynth/vsynth2-mpeg4-thread tests/ref/vsynth/vsynth2-msmpeg4 tests/ref/vsynth/vsynth2-msmpeg4v2 tests/ref/vsynth/vsynth2-prores tests/ref/vsynth/vsynth2-qtrle tests/ref/vsynth/vsynth2-rgb tests/ref/vsynth/vsynth2-roqvideo tests/ref/vsynth/vsynth2-rv10 tests/ref/vsynth/vsynth2-rv20 tests/ref/vsynth/vsynth2-svq1 tests/ref/vsynth/vsynth2-v210 tests/ref/vsynth/vsynth2-wmv1 tests/ref/vsynth/vsynth2-wmv2 tests/ref/vsynth/vsynth2-yuv See: c4abee734dcbdb589925dd6da98041dcf663ce49 Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-30avcodec/adxenc: fix roundingMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-30avcodec/adxenc: match prediction used in the decoderMichael Niedermayer
The prediction used in the encoder was not correct Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-29lavu/opt: add escaping to av_opt_serializeLukasz Marek
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
2014-11-29Replace lena.pnmReinhard Tartler
The new reference.pnm is a freely licensed replacement. The photo has been taken by Reinhard Tartler on August 28 2014, and is licensed under the expat license as stated at http://www.jclark.com/xml/copying.txt
2014-11-26v210enc: Add SIMD optimised 8-bit and 10-bit encodersKieran Kunhya
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-23xface: Fix encoder crashes due to too small on-stack array.Reimar Döffinger
Also add a FATE test. Signed-off-by: Reimar Döffinger <Reimar.Doeffinger@gmx.de>
2014-11-21avformat: replace some odd 30-60 rates by higher less odd ones in ↵Michael Niedermayer
get_std_framerate() Fixes Ticket4012 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-19ffmpeg: Check duration for overlap and clip in fps cfr/vfr codeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-19ffmpeg: Use input packet duration in vfr/cfr code if available and validMichael Niedermayer
Fixes Ticket3052
2014-11-18Merge commit '9257692ac15eff7b07540c1f61cebde0d8823fbd'Michael Niedermayer
* commit '9257692ac15eff7b07540c1f61cebde0d8823fbd': lavf: Only initialize s->offset once when using avoid_negative_ts make_zero Conflicts: libavformat/mux.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-16lavf/ffm: use AVOption API to store/restore stream propertiesLukasz Marek
This is a generic solution that will not reqiore modifications when new options are added. This also fixes problem with current implementation when qmin or qmax=-1. Only 8 bits was sent and read back as 255. Fixes #1275 Fixes #1461 Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
2014-11-16lavu/opt: introduce av_opt_serialize()Lukasz Marek
Function allows to create string containing object's serialized options. Such string may be passed back to av_set_options_string() in order to restore options. Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
2014-11-16lavu/opt: introduce av_opt_is_set_to_default()Lukasz Marek
New function allows to check if option is set to its default value Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
2014-11-14tests/Makefile: Fix path for creation of ffprobe-test.nut.Carl Eugen Hoyos
2014-11-14fate: add xBR filter testsClément Bœsch
2014-11-14avfilter/vf_tinterlace: fix frame rateAleksey Vasenev
Signed-off-by: Aleksey Vasenev <margtu-fivt@ya.ru> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-13avcodec/nellymoserenc: fix sign errorMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-13tests/tiny_psnr: remove redundant initializationMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-13vc1dec: refactor check with missing parenthesisVittorio Giovara
FATE tests updated accordingly, no visual difference. CC: libav-stable@libav.org Bug-Id: CID 1087087
2014-11-12lavf/webmdashenc: Representation IDs should be unique.Vignesh Venkatasubramanian
According to the DASH spec, Representation IDs should be unique across all adaptation sets. Fixing that and updating the fate reference file to reflect this change. Signed-off-by: Vignesh Venkatasubramanian <vigneshv@google.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-11-11fate: add opt-testLukasz Marek
2014-11-11lavu/opt: add support for binary defaultsLukasz Marek
Signed-off-by: Lukasz Marek <lukasz.m.luki2@gmail.com>
2014-11-11tests/Makefile: New try to fix fate-ffprobe with --target-path.Carl Eugen Hoyos
2014-11-10tests: Fix test name for pixfmts testsTimothy Gu