summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* Update for single build-info file.Dominik Riebeling2012-06-03
| | | | | | | | The server now provides a single build-info file (instead of two separate ones for development builds and stable releases). Update to use the new file, since it simplifies things. Change-Id: If3b949f4d78eecb54e47622da887f51005f6d155
* Fix a comment and improve message box title.Dominik Riebeling2012-06-03
| | | | Change-Id: I10a37be97b1000fcee5a47f13dc8ba7ee6b31b36
* Only support pregenerated voice file for releases.Dominik Riebeling2012-06-02
| | | | | | | | | | | | | | | | | The voice file installed needs to match the Rockbox version installed. If not the voice might not match the actual entries. Rockbox Utility always was sloppy on this and installed the latest archived (previously "daily") builds voice file for the latest development (previously "current") build. Archived builds aren't supported anymore in Rockbox Utility, so remove support for installing archived voice files as well. There are no pregenerated voice files for development versions provided, and Rockbox Utility can generate voice files anyway. Also, those files are only provided and most users seem to prefer to use the voices they have installed on their PC. Change-Id: I17817da8a14dc5f8b0ef208579d8d75fa86ab610
* Use server timestamp for development build fonts.Dominik Riebeling2012-06-02
| | | | | | | The server timestamp is more meaningful as version identification than using the revision of the currently installed build. Change-Id: Ib57766f8e0f57ea9a4f805929acb589c2560fbd5
* FS#12686 - Slovak lang updatePeter Lecký2012-05-31
| | | | | | Signed-off-by: Bertrik Sikken <bertrik@sikken.nl> Change-Id: Ice4ac40aa849a62ba4c2eba6e6ec45b0ed990fff
* ZipUtil: check zip file external attributes for folder.Dominik Riebeling2012-05-31
| | | | | | | | | Folders in a zip file usually but not necessarily have their filename ending with a slash. In these cases recognizing a folder entry by the last character fails. Check the external attributes as well, which also contain the FAT file attributes. Change-Id: I81b039b3774b803b2b528bc83846aafd208e5571
* Fix redAmaury Pouly2012-05-31
| | | | Change-Id: Ifa8b360c97bb1036210b2563cfb87be2630eaab6
* rds: implement more robust PS/RT parsingAmaury Pouly2012-05-31
| | | | | | | | | | | | | | | Our current PS and RT parser is very strict: it requires all segments to be received in order. This is too strong of an assumption even when the reception in good, particularly for long RT messages. This parser handles segments in any order and completes a message only when all segments are present. To avoid keeping obsolete segments, each segment has an associated timeout and is trashed if not updated for a certain period. Change-Id: I79841bb5ab1f838c7702d8281044e226f6510199 Reviewed-on: http://gerrit.rockbox.org/237 Tested-by: Bertrik Sikken <bertrik@sikken.nl> Reviewed-by: Bertrik Sikken <bertrik@sikken.nl>
* Fix findaddr.pl tool for codecsAmaury Pouly2012-05-31
| | | | Change-Id: I19dff8c9f3e8195d1e8d652e6365375a87debddf
* Fill USB serial number descriptor on imx233 targets.Amaury Pouly2012-05-31
| | | | | | | | Compute a serial number using the ocotp OPS bits like the OF. Also add a comment about the first character of serial number being a indicator of the enabled interfaces. Change-Id: I9b90aed4e3b803f12fec003c9bc8ee8a046f4e42
* imx233: add ocotp debug screenAmaury Pouly2012-05-31
| | | | Change-Id: Ia2211f9e0b281ffb60139bba539af37d762212dc
* imx233: add ocotp driverAmaury Pouly2012-05-31
| | | | Change-Id: If4ed62ece056e81665a00af39eb1c57bb2c42b22
* imxtools: move tools to a new sbtools/ subdirectoryAmaury Pouly2012-05-31
| | | | Change-Id: I0d8d6831b35037725486f61fc363de87bc8ba92e
* Disable attempts to voice init_tagcache.Michael Sevakis2012-05-30
| | | | | | | 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
* Get voice PCM queue indexes updating in right order...Michael Sevakis2012-05-30
| | | | | | | | ...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
* Fix FS#12674 - %ax() doesnt mirror viewport correctlyJonathan Gordon2012-05-30
| | | | Change-Id: I10c933542037eeedc9c4be74b3d43a1430ec05b2
* ypr0: This patch adds radio support to Samsung YP-R0Lorenzo Miori2012-05-28
| | | | | | | | | | 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>
* ypr0: Add kernel module to required support fm radio.Thomas Martitz2012-05-28
| | | | | | | | | | | | | | To support fm radio a kernel module was written. This module is added to the patched firmware that loads Rockbox. It's pre-compiled but its source archive provided. The kernel module provides raw-access to the built-in si4709 radio chip. Our existing si 47xx drivers can be re-used this way. The module itself was written Lorenzo Miori, I only integrated it into the tree. Change-Id: I6205d28a505d57791eaeb627e6856b9a1eaeaeaa
* tools/autoconf.pl: 2 enhancementsThomas Martitz2012-05-28
| | | | | | | * -y param to not ask for confirmation * detect <buildtype>-<target> as well Change-Id: Ie63f5882560cd7c7ee1c00f153e756b8695d567f
* New crossfeed algorithm for Rockbox: "Meier" crossfeedBertrik Sikken2012-05-28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* Use shorter lines to show an ARM backtrace (so address fit on the clip zip ↵Bertrik Sikken2012-05-28
| | | | | | screen) Change-Id: Ib36c09a44230fbaaa119f756367f98bdc7756983
* VoiceCreator: Factor out creation to separate function.Dominik Riebeling2012-05-27
| | | | Change-Id: I83d1a08745acc88aa673d07e469a0a854ef97050
* Add missing USB ID for H10 5GB MTP.Dominik Riebeling2012-05-27
| | | | Change-Id: I8eedd925bc83fc52beb8f4e1e680ab2567de2920
* clipzip: fix default font and icon setBertrik Sikken2012-05-27
| | | | Change-Id: I6eb247eaf7e3306cfc2db25cf93e3be5585cf904
* zenxfi3: disable building of plugins ("no" means yes, use an empty string ↵Bertrik Sikken2012-05-27
| | | | | | instead) Change-Id: I85e01ae07daa8656be33ddc47592102d318a17e0
* zenxfi3: RTC is used in same was as in fuze+, using seconds-since-1970 plus ↵Bertrik Sikken2012-05-27
| | | | | | an offset Change-Id: Iab2e6e15c790c26d3bf2679e9f965a409d162783
* load_code/overlay: Don't close plugin handle before calling the plugin.Thomas Martitz2012-05-26
| | | | | | | 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
* load_code: Get rid of win32 specific code in favor SDL_LoadFunction & ↵Thomas Martitz2012-05-26
| | | | | | | | | friends APIs. Refactor native/hosted implementation seperation while at it (no wrappers starting with _ anymore). Change-Id: If68ae89700443bb3be483c1cace3d6739409560a
* Fix broken logic for enabling USING_STORAGE_CALLBACK.Frank Gevaerts2012-05-26
| | | | | | | | | | | | | The logic got broken by 6b8330d2. Since the ifp700 port is basically unmaintained and unfinished and doesn't build anyway, we can remove the special-casing for it. This simplifies the logic to "hosted or native, except for bootloaders", which simplifies further to "not bootloaders". Fixes FS#12685 Change-Id: Iaaad534067da22b74bf647aa58dcbb678bbc5f70
* Remove leftover debugging output.Dominik Riebeling2012-05-25
| | | | Change-Id: Ifcc34224e7ee7703d8b7290e308dc4b116050a2a
* More snafu fix. Need a couple more patchups for now.Michael Sevakis2012-05-24
| | | | | | | Must restore talk buffer explicitly when not taking it and promote the buffer state. Change-Id: Ia0341ede05837e6e94885a9ad62460c415ec6f00
* Correct snafu in talk.cMichael Sevakis2012-05-24
| | | | | | | | | 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
* Use full version string for voicefile version.Dominik Riebeling2012-05-23
| | | | Change-Id: If9a179b0fcb707efb32590c8914eccdb81ee27df
* Use Rockbox version for created voicefile version.Dominik Riebeling2012-05-23
| | | | | | | | Instead of using the date the voice file was created use the version of Rockbox the voice file was created for. That way it is possible to see from the installation log if the installed voice matches the current Rockbox version. Change-Id: I9fd7d40d718febafbc20579f049b9b94cfa5d573
* ZipIntaller: use file timestamp if version string is missing.Dominik Riebeling2012-05-23
| | | | | | | | | | | | Instead of using some arbitrary and not really useful string use the timestamp of the downloaded file if version string is provided by the caller. This also makes it possible to check if the downloaded file is actually a different one. Use it for manual and game file downloads, as this gives more reasonable values than using the date transmitted for daily (archived) build and as support for archived builds will be removed shortly. Change-Id: I0c751fabe7bb516edca93a5f73f077a611d4ef87
* Gigabeat S: Fix the recording locking upon using it a second time.Michael Sevakis2012-05-23
| | | | | | | Apparently I got the "just-in-case" RXFIFO purge in there before the RXFIFO was enabled, causing severe hardware spasms. Change-Id: I2ea4b6d28e06372b61cb3f21ab2fce71dd408213
* zenxfi3: fix typo when configuring lcd_enable pinAmaury Pouly2012-05-23
| | | | Change-Id: I288c5f80ec94c786d60ec04e87aa04e522ce5c10
* zenxfi3: fix vol+/vol- button pin assignmentBertrik Sikken2012-05-22
| | | | Change-Id: Ibc8e19b03e786ac8c668c73c85c5e66df16cc632
* zenxfi3: don't configure lcd_hsync and lcd_dotclk (used by audio)Amaury Pouly2012-05-22
| | | | Change-Id: Ifa5edd0f1efb0755756cbafa444f1bc678ee1dc8
* zenxfi2: acquire button pinsAmaury Pouly2012-05-22
| | | | Change-Id: I5d66ae10945f5231616c266ee74275cc69b036de
* zenxfi2: acquire lcd pins before useAmaury Pouly2012-05-22
| | | | Change-Id: Ia49dfdefd37e89ecd160add3592f9e15ce415e65
* zenxfi3: acquire audio gate pinsAmaury Pouly2012-05-22
| | | | Change-Id: I47775568b3ee7383e440e2999b0acd98f0d5c57a
* zenxfi3: acquire button and mpr121 interrupt pinsAmaury Pouly2012-05-22
| | | | Change-Id: I7d002ce7fed08ee949335ef838014a6885ffaf5e
* zenxfi3: acquire lcd pins before useAmaury Pouly2012-05-22
| | | | Change-Id: I9829be35d9872e8051c5281639c3d99b51908035
* imx233: have pwm code acquire configured pinsAmaury Pouly2012-05-22
| | | | Change-Id: I534cc10fbcaf1bb0e950fe2f60271008209b1122
* Stop timestretch freezing things during format changes.Michael Sevakis2012-05-21
| | | | | | | | When it was inactive but enabled, the format change hook was dropping through to code that it shouldn't execute without it also being active in processing samples. Change-Id: Ie7899df0395d3f0d10f2bf2b55ea549dd06749a7
* voice_thread_init was left INIT_ATTR but is being called too late.Michael Sevakis2012-05-21
| | | | | | | Must just remove that attribute for the moment which might fix a problem or two. Change-Id: I16bfdb63a526ca6fbae78a86e6293957ebe2fa41
* Delete obsolete define from the config files for the new creative ports.Nils Wallménius2012-05-21
| | | | Change-Id: I00164be4960f987399fc5ea713f19ab06490883c
* imx233: enable PLL on startupAmaury Pouly2012-05-21
| | | | | | | Implement PLL enabling/disable and unconditionally power the PLL on startup. This is needed at least on the Zen X-Fi2. Change-Id: Ib9ddfdeaf973cedded4b3586dd16aa95a61e78ba
* Fix some lockup caused by handles not being initialized to < 0...Michael Sevakis2012-05-21
| | | | | | | | | | | | | | ...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