Statistics
| Branch: | Revision:

ffmpeg / libavcodec @ 86807410

# Date Author Comment
86807410 04/02/2004 07:48 PM Michael Niedermayer

skiped mbs in interlaced b frames fix

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

3f9d89c6 04/02/2004 04:21 PM Michael Niedermayer

gmc segfault fix

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

2f996b83 04/01/2004 05:07 PM Michael Niedermayer

split stream into valid mp3 frames, at least flv & nut absolutely need this, but probably most other formats too

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

58c2182d 03/29/2004 12:29 AM Michael Niedermayer

fixing alignment, 2nd try

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

96d8b5a6 03/28/2004 11:10 PM Michael Niedermayer

hmm av_log(..., get_bits());

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

5cce4dd7 03/26/2004 09:58 PM Michael Niedermayer

ensure that the bitstream buffers for encoding partitioned frames are aligned

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

042e3bfe 03/26/2004 08:28 PM Michael Niedermayer

fix decoding of qp<6

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

e5017ab8 03/26/2004 07:35 PM Laurent Aimar

h264 - progressive I frame CABAC support patch by (Laurent Aimar <fenrir at via dot ecp dot fr>)

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

b73afeac 03/26/2004 12:30 PM Michael Niedermayer

huge vbv buffer size + CBR fix

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

046bee86 03/26/2004 02:06 AM Michael Niedermayer

always parse APP* as it sometimes contains startcodes which confuse the decoder otherwise

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

901ee2be 03/25/2004 01:46 AM Roman Shaposhnik
  • some significant clean-up of the dv_decode_ac (it looks real
    simple now, take a look for yourself).
    • additional optimizations of the decoder. It runs at 55fps now
      on my desktop and it used to be ~45fps.

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

7906085f 03/24/2004 11:32 PM Falk H├╝ffner

warning patrol

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

8fe2c60e 03/22/2004 08:54 PM Michael Niedermayer

1000l for iive

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

6b47b730 03/22/2004 12:07 PM Michael Niedermayer

Compile fix by (Chip <szarlada at freemail dot hu>)

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

4e39ab4c 03/22/2004 11:00 AM Michael Niedermayer

1000l in av_mallocz_static()
less overallocation in av_fast_realloc() for small arrays

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

8d1f2ba5 03/21/2004 09:58 PM Michael Niedermayer

static allocation rewrite (old code was plain a broken mess)
doesnt call realloc every time
doesnt randomly overwrite memory after after 8-16 calls
doesnt use ugly macro wraper
fewer lines of code

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

53c05b1e 03/20/2004 04:40 PM Michael Niedermayer

do loop filter immediatly after each macroblock is decoded instead of after a frame is decoded

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

3ebc7e04 03/20/2004 12:18 AM Michael Niedermayer

h264 loop filter optimizations

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

980a82b7 03/19/2004 09:21 PM Michael Niedermayer

h264 loop filter for progressive I&P frames by (Laurent Aimar <fenrir at via dot ecp dot fr>)

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

204b5c9e 03/18/2004 10:45 PM Michael Niedermayer

h.263 ssm + aic fix by (Maarten Daniels <maarten dot daniels at student dot luc dot ac dot be>)

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

58254257 03/18/2004 04:19 AM Roman Shaposhnik
  • removing casualties of battle of the wits and English language

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

7976241a 03/16/2004 05:27 PM Michael Niedermayer

moving f/b_code init to where it should be

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

7813d6a3 03/16/2004 04:57 PM Michael Niedermayer

1000000l (using uninitalized variable for initalizing bits per MV table)

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

3edcacde 03/16/2004 04:11 PM Michael Niedermayer

init cleanup

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

6fe1a1a5 03/16/2004 03:38 PM Ivan Kalvachev

use pan_scan to remove some weight, proper pan_scan offset reading

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

5ac47683 03/15/2004 04:41 PM Ivan Kalvachev

mpeg12 fix 10l of aspect calucalations, return gop perser to print debug info, and make mpeg1_seq_header hot overwrite height/width

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

6cc270c2 03/15/2004 01:21 AM Mike Melanson

update the API for the idct function

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

a6b9ffbf 03/15/2004 12:08 AM Ivan Kalvachev

move MPV_common_init after parsing stream parameters, matrix rebuild

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

6faa4645 03/14/2004 11:45 PM Roman Shaposhnik
  • DV decoding/encoding now supports MultiThreading for up to 324 CPUs ;-)

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

380fd6b1 03/14/2004 10:09 PM Roman Shaposhnik
  • DV decoder simplifications. Now it looks to be 6% faster. At least
    on my desktop. * Misc. DV cleanups and fixes.

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

37923cd3 03/14/2004 05:55 PM Michael Niedermayer

alignment fix

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

67086c85 03/14/2004 05:33 PM Michael Niedermayer

