| Commit message (Collapse) | Author | Age |
| ... | |
| |
|
|
| |
Change-Id: I482fe3f4f2f59a3f17026e796c245c4efa8279f3
|
| |
|
|
|
|
|
| |
Move a few functions to .text that probably don't see a huge benefit
from being .icode. Will scrutinize later.
Change-Id: I7bdffc326076c5cd7e6a1c57d25d31e653920327
|
| |
|
|
|
|
|
| |
Use gitscraper for retrieving files from the repository and update output a
bit. Fix some pep8 errors while at it.
Change-Id: Iff05bc916decb28bed99b83d9a32ce344d5c613b
|
| |
|
|
|
|
|
|
|
| |
When scraping files from the repository allow passing an additional list of
files for which the timestamp of the last change is retrieved. Since this is
slow (the log needs to be traversed, since a blob doesn't know about commits
its referenced by) only specified files get this retrieved.
Change-Id: I61a2ef812ac18ffb5898c01ce070046d4ca00a15
|
| |
|
|
| |
Change-Id: Id54ac979ce232028a0bdc133e70f6bb9ab1471da
|
| |
|
|
| |
Change-Id: I7092be2be4b23137e011b2344d92b40fdcf1517e
|
| |
|
|
| |
Change-Id: Iccbeca66e809413dda90fec36439b4a180b8a879
|
| |
|
|
| |
Change-Id: Ibdb2d9064d0e948cfb745c10a7b23de1a750d55b
|
| |
|
|
| |
Change-Id: I9edb1ebb34f91893b6290d7640fcdaede3434b40
|
| |
|
|
| |
Change-Id: I2730db9430ff688f74a86e6ea8818d0c306aa511
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Creates a standard buffer passing, local data passing and messaging
system for processing stages. Stages can be moved to their own source
files to reduce clutter and ease assimilation of new ones. dsp.c
becomes dsp_core.c which supports an engine and framework for effects.
Formats and change notifications are passed along with the buffer so
that they arrive at the correct time at each stage in the chain
regardless of the internal delays of a particular one.
Removes restrictions on the number of samples that can be processed at
a time and it pays attention to destination buffer size restrictions
without having to limit input count, which also allows pcmbuf to
remain fuller and safely set its own buffer limits as it sees fit.
There is no longer a need to query input/output counts given a certain
number of input samples; just give it the sizes of the source and
destination buffers.
Works in harmony with stages that are not deterministic in terms of
sample input/output ratio (like both resamplers but most notably
the timestretch). As a result it fixes quirks with timestretch hanging
up with certain settings and it now operates properly throughout its
full settings range.
Change-Id: Ib206ec78f6f6c79259c5af9009fe021d68be9734
Reviewed-on: http://gerrit.rockbox.org/200
Reviewed-by: Michael Sevakis <jethead71@rockbox.org>
Tested-by: Michael Sevakis <jethead71@rockbox.org>
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Player-specific code remaining: usb_drv_(init,exit)
The iPods lack a MMU, so:
- physical, virtual, and uncached addresses are identical
- since we can't access uncached memory we discard caches when receiving data
Still not quite reliable on nano2g
Change-Id: Iebb79df64818b9ae3b68eccb8be8975ebd6c21ea
|
| |
|
|
| |
Change-Id: Ifce9224e352b2a3efef92aff4bbdde9fc8714587
|
| |
|
|
|
|
|
| |
When setting up qmake to use ccache keep using the compiler as defined in the
qmakespec instead of assuming it always to be gcc / g++.
Change-Id: I00ce32158ca4a5d67517347cae2e86b77051b3c9
|
| |
|
|
| |
Change-Id: I378be5202d96cf6b44fb448cb7e620465ff36961
|
| |
|
|
| |
Change-Id: I3b339e05c9a5f4a8a60bd7581ec402b4784542e2
|
| |
|
|
| |
Change-Id: I60353bb9f9fd2658d66ba7f352e04f7489c7bf5d
|
| |
|
|
|
|
|
|
| |
ipod2c is identical to bin2c except it skipping the header of the input files.
Add this behaviour as option to bin2c to be able of using bin2c instead of
ipod2c.
Change-Id: I71afcaca6f2f6b0fce4c6aa3dff6be5bb205f384
|
| |
|
|
|
|
|
|
|
|
| |
This function has been changed to rbcodec_format_is_atomic, which
doesn't require an enum from the kernel.
Change-Id: I1d537605087fe130a9b545509d7b8a340806dbf2
Reviewed-on: http://gerrit.rockbox.org/141
Reviewed-by: Nils Wallménius <nils@rockbox.org>
Tested-by: Nils Wallménius <nils@rockbox.org>
|
| |
|
|
|
|
|
| |
BSD sed doesn't handle \n the way GNU sed does, and in this case the
substitution is trivially done using tr anyway, so use tr.
Change-Id: Iedb459d871ae6758d76352225e91dd4dc4717a53
|
| |
|
|
| |
Change-Id: I6ee14c0adc9dd456c8a2d171952cbaedb3752428
|
| |
|
|
|
|
| |
(Never seem to find it all at once :-)
Change-Id: I4b3d145c6d90be13f9afc8a72d8d87a92de88d88
|
| |
|
|
|
|
|
|
|
| |
dsp_set_eq_coefs now has parameters for the band settings, so it doesn't
need to access global_settings.
Change-Id: I29ac19fc353b15a79cb25f0e45132aef0881e4c9
Reviewed-on: http://gerrit.rockbox.org/138
Reviewed-by: Nils Wallménius <nils@rockbox.org>
|
| |
|
|
| |
Change-Id: Iba8fdc50b3c71831a6f55d15779fee8d1f12cb4f
|
| |
|
|
| |
Change-Id: I8e2fb06e82f33c3cf841a125c13e56401c58b12d
|
| |
|
|
|
|
| |
Doing that makes things cleaner for later on.
Change-Id: I4e279aa57ace16a348acc0fc09059592325ec95f
|
| |
|
|
| |
Change-Id: Ic2a54e9f283acb1c362857a3f1422ed3c532249f
|
| |
|
|
|
|
|
|
| |
Better than inserting ".word 0x51fc/b". Assembler doesn't support
them but does the plain "tpf" without extension words as well as
"trapf".
Change-Id: I929c0ec84c6e76e0573ff6308634542fd8aee738
|
| |
|
|
| |
Change-Id: I05700f6c87c775e98f05323d2ab0550fad8befd7
|
| |
|
|
|
|
|
|
|
| |
Differences between signed samples cover the entire unsigned 32-bit
range. "abs" will think any difference exceeding INT32_MAX is negative
which is not corrent. Test which argument is greater and subtract the
lesser from it, outputting unsigned difference.
Change-Id: I73a8e5e418d49ff73d1a7c98eeb4731946dcfe84
|
| |
|
|
|
|
| |
Will want later.
Change-Id: Ia1509e17f2346374305146ee98546c72f2f8a1ed
|
| |
|
|
|
|
|
|
|
|
| |
On big-endian architecture, DSP output must be coverted to little-
endian first. DSP output is also always interleaved stereo, 16 bit,
NATIVE_FREQUENCY and wavinfo should be correct for this.
Also, use standard clip_sample_16 already available.
Change-Id: Ifa7b9fc77f0573070c7e79f059dc3000c437c42e
|
| |
|
|
| |
Change-Id: I96cca97c1effe5fe2cf84271b123928ebe38e2a7
|
| |
|
|
|
|
|
|
| |
As for BootloaderInstallFile check if copying the bootloader file to the player
did actually work or if an already present file caused the copy operation to
fail.
Change-Id: I2e889610b4cb9f57f73cffc473c6230be0d11e24
|
| |
|
|
|
|
|
|
|
|
| |
QFile::copy() doesn't overwrite an already existing file. This can lead to
bootloader installation trying to place a new file on the player but failing to
do the actual copy if the file already exists. Since overwriting an already
existing file might be unexpected by the user error out in this case and notify
the user.
Change-Id: I5ffaf2f1344271ea2bad9e3232234826552385ec
|
| |
|
|
| |
Change-Id: I99767adb9231b25092bee976921a42a8e309599b
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Some language files have the < and > characters the original string (like "<All
tracks>") has included in the voice strings. These characters cause the
generated wave file to not contain any samples with SAPI, causing an error when
Rockbox Utility tries to encode the file.
Since those characters don't make much sense in the voice string remove them
prior to speaking. Currently affected languages are basque, chinese-simp, and
russian, for which this fixes voicefile creation.
Change-Id: Iac7ccd7921ccfb5ddc33645239a1f8f7e639e5aa
|
| |
|
|
| |
Change-Id: I4e132dfd8c4821715e123decbfb6b130903d6d4a
|
| |
|
|
|
|
|
| |
Change-Id: I3b51dc5592c069745a62f21f6f9004c79a1f3985
Reviewed-on: http://gerrit.rockbox.org/225
Tested-by: Andrew Ryabinin <ryabinin.a.a@gmail.com>
Reviewed-by: Marcin Bukat <marcin.bukat@gmail.com>
|
| |
|
|
|
|
|
| |
Change-Id: Id7f4717d51ed02d67cb9f9cb3c0ada4a81843f97
Reviewed-on: http://gerrit.rockbox.org/137
Reviewed-by: Nils Wallménius <nils@rockbox.org>
Tested-by: Nils Wallménius <nils@rockbox.org>
|
| |
|
|
| |
Change-Id: I93630f5c303064deb5880421202425046aa3074f
|
| |
|
|
| |
Change-Id: I8d6a70e644225211b35e7b160bdf06e12c611198
|
| |
|
|
|
|
|
| |
Fixes "invalid mountpoint" errors that could happen if the preselected
mountpoint was never changed and no previous configuration available.
Change-Id: Ief5f1b7a0b24267a03028f5d402e8763a5a3fc70
|
| |
|
|
|
|
|
| |
Make gitscraper and tarball script work with both Python 2 and Python 3. Tested
with 2.7 and 3.2.
Change-Id: I31b2580660d764d013bca6fe59d5663ae9f7f5aa
|
| |
|
|
| |
Change-Id: I927380cd789c1a86ac2d4d6af667c6f39cf933d9
|
| |
|
|
| |
Change-Id: If663b3881cedaefd837a06e3f60e4d28938c2295
|
| |
|
|
| |
Change-Id: If8d6e3669dca3ba8351e949ef901809e87f94366
|
| |
|
|
| |
Change-Id: I4c65b25a94b60d4f0ef8db750807a91242d63ea3
|
| |
|
|
|
|
| |
Added Rockblox background, layout and detection for 96x96x16 displays
Change-Id: I4585d5e679851b5696542269fe2123cf7df200de
|
| |
|
|
| |
Change-Id: Icde96e90303a9b6f3d399f3c25f24cc0b7d8576b
|