---
 avtools/avconv_opt.c | 4 ++--
 avtools/avplay.c     | 2 +-
 avtools/avprobe.c    | 2 +-
 avtools/cmdutils.c   | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/avtools/avconv_opt.c b/avtools/avconv_opt.c
index 9839a2269e..fbd64c3c1f 100644
--- a/avtools/avconv_opt.c
+++ b/avtools/avconv_opt.c
@@ -1675,8 +1675,8 @@ static int open_output_file(OptionsContext *o, const char 
*filename)
             for (i = 0; i < nb_input_streams; i++) {
                 ist = input_streams[i];
                 if (ist->st->codecpar->codec_type == AVMEDIA_TYPE_AUDIO &&
-                    ist->st->codecpar->channels > channels) {
-                    channels = ist->st->codecpar->channels;
+                    ist->st->codecpar->ch_layout.nb_channels > channels) {
+                    channels = ist->st->codecpar->ch_layout.nb_channels;
                     idx = i;
                 }
             }
diff --git a/avtools/avplay.c b/avtools/avplay.c
index 6cc63258fc..544c5dd4a1 100644
--- a/avtools/avplay.c
+++ b/avtools/avplay.c
@@ -2609,7 +2609,7 @@ static void stream_cycle_channel(PlayerState *is, int 
codec_type)
             switch (codec_type) {
             case AVMEDIA_TYPE_AUDIO:
                 if (st->codecpar->sample_rate != 0 &&
-                    st->codecpar->channels != 0)
+                    st->codecpar->ch_layout.nb_channels != 0)
                     goto the_end;
                 break;
             case AVMEDIA_TYPE_VIDEO:
diff --git a/avtools/avprobe.c b/avtools/avprobe.c
index a9ca1934ca..7eab2573eb 100644
--- a/avtools/avprobe.c
+++ b/avtools/avprobe.c
@@ -756,7 +756,7 @@ static void show_stream(InputFile *ifile, InputStream *ist)
                   value_string(val_str, sizeof(val_str),
                                par->sample_rate,
                                unit_hertz_str));
-        probe_int("channels", par->channels);
+        probe_int("channels", par->ch_layout.nb_channels);
         probe_int("bits_per_sample",
                   av_get_bits_per_sample(par->codec_id));
         break;
diff --git a/avtools/cmdutils.c b/avtools/cmdutils.c
index b0445eb85b..118ae5c0ff 100644
--- a/avtools/cmdutils.c
+++ b/avtools/cmdutils.c
@@ -1570,7 +1570,7 @@ int check_stream_specifier(AVFormatContext *s, AVStream 
*st, const char *spec)
         int val;
         switch (par->codec_type) {
         case AVMEDIA_TYPE_AUDIO:
-            val = par->sample_rate && par->channels;
+            val = par->sample_rate && par->ch_layout.nb_channels;
             if (par->format == AV_SAMPLE_FMT_NONE)
                 return 0;
             break;
-- 
2.12.0

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

Reply via email to