Andreas Rheinhardt
790f793844
avutil/common: Don't auto-include mem.h
...
There are lots of files that don't need it: The number of object
files that actually need it went down from 2011 to 884 here.
Keep it for external users in order to not cause breakages.
Also improve the other headers a bit while just at it.
Signed-off-by: Andreas Rheinhardt <andreas.rheinhardt@outlook.com>
2024-03-31 00:08:43 +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
b4d871fdc8
avcodec/d3d12va_av1.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:40 -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
Wu Jianhua
b16fd96c5f
avcodec: add D3D12VA hardware accelerated AV1 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