hm60x: Fix charger detection.

Change-Id: Icde96e90303a9b6f3d399f3c25f24cc0b7d8576b
Fix Rockblox plugin display issues on Clip Zip

Added Rockblox background, layout and detection for 96x96x16 displays

Change-Id: I4585d5e679851b5696542269fe2123cf7df200de
event classes are single bits

Change-Id: I4c65b25a94b60d4f0ef8db750807a91242d63ea3
Simplify warning suppression for unused argument

Change-Id: If8d6e3669dca3ba8351e949ef901809e87f94366
libgme: fix incorrect memset size argument

Change-Id: If663b3881cedaefd837a06e3f60e4d28938c2295
cook: fix incorrect memset size argument

Change-Id: I927380cd789c1a86ac2d4d6af667c6f39cf933d9
gitscraper: support Python3.

Make gitscraper and tarball script work with both Python 2 and Python 3. Tested
with 2.7 and 3.2.

Change-Id: I31b2580660d764d013bca6fe59d5663ae9f7f5aa
Refresh mountpoint from UI before checking for existence.

Fixes "invalid mountpoint" errors that could happen if the preselected
mountpoint was never changed and no previous configuration available.

Change-Id: Ief5f1b7a0b24267a03028f5d402e8763a5a3fc70
imxtools: fix missing '\n'

Change-Id: I8d6a70e644225211b35e7b160bdf06e12c611198
imxtools: fix missing '\n'

Change-Id: I93630f5c303064deb5880421202425046aa3074f
Add codecs to librbcodec.

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>
hm60x/hm801: Increase backlight frequency. This will remove background hiss.

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>
Fix red.

Change-Id: I4e132dfd8c4821715e123decbfb6b130903d6d4a
Voicefile: remove < and > from voice strings before speaking.

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
Add missing basque and english-us languages.

Change-Id: I99767adb9231b25092bee976921a42a8e309599b
Check for bootloader file on device before copying.

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
MI4 bootloader: check for copy result.

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
MPEGPlayer: Fixup typecasting for PCM buffer a bit.

Change-Id: I96cca97c1effe5fe2cf84271b123928ebe38e2a7
test_codec: Fix some problems with writing WAV with DSP

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
Add a NO_INLINE attribute to gcc_extensions.

Will want later.

Change-Id: Ia1509e17f2346374305146ee98546c72f2f8a1ed