| Commit message (Collapse) | Author | Age |
| ... | |
| | |
|
| |
|
|
|
|
| |
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
Change-Id: Ied8f43ed9b9008d05eb8869f00a5fa1bd6dd858b
|
| | |
|
| |
|
|
| |
Change-Id: I32a0d202385f025e0f450f7ba2fba5b6334d8f39
|
| |
|
|
|
|
|
| |
Instead of storing the return value and ignoring it use it directly to check if
an error occured. Addresses FS#12542.
Change-Id: I447afa006366acfd1851d5b13cae5f1561050283
|
| |
|
|
|
|
|
| |
Instead of simply assuming the wav file that is supposed to be created by the
TTS engine check if the file actually exists and return an error if not.
Change-Id: I9e4a85a061b44b48931614602683b1dfe7dfce67
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The reasons for not using / don't seem to be valid (It can lead to //,
true, but not on any system where // is actually special, and
create_*_filename() handles / fine albeit not perfectly (more //)).
Handling /./ is desirable, but we can't afford to leave all automatic
filename generation broken indefinitely while people discuss possible
approaches.
Change-Id: I6718ea28d7c91e19f7da89f76c8cefd92e12fe5e
|
| |
|
|
| |
Change-Id: Ia3ae38bba09996e1d1e6043f340dbbc3a2ad68b5
|
| |
|
|
|
| |
Just as like all other drivers do
Confirmed to work on Nano2g
|
| | |
|
| |
|
|
|
|
|
|
|
|
| |
Depending on the firmware version the filename is different, so it's necessary
to look for all the possible filenames when searching the file inside the zip.
The player happily accepts any of the filenames, so (as before) the first one
is used. Additional firmware filenames might be necessary for other players as
well.
Change-Id: If78444a8d9b7fe167ce0be1d58407038a4f9052b
|
| |
|
|
|
|
|
|
|
| |
Several devices require the original firmware to be able installing the
bootloader. Most vendors distribute the firmware file in zip format. Extend
reading the original firmware file to support reading the file from the zip
directly instead of requiring the user to separately extract it.
Change-Id: Ic4e89053456d8f7d6adc294f6657aceddbc354ba
|
| |
|
|
| |
Change-Id: I2c672b51ac24bfcea7ce2b663deef18e02bc4b1f
|
| |
|
|
|
| |
Convert all svn:ignore properties from the old repo into a single
.gitignore file.
|
| |
|
|
|
|
|
| |
Pass the threshold value for wavtrim to the TalkGenerator object instead of
using the default value. Makes wavtrim to be actually used.
Furthermore, check the result of the wavtrim call and respect its return value.
|
| |
|
|
|
|
| |
Signed-off-by: Amaury Pouly <amaury.pouly@gmail.com>
Change-Id: Ib94cec07c80892eb50471c87b83e2701911ea0d7
|
| |
|
|
|
|
| |
kernel-imx233
Change-Id: I2bc5a49459c354027fc67a880bbf3b87c942bdd0
|
| |
|
|
|
|
| |
and not FRAME)
Change-Id: Ia1f16f9b8e3041517b60336c06aedd40dfd2be12
|
| |
|
|
| |
Change-Id: I66214cd44afda7cba18f94f52d7979bcd9e8edd1
|
| |
|
|
| |
Change-Id: I5159534f90b041c6ffefc00c8f91abc68ca6eb42
|
| |
|
|
|
|
|
|
|
| |
As done with the screenshots display an error notice when the main image is
missing. Same is done for the remote image for targets that do have a remote.
\IfFileExists requires to use the full filename, not the stem as
\includegraphics accepts happily, so 36489d9 actually broke the main image for
all players.
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Running TTS and encoders with multiple threads is causing problems on Windows
since introduction of the feature (FS#12106, FS#11994). The current
implementation also makes wrong assumptions (having multiple threads talk to
the SAPI script doesn't make it run faster since it's still one thread
responsible for creation).
Completely remove multithreading support for that for now -- a different
implementation is necessary.
Change-Id: Icafa223644efc370a09186ce28ac83c22902e0c0
|
| |
|
|
| |
Change-Id: Idc6d59835d1fd20cb4828543547b6d8b6f74053b
|
| |
|
|
|
|
| |
We're still working on this.
Change-Id: I029f192dfa9ab6d125140ce778100af1b383fd1e
|
| |
|
|
|
|
| |
- Fix a warning
- Log an error if the file to encode cannot be read.
- Adjust some log strings.
|
| |
|
|
|
|
| |
int64_t value.
Change-Id: I0830b3276eecb52e0f52599126fd23f95d0742aa
|
| |
|
|
|
|
|
|
|
| |
C99-ify variables to keep them localized
Use sum of absolute differences instead of sum of squared differences for
autocorrelation which should reach the same conclusion and avoid 64-bit
multiplication.
Change-Id: If4f3715a36225420db3b05e9814b81766d04f0f3
|
| | |
|
| |
|
|
|
|
| |
callback to stop clicks when we are at the end of the list
Change-Id: Iabb44a861dd7506cd883c1bdb0241303fa646746
|
| |
|
|
| |
instead of lcd_write_yuv420)
|
| |
|
|
| |
Change-Id: Idb6ce02716887d70aee65f9266f17875cab84158
|
| |
|
|
|
| |
Change-Id: I370e2c1ccd4b0c1120079e46662573e7f3762dc6
Signed-off-by: Rafaël Carré <funman@videolan.org>
|
| |
|
|
|
|
|
|
|
|
| |
duplicate of FS#12433
duplicate of FS#12456
duplicate of FS#12386
duplicate of FS#12342
Signed-off-by: Rafaël Carré <funman@videolan.org>
Change-Id: If69d5fdb3a969d3c2c04df62ce841185f2864326
|
| |
|
|
|
| |
Change-Id: I4bca90cd3d757ff37f616f47c41dd78537db6a80
Signed-off-by: Rafaël Carré <funman@videolan.org>
|
| |
|
|
| |
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31646 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
| |
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31645 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
| |
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31644 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
| |
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31643 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Mostly for the sake of reducing latency for audio servicing where other service
routines can take a long time to complete, leading to occasional drops of a
few samples, especially in recording, where they are fairly frequent.
One mystery that remains is GPIOA IRQ being interrupted causes strange
undefined instruction exceptions, most easily produced on my Fuze V2 with a
scrollwheel. Making GPIOA the top ISR for now, thus not interruptible, cures it.
SVC mode is used during the actual calls. Hopefully the SVC stack size is
sufficient. Prologue and epilogue code only uses the IRQ stack and is large
enough.
Any routine code that should not be interrupted should disable IRQ itself from
here on in.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31642 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
| |
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31641 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
|
|
|
|
| |
When using a global variable from a DLL with MSVC special handling is necessary
to avoid going through additional redirection.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31640 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
|
|
| |
order for easier maintenance.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31639 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
|
|
| |
configured by selecting memory size directly.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31638 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
|
|
| |
voice building: (1) Properly retain arguments containing spaces by re-quoting them. (2) Properly retain --tts when the default is selected by just pressing return. (3) Only append --tts and --language if they weren't already specified on the commandline, preventing duplication on 'make reconf'. (4) Never append --ttsopts and --encopts for the same reason. These are commandline only anyway.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31637 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
| |
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31636 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
|
|
|
|
|
| |
Also a bit of optimisation of battery_status_update().
FS#12506
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31635 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of calling the lame executable use libmp3lame directly. As result, this
simplifies the prerequisites for creating voice clips for Archos devices to
putting the library in the system's search path (Windows: put libmp3lame.dll in
the search path or the same folder RockboxUtility.exe is located in. Linux:
install the library using your systems package manager) and configuration.
This creates a notable encoding speedup on Windows (around factor 6 on my test
setup) and a small speedup on Linux (around factor 1.2).
The implemenatation currently has the following limitations:
- Only enabled on Windows and Linux. On OS X installing the correct dylib is a
bit nontrivial, so using the old command line based method is still in use
for now.
- The encoder parameters are currently hardcoded to use the same values the
build system uses.
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31634 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
| |
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31633 a1c6a512-1295-4272-9138-f99709370657
|
| |
|
|
| |
git-svn-id: svn://svn.rockbox.org/rockbox/trunk@31632 a1c6a512-1295-4272-9138-f99709370657
|