Statistics
| Branch: | Revision:

ffmpeg / libavcodec @ b928ec64

# Date Author Comment
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

dc939fd5 06/28/2003 10:51 PM Michael Niedermayer

fix CHECKED_ALLOCZ(0)

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

1e79606d 06/28/2003 07:19 PM Michael Niedermayer

gcc 2.95 workaround

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

2e26c8d2 06/27/2003 03:05 PM Mike Melanson

- fix PLANE_PRED8x8 prediction (H/V are swapped, this is correct!)
- fix B-frame motion compensation
- cleanup motion vector math and other blocks of common code

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

89ebf4e8 06/27/2003 03:03 PM Mike Melanson

Fix third pixel motion compensation

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

8e937a4a 06/27/2003 12:58 PM Michael Niedermayer

2x100l

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

cb482d25 06/26/2003 11:31 AM Michael Niedermayer

blinking blocks around thin vertical lines and dots bugfix

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

1dff7d56 06/23/2003 10:32 PM Ivan Kalvachev

DMV support patch by ("Ivan Kalvachev" <ivan at cacad dot com>)

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

2a250222 06/22/2003 11:08 AM Michael Niedermayer

CONFIG_ENCODERS cleanup

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

4fb518c3 06/21/2003 01:11 AM Michael Niedermayer

the return of the idct with 16bit output by ("Ivan Kalvachev" <ivan at cacad dot com>)

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

daab3296 06/21/2003 12:50 AM Michael Niedermayer

fixing concealment MVs prediction

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

eb60dddc 06/20/2003 03:21 PM Alex Beregszaszi

some warning fixes

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

a7d3e772 06/20/2003 02:38 AM Mike Melanson

don't step on the context

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

4e8eed2f 06/20/2003 02:22 AM Mike Melanson

4, not 2

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

da3b9756 06/19/2003 01:44 AM Mike Melanson

added support for B-frames and multiple slices

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

ccdaf63d 06/19/2003 01:25 AM Mike Melanson

fix identifier to fix compilation

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

c009df3f 06/18/2003 10:00 PM Michael Niedermayer

make ff_emulated_edge_mc() independant of MpegEncContext

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

cebe4432 06/18/2003 06:37 AM Nick Kurshev

optimization: merge phases 0 and 1

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

b1e6b355 06/17/2003 10:48 PM Michael Niedermayer

lossless mjpeg encoding (planar yuv & RGB) and somerelated bugfixes

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

c3b4e0eb 06/17/2003 07:48 AM Nick Kurshev

to be more precise

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

860208a4 06/17/2003 07:22 AM Nick Kurshev

finally works now

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

971eb237 06/16/2003 03:06 PM Alex Beregszaszi

10l

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

855127bc 06/16/2003 02:09 PM Fabrice Bellard

fixed segfault if sequence header has not been found before slice decoding

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

63efe9a7 06/16/2003 01:19 PM Michael Niedermayer

cleanup
pegasus "pseudo yuv" (=RCT) lossless decoding support
bigendian fix?

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

1433e6c4 06/16/2003 10:30 AM Alex Beregszaszi

a bottle of coke (=0.5l)

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

0b15bfe7 06/16/2003 08:28 AM Nick Kurshev

some useful warning

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