Commit Graph

4464 Commits

Author SHA1 Message Date
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
Michael Niedermayer
725de25c4c fix segfault with 'ffmpeg -i 1.avi -cmp 257 -4mv 2.avi'
Originally committed as revision 4178 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-05 13:40:28 +00:00
Michael Niedermayer
5fddb9b382 GCC4 fix by (Keenan Pepper (keenanpepper gmail com)
Originally committed as revision 4177 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-05 12:37:38 +00:00
Michael Niedermayer
ce869f59ee replace local sensitive awk uppercaser with tr
Originally committed as revision 4176 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-04 23:51:44 +00:00
Loren Merritt
a55f20bd9a fix storage of motion vectors for frames with more than 4096 macroblocks.
Originally committed as revision 4175 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-03 21:49:18 +00:00
Loren Merritt
7c33ad19fd clear the DPB after seeking.
Originally committed as revision 4174 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-03 06:53:59 +00:00
Michael Niedermayer
8b975b7ca5 put most codecs under ifdefs
Originally committed as revision 4173 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-02 22:14:42 +00:00
Michael Niedermayer
5cc9a6dc19 also put the CONFIG_FOOBAR_EN/DECODER stuff in config.mak
Originally committed as revision 4172 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-02 20:48:23 +00:00
Michael Niedermayer
422f4df8b2 #ifdefs around most register_avcodec
Originally committed as revision 4171 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-02 19:26:18 +00:00
Michael Niedermayer
5e3419b15a typo
Originally committed as revision 4170 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-02 14:24:41 +00:00
Michael Niedermayer
009cf97d0c --enable/disable-codec / --disable-encoders (configure part only, no actual #ifdefs)
Originally committed as revision 4169 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-05-02 09:47:46 +00:00
Michael Niedermayer
c0df9d75bd switch to native time bases
Originally committed as revision 4168 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-30 21:43:59 +00:00
Alex Beregszaszi
b7782b47c9 unused define
Originally committed as revision 15296 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2005-04-29 18:32:24 +00:00
Nicolas Plourde
f8c1d62d74 fix palette8tobgr32/palette8torgb32 on big endian
Originally committed as revision 15278 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2005-04-27 18:17:53 +00:00
Michael Niedermayer
c8389233cb fix useless framerate messup
Originally committed as revision 4167 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-26 21:46:46 +00:00
Michael Niedermayer
eb1bde3e10 fix nonsense timestamp mess
Originally committed as revision 4166 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-26 11:04:34 +00:00
Michael Niedermayer
caf5fb95ae fix nonsens timestamp calculation
Originally committed as revision 4165 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-26 10:01:17 +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
Roine Gustafsson
93b2b333b9 Update yuv4mpeg to use PIX_FMT_NONE patch by (Roine Gustafsson <roine users sourceforge net)
Originally committed as revision 4163 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-26 08:57:41 +00:00
Michael Niedermayer
82c0c4ba78 print pix_fmt if its known instead of if the raw codec is used
Originally committed as revision 4162 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-25 18:41:38 +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
Michael Niedermayer
3ca4b65479 os2.diff by (Paul Smedley // paul smedley info)
Originally committed as revision 4160 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-25 15:13:39 +00:00
Yartrebo
66b32bf272 tighter snow slicing patch by (Yartrebo || yartrebo earthlink net)
Originally committed as revision 4159 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-25 10:03:01 +00:00
Loren Merritt
42251a2a4f MMX for H.264 deblocking filter
Originally committed as revision 4158 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-25 01:01:41 +00:00
Michael Niedermayer
dee6dde669 avoid unneeded clear_blocks()
Originally committed as revision 4157 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-25 00:57:48 +00:00
Matthieu Castet
f9e0f2a206 extract from the subid the options
instead of doing a case where we should add lot's of versions.
patch by (matthieu castet {castet.matthieu free fr)

Originally committed as revision 4156 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-25 00:10:11 +00:00
Michael Niedermayer
9786bd4d94 fixing broken_rv20_1mb_.rm
Originally committed as revision 4155 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-24 22:08:31 +00:00
Loren Merritt
b80875c186 fix ref comparison in B-frame deblocker ('unused' and 'unavailable' were treated as different)
Originally committed as revision 4154 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-24 21:06:22 +00:00
Mike Melanson
160d679c07 Ministry of English Composition, reporting for duty (and the word is "skipped", not "skiped"; "skiped" would rhyme with "hyped")
Originally committed as revision 4153 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-24 17:21:11 +00:00
Roberto Togni
93ccc14df5 Put correct fourcc in tag field for amr_nb (samr) and amr_wb (sawb)
Originally committed as revision 4152 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-24 11:15:35 +00:00
Kevin Baragona
dfb706da4d Spelling errors patch by (Kevin Baragona | kevinmb500 gawab com)
Originally committed as revision 4151 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-24 11:13:49 +00:00
Michael Niedermayer
bd0854596a typo fix by ("Todd.Kirby" doubleshot pacbell net)
Originally committed as revision 4150 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-24 11:08:07 +00:00
Jindřich Makovička
12e1166234 check for negative strides before memcpy
Originally committed as revision 15250 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2005-04-24 07:50:18 +00:00
Jindřich Makovička
e63ac25d05 support for both orderings of the slices (top->down / bottom->up)
Originally committed as revision 15249 to svn://svn.mplayerhq.hu/mplayer/trunk/postproc
2005-04-24 07:47:41 +00:00
Michael Niedermayer
4719d1f381 Video-Galileo_small.rm fix by (matthieu castet # castet.matthieu free fr)
Originally committed as revision 4149 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-21 21:27:03 +00:00
Michael Niedermayer
2de4ba7ff7 avoid clearing block[] if its not used at all
Originally committed as revision 4148 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-21 21:23:22 +00:00
Loren Merritt
e2e5894a91 deblocking filter doesn't need to call fill_caches again. 1.4% faster decoding.
Originally committed as revision 4147 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-21 20:38:42 +00:00
Michael Niedermayer
dff0f03546 mpeg2_fast_decode_block_intra()
Originally committed as revision 4146 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-20 20:31:04 +00:00
Diego Biurrun
bfaad39f8c Indeo 2
Originally committed as revision 4145 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-20 20:28:25 +00:00
Michael Niedermayer
8b39f75b8f simplify
Originally committed as revision 4144 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-20 10:16:19 +00:00
Michael Niedermayer
ee572c5482 remove duplicate clip to 8bit function
Originally committed as revision 4143 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-20 10:05:15 +00:00
Michael Niedermayer
f707a5ebba buffer overflows
Originally committed as revision 4142 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-20 09:52:04 +00:00
Michael Niedermayer
856dbbff7f Indeo 2 decoder by (Kostya <> kostya.shishkov gmail com)
Originally committed as revision 4141 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-20 09:42:47 +00:00
Michael Niedermayer
29df259923 optimizing non_intra ac coeff decode
Originally committed as revision 4140 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-19 11:37:01 +00:00
Mike Melanson
6f921f3100 remove superfluous CONFIG_ENCODERS (entire function is already wrapped)
Originally committed as revision 4139 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-19 04:29:11 +00:00
Michael Niedermayer
0ffd77b96b fixing demuxing of DV5700.asf
Originally committed as revision 4138 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-19 00:35:08 +00:00
Michael Niedermayer
e91f4bf160 avoid UPDATE_CACHE() in GET_RL_VLC() if not needed
Originally committed as revision 4137 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-18 20:07:48 +00:00
Michael Niedermayer
5bb8a0daa1 various fixes related to the non alt_bitstream_reader
Originally committed as revision 4136 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-18 12:08:16 +00:00
Aurelien Jacobs
8230cf0210 add an AMD64 specific implementation of rdtsc()
Originally committed as revision 4135 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-18 11:24:20 +00:00
Bret Hughes
6c618a263d gcc 4 compilation fix
patch by Bret Hughes <bhughes at elevating dot com>

Originally committed as revision 4134 to svn://svn.ffmpeg.org/ffmpeg/trunk
2005-04-17 21:41:16 +00:00