| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
| |
It has not been actually used since
37045e422903695e610cca6ecb753df643ab9380, when the broken vismv code was
removed.
|
|
|
|
| |
It is private and must not be touched from outside of lavf.
|
| |
|
|
|
|
| |
It limits the duration of the data read from a given input.
|
|
|
|
|
| |
Using -ss 0 to drop frames with negative timestamps is a perfectly valid
use case.
|
|
|
|
|
|
|
|
|
|
| |
Some C runtime implementations deadlock when calling threading functions
on the atexit() handler.
Use a simpler wrapper similar to av_log to call the cleanup function
before exit.
Bug-Id: 523
|
|
|
|
|
|
|
| |
The header is private, and avconv.c doesn't use it
for anything.
Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
|
|
|
|
|
| |
External codec may have corner case reason to fail at init, better
report them instead having the user wonder.
|
|
|
|
| |
strerror_r is called by av_strerror already.
|
|
|
|
| |
Fixes a segfault in exit_program() if opening an output file fails.
|
| |
|
|
|
|
|
| |
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.
|
|
|
|
|
|
| |
Integrate the code in the packet reading function, instead of inserting
sleeps in many places.
This is simpler to follow and should work better.
|
|
|
|
|
| |
This makes output -ss sample-accurate for audio and will allow further
simplication in the future.
|
|
|
|
|
|
|
|
|
| |
This makes -t sample-accurate for audio and will allow further
simplication in the future.
Most of the FATE changes are due to audio now being sample accurate. In
some cases a video frame was incorrectly passed with the old code, while
its was over the limit.
|
|
|
|
| |
Removes an arbitrary hardcoded limit on the number of filters.
|
|
|
|
|
| |
We do not support using filters without AVFilterGraph in practice
anyway, so there is no point in pretending we do.
|
| |
|
| |
|
|
|
|
| |
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>
|
| |
|
|
|
|
| |
Signed-off-by: Martin Storsjö <martin@martin.st>
|
| |
|
|
|
|
|
| |
Remove the code for volume scaling in avconv.c and instead auto-insert a
volume filter into the beginning of the filter chain.
|
|
|
|
| |
Also reorder some other #include when applicable.
|
|
|
|
| |
Fixes Bug 385
|
|
|
|
|
|
| |
The packet belongs to lavf, the caller must not free it or access it in
any other way.
No change in practice, since destruct is set to NULL anyway.
|
| |
|
|
|
|
|
|
|
| |
avio_size() reports the filesize which returns 0 for /dev/null.
avio_tell() reports the current position.
Also handle errors from avio_tell().
|
| |
|
|
|
|
|
|
|
| |
Some systems require sys/time.h being explicitly included before
sys/resource.h. The configure check already does this.
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
|
|
|
|
|
|
|
|
| |
Error out on init if a codec with CODEC_CAP_EXPERIMENTAL is requested
and strict_std_compliance is not FF_COMPLIANCE_EXPERIMENTAL.
Move the check from avconv to avcodec_open2() and return
AVERROR_EXPERIMENTAL accordingly.
Signed-off-by: Luca Barbato <lu_zero@gentoo.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.
|
| |
|
| |
|
|
|
|
|
| |
This takes into account planar vs. packed when comparing to find the closest
sample format match.
|
| |
|
|
|
|
| |
This prevents lost frames after a resolution change.
|
|
|
|
|
|
| |
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).
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Mans Rullgard <mans@mansr.com>
|
|
|
|
| |
It is now possible to use lavfi sources.
|
| |
|
|
|
|
|
| |
The new name is shorter and more accurate, since this variable is no
longer used only for checking recording time constraint.
|