1
0
mirror of https://github.com/FFmpeg/FFmpeg.git synced 2025-01-19 05:49:09 +02:00
FFmpeg/libavcodec
wm4 87a051f976 lavc: allow asynchronous decoders to return correct pkt_dts values
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>
2015-09-12 12:27:19 +02:00
..
2015-07-17 18:46:24 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-09-02 22:22:02 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-09-02 22:22:02 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-09-09 03:11:09 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-05-31 15:03:30 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-09-02 22:22:02 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-01 01:08:15 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-06-12 12:29:46 +01:00
2015-09-03 13:55:38 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-05-28 15:38:43 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 16:21:14 +01:00
2015-07-27 16:00:22 +01:00
2015-07-27 16:00:22 +01:00
2015-07-27 16:00:22 +01:00
2015-07-27 15:24:58 +01:00
2015-08-21 08:46:05 +02:00
2015-08-21 08:46:05 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-09 21:36:19 +02:00
2015-07-27 15:24:58 +01:00
2015-09-02 21:56:22 +02:00
2015-09-02 21:56:22 +02:00
2015-07-27 15:24:58 +01:00
2015-09-02 22:22:02 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:56 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-05-22 15:34:39 +01:00
2015-07-27 15:24:56 +01:00
2015-05-28 15:38:43 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-08-25 19:47:43 +02:00
2015-05-31 15:17:22 +02:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-05-31 15:03:31 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-05-28 15:38:43 +01:00
2015-05-28 15:38:43 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-06-12 12:29:46 +01:00
2015-06-12 12:29:46 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:56 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-06-22 15:23:08 +01:00
2015-06-22 15:23:08 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-09-06 10:36:24 +02:00
2015-09-06 10:36:24 +02:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-04-28 16:33:09 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-09-02 22:22:02 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-05-31 15:03:31 +02:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:56 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-05-31 15:03:31 +02:00
2015-07-20 15:06:50 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-27 15:24:58 +01:00
2015-07-20 15:06:50 +01:00