Age | Commit message (Collapse) | Author |
|
Includes a libavcodec utility function to update a frame's side data.
|
|
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().
|
|
It is always called by passing fields from an AVCodecContext.
|
|
It's a private field, not meant to be accessed from outside lavc.
|
|
It's a private field, it should not be visible to callers.
Deprecate AVCodecContext.thread_opaque
|
|
avcodec_set_dimensions() is supposed to be an internal utility function,
there is no reason whatsoever for it to be public. Therefore deprecate
it.
|
|
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>
|
|
|
|
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.
|
|
|
|
|
|
Any performance gain from this is negligible and not worth the extra
code.
|
|
It will be useful in the upcoming transition to refcounted AVFrames.
|
|
It is used only in one place and is unlikely it would be needed
elsewhere.
|
|
|
|
|
|
|
|
|
|
|
|
This will simplify encoders which use this function to request the exact
packet size rather than the maximum size.
|
|
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.
|
|
|
|
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>
|
|
Deprecate avcodec_decode_audio3().
Implement audio support in avcodec_default_get_buffer().
Implement the new audio decoder API in all audio decoders.
|
|
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.
|
|
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>
|
|
It's used in lavf.
|
|
|
|
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
Originally committed as revision 23904 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Patch by Francesco Lavra, francescolavra interfree it
Originally committed as revision 23158 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
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
|
|
Originally committed as revision 21115 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 21114 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
header file.
Originally committed as revision 19295 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 19294 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
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
|
|
patch by Gwenole Beauchesne, gbeauchesne,splitted-desktop,com
Originally committed as revision 17593 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 17569 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
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
|
|
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
|
|
to ff_log_missing_feature.
Originally committed as revision 16037 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 6670 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
and fix GPL/LGPL version mismatches.
Originally committed as revision 6577 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 6219 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
- 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
|