aboutsummaryrefslogtreecommitdiffstats
path: root/libavcodec/d3d12va_hevc.c
Commit message (Collapse)AuthorAgeFilesLines
* FFHWAccel: add buffer_ref argument to start_frameLynne2025-03-171-1/+4
| | | | | | | | 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.
* avcodec: Mark init and close functions as av_coldAndreas Rheinhardt2025-03-171-1/+1
| | | | Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* lavc/hevc*: move to hevc/ subdirAnton Khirnov2024-06-041-2/+2
|
* lavc/hevcdec: rename HEVCFrame.frame to just fAnton Khirnov2024-06-041-1/+1
| | | | | This is shorter, loses no information, and is consistent with other similar structs.
* lavc/hevcdec: rename HEVCContext.ref to cur_frameAnton Khirnov2024-06-041-5/+5
| | | | Since it stores a pointer to the current frame.
* avcodec/d3d12va: remove unused variablesJames Almer2024-01-241-5/+0
| | | | Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/d3d12va_hevc: cast mapped_data to void* before passing it to ↵James Almer2024-01-241-1/+1
| | | | | | | | mapped_data() Fixes -Wincompatible-pointer-types warnings. Signed-off-by: James Almer <jamrial@gmail.com>
* avcodec/d3d12va_(av1|hevc|vp9): Don't use deprecated FF_PROFILE_*Andreas Rheinhardt2024-01-241-3/+3
| | | | Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
* avcodec/d3d12va_hevc: enable allow_profile_mismatch flag for d3d12va msp profileTong Wu2023-12-211-2/+7
| | | | | | | | Same as d3d11va, this flag enables main still picture profile for d3d12va. User should add this flag when decoding main still picture profile. Signed-off-by: Tong Wu <tong1.wu@intel.com>
* avcodec: add D3D12VA hardware accelerated HEVC decodingWu Jianhua2023-12-211-0/+208
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>