All Projects

IDProjectTask TypeCategorySeveritySummaryOpened
12754RockboxBugsCodecsLowOpus decoder fails to play stereo tracks encoded with t...2012-09-233 Task Description

I have some stereo files that need to be encoded as two independent channels with no lossy stereo coupling. I encode these files by passing "–uncoupled" to the Opus encoder, e.g.

opusenc –bitrate 64 –framesize 60 –uncoupled example.wav example.opus

The lossless flac version of a sample of such a file prior to encoding can be downloaded from
http://kyle.tk/binaural-beat-sample.flac

If I do not pass the "–uncoupled" option to the encoder, the resulting Opus file plays with no trouble on my Sansa Clip+. The sample of this encoding is at
http://kyle.tk/binaural-beat-sample-64k.opus However, if I pass the "–uncoupled" option, sample at
http://kyle.tk/binaural-beat-sample-64k-uncoupled.opus Rockbox only plays a cacophony of chirps, scratches, squeaks and garbled noise, and no hint of the original sound is detectable.

Note: I have only been able to test this on a Clip+, as I own no other Rockbox player that is capable of playing Opus files at this time. Hopefully someone can confirm this problem on other targets, but for now, I have been able to reproduce it 100% on the Clip+, and I can confidently point to "–uncoupled" as the encoder option that results in an unplayable file.

 11813 RockboxBugsFM TunerLow Frequency is not tuned the first time the radio is turn ...2010-12-196 Task Description

The first time the FM radio is turned on on my Sansa Clip+, either from the menu or when it is selected as the start or wakeup screen, no frequency is tuned, resulting in hissing FM static. Once the radio sound is turned off, either by muting the sound using the “up” button, switching to music or mic recording or returning to the main menu by holding the “up” button, or if a frequency is tuned manually or from the preset list, the radio automatically tunes the last heard frequency every time the radio is turned back on in future, until the player is turned off, or in the case of manual tuning, the radio tunes correctly and then tunes the last heard frequency once it is turned off and then back on. It seems the select key can also be pressed twice to force tuning of the last heard frequency if it has been set from the preset list. This makes using the radio as a wakeup alarm impossible, because it always produces an FM hiss no matter what frequency was tuned when the player was turned off. If possible, the last frequency should be tuned immediately upon entering the radio the first time after the player is turned on. It would seem that this tuning may need to be forced in this case.

11803RockboxPatchesLanguageLowPatch to add basic support for SVox Pico when building ...2010-12-101 Task Description

This patch applies to the tools used to generate voice files and talk clips. It adds basic support for the free SVox Pico speech synthesizer, which is the default speech system on Android phones, and is also available on Linux and Windows. Support for this synthesizer is very basic, because the pico2wave utility used to generate wav files of synthesized speech lacks the ability to set speed, pitch, volume, etc. This patch has so far only been tested for English, although several other languages are supported by the synthesizer. Note that you will need the SVox Pico synthesizer installed on your system. On Ubuntu 10.10 and most recent Debian-based systems, installing libttspico-utils should automatically pull down the correct files. This patch hasn't been tested on Windows, but it should work if pico2wave.exe is in your path.

To build voice files using SVox Pico, apply this patch and run

tools/configure –type=AV

Then select your target from the list. The rest of the defaults should be fine, but be sure to type "p" when the script asks for the TTS engine to use. Then run

make voice

and copy the .voice file into .rockbox/langs. The next time you start Rockbox, you should hear your voice prompts spoken using SVox Pico.

To generate talk clips for filenames and directories using SVox Pico, apply the patch and run

tools/voice.pl -C -s=pico -S= -e=rbspeexenc -E= <directory you want spoken>

Your talk files will be generated recursively in the directory you specify. All _dirname.talk and .talk files that correspond to individual files will be generated, with the exception of the _dirname.talk file for the top level directory you specified.

Please test this patch and provide any feedback you have. Thanks.

Showing tasks 1 - 3 of 3 Page 1 of 1

Available keyboard shortcuts

Tasklist

Task Details

Task Editing