You've already forked FFmpeg
mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-08-15 14:13:16 +02:00
Merge commit 'a7ec3a9a4eea4e374afcd6e05828b103e6fcb601'
* commit 'a7ec3a9a4eea4e374afcd6e05828b103e6fcb601': wavpack: drop redundant if/else blocks Merged-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
@@ -1138,13 +1138,7 @@ static int wavpack_decode_block(AVCodecContext *avctx, int block_no,
|
|||||||
}
|
}
|
||||||
|
|
||||||
if (s->stereo_in) {
|
if (s->stereo_in) {
|
||||||
if (avctx->sample_fmt == AV_SAMPLE_FMT_S16)
|
samplecount = wv_unpack_stereo(s, &s->gb, samples, avctx->sample_fmt);
|
||||||
samplecount = wv_unpack_stereo(s, &s->gb, samples, AV_SAMPLE_FMT_S16);
|
|
||||||
else if (avctx->sample_fmt == AV_SAMPLE_FMT_S32)
|
|
||||||
samplecount = wv_unpack_stereo(s, &s->gb, samples, AV_SAMPLE_FMT_S32);
|
|
||||||
else
|
|
||||||
samplecount = wv_unpack_stereo(s, &s->gb, samples, AV_SAMPLE_FMT_FLT);
|
|
||||||
|
|
||||||
if (samplecount < 0)
|
if (samplecount < 0)
|
||||||
return samplecount;
|
return samplecount;
|
||||||
|
|
||||||
@@ -1152,13 +1146,7 @@ static int wavpack_decode_block(AVCodecContext *avctx, int block_no,
|
|||||||
} else {
|
} else {
|
||||||
const int channel_stride = avctx->channels;
|
const int channel_stride = avctx->channels;
|
||||||
|
|
||||||
if (avctx->sample_fmt == AV_SAMPLE_FMT_S16)
|
samplecount = wv_unpack_mono(s, &s->gb, samples, avctx->sample_fmt);
|
||||||
samplecount = wv_unpack_mono(s, &s->gb, samples, AV_SAMPLE_FMT_S16);
|
|
||||||
else if (avctx->sample_fmt == AV_SAMPLE_FMT_S32)
|
|
||||||
samplecount = wv_unpack_mono(s, &s->gb, samples, AV_SAMPLE_FMT_S32);
|
|
||||||
else
|
|
||||||
samplecount = wv_unpack_mono(s, &s->gb, samples, AV_SAMPLE_FMT_FLT);
|
|
||||||
|
|
||||||
if (samplecount < 0)
|
if (samplecount < 0)
|
||||||
return samplecount;
|
return samplecount;
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user