summaryrefslogtreecommitdiff
path: root/apps/talk.c (follow)
Commit message (Collapse)AuthorAge
* Next round of static'ing and related fixes.Jens Arnold2006-12-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11836 a1c6a512-1295-4272-9138-f99709370657
* Removed the cpu boost tracking debug feature for now because ofMiika Pekkarinen2006-12-05
| | | | | | | different kind of problems. Better implementation can be done later. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11665 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC: Audio-related threads must be free of further tasks before ↵Michael Sevakis2006-11-28
| | | | | | returning buffers. Cleanup declarations of related functions. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11618 a1c6a512-1295-4272-9138-f99709370657
* SWCODEC/IRAM: Save voice IRAM when a plugin initializes its IRAM. Defines ↵Michael Sevakis2006-11-18
| | | | | | two macros for declaring and initializing IRAM. Plugins should use these instead. See mp3_encoder, doom, etc. for details. Further tweaks in buffer restoration after other use. Hiding of some interfaces that should only be used by buffer management. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11544 a1c6a512-1295-4272-9138-f99709370657
* Big Patch adds primarily: Samplerate and format selection to recording for ↵Michael Sevakis2006-11-06
| | | | | | SWCODEC. Supprort for samplerates changing in playback (just goes with the recording part inseparably). Samplerates to all encoders. Encoders can be configured individually on a menu specific to the encoder in the recording menu. File creation is delayed until flush time to reduce spinups when splitting. Misc: statusbar icons for numbers are individual digits to display any number. Audio buffer was rearranged to maximize memory available to recording and properly reinitialized when trashed. ColdFire PCM stuff moved to target tree to avoid a complicated mess when adding samplerate switching. Some needed API changes and to neaten up growing gap between hardware and software codecs. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11452 a1c6a512-1295-4272-9138-f99709370657
* A bit more voice simplification/MAS fixage (FS#6241). Also clear any ↵Steve Bavin2006-10-25
| | | | | | buffered voice when playback is started. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11334 a1c6a512-1295-4272-9138-f99709370657
* Oops, Archos still needs to stop voice.Steve Bavin2006-10-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11333 a1c6a512-1295-4272-9138-f99709370657
* Only flush PCM buffered voice data when explicitly told to. Patch by ↵Steve Bavin2006-10-25
| | | | | | Stephane Doyen. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11331 a1c6a512-1295-4272-9138-f99709370657
* Add CPU boost tracker to see where boosts are coming fromSteve Bavin2006-10-05
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11125 a1c6a512-1295-4272-9138-f99709370657
* add some consistancy to the path #definesJonathan Gordon2006-10-03
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11114 a1c6a512-1295-4272-9138-f99709370657
* Fixed voice units in recording quality and filesplit by size options.Michael Sevakis2006-09-26
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@11063 a1c6a512-1295-4272-9138-f99709370657
* Added FS#2939 Encoder Codec Interface + Codecs by Antonius Hellmann with ↵Michael Sevakis2006-08-28
| | | | | | additional FM Recording support and my modifications git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10789 a1c6a512-1295-4272-9138-f99709370657
* Patch #5844 by Steve Bavin - Fix confused voice file memory allocationLinus Nielsen Feltzing2006-08-23
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10711 a1c6a512-1295-4272-9138-f99709370657
* Patch #5766 by Steve Bavin - Fix for various voice related crashesLinus Nielsen Feltzing2006-08-15
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10590 a1c6a512-1295-4272-9138-f99709370657
* Patch #5690 by Steve Bavin - Fix for memory corruption when using .talk clipsLinus Nielsen Feltzing2006-08-01
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@10396 a1c6a512-1295-4272-9138-f99709370657
* Fix: -illons weren't voiced properly since the .lang rework.Jens Arnold2006-05-25
| | | | git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9984 a1c6a512-1295-4272-9138-f99709370657
* Ondio: Two voice bugfixes. (1) When changing language and voice is enabled, ↵Jens Arnold2006-05-15
| | | | | | do the voice file presence check the same way as on the other targets. Loading the tables right away when music is playing isn't a good idea... (2) Changing language with voice enabled leaked file handles. git-svn-id: svn://svn.rockbox.org/rockbox/trunk@9946 a1c6a512-1295-4272-9138-f99709370657
* 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