summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNils Wallménius <nils@rockbox.org>2007-08-08 21:12:43 +0000
committerNils Wallménius <nils@rockbox.org>2007-08-08 21:12:43 +0000
commit75b07e99b6f7ac8d4df660ae1acf935801c07edc (patch)
treee92d926923fd4d413ab7b52433c8eed30fb51347
parent03865857ab5737bc82f102b3091bef54660b80ca (diff)
downloadrockbox-75b07e99b6f7ac8d4df660ae1acf935801c07edc.zip
rockbox-75b07e99b6f7ac8d4df660ae1acf935801c07edc.tar.gz
rockbox-75b07e99b6f7ac8d4df660ae1acf935801c07edc.tar.bz2
rockbox-75b07e99b6f7ac8d4df660ae1acf935801c07edc.tar.xz
Fix speaking of 'Yes' for little endian players and fix a comment
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14246 a1c6a512-1295-4272-9138-f99709370657
-rw-r--r--apps/talk.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/apps/talk.c b/apps/talk.c
index 2327410..ef8c222 100644
--- a/apps/talk.c
+++ b/apps/talk.c
@@ -100,7 +100,8 @@ struct voicefile /* file format of our voice file */
int id1_max; /* number of "normal" clips contained in above index */
int id2_max; /* number of "voice only" clips contained in above index */
struct clip_entry index[]; /* followed by the index tables */
- /* and finally the bitswapped mp3 clips, not visible here */
+ /* and finally the mp3 clips, not visible here, bitswapped
+ for SH based players */
};
struct queue_entry /* one entry of the internal queue */
@@ -188,10 +189,10 @@ static void load_voicefile(void)
got_size = read(filehandle, audiobuf, load_size);
if (got_size != load_size /* failure */)
goto load_err;
-
+
#ifdef ROCKBOX_LITTLE_ENDIAN
logf("Byte swapping voice file");
- structec_convert(audiobuf, "llllll", 1, true);
+ structec_convert(audiobuf, "lllll", 1, true);
#endif
if (((struct voicefile*)audiobuf)->table /* format check */