Statistics
| Branch: | Revision:

ffmpeg / libavcodec @ 94d85eaf

# Date Author Comment
8f8d0e48 07/01/2006 07:22 AM Kostya Shishkov

Adjust AC prediction if (some) predictors are not available.

Originally committed as revision 5564 to svn://svn.ffmpeg.org/ffmpeg/trunk

e9f2396e 07/01/2006 07:13 AM Kostya Shishkov

0xFFFF l of cola. Now P-frames are decoded almost without distortions.

Originally committed as revision 5563 to svn://svn.ffmpeg.org/ffmpeg/trunk

a34c26cc 07/01/2006 03:19 AM Kostya Shishkov

Remove unused variable (and it wasn't free'd too)

Originally committed as revision 5562 to svn://svn.ffmpeg.org/ffmpeg/trunk

0f7344aa 07/01/2006 03:17 AM Kostya Shishkov

Use MpegEncContext->mbskip_table instead of custom bitplane.

Originally committed as revision 5561 to svn://svn.ffmpeg.org/ffmpeg/trunk

a9493601 06/30/2006 08:00 AM Herve W
  • Allocating 16 bytes more for the MEMALIGN_HACK is enough. There's no
    need for 1 more extra byte.
  • Checking whether the to be allocated size is larger than INT_MAX,
    doesn't assure that size+16 bytes for the MEMALIGN_HACK isn't larger
    than INT_MAX.
  • malloc might return NULL. Checking for it before using that pointer...
3a6fc8fa 06/30/2006 07:50 AM Diego Pettenò

Disable w53 and w97 cmp methods when snow encoder is disabled
Patch by Diego 'Flameeyes' Petteno flameeyes AH gentoo PP org
Original thread:
Date: Jun 30, 2006 1:16 AM
Subject: [Ffmpeg-devel] [PATCH] Disable w53 and w97 cmp methods when snow encoder is disabled...

f2508b17 06/30/2006 05:53 AM Reynaldo H. Verdejo Pinochet

anothe useless sizeof(char)

Originally committed as revision 5555 to svn://svn.ffmpeg.org/ffmpeg/trunk

3f6d6af6 06/30/2006 03:19 AM Kostya Shishkov

Slightly reworked MC code, it gives better picture.

Originally committed as revision 5554 to svn://svn.ffmpeg.org/ffmpeg/trunk

c436ff41 06/30/2006 03:17 AM Kostya Shishkov

typo

Originally committed as revision 5553 to svn://svn.ffmpeg.org/ffmpeg/trunk

7d77d5f6 06/30/2006 02:47 AM Diego Biurrun

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

c6bb50e0 06/29/2006 11:17 AM Reimar Döffinger

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

87dfe848 06/29/2006 11:05 AM Kostya Shishkov

Some optimization and fixes - mostly reworked MC and bitplanes.

Originally committed as revision 5543 to svn://svn.ffmpeg.org/ffmpeg/trunk

e8ba1cea 06/29/2006 11:02 AM Kostya Shishkov

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

e71bcc37 06/27/2006 09:01 PM Justin Ruggles

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....

f26c2ef5 06/27/2006 03:37 PM Kostya Shishkov

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

8985c915 06/27/2006 03:34 PM Kostya Shishkov

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

0b52626e 06/27/2006 12:13 PM Reimar Döffinger

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 current
code does not make much sense.

Originally committed as revision 5533 to svn://svn.ffmpeg.org/ffmpeg/trunk

a5ecd69e 06/27/2006 12:09 PM Reimar Döffinger

Ignore overrun in spectral RLE decoding, fixes
http://www.missouri.edu/~bah347/gprime/nintendothemesacappellax.wmv

Originally committed as revision 5532 to svn://svn.ffmpeg.org/ffmpeg/trunk

be3492ec 06/27/2006 03:11 AM Kostya Shishkov

VC-1 decoder with I-frames support and partial P-frames decoding

