Age | Commit message (Collapse) | Author |
|
|
|
In order to make ratecontrol converge properly update the
last_qscale_for values when populating the qscale array.
It fixes the issue reported on
http://lists.libav.org/pipermail/libav-tools/2011-September/000050.html
|
|
FF_COMMON_FRAME holds the contents of the AVFrame structure and is also copied
to struct Picture. Replace by an embedded AVFrame structure in struct Picture.
|
|
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
|
Signed-off-by: Diego Biurrun <diego@biurrun.de>
|
|
|
|
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
eval API.
More grep-friendly and more consistent with the rest of the FFmpeg
API.
Originally committed as revision 25708 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
API public.
Originally committed as revision 23485 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
containing an error code.
Allow these functions to convey the reason of the failure to the
calling function, failure which is not always due to a parsing error
but it may depend for example on a memory problem.
Also fix several potential memleaks.
Originally committed as revision 23402 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
this is based on stefanos work, especially all bugs are his fault ;)
Originally committed as revision 23201 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
ff_parse_and_eval_expr(), place the names for constants/functions
before the corresponding values.
This looks more readable, as the user is expected to know the names
before the values.
Originally committed as revision 23149 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
|
|
The new name is more expressive and fits better in the overall naming
scheme for the revisited eval API.
Originally committed as revision 22858 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
The new name expresses better what the function does.
Originally committed as revision 22844 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 22834 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 22345 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18573 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 18563 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
|
|
They are now always defined to either 0 or 1.
Originally committed as revision 16590 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
rc_min_vbv_overflow_use in AVCodecContext, and use their values in the
ratecontrol code rather than hardcoded ones.
See the thread: "[RFC] ratecontrol buffer size magic".
Patch by Baptiste Coudurier.
Originally committed as revision 15955 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 15515 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 14788 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 13947 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 13465 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 12556 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 12554 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 12399 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 12147 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 11117 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
these were wrong (in pts vs dts sense) when b frames were in use
they were also wrong if the average framerate was smaller than 1/timebase
resulting in totally wrong final bitrate
Originally committed as revision 10477 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 9830 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 9815 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 9466 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 9289 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
fixes sf bug #797610
Originally committed as revision 9166 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 8641 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 8122 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 8114 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 6808 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 6666 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 6386 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
put it in a separate file.
Originally committed as revision 6383 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 6354 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 6338 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
- warn rather than fail when specified bitrate need not be used
- fail with a useful message when specified bitrate is too low
- print potentially useful information if verbose
patch based mostly on suggestions from Michael Niedermayer and Loren Merritt
Originally committed as revision 6176 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 6170 to svn://svn.ffmpeg.org/ffmpeg/trunk
|
|
Originally committed as revision 6168 to svn://svn.ffmpeg.org/ffmpeg/trunk
|