Statistics
| Branch: | Revision:

ffmpeg / libavcodec / avcodec.h @ be7109c1

History | View | Annotate | Download (20.5 KB)

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