Statistics
| Branch: | Revision:

ffmpeg / libavcodec @ cb231c48

# Date Author Comment
cb231c48 08/30/2003 07:40 PM Michael Niedermayer

fixing unused f_code values
10l (forgot to update the regression test scores after the closed gop bit fix)

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

dc98fc8d 08/30/2003 07:31 PM Michael Niedermayer

10l (big vs. little endian)

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

12dccd4e 08/29/2003 07:42 PM Michael Niedermayer

bit_rate in mpeg1/2 should be 0x3FFFF for vbr or at least >= max_bitrate

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

69b0ff3a 08/29/2003 03:57 PM Michael Niedermayer

10l (closed gop bit)

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

8c5b5683 08/28/2003 01:38 PM Fabrice Bellard

fixed audio frame buffering problem (should correct problems on some streams) - faster synthesis filter - prototype 'parse_only' support

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

d99ce8d7 08/28/2003 01:30 PM Fabrice Bellard

spelling fix

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

2d5e962b 08/26/2003 10:26 PM Michael Niedermayer

100l (forget to reset me.skip for b frames)

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

47017dd8 08/26/2003 10:05 PM Roman Shaposhnik
  • ffmpeg was silently rejecting to deinterlace NTSC DV. The problem
    is generic for any video with yuv411. Seems like a trivial fix,
    but we really have to clean up all of the pix_fmt business a bit more.

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

22ddd60b 08/26/2003 08:14 PM Michael Niedermayer

fixing CODEC_FLAG_GLOBAL_HEADER

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

922bc38d 08/26/2003 07:42 AM Michael Niedermayer

mpeg2 regression test
add mpeg2video_decoder, thats more consistant with the encoders, note, both mpeg1video and mpeg2video decoder will happily decode both mpeg1 and 2

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

e4eadb4b 08/25/2003 10:54 PM Michael Niedermayer

oooooops, having 2 Eterms open and doing cvs diff in one and cvs commit in the other sucks, especially if they are in different directories (MPlayer/main/libavcodec vs. ffmpeg/libavcodec)

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

029911d1 08/25/2003 10:47 PM Michael Niedermayer

mpeg2 encoding

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

9b6a5b87 08/25/2003 12:50 PM Michael Niedermayer

xvid edge bug (if i understand the mpeg4 spec correctly) autodetection
improved edge & padding bug detection for old files
tested with *.avi *.mp4 on my HD

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

802f454e 08/24/2003 10:28 PM Fabrice Bellard

removed unused variable

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

acaa20d7 08/24/2003 10:21 PM Fabrice Bellard

avoid warning

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

02c28fe6 08/24/2003 10:15 PM Fabrice Bellard

avoid warning

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

df15903f 08/24/2003 10:13 PM Fabrice Bellard

removed unused variable

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

d9c533a5 08/24/2003 10:08 PM Fabrice Bellard

removed unused variables

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

228ef9dd 08/24/2003 10:01 PM Fabrice Bellard

memmove fixes (Jon Burgess)

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

f5fe9d5f 08/24/2003 04:00 PM Fabrice Bellard

export int64_t_C as it is needed by libavformat.h

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

3519af27 08/24/2003 01:57 PM Fabrice Bellard

when changing version, please keep my changes (win32 compile fix)

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

d6eb3c50 08/22/2003 10:18 PM Michael Niedermayer

custom quant matrix encoding support

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

c3bf0288 08/22/2003 02:59 PM Michael Niedermayer

PSX MDEC decoder, based upon some code from Sebastian Jedruszkiewicz <elf at frogger dot rules dot pl>
note: completly untested, no demuxer yet

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

9ee2c20e 08/22/2003 08:29 AM Fabrice Bellard

repeat_pict was never returned

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

743739d2 08/20/2003 07:57 AM Michael Niedermayer

AC3 encoding patch ba (Ross Martin <ffmpeg at ross dot interwrx dot com>)

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

b928ec64 08/20/2003 07:35 AM Michael Niedermayer

fixing chroma MC
minor cleanup
postprocessing support

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

a2f11b3c 08/19/2003 05:10 PM Michael Niedermayer

