Commit Graph

483 Commits

Author SHA1 Message Date
Michael Niedermayer fd0fb3064d 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
2006-07-17 21:51:21 +00:00
Diego Biurrun 75fe19059a 100l: V_PATH vs VPATH typo
Originally committed as revision 5624 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-05 14:33:17 +00:00
Diego Biurrun f130fd4630 cosmetics: Break overly long lines.
Originally committed as revision 5622 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-05 14:12:00 +00:00
Diego Biurrun 045bb9194e simplify: $(SRC_PATH)/tests --> $(V_PATH)
Originally committed as revision 5620 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-07-05 14:01:45 +00:00
Justin Ruggles a403fc0324 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
2006-07-02 10:22:31 +00:00
Justin Ruggles e71bcc3798 flacenc - rice param search patch by (Justin Ruggles jruggle earthlink net
1) search for optimal rice parameters and partition order. i also
modified the stereo method estimation to use this to calculate estimated
bit count instead of using just the pure sums.

2) search for the best fixed prediction order

3) constant subframe mode (good for encoding silence)

Note that the regression test for the decoded wav file also changed.
This is due to FFmpeg's FLAC decoder truncating the file, which it did
before anyway...just at a different cutoff point.  The generated FLAC
files are still 100% lossless.

With this update, FFmpeg's FLAC encoder has speed and compression
somewhere between "flac -1" and "flac -2".  On my machine, it's about
15% faster than "flac -2", and about 10% slower than "flac -1".  The
encoding parameters are identical to "flac -2" (fixed predictors, 1152
blocksize, partition order 0 to 3).

Originally committed as revision 5536 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-27 21:01:21 +00:00
Michael Niedermayer f33aa12011 stereo decorrelation support by (Justin Ruggles jruggle earthlink net>)
Originally committed as revision 5528 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-26 06:00:07 +00:00
Michael Niedermayer aeb2904eba flac regression test
Originally committed as revision 5515 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-24 11:40:21 +00:00
Baptiste Coudurier 407ddb4e17 update libav regression tests for r5449 (adpcm)
Originally committed as revision 5490 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-17 12:13:24 +00:00
Loren Merritt 4a387d7d3b update regression tests for r5449 (adpcm)
Originally committed as revision 5476 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-06-14 19:10:59 +00:00
Loren Merritt 871371a768 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
2006-05-30 05:44:22 +00:00
Loren Merritt 8c36eaaa94 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
2006-05-28 21:44:47 +00:00
Loren Merritt 4e64beadf0 Snow 1pass ratecontrol
Originally committed as revision 5416 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-28 12:38:10 +00:00
Diego Biurrun 16862398a2 Remove all .cvsignore files, they are no longer necessary.
Originally committed as revision 5410 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-26 15:37:11 +00:00
Michael Niedermayer ed90d370ec dont store mov style meta tags in mp4 (fixes ffmpeg -title + gtkpod)
Originally committed as revision 5405 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-18 23:32:42 +00:00
Baptiste Coudurier 307eb24879 add MPEG-2 intra vlc support
Originally committed as revision 5372 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-05-13 17:16:58 +00:00
Michael Niedermayer e27b6e62f7 missmatch control for mpeg2 intra dequantization if bitexact=1
Originally committed as revision 5328 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-28 17:03:52 +00:00
Benjamin Larsson ddbddce547 Fix samples to bytes relation.
Originally committed as revision 5314 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-24 13:04:12 +00:00
Benjamin Larsson f1f7807abd AC3 encoding volume fix, by Justin Ruggles jruggle earthlink net.
Originally committed as revision 5281 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-04-10 12:12:26 +00:00
Corey Hickey 52dc09a5fe 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
2006-04-07 21:30:24 +00:00
Diego Biurrun b0e6636b2d Reenable NUT and NUT regression tests as requested by Michael.
Originally committed as revision 5177 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-17 23:21:18 +00:00
Diego Biurrun 8859312001 Disable the NUT (de)muxer until it has been synced with the specification.
Originally committed as revision 5174 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-17 00:47:48 +00:00
Loren Merritt 0816152af9 seed iterative_me with mvs from conventional search.
+15% speed, +.1 dB

Originally committed as revision 5159 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-13 05:23:34 +00:00
Aurelien Jacobs 267b0e5754 Update ffserver regression tests:
- really produce readable files (instead of 0 byte files or headers only)
 - use bitexact, fastint dct, simple idct and qscale
 - gives consistent results across several archs
 - still fails on altivec ppc

Originally committed as revision 5129 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-09 00:36:39 +00:00
Daniel Maas 0b297700b7 DVCPRO50 support.
Patch by Daniel Maas dmaas at maasdigital dot com

