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
2012-10-11Merge commit '4436f25a1682ada3f7226cb6fadf429946933161'Michael Niedermayer
* commit '4436f25a1682ada3f7226cb6fadf429946933161': build: remove references to unused EXTRAOBJS variable lavfi: convert input/ouput list compound literals to named objects fate: add h263 obmc vsynth tests avconv: remove bogus warning when using avconv -h without parameter averror: explicitly define AVERROR_* values flashsv: propagate inflateReset() errors indeo4/5: remove constant parameter num_bands from wavelet recomposition mxfdec: return error if no segments are available in mxf_get_sorted_table_segments Double motion vector range for HPEL interlaced picture in proper place Conflicts: libavcodec/v210dec.h libavfilter/af_aformat.c libavfilter/af_amix.c libavfilter/af_asyncts.c libavfilter/af_channelmap.c libavfilter/af_join.c libavfilter/asrc_anullsrc.c libavfilter/buffersrc.c libavfilter/f_setpts.c libavfilter/f_settb.c libavfilter/fifo.c libavfilter/src_movie.c libavfilter/vf_ass.c libavfilter/vf_blackframe.c libavfilter/vf_boxblur.c libavfilter/vf_delogo.c libavfilter/vf_drawbox.c libavfilter/vf_drawtext.c libavfilter/vf_fade.c libavfilter/vf_fieldorder.c libavfilter/vf_fps.c libavfilter/vf_hflip.c libavfilter/vf_overlay.c libavfilter/vf_pad.c libavfilter/vf_select.c libavfilter/vf_transpose.c libavfilter/vf_yadif.c libavfilter/vsrc_testsrc.c libavformat/mxfdec.c libavutil/error.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-11Merge commit 'b522000e9b2ca36fe5b2751096b9a5f5ed8f87e6'Michael Niedermayer
* commit 'b522000e9b2ca36fe5b2751096b9a5f5ed8f87e6': avio: introduce avio_closep mpegtsenc: set muxing type notification to verbose vc1dec: Use correct spelling of "opposite" a64multienc: change mc_frame_counter to unsigned arm: call arm-specific rv34dsp init functions under if (ARCH_ARM) svq1: Drop a bunch of useless parentheses parseutils-test: do not print numerical error codes svq1: K&R formatting cosmetics Conflicts: doc/APIchanges libavcodec/svq1dec.c libavcodec/svq1enc.c libavformat/version.h libavutil/parseutils.c tests/ref/fate/parseutils Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-11fate: add vf_idet filter to lavfi regression testsMatthieu Bouron
This test only make sure that the idet filter does not crash. Reviewed-by: Derek Buitenhuis <derek.buitenhuis@gmail.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-10fate: add h263 obmc vsynth testsJanne Grunau
2012-10-10parseutils-test: do not print numerical error codesMans Rullgard
The error codes differ between systems so printing the value makes the fate test fail on some systems. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-10-10Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: build: sanitize linking of tools and test programs fate: Refactor setting of environment variables for groups of tests Conflicts: tests/fate/audio.mak tests/fate/real.mak tests/fate/voice.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-10Merge commit 'cbcd497f384f0f8ef3f76f85b29b644b900d6b9f'Michael Niedermayer
* commit 'cbcd497f384f0f8ef3f76f85b29b644b900d6b9f': adxdec: use planar sample format adpcmdec: use planar sample format for adpcm_thp adpcmdec: use planar sample format for adpcm_ea_xas adpcmdec: use planar sample format for adpcm_ea_r1/r2/r3 adpcmdec: use planar sample format for adpcm_xa adpcmdec: use planar sample format for adpcm_ima_ws for vqa version 3 adpcmdec: use planar sample format for adpcm_4xm adpcmdec: use planar sample format for adpcm_ima_wav adpcmdec: use planar sample format for adpcm_ima_qt pcmdec: use planar sample format for pcm_lxf mace: use planar sample format atrac1: use planar sample format build: non-x86: Only compile mpegvideo optimizations when necessary rtpdec_mpeg4: au_headers is a single array, simple av_free is enough avcodec: free extended_data instead address of it fate: Add tests of the ff_make_absolute_url function url: Handle relative urls starting with two slashes url: Handle relative urls being just a new query string url: Don't treat slashes in query parameters as directory separators Conflicts: libavcodec/adxdec.c libavcodec/mips/Makefile libavcodec/pcm.c libavcodec/utils.c libavformat/Makefile libavformat/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-10fate: Refactor setting of environment variables for groups of testsDiego Biurrun
2012-10-09fate: Add tests of the ff_make_absolute_url functionMartin Storsjö
Signed-off-by: Martin Storsjö <martin@martin.st>
2012-10-09fate-lossless-tak: remove unneeded -f s16lePaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-10-09movenc.c: Force correct value for "Samples per packet" for pcm audioTim Nicholson
Apple spec is for it to always be "1" for uncompressed audio. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-08TAK demuxer, decoder and parserPaul B Mahol
Signed-off-by: Paul B Mahol <onemda@gmail.com>
2012-10-08fate/ffprobe: add some stream metadata.Clément Bœsch
2012-10-07Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: wmaenc: use float planar sample format (e)ac3enc: use planar sample format aacenc: use planar sample format adpcmenc: use planar sample format for adpcm_ima_wav and adpcm_ima_qt adpcmenc: move 'ch' variable to higher scope adpcmenc: fix 3 instances of variable shadowing adpcm_ima_wav: simplify encoding libvorbis: use planar sample format libmp3lame: use planar sample formats vorbisenc: use float planar sample format ffm: do not write or read the audio sample format parseutils: fix parsing of invalid alpha values doc/RELEASE_NOTES: update for the 9 release. smoothstreamingenc: Add a more verbose error message smoothstreamingenc: Ignore the return value from mkdir smoothstreamingenc: Try writing a manifest when opening the muxer smoothstreamingenc: Move the output_chunk_list and write_manifest functions up smoothstreamingenc: Properly return errors from ism_flush to the caller smoothstreamingenc: Check the output UrlContext before accessing it Conflicts: doc/RELEASE_NOTES libavcodec/aacenc.c libavcodec/ac3enc_template.c libavcodec/wmaenc.c tests/ref/lavf/ffm Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-07tests/Makefile: fix ffprobe-test.nut with target-execjamal
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-06ffm: do not write or read the audio sample formatJustin Ruggles
2012-10-06fate: Add parseutils testDiego Biurrun
2012-10-04movenc.c: Add support for >16bit BE flavoursTim Nicholson
Currently only LE handled correctly Updated fate checksums to reflect new headers Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-04movenc: force video timebase to be 0.1ms precisse at least.Michael Niedermayer
The timebases before where only guranteed to be 1/fps precisse and could cause AV sync errors on low fps Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-03framecrcenc: print flags and side data elementsMichael Niedermayer
The new fields are only printed when they differ from their defaults this way only few fate refs change Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-038svx: Fixing header size, move decoding to per call instead of the first call.Justin Ruggles
The fate checksum change is due to the header size having been wrong. Credit&Authorship for the code belongs to Justin Ruggles Blame for bugs in this merging of the code belong to the Commiter Commit message by Commiter Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-038svx: copy start value in output samples.Nicolas George
Otherwise, the last byte of each stream is left uninitialized. Signed-off-by: Nicolas George <nicolas.george@normalesup.org> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-02nutenc: choose for non audio streams a timebase with finer resolution.Michael Niedermayer
While a 25 fps stream can in general store frame durations in 1/25 units, this is not true for the timestamps. For example a 25fps and a 25000/1001 fps stream when they are stored together might have a matching 0 timestamp point but when for example a chapter from this is cut the new start is no longer aligned. The issue gets MUCH worse when the streams are lower fps, like 1 or 2 fps. This commit thus makes the muxer choose a multiple of the framerate as timebase that is at least about 20 micro seconds precise Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-02nut: store and read the r_frame_rateMichael Niedermayer
With this, when we use a finer timebase than neccessary to store durations the demuxer still knows what the original timebase was. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-10-02nutenc: use 1/sample rate as timebase for audio instead of framesize/sample rateMichael Niedermayer
This way audio frames can be exactly stored even when they are not aligned with timestamp 0 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-30ffprobe: extend disposition printing supportStefano Sabatini
This generalizes the previous work on disposition printing. Disposition flags are shown in a dedicated section, which should improve output intellegibility, extensibility and filtering operations. This breaks output syntax with the recently introduced disposition printing.
2012-09-29doc/fate: Move fate config example into doc subdirectoryAlexander Strasser
Be compatible with texi2html 5.0 which doesn't search relative file names in search paths anymore. Signed-off-by: Alexander Strasser <eclipse7@gmx.net>
2012-09-29fate: Fix --disable-zlibjamal
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28mov: remove default of 1024 sample skip for aac.Michael Niedermayer
It is not correct in all cases and it is less predictable than a skip of 0 for user applications. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28tests/Makefile: fix ffprobe test dependancyMichael Niedermayer
This fixes the ffprobe tests under mingw/wine Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-28asfenc: avoid negative timestampsn1.1-devMichael Niedermayer
Fixes Ticket1606 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27mpegvideo_enc: reduce QMAT_SHIFT to avoid overflow in dnxhdMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-27fate: add faststart regression test.Clément Bœsch
Also factorize the common options for the different mov-based tests. Since the header is now on top in the last generated file, the data offset in the seek test needed some updates as well.
2012-09-24fate: fix --disable-ffprobeMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-24tests/fate-ffprobe: fix typo in metadata commentStefano Sabatini
2012-09-24tests/fate-ffprobe: use an ffmetadata file for the injected metadataStefano Sabatini
Workaround commandline msys issues, also allow more flexibility. Should fix ffprobe tests on mingw+MSVC.
2012-09-23WebVTT demuxer and decoder.Clément Bœsch
2012-09-22tests: update fate-ffprobe test to make use of -bitexact flagStefano Sabatini
Should fix tests with --enable-small.
2012-09-20tests: add fate-ffprobe testStefano Sabatini
2012-09-17fate: add av_small_strptime() test to fate-parseutilsStefano Sabatini
2012-09-15lavc/vp6: Implement "slice" threading for VP6A decodeBen Jackson
The YUV channels of VP6 are encoded in a highly linear fashion which does not have any slice-like concept to thread. The alpha channel of VP6A is fairly independent of the YUV and comprises 40% of the work. This patch uses the THREAD_SLICE capability to split the YUV and A decodes into separate threads. Two bugs are fixed by splitting YUV and alpha state: - qscale_table from VP6A decode was for alpha channel instead of YUV - alpha channel filtering settings were overwritten by YUV header parse Signed-off-by: Ben Jackson <ben@ben.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-15lavf: flush the output AVIOContext in av_write_trailer().Anton Khirnov
This is consistent with stdio and is what we want to do in all cases. Fixes a bug in the voc muxer which didn't flush in write_trailer() previously. This is the cause of the change in the test results.
2012-09-15Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: riff: Add SVQ3 fourcc fate: ac3: add 4.0 and downmix tests configure: x86: improve ebp availability check vorbisdec: ensure FASTDIV denominator is never 1 avformat: refactor avformat_close_input avformat: simplify avformat_close_input Conflicts: configure libavcodec/vorbisdec.c libavformat/utils.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-14fate: ac3: add 4.0 and downmix testsMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-09-10Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: x86: dsputil: Only compile motion_est code when encoders are enabled mem: fix typo in check for __ICC fate: mp3: drop redundant CMP setting rtp: Depacketization of JPEG (RFC 2435) Rename ff_put_string to avpriv_put_string mjpeg: Rename some symbols to avpriv_* instead of ff_* yadif: cosmetics Conflicts: Changelog libavcodec/mjpegenc.c libavcodec/x86/Makefile libavfilter/vf_yadif.c libavformat/version.h libavutil/mem.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-10fate: mp3: drop redundant CMP settingMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-09-08Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: mov_chan: Only set the channel_layout if setting it to a nonzero value mov_chan: Reindent an incorrectly indented line mp2 muxer: mark as AVFMT_NOTIMESTAMPS. x86: float_dsp: fix ff_vector_fmac_scalar_avx() on Win64 x86: more specific checks for availability of required assembly capabilities x86: avcodec: Drop silly "_mmx" suffix from dsputil template names fate: Drop redundant setting of FUZZ to 1 cavsdsp: set idct permutation independently of dsputil x86: allow using add_hfyu_median_prediction_cmov on any cpu with cmov Conflicts: libavcodec/x86/dsputil_mmx.c libavformat/mp3enc.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-08flashsv2enc: only encode diff blocks when neededDaniel Verkamp
A flashsv2 block may have a "diff block" to indicate which scan lines of the block are actually encoded. However, this diff block need not be used when the entire block is coded. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-07flashsv2enc: fix prev-Z-prime encodingMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-09-07fate: Drop redundant setting of FUZZ to 1Diego Biurrun