MC rounding fixed?
UMV
still not bugfree :(

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

8e39d4a7 08/19/2003 04:18 PM Michael Niedermayer

fix AVFrame.reference (the frames are used for decoding future frames so it should be !=0)
fix some assert in utils.c (no bug but its saver if the released pointers are NULL)
fix double release_buffer() at the end

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

bd5a6020 08/18/2003 09:20 AM Michael Niedermayer

use codec_tag for encoding too

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

f8188626 08/15/2003 07:58 PM Michael Niedermayer

fixing thread safety, this may cause alignment problms (if it does than the stuff should be moved to MpegEncContext)

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

36b58e85 08/12/2003 06:20 PM Roman Shaposhnik
  • fixing a regression in mpeg encoder (not setting pix_fmt),
    this is hardly the right way to do things, but it'll suffice for now. * patch from Gildas Bazin
    gbazin at altern dot org * fix for a 10l in configure * gcc 2.95.3 and Solaris build in general are not ready...
966df5b6 08/12/2003 10:00 AM Mike Melanson

reverse earlier patch

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

b6e52719 08/11/2003 08:27 PM Magnus Damm

Simplified and fixed altivec/altivec.h detection under Linux and Darwin (and others). Patch by Magnus Damm <>

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

62563c38 08/10/2003 09:11 PM Michael Niedermayer

skip ext header missing message for msmpeg4v2

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

c965f943 08/08/2003 12:12 AM Mike Melanson

endian-conscious fix, courtesy of Sebastian Jedruszkiewicz
<elf at frogger.rules.pl>

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

6e230912 08/05/2003 02:08 PM Michael Niedermayer

check input pix_fmt

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

59c673d5 08/05/2003 10:19 AM Michael Niedermayer

cleanup / fixes

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

769fc466 08/02/2003 10:01 PM Michael Niedermayer

clear bitstream buffers in AVCodec.flush()

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

6a686d58 08/01/2003 11:01 AM Michael Niedermayer

FF_INPUT_BUFFER_PADDING_SIZE

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

ffba1dc0 08/01/2003 11:00 AM Michael Niedermayer

make the h263 decoder more error tolerant

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

302898fc 07/29/2003 02:15 PM Ivan Kalvachev

Add GNU header, remove X includes, add more check for xvmc render packet

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

782b80d9 07/29/2003 10:26 AM Michael Niedermayer

namespace fix (triggered by gcc-alivec-bugfix + gentoo or so) by (Magnus Damm <damm at opensource dot se>)

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

f5ea4461 07/29/2003 09:58 AM Michael Niedermayer

patch for flv deblocking by (Garrick Meeker <gmeeker at theoryllc dot com>)

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

7d1c3fc1 07/29/2003 02:09 AM Michael Niedermayer

rate distortion mb decision support
fix decoding of old %16!=0 divx
fix assertion failure in motion_est.c

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

80adda8e 07/29/2003 01:45 AM Michael Niedermayer

debug stuff

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

e7124ffc 07/28/2003 04:35 PM Alex Beregszaszi

using av_abort instead exit

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

c39c1dca 07/27/2003 08:45 PM Alex Beregszaszi

410p -> 411p

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

3aff069b 07/27/2003 08:20 PM Alex Beregszaszi

CLJR decoding support

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

f23a68df 07/26/2003 11:31 PM Ivan Kalvachev

make MPV_frame_start fail on get_buffer failer

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

4f1bb8a9 07/26/2003 11:21 PM Ivan Kalvachev

compile xvmc only when requested

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

fb364ada 07/26/2003 01:52 AM Ivan Kalvachev

initial XvMC support

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

2e7b4c84 07/26/2003 01:28 AM Ivan Kalvachev

initial XvMC support

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

ff862be5 07/26/2003 12:49 AM Michael Niedermayer

ati vcr2 uv swap

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

0c938bd1 07/25/2003 01:36 PM Alex Beregszaszi

get_bits -> skip_bits

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

669e5093 07/25/2003 01:15 PM Alex Beregszaszi

warning fixes

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

008f0851 07/24/2003 11:44 PM Michael Niedermayer

vcr2 cleanup

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

e94bc100 07/24/2003 11:32 PM Michael Niedermayer

ATI VCR2 decoding support

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

14bc6e63 07/24/2003 09:52 PM Michael Niedermayer

fix

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

be3564ed 07/24/2003 12:18 PM Michael Niedermayer

ATI VCR1 decoder

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

17d71fb9 07/23/2003 10:41 AM Michael Niedermayer

last frames & b frames encoding fix

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

e9174ba4 07/23/2003 09:58 AM Michael Niedermayer

last frame decoding fix

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

a15e68de 07/23/2003 12:32 AM Michael Niedermayer

bitstream changes to match JM7.2

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

3bb07d61 07/20/2003 02:48 PM Michael Niedermayer

default for slices is display order again
optional support for field slices & slices in coded order
and single component slices for svq1 (unfinished)

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

42928ccb 07/18/2003 11:47 AM Michael Niedermayer

svq3 b frame slices fix

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

7a06ff14 07/17/2003 12:29 PM Michael Niedermayer

AVCodec.flush()
ff_draw_horiz_band() in coded order / cleanup

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

cf48e6f8 07/16/2003 06:20 PM Michael Niedermayer

edge fix

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

6674a126 07/16/2003 06:12 PM Michael Niedermayer

fix edge repeating bug for %16!=0 files, this fixes Quicktime mpeg4 (they arent buggy)
note, encoding wasnt affected by that

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

fa12b546 07/16/2003 11:48 AM Michael Niedermayer

fix qmin==qmax==1 && msmpeg4 && intra bug

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

e11530e7 07/15/2003 08:22 PM Michael Niedermayer

flv1 fix

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

68a48891 07/14/2003 09:07 PM Michael Niedermayer

10l

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

ce329952 07/13/2003 11:14 AM Michael Niedermayer

10l

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

d9e6a6c6 07/13/2003 11:06 AM Michael Niedermayer

golomb rice code cleanup / simplify (~0.5% compression gain and slightly faster)
jpegls style golomb rice coder

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

25bd2349 07/12/2003 10:15 PM Michael Niedermayer

simpler

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

7e9e2b55 07/12/2003 08:21 PM Michael Niedermayer

cleanup

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

ec0eeaa2 07/10/2003 07:09 PM Michael Niedermayer

postprocessing support
fix duplicate frames bug?

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

dde38422 07/10/2003 04:25 PM Michael Niedermayer

1000l (forgot to commit)

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

e4748d63 07/10/2003 10:24 AM Michael Niedermayer

fix? flv escape codes

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

3d32b429 07/10/2003 05:16 AM Mike Melanson

added the official VP3 IDCT (C implementation) as well as a grayscale
decoding mode

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

44a2950f 07/10/2003 12:15 AM Michael Niedermayer

flv cleanup / simplify

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

d4f5d74a 07/09/2003 11:10 PM Garrick Meeker

flash video (flv) support patch by (Garrick Meeker <gmeeker at theoryllc dot com>)

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

e45a2872 07/09/2003 08:18 PM Romain Dolbeau

1) remove TBL support in PPC performance. It's much more useful to use the
PMCs, and with Apple's CHUD it's fairly easy too. No reason to keep useless
code around
2) make the PPC perf stuff a configure option
3) make put_pixels16_altivec a bit faster by unrolling the loop by 4...

