Statistics
| Branch: | Revision:

ffmpeg / libavcodec / avcodec.h @ 5917d17c

History | View | Annotate | Download (29.2 KB)

# Date Author Comment
144f0625 10/01/2002 07:29 PM Michael Niedermayer

rv10 cleanup (de)muxer still needs to be cleaned up (still searching volunteer for that ;) )

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

2ad1516a 09/29/2002 10:44 PM Michael Niedermayer

idct permutation cleanup, idct can be selected per context now
fixing some threadunsafe code

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

7ffbb60e 09/28/2002 01:49 AM Falk Hüffner

Minor warning fix.

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

202ef8b8 09/27/2002 10:27 AM Michael Niedermayer

ff_get_fourcc() & XVIX support

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

0c2dd16e 09/26/2002 11:27 PM Michael Niedermayer

autodetect UMP4 (by adding a fourcc field to AVCodecContext)

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

fcb48651 09/26/2002 12:22 AM Michael Niedermayer

mpeg4 interlaced dct encoding

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

5e746b99 09/24/2002 10:53 AM Michael Niedermayer

darkness masking (lumi masking does only bright stuff now)

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

c5d309f2 09/23/2002 02:56 PM Michael Niedermayer

adaptive quantization (lumi/temporal & spatial complexity masking)

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

b3a391e8 09/19/2002 08:22 PM Michael Niedermayer

fixing i_quant_factor, this should finally fix the bitrate bug with ffserver hopefully

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

b71901e6 09/19/2002 05:44 PM Michael Niedermayer

documenting most stuff in AVCodecContext

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

a949d72e 09/19/2002 09:13 AM Michael Niedermayer

avcodec_alloc_context()

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

050fe8ba 09/13/2002 07:31 PM Alex Beregszaszi

aspect (ext. par too) support for h263 and mpeg4 (inc. build becouse of new vars)

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

15415af4 09/12/2002 10:54 AM Michael Niedermayer

export pts from stream if available
store pts in stream if available (otherwise use frame_rate)

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

208d3ddf 09/12/2002 12:27 AM Michael Niedermayer

set pict_type & key_frame on decoding too

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

14207b27 09/06/2002 10:30 PM Michael Niedermayer

support decoding of the last mpeg "packet" even if no startcode is immedeatly afterwards (fixes bugs with mpeg in avi)
new behavior is only activated if CODEC_FLAG_NOT_TRUNCATED is set

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

81e0d0b4 09/01/2002 06:07 PM Mark Hills

oggvorbis support patch by (Mark Hills <mark at pogo dot org dot uk>)

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

ab6d194a 09/01/2002 07:19 AM Michael Niedermayer

croping patch by (talus25 at speakeasy dot net) with fixes from atmos & me

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

c7e07931 08/30/2002 06:17 PM Martin Olschewski

sun solaris compilation bugfix, patch by (Martin Olschewski <olschewski at zpr dot uni-koeln dot de>)

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

28db7fce 08/29/2002 11:55 PM Michael Niedermayer

slow but accurate integer dct from IJG (should be ok with the LGPL as the old DCT is the fast integer DCT from IJG)
per context DCT selection

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

e769f053 08/26/2002 08:45 PM Alex Beregszaszi

added aspected_width/height for EXTENDED_PAR

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

ce980a95 08/25/2002 09:41 PM Michael Niedermayer

