summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSolomon Peachy <pizza@shaftnet.org>2023-02-07 11:23:30 -0500
committerSolomon Peachy <pizza@shaftnet.org>2023-02-07 11:25:02 -0500
commit23cb6139bdd3c12d0262916583726ad9d49caf67 (patch)
tree29cae6fcd701cf1a44211c58aaacbee7c308bb84
parent88f4f1c8d087ac1a070f280abfb8afafd81a649d (diff)
downloadrockbox-23cb6139bdd3c12d0262916583726ad9d49caf67.tar.gz
rockbox-23cb6139bdd3c12d0262916583726ad9d49caf67.zip
SID: Disable SID on 2MB targets, as cRSID needs a lot of RAM.
Also add a note that SID might not play in realtime on all targets Change-Id: Ic14b20a7c1427e31e38204ae3ecff6bd235ec1b4
-rw-r--r--lib/rbcodec/codecs/SOURCES2
-rw-r--r--lib/rbcodec/codecs/codecs.make2
-rw-r--r--manual/appendix/file_formats.tex5
3 files changed, 6 insertions, 3 deletions
diff --git a/lib/rbcodec/codecs/SOURCES b/lib/rbcodec/codecs/SOURCES
index 78b7b97498..44b79087fe 100644
--- a/lib/rbcodec/codecs/SOURCES
+++ b/lib/rbcodec/codecs/SOURCES
@@ -17,7 +17,6 @@ atrac3_rm.c
17atrac3_oma.c 17atrac3_oma.c
18mpc.c 18mpc.c
19wma.c 19wma.c
20sid.c
21ape.c 20ape.c
22asap.c 21asap.c
23aac.c 22aac.c
@@ -43,6 +42,7 @@ nsf.c
43sgc.c 42sgc.c
44vgm.c 43vgm.c
45#if MEMORYSIZE > 2 44#if MEMORYSIZE > 2
45sid.c
46kss.c 46kss.c
47#endif 47#endif
48aac_bsf.c 48aac_bsf.c
diff --git a/lib/rbcodec/codecs/codecs.make b/lib/rbcodec/codecs/codecs.make
index bc6549498e..27ba73ab3c 100644
--- a/lib/rbcodec/codecs/codecs.make
+++ b/lib/rbcodec/codecs/codecs.make
@@ -65,7 +65,9 @@ include $(RBCODECLIB_DIR)/codecs/libgme/libvgm.make
65include $(RBCODECLIB_DIR)/codecs/libgme/libkss.make 65include $(RBCODECLIB_DIR)/codecs/libgme/libkss.make
66include $(RBCODECLIB_DIR)/codecs/libgme/libemu2413.make 66include $(RBCODECLIB_DIR)/codecs/libgme/libemu2413.make
67include $(RBCODECLIB_DIR)/codecs/libopus/libopus.make 67include $(RBCODECLIB_DIR)/codecs/libopus/libopus.make
68ifneq ($(MEMORYSIZE),2)
68include $(RBCODECLIB_DIR)/codecs/cRSID/cRSID.make 69include $(RBCODECLIB_DIR)/codecs/cRSID/cRSID.make
70endif
69 71
70# set CODECFLAGS per codec lib, since gcc takes the last -Ox and the last 72# set CODECFLAGS per codec lib, since gcc takes the last -Ox and the last
71# in a -ffoo -fno-foo pair, there is no need to filter them out 73# in a -ffoo -fno-foo pair, there is no need to filter them out
diff --git a/manual/appendix/file_formats.tex b/manual/appendix/file_formats.tex
index 4c12575b2e..c40a7d35ae 100644
--- a/manual/appendix/file_formats.tex
+++ b/manual/appendix/file_formats.tex
@@ -215,15 +215,16 @@
215 Atari SAP 215 Atari SAP
216 & \fname{.sap} 216 & \fname{.sap}
217 & \\ 217 & \\
218 \nopt{clipv1,c200v2}{
218 Sound Interface Device 219 Sound Interface Device
219 & \fname{.sid} 220 & \fname{.sid}
220 & Progress bar and seek use subtracks instead of seconds.\\ 221 & Progress bar and seek use subtracks instead of seconds.\\}
221 SPC700 222 SPC700
222 & \fname{.spc} 223 & \fname{.spc}
223 & \\ 224 & \\
224 \end{rbtabular} 225 \end{rbtabular}
225 226
226 \note{NSF and VGM might not play in realtime on all devices due to CPU 227 \note{NSF, VGM, and SID might not play in realtime on all devices due to CPU
227 performance requirements.} 228 performance requirements.}
228 229
229 \subsection{Codec featureset} 230 \subsection{Codec featureset}