Support and General Use > Hardware
Xduoo x3
speachy:
--- Quote from: wodz on August 23, 2018, 05:15:08 PM ---Newer compiler exposes bug in mips threading code. Thats why vortex's sources compiled with 4.9 crash. I fixed this bug in rockbox but I am almost sure something during agptek merge broke it again.
--- End quote ---
http://gerrit.rockbox.org/r/#/c/1905/
Lifted from the Fiio X1 WIP code. It boots, but success was short-lived. When attempting to play:
*PANIC*
Stkov codec
Work-in-progress, eh? :)
wodz:
--- Quote from: pizza on August 26, 2018, 11:54:28 AM ---http://gerrit.rockbox.org/r/#/c/1905/
Lifted from the Fiio X1 WIP code. It boots, but success was short-lived. When attempting to play:
*PANIC*
Stkov codec
Work-in-progress, eh? :)
--- End quote ---
codec stack overflow - pretty easy to fix. Just increase codec stack size definition and check if that helps.
speachy:
--- Quote from: wodz on August 26, 2018, 03:37:01 PM ---codec stack overflow - pretty easy to fix. Just increase codec stack size definition and check if that helps.
--- End quote ---
I bumped it from its default 9KB (ie 1KB "default" + 8KB codec) to a combined total of 24KB, and it's now playing music. Working my way back down to find the threshold. (EDIT: 10KB is too small, 11KB is okay)
Unfortunately, it's not able to sustain realtime playback, pausing for about 1 second roughly every 5 seconds on a 320KB mp3. The entire player goes unresponsive during these pauses.
I'll keep poking at it next time I take a break from household cleaning.
EDIT: Dropping the updated mips thread code onto the original vortex tree allows it to work, with realtime playback and a responsive UI.
EDIT2: Just after I wrote said that, the player hung in the fft plugin, requiring a hard reset.
speachy:
--- Quote from: pizza on August 26, 2018, 05:48:12 PM ---Unfortunately, it's not able to sustain realtime playback, pausing for about 1 second roughly every 5 seconds on a 320KB mp3. The entire player goes unresponsive during these pauses.
--- End quote ---
From what I can tell, the inability to do realtime playback is due due to _very_ poor SD read speeds..
(Looking at the buffering thread debug output, it seems to take about ~1s to fill ~180KB of buffer data, even when starting a new track..)
saratoga:
Could try some video game music. NES or SNES files are a few kilobytes :)
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version