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 2010-01-14

00:01:57 Quit Res1 (Read error: 54 (Connection reset by peer))
00:03:34 Quit bmbl ("Bye!")
00:03:55 Join Res1 [0] (n=Res@adsl-067-034-129-222.sip.mco.bellsouth.net)
00:08:58 Quit Strife89 ("Restarting laptop.")
00:11:50 Part froggyman
00:19:44 Quit Barahir_ (Read error: 54 (Connection reset by peer))
00:20:23 Join Barahir [0] (n=jonathan@gssn-5f75653b.pool.mediaWays.net)
00:20:36***Saving seen data "./dancer.seen"
00:25:17 Join froggyman [0] (n=sopgenor@pool-72-69-205-209.chi01.dsl-w.verizon.net)
00:26:11 Quit domonoky (Read error: 104 (Connection reset by peer))
00:44:33S_a_i_n_tJdGordon: Is it too late/difficult to add support for %ig to the playlist viewer/widget-thing (does it have a name?)?
00:53:23 Join Strife89 [0] (n=michael@adsl-154-11-130.mcn.bellsouth.net)
01:00
01:00:03JdGordon|whats ig?
01:02:15 Quit dfkt ("-= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.")
01:03:43S_a_i_n_tJdGordon|: genre
01:04:16JdGordon|its easy to add... I dont really think it needs to be though
01:05:11JdGordon|I might change the way those id3 tokens get their value so they are all automatically supported
01:05:55S_a_i_n_tthat'd be nice, all the metadata tags?
01:06:40JdGordon|all the %i ones
01:07:21S_a_i_n_ti'd just like genre as its one of my primary sorting methods, but that'd be even better
01:07:31*S_a_i_n_t :-)
01:09:02gevaertsJdGordon|: composer definitely needs to be supported!
01:09:06JdGordon|it doesnt really make sense though... how often would you have a playlist that has a big enough mix of genres that it important to see what the next one is?
01:09:09*S_a_i_n_t apologises for being the guy that always wants more...
01:09:41*JdGordon| thinks gevaerts should start listening to music that is new enough for it to be called the artist, not composer :)
01:10:08gevaertsJdGordon|: you might be surprised!
01:32:28 Quit fyrestorm ("Ur skills' fireproof like a wooden panel -- U got feds talking leet on your IRC channel!")
01:34:39 Quit GodEater (Read error: 113 (No route to host))
01:35:38 Quit evilnick (Ping timeout: 180 seconds)
01:35:49S_a_i_n_tis there anywhere i can get .ipsw files from other than gaytunes?
01:36:23Tomiswhat's gaytunes, some website?
01:36:46S_a_i_n_titunes ll
01:36:57S_a_i_n_t*lol
01:37:04Tomisi remember coming across "mirrors" of the ipsw before
01:37:07krazykityes, it's linked from the IpodManualRestore wiki page
01:37:26Tomisi'm surprised apple hasn't shut them down for copyright infringement though
01:37:26 Join evilnick [0] (i=457288ab@rockbox/staff/evilnick)
01:37:27krazykitoh gosh, what's the proper page name...
01:37:32gevaertsS_a_i_n_t: please use the proper names for things...
01:38:04S_a_i_n_tsorry.
01:38:04krazykitS_a_i_n_t, it's linked from here: http://www.rockbox.org/wiki/IpodManualRestore
01:38:17Stephen_http://www.felixbruns.de/iPod/firmware/ try that
01:38:35Stephen_ah its on the wiki nevermid
01:38:37S_a_i_n_tthnkx kit, saves me installin itunes just for that.
01:39:05S_a_i_n_ti deleted my bakup
01:39:09*S_a_i_n_t :'(
01:39:58 Quit DerPapst ("Leaving.")
01:42:39S_a_i_n_thmmmmm, how is that site not been killed by apple?
01:42:55S_a_i_n_ts/is/has/
01:45:07Tomiswho knows
01:46:33 Join GodEater [0] (n=bibble@bb-87-80-121-64.ukonline.co.uk)
01:53:32 Quit JdGordon| ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org")
01:53:55 Part toffe82
02:00
02:00:36 Join _diablo [0] (n=_diablo@c-71-63-155-234.hsd1.mn.comcast.net)
02:01:08 Quit Stephen_ ("Leaving")
02:01:31 Join CaptainKewl [0] (i=jds@207-237-117-89.c3-0.80w-ubr2.nyr-80w.ny.cable.rcn.com)
02:03:00 Join fdinel [0] (n=Miranda@modemcable235.127-131-66.mc.videotron.ca)
02:08:48 Quit jordan` (Read error: 113 (No route to host))
02:09:52 Join martian67 [0] (n=arkfar@about/linux/regular/martian67)
02:12:38 Join jordan` [0] (n=jordan@78.235.252.137)
02:14:33 Nick Space is now known as Spaceghost (i=quassel@unaffiliated/spaceghost)
02:17:43 Quit GodEater (Remote closed the connection)
02:17:54 Join GodEater [0] (n=bibble@bb-87-80-121-64.ukonline.co.uk)
02:20:37***Saving seen data "./dancer.seen"
02:29:39 Quit GodEater (Read error: 60 (Operation timed out))
02:30:30 Join GodEater [0] (n=bibble@bb-87-80-121-64.ukonline.co.uk)
02:34:27 Join arbingordon [0] (i=User@c-71-226-250-200.hsd1.pa.comcast.net)
02:37:09 Quit GodEater (Read error: 60 (Operation timed out))
02:39:22 Join GodEater [0] (n=bibble@bb-87-80-121-64.ukonline.co.uk)
02:41:39 Join FraterMus [0] (n=mouse@cpe-76-184-146-198.tx.res.rr.com)
02:42:16 Join _arbingordon [0] (i=User@c-71-226-250-200.hsd1.pa.comcast.net)
02:43:12 Quit arbingordon (Nick collision from services.)
02:43:17 Nick _arbingordon is now known as arbingordon (i=User@c-71-226-250-200.hsd1.pa.comcast.net)
02:46:24 Quit GodEater (Read error: 60 (Operation timed out))
02:46:34 Join GodEater [0] (n=bibble@bb-87-80-121-64.ukonline.co.uk)
02:51:04 Quit GodEater (Read error: 60 (Operation timed out))
02:52:34 Join fenugrec [0] (n=patator@modemcable247.111-201-24.mc.videotron.ca)
02:55:20 Join GodEater [0] (n=bibble@bb-87-80-121-64.ukonline.co.uk)
02:56:53 Join _arbingordon [0] (n=User@c-71-226-250-200.hsd1.pa.comcast.net)
02:58:40S_a_i_n_thow do I run ipodpatcher from the commandline?
02:58:58S_a_i_n_tdo I need to compile it first?
02:58:58 Join __arbingordon [0] (n=User@c-71-226-250-200.hsd1.pa.comcast.net)
02:59:24S_a_i_n_tI'm looking at Advanced Rockbox install methods with ipodpatcher
03:00
03:00:56krazykityou can use a precompiled ipodpatcher
03:01:24krazykitif you're using a different file, it'll take that on the command line
03:01:44S_a_i_n_tI may as well compile it myself, so how do I go about that...?
03:03:24 Part froggyman
03:03:42krazykitit's in rbutil/ipodpatcher
03:04:13S_a_i_n_tso just ./ipodpatcher from there?
03:04:19*S_a_i_n_t is unix n00b
03:04:27 Part fenugrec ("Leaving")
03:04:30krazykitwell, you have to make it first
03:04:40krazykitlooks like just running make is enough
03:04:57krazykitbut having never used ipodpatcher, i'm not really sure
03:05:08S_a_i_n_tso just 'make' in rbutil/ipodpatcher?
03:05:15S_a_i_n_tnot make ipodpatcher?
03:05:33S_a_i_n_tand thnks btw
03:06:47FraterMusI did read the Guidelines. Is this where I ask for write perms to WikiUsersGroup? WikiName=FraterMus
03:06:57 Join webguest29 [0] (n=63eba7aa@giant.haxx.se)
03:07:19 Quit webguest29 (Client Quit)
03:07:31S_a_i_n_tafter it's outputted the ipodpatcher, can I move it from there (ie place it in the build dir), or does it need to be run from where it is?
03:10:39krazykitit can be moved, if you like
03:11:29krazykitFraterMus, it is. just a moment...
03:11:42 Join toffe82 [0] (n=chatzill@ppp-71-138-16-111.dsl.frs2ca.pacbell.net)
03:12:49 Quit arbingordon (Read error: 110 (Connection timed out))
03:13:19krazykitFraterMus, you should have access. mind if i ask what you're editing?
03:14:01FraterMusThanks.
03:15:08 Quit MethoS- (Remote closed the connection)
03:15:08FraterMusSince I am not a C-coder or anything I figured I'd help with docs if possible. There is a missing word in the c200 page, at least for some models.
03:15:16FraterMusFigured I'd start small
03:17:37 Quit __arbingordon (Read error: 110 (Connection timed out))
03:18:26S_a_i_n_tthanks krazykit :-D
03:18:31 Quit _arbingordon (Read error: 110 (Connection timed out))
03:21:15 Join phanboy4 [0] (n=benji@c-24-98-43-198.hsd1.ga.comcast.net)
03:35:51 Quit GodEater (Read error: 60 (Operation timed out))
03:36:40 Join togetic [0] (n=togetic@unaffiliated/ibuffy)
03:48:22 Join GodEater [0] (n=bibble@bb-87-80-121-64.ukonline.co.uk)
04:00
04:03:45S_a_i_n_tman, bootup is WAY faster with rockbox.ipod & the bootloader in the OSOS, totally worth the fiddlyness during instal. Awesome :)
04:04:26krazykitbut don't you have to update that every time you update rockbox?
04:04:42krazykiti guess it's not a big deal if you only use releases
04:05:46S_a_i_n_tjust need to appen the bootloader each time, it'll stil work if you forget to, just don't get the boot spped advantage apparently
04:05:52S_a_i_n_tsays the wiki anyway...
04:07:14S_a_i_n_t*append
04:09:30S_a_i_n_thmmmm, something interesting I've noticed is that booting to OF asks for the language to be set every time? any ideas why?
04:10:06krazykitsolution: never boot into the OF?
04:10:15S_a_i_n_t:P
04:10:33S_a_i_n_twell, that's a workaround...not a solution lol
04:10:47S_a_i_n_tnot even a workaround really :P
04:12:08 Join froggyman [0] (n=sopgenor@pool-72-69-205-209.chi01.dsl-w.verizon.net)
04:16:55 Join darkham [0] (n=darkham@host113-178-dynamic.49-79-r.retail.telecomitalia.it)
04:17:40 Quit GodEater (Remote closed the connection)
04:19:05S_a_i_n_tI mean...it's irrelevent since I never use the OF, but I've noticed with dual-boot with the nano that when I boot to the OF it asks me to select the language each time, and the lcd brightness is REALLY low until the backlight shuts down for the first time then after that it returns to its usual brightness.
04:19:12S_a_i_n_tAnyone else noticed this?
04:20:14_diabloS_a_i_n_t: what is the OF?
04:20:39***Saving seen data "./dancer.seen"
04:22:49krazykitOF means original firmware
04:23:27 Join GodEater [0] (n=bibble@bb-87-80-121-64.ukonline.co.uk)
04:24:31_diabloah, okay.
04:25:00_diabloS_a_i_n_t: I have not noticed that happen to me. although I'm running RB on my sansa fuze
04:26:09 Quit Zarggg ()
04:26:14S_a_i_n_twhich, the language selection, the backlight, or both?
04:26:45krazykiti wouldn't expect you to have similar symptoms, as you're both using very different devices...
04:27:37 Nick dmb__ is now known as dmb (n=Dmb@unaffiliated/dmb)
04:29:52S_a_i_n_tI'm gonna restore my nano and see if it still happens using the usual ipodpatcher method...
04:35:55 Nick tchan1 is now known as tchan (n=tchan@c-67-173-8-246.hsd1.il.comcast.net)
04:38:45 Join Zarggg [0] (n=zarggg@65-78-69-194.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com)
04:43:26 Quit togetic ("WeeChat 0.3.0")
04:43:33 Nick darkham is now known as lrabador (n=darkham@host113-178-dynamic.49-79-r.retail.telecomitalia.it)
04:43:44 Nick lrabador is now known as krqbador (n=darkham@host113-178-dynamic.49-79-r.retail.telecomitalia.it)
04:44:00S_a_i_n_tin "Advanced Rockbox install methods with ipodpatcher" method 4 "OSOS contains only Rockbox", you still need to install the bootloader right, but just in the usual manor, and not to the OSOS....correct?
04:44:30 Nick krqbador is now known as krabador (n=darkham@host113-178-dynamic.49-79-r.retail.telecomitalia.it)
04:45:05 Quit Oxymis (Read error: 110 (Connection timed out))
04:48:21 Part froggyman
04:49:35 Quit Strife89 ("Bed.")
04:51:04 Quit evilnick ("Page closed")
04:53:48 Quit panni_ (Read error: 104 (Connection reset by peer))
04:57:44 Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net)
04:57:50 Join Barahir_ [0] (n=jonathan@gssn-5f755157.pool.mediaWays.net)
05:00
05:04:23 Part FraterMus ("Leaving")
05:05:38 Join kaniini [0] (n=kaniini6@dyn75-70.yok.fi)
05:13:43 Quit fdinel ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org")
05:14:03 Quit Barahir (Read error: 110 (Connection timed out))
05:19:44 Quit Tomis (Read error: 104 (Connection reset by peer))
05:20:16 Join Tomis [0] (n=Tomis@70.134.70.108)
05:20:51 Quit krabador ("Sto andando via")
05:40:35 Quit Horscht ("Verlassend")
05:50:04Unhelpfulamiconn: shouldn't leaving threads as-is suffice for suspend, since RB uses cooperative threading? it's not like other threads can be "doing" something while suspend is in-progress
05:56:30 Part toffe82
05:57:10 Join funman [0] (n=fun@rockbox/developer/funman)
06:00
06:08:37funmanUnhelpful: it seems the SD code in clipv2 OF takes between 6kB and 8kB
06:09:50funmanhmm actually it might be a little more: up to 16kB
06:10:36funmananyway, i think we miss the 'magic bit' to start data transfers (the code for DMA is the same than for clipv1), and then error bits
06:12:12 Quit nima (Read error: 60 (Operation timed out))
06:13:35 Join nima [0] (n=nima@adsl-75-45-233-128.dsl.sfldmi.sbcglobal.net)
06:18:17 Quit MagusG (Read error: 110 (Connection timed out))
06:20:40***Saving seen data "./dancer.seen"
06:35:08funmanpeople who could be interested are mt with his clip+ (though no experiment until mkamsboot & lcd drivers are written for this model) and kugel with the fuzev2 (only lcd is missing)
06:43:29 Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl)
06:46:27 Join bagawk [0] (n=lee@c-98-232-168-140.hsd1.or.comcast.net)
06:47:07FlynDicefunman: I've objdumped the clip+ firmware, can you get me pointed at the SD code with an address or give me a hint how I may figure that out?
06:50:20funmanFlynDice: init is at 0x962C, function table for itnernal storage is at 0x8b98
06:50:49funmani only looked at the init function and table layout and saw it was identical to clipv2
06:51:00funmani have commented disassembly for clipv2 though
06:52:26FlynDicedo you share....? :)
06:52:52funmanobviously :)
06:57:43 Quit bagawk_ (Read error: 110 (Connection timed out))
07:00
07:01:01 Join pjm0616 [0] (n=user@61.250.113.98)
07:08:14 Quit CaptainKewl ("( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com )")
07:15:39pixelmais Frater Mus a real name?
07:28:58 Join yoen [0] (n=rdx@125.164.106.42)
07:31:03yoenwala
07:32:19 Join hebz0rl [0] (n=hebz0rl@dslb-088-065-213-134.pools.arcor-ip.net)
07:34:15 Quit kaniini (Read error: 110 (Connection timed out))
07:36:36 Part yoen
07:37:51liarS_a_i_n_t: if the OF asks for the language every time it means the OF cant save to the disk(file system corruption...). can you play music with the OF? that happend on some nanos with TheSevens prebuild dd backups
07:41:52 Quit liar (Client Quit)
07:43:04 Quit bertrik (Read error: 113 (No route to host))
07:56:51 Join Space [0] (i=quassel@unaffiliated/spaceghost)
07:59:26S_a_i_n_tliar: yes, the OF could play music
08:00
08:00:45S_a_i_n_tI've ended up just trashing the OF and installing only rockbox to the OSOS :D
08:00:57S_a_i_n_tso, it's kinds irrelevant now.
08:01:06S_a_i_n_t*kinda
08:01:48S_a_i_n_tdual boot is a cool feature to have, if you use the OF...
08:03:18S_a_i_n_tbut I've decided to expirement and see which install methods have which results when it comes to booting into OF, it'd probably be handy for someone somewhere to know that information...
08:04:33 Join DerPapst [0] (n=DerPapst@wlan-nat-24.fh-friedberg.de)
08:07:20 Join plopp [0] (n=chris@dsl-245-144-249.telkomadsl.co.za)
08:10:00amiconnUnhelpful: No, since it would mean the threads are gone when waking up again
08:13:17Unhelpfulamiconn: how are they "gone" if the scheduler's state is saved on suspend?
08:13:47 Join MagusG [0] (i=magusg@c-98-192-69-229.hsd1.ga.comcast.net)
08:14:11 Quit Spaceghost (Read error: 110 (Connection timed out))
08:14:21 Join Spaceg [0] (i=quassel@r190-0-132-38.dialup.adsl.anteldata.net.uy)
08:15:28amiconnThe threads end themselves.. so they aren't running anymore
08:16:04Unhelpfuli'm not sure i understand why they'd do that...
08:16:32amiconnBecause with only ordinary shutdown there is no need to keep them running.
08:17:12Unhelpfulyes, but i would assume suspend would not perform an ordinary shutdown...
08:17:12amiconnAnd proper hardware handling isn't as important either. Most things will "magically" be handled by the power going off
08:18:22amiconnOf course, and that's what needs work
08:18:32 Quit Space (Operation timed out)
08:19:56amiconnFor suspend we need a framework that makes each thread perform the necessary housekeeping, in the correct order. And if we have that, it should be used for ordinary shutdown as well, because it reduces special cases and code duplication
08:20:43***Saving seen data "./dancer.seen"
08:21:08amiconnJust one example is backlight and the backlight thread. For shutdown it doesn't matter whether the backlight is on or off - it will go off anyway. Not so for suspend...
08:22:37 Quit funman ("free(random());")
08:24:33Unhelpfulit seems to me though that for many things simply having the thread's memory and the scheduler state would be sufficient
08:26:15amiconnHmm?
08:26:27Unhelpfulif it's not managing something that we might want to force into a specific state on resume, it would seem to me a thread could simply be left "running", since it can't actually run while the suspend/resume happens, and then it just runs whenever the scheduler runs it next
08:26:40amiconnThe scheduler has nothing to do with suspend; its state doesn't need any special handling
08:27:14amiconnSuspend just clocks the CPU waaay down, and puts the DRAM into low-power self refresh mode
08:27:39amiconnThat means the suspend/resume code itself needs to reside in IRAM, and must not yield
08:28:03amiconnApart from these details it essentially means that rockbox keeps running
08:29:03amiconnHence it means that the respective drivers need to shut their hardware down (DAC, backlight, ...) and remember to reinitialize it again on resume
08:31:05 Part plopp
08:32:16amiconnOur current way of shutting down things is very different from this.
08:41:00S_a_i_n_thow do i compile ipodpatcher with an embedded bootloader?
08:47:55 Join flydutch [0] (n=flydutch@host51-165-dynamic.15-87-r.retail.telecomitalia.it)
08:52:32 Join Rob2222 [0] (n=Miranda@p4FDCBEBC.dip.t-dialin.net)
08:55:58 Join PaulJam [0] (n=Paule@p54BECC3D.dip.t-dialin.net)
08:59:04 Join rhodan_ [0] (n=quassel@81.62.143.187)
08:59:07JdGordonhow bad would it be to split the giant switch in skin_tokens.c into a few smaller functions?
09:00
09:00:01 Quit rhodan (Read error: 60 (Operation timed out))
09:10:14S_a_i_n_tdid some fiddling, "Advanced Rockbox install methods with ipodpatcher" using method 2 'OSOS contains Rockbox and the Rockbox bootloader' OF asks for the language to be set every boot. Method 3 'OSOS contains only the Rockbox bootloader' does not, nor does method 1 'default'. Method 2 is described as the fastet way to dual boot dev builds, but the inconvenience of having to set the language each time nrgates any speed increase at boot time.
09:11:07 Quit Rob2223 (Read error: 110 (Connection timed out))
09:11:58Tomisthere's a trick to get it to write the settings to disk S_a_i_n_t
09:12:21Tomissomething about plugging it into the computer before rebooting into rockbox
09:12:53S_a_i_n_tall dual boot options don't properly initiate the backlight until the backlight shuts off, then turns on again. backlight is very dim at boot, but if you let it turn off, when it turns on again the brightness is correct.
09:12:54Tomisi think it causes the apple firmware it to switch to disk mode and it writes its settings out before doing that
09:13:00S_a_i_n_twhy is this?
09:13:48GodEaterbecause the port isn't finished
09:14:32S_a_i_n_tah...i see.
09:15:55S_a_i_n_tTomis: so what, I need to make sure that the iPod is still connected when I reboot into rb from the OF and it will write the setttings then? or did I misunderstand?
09:16:23Tomisif i remember correctly, yes that's correct S_a_i_n_t
09:17:09Tomisi read it on either one of the rockbox pages, or the iloader pages for the nano 2g
09:17:26Tomisso it may have been iloader specific and i could be remembering it wrong
09:17:52S_a_i_n_tso far, I'm having the best luck with install method 3 'OSOS contains only the Rockbox bootloader', but if what you say is correct (I'll give it a try soon), method 2 is ideal as the boot is significantly faster for rb.
09:18:46S_a_i_n_t*without the hindrence of setting the language each time that is...
09:24:02 Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se)
09:36:47 Join petur [50] (n=petur@rockbox/developer/petur)
09:40:14 Join Bagder [0] (n=dast@giant.haxx.se)
09:47:28 Join Rob2223 [0] (n=Miranda@p4FDCA7E8.dip.t-dialin.net)
09:53:53 Quit Sajber^ (Read error: 104 (Connection reset by peer))
10:00
10:00:23 Join maruk [0] (n=papier@titanium.sdv.fr)
10:05:36 Quit Rob2222 (Read error: 110 (Connection timed out))
10:19:12 Quit Spaceg (Read error: 104 (Connection reset by peer))
10:20:46***Saving seen data "./dancer.seen"
10:25:01 Join efyx_ [0] (n=efyx@lap34-1-82-225-185-146.fbx.proxad.net)
10:31:24 Join jae [0] (n=jae@HSI-KBW-091-089-249-155.hsi2.kabel-badenwuerttemberg.de)
10:35:50 Quit phanboy4 (Read error: 110 (Connection timed out))
10:49:56 Join einhirn [0] (n=Miranda@bsod.rz.tu-clausthal.de)
11:00
11:05:46 Quit dmb (Connection timed out)
11:06:38S_a_i_n_tcan anyone tell me how to compile ipodpatcher with an embedded bootloader? I remember reading about changing the top two lines of the make file or something, but I can't remember where I read it, or what to change exactly ;-L
11:09:05 Quit DerPapst ("Leaving.")
11:15:46 Quit yosafbridge ("Coyote finally caught me")
11:17:25 Join yosafbridge [0] (n=yosafbri@li14-39.members.linode.com)
11:18:28S_a_i_n_tfigured it out...
11:22:00 Join stacker55 [0] (n=not@151-165-ftth.onsnetnuenen.nl)
11:27:24 Quit S_a_i_n_t ("S_a_i_n_t [St.] has left")
11:29:11stacker55I'd like to ask if someone here would like to assist me with installing rockbox on a philips GoGear HDD6320; i found the emulator at some point, know how to get the device to show up as a MASS storage device.
11:32:33 Join bittin| [0] (i=bittin@gateway/shell/blinkenshell.org/x-kvxqylezndmylojq)
11:33:09GodEaterdoesn't look like the steps to install are documented anywhere
11:33:11GodEaterwhich is unfortunate
11:34:39stacker55if memory serves, it was putting a few files in specific locations, but i am no longer sure of which files and where...
11:35:27GodEaterthis appears to be the procedure : http://forums.rockbox.org/index.php?topic=23051.msg158761#msg158761
11:36:51GodEaterthat's about all the help I can offer, as I don't own a GoGear
11:37:22stacker55Thank you; i'll try what is said there. Do you want me te report the results here ?
11:37:46GodEaterthat would be useful
11:37:57GodEaterit would help if you could transcribe those instructions into the wiki too
11:38:02GodEaterthey don't belong in the forums
11:41:56 Join antil33t [0] (n=Mudkips@124-197-56-62.callplus.net.nz)
11:50:12 Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net)
11:54:11 Join S_a_i_n_t [0] (i=S_a_i_n_@203.184.0.173)
12:00
12:03:58 Quit MagusG (Read error: 113 (No route to host))
12:04:11 Join MagusG [0] (i=magusg@c-98-192-69-229.hsd1.ga.comcast.net)
12:05:23 Nick fxb is now known as fxb__ (n=felixbru@h1252615.stratoserver.net)
12:05:24 Join Lss [0] (n=Lss@cm23.omega219.maxonline.com.sg)
12:09:03 Join watto [0] (n=watto@193.203.81.165)
12:20:47***Saving seen data "./dancer.seen"
12:25:55Zagorit's not every day we get a complete port patch submitted out of nowhere
12:27:31_diabloZagor: ohhh, exciting, what box?
12:27:43ZagorPackard Bell Vibe 500
12:28:50Zagorhttp://www.rockbox.org/tracker/task/10912
12:29:53_diablonice
12:32:52 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
12:43:46 Join DerPapst [0] (n=DerPapst@p4FE8F6B6.dip.t-dialin.net)
12:49:23S_a_i_n_tAm I the only ont o didn't know Packard Bell made a DAP?
12:49:46S_a_i_n_t*one who
12:53:01 Quit antil33t (Read error: 113 (No route to host))
12:53:52 Quit mikroflops (Read error: 54 (Connection reset by peer))
12:54:03 Join mikroflops [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
13:00
13:14:14 Join mikroflops_ [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
13:15:10 Join Oxymis [0] (n=quassel@adsl-065-013-002-216.sip.asm.bellsouth.net)
13:16:46 Join robin0800 [0] (n=quassel@cpc3-brig8-0-0-cust436.brig.cable.ntl.com)
13:21:23 Quit mikroflops_ (Read error: 104 (Connection reset by peer))
13:31:58 Quit S_a_i_n_t (Read error: 60 (Operation timed out))
13:33:05 Quit mikroflops (Read error: 110 (Connection timed out))
13:39:23 Join mikroflops [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
13:49:35 Join kaniini [0] (n=kaniini6@dyn75-70.yok.fi)
13:53:35 Join TopyMobile [0] (n=topy@xdsl-78-34-73-144.netcologne.de)
13:54:28 Join mikroflo1s_ [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
14:00
14:00:13 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
14:04:48stacker55GodEater: i have the steps documented. There is a nice RockBox screen on the lcd, except that i cannot get playback to function. Files are on, , selecting works, but the playback never starts. The keymapping is also broken, but that is not the issue i'm trying to deal with.
14:09:42 Join mikroflops_ [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
14:09:55 Join Rob2222 [0] (n=Miranda@p4FDC946A.dip.t-dialin.net)
14:13:50 Join S_a_i_n_t [0] (i=S_a_i_n_@203.184.0.71)
14:14:34 Quit mikroflops (Read error: 110 (Connection timed out))
14:16:15 Quit mikroflops_ (Read error: 54 (Connection reset by peer))
14:20:45 Join mikroflops [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
14:20:48***Saving seen data "./dancer.seen"
14:27:07 Quit Rob2223 (Read error: 110 (Connection timed out))
14:32:13 Quit mikroflo1s_ (Read error: 110 (Connection timed out))
14:36:36 Quit Oxymis (Read error: 110 (Connection timed out))
14:43:36 Join mikroflops_ [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
14:49:56 Quit mikroflops_ (Read error: 104 (Connection reset by peer))
14:52:35 Quit killan ("( www.nnscript.com :: NoNameScript 4.22 :: www.esnation.com )")
14:53:17 Join killan [0] (n=nnscript@c-83f070d5.06-397-67626721.cust.bredbandsbolaget.se)
14:55:17 Join mikroflops_ [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
14:57:08 Quit DerPapst ("Leaving.")
14:57:16 Quit mikroflops (Read error: 110 (Connection timed out))
15:00
15:03:56 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
15:07:09 Join dmb [0] (n=Dmb@unaffiliated/dmb)
15:22:55 Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl)
15:23:13 Join mikroflops [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
15:32:12 Quit mikroflops_ (Read error: 110 (Connection timed out))
15:33:53 Quit mikroflops (Remote closed the connection)
15:35:09 Join mikroflops [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
15:39:57 Quit FlynDice (Remote closed the connection)
15:42:07 Join panni_ [0] (i=hannes@ip-95-222-21-143.unitymediagroup.de)
15:42:35 Quit robin0800 (Read error: 104 (Connection reset by peer))
15:43:10 Quit matsl (Read error: 60 (Operation timed out))
15:44:12 Quit ps-auxw (Remote closed the connection)
15:46:50 Join mikroflops_ [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
15:50:59 Join ps-auxw [0] (n=arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
16:00
16:02:26 Join Llorean1 [0] (n=DarkkOne@adsl-76-202-17-167.dsl.hstntx.sbcglobal.net)
16:08:42 Quit Llorean (Read error: 60 (Operation timed out))
16:08:45 Quit mikroflops (Read error: 110 (Connection timed out))
16:08:46 Quit mikroflops_ (Read error: 104 (Connection reset by peer))
16:13:22 Quit scorche (Nick collision from services.)
16:13:55 Quit JdGordon (Read error: 60 (Operation timed out))
16:14:09 Join scorche [50] (n=scorche@rockbox/administrator/scorche)
16:14:34 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
16:18:00 Quit killan (Read error: 54 (Connection reset by peer))
16:18:55 Join killan [0] (n=nnscript@c-83f070d5.06-397-67626721.cust.bredbandsbolaget.se)
16:20:28 Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se)
16:20:40 Join mikroflops [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
16:20:50***Saving seen data "./dancer.seen"
16:27:54 Quit mikroflops (Remote closed the connection)
16:30:36 Join mikroflops [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
16:30:50stacker55if i may ask another question: how does the logf build option in Advanced work ? I'm trying to figure out why the audio is not working, and was hoping to find some log functionality.
16:35:17Bagderthat's what logf is for!
16:35:38 Join liar_ [0] (i=53af7f68@gateway/web/freenode/x-aycnkomeaxtlvcqb)
16:35:47Bagderenable that to get logf() support, then you sprinkle the code with logf() and you can view the log or dump to disk
16:36:29 Quit bmbl (Connection timed out)
16:37:30 Join evilnick [0] (i=457288ab@rockbox/staff/evilnick)
16:38:18stacker55bagder: ah, so i need to sprinkle the code with logf() calls; Rockbox doesn't continue into the menu though; Is that regular behaviour ?
16:38:35Bagdercontinue in the menu?
16:38:40stacker55GodEater: http://pastebin.ca/1751063 - the steps to get rockbox installed on a philips GoGear HDD6320
16:38:43Bagderyou mean when it starts?
16:39:03stacker55bagder: yes, it boots, shows the splashscreen and the revision, and stays there. The menu never renders
16:40:21Bagderthat's not expected, no
16:41:46stacker55I did find posts (older ones) that describe the behaviour i'm having with playback of mp3's, but I'm not sure whether they apply
16:42:53stacker55RB seems to freeze when trying to play a file; it can read the file and the next one's id3 tag, yet will not start to play. Meaning: no sound, nor a playback counter that increments.
16:43:27stacker55at some point RB will freeze, with only a reset freeing up the DAP
16:50:46 Join mikroflops_ [0] (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
16:50:50 Nick fxb__ is now known as fxb (n=felixbru@h1252615.stratoserver.net)
16:52:07 Quit S_a_i_n_t (Read error: 110 (Connection timed out))
16:52:12 Join S_a_i_n_t [0] (i=S_a_i_n_@203.184.0.22)
16:52:53 Quit mikroflops (Read error: 60 (Operation timed out))
17:00
17:00:57 Part LinusN
17:04:11 Join saratoga [0] (i=9803c6dd@gateway/web/freenode/x-vmjqpdmrnwxfqhua)
17:04:42saratogawe should really think about creating a news page more like XBMC does: http://xbmc.org/
17:04:52saratogawith actual paragraphs explaining what is going on from time to time
17:05:13 Join Sajber^ [0] (n=Sajber@c-0d3771d5.012-155-73746f22.cust.bredbandsbolaget.se)
17:05:21saratogaits a good way to let people know what is happening
17:06:00*Bagder agrees with saratoga
17:07:32saratogaBagder: i don't know anything about this web 2.0 nonsense but how hard would it be to setup some sort of blog-ish interface that would let us post things without having to do an SVN commit and then ping you
17:07:53saratogaor do you want to be ping'ed about it?
17:08:14Bagderwe should probably setup something to allow us to post without ping
17:08:14Zagorno, the ping is a bottleneck
17:08:34 Join terrakok [0] (n=terrakok@ppp78-37-1-127.pppoe.avangarddsl.ru)
17:08:46saratogaleaving the front page as is, but making the "news" table link to posts would be nice
17:09:08saratogathen people could RSS to the project and be informed when major changes or releases happen
17:09:14 Join BdN3504 [0] (n=d4ca7c02@giant.haxx.se)
17:10:08 Quit matsl (Read error: 110 (Connection timed out))
17:14:14 Quit BdN3504 ("CGI:IRC (Ping timeout)")
17:15:00 Join BdN3504 [0] (n=d4ca7c02@giant.haxx.se)
17:15:05 Nick BdN3504 is now known as squid (n=d4ca7c02@giant.haxx.se)
17:16:41squidi have a problem accessing the wiki when i connect to the main site using a squid proxy
17:18:15squidi get a 403 error which looks like the standard proxy reuest denied template but the e-mail address provided on this site is bjorn@rockbox.org+
17:19:03squid-+ so i think it's a failure of the site. I guess this has something to do with the authentication that is used in the wiki
17:19:43squidit uses the same auth mechanism as my proxy. has this problem occured earlier? how can i fix it and get access to the wiki using my proxy?
17:19:58terrakokhelp me! i want to port RockBox on the Rover Aria E6. He has microchip ALI M7101, what his architecture (and RAM)
17:23:15 Quit rhodan_ (Remote closed the connection)
17:25:22saratogagoogle says the ALI M7101 isn't a CPU
17:25:30saratogaare you sure thats what your player uses?
17:26:44terrakokyes
17:27:06terrakokit is chip of china
17:27:06saratogado you have any information about it?
17:27:25terrakokvery small
17:27:29 Nick mikroflops_ is now known as mikroflops (n=yogurt@217-208-157-242-no112.tbcn.telia.com)
17:27:44saratoga"M7101 Power Management Controller [PMU]"
17:27:49saratogai don't think thats the right chip
17:28:39squidis it not possible to access the wiki when i use a proxyx?
17:28:47 Join rhodan [0] (n=quassel@81.62.143.187)
17:30:02 Quit squid ("CGI:IRC")
17:33:33terrakokhttp://www.roverforum.ru/viewtopic.php?t=7314&postdays=0&postorder=asc&start=225
17:33:51terrakokali7101
17:34:52saratogaterrakok: unless theres two different chips with the same name, that part probably isn't the cpu
17:35:26 Join Tomis2 [0] (n=Tomis@70.134.96.100)
17:36:46saratogais there any reason you think its the CPU and not just the PMU?
17:37:35Bagder"ALi M7101 PMU also available on Sun Netra's too"
17:37:43Bagderit isn't a cpu
17:39:25terrakokhow to know what CPU?
17:39:26Bagderbut something is strange
17:39:31Bagderhttp://bokemp4.en.made-in-china.com/product-group/fqOQUVeuHncv/MP4-Player-catalog-1.html for example
17:39:47Bagderit lists several players that sound like that could be the cpu
17:40:53Bagderterrakok: well, http://www.rockbox.org/wiki/NewPort clearly describes the importance of hires scans of the pcb
17:41:08Bagderthat's at least a first good attempt
17:41:25Bagderif that fails, reverse engineering is pretty much the only way
17:41:54terrakoki I read, but I need to know CPU
17:42:19Bagderso what is the url to the scan?
17:43:14terrakokone moment
17:45:45 Part Bagder
17:47:08 Join MethoS- [0] (n=clemens@134.102.106.250)
17:49:25 Quit Tomis (Read error: 110 (Connection timed out))
17:49:42 Nick Tomis2 is now known as Tomis (n=Tomis@70.134.96.100)
17:50:06 Join terrakok_ [0] (n=terrakok@92-100-225-160.dynamic.avangarddsl.ru)
17:50:11 Join amigan [0] (i=dcp1990@pool-96-233-148-187.prvdri.fios.verizon.net)
17:50:45 Quit amigan (Client Quit)
17:53:08terrakok_http://file.qip.ru/dir/10471907/721a0802/sharing.html
17:53:19terrakok_url to the scan
17:53:33terrakok_rover Aria E6
17:54:01GodEaterthat's not a scan, that's a photo, and I can't read anything on any of the chips
17:56:19terrakok_written on the side
17:57:08GodEateryes, but if all we're doing is going on what you've written, you might as well not have taken the picture in the first place...
18:00
18:02:04terrakok_the way, ALI M7101E, I'm sorry
18:03:59 Quit terrakok (Read error: 110 (Connection timed out))
18:04:54 Nick terrakok_ is now known as terrakok (n=terrakok@92-100-225-160.dynamic.avangarddsl.ru)
18:06:10 Quit petur ("work->home")
18:07:06terrakokI have not scanner only photocamera
18:11:01terrakokok, другой вопрос, я имею firmware upgrade, как найти bootloader там?
18:11:20terrakokok, another question, I have the firmware upgrade, how to find the bootloader is there?
18:15:43 Quit TopyMobile (Read error: 60 (Operation timed out))
18:17:38 Nick Llorean1 is now known as Llorean (n=DarkkOne@adsl-76-202-17-167.dsl.hstntx.sbcglobal.net)
18:19:10 Join toffe82 [0] (n=chatzill@12.169.218.14)
18:20:54***Saving seen data "./dancer.seen"
18:20:56 Join TopyMobile [0] (n=topy@xdsl-78-34-68-165.netcologne.de)
18:22:40 Quit evilnick (Ping timeout: 180 seconds)
18:22:55terrakoksomeone knows the type of CPU - ALI M7101E?
18:24:58 Join robin0800 [0] (n=quassel@general-ld-216.t-mobile.co.uk)
18:31:06JdGordonwhats up with the "admin work needed" text on the theme site?
18:33:28 Quit Galois (Read error: 110 (Connection timed out))
18:34:14JdGordonsaratoga: then you walk the fun line of not updating enough, or updating too often and it just being noise
18:34:40JdGordonbut yeah, a rockbox blog could be somewhat useful maybe
18:35:48CIA-9New commit by bertrik (r24226): Meizu M6SP: fix incorrect readout of button on P1.3 (this is an output to the power controller)
18:38:56JdGordonrasher: im sure I've asked before (so sorry :p ) how often is checkwps on the themesite updated? I would expect to be able to load my playlist viewer theme by now but it still fails checkwps
18:42:25 Join rhodan_ [0] (n=quassel@223-150.3-85.cust.bluewin.ch)
18:43:45 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
18:45:53rasherJdGordon: should be every 24h
18:48:09 Quit robin0800 (Remote closed the connection)
18:48:26 Quit maruk ("Leaving.")
18:51:44JdGordonhmmm ok
18:54:21 Quit liar_ (Ping timeout: 180 seconds)
18:58:35 Join togetic [0] (n=togetic@unaffiliated/ibuffy)
18:59:39 Quit togetic (Client Quit)
19:00
19:00:07 Quit rhodan (Read error: 110 (Connection timed out))
19:02:25 Quit MethoS- (Remote closed the connection)
19:08:23 Join DerPapst [0] (n=DerPapst@p4FE8F2B2.dip.t-dialin.net)
19:08:55 Quit Sajber^ (Read error: 104 (Connection reset by peer))
19:09:53 Join Sajber^ [0] (n=Sajber@c-0d3771d5.012-155-73746f22.cust.bredbandsbolaget.se)
19:12:52 Quit terrakok (Remote closed the connection)
19:17:31 Join fyrestorm [0] (n=nnscript@cpe-67-244-76-16.nyc.res.rr.com)
19:19:12*bertrik works on getting a meizu-m6sp build to compile and link
19:25:23CIA-9New commit by Domonoky (r24227): Really fix moving themefiles.
19:25:57 Join Rob2223 [0] (n=Miranda@p4FDC9622.dip.t-dialin.net)
19:28:50 Join ansuz [0] (n=ansuz@dsl093-172-019.pit1.dsl.speakeasy.net)
19:30:36 Join phanboy4 [0] (n=benji@c-24-98-43-198.hsd1.ga.comcast.net)
19:34:19 Quit linuxguy3 (Remote closed the connection)
19:34:30 Join linuxguy3 [0] (n=timj@adsl-76-203-23-66.dsl.emhril.sbcglobal.net)
19:41:42 Join JdGordon| [0] (n=Miranda@nat/microsoft/x-yvpgvdunleyadwyd)
19:44:27 Quit Rob2222 (Read error: 110 (Connection timed out))
19:46:24 Join pamaury [0] (n=pamaury@ALyon-551-1-39-152.w80-9.abo.wanadoo.fr)
19:47:42 Part evert
19:51:23 Quit amiconn (Nick collision from services.)
19:51:25 Join amiconn_ [0] (i=quassel@rockbox/developer/amiconn)
19:51:46 Nick amiconn_ is now known as amiconn (i=quassel@rockbox/developer/amiconn)
19:54:01 Quit pixelma (Nick collision from services.)
19:54:03 Join pixelma_ [0] (i=quassel@rockbox/staff/pixelma)
19:54:20 Nick pixelma_ is now known as pixelma (i=quassel@rockbox/staff/pixelma)
19:57:07 Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org")
19:58:43 Nick Utchybann is now known as maruk (n=lolo@ede67-1-81-56-102-26.fbx.proxad.net)
20:00
20:01:14 Join Horscht [0] (n=Horscht2@xbmc/user/horscht)
20:03:38 Join rhodan [0] (n=quassel@218-127.0-85.cust.bluewin.ch)
20:10:08bertrikI'm getting some unresolved usb symbols during meizu m6sp link, but I haven't specified anything related to USB in the target config file
20:12:04gevaertsbootloader build?
20:13:19bertrikno, a main firmware build
20:14:33bertrikdebug_menu.c draws in usb for do_screendump_instead_of_usb
20:15:10bertrikI think
20:16:15bertrikthe unresolved usb symbols are just usb_enable, usb_init and usb_detect
20:16:21gevaertsdo you have local changes? I don't get to the link phase
20:16:42bertrikyes, I'm working on getting it to compile and link
20:17:02gevaertsI'd stub those for now
20:17:23bertrikYes, that seems to be the easiest workaround
20:17:56gevaertsalthough you could probably do usb_detect(). Do we know a GPIO pin for that?
20:18:40 Quit flydutch ("/* empty */")
20:20:11 Join Rob2222 [0] (n=Miranda@p4FDCBF6B.dip.t-dialin.net)
20:20:44bertrikno, but the Vusb goes to the power management chip though, maybe we can read it through that
20:20:55***Saving seen data "./dancer.seen"
20:22:51 Quit rhodan_ (Read error: 110 (Connection timed out))
20:24:25bertrikoh, it also goes into the VBUS input of the SoC
20:26:56bertrikhm, we're already checking the VBUS input in power_input_status in power-meizu.c
20:31:31 Join Galois [0] (i=djao@efnet.math.uwaterloo.ca)
20:38:38 Quit Rob2223 (Read error: 110 (Connection timed out))
20:41:20 Quit Rob2222 (Read error: 110 (Connection timed out))
20:42:11bertrikyay, it compiles and links
20:42:48 Join {phoenix} [0] (n=dirk@p57AA449B.dip.t-dialin.net)
20:45:43 Join balug [0] (n=dvg@HSI-KBW-095-208-155-207.hsi5.kabel-badenwuerttemberg.de)
20:46:13 Join rhodan_ [0] (n=quassel@33-233.0-85.cust.bluewin.ch)
20:47:40 Quit Zarggg (Read error: 104 (Connection reset by peer))
20:47:51 Join Zarggg [0] (n=zarggg@65-78-69-194.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com)
20:52:10 Quit mc2739 ("leaving")
20:54:06 Join kramer3d [0] (n=kramer@unaffiliated/kramer3d)
20:54:38 Join mc2739 [0] (n=mc2739@rockbox/developer/mc2739)
20:55:37 Join __diablo [0] (n=_diablo@c-71-63-155-234.hsd1.mn.comcast.net)
20:58:28 Quit mc2739 (Client Quit)
20:59:55 Quit kaniini (Read error: 113 (No route to host))
21:00
21:00:27 Join mc2739 [0] (n=mc2739@rockbox/developer/mc2739)
21:01:03JdGordon|code style question.... skin_tokens.c has one pretty massive switch with a case for each token (a hundred or so cases)... Would it be a terrible idea to split that switch up into a few different functions which have a switch inside them and group cases?
21:03:48 Quit rhodan (Read error: 110 (Connection timed out))
21:04:07JdGordon|apart from the obvious where you go through a few switch's to get to thr right case (and a few function calls), is there any reasons to not do that?
21:04:23JdGordon|if they are grouped logically to make things easier to work with
21:05:00gevaertsI'd expect code size to go up a bit, but i guess it's worth it to improve readability
21:06:24 Part watto
21:07:16bertrikI don't have a strong opinion either way
21:08:26JdGordon|I think I need to add more error protection handling to the playlist viewer :/ if the user puts an unsupported tag in the text it could crash rockbox pretty spectacularly if I do the above
21:09:57 Quit _diablo (Read error: 113 (No route to host))
21:10:27 Quit Sajber^ ("Leaving.")
21:16:24CIA-9New commit by bertrik (r24228): Meizu M6SP: add stubs so the meizu m6sp binary compiles and links
21:17:12 Quit maruk (Read error: 113 (No route to host))
21:17:29 Join nimak_ [0] (n=nima@adsl-75-45-242-110.dsl.sfldmi.sbcglobal.net)
21:17:52 Join rhodan [0] (n=quassel@77-87.203-62.cust.bluewin.ch)
21:20:17 Nick __diablo is now known as _diablo (n=_diablo@c-71-63-155-234.hsd1.mn.comcast.net)
21:26:49 Join Rob2222 [0] (n=Miranda@p4FDCBF2A.dip.t-dialin.net)
21:28:26 Join Grahack [0] (n=Grahack@ip-222.net-82-216-222.rev.numericable.fr)
21:32:37 Quit nima (Read error: 110 (Connection timed out))
21:37:19domonokyJdGordon|: not really if you just return a error code from the default case in all those switches in the grouping functions, and jump to a common error handling section.
21:37:28 Join nima [0] (n=nima@adsl-75-45-252-11.dsl.sfldmi.sbcglobal.net)
21:38:18 Quit rhodan_ (Read error: 110 (Connection timed out))
21:39:04JdGordon|well yes and no... I'm tihnking more of the tokens which have a struct built and stored with the skin to tell it how the token shuold behave (AA or the progressbar for example). the playlist viewer doesnt create that struct, so if one of those got in there it would null-ref crash
21:40:00domonokyah, but that crash would happen today too, right ?
21:40:10JdGordon|the error protection would need to go in the parser for the playlist viweer
21:40:32JdGordon|no it doesnt happen because those tags are all parsed by a special handler for it, which will error out if something goes wrong
21:41:12JdGordon|it just needs to make sure not to allow any tags which have a special handler (2 lines of code in the parse function)
21:41:20*JdGordon| tries to remember to do that tonight
21:41:33*domonoky shuts up :-)
21:48:08 Quit nimak_ (Read error: 110 (Connection timed out))
21:53:31 Join giLL0r [0] (n=gill0r@78.49.50.202)
21:53:36 Quit pamaury ("abort();")
21:55:11 Join liar [0] (n=liar@clnet-p09-185.ikbnet.co.at)
21:57:00 Join rhodan_ [0] (n=quassel@113-9.107-92.cust.bluewin.ch)
21:57:53 Quit {phoenix} (Remote closed the connection)
22:00
22:00:11 Quit Tomis ()
22:00:15 Join froggyman [0] (n=sopgenor@pool-72-69-205-209.chi01.dsl-w.verizon.net)
22:04:17 Join Tomis [0] (n=Tomis@70.134.96.100)
22:14:50 Join Riku [0] (n=Lss@cm23.omega219.maxonline.com.sg)
22:15:14 Nick Riku is now known as Guest94783 (n=Lss@cm23.omega219.maxonline.com.sg)
22:16:05 Join robin0800 [0] (n=quassel@general-ld-216.t-mobile.co.uk)
22:20:56***Saving seen data "./dancer.seen"
22:21:38 Quit rhodan (Read error: 110 (Connection timed out))
22:22:55 Join petur [0] (n=peter@rockbox/developer/petur)
22:34:51 Quit Lss (Read error: 110 (Connection timed out))
22:36:29 Quit balug ("Ex-Chat")
22:37:20 Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se)
22:52:00 Quit robin0800 (Remote closed the connection)
22:52:25 Join maruk [0] (n=lolo@ede67-1-81-56-102-26.fbx.proxad.net)
22:54:41 Quit Tomis (Read error: 110 (Connection timed out))
22:56:37amiconngevaerts, JdGordon|: Code size won't go up from splitting out functions as long as those functions are made static (and hence inlined at build time if they're called from a single place)
22:57:17JdGordon|I'm not worried about code size, I'm more worried about code readbility
22:57:54JdGordon|part of the reason to do this is to be able to be able to get the token value for some tags without going through the whole lot
23:00
23:04:08 Quit efyx_ (Remote closed the connection)
23:08:09 Quit tchan ("WeeChat 0.3.1-dev")
23:08:17 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
23:11:29 Quit PaulJam (Read error: 113 (No route to host))
23:15:57 Join nimak_ [0] (n=nima@adsl-75-45-239-174.dsl.sfldmi.sbcglobal.net)
23:23:28 Join Tomis [0] (n=Tomis@70.134.96.100)
23:25:19 Join rhodan [0] (n=quassel@140-156.3-85.cust.bluewin.ch)
23:30:26 Join tchan [0] (n=tchan@lunar-linux/developer/tchan)
23:30:47 Quit nima (Read error: 110 (Connection timed out))
23:34:29 Quit bertrik ("De groeten")
23:36:58 Join nima [0] (n=nima@75.45.248.58)
23:37:04 Join kugel [0] (n=kugel@rockbox/developer/kugel)
23:37:33kugelamiconn: is that also true for splitting huge switch cases?
23:39:03 Quit petur (Remote closed the connection)
23:43:23 Quit hebz0rl (Read error: 113 (No route to host))
23:43:57 Quit Grahack ("Tu m'as vu ?")
23:44:01 Quit rhodan_ (Read error: 110 (Connection timed out))
23:44:36kugelI'm assuming gcc generates a jump table for the switch, which would be efficient since there are almost no gaps between the values. making it multiple smaller would probably make gcc generate something less efficient
23:46:06 Quit froggyman (K-lined)
23:46:08JdGordon|arnt jump tables done like a massive block of (if something == 'value1') goto label1; if (something == 'value2') goto label2?
23:46:18JdGordon|so the size is pretty constant with the number of cases?
23:46:28kugeldespite, I dont find that switch unreadable, and I don't think there's much benefit in splitting, except of course if you want to be able to only handle a subset of the cases
23:47:12kugelJdGordon|: more like goto base_addres+value*4
23:47:32 Quit Rob2222 (Read error: 110 (Connection timed out))
23:47:39kugel(at the target
23:47:52kugelthere's another branch to the final location)
23:48:09JdGordon|thats even less efficent then
23:48:20kugelhow?
23:48:36JdGordon|hmm.. ok maybe not
23:49:01 Quit nimak_ (Read error: 110 (Connection timed out))
23:49:08JdGordon|would using the default make that not possible to use?
23:49:44kugelit's 2 branches in any event and no hundreds of if's, instead of 1 branch and hundreds ifs
23:50:30 Join Strife89 [0] (n=michael@adsl-154-11-130.mcn.bellsouth.net)
23:50:52 Quit TopyMobile (Read error: 60 (Operation timed out))
23:51:06kugelwell, the compiler might need to insert a single special case for the default value, but doesn't really matter
23:53:07JdGordon|ok, so if gcc is using smarts then I have no problem splitting that big switch up into logical (and useful) groups
23:53:20JdGordon|and hopefully get rid of those terrible macros
23:54:07kugelI was arguing that splitting up might make gcc be unable to be smart, but well ;)
23:55:17JdGordon|:)
23:55:50JdGordon|if its split up properly then even if it does use a massive amount of if's we could still put the more comon tokens at the start so its no perf hit
23:57:49kugelisn't get_token_value() called quite a lot?
23:58:12kugellike hundreds times per second?
23:58:14JdGordon|once per token
23:58:20 Join froggyman| [0] (n=4845cdd1@giant.haxx.se)
23:58:25JdGordon|yes...
23:58:30JdGordon|thougsands per second easily
23:58:44kugelit should be as fast as possible then
23:58:45JdGordon|10FPS * once per token

Previous day | Next day