Statistics
| Branch: | Revision:

ffmpeg / libavcodec / avcodec.h @ cb231c48

History | View | Annotate | Download (45.6 KB)

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

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

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

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

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

CLJR decoding support

Originally committed as revision 2090 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

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

ATI VCR1 decoder

Originally committed as revision 2076 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

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

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

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

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

11e659c2 06/13/2003 09:31 PM Michael Niedermayer

golomb rice codes
use gradients instead of prediction errors as context model
store independant quantization tables for each point
merge contexts with opposit sign

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

b8414bbd 06/13/2003 08:31 AM Nick Kurshev

RealAudio 1.0 (14_4) and 2.0 (28_8) native decoders. Author unknown, code from a mplayerhq (originally from public domain player for Amiga
at http://www.honeypot.net/audio)

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

5e20f836 06/09/2003 02:24 AM Michael Niedermayer

FFV1 codec (our very simple lossless intra only codec, compresses much better then huffyuv)

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

cd394651 06/07/2003 10:21 PM Michael Niedermayer

more comments

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

bc634f6f 06/05/2003 02:30 PM Zdenek Kabelac
  • 3gp patch by Joca

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

4b465299 06/03/2003 01:58 PM Michael Niedermayer

4xm adpcm

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

8809cfee 06/01/2003 12:56 AM Michael Niedermayer

4xm codec

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

cf713bb8 05/30/2003 12:02 AM Michael Niedermayer

fix mpeg1/2 decoding if there are no 0 bytes after the bitstream
print mpeg1/2 startcodes support

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

e2a7bb28 05/28/2003 02:40 AM Mike Melanson

placeholder IDs for 4xm A/V codecs

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

3d2e8cce 05/19/2003 01:30 PM Michael Niedermayer

ASV1 codec
with postprocessing support :)

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

3db320ea 05/15/2003 01:34 AM Falk H├╝ffner

Warning fixes.

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

d8085ea7 05/14/2003 11:08 PM Michael Niedermayer

cleanup

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

b82cdc72 05/14/2003 12:32 PM Michael Niedermayer

make sh4 IDCT optional, so the user can choose

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

891f64b3 05/14/2003 11:40 AM joca@rixmail.se

AMR-NB audio support patch by (<joca at rixmail dot se>)

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

280bd7b7 05/12/2003 10:55 AM Zdenek Kabelac
  • support for AAC audio streams via libfaad
  • could be complied with runtime linking of libfaad (CONFIG_FAADBIN)
  • missing/untested support for raw AAC streams (maybe there will be
    just one entry for aac)
  • missing configure check for libfaad/config option...
8b82a956 05/09/2003 10:16 PM Michael Niedermayer

svq3 decoder by anonymous

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

63167088 05/07/2003 07:01 PM Roman Shaposhnik
  • introducing new public interface in imgconvert.c
    + avcodec_get_pix_fmt
    converts textual representation of pixel format into
    the actual id. Complements avcodec_get_pix_fmt_name.
    + avpicture_layout
    serializes given picture into a flat array....
d86053a4 05/05/2003 02:54 AM Mike Melanson

first pass at a new VP3 video decoder

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

d90cf87b 04/25/2003 12:29 AM Michael Niedermayer

fixing mixed dr1 + internal buffers

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

5d234974 04/23/2003 08:56 AM Zdenek Kabelac
  • more strict types

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

5cd62665 04/22/2003 08:36 AM Zdenek Kabelac
  • fixed initialization and some memleak
  • filling more avcodecs variables
  • extending/improving mov parsing (unfinished)

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

0469baf1 04/21/2003 09:20 PM Fabrice Bellard

added img_get_alpha_info()

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

fab21997 04/20/2003 04:15 PM Fabrice Bellard

new YUV formats for correct JPEG YUV support - added automatic pixel format conversion guessing (minimize loss and size)

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

0426af31 04/18/2003 12:45 PM Michael Niedermayer

mpeg2 qscale flag
a few bugfixes for the C pp code
minor optimization

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

6814a25c 04/16/2003 07:57 PM Michael Niedermayer

meanigfull dr1 comment

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

