aboutsummaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* tests: fix checksums for png aspect ratio changeMichael Niedermayer2012-10-132-4/+4
| | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* pngenc: write sample aspect ratioPaul B Mahol2012-10-131-6/+6
| | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* Merge commit '0a7005bebd23ade7bb852bce0401af1a8fdbb723'Michael Niedermayer2012-10-132-0/+31
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * commit '0a7005bebd23ade7bb852bce0401af1a8fdbb723': rtpdec_xiph: fix function return type smjpeg: fix type of 'ret' variable in smjpeg_read_packet() mpegvideo: remove write-only variable Use proper return values in case of missing features fate: add avstring test rangecoder-test: Set error message log level to error, instead of debug Conflicts: libavcodec/aacdec.c libavcodec/amrnbdec.c libavcodec/mpegvideo.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
| * fate: add avstring testDiego Biurrun2012-10-122-0/+31
| |
| * avutil: add yuva422p and yuva444p formatsLuca Barbato2012-10-125-0/+10
| |
* | fate: update pcx referencePaul B Mahol2012-10-131-1/+1
| | | | | | | | | | | | | | It changed because encoder now writes 0/1 for sample aspect ratio instead of 0/0. Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | movenc: fix timescale for timecode trackMichael Niedermayer2012-10-121-1/+1
| | | | | | | | | | | | regression since b02493e476 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | Merge commit '4436f25a1682ada3f7226cb6fadf429946933161'Michael Niedermayer2012-10-113-0/+11
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * fate: add h263 obmc vsynth testsJanne Grunau2012-10-103-0/+11
| |
* | Merge commit 'b522000e9b2ca36fe5b2751096b9a5f5ed8f87e6'Michael Niedermayer2012-10-111-25/+25
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * parseutils-test: do not print numerical error codesMans Rullgard2012-10-101-25/+25
| | | | | | | | | | | | | | 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>
* | fate: add vf_idet filter to lavfi regression testsMatthieu Bouron2012-10-112-0/+2
| | | | | | | | | | | | | | 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>
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-10-108-66/+30
|\| | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * fate: Refactor setting of environment variables for groups of testsDiego Biurrun2012-10-108-66/+30
| |
* | Merge commit 'cbcd497f384f0f8ef3f76f85b29b644b900d6b9f'Michael Niedermayer2012-10-103-0/+20
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * fate: Add tests of the ff_make_absolute_url functionMartin Storsjö2012-10-093-0/+20
| | | | | | | | Signed-off-by: Martin Storsjö <martin@martin.st>
* | fate-lossless-tak: remove unneeded -f s16lePaul B Mahol2012-10-091-1/+1
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | movenc.c: Force correct value for "Samples per packet" for pcm audioTim Nicholson2012-10-092-2/+2
| | | | | | | | | | | | Apple spec is for it to always be "1" for uncompressed audio. Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | TAK demuxer, decoder and parserPaul B Mahol2012-10-082-0/+4
| | | | | | | | Signed-off-by: Paul B Mahol <onemda@gmail.com>
* | fate/ffprobe: add some stream metadata.Clément Bœsch2012-10-089-240/+269
| |
* | Merge remote-tracking branch 'qatar/master'Michael Niedermayer2012-10-071-1/+1
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>
| * ffm: do not write or read the audio sample formatJustin Ruggles2012-10-061-1/+1
| |
| * fate: Add parseutils testDiego Biurrun2012-10-062-0/+49
| |
| * lavf: flush the output AVIOContext in av_write_trailer().Anton Khirnov2012-09-152-6/+6
| | | | | | | | | | | | | | 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.
* | tests/Makefile: fix ffprobe-test.nut with target-execjamal2012-10-071-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | movenc.c: Add support for >16bit BE flavoursTim Nicholson2012-10-042-4/+4
| | | | | | | | | | | | | | Currently only LE handled correctly Updated fate checksums to reflect new headers Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | movenc: force video timebase to be 0.1ms precisse at least.Michael Niedermayer2012-10-0421-63/+63
| | | | | | | | | | | | | | 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>
* | framecrcenc: print flags and side data elementsMichael Niedermayer2012-10-0311-718/+718
| | | | | | | | | | | | | | 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>
* | 8svx: Fixing header size, move decoding to per call instead of the first call.Justin Ruggles2012-10-031-1/+1
| | | | | | | | | | | | | | | | | | 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>
* | 8svx: copy start value in output samples.Nicolas George2012-10-031-1/+1
| | | | | | | | | | | | | | 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>
* | nutenc: choose for non audio streams a timebase with finer resolution.Michael Niedermayer2012-10-0256-1065/+1065
| | | | | | | | | | | | | | | | | | | | | | | | | | | | 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>
* | nut: store and read the r_frame_rateMichael Niedermayer2012-10-0256-846/+846
| | | | | | | | | | | | | | 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>
* | nutenc: use 1/sample rate as timebase for audio instead of framesize/sample rateMichael Niedermayer2012-10-022-38/+38
| | | | | | | | | | | | | | 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>
* | ffprobe: extend disposition printing supportStefano Sabatini2012-09-307-44/+162
| | | | | | | | | | | | | | | | | | | | 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-291-25/+0
| | | | | | | | | | | | | | 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-295-11/+18
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mov: remove default of 1024 sample skip for aac.Michael Niedermayer2012-09-281-15/+0
| | | | | | | | | | | | | | 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-281-1/+1
| | | | | | | | | | | | This fixes the ffprobe tests under mingw/wine Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | asfenc: avoid negative timestampsn1.1-devMichael Niedermayer2012-09-282-28/+28
| | | | | | | | | | | | Fixes Ticket1606 Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | mpegvideo_enc: reduce QMAT_SHIFT to avoid overflow in dnxhdMichael Niedermayer2012-09-27115-654/+653
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | fate: add faststart regression test.Clément Bœsch2012-09-273-27/+28
| | | | | | | | | | | | | | 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-241-1/+1
| | | | | | | | Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
* | tests/fate-ffprobe: fix typo in metadata commentStefano Sabatini2012-09-248-220/+220
| |
* | tests/fate-ffprobe: use an ffmetadata file for the injected metadataStefano Sabatini2012-09-242-4/+6
| | | | | | | | | | Workaround commandline msys issues, also allow more flexibility. Should fix ffprobe tests on mingw+MSVC.
* | WebVTT demuxer and decoder.Clément Bœsch2012-09-232-0/+4
| |
* | tests: update fate-ffprobe test to make use of -bitexact flagStefano Sabatini2012-09-228-29/+13
| | | | | | | | Should fix tests with --enable-small.
* | tests: add fate-ffprobe testStefano Sabatini2012-09-209-1/+2417
| |
* | fate: add av_small_strptime() test to fate-parseutilsStefano Sabatini2012-09-171-0/+6
| |
* | lavc/vp6: Implement "slice" threading for VP6A decodeBen Jackson2012-09-151-86/+86
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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-151-0/+25
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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>