From 75b07e99b6f7ac8d4df660ae1acf935801c07edc Mon Sep 17 00:00:00 2001 From: Nils Wallménius Date: Wed, 8 Aug 2007 21:12:43 +0000 Subject: 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 --- apps/talk.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'apps/talk.c') diff --git a/apps/talk.c b/apps/talk.c index 2327410ad5..ef8c22225c 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 */ -- cgit v1.2.3