mirror of
https://github.com/librempeg/librempeg
synced 2024-11-22 18:49:58 +00:00
rso: convert to new channel layout API
Signed-off-by: Vittorio Giovara <vittorio.giovara@gmail.com> Signed-off-by: James Almer <jamrial@gmail.com>
This commit is contained in:
parent
271a9b632c
commit
b76e878f5b
@ -62,8 +62,7 @@ static int rso_read_header(AVFormatContext *s)
|
||||
st->codecpar->codec_type = AVMEDIA_TYPE_AUDIO;
|
||||
st->codecpar->codec_tag = id;
|
||||
st->codecpar->codec_id = codec;
|
||||
st->codecpar->channels = 1;
|
||||
st->codecpar->channel_layout = AV_CH_LAYOUT_MONO;
|
||||
st->codecpar->ch_layout = (AVChannelLayout)AV_CHANNEL_LAYOUT_MONO;
|
||||
st->codecpar->sample_rate = rate;
|
||||
st->codecpar->block_align = 1;
|
||||
|
||||
|
@ -34,7 +34,7 @@ static int rso_write_header(AVFormatContext *s)
|
||||
if (!par->codec_tag)
|
||||
return AVERROR_INVALIDDATA;
|
||||
|
||||
if (par->channels != 1) {
|
||||
if (par->ch_layout.nb_channels != 1) {
|
||||
av_log(s, AV_LOG_ERROR, "RSO only supports mono\n");
|
||||
return AVERROR_INVALIDDATA;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user