25 lines
966 B
Diff
25 lines
966 B
Diff
r37447 | rtogni | 2015-08-14 21:30:34 +0200 (Fri, 14 Aug 2015) | 3 lines
|
|
|
|
Replace deprecated avctx->request_channels with request_channel_layout
|
|
|
|
Index: libmpcodecs/ad_ffmpeg.c
|
|
===================================================================
|
|
--- libmpcodecs/ad_ffmpeg.c (revision 37446)
|
|
+++ libmpcodecs/ad_ffmpeg.c (revision 37447)
|
|
@@ -46,6 +46,7 @@
|
|
|
|
#include "libavcodec/avcodec.h"
|
|
#include "libavutil/dict.h"
|
|
+#include "libavutil/channel_layout.h"
|
|
|
|
struct adctx {
|
|
int last_samplerate;
|
|
@@ -127,7 +128,7 @@
|
|
lavc_context->bits_per_coded_sample = sh_audio->wf->wBitsPerSample;
|
|
}
|
|
lavc_context->channel_layout = sh_audio->channel_layout;
|
|
- lavc_context->request_channels = audio_output_channels;
|
|
+ lavc_context->request_channel_layout = av_get_default_channel_layout(audio_output_channels);
|
|
lavc_context->codec_tag = sh_audio->format; //FOURCC
|
|
lavc_context->codec_id = lavc_codec->id; // not sure if required, imho not --A'rpi
|
|
|