summaryrefslogtreecommitdiff
path: root/libavcodec/avcodec.h
Commit message (Collapse)AuthorAge
* multithreaded/SMP motion estimationMichael Niedermayer2004-02-13
| | | | | | | | | multithreaded/SMP encoding for MPEG1/MPEG2/MPEG4/H263 all pthread specific code is in pthread.c to try it, run configure --enable-pthreads and ffmpeg ... -threads <num> the internal thread API is a simple AVCodecContext.execute() callback which executes a given function pointer with different arguments and returns after finishing all, that way no mutexes or other thread-mess is needed outside pthread.c Originally committed as revision 2772 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * Initial implementation of the G.726 ADPCM audio codec.Roman Shaposhnik2004-02-07
| | | | Originally committed as revision 2759 to svn://svn.ffmpeg.org/ffmpeg/trunk
* initial commit for Quicktime Animation (RLE) video decoder; bit depthsMike Melanson2004-02-05
| | | | | | | 32, 24, and 16 are working; 8bpp is partially working; 4, 2, and 1 bpp are not supported yet Originally committed as revision 2748 to svn://svn.ffmpeg.org/ffmpeg/trunk
* remove incorect motion estimation tableMichael Niedermayer2004-02-05
| | | | Originally committed as revision 2747 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added support for EA ADPCM and SMJPEG IMA ADPCMMike Melanson2004-02-03
| | | | Originally committed as revision 2744 to svn://svn.ffmpeg.org/ffmpeg/trunk
* quantizer noise shapingMichael Niedermayer2004-02-02
| | | | Originally committed as revision 2742 to svn://svn.ffmpeg.org/ffmpeg/trunk
* closed gop support & flags2 as all bits in flags are usedMichael Niedermayer2004-01-22
| | | | | | and a few minor things i forgot to commit ... Originally committed as revision 2718 to svn://svn.ffmpeg.org/ffmpeg/trunk
* MSZH and ZLIB decoder supportRoberto Togni2004-01-12
| | | | | | Experimental ZLIB encoder (not working yet) Originally committed as revision 2693 to svn://svn.ffmpeg.org/ffmpeg/trunk
* optimize compute_antialias() and add a floating point based alternative (2x ↵Michael Niedermayer2004-01-08
| | | | | | faster) Originally committed as revision 2679 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced dct decision cleanupMichael Niedermayer2004-01-05
| | | | | | | | | function moved to dspcontext mmx&mmx2 optimized change SSE -> SAD as default (better quality) vbv buffer size command line option in kbyte Originally committed as revision 2669 to svn://svn.ffmpeg.org/ffmpeg/trunk
* SVCD scan offset stuffMichael Niedermayer2004-01-04
| | | | Originally committed as revision 2660 to svn://svn.ffmpeg.org/ffmpeg/trunk
* first pass at Sierra VMD A/V decoders; video looks great, audio is notMike Melanson2004-01-02
| | | | | | yet complete Originally committed as revision 2652 to svn://svn.ffmpeg.org/ffmpeg/trunk
* interlaced motion estimationMichael Niedermayer2003-12-30
| | | | | | | | | | | | | | interlaced mpeg2 encoding P & B frames rate distored interlaced mb decission alternate scantable support 4mv encoding fixes (thats also why the regression tests change) passing height to most dsp functions interlaced mpeg4 encoding (no direct mode MBs yet) various related cleanups disabled old motion estimaton algorithms (log, full, ...) they will either be fixed or removed Originally committed as revision 2638 to svn://svn.ffmpeg.org/ffmpeg/trunk
* motion vector vissualization improvements patch by (Wolfgang Hesseler <qv at ↵Wolfgang Hesseler2003-12-30
| | | | | | multimediaware dot com>) Originally committed as revision 2636 to svn://svn.ffmpeg.org/ffmpeg/trunk
* pts and dts support in parser APIFabrice Bellard2003-12-16
| | | | Originally committed as revision 2619 to svn://svn.ffmpeg.org/ffmpeg/trunk
* error concealment regression testMichael Niedermayer2003-12-14
| | | | Originally committed as revision 2606 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mb type & qp vissualizationMichael Niedermayer2003-12-13
| | | | Originally committed as revision 2603 to svn://svn.ffmpeg.org/ffmpeg/trunk
* move motion_val & mb_type to AVFrame patch by (Wolfgang Hesseler <qv at ↵Wolfgang Hesseler2003-12-09
| | | | | | | | multimediaware dot com>) cleanups & fixes by me Originally committed as revision 2579 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h263 slice structured modeMichael Niedermayer2003-12-07
| | | | | | slice cleanup Originally committed as revision 2568 to svn://svn.ffmpeg.org/ffmpeg/trunk
* initial support for Duck TrueMotion v1 (think of it as On2 VP1); onlyMike Melanson2003-12-03
| | | | | | 16-bit mode supported thus far Originally committed as revision 2555 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h263 loop filterMichael Niedermayer2003-12-01
| | | | | | | fixed h263 modified quantization CODEC_FLAG_OBMC Originally committed as revision 2549 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rv20 decoderMichael Niedermayer2003-11-30
| | | | Originally committed as revision 2543 to svn://svn.ffmpeg.org/ffmpeg/trunk
* h263 alternative inter vlc supportMichael Niedermayer2003-11-29
| | | | Originally committed as revision 2541 to svn://svn.ffmpeg.org/ffmpeg/trunk
* - Add reget_buffer() function to AVCodecContextRoberto Togni2003-11-26
| | | | | | | | | | | | - Add default reget_buffer implementation in libavcodec/utils.c - Remove AVCodecContext.cr_available, no longer needed - Remove CODEC_CAP_CR, no longer used - Add img_copy() prototype to avcodec.h (function from imgconvert.c) - Rename img_copy() to jpeg_img_copy() in libavformat/jpeg.c to avoid conflict - Updated msrle, msvideo1, rpza, smc to use reget_buffer Originally committed as revision 2531 to svn://svn.ffmpeg.org/ffmpeg/trunk
* yep, FLI supportMike Melanson2003-11-14
| | | | Originally committed as revision 2519 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * sys/types.h for size_tZdenek Kabelac2003-11-13
| | | | Originally committed as revision 2516 to svn://svn.ffmpeg.org/ffmpeg/trunk
* rate distored optimal lambda->qp supportMichael Niedermayer2003-11-12
| | | | Originally committed as revision 2509 to svn://svn.ffmpeg.org/ffmpeg/trunk
* mpegvideo is backIvan Kalvachev2003-11-12
| | | | Originally committed as revision 2507 to svn://svn.ffmpeg.org/ffmpeg/trunk
* new audio/video parser APIFabrice Bellard2003-11-10
| | | | Originally committed as revision 2492 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added Apple Graphics (SMC) decoderMike Melanson2003-11-10
| | | | Originally committed as revision 2488 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 8BPS decoderRoberto Togni2003-11-07
| | | | Originally committed as revision 2486 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add cr codec capability and buffer hintsRoberto Togni2003-11-07
| | | | Originally committed as revision 2484 to svn://svn.ffmpeg.org/ffmpeg/trunk
* av_log() patch by (Michel Bardiaux <mbardiaux at peaktime dot be>)Michel Bardiaux2003-11-03
| | | | Originally committed as revision 2469 to svn://svn.ffmpeg.org/ffmpeg/trunk
* noise reduction of dct coefficientsMichael Niedermayer2003-11-02
| | | | Originally committed as revision 2468 to svn://svn.ffmpeg.org/ffmpeg/trunk
* 10l ...Michael Niedermayer2003-11-02
| | | | Originally committed as revision 2467 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix some palette related defines, bump build numberRoberto Togni2003-11-02
| | | | Originally committed as revision 2464 to svn://svn.ffmpeg.org/ffmpeg/trunk
* revised palette API, courtesy of Roberto Togni (rtogni at freemail.it)Mike Melanson2003-10-30
| | | | Originally committed as revision 2451 to svn://svn.ffmpeg.org/ffmpeg/trunk
* added fake codec CODEC_ID_MPEG2TS of type CODEC_TYPE_DATA (needed for ↵Fabrice Bellard2003-10-29
| | | | | | simpler handling of raw transport streams in ffserver and RTP - better solutions are welcomed) Originally committed as revision 2445 to svn://svn.ffmpeg.org/ffmpeg/trunk
* floating point AAN DCTMichael Niedermayer2003-10-22
| | | | Originally committed as revision 2415 to svn://svn.ffmpeg.org/ffmpeg/trunk
* AVRationalMichael Niedermayer2003-10-20
| | | | | | | | | | sample_aspect_ratio aspect ratio in JPEG JFIF is SAR not DAR ! removed nonsense SAR guessing code various related cleanups bugs? Originally committed as revision 2403 to svn://svn.ffmpeg.org/ffmpeg/trunk
* bottom_field_first -> top_field_firstMichael Niedermayer2003-10-20
| | | | Originally committed as revision 2402 to svn://svn.ffmpeg.org/ffmpeg/trunk
* export mpeg2 active display area / pan scanMichael Niedermayer2003-10-20
| | | | | | | fix mpeg2 aspect_ratio for the rare case that active display area != AVCodecContext.width/height decode sequence display extension & picture display extension Originally committed as revision 2401 to svn://svn.ffmpeg.org/ffmpeg/trunk
* gcc->C99 and warning fixes patch by (Dan Christiansen <danchr at daimi dot ↵Dan Christiansen2003-10-19
| | | | | | au dot dk>) Originally committed as revision 2399 to svn://svn.ffmpeg.org/ffmpeg/trunk
* * providing MPEG codecs with a generic fields in AVFrame to use.Roman Shaposhnik2003-10-18
| | | | | | | | * fixing YUV4MPEG format. * fixing a bug in DV codec where coded_frame was not set. Originally committed as revision 2396 to svn://svn.ffmpeg.org/ffmpeg/trunk
* activate the XA and ADX ADPCM codecsMike Melanson2003-10-15
| | | | Originally committed as revision 2385 to svn://svn.ffmpeg.org/ffmpeg/trunk
* dont check if the ac esc 3 could have been stored as vlc as this detects ↵Michael Niedermayer2003-10-13
| | | | | | only very few errors allthough it detects several buggy encoders Originally committed as revision 2370 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Sunplus JPEG codec (SP5X) supportAlex Beregszaszi2003-10-11
| | | | Originally committed as revision 2362 to svn://svn.ffmpeg.org/ffmpeg/trunk
* theora decoding support (only keyframes for now, because by theora the frame ↵Alex Beregszaszi2003-10-11
| | | | | | isn't flipped so the motion vectors are getting screwed up) Originally committed as revision 2359 to svn://svn.ffmpeg.org/ffmpeg/trunk
* recommit ofMichael Niedermayer2003-10-11
| | | | | | slightly cleaner width / height comment Originally committed as revision 2353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* recommit ofDrew Hess2003-10-11
| | | | | | promote avpicture_alloc to public interface patch by (Drew Hess <dhess at ilm dot com>) Originally committed as revision 2351 to svn://svn.ffmpeg.org/ffmpeg/trunk