[FFmpeg-devel] [PATCH] d3d12va: Add a missing include for the declaration of ff_d3d12va_get_surface_index
Martin Storsjö
martin at martin.st
Thu Dec 21 11:47:51 EET 2023
On Thu, 21 Dec 2023, Martin Storsjö wrote:
> This fixes the following build error:
>
> src/libavcodec/d3d12va_decode.c:49:10: error: no previous prototype for function
> 'ff_d3d12va_get_surface_index' [-Werror,-Wmissing-prototypes]
> 49 | unsigned ff_d3d12va_get_surface_index(const AVCodecContext *avctx,
> | ^
> ---
> libavcodec/d3d12va_decode.c | 1 +
> 1 file changed, 1 insertion(+)
Even after this change, the build still fails on a later file:
src/libavutil/hwcontext_d3d12va.c:74:13: error: no previous prototype for
function 'av_d3d12va_map_sw_to_hw_format' [-Werror,-Wmissing-prototypes]
74 | DXGI_FORMAT av_d3d12va_map_sw_to_hw_format(enum AVPixelFormat pix_fmt)
| ^
There's no declaration of this in any header - so please either make it
static or ff_ prefixed, or add it to a header with the declaration visible
at the function definition.
// Martin
More information about the ffmpeg-devel
mailing list