Adjust AC prediction if (some) predictors are not available.
Originally committed as revision 5564 to svn://svn.ffmpeg.org/ffmpeg/trunk
0xFFFF l of cola. Now P-frames are decoded almost without distortions.
Originally committed as revision 5563 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unused variable (and it wasn't free'd too)
Originally committed as revision 5562 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use MpegEncContext->mbskip_table instead of custom bitplane.
Originally committed as revision 5561 to svn://svn.ffmpeg.org/ffmpeg/trunk
Disable w53 and w97 cmp methods when snow encoder is disabledPatch by Diego 'Flameeyes' Petteno flameeyes AH gentoo PP orgOriginal thread:Date: Jun 30, 2006 1:16 AMSubject: [Ffmpeg-devel] [PATCH] Disable w53 and w97 cmp methods when snow encoder is disabled...
anothe useless sizeof(char)
Originally committed as revision 5555 to svn://svn.ffmpeg.org/ffmpeg/trunk
Slightly reworked MC code, it gives better picture.
Originally committed as revision 5554 to svn://svn.ffmpeg.org/ffmpeg/trunk
typo
Originally committed as revision 5553 to svn://svn.ffmpeg.org/ffmpeg/trunk
spelling fixes courtesy of "Hervé W." H.O.W.aka.V+ffmpeg (at) gmail (dot) com
Originally committed as revision 5552 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fix initialization of vc1_decoder (the same as wmv3_decoder).Patch by Reimar Doeffinger.
Originally committed as revision 5544 to svn://svn.ffmpeg.org/ffmpeg/trunk
Some optimization and fixes - mostly reworked MC and bitplanes.
Originally committed as revision 5543 to svn://svn.ffmpeg.org/ffmpeg/trunk
This should make P-frames decoding work on x86 (by avoiding get_bits(0))
Originally committed as revision 5542 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....
Added loop filtering as ersatz for overlap filter (improves picture quality for coarse quantization).
Originally committed as revision 5535 to svn://svn.ffmpeg.org/ffmpeg/trunk
VC1 Intra blocks in P-frames use different zigzag table than I-frames.
Originally committed as revision 5534 to svn://svn.ffmpeg.org/ffmpeg/trunk
Do not read full byte when less than 8 bits are still to be read.Does not make a difference with any of my samples, but currentcode does not make much sense.
Originally committed as revision 5533 to svn://svn.ffmpeg.org/ffmpeg/trunk
Ignore overrun in spectral RLE decoding, fixeshttp://www.missouri.edu/~bah347/gprime/nintendothemesacappellax.wmv
Originally committed as revision 5532 to svn://svn.ffmpeg.org/ffmpeg/trunk
VC-1 decoder with I-frames support and partial P-frames decoding
Originally committed as revision 5530 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename VC9 to VC1 as there is no such thing as VC9
Originally committed as revision 5529 to svn://svn.ffmpeg.org/ffmpeg/trunk
stereo decorrelation support by (Justin Ruggles jruggle earthlink net>)
Originally committed as revision 5528 to svn://svn.ffmpeg.org/ffmpeg/trunk
10l
Originally committed as revision 5527 to svn://svn.ffmpeg.org/ffmpeg/trunk
cleanup patch from Diego Pettenò <flameeyes@gentoo.org>
Originally committed as revision 5526 to svn://svn.ffmpeg.org/ffmpeg/trunk
minor cleanup
Originally committed as revision 5518 to svn://svn.ffmpeg.org/ffmpeg/trunk
simplify & optimize things a little
Originally committed as revision 5516 to svn://svn.ffmpeg.org/ffmpeg/trunk
first rudimentary version of (Justin Ruggles jruggle earthlink net) flac encoder
Originally committed as revision 5514 to svn://svn.ffmpeg.org/ffmpeg/trunk
CODEC_CAP_SMALL_LAST_FRAME patch by Justin Ruggles jruggle earthlink net
Originally committed as revision 5512 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix 24bit flac support, revised from Thibaut Mattern <thibaut.mattern@gmail.com>
Originally committed as revision 5507 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make gcc-3 happy again, thanks to Olivier Castan <castan.o@free.fr> for pointing the issue
Originally committed as revision 5504 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unused FFMPEG_VERSION_INT.Note: If this is useful I'll put it in version.sh/version.h.
Originally committed as revision 5503 to svn://svn.ffmpeg.org/ffmpeg/trunk
Use Subversion revision for FFMPEG_VERSION.based on a patch by Ismail Dönmez ismail$$at$$pardus$$dot$$org$$dot$$tr
Originally committed as revision 5502 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add const to (mostly) char* and make some functions static, which aren't usedoutside their declaring source file and which have no corresponding prototype.patch by Stefan Huehner stefan^^@^^huehner^^.^^org
Originally committed as revision 5497 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cosmetics: should not hurt performance, scream if are
Originally committed as revision 5493 to svn://svn.ffmpeg.org/ffmpeg/trunk
Rename version from CVS to the more sensible HEAD.
Originally committed as revision 5489 to svn://svn.ffmpeg.org/ffmpeg/trunk
The AAC frame header uses 13 bits for the frame size, so the buffer shouldhave room for such a frame. A frame that large seems unlikely in a validfile, but leaving room for it spares us the need to check it elsewhere.Moving the buffer to the end of the struct made debugging this easier....
10l to whoever wrote this
Originally committed as revision 5479 to svn://svn.ffmpeg.org/ffmpeg/trunk
MIPS doesn't like unaligned accesses
Originally committed as revision 5469 to svn://svn.ffmpeg.org/ffmpeg/trunk
h264: accept rbsp_trailing longer than 1 byte
Originally committed as revision 5467 to svn://svn.ffmpeg.org/ffmpeg/trunk
use ifeq(...,yes) instead of ifdef
Originally committed as revision 5462 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix closed gop flag
Originally committed as revision 5460 to svn://svn.ffmpeg.org/ffmpeg/trunk
support doing motion estimation and compensation without any residual transform or codingthis is usefull for filters which need ME/MC
Originally committed as revision 5456 to svn://svn.ffmpeg.org/ffmpeg/trunk
put_pixels16_l2_altivec and avg_pixels16_l2_altivec
Originally committed as revision 5452 to svn://svn.ffmpeg.org/ffmpeg/trunk
ADPCM: trellis quantization
Originally committed as revision 5451 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make B-frame reduction sensitivity by b_strategy/vb_strategy = 1user-tunable.
Originally committed as revision 5450 to svn://svn.ffmpeg.org/ffmpeg/trunk
adpcm_ima & adpcm_yamaha: improved quantization
Originally committed as revision 5449 to svn://svn.ffmpeg.org/ffmpeg/trunk
Fixed a possible bug, checked against the assembly.No sample that used the code has been found though.
Originally committed as revision 5448 to svn://svn.ffmpeg.org/ffmpeg/trunk
remove redundant make variable SUBDIR
Originally committed as revision 5442 to svn://svn.ffmpeg.org/ffmpeg/trunk
libavcodec/libpostproc ---> libpostproc
Originally committed as revision 5440 to svn://svn.ffmpeg.org/ffmpeg/trunk
Flash Screen Video decoder (fourcc:FSV1)
Originally committed as revision 5436 to svn://svn.ffmpeg.org/ffmpeg/trunk
Palette support for newer KMVC
Originally committed as revision 5435 to svn://svn.ffmpeg.org/ffmpeg/trunk
Snow: don't try to encode lossless with 9/7 wavelet, because it isn't lossless.
Originally committed as revision 5433 to svn://svn.ffmpeg.org/ffmpeg/trunk
Snow: cosmetics
Originally committed as revision 5432 to svn://svn.ffmpeg.org/ffmpeg/trunk
Snow: scale predicted mv based on which reference frame the neighbors used.
Originally committed as revision 5431 to svn://svn.ffmpeg.org/ffmpeg/trunk
Originally committed as revision 5428 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: 10l. 1pass ratecontrol failed to set snow's internal quant.
Originally committed as revision 5426 to svn://svn.ffmpeg.org/ffmpeg/trunk
Make b_frame_strategy not fail on pass 2, but still print a notice.
Originally committed as revision 5425 to svn://svn.ffmpeg.org/ffmpeg/trunk
10000l don't reuse outer loop index in inner loops
Originally committed as revision 5423 to svn://svn.ffmpeg.org/ffmpeg/trunk
fabs is better then abs for floats ...
Originally committed as revision 5422 to svn://svn.ffmpeg.org/ffmpeg/trunk
typo me thinks ...
Originally committed as revision 5421 to svn://svn.ffmpeg.org/ffmpeg/trunk
cbp must be >0 here or we are in troubble
Originally committed as revision 5420 to svn://svn.ffmpeg.org/ffmpeg/trunk
h264: MBAFF interlaced decoding
Originally committed as revision 5419 to svn://svn.ffmpeg.org/ffmpeg/trunk
h264: faster fill_rectangle()
Originally committed as revision 5418 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
Snow 1pass ratecontrol
Originally committed as revision 5416 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix mbd bits bug, finally
Originally committed as revision 5411 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove all .cvsignore files, they are no longer necessary.
Originally committed as revision 5410 to svn://svn.ffmpeg.org/ffmpeg/trunk
Now MPlayer should understand Smacker audio and video codecs.
Originally committed as revision 5389 to svn://svn.ffmpeg.org/ffmpeg/trunk
MPEG-2 4:2:2 encoding support
Originally committed as revision 5387 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix compilation of 3dnowext instinsincs, both on ia32 and AMD64.3dnow intrinsincs are for now only compiled if 3dnowext support is available. (I should add smth thatchecks for plain 3dnow later)
Originally committed as revision 5386 to svn://svn.ffmpeg.org/ffmpeg/trunk
Add 3dnow intrinsic support for AMD64 machines: -march=athlon means IA32 for GCC, so use -m3dnow instead.Note that there's no way to specificly activate 3dnow ext support
Originally committed as revision 5380 to svn://svn.ffmpeg.org/ffmpeg/trunk
add quicktime uncompressed 8bit 4:2:2 support
Originally committed as revision 5379 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
remove unused variable
Originally committed as revision 5371 to svn://svn.ffmpeg.org/ffmpeg/trunk
sanity checks, some might have been exploitable ...
Originally committed as revision 5369 to svn://svn.ffmpeg.org/ffmpeg/trunk
add unaligned16() and unaligned64()
Originally committed as revision 5366 to svn://svn.ffmpeg.org/ffmpeg/trunk
Cosmetics. Add the defines needed for debug output.
Originally committed as revision 5361 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix a crash on x86_64
Originally committed as revision 5360 to svn://svn.ffmpeg.org/ffmpeg/trunk
fix alac decoder on little endian
Originally committed as revision 5357 to svn://svn.ffmpeg.org/ffmpeg/trunk
cosmetics (initalize variables where they are used)
Originally committed as revision 5356 to svn://svn.ffmpeg.org/ffmpeg/trunk
decoders should (IMHO) not duplicate frames, the application can do this if it wants
Originally committed as revision 5355 to svn://svn.ffmpeg.org/ffmpeg/trunk
allow insane gop sizes if the user doesnt care about playable streams (doesnt want compliance to any standard)
Originally committed as revision 5351 to svn://svn.ffmpeg.org/ffmpeg/trunk
add outcommented chunk of code to handle stuffing MBs at the end of slices (IMHO the standard doesnt allow this and there are no real world files which need it)
Originally committed as revision 5350 to svn://svn.ffmpeg.org/ffmpeg/trunk
vorbis 5:1 decoding fix, fix mi2_vorbis51.mp4, patch by Denes Balatoni <dbalatoni at programozo dot hu>
Originally committed as revision 5349 to svn://svn.ffmpeg.org/ffmpeg/trunk
make zero motion vector threshold user setable
Originally committed as revision 5348 to svn://svn.ffmpeg.org/ffmpeg/trunk
Further simplify AMR build.
Originally committed as revision 5347 to svn://svn.ffmpeg.org/ffmpeg/trunk
reinit quant matrices if pps is overwritten by another of the same pps_id.
Originally committed as revision 5346 to svn://svn.ffmpeg.org/ffmpeg/trunk
Ignore errors from recursive AMR cleans.
Originally committed as revision 5345 to svn://svn.ffmpeg.org/ffmpeg/trunk
Unconditionally clean AMR subdirs.
Originally committed as revision 5344 to svn://svn.ffmpeg.org/ffmpeg/trunk
Macosx fix
Originally committed as revision 5342 to svn://svn.ffmpeg.org/ffmpeg/trunk
d10 decoding fix
Originally committed as revision 5341 to svn://svn.ffmpeg.org/ffmpeg/trunk
clip_uint8 now return an uint8_t so no need to &0xFF
Originally committed as revision 5339 to svn://svn.ffmpeg.org/ffmpeg/trunk
warn on interlaced streams
Originally committed as revision 5337 to svn://svn.ffmpeg.org/ffmpeg/trunk
don't force asserts in release builds. 2% faster h264.
Originally committed as revision 5332 to svn://svn.ffmpeg.org/ffmpeg/trunk
memory leak.
Originally committed as revision 5331 to svn://svn.ffmpeg.org/ffmpeg/trunk
use previous qscale for intra_dc_threshold check
Originally committed as revision 5329 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
Revert bad ac3enc commit, the commited code was bigger and slower.
Originally committed as revision 5327 to svn://svn.ffmpeg.org/ffmpeg/trunk
Remove unused and unsupported Cyrix's "Extended MMX",Add SSE3 support.Patch by Zuxy Meng < zuxy POIS meng AH gmail POIS com >Original thread:04/26/06 13:13:[Ffmpeg-devel] [PATCH] Bug fix, SSE3 support in i386/cputest.c and dsputil.h
Originally committed as revision 5326 to svn://svn.ffmpeg.org/ffmpeg/trunk
Enable AMR_NB decoder/encoder when either AMR_NB or AMR_NB_FIXED is defined.
Originally committed as revision 5325 to svn://svn.ffmpeg.org/ffmpeg/trunk