younengxiao
1b1f602699
avcodec/d3d12va_encode: set extradata for global header when muxing AV1 to MKV
...
When the muxer sets AV_CODEC_FLAG_GLOBAL_HEADER (as MKV does), the codec
must populate avctx->extradata with the sequence header so the muxer can
write the av1C codec private entry. Otherwise, the mkv muxer will return
AVERROR_INVALIDDATA on the first packet (Invalid data found when
processing input).
Example usage:
# use mkv container:
ffmpeg -hwaccel d3d12va -hwaccel_output_format d3d12 -i input.mp4 -c:v av1_d3d12va output.mkv
Signed-off-by: younengxiao <steven.xiao@amd.com >
2026-07-22 03:18:18 +00:00
..
2026-07-08 03:37:41 +00:00
2026-07-11 21:53:00 +00:00
2026-07-16 19:35:21 +00:00
2026-06-27 00:06:08 +02:00
2026-07-11 11:10:12 -03:00
2026-07-17 02:44:22 +00:00
2026-07-12 13:34:57 +09:00
2026-07-07 13:06:58 +00:00
2026-07-16 11:17:00 +02:00
2026-07-19 20:41:52 +08:00
2026-07-01 21:05:27 +09:00
2026-07-19 20:41:52 +08:00
2026-07-19 20:41:53 +08:00
2026-07-19 20:41:53 +08:00
2026-07-19 20:41:52 +08:00
2026-07-01 21:05:27 +09:00
2026-07-01 21:05:27 +09:00
2026-07-19 23:50:55 +08:00
2026-07-02 17:53:20 -03:00
2026-07-02 17:53:20 -03:00
2026-07-02 17:53:20 -03:00
2026-07-11 11:10:12 -03:00
2026-07-02 17:53:20 -03:00
2026-07-02 14:38:46 +00:00
2026-07-02 16:45:08 +09:00
2026-07-03 01:51:06 +00:00
2026-07-11 11:10:12 -03:00
2026-07-11 17:10:50 +09:00
2026-07-13 18:57:37 +09:00
2026-07-11 11:10:12 -03:00
2026-07-11 11:10:12 -03:00
2026-07-11 11:10:12 -03:00
2026-07-16 07:19:35 +00:00
2026-07-06 13:27:25 -03:00
2026-07-07 19:04:42 +00:00
2026-07-06 13:26:02 -03:00
2026-07-06 13:26:02 -03:00
2026-07-06 13:26:02 -03:00
2026-07-06 13:26:02 -03:00
2026-07-13 01:08:09 +00:00
2026-07-02 16:45:04 +09:00
2026-07-10 01:56:22 +00:00
2026-07-10 01:56:22 +00:00
2026-07-14 19:45:02 +00:00
2026-07-13 21:13:25 +02:00
2026-07-16 08:54:42 +00:00
2026-07-22 03:18:18 +00:00
2026-07-16 08:54:42 +00:00
2026-07-13 21:13:25 +02:00
2026-07-13 21:13:25 +02:00
2026-07-13 21:13:25 +02:00
2026-07-13 21:13:25 +02:00
2026-07-13 21:13:25 +02:00
2026-07-11 19:32:17 -03:00
2026-07-11 19:32:17 -03:00
2026-07-11 19:32:17 -03:00
2026-07-11 19:32:17 -03:00
2026-07-15 01:36:36 +00:00
2026-07-02 17:53:20 -03:00
2026-07-13 00:57:26 +00:00
2026-07-13 01:07:35 +00:00
2026-07-13 18:57:37 +09:00
2026-06-28 00:22:09 +00:00
2026-07-14 19:45:02 +00:00
2026-07-16 07:19:35 +00:00
2026-07-14 19:45:02 +00:00
2026-07-14 19:45:02 +00:00
2026-07-05 17:47:56 +00:00
2026-07-05 17:47:56 +00:00
2026-07-05 09:02:40 +02:00
2026-07-14 19:45:02 +00:00
2026-07-14 19:45:02 +00:00
2026-07-07 17:31:26 +00:00
2026-07-02 18:24:32 +02:00
2026-07-05 00:08:36 +00:00
2026-07-13 01:08:03 +00:00
2026-07-11 11:10:12 -03:00
2026-07-11 11:10:12 -03:00
2026-07-11 11:10:12 -03:00
2026-07-11 11:10:12 -03:00
2026-07-11 11:10:12 -03:00
2026-07-11 11:10:12 -03:00
2026-07-11 11:10:12 -03:00
2026-07-01 21:05:22 +09:00
2026-07-01 21:05:22 +09:00
2026-07-07 17:35:58 +00:00
2026-07-07 17:35:58 +00:00
2026-07-03 01:55:02 +00:00
2026-07-14 19:45:02 +00:00
2026-07-20 02:35:53 +00:00
2026-07-14 13:54:39 +00:00
2026-07-05 09:02:40 +02:00
2026-07-11 02:09:25 +00:00
2026-07-11 02:09:25 +00:00
2026-07-11 11:10:12 -03:00
2026-07-14 19:45:02 +00:00
2026-07-14 19:45:02 +00:00
2026-07-11 11:10:12 -03:00
2026-07-16 15:02:09 +02:00
2026-07-16 15:02:09 +02:00
2026-07-16 15:02:09 +02:00
2026-07-16 15:02:09 +02:00
2026-07-16 15:02:09 +02:00
2026-07-16 15:02:09 +02:00
2026-07-16 15:02:09 +02:00
2026-07-16 15:02:09 +02:00
2026-07-16 15:02:09 +02:00
2026-07-16 15:02:09 +02:00
2026-07-16 15:02:09 +02:00
2026-07-14 19:45:02 +00:00
2026-07-14 19:45:02 +00:00
2026-07-21 17:41:31 -04:00
2026-07-05 09:02:40 +02:00
2026-07-13 18:57:37 +09:00
2026-07-01 21:05:27 +09:00
2026-07-19 20:41:48 +08:00
2026-07-11 11:10:12 -03:00
2026-06-28 21:52:21 +00:00
2026-07-13 16:13:04 +00:00
2026-06-28 00:22:09 +00:00
2026-07-14 19:45:02 +00:00
2026-07-14 19:45:02 +00:00
2026-07-13 00:58:16 +00:00
2026-07-11 11:10:12 -03:00
2026-07-14 19:45:02 +00:00
2026-07-16 07:19:35 +00:00
2026-07-13 18:57:37 +09:00
2026-07-02 16:45:08 +09:00
2026-07-02 16:45:08 +09:00
2026-07-13 18:57:37 +09:00
2026-07-21 04:25:45 +00:00
2026-07-14 01:23:24 +09:00
2026-07-14 01:23:24 +09:00
2026-07-14 01:23:24 +09:00
2026-07-13 18:57:37 +09:00
2026-07-05 17:07:39 +00:00
2026-07-13 18:57:37 +09:00
2026-07-13 18:57:37 +09:00