Originally committed as revision 5530 to svn://svn.ffmpeg.org/ffmpeg/trunk

10b9c374 06/27/2006 02:55 AM Kostya Shishkov

Rename VC9 to VC1 as there is no such thing as VC9

Originally committed as revision 5529 to svn://svn.ffmpeg.org/ffmpeg/trunk

f33aa120 06/26/2006 06:00 AM Michael Niedermayer

stereo decorrelation support by (Justin Ruggles jruggle earthlink net>)

Originally committed as revision 5528 to svn://svn.ffmpeg.org/ffmpeg/trunk

6c35b4de 06/25/2006 09:22 PM Michael Niedermayer

10l

Originally committed as revision 5527 to svn://svn.ffmpeg.org/ffmpeg/trunk

f3a30e3a 06/25/2006 05:37 PM Luca Barbato

cleanup patch from Diego Pettenò <>

Originally committed as revision 5526 to svn://svn.ffmpeg.org/ffmpeg/trunk

24e15910 06/24/2006 08:09 PM Luca Barbato

minor cleanup

Originally committed as revision 5518 to svn://svn.ffmpeg.org/ffmpeg/trunk

d1015e88 06/24/2006 01:56 PM Michael Niedermayer

simplify & optimize things a little

Originally committed as revision 5516 to svn://svn.ffmpeg.org/ffmpeg/trunk

9e96ab03 06/24/2006 10:20 AM Michael Niedermayer

first rudimentary version of (Justin Ruggles jruggle earthlink net) flac encoder

Originally committed as revision 5514 to svn://svn.ffmpeg.org/ffmpeg/trunk

cef7cc72 06/24/2006 09:25 AM Justin Ruggles

CODEC_CAP_SMALL_LAST_FRAME patch by Justin Ruggles jruggle earthlink net

Originally committed as revision 5512 to svn://svn.ffmpeg.org/ffmpeg/trunk

0187178e 06/21/2006 12:21 AM Luca Barbato

fix 24bit flac support, revised from Thibaut Mattern <>

Originally committed as revision 5507 to svn://svn.ffmpeg.org/ffmpeg/trunk

47261113 06/20/2006 10:35 AM Luca Barbato

Make gcc-3 happy again, thanks to Olivier Castan <> for pointing the issue

Originally committed as revision 5504 to svn://svn.ffmpeg.org/ffmpeg/trunk

5689ec7c 06/20/2006 10:26 AM Diego Biurrun

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

f1cc88a5 06/20/2006 10:24 AM Diego Biurrun

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

7b49ce2e 06/18/2006 11:33 AM Stefan Huehner

Add const to (mostly) char* and make some functions static, which aren't used
outside 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

e8772eec 06/17/2006 06:46 PM Luca Barbato

Cosmetics: should not hurt performance, scream if are

Originally committed as revision 5493 to svn://svn.ffmpeg.org/ffmpeg/trunk

2b9c9e09 06/17/2006 09:27 AM Diego Biurrun

Rename version from CVS to the more sensible HEAD.

Originally committed as revision 5489 to svn://svn.ffmpeg.org/ffmpeg/trunk

4f8ff17e 06/16/2006 08:41 PM Måns Rullgård

The AAC frame header uses 13 bits for the frame size, so the buffer should
have room for such a frame. A frame that large seems unlikely in a valid
file, 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....

1449b722 06/15/2006 09:20 AM Michael Niedermayer

10l to whoever wrote this

Originally committed as revision 5479 to svn://svn.ffmpeg.org/ffmpeg/trunk

e6f0ad51 06/12/2006 09:34 PM Måns Rullgård

MIPS doesn't like unaligned accesses

Originally committed as revision 5469 to svn://svn.ffmpeg.org/ffmpeg/trunk

c4da83fb 06/12/2006 09:30 AM Loren Merritt

h264: accept rbsp_trailing longer than 1 byte

