History | View | Annotate | Download (15.3 KB)
Revert r15615: Enable AC-3 decoding regression tests.AC-3 decoding regression test fails with gcc 2.95.3 because of missingSSE support.
Originally committed as revision 15625 to svn://svn.ffmpeg.org/ffmpeg/trunk
Enable AC-3 decoding regression tests.
Originally committed as revision 15615 to svn://svn.ffmpeg.org/ffmpeg/trunk
write actual min and max frame size to FLAC header. update regression test checksum.
Originally committed as revision 15331 to svn://svn.ffmpeg.org/ffmpeg/trunk
write MD5 checksum to FLAC header. update regression tests.
Originally committed as revision 15326 to svn://svn.ffmpeg.org/ffmpeg/trunk
update FLAC regression test due to expected change after r15324
Originally committed as revision 15325 to svn://svn.ffmpeg.org/ffmpeg/trunk
Switch regression tests to swscale.Plain C, x86-32 and -64 have been tested and should work, otherarchs that had asm optmizations in swscale likely will need some fixesto either fall back on C if SWS_BITEXACT is set or make the asm match C.This also disables the PAL8 test as neither swscale nor the old scaler...
Remove further 1sample=2byte assumptions within FFmpeg to allowF32LE/F64BE/F64LE audio to be encoded properly.
Originally committed as revision 15192 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix lossless jpeg encoder to comply to spec and store full redundantresiduals, Note this does not change RGB32 as we need to check thisagainst some decoder that supports it.
Originally committed as revision 15055 to svn://svn.ffmpeg.org/ffmpeg/trunk
matroska: fix regression test according to r14862
Originally committed as revision 14865 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add regression tests for F32LE, F64BE and F64LE PCM codecs.
Originally committed as revision 14838 to svn://svn.ffmpeg.org/ffmpeg/trunk
PCM regression tests.
Originally committed as revision 14671 to svn://svn.ffmpeg.org/ffmpeg/trunk
add dv 4:1:1 regression test
Originally committed as revision 14631 to svn://svn.ffmpeg.org/ffmpeg/trunk
add mpeg2 4:2:2 regression test
Originally committed as revision 14629 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix tiny_psnr so it compares all bytes (it did skip the last block).Also display both file sizes and slightly change the output formatting.[not split in 3 patches to avoid the huge checksum files from being changed and having to be reviewed 3 times, if people want it split i can revert and...
Make our flac decoder decode all the data at EOF.Fixes issue524
Originally committed as revision 14223 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix MS ADPCM de- and encoding: first and second sample are swapped.Noticeable better decoding of e.g. http://samples.mplayerhq.hu/A-codecs/msadpcm-stereo/dance-b5th.asf
Originally committed as revision 14201 to svn://svn.ffmpeg.org/ffmpeg/trunk
I think we are also compliant to iso2.
Originally committed as revision 13765 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add isom to the compatible brands.
Originally committed as revision 13764 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix adpcm ima qt decoding, channel at init is 0, correct stereo out since samples += avctx->channels
Originally committed as revision 12965 to svn://svn.ffmpeg.org/ffmpeg/trunk
Correct ASF duration.Patch by Henrik Gulbrandsen: henrik gulbra net
Originally committed as revision 12916 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove mp4psp regression test
The PSP MP4 format requires an AAC audio stream, so untilwe have an AAC encoder we cannot test this format.
The existing test is broken and does not actually use thePSP format.
Originally committed as revision 12359 to svn://svn.ffmpeg.org/ffmpeg/trunk
IMA ADPCM encoder - QT variant
Originally committed as revision 12348 to svn://svn.ffmpeg.org/ffmpeg/trunk
The last flag fix fixed mpeg4-qprd (there the flags ended up being trashedthrough lrintf(), that is gcc put the 32bit int flags in a 32bit floatwhich caused some to be lost ...).I wonder why FATE did not pick this up?
Originally committed as revision 12329 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix trellis quant + AAN DCT.
Originally committed as revision 12221 to svn://svn.ffmpeg.org/ffmpeg/trunk
split regression tests allowing make to run them in parallel
Originally committed as revision 11832 to svn://svn.ffmpeg.org/ffmpeg/trunk
rename dv50 regression test output file to dv50.dv
Originally committed as revision 11660 to svn://svn.ffmpeg.org/ffmpeg/trunk
4 months of hard development and finally it's done. Closes issue 58. Adpcm_swf regressions tests.
Originally committed as revision 11160 to svn://svn.ffmpeg.org/ffmpeg/trunk
correct invalid duration
Originally committed as revision 11152 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix predictor initialization for adpcm-ima encoder not to lose first samplein block in adpcm-ima decoderPatch by Timofei V. Bondarenko: tim £ ipi, ac, ruOriginal thread: [FFmpeg-devel] [PATCH] adpcm-ima-wav header and codecDate: 10/15/2007 05:55 PM
Originally committed as revision 10933 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix mov checksums following r10852.
Originally committed as revision 10928 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix timestamps used for ratecontrolthese were wrong (in pts vs dts sense) when b frames were in usethey were also wrong if the average framerate was smaller than 1/timebaseresulting in totally wrong final bitrate
Originally committed as revision 10477 to svn://svn.ffmpeg.org/ffmpeg/trunk
allow changing of the spatial_decomposition_count and quantization tablesper frame (this is untested as the encoder does not use it yet)
Originally committed as revision 10458 to svn://svn.ffmpeg.org/ffmpeg/trunk
store halfpel filter coefficients in the header as well as theflag for diagonal interpolation
the primary reason for this change is that previously MC up to 1/4 pelmatched H.264 exactly and that increases the risk of stumbling overpatents
secondly this allows 0.10 db or more quality gain by choosing a longer...
cleanup mc_block()perform interpolation steps in such an order that halfpel interpolationcould be done per picturethis also makes mc_block() match h.264 for the 1/4 pel cases so that theuse of the h264 functions for some cases does not introduce a fantastic mess...
use 16bit IDWT (a SIMD implementation of it should be >2x faster then withthe old 32bit code)disable mmx/sse2 optimizations as they need a rewrite now
Originally committed as revision 10218 to svn://svn.ffmpeg.org/ffmpeg/trunk
use more bits on the encoder sidenegligible increase in quality
Originally committed as revision 10195 to svn://svn.ffmpeg.org/ffmpeg/trunk
Change rounding of the horizontal DWT to match the vertical one.This allows some simplifications and optimizations and shouldnot have any effect on quality.
Originally committed as revision 10172 to svn://svn.ffmpeg.org/ffmpeg/trunk
make wmv1 and wmv2 playable with M$ DMO decoder
Originally committed as revision 9950 to svn://svn.ffmpeg.org/ffmpeg/trunk
flashsv regression testcloses issue5
Originally committed as revision 9912 to svn://svn.ffmpeg.org/ffmpeg/trunk
update regression checksums after r9447
Originally committed as revision 9468 to svn://svn.ffmpeg.org/ffmpeg/trunk
Merge tests Makefile into the top-level Makefile.This gets rid of some recursion and simplifies the code.
Originally committed as revision 9255 to svn://svn.ffmpeg.org/ffmpeg/trunk
1000000l for me ive misstakely reverted the regression checksum change from r8444 in r8486how did i succeed doing such a ridiculously silly thing? well i think it happened like:1. verifying that the regression tests pass with old resample2.c2. updating the regressions to the new resample2.c ... failed svn complained...
set more reasonable cutoff for audio rate conversion
Originally committed as revision 8486 to svn://svn.ffmpeg.org/ffmpeg/trunk
update resgression tests after the resampler changes
Originally committed as revision 8485 to svn://svn.ffmpeg.org/ffmpeg/trunk
AC-3 encoded volume is too high. Revert revision 7160:bring AC3 encoder output up to input volume levelpatch by Bill O'Shaughnessy % bill P oshaughnessy A gmail.com %+ reg tests update gruntwork by meOriginal thread:date: Nov 21, 2006 11:36PMsubject: [Ffmpeg-devel] Simpler Patch to bring AC3 encoder output up to input level...
prevent audio packets from being fragmented, wmp mac doesnt seem to like that and microshitty also doesnt seem to ever fragment them
Originally committed as revision 8265 to svn://svn.ffmpeg.org/ffmpeg/trunk
update forgotten regression test chcksums for ====Author: michaelDate: Mon Mar 5 03:41:49 2007New Revision: 8240
Modified: trunk/libavformat/asf-enc.c
Log: create codec_comment_header which looks more like what M$ creates, sane or not ...
Originally committed as revision 8260 to svn://svn.ffmpeg.org/ffmpeg/trunk
always use audio spread (instead of "video no spread" for audio ...)
Originally committed as revision 7960 to svn://svn.ffmpeg.org/ffmpeg/trunk
increaseing preroll time to the minimum of the asf files i have
Originally committed as revision 7955 to svn://svn.ffmpeg.org/ffmpeg/trunk
remove md5 check for wma as there are rounding differences between cpus
Originally committed as revision 7954 to svn://svn.ffmpeg.org/ffmpeg/trunk
disabling vorbis regression test for now, both encoder and decoder behave strange and have to be fixed
Originally committed as revision 7953 to svn://svn.ffmpeg.org/ffmpeg/trunk
dont set the keyframe flag for audio as microshitty doesnt do it and some things have problems with our asfs, maybe that has a positive effect?
Originally committed as revision 7952 to svn://svn.ffmpeg.org/ffmpeg/trunk
Regression changes after addition of fact chunk to non-PCM wav
Originally committed as revision 7951 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix broken memset(padding, 0) codeadd a few asserts
Originally committed as revision 7903 to svn://svn.ffmpeg.org/ffmpeg/trunk
iam pretty sure send time is dts and not pts ...
Originally committed as revision 7879 to svn://svn.ffmpeg.org/ffmpeg/trunk
vorbis regression test(using .asf as our .ogg muxer depends on libogg, nut muxer depends on libnut and vorbis in avi/mpeg is not really a good idea)
Originally committed as revision 7874 to svn://svn.ffmpeg.org/ffmpeg/trunk
wma regression test
Originally committed as revision 7865 to svn://svn.ffmpeg.org/ffmpeg/trunk
merge fragmented mpeg4adv section in regression.sh
Originally committed as revision 7519 to svn://svn.ffmpeg.org/ffmpeg/trunk
store a few values in the header as difference to the lastthis makes frames a few bytes smaller (0.1% for high bitrate but >1% for low bitrates)
Originally committed as revision 7401 to svn://svn.ffmpeg.org/ffmpeg/trunk
Patch for the FLV muxer to supply more complete metadatain the onMetaData header. Patch by Allan Hsu <allan at counterpop dot net>.
Originally committed as revision 7382 to svn://svn.ffmpeg.org/ffmpeg/trunk
test DIRECT{0,0} too if flag mv0 is usedslight PSNR/bitrate increase
Originally committed as revision 7361 to svn://svn.ffmpeg.org/ffmpeg/trunk
change mpeg2 intra vlc test to advanced one, add qprd trell and b frames
Originally committed as revision 7349 to svn://svn.ffmpeg.org/ffmpeg/trunk
use qscale_table in adaptive quant some PSNR/bitrate improvement for adaptive quant
Originally committed as revision 7346 to svn://svn.ffmpeg.org/ffmpeg/trunk
skip motion estimation and encoding of non direct-0,0 MBs if the next MB is skiped (mpeg4 doesnt allow such MBs and in the past we did ME and encoding until at the end we droped them, so this should be faster though i didnt benchmark it, benchmark welcome)...
dont randomly disallow intr4v in adaptive quant some PSNR/bitrate gain if adaptive quant is usedinitalize qscale_table correctly (it was pretty much random since the qp->lambda change) this probably has not much effect as the table isnt used currently IIRC...
dont randomly dissallow direct MBs some PSNR/bitrate gain for b frames with adaptive quant or QPRD
Originally committed as revision 7341 to svn://svn.ffmpeg.org/ffmpeg/trunk
QPRD & adaptive quantization regression tests
Originally committed as revision 7340 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix special casing of the 0,0 MV for b frames (slight PSNR/bitrate gain)
Originally committed as revision 7334 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix JPEG-LS encoder 0xff-escaping writing too much or uninitialized data.
Originally committed as revision 7284 to svn://svn.ffmpeg.org/ffmpeg/trunk
remove pretty much useless skiping of some predictorsthis has pretty much no quality or speed effect except very small random changes
Originally committed as revision 7202 to svn://svn.ffmpeg.org/ffmpeg/trunk
1 step diamond search around the median MV predictor+0.01 PSNRidea from x264
Originally committed as revision 7189 to svn://svn.ffmpeg.org/ffmpeg/trunk
bring AC3 encoder output up to input volume levelpatch by Bill O'Shaughnessy % bill P oshaughnessy A gmail.com %+ reg tests update gruntwork by meOriginal thread:date: Nov 21, 2006 11:36 PMsubject: [Ffmpeg-devel] Simpler Patch to bring AC3 encoder output up to input level...
fix bitstream to be correctly decoded by quicktime
Originally committed as revision 7157 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix b frames + -mbd rd without -psnr (yes that was seriously buggy and probably hasnt been noticed as everyone who tested stuff used -psnr)
Originally committed as revision 7151 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 6161 to svn://svn.ffmpeg.org/ffmpeg/trunk
wide atom is only defined in mov, use free for mp4/3gp
Originally committed as revision 6072 to svn://svn.ffmpeg.org/ffmpeg/trunk
replace MULL by MULH + shift in dct32() (code is very slightly faster, and the compiler should be able to optimize the shift away on 64bit archs)
Originally committed as revision 6045 to svn://svn.ffmpeg.org/ffmpeg/trunk
AVI tag reading and writing patch by David Conrad.umovimus at gmail dot com
Originally committed as revision 6022 to svn://svn.ffmpeg.org/ffmpeg/trunk
update rotozoom regression ref after patches r5945-r5950
Originally committed as revision 5982 to svn://svn.ffmpeg.org/ffmpeg/trunk
r5939 (flvenc.c) rotozoom regression update
Originally committed as revision 5943 to svn://svn.ffmpeg.org/ffmpeg/trunk
add header info to flv format based on a patch by (Philipp Klaus >ffmpegdevel ad pylonsoft mot ch )
Originally committed as revision 5779 to svn://svn.ffmpeg.org/ffmpeg/trunk
flac-lpc patch by (Justin Ruggles jruggle earthlink net)tabs removed and regression.sh fixed (it was missing in the patch) by me
Originally committed as revision 5572 to svn://svn.ffmpeg.org/ffmpeg/trunk
flacenc - rice param search patch by (Justin Ruggles jruggle earthlink net
1) search for optimal rice parameters and partition order. i alsomodified the stereo method estimation to use this to calculate estimatedbit count instead of using just the pure sums....
stereo decorrelation support by (Justin Ruggles jruggle earthlink net>)
Originally committed as revision 5528 to svn://svn.ffmpeg.org/ffmpeg/trunk
flac regression test
Originally committed as revision 5515 to svn://svn.ffmpeg.org/ffmpeg/trunk
update regression tests for r5449 (adpcm)
Originally committed as revision 5476 to svn://svn.ffmpeg.org/ffmpeg/trunk
Snow: fix subband weighting in wavelet cmp functions. use 32x32 cmp in iterative motion estimation.
Originally committed as revision 5427 to svn://svn.ffmpeg.org/ffmpeg/trunk
Snow multiple reference frames(bitstream is not backwards compatible, even if refs aren't used)
Originally committed as revision 5417 to svn://svn.ffmpeg.org/ffmpeg/trunk
dont store mov style meta tags in mp4 (fixes ffmpeg -title + gtkpod)
Originally committed as revision 5405 to svn://svn.ffmpeg.org/ffmpeg/trunk
add MPEG-2 intra vlc support
Originally committed as revision 5372 to svn://svn.ffmpeg.org/ffmpeg/trunk
missmatch control for mpeg2 intra dequantization if bitexact=1
Originally committed as revision 5328 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix samples to bytes relation.
Originally committed as revision 5314 to svn://svn.ffmpeg.org/ffmpeg/trunk
AC3 encoding volume fix, by Justin Ruggles jruggle earthlink net.
Originally committed as revision 5281 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix regression tests to match changed output of AC3 encoder(ac3enc.c r1.30)
Originally committed as revision 5275 to svn://svn.ffmpeg.org/ffmpeg/trunk
seed iterative_me with mvs from conventional search.+15% speed, +.1 dB
Originally committed as revision 5159 to svn://svn.ffmpeg.org/ffmpeg/trunk
DVCPRO50 support.
Patch by Daniel Maas dmaas at maasdigital dot com
Originally committed as revision 5113 to svn://svn.ffmpeg.org/ffmpeg/trunk
ftyp patch by (Baptiste COUDURIER <baptiste.coudurier smartjog com)
Originally committed as revision 5098 to svn://svn.ffmpeg.org/ffmpeg/trunk
compute output format before setting language patch by (Baptiste COUDURIER <baptiste.coudurier smartjog com)
Originally committed as revision 5093 to svn://svn.ffmpeg.org/ffmpeg/trunk
Assign class 2 to most macroblocks by default, instead of a more conservativemethod defined by SMPTE
Patch by Dan Maas
Originally committed as revision 5074 to svn://svn.ffmpeg.org/ffmpeg/trunk
AC coefficient weighing (per SMPTE 314M) for the DV encoder and decoder. Theperformance impact is less than 1%.
Patch by Dan Maas (dmaas at maasdigital dot com)
Originally committed as revision 5070 to svn://svn.ffmpeg.org/ffmpeg/trunk