summaryrefslogtreecommitdiff
path: root/tests
Commit message (Collapse)AuthorAge
* swscale: prevent overflow during initializationRonald Bultje2011-10-18
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* g722: Add a fate test for the encoderMartin Storsjö2011-10-18
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* fate: Add a target for creating a 16000 Hz mono synthetic audio fileMartin Storsjö2011-10-18
| | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* prores: get correct size for coded V plane if alpha is presentMans Rullgard2011-10-15
| | | | | | | The size check must be updated to take into account both manners in which v_data_size might be set. Signed-off-by: Mans Rullgard <mans@mansr.com>
* prores: do not set pixel format on codec initMans Rullgard2011-10-15
| | | | | | | | | The pixel format is not known until the frame header is parsed. Guessing it here only causes trouble for the caller if the guess turns out to be wrong (and actually causes very wrong output by avconv/avplay). Signed-off-by: Mans Rullgard <mans@mansr.com>
* adpcmdec: do not terminate early in ADPCM IMA Duck DK3 decoder.Justin Ruggles2011-10-14
| | | | | There are still 2 nibbles to decode once the last byte in the packet has been read. Updated FATE reference.
* prores-idct: fix overflow in c code.Ronald S. Bultje2011-10-14
| | | | | | | Fix the fate ref for prores-422_proxy by reverting the changes to it in commit f492df0927c42da174edb674857670fc50abc5dc Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* fate: update prores-alpha ref after changing pix_fmt to yuv444p10leJanne Grunau2011-10-14
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* prores: add appropriate -fix_fmt parameter to FATE commandDiego Biurrun2011-10-14
| | | | | Also correct CRCs for Sequence_1-Apple_ProRes_422_Proxy.mov, previous CRCs were generated with the non-bitexact x86_64 assembler IDCT.
* riff: always generate a proper WAVEFORMATEX structure in ff_put_wav_headerJohn Brooks2011-10-14
| | | | | | | | | | | | | | The cbSize field should be included in all cases, even with PCM where its value is ignored. Fixes encoding PCM audio in Matroska for some players which insist on a full WAVEFORMATEX structure for A_MS/ACM audio. Since fate uses wav files for the audio test a larger number of tests has changed checksums or shifted positions due to the 2 byte longer wave header. Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* prores: add FATE testsDiego Biurrun2011-10-13
|
* sws: support yuv444p9/10 output.Anton Khirnov2011-10-12
|
* fate: run avconv with -nostats flagMans Rullgard2011-10-09
| | | | Signed-off-by: Mans Rullgard <mans@mansr.com>
* motionpixels: decode only the 111 complete frames for fateJanne Grunau2011-10-07
| | | | Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* motionpixels: Clear FF_INPUT_BUFFER_PADDING_SIZE bytes at the end of the ↵Laurent Aimar2011-10-07
| | | | | | temporary buffer Signed-off-by: Janne Grunau <janne-libav@jannau.net>
* fate: use 'run' helper for seek-testMans Rullgard2011-09-28
| | | | | | This is simpler, and the actual seek-test command is printed with V=1. Signed-off-by: Mans Rullgard <mans@mansr.com>
* fate: remove seek-mpeg2reuse testMans Rullgard2011-09-28
| | | | | | The input file for this test is no longer generated. Signed-off-by: Mans Rullgard <mans@mansr.com>
* avconv: use different variables for decoded and filtered frame.Anton Khirnov2011-09-27
| | | | | | | | | | | Makes the code less obfuscated and fixes encoding one video stream to several outputs. Also use avcodec_alloc_frame() instead of allocating AVFrame on stack. Breaks me_threshold in avconv, as motion vectors aren't passed through lavfi. They could be copied manually, but I don't think this misfeature is useful enough to justify ugly hacks.
* fate: allow testing with libavfilter disabledMans Rullgard2011-09-27
| | | | | | | This declares dependencies to skip tests using libavfilter when it is disabled. Signed-off-by: Mans Rullgard <mans@mansr.com>
* adpcmenc: fix QT IMA ADPCM encoderBaptiste Coudurier2011-09-23
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* adpcmdec: Fix QT IMA ADPCM decoderBaptiste Coudurier2011-09-23
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* Fix unnecessary shift with 9/10bit vertical scalingKieran Kunhya2011-09-23
| | | | Signed-off-by: Diego Biurrun <diego@biurrun.de>
* fate.sh: Ignore errors from rm command during cleanup.Diego Biurrun2011-09-22
| | | | | The install directory being deleted might not be present if the build failed. This can lead to annoying error output if the FATE client is run as a cronjob.
* fate.sh: Run git-pull in quiet mode to avoid console spam.Diego Biurrun2011-09-22
| | | | Since fate.sh can be run from cron, silent commands are preferrable.
* eval: test isnan(sqrt(-1)) instead of just sqrt(-1)Anton Khirnov2011-09-22
| | | | sqrt(-1) returns "some NaN", it's not specified which exactly.
* eval: implement not() expressionStefano Sabatini2011-09-19
|
* eval: add sqrt function for computing the square rootStefano Sabatini2011-09-19
|
* movenc: create an alternate group for each media typeAnton Khirnov2011-09-17
| | | | Partially fixes bug 44.
* rawdec: g722 is always 1 channel/16kHzAnton Khirnov2011-09-17
|
* smacker: fix a few off by 1 errorsMichael Niedermayer2011-09-14
| | | | | | stereo & 16bit is untested due to lack of samples Signed-off-by: Martin Storsjö <martin@martin.st>
* avconv: rewrite -qscale and -aq handling.Anton Khirnov2011-09-11
| | | | | | Merge video_qscale (set by -qscale) and audio_qscale (set by -aq) into one 'qscale' field in the options context. Add a shortcut -q for -qscale and make -aq an alias for -q:a.
* v210dec: switch to PIX_FMT_422P10Baptiste Coudurier2011-09-07
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* libx264: add 'direct-pred' private optionAnton Khirnov2011-09-07
| | | | Deprecate AVCodecContext.directpred
* libx264: add 'partitions' private optionAnton Khirnov2011-09-07
| | | | Deprecate AVCodecContext.partitions.
* ac3enc: Add channel coupling support for the fixed-point AC-3 encoder.Justin Ruggles2011-09-05
| | | | Update FATE references accordingly.
* fate: use +frame+slice named constants instead of '3'Anton Khirnov2011-09-05
|
* avconv: move max_frames to options context.Anton Khirnov2011-09-05
| | | | | Add a -frames option that uses generic stream specifiers, change -[vad]frames into aliases to it.
* avconv: move limit_filesize to options contextAnton Khirnov2011-09-04
|
* avconv: move start_time, recording_time and input_ts_offset to options contextAnton Khirnov2011-09-04
|
* codec-regression: force vsync 0 on the me_threshold test to make sure frames ↵Alex Converse2011-09-01
| | | | match.
* fifo: add FIFO API test program, and fate testStefano Sabatini2011-08-26
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* movenc: use libx264 by default when possible for mov, mp4 and pspAnton Khirnov2011-08-22
|
* avienc: saner default audio codec.Anton Khirnov2011-08-22
| | | | libmp3lame if available, ac3 otherwise.
* matroskaenc: saner default codecs.Anton Khirnov2011-08-22
| | | | libvorbis/libx264 for video if available, otherwise ac3/mpeg4.
* avconv: remove -intra option.Anton Khirnov2011-08-18
| | | | It's equivalent to -g 0.
* avconv: rescue poor abused recording_time global.Anton Khirnov2011-08-17
| | | | | Keep a per-OutputFile instance of it, thus making -t work with multiple output files.
* rmdec: parse FPS in RealMedia properlyKostya Shishkov2011-08-17
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Use parsers for RealVideo 3/4 to determine correct PTSKostya Shishkov2011-08-17
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* rmdec: correct DTS calculation in RealMedia container.Kostya Shishkov2011-08-17
| | | | | | | | First, container stores only DTS and not PTS as it was believed. Second, multiple frames in a packet store timestamp instead of position after the frame length. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Revert "avconv: use stream copy by default when possible."Anton Khirnov2011-08-16
| | | | | | | This reverts commit 4f4f33844a7369e5579912cc02f3c5376b1e6872. This commit has some ugly corner cases and needs to be discussed further.