deabd4fd 04/15/2003 10:12 AM Mike Melanson

native Indeo3 decoder implementation

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

be6784dc 04/06/2003 07:45 PM Richard Hodges

fix pts type in avcodec.h for WIN32 patch by (Richard Hodges <rh at matriplex dot com>)

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

0da71265 04/04/2003 02:42 PM Michael Niedermayer

H264 decoder & demuxer

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

3a694b04 03/24/2003 08:52 AM Nick Kurshev

binary compatibility fix (workaround for r.147, r.148)

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

1984f635 03/22/2003 12:09 PM Michael Niedermayer

user setable quantizer bias

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

65f7062d 03/22/2003 07:59 AM Michael Niedermayer

binary compatibility fix

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

46b4feec 03/20/2003 01:00 AM Michael Niedermayer

error resilience cleanup (its faster too...)

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

b536d0aa 03/16/2003 08:22 PM Michael Niedermayer

field pic decoding cleanup

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

1c6dcb0f 03/15/2003 08:47 PM Michael Niedermayer

cleaner & more flexible edge bug workaround

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

59e0ac8e 03/12/2003 07:48 PM Zdenek Kabelac
  • cosmetic doc fix

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

49313ba4 03/12/2003 03:23 PM Michael Niedermayer

100l

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

14bea432 03/12/2003 03:16 PM Michael Niedermayer

per context frame_rate_base, this should finally fix frame_rate related av sync issues

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

ce2749d2 03/09/2003 04:07 PM Alex Beregszaszi

simplified

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

7004ffb3 03/08/2003 01:40 AM Michael Niedermayer

merging fourcc with codec_tag

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

bec89a84 03/07/2003 01:48 PM Zdenek Kabelac
  • more generic avoption_parse
  • reused help ptr for sub ptr

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

bdfcbbed 03/07/2003 12:37 PM Max Krasnyansky

Frame rate emulation patch by (Max Krasnyansky <maxk at qualcomm dot com>)

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

64863965 03/06/2003 03:56 PM Michael Niedermayer

more cosmetics so that doxygen output is readable ...

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

d33c949c 03/06/2003 11:25 AM Michael Niedermayer

doxy

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

21e59552 03/05/2003 04:10 PM Michael Niedermayer

extended option for h263+ patch by (fixounet at free dot fr) with some minor modifications

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

b0368839 03/03/2003 02:54 PM Michael Niedermayer

MpegEncContext.(i)dct_* -> DspContext.(i)dct_*
bitexact cleanup

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

a5dbb247 03/01/2003 12:16 AM Michael Niedermayer

fixing inaccurate frame_rate

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

ebbcdc9a 02/27/2003 10:56 PM Michael Niedermayer

user specified motion estimation range limit
h263 me range fixed (was smaller then needed)

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

2ec23b6d 02/26/2003 05:26 PM Michael Niedermayer

