summaryrefslogtreecommitdiff
path: root/lib/rbcodec/codecs/atrac3_rm.c
diff options
context:
space:
mode:
authorRoman Artiukhin <bahusdrive@gmail.com>2024-01-24 12:28:27 +0200
committerSolomon Peachy <pizza@shaftnet.org>2024-02-02 09:36:53 -0500
commit76ec55cc49e306a54ac7e43acf8a7f70ba7905a0 (patch)
treee151675f781108bed6d7ce65fdaf770b96c2e258 /lib/rbcodec/codecs/atrac3_rm.c
parentbe16edc94b9b44da6b83235fab248fa8a31126fb (diff)
downloadrockbox-76ec55cc49e306a54ac7e43acf8a7f70ba7905a0.tar.gz
rockbox-76ec55cc49e306a54ac7e43acf8a7f70ba7905a0.zip
Remove ATRAC3 specific fields (channels, extradata_size) from mp3entry
Also fixes typo of using never initialized id3->channels in wav metadata (introduced in 2d1937a1) Change-Id: I28cddec2b9d9bd1e756ffaa004b4f6e8528a7566
Diffstat (limited to 'lib/rbcodec/codecs/atrac3_rm.c')
-rw-r--r--lib/rbcodec/codecs/atrac3_rm.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/lib/rbcodec/codecs/atrac3_rm.c b/lib/rbcodec/codecs/atrac3_rm.c
index af38b79fc4..b365dac926 100644
--- a/lib/rbcodec/codecs/atrac3_rm.c
+++ b/lib/rbcodec/codecs/atrac3_rm.c
@@ -22,7 +22,6 @@
22#include <string.h> 22#include <string.h>
23 23
24#include "codeclib.h" 24#include "codeclib.h"
25#include "inttypes.h"
26#include "libatrac/atrac3.h" 25#include "libatrac/atrac3.h"
27 26
28CODEC_HEADER 27CODEC_HEADER
@@ -109,7 +108,7 @@ enum codec_status codec_run(void)
109 scrambling_unit_size = h * (fs + packet_header_size); 108 scrambling_unit_size = h * (fs + packet_header_size);
110 spn = h * fs / sps; 109 spn = h * fs / sps;
111 110
112 res = atrac3_decode_init(&q, ci->id3); 111 res = atrac3_decode_init(&q, ci->id3, rmctx.nb_channels, rmctx.extradata_size);
113 if(res < 0) { 112 if(res < 0) {
114 DEBUGF("failed to initialize RM atrac decoder\n"); 113 DEBUGF("failed to initialize RM atrac decoder\n");
115 return CODEC_ERROR; 114 return CODEC_ERROR;