- Aug 19, 2012
-
-
Nicolas George authored
-
Nicolas George authored
Rework the transcode() function and its immediate annexes to have the same structure as in avconv, while still maintaining proper scheduling to avoid accumulation. Using -filter_complex without inputs now works.
-
Michael Niedermayer authored
Fixes Ticket976 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Aug 14, 2012
-
-
Nicolas George authored
The sub-movtextenc ref file changes because the dimensions (400×60) are stored by the format.
-
Nicolas George authored
With this option, transcoding DVB subtitles becomes possible.
-
- Aug 11, 2012
-
-
Michael Niedermayer authored
Fixes Ticket1627 The fate change is due to ffmpeg no longer pushing audio timestamps aggressively up (which is what caused the AV sync issues in the ticket) but leaving them as they are. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Aug 10, 2012
-
-
Michael Niedermayer authored
fix crash with aac_adtstoasc bitstream filter Fixes Ticket1441 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Aug 09, 2012
-
-
Michael Niedermayer authored
Based-on: commit 0c00fd80 Author: Anton Khirnov <anton@khirnov.net> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Nicolas George authored
The old code generates a termination packet with the same regions as the start packet and page_state set to "only what changed"; the result is that the termination packet is decoded as identical to the start packet. The new code does as found in some DVB broadcasts: produce a packet with no regions. This is done by expecting num_rects to be 0 rather than using a flip-flop. ffmpeg.c is updated accordingly.
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Aug 05, 2012
-
-
Clément Bœsch authored
-
Philip Langdale authored
We're now running some of this code through valgrind for the first time, and a few warnings showed up stemming from two problems. 1) The ASS code assumes the subtitle header is null terminated, but it wasn't, and passing the size down doesn't look like fun, so I added a terminator 2) The code wasn't freeing all of its state. Signed-off-by:
Philip Langdale <philipl@overt.org>
-
- Aug 04, 2012
-
-
Nicolas George authored
With this feature, it becomes possible to perform commonly requested tasks, such as hardcoding bitmap subtitles. This will be reverted once libavfilter has proper support for subtitles. All the changes have the string "sub2video" in them, it makes it easy to spot the parts.
-
- Aug 01, 2012
-
-
Clément Bœsch authored
This patch fixes two things: - in case of subtitles, check_recording_time() is comparing the current PTS to the recording time (-t option, set to INT_MAX by default), so the -ss option needs to be taken into account. It is not required in do_{audio,video}_out() because this adjustment is set while polling the filtergraph (see poll_filters()). - It also adjusts the PTS sent to the encoder (and later transmitted to the muxer) so the TS in the output make sense and are not kept verbatim. Note: this only works for muxers honoring the PTS, such as lavf/matroskaenc. But for other such as the ASS muxer which just does a verbatim copy, or the SubRip muxer which doesn't write the TS in some cases, it will not work yet.
-
- Jul 31, 2012
-
-
Michael Niedermayer authored
Reported-by: durandal_1707 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jul 30, 2012
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jul 28, 2012
-
-
Michael Niedermayer authored
Fixes Ticket1434 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Fixes ticket1385 Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jul 26, 2012
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This clarifies the code. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This ensures its not used afterwards. This commit should not change anything as it should not have been used afterwards. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jul 25, 2012
-
-
Nicolas George authored
-
- Jul 24, 2012
-
-
Nicolas George authored
This replaces the use of the no_packet and no_frame arrays.
-
- Jul 23, 2012
-
-
Nicolas George authored
Filters can change the timings, so input files must not necessarily be read at the same rythm. This patch select the input file to read based on the timestamp at output instead of input. With complex filter graphs, finding the input for a given output is done by making a request and checking to what buffer source it has been forwarded.
-
- Jul 20, 2012
-
-
Nicolas George authored
Reap buffers stored in the buffer sinks even when the avfilter_graph_request_oldest() loop only returns EOF. avfilter_graph_request_oldest() can cause frames to arrive to the sinks even when it returns EOF.
-
- Jul 19, 2012
-
-
Nicolas George authored
This reverts commit 744bd8d0. pkt_timebase is now set by av_codec_set_pkt_timebase. If some demuxer set AVStream.time_base directly, it need to be fixed. There is a warning to detect it.
-
Nicolas George authored
Allows to disable interaction from standard input. Useful, for example, if ffmpeg is in the background process group. Roughly the same result can be achieved with "ffmpeg ... < /dev/null" but it requires a shell.
-
Nicolas George authored
There are other reasons not to use stdin than having it as an input.
-
- Jul 18, 2012
-
-
Michael Niedermayer authored
This commit caused Ticket1490 (Infinity loop / lock in export image) Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jul 16, 2012
-
-
Michael Niedermayer authored
Fixes Ticket1432 Thanks-to: Mike Scheutzow <mike.scheutzow@alcatel-lucent.com> for some of the bug analysis Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jul 14, 2012
-
-
Nicolas George authored
It allows to send program-friendly (easy to parse) progress information to a file or an URL.
-
Michael Niedermayer authored
This fixes the timestamp of the first packet when samples have been skiped. Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jul 13, 2012
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jul 12, 2012
-
-
Robert Krüger authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- Jul 06, 2012
-
-
Nicolas George authored
If not, frames can still arrive to the sink and accumulate. The frames past recording time will be ignored in do_*_out.
-
- Jul 04, 2012
-
-
Nicolas George authored
This commit is based on libav's implementation and makes sure to compare output timestamps together. It also reduces the differences with avconv. The changes to the test reference files are caused by an additional packet at the end, the timestamp of the frame encoded by this packet is always strictly below the limit stated by the -t option.
-