| Commit message (Collapse) | Author | Age |
|
|
|
|
|
| |
Quite useful for debugging.
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
|
|
|
|
| |
It limits the duration of the data read from a given input.
|
|
|
|
|
| |
Insert (a)trim filters on the corresponding inputs, so the extra frames
are decoded and discarded.
|
|
|
|
|
| |
Using -ss 0 to drop frames with negative timestamps is a perfectly valid
use case.
|
|
|
|
| |
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
|
|
|
|
| |
This seems to have been missed in 636ced8e1dc.
Signed-off-by: Martin Storsjö <martin@martin.st>
|
| |
|
|
|
|
|
| |
It is incompatible with refcounted frames and since it's been deprecated
for a long time now, fixing it is not worth the effort.
|
|
|
|
|
| |
Hack partially based on a commit by Michael Niedermayer <michaelni@gmx.at>
Should fix (or work around) bug 458.
|
|
|
|
|
| |
This way OutputFile variables like recording time can be used when
creating the streams.
|
| |
|
|
|
|
|
| |
We do not support using filters without AVFilterGraph in practice
anyway, so there is no point in pretending we do.
|
| |
|
|
|
|
|
| |
There are never any packets for those streams.
Fixes an infinite loop with -attach.
|
|
|
|
|
|
|
|
|
|
| |
Print an error and abort when the option is of the wrong type (decoding
for output file or vice versa), since this could never be correct for
any input or output configuration.
Print a warning and continue when the option is of the correct type,
just unused, so same commandlines can be reused for different kinds of
input or output files.
|
| |
|
|
|
|
| |
This is shorter and more readable.
|
|
|
|
| |
This is shorter and more readable.
|
|
|
|
| |
I.e. input options to output files or vice versa.
|
|
|
|
| |
Signed-off-by: Martin Storsjö <martin@martin.st>
|
|
|
|
|
|
|
|
|
|
| |
This allows setting/overriding e.g. the bitrate parameter, which
is required for the smoothstreaming muxer. Normally, the bitrate
is set by the demuxer in these cases, but not all demuxers can
provide it. This allows stream copy of data to the smoothstreaming
muxer from such inputs.
Signed-off-by: Martin Storsjö <martin@martin.st>
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
rc_buffer_size is not set before.
Solve the initial the rate control underflow issue reported in
bug 222.
CC: libav-stable@libav.org
Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
|
|
|
|
|
| |
This makes the code simpler and avoids mixing designated and
non-designated initializers in a potentially unsafe way in avconv.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
It is handled separately from other types because it uses stream
specifiers and currently that triggers an assert in SET_DICT.
CC:libav-stable@libav.org
|
|
|
|
| |
Also reorder some other #include when applicable.
|
| |
|
|
|
|
|
|
| |
Fixes a crash when using a preset with stream copy.
CC: libav-stable@libav.org
|
|
|
|
| |
CC: libav-stable@libav.org
|
| |
|
| |
|
|
|
|
|
|
|
| |
It has not worked for anything other than fringe codecs (asv1/2, mdec,
mjpeg[b]) since about 2003 and nobody ever noticed or complained. This
sufficiently proves that there are no users of this option who have a
clue of what they are doing, so it is completely useless.
|
|
|
|
|
|
|
|
|
| |
Make just a single reallocation per call instead of one reallocation
per copied chapters. This fixes possible memory leaks on realloc
failures. Also correct the allocation since it needs multiples of
sizeof(AVChapter*) and not sizeof(AVChapter).
Fixes CID700633 and CID700719.
|
| |
|
| |
|
|
|
|
|
|
| |
func2_arg is the same as func_arg, except it has one additional
parameter. Change all func_arg callbacks to take that parameter (and
ignore it).
|
| |
|
| |
|
|
|
|
|
|
| |
This was replaced with a per-file value in 3c0df90.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
| |
|
| |
|
|
|
|
|
|
|
| |
By default don't dump every single option on the user, but print only
the basic options.
Add -h long/full to print more options.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Currently it takes a mask and value, such that options for which
(flags & mask) == value.
Change it to take required flags and forbidden flags instead. This is
shorter and simpler to understand.
|
|
|
|
| |
Don't require every caller to supply them.
|
|
|
|
|
|
| |
This option does not do anything.
Also remove OPT_GRAB, since -isync is the last option using it.
|