Andreas Rheinhardt
eee88ba0dc
avcodec/decode: Set KEY flag+pict_type generically for intra-only codecs
...
This commit is the analog of 3f11eac757
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-04-18 08:38:14 +02:00
2024-05-13 14:32:21 +02:00
2024-03-15 12:51:15 +01:00
2024-04-23 08:31:40 +02:00
2024-04-04 23:57:19 +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-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-23 08:31:30 +02:00
2024-04-23 08:31:28 +02:00
2024-05-12 16:01:44 +02:00
2024-04-28 13:59:57 +02:00
2024-04-23 08:31:28 +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-03-31 00:08:43 +01:00
2024-04-08 13:36:28 +03:00
2024-04-08 13:36:28 +03:00
2024-04-18 14:52:26 +02:00
2024-04-18 14:52:26 +02:00
2024-04-18 14:52:26 +02:00
2024-04-18 14:52:26 +02:00
2024-04-18 14:52:26 +02:00
2024-03-17 15:10:05 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-06 14:51:56 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-06 03:00:41 +02:00
2024-03-23 18:55:21 +01:00
2024-03-23 18:55:21 +01:00
2024-03-23 18:55:21 +01:00
2024-03-31 00:08:43 +01:00
2024-04-03 00:44:38 +02:00
2024-04-06 09:26:30 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-01 02:57:11 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-25 08:54:18 +01:00
2024-05-06 20:17:50 +01:00
2024-05-06 20:17:50 +01:00
2024-03-28 08:40:01 +01:00
2024-05-02 10:39:56 -03:00
2024-05-13 14:54:10 +02:00
2024-03-31 00:08:43 +01:00
2024-04-10 13:22:18 +02:00
2024-05-03 02:35:49 +02:00
2024-05-03 02:35:50 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-15 12:51:15 +01:00
2024-03-15 12:51:15 +01:00
2024-05-08 21:15:05 -03:00
2024-04-02 00:21:59 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-25 08:54:18 +01:00
2024-05-09 16:17:40 +02:00
2024-03-25 08:32:04 +01:00
2024-04-02 20:24:31 +08:00
2024-04-02 20:24:31 +08:00
2024-04-24 02:52:17 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-26 09:05:04 -04:00
2024-03-31 00:08:43 +01:00
2024-03-18 01:49:38 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:39:35 +02:00
2024-04-04 17:47:31 +02:00
2024-04-19 13:18:04 +02:00
2024-04-24 00:11:37 -03:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-03 10:23:05 +08:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:39:45 +02:00
2024-04-11 11:46:23 -03:00
2024-03-17 15:10:05 +01:00
2024-03-31 00:08:43 +01:00
2024-05-07 13:24:32 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-15 12:51:15 +01:00
2024-04-22 12:17:05 +02:00
2024-04-22 12:17:56 +02:00
2024-04-22 12:17:05 +02:00
2024-05-13 03:40:18 +02:00
2024-04-04 23:58:57 +02:00
2024-04-04 23:58:57 +02:00
2024-03-31 00:08:43 +01:00
2024-04-07 21:59:32 +02:00
2024-04-07 21:59:32 +02:00
2024-03-31 00:08:43 +01:00
2024-04-07 21:59:32 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-07 21:59:32 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-06 20:17:50 +01:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-11 12:53:26 +02:00
2024-04-11 12:53:26 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-08 21:15:05 -03:00
2024-05-13 03:40:19 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-13 14:54:10 +02:00
2024-05-13 14:54:10 +02:00
2024-03-23 11:37:44 +01:00
2024-03-23 11:37:44 +01:00
2024-03-31 00:08:43 +01:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01: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-04-11 12:53:26 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-13 03:40:17 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-02 00:21:59 +02:00
2024-03-25 20:44:30 +00:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-08 15:00:01 +02:00
2024-04-08 15:00:01 +02:00
2024-04-01 17:05:21 +08:00
2024-03-30 05:06:28 +01:00
2024-05-13 03:40:17 +02:00
2024-04-19 13:18:04 +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-03-15 12:51:15 +01:00
2024-05-13 03:40:17 +02:00
2024-04-11 11:48:39 -03:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-04-03 00:44:37 +02:00
2024-03-29 15:34:21 -03:00
2024-04-21 16:31:42 +02:00
2024-04-27 21:16:39 +02:00
2024-04-21 16:31:42 +02:00
2024-04-07 21:59:32 +02:00
2024-04-07 21:59:32 +02:00
2024-04-07 21:59:32 +02:00
2024-04-07 21:59:32 +02:00
2024-04-02 00:21:58 +02:00
2024-03-15 12:51:15 +01:00
2024-03-15 12:51:15 +01:00
2024-04-01 19:00:30 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-08 15:00:01 +02:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-19 09:44:59 -03:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-21 09:43:17 +02:00
2024-03-23 11:34:34 +01:00
2024-05-15 03:53:25 +02:00
2024-04-01 18:17:27 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:39:35 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-11 01:25:15 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-22 12:17:05 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-06 09:55:57 +02:00
2024-04-04 13:57:34 -03:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-22 12:17:56 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-17 15:40:31 -07:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-02 12:12:49 +02:00
2024-04-22 12:17:56 +02:00
2024-05-08 21:14:56 -03:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-04 23:57:19 +02:00
2024-04-04 23:57:19 +02:00
2024-05-13 03:40:16 +02:00
2024-03-31 00:08:43 +01:00
2024-04-02 00:21:59 +02:00
2024-03-31 00:08:43 +01:00
2024-05-13 14:32:21 +02:00
2024-03-31 00:08:43 +01:00
2024-04-23 15:35:26 +08:00
2024-03-31 00:08:43 +01:00
2024-04-29 15:58:48 +08:00
2024-04-02 21:45:47 +01:00
2024-04-02 21:45:47 +01:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:39:18 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-11 09:38:34 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-19 13:18:04 +02:00
2024-03-14 21:52:16 +01:00
2024-04-08 15:00:01 +02:00
2024-04-08 15:00:01 +02:00
2024-04-08 15:00:02 +02:00
2024-03-31 00:08:43 +01:00
2024-03-17 15:10:05 +01:00
2024-03-31 00:08:43 +01:00
2024-03-17 15:10:05 +01:00
2024-04-08 15:00:01 +02:00
2024-03-31 00:08:43 +01:00
2024-04-08 15:00:01 +02:00
2024-04-08 15:00:02 +02:00
2024-05-11 10:13:58 +02:00
2024-04-08 15:00:02 +02:00
2024-04-08 15:00:01 +02:00
2024-04-08 15:00:01 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:42 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-06 20:17:50 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-08 15:00:01 +02:00
2024-03-31 00:08:43 +01:00
2024-04-13 18:00:43 +02:00
2024-03-31 20:58:27 +02:00
2024-04-25 00:33:13 +02:00
2024-04-25 00:33:13 +02:00
2024-04-13 18:00:43 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-13 14:54:10 +02:00
2024-05-02 10:39:56 -03:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-27 11:12:07 +02:00
2024-03-31 00:08:43 +01:00
2024-04-27 11:12:07 +02:00
2024-04-27 11:12:07 +02:00
2024-03-31 00:08:43 +01: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-03-31 00:08:43 +01:00
2024-03-29 09:01:54 +01:00
2024-03-29 09:01:54 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:42 +01:00
2024-03-31 00:08:42 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-15 12:51:15 +01:00
2024-03-15 12:51:15 +01:00
2024-03-31 00:08:43 +01:00
2024-04-27 21:16:40 +02:00
2024-04-02 00:21:58 +02:00
2024-03-31 00:08:43 +01:00
2024-03-28 03:08:01 +01:00
2024-03-28 03:08:01 +01:00
2024-04-21 16:31:42 +02:00
2024-04-03 19:10:30 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-19 11:39:45 +02:00
2024-03-26 23:19:49 +01:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-05-15 03:53:24 +02:00
2024-03-31 00:08:43 +01:00
2024-05-07 11:06:37 +08:00
2024-05-07 11:06:37 +08:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-08 15:00:01 +02:00
2024-03-30 05:06:28 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-26 23:19:49 +01:00
2024-04-08 15:00:01 +02:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-05-03 18:00:53 +03:00
2024-04-19 13:18:04 +02:00
2024-05-03 18:00:53 +03:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01: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-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-13 08:35:09 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:07:48 +02:00
2024-04-19 13:07:48 +02:00
2024-03-31 00:08:43 +01:00
2024-03-14 20:37:03 +01:00
2024-04-03 19:14:12 +02:00
2024-03-14 20:37:03 +01:00
2024-03-31 00:08:43 +01:00
2024-03-26 23:19:49 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-15 12:51:15 +01:00
2024-04-02 00:21:59 +02:00
2024-03-31 00:08:43 +01:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01: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-04-18 14:43:07 +08:00
2024-05-11 15:21:57 +08:00
2024-04-18 14:43:07 +08:00
2024-04-18 14:43:07 +08:00
2024-04-03 10:26:33 +08:00
2024-03-18 12:00:14 +08:00
2024-03-31 00:08:43 +01:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-08 15:00:01 +02:00
2024-03-31 00:08:43 +01:00
2024-05-06 20:17:50 +01:00
2024-03-31 00:08:43 +01:00
2024-03-29 09:01:54 +01:00
2024-03-31 00:08:42 +01:00
2024-05-17 15:40:31 -07:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-02 00:21:59 +02:00
2024-04-02 00:21:59 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-17 15:10:05 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-04-27 21:16:40 +02:00
2024-04-27 16:55:00 +02:00
2024-04-19 13:18:04 +02:00
2024-05-10 18:41:13 +03:00
2024-05-10 18:41:13 +03:00
2024-04-19 13:18:04 +02:00
2024-04-24 11:47:34 +08:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-04-29 20:46:05 +03:00
2024-04-29 20:46:05 +03:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-05-06 20:17:50 +01:00
2024-04-15 02:40:02 +02:00
2024-04-15 02:40:02 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-25 08:54:40 +01:00
2024-04-21 21:06:50 +08:00
2024-05-06 03:00:41 +02:00
2024-04-19 13:18:04 +02:00
2024-04-19 13:18:04 +02:00
2024-03-31 00:08:43 +01:00
2024-04-19 13:18:04 +02:00
2024-04-06 09:25:03 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00