Andreas Rheinhardt
eee88ba0dc
avcodec/decode: Set KEY flag+pict_type generically for intra-only codecs
...
This commit is the analog of 3f11eac75741888c7b2b6f93c458766f2613bab5
for decoding: It sets the AV_FRAME_FLAG_KEY and (for video decoders)
also pict_type to AV_PICTURE_TYPE_I. It furthermore stops setting
audio frames as always being key frames -- it is wrong for e.g.
TrueHD/MLP. The latter also affects TAK and DFPWM.
The change already improves output for several decoders where
it has been forgotten to set e.g. pict_type like speedhq, wnv1
or tiff. The latter is the reason for the change to the exif-image-tiff
FATE test reference file.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-05-19 11:39:45 +02:00
..
2024-05-13 13:02:02 +02:00
2024-05-13 14:54:10 +02:00
2024-05-13 14:32:21 +02:00
2024-04-23 08:31:40 +02:00
2024-05-19 10:22:46 +03:00
2024-05-13 14:54:10 +02:00
2024-05-06 20:22:42 +08:00
2024-05-14 11:17:54 -03:00
2024-04-23 08:31:30 +02:00
2024-05-12 16:01:44 +02:00
2024-04-28 13:59:57 +02:00
2024-04-23 08:31:40 +02:00
2024-04-23 08:31:40 +02:00
2024-04-23 08:31:40 +02:00
2024-05-07 12:33:50 +02:00
2024-04-23 08:31:40 +02:00
2024-05-07 12:33:50 +02:00
2024-04-23 08:31:41 +02:00
2024-05-06 23:56:40 +02:00
2024-05-01 02:57:11 +02:00
2024-05-06 14:51:56 +02:00
2024-05-06 03:00:41 +02:00
2024-05-01 02:57:11 +02:00
2024-05-06 20:17:50 +01:00
2024-05-06 20:17:50 +01:00
2024-05-02 10:39:56 -03:00
2024-05-13 14:54:10 +02:00
2024-05-03 02:35:49 +02:00
2024-05-03 02:35:50 +02:00
2024-05-08 21:15:05 -03:00
2024-05-09 16:17:40 +02:00
2024-04-24 02:52:17 +02:00
2024-05-19 11:39:35 +02:00
2024-04-24 00:11:37 -03:00
2024-05-19 11:39:45 +02:00
2024-05-07 13:24:32 +02:00
2024-05-13 03:40:18 +02:00
2024-05-06 20:17:50 +01:00
2024-05-08 21:15:05 -03:00
2024-05-13 03:40:19 +02:00
2024-05-13 14:54:10 +02:00
2024-05-13 14:54:10 +02:00
2024-05-12 17:23:58 -03:00
2024-05-12 17:23:58 -03:00
2024-05-12 17:23:58 -03:00
2024-05-13 03:40:17 +02:00
2024-05-13 03:40:17 +02:00
2024-04-28 19:13:17 +02:00
2024-05-19 10:03:49 +03:00
2024-05-19 10:03:49 +03:00
2024-05-13 03:40:17 +02:00
2024-04-27 21:16:39 +02:00
2024-05-15 03:53:25 +02:00
2024-05-19 11:39:35 +02:00
2024-05-11 01:25:15 +02:00
2024-05-17 15:40:31 -07:00
2024-05-02 12:12:49 +02:00
2024-05-08 21:14:56 -03:00
2024-05-13 03:40:16 +02:00
2024-05-13 14:32:21 +02:00
2024-04-23 15:35:26 +08:00
2024-04-29 15:58:48 +08:00
2024-05-19 11:39:18 +02:00
2024-05-11 09:38:34 +02:00
2024-05-11 10:13:58 +02:00
2024-05-06 20:17:50 +01:00
2024-04-25 00:33:13 +02:00
2024-04-25 00:33:13 +02:00
2024-05-13 14:54:10 +02:00
2024-05-02 10:39:56 -03:00
2024-04-27 11:12:07 +02:00
2024-04-27 11:12:07 +02:00
2024-04-27 11:12:07 +02:00
2024-04-27 11:12:07 +02:00
2024-04-29 15:30:25 +02:00
2024-04-27 11:12:07 +02:00
2024-04-27 21:16:40 +02:00
2024-05-19 11:39:45 +02:00
2024-05-15 03:53:24 +02:00
2024-05-07 11:06:37 +08:00
2024-05-07 11:06:37 +08:00
2024-05-03 18:00:53 +03:00
2024-05-03 18:00:53 +03:00
2024-04-23 08:31:40 +02:00
2024-04-23 08:31:40 +02:00
2024-04-23 08:31:40 +02:00
2024-05-13 08:35:09 +02:00
2024-05-07 23:53:26 +02:00
2024-05-07 23:53:26 +02:00
2024-05-06 20:17:50 +01:00
2024-05-11 15:21:57 +08:00
2024-05-06 20:17:50 +01:00
2024-05-17 15:40:31 -07:00
2024-04-27 21:16:40 +02:00
2024-04-27 16:55:00 +02:00
2024-05-10 18:41:13 +03:00
2024-05-10 18:41:13 +03:00
2024-04-24 11:47:34 +08:00
2024-04-29 20:46:05 +03:00
2024-04-29 20:46:05 +03:00
2024-05-06 20:17:50 +01:00
2024-05-06 03:00:41 +02:00