Originally committed as revision 5113 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-06 08:54:33 +00:00
Michael Niedermayer 61452d5637 fixing total_frames
Originally committed as revision 5101 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-02 20:44:35 +00:00
Baptiste Coudurier 26f86eaf03 ftyp patch by (Baptiste COUDURIER <baptiste.coudurier smartjog com)
Originally committed as revision 5098 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-02 19:28:35 +00:00
Baptiste Coudurier 1522767d0d 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
2006-03-02 01:37:38 +00:00
Aurelien Jacobs 6310461b7f -loop was renamed to -loop_input
Originally committed as revision 5078 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-28 21:42:41 +00:00
Dan Maas 40116978de Assign class 2 to most macroblocks by default, instead of a more conservative
method defined by SMPTE

Patch by Dan Maas

Originally committed as revision 5074 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-28 02:54:48 +00:00
Dan Maas 2e52b44e50 AC coefficient weighing (per SMPTE 314M) for the DV encoder and decoder. The
performance 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
2006-02-27 04:50:06 +00:00
Aurelien Jacobs 59f45163df don't try to test streams which are commented out in test.conf
Originally committed as revision 5068 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-26 22:49:16 +00:00
Dan Maas 6df5f6ae51 size[0-3] are not initialized (and can get random negative trash
values), so the comparison with vs_total_ac_bits is messed up on the
first couple loop iterations, leading to AC underflows.

the b->prev[] pointers were not being maintained correctly. We
potentially have to update b->prev[] both before and after the area
whose VLC length is getting adjusted.

this also might fix the ppc regression failure?

patch by (Dan Maas <dmaas maasdigital com>)

Originally committed as revision 5064 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-25 22:58:26 +00:00
Diego Biurrun d315ec5c31 Use BSD-compatible expr syntax and change test -ne to test != for portability.
Originally committed as revision 5060 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-24 13:02:33 +00:00
Aurelien Jacobs 927e193d3a get ride of perl and sort in ffserver regtest (and avoid problem with behavior of sort changing with locales)
Originally committed as revision 5058 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-23 23:50:33 +00:00
Aurelien Jacobs 2af799468a update ffserver.regression.ref to the actual md5 values
Originally committed as revision 5057 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-23 23:44:05 +00:00
Aurelien Jacobs ddf2b51bee fix ffserver regtest inconsistency between different arch (and even different kind of x86)
Originally committed as revision 5056 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-23 23:29:30 +00:00
Michael Niedermayer 6661b2130d dont lowwer qnos of more blocks then needed
Originally committed as revision 5055 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-23 13:05:37 +00:00
Michael Niedermayer d2d230a756 fixing dv_guess_qnos()
roman, dont hesitate to reverse this and solve it differntly if you want ...

Originally committed as revision 5053 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-23 08:56:53 +00:00
Aurelien Jacobs ea395e8c6c add a Creative VOC (de)muxer
Originally committed as revision 4967 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-09 22:52:23 +00:00
Michael Niedermayer b4e021e8c4 jpeg-ls regression test
Originally committed as revision 4925 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-02 15:34:09 +00:00
Michael Niedermayer f11288dab4 AIFF format support by (Patrick Guimond <patg a.t patg d.o.t homeunix d.o.t org)
Originally committed as revision 4924 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-02-02 15:21:19 +00:00
Michael Niedermayer 82e415b1fc avoid using non constant fields of AVCodecContext in avi muxer
Originally committed as revision 4897 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-25 17:14:16 +00:00
Benjamin Larsson 12943a53b5 Fix the wrongly commited regressions stuff for psp compatible mp4 files.
Originally committed as revision 4890 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-24 08:15:47 +00:00
Benjamin Larsson dcfdb046ee Fix for title field in PSP compatible mp4 files. Patch by
Olivier, oandrieu <at> gmail.com.

Originally committed as revision 4889 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-24 08:03:42 +00:00
Michael Niedermayer 29f7ae79e7 scale video for snow iterative me down so the egression test is faster
Originally committed as revision 4888 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-23 18:49:08 +00:00
Michael Niedermayer b29af723de >4gb fixes by (Dirk Musfeldt | d.musfeldt meilenstein de)
Originally committed as revision 4886 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-23 14:12:03 +00:00
Loren Merritt 48d1b9a17c fix convergence of snow iterative_me
Originally committed as revision 4876 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-21 02:35:03 +00:00
Loren Merritt d3ac6ed667 detect when iterative_me fails to converge, and stop searching
Originally committed as revision 4868 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-19 09:21:39 +00:00
Diego Biurrun 98013cc16c Make clean/distclean consistent throughout all the Makefiles.
Originally committed as revision 4863 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-16 14:59:54 +00:00
Michael Niedermayer e03c822afd split snow53 test out
Originally committed as revision 4850 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-14 01:58:38 +00:00
Robert Swain 2f5546ee68 update x264 wrapper.
patch by Robert Swain.

