summaryrefslogtreecommitdiff
path: root/avconv_filter.c
Commit message (Collapse)AuthorAge
* avconv: VAAPI hwcontext initialisation and hwaccel helperMark Thompson2016-03-30
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: convert to codecparAnton Khirnov2016-02-23
| | | | | The switch is not yet complete because the parsers and the bistream filters do not have a new AVCodecParam-based API yet.
* avconv: use the new buffersrc parameters APIAnton Khirnov2016-02-14
| | | | | | | The timebase change in the zmbv-8bit test is due to the fact that previously the timebase string was evaluated as floating point, then converted to a rational. After this commit, the timebase is passed directly as is.
* avconv: Do not try to configure filter outputs without streamsLuca Barbato2015-10-07
| | | | | | Prevent a NULL-dereference. CC: libav-stable@libav.org
* avconv_filter: Use full named optionsVittorio Giovara2015-09-13
| | | | | | | This introduces a slight timebase computation difference in zmbv-8bit fate test. This is expected since the new options are double instead of ints, and the additional precision skews the results in a non meaningful way.
* avconv: split creating and (re-)configuring complex filtergraphsAnton Khirnov2015-07-19
| | | | | | | The current code is less than straightforward due to the fact that output streams can be created based on filtergraph definitions. This change should make the code simpler and more readable. It will also be useful in the future commits.
* avconv: Add an option for automatically rotating video according to display ↵Martin Storsjö2015-05-02
| | | | | | | | | | | matrix The option is enabled by default, but can be disabled. If this is enabled, such side data isn't copied into the output stream (except when doing stream copy). Signed-off-by: Martin Storsjö <martin@martin.st>
* avconv: fix leak in filter errorVittorio Giovara2014-10-17
| | | | | CC: libav-stable@libav.org Bug-Id: CID 1005311
* avconv: do not use the stream codec context for encodingAnton Khirnov2014-06-01
|
* avconv: do not use the stream codec context for decodingAnton Khirnov2014-06-01
|
* Add missing #includes for *INT64_MAX and *INT64_CDiego Biurrun2013-11-23
|
* avconv: add infrastructure for using hwaccelsAnton Khirnov2013-11-23
|
* avconv_filter: add new line after error messageVittorio Giovara2013-11-21
|
* avconv: support -t as an input option.Anton Khirnov2013-08-05
| | | | It limits the duration of the data read from a given input.
* avconv: make input -ss accurate when transcodingAnton Khirnov2013-08-05
| | | | | Insert (a)trim filters on the corresponding inputs, so the extra frames are decoded and discarded.
* avconv: distinguish between -ss 0 and -ss not being usedAnton Khirnov2013-08-05
| | | | | Using -ss 0 to drop frames with negative timestamps is a perfectly valid use case.
* avconv: insert extra filters in the same way for both graph inputs and outputsAnton Khirnov2013-08-05
| | | | | This will allow using the same code when one filter can be inserted both on input and output.
* avconv: fix usage of deprecated lavfi APIAnton Khirnov2013-08-05
|
* avconv: improve some variable namesAnton Khirnov2013-08-04
| | | | | | | 'filter' is too generic, since the functions in question deal with several filters. Also add const qualifiers to those variables.
* avconv: use current syntax for the scale filterLuca Barbato2013-05-10
|
* avconv: make output -ss insert trim/atrim filters.Anton Khirnov2013-04-30
| | | | | This makes output -ss sample-accurate for audio and will allow further simplication in the future.
* avconv: make -t insert trim/atrim filters.Anton Khirnov2013-04-30
| | | | | | | | | 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.
* avconv: update to the new options syntax.Anton Khirnov2013-04-11
| | | | The separators were changed from ',' to '|' in all the filters.
* lavfi: merge avfiltergraph.h into avfilter.hAnton Khirnov2013-04-11
| | | | | We do not support using filters without AVFilterGraph in practice anyway, so there is no point in pretending we do.
* avconv: Make sure the encoder exists before inspecting supported_listMartin Storsjö2013-03-06
| | | | | | | This fixes crashes when there is no encoder for the default codec of selected format. Signed-off-by: Martin Storsjö <martin@martin.st>
* avconv: remove an unused variableJustin Ruggles2013-02-25
|
* avconv: pass libavresample options to AVFilterGraphJustin Ruggles2013-02-23
|
* cmdutils: add a macro to simplify grow_array() calls.Anton Khirnov2012-12-18
|
* avconv: deprecate the -vol optionJustin Ruggles2012-12-05
| | | | | Remove the code for volume scaling in avconv.c and instead auto-insert a volume filter into the beginning of the filter chain.
* avconv: fix variable shadowing in configure_input_audio_filter()Justin Ruggles2012-11-28
|
* Include libavutil/channel_layout.h instead of libavutil/audioconvert.hJustin Ruggles2012-11-11
| | | | Also reorder some other #include when applicable.
* De-doxygenize some top-level filesDiego Biurrun2012-10-12
|
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-08
|
* Use atexit() instead of defining a custom exit_program() interface.Diego Elio Pettenò2012-10-01
|
* avconv: don't pass a bogus parameter to avfilter_graph_create_filter().Anton Khirnov2012-09-17
| | | | | | The buffer sink does not take any parameters. Fixes an uninitialized variable warning.
* cmdutils: extend -h to allow printing codec details.Anton Khirnov2012-08-19
|
* avconv: split configuring filter configuration to a separate file.Anton Khirnov2012-08-08