move repeat_pict field from AVCodecContext -> AVFrame (closes bug #683536)

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

e2f9490e 02/25/2003 09:56 AM Fabrice Bellard

added DTG active format information

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

0c1a9eda 02/11/2003 04:35 PM Zdenek Kabelac
  • UINTX -> uintx_t INTX -> intx_t

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

97d96aaa 02/10/2003 09:38 AM Zdenek Kabelac
  • still unfinished code for Options

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

7e6d70d0 02/09/2003 04:20 PM Fabrice Bellard

added paletted 8 bit format support

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

f70f7c6d 02/09/2003 12:37 AM Michael Niedermayer

Creative YUV (CYUV) decoder by (Mike Melanson <melanson at pcisys dot net>)

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

c40c3482 02/08/2003 06:23 PM Michael Niedermayer

direct blocksize in bframes fix (might fix qpel+bframe bug)

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

36df8805 02/02/2003 11:34 PM Michael Niedermayer

divx503 decoding fix

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

02d697aa 01/28/2003 08:20 PM Zdenek Kabelac
  • headers valid for C++ compilers

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

8e1e6f31 01/23/2003 11:03 PM Fabrice Bellard

use av_malloc() functions - added av_strdup and av_realloc()

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

b7a22d84 01/21/2003 09:30 PM Michael Niedermayer

cleanup

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

2a743f63 01/20/2003 07:04 PM Zdenek Kabelac
  • code for parsing options
    now options have to be added...
    - see main for a simple usage example.

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

a33c7159 01/12/2003 12:48 AM Michael Niedermayer

get_format()

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

2d1a4094 01/11/2003 04:51 AM Fabrice Bellard

build update - avpicture_fill() returns the image size

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

dab64ebc 01/11/2003 12:04 AM Fabrice Bellard

new image formats - suppressed ill defined formats (endianness, unless specified, is always the one of the CPU) - added avcodec_get_pix_fmt_name()

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

db794953 01/09/2003 08:42 PM Michael Niedermayer

qpel fix

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

628d601b 01/06/2003 06:06 PM Zdenek Kabelac
  • first shot for generaly usable option parser for codecs

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

826f429a 01/05/2003 03:57 PM Michael Niedermayer

qpel in mmx2/3dnow
qpel refinement quality parameter

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

70ac76c0 01/03/2003 11:21 PM Michael Niedermayer

mpeg4 header encoding bugfix

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

f5fb6b34 01/02/2003 01:29 AM Michael Niedermayer

motion estimation pre pass

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

b07a5980 01/01/2003 02:36 PM Michael Niedermayer

shape adaptive diamonds for EPZS
user specified amount of MV predictors from the last frame
b frame MV predictor scaling fixed

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

477ab036 12/31/2002 05:23 PM Michael Niedermayer

trellis quantization

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

41773b73 12/30/2002 12:28 AM Michael Niedermayer

correcter mpeg4 headers

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

2bbf7177 12/29/2002 10:35 PM Michael Niedermayer

removing PIX_FMT_ANY

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

1457ab52 12/27/2002 11:51 PM Michael Niedermayer

qpel encoding
4mv+b frames encoding finally fixed
chroma ME
5 comparission functions for ME
b frame encoding speedup
wmv2 codec (unfinished)
user specified diamond size for EPZS

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

17a70fde 12/18/2002 10:09 AM Michael Niedermayer

mb qp limits

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

492cd3a9 12/09/2002 12:03 PM Michael Niedermayer

AVVideoFrame -> AVFrame

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

4e00e76b 12/09/2002 12:29 AM Michael Niedermayer

cleanup / messup?
fixes 20% speedloss bug
removes redundant variables from MpegEncContext
release buffers in avcodec_flush_buffers() (untested)

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

32db2b1d 12/06/2002 11:56 AM Michael Niedermayer

missing "\" (found by nick)

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

140cb663 12/04/2002 09:13 PM Michael Niedermayer

new PSNR code (now works with chroma, b frames, ...)
rename TYPE to FF_TYPE for the external API
allow user specified pict_type

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

c8c437bc 12/04/2002 12:09 PM Michael Niedermayer

specific debug output support

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

ce3bcaed 12/04/2002 11:47 AM Michael Niedermayer

fixing illegal 3. esc bug (the mpeg4 std only requires encoders to use unescaped symbols but not esc1 or esc2 if they are shorter than esc3, andjust beause its logical to use the shortest possible vlc doesnt mean encoders do that)

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

1e491e29 12/04/2002 10:04 AM Michael Niedermayer

cleanup
adding AVVideoFrame
moving quality, pict_type, key_frame, qscale_table, ... to AVVideoFrame
removing obsolete variables in AVCodecContext
skiping of MBs in b frames
correctly initalizing AVCodecContext
picture buffer cleanup

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

855ea723 12/03/2002 07:40 PM Zdenek Kabelac
  • two functions to handle allocation of static data more simple
    av_mallocz_static - called for every static data table
    av_free_static - called when ffmpeg is no longer needed and should free
    all static resources
  • simple usage shown in mpegaudiodec.c...
3aca208a 11/22/2002 07:27 AM Mark Hills
  • Ogg/Vorbis patch by Mark Hills

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

b135d9fb 11/20/2002 03:18 PM Alex Beregszaszi

mjpegb support (need more samples)

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

5d3cea3a 11/20/2002 01:08 PM Michael Niedermayer

aspect ratio cleanup

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