- 10 May, 2023 8 commits
-
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Dai, Jianhui J authored
Avoid compiling error if included by multiple sources. Signed-off-by:
Jianhui Dai <jianhui.j.dai@intel.com> Signed-off-by:
Ronald S. Bultje <rsbultje@gmail.com>
-
Paul B Mahol authored
Fixes NULL pointer dereference later.
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Lukáš Lalinský authored
-
- 09 May, 2023 5 commits
-
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Paul B Mahol authored
-
- 08 May, 2023 18 commits
-
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Thilo Borgmann authored
This allows for decimating large similar portions of a video while preserving small ones.
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Paul B Mahol authored
-
James Almer authored
Similar to the decoder AVOptions, this is useful to show values from options exported by the demuxer. Signed-off-by:
James Almer <jamrial@gmail.com>
-
Anton Khirnov authored
Avoids the pointless overhead of transferring them to the main thread.
-
Anton Khirnov authored
The two checks using eof_reached are testing whether more input can possibly appear on this filtergraph input. InputFilterPriv.eof is the more authoritative source for this information.
-
Anton Khirnov authored
This code more properly belongs there.
-
Anton Khirnov authored
It is shorter and more efficient.
-
Anton Khirnov authored
It is not used outside of ffmpeg_filter.
-
Anton Khirnov authored
It is not used outside of ffmpeg_filter.
-
Anton Khirnov authored
It is not used outside of ffmpeg_filter.
-
Anton Khirnov authored
When an input stream terminates and no frames were successfully decoded, filtering code will currently configure the filtergraph using demuxer stream parameters. Use decoder parameters instead, which should be more reliable. Also, initialize them immediately when an input stream is bound to a filtergraph input, so that these parameters are always available (if at all) and filtering code does not need to reach into the decoder at some arbitrary later point.
-
Anton Khirnov authored
When no frames are ever seen by an encoder, encoder flush will do a last-ditch attempt to configure its source filtergraph in order to at least get the stream parameters. This involves extracting demuxer parameters from filtergraph source inputs, which is * a bad layering violation * probably unreachable, because decoders are flushed before encoders, which should call ifilter_send_eof(), which will also set these parameters; however due to complex control flow it is hard to be entirely sure this code can never be triggered Even if this code can actually be reached, it is probably better to return an error as the comment above it says.
-
Anton Khirnov authored
Replace it by simply calling choose_output() earlier.
-
Anton Khirnov authored
These two functions are a part of a single logical action - determining which, if any, output stream needs to be processed next. Keeping them separate is a historical artifact that obscures what is actually being done.
-
- 07 May, 2023 9 commits
-
-
Jonathan Gilbert authored
-
metamuffin authored
lavfi not only supports video but also audio by now.
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Paul B Mahol authored
-
Anton Khirnov authored
They are exactly equivalent, so there is no point in maintaining a separate flag for -re.
-
Anton Khirnov authored
Use it to replace a hack added in 6f206852.
-
Davy Durham authored
Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-