Statistics
| Branch: | Revision:

ffmpeg / libavcodec @ 5509bffa

# Date Author Comment
5509bffa 01/12/2006 10:43 PM Diego Biurrun

Update licensing information: The FSF changed postal address.

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

c8a596d2 01/12/2006 09:37 PM Michael Niedermayer

bugs found by valgrind

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

517840c6 01/12/2006 05:52 PM Reimar Döffinger

Our own LZO (1X) implementation, under LGPL and optimized for readability.
Tested on CamStudio sample files.

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

1015631b 01/12/2006 05:47 AM Loren Merritt

faster iterative_me: avoid duplicate mc of neighboring blocks.

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

fb3d46da 01/12/2006 12:00 AM Diego Biurrun

Move Darwin shared library build peculiarities to configure.

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

14f0c8e2 01/10/2006 08:07 PM Luca Abeni

Parameter added for user to set the cutoff frequency when encoding with faac.
Patch by Luca Abeni - lucabe72 at email dot it.

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

e0f80bd7 01/09/2006 03:41 PM Reimar Döffinger

CamStudio decoder, only 32 bit lzo mode is tested

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

e8b56208 01/09/2006 03:38 AM Loren Merritt

tweak h264_biweight

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

70abb407 01/09/2006 03:15 AM Loren Merritt

tweak inlines.

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

32504425 01/09/2006 02:08 AM Diego Biurrun

consistency cosmetics

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

8bf755d4 01/09/2006 02:08 AM Loren Merritt

10l: bidir_refine didn't save the new mvs. also improve speed.

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

62e60aed 01/09/2006 02:05 AM Jacob Meuser

Make shared lib name handling consistent with the other Makefiles.
patch by Jacob Meuser < jakemsr ..@.. jakemsr ... com >

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

946c1130 01/08/2006 09:19 PM Benjamin Larsson

get_vlc -> get_vlc2 transition and get_vlc() removed from bitstream.h

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

fb9cb0b8 01/08/2006 07:31 PM Benjamin Larsson

get_vlc -> get_vlc2 transition.

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

52fa37f1 01/08/2006 05:09 PM Benjamin Larsson

get_vlc -> get_vlc2 transition.

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

a305b82d 01/08/2006 02:53 PM Nico Sabbi

install dsputil.h, that is used by many filters in mplayer

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

80e44bc3 01/08/2006 01:50 AM Michael Niedermayer

use h264 MC functions for 2xX Xx2 blocks in snow too

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

51bb91cb 01/07/2006 11:38 PM Benjamin Larsson

Incorrect check removed.

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

2692ceab 01/07/2006 06:34 PM Michael Niedermayer

use h264 MC functions for rectangular blocks too

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

39277cf9 01/07/2006 03:39 AM Michael Niedermayer

10l (assertion failure)

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

aa066582 01/06/2006 07:19 PM Roman Shaposhnik

Moving dv_anchor back to the global scope. This creates a tiny memory
leak for cases like dlopening libavcodec.so and such, but I still
don't know how to catch such events.

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

faf824df 01/06/2006 01:18 PM Diego Biurrun

Comment out WMV3 decoder for now, it crashes on every file and causes
bug report spam.

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

560b10a6 01/06/2006 12:41 PM Benjamin Larsson

Dual mono stereo strems sound ok now, added sanity checks and removed
some unused variables and redundant memsets.
Patch by Benjamin Larsson

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

60900991 01/05/2006 06:58 AM Mike Melanson

ugly, but necessary

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

3b6ab26c 01/04/2006 10:34 PM Michael Niedermayer

cleanup
fix 4mv playback distortions

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

ee0d2803 01/04/2006 05:07 PM Tom Joseph

H.263: more descriptive error message
patch by Tom Joseph < tom-lists @ @ jambon @ dot @ ll @ dot @@ cx >

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

27c61ac5 01/04/2006 04:31 PM Michael Niedermayer

8x8 integer dct from x264 as cmp function (under CONFIG_GPL)
if this gives better quality then SATD then someone should port the x86 code too or maybe we could even just call it from libx264
the 4x4 one could be tried too ...

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

70220035 01/04/2006 12:48 PM Benjamin Larsson

Fix an out of array access and some minor cleanup of the code.
All available cook samples decode correctly now.
patch by Benjamin Larsson < banan * at * student * dot * ltu * dot * se >

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

1499e0be 01/04/2006 09:42 AM Michael Niedermayer

av_freep() recommandition

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

87f50d27 01/04/2006 03:01 AM Diego Biurrun

Make all tables static const.

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

bf3027c8 01/03/2006 02:30 AM Diego Biurrun

TrueSpeech compatible audio decoder by Konstantin Shishkov

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

ab2e3e2c 12/31/2005 02:14 PM Loren Merritt

fix asymmetric CQMs with pre-transposed DCT.

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

f23af3d8 12/31/2005 01:20 PM Loren Merritt

CQM: fix fallback to JVT scaling lists

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

11d86c97 12/31/2005 11:31 AM Loren Merritt

