headwhacker
Headphoneus Supremus
- Joined
- Sep 4, 2013
- Posts
- 4,763
- Likes
- 774
^ I put a link on the first page for this new build.
About the gerrit comment: Michael, he is the (only) one who was always watching the progress and pushing things forward.
saratoga: | well i give up |
saratoga: | if someone wants that dx50 port, they can figure out how to get git to do things |
New custom CWM-flashable build for/with stock Firmware 1.5.0 including following new changes to the official repository:
- bugfix: dualboot selector was not shown when a cable was connected to lineout (this was my bug, not xzcc's)
- bugfix: enabling "gather runtime data" does not cause a crash anymore (big "thank you" to @headwhacker
). According to @Brendanus
this fix also fixes a general database initialization error.
List of all old modifications to xzcc's build 2014-06-30:
- longpress of play button in menu works correctly
- new dual-boot mechanism (Hold-Switch enables boot-selector, otherwise last player is booted)
- Headphone output click -> connected on playback not at startup
- Battery level calculated from voltage
- working plugins: all (only startup and keymap tested)
- "Smartphone UI Style" (modded backlight and button behaviour)
- lock switch works as intended
- timers@playback not very slow anymore
- "gather runtime data" works
Download:
https://www.sendspace.com/file/ew18mi
The commit of gerrit to rockbox trunk failed by Michael (=saratoga), due to the same reasons as discussed (gerrit seems to be somwwhat limited/buggy)
He gave also a statement in yesterdays IRC log (http://www.rockbox.org/irc/log-20140914) (at 23:03):
saratoga: well i give up
saratoga: if someone wants that dx50 port, they can figure out how to get git to do things
@cholero As the state of that gerrit task (941) is now in a screw* up state, I would suggest to put it to the abandonned state, and create a fresh one from the latest trunk.
BTW. the rockbox devs are a little bit picky about warnings, there are 2 ones
rockbox/firmware/target/hosted/android/dx50/pcm-dx50.c: In function 'pcm_play_dma_pause':
rockbox/firmware/target/hosted/android/dx50/pcm-dx50.c:233:31: warning: unused parameter 'pause' [-Wunused-parameter]
rockbox/firmware/target/hosted/android/dx50/tinyalsa/pcm.c: In function 'pcm_mmap_commit':
rockbox/firmware/target/hosted/android/dx50/tinyalsa/pcm.c:832:51: warning: unused parameter 'offset' [-Wunused-parameter]
Found that example how to "unwarning" unused function parameters
http://git.rockbox.org/?p=rockbox.git;a=commitdiff;h=47f648f#patch1
I made a compilation of the best (imo) rockbox themes and modified them, so they work properly on the DX50/90 and look nice as well. I also optimized some of them for "absolute point" touchscreen mode. I included over 30 themes.
I only tested them on my DX90, but they should work just fine for the DX50 as well...
Please make sure to read the readme file inside the zip archive. Enjoy!
@deho I added the link for the new theme collection in the first page. BTW if you get the chance could you look at the wps theme AAFreak. It's a nice theme that maximize screen space. However, the text display when you switch the hold switch on is too small. If you could make it a little bigger that would be very nice.
@headwhacker:
Here is the modified wps file for AAFreak: https://www.sendspace.com/file/y70nra
I had to remove the comment info from the hold screen. There was no space, I had to remove something.
However, if there is an entry in the comment tag, it will appear alternately with the genre info.
Hope you like it.