Rockbox for iBasso DX90 dual boot with Mango (Stock Firmware)
Jul 30, 2014 at 3:19 PM Post #196 of 1,316
Rockbox has very slow responsiveness when browsing through the folders. It's really hard to scroll to the end of the list. Is it a way to make it better in settings?
 
Jul 30, 2014 at 3:43 PM Post #198 of 1,316
  Rockbox has very slow responsiveness when browsing through the folders. It's really hard to scroll to the end of the list. Is it a way to make it better in settings?

 
For the aceleration if you press the buttons to scroll (physical or touchscreen,if the theme has this) there is "scroll speed acceleration" in the settings, but it is already set to speed up every "1s" which is the maximum.
 
Jul 30, 2014 at 6:47 PM Post #200 of 1,316

  Just tested it again after resetting the rockbox settings. Everything is fine now. Something was wrong with my settings...

 
Ok, it wasn't the settings...
 
@headwhacker : With your latest Rockbox version the screen gets slow and a bit unresponsive when playing back a song and browsing through the database at the same time. As soon as I stop the song, navigation is smooth again. Is this a new bug or has it always been like that?
 
Jul 30, 2014 at 7:59 PM Post #203 of 1,316
He says exactly what I'm saying. The pre-installed themes disappear once you put something in the rockbox folder of the DX90.
Anyways it's all up to you, it's your baby. I'm only making suggestions... :)


Actually, my intention was to point you to sduck's collection of themes he shared in a zip file. I included the 2 themes just to give the default build few options other than cabbie2 (which I'm already sick of).

Since theming is a very personal thing, it should be up for the individual to maintain his own collection in a zip file. The rockbox folder in DX50/90 is still the best way to add themes.

Anyway both centreArt and ipodwidgets are downloaded from rockbox themes page under iPods, you can easily include both in your personal zip file.
 
Jul 31, 2014 at 4:48 AM Post #204 of 1,316
 
  ... and at the particular sampling rate... But you said, the internal sample rate is 48KHz. For most records people have (16/44.1) it means re-sampling. So, it is bit perfect for 16/48 only... but only if it does not use Android sound path (i.e. talks directly to alsa), which resamples everything to 16/44.1.
 
Aren't too many buts to call it bit perfect?
tongue_smile.gif

I think this is a much clearer picture
 
From tinyalsa source in Rockbox
 
static const snd_pcm_format_t format = PCM_FORMAT_S16_LE;    /* sample format */
static const int channels = 2;                                /* count of channels */
static unsigned int rate = 44100;                       /* stream rate */
 
But then you can programmatically set the sample rate by reading the file and assign the rate.


I didn't know that, because before I only read Android port source code.
 
But if it is as such, why not to update the format from the file as well? I understand that 24-bit values may create problems for DSP calculations (EQ etc.), but it could be converted to 32-bit to avoid problems...
 
Jul 31, 2014 at 5:31 AM Post #205 of 1,316
Meanwhile...
 
Another Russian here, medmitry, who is active in DX50 thread, has developed a boot launcher to switch some options for his firmware mods. The good of his launcher is that it starts not every power on, but only if lock switch is turned on. The launcher should be compatible with DX90. I think, it would be good to implement RB-Mango selection using his software.
 
Jul 31, 2014 at 5:51 AM Post #206 of 1,316
 
I didn't know that, because before I only read Android port source code.
 
But if it is as such, why not to update the format from the file as well? I understand that 24-bit values may create problems for DSP calculations (EQ etc.), but it could be converted to 32-bit to avoid problems...

 
Funny thing is iBasso use  Andoid as their base for the FW. But stripped it down to the point that it's just a Linux with native audio drivers/codec and their own player (Mango).
 
Ironically Ilia (the author who ported rockbox to DX50), did the same thing. Used the Android target from Rockbox's git repository and strip it down some as well and use tinyalsa instead of alsa. From the looks of it is a straightforward pcm data being read from a file and written/sent directly to the DAC without extra sauce in between.
 
The more I look at the source the more it becomes interesting. Like you mentioned, I also think enabling 24-bit is just as easy as changing the format variable. Or not.
 
I will give it a try and see what happens.
 
Jul 31, 2014 at 6:33 AM Post #208 of 1,316
  Meanwhile...
 
Another Russian here, medmitry, who is active in DX50 thread, has developed a boot launcher to switch some options for his firmware mods. The good of his launcher is that it starts not every power on, but only if lock switch is turned on. The launcher should be compatible with DX90. I think, it would be good to implement RB-Mango selection using his software.

 
I think it's similar to what cholero has been doing on the rockbox side on DX50.
 

Users who are viewing this thread

Back
Top