new ratecontrol code
sadly there are no (unsigned) int left in AVCodecContext so this breaks shared libavcodec libs :(

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

87f8cab4 08/06/2002 11:51 PM Michael Niedermayer

mpeg4 mpeg quantizer encoding

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

b71472eb 07/27/2002 03:08 AM Philip Gladstone

Add conversions to and from RGBA32 and BGRA32.

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

917e06c8 07/25/2002 04:25 PM Fabrice Bellard

added proposed API for parse_only mode to extract compressed frames from compressed streams

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

0147f198 07/20/2002 08:05 PM François Revol beos/mov/adpcm patch by François Revol <revol at free dot fr>
  • Some BeOS fixes:
    - errno stuff
    - nanosleep() replacement
    - added a doc/README.beos
  • mov reader still has problems with most videos (skips many chunks),
    - It should now read .mov files with zlib-compressed moov headers (aka cmov)...
0fd90455 07/15/2002 02:15 PM Michael Niedermayer

uvlinesize
export has_b_frames
mb_skip with more than 2 ip buffers

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

93a21abd 07/14/2002 06:37 PM Michael Niedermayer

direct rendering method 1 support

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

be8ffec9 07/09/2002 04:08 PM Nick Kurshev

new codec: Sorenson v1

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

0151a6f5 06/18/2002 12:50 AM Michael Niedermayer

wmv1 support

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

544eb99c 06/11/2002 01:42 PM Fabrice Bellard

memory functions are exported

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

b50eef3a 06/09/2002 01:35 PM Michael Niedermayer

grayscale only decoding

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

8696b636 06/03/2002 07:58 AM Nick Kurshev

use qstride instead of fixed constants

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

ae72cda6 06/03/2002 07:01 AM Nick Kurshev

new field for communicating with external postprocessing

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

1f6b6e50 06/02/2002 12:25 PM Michael Niedermayer

single coefficient elimination
error concealment / error resilience
b_quant_offset (unfinished, should be 0 for now)

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

92ba5ffb 05/21/2002 11:13 PM Michael Niedermayer

workaround dc_scale bug in old ffmpeg msmpeg4v3 encoder (set workaround_bugs=1 for this)

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

51a49663 05/20/2002 04:22 PM Fabrice Bellard

added avcodec_set_bit_exact() for testing

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

e0a3d744 05/14/2002 07:56 PM Juanjo

- repeat_pict meaning changed, now it signals the extra delay for the
decoded frame.
- extra_delay = (repeat_pict / 2) * (1/fps)

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

e8f14793 05/14/2002 02:17 PM Zdenek Kabelac
  • first shot for the new avcodec API
    - comments, critics, improvements on the ffmpeg list are welcomed

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

79b0d5f9 05/12/2002 04:06 PM Nick Kurshev

build num ++

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

8bceb6af 05/12/2002 03:53 PM Nick Kurshev

build info for ABI

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

5d27890a 05/12/2002 03:30 PM Nick Kurshev

I was too lazy to be a hero ;)

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

c80340a4 05/12/2002 02:55 AM Juanjo

- repeat_pict added to AVCodecContext to signal if the decoder must repeat
frames from 3:2 pulldown sources.
- repeat_pict honoured by MPEG-1/2 decoder.

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

9cd3766f 05/11/2002 11:42 PM Juanjo

- pict_type exported to AVCodecContext
- Added real_pict_num to AVCodecContext, it represent the number of the
previous encoded frame, usefull when coding with B frames.
- Warning fix in motion_est.c

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

4a663d80 05/09/2002 01:22 AM Philip Gladstone
  • Start using enumerated types (makes debugging much easier)

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

bc6caae2 05/06/2002 07:32 PM Juanjo

- MPEG-4 B frames coding option for ffmpeg.c
- Warning fixes.

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

156e5023 05/05/2002 09:56 AM Nick Kurshev

version info

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

e84c31dc 05/01/2002 06:12 PM Arpi

Support for external huffman table and various fixes by Alex Beregszaszi <>

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

2417652e 04/27/2002 01:12 PM Michael Niedermayer

export mbskip_table for direct rendering
add hurry_up support

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

1c2a8c7f 04/24/2002 01:24 AM Michael Niedermayer

avcodec_flush_buffers()

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

1ff662cc 04/22/2002 07:04 PM Michael Niedermayer

export delay info
fixed low_delay & vo_type on mpeg4 header writer & parser

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

8b4c7dbc 04/21/2002 09:18 PM Michael Niedermayer

fixed ratecontrol & b-frames
2pass ratecontrol
fixed hq with 2pass
inceased build num (a few more vars for the rc stuff)
hopefully no new bugs

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

2c029cd1 04/20/2002 09:17 PM Arpi

postprocess array increased to handle images up to 2048x1536

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

9dbcbd92 04/17/2002 04:32 AM Michael Niedermayer

fixed mpeg4 time stuff on encoding
mpeg4 b-frame enoding support
removed old, out-commented ratecontrol
reuse motion compensation code between encoding & decoding
prefix newly added global functions with ff_ to reduce namespace polution
b-frame ME (unfinished, but working)...

4b1f4f23 04/15/2002 02:28 AM Juanjo

- Versions defined for libav/libavcodec.
- Bug fix in wav muxer for MP2 audio.
- ffmpeg/libavcodec version in MPEG-4 user data.

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

101bea5f 04/14/2002 10:17 PM Juanjo

- ME method compatibility with legacy apps.
- Please use AVCodecContext's me_method now.

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

e4986da9 04/14/2002 06:57 PM Juanjo

- ME setting moved to AVCodecContext/MpegEncContext, no longer a global.
- EPZS ME algo used by default.
- HQ flag activated for ffmpeg.
- Cosmetics ...

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

9f862d11 04/09/2002 12:37 AM Juanjo

