Age | Commit message (Collapse) | Author |
|
%St(<setting name>) or %St(<bar tags>, setting, <setting name>)
Change-Id: I71396d683634d4d1ad2357018c4029ecb4229677
|
|
Change-Id: I3561eff9bc4e244a84ef4afee26a40432d1073dd
|
|
Change-Id: Id5f0e84834f1cb74a317bb5653fdb6f665233345
|
|
skin bars now automatically create the touch region the same size
as the bar on touchscreen targets. This means touches will
magically "just work" for reveresed bars (rtl or otherwise).
~5% padding is added on all 4 sides of the region rectangle but
this may need to be tweaked.
Please consider the 'progressbar' and 'volume' touchregion actions
to be deprecated.
Kudos to my new wife for figuring out the bleedingly obvious way to
do this!
Change-Id: I997a7bcaa70fce9885808aae27953c7676e9c2ff
|
|
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
Change-Id: I2e1e79a5df45117f83d631d65144c0a012c6f2e4
|
|
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
Change-Id: Icf726324d533ce2cd0eb918a7188ab6201e5c99f
|
|
Currently we have only fms for 160x128x2 and all others will
fallback to built in one.
Change-Id: I43efa2795e1ab62185e2e25b6c8c4979c87c4299
|
|
Change-Id: Ib0a6c7f979d201f1c3729a210cc71a4313f95158
|
|
Change-Id: Ie7d54dd3086ba4b20eb37671b9e08b51fec5571c
|
|
Change-Id: Idd760f4e83fc5ade972fe88db3cab9e03c24966c
|
|
format_track_path currenyly corrects for things like windows volumes and
relative paths in playlists, but does not handle external media like SD
cards correctly, resulting in some seemingly valid playlists not working
because of rockbox's mount point for external media. Correct this by checking
to see if a playlist is on external media and then formulate the path correctly
if it is.
Unfortunately, this breaks the playlist_save logic if the CWD is on an external
device. Its not clear to me why we should be checking the CWD when saving a
playlist, as the only apparent use of this is to let people save relative
paths on the virtual keyboard. As far as I can tell, this is actually more
difficult to do then using an absolute path given that we insert the CWD
onto the virtualkeyboard by default. Therefore, I'm removing the option
to use '..' in playlist save paths since its seems useless.
Change-Id: I47946cc45d776c7a72ecbd0ecc720dbf85550f6f
Reviewed-on: http://gerrit.rockbox.org/270
Reviewed-by: Michael Giacomelli <mgiacomelli@gmail.com>
Tested-by: Michael Giacomelli <mgiacomelli@gmail.com>
|
|
Change-Id: I7df93319c8f16f05e840d74b022aab4803bb8f80
|
|
This actually fixes a nullpointer dereference.
Change-Id: Ie3e153d72bcacdce46bfe5a514ff77aebdfd7225
|
|
Change-Id: I298e989f4b1ae274eb9a28d97c453cc473609176
|
|
only the targets)
Change-Id: Ic7c974c4c641cf0e0356bc92cc9785ac1d472c14
|
|
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
Change-Id: I56c500c97b8dcb92f0aff0409319299579cbb631
|
|
descriptors after closing and removing
Change-Id: Ia43eb517d154d24a6bd581fa3aa69c99a28228ae
|
|
Change-Id: Ic7e22ce6280d4105c38f7588717f4cf34c1bb5a3
|
|
with the timer off.
Change-Id: I3d23d6dd47bb3b78a51d8a42b052403f7bf7665c
Reviewed-on: http://gerrit.rockbox.org/276
Reviewed-by: Michael Giacomelli <mgiacomelli@gmail.com>
Tested-by: Michael Giacomelli <mgiacomelli@gmail.com>
|
|
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
Change-Id: Id32dc25e0b6473ed2e8f354d3b85d55e97964257
|
|
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
|
|
Change-Id: I8fdc5a59a5062f40a431cd49971390e21631b8ec
|
|
Since the build system now creates files holding the voice strings and an
archive holding those creating MAX_LANGUAGE_SIZE needs to be created using a
more specific wildcard.
Change-Id: Ia424533a8053e4817f23b8dd99f6ab3c324d584d
|
|
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
|
|
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
Change-Id: Iacda723380276546b5d27159497d713eef1084d9
|
|
Change-Id: Ie0eaa2bb1c672c974246b3e97b5d5f3b9e1f9925
|
|
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
Change-Id: I2f33c613dc8dbf149c10efc6b73b16e969cf0903
|
|
Change-Id: I74ec8e559b80bee6c7de02193e943244dcf352c4
|
|
Change-Id: I1829750a1da11d036ba4904975efb086bbb63bed
|
|
Signed-off-by: Bertrik Sikken <bertrik@sikken.nl>
Change-Id: Ice4ac40aa849a62ba4c2eba6e6ec45b0ed990fff
|
|
It just cannot work anyways because init_tagcache is called before
audio_init. Besides, FS#12684 may be helped for now as well.
Change-Id: I2bb4f81f807bae509b220ee6656a6a109b5eb011
|
|
...from the compiled code standpoint anyway. frame_out was being
incremented before updating size...sometimes...depending on what
GCC was up to. This seems to help.
Change-Id: Ie4ee3337a2937bd2c26f0a9c4a1a00467954821b
|
|
Change-Id: I10c933542037eeedc9c4be74b3d43a1430ec05b2
|
|
Basically it uses the default SI4700 radio chip driver, the only thing that's different is the I2C access,
written specifically to interact with my kernel module.
Next things to add are:
- RDS support!
Change-Id: I0ed125641e00f93124d7a34f90dd508e7f1db5a4
Signed-off-by: Lorenzo Miori <memorys60@gmail.com>
|
|
Emulates the basic "Meier" crossfeed (2 capacitors, 3 resistors)
as discussed in
http://www.meier-audio.homepage.t-online.de/passivefilter.htm
This crossfeed blends a bit of low-pass filtered L signal into
the R signal (and vice versa) while adding about 300 us delay
to the crossfed-signal. A difference with the crossfeed already
present in rockbox, is that this algorithm keeps the total
spectrum flat (the one currently in rockbox accentuates
low-frequency signals, making it sound a bit muffled).
This implementation is quite lightweight, just 3 multiplies per
left-right pair of samples. Has a default C implementation and
optimized assembly versions for ARM and Coldfire.
The crossfeed effect is quite subtle and is noticeable mostly
one albums that have very strong left-right separation (e.g.
one instrument only on the left, another only on the right).
In the user interface, the new crossfeed option appears as
"Meier" and is not configureable. The existing crossfeed is
renamed to "Custom" as it allows itself to be customised.
There is no entry for the user manual yet.
Change-Id: Iaa100616fe0fcd7e16f08cdb9a7f41501973eee1
|
|
Change-Id: I6eb247eaf7e3306cfc2db25cf93e3be5585cf904
|
|
Doesnt fix an actual bug because closing a handle is a no-op on all
native targets and others dont use overlay.
Change-Id: Ie55e3fd4abd08b174d86ca25aed54a970dddbebd
|
|
Must restore talk buffer explicitly when not taking it and promote
the buffer state.
Change-Id: Ia0341ede05837e6e94885a9ad62460c415ec6f00
|
|
When allocating the voice buffer, it's supposed to start at the beginning
of the audio buffer, not at the end of the voice buffer. ;-D
Might clear up a thing or two.
Change-Id: I94796ff21090bcc56813cdc569957a1a9178abcd
|
|
Must just remove that attribute for the moment which might fix a
problem or two.
Change-Id: I16bfdb63a526ca6fbae78a86e6293957ebe2fa41
|
|
...by default where they would be interpreted as valid but not actually
be which would cause calls to buffering while it was not initialized.
Add BUFFER_EVENT_BUFFER_RESET to inform users of buffering that the
buffer is being reinitialized. Basically, this wraps all the
functionality being provided by three events (...START_PLAYBACK,
RECORDING_EVENT_START, RECORDING_EVENT_STOP) into one for radioart.c,
the only user of those events (perhaps remove them?) and closes some
loopholes.
Change-Id: I99ec46b9b5fb4e36605db5944c60ed986163db3a
|
|
Change-Id: Iaab6353b94cc4462b5953a9fbec315d2e19f47b3
|
|
Change-Id: I25dfaa1636811a0340d1730a5a8f44caa85b1771
|
|
Change-Id: I69c87fac21b034b639fbce4324397b273d66d41b
|
|
Change-Id: I83dbdee13185d9adcf590dc213da5a8c97adb2ba
|
|
Change-Id: Ie8f11ceac709fee6977ac59e483ee8233228a5f8
|
|
These are really similar devices so one commit for both is ok.
Change-Id: I8bd1d3fef1eb6d00aaadfb7af56c771f62d0c9c3
|
|
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>
|
|
Change-Id: I6da9d6ff084b89c519f1abfc50ba3375a7d0f958
|
|
Thiskin refresh trigger apparently causes the skin and list to continuously
refresh, with the side effect that buttons no longer work.
Change-Id: I4439406176890ac46a3f217bfff43c6935a03a7c
Reviewed-on: http://gerrit.rockbox.org/240
Reviewed-by: Jonathan Gordon <rockbox@jdgordon.info>
|