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
AgeCommit message (Collapse)Author
2014-05-15Merge commit '0c1959b056f6ccaa2eee2c824352ba93c8e36d52'Michael Niedermayer
* commit '0c1959b056f6ccaa2eee2c824352ba93c8e36d52': lavf: add AVFMT_FLAG_BITEXACT. Conflicts: doc/APIchanges libavformat/avformat.h libavformat/flacenc.c libavformat/movenc.c libavformat/oggenc.c libavformat/options_table.h libavformat/version.h tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2014-05-15lavf: add AVFMT_FLAG_BITEXACT.Anton Khirnov
Use it instead of checking CODEC_FLAG_BITEXACT in the first stream's codec context. Using codec options inside lavf is fragile and can easily break when the muxing codec context is not the encoding context.
2014-05-15tests/fate-run: add runecho command to run a test and display its outputMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2014-03-18Fix TARGET_SAMPLES and TARGET_PATH for some fate tests.Carl Eugen Hoyos
This allows running more fate tests on remote targets without the source tree.
2013-10-23avformat/framehash: add software version to framecrc/md5Michael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-09-29Revert "fate: Force diff into text mode"Michael Niedermayer
This should fix AIX and should no longer be needed This reverts commit b78e75ebc9b03bea8f0c48da266ee6cc0fb8e22d.
2013-09-04fate: Force diff into text modeMichael Niedermayer
On openbsd the exif-image-jpg test fails but diff treats the files as binary due to some non ascii symbols in them. This should force it to treat them as text, which should result in more informative output Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-08-20fate: Add EXIF test.Thilo Borgmann
2013-05-08Merge commit 'bd392785a75d7d51414a9788d50396a8d9f29d77'Michael Niedermayer
* commit 'bd392785a75d7d51414a9788d50396a8d9f29d77': fate-run: Drop unnecessary regtest() indirection Conflicts: tests/fate-run.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-05-07fate-run: Drop unnecessary regtest() indirectionDiego Biurrun
The indirection was used to abstract from the different -regression.sh scripts. Now that only one remains, this indirection is pointless.
2013-05-01fate/pixfmts: use the appropriate variable names for temporary files.Clément Bœsch
${1} is now the filter args and is inappropriate as a unique name for the test (and causes some FATE issues because of the ':' in them). ${filter} is not used either to replace the ${1} because ${outfile} already contains a unique name for the test.
2013-04-30fate: port remaining filters to new system.Clément Bœsch
Merge of b963f021b603509b5159873de4919dec441d0782 is now complete.
2013-04-30fate: move kerndeint test to the new system.Clément Bœsch
2013-04-30fate: port our pixfmts change to fate-run.sh.Clément Bœsch
This patch is the same as 52b23cbf1c8f276136556c9e2252184b763ae1ec.
2013-04-28Merge commit 'b963f021b603509b5159873de4919dec441d0782'Michael Niedermayer
* commit 'b963f021b603509b5159873de4919dec441d0782': fate: Invoke pixfmts lavfi tests through fate-run.sh Conflicts: tests/fate/avfilter.mak tests/lavfi-regression.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-28Merge commit '28663511c99b3cdaf9387a15032259879474f5f4'Michael Niedermayer
* commit '28663511c99b3cdaf9387a15032259879474f5f4': fate: Invoke pixdesc lavfi tests through fate-run.sh Conflicts: tests/fate/avfilter.mak tests/lavfi-regression.sh tests/ref/fate/filter-pixdesc Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-28Merge commit '03b052c023e1f58d879cb7eeb6421ed39262d39d'Michael Niedermayer
* commit '03b052c023e1f58d879cb7eeb6421ed39262d39d': fate: Invoke standard lavfi tests through fate-run.sh Conflicts: tests/fate/avfilter.mak tests/lavfi-regression.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-04-27fate: Invoke pixfmts lavfi tests through fate-run.shDiego Biurrun
2013-04-27fate: Invoke pixdesc lavfi tests through fate-run.shDiego Biurrun
2013-04-27fate: Invoke standard lavfi tests through fate-run.shDiego Biurrun
2013-03-30fate: Print correct error message for reference generation tooMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-30Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: fate: add an option to generate the references Conflicts: doc/fate.texi tests/fate-run.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-03-29fate: add an option to generate the referencesLuca Barbato
Useful to add or update fate tests.
2013-01-22Merge commit '9146e872c643fb8f20f9043f1b93a3cddfad15c6'Michael Niedermayer
* commit '9146e872c643fb8f20f9043f1b93a3cddfad15c6': Revert "fate: Use wmv2 IDCT for wmv2 tests" Conflicts: tests/fate-run.sh tests/fate/vcodec.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-21Revert "fate: Use wmv2 IDCT for wmv2 tests"Luca Barbato
This reverts commit ce378f0dd0c4e5350b3280e6b3e8d6b46fe4b0a3.
2013-01-21Merge commit 'ce378f0dd0c4e5350b3280e6b3e8d6b46fe4b0a3'Michael Niedermayer
* commit 'ce378f0dd0c4e5350b3280e6b3e8d6b46fe4b0a3': fate: Use wmv2 IDCT for wmv2 tests vorbisdsp: change block_size type from int to intptr_t. Conflicts: tests/fate-run.sh tests/fate/vcodec.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2013-01-21fate: Use wmv2 IDCT for wmv2 testsRonald S. Bultje
2013-01-03fate: disable globbing when calling shell functions.Nicolas George
Some of the filters tests use globbing characters, especially brackets for filter pad labels. While most of these strings are way too complicated to ever match an existing file name and are therefore kept unchanged in the command line (an old misfeature of the shell language that happens to be convenient here), at least one use is simple enough to match random files lying in the current directory. If that happens, the string, that was meant to be kept verbatim, is replaced by the file name, and that causes the test to fail (or worse).
2012-12-05Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: fate: workaround for slighly broken 'test' shell builtin mimic: initialize padding of swap_buf through av_fast_padded_malloc eamad: initialize padding of bitstream_buf through av_fast_padded_malloc() raw demuxer: initialize end of partial packets Conflicts: tests/fate-run.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-05fate: workaround for slighly broken 'test' shell builtinMans Rullgard
Some shells, e.g. minix3, have a broken 'test' builtin which fails if the first operand of a binary operator looks like a unary operator. Prefixing the values with 'x' prevents this from happening. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-12-03Merge commit 'e816034a5fa131b13c4ad87bb0b5065b4f5697c6'Michael Niedermayer
* commit 'e816034a5fa131b13c4ad87bb0b5065b4f5697c6': fate-seek: remove use of gnu make 3.82 only private modifier fate: move vsynth reference files to their own directory fate: move fate-acodec reference files to their own dir configure: avplay now depends on avresample fate: split dependencies for fate-seek tests Conflicts: configure tests/fate/seek.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-12-03fate: split dependencies for fate-seek testsJanne Grunau
Each fate-seek test depends now only on the corresponding fate-acodec, fate-vsynth2 or fate-lavf test which creates the file seek-tests operates on. The tests and references are renamed to match the test they depend on.
2012-11-22tests: prefer ffprobe -show_entries to -show_format_entryStefano Sabatini
The latter option was deprecated.
2012-07-10Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: mss3: use standard zigzag table mss3: split DSP functions that are used in MTS2(MSS4) into separate file motion-test: do not use getopt() tcp: add initial timeout limit for incoming connections configure: Change the rdtsc check to a linker check avconv: propagate fatal errors from lavfi. lavfi: add error handling to filter_samples(). fate-run: make avconv() properly deal with multiple inputs. asplit: don't leak the input buffer. af_resample: fix request_frame() behavior. af_asyncts: fix request_frame() behavior. libx264: support aspect ratio switching matroskadec: honor error_recognition when encountering unknown elements. lavr: resampling: add support for s32p, fltp, and dblp internal sample formats lavr: resampling: add filter type and Kaiser window beta to AVOptions lavr: Use AV_SAMPLE_FMT_NONE to auto-select the internal sample format lavr: mix: validate internal sample format in ff_audio_mix_init() Conflicts: ffmpeg.c ffplay.c libavcodec/libx264.c libavfilter/audio.c libavfilter/split.c libavformat/tcp.c tests/fate-run.sh Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-07-09fate-run: make avconv() properly deal with multiple inputs.Anton Khirnov
2012-06-10enc_dec_pcm: add bitexact flagMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-30Merge commit 'f919cc7df6ab844bc12f89fe7bef4fb915a47725'Michael Niedermayer
* commit 'f919cc7df6ab844bc12f89fe7bef4fb915a47725': fate: fix acodec/vsynth tests for make 3.81 pcm_mpeg: fix number of consumed bytes to include the header. avfilter: include required header file avfilter.h in video.h x86: Avoid movs on BUTTERFLYPS when in AVX mode x86: use new schema for ASM macros fate: convert codec-regression.sh to makefile rules fate: allow tests to specify unit size for psnr comparison fate: teach videogen/rotozoom to output a single raw video stream http: Add support for reusing the http socket for subsequent requests http: Add support for using persistent connections Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-29fate: convert codec-regression.sh to makefile rulesMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-05-29fate: allow tests to specify unit size for psnr comparisonMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-05-27tests and tools: cleanup ffmpeg referenceMichael Niedermayer
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-21ffprobe: remove ad-hoc behavior when nb_fmt_entries_to_show is 1Stefano Sabatini
The special-case behavior may complicate parsing when the -show_format_entry option is used programmatically in a script. The option default=nk=1 achieves the same purpose, if the objective is to skip printing the single field key.
2012-05-17Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: fate: Work around non-standard wc implementations at more places fate: work around non-standard wc implementations x86: rv40: Mark rv40_weight functions as MMX2; they use MMX2 instructions. ac3dsp: simplify x86 versions of ac3_max_msb_abs_int16 fate: use standard diff options tta: Fix comment about channel number; TTA supports >2 channels. avfilter: Move ff_get_ref_perms_string() to where it is used. build: Add 'check' target to run all compile and test targets. indeo3: validate new frame size before resetting decoder indeo3: when freeing buffers, set pointers referencing them to NULL as well indeo3: initialise pixel planes on allocation indeo3: ensure that decoded cell data is in 7-bit range as presumed by decoder fate: rename psx-str-v3-mdec to mdec-v3 fate: convert psx-str to a demuxer test lavf: add mdec to is_intra_only() list Conflicts: doc/developer.texi libavcodec/indeo3.c libavfilter/video.c libavformat/utils.c tests/fate/demux.mak tests/fate/video.mak tests/lavf-regression.sh tests/ref/vsynth1/cljr tests/ref/vsynth1/ffvhuff tests/ref/vsynth2/cljr tests/ref/vsynth2/ffvhuff Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-16Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: (26 commits) fate: use diff -b in oneline comparison Add missing version bumps and APIchanges/Changelog entries. lavfi: move buffer management function to a separate file. lavfi: move formats-related functions from default.c to formats.c lavfi: move video-related functions to a separate file. fate: make smjpeg a demux test fate: separate sierra-vmd audio and video tests fate: separate smacker audio and video tests libmp3lame: set supported channel layouts. avconv: automatically insert asyncts when -async is used. avconv: add support for audio filters. lavfi: add asyncts filter. lavfi: add aformat filter lavfi: add an audio buffer sink. lavfi: add an audio buffer source. buffersrc: add av_buffersrc_write_frame(). buffersrc: fix invalid read in uninit if the fifo hasn't been allocated lavfi: rename vsrc_buffer.c to buffersrc.c avfiltergraph: reindent lavfi: add channel layout/sample rate negotiation. ... Conflicts: Changelog doc/APIchanges doc/filters.texi ffmpeg.c ffprobe.c libavcodec/libmp3lame.c libavfilter/Makefile libavfilter/af_aformat.c libavfilter/allfilters.c libavfilter/avfilter.c libavfilter/avfilter.h libavfilter/avfiltergraph.c libavfilter/buffersrc.c libavfilter/defaults.c libavfilter/formats.c libavfilter/src_buffer.c libavfilter/version.h libavfilter/vf_yadif.c libavfilter/vsrc_buffer.c libavfilter/vsrc_buffer.h libavutil/avutil.h tests/fate/audio.mak tests/fate/demux.mak tests/fate/video.mak Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-15fate: use standard diff optionsMans Rullgard
diff -w is not a standard option. This fixes the reference files to match what the tests actually output and switches to using the standard diff -b which is sufficient to handle different line ending styles. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-05-15fate: use diff -b in oneline comparisonMans Rullgard
This is simpler and should take care of any problems with mixed line ending styles. Signed-off-by: Mans Rullgard <mans@mansr.com>
2012-05-14ffprobe: add "noprint_wrappers" option to default writerStefano Sabatini
The option is useful for simplifying parsing. Also use the new option in fate, in order to fix the regression introduced by the previous commit.
2012-05-09Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: rtmp: Support 'rtmp_live', an option which specifies if the media is a live stream. av_samples_fill_array: Mark unmodified function argument as const. lagarith: add YUY2 decoding support Support decoding unaligned rgb24 lagarith. dv: Split profile handling code into a separate file. flvenc: use AVFormatContext, not AVCodecContext for logging. mov: Remove write-only variable in mov_read_chan(). fate: Change the probe-format refs to match the final text format committed. fate: Add avprobe as a make dependency Add probe fate tests to test for regressions in detecting media types. fate: Add oneline comparison method qdm2: clip array indices returned by qdm2_get_vlc(). avplay: properly close/reopen AVAudioResampleContext on channel layout change avcodec: do not needlessly set packet size to 0 in avcodec_encode_audio2() avcodec: for audio encoding, reset output packet when it is not valid avcodec: refactor avcodec_encode_audio2() to merge common branches avcodec: remove fallbacks for AVCodec.encode() in avcodec_encode_audio2() Conflicts: ffplay.c libavcodec/Makefile libavcodec/dvdata.c libavcodec/dvdata.h libavcodec/qdm2.c libavcodec/utils.c libavformat/flvenc.c libavformat/mov.c tests/Makefile Merged-by: Michael Niedermayer <michaelni@gmx.at>
2012-05-07Add probe fate tests to test for regressions in detecting media types.Ronald S. Bultje
Signed-off-by: Alex Converse <alex.converse@gmail.com>
2012-05-07fate: Add oneline comparison methodMans Rullgard
Signed-off-by: Alex Converse <alex.converse@gmail.com>
2012-04-19Merge remote-tracking branch 'qatar/master'Michael Niedermayer
* qatar/master: dv: Initialize encoder tables during encoder init. dv: Replace some magic numbers by the appropriate #define. FATE: pass the decoded output format and audio source file to enc_dec_pcm FATE: specify the input format when decoding in enc_dec_pcm() x86inc: support AVX abstraction for 2-operand instructions configure: detect PGI compiler and set suitable flags avconv: check for an incompatible changing channel layout avio: make AVIOContext.av_class pointer to const nutdec: add malloc check and fix const to non-const conversion warnings Conflicts: ffmpeg.c Merged-by: Michael Niedermayer <michaelni@gmx.at>