From 2f443f52a6a21bd0af0fdeaa1ba5737980e378df Mon Sep 17 00:00:00 2001 From: "Unknown W. Brackets" Date: Fri, 3 Oct 2014 20:05:08 -0700 Subject: [PATCH] Ensure we request s16 samples. We won't get these for atrac3+, but we should for atrac3 (seems to be the default anyway, but better to be clear.) --- Core/HLE/sceAtrac.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/Core/HLE/sceAtrac.cpp b/Core/HLE/sceAtrac.cpp index 95dadbee5b..f41e3715b3 100644 --- a/Core/HLE/sceAtrac.cpp +++ b/Core/HLE/sceAtrac.cpp @@ -1255,6 +1255,7 @@ int __AtracSetContext(Atrac *atrac) { atrac->pCodecCtx->channel_layout = AV_CH_LAYOUT_MONO; // open codec + atrac->pCodecCtx->request_sample_fmt = AV_SAMPLE_FMT_S16; if ((ret = avcodec_open2(atrac->pCodecCtx, pCodec, NULL)) < 0) { ERROR_LOG(ME, "avcodec_open2: Cannot open audio decoder %d", ret); return -1;