Originally committed as revision 5467 to svn://svn.ffmpeg.org/ffmpeg/trunk

87318d69 06/09/2006 10:26 PM Måns Rullgård

use ifeq(...,yes) instead of ifdef

Originally committed as revision 5462 to svn://svn.ffmpeg.org/ffmpeg/trunk

f2cf4a6b 06/09/2006 01:10 PM Baptiste Coudurier

fix closed gop flag

Originally committed as revision 5460 to svn://svn.ffmpeg.org/ffmpeg/trunk

086bfd25 06/04/2006 09:54 PM Michael Niedermayer

support doing motion estimation and compensation without any residual transform or coding
this is usefull for filters which need ME/MC

Originally committed as revision 5456 to svn://svn.ffmpeg.org/ffmpeg/trunk

0d18f798 06/03/2006 10:18 PM Luca Barbato

put_pixels16_l2_altivec and avg_pixels16_l2_altivec

Originally committed as revision 5452 to svn://svn.ffmpeg.org/ffmpeg/trunk

696d6889 06/03/2006 07:04 PM Loren Merritt

ADPCM: trellis quantization

Originally committed as revision 5451 to svn://svn.ffmpeg.org/ffmpeg/trunk

f9243d34 06/03/2006 06:26 AM Corey Hickey

Make B-frame reduction sensitivity by b_strategy/vb_strategy = 1
user-tunable.

Originally committed as revision 5450 to svn://svn.ffmpeg.org/ffmpeg/trunk

7e537051 06/03/2006 04:38 AM Loren Merritt

adpcm_ima & adpcm_yamaha: improved quantization

Originally committed as revision 5449 to svn://svn.ffmpeg.org/ffmpeg/trunk

63d6a6b9 06/02/2006 07:50 AM Benjamin Larsson

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

42225a30 06/01/2006 09:57 PM Måns Rullgård

remove redundant make variable SUBDIR

Originally committed as revision 5442 to svn://svn.ffmpeg.org/ffmpeg/trunk

6d9a2421 06/01/2006 09:37 PM Diego Biurrun

libavcodec/libpostproc ---> libpostproc

Originally committed as revision 5440 to svn://svn.ffmpeg.org/ffmpeg/trunk

0919e788 06/01/2006 07:31 AM Benjamin Larsson

Flash Screen Video decoder (fourcc:FSV1)

Originally committed as revision 5436 to svn://svn.ffmpeg.org/ffmpeg/trunk

2d2b86c2 05/31/2006 04:52 AM Kostya Shishkov

Palette support for newer KMVC

Originally committed as revision 5435 to svn://svn.ffmpeg.org/ffmpeg/trunk

7374794a 05/30/2006 07:45 PM Loren Merritt

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

d4b287ed 05/30/2006 07:40 PM Loren Merritt

Snow: cosmetics

Originally committed as revision 5432 to svn://svn.ffmpeg.org/ffmpeg/trunk

85fc0e75 05/30/2006 04:42 PM Loren Merritt

Snow: scale predicted mv based on which reference frame the neighbors used.

Originally committed as revision 5431 to svn://svn.ffmpeg.org/ffmpeg/trunk

7f21a9a7 05/30/2006 06:49 AM Loren Merritt

Snow: cosmetics

Originally committed as revision 5428 to svn://svn.ffmpeg.org/ffmpeg/trunk

871371a7 05/30/2006 05:44 AM Loren Merritt

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

383f62fd 05/30/2006 04:51 AM Loren Merritt

Snow: 10l. 1pass ratecontrol failed to set snow's internal quant.

Originally committed as revision 5426 to svn://svn.ffmpeg.org/ffmpeg/trunk

b29183a1 05/29/2006 10:44 PM Corey Hickey

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

3bbe7f5d 05/29/2006 07:25 PM Roberto Togni

10000l don't reuse outer loop index in inner loops

