Lynne
caff29dbb1
FFHWAccel: add buffer_ref argument to start_frame
...
This commit adds a reference to the buffer as an argument to
start_frame, and adapts all existing code.
This allows for asynchronous hardware accelerators to skip
copying packet data by referencing it.
2025-03-17 08:51:23 +01:00
Andreas Rheinhardt
5ad86d5fbc
avcodec: Mark init and close functions as av_cold
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2025-03-17 04:33:11 +01:00
James Almer
45a2f2635d
avcodec/d3d12va: remove unused variables
...
Signed-off-by: James Almer <jamrial@gmail.com >
2024-01-24 17:34:28 -03:00
James Almer
04332ca35e
avcodec/d3d12va_vp9.c: change the type for the ID3D12Resource_Map mapped_data argument
...
Fixes -Wincompatible-pointer-types warnings.
Signed-off-by: James Almer <jamrial@gmail.com >
2024-01-24 17:27:58 -03:00
Andreas Rheinhardt
3435565e26
avcodec/d3d12va_(av1|hevc|vp9): Don't use deprecated FF_PROFILE_*
...
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com >
2024-01-24 15:49:12 +01:00
Tong Wu
d18ed2ddb5
avcodec/d3d12va_vp9: fix vp9 max_num_refs value
...
Previous max_num_refs was based on pp.frame_refs plus 1 and it could possibly
reaches the size limit. Actually it should be the size of pp.ref_frame_map
plus 1.
Signed-off-by: Tong Wu <tong1.wu@intel.com >
2024-01-05 11:06:57 +08:00
Wu Jianhua
326288c70a
avcodec: add D3D12VA hardware accelerated VP9 decoding
...
The command below is how to enable d3d12va:
ffmpeg -hwaccel d3d12va -i input.mp4 output.mp4
Signed-off-by: Wu Jianhua <toqsxw@outlook.com >
Signed-off-by: Tong Wu <tong1.wu@intel.com >
2023-12-21 16:15:23 +08:00