- PIX_FMT_ANY = -1 to avoid breaking any stuff that could be using it.
Thanks to D Richard Felker III for his comments.

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

dbc598bb 04/09/2002 12:08 AM Juanjo

- Commented out PIX_FMT_ANY by now. It seems that not all codecs are setting
the PIX_FMT_ so they get PIX_FMT_ANY instead of PIX_FMT_YUV420P which
obviuosly annoys ffmpeg.

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

bc657ac3 04/08/2002 09:03 PM Zdenek Kabelac
  • using pixtype as enum - by Philip Gladstone

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

e1a9dbff 04/06/2002 10:29 PM Michael Niedermayer

wmv1 header parser (unfinished)

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

84afee34 04/05/2002 04:09 AM Michael Niedermayer

msmpeg4v2 decoding (no encoding yet)

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

60e575ac 03/28/2002 11:07 PM Arpi

using Juanjo's way to pass forced type - especially as I_TYPE/P_TYPE defines aren't exported in the public interface, and the flagged method matches the way as qscale forcing work

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

4d69fbc9 03/28/2002 10:50 PM Michael Niedermayer

force frame type for 2-pass encoding

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

ba6802de 03/27/2002 09:25 PM Michael Niedermayer

4MV motion estimation (not finished yet)
SAD functions rewritten (8x8 support & MMX2 optimizations)
HQ inter/intra decission
msmpeg4 encoding bugfix (MV where too long)

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

098eefe1 03/23/2002 05:43 PM Michael Niedermayer

statistics for 2-pass encoding

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

2efe097a 03/22/2002 11:28 PM Michael Niedermayer

more aspect stuff

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

11ce8834 03/22/2002 11:22 PM Michael Niedermayer

mpeg4 aspect_ratio_info in AVCodecContext (requested by alex)
experimental (& faster) motion estimation
squished a dirty uninitialized var bug
mpeg1 fcode>1 support

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

45870f57 03/22/2002 02:21 AM Michael Niedermayer

new motion estimation (epzs) not complete yet but allready pretty good :)
unlimited mv search range
minor bugfix in the mpeg4 header parser
reset picture in gop counter if scene change is detected

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

9cdd6a24 03/17/2002 04:31 PM Michael Niedermayer

hopefully better bitrate controll

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

9d36bdc9 03/10/2002 02:58 PM Juanjo

- Added MP3 encoding through libmp3lame contributed by Lennert Buytenhek.

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

43f1708f 02/26/2002 10:14 PM Juanjo

- Added PSNR feature to libavcodec and ffmpeg. By now just Y PSNR until I'm
sure it works ok. Also it's slow, so use it only when you really need to
measure quality.
- Fix libavcodec Makefile to enable profiling.

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

81401c1f 02/09/2002 04:59 PM Juanjo

- Fixes on RTP and GOB headers for H.263.
- RTP callback system implemented for H.263/H.263+.
- Bug fix on DC coefficients of H.263.
- H.263 decoder now returns PTS on picture number.

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

98f3b098 12/23/2001 10:25 PM Arpi

avcodec_find_encoder_by_name() patch by Alex

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

644d98a4 11/19/2001 02:13 AM Juanjo

- Preliminary RTP friendly mode for H.263.
- GOB headers for H.263 coding on RTP mode.
- Improved GOB header detection for H.263 decoder.

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

ebbe52f1 11/05/2001 06:23 PM Arpi

postprocessing array increased to handle HDTV resolutions (1920x1152)

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

79e7b305 10/16/2001 11:10 PM Arpi

exporting qscale data for postprocessing (for MPlayer)

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

a96b68b7 09/23/2001 05:16 PM Fabrice Bellard

added pcm codecs

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

bf89e6b1 08/15/2001 01:09 PM Fabrice Bellard

added draw_horiz_band test

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

219b06c6 08/11/2001 07:00 PM Fabrice Bellard

new img_convert API - added deinterlacing filter

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

d9fea0b5 08/06/2001 01:53 AM Fabrice Bellard

added 422P and 444P formats (need to patch ffmpeg.c so that it is handled in all the program)

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

4e66ab3b 08/06/2001 12:47 AM Fabrice Bellard

added MJPEG decoder + comments

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

d771bcae 07/23/2001 08:58 PM Fabrice Bellard

added CONFIG_AC3, CONFIG_MPGLIB, CONFIG_DECODERS and CONFIG_ENCODERS (Arpi: don't forget to put CONFIG_DECODERS in mplayer)

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

de6d9b64 07/22/2001 02:18 PM Fabrice Bellard

Initial revision

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