On 13.04.2020 17:33, Mark Thompson wrote:
NOT TESTED.
Fails to build:
In file included from libavcodec/nvenc_hevc.c:24: libavcodec/nvenc.h:220:14: error: unknown type name ‘AVCodecHWConfigInternal’ 220 | extern const AVCodecHWConfigInternal *ff_nvenc_hw_configs[]; | ^~~~~~~~~~~~~~~~~~~~~~~ libavcodec/nvenc_hevc.c:211:23: warning: initialization of ‘const struct AVCodecHWConfigInternal **’ from incompatible pointer type ‘const int **’ [-Wincompatible-pointer-types] 211 | .hw_configs = ff_nvenc_hw_configs, | ^~~~~~~~~~~~~~~~~~~ libavcodec/nvenc_hevc.c:211:23: note: (near initialization for ‘ff_hevc_nvenc_encoder.hw_configs’) In file included from libavcodec/nvenc.c:24: libavcodec/nvenc.h:220:14: error: unknown type name ‘AVCodecHWConfigInternal’ 220 | extern const AVCodecHWConfigInternal *ff_nvenc_hw_configs[]; | ^~~~~~~~~~~~~~~~~~~~~~~ libavcodec/nvenc.c:59:32: error: conflicting types for ‘ff_nvenc_hw_configs’ 59 | const AVCodecHWConfigInternal *ff_nvenc_hw_configs[] = { | ^~~~~~~~~~~~~~~~~~~ In file included from libavcodec/nvenc.c:24: libavcodec/nvenc.h:220:39: note: previous declaration of ‘ff_nvenc_hw_configs’ was here 220 | extern const AVCodecHWConfigInternal *ff_nvenc_hw_configs[]; | ^~~~~~~~~~~~~~~~~~~ CC libavcodec/parsers.o In file included from libavcodec/nvenc.c:33: libavcodec/hwconfig.h:91:28: error: ‘AV_HWDEVICE_TYPE_D3D11’ undeclared here (not in a function); did you mean ‘AV_HWDEVICE_TYPE_D3D11VA’? 91 | .device_type = AV_HWDEVICE_TYPE_ ## device_type_, \ | ^~~~~~~~~~~~~~~~~ libavcodec/hwconfig.h:91:28: note: in definition of macro ‘HW_CONFIG_ENCODER’ 91 | .device_type = AV_HWDEVICE_TYPE_ ## device_type_, \ | ^~~~~~~~~~~~~~~~~ libavcodec/nvenc.c:63:5: note: in expansion of macro ‘HW_CONFIG_ENCODER_FRAMES’ 63 | HW_CONFIG_ENCODER_FRAMES(D3D11, D3D11), | ^~~~~~~~~~~~~~~~~~~~~~~~ make: *** [ffbuild/common.mak:59: libavcodec/nvenc_hevc.o] Error 1 make: *** Waiting for unfinished jobs.... In file included from libavcodec/nvenc_h264.c:24: libavcodec/nvenc.h:220:14: error: unknown type name ‘AVCodecHWConfigInternal’ 220 | extern const AVCodecHWConfigInternal *ff_nvenc_hw_configs[]; | ^~~~~~~~~~~~~~~~~~~~~~~ libavcodec/nvenc_h264.c:256:23: warning: initialization of ‘const struct AVCodecHWConfigInternal **’ from incompatible pointer type ‘const int **’ [-Wincompatible-pointer-types] 256 | .hw_configs = ff_nvenc_hw_configs, | ^~~~~~~~~~~~~~~~~~~ libavcodec/nvenc_h264.c:256:23: note: (near initialization for ‘ff_h264_nvenc_encoder.hw_configs’) make: *** [ffbuild/common.mak:59: libavcodec/nvenc_h264.o] Error 1 make: *** [ffbuild/common.mak:59: libavcodec/nvenc.o] Error 1
_______________________________________________ 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".