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 2009-11-02

00:00:21funmanHum I could have made the commit log more explicit
00:00:24funman(about the manual)
00:00:35kugelBob_C: audio works now?
00:02:05Bob_C_More or less!
00:04:00Bob_C_The clock speed of the codec interface is not very accurate through
00:04:30TheSevenrhcp1253: yes, from the hardware side, but it isn't implemented yet in rockbox
00:05:14saratogawhats the Whimory version on the nano2g?
00:05:35TheSeventhere isn't really any version number besides an "A004" signature
00:07:15*funman wonders about the 22 bytes binsize increase on e200v2 not present on Fuze
00:08:28akur@bluebrother: it seems the rbtuil CLi task has been stopped for while?
00:08:42akurare there any plans to get it started
00:09:18funmanakur: is there info on this project? (wiki or something else)
00:09:53akurfor what I've seen in the fs#8571
00:10:08akurno updates have been made since april 2009
00:10:12akur2008, sorry
00:10:59akurand the only mention to this feature in the wiki i've seen is in rbutil development page as a futher enchancement
00:12:52kugelJdGordon: stupid is, we don't need to turn it into a %?<false> thing
00:13:16kugelwe can just make it into a %?<|false> thing, avoiding the NULL thing
00:15:25 Join ender [0] (
00:21:57amiconnLooks like some committers were rather undecided today...
00:22:09 Quit Thundercloud (Remote closed the connection)
00:22:40 Join cas [0] (
00:23:02 Nick cas is now known as casainho (
00:23:34 Quit rasher (Read error: 110 (Connection timed out))
00:24:04 Quit ender (" A SQL query goes into a bar, walks up to two tables and asks, "Can I join you?"")
00:25:51 Quit TheSeven (Nick collision from services.)
00:26:07 Join The_Seven [0] (n=theseven@rockbox/developer/TheSeven)
00:26:13 Quit shai (Read error: 110 (Connection timed out))
00:26:21 Nick The_Seven is now known as TheSeven (n=theseven@rockbox/developer/TheSeven)
00:30:52 Quit TheSeven (Nick collision from services.)
00:31:07 Join The_Seven [0] (n=theseven@rockbox/developer/TheSeven)
00:31:21 Nick The_Seven is now known as TheSeven (n=theseven@rockbox/developer/TheSeven)
00:31:23*funman will make no comments
00:31:32 Quit ender` (Read error: 110 (Connection timed out))
00:35:17CIA-8New commit by kugel (r23479): Rework how feature skin tags work (%cc currently) when used conditionally (i.e. to detect a feature). ...
00:35:36CIA-8New commit by funman (r23480): Sansa AMS PCM: remove runtime sanity checks ...
00:35:51 Quit Strife89 ("Going home.")
00:39:45 Quit bertrik ("De groeten")
00:40:55 Quit TheSeven (Nick collision from services.)
00:41:11 Join The_Seven [0] (n=theseven@rockbox/developer/TheSeven)
00:41:11 Quit dmb (Read error: 60 (Operation timed out))
00:41:13CIA-8New commit by funman (r23481): Sansa AMS : reduce size of interrupt source/isr mapping table ...
00:41:24 Nick The_Seven is now known as TheSeven (n=theseven@rockbox/developer/TheSeven)
00:48:07funmankugel: you have a e200v1 right? could you compare pitch_detector on fuze & e200v1 ?
00:48:27kugelI assume so
00:48:50 Join Ingrid [0] (n=igr_2000@
00:49:03funmanWhen I start the plugin loopback is enabled so I can hear myself in the phones, but I can't see any effect on the screen
00:49:30funmanreading pcm-pp.c I don't see an obvious thing I might have made differently
00:50:09 Part Ingrid
00:50:16 Join shai [0] (
00:51:31 Join Ingrid [0] (n=igr_2000@
00:51:34 Part Ingrid
00:56:04funmangcc prefers using the stack rather than r12 ??
00:57:15kugelfunman: will try
00:57:54 Quit mt (Read error: 60 (Operation timed out))
00:59:19 Join Thundercloud [0] (
01:01:44kugelfunman: I don't hear myself, but I see the notes on the screen on my e200
01:01:56funmanok so we miss something
01:05:34kugelpitch detector is clearly not meant for microphones :/
01:08:25***Saving seen data "./dancer.seen"
01:09:39 Join AndyIL [0] (n=pasha_in@
01:10:38pixelmahow am I supposed to control the plugin on the c200? I can't get to a menu or even quit
01:11:10pixelmaquick look into the code... it combines 3 PLA context, trouble to be expected :(
01:11:33kugelhence my rework, I probably commit soon
01:11:35 Quit kugel (Remote closed the connection)
01:14:15pixelmahave to hard power off, I'm not even sure if that's the only problem or if there is more to it - no button presses (short or long) do anything. I only get a blank white screen (could use the lamp plugin instead though)
01:15:08 Join kugel [0] (n=kugel@rockbox/developer/kugel)
01:16:08kugelpixelma: that doesn't seem related to PLA
01:16:18 Quit mcuelenaere ()
01:18:04pixelmamaybe it's not but I wouldn't be surprised if it has issues with controls on some targets. I wonder though why it works on your e200 and not the c200, I thought the audio hardware is quite similar
01:19:58kugelfunman: pitch detector works here
01:20:04kugelit sounds like a helicopter though
01:20:32kugelit looks like screen updates cause slowness
01:21:04kugelalso, is it me or is the recording only put out to the left channel?
01:21:51 Quit AndyI (Read error: 110 (Connection timed out))
01:22:23funmani think it can be tuned in the recording options (mono mode)
01:23:33kugelit's set to stereo
01:23:51funmanmicrophone is mono
01:24:39funmani removed my OF recordings, we could check what it does
01:24:56JdGordonkugel: hehe true
01:25:46kugelfunman: I can't listen to the recording, instead it playback a different folder :/
01:26:02JdGordonfunman: wtf? you do some accidental svn up + ci?
01:26:10funmanJdGordon: no I use git-svn
01:26:23JdGordonah, you're one of *those* people are you :D
01:28:41 Quit rhcp1253 ("Leaving")
01:28:41*kugel should upload his fine fuze theme, using sbs, and %Sx
01:30:30 Quit adiroiban (Read error: 60 (Operation timed out))
01:31:03kugeldon't dare to enable recording! the main menu in my theme shows a scrollbar with that additional item now!
01:31:29JdGordon*cough* customisable menus
01:31:44JdGordon(03:13:27 PM) kugel: we can just make it into a %?<|false> thing, avoiding the NULL thing <- thats easy enough to do... if we want to do that?
01:32:15kugelsvn up
01:32:18JdGordonI think it does make things slightly more obvious
01:32:21JdGordonoh, you did it?
01:32:29 Join shai_ [0] (
01:32:46kugelthat even saved a buf++ statement!
01:33:02JdGordonhaha.. awesome!
01:33:05 Join adiroiban [0] (
01:33:18*kugel isn't sure why he thought it should point behind the | at the beginning
01:33:43JdGordonas long as the conditional tags get the right token index all should be good
01:34:11funmanis str lr, [sp, #-4]! / ldr pc, [sp], #4 more efficient than stmfd sp!, {lr} / ldmfd sp!, {pc} ?
01:35:38kugelJdGordon: it's really an empty true case. the main parsing function just sees the | directly after the opening < now
01:36:34 Join halfbyte [0] (n=halfbyte@unaffiliated/n00b81)
01:37:03 Quit BlakeJohnson86 (Read error: 104 (Connection reset by peer))
01:37:14 Join Strife89 [0] (
01:37:17 Part halfbyte ("Leaving")
01:37:29 Join BlakeJohnson86 [0] (
01:37:57JdGordonok cool
01:38:10JdGordonnow if only we could stick %xl inside conditionals...
01:38:38JdGordonactually... hmm... we might be able to
01:38:49kugelisn't it possible?
01:38:50JdGordonas long as the |> is on a different line
01:38:57JdGordoniirc it eats the whole line
01:39:40 Quit Thundercloud (Read error: 104 (Connection reset by peer))
01:42:11 Quit shai (No route to host)
01:44:55 Quit slam_ ("Leaving")
01:52:10pixelmawhy would you want the %xl in a conditional, to get skin RAM usage down or some other reason?
01:53:27 Quit akur ("Leaving.")
01:55:58kugelpretty much
01:58:26JdGordonexcept that RAM is wasted anyway.. so its not relly a big deal
01:58:56JdGordonexcept if you happen to want to load big bmp's in a wps/sbs which is shared on fm (where the images would be used)..
02:03:04JdGordonkugel: %mp definetly works on target as it says in CustomWPS?
02:03:28JdGordonI'm getting the stopped icon on the sim for fm screen... is that supposed to be like that?
02:04:51 Join ifonefox [0] (
02:05:12 Quit ifonefox (Read error: 104 (Connection reset by peer))
02:05:37 Join slam_ [0] (
02:05:39JdGordonrec screen on sim makes no sense at all :)
02:05:48JdGordonit doesnt stop playback (apparently)
02:06:48 Quit slam_ (Read error: 104 (Connection reset by peer))
02:07:47funman01:21 < kugel> also, is it me or is the recording only put out to the left channel?
02:07:57funmankugel: did you mean the wav/mp3 file produced or loopback?
02:08:47 Join froggyman [0] (
02:10:48funmanI wonder if an ISR can be interrupted, or if the next interrupt happens after the current isr has returned
02:10:59funman(assuming FIQs are disabled)
02:11:24kugelJdGordon: works here, I just extended by own sbs with it
02:11:35kugelfunman: loopback
02:11:47JdGordonyeah sorry, didnt realise you had to press start/play/9 in the sim to get it to change from stop
02:12:10JdGordongotta just do the rec bar now and I can get back to removing the old bar from source :)
02:12:55 Quit amiconn (Nick collision from services.)
02:12:56 Join amiconn_ [0] (i=quassel@rockbox/developer/amiconn)
02:13:16 Nick amiconn_ is now known as amiconn (i=quassel@rockbox/developer/amiconn)
02:13:55funmanI don't think we can do something here, the OF doesn't use loopback for voice
02:14:18CIA-8New commit by jdgordon (r23482): more minor changes... display the rec/fm mode correctly
02:14:39 Quit pixelma (Nick collision from services.)
02:14:41 Join pixelma_ [0] (i=quassel@rockbox/staff/pixelma)
02:15:00 Nick pixelma_ is now known as pixelma (i=quassel@rockbox/staff/pixelma)
02:15:26 Quit AaronM (Remote closed the connection)
02:17:00kugelfunman: I think only the FIQ can interrupt other IRQs, maybe not even that
02:17:06kugelelse, no not on our systems
02:19:13 Join AaronM [0] (
02:19:38 Quit shai_ (Read error: 54 (Connection reset by peer))
02:19:56 Join shai_ [0] (
02:21:29JdGordonbah, this is going to be painful :(
02:24:46 Quit Bob_C_ ("ChatZilla 0.9.85 [Firefox 3.5.4/20091016092926]")
02:31:13 Nick fxb is now known as fxb__ (n=felixbru@
02:35:09 Quit Res1 (Read error: 60 (Operation timed out))
02:38:34 Join Res1 [0] (
02:41:32 Join aevin [0] (
02:42:17 Quit funman ("free(random());")
02:44:37 Join rasher [0] (
02:44:43aevinhey guys. my iaudio7 won't turn on. when I connect it to my pc with usb it always appear in the telechip boot mode (vid:pid 140e:b021). this should happen only when the mode button is held while connecting usb, otherwise boot normally. do you guys know if the telechip normally does a firmware consistency check before booting the image, and hence maybe always enters the special boot mode?
02:46:23*JdGordon sees GET_RECT() in statusbar.c and throws something very sharp and heavy at kugel
02:46:35aevin(alternatively, my mode button has gotten stuck somehow. even though it still feels clicky.)
02:46:35JdGordon.. and explosive!
02:48:56mc2739JdGordon: regarding your forum reply, if I do not display the progress bar and info, will I be able to regain that space for the UI?
02:49:11JdGordonI dont tihnk so..
02:49:15kugelJdGordon: change it then, that was from before you guys decided it is bad
02:49:17JdGordonI had thought about that while posting...
02:49:32JdGordon^ mc2739, not kugel :)
02:50:14aevinand has anyone been able to use tcctool on gnu/linux (native? wine?) successfully?
02:51:00 Quit Res1 (Read error: 60 (Operation timed out))
02:55:34 Join Res1 [0] (
02:58:30 Quit Res1 (Read error: 60 (Operation timed out))
02:58:55 Quit MethoS- (Remote closed the connection)
03:00:13 Quit kugel (Remote closed the connection)
03:01:14 Quit casainho ("good night :-)")
03:01:16 Join Res1 [0] (
03:01:50aevinaevin: you just check out the tcctool source from svn and run "make". easy peasy. it uses libusb :-)
03:05:01 Quit BHSPitLappy (Read error: 110 (Connection timed out))
03:08:27***Saving seen data "./dancer.seen"
03:11:32 Join phanboy4 [0] (
03:14:32 Part froggyman
03:15:07 Join slam_ [0] (
03:20:31 Join fejfighter [0] (
03:29:01 Quit DerPapst ("Leaving.")
03:29:31 Join DerPapst [0] (
03:38:07 Quit DerPapst ("Leaving.")
03:38:29 Join fyrestorm [0] (
03:38:34 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
03:49:06 Join froggyman [0] (
03:49:26 Part froggyman
03:57:59Strife89Around what revision number was 3.4 released?
04:00:47mc2739Strife89: it looks like it was around r22757 or so
04:01:15 Quit n17ikh (Read error: 60 (Operation timed out))
04:01:34mc2739no, closer to r22815
04:01:36*Strife89 wonders why Azure Whisper isn't working right.
04:02:36Strife89I'm using r23351, with the most recent Mikmod patch (FS #8806) at the moment.
04:02:55Strife89Building fresh to be sure.
04:03:57 Join n17ikh [0] (
04:04:01Strife89If you try it, it's an iPod Color/Photo theme.
04:04:44Strife89The site *says* that the theme works with both 3.4 and the current build, which is r23482 at the moment.
04:04:44mc2739I can't believe it works with 3.4, since the custom statusbar was not released then.
04:05:44*Strife89 has been manually installing themes.
04:06:03Strife89I.E., no RBUtility to factor in. :)
04:06:42*Strife89 is used to the manual method, but might use rbutil if he gets a supported but un-Rockboxed DAP.
04:06:48mc2739the custom status bar commit was r23258
04:07:01 Join kugel [0] (n=kugel@rockbox/developer/kugel)
04:07:06Strife897 commits short. :/
04:07:16Strife89Explains why it didn't work right, I guess.
04:07:48Strife89Is there a manual entry for the custom statusbar yet? Or something that explains most of the options and the syntax?
04:08:01kugelStrife89: you said you're on r23351 which is almost 100 revs after
04:08:10 Quit Rondom (Nick collision from services.)
04:08:20 Join Rondom [0] (
04:08:24Strife89I misread. ^^;
04:08:41kugelBUT you need a current build for the %Sx tag
04:08:55Strife89There we go, then.
04:09:10*Strife89 sets up a compiler under Ubuntu 9.10.
04:09:37mc2739Strife89: documented here:
04:11:01kugelStrife89: you can download a current build from the website
04:11:14Strife89kugel: I know, but I want the Mikmod patch.
04:11:53Strife89mc2739: Where on that page? [Ctrl]+[F] isn't helping. :/
04:13:00JdGordonminor problem when you are mimiking the inbuilt bar.... its hard to tell if its working because it loaded the sbs correctly... or because it didnt :p
04:14:42 Quit Topy (Read error: 113 (No route to host))
04:15:21Strife89Heh, I also want to clock a build speed on a 64-bit CPU. :P
04:15:48*Strife89 spots a yellow right off the bat. :/
04:16:06mc2739Strife89: try searching "Custom Status Bar" on that page
04:16:10Strife89arm-elf-gcc: /home/michael/rockbox/apps/plugins/boomshine.lua: linker input file unused because linking not done
04:16:33mc2739that is known, but no known fix yet
04:17:27*Strife89 makes.
04:17:36Strife89Clock start! :)
04:17:42 Quit panni_ ("( :: NoNameScript 3.81 :: )")
04:17:43JdGordon%?cs<%Vdc%Vdp%Vdr%Vds|%Vdc%Vdp%Vdr%Vds|%VdR|%Vdc%Vdp%Vdr%Vds> <- whats the mistake there?
04:18:24AaronMthe fact that i have know idea what that is
04:18:41 Join dmb [0] (n=Dmb@unaffiliated/dmb)
04:18:44Strife89I concur.
04:19:05Strife89That looks ... very complex.
04:20:59JdGordonapparently capital letters are no good for viewport labels?!
04:21:13mc2739JdGordon: can you have that many "|" in a conditional?
04:21:32JdGordonthats *nothing* compared to one of the other ones
04:21:52Strife89Four minutes. :)
04:21:56JdGordonfood time
04:22:08Strife89JdGordon: Woah! What the hell is that??
04:22:37AaronMmy head hurts now D:
04:25:53mc2739JdGordon: as stated on the custom wps page: 'identifier' is a single lowercase letter (a-z)
04:26:35kugelJdGordon: no, capitals aren't allowed for some reason
04:26:52 Quit TheSeven (Nick collision from services.)
04:27:10 Join The_Seven [0] (n=theseven@rockbox/developer/TheSeven)
04:27:24 Nick The_Seven is now known as TheSeven (n=theseven@rockbox/developer/TheSeven)
04:28:11 Quit GeekShadow ("The cake is a lie !")
04:28:32kugelJdGordon: though I think that's a stupid limitation
04:28:55 Join z35_ [0] (
04:29:07 Quit z35_ (Read error: 104 (Connection reset by peer))
04:29:11 Quit z35 (Remote closed the connection)
04:29:18 Join z35 [0] (
04:42:13JdGordonkugel: yeah, I agree... ill fix that eventually
04:42:36 Quit adiroiban (Read error: 110 (Connection timed out))
04:46:04 Quit kugel ("exit(0);")
04:50:02rvvs89Is rb->mktime the only function I can call from a plugin to get a time_t value of the current time?
04:52:34 Quit rvvs89 (Read error: 113 (No route to host))
04:54:01 Quit HBK (Read error: 104 (Connection reset by peer))
04:55:06 Join HBK [0] (
04:58:16 Join rvvs89 [0] (n=ivo@pdpc/supporter/base/rvvs89)
05:06:43 Quit rvvs89 (Read error: 104 (Connection reset by peer))
05:08:29***Saving seen data "./dancer.seen"
05:13:03 Part toffe82
05:14:36JdGordondoes anyone have any idea how the sample and bit rate settings work in recording code?
05:20:52 Quit Strife89 ("Rebooting.")
05:21:20 Quit shai_ ("Leaving")
05:22:12 Join shai [0] (
05:37:14 Join rvvs89 [0] (n=ivo@pdpc/supporter/base/rvvs89)
05:37:59CIA-8New commit by kkurbjun (r23483): M:Robe 500/M66591 USB improvements: Interrupts now work, a bug in odd-length transfers has been fixed. Buffers that are not initially short aligned ...
05:46:34 Quit Horscht ("Verlassend")
05:48:11 Quit dmb (Read error: 54 (Connection reset by peer))
05:48:37*JdGordon thinks it would be nice if JhMikeS popped in
06:00:34JdGordonoh bloody hell... mini2g doesnt have recording :<
06:01:39rvvs89Which targets have CONFIG_RTC?
06:03:14rvvs89I'm aiming at targetting all targets minus the archos targets, will all those targets have CONFIG_RTC?
06:03:27JdGordonall except (I tihnk) irvier h1xx's
06:03:41JdGordoncheck DeviceChart wiki page
06:04:16rvvs89right, thanks
06:06:01rvvs89Hmm, quite a few apparently
06:06:15 Quit AaronM ("Emo Time In My Corner... //_-")
06:19:12 Join shai_ [0] (
06:20:13 Quit shai_ (Read error: 104 (Connection reset by peer))
06:30:16 Quit shai (Read error: 113 (No route to host))
06:32:25 Join Lss [0] (
06:44:33 Join shai [0] (n=Shai@
06:53:32 Join shai_ [0] (
06:55:36 Quit shai_ (Client Quit)
06:55:55 Join shai_ [0] (
06:56:40 Quit shai (Nick collision from services.)
06:57:04 Quit shai_ (Read error: 104 (Connection reset by peer))
06:57:17 Join shai [0] (
06:57:48 Quit HBK (Read error: 104 (Connection reset by peer))
06:58:55 Join HBK [0] (
07:08:33***Saving seen data "./dancer.seen"
07:20:18pixelmaJdGordon: and not all recording targets can use all frequencies (most noticable the v1 Sansas are quite limited)
07:23:21JdGordonyeah, I've hopefully done that bit in a very target agnostic way
07:23:36JdGordonneeds testing though
07:25:49*JdGordon has given up on the hope that he wouldn't have to fiddle with
07:25:59pixelmawhy is the classic_statusbar.bmp not 1-bit? Then it's automatically using fore- and background colours - now you have the transparent part and black (or would need magic cyan)...
07:26:40pixelmathen it would be using
07:27:27JdGordonoh, because I didnt know about that :)
07:29:16pixelmaat least it should... the bmps work this way in my WPS (and I use it with different coloured viewports)
07:29:32pixelma1-bit bmps
07:30:43JdGordondoes that work on colour targets?
07:31:45pixelmait even works on greyscale with the different viewport shades
07:31:59 Quit rvvs89 (Read error: 54 (Connection reset by peer))
07:35:01 Quit bluebrother (Nick collision from services.)
07:35:04 Join bluebroth3r [0] (n=dom@rockbox/developer/bluebrother)
07:41:07 Nick fxb__ is now known as fxb (n=felixbru@
07:44:27 Nick fxb is now known as fxb__ (n=felixbru@
07:47:14 Quit Dhraakellian (Read error: 131 (Connection reset by peer))
07:47:27 Join Dhraakellian [0] (
07:57:53 Join rvvs89_ [0] (n=ivo@pdpc/supporter/base/rvvs89)
07:58:48 Nick rvvs89_ is now known as rvvs89 (n=ivo@pdpc/supporter/base/rvvs89)
08:02:55 Join Rob2223 [0] (
08:10:54 Join Grahack [0] (
08:17:48 Join bertrik [0] (
08:19:48 Quit Rob2222 (Read error: 110 (Connection timed out))
08:25:10 Join ender` [0] (
08:32:04 Join Zagor [242] (n=bjorn@rockbox/developer/Zagor)
08:34:35pixelmaJdGordon: did you ever make custom icons work correctly with monochrome bitmaps? (I admit I haven't tried, just remember that there was a problem which you "fixed" by introducing magic cyan
08:35:28 Quit HBK ()
08:35:37 Join HBK [0] (
08:38:04 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:46:02 Quit antil33t ()
08:48:42 Join flydutch [0] (
08:52:05JdGordonpixelma: I dont remember the problem... magic cyan was for colour bitmaps to be able to use forecolour
08:54:46 Quit mc2739 (Read error: 104 (Connection reset by peer))
08:54:52 Join mc2739_ [0] (n=mc2739@rockbox/developer/mc2739)
08:55:59CIA-8New commit by bagder (r23484): their server's been gone for months now
08:57:22 Join maruk [0] (
08:58:24 Join antil33t [0] (n=Mudkips@
08:59:34 Join phanboy_iv [0] (
09:02:01 Quit Grahack (Read error: 60 (Operation timed out))
09:03:50 Join Grahack [0] (
09:08:36 Join einhirn [0] (
09:08:37***Saving seen data "./dancer.seen"
09:17:18 Quit bertrik (Read error: 60 (Operation timed out))
09:18:09 Quit phanboy4 (Read error: 110 (Connection timed out))
09:18:30 Join petur [50] (n=petur@rockbox/developer/petur)
09:22:33 Quit antil33t ()
09:23:27 Join B4gder [0] (
09:26:08 Join daurn [0] (i=daurnima@freenode/staff/daurnimator)
09:26:43 Join Thundercloud [0] (
09:26:52 Part B4gder
09:27:12 Join B4gder [0] (
09:30:00 Quit jfc^3 (Read error: 54 (Connection reset by peer))
09:30:23 Join jfc^3 [0] (
09:39:37*GodEater saw it already
09:40:03*B4gder makes a little note ;-)
09:40:06GodEater :D
09:40:47GodEateris there anyone around who knows the theme site well?
09:41:13GodEaterI wonder why we bother with "works with current build" in the theme site, and how we change it when it becomes false.
09:41:19ZagorB4gder: you might want to link to a smaller image. that one is 3MB...
09:41:59B4gderI know, it's just that it's awkward for me to do a better fix right now
09:42:10B4gderdo a better pic even
09:43:12B4gderI usually try to host the pictures myself to prevent them from stop working in X months
09:46:37 Quit Thundercloud (Remote closed the connection)
09:55:21 Quit BHSPitLappy (Remote closed the connection)
10:06:57 Join Topy44 [0] (
10:08:34linuxstbGodEater: rasher is the person to talk to, but I think the themes are run through checkwps to check compatibility.
10:10:52 Quit phanboy_iv (Read error: 110 (Connection timed out))
10:11:54 Join antil33t [0] (n=Mudkips@
10:13:41 Join Utchybann [0] (
10:15:46 Quit Lss (Read error: 54 (Connection reset by peer))
10:32:45 Part B4gder
10:32:46 Join B4gder [0] (n=dast@rockbox/developer/bagder)
11:08:39***Saving seen data "./dancer.seen"
11:14:05 Quit TheSeven (Read error: 113 (No route to host))
11:24:16 Join ender [0] (
11:24:49 Part B4gder
11:28:55 Join adiroiban [0] (
11:40:38 Quit ender` (Read error: 110 (Connection timed out))
12:21:26 Join b0hoon [0] (
12:21:35 Quit b0hoon (Client Quit)
12:22:41 Join b0hoon [0] (
12:25:35 Join funman [0] (n=fun@rockbox/developer/funman)
12:26:36b0hooncan i ask for write permission on the wiki page? i would like to append some informations about porting packard bell vibe500...
12:26:58funmanb0hoon: what is your wiki name ?
12:29:08funmanb0hoon: done
12:29:28b0hoonfunman: thank you very much
12:31:49b0hooncan i replace fotos - for example if they are a little better from existing - or should i ask previous autor for permission ?
12:32:25funmanwell if it makes the page better of course, the previous image will still be available in the history
12:32:44funmanif you hesitate there is no harm into having all the photos
12:34:12b0hoonok thank you once again. regards, bye.
12:35:35 Quit b0hoon ("CGI:IRC 0.5.9 (2006/06/06)")
13:08:40***Saving seen data "./dancer.seen"
13:15:11GodEaterlinuxstb: I just think we should log something more helpful than "current". We should say which version it was checked against.
13:18:29 Nick mc2739_ is now known as mc2739 (n=mc2739@rockbox/developer/mc2739)
13:19:13linuxstbGodEater: Is there a problem then?
13:20:18 Join B4gder [0] (n=dast@rockbox/developer/bagder)
13:20:47GodEaterwell yes, when a user looks on the theme site and sees theme "Bob" works on the "current build", but it actually doesn't
13:20:57GodEatersince it was uploaded 10,000 revisions ago
13:21:03GodEateror whatever
13:21:16GodEater"current" doesn't tell anyone anything imo
13:21:34linuxstbBut I mean, is that the case?
13:22:12GodEatersomeone has reported that in the forums
13:22:48 Quit z35 (Read error: 104 (Connection reset by peer))
13:23:05GodEaterah - though I have of course just noticed he's downloaded it from the themes graveyard :-/
13:23:43GodEaterso I shall just shut up
13:24:16linuxstbI was just about to ask if that was the thread you meant...
13:24:51GodEaterso out of interest then - what happens in the current themes sites ?
13:27:12 Join z35 [0] (
13:27:31mc2739There is still a problem though. A theme was uploaded that shows it works with release 3.4, but it uses custom statusbar which was not in 3.4
13:28:44gevaerts3.4 will ignore that
13:30:55 Join casainho [0] (
13:33:03mc2739this theme has a %Sx tag and needs a current build
13:36:10gevaertshm, true
13:40:49gevaertsmc2739: whick theme are you actually talking about?
13:42:22mc2739Azure Whisper 220x176
13:44:02gevaertsthat one doesn't mention 3.4 for me
13:45:16mc2739it does on ipod color/photo and iriver h3xx
13:45:23gevaertshm, it does...
13:45:24mc2739but not on fuze
13:45:51gevaertsthat's presumably because 3.4 on fuze is an imaginary release
13:47:52funmanmixing imaginary releases and real releases is a bit complex
13:48:55*Torne eyerolls
13:49:12B4gderis that an imaginary eyeroll or a real one?
13:49:42gevaertsit's i roll, so imaginary
13:51:33 Join GeekShadow [0] (n=Antoine@reactos/tester/GeekShadow)
13:55:45 Part LinusN
13:58:48 Join teru [0] (
14:05:14funmanI have recording code working with DMA on Fuze, but I have a disk is full error when stopping record
14:06:12funmanwhich doesn't mean disk is full but: audio_status() & AUDIO_STATUS_ERROR, which means pcm_rec_status() & AUDIO_STATUS_ERROR, which means close() failed
14:07:36 Join DerPapst [0] (
14:10:01funmanit could be something else than close() though
14:19:39funmanthe error I just saw is PCMREC_E_FNQ_DESYNC (filename queue has desynced from stream markers)
14:42:44 Join Blue_Dude [0] (n=chatzill@rockbox/developer/Blue-Dude)
14:43:24Blue_DudeI am confused by logf behavior. Can someone give me a hand?
14:43:45 Join reid04 [0] (
14:43:56funmanBlue_Dude: sure
14:48:51Blue_DudeOK, it seems that the usual case is for ROCKBOX_HAS_LOGF to be disabled. In that case, if LOGF_ENABLE is defined before #define logf.h in a file, the logf statements behave much like DEBUGFs. Right so far?
14:49:59Blue_DudeAnd they work. But... if I configure logf to be enabled for the build (defining ROCKBOX_HAS_LOGF) none of the logf statements work anymore. I am confused.
14:51:06Blue_Dude^^^ #include logf.h, not #define
14:51:54funmanI don't know how DEBUGF works. If ROCKBOX_HAS_LOGF is defined in autoconf.h you will see a logf and logfdump entries in debug menu
14:52:17funman"logf" lets you see the current logf, "logfdump" writes it to .rockbox/logf.txt
14:52:24Bob_CI think ROCKBOX_HAS_LOGF just builds in the logf() function etc, but LOGF_ENABLE actually enables calls to logf() per module basis
14:52:45funmanlogf() calls will appear in the buffer if you have #define LOGF_ENABLE before #include "logf.h"
14:55:22Blue_DudeWell that's just the thing. If I *don't* build for logf, but *do* define LOGF_ENABLE, the logf statements write directly to stdout, which is what I want. If I *do* build for logf, that doesn't happen anymore, even if I change nothing else.
14:56:36Bob_Cwell surely that is because logf writes to a log "file" and not stdout
14:57:16Blue_DudeWhere do I find that file then? And if it's a simulator build, can I redirect that output to stdout?
14:57:22Torneit's not a file, it's a buffer in memory
14:57:35funmanBlue_Dude: the file is written to disk only if you go into debug menu and select "logfdump"
14:57:48Bob_CBut I admit I was confused by the logging options too when I tried to enable serial output
14:57:53funmanif you need stdout debugging, you'd better use lcd_putsf()/lcd_update()
14:58:07funmanBob_C: +1 ^^
14:58:41funmanoh _simulator_ stdout, I'm not sure if that's implemented
14:59:15Bob_Cby "stdout" I meant the LCD
14:59:45Blue_DudeMy fault. By stdout *I* meant the simulator console screen.
15:00:55Blue_Dudefunman: btw, all DEBUGF does is printf to the sim console.
15:02:14Blue_DudeThat's the behavior I thought I was getting with logf, and it's what I was getting before I enabled logf in the build.
15:03:22funmanif rockbox isn't built with logf enabled logf() = DEBUGF() so you shouldn't build with logf support in sim
15:03:45B4gderunless you want to work on the logf implementation in the sim! ;-)
15:03:58funmanI think logf() is really meant for target onlyh
15:05:52Blue_DudeHm. Not exactly what I thought it was. Which probably explains why I am not getting the results I expected. :)
15:07:26Blue_DudeI wonder if it would be desirable to modify logf to output to the sim console in addition to its other functions?
15:07:27 Part B4gder
15:07:36 Join daurn| [0] (n=daurnima@freenode/staff/daurnimator)
15:08:44***Saving seen data "./dancer.seen"
15:09:52 Quit daurn (Read error: 60 (Operation timed out))
15:10:08funmanwhat is __PCTOOL__ define ?
15:12:14funmanBlue_Dude: ? (untested)
15:12:41 Join Rand_Althor [0] (
15:14:26Blue_Dudefunman: why the do/while in the macro? Swallowing semicolons?
15:15:03Rand_AlthorSince the only frequency option for recording on my e200v1 is 22050, does that mean that I'm just wasting space if I set the bitrate to above a certain kbps?
15:15:19funmanBlue_Dude: conditionals
15:15:26 Join jgarvey [0] (
15:15:55TorneRand_Althor: sample frequency is not really related to bitrate for compression schemes based on psychoacoustics
15:16:35TorneRand_Althor: you just need to test and see what sounds ok ;)
15:17:08Blue_Dudefunman: ok. I've seen that kind of construction elsewhere and wondered what it was for, that's all. I think that would work out. I'd like to check why the logf already behaves like a DEBUGF though. Seems odd.
15:17:30funman#define a() f1(); \ f2() => if(condition) a(); else b();=> if(condition) f1(); f2(); else b(); => invalid
15:17:58funmanlogf behaves like DEBUGF only when ROCKBOX_HAVE_LOGF isn't defined
15:18:29 Quit funman ("free(random());")
15:18:34Blue_DudeThe debugf is right below that snippet in the .h. Derrr.
15:19:56 Quit fejfighter ("Ex-Chat")
15:20:11 Quit Rand_Althor ("ChatZilla 0.9.85 [Firefox 3.5.4/20091016092926]")
15:27:05Blue_Dudefunman: I would move line 16 to just before line 9. I assume there's an underscore just before logf in line 12?
15:28:33Blue_DudeNo I guess that would defeat the purpose... Never mind.
15:33:18 Quit DerPapst ("Leaving.")
15:35:41Blue_Dudefunman: doesn't work. The api's expect logf as a function. The fix would have to be in _logf itself. I'll take a look.
15:36:46 Quit HellDragon (Client Quit)
15:37:08 Join HellDragon [0] (
15:42:16Blue_DudeCrud: I have no idea how to pass along arguments to DEBUGF. I never learned how varargs works.
15:43:27 Join Lss [0] (
15:44:19 Quit Lss (Client Quit)
15:46:42 Join DerPapst [0] (
15:48:55 Join B4gder [0] (n=dast@rockbox/developer/bagder)
15:57:02 Join evilnick_B [0] (i=0c140464@rockbox/staff/evilnick)
15:57:57 Join Strife89 [0] (n=Strife89@
16:01:48 Join webguest34 [0] (
16:02:48webguest34Hi! I have a Sony NWZ-E436, is possible install Rockbox?
16:03:00B4gderwebguest34: you'll just have to do the port first...
16:04:20 Quit webguest34 (Client Quit)
16:04:27 Quit teru ("Quit")
16:05:51 Join MethoS- [0] (n=clemens@
16:11:37Blue_Dude__PCTOOL__ appears to be defined when checkwps is built...
16:13:13 Quit Sajber^ (Read error: 104 (Connection reset by peer))
16:13:51 Join Sajber^ [0] (
16:18:36 Join Horscht [0] (n=Horscht2@xbmc/user/horscht)
16:20:52 Join pyro_maniac [0] (
16:22:20pyro_maniacwith "iriver E10" on is ment the E100 ?
16:25:02Blue_DudeIt is alive. :)
16:26:14 Quit antil33t (Read error: 54 (Connection reset by peer))
16:26:20 Join antil33t [0] (n=Mudkips@
16:27:12 Join SONiC [0] (
16:28:02 Part SONiC
16:29:16 Quit Strife89 ("E-XChat")
16:30:08CIA-8New commit by blue_dude (r23485): Echoes logf output to the sim console when logf build is enabled
16:39:25 Quit jgarvey ("Leaving")
16:41:27 Quit lifeless_ (Read error: 60 (Operation timed out))
16:42:22 Join stoffel [0] (n=quassel@
16:48:46 Quit MethoS- (Remote closed the connection)
16:50:43 Join Lss [0] (
16:50:58CIA-8New commit by blue_dude (r23486): Tweak logf statements
16:51:51B4gderBlue_Dude: surely you're not introcuding more // comments? B)
16:52:09Blue_DudeJust one. :)
16:52:39Blue_DudeThat one fires every time there's a queue broadcast. It's annoying.
16:52:49B4gderthen remove it
16:53:22 Join mcuelenaere [0] (
16:53:23Blue_DudeMaybe someone put it there originally for a reason? Dunno why.
16:53:38B4gderbut we don't use // comments, so you did it wrong now anyway
16:53:54Blue_DudeI'm a bad boy. :(
16:53:57mcuelenaereGodEater: re theme site: move your mouse over "Current build" and hold still
16:54:24 Join TheSeven|Mobile [0] (n=TheSeven@
16:55:58 Join Omlet [0] (
16:56:01 Join Omlet05 [0] (
16:57:22CIA-8New commit by blue_dude (r23487): Playback.c: Eliminate repetitive watermark calculation when the buffer is idle. Also fix evil comment
16:59:23Blue_DudeB4gder: Evil // comment snuffed!
17:05:37 Quit Zagor ("Don't panic")
17:05:49 Quit casainho ("ChatZilla 0.9.85 [Firefox 3.5.4/20091028153816]")
17:07:48 Join toffe82 [0] (n=chatzill@
17:08:45***Saving seen data "./dancer.seen"
17:18:56 Quit daurn| (Read error: 110 (Connection timed out))
17:19:38TheSeven|Mobilebtw what do you dislike about these comments?
17:19:49 Join daurn| [0] (n=daurnima@freenode/staff/daurnimator)
17:19:53pyro_maniacmarkun: with "iriver E10" on is ment the E100 ?
17:21:58 Join Anon937 [0] (
17:24:51B4gderthere is an e10 model too, right?
17:25:02gevaertsTheSeven|Mobile: they're not C!
17:25:15gevaertswell, they are now, but still...
17:25:34*gevaerts thinks we should move to K&R style function declarations
17:26:09pyro_maniacB4gder: you're right. i've found it now
17:30:09 Quit adiroiban (Read error: 110 (Connection timed out))
17:33:55Blue_Dudegevaerts: that one's easy: just run the entire rockbox code base through a prettifyer. Posterity will thank you. Or lynch you.
17:34:30 Quit mcuelenaere ("bbl")
17:34:43toffe82for those working o whimory FTL , is this can help you :
17:34:50toffe82r it is not related
17:42:40 Quit stoffel (Read error: 104 (Connection reset by peer))
17:42:54 Join stoffel [0] (n=quassel@
17:43:16darkhamsomething new on the fuze side?
17:45:12JdGordonpetur: you have a few recording targets yeah?
17:45:26peturmainly h3x0
17:45:52peturmy h120 is broken with Linus
17:46:04peturand the H10 isn't really a recording device ;)
17:46:20JdGordoncan you test 10753 anyway? :)
17:46:35peturnot before wednesday :/
17:47:43*petur sends mail to self as reminder
17:48:36 Quit Lss (Read error: 104 (Connection reset by peer))
17:48:50 Join Lss [0] (
17:49:08*JdGordon finds it slightly funny that the rec screen could very well be skinnable before fm... and apparently there is much more interest in the other way around :)
17:52:27 Join Hillshum [0] (
17:53:32 Part B4gder
17:54:16 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
17:59:39 Quit petur ("work->...")
18:03:29 Quit DerPapst ("Leaving.")
18:11:02 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
18:13:59 Quit darkham ("Sto andando via")
18:14:01Bob_Cdomonoky: ping
18:14:53Bob_CI want to change the CPU frequency on mini2440 to be 400MHz, does that present any problems do you think?
18:16:20 Join polobricolo [0] (i=5c93487d@gateway/web/freenode/x-d3349c2326c4bd81)
18:16:41 Quit Blue_Dude ("ChatZilla 0.9.85 [Firefox 3.5.4/20091016092926]")
18:16:43domonokyBob_C: i dont think that would cause any problems, if your clock calculations are right :-)
18:17:43polobricolowith lua, if i place a file in .rockbox/rocks/viewers/lua is it included automaticaly included
18:17:58 Nick fxb__ is now known as fxb (n=felixbru@
18:18:39domonokyBob_C: from what i can see in system-target.h and the config-xx.h we already run at 400Mhz when boosted ?
18:18:53Bob_CI have been trying to find a clock frequency which gives an accurate sample rate for playback, 400MHZ is the best compromise I can find
18:19:40JdGordonit shuoldnt need to run that fast for accurate playback!
18:20:06domonokyBob_C: normally rockbox uses two (three) cpu frequencys, one slow, and one high when we need the cpu power...
18:20:23domonokyso we should try to get accurate sample rate for both frequencys.
18:20:43Bob_CThe problem is the codec clock is derived from PCLK via a 1-32 divider, which gives a very limited range of frequencies
18:21:49Bob_CI can make sample rate accurate for 11, 22, 44kHz or 12, 24,48 etc but not both
18:23:06 Nick topik_ is now known as topik (i=awesome@
18:23:13domonokyas this isnt a portable player, we could also run it at always the same frequency if we want. Power consumtion isnt important for the mini2440
18:23:38 Join DerPapst [0] (
18:24:05 Join MethoS- [0] (n=clemens@
18:24:14Bob_CThe CPU speed is not really the issue, it's the fact that PCLK = FCLK/8, and ideally PCLK is a multiple of sampling freq
18:24:49 Quit Lss (Read error: 104 (Connection reset by peer))
18:26:04Bob_CThis issue arises because the UDA1341 does not have its own PLL, and the IIS clock gen on the SoC is very limited range
18:27:05domonokyah, HAVE_ADJUSTABLE_CPU_FREQ isnt defined for mini2440, so we already run always at max frequency. So we can just set the frequency so we have minimal error for the most commonly used sample rates.
18:27:30Bob_CSo the question is what are the common sample rates?
18:27:47domonokywhich is proabably 44.1khz. Many targets only support one frequency on the output. Then rockbox will convert if needed.
18:28:10 Join Lss [0] (
18:29:07Bob_CIs an error of 1.6% on the rate acceptable?
18:30:12Bob_Ci.e. it will play at 43.4 kHz
18:31:06*domonoky doesnt really know. but thinks you wont hear it if a song runs 1,6% too fast or too slow..
18:31:52*domonoky still awaits the Gentlemen mail from Bob_C :-)
18:32:43 Join lifeless_ [0] (n=lifeless@
18:32:51Bob_CTo get an exact rate, ( <0.1%) I would need to run the CPU at 361.5 or 406MHZ
18:33:36Bob_CI have been told ABBA is not a good choice for first sound...
18:35:13gevaertssurely that's up to you?
18:39:02Bob_Cyou're right, it's my party :)
18:40:48 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
18:42:52 Join JdGordon| [0] (n=Miranda@rockbox/developer/JdGordon)
18:43:57 Join kugel [0] (n=kugel@rockbox/developer/kugel)
18:44:05*JdGordon| is going to keep annoying the channel to test 0753 untill he gets kicked or a tester or three....!
18:44:11kugelBob_C: 406 sounds good
18:45:28kugelBob_C: isn't the soc specified for 500MHz?
18:45:47kugelor our board at least
18:47:56Bob_C533 MHz I think, but I am not sure about the memory. Even if its 100MHz, a small overclock is not a problem.
18:48:29 Part pyro_maniac ("Leaving.")
18:48:43 Join Highlander [0] (
18:50:20Bob_CThe CPU timing also affects the timers, SD, UART etc
18:50:37kugeltimers too?
18:52:01Bob_CSure, the timer module is derived from PCLK
18:52:35kugelPCLK != CPU freq?
18:53:13kugelI believe F/X switch the divider for unboosting, or switch from fastbus to (a)sync mode, not sure
18:53:15Bob_CNo, FCLK is divided to get HCLK and PCLK
18:54:18Bob_Ci think the CPU can run at FCLK or HCLK which is the fast/async switch, so boosting does not affect PCLK
18:54:19 Join funman [0] (n=fun@rockbox/developer/funman)
18:56:49 Quit maruk ("Leaving.")
18:58:26 Quit flydutch ("/* empty */")
18:59:11 Join panni_ [0] (
19:00:48 Quit JdGordon| ("Miranda IM! Smaller, Faster, Easier.")
19:03:08 Join seani [0] (
19:06:29 Quit Anon937 (Read error: 110 (Connection timed out))
19:07:49seaniHi, I can build and test my pause-on-timeout changes against Sansa C240 and Gigabeat F40 physical players, but notice that stubs.c is used when building the UISimulator. I've made suitable changes to stubs.c, but is this standard when working with power management issues or am I missing a trick?
19:08:49***Saving seen data "./dancer.seen"
19:11:21kugelthe sim can't 'power off' so it's probably not an issue anyway
19:12:26funmanseani: you forgot to attach the patch ?
19:13:11 Join JdGordon| [0] (n=Miranda@nat/microsoft/x-b90720be16cd3b2b)
19:13:39seaniKugel, yes, sorry, 10754. The "issue" is that I now pause when the sleep timeout matures as opposed to powering off. Actual poweroff occurs when the idle timeout subsequently kicks in (or would kick in). Not an issue as it works as I expect on the actual targets, I just wondered.
19:14:48seanifunman: Sorry I thought I was meant to raise the entry and then subsequently add the patch in an additional post. I just want to test a few more combinations on the F40 before adding it.
19:15:23funmanusually you just open a task when you have a patch to attach but do like you feel ;)
19:17:07seanifunman: Ah, I'd forgotten what it's like to be the new boy again, tripping over my own feet :-)
19:18:22 Quit polobricolo (Ping timeout: 180 seconds)
19:25:54 Join bertrik [0] (
19:35:26 Join TheSeven [0] (n=theseven@rockbox/developer/TheSeven)
19:39:14 Quit bluebroth3r (Read error: 104 (Connection reset by peer))
19:39:19 Join bluebrother [0] (
19:40:31 Quit TheSeven|Mobile ()
19:48:53 Quit funman ("free(random());")
19:49:20 Quit FlynDice (Remote closed the connection)
19:52:02 Join FlynDice [0] (
19:56:03 Join Strife89 [0] (n=Strife89@
19:56:19 Join sko [0] (
19:59:43amiconnBob_C: There are other targets where we're overclocking the CPU a little bit (when boosted) for a similar reason (sample rate relates to the *fixed* base clock, and we want the cpu clock to be an integer multiple for easier timer adjustment and best timer resolution)
20:00:38amiconnThe coldfire target's CPUs are specced 120MHz, but we're running them at ~124.2MHz when boosted
20:03:57 Quit Strife89 ("Brief OS switch.")
20:04:08 Quit stoffel (Read error: 104 (Connection reset by peer))
20:04:33 Quit FlynDice (Remote closed the connection)
20:04:36 Join stoffel [0] (n=quassel@
20:04:38 Join adiroiban [0] (
20:05:59skoHi, I played around a little to get into C and well... this is the result: . I added a progressbar to the boot-screen (of the normal rockbox-build, not the bootloader).
20:06:47skoEven if the bootscreen is just visible for few seconds... I thought it could need something moving :D
20:07:21 Nick YPSY is now known as Ypsy (n=ypsy@
20:08:08 Join FlynDice [0] (
20:08:31 Join Tomers [0] (
20:08:48JdGordon|sko: the reason we dont have a loader bar is because it slows down booting :)
20:08:56 Join domonoky1 [0] (
20:11:03 Join Zagor [242] (
20:11:26*JdGordon| spams FS #10753 again for testers (anyone who ever uses the recording screen...)
20:11:44skohmm... yes... I already thought that is the reason why rockbox hasn't a progress bar... well, it was a little training, maybe now I can do something useful ;)
20:14:39 Quit Lss (Read error: 104 (Connection reset by peer))
20:17:06 Join Strife89 [0] (n=michael@
20:17:11jasiohi. I sumitted a tiny patch yesterday (10750) to get the Yes/No screen and the keyboard input to work on touchscreen only device.
20:17:34jasioanyone wants to have a look and maybe commit
20:20:24domonoky1jasio: while this patch looks sane, i wonder if it wouldnt be better to make those screen able to work with the absolute touchmode, ie react on clicks on right places, instead of changing the mode back to grid ?
20:20:27gevaertsjasio: would it really be hard to make the yes/no screen support absolute mode? I can imagine that doing the keyboard is a lot more work, but I'm not really in favour of this sort of workaround in the "easy" cases
20:22:23jasioi'm planning to implement something better. but it's going to take more time
20:22:48jasiofor yesno I'm thinking of 2 touch button at the bottom of the screen
20:23:44jasiothe keyboard in tricky because the screen is small (on most devices at least) so even with a stylus it might be difficult to use
20:24:58 Quit domonoky (Read error: 110 (Connection timed out))
20:25:06 Join Thundercloud [0] (
20:26:04 Join phanboy4 [0] (
20:30:36JdGordon|the attachement size for the forums is too small for a isnt it?
20:33:25 Quit kugel (Read error: 113 (No route to host))
20:36:30Tomersrasher: ping
20:36:35 Join darkham [0] (n=darkham@
20:36:44 Join Stephen_ [0] (
20:41:09Tomersamiconn: ping
20:43:11 Join kugel [0] (n=kugel@rockbox/developer/kugel)
20:45:58 Join fildi [0] (
20:52:02kugelI doubt the slow down due to drawing the progressbar is messurable
20:52:14 Join petur [50] (n=petur@rockbox/developer/petur)
20:52:47JdGordon|course not
20:53:38skoit wasn't on my e250v2, but i don't know if its measurable on older targets
20:54:40 Quit shai ("Leaving")
20:55:29kugelI think booting is just too fast anyway to even consider a progressbar ;)
20:55:31JdGordon|ideally the boottime isnt even long enough to show a bar :)
20:57:24kugelusually most time is spend in the bootloader
20:57:53JdGordon|unless db or dircache decide to do a rebuild
20:58:18kugeldircache always does a rebuild, except on h100
20:58:37skoJdGordon: i could see this while i was testing this: the bar is already on about 50% when the bootscreen is drawn the first time :)
20:59:23JdGordon|out of curiosity.. how are you updating the progress? randomly through main()?
21:01:37 Quit Hillshum (Remote closed the connection)
21:02:13skoJdGordon: not randomly... but sure sub-optimal: i added a new function to misc.c (as show_logo() is there too), and before every init-call (lets say init_storage() ) the function is called with a text and the amount of boot-steps (as int) (because this can change due to some ifdefs there)
21:03:09JdGordon|is the text ever displayed long enough to be readbale?
21:04:12skowell... i tried the archos ondio fm simulator (the smallest display, isn't it?) and there it gets to long in some steps
21:04:38kugelsko: if you use a macro you could draw the function name directly
21:05:35kugel#define INIT_CALL(init_func) { init_func(); lcd_puts(x,y, ##init_func) } for example
21:05:47*JdGordon| glares at kugel
21:05:48kugelir #init_func, not sure.
21:06:40skothe name of the function will be displayed? that would be nice
21:07:12kugelsko: the preprocessor has some magic to form the arguments of a macro into a string literal
21:07:19JdGordon|using macros because you are lazy is bad... that could be done just as easily (and have the text displayed better) with a inline function
21:07:29kugelJdGordon|: not here
21:07:33JdGordon|yes here
21:08:36kugelthat's not lazyness. there's no other way to make a function name into a string automatically
21:08:51***Saving seen data "./dancer.seen"
21:08:52JdGordon|static inline void init_call(void(*function)(void)) { lcd_puts(); function(); }
21:09:21JdGordon|ys, but if the point of displayign text is to give the *user* more information, then using the init function name is just silly
21:09:42kugelyou clearly omitted the most important fact, the argument of lcd_puts.
21:09:45 Quit Strife89 ("She sells C Shells by the seashore....")
21:10:02 Join Strife89 [0] (n=michael@
21:10:06*JdGordon| raises his hands as champion!
21:11:21kugel"tagcache_init()" contains as much information as "initializing tagcache", with the automation bonus
21:11:43JdGordon|pcf50605_init()? system_init()
21:11:52JdGordon|imo all those shouldnt even be in apps/main.c
21:12:34kugelsystem_init should, pcf50605_init isn't even
21:13:02JdGordon|that was an off-the-top-of-my-head-example
21:13:09kugelbut the 2 after usb_init are weird
21:13:18 Join pyro_maniac [0] (
21:13:26JdGordon|it should be target_init() and then straight into anything from apps which needs initiing
21:13:29skoright, there are two slightly cryptic names
21:13:47kugelisp1362_init and m5636_init, which are both within a CONFIG_USBOTG #ifdef (they could be in usb_init(_device) imo)
21:13:50JdGordon|also.. tagcache *is* wrong because we call it the database to users
21:14:02pyro_maniacbertik: did you ever contact meizu people?
21:15:22kugelanyway, your inline doesn't do what I want, so I win
21:15:23skoyeah... the current messages are more for testing and i think i don't have the knowledge yet to write useful messages for all the init steps (i got 15 + few for some ifdefs)
21:18:29 Join Bluescreen [0] (
21:21:40 Quit TheSeven (Nick collision from services.)
21:21:59 Join The_Seven [0] (n=theseven@rockbox/developer/TheSeven)
21:22:11 Nick The_Seven is now known as TheSeven (n=theseven@rockbox/developer/TheSeven)
21:26:25JdGordon|does any of the hwcodec targets share the same screen size with swcode?
21:27:06JdGordon|or the actual question... for rec skinning, should I bother adding a hwcodec yes/no token?
21:27:52 Part Bluescreen
21:32:25peturJdGordon: I'll look at the patch to see what you're up to
21:32:50JdGordon|yay :)
21:32:56 Quit seani ("CGI:IRC (Ping timeout)")
21:33:23JdGordon|just adding tags to make it possible to redo the current rec bar in the .sbs skin
21:33:51kugelwhy does %St not work, btw? I haven't looked at it really
21:34:10JdGordon|because the settings arnt useable directly
21:34:10peturnext step will be the WRS?
21:34:17JdGordon|big possibility
21:34:30JdGordon|probaly using the %Vi tag to position the list control
21:35:21peturI'm slowly prepping the histogram
21:35:34kugelthey are not usable directy? surely for conditional use an order is sufficient
21:36:29JdGordon|no, because (for example) you want a different display if its using the MP3 encoder instead of wav.. and then the bitrates there arnt the same on all targets
21:36:38JdGordon|also the smaplerate is target dependant appparently
21:37:47kugelrecreen sb is a monster :p
21:38:20JdGordon|yep :)
21:38:51evilnick_BSo are the old releases (> 2.5 but < 3.4) stored anywhere online? If so, can someone give me a link?
21:39:36 Quit saratoga (Ping timeout: 180 seconds)
21:40:04JdGordon| presumably
21:41:00 Join froggyman [0] (
21:41:47 Join AaronM [0] (
21:42:38evilnick_BJdGordon|: Thanks - but this isn't linked to anywhere from the download page, that only shows the pre 3.0 releases.
21:43:18JdGordon|that link has folders for every one past 3.0 for me?
21:43:38JdGordon|which release are you after?
21:44:40 Join stripwax [0] (
21:44:57evilnick_BI meant that if you go to then the only link for old releases is and not so that might need to be changed?
21:45:39linuxstbevilnick_B: patches to the www module welcome... ;)
21:53:51 Part froggyman
21:59:54 Join FOAD_ [0] (
22:00:01 Quit Zagor ("Clint excited")
22:01:19 Quit HellDragon (Read error: 104 (Connection reset by peer))
22:01:24 Join HellDragon [0] (
22:05:20 Quit stoffel (Remote closed the connection)
22:13:20 Join froggyman [0] (
22:14:00froggymanwhy was the gigabeast changed from unusable to unstable? was it just a reconsideration or has there been code changes?
22:14:08 Quit FOAD (Read error: 110 (Connection timed out))
22:14:08 Nick FOAD_ is now known as FOAD (
22:14:18 Quit fyrestorm (Read error: 104 (Connection reset by peer))
22:14:19JdGordon|thats a #rockbox-community topic
22:15:15 Quit sko ("bye")
22:16:18Bagderit was a re-evaluation I believe
22:16:49froggymanok, thats what I was wondering
22:16:58gevaertsthe beast has always been controversial
22:21:05 Quit mikroflops (Remote closed the connection)
22:21:33 Join mikroflops [0] (
22:22:37pixelmaJdGordon|: how does the recscreen statusbar deal with the hwcodec's "quality" setting instead of bitrate?
22:22:50pixelmain your rework obviously
22:22:57JdGordon|right now it doesnt... it doesnt apply for hwcodec yet
22:23:09JdGordon|I'm going to add a hwcodec check and then add seperate tags
22:23:18JdGordon|then it will work the same
22:23:21JdGordon|.. hopefully
22:26:54 Join seani [0] (n=user@
22:27:28 Join mirak [0] (
22:28:29 Quit phanboy4 ("Leaving")
22:30:39 Quit stripwax (Read error: 104 (Connection reset by peer))
22:32:05 Quit seani ("Leaving.")
22:33:27 Join stripwax [0] (
22:33:42 Join seani [0] (n=user@
22:33:54 Quit stripwax (Read error: 104 (Connection reset by peer))
22:34:07 Part seani
22:37:09 Join phanboy4 [0] (
22:37:21 Quit Strife89 ("Switching OSes again.")
22:38:10 Join seani [0] (n=seani@
22:39:03seaniCould someone take a look at my small patch in FS #10754 ? Thanks!
22:44:51 Quit petur ("Zzzzzzz")
22:47:01 Join fyrestorm [0] (
22:47:44 Join stripwax [0] (
22:54:10 Nick Ypsy is now known as YPSY (n=ypsy@
22:55:59 Part pyro_maniac
22:56:50CIA-8New commit by rob (r23488): Add touchscreen WPS actions for volume up/down (using a button rather than the slider).
22:59:20 Join LambdaCalculus37 [0] (n=LambdaCa@rockbox/staff/LambdaCalculus37)
23:02:58 Quit stripwax (Read error: 54 (Connection reset by peer))
23:03:44 Join AEnima1577 [0] (
23:04:18 Quit kugel (Read error: 113 (No route to host))
23:06:03 Quit Zarggg ()
23:06:46AEnima1577Hello, I was wondering why some ports of rockbox seem to have song rating built in, while others do not
23:06:47evilnick_BAEnima1577: Rating songs depends on the database being loaded into RAM, as I recall
23:07:05domonoky1AEnima1577: all targets should be able to do it, but there may be targets with dont really map it to keys ? Do you ask about a speicif target ?
23:08:03AEnima1577domonoky1, when you say targets, you are talking about different portable players?
23:08:22AEnima1577Im running a ipod video
23:08:38pixelmadomonoky1: no, "Gather runtime data" needs to be enabled
23:08:55***Saving seen data "./dancer.seen"
23:09:03domonoky1pixelma: sure, but it still has the feature builtin..
23:09:14domonoky1you just need to enable some option.
23:09:43evilnick_Bpixelma: YES! That's what I meant earlier.
23:09:47 Quit Thundercloud (Remote closed the connection)
23:09:47pixelmadomonoky1: I meant evilnick_B actually, sorry
23:09:53 Join kugel [0] (n=kugel@rockbox/developer/kugel)
23:09:59 Quit bmbl ("Bye!")
23:10:08AEnima1577so need to enable runtime data...
23:11:08pixelmaand then setting the rating is done through the WPS context menu
23:11:14AEnima1577some of the things ive read on this make it sound like i need to revert to an older build
23:11:29domonoky1AEnima1577: yes, if you enable this option, the WPS context menu should have a setting to rate songs.
23:11:56AEnima1577ive been around the WPS menu, all i can seem to do with it is change the theme of that specific window, pixelma
23:12:57domonoky1you are probably not in the WPS context menu. read the manual, on how to get there.
23:13:07evilnick_BAEnima1577: (long) Hold select when on the wps
23:13:20pixelmano, not the "While Playing Screen" item in the theme settings menu, I mean the context menu you get from the WPS during playback (and if "Gather runtime data" is enabled)
23:15:10 Quit Grahack ("Leaving.")
23:16:06AEnima1577ok, so i now have the runtime data enabled....
23:16:22AEnima1577that was not difficult, yet im still feeling like Im missing something
23:18:11CIA-8New commit by theseven (r23489): Hopefully fix the remaining iPod Nano 2G flash issues, by adding a tiny sleep after resetting the chip. Also remove some evil tabs.
23:18:47AEnima1577ok, will the song rating show up anywhere on the WPS
23:19:00AEnima1577or is it just stored in the background
23:19:12JdGordon|you can display it
23:19:34JdGordon|you need to find a theme which already shows it, or head to the CustomWPS page on the wiki to modify your theme to do it
23:19:37AEnima1577have to find a theme WPS that has that already built in, or need to write myself something
23:19:45AEnima1577yea, figured
23:19:45 Join Zarggg [0] (
23:19:53AEnima1577thanks JdGordon
23:20:21AEnima1577ok, one more for everyone, now lets pretend I have had this ipod for years, and been rating all my songs, in the ipod firmware rating system
23:20:37AEnima1577has anyone ever written a little script of some sort to convert over the ratings?
23:21:06AEnima1577domonoky1, would you say it is possible to do this,
23:21:13AEnima1577i mean anything is possible right?
23:21:21evilnick_BAEnima1577: It's possible to do so, just no-one has...yet.
23:21:30domonoky1sure, nothing is impossible in software :-)
23:21:50JdGordon|representing 0.1 as a float is :)
23:21:54JdGordon|and dividing by 0
23:22:27domonoky1JdGordon| thats only non-trivial.. just use some other number representation...
23:23:06AEnima1577ok ok ok, now since i assume you guys have been doing this for a long time, has anyone else ever asked this convert over ratings questions before?
23:23:52Bob_Cdomonoky1: did you get anywhere with the SD driver?
23:23:52AEnima1577the specific question: " does anyone have a means to convert the ratings over"
23:24:24BagderAEnima1577: I don't think so
23:25:14AEnima1577Thanks again everyone
23:25:20evilnick_BAEnima1577: I have a vague recollection of someone writing a script using MediaMonkey to do this. But, I'm not 100% sure whether that was to keep the iPod OF ratings, or the ratings in MediaMonkey's database. It's in their forum though.
23:25:38domonoky1Bob_C: not really. I didnt found a way around that last mci_delay() in send_cmd(), but at least we can say for sure it works nice for reading/writing with only that last delay.
23:26:05AEnima1577thanks evilnick_B ill try to track that down
23:26:52Bob_Cdomonoky1: ok, thanks, I'll try the same
23:33:11 Quit Tomers (Read error: 113 (No route to host))
23:41:20 Quit AaronM (Read error: 60 (Operation timed out))
23:41:48 Quit bertrik ("De groeten")
23:42:13 Join AaronM [0] (
23:45:34 Quit Omlet05 ("( :: NoNameScript 4.22 :: )")
23:45:35 Quit Omlet ("( :: NoNameScript 4.22 :: )")
23:46:27 Quit phanboy4 ("Leaving")

Previous day | Next day