Originally committed as revision 5423 to svn://svn.ffmpeg.org/ffmpeg/trunk

2fefd23b 05/29/2006 04:50 PM Michael Niedermayer

fabs is better then abs for floats ...

Originally committed as revision 5422 to svn://svn.ffmpeg.org/ffmpeg/trunk

b3aaa7be 05/29/2006 04:39 PM Michael Niedermayer

typo me thinks ...

Originally committed as revision 5421 to svn://svn.ffmpeg.org/ffmpeg/trunk

5964935c 05/29/2006 04:30 PM Michael Niedermayer

cbp must be >0 here or we are in troubble

Originally committed as revision 5420 to svn://svn.ffmpeg.org/ffmpeg/trunk

5d18eaad 05/28/2006 10:44 PM Loren Merritt

h264: MBAFF interlaced decoding

Originally committed as revision 5419 to svn://svn.ffmpeg.org/ffmpeg/trunk

67a82086 05/28/2006 10:28 PM Loren Merritt

h264: faster fill_rectangle()

Originally committed as revision 5418 to svn://svn.ffmpeg.org/ffmpeg/trunk

8c36eaaa 05/28/2006 09:44 PM Loren Merritt

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

4e64bead 05/28/2006 12:38 PM Loren Merritt

Snow 1pass ratecontrol

Originally committed as revision 5416 to svn://svn.ffmpeg.org/ffmpeg/trunk

702497f8 05/26/2006 03:44 PM Baptiste Coudurier

fix mbd bits bug, finally

Originally committed as revision 5411 to svn://svn.ffmpeg.org/ffmpeg/trunk

16862398 05/26/2006 03:37 PM Diego Biurrun

Remove all .cvsignore files, they are no longer necessary.

Originally committed as revision 5410 to svn://svn.ffmpeg.org/ffmpeg/trunk

103eee53 05/17/2006 03:03 AM Kostya Shishkov

Now MPlayer should understand Smacker audio and video codecs.

Originally committed as revision 5389 to svn://svn.ffmpeg.org/ffmpeg/trunk

2d974017 05/16/2006 03:19 PM Baptiste Coudurier

MPEG-2 4:2:2 encoding support

Originally committed as revision 5387 to svn://svn.ffmpeg.org/ffmpeg/trunk

c2f69579 05/16/2006 02:24 PM Guillaume Poirier

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 that
checks for plain 3dnow later)

Originally committed as revision 5386 to svn://svn.ffmpeg.org/ffmpeg/trunk

fce9551e 05/14/2006 10:00 PM Guillaume Poirier

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

ed70a509 05/14/2006 02:21 PM Baptiste Coudurier

add quicktime uncompressed 8bit 4:2:2 support

Originally committed as revision 5379 to svn://svn.ffmpeg.org/ffmpeg/trunk

307eb248 05/13/2006 05:16 PM Baptiste Coudurier

add MPEG-2 intra vlc support

Originally committed as revision 5372 to svn://svn.ffmpeg.org/ffmpeg/trunk

d634aa20 05/13/2006 03:43 PM Baptiste Coudurier

remove unused variable

Originally committed as revision 5371 to svn://svn.ffmpeg.org/ffmpeg/trunk

3a1a7e32 05/13/2006 10:45 AM Michael Niedermayer

sanity checks, some might have been exploitable ...

Originally committed as revision 5369 to svn://svn.ffmpeg.org/ffmpeg/trunk

b8d10977 05/11/2006 11:17 PM Måns Rullgård

add unaligned16() and unaligned64()

Originally committed as revision 5366 to svn://svn.ffmpeg.org/ffmpeg/trunk

8dcf48a8 05/11/2006 12:28 AM Benjamin Larsson

Cosmetics. Add the defines needed for debug output.

Originally committed as revision 5361 to svn://svn.ffmpeg.org/ffmpeg/trunk

