- 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 3 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
Also ensure that all such filters get a non-NULL name. Should fix FATE failures on some architectures after 58b049f2.
-
Anton Khirnov authored
Because of a mistake during merging the code for simple and complex filtergraphs, -async inserts an asyncts filter both on input and output. Remove the output hunk.
-
- 22 Jun, 2012 1 commit
-
-
Mans Rullgard authored
This reduces the dependency on unistd.h which is not available on all systems. Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 20 Jun, 2012 1 commit
-
-
Mans Rullgard authored
Signed-off-by:
Mans Rullgard <mans@mansr.com>
-
- 14 Jun, 2012 1 commit
-
-
Anton Khirnov authored
-
- 13 Jun, 2012 1 commit
-
-
Anton Khirnov authored
It will allow adding new fields to it without ABI breaks.
-