summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
* ffprobe: extend disposition printing supportStefano Sabatini2012-09-30
| | | | | | | | | | 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.
* doc/fate: Move fate config example into doc subdirectoryAlexander Strasser2012-09-29
| | | | | | | 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>
* fate: Fix --disable-zlibjamal2012-09-29
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mov: remove default of 1024 sample skip for aac.Michael Niedermayer2012-09-28
| | | | | | | 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>
* tests/Makefile: fix ffprobe test dependancyMichael Niedermayer2012-09-28
| | | | | | This fixes the ffprobe tests under mingw/wine Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* asfenc: avoid negative timestampsMichael Niedermayer2012-09-28
| | | | | | Fixes Ticket1606 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* mpegvideo_enc: reduce QMAT_SHIFT to avoid overflow in dnxhdMichael Niedermayer2012-09-27
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* fate: add faststart regression test.Clément Bœsch2012-09-27
| | | | | | | 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.
* fate: fix --disable-ffprobeMichael Niedermayer2012-09-24
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* tests/fate-ffprobe: fix typo in metadata commentStefano Sabatini2012-09-24
|
* tests/fate-ffprobe: use an ffmetadata file for the injected metadataStefano Sabatini2012-09-24
| | | | | Workaround commandline msys issues, also allow more flexibility. Should fix ffprobe tests on mingw+MSVC.
* WebVTT demuxer and decoder.Clément Bœsch2012-09-23
|
* tests: update fate-ffprobe test to make use of -bitexact flagStefano Sabatini2012-09-22
| | | | Should fix tests with --enable-small.
* tests: add fate-ffprobe testStefano Sabatini2012-09-20
|
* fate: add av_small_strptime() test to fate-parseutilsStefano Sabatini2012-09-17
|
* lavc/vp6: Implement "slice" threading for VP6A decodeBen Jackson2012-09-15
| | | | | | | | | | | | | | | 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>
* Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-15
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * fate: ac3: add 4.0 and downmix testsMans Rullgard2012-09-14
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-10
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * fate: mp3: drop redundant CMP settingMans Rullgard2012-09-10
| | | | | | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-08
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * fate: Drop redundant setting of FUZZ to 1Diego Biurrun2012-09-07
| |
* | flashsv2enc: only encode diff blocks when neededDaniel Verkamp2012-09-08
| | | | | | | | | | | | | | | | 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>
* | flashsv2enc: fix prev-Z-prime encodingMichael Niedermayer2012-09-07
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | lavc/vp6: Disable deblock filtering for Simple ProfileBen Jackson2012-09-07
| | | | | | | | | | | | | | | | | | In vp6 Advanced Profile, deblock filtering is conditionally enabled in each frame header. In Simple Profile it should always be off. vp6 was inheriting the wrong default from ff_vp56_init. Signed-off-by: Ben Jackson <ben@ben.com> Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-09-06
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: fate: Allow setting the ld parameter from the config file x86: dsputil: Do not redundantly check for CPU caps before calling init funcs configure: Disable some warnings in MSVC x86: vp56: cmov version of vp56_rac_get_prob requires inline asm avopt: fix examples to match the same style about default values as the actual code. configure: Add support for MSVC cl.exe/link.exe lavu: add snprintf(), vsnprint() and strtod() replacements for MS runtime. Conflicts: libavutil/opt.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: Allow setting the ld parameter from the config fileMartin Storsjö2012-09-06
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
| * adpcmenc: Calculate the IMA_QT predictor without overflowMichael Niedermayer2012-09-04
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, the value given to put_bits was 10 bits long for positive predictors, even though 9 bits were to be written. The extra bit could in some cases overwrite existing bits in the bitstream writer cache. This fixes a failed assert in put_bits.h, when running a version built with -DDEBUG. The fate test result gets slightly improved, thanks to getting rid of the overwritten bits in the bitstream writer cache. Signed-off-by: Martin Storsjö <martin@martin.st>
* | tests/lavfi-regression: name temporary files after $testname in ↵Stefano Sabatini2012-09-06
| | | | | | | | | | | | | | | | | | | | | | do_lavfi_pixfmts() Fix a failure when running do_lavfi_pixfmts() for the lavfi-tinterlace_merge and lavfi-tinterlace_pad tests concurrently. Since they were using the same names for the temporary files, the first ending test was removing them, and the second test was failing at removing unexisting files.
* | tests: add tinterlace filter testsStefano Sabatini2012-09-06
| | | | | | | | Only the merge and pad modes are tested.
* | tests/lavfi-regressions: support user-specified test name in do_lavfi_pixfmts()Stefano Sabatini2012-09-06
| | | | | | | | | | | | | | | | Make do_lavfi_pixfmts() support an user-specified name for the test. This allows to specify two pixfmts tests for the same filter, e.g. to test a filter with different parameters. Useful for the pending tinterlace tests.
* | fate: add ansi256 test casePeter Ross2012-09-02
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ansi: erase screen on first framePeter Ross2012-09-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | ansi: support 256-colorsPeter Ross2012-09-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate-utvideoenc: remove unneeded -f aviMichael Niedermayer2012-09-01
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit 'ec36aa69448f20a78d8c4588265022e0b2272ab5'Michael Niedermayer2012-08-31
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit 'ec36aa69448f20a78d8c4588265022e0b2272ab5': x86: Fix linking with some or all of yasm, mmx, optimizations disabled configure: Add more fine-grained SSE CPU capabilities flags avfilter: x86: Use more precise compile template names x86: cosmetics: Comment some #endifs for better readability g723_1: add comfort noise generation utvideoenc: Switch to dsputils' median prediction utvideoenc: Avoid writing into the input picture avtools: remove the distinction between func_arg and func2_arg. avconv: make the -passlogfile option per-stream. avconv: make the -pass option per-stream. cmdutils: make -codecs print lossy/lossless flags. lavc: add lossy/lossless codec properties. Conflicts: Changelog cmdutils.c configure doc/APIchanges ffmpeg.h ffmpeg_opt.c ffprobe.c libavcodec/codec_desc.c libavcodec/g723_1.c libavcodec/utvideoenc.c libavcodec/version.h libavcodec/x86/mpegaudiodec.c libavcodec/x86/rv40dsp_init.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * g723_1: add comfort noise generationKostya Shishkov2012-08-30
| |
| * utvideoenc: use ff_huff_gen_len_tableMichael Niedermayer2012-08-28
| | | | | | | | | | | | Avoid code duplication and provide faster and better compression. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* | aacdec: fix priming/skip for AAC HE/HE2Michael Niedermayer2012-08-30
| | | | | | | | | | | | | | There is a remaining error of 2 - 8 samples in some but not all cases, the source of the error is unknown ATM. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | dpx: 10 and 12 bit decodingGeorg Lippitsch2012-08-27
| | | | | | | | | | | | | | | | Rewrite 10 bit dpx decoder to decode into GBRP10 color space instead of converting to RGB48. Add 12 bit decoder to decode into GBRP12 color space. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: audio_frame_queue: Clean up ff_af_queue_log_state debug function dwt: Remove unused code. cavs: convert cavsdata.h to a .c file cavs: Move inline functions only used in one file out of the header cavs: Move data tables used in only one place to that file fate: Add a single symbol Ut Video decoder test vf_hqdn3d: x86 asm vf_hqdn3d: support 16bit colordepth avconv: prefer user-forced input framerate when choosing output framerate Conflicts: ffmpeg.c libavcodec/audio_frame_queue.c libavcodec/dwt.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: Add a single symbol Ut Video decoder testJan Ekström2012-08-26
| | | | | | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* | nutenc: Support writing an indexMichael Niedermayer2012-08-26
| | | | | | | | | | | | | | The seek test improves in accuracy Fixes Ticket877 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-26
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: x86: fft: remove unused fft_dispatch* functions avconv: remove unused variable opt_shortest FATE: Add Canopus Lossless tests cllc: Pad swapped buffer Conflicts: ffmpeg_opt.c tests/ref/fate/cllc-argb tests/ref/fate/cllc-rgb Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * FATE: Add Canopus Lossless testsDerek Buitenhuis2012-08-25
| | | | | | | | Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-08-23
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * qatar/master: doc/APIchanges: add an entry for codec descriptors. vorbisenc: set AVCodecContext.bit_rate to 0 vorbisenc: fix quality parameter FATE: add ALAC encoding tests lpc: fix alignment of windowed samples for odd maximum LPC order alacenc: use s16p sample format as input alacenc: remove unneeded sample_fmt check alacenc: fix max_frame_size calculation for the final frame adpcm_swf: Use correct sample offsets when using trellis. rtmp: support strict rtmp servers mjpegdec: support AVRn interlaced x86: remove FASTDIV inline asm Conflicts: doc/APIchanges libavcodec/mjpegdec.c libavcodec/vorbisenc.c libavutil/x86/intmath.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * FATE: add ALAC encoding testsJustin Ruggles2012-08-22
| |
| * fate: flac: Only run tests requiring samples when samples are availableDiego Biurrun2012-08-22
| |
| * fate: make Ut Video encoder tests use bitexact swscale flagsJan Ekström2012-08-21
| | | | | | | | | | | | | | | | | | The failures on various architectures and compilers on the RGB(A) tests seem to have been because of one-off YCbCr->RGB conversion results. This should make the conversion results match on most if not all code paths. Signed-off-by: Anton Khirnov <anton@khirnov.net>
| * fate: fix utvideoenc testsMans Rullgard2012-08-20
| | | | | | | | | | | | | | For some reason, the prerequisites have to be specified like this. Make works in mysterious ways. Signed-off-by: Mans Rullgard <mans@mansr.com>