CC record/drivers/record_ffmpeg.c
record/drivers/record_ffmpeg.c: In function 'ffmpeg_init_audio':
record/drivers/record_ffmpeg.c:304:16: error: 'AVCodecContext' has no member named 'channels'
304 | audio->codec->channels = param->channels;
| ^~
record/drivers/record_ffmpeg.c:305:18: error: 'AVCodecContext' has no member named 'channel_layout'; did you mean 'ch_layout'?
305 | audio->codec->channel_layout = (param->channels > 1)
| ^~~~~~~~~~~~~~
| ch_layout
record/drivers/record_ffmpeg.c:356:22: error: 'AVCodecContext' has no member named 'channels'
356 | audio->codec->channels *
| ^~
record/drivers/record_ffmpeg.c: In function 'encode_audio':
record/drivers/record_ffmpeg.c:1345:11: error: 'AVFrame' has no member named 'channel_layout'; did you mean 'ch_layout'?
1345 | frame->channel_layout = handle->audio.codec->channel_layout;
| ^~~~~~~~~~~~~~
| ch_layout
record/drivers/record_ffmpeg.c:1345:49: error: 'AVCodecContext' has no member named 'channel_layout'; did you mean 'ch_layout'?
1345 | frame->channel_layout = handle->audio.codec->channel_layout;
| ^~~~~~~~~~~~~~
| ch_layout
record/drivers/record_ffmpeg.c:1352:29: error: 'AVCodecContext' has no member named 'channels'
1352 | handle->audio.codec->channels,
| ^~
record/drivers/record_ffmpeg.c:1358:29: error: 'AVCodecContext' has no member named 'channels'
1358 | handle->audio.codec->channels,
| ^~
make: *** [Makefile:209: obj-unix/release/record/drivers/record_ffmpeg.o] Error 1
Debian unstable amd64 ffmpeg 7.0
Deprecated functions before ffmpeg 6.1 have been removed in ffmpeg 7.0