direct mvs in B_8x8 mbs were set too early.

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

f1f17e54 12/31/2005 10:11 AM Loren Merritt

fix direct_8x8_inference_flag with 4x4 mvs.

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

cec93959 12/30/2005 11:47 PM Loren Merritt

fix some potential arithmetic overflows in pred_direct_motion() and
ff_h264_weight_WxH_mmx2().

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

003cd80d 12/30/2005 10:41 PM François Revol

:%s/check_block_2p/check_block_inter/g

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

52137f2f 12/30/2005 09:05 PM François Revol

this fixes compilation with gcc 2.95 which seems to not like array casting... special case inline of check_block which makes the array and passes it

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

13705b69 12/30/2005 03:12 PM Michael Niedermayer

mem corruption fix

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

88e51e1f 12/29/2005 03:46 PM Michael Niedermayer

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

58f7833e 12/29/2005 07:24 AM Robert Swain

update x264 wrapper.
patch by Robert Swain.

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

d6f41eed 12/29/2005 02:17 AM Michael Niedermayer

4mv + iter ME 10l fix (still not bugfree but better)

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

735f9f34 12/28/2005 11:45 PM Michael Niedermayer

10l

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

51d6a3cf 12/28/2005 03:43 PM Michael Niedermayer

iterative overlapped block based motion estimation for snow

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

b6204677 12/27/2005 07:58 PM Reimar Döffinger

Fix wma2 audio decoder
Patch by Reimar Doeffinger

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

c842aa37 12/25/2005 10:38 PM Burkhard Plaum

Fix DV memory leak and allow multiple instances patch by (Burkhard Plaum?)
approved by Roman Shaposhnik

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

e8501c93 12/25/2005 06:34 PM Michael Niedermayer

support downscaling frames for dynamic b frame decission

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

c9ab8df8 12/25/2005 05:43 PM Michael Niedermayer

10l (didnt remove option from old ones after converting to AVOption)

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

984b8e4d 12/25/2005 05:30 PM Michael Niedermayer

b frame strategy 2

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

aaaa6f15 12/25/2005 04:34 PM Michael Niedermayer

dont discard least significant bits

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

aacb6acc 12/24/2005 11:47 PM Michael Niedermayer

hmm did i mess the scaling of these up at some point?
anyway, this change decreases bitrate and increase PSNR by ~1.00 on my test file, other files also benefit significantly

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

b7c51ebc 12/24/2005 03:12 AM Michael Niedermayer

slightly better mv_penalty table

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

d4f0c2fc 12/23/2005 07:05 PM Michael Niedermayer

10l (segfault fix)

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

316a2ec8 12/23/2005 04:25 PM Michael Niedermayer

bidir refine support

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

377798d6 12/23/2005 12:40 AM Michael Niedermayer

minor typo

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

82b019ce 12/22/2005 10:48 PM Michael Niedermayer

better f_code guessing in 2nd pass

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

50c6f6cd 12/22/2005 02:17 PM Michael Niedermayer

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

bb270c08 12/22/2005 01:10 AM Diego Biurrun

COSMETICS: tabs --> spaces, some prettyprinting

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

64c968da 12/21/2005 05:50 PM Diego Biurrun

Add some comments to #ifdef #else #endif blocks and fix wrong ones.

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

a2f3431f 12/21/2005 03:51 PM Michael Niedermayer

also autodetect xvid idct if bitexact is used

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

762b5cd5 12/20/2005 11:07 PM D Richard Felker III

10l to michael for breaking gcc 2.95 compile :)

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

daba69b2 12/19/2005 06:26 PM Michael Niedermayer

10l

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

8ed9f9ab 12/19/2005 01:41 PM Michael Niedermayer

use correct qp & lambda for ME on the second pass

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

2ceff404 12/19/2005 03:08 AM Michael Niedermayer

forgot

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

71160c55 12/18/2005 07:59 PM Michael Niedermayer

fix q=0 bug

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

9944fb97 12/18/2005 01:29 PM Jindřich Makovička

new qscale type to distinguish H264

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

5639729b 12/18/2005 01:17 PM Michael Niedermayer

unfinished jpeg-ls codec (feel free to finish it ...)

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

a42bed52 12/18/2005 11:41 AM Michael Niedermayer

typo

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

6baac1af 12/18/2005 02:23 AM Michael Niedermayer

fix custom matrix permutation if xvid idct is autoselected and you have bad luck

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

115329f1 12/17/2005 06:14 PM Diego Biurrun

COSMETICS: Remove all trailing whitespace.

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

63d33cf4 12/17/2005 11:31 AM Michael Niedermayer

bitstream related fixes from [PATCH] from DivX, Part 9: bitstream crashes by (Steve Lhomme | slhomme divxcorp com)

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

725e3877 12/17/2005 11:29 AM Michael Niedermayer

wrong sizes, part of [PATCH] from DivX, Part 9: bitstream crashes from (Steve Lhomme | slhomme divxcorp com)

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

e84a0475 12/14/2005 08:02 AM Mike Melanson

