Support and General Use > Audio Playback, Database and Playlists
[ClipZip] Annoying beeps when playing ogg + random crash when playing opus
saratoga:
Can you install the current build, go to the system > debug menu > cpu frequency and raise CPU boost counter to 2 or more? This should prevent the CPU from changing voltage/frequency. I wonder if the beeping happens on frequency change.
grmoht:
I tried this on my morning commute, and it seems to work !
No beeping at all on the few ogg vorbis songs I listened.
Probably not relevant, but if I set boost counter to 0 it beeps like crazy, until it eventually crash.
If the display is accurate, frequency never changes and stay at the lower possible.
Maybe beeping happens when frequency is too low, and not (only) on frequency change ?
grmoht:
After a few days, I can confirm that this workaround works : no beeping, and the crashes are gone too.
Is there a way to set this setting reboot-proof-ly ?
Bilgus:
I remember around December 'Miles' reported a problem with opus files on IRC https://www.rockbox.org/irc/log-20161130 with the clip+ not beeps but opus files stopping and the UI becoming laggy when playing
I was under the impression this was fixed by https://github.com/Rockbox/rockbox/commit/c6299b268da0599c2bbce3e71efb5398ffd0a808
I don't think he ever let us know if that fixed all issues for him but it might have been related to the frame size of the files but if you didn't have issues in 3.13 they may or may not be related
If you like You can try a build with a longer cpu boost time out and see if it negates the issue or atleast changes the frequency of the beeps albeit your battery life will be shorter
here is the diff of the changes
--- Code: ------ /home/ubuntu/Desktop/orig/rockbox/apps/buffering.c 2017-05-19 23:14:24.907259508 +0200
+++ apps/buffering.c 2017-08-24 10:43:12.866395007 +0200
@@ -1603,10 +1603,10 @@
while (true)
{
if (num_handles > 0) {
+ queue_wait_w_tmo(&buffering_queue, &ev, filling ? 1 : HZ*20);
if (!filling) {
cancel_cpu_boost();
}
- queue_wait_w_tmo(&buffering_queue, &ev, filling ? 1 : HZ/2);
} else {
filling = false;
cancel_cpu_boost();
--- End code ---
and the firmware:
http://www.mediafire.com/file/jucy17bbaqvy33g/ClipZip_RB3.14_EXLongBuffCpuBoost_rockbox-full.zip
saratoga:
Here is the current build but with the voltage locked at the maximum value. Does it work any better?
http://web.mit.edu/mgg6/www/rockbox-clipzip-no-voltagescaling.7z
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version