- 09 Oct, 2012 1 commit
-
-
Anton Khirnov authored
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.
-
- 03 Oct, 2012 1 commit
-
-
Diego Biurrun authored
-
- 01 Oct, 2012 2 commits
-
-
Diego Elio Pettenò authored
-
Justin Ruggles authored
This takes into account planar vs. packed when comparing to find the closest sample format match.
-
- 24 Sep, 2012 1 commit
-
-
Anton Khirnov authored
-
- 17 Sep, 2012 1 commit
-
-
Janne Grunau authored
This prevents lost frames after a resolution change.
-
- 30 Aug, 2012 2 commits
-
-
Anton Khirnov authored
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).
-
Anton Khirnov authored
-
- 26 Aug, 2012 1 commit
-
-
Anton Khirnov authored
-
- 18 Aug, 2012 1 commit
-
-
Anton Khirnov authored
-
- 13 Aug, 2012 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 08 Aug, 2012 13 commits
-
-
Anton Khirnov authored
It is now possible to use lavfi sources.
-
Anton Khirnov authored
-
Anton Khirnov authored
The new name is shorter and more accurate, since this variable is no longer used only for checking recording time constraint.
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
-
Anton Khirnov authored
Operate with a pointer to InputFile instead of its index in input_files.
-
Anton Khirnov authored
Replace for (;foo == 0;) with while (!foo) This is prettier.
-
Anton Khirnov authored
This simplifies splitting code for reading from input out of transcode().
-
Anton Khirnov authored
-
Anton Khirnov authored
Before this commit, poll_filters() reads all frames available on each lavfi output. This does not work for lavfi sources that produce an unlimited number of frames, e.g. color and similar. With this commit, poll_filters() reads from output with the lowest timestamp and returns to wait for more input if no frames are available on it.
-
Anton Khirnov authored
-
Anton Khirnov authored
-
- 07 Aug, 2012 1 commit
-
-
Anton Khirnov authored
-
- 05 Aug, 2012 1 commit
-
-
Mans Rullgard authored
This allows simplifying a few expressions. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 29 Jul, 2012 1 commit
-
-
Anton Khirnov authored
According to its description, it is supposed to be the LCM of all the frame durations. The usability of such a thing is vanishingly small, especially since we cannot determine it with any amount of reliability. Therefore get rid of it after the next bump. Replace it with the average framerate where it makes sense. FATE results for the wtv and xmv demux tests change. In the wtv case this is caused by the file being corrupted (or possibly badly cut) and containing invalid timestamps. This results in lavf estimating the framerate wrong and making up wrong frame durations. In the xmv case the file contains pts jumps, so again the estimated framerate is far from anything sane and lavf again makes up different frame durations. In some other tests lavf starts making up frame durations from different frame.
-
- 28 Jul, 2012 1 commit
-
-
Ronald S. Bultje authored
-
- 17 Jul, 2012 1 commit
-
-
Anton Khirnov authored
Also exit in such a case if -xerror is used. Fixes bug 329.
-
- 09 Jul, 2012 1 commit
-
-
Anton Khirnov authored
-
- 06 Jul, 2012 2 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
start time is already substracted from the frame timestamp, so it needs to be checked against 0, not start time.
-
- 05 Jul, 2012 2 commits
-
-
Reimar Döffinger authored
Currently it always exits with an error when more than one position is specified. CC: libav-stable@libav.org
-
Martin Storsjö authored
If the output frame size is smaller than the input sample rate, and the input stream time base corresponds exactly to the input frame size (getting input packet timestamps like 0, 1, 2, 3, 4 etc), the output timestamps from the filter will be like 0, 1, 2, 3, 4, 4, 5 ..., leadning to non-monotone timestamps later. A concrete example is input mp3 data having frame sizes of 1152 samples, transcoded to aac with 1024 sample frames. By setting the audio filter time base to the sample rate, we will get sensible timestamps for all output packets, regardless of the ratio between the input and output frame sizes. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 30 Jun, 2012 1 commit
-
-
Martin Storsjö authored
This allows passing the right options to encoders when there's more than one encoder for a certain codec id. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 26 Jun, 2012 4 commits
-
-
Anton Khirnov authored
The warning silenced was: avconv.c: In function ‘opt_output_file’: avconv.c:3380:21: warning: ‘meta_out’ may be used uninitialized in this function [-Wuninitialized] avconv.c:3315:20: note: ‘meta_out’ was declared here
-
Anton Khirnov authored
The warning silenced was: avconv.c: In function ‘configure_filtergraph’: avconv.c:603:8: warning: ‘ist’ may be used uninitialized in this function [-Wuninitialized] avconv.c:549:18: note: ‘ist’ was declared here
-
Anton Khirnov authored
-
Anton Khirnov authored
parse_forced_keyframes() relies in encoder timebase being set, so call it from transcode_init() after it is known.
-
- 24 Jun, 2012 1 commit
-
-
Anton Khirnov authored
-