summaryrefslogtreecommitdiffstats
path: root/libavcodec/avcodec.h
Commit message (Collapse)AuthorAgeFilesLines
* Add av_shrink_packet function for use in av_get_packet that reduces pkt->sizeReimar Döffinger2009-04-081-0/+8
| | | | | | and ensures the following padding is correctly initialized to 0. Originally committed as revision 18378 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Clarify which time_base the relevant members of AVPacket useRobert Swain2009-04-081-6/+6
| | | | Originally committed as revision 18371 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move av_packet_*() functions from libavformat/ to libavcodec/, where theThilo Borgmann2009-04-071-0/+43
| | | | | | | | | AVPacket structure now resides also. Patch by Thilo Borgmann thilo.borgmann googlemail com, see the mailinglist thread "Google Summer of Code participation" for additional discussion. Originally committed as revision 18353 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Implement avcodec_decode_video2(), _audio3() and _subtitle2() which takes anThilo Borgmann2009-04-071-20/+72
| | | | | | | | | | | AVPacket argument rather than a const uint8_t *buf + int buf_size. This allows passing of packet-specific flags from demuxer to decoder, such as the keyframe flag, which appears necessary to playback corePNG P-frames. Patch by Thilo Borgmann thilo.borgmann googlemail com, see also the thread "Google Summer of Code participation" on the mailinglist. Originally committed as revision 18351 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move AVPacket up a bit, so that structs/functions that include AVPacket canThilo Borgmann2009-04-071-49/+49
| | | | | | | | | themselves be reasonably positioned. Patch by Thilo Borgmann thilo.borgmann googlemail com, see mailinglist thread "[FFmpeg-devel] Google Summer of Code participation". Originally committed as revision 18350 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add convenience macros for 5.0/5.1 back speaker configurations.Justin Ruggles2009-04-061-3/+4
| | | | Originally committed as revision 18339 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename FF_MM_MMXEXT to FF_MM_MMX2, for both clarity and consistencyStefano Sabatini2009-04-041-1/+4
| | | | | | with libswscale. Originally committed as revision 18330 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move AVPacket declaration from avformat.h to avcodec.h.Thilo Borgmann2009-04-021-2/+51
| | | | | | Patch by Thilo Borgmann thilo dot borgmann at googlemail _dot_ com. Originally committed as revision 18317 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add SSE4 detection supportDavid Conrad2009-04-011-0/+2
| | | | Originally committed as revision 18302 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Make the pixel formats which were defined as macros:Stefano Sabatini2009-03-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | PIX_FMT_ARGB PIX_FMT_RGBA PIX_FMT_ABGR PIX_FMT_BGRA defined as enum PixelFormat values, and viceversa make: PIX_FMT_RGB32 PIX_FMT_RGB32_1 PIX_FMT_BGR32 PIX_FMT_BGR32_1 defined as macros, also resort accordingly the enum PixelFormat list. Also make avcodec_get_pix_fmt() recognize the "rgb32" and "bgr32" aliases, in order to make ffmpeg pass regressions test. This change breaks ABI backward compatibility. Originally committed as revision 18163 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add AURA 1 and 2 codec IDs and register their FOURCCsKostya Shishkov2009-03-221-0/+2
| | | | Originally committed as revision 18141 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Extend the behavior of avcodec_get_pix_fmt(), if it cannot find aStefano Sabatini2009-03-211-1/+13
| | | | | | | pixel format for the provided name, make it look for the native endian variant of the name. Originally committed as revision 18130 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Globally prefer enum PixelFormat over int when it makes sense.Stefano Sabatini2009-03-211-14/+14
| | | | Originally committed as revision 18129 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Remove deprecated functions and structures on next version bump.Diego Biurrun2009-03-211-0/+4
| | | | Originally committed as revision 18110 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix avpicture_get_size for non-paletted formats with a helper paletteReimar Döffinger2009-03-211-1/+5
| | | | | | | to not include the size of that palette. Also clarify its documentation. Originally committed as revision 18106 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename hwaccel_data_private to hwaccel_picture_private.Gwenole Beauchesne2009-03-201-1/+1
| | | | Originally committed as revision 18071 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Split TrueHD decoder from MLPRamiro Polla2009-03-191-1/+2
| | | | Originally committed as revision 18045 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Amend AVCodecContext with hwaccel_context (HW accelerator context).Gwenole Beauchesne2009-03-171-0/+12
| | | | | | | | This is needed for some HW accelerators that require a context that FFmpeg can't instantiate itself. e.g. display-dependent data from VA API and VDPAU. Originally committed as revision 18025 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use av_mallocz() to initialize hwaccel_data_private.Gwenole Beauchesne2009-03-111-3/+3
| | | | Originally committed as revision 17942 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add private HW accel data infrastructure.Gwenole Beauchesne2009-03-091-0/+16
| | | | Originally committed as revision 17899 to svn://svn.ffmpeg.org/ffmpeg/trunk
* VQF demuxerVitor Sessak2009-03-071-0/+1
| | | | Originally committed as revision 17866 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add handling of frame position in the parser.Ivan Schreter2009-03-051-1/+56
| | | | Originally committed as revision 17823 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add ticks_per_frame, this should hopefully fix the regressions causedMichael Niedermayer2009-02-261-1/+10
| | | | | | by the time_base change. Originally committed as revision 17630 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Completed documentation of reference field.Carl Eugen Hoyos2009-02-261-0/+1
| | | | Originally committed as revision 17597 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add timestamp computation if values are exported by decoder.Ivan Schreter2009-02-241-1/+42
| | | | | | Patch by Ivan Schreter, schreter gmx net Originally committed as revision 17574 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Change duration computation to use time_base instead of TB/2.Ivan Schreter2009-02-241-4/+1
| | | | | | Patch by Ivan Schreter, schreter gmx net Originally committed as revision 17570 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More approved hunks for VAAPI & our new and cleaner hwaccel API.Gwenole Beauchesne2009-02-231-0/+100
| | | | | | patch by Gwenole Beauchesne gbeauchesne splitted-desktop com Originally committed as revision 17540 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use context variable repeat_pict for frame duration computation andIvan Schreter2009-02-211-0/+12
| | | | | | | | document this new use. Patch by Ivan Schreter, schreter gmx net Originally committed as revision 17492 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add convergence_duration to AVCodecParserContext.Ivan Schreter2009-02-191-1/+18
| | | | | | Patch by Ivan Schreter, schreter gmx net Originally committed as revision 17468 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add AVERROR_EOF.Peter Ross2009-02-191-1/+2
| | | | Originally committed as revision 17455 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Add key_frame to AVCodecParserContext, used in libavformat.Ivan Schreter2009-02-181-1/+9
| | | | | | | | Initialized to -1 in parser.c for backward compatibility. Patch by Ivan Schreter, schreter gmx net Originally committed as revision 17442 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Improve grammar: "X next after Y" -> "next X after Y".Stefano Sabatini2009-02-151-1/+1
| | | | Originally committed as revision 17347 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document av_codec_next().Stefano Sabatini2009-02-151-0/+5
| | | | Originally committed as revision 17333 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Another attempt to clarify draw_horiz_band() usage.Ivan Kalvachev2009-02-141-7/+7
| | | | Originally committed as revision 17289 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Attempt to clarify draw_horiz_band description and fix two random typos.Diego Biurrun2009-02-141-7/+7
| | | | Originally committed as revision 17282 to svn://svn.ffmpeg.org/ffmpeg/trunk
* More clarification for draw_horiz_band() in hwaccell mode.Ivan Kalvachev2009-02-141-0/+4
| | | | Originally committed as revision 17281 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Document that ff_draw_horiz_band() could be used as hwaccell callback.Ivan Kalvachev2009-02-141-0/+3
| | | | Originally committed as revision 17277 to svn://svn.ffmpeg.org/ffmpeg/trunk
* extend resampling API, add S16 internal conversionBaptiste Coudurier2009-02-111-3/+31
| | | | Originally committed as revision 17163 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Try to doxyfy av_resample_init(). I hope I did not misremember anything as IMichael Niedermayer2009-02-091-0/+5
| | | | | | just briefly checked the source. Originally committed as revision 17100 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Move doxy for public resample2 functions to the public header.Michael Niedermayer2009-02-091-0/+29
| | | | Originally committed as revision 17099 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Clarify has_b_frames doxy.Michael Niedermayer2009-02-081-1/+2
| | | | Originally committed as revision 17063 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Drop the deprecated function register_avcodec() at the next majorStefano Sabatini2009-02-061-0/+2
| | | | | | version bump. Originally committed as revision 17028 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Replace the calls to the deprecated function register_avcodec() withStefano Sabatini2009-02-061-1/+1
| | | | | | corresponding calls to avcodec_register(). Originally committed as revision 17027 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Rename register_avcodec() as avcodec_register() and deprecate the oldStefano Sabatini2009-02-061-2/+7
| | | | | | function name. Originally committed as revision 17026 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use libopenjpeg for jpeg2k decoding.Jai Menon2009-02-061-1/+1
| | | | | | Patch by Jaikrishnan Menon Originally committed as revision 17017 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Electronic Arts TQI decoderPeter Ross2009-02-051-1/+2
| | | | Originally committed as revision 17002 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Use full internal pathname in doxygen @file directives.Diego Biurrun2009-02-011-1/+1
| | | | | | | Otherwise doxygen complains about ambiguous filenames when files exist under the same name in different subdirectories. Originally committed as revision 16912 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Fix documentation of the return value of avcodec_encode_video().Bitbreaker/METALVOTZE X2009-01-311-1/+1
| | | | | | ripped out of a patch by Bitbreaker/METALVOTZE X bitbreaker ihlaid de Y Originally committed as revision 16870 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Directly #include some required headers.Diego Biurrun2009-01-251-1/+1
| | | | Originally committed as revision 16780 to svn://svn.ffmpeg.org/ffmpeg/trunk
* Alpha: proper IDCT selectionMåns Rullgård2009-01-181-0/+1
| | | | | | | Only select the Alpha IDCT if auto or explicitly requested. Also disable it in lowres mode. Originally committed as revision 16666 to svn://svn.ffmpeg.org/ffmpeg/trunk
OpenPOWER on IntegriCloud