Haihao Xiang
a4630d479a
lavu/hwcontext_vulkan: Support write on drm frame
...
Otherwise nothing is written into the destination when a write mapping
is requested.
For example, a vulkan frame mapped from a drm frame (which is wrapped as
a vaapi frame in the example) is used as the output of scale_vulkan
filter, it always gets a green screen without this patch.
ffmpeg -init_hw_device vaapi=va -init_hw_device vulkan=vulkan@va
-filter_hw_device vulkan -f lavfi -i testsrc=size=352x288,format=nv12
-vf
"hwupload,scale_vulkan,hwmap=derive_device=vaapi:reverse=1,format=vaapi,hwdownload,format=nv12"
-f nut - | ffplay -
Signed-off-by: Haihao Xiang <haihao.xiang@intel.com>
2024-06-12 01:53:18 +02:00
..
2024-06-11 01:10:42 +08:00
2024-03-15 12:51:15 +01:00
2024-03-15 12:51:15 +01:00
2024-05-18 07:38:40 -04:00
2024-06-11 20:12:37 +03:00
2024-05-28 03:48:05 +02:00
2024-06-03 22:14:55 -03:00
2023-09-12 09:20:13 +02:00
2023-09-12 09:20:13 +02:00
2023-07-12 15:35:37 +02:00
2024-03-10 13:51:37 +01:00
2023-09-07 00:48:50 +02:00
2024-03-07 08:53:30 -03:00
2024-05-13 03:26:57 +02:00
2023-08-10 08:53:38 +02:00
2024-03-04 17:45:00 +01:00
2024-06-02 18:34:38 +02:00
2024-06-02 18:34:38 +02:00
2024-03-31 00:08:43 +01:00
2024-05-14 19:50:00 +03:00
2024-05-14 19:50:00 +03:00
2024-03-31 00:08:43 +01:00
2024-03-08 01:01:49 +01:00
2024-04-03 16:16:25 +02:00
2024-04-03 16:16:25 +02:00
2023-09-04 11:04:45 +02:00
2023-09-07 00:42:10 +02:00
2024-04-25 14:13:47 +01:00
2024-04-25 14:13:47 +01:00
2024-03-31 00:08:43 +01:00
2023-11-18 19:55:42 +01:00
2024-03-31 00:08:43 +01:00
2023-09-02 02:49:06 +02:00
2024-03-07 08:53:30 -03:00
2024-03-27 17:07:22 +01:00
2024-03-07 08:53:30 -03:00
2024-03-07 08:53:30 -03:00
2024-03-27 17:07:22 +01:00
2024-03-31 00:08:43 +01:00
2024-03-23 18:55:15 +01:00
2024-03-31 00:08:43 +01:00
2024-03-15 12:51:15 +01:00
2024-05-31 22:22:43 +03:00
2024-06-01 11:15:30 -03:00
2024-04-11 12:32:13 -03:00
2024-04-18 12:24:43 -03:00
2024-03-18 01:48:46 +01:00
2024-03-04 17:45:12 +01:00
2023-09-07 00:42:10 +02:00
2024-03-07 08:53:31 -03:00
2023-09-28 19:23:51 +02:00
2024-03-31 00:08:43 +01:00
2023-12-21 16:15:23 +08:00
2024-03-31 00:08:43 +01:00
2023-12-21 16:15:23 +08:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2024-03-07 08:53:31 -03:00
2024-03-07 08:53:31 -03:00
2024-05-28 03:48:04 +02:00
2024-05-20 09:30:48 +08:00
2024-04-29 11:08:41 +08:00
2024-03-07 08:53:31 -03:00
2024-03-07 08:53:31 -03:00
2024-01-04 17:31:49 +08:00
2024-06-12 01:53:18 +02:00
2024-03-31 00:08:43 +01:00
2024-03-07 08:53:31 -03:00
2024-03-07 08:53:31 -03:00
2024-05-04 21:31:33 -03:00
2024-01-15 18:16:07 -03:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2023-12-13 18:51:32 +01:00
2024-03-31 00:08:43 +01:00
2024-02-20 00:09:05 +01:00
2024-06-01 18:05:58 +03:00
2024-06-01 18:05:58 +03:00
2023-11-09 11:25:17 +01:00
2023-07-22 21:35:15 +03:00
2024-03-25 21:30:51 +01:00
2024-04-11 11:46:18 -03:00
2024-04-11 11:46:18 -03:00
2023-09-07 00:42:10 +02:00
2024-03-01 01:35:42 +01:00
2024-03-31 00:08:43 +01:00
2023-09-07 00:42:10 +02:00
2023-09-07 00:42:10 +02:00
2024-05-07 20:11:42 -03:00
2024-05-07 20:11:42 -03:00
2024-03-31 00:08:43 +01:00
2024-04-03 21:31:35 +03:00
2023-10-31 15:46:07 +01:00
2024-04-03 21:31:35 +03:00
2024-05-28 03:48:05 +02:00
2023-07-05 10:25:12 -07:00
2024-02-04 20:04:18 +01:00
2024-02-12 00:50:46 +01:00
2023-09-12 09:17:28 +02:00
2023-09-12 09:17:28 +02:00
2024-01-16 01:34:57 +01:00
2023-09-07 00:48:50 +02:00
2024-02-05 09:42:30 +01:00
2023-09-07 00:42:10 +02:00
2024-03-26 23:25:38 +01:00
2024-01-14 14:58:57 +01:00
2024-06-11 01:11:36 +08:00
2024-03-25 21:30:51 +01:00
2024-03-25 21:30:51 +01:00
2023-09-07 00:42:10 +02:00
2024-03-31 00:08:43 +01:00
2024-03-31 00:08:43 +01:00
2023-09-01 23:59:10 +02:00
2024-03-31 00:08:42 +01:00
2024-06-02 19:19:25 +02:00
2023-10-30 10:30:05 -03:00
2023-08-08 09:46:11 +02:00
2023-08-08 09:46:11 +02:00
2024-03-25 08:54:40 +01:00
2024-03-25 08:54:40 +01:00
2024-03-31 00:08:43 +01:00
2024-03-03 22:56:25 +01:00
2023-09-07 00:42:10 +02:00