ZLMediaKit / ZLMediaKit

WebRTC/RTSP/RTMP/HTTP/HLS/HTTP-FLV/WebSocket-FLV/HTTP-TS/HTTP-fMP4/WebSocket-TS/WebSocket-fMP4/GB28181/SRT server and client framework based on C++11
https://docs.zlmediakit.com
Other
14.58k stars 3.55k forks source link

[BUG] BUG现象描述(必填) compile error with ffmpeg 7.1 #4104

Closed dattrq closed 1 month ago

dattrq commented 1 month ago

"D:\window_build\ZLMediaKit\build\src\zlmediakit.vcxproj" (default target) (6) -> (ClCompile target) -> D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(434,31): error C2039: 'channels': is not a member of 'AVCodecContext' [D:\window_build\ZLMediaKit\build\src\zlmediaki t.vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(436,31): error C2039: 'channel_layout': is not a member of 'AVCodecContext' [D:\window_build\ZLMediaKit\build\src\zlm ediakit.vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(436,88): error C2039: 'channels': is not a member of 'AVCodecContext' [D:\window_build\ZLMediaKit\build\src\zlmediaki t.vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(436,48): error C3861: 'av_get_default_channel_layout': identifier not found [D:\window_build\ZLMediaKit\build\src\zlm ediakit.vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(607,53): error C2039: 'channels': is not a member of 'AVFrame' [D:\window_build\ZLMediaKit\build\src\zlmediakit.vcxpr oj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(607,17): error C2660: 'av_audio_fifo_alloc': function does not take 2 arguments [D:\window_build\ZLMediaKit\build\src \zlmediakit.vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(609,55): error C2039: 'channels': is not a member of 'AVFrame' [D:\window_build\ZLMediaKit\build\src\zlmediakit.vcxpr oj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(614,24): error C2039: 'channels': is not a member of 'AVFrame' [D:\window_build\ZLMediaKit\build\src\zlmediakit.vcxpr oj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(646,12): error C2039: 'channel_layout': is not a member of 'AVFrame' [D:\window_build\ZLMediaKit\build\src\zlmediakit .vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(646,29): error C3861: 'av_get_default_channel_layout': identifier not found [D:\window_build\ZLMediaKit\build\src\zlm ediakit.vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(684,23): error C2039: 'channels': is not a member of 'AVFrame' [D:\window_build\ZLMediaKit\build\src\zlmediakit.vcxpr oj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(685,23): error C2039: 'channel_layout': is not a member of 'AVFrame' [D:\window_build\ZLMediaKit\build\src\zlmediakit .vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(693,49): error C2039: 'channel_layout': is not a member of 'AVFrame' [D:\window_build\ZLMediaKit\build\src\zlmediakit .vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(692,16): error C3861: 'swr_alloc_set_opts': identifier not found [D:\window_build\ZLMediaKit\build\src\zlmediakit.vcx proj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(701,21): error C2039: 'channel_layout': is not a member of 'AVFrame' [D:\window_build\ZLMediaKit\build\src\zlmediakit .vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(702,21): error C2039: 'channels': is not a member of 'AVFrame' [D:\window_build\ZLMediaKit\build\src\zlmediakit.vcxpr oj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(944,19): error C2039: 'channels': is not a member of 'AVCodecContext' [D:\window_build\ZLMediaKit\build\src\zlmediaki t.vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(945,19): error C2039: 'channel_layout': is not a member of 'AVCodecContext' [D:\window_build\ZLMediaKit\build\src\zlm ediakit.vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(945,76): error C2039: 'channels': is not a member of 'AVCodecContext' [D:\window_build\ZLMediaKit\build\src\zlmediaki t.vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(945,36): error C3861: 'av_get_default_channel_layout': identifier not found [D:\window_build\ZLMediaKit\build\src\zlm ediakit.vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(952,59): error C2039: 'channels': is not a member of 'AVCodecContext' [D:\window_build\ZLMediaKit\build\src\zlmediaki t.vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(952,79): error C2039: 'channel_layout': is not a member of 'AVCodecContext' [D:\window_build\ZLMediaKit\build\src\zlm ediakit.vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(952,26): error C2661: 'mediakit::FFmpegSwr::FFmpegSwr': no overloaded function takes 2 arguments [D:\window_build\ZLM ediaKit\build\src\zlmediakit.vcxproj] D:\window_build\ZLMediaKit\src\Codec\Transcode.cpp(954,103): error C2039: 'channels': is not a member of 'AVCodecContext' [D:\window_build\ZLMediaKit\build\src\zlmediak it.vcxproj]

7 Warning(s)
24 Error(s)
github-actions[bot] commented 1 month ago

This issue has been automatically closed due to not conforming to the template specifications, please re-submit according to the template specifications to ensure that all section titles in the template are included.

此issue由于不符合模板规范已经自动关闭,请重新按照模板规范确保包含模板中所有章节标题再提交

TRANS_BY_GITHUB_AI_ASSISTANT