Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mpc-hc/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
2011-03-24Merge remote-tracking branch 'newdev/master'Michael Niedermayer
* newdev/master: avio: make udp_set_remote_url/get_local_port internal. asfdec: also subtract preroll when reading simple index object matroskaenc: remove a variable that's unused after bc17bd9. avio: cosmetics - nicer vertical alignment. Remove unnecessary icc version checks Disable 'attribute "foo" ignored' warnings from icc rtsp: Don't use a locale dependent format string Add xd55 codec tag for XDCAM HD422 720p25 CBR files. configure: get libavcodec version from new version.h header lavc: move the version macros to a new installed header. matroskaenc: simplify get_aac_sample_rates by using ff_mpeg4audio_get_config Do not use format string "%0.3f" for RTSP Range field. Add apply_window_int16() to DSPContext with x86-optimized versions and use it in the ac3_fixed encoder. Document usage of import libraries created by dlltool configure: Set the correct lib target for arm/wince dlltool fate: simplify regression-funcs.sh fate: add support for multithread testing Conflicts: libavformat/rtspdec.c libavutil/attributes.h libavutil/internal.h libavutil/mem.h Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-23Merge remote-tracking branch 'newdev/master'Michael Niedermayer
* newdev/master: (33 commits) Fix an infinite loop when RoQ encoded generated a frame with a size greater than the maximum valid size. Add kbdwin.o to AC3 decoder Detect byte-swapped AC-3 and support decoding it directly. cosmetics: indentation Always copy input data for AC3 decoder. ac3enc: make sym_quant() branch-free cosmetics: indentation Add a CPU flag for the Atom processor. id3v2: skip broken tags with invalid size id3v2: don't explicitly skip padding Make sure kbhit() is in conio.h fate: update wmv8-drm reference vc1: make P-frame deblock filter bit-exact. configure: Add the -D parameter to the dlltool command amr: Set the AVFMT_GENERIC_INDEX flag amr: Set the pkt->pos field properly to the start of the packet amr: Set the codec->bit_rate field based on the last packet rtsp: Specify unicast for TCP interleaved streams, too Set the correct target for mingw64 dlltool applehttp: Change the variable for stream position in seconds into int64_t ... Conflicts: ffmpeg.c ffplay.c libavcodec/ac3dec.c libavformat/avio.h libavformat/id3v2.c Merged-by: Michael Niedermayer <michaelni@gmx.at>
2011-03-23Add apply_window_int16() to DSPContext with x86-optimized versions and use itJustin Ruggles
in the ac3_fixed encoder.
2011-03-23fate: simplify regression-funcs.shLuca Barbato
Factor ffmpeg calls using run_ffmpeg()
2011-03-23fate: add support for multithread testingLuca Barbato
Add a THREADS variable to fate calls.
2011-03-22fate: update wmv8-drm referenceMans Rullgard
This updates the wmv8-drm reference after c47d383. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-22vc1: make P-frame deblock filter bit-exact.Ronald S. Bultje
2011-03-19Merge remote-tracking branch 'newdev/master'Michael Niedermayer
Merged-by: Michael Niedermayer <michaelni@gmx.at> Not Pulled: commit 42cfb3835b5dad327b7dc22740e8b6e482ecfcd2 Author: Mans Rullgard <mans@mansr.com> Date: Mon Feb 28 18:06:58 2011 +0000 Remove Sonic experimental audio codec commit 2912e87a6c9264d556734e2bf94a99c64cf9b102 Author: Mans Rullgard <mans@mansr.com> Date: Fri Mar 18 17:35:10 2011 +0000 Replace FFmpeg with Libav in licence headers
2011-03-19fate: remove stale fate-update.sh scriptMans Rullgard
This script was used to import Mike's old fate database and is no longer needed. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-18get rid of the last svn mentionsJanne Grunau
2011-03-17asf: update seek test referenceMans Rullgard
This updates the seek test reference to match de11ee9. Before this change, most of the seeks requested positions before the supposed start of the file (the preroll time), resulting in the first packet being returned. With the preroll subtracted, some of these seeks will land within the file and some beyond the end, thus returning a different set of packets. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-03-14ac3enc: do not right-shift fixed-point coefficients in the final MDCT stage.Justin
This increases the accuracy of coefficients, leading to improved quality. Rescaling of the coefficients to full 25-bit accuracy is done rather than offsetting the exponent values. This requires coefficient scaling to be done before determining the rematrixing strategy. Also, the rematrixing strategy calculation must use 64-bit math to prevent overflow due to the higher precision coefficients.
2011-02-25bink: prevent overflows within binkidct by using int-sized intermediate arrayPeter Ross
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-24vmdaudio: output 8-bit audio as AV_SAMPLE_FMT_U8.Justin Ruggles
There is no need to expand to 16-bits. Just use memcpy() to copy the raw data. Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-24vmdaudio: output audio samples for standalone silent blocks.Justin Ruggles
Signed-off-by: Ronald S. Bultje <rsbultje@gmail.com>
2011-02-17ac3enc: fix bug in stereo rematrixing decision.Justin Ruggles
The rematrixing strategy reuse flags are not reset between frames, so they need to be initialized for all blocks, not just block 0. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-16ac3enc: change default floor code to 7.Justin Ruggles
This is to match the value in every (E-)AC-3 file from commercial sources. It has a negligible effect on audio quality. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-12Fix qtrle regression test, actually test qtrle.Baptiste Coudurier
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-02-02ac3enc: Change EXP_DIFF_THRESHOLD to 500.Justin Ruggles
This patch changes the exponent difference threshold in the exponent strategy decision function of the AC-3 encoder. I tested lowering in increments of 100. From 1000 down to 500 generally increased in quality with each step, but 400 was generally much worse. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-28Update mpegts test referenceMans Rullgard
The output was changed by a7827a17c6b3388322350456d445c94b3a82cd25. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-26mpegtsenc: set reserved bits to 1 in PCR fieldGeorgi Chorbadzhiyski
The reserved bits between PCR base and extension fields must be set to 1. Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-25fate: add h264 test for extreme cases in planar predictionMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-22fate: add lossless h264 testMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-22fate: make lavfi tests output only md5Mans Rullgard
Instead of saving huge raw files, use the md5: output pseudo-protocol to calculate the checksum of the file directly. This is especially useful when testing on remote targets as it avoids transferring 3.6GB over the network.
2011-01-19Add regression test for stereo s16le in voc.Justin Ruggles
Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-01-18fate: simplify vp8 rulesMans Rullgard
2011-01-18regtest: add openssl to md5 alternativesMans Rullgard
2011-01-18consolidate .gitignore patters into a single fileJanne Grunau
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
2011-01-17convert svn:ignore properties to .gitignore filesJanne Grunau
Signed-off-by: Janne Grunau <janne-ffmpeg@jannau.net>
2011-01-15Update smc fate ref due to r26310Baptiste Coudurier
Originally committed as revision 26342 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-09Add stereo rematrixing support to the AC-3 encoders.Justin Ruggles
This improves the audio quality significantly for stereo source with both the fixed-point and floating-point AC-3 encoders. Update acodec-ac3_fixed and seek-ac3_rm test references. Originally committed as revision 26271 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-05Add a FATE test for Playstation STR version 3Vitor Sessak
Originally committed as revision 26231 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-04Change the AC-3 encoder to use floating-point.Justin Ruggles
Fixed-point AC-3 encoder renamed to ac3_fixed. Regression test acodec-ac3 renamed to acodec-ac3_fixed. Regression test lavf-rm changed to use ac3_fixed encoder. Originally committed as revision 26209 to svn://svn.ffmpeg.org/ffmpeg/trunk
2011-01-02Remove the "-idct simple" command line option from the fate-psx-str test,Vitor Sessak
it should not be necessary anymore. Originally committed as revision 26198 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-29Change the default dB-per-bit code from 2 to 3.Justin Ruggles
This gives slightly better quality in PEAQ tests. Code 3 gives a dBpb value of 2816 = -132dB (128 psd units = -6dB), which corresponds to 22 bits. Since the exponents have an offset applied, the 16-bit source looks like 24-bit source to the bit allocation routine. So using dBpb code=3 is a closer match to the exponent range. Regression test refs updated for acodec-ac3, lavf-rm, and seek-ac3_rm. Originally committed as revision 26144 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-29Make fate vp8 test cover emu_edge casesLuca Barbato
Originally committed as revision 26134 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-29add SubRip decoderAurelien Jacobs
Originally committed as revision 26119 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-28Add copy filter, useful for testing the avfilter_draw_slice() copyStefano Sabatini
code. Originally committed as revision 26112 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-22Change FIX15() back to clipping to -32767..32767.Justin Ruggles
This avoids a 16-bit overflow in mdct512() due to a -32768 value in costab. References updated for acodec-ac3, lavf-rm, and seek-ac3_rm tests. Thanks to Måns Rullgård for finding the bug. Originally committed as revision 26071 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-21Increase STDDEV tolerance for the fate-amrwb-14k25 test so it pass inVitor Sessak
x86_64 boxes. Originally committed as revision 26064 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-21Add AMR-WB FATE testsVitor Sessak
Originally committed as revision 26063 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-19Discard partial packet of last frame for fate-wmv8-drm to avoid test failsReimar Döffinger
due to VC-1 decoder overreads resulting in different output. Originally committed as revision 26055 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-18Add test for ASF -cryptokey that tests only demuxing, but both audio and videoReimar Döffinger
to complement the existing video-only decode test. Originally committed as revision 26054 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-18Change ASF demuxer to return incomplete last packets.Reimar Döffinger
Whether the behaviour for streams using scrambling makes sense is unclear. Originally committed as revision 26053 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-14Update the test references for lavf-rm and seek-ac3_rm.Justin Ruggles
The references changed due to r25956. Originally committed as revision 26004 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-14Simplify fix15().Justin Ruggles
Turn it into 2 macros, and use av_clip_int16() and lrintf(). This matches the int16 to float sample conversion in audioconvert.c. The regression test output is different due to lrintf() rounding. Originally committed as revision 25956 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-12-07Add a FLAC parser.Michael Chinen
Seek test reference updated because FLAC seeking now works properly. Fixes roundup issue 1150. Patch by Michael Chinen [mchinen at gmail] Originally committed as revision 25914 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-29Fix h264-conformance-frext-frext_mmco4_sony_b conformance test.Carl Eugen Hoyos
This includes a revert of r25840 Originally committed as revision 25842 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-11-29Update fate h264 test due to r25824, this file has 2 frames delayBaptiste Coudurier
Originally committed as revision 25840 to svn://svn.ffmpeg.org/ffmpeg/trunk