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

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
https://ffmpeg.org/mailman/listinfo/ffmpeg-devel

To unsubscribe, visit link above, or email
ffmpeg-devel-requ...@ffmpeg.org with subject "unsubscribe".

Reply via email to