24efb5e5 05/11/2006 12:06 AM Loren Merritt

fix a crash on x86_64

Originally committed as revision 5360 to svn://svn.ffmpeg.org/ffmpeg/trunk

415d10d0 05/10/2006 11:59 AM Baptiste Coudurier

fix alac decoder on little endian

Originally committed as revision 5357 to svn://svn.ffmpeg.org/ffmpeg/trunk

2d661e07 05/10/2006 11:05 AM Michael Niedermayer

cosmetics (initalize variables where they are used)

Originally committed as revision 5356 to svn://svn.ffmpeg.org/ffmpeg/trunk

11b68168 05/10/2006 10:57 AM Michael Niedermayer

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

d4277a7d 05/09/2006 08:40 AM Michael Niedermayer

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

3b29cb6b 05/08/2006 01:44 PM Michael Niedermayer

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

8d39d67a 05/07/2006 05:30 PM Denes Balatoni

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

1dd509b1 05/07/2006 11:48 AM Michael Niedermayer

make zero motion vector threshold user setable

Originally committed as revision 5348 to svn://svn.ffmpeg.org/ffmpeg/trunk

60827a1a 05/06/2006 10:57 AM Diego Biurrun

Further simplify AMR build.

Originally committed as revision 5347 to svn://svn.ffmpeg.org/ffmpeg/trunk

09786209 05/05/2006 06:08 PM Loren Merritt

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

215e46e6 05/05/2006 10:27 AM Diego Biurrun

Ignore errors from recursive AMR cleans.

Originally committed as revision 5345 to svn://svn.ffmpeg.org/ffmpeg/trunk

c7f1a2f5 05/05/2006 09:41 AM Diego Biurrun

Unconditionally clean AMR subdirs.

Originally committed as revision 5344 to svn://svn.ffmpeg.org/ffmpeg/trunk

a487e0f6 05/02/2006 06:45 PM Luca Barbato

Macosx fix

Originally committed as revision 5342 to svn://svn.ffmpeg.org/ffmpeg/trunk

7923a3f9 05/02/2006 09:03 AM Michael Niedermayer

d10 decoding fix

Originally committed as revision 5341 to svn://svn.ffmpeg.org/ffmpeg/trunk

c51ba67a 05/01/2006 12:28 AM Aurelien Jacobs

clip_uint8 now return an uint8_t so no need to &0xFF

Originally committed as revision 5339 to svn://svn.ffmpeg.org/ffmpeg/trunk

89ddb72a 04/30/2006 07:31 PM Loren Merritt

warn on interlaced streams

Originally committed as revision 5337 to svn://svn.ffmpeg.org/ffmpeg/trunk

2848ce84 04/29/2006 12:43 AM Loren Merritt

don't force asserts in release builds. 2% faster h264.

Originally committed as revision 5332 to svn://svn.ffmpeg.org/ffmpeg/trunk

0c2aaa88 04/28/2006 11:16 PM Loren Merritt

memory leak.

Originally committed as revision 5331 to svn://svn.ffmpeg.org/ffmpeg/trunk

7f12a978 04/28/2006 05:29 PM Michael Niedermayer

use previous qscale for intra_dc_threshold check

Originally committed as revision 5329 to svn://svn.ffmpeg.org/ffmpeg/trunk

e27b6e62 04/28/2006 05:03 PM Michael Niedermayer

missmatch control for mpeg2 intra dequantization if bitexact=1

Originally committed as revision 5328 to svn://svn.ffmpeg.org/ffmpeg/trunk

6eb1427f 04/28/2006 02:19 PM Benjamin Larsson

Revert bad ac3enc commit, the commited code was bigger and slower.

Originally committed as revision 5327 to svn://svn.ffmpeg.org/ffmpeg/trunk

392f6da8 04/28/2006 07:46 AM Zuxy Meng

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

c4921874 04/27/2006 11:49 AM Diego Biurrun

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