probably this change is caused by the flags2 default change
why ohh why does noone run the regression tests before cvs commit :(

Originally committed as revision 4845 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-13 02:15:54 +00:00
Diego Biurrun 5509bffa88 Update licensing information: The FSF changed postal address.
Originally committed as revision 4842 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-12 22:43:26 +00:00
Michael Niedermayer c8a596d210 bugs found by valgrind
Originally committed as revision 4841 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-12 21:37:57 +00:00
Michael Niedermayer 47ad9abaa5 fixing second last time François Revol applies a patch without running the regression tests, next time his account is disabled
Note, if you think thats too harsh, look at the cvs history he has broken the regression tests many times and has not once
updated the checksums ...
regression test checksum change due to: movenc.c 1.46->1.47
"finally found what those >138 codes were... crappy compressed 5bit ascii. this gets them correctly, and adds setting track"

Originally committed as revision 4826 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-08 17:06:26 +00:00
Michael Niedermayer 80e44bc3bf use h264 MC functions for 2xX Xx2 blocks in snow too
Originally committed as revision 4824 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-08 01:50:34 +00:00
Michael Niedermayer 2692ceab8b use h264 MC functions for rectangular blocks too
Originally committed as revision 4821 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-07 18:34:19 +00:00
Michael Niedermayer a588a2c654 regression test for iterative ME & wavelet cmp functions
Originally committed as revision 4820 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-01-07 15:53:21 +00:00
Michael Niedermayer 88e51e1fb5 second try of improved lambda/qp guessing for motion estimation RD in first pass
Originally committed as revision 4785 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-29 15:46:23 +00:00
Michael Niedermayer aaaa6f1549 dont discard least significant bits
Originally committed as revision 4773 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-25 16:34:12 +00:00
Michael Niedermayer b7c51ebc89 slightly better mv_penalty table
Originally committed as revision 4770 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-24 03:12:07 +00:00
Michael Niedermayer 377798d6bd minor typo
Originally committed as revision 4767 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-23 00:40:52 +00:00
Michael Niedermayer 50c6f6cd4c improved lambda/qp guessing for motion estimation RD in first pass
this only affects encoding with bframes and rate control

Originally committed as revision 4765 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-22 14:17:54 +00:00
Diego Biurrun bb270c0896 COSMETICS: tabs --> spaces, some prettyprinting
Originally committed as revision 4764 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-22 01:10:11 +00:00
Diego Biurrun 115329f160 COSMETICS: Remove all trailing whitespace.
Originally committed as revision 4749 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-12-17 18:14:38 +00:00
Alex Beregszaszi 5ef388e537 updated regression reference
Originally committed as revision 4699 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-13 03:33:26 +00:00
Alex Beregszaszi ac031f3c6c 10l to michael not updating this after changing crc to output 0x prefixes (crc.c rev 1.10)
Originally committed as revision 4696 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-13 03:16:39 +00:00
Alex Beregszaszi b51527d850 make ffserver regressions work again
Originally committed as revision 4694 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-13 03:00:30 +00:00
Alex Beregszaszi bf40937bf9 remove -e debug=off, unsupported my some wget versions (1.9), and doesnt makes any difference
Originally committed as revision 4690 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-11-13 00:41:44 +00:00
Sam Hocevar 528bbdde7f Add a leading zero to the sequence files generated by the testsuite
so they always appear in proper order.
patch by Sam Hocevar < sam -- at -- zoy -- dot -- org >

Originally committed as revision 4606 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-21 00:09:02 +00:00
Diego Biurrun 96f2c1fbce Add some files generated by regression tests.
Originally committed as revision 4605 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-21 00:04:42 +00:00
Michael Niedermayer fac862c659 the people want lower case ...
Originally committed as revision 4592 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-12 19:16:07 +00:00
Michael Niedermayer ec9127c4a4 converting a few more options to AVOptions
Originally committed as revision 4587 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-12 12:07:08 +00:00
Michael Niedermayer 637b5326f3 convert some options in ffmpeg.c to AVOptions
Originally committed as revision 4586 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-12 10:23:52 +00:00
Michael Niedermayer b4abfb3060 checksum doesnt cover the forward_ptr anymore (seems i forgot to commit this ...)
Originally committed as revision 4584 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-11 23:10:28 +00:00
Michael Niedermayer 177e5460b9 forward_ptr doesnt contain its own length anymore
Originally committed as revision 4578 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-11 08:28:03 +00:00
Michael Niedermayer f79432a26e set a few variables correctly
Originally committed as revision 4560 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-05 10:26:11 +00:00
Michael Niedermayer beedd40a8c forgot to commit this after dv changes
Originally committed as revision 4544 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-09-02 00:00:58 +00:00
Michael Niedermayer c619ff6daf optimizations
dc coeff rounding fix
class=3 num of bits fix
do interlaced check & idct only if CODEC_FLAG_INTERLACED_DCT

Originally committed as revision 4542 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-30 20:03:19 +00:00
Michael Niedermayer 8fce2707e8 regression tests for dv
Originally committed as revision 4541 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-08-30 19:44:02 +00:00
Michael Niedermayer d8cbeba156 yamaha adpcm regression test
Originally committed as revision 4473 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-07-25 14:36:58 +00:00
Michael Niedermayer ba85e70c54 enabling ffserver regression tests
note, none of the files is playable but this test should help against further breakage unless of course the checksums depend upon something they shouldnt

Originally committed as revision 4456 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-07-18 17:21:08 +00:00
Michael Niedermayer 8d931070fc ffserver segfault & other fatal failure fixes
Originally committed as revision 4454 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-07-18 09:02:58 +00:00
Michael Niedermayer 16423e179b nut prefers extradata style global headers
Originally committed as revision 4396 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-27 00:24:34 +00:00
Michael Niedermayer d05c15cb78 mpegts regression test
Originally committed as revision 4352 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-03 19:06:06 +00:00
Michael Niedermayer 47805d210c fix stream class
fix a infinite loop on corrupted streams

Originally committed as revision 4344 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-06-03 09:04:34 +00:00
Michael Niedermayer 3b5ffe7a39 fix mpeg2 chroma_420_type
Originally committed as revision 4274 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-18 19:42:42 +00:00
Michael Niedermayer d9995c5add ffm.c rev 1.39+
Originally committed as revision 4243 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-14 19:51:09 +00:00
Michael Niedermayer 83fa2ef8cb round duration up in mov
Originally committed as revision 4242 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-14 19:48:32 +00:00
Michael Niedermayer 9cd8179818 #defines for strict_std_compliance and split between inofficial extensions and non standarized things
Originally committed as revision 4205 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-08 20:15:42 +00:00
Justin Ruggles 132041f06f While adding stereo rematrixing, I came across something that needs to
be fixed even without adding the feature.  The output correctly uses 4
dummy values for the rematrixing flags in block-0, but the bit
allocation routine does not take these bits into account.  From what I
can tell, there was a patch in 2003 that corrected the output to make it
DVD and spec compatible, but it didn't correct the bit allocation.  It's
only 4 bits over the entire 6 blocks, so overflow errors would happen
rarely or never, but it's still worth fixing.  So here is a fix.

patch by (Justin Ruggles {jruggle earthlink net)

Originally committed as revision 4179 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-05 14:10:52 +00:00
Roine Gustafsson 8cf71eadd2 Adds read probe to y4m, and changes the extension to .y4m patch by (Roine Gustafsson <roine users sourceforge net)
Originally committed as revision 4164 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-26 09:06:39 +00:00
Michael Niedermayer 644a92626a PIX_FMT_NONE and related fixes
Originally committed as revision 4161 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-25 18:29:06 +00:00
Yartrebo 8c2515bbb9 fix overflow in mc_block() patch by (Yartrebo )yartrebo earthlink net
Originally committed as revision 4132 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-17 09:27:53 +00:00
Michael Niedermayer b44985ba12 store the number of runs to avoid storing the last run value
about 10% lower bitrate for -qscale 32 (forman & some music video)
worst case bitrate increase <0.1% (lossless or low qscale)
and now the bad news, even though this just adds a single subtraction and an if() into the medium sized unpack_coeffs() loop and the if() will only be false once per unpac_coeff() call, gcc produces 50% slower code, i didnt look at the generated asm yet, not sure if i want to ...

Originally committed as revision 4131 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-15 13:24:30 +00:00
Michael Niedermayer f5a719287d rescale coefficients during IDWT, that way the lifting steps are much simpler and faster
Originally committed as revision 4119 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-10 14:21:53 +00:00
Michael Niedermayer a0a74ad9f0 increasing precission of the quantization parameter
this is needed as the quantization stepsize for each subband is also in this precission and insignificant changes to the wavelet like scaling its coefficients slightly differently would lead to wildly variing PSNR and bitrate
note, a encoder could also simply choose to leave the least significant bits of the quantization parameters zero which would give the exact previous behaviour except a y very tiny number of bits in  the header

Originally committed as revision 4115 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-09 22:15:48 +00:00
Michael Niedermayer 538a38418c 10% faster unpack_coeffs
Originally committed as revision 4108 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-05 17:59:05 +00:00
Michael Niedermayer 3cff4572ce fixing lossless snow
Originally committed as revision 4107 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-05 09:37:43 +00:00
Michael Niedermayer d13eef3d3d snow regression test
Originally committed as revision 4100 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-03 15:39:17 +00:00
Calcium 982e53fe44 31_ASF_compatibility_with_WMP_and_add_index.patch by (Calcium | calcium nurs or jp)
Originally committed as revision 4073 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-23 13:30:27 +00:00
Calcium 58d2a1506d 28_fix_parameters_in_G726.patch by (Calcium | calcium nurs or jp)
Originally committed as revision 4070 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-23 12:35:27 +00:00
Michael Niedermayer 8272de4ea2 fix time stored in mov
based upon 23_fix_timestamp_in_mov.patch by (Calcium | calcium nurs or jp)

Originally committed as revision 4067 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-23 11:15:45 +00:00
Michael Niedermayer 6c13c880fa trying to fix a few minor values in the mp4/mov muxer
Originally committed as revision 4063 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-23 00:26:43 +00:00
Michael Niedermayer 4a7d265176 sample_size fix
Originally committed as revision 4043 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-15 23:50:24 +00:00
Michael Niedermayer 625d98a319 set global_quality
Originally committed as revision 4042 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-03-15 22:49:16 +00:00
Michael Niedermayer 420370d4aa switch MPEG4 fourcc to FMP4
Originally committed as revision 3972 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-22 19:48:07 +00:00
Michael Niedermayer 9499ebff8d checksum change due to (don't crash on null codec patch which changed the stored length of the compressor name, movenc.c 1.28->1.29)
Originally committed as revision 3950 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-07 22:47:46 +00:00
Michael Niedermayer 090fa6576c max/avg bitrate change (movenc.c 1.25->1.26)
Originally committed as revision 3948 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-07 20:45:19 +00:00
Michael Niedermayer 5dc18027d5 max/avg bitrate change (movenc.c 1.25->1.26)
Originally committed as revision 3947 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-07 20:15:23 +00:00
Michael Niedermayer a749c8d6e5 regression test checksum change due to the mov header field and compressor name patch (movenc.c 1.24->1.25)
Originally committed as revision 3946 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-07 18:56:41 +00:00
Michael Niedermayer b416099044 reversing the 1.52->1.53 change (handle fixed sample_size patch)
as this patch has been removed from mov.c in the 1.61->1.62 change

Originally committed as revision 3942 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-07 01:10:09 +00:00
Michael Niedermayer 976709ee73 compare audio files 16bit wise instead of 8bit
additionally compare the mp2 case with some delay as this matches better (the delay issue obviously should be fixed)

Originally committed as revision 3922 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-01 21:16:33 +00:00
Michael Niedermayer ba96e97fdd support comparing files with some posiion offset relative to each other
Originally committed as revision 3921 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-01 20:32:47 +00:00
Michael Niedermayer 0c90161f0f signed 16bit support
Originally committed as revision 3913 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-02-01 01:21:32 +00:00
Michael Niedermayer a7a858996f dithering for the mpeg audio decoder
Originally committed as revision 3903 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-30 14:04:56 +00:00
Michael Niedermayer 16dd93ab6a quick and dirty PSNR check for audio
Originally committed as revision 3902 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-30 13:26:11 +00:00
Michael Niedermayer dd4f8a04fe jpeg style yuv fixes
Originally committed as revision 3852 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-20 00:30:20 +00:00
Roine Gustafsson 7b0c0c3c29 handle fixed sample_size patch by Roine Gustafsson <roine AT users.sourceforge.net>
Originally committed as revision 3828 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-12 18:00:44 +00:00
Roine Gustafsson 2d74541476 - Writes correct unknown aspect
- Adds read and write support for yuv422p and yuv444p
- New parser will read all well-formed YUV4MPEG2 stream headers
patch by (Roine Gustafsson <roine users.sourceforge net>)

Originally committed as revision 3800 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-04 01:55:50 +00:00
Philip Gladstone 597c9f2bc9 Remove .mpg streams due to a standards compliance issue
Originally committed as revision 3794 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-03 02:40:22 +00:00
Michael Niedermayer 281a74da60 spaces in path fixes
Originally committed as revision 3791 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-01-01 23:38:09 +00:00
Michael Niedermayer 6feb1de50f r/w -> rb/wb
Originally committed as revision 3774 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-12-24 12:34:11 +00:00
Michael Niedermayer 0d6d0cf953 fopen "r" -> "rb"
Originally committed as revision 3772 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-12-23 20:13:59 +00:00
Michael Niedermayer c50cd09dd5 rv20 regression test
Originally committed as revision 3740 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-12-07 13:48:25 +00:00
Michael Niedermayer 80016c48b0 rm encoding fix
Originally committed as revision 3736 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-12-06 21:38:05 +00:00
Loren Merritt f37b9768f6 split ffhuffyuv into 2 codecs:
"huffyuv" is compatible with the official version
"ffvhuff" contains our improvements

Originally committed as revision 3720 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-28 18:29:38 +00:00
Michael Niedermayer 17179d2d97 fix some codec_id values so that new ones can be added at the end of the subsets without breaking binary compatibility
Originally committed as revision 3719 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-28 15:33:15 +00:00
Michael Niedermayer 8a01fc4742 fake regression errors caused by randomly choosen dct algo
Originally committed as revision 3703 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-22 00:23:32 +00:00
Michael Niedermayer 7f8038ce88 mv/mb reuse regression test
Originally committed as revision 3686 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-16 14:02:41 +00:00
Michael Niedermayer 87c5fbc37a switch pnm from imagepipe to image2pipe
Originally committed as revision 3676 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-12 22:57:07 +00:00
Maarten Daniels ccff9da62a H261 fixing and cleaning:
-corrected wrong value in mv data
 -set correct mb_type after adjusting index
 -don't use H263 loop filter when the loop filter flag is set but when
  using the H261 encoder
 -use the same unquantizer as H263 (which is optimized btw)
 -removed unused members in H261Context
patch by (Maarten Daniels <maarten.daniels >at< luc >dot< ac >dot< be>)

regression test checksum update by me

Originally committed as revision 3669 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-12 01:21:34 +00:00
Michael Niedermayer 359fa0febc cbr audio muxing fix
Originally committed as revision 3661 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-11-06 19:11:34 +00:00
Michael Niedermayer d34a07466f switch ffv1 to the put/get_symbol() from snow
Originally committed as revision 3659 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-31 12:22:00 +00:00
Michael Niedermayer 880eae9c50 switch ffv1 from CABAC to the range coder
Originally committed as revision 3658 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-31 10:08:50 +00:00
Michael Niedermayer 9740687b6b fix and cleanup h261 mb_type selection
Originally committed as revision 3647 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-28 17:21:34 +00:00
Michael Niedermayer 37a007826e suppress uninerresting output
Originally committed as revision 3645 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-28 10:30:05 +00:00
Michael Niedermayer 61b262a90a h.261 regression test
Originally committed as revision 3644 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-28 10:24:02 +00:00
Wolfram Gloger ed2cea4290 fix -pixfmt mono[bw] patch by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)
Originally committed as revision 3636 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-25 01:16:13 +00:00
Michael Niedermayer 4e255822e5 100l (dont reset the sample position at the block end)
Originally committed as revision 3618 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-21 20:01:32 +00:00
Michael Niedermayer 17c88cb0ce user setable preload and max_mux_delay
Originally committed as revision 3602 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-16 21:27:42 +00:00
Michael Niedermayer e0c91bc23b initial dts fix
Originally committed as revision 3555 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-03 12:58:14 +00:00
Michael Niedermayer bc3429e382 pts/dts 100l fix
Originally committed as revision 3553 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-03 11:16:40 +00:00
Michael Niedermayer 7000a17542 SCR timestamp fix try #1
Originally committed as revision 3550 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-10-03 02:42:01 +00:00
Roman Shaposhnik 5088363247 * experimental dynamic audio stream allocation for DV demuxer. This
should make Nathan Kurz and if I don't hear too much complaints
     about it -- that's the way it will be from now on.

   * updating regressions

Originally committed as revision 3527 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-27 22:53:27 +00:00
Michael Niedermayer 72f89c4ca7 jpeg regression test
Originally committed as revision 3496 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-22 21:25:59 +00:00
Michael Niedermayer c4f8d5d9f9 write shorter headers if possible
Originally committed as revision 3494 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-22 20:01:56 +00:00
Michael Niedermayer eeaa742c3e 1/0 fix for files with size=0
Originally committed as revision 3484 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-20 15:40:50 +00:00
Loren Merritt ee598f7ba4 (non)interlaced huffyuv patch by (Loren Merritt <lorenm at u dot washington dot edu>)
Originally committed as revision 3473 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-17 10:57:57 +00:00
Alex Beregszaszi 7be8716a2a forgot to commit this
Originally committed as revision 3447 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-10 09:51:16 +00:00
Alex Beregszaszi b2a1c77162 try to select w/h from tables
Originally committed as revision 3443 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-08 17:57:25 +00:00
Loren Merritt 952b32c0ad Always write VOL control parameters, needed by old xvid patch by (Loren Merritt <lorenm at u dot washington dot edu>)
Originally committed as revision 3432 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-09-03 02:32:39 +00:00
Michael Niedermayer bb22e8b175 10l (lrintf(a)+b vs. lrintf(a+b))
Originally committed as revision 3391 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-08-14 15:18:49 +00:00
Roman Shaposhnik d8665b1274 * fixing a bug in DV timestamp generation. Now libavtest doesn't
depend on a local TZ anymore.

Originally committed as revision 3368 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-08-02 05:42:49 +00:00
Roman Shaposhnik f5fc28d23c * fixing a buffer overrun in gif.c
Originally committed as revision 3363 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-07-28 21:56:59 +00:00
Michael Niedermayer 7a04636485 svq1 mv array size fix
Originally committed as revision 3361 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-07-28 10:13:45 +00:00
Michael Niedermayer e6cf9be59b use non zero qscale for svq1 test
Originally committed as revision 3358 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-07-28 09:22:52 +00:00
Roman Shaposhnik 3ea1ce2146 * fixing a small quirk with DV audio muxing
* making DV testable via libavtest

Originally committed as revision 3355 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-07-27 17:58:47 +00:00
Michael Niedermayer 5d79ddc9b1 10l (fixes delayed frames during encoding)
Originally committed as revision 3279 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-30 23:41:29 +00:00
Michael Niedermayer 0ff7199f59 fix first timestamp when decoding mpeg-ps
Originally committed as revision 3274 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-30 17:34:15 +00:00
Michael Niedermayer 986ebcdb1b audio timestamp drift compensation
Originally committed as revision 3272 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-30 14:47:29 +00:00
Michael Niedermayer 8176bd1a46 overflow fix
Originally committed as revision 3250 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-25 18:39:57 +00:00
Michael Niedermayer 30b5382bf9 regression checksum changes due to new resampling code
Originally committed as revision 3232 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-18 02:59:30 +00:00
Michael Niedermayer ca6ecf50f9 file id string
max short startcode distance

Originally committed as revision 3223 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-14 21:30:36 +00:00
Michael Niedermayer 0e9d4a67f4 change qscale -> lambda for the motion estimation
finetune bit/distortion weighting factor used in motion estimation, the old coeffs where finetuned relative to incorrect mv_penalty tables which where then fixed later but the coeffs where not
this _may_ fix the long standing blocking artifacts, but may also introduce mudding artefacts theoretically, so please tell us if u stumble across any so we can either fix them or export this variable so the user can change it

Originally committed as revision 3189 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-06-03 19:29:47 +00:00
Michael Niedermayer a811de6e72 dv regression test
Originally committed as revision 3181 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-31 00:45:27 +00:00
Michael Niedermayer 3c895fc098 correctly interleave packets during encoding
dts/pts fixed for streamcopy
dont use coded_frame->key_frame hack in muxers, use AVPacket.flags instead

Originally committed as revision 3171 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-29 18:50:31 +00:00
Michael Niedermayer e928649b0b pass AVPacket into av_write_frame()
fixes the random dts/pts during encoding
asf preroll fix
no more initial zero frames for b frame encoding
mpeg-es dts during demuxing fixed
.ffm timestamp scale fixed, ffm is still broken though

Originally committed as revision 3168 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-29 02:06:32 +00:00
Michael Niedermayer 84ad613008 bytestream tracing support
sync points
removing timestamp lru prediction
extendible frame_code / frame_code table

Originally committed as revision 3142 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-20 16:00:22 +00:00
Michael Niedermayer b86bd1f137 svq1 regression test
Originally committed as revision 3129 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-12 03:33:40 +00:00
Michael Niedermayer dd17409ca0 next_pts fix by (Wolfram Gloger <wmglo at dent dot med dot uni-muenchen dot de>)
note, dont take the PSNR/stddev values serious, they are caused by a bug in ffmpeg.c which drops one frame before the last frame during encoding with b frames

Originally committed as revision 3110 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-05-05 21:23:28 +00:00
Hauke Duden 224944895e mpeg SVCD compatibility, SCR fixes, standard compliance
- fixed VBR+constrained bitstream header flags for non-VCD
- more sane (and SVCD compatible) value for video stream->max_buffer_size
- always write at least one PES header stuffing byte for MPEG-2 to
prevent accidental start code generation
- do not write more than 16 stuffing bytes in a PES header (not
allowed). Use padding packets instead.
- include a PES extension in the first MPEG-2 packet
- fill the first pack of SVCD files with padding
- "sanity hack" that prevents the SCR from overtaking the PTS for non-VCD
- fixed VCD PTS values to correspond to the SCR
- always include DTS in the first SVCD packet (fixes lots of
compatibility problems with DVD players)

patch by (Hauke Duden <H.NS.Duden at gmx dot net>)

Originally committed as revision 3078 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-26 22:16:06 +00:00
Michael Niedermayer 49f3806dd8 rv10 decoding fix
Originally committed as revision 3068 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-25 16:14:13 +00:00
Michael Niedermayer aab9cdcff8 qpel & SSE/SATD regression test
Originally committed as revision 3056 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-24 14:41:57 +00:00
Michael Niedermayer a76078b97f +-1 bugfix regression test checksum update
Originally committed as revision 3018 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-16 01:08:03 +00:00
Michael Niedermayer 75553f825c bit-exact
Originally committed as revision 3007 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-12 20:06:23 +00:00
Michael Niedermayer 2b382987fd checksum threshold removial
Originally committed as revision 2992 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-09 16:47:22 +00:00
Michael Niedermayer 929a0c41d5 regression checksum update for alexs .mov time change
new nut (de)muxer regression tests

Originally committed as revision 2981 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-08 18:41:09 +00:00
Steven M. Schultz d298185c73 yuv4mpeg output 'C' tag patch by ("Steven M. Schultz" <sms at 2bsd dot com>)
Originally committed as revision 2944 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-04-01 23:32:53 +00:00
Roman Shaposhnik 906b578f16 * fixing 10l in movenc.c + updating regression patterns.
Originally committed as revision 2938 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-28 03:29:00 +00:00
Michael Niedermayer d9d7653e39 diff -w
Originally committed as revision 2936 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-26 22:08:57 +00:00
Roman Shaposhnik ca20f118d1 * enabling DV-in-QT
* fixing a bug in movenc.c: for QT files hdrl should contain 'mhlr'

Originally committed as revision 2928 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-26 09:04:06 +00:00
Michael Niedermayer 0a90160a29 forgot (bitstream size info)
Originally committed as revision 2923 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-24 19:01:58 +00:00
Michael Niedermayer 039e78891e add size of encoded stream to the regression tests
Originally committed as revision 2918 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-23 03:05:51 +00:00
Michael Niedermayer 6486ad57ee test more (i)dcts
Originally committed as revision 2917 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-22 21:20:14 +00:00
Michael Niedermayer 74d69c0719 enable .ffm regression test as it works again
Originally committed as revision 2907 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-18 22:54:44 +00:00
Michael Niedermayer 7813d6a307 1000000l (using uninitalized variable for initalizing bits per MV table)
Originally committed as revision 2900 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-16 16:57:27 +00:00
Michael Niedermayer b056e73c80 h263+ custom pcf support
Originally committed as revision 2868 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-10 22:11:49 +00:00
Michael Niedermayer 4bfc029f83 10l (1 vs. descrLength(1)) found by (Jean Le Feuvre - jeanlf)
Originally committed as revision 2864 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-09 21:54:25 +00:00
Michael Niedermayer ba30abcb0d regression test fix (forcing specific audio codecs as the default often depends upon HAVE_MP3LAME or similar)
Originally committed as revision 2861 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-09 15:20:04 +00:00
Michael Niedermayer e82d912dba h263 framerate & aspect ratio fixes
Originally committed as revision 2854 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-06 12:33:56 +00:00
Konstantin Andreyev 615b92fd8e asf patch by (Konstantin Andreyev <kandreyev at bcsii dot com>)
1. Corrected packet sent time. (Packet sent time => previous packet sent
     time)
  2. Corrected payload playing time. (Payload playing time => packet sent
     time)
  3. Used different format for packets with one payload and multi payloads.

Originally committed as revision 2851 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-03-05 22:10:50 +00:00
John Dalgliesh 853d659d6f os x md5sum patch by (John Dalgliesh <johnd at defyne dot org>)
Originally committed as revision 2824 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-28 15:15:58 +00:00
Michael Niedermayer 2dd59ebd45 update libavformat regression checksums (it should be checked why exactly they changed ...), and always test libavformat in make test so this doesnt happen again
Originally committed as revision 2799 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-18 19:07:58 +00:00
Gildas Bazin 69dde1ad36 AAC support in mov, correct aspect ratio support and user data support patch by (Gildas Bazin <gbazin at altern dot org>)
and regression test checksum update for it by me

Originally committed as revision 2787 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-14 19:08:09 +00:00
Michael Niedermayer cfbd16df75 replace a few pbBufPtr() by put_bits_count(), one of them was actually wrong
Originally committed as revision 2774 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-13 20:59:48 +00:00
Michael Niedermayer 80ee9fc0e3 simplify MV availability check / dont use below last row MV which is always zero
Originally committed as revision 2773 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-13 18:39:43 +00:00
Michael Niedermayer 9c3d33d67f multithreaded/SMP motion estimation
multithreaded/SMP encoding for MPEG1/MPEG2/MPEG4/H263
all pthread specific code is in pthread.c
to try it, run configure --enable-pthreads and ffmpeg ... -threads <num>
the internal thread API is a simple AVCodecContext.execute() callback which executes a given function pointer with different arguments and returns after finishing all, that way no mutexes or other thread-mess is needed outside pthread.c

Originally committed as revision 2772 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-13 17:54:10 +00:00
Michael Niedermayer f02ab8148c ima & ms adpcm regression test
Originally committed as revision 2766 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-08 02:35:37 +00:00
Michael Niedermayer 311be1fb05 g726 regression test
Originally committed as revision 2761 to svn://svn.ffmpeg.org/ffmpeg/trunk
2004-02-07 15:10:47 +00:00