aboutsummaryrefslogtreecommitdiffstats
path: root/libavformat/soxenc.c
diff options
context:
space:
mode:
authorVittorio Giovara <vittorio.giovara@gmail.com>2017-03-31 18:36:57 +0200
committerJames Almer <jamrial@gmail.com>2022-03-15 09:42:37 -0300
commit84aee1dc1eef0154e8adfdadf3735f78a63379e8 (patch)
treefac66f3f1199066a34b6d2bce1f68b36f83308a6 /libavformat/soxenc.c
parenta6b5153df5bd6181b5e99251a7077826222fb331 (diff)
downloadffmpeg-84aee1dc1eef0154e8adfdadf3735f78a63379e8.tar.gz
sox: convert to new channel layout API
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
Diffstat (limited to 'libavformat/soxenc.c')
-rw-r--r--libavformat/soxenc.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/libavformat/soxenc.c b/libavformat/soxenc.c
index e24501bacd..ac01f97df5 100644
--- a/libavformat/soxenc.c
+++ b/libavformat/soxenc.c
@@ -61,14 +61,14 @@ static int sox_write_header(AVFormatContext *s)
avio_wl32(pb, sox->header_size);
avio_wl64(pb, 0); /* number of samples */
avio_wl64(pb, av_double2int(par->sample_rate));
- avio_wl32(pb, par->channels);
+ avio_wl32(pb, par->ch_layout.nb_channels);
avio_wl32(pb, comment_size);
} else if (par->codec_id == AV_CODEC_ID_PCM_S32BE) {
ffio_wfourcc(pb, "XoS.");
avio_wb32(pb, sox->header_size);
avio_wb64(pb, 0); /* number of samples */
avio_wb64(pb, av_double2int(par->sample_rate));
- avio_wb32(pb, par->channels);
+ avio_wb32(pb, par->ch_layout.nb_channels);
avio_wb32(pb, comment_size);
} else {
av_log(s, AV_LOG_ERROR, "invalid codec; use pcm_s32le or pcm_s32be\n");