summaryrefslogtreecommitdiff
path: root/avconv.h
Commit message (Collapse)AuthorAgeFilesLines
* avconv: switch to the new BSF APIAnton Khirnov2016-03-201-1/+5
|
* avconv: remove sub-frame warningwm42016-03-051-1/+0
| | | | | | It's not practical to keep this with the new decode API. Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: add support for Intel QSV-accelerated transcodingAnton Khirnov2015-10-161-0/+5
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avconv: Add loop option.Alexandra Hájková2015-10-131-0/+8
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* Add a quality factor packet side dataVittorio Giovara2015-07-201-0/+3
| | | | | | | | This is necessary to preserve the quality information currently exported with coded_frame. Add the new side data to every encoder that needs it, and use it in avconv. Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com>
* avconv: split creating and (re-)configuring complex filtergraphsAnton Khirnov2015-07-191-0/+2
| | | | | | | 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-021-0/+3
| | | | | | | | | | | 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: do not use the stream codec context for encodingAnton Khirnov2014-06-011-0/+1
|
* avconv: do not use the stream codec context for decodingAnton Khirnov2014-06-011-0/+1
|
* avconv: Support VDA hwaccelAnton Khirnov2014-05-111-0/+2
| | | | Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avconv: rename OutputStream.opts to OutputStream.encoder_optsAnton Khirnov2014-05-031-1/+1
| | | | This makes it more clear what is this variable for exactly.
* avconv: rename InputStream.opts to InputStream.decoder_optsAnton Khirnov2014-05-031-1/+1
| | | | This makes it more clear what is this variable for exactly.
* avconv: add support for DXVA2 decodingHendrik Leppkes2014-04-281-0/+2
| | | | Signed-off-by: Anton Khirnov <anton@khirnov.net>
* avconv: print verbose per-stream transcoding statisticsAnton Khirnov2014-03-241-3/+14
|
* avconv: rewrite output data size trackingAnton Khirnov2014-03-241-0/+4
| | | | | | Store a variable per OutputStream instead of globals for audio/video/extradata. This makes the code simpler and cleaner and fixes 2pass with multiple output streams.
* avconv: add stream-global side data to the first demuxed packetAnton Khirnov2014-03-241-0/+3
|
* avconv: remove a write-only variableAnton Khirnov2014-02-241-1/+0
|
* avconv: add support for VDPAU decodingAnton Khirnov2013-11-231-0/+3
|
* avconv: add infrastructure for using hwaccelsAnton Khirnov2013-11-231-0/+31
|
* avconv: stop accessing AVStream.parserAnton Khirnov2013-10-291-0/+2
| | | | It is private and must not be touched from outside of lavf.
* avplay: Accept cpuflags optionLuca Barbato2013-10-221-2/+0
| | | | | | Quite useful for debugging. Signed-off-by: Luca Barbato <lu_zero@gentoo.org>
* avconv: support -t as an input option.Anton Khirnov2013-08-051-0/+1
| | | | It limits the duration of the data read from a given input.
* avconv: make input -ss accurate when transcodingAnton Khirnov2013-08-051-0/+3
| | | | | Insert (a)trim filters on the corresponding inputs, so the extra frames are decoded and discarded.
* avconv: do not send non-monotonous DTS to the muxers.Anton Khirnov2013-05-031-0/+2
| | | | | Hack partially based on a commit by Michael Niedermayer <michaelni@gmx.at> Should fix (or work around) bug 458.
* lavfi: merge avfiltergraph.h into avfilter.hAnton Khirnov2013-04-111-1/+0
| | | | | We do not support using filters without AVFilterGraph in practice anyway, so there is no point in pretending we do.
* avconv: add options for reading filtergraphs from a file.Anton Khirnov2013-03-281-0/+2
|
* avconv: convert to new refcounted AVFrame APIAnton Khirnov2013-03-081-3/+1
|
* avconv: pass libavresample options to AVFilterGraphJustin Ruggles2013-02-231-0/+1
|
* avconv: use new options parser.Anton Khirnov2012-12-181-0/+4
|
* De-doxygenize some top-level filesDiego Biurrun2012-10-121-8/+6
|
* avconv: remove -same_quantAnton Khirnov2012-10-091-2/+0
| | | | | | | 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.
* Replace PIX_FMT_* -> AV_PIX_FMT_*, PixelFormat -> AVPixelFormatAnton Khirnov2012-10-081-1/+1
|
* avtools: remove the distinction between func_arg and func2_arg.Anton Khirnov2012-08-301-1/+1
| | | | | | 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).
* avconv: make the -passlogfile option per-stream.Anton Khirnov2012-08-301-1/+3
|
* avconv: make the -pass option per-stream.Anton Khirnov2012-08-301-0/+2
|
* avconv: make -shortest a per-output file option.Anton Khirnov2012-08-181-1/+3
|
* avconv: rename OutputStream.is_past_recording_time to finished.Anton Khirnov2012-08-081-1/+1
| | | | | The new name is shorter and more accurate, since this variable is no longer used only for checking recording time constraint.
* avconv: replace no_packet array in transcode() with a var in InputStreamAnton Khirnov2012-08-081-0/+1
| | | | | This simplifies splitting code for reading from input out of transcode().
* avconv: remove unused variable from InputFile.Anton Khirnov2012-08-081-1/+0
|
* avconv: split configuring filter configuration to a separate file.Anton Khirnov2012-08-081-0/+2
|
* avconv: split option parsing into a separate file.Anton Khirnov2012-08-081-0/+360