correctly deal with the alpha channel in 32-bit QT RLE (courtesy of John
Koleszar <jkoleszar at on2.com>)

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

0c3ee78f 12/14/2005 12:19 AM Mike Melanson

correctly handle very large Cinepak frames (courtesy of John Koleszar
<>)

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

4733abcb 12/12/2005 01:56 AM Måns Rullgård

use PRIxN, %zd, %td formats where needed

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

7e491fa5 12/12/2005 01:42 AM Måns Rullgård

remove unused variables

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

ab470fa7 12/11/2005 02:16 AM Loren Merritt

recognize some more nal types

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

b7c24ff6 12/11/2005 12:56 AM Benjamin Larsson

This patch adds some support for non-joint stereo streams. It also
removes some fixmes.
Patch by Benjamin Larsson

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

f6d1338c 12/10/2005 10:53 PM Guillaume Poirier

Add the rest of missing Reg_* macros to support both AMD-64 style regs and IA32 regs.
Not used yet, but should be once the SIMD code to accelerate Snow decoding is merged.

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

5a872801 12/10/2005 05:14 PM Luca Barbato

SONAME support for shared libs
patch by Luca Barbato < .. lu_zero .. @@ .. gentoo .. . .. org .. >

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

e0f7e329 12/09/2005 04:08 PM Benjamin Larsson

Cook compatibe decoder, patch by Benjamin Larsson
Add cook demucing, change rm demuxer so that it reorders audio packets
before sending them to the decoder, and send minimum decodeable sized
packets; pass only real codec extradata fo the decoder
Fix 28_8 decoder for the new demuxer strategy...

60d76256 12/07/2005 06:21 PM Michael Niedermayer

psnr calculation with threads>1 fix

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

a4893baf 12/06/2005 05:42 PM Roberto Togni

Support for samples with fft_order = 7
Fail init for unknown fft order, to prevent an array overflow
Output sound high-pitched compared to binary. Sample here
http://a1862.g.akamai.net/7/1862/14448/v1/esa.download.akamai.com/13452/qt/ESA_VenusExpress_110K_Stream.mov...

db795a1c 12/06/2005 04:58 PM Roberto Togni

Remove duplicated fft init

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

4393e639 12/03/2005 02:20 PM Michael Niedermayer

check block_max_depth (fixes crash)

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

91aa4e33 12/03/2005 03:07 AM Michael Niedermayer

make selftest code compile again

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

c7622f9a 12/02/2005 12:12 AM Michael Niedermayer

default_get_buffer() cleanup
fixes probably exploitable heap overflow
heap overflow found by (Simon Kilvington <s D kilvington A eris D qinetiq D com>)

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

9fa62f2a 11/30/2005 01:40 AM Måns Rullgård

BMP image decoder

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

348e52c9 11/21/2005 08:03 PM Guillaume Poirier

Make DV subtitles (en|de)coders be conditonnaly compiled depending on the configure system
Original thread:
Date: Nov 20, 2005 9:25 PM
Subject: [PATCH] make dvdsub encoder depend on config variables

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

31a78b71 11/20/2005 11:09 PM Ivan Kalvachev

Mark all 12 block unused when there are no coded blocks
Fixes 422/444 artifacts

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

689abe56 11/14/2005 10:17 PM Wolfram Gloger

dvbsub encoder, patch by Wolfram Gloger < wmglo AH dent POIS med POIS uni-muenchen POIS de >
Original thread:
Date: 8 Oct 2005 09:35:38 0000
Subject: [Ffmpeg-devel] [PATCH] dvdsub encoder -
2nd version

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

52ceae06 11/13/2005 08:12 PM Alex Beregszaszi

10l, left debugging on

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

2da2ba03 11/13/2005 08:06 PM Matthieu Castet

Correctly skip unknown matrices (patch by Matthieu Castet) and disable comment reading

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

7146d2c2 11/13/2005 05:59 PM Alex Beregszaszi

Fixing theora again. DONT BOTHER BREAKING THIS AGAIN. Added support for Theora 3.4 and stream created by Elphel cameras are decodable.

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

dd36b667 11/13/2005 05:48 PM Alex Beregszaszi

fixed long standing off-by-one bug (fixes playback on ppc)

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

2b18752c 11/13/2005 05:46 PM Alex Beregszaszi

mode_code_vlc_table size mismatch

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

ea15df80 11/12/2005 05:23 AM Loren Merritt

use sse16_sse2() in nsse

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

a0ed075b 11/10/2005 06:05 PM Reimar Döffinger

clear the whole vert_pred buffer for 24 bit decoding.
This is currently not needed since the decoder creates only half of the
pixels, but should reduce confusion for people fiddling with it g

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

4b7e4bed 11/10/2005 01:54 PM Mike Melanson

improvements by Reimar Döffinger; 24-bit decoding is not perfect, only
the left half of the frame is painted, but the area that is painted
looks correct

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

3165e258 11/10/2005 04:40 AM Loren Merritt

fix a crash on seeking to an invalid frame

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