0273ceeb 07/08/2003 10:12 PM Michael Niedermayer

few more error checks

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

3f6f76af 07/07/2003 08:17 PM Michael Niedermayer

the reference sw doesnt like some legal headers ...

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

4b0e52f6 07/07/2003 04:06 PM Alex Beregszaszi

warning fix

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

05fd1577 07/07/2003 11:25 AM Michael Niedermayer

mpeg 2 seeking fix

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

bd7d1ea7 07/07/2003 11:19 AM Alex Beregszaszi

Optimized simple idct for arm by Frederic 'dilb' Boulay <>. Currently licensed under the GPLv2, but the author allowed to license it under the LGPL, feel free to change

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

e0560448 07/06/2003 09:24 PM Michael Niedermayer

CODEC_FLAG_LOW_DELAY fix

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

27fc5352 07/05/2003 02:18 PM Michael Niedermayer

merge U and V statistics, 33% reduction in memory requirement, compression rate better for some files worse for others, worst compression rate loss 0.05%

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

147e5200 07/05/2003 08:31 AM Michael Niedermayer

memleak fix by (Jake Page <jake at CS dot Stanford dot EDU>)
with minor fix by me

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

aef3c69d 07/04/2003 08:32 PM Alex Beregszaszi

moved frame_count to wmadeccontext

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

f2899fb1 07/04/2003 08:26 PM Alex Beregszaszi

uniformization (now it uses the same trace functions as h264, defined in common.h)

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

2ca71015 07/04/2003 05:16 PM Alex Beregszaszi

unwanted second definition of CHECKED_ALLOCZ

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

3efd4952 07/04/2003 09:39 AM Romain Dolbeau

PPC fixes & clean-up patch by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

d55e93e4 07/03/2003 11:29 PM Ivan Kalvachev

Mpeg2 16x8 Patch by ("Ivan Kalvachev" <ivan at cacad dot com>)

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

aef95c8c 07/03/2003 10:35 PM Michael Niedermayer

fix last_block_index<=0 bug

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

d9ced4ca 07/02/2003 04:50 PM Michael Niedermayer

cleanup / cosmetics

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

085565f7 07/02/2003 10:45 AM Michael Niedermayer

20% less memory needed for 8bit AC state (worst compression rate loss was 0.2%, all other files had <=0.1% loss)

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

9085af07 06/29/2003 07:11 PM Alex Beregszaszi

moved the tables into header files (and applied the 'static' patch). Nick: why do you like mergeing tables and code into one file, so making it unusable big?

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

a4adb608 06/29/2003 12:39 AM Michael Niedermayer

PPC970 patch + cpu-specific tuning support by (Romain Dolbeau <dolbeau at irisa dot fr>)

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

2c094d63 06/29/2003 12:23 AM Sam Hocevar

build error on Alpha patch by (Sam Hocevar <sam at zoy dot org>)

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