summaryrefslogtreecommitdiff
path: root/apps/talk.c
AgeCommit message (Collapse)Author
2006-04-01Thorough .lang rework: Removed all deprecated strings, combined string which ↵Jens Arnold
were only split because long ago we had no splash(), sorted strings into logical groups to ease the transition to langv2. Bunped binary .lng version. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9398 a1c6a512-1295-4272-9138-f99709370657
2006-03-19Ooops, this was not meant to be committed yet.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9124 a1c6a512-1295-4272-9138-f99709370657
2006-03-19Voice working on the iPods.Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9119 a1c6a512-1295-4272-9138-f99709370657
2006-02-26Previous fix broke voice init when no language file had been selected. Fix ↵Magnus Holmgren
that by making sure voice init is run at least once. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8848 a1c6a512-1295-4272-9138-f99709370657
2006-02-23Quick fix to not stop audio playback on .cfg file load unless language ↵Magnus Holmgren
setting has changed. (Could be taken one step further to only stop playback if there's been a change in voice file use.) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8817 a1c6a512-1295-4272-9138-f99709370657
2005-12-05kill gcc4 warningsDaniel Stenberg
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8162 a1c6a512-1295-4272-9138-f99709370657
2005-09-14iRiver: Fixed a crash when loading a new configuration file and audioMiika Pekkarinen
is playing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7521 a1c6a512-1295-4272-9138-f99709370657
2005-08-29Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and ↵Jens Arnold
SWCODEC, respectively. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7416 a1c6a512-1295-4272-9138-f99709370657
2005-08-21Iriver: somewhat more efficient bitswap for voice files. No assembler this ↵Jens Arnold
time since this is a temporary solution anyway. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7381 a1c6a512-1295-4272-9138-f99709370657
2005-08-20Fixed a bug that caused codec memory allocation buffer overwrite andMiika Pekkarinen
vorbis codec to crash. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7362 a1c6a512-1295-4272-9138-f99709370657
2005-08-20Initial voice ui support for software codec platforms. Added also aMiika Pekkarinen
beep when changing tracks. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7360 a1c6a512-1295-4272-9138-f99709370657
2005-06-06Don't bitswap on the iRiverLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6583 a1c6a512-1295-4272-9138-f99709370657
2005-04-05mp3buf renamed to audiobufLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6252 a1c6a512-1295-4272-9138-f99709370657
2005-04-04More audio code restructuring, mostly renaming functions so farLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6246 a1c6a512-1295-4272-9138-f99709370657
2005-02-12long policyJean-Philippe Bernardy
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5929 a1c6a512-1295-4272-9138-f99709370657
2005-02-02Make SH-specific code properly #ifdef'ed. We should consider doing theseDaniel Stenberg
slightly nicer with function calls or something. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5746 a1c6a512-1295-4272-9138-f99709370657
2004-11-18Late-add the final silence clip to the queue. This ensures correct shutup() ↵Jens Arnold
while that clip is playing. Swallowed clip beginnings should be finally gone now. Optimization of the queue pointer handling. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5425 a1c6a512-1295-4272-9138-f99709370657
2004-11-18Bug fix: First dereference, then subscript, instead of vice versa. The old ↵Jens Arnold
code never stored the correct header, and even caused NULL pointer accesses. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5424 a1c6a512-1295-4272-9138-f99709370657
2004-11-17append the "silence" clip at the end of voice output, this avoids clicks and ↵Jörg Hohensohn
missing ends especially with low bitrates git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5423 a1c6a512-1295-4272-9138-f99709370657
2004-10-25spell "dot" instead of "point", requires up-to-date voice filesJörg Hohensohn
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5345 a1c6a512-1295-4272-9138-f99709370657
2004-10-23new voice ID for the space character, allows to spell with a pause, once ↵Jörg Hohensohn
this is in the voice files git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5333 a1c6a512-1295-4272-9138-f99709370657
2004-10-21Improvement for talking filenames: While loading the directory, already ↵Jörg Hohensohn
cache for which files are clips available. This avoids unsuccessful spinups while browsing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5317 a1c6a512-1295-4272-9138-f99709370657
2004-10-12for slow MMC device (Ondio): load voice file piecewise, as neededJörg Hohensohn
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5262 a1c6a512-1295-4272-9138-f99709370657
2004-09-26Added header file for bitswap, and made the fliptable global for re-useJens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5120 a1c6a512-1295-4272-9138-f99709370657
2004-08-31loading a setting (and internally calling talk_init) caused the playback to stopJörg Hohensohn
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5027 a1c6a512-1295-4272-9138-f99709370657
2004-08-26Made local constant arrays static, saving a few bytesJens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5014 a1c6a512-1295-4272-9138-f99709370657
2004-08-18 Const policed pointer arguments to functions, part 3Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4999 a1c6a512-1295-4272-9138-f99709370657
2004-08-01More const policeing step 2Jens Arnold
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4980 a1c6a512-1295-4272-9138-f99709370657
2004-07-27Added possibility to select the priority of the ID3 tagsLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4962 a1c6a512-1295-4272-9138-f99709370657
2004-05-21After much debating, it has been decided to name talkbox clips ↵Jörg Hohensohn
"_dirname.talk". Please either bulk-rename your clips, or delete and re-generate them with an updated script. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4687 a1c6a512-1295-4272-9138-f99709370657
2004-05-09While searching the voice crash like a madman, I made this module a lot more ↵Jörg Hohensohn
safe, so I can as well commit that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4598 a1c6a512-1295-4272-9138-f99709370657
2004-04-20minor improvement to make the clip switch saferJörg Hohensohn
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4528 a1c6a512-1295-4272-9138-f99709370657
2004-04-20fixed the missing first part of voice problem when switching clips, although ↵Jörg Hohensohn
not very nice (messing with the DMA in application code) git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4527 a1c6a512-1295-4272-9138-f99709370657
2004-04-10talkbox clip renamed to ".dirname.tbx", most people voted for a non-mp3 ↵Jörg Hohensohn
extension git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4485 a1c6a512-1295-4272-9138-f99709370657
2004-04-06Voice UI searches for <mylanguage>.voice, no hard-coded "english.voice" any ↵Jörg Hohensohn
more. We can localize the voice now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4471 a1c6a512-1295-4272-9138-f99709370657
2004-04-04Voice UI: option to spell dirs/files, say (known) extension with file ↵Jörg Hohensohn
number, minor fixes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4465 a1c6a512-1295-4272-9138-f99709370657
2004-04-03Changed concept for voice IDs: the voice-only IDs now are in a separate ↵Jörg Hohensohn
range, don't generate an empty language string. This saves memory, but requires a new voice file format with 2 tables. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4463 a1c6a512-1295-4272-9138-f99709370657
2004-03-29insert a dummy frame before changing clips (still no major improvement), ↵Jörg Hohensohn
back to the previous frame search algorithm because the talkbox clips can be quite different git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4449 a1c6a512-1295-4272-9138-f99709370657
2004-03-27Step 4 of voice UI:Jörg Hohensohn
- "talkbox" functionality added, but yet without thumbnail recording - menu under "general settings" to configure voice - directories and folders can be voiced as a numbers git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4440 a1c6a512-1295-4272-9138-f99709370657
2004-03-23Slightly better method of finding the next frameLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4435 a1c6a512-1295-4272-9138-f99709370657
2004-03-22talk_value() and talk_number() didn't check if the music was playingLinus Nielsen Feltzing
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4431 a1c6a512-1295-4272-9138-f99709370657
2004-03-21First try to get a better transition from a cancelled clip to a new one, by ↵Jörg Hohensohn
maintaining the frame sync. Doesn't seem to have much effect, though. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4425 a1c6a512-1295-4272-9138-f99709370657
2004-03-20Overlooked to "voice" the set_int() function, this is why many numerical ↵Jörg Hohensohn
setting remained silent. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4416 a1c6a512-1295-4272-9138-f99709370657
2004-03-19Third step of the voice-UI: numerical settings are spoken (composed at ↵Jörg Hohensohn
runtime), needs new voicefont at the new location ".rockbox/langs/english.voice" git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4414 a1c6a512-1295-4272-9138-f99709370657