Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FFmpeg/FFmpeg.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2014-01-05avframe: add AV_FRAME_DATA_MATRIXENCODING side data type.Tim Walker
Includes a libavcodec utility function to update a frame's side data.
2013-12-09lavc: rework handling of refcounted_frames=0Anton Khirnov
Use only proper AVFrame API (no assigning of whole frames, since that hardcodes sizeof(AVFrame) into lavc). Make a copy of the side data, so the caller can use av_frame_unref/free on non-refcounted frames, eliminating the need for avcodec_get_frame_defaults()/avcodec_free_frame().
2013-11-10hwaccel: Simplify ff_find_hwaccelLuca Barbato
It is always called by passing fields from an AVCodecContext.
2013-11-04lavc: move AVCodecContext.pkt to AVCodecInternalAnton Khirnov
It's a private field, not meant to be accessed from outside lavc.
2013-11-04pthread: store thread contexts in AVCodecInternal instead of AVCodecContextAnton Khirnov
It's a private field, it should not be visible to callers. Deprecate AVCodecContext.thread_opaque
2013-10-31lavc: replace avcodec_set_dimensions with ff_set_dimensionsAnton Khirnov
avcodec_set_dimensions() is supposed to be an internal utility function, there is no reason whatsoever for it to be public. Therefore deprecate it.
2013-03-26lavc: Rename avpriv_mpv_find_start_code after moving out from mpegvideoMartin Storsjö
Also move the declaration to internal.h, and add restrict qualifiers to the declaration (as in the implementation). Signed-off-by: Martin Storsjö <martin@martin.st>
2013-03-09lavc: remove disabled FF_API_OLD_ENCODE_AUDIO cruftAnton Khirnov
2013-03-08lavc: limit maximum number of channels to 63Anton Khirnov
This is the most that can be represented with the current channel layout system. This limit should be raised/removed when a better system is implemented.
2013-03-08lavc decoders: work with refcounted frames.Anton Khirnov
2013-03-06avcodec/internal: Fix #if DECODE_AUDIO / ENCODE_AUDIO name mismatchDiego Biurrun
2012-12-05lavc: don't reuse audio buffersAnton Khirnov
Any performance gain from this is negligible and not worth the extra code.
2012-12-05lavc: add a wrapper for AVCodecContext.get_buffer().Anton Khirnov
It will be useful in the upcoming transition to refcounted AVFrames.
2012-11-13avcodec: remove ff_is_hwaccel_pix_fmtLuca Barbato
It is used only in one place and is unlikely it would be needed elsewhere.
2012-11-01lavc: move SANE_NB_CHANNELS to internal.h and use it in the PCM decodersJustin Ruggles
2012-10-08Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov
2012-08-07Replace all CODEC_ID_* with AV_CODEC_ID_*Anton Khirnov
2012-05-09lavc: pad last audio frame with silence when needed.Anton Khirnov
2012-02-21avcodec: add ff_samples_to_time_base() convenience function to internal.hJustin Ruggles
2012-02-02ff_alloc_packet: modify the size of the packet to match the requested sizeJustin Ruggles
This will simplify encoders which use this function to request the exact packet size rather than the maximum size.
2012-01-16avcodec: Add avcodec_encode_audio2() as replacement for avcodec_encode_audio()Justin Ruggles
This allows audio encoders to optionally take an AVFrame as input and write encoded output to an AVPacket. This also adds AVCodec.encode2() which will also be usable by video and subtitle encoders once support is implemented in the public functions.
2012-01-13utils: Check for extradata size overflows.Alex Converse
2011-12-19avcodec: deprecate AVFrame.ageMans Rullgard
This was intended as an optimisation for skipped blocks in MPEG2 P-frames and never used elsewhere. Removing this "optimisation" speeds up MPEG2 decoding by 1-2% (ARM Cortex-A9). Signed-off-by: Mans Rullgard <mans@mansr.com>
2011-12-03Add avcodec_decode_audio4().Justin Ruggles
Deprecate avcodec_decode_audio3(). Implement audio support in avcodec_default_get_buffer(). Implement the new audio decoder API in all audio decoders.
2011-11-19avcodec: move some AVCodecContext fields to an internal struct.Justin Ruggles
A new field, AVCodecContext.internal is used to hold a new struct AVCodecInternal, which has private fields that are not codec-specific and are used by general libavcodec functions. Moved internal_buffer, internal_buffer_count, and is_copy.
2011-11-05avcodec: Allow locking and unlocking an avformat specific mutexMartin Storsjö
This extends the lock manager in avcodec to manage two separate mutexes via the user-specified lock functions. Signed-off-by: Martin Storsjö <martin@martin.st>
2011-10-20lavc: use avpriv_ prefix for ff_toupper4.Anton Khirnov
It's used in lavf.
2011-07-10lavc: add support for codec-specific defaults.Anton Khirnov
2011-03-19Replace FFmpeg with Libav in licence headersMans Rullgard
Signed-off-by: Mans Rullgard <mans@mansr.com>
2010-06-30Fix grammar errors in documentationMåns Rullgård
Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-05-18Factorize some code into the new function ff_toupper4().Francesco Lavra
Patch by Francesco Lavra, francescolavra interfree it Originally committed as revision 23158 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-04-20Remove explicit filename from Doxygen @file commands.Diego Biurrun
Passing an explicit filename to this command is only necessary if the documentation in the @file block refers to a file different from the one the block resides in. Originally committed as revision 22921 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-10Doxy for ff_match_2uint16().Michael Niedermayer
Originally committed as revision 21115 to svn://svn.ffmpeg.org/ffmpeg/trunk
2010-01-10Fix implicit declaration warning.Michael Niedermayer
Originally committed as revision 21114 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-29Move av_log_missing_feature() from the internal.h to the public avcodec.hRonald S. Bultje
header file. Originally committed as revision 19295 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-29Rename ff_log_missing_feature() to av_log_missing_feature().Ronald S. Bultje
Originally committed as revision 19294 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-06-06Remove '\p', '\c' and '\e' doxygen markup from doxy, as it shouldStefano Sabatini
improve plain text doxy readability. See the thread: "[RFC] Should we use doxygen markup?". Originally committed as revision 19122 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-26Add missing prototype for ff_is_hwaccel_pix_fmt().Gwenole Beauchesne
patch by Gwenole Beauchesne, gbeauchesne,splitted-desktop,com Originally committed as revision 17593 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-24add ff_find_hwaccel() by Gwenole BeauchesneMichael Niedermayer
Originally committed as revision 17569 to svn://svn.ffmpeg.org/ffmpeg/trunk
2009-02-01Use full internal pathname in doxygen @file directives.Diego Biurrun
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
2009-01-16Split ff_log_missing_feature into ff_log_missing_featureKenan Gillet
and ff_log_ask_for_sample. Patch by Kenan Gillet: gmail_adress(author) Originally committed as revision 16637 to svn://svn.ffmpeg.org/ffmpeg/trunk
2008-12-09Make av_log_missing_feature an internal function, and change its nameStefano Sabatini
to ff_log_missing_feature. Originally committed as revision 16037 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-12Rename internal.h --> xvid_internal.h, it clashes with libavutil/internal.h.Diego Biurrun
Originally committed as revision 6670 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-10-07Change license headers to say 'FFmpeg' instead of 'this program/this library'Diego Biurrun
and fix GPL/LGPL version mismatches. Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-09-10Add official LGPL license headers to the files that were missing them.Diego Biurrun
Originally committed as revision 6219 to svn://svn.ffmpeg.org/ffmpeg/trunk
2006-03-30- Add new file internal.h for common internal-use-only functions.Corey Hickey
- Add new function av_tempfile() for creating temporary files; contains workaround for MinGW. - Make XviD stuff use av_tempfile(). Originally committed as revision 5245 to svn://svn.ffmpeg.org/ffmpeg/trunk