width,height%16!=0 fix

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

ee59b4b6 03/14/2004 03:04 PM Mike Melanson

don't fetch the size of SEQH unless SEQH was found

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

23fe14bb 03/14/2004 04:08 AM Mike Melanson

minor VMD system update; still not perfect, but should not crash either

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

3a278992 03/14/2004 04:04 AM Mike Melanson

remove numerous definitions of BE_*/LE_* macros; convert FOURCC_TAG ->
MKTAG/MKBETAG

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

8be014e0 03/13/2004 10:01 PM Michael Niedermayer

removing broken mpeg_decode_gop()

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

68951ecf 03/13/2004 09:43 PM Gildas Bazin

fft_*() renamed into ff_fft_*() patch by (Gildas Bazin <gbazin at altern dot org>)

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

ebcd2f96 03/13/2004 09:26 PM Mike Melanson

be smarter about the variable size of the extra SVQ3 data

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

14284f78 03/13/2004 08:07 PM Mike Melanson

smarten up the SVQ3 extradata decoder without changing the external API

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

bda702fc 03/13/2004 07:21 PM Mike Melanson

credit update

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

e7a18d5d 03/12/2004 11:39 PM Roman Shaposhnik
  • moving some of the commonly used bit reading/writing functions
    from common.c -> common.h so that they can be inlined.
    + performace gain ~1% (measured with DV decoding)
    + code bloat 0.05%
    Looks like a win-win solution.

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

1da57984 03/11/2004 01:22 PM Michael Niedermayer

10l

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

b98202a4 03/10/2004 11:13 PM Michael Niedermayer

mb stuffing in partitioned frames fix

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

b056e73c 03/10/2004 10:11 PM Michael Niedermayer

h263+ custom pcf support

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

c276af04 03/10/2004 12:43 AM Michael Niedermayer

disable lames leading zero "feature", fixes a few more flv encoding issues

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

c7516a00 03/09/2004 03:23 PM Michael Niedermayer

find_start_code() optimization (about 2x faster now) this may improve decoding speed with multiple threads

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

148beec7 03/09/2004 12:18 PM Zdenek Kabelac
  • missing opts for make dep

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

01456e8e 03/08/2004 02:18 AM Mike Melanson

use optimized VP3 functions where appropriate

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

67335dbc 03/08/2004 02:15 AM Mike Melanson

cut over to using new VP3 DSP functions and remove the old ones; bring
certain source code identifiers in line with official VP3 spec (well,
my VP3 spec, anyway)

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

44cb64ee 03/08/2004 02:13 AM Mike Melanson

seperated out the C-based VP3 DSP functions into a different file; also
ported the MMX-optimized versions of those functions

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

e82d912d 03/06/2004 12:33 PM Michael Niedermayer

h263 framerate & aspect ratio fixes

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

c0a0170c 03/05/2004 06:44 PM Michael Niedermayer

fix motion compensation with (x+1/2,y+1/2) MVs

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

ca5b9f20 03/05/2004 03:10 PM Michael Niedermayer

10l

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

5f0f7713 03/05/2004 02:21 PM Zdenek Kabelac
  • more consts

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

49a37411 03/05/2004 02:09 PM Zdenek Kabelac
  • const warn elimination

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

62c438a2 03/05/2004 02:08 PM Zdenek Kabelac
  • const warn elimintation

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

b0df362b 03/05/2004 02:07 PM Zdenek Kabelac
  • const

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

494c56d3 03/04/2004 02:58 PM Ivan Kalvachev

silence warnings

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

399cec2f 03/03/2004 07:29 PM Michael Niedermayer

count > thread_count for execute()

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

43465395 03/03/2004 05:53 PM Michael Niedermayer

av_log() cleanup
null pointer segfaults
dont print redundant spam
dont print prefix if reference==NULL
class -> av_class
dont copy AVClass to every object, its a waste of memory and not a good idea at all

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

bc874dae 03/03/2004 03:41 PM Michel Bardiaux

av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)

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

81c5f887 03/03/2004 01:57 AM Michael Niedermayer

macrofree av_freep()

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

461cd5bf 03/02/2004 06:39 PM Ivan Kalvachev

add vlc for cbp=0 that is valid in 422,444

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

50c93f74 03/02/2004 05:21 PM Michael Niedermayer

10l (segfault fix)

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

ed263031 03/02/2004 03:18 AM Michael Niedermayer

100l (divx5 b frame + seeking + flush fix)

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

4eaad9c0 03/02/2004 12:40 AM Ivan Kalvachev

forgot default chroma_format value

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

197662a6 03/02/2004 12:30 AM Ivan Kalvachev

fix typo

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

5e5c247a 03/01/2004 02:55 PM Ivan Kalvachev

initial chroma_format changes,xvmc tweaks and codec_cap

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

3f1d4e96 03/01/2004 12:46 PM Dmitry Baryshkov

attribute_used patch by (mitya at school dot ioffe dot ru (Dmitry Baryshkov))

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

95d356c5 02/29/2004 10:14 PM Michael Niedermayer

optimizing/cleanup of mpeg/qpel_motion()

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

5c0513bd 02/29/2004 10:10 PM Dmitry Baryshkov

attribute used patch by (mitya at school dot ioffe dot ru (Dmitry Baryshkov))

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

fddae1c3 02/29/2004 02:25 AM Michael Niedermayer

skip b frames before first i frame

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

c8a4ebbf 02/29/2004 02:08 AM Michael Niedermayer

simplify MPV_motion()

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

5ba326b5 02/29/2004 12:37 AM Michael Niedermayer

interlaced mpeg4 + edge emu fix (fixes decoding of mermaid.avi)
related cleanup

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

4c9544d0 02/28/2004 09:02 PM Michael Niedermayer

mpeg2 field pic decoding fix
simplifiations

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

2a24fe4c 02/28/2004 04:41 PM Gael Chardon

int64_t_C patch by (Gael Chardon <gael-announcements+ffmpeg at 4now dot net>)

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

aab34ca0 02/28/2004 03:03 PM Michael Niedermayer

Metrowerks CodeWarrior patches by (John Dalgliesh <johnd at defyne dot org>)

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

259630df 02/26/2004 07:11 PM Michael Niedermayer

10l (vdpart fix)

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

8d52ec7e 02/26/2004 06:29 PM Michael Niedermayer

AVCodec.supported_framerates

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

71141d77 02/26/2004 03:15 PM Michael Niedermayer

INT64_MIN fix

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

9d5277ce 02/26/2004 01:42 PM Michael Niedermayer

10l

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

ae35f5e1 02/26/2004 02:48 AM Michael Niedermayer

100l (field picture decoding fix)

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

8289c6fa 02/25/2004 06:29 PM Wolfgang Hesseler

export DCT coefficients patch by (Wolfgang Hesseler <wolfgang.hesseler at imk dot fraunhofer dot de>)

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

5a815088 02/25/2004 06:17 PM Michael Niedermayer

1l

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

9740beff 02/25/2004 05:35 PM Michael Niedermayer

use AVFrame.pts=AV_NOPTS_VALUE instead of AVFrame.pts=0
move AV_NOPTS_VALUE & AV_TIME_BASE from avformat.h -> avcodec.h
related fixes

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

8ac5c1b2 02/25/2004 02:47 AM Steven M. Schultz

av_log() patch by ("Steven M. Schultz" <sms at 2BSD dot COM>)

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

e51f4948 02/25/2004 02:05 AM Michael Niedermayer

set AVFrame.pts based upon framerate if its 0
detect & warn if the user prvides pts only for some frames, and try to guess the missing ones

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

ed7b99bb 02/23/2004 09:18 PM Steven M. Schultz

av_log() patch by ("Steven M. Schultz" <sms at 2BSD dot COM>)

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

c62c07d3 02/23/2004 08:56 PM Michael Niedermayer

multithreaded mpeg2 decoding

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

c0a2c42f 02/23/2004 04:07 PM Steven M. Schultz

av_log patch by ("Steven M. Schultz" <sms at 2BSD dot COM>)

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

560ff809 02/23/2004 03:59 PM Michael Niedermayer

av_log()

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

310ffb8f 02/22/2004 09:22 PM Michael Niedermayer

c99

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

d705e4a6 02/22/2004 12:31 AM Michael Niedermayer

(f)printf() is disallowed in libavcodec, compilation will fail now if its used, except that codecs which where added after the printf->av_log change which did ignore av_log() and used prinf are now silent and wont print anything, they should be changed to use av_log, i could do that, but its better if the orginal developer decides which AV_LOG level each message should get...

16806499 02/19/2004 08:29 PM Michael Niedermayer

w32threads by (Gildas Bazin <gbazin at altern dot org>)

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

530d5740 02/19/2004 12:30 AM Ivan Kalvachev

use get_format

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

5e7c25f0 02/18/2004 10:54 PM Michael Niedermayer

simplify

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

9ab2717a 02/18/2004 07:15 PM Michael Niedermayer

auxdatae, crcrs fix by (Jean-Francois Panisset <panisset at comcast dot net>)

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

fbf2284c 02/18/2004 04:26 PM Michael Niedermayer

check if threads_count is too large

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

1e31d32c 02/18/2004 03:17 PM Michael Niedermayer

flac_flush()

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

0496a034 02/18/2004 02:05 PM Michael Niedermayer

simplify
only change context if frame header is error-free, as some fields may not be stored in the frame header and so a single damaged frame-header may trash them

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