| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
|
|
| |
build-android-320x480).
Change-Id: If2ab767f44db604177a0028e86100633631ca8b8
|
| |
|
|
|
|
|
|
|
|
| |
If the host is ARM simply checking the architecture the compiler produces
binaries for will include unwarminder even for the PC tools, breaking them.
Fixes building checkwps and database on ARM hosts. Doesn't fix warble, there
are additional problems with that.
Change-Id: I135b1103a60b9e3720117cde1075b7d73424f384
|
| |
|
|
| |
Change-Id: Iba0860682834a9389196276662f8ce67c18312d6
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
As per title this patch aims at splitting common target
code and specific target code in a better way to
support future ports within the same environment
(e.g. Samsung YP-R1 where the Linux and the SoC
are the same, with differences in hardware devices
handling)
Change-Id: I67b4918c46403b184d3d8f42ab5aae7d01037fd0
Reviewed-on: http://gerrit.rockbox.org/409
Reviewed-by: Thomas Martitz <kugel@rockbox.org>
Tested-by: Thomas Martitz <kugel@rockbox.org>
|
| |
|
|
|
|
| |
Change-Id: I2d2788a6b5eed65e0032794a18767d5db5d93750
Reviewed-on: http://gerrit.rockbox.org/396
Reviewed-by: Bertrik Sikken <bertrik@sikken.nl>
|
| |
|
|
| |
Change-Id: Ie3bdfe18db6f8279f3575b253519fe4820649898
|
| |
|
|
| |
Instead specify explicit library dependencies for codecs and plugins.
|
| |
|
|
|
|
|
|
| |
sigaltstack() is not available (more accurately, not exposed by the
NDK) pre-gingerbread/2.3. However the android-arm target runs on
down to eclair/2.1, where the asm threads still work fine.
Change-Id: I2bb14bc6bb5653c401552189699a676109ac6587
|
| |
|
|
| |
Change-Id: I1a1f32faa72987b113f109b876639a1b153f0a88
|
| |
|
|
| |
Change-Id: If205f8c69a7ac803eecab394e6d1758aeda86336
|
| |
|
|
| |
Change-Id: Ice8ba3f2cb51091486b3f446447cc8d256bc4c00
|
| |
|
|
| |
Change-Id: Icaaca3d23ca89da977a065396b1961f9fe40da41
|
| |
|
|
| |
This was commited by accident, sorry.
|
| |
|
|
|
|
|
| |
This is work from FS#12431 synced to current HEAD and slightly
tweaked (gcc 4.6.2 -> 4.6.3, binutils 2.21.1 -> 2.22)
Change-Id: I76af91e80ac2a9c16a776c7f0a33cc51603bbf9b
|
| |
|
|
| |
Change-Id: I10e925f40dc134627c77de5b17518ebdffee9a0e
|
| |
|
|
| |
Change-Id: I8e5ea31f0b529c0160ce6bdaa21a7d3dfe6c391d
|
| |
|
|
|
|
|
| |
This breaks themes on the theme site (that ship an rwps for remote targets) for
non-remote targets. As rockbox just ignores the rwps checkwps now does the same.
Change-Id: Id8c7833f0bd88d239dce87711456b94c93480a51
|
| |
|
|
|
|
| |
Change-Id: Id35a137242a05cea488fc49630cbc11fb477e22b
Reviewed-on: http://gerrit.rockbox.org/315
Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
MSSP is accessible via vbs by simply changing the object to be used (both
SAPI5 and MSSP use the ISpVoice COM interface). Add command line parameter to
sapi_voice.vbs to switch the COM object used, and add the necessary
implementation of the SAPI class to Rockbox Utility.
Important: you will need to install the Speech Runtime separately and install
the version matching the bitsize of Rockbox Utility. I.e. you will need to
install the x86 version even on a x64 machine (unless you build a 64bit binary
of Rockbox Utility).
Change-Id: If760cd69c556c17a2ae539965d0941d16fdc10e1
|
| |
|
|
|
|
|
|
| |
The currently used comma for separating voices for the /listvoices command is
used by Speech Platform based voices. Change the character to a semicolon
which isn't used by voices.
Change-Id: I1a7e6e4229f864f56635143e864dadf38cdd7e73
|
| |
|
|
| |
Change-Id: If766c39b1b70ded2089964c850affbe953ac17c4
|
| |
|
|
| |
Change-Id: I91aaacaaff621cfbeef9572df60b339a00475aa9
|
| |
|
|
|
|
|
| |
It was also broken functionally, probably since a while.So restore the
functionality. Run it on the dap, the tcd files will be placed into .rockbox folder.
Change-Id: Id7a6ce4389dfaf99799258902be80d630af0601c
|
| |
|
|
| |
Change-Id: I4d5cf82aa753074f81f25ae3d89a97ee607376e5
|
| |
|
|
|
|
| |
This should have been done ages ago
Change-Id: I53b258981b139c0bb73777c83938645333ca8780
|
| |
|
|
|
|
| |
(Ubuntu/Linaro 4.6.3-1ubuntu5) 4.6.3
Change-Id: I433a36074cacc4b0a97f88af5fe26d0084c1fc25
|
| |
|
|
| |
Change-Id: I5c7e9879f95f454e2811edfeaaa7cedc395646c1
|
| |
|
|
|
|
|
|
| |
YP-R0 never used sigaltstack threading, although it was (inadvertently)
defined. Due to the new handling of ifdefs in 268b725 this definition
started to be used, so remove it.
Change-Id: Ib5247741fc6dcfb66022d50c269812dfc3c4e214
|
| |
|
|
|
|
|
|
|
|
|
| |
Since gcc 4.4 the MIPS port no longer recognizes the "h" asm constraint.
It was necessary to remove this constraint in order to avoid generating
unpredictable code sequences. We can achieve the same effect using
128-bit types.
See also:GCC 4.4 release notes at http://gcc.gnu.org/gcc-4.4/
Change-Id: I713cdf57cde1a989ad960aa441ab1ccf51f1cdc6
|
| |
|
|
| |
Change-Id: If87bbd4a02825df20e5fe29c4ada85bf5ba25e99
|
| |
|
|
| |
Change-Id: Iec1d2f08c8a43e486ab1696566a718b18598ff95
|
| |
|
|
|
|
|
|
|
|
|
|
| |
wpsbuild.pl is enhanced to produce fallback themes that were previously
hardcoded in buildzip.pl. It also recognizes resolution strings as
regular expressions now so you can specify resolution dependant settings
as <setting>.<regex>: <value> (needed to support single themes on multiple
resolutions). The WPSBUILD syntax completely changed as
well and it includes the fallback themes as well. Ultimately wpsbuild is
also able to install .fms files.
Change-Id: Idf5994f17b9750983d7bc3ef583540a8cdae1dde
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Extend genlang to create files holding the voice strings in a binary format
similar to lng. Create such files for all languages during a normal build, put
them in a zip file and add them to rockbox.zip so they are installed with a
main build.
Creating a voice file requires access to the voice strings, which are currently
not distributed with Rockbox. Therefore it is necessary to either have access
to the source code of the installed build or to use a build the genlang service
on rockbox.org can retrieve the strings for, making it impossible for normal
users to generate a voice file for custom builds, test builds and older builds
that aren't supported by the rockbox.org script. It also requires a network
connection when creating voice files with Rockbox Utility even if creating a
voice file by itself isn't network related.
Furthermore, putting the voice strings on the target is also a prerequisite for
eventually supporting a TTS on the player.
Strip voice strings path.
Change-Id: Ic2f86130909b3b257986a348e5cfcf618c4500c3
|
| |
|
|
|
|
|
|
|
|
|
| |
voicefont uses the id prefix VOICE_ to recognize voice-only strings. Unused ids
get a NOT_USED prefixed entry to keep order correct. However, since this
applies to voice-only entries as well voicefont doesn't recognize those as
voice entries and puts them at the end of the lang strings table. This messes
up the order in the created voice file, so add VOICE_ as prefix so voicefont
can identify them.
Change-Id: Ic3f2ec038ce1ed93c84286979e6583b478fa697e
|
| |
|
|
|
|
|
|
|
| |
Make hardcoded format version a parameter to allow adjusting depending on the
installed Rockbox version. Rockbox Utility will read the version from the
installed version. Since the command line voicefont tool is only intended for
use in the current tree it uses a fixed version.
Change-Id: I1ec935d47c71961e93b3c6bc6c5d816cd9fc83ff
|
| |
|
|
|
|
|
|
|
|
|
|
| |
When the voicefile binary format changes there is no easy way to figure which
format is compatible with a given Rockbox installation. Add the version number
to rockbox-info.txt so tools like Rockbox Utility can easily retrieve it and
therefore support different versions.
Change-Id: Ia5b8f00f89065f0dd0adf061612d844dcaff39c6
Reviewed-on: http://gerrit.rockbox.org/269
Tested-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
Reviewed-by: Dominik Riebeling <Dominik.Riebeling@gmail.com>
|
| |
|
|
|
|
|
| |
Voice-only strings are identified when reading the strings, so there is no
reason to first store that information and then count them later.
Change-Id: Ie6bd2c4bbf5736630e58d06a20739ef527e3cd69
|
| |
|
|
|
|
|
|
| |
Those macros actually swap to big endian. Since the macro names didn't tell
what way to swap (and on big endian they don't swap anything at all) they are
somewhat confusing. Change names for clarity.
Change-Id: Ie4b0026458a69d7533abb66109a6f83bc5ee2c0e
|
| |
|
|
|
|
|
| |
* -y param to not ask for confirmation
* detect <buildtype>-<target> as well
Change-Id: Ie63f5882560cd7c7ee1c00f153e756b8695d567f
|
| |
|
|
|
|
| |
instead)
Change-Id: I85e01ae07daa8656be33ddc47592102d318a17e0
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Overlay plugins got broken because ovl_offset.pl assumes the audio buffer
ends where the plugin buffer starts. Buflib however keeps its handle table
there, so there are a few hundred bytes fewer available, so loading the
overlay fails. We work around this by linking the overlay at a slightly
lower address (1024 bytes lower). If the handle table ever grows more than
that, overlays will start failing again and we either need a different
solution or increase the margin a bit.
Change-Id: Id98cb52da2c8c4a4bc773362a46f646774112f85
|
| |
|
|
|
|
| |
These are really similar devices so one commit for both is ok.
Change-Id: I8bd1d3fef1eb6d00aaadfb7af56c771f62d0c9c3
|
| |
|
|
|
|
|
|
| |
mr100 audio is broken in 3.11. It's working again in master since
da6cebb6b0b17b4a75a2bd4f51b7cf70b5dafe40, but backporting that is
not realistic.
Change-Id: I11118a0d228da866259e4e01ed00ac010a3838a3
|
| |
|
|
|
|
|
| |
Prevent Android from adding theme files to its media database by putting a
.nomedia file in the rockbox folder.
Change-Id: I76ee3381a6599b9d1ecfe34d15a4fdd35da80336
|
| | |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In Europe Windows defaults to its own codepage cp1252 (also known as "WinLatin"
or "Windows-1252"). cp1252 adds some characters to ISO-8859-1.
Some mp3 tagging software on Windows uses cp1252 instead of ISO-8859-1. This
violates the ID3 specification, which requires tags to be ISO-8859-1 or
Unicode. However, similar violations are made for other codepages and supported
by Rockbox using the "Default Codepage" setting. Add support for cp1252 to
enable people using such broken tools to override the correct decoding to get
their tags displayed properly.
Change-Id: I9f2ec478afe2503e99ee8e6609416c92b0f453e0
Reviewed-on: http://gerrit.rockbox.org/209
Reviewed-by: Jens Arnold <amiconn@rockbox.org>
Tested-by: Jens Arnold <amiconn@rockbox.org>
|
| | |
|
| |
|
|
|
| |
This tool is rarely needed (only when working on the player charset)
and got lost in the big make system overhaul.
|
| | |
|
| |
|
|
| |
Change-Id: I3edddee9422255bf6d944f76c74686a256a8a852
|