- 01 Oct, 2016 1 commit
-
-
wm4 authored
With the new decode API, doing this in ffmpeg.c is impractical. There was resistance against removing the warning, so put it into libavcodec. Not bothering with reducing the warning to verbose log level for subsequent wanrings. The warning should be rare, and only happen when developing new codecs for the old API. Includes a change suggested by Michael Niedermayer.
-
- 19 Jun, 2016 1 commit
-
-
Andrey Turkin authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 21 Apr, 2016 2 commits
-
-
wm4 authored
Until now, the decoding API was restricted to outputting 0 or 1 frames per input packet. It also enforces a somewhat rigid dataflow in general. This new API seeks to relax these restrictions by decoupling input and output. Instead of doing a single call on each decode step, which may consume the packet and may produce output, the new API requires the user to send input first, and then ask for output. For now, there are no codecs supporting this API. The API can work with codecs using the old API, and most code added here is to make them interoperate. The reverse is not possible, although for audio it might. From Libav commit 05f66706. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
Michael Niedermayer authored
With this the use of the caps_internal from libavformat can be avoided Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 23 Mar, 2016 1 commit
-
-
wm4 authored
Until now, the decoding API was restricted to outputting 0 or 1 frames per input packet. It also enforces a somewhat rigid dataflow in general. This new API seeks to relax these restrictions by decoupling input and output. Instead of doing a single call on each decode step, which may consume the packet and may produce output, the new API requires the user to send input first, and then ask for output. For now, there are no codecs supporting this API. The API can work with codecs using the old API, and most code added here is to make them interoperate. The reverse is not possible, although for audio it might. Signed-off-by:
Anton Khirnov <anton@khirnov.net>
-
- 16 Dec, 2015 1 commit
-
-
Ganesh Ajjanagadde authored
Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com>
-
- 08 Dec, 2015 1 commit
-
-
Luca Barbato authored
Avoid the warning `-Wempty-body`.
-
- 06 Dec, 2015 1 commit
-
-
Anton Khirnov authored
-
- 05 Dec, 2015 1 commit
-
-
Luca Barbato authored
Avoid the warning `-Wempty-body`.
-
- 17 Nov, 2015 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 15 Nov, 2015 1 commit
-
-
Matthieu Bouron authored
The decoder extracts and fills its parameters even if the frame is skipped due to the skip_frame setting.
-
- 21 Oct, 2015 1 commit
-
-
Andreas Cadhalpun authored
It is only used inside libavcodec. Reviewed-by:
Michael Niedermayer <michael@niedermayer.cc> Signed-off-by:
Andreas Cadhalpun <Andreas.Cadhalpun@googlemail.com>
-
- 02 Oct, 2015 1 commit
-
-
Derek Buitenhuis authored
Signed-off-by:
Derek Buitenhuis <derek.buitenhuis@gmail.com>
-
- 20 Sep, 2015 1 commit
-
-
Michael Niedermayer authored
Avoids problems when used without braces Found-by:
Clément Bœsch <u@pkh.me> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 19 Sep, 2015 1 commit
-
-
Ganesh Ajjanagadde authored
This silences a -Wempty-body warning on clang 3.7+, e.g http://fate.ffmpeg.org/log.cgi?time=20150918181527&log=compile&slot=x86_64-darwin-clang-polly-vectorize-stripmine-3.7. Signed-off-by:
Ganesh Ajjanagadde <gajjanagadde@gmail.com> Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 12 Sep, 2015 1 commit
-
-
wm4 authored
The generic code in utils.c sets the AVFrame.pkt_dts field from the packet it was supposedly decoded. This does not have to be true for a fully asynchronous decoder like mmaldec. It could be overwritten with an incorrect value. Even if the decoder doesn't determine the DTS (but sets it to AV_NOPTS_VALUE), it's impossible to determine a correct value in utils.c. Decoders can now be marked with FF_CODEC_CAP_SETS_PKT_DTS, in which case utils.c won't overwrite the field. The decoders are expected to set this field (even if they only set it to AV_NOPTS_VALUE). Signed-off-by:
Luca Barbato <lu_zero@gentoo.org>
-
- 05 Sep, 2015 1 commit
-
-
Hendrik Leppkes authored
-
- 18 Aug, 2015 1 commit
-
-
Ronald S. Bultje authored
-
- 04 Aug, 2015 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 27 Jul, 2015 3 commits
-
-
Vittorio Giovara authored
Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
Michael Niedermayer authored
This parameter can be used to inform the allocation code about how much downsizing might occur, and can be used to optimize how to allocate the packet Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 22 Jul, 2015 1 commit
-
-
Michael Niedermayer authored
The stats are a superset of the quality factor, also allowing the picture type and encoder "PSNR" stats to be exported This also replaces the native by fixed little endian order for the affected side data AV_PKT_DATA_QUALITY_FACTOR is left as a synonym of AV_PKT_DATA_QUALITY_STATS Signed-off-by:
Michael Niedermayer <michael@niedermayer.cc>
-
- 16 Jul, 2015 1 commit
-
-
Carl Eugen Hoyos authored
-
- 02 Jul, 2015 1 commit
-
-
Vittorio Giovara authored
They are used by dnxhd and mpegvideo_enc exclusively, move them to codec private options instead. Signed-off-by:
Vittorio Giovara <vittorio.giovara@gmail.com>
-
- 24 Apr, 2015 1 commit
-
-
Vittorio Giovara authored
Improves Coverity analysis, avoiding "double semicolon" CIDs.
-
- 20 Apr, 2015 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 Apr, 2015 1 commit
-
-
Vittorio Giovara authored
-
- 05 Apr, 2015 1 commit
-
-
Martin Storsjö authored
The previous documentation was very vague and almost misleading. Signed-off-by:
Martin Storsjö <martin@martin.st>
-
- 31 Mar, 2015 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 14 Mar, 2015 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 13 Mar, 2015 1 commit
-
-
Vittorio Giovara authored
This field is designed for marking codec properties useful to lavc internals. Two internal capabilities are added: - FF_CODEC_CAP_INIT_THREADSAFE: codec can be opened without locks; - FF_CODEC_CAP_INIT_CLEANUP: codec frees memory if initialization fails.
-
- 18 Nov, 2014 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 17 Nov, 2014 1 commit
-
-
Vittorio Giovara authored
CC: libav-stable@libav.org Bug-Id: CID 1194387 / CID 1194389 / CID 1194393 / CID 1206638
-
- 20 Jun, 2014 1 commit
-
-
Justin Ruggles authored
-
- 20 May, 2014 1 commit
-
-
Michael Niedermayer authored
Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 19 May, 2014 1 commit
-
-
James Almer authored
Signed-off-by:
James Almer <jamrial@gmail.com> Reviewed-by:
"Ronald S. Bultje" <rsbultje@gmail.com> Signed-off-by:
Michael Niedermayer <michaelni@gmx.at>
-
- 11 May, 2014 3 commits
-
-
Anton Khirnov authored
-
Anton Khirnov authored
This way each decoder does not have to do the same thing manually.
-
Anton Khirnov authored
It will be useful in the following commits.
-