Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2014-08-18

00:00:36pamauryok, and what is the error ?
00:01:37OiD"gcc -o mi4code mi4code.c -lgcrypt" gives "mi4code.c:1263:20: fatal error: gcrypt.h: No such file or directory compilation terminated."
00:02:48pamaurytry to install the libgcrypt20-dev package
00:05:42pamauryI'm doing some disassembly, I found a very interesting things but it's probably still a lot of work
00:17:56 Join franklin [0] (
00:19:03franklinRegarding the "colorblind mode" that started as a joke
00:19:14franklin... how should it be done??
00:19:31franklinMaybe by modifying the LCD driver?
00:20:43pamauryOiD: I found couple possibly interesting pins
00:21:27OiDI'm all ears while strugling away in ubuntu
00:22:54pamauryI'm not entirely sure, but it seems that pin E5 is used as input to detect something related to charging
00:23:11pamauryand pin B1 is used as output
00:25:02pamauryhum wait, possible mistake here
00:27:00 Join scorche [0] (~scorche@rockbox/administrator/scorche)
00:28:05pamaurythe code is weird
00:28:37pamauryapparently E2 might be of interest too, as input
00:29:17pamauryyeah E5 and E2 might be USB and AC detect
00:30:58pamauryyou can easily check that we the debug menu, I think the GPIO port are displayed
00:33:56OiDconecting the usb charger changes E from x02 to x06 and vice versa
00:35:11pamauryand what about AC ?
00:35:16pamaurygood, that's E2
00:37:06OiDGive me a minute, I need to open the player to apply AC
00:37:47 Join Scromple [0] (~Simon@
00:43:45OiDE 0x22 with AC
00:44:19pamauryperfect, that's E5
00:44:36pamauryso we have a good known way to detect USB and AC, might be useful
00:45:28OiDI'll check B1
00:46:33pamaurynow for B1 that's trickier because it's an output, and I'm not entirely sure of what the code does, especially since it only sets B1 but never clears it
00:46:40pamauryso i'm clearly missing some code here
00:48:08*franklin pings TheSeven
00:50:18 Join tt01_ [0] (
00:51:26OiDNo change on port B
00:52:58OiDB is 0xFC in all scenarios except when the device is booted pluged in to AC power
00:53:12OiDThen is changes fo 0xFE
00:53:12pamauryI don't except B to change, it's an output
00:53:21pamauryyou need to change B1 to 1 or 0
00:56:36pamauryI'm not sure you can do that just with the debug screen
00:59:00OiDOk. I will give it a shot tomorow. As for now I have to get to bed.
00:59:26OiDThanks a lot pamaury for all the great help, hints and info!
00:59:41pamauryok, I'll be online tomorrow probably
01:04:24 Quit bcobco (Remote host closed the connection)
01:04:49 Join bcobco [0] (~bcobco@
01:22:59 Quit ZincAlloy (Quit: Leaving.)
01:26:21 Quit rasferret (Read error: Connection reset by peer)
01:29:18 Quit tt01_ (Quit: Leaving...)
01:30:12***Saving seen data "./dancer.seen"
01:45:40saratogaploco: i remember dfkt wanted software balance on the iAudio X5 because it's line out didn't support balance adjustments, maybe enable it for that target too if its not too hard?
01:48:46franklinsaratoga, do you think it would be worth it to fix 2048? the "bug" seems quite minor
01:49:31saratogathe contrast problem?
01:49:54franklinyes, that
01:50:08saratogait looks fine on my zip, so i think its probably some problem with the zip port
01:50:18saratogapeople have said that on some player album art looks funny
01:50:32franklinHave you gone past 10000 points? It apparently overflows into the grid
01:50:42saratogano i didn't play it
01:50:59franklinnot enough time :)
01:51:26franklinso I'll try feeding in some edited saves and see what happens
01:56:35franklineven with a score of 1 million, it still doesn't overflow into the grid
01:56:57franklinthe highest possible score is 3 million or so, so it should be impossible to overflow
01:57:32franklin,48475.msg229330.html is completely wrong, *if* what they mean is the score overflowing
02:02:26 Quit OiD (Ping timeout: 246 seconds)
02:14:16 Quit lebellium (Quit: ChatZilla [Firefox 32.0/20140814150857])
02:15:22 Quit pamaury (Ping timeout: 246 seconds)
02:49:48 Quit franklin (Quit: Leaving)
03:06:25 Join ikeboy [0] (
03:07:43 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
03:11:07 Quit bcobco (Remote host closed the connection)
03:11:32 Join bcobco [0] (~bcobco@
03:21:02 Quit bcobco ()
03:30:15***Saving seen data "./dancer.seen"
03:53:22 Quit pystar89 (Ping timeout: 246 seconds)
03:56:34 Join pystar89 [0] (
04:00:03ikeboyThere's a bug in 2048: when you exit, it doesn't unboost. g#915 fixes it
04:00:06fs-bluebotGerrit review #915 at : Always unboost at exit by Avi Eisenberg
04:03:52ParkerRikeboy, wat
04:04:01ParkerRTheres a 2048 for rockbox? Neat
04:05:13[Saint]...why the fuck does it boost to begin with?
04:05:50ParkerRWhats the boost?
04:06:05[Saint]CPU high clock boost.
04:06:41[Saint]I would posit rather a large selection of targets have no need for this whatsoever.
04:10:25ikeboyI don't why why it was there, but it wasn't getting turned off at the exit. If you think it's fine without a boost, go ahead and take it out
04:11:13[Saint]It doesn't seem particularly computationally intensive.
04:12:16[Saint]Perhaps the pp iPods and some other less resource blessed targets may need to boost.
04:12:45fs-bluebotBuild Server message: New build round started. Revision ec844f8, 253 builds, 32 clients.
04:12:51[Saint]In general I would like to see boosting only done when strictly required.
04:12:57[Saint]But that's difficult.
04:13:13[Saint]And doesn't offer any real world savings on some devices.
04:13:46[Saint]...or anything measurable and statistically relevant.
04:14:12ikeboyIt delivers a lot of performance boost in textviewer, at least
04:14:25ikeboyBy around a factor of six on Fuze+
04:14:30[Saint]On some targets.
04:14:55[Saint]I didn't really find any difference of the sl* targets.
04:15:04[Saint]Classic, N2G
04:15:09ikeboyPerhaps we could disable boosting altogether on targets that don't have a noticable speedup?
04:15:27ikeboyThen you wouldn't need to do each plugin separately
04:15:32[Saint]That leads to the above. Its time consuming to test.
04:15:46[Saint]And may or may not offer great real world savings.
04:16:14[Saint]I understand why people do it, its just an irrational pet peeve of June.
04:16:19[Saint]*of mine
04:17:36*[Saint] really wants to add dynamic clocking other than high/low
04:17:52[Saint]Rather like a basic on demand governor.
04:18:16[Saint]But its difficult and again its debatable if there's any improvement to be had.
04:19:27[Saint]The Classic almost never needs to boost at all.
04:19:45 Join pixelma [0] (pixelma@rockbox/staff/pixelma)
04:19:48 Join amiconn_ [0] (amiconn@rockbox/developer/amiconn)
04:19:48 Quit amiconn (Disconnected by services)
04:19:49 Quit tchan (Quit: WeeChat 0.4.3)
04:19:50 Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn)
04:20:05fs-bluebotBuild Server message: Build round completed after 441 seconds.
04:20:27[Saint]I locked the clock off to the minimum for a while as an experiment and didn't see much/any difference save for decode times.
04:21:28[Saint]But then I also disabled GUI boosting, and can't see a change at all, and others swear they can.
04:22:42 Join Mxh_ [0] (629a310c@gateway/web/freenode/ip.
04:23:34 Quit Mxh_ (Client Quit)
04:24:06 Quit pixelma_ (Ping timeout: 255 seconds)
04:36:36 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
04:48:00 Quit ikeboy (Quit: Leaving)
05:14:45ParkerR[Saint], did you figure out what may have broken the android build?
05:15:59[Saint]From the look of your logcat it looks as though it may have been TiBU fucking shit up - it looks as though you did a data restore?
05:16:03 Join ikeboy [0] (
05:16:21ParkerRI just have TiBu for uninstalling freezing stuff
05:16:29ParkerRIll try uninstalling tibu
05:16:30 Quit steffengy (Disconnected by services)
05:16:31 Join steffengy1 [0] (
05:17:06ParkerRNope still crashes out
05:17:11ParkerRClear rockbox data
05:17:19[Saint]Hmmm. Guess I misinterpreted the logs, I was on mobile in a movie theater trying to pretend it was interesting.
05:18:02[Saint]Do you know what revision this started for you?
05:18:42ParkerRWhatever yesterdays build was... 030f51c-140817
05:19:08ParkerRI hadnt updated it religiously so I dont know if it starte dbefore that
05:19:30ParkerRCurrent build">
05:19:49ParkerRCrashes on two devices
05:19:59ParkerRSo I dont think its my end
05:21:44[Saint]OK. I can reproduce that so I can watch it on my end when I get a chance.
05:22:25 Join Strife89 [0] (
05:22:40[Saint]Easier for me to aggressively filter my logs for relevancy at runtime on-the-fly on a test device than go through someone else's capture after the fact.
05:23:18[Saint]Shopping presently. I'll see what I can see this evening.
05:23:44*ParkerR imagines [Saint] just strolling througha grocery store chatting on IRC
05:24:12[Saint]Yeah...pretty much. You forgot to add looking defeated.
05:24:37ParkerRAhh girlfriend/wife drag you along?
05:28:23 Join cramler [0] (b273804c@gateway/web/freenode/ip.
05:30:17***Saving seen data "./dancer.seen"
05:40:54 Quit TheSeven (Ping timeout: 272 seconds)
05:41:50 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
05:41:58cramlerGreetings everyone! I just wanted to ask a quick question: I am fiddling around with a few old pictures of mine, and some (specifically those with a chromatic subsampling of "4:1:0", or 4x2) have the viewer abort with "Unsupported-3". I was just wondering. Did I something wrong, or this is simply not supported? Thank you.
05:42:32cramlerHere is a test image, just in case:
05:44:14[Saint]An artiste!
05:47:01cramlerHey, given the right marketing, this may be worth a fortune!
05:48:39[Saint]It wouldn't actually surprise me if there was a large market for crudely drawn art with what appears to dicks for eyes. ;)
06:04:03cramlerHm...maybe a form of Proto Cubism, but using primary and secondary sex organs as basic orimitives...a new genre? Profit awaits!
06:04:39cramler*primitives *hides in corner*
06:12:16 Quit ikeboy (Quit: Leaving)
06:12:34 Quit albb0920 (Ping timeout: 272 seconds)
06:12:53 Join albb0920 [0] (
06:15:11 Quit Strife89 (Ping timeout: 245 seconds)
06:30:36 Quit RiD (Ping timeout: 245 seconds)
06:38:18cramlerAt first I thought, that the problem is with the X:X:0 notation, (which indicates horizontal AND vertikal subsampling, with alternating Cb/Cr), but photos with 4:2:0 (2x2) are loaded without problems.
07:03:52 Quit cramler (Quit: Page closed)
07:30:20***Saving seen data "./dancer.seen"
07:34:22 Join mortalis [0] (~kvirc@
07:43:03 Join ploco [0] (dce9b7f9@gateway/web/freenode/ip.
07:45:47plocosaratoga: how does iAudio X5 line out differ from phone out? sound.c tells me either MONO_VOLUME or not after compile.
07:45:58 Join kugel [0] (
07:45:58 Quit kugel (Changing host)
07:45:58 Join kugel [0] (~kugel@rockbox/developer/kugel)
07:51:03plocosaratoga: its up as g#914 , just need to figure out where to call the dsp_balance_enable(balance) for iAudio X5 line out
07:51:05fs-bluebotGerrit review #914 at : a DSP based balance feature by Chiwen Chang
07:53:23 Nick SuperBrainAK is now known as DormantBrain (~andy@2001:470:8:a61::5f92:59a1)
08:12:07 Join saratoga_ [0] (123e1c18@gateway/web/freenode/ip.
08:13:00saratoga_ploco: i think line out is always enabled for that target, but that it can't adjust the gain for it, so balance doesn't work
08:13:12saratoga_i guess you'd have to disable the hardware balance controls entirely
08:13:15saratoga_for it
08:13:20saratoga_maybe thats not worth it?
08:13:36 Quit Scromple (Read error: Connection reset by peer)
08:14:09 Quit ploco (Ping timeout: 246 seconds)
08:14:47 Join ploco [0] (dce9b7f9@gateway/web/freenode/ip.
08:17:11plocoi guess that will be separate patch.
08:20:08plocowhich don't call audiohw_set_volume(l, r); but dsp_balance_enable(balance) on iAudio X5
08:21:32[Saint]I has occurred to me that we're going to have to add touch callbacks for *all* settings.
08:21:48[Saint]...if we want to do the %St bar thing "right".
08:22:05[Saint]Its conceivably possible that a user would want to turn any config setting into a bar.
08:22:17[Saint](I know I'd like to be able to...)
08:22:37 Join ender` [0] (
08:22:49ploco[Saint]: totally agree.
08:23:00[Saint]Its a massive job though.
08:23:05[Saint]Over my head.
08:24:02[Saint]yeah - shit.
08:24:13[Saint]at a first glance that's a pretty large undertaking.
08:24:27[Saint]unless I'm missing some obvious clean/simple way to do it.
08:24:47[Saint]ploco: is as daunting as I believe it to be, isn't it?
08:25:37ploco nope. I've done 50% of that in my build.
08:25:41plocomostly sound settings
08:26:18 Join Scromple [0] (~Simon@
08:27:00JdGordon[Saint]: the setting callback should handle them
08:27:05JdGordononce that patch is fixed
08:27:35plocothen its gonna be my job to fill all callback function pointers
08:30:37 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
08:44:41 Quit saratoga_ (Quit: Page closed)
08:49:21 Quit mortalis (Ping timeout: 245 seconds)
08:53:26 Join mortalis [0] (~kvirc@
09:00:41 Quit albb0920 (Ping timeout: 246 seconds)
09:11:46 Join albb0920 [0] (
09:13:04 Quit bertrik (Ping timeout: 272 seconds)
09:14:00 Quit ploco (Quit: Page closed)
09:30:21***Saving seen data "./dancer.seen"
09:36:53 Join Zagor [0] (~bjst@
09:36:54 Quit Zagor (Changing host)
09:36:54 Join Zagor [242] (~bjst@rockbox/developer/Zagor)
09:40:53 Join efyx__ [0] (~efyx@
10:33:24JdGordon[Saint]: have you seen this on master? crash on startup
10:33:25JdGordonD/CrashAnrDetector( 840): signal 11 (SIGSEGV), code 1 (SEGV_MAPERR), fault addr 00000060
10:34:09JdGordon full dump
10:35:12copperwhy does a track with a tracknumber of 0, get sorted as the last track of an album?
10:35:26JdGordon0 > 9 in asciicode
10:35:34[Saint]ParkerR caught it in the rasher builds.
10:35:50[Saint]I haven't had time to look into it but can repro.
10:36:16copperJdGordon: no
10:36:38copper0 is 0x30 and 9 is 0x39
10:37:09copperin any case, I would hope that the Rockbox database doesn't sort by character code
10:37:51JdGordon[Saint]: balls, ok, i'll try to bisect after dinner
10:39:44copperthe database doesn't even prepend the title with tracknumber 0 in the database view
10:40:27copper(tracks with tracknumber 0 are usually "hidden tracks" before track 01, on CD)
10:48:42copperthe file browser sorts it correctly (puts track 0 as the first track of the playlist)
10:49:19copper(my filenames start with a two digit track number, e.g. 00 and 01)
10:54:09*[Saint] sees some great candidates for revision in the commit history
10:54:26[Saint]Lots of sweeping changes.
10:58:09copperI'm confused by the "fmt_title" definitions in tagnavi.config
10:58:27copperwhich is what I assume is responsible for sorting tracks in the database view
11:07:34 Join lebellium [0] (
11:11:36coppertrack 0 is displayed in the database as -1, when changing tagnavi.config to: ? tracknum >= "0"
11:15:03 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:20:39 Quit TBCOOL (Read error: Connection reset by peer)
11:26:11 Join TBCOOL [0] (
11:30:22***Saving seen data "./dancer.seen"
11:36:01 Quit pamaury (Ping timeout: 272 seconds)
11:36:46 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:48:28copperok, I managed to fix with this in my tagnavi_custom.config:
11:48:57copperno idea why this particular order of conditionals is needed, but it works
11:59:32 Quit albb0920 (Ping timeout: 244 seconds)
12:01:49JdGordonjhMikeS: you're asleep I'm assuming?
12:03:01JdGordonjhMikeS: 6ed00870abd566d7267d2436c2693f5a281cda2f broke android, crashes on startup
12:05:08 Join albb0920 [0] (
12:05:31jhMikeSJdGordon: nope, not asleep
12:05:42JdGordon[Saint]: I can finally test your skin... doesnt quite scale correctly
12:07:48JdGordonjhMikeS: hey, I just did a bisect and that commit is broken, when you have a chance
12:08:11jhMikeSwhat about the two after that?
12:08:47JdGordonI did a bisect starting from master so its broken from at least that one
12:10:07jhMikeSI would try out 030f51ce first since some snafus were corrected at that point
12:10:47JdGordonone sec
12:11:46JdGordonjhMikeS: yeah, that one is broken
12:15:40jhMikeSok, just making sure it got it for sure :)
12:45:18 Join krabador [0] (~krabador@unaffiliated/krabador)
12:57:33*jhMikeS wonders if it's about the incomplete interrupt emulation
13:02:51 Quit the-kyle (Ping timeout: 260 seconds)
13:30:23***Saving seen data "./dancer.seen"
13:33:39 Join the-kyle [0] (
13:41:34copperTheSeven: why are certain "iPod Classic" changes in emCORE, located in target/ipodnano3g/ code?
13:42:09jhMikeSJdGordon: heck if I know right now. the unix threading was working fine in the sim
13:42:10TheSevenbecause target/ipodclassic is just the ipod classic specific code
13:42:25TheSeveneverything that's SoC specific is in target/ipodnano3g because that one has the same SoC
13:42:36copperI see
13:42:48copperTheSeven: got a "stable" build incorporated your latest changes?
13:43:50copperdidn't you link that earlier to another user?
13:44:00copperwere there no problems with it?
13:44:41copperalso, I meant a stable build of emCORE
13:45:21TheSevencopper: I'm not aware of any problems worse than what's in git
13:45:40TheSeventhere are still some bugs concerning USB, but it works far better than git master
13:46:07TheSeventhere are no outstanding patches for emcore, those have all been pushed already
13:46:54copperyeah but I can't build it
13:46:57TheSeventhe emcore fixes aren't really important unless you have a tarkan CF/SD mod or something like that anyway
13:47:04TheSeveni.e. this only matters during boot
13:50:00copper[2014-08-18 13:44:59] hid-generic: probe of 0003:05AC:1261.0005 failed with error -22
13:50:40copper"USB keypad mode: multimedia"
13:51:06 Join ZincAlloy [0] (
13:51:53[Saint]...Classic supports HID now?
13:58:54jhMikeSJdGordon: what you did didn't leave any old stuff around did it?
14:00:28[Saint]I have head failing consistently
14:00:33JdGordonjhMikeS: what sort of old stuff?
14:00:37[Saint]W/ clean build.
14:00:52JdGordonjhMikeS: I did make clean && make
14:01:01[Saint]If its user error...all of us are managing to fuck it up.
14:01:10[Saint]So I kinda doubt it.
14:01:25[Saint]And, yes, you're right, Sim doesn't show it.
14:01:42[Saint]Real Android hardware however does.
14:05:16jhMikeS[Saint]: what the hell is real android hardware?
14:06:01jhMikeSI do need to know what somebody did first of all, that everything is clean. It means I no longer have to consider it as a possible issue.
14:08:35jhMikeSI also have to consider something in the android port itself could be naughty and depending upon something it shouldn't
14:09:30jhMikeScoders trying to cheat the given interface to do something piss me off to no end (not saying that's the case here)
14:10:49jhMikeSalready had some of that that really I should just leave broken
14:12:56jhMikeSMr. "screw regressions" is chastizing me, ok go ahead
14:21:20jhMikeSJdGordon: is playback involved in any way, like resuming at startup?
14:26:26 Join RiD [0] (~RiD@
14:44:58 Quit cmhobbs (Ping timeout: 255 seconds)
14:54:12jhMikeSthread-unix.c does do something a bit bad; it assumes the scheduler always will always save the old context but that's no longer the case
15:02:47 Join amayer [0] (
15:06:09dfkt@find pratchett truckers
15:06:17dfktoops, wrong channel
15:15:41 Quit mc2739 (Ping timeout: 255 seconds)
15:17:28 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
15:17:49 Join AlexP [0] (~alex@rockbox/staff/AlexP)
15:22:56jhMikeShaha, open pictureflow 7 times in a row and it crashes on the last one because the jump buffers aren't reused
15:30:27***Saving seen data "./dancer.seen"
15:49:00jhMikeSJdGordon: if you want, try this out:">
15:49:29jhMikeSit probably should go in anyway since it corrects some wrongs
15:53:29 Quit [Saint] (Ping timeout: 255 seconds)
16:03:24 Quit gevaerts (Disconnected by services)
16:03:29 Join gevaerts_ [0] (~fg@rockbox/developer/gevaerts)
16:03:30 Nick gevaerts_ is now known as gevaerts (~fg@rockbox/developer/gevaerts)
16:04:10 Join rela [0] (~x@pdpc/supporter/active/rela)
16:06:32 Join uwe_mobile__ [0] (
16:10:33 Join GodEater` [0] (
16:10:33 Quit GodEater` (Changing host)
16:10:33 Join GodEater` [0] (~whoknows@rockbox/staff/GodEater)
16:11:56 Quit fs-bluebot (*.net *.split)
16:11:56 Quit GodEater (*.net *.split)
16:11:56 Quit copper (*.net *.split)
16:11:56 Quit uwe_mobile (*.net *.split)
16:11:56 Quit Scall (*.net *.split)
16:11:56 Quit x56 (*.net *.split)
16:12:24 Join x56 [0] (
16:14:00 Join copper [0] (~copper@unaffiliated/copper)
16:17:29 Join fs-bluebot [0] (
16:19:36 Join Scall [0] (~chat@unaffiliated/scall)
16:31:16 Join ender| [0] (krneki@2a01:260:4094:1:42:42:42:42)
16:33:25 Quit ender^ (Read error: Connection reset by peer)
16:44:21fs-bluebotBuild Server message: New build round started. Revision a9713d8, 253 builds, 32 clients.
16:46:18kugeljhMikeS: ouch!
16:46:51jhMikeSouch as in....?
16:48:06jhMikeSactually my left ring finger is ouch
16:52:04fs-bluebotBuild Server message: Build round completed after 464 seconds.
16:57:03kugeljhMikeS: the thread-unix.c issue (i authored that)
17:00:15jhMikeSah...I'm guessing it was before sim use and plugins and everything was just created once at startup?
17:11:02 Quit mortalis (Ping timeout: 240 seconds)
17:11:30 Quit rela (Read error: Connection reset by peer)
17:20:36 Nick GodEater` is now known as GodEater (~whoknows@rockbox/staff/GodEater)
17:23:40 Quit kugel (Ping timeout: 250 seconds)
17:30:28***Saving seen data "./dancer.seen"
17:32:42*jhMikeS can't even coherently
17:38:11 Join [Saint] [0] (~saint@rockbox/staff/saint)
17:42:54 Quit charlie (Ping timeout: 272 seconds)
17:48:51 Join charlie [0] (~c@unaffiliated/charlie)
17:53:04 Quit RiD (Read error: Connection reset by peer)
17:57:49 Join RiD [0] (~RiD@
18:19:01 Quit jhMikeS (Ping timeout: 245 seconds)
18:23:14 Join franklin [0] (
18:27:12 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
18:42:43 Quit efyx_ (Ping timeout: 246 seconds)
18:43:09 Quit efyx__ (Ping timeout: 264 seconds)
18:54:23 Join efyx__ [0] (
18:56:21 Join efyx_ [0] (
19:19:28 Join simpleuser [0] (~simpleuse@unaffiliated/simpleuser)
19:20:38simpleuserHi there. I played a flac file on my sansa clip+, and there was an error like "divided by zero" or something. It seems a known bug ( , ) The problem is my sansa won’t boot anymore. Hum.
19:24:39franklinit won't boot?
19:25:29franklinWhat version are you running?
19:25:51copperwait for it
19:26:23simpleuseryep, the last one
19:26:32franklinwell, try a dev build... 3.13 is OLD
19:26:47franklin(and get 2048 :))
19:27:08simpleuserI’d love to. But When I say It won’t boot, it’s like the hardware was dead.
19:27:20simpleuserEven when plugging it in usb.
19:27:21franklinlike the screen remains black?
19:27:38franklinthis is almost certainly not FLAC related
19:27:54simpleuserAnd the battery was 70% when it stopped.
19:28:13simpleuserThere was this quick error "divided…" and then black screen, and nothing works.
19:28:48franklinweird... take out the battery/reinsert?
19:29:07copperon a Clip+?
19:29:22franklinI only know the c200
19:29:23simpleuserYeah, that’s the prob ^^
19:29:30franklinand it has a removable battery... does the clip+
19:29:34copperdid you try to boot the original firmware?
19:29:41copperno it doesn't
19:29:48franklinah... take apart?
19:30:00copperwith a hammer?
19:30:01simpleusercopper: I can’t. Black screen, nothing happens.
19:30:13simpleusercopper: Even the computer does not recgnize it.
19:30:32***Saving seen data "./dancer.seen"
19:30:45gevaertssimpleuser: have you tried hard-resetting it?
19:30:51simpleusergevaerts: How?
19:30:54franklincan the clip+ be taken apart?
19:30:56copperpressing power button for 30s or more?
19:31:03gevaertsfranklin: no
19:31:15franklinah sansa is copying apple now... :)
19:31:34copperwhen's the last time you've seen a removable battery on a DAP?
19:31:44franklinmy c200
19:31:47franklinwhich is... dead now
19:32:11saratogahold power until the player reboots
19:32:13simpleuserOh !
19:32:22saratogaand unless you're running a build from many years ago, those links are unrelated
19:32:28simpleuserIt works now
19:32:33simpleuserwith the 30s technique !
19:32:37simpleuserThanks ! :)
19:32:46copperI was helpful
19:32:57coppermy life isn't totally worthless after all!
19:33:06simpleuserhaha. Thank you very much.
19:33:14simpleuserI tried but maybe 10s. Not 30 ^^
19:33:42franklinwait... that yellow+cyan screen doesn't run 2048 :)
19:33:53franklinwhy do so many people use the clip+?
19:34:02franklinno doom! :)
19:34:10saratogaits a really nice player
19:34:27franklinwith a terrible screen
19:34:27simpleuserfranklin: There is doom.
19:34:36simpleuserBut you can’t play it. That’s awful xD
19:34:38gevaertsfranklin: the *only* reason 2048 doesn't run on it that you can't be bothered doing the graphics
19:34:48gevaertsAlso, it's not a terrible screen at all. It's a rather nice screen
19:34:58franklinwith a split in the middle...
19:35:09simpleuserYeah. This split is quite ugly.
19:35:44copperfranklin: the OLED display on the Clip+ is actually quite readable in broad daylight
19:36:00copperit's just super small
19:36:04franklinso is my lcd
19:36:07franklinon my ipod
19:36:11copperand tilted on mine :(
19:36:34franklinthey installed the screen tilted?
19:36:43copperthey glued it without care
19:37:18franklinhah my iPod is a beautiful, but useless piece of metal
19:37:21coppermy clip+ was probably the 137th unit that chinese worker assembled that day
19:37:25franklin(without Rockbox, that is)
19:39:01franklinhow did RB installation work on the pre-6-gen iPods?
19:42:35simpleuserFor the dev build I have to do a manual install?
19:43:37simpleuserOh, it’s simple actually
19:43:40simpleuservery simple
19:44:25franklinjust get rbutil, plug the player in, run rbutil and click install
19:45:13 Quit bluebrother (Disconnected by services)
19:45:18 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
19:46:45simpleuserSame for dev build.
19:47:15 Quit fs-bluebot (Ping timeout: 245 seconds)
19:47:24simpleuser"Divide by zero at 308pc:9080A648 sp:30804Dbt end"
19:47:45simpleuserBut at least, it reboots now xD
19:48:08franklinwell... file a bug? someone'll get around to it... eventually :)
19:48:12franklinwait nvm
19:48:22franklinjust update the current bug report
19:48:41franklinsay that it still happens with the dev build
19:49:06franklin(because 3.2 is **OLD**)
19:51:14simpleuserIn the Rockbox info it says my version is a9713d8-140818
19:51:45franklinwhich is the latest version :)
19:51:56franklinabout 6 hours old :)
19:52:08 Join fs-bluebot [0] (
19:52:16*franklin waves at fs-bluebot
19:54:54*franklin slaps fs-bluebot
19:54:54fs-bluebotfranklin: ouch!
19:58:01simpleuserfranklin: So you want me to update the bug?
19:58:15franklinjust say that it still is present in the dev build
19:58:18franklinadd a comment
20:00:46simpleuserDon’t understand how to add a comment x_x
20:00:46 Quit [Saint] (Ping timeout: 246 seconds)
20:00:55 Nick franklin is now known as [Saint] (
20:00:56simpleuserI just have "Request re-open"
20:01:07 Nick [Saint] is now known as franklin (
20:01:22 Nick franklin is now known as [Satin] (
20:01:31simpleuserI will do that later I think.
20:01:39 Nick [Satin] is now known as franklin (
20:02:06franklinsimpleuser, just do that
20:02:43 Quit APLU (Quit: !sucide)
20:10:51franklinsaratoga, regarding the color blind mode (s)... do you think it could be done?
20:11:03 Join n1s [0] (~n1s@rockbox/developer/n1s)
20:11:06franklinor was it just a joke that turned real?
20:13:41 Join APLU [0] (
20:16:13 Quit APLU (Quit: !sucide)
20:22:54 Join APLU [0] (
20:26:27saratogai think it could be done, but probably it would look very strange
20:26:35saratogaso i'm not sure if its actually useful
20:27:17franklinso it was a joke gone wrong... :)
20:27:43franklinwell, I'm going to add Clip+ support to 2048
20:31:49franklinand refactor the spaghetti code...
20:33:40franklinhow do I view a raw file in gitweb?
20:34:08franklin(there is no raw option on;a=commit;h=e560aae05de51a39d92f977f098585c2a878598d)
20:34:43franklinnever mind... click blob then raw
20:39:06 Join OiD [0] (4de79c57@gateway/web/freenode/ip.
20:42:05OiDHi to all
20:42:45franklinSup OiD
20:44:34OiDGood evening from over here :)
20:50:22OiDIs pamaury around?
20:50:42franklinlooks like he is
20:52:45pamauryOiD: yes
20:54:12OiDHi, thanks for the help yesterday
20:55:17OiDI got the OF dissasembled. It's a lot longer than I expected. I tried changing B1 to set the current but it has no effect.
20:56:05OiDDo you have any pointers to find the pin in the assembly file?
20:58:19pamauryI can send you my ida file if you want, I continued the disassembly and found a lot of stuff, but I don't quite understand how the power management code works, I'm missing too much code yet
21:00:08pamaurythe relevant function is at 0x1B7974, it calls several functions including one at 0x1CEF90 which is interesting and several which touches gpios at 0x192C54, 0x193A98
21:08:53simpleuserfranklin: "just do that". => Request re-open?
21:09:13franklinI guess... very little experience with FS :)
21:09:18simpleuserOk ;)
21:09:35OiDIf possible to see the ida file that would be great
21:10:33OiDI'm currently looking for the Arm instruction codes
21:16:10simpleuserfranklin: Is this ok?
21:16:15franklinwhy does the clip+ sim say "incompatible version" even though I have just cleaned+rebuilt?
21:18:44simpleuser Well it’s not a comment… But I guess it does the job ;)
21:19:13franklinFS #10067
21:19:47TheSeven g#899
21:19:55TheSevenhm, seems like it's dead
21:19:56*franklin slaps fs-bluebot
21:20:02*franklin slaps fs-bluebot
21:20:06franklinRIP bluebot :)
21:20:12franklin g#888
21:20:21*TheSeven laughs if it spams us with a bunch of responses in a few hours :P
21:20:31franklinTheSeven, I can't ping it
21:21:25franklinkick it?
21:21:38franklinI'll try pinging bluebrother
21:22:03*franklin slaps fs-bluebot
21:22:04*franklin slaps fs-bluebot
21:22:20franklinprobably connection's broken...
21:23:21 Quit fs-bluebot (Ping timeout: 260 seconds)
21:25:17 Join lleeloo [0] (~lleeloo@
21:27:03 Join fs-bluebot [0] (
21:27:24TheSeven g#899
21:27:26fs-bluebotGerrit review #899 at : iPod Classic: Prevent low battery shutdown if no battery is present by Michael Sparmann
21:27:32TheSevenyay! :)
21:27:47 Join [Saint] [0] (~saint@rockbox/staff/saint)
21:28:14franklin[Saint] is back
21:28:58fs-bluebot FLAC, Divide by zero error (bugs, closed)
21:29:04user890104TheSeven, franklin: any progress with the ipod6g timers?
21:29:28franklinno, but bertrik suggested that it could be that PWRCON should be 1 to enable
21:29:36franklinso PWRCON(0)=1?
21:29:41franklinto enable
21:30:01 Nick franklin is now known as [Satin] (
21:30:33***Saving seen data "./dancer.seen"
21:30:37bertrikno, just enable all the bits, like 0x0 or 0xFFFFFFFF (not sure if a bit enables or disables)
21:31:04[Satin]well, even better :)
21:31:20bertrikpossibly read the datasheet to check what the bits probably are
21:35:41TheSeven0 is enabled
21:36:05TheSevenand the datasheet isn't even close on most bits
21:36:10TheSevenso it's pure trial&error
21:36:57[Satin]well, why not try 0xffffffff?
21:37:07[Satin]It is fun being [Satin]
21:38:24[Satin]TheSeven, bertrik, setting PWRCON(0/1) to 0xffffffff just hangs
21:38:40TheSevenas expected, because you closed all clock gates
21:39:33[Satin]TheSeven, why not 1?
21:40:12TheSeventhe individual bits of that reg are clock gates
21:40:25TheSeven0 = enabled/open, 1 = disabled/closed
21:40:29copper[Satin] sounds like a "precious" version of [Saint]
21:40:35[Satin]copper, haha
21:41:06[Satin]as bertrik said, I would expect a newer SoC to have more timers than an older one
21:41:45[Satin]so I'm not giving up till im 100% sure that it doesn't exist...
21:43:37[Satin]TheSeven, so timer F interferes with the piezo... why?
21:43:54 Nick [Satin] is now known as [Satan] (
21:44:13 Nick [Satan] is now known as [Satin] (
21:47:50[Satin]TheSeven, I'll try timer H
21:48:20 Nick [Saint] is now known as [Satan] (~saint@rockbox/staff/saint)
21:48:25bertrik[Satin]: maybe it's an alias of another timer
21:48:47 Nick [Satan] is now known as [Saint] (~saint@rockbox/staff/saint)
21:54:47 Nick [Satin] is now known as [tniaS] (
21:55:17 Nick [tniaS] is now known as franklin (
21:55:50 Join scorche` [0] (
21:55:53 Quit scorche (Disconnected by services)
21:55:53 Quit scorche` (Changing host)
21:55:53 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
21:56:11 Quit GeekShad1w (Ping timeout: 255 seconds)
21:57:52 Join uwe_mobile [0] (
21:58:03 Join pamaury_ [0] (~quassel@rockbox/developer/pamaury)
21:58:20 Quit efyx_ (*.net *.split)
21:58:21 Quit uwe_mobile__ (*.net *.split)
21:58:21 Quit pamaury (*.net *.split)
21:58:21 Quit ivanf (*.net *.split)
21:59:01 Join efyx_ [0] (
21:59:29 Join ivanf [0] (~ivan@unaffiliated/kferdous)
22:02:49 Join GeekShadow [0] (
22:02:49 Quit GeekShadow (Changing host)
22:02:49 Join GeekShadow [0] (~antoine@reactos/tester/GeekShadow)
22:04:11lleeloowhen i configure to use logf() "undefined reference to `wakeup_priority_protocol_release'" appear. Why? Where is it defined?
22:08:21lleelooThere is no realization of this function in source found? Is it bug?
22:08:45franklinlogf is fine for me
22:09:16lleelooso where is "wakeup_priority_protocol_release" body defined?
22:10:23franklingrep is your friend
22:10:55lleelooalready try and did't fint it=(
22:22:32 Quit n1s (Quit: Ex-Chat)
22:23:42 Nick franklin is now known as [Satin] (
22:25:06lleeloosome ideas?! or "wakeup_priority_protocol_release" is phantom function?
22:25:16[Satin]I have no idea...
22:25:29[Satin]update source?
22:25:39lleelooSo how does it work (i mean compiled)?
22:26:16[Satin]no idea... can't find any mention of it
22:26:21[Satin]what's the error?
22:26:34lleelooerror when linking
22:26:40[Satin]what file?
22:27:02lleeloothread.c:(.text+0xfb6): undefined reference to `wakeup_priority_protocol_release'
22:27:02lleeloocollect2: error: ld returned 1 exit status
22:27:02lleeloomake: *** [/home/user/rockbox/rockbox/build/rockbox.elf] Error 1
22:27:09bertrikI guess it's a bug that's revealed with #defines in a particular combination
22:27:56[Satin]I find no mention of it in thread.c
22:28:24[Satin]make clean+make?
22:28:34lleelooalready done=(
22:28:48[Satin]then i'm out of ideas...
22:28:51lleelooshame on me!!! i always use SVN and never use GIT=( How can i do update source?
22:28:57[Satin]git pull −−rebase
22:29:11lleelooso fast answer=)
22:29:30[Satin]if you want, I can spam the channel with a bot :)
22:30:09[Satin]I've been kicked several times :)
22:31:43[Satin]like my new nick? :)
22:32:10lleelooit's very similar to [Saint]
22:32:21[Satin]that's the idea :)
22:32:44*[Satin] laughs if [Saint] comes and kicks me
22:32:50lleelooI think i can differ you not only by nick names=)
22:33:06 Nick [Satin] is now known as |Saint| (
22:33:13 Nick |Saint| is now known as [Satin] (
22:33:21lleelooso fast=)
22:33:35gevaerts*please* stop that
22:33:50 Nick [Satin] is now known as franklin (
22:37:13franklinTheSeven, timer G and H don't work... weird
22:37:29franklinMaybe something's wrong with the timer code itself?
22:39:33franklintimer G+H regs stick, but THCON is 0x1000
22:39:39franklinso it doesn't trigger the interrupt
22:41:19 Quit krabador (Quit: Take the time.)
22:42:51franklinbertrik, what does the "clock select" and "prescaler" do?
22:43:12franklinIt seems the clock select is zero, which causes the interrupt not to fire
22:43:32 Join lleeloo_ [0] (~lleeloo@
22:43:43bertrikthe make the timer run slower
22:44:21franklinbut why is it zero?
22:44:21 Quit lleeloo_ (Read error: Connection reset by peer)
22:44:44 Join the-kyle1 [0] (
22:44:47 Quit lleeloo (Ping timeout: 255 seconds)
22:44:48 Join lleeloo_ [0] (~lleeloo@
22:45:40 Quit the-kyle (Read error: Connection reset by peer)
22:46:21franklinbertrik, because I've tried basically all the timers now, I guess that it is something wrong with the timer code
22:46:32franklinnot the SoC (except for C/D, they don't exist)
22:46:34lleeloo_<franklin> thanks for help! source update resolve problem=)
22:47:20franklinwell, /someone/ likes to commit half-working code... no names :)
22:49:03 Join krabador [0] (~krabador@unaffiliated/krabador)
22:49:26franklinbertrik, so what's the cycles parameter to timer_register supposed to do?
22:49:39franklintime between calls? in what units?
22:49:53franklinoh wait... TIMER_FREQ
22:51:06franklinBTW, what's the rb->led function fore?
23:06:37 Quit krabador (Quit: Take the time.)
23:08:37 Quit pamaury_ (Ping timeout: 244 seconds)
23:24:45 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
23:26:54 Quit JdGordon (Ping timeout: 250 seconds)
23:30:35***Saving seen data "./dancer.seen"
23:34:04 Quit amayer (Quit: Leaving)
23:38:30TheSevenfranklin: not all timers have the same features
23:39:00franklinIf cs is zero, which it is, the IRQ won't fire
23:39:12franklini.e., INT_TIMERX won't be called
23:39:36franklinFor cs to be zero, cycles needs to be < 65535
23:39:57franklin(which it could be)
23:41:22TheSevenwhy would that mess with the IRQ?
23:41:44TheSevenIIRC clock source 0 means "undivided input clock"
23:42:00TheSevenif the timer actually counts, it should also generat IRQs, if it supports that at all
23:42:33franklinif (TACON & (TACON >> 4) & 0x7000) INT_TIMERA();
23:42:55 Quit Mir (Write error: Connection reset by peer)
23:43:31franklinif the T*CON is 0x1000, it won't call
23:43:40franklinand for that to happen, cs needs to be zero
23:43:44franklinand cs is zero :)
23:43:46TheSevenwhat does that have to do with cs?
23:44:50franklinT*CON is set to 0x1000 | cs<<8, if cs==0, then T*CON will be 0x1000
23:45:04franklinbut wait... then the timer changes T*CON
23:45:54TheSevenand if cs would be 1, 2 or 3, that would of course not set the IRQ pending bit (or clear bit for writes) either
23:47:17franklinanyway, I'm pretty certain that something's wrong with the timer code, not the timer HW
23:50:05bertrikmaybe you could set it up in simple free running mode and ignore the interrupt for now, just see if it runs
23:50:14franklinfree running mode?
23:52:40bertrikyes, there's probably some kind of mode where the counter just runs until it overflows and then starts again, without getting reset or stopped

Previous day | Next day