summaryrefslogtreecommitdiff
path: root/apps/talk.c (follow)
Commit message (Collapse)AuthorAge
* Thorough .lang rework: Removed all deprecated strings, combined string which ↵Jens Arnold2006-04-01
| | | | | | 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
* Ooops, this was not meant to be committed yet.Jens Arnold2006-03-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9124 a1c6a512-1295-4272-9138-f99709370657
* Voice working on the iPods.Jens Arnold2006-03-19
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9119 a1c6a512-1295-4272-9138-f99709370657
* Previous fix broke voice init when no language file had been selected. Fix ↵Magnus Holmgren2006-02-26
| | | | | | 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
* Quick fix to not stop audio playback on .cfg file load unless language ↵Magnus Holmgren2006-02-23
| | | | | | 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
* kill gcc4 warningsDaniel Stenberg2005-12-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@8162 a1c6a512-1295-4272-9138-f99709370657
* iRiver: Fixed a crash when loading a new configuration file and audioMiika Pekkarinen2005-09-14
| | | | | | | is playing. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7521 a1c6a512-1295-4272-9138-f99709370657
* Renamed CONFIG_HWCODEC and MASNONE to the more appropriate CONFIG_CODEC and ↵Jens Arnold2005-08-29
| | | | | | SWCODEC, respectively. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7416 a1c6a512-1295-4272-9138-f99709370657
* Iriver: somewhat more efficient bitswap for voice files. No assembler this ↵Jens Arnold2005-08-21
| | | | | | time since this is a temporary solution anyway. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7381 a1c6a512-1295-4272-9138-f99709370657
* Fixed a bug that caused codec memory allocation buffer overwrite andMiika Pekkarinen2005-08-20
| | | | | | | vorbis codec to crash. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7362 a1c6a512-1295-4272-9138-f99709370657
* Initial voice ui support for software codec platforms. Added also aMiika Pekkarinen2005-08-20
| | | | | | | beep when changing tracks. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@7360 a1c6a512-1295-4272-9138-f99709370657
* Don't bitswap on the iRiverLinus Nielsen Feltzing2005-06-06
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6583 a1c6a512-1295-4272-9138-f99709370657
* mp3buf renamed to audiobufLinus Nielsen Feltzing2005-04-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6252 a1c6a512-1295-4272-9138-f99709370657
* More audio code restructuring, mostly renaming functions so farLinus Nielsen Feltzing2005-04-04
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@6246 a1c6a512-1295-4272-9138-f99709370657
* long policyJean-Philippe Bernardy2005-02-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5929 a1c6a512-1295-4272-9138-f99709370657
* Make SH-specific code properly #ifdef'ed. We should consider doing theseDaniel Stenberg2005-02-02
| | | | | | | slightly nicer with function calls or something. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5746 a1c6a512-1295-4272-9138-f99709370657
* Late-add the final silence clip to the queue. This ensures correct shutup() ↵Jens Arnold2004-11-18
| | | | | | 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
* Bug fix: First dereference, then subscript, instead of vice versa. The old ↵Jens Arnold2004-11-18
| | | | | | 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
* append the "silence" clip at the end of voice output, this avoids clicks and ↵Jörg Hohensohn2004-11-17
| | | | | | missing ends especially with low bitrates git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5423 a1c6a512-1295-4272-9138-f99709370657
* spell "dot" instead of "point", requires up-to-date voice filesJörg Hohensohn2004-10-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5345 a1c6a512-1295-4272-9138-f99709370657
* new voice ID for the space character, allows to spell with a pause, once ↵Jörg Hohensohn2004-10-23
| | | | | | this is in the voice files git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5333 a1c6a512-1295-4272-9138-f99709370657
* Improvement for talking filenames: While loading the directory, already ↵Jörg Hohensohn2004-10-21
| | | | | | 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
* for slow MMC device (Ondio): load voice file piecewise, as neededJörg Hohensohn2004-10-12
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5262 a1c6a512-1295-4272-9138-f99709370657
* Added header file for bitswap, and made the fliptable global for re-useJens Arnold2004-09-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5120 a1c6a512-1295-4272-9138-f99709370657
* loading a setting (and internally calling talk_init) caused the playback to stopJörg Hohensohn2004-08-31
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5027 a1c6a512-1295-4272-9138-f99709370657
* Made local constant arrays static, saving a few bytesJens Arnold2004-08-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@5014 a1c6a512-1295-4272-9138-f99709370657
* Const policed pointer arguments to functions, part 3Jens Arnold2004-08-18
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4999 a1c6a512-1295-4272-9138-f99709370657
* More const policeing step 2Jens Arnold2004-08-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4980 a1c6a512-1295-4272-9138-f99709370657
* Added possibility to select the priority of the ID3 tagsLinus Nielsen Feltzing2004-07-27
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4962 a1c6a512-1295-4272-9138-f99709370657
* After much debating, it has been decided to name talkbox clips ↵Jörg Hohensohn2004-05-21
| | | | | | "_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
* While searching the voice crash like a madman, I made this module a lot more ↵Jörg Hohensohn2004-05-09
| | | | | | safe, so I can as well commit that. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4598 a1c6a512-1295-4272-9138-f99709370657
* minor improvement to make the clip switch saferJörg Hohensohn2004-04-20
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4528 a1c6a512-1295-4272-9138-f99709370657
* fixed the missing first part of voice problem when switching clips, although ↵Jörg Hohensohn2004-04-20
| | | | | | 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
* talkbox clip renamed to ".dirname.tbx", most people voted for a non-mp3 ↵Jörg Hohensohn2004-04-10
| | | | | | extension git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4485 a1c6a512-1295-4272-9138-f99709370657
* Voice UI searches for <mylanguage>.voice, no hard-coded "english.voice" any ↵Jörg Hohensohn2004-04-06
| | | | | | more. We can localize the voice now. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4471 a1c6a512-1295-4272-9138-f99709370657
* Voice UI: option to spell dirs/files, say (known) extension with file ↵Jörg Hohensohn2004-04-04
| | | | | | number, minor fixes git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4465 a1c6a512-1295-4272-9138-f99709370657
* Changed concept for voice IDs: the voice-only IDs now are in a separate ↵Jörg Hohensohn2004-04-03
| | | | | | 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
* insert a dummy frame before changing clips (still no major improvement), ↵Jörg Hohensohn2004-03-29
| | | | | | 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
* Step 4 of voice UI:Jörg Hohensohn2004-03-27
| | | | | | | | | - "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
* Slightly better method of finding the next frameLinus Nielsen Feltzing2004-03-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4435 a1c6a512-1295-4272-9138-f99709370657
* talk_value() and talk_number() didn't check if the music was playingLinus Nielsen Feltzing2004-03-22
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4431 a1c6a512-1295-4272-9138-f99709370657
* First try to get a better transition from a cancelled clip to a new one, by ↵Jörg Hohensohn2004-03-21
| | | | | | 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
* Overlooked to "voice" the set_int() function, this is why many numerical ↵Jörg Hohensohn2004-03-20
| | | | | | setting remained silent. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@4416 a1c6a512-1295-4272-9138-f99709370657
* Third step of the voice-UI: numerical settings are spoken (composed at ↵Jörg Hohensohn2004-03-19
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