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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2008-09-02

00:00:14bluebrotherand don't just blindly add everything around to the diff ...
00:00:14linuxstbCasainho: You mean "svn diff > rbplayer.diff" ?
00:00:35 Quit LambdaCalculus37 ("Do quit now, there's a demon around the corner!")
00:00:39Casainholinuxstb: yes :-)
00:00:49 Quit AhtiK (Connection timed out)
00:01:49linuxstbCasainho: As bluebrother said, your patch is very hard to read for two reasons: 1) It includes lots and lots of unneeded new files; 2) It contains unrelated changes. Try typing "svn update", and also remove any unneeded files you've added
00:01:54num1and what does crossfade on "shuffle and track skip" mean?
00:02:21linuxstbnum1: The manual doesn't explain?
00:02:29num1linuxstb: that's a good point
00:04:56num1^^ it's obvious not after reading the manual, but the manual does not say what it is.
00:06:21 Join krazykit [0] (
00:14:55 Quit Mathiasdm ("Invisible Internet Project:")
00:16:03 Quit krazykit ("Connection reset by beer")
00:16:23 Quit mirak ("Ex-Chat")
00:21:15 Quit bluebrother ("leaving")
00:21:58num1allright, this one's not in the manual: Settings->General Settings->System->Keyclick->Keyclick Repeats
00:25:32n1snum1: feel free to post a patch adding it
00:25:57 Quit Nico_P (Remote closed the connection)
00:26:23 Quit n1s ()
00:27:13pixelmait would already help if you could write a short description as plain text, also stating which section it should belong to
00:28:48num1as for keyclick repeats, I don't know what it does and was wondering if anyone here would tell me
00:29:46 Join ackers [0] (
00:30:32 Nick oofus is now known as oofus[away] (
00:31:51 Part ackers
00:33:17num1as for crossfade, it could be changes as follows:
00:34:21 Quit herrwaldo ("Konversation terminated!")
00:34:42 Quit mf0102 (Remote closed the connection)
00:36:09 Quit jhMikeS (Nick collision from services.)
00:36:10 Join _jhMikeS_ [50] (n=jethead7@rockbox/developer/jhMikeS)
00:36:33kugelnum1: how's your png viewer going?
00:37:16Casainholinuxstb: can you see this pacth? :
00:37:41Casainhothat pacth is "clean" now...
00:38:19num1kugel: temporarily on hold while I handle school work and this turkish translation before the 3.0 release
00:38:47kugelnum1: I waited for you to upload your progress on the tracker..
00:39:47kugelCasainho: Your player is using arm926ej?
00:40:01num1kugel: Sorry but I don't think it's quality enough to warrant showing to others, I'll start a patch within a month
00:40:07linuxstbCasainho: Is bootloader/lowlevel.c needed?
00:40:12Casainhokugel: yes - Atmel AT91SAM9260
00:40:35Casainholinuxstb: yes, because crt0.S calls a function on that file...
00:40:36kugelthe sony a8xx series is using the same cpu
00:40:59Casainhonum1: please read more here:
00:41:08 Quit _jhMikeS_ (Nick collision from services.)
00:41:09 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
00:41:37kugelnum1: Virtually any written code is quality enough to be put on the tracker
00:41:56linuxstbCasainho: You also have a copy in firmware/target/arm/at91sam/rockboxplayerlittle/lowlevel.c but no SOURCES file appear to be compiling it
00:42:37 Quit ender` (" (Coder's Ditty) 100 little bugs in the code, 100 bugs in the code, fix one bug, compile it again, 102 little bugs in the co")
00:43:02 Join Nibbler [0] (
00:44:03 Join lymeca [0] (n=lymeca@unaffiliated/lymeca)
00:44:17lymecaHi, I'm looking for Apple firmware images for my 5.5g 80GB
00:44:25lymecaI don't remember the site to download them at
00:44:47Casainholinuxstb: thanks - will recitfy that
00:45:48 Quit tvelocity (Connection timed out)
00:46:40linuxstblymeca: See here -
00:48:15 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
00:48:46 Join tvelocity [0] (n=tony@
00:54:09 Quit Nibbler (Read error: 113 (No route to host))
00:54:26Casainholinuxstb: here is all files for rockboc player port:
00:54:43Casainhocould you please help to see why bootloader file is 0 bytes?
00:56:49lymecalinuxstb: Thank you, got it.
00:57:33saratogamcuelenaere: (for the logs) have you looked at the iaudio 7 patch recently? I'm wondering when it could go into SVN
00:57:47 Nick Kopfgeldjaeger is now known as Kopfi|offline (
01:00:09 Join JdGordon [0] (
01:00:44linuxstbCasainho: Compare your file with one for an existing Rockbox target. You need to set ENTRY and STARTUP correctly. If I understand correctly, ENTRY is a symbol in the STARTUP file.
01:02:20*linuxstb sleeps
01:02:44Casainholinuxstb: thank you −− I will compare tipycal files from RB with that ones
01:02:48Casainhogood night :-)
01:02:52 Quit Casainho ("ChatZilla 0.9.83 [Firefox 3.0.1/2008072820]")
01:07:16amiconnSome theme(s) seem(s) to use chicago12...
01:11:09***Saving seen data "./dancer.seen"
01:11:46 Quit saratoga ("CGI:IRC (Ping timeout)")
01:12:07 Join Nibbler [0] (
01:13:14amiconnrasher: ping
01:13:38rasheramiconn: Yup?
01:14:15amiconnI now checked all themes in the wps galleries, and SVN of course. Judging from that, I think we should drop the following fonts:
01:17:16 Quit dabujo ("( :: NoNameScript 4.2 :: )")
01:17:17amiconn00-Starmap, alt8x8, clR6x8-8859-2 (will be integrated into rocbox_default), courB* (2), Hebrew* (4), ter-u*v (2, quasi-dupes of ter-u*b), timR08, uwe_prop
01:17:36amiconnwin_crox4h is actually used (but only that one size)
01:18:57amiconnI didn't check the wps graveyard though
01:20:47rasheramiconn: Sounds great - now write a script to search and replace in the theme files and recreate the zips :)
01:21:24wpyhmcuelenaere: I've tried it again, now even commenting out sti() calls, but it never works when I treat the device as a vx767
01:21:35wpyhit only runs if I treat the device as a vx747
01:22:00wpyhthere might be something else here −− some vx767-specific format that the OF has and rockboot.vx747 doesn't
01:22:05amiconnrasher: This isn't the renaming step yet... just the cleanup
01:22:22amiconnAnd I'm not that good at scripting stuff :/
01:22:33amiconnBtw, there are non-downloadable themes (give 404)
01:22:48wpyhif I treat the device as a vx747, then it runs and the lcd is initialized (although it shows garbage)
01:23:06Soapamiconn, in the WPS galleries or the graveyards?
01:23:28wpyhthe garbage doesn't seem to be random; rather, they seem to be what the lcd used to be like...
01:23:36amiconnMostly in the graveyards, but iirc also some in the galleries
01:23:49rasheramiconn: if you already have the zips, simply doing sed -i -e 's/oldfontname1/newfontname1/' -e 's/oldfontname2/newfontname2/' should do the trick
01:24:05SoapI am aware of two or three in the graveyards...
01:24:49SoapI left the broken links alone, I figured if we cared enough a wiki admin could search for the orphaned files and perhaps they are attached to another page.
01:25:39amiconnrasher: (1) I have the zips in a single folder. (2) I'd need to replace the fontname in certain file(s) within the .zip...
01:26:54amiconn(3) I'd need to know which files changed, in order to upload them. That'll also take quite a while, both because uplink << downlink, and because I'd have to do that manually
01:27:47 Quit nplus_ (Remote closed the connection)
01:28:20*amiconn is going to check the graveyaerd themes as well
01:29:45kugelDo we consider removing the included fonts?
01:31:56wpyhmcuelenaere: I think I found the reason :)
01:33:02wpyhthe base address for the OF's onda.bin in vx747 is 0x80e00000, in vx767 is 0x80e10000. rockboot.vx747 has a base at 0x80e00000, so the addresses are all wrong −− therefore I need to treat it as a vx747 for the code to run
01:33:29wpyhhowever, I think we do actually need VX767_1.0.dl; it may contain some hw initialization routines
01:34:07 Quit t0mas ("Client exited")
01:35:30amiconnEek. There's even a theme using alt8x8 in the graveyard...
01:37:52 Nick oofus[away] is now known as oofus (
01:39:12 Quit Thundercloud (Remote closed the connection)
01:39:40 Quit oofus (Remote closed the connection)
01:45:28 Join perrikwp [0] (i=98214d3f@gateway/web/ajax/
01:47:33 Nick fxb is now known as fxb__ (
01:47:35wpyhis anyone interested in FS #9232 at all?
01:47:45amiconnrasher: Does your font matrix update live?
01:48:14rasheramiconn: it could. Currently I think it updates once a week or something
01:49:03 Quit tvelocity (Read error: 110 (Connection timed out))
01:49:15 Join tvelocity [0] (
01:49:33amiconnI'd like to use it for checking which fonts will still need conversion after committing the deletions
01:50:39rasheramiconn: Maybe just notify me after you commit
01:51:03amiconnI'll just check whether limiting the builtin font works, then commit
01:58:41wpyhdesowin: jewels don't need the help viewer... but it can use it
01:59:52*wpyh gives up
01:59:59kugelwpyh: I haven't looked to deeply yet. Is the help text meant to be hardcoded or given as a text file?
02:00:16*wpyh gets some hope now
02:00:38wpyhkugel: the help text is supposed to be a string, compiled in the plugin
02:00:55wpyh(we don't need a text file alongside a plugin, do we?)
02:01:00kugelwpyh: that's probably fine
02:01:24kugelI just wonder what will happen to the help texts after plugin localization
02:01:40wpyhthis help viewer is the first step towards making all the plugins have a menu system
02:01:52wpyhor at least something like that
02:02:07wpyhwell, after plugin localization, I think we may need to modify the code a bit...
02:02:50wpyhfor example, we don't use spaces in chinese, so we can't use that
02:02:56kugelWhat about the manual? Couldn't the manual texts be used for the help text?
02:03:28desowinwpyh: yes, I know, it's why I said, it's no use for me ;)
02:03:37kugelbut that'd probably also mess up localization
02:03:38wpyhwe need to allocate a buffer to indicate at which byte positions the help text will be split
02:04:12pixelmawpyh: and different font or display sizes?
02:04:30wpyhthe manual? hm... I haven't looked at that yet; but this help viewer is mainly for viewing help texts like that of solitaire's
02:04:47wpyhdesowin: well, yeah.. but I hope it would be useful for others ;)
02:05:32wpyhpixelma: the help text is formatted at plugin init, and it's ok because we can't change fonts when a plugin is running AFAIK
02:05:34kugelwpyh: Yea, but I thought of stealing text from the manual and wrap it into the help text for each plugin
02:05:45kugelor, somehow the other way around
02:07:12pixelmaok, misunderstood before
02:07:29wpyhkugel: I haven't looked at the manual actually −− does it contain help texts for the various plugins?
02:07:48*wpyh just seen it
02:07:48 Join s1mp3 [0] (
02:08:39wpyhkugel: well, we could probably use that
02:08:48wpyhbut we need to do some parsing then
02:08:54s1mp3hi all
02:09:06s1mp3I'm not sure if this is the right place to ask this question
02:09:25s1mp3but I have a s1 mp3 player which is based on the Action chip
02:09:44s1mp3am wondering if there is a Linux port exist or if not how hard is it to write one?
02:09:49desowins1mp3: afaik there's some opensource firmware for that
02:10:00s1mp3desowin: great
02:10:08s1mp3do you know the name of it?
02:10:36amiconnrasher: Committed.
02:10:41wpyhI wonder how you could use that name and not know of it ;)
02:10:50kugelwpyh: Yea, but this could happen at compiling time
02:11:19wpyhkugel: if we can do it at compile time, then why not? :)
02:11:27rasheramiconn: updating
02:11:34wpyhso, do you propose having a separate help file for every language?
02:12:11kugelno, but maybe a seperate help file for all languages, with some kind of usefull seperator
02:12:21s1mp3wpyh: I have been to that site, but didn't find anything, their developer page is not even up
02:12:31kugelerr, I mean all languages in one help file
02:12:33desowins1mp3: oh, and not every firmware is linux port
02:13:02wpyhkugel: ok, I think we can have that
02:13:22wpyhbut how? ;p
02:13:26s1mp3desowin: sure :) but I thought that was the only OS in the world ;)
02:13:39kugelwpyh: I don't know, maybe it's better to have the help text in the plugin binary, I don't know
02:13:46kugelit's just an idea
02:14:24wpyhhow about having the help text in the binary now, and worry about localization later?
02:14:43kugelsounds reasonable
02:15:06desowins1mp3: hopefully it's not, but such chit-chat better to be handled into #rockbox-community
02:16:45s1mp3desowin: roger that
02:16:50s1mp3later guys
02:17:04s1mp3and thanks for your help
02:17:21rasheramiconn: done
02:17:37amiconnNow step 2: the conversion
02:17:45 Quit perrikwp (" ajax IRC Client")
02:18:39 Part s1mp3
02:21:11kugelI wonder why I don't get notified on the iaudio7 port task
02:21:47 Quit faemir ("Leaving")
02:22:15amiconnrasher: The glyphs aren't in order after conversion. Is this a known problem?
02:22:26kugelI'm definitely watching it, but I never get emails on comments added or the like
02:22:50rasheramiconn: they ought to be, and I'm pretty sure I tried to ensure they were.
02:24:48amiconnUmm, indeed they are. I was confused by 00-Starmap just naming its characters with numbers
02:25:01rasherThat's good then
02:27:23 Quit culture (Connection timed out)
02:35:31amiconnrasher: Your matrix still lists rockbox_default under iso8859-1 ...
02:42:45 Join jeffdameth [0] (
02:43:52 Join kushal_12_27_200 [0] (n=kushal@
02:45:55 Quit desowin ("KVIrc 4.0.0 Insomnia")
02:57:53 Join Thundercloud [0] (
02:59:25 Quit kushal_12_27_200 ("Leaving")
03:01:05jhMikeSUnhelpful: Hello. I'll look into that problem that you mentioned. Go ahead and try to confuse it.
03:07:20 Join num1_ [0] (n=brian@unaffiliated/num1)
03:07:38 Part num1_ ("Cya")
03:08:09 Quit n17ikh ("Leaving")
03:08:17 Join perrikwp [0] (i=d1a8d351@gateway/web/ajax/
03:11:10***Saving seen data "./dancer.seen"
03:18:56 Quit num1 (Read error: 104 (Connection reset by peer))
03:19:05 Join num1 [0] (n=brian@unaffiliated/num1)
03:21:10 Quit jmspeex ("I'm off")
03:23:11 Quit XavierGr ()
03:32:25 Quit Thundercloud (Read error: 104 (Connection reset by peer))
03:34:08 Quit kugel ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
03:35:00*gevaerts runs custom code on his M6SL!
03:35:06 Quit DerDome (Nick collision from services.)
03:35:07 Join DerDome1 [0] (
03:35:19 Nick DerDome1 is now known as DerDome (
03:36:20gevaertsI can now switch the backlight on and off by pressing play :)
03:36:40 Join JdGordon|uni [0] (i=768aa360@gateway/web/ajax/
03:36:56UnhelpfuljhMikeS: heh, i was going to poke you about it again soon. if i modify stop_charger to clear error conditions, it works for now. i think that things in the charging code are somehow happening in the wrong order, but it's hard to say for sure, since logf in powermgmt-imx31.c crashes rockbox
03:39:18gevaertsIt's pretty simple actually.
03:40:59gevaertsFor M6SL normally the dfu tool first uploads flashing code and then the actual firmware. I've been trying to flash new "actual firmware" without much success (the flashing works, but the code didn't run)
03:41:11amiconnJust something for discussion: I consider dropping 00-Starmap (didn't do so in step1) and win-crox* as well
03:41:22gevaertsNow I just uploaded the test code first. That works (but it isn't flashed)
03:42:25amiconnThe former because of bad coverage (although it claims to be Win-1252 it's only little more than ascii), the latter because of their weird encoding. RAWIN-R is *not* Win-1251, plus coverage isn't great either
03:44:37amiconnAlso, what about adding a fonts/README that explains the naming and encoding constraints, and includes a list of the renamed/removed fonts?
03:45:43amiconn00-Starmap isn't used in any current theme (only in the graveyard), but win-crox4h is used (in the gallery, not in svn)
03:47:31wpyhgevaerts: in that case, I think your custom code was not being loaded when it was flashed onto the nand
03:47:47wpyhthat should explain why the custom code runs unflashed
03:47:50gevaertsmost probably, yes
03:47:58wpyhto test that hypothesis
03:48:08wpyhyou can replace the main firmware inside M6SL.ebn
03:48:14 Join Aaron2 [0] (n=c0587cca@gateway/web/cgi-irc/
03:48:31Aaron2Hi there. I have recently installed Rockbox on my 4th gen 20gb ipod.
03:48:39wpyhsee, it's basically just a header (32768 bytes) followed by the main firmware, followed by the tail (0xa5a5a5a5 0x5a5a5a5a 0xa5a5a5a5 0x5a5a5a5a)
03:48:54wpyhif that works, then we can safely say the code won't load without the loader
03:48:59Aaron2I've made a few recordings with it, but I am unable to use my ipod to playback the recordings it made. Ideas?
03:49:09*wpyh has to go soon...
03:49:16Aaron2When I select the files, it goes to the playback screen, but does not play.
03:50:01gevaertswpyh: what's really frustrating is that I didn't change any code (I did, but I reverted it all). markun could have had this running two months ago...
03:50:30wpyhbut we didn't have meizu_dfu.c ;)
03:50:44wpyhso it was difficult for him to recover / put code on his player
03:51:13gevaertsI'll try the main firmware trick tomorrow. Time to sleep now
03:51:31wpyhgood night :)
03:51:54 Part _emp ("Leaving")
03:52:02wpyhgevaert: btw, can I try it too?
03:52:07wpyh(is it in the current svn?)
03:52:22gevaertswpyh: sure. I've just committed the only needed change (remove an #if 0)
03:52:37wpyhok, thanks :)
03:55:39 Part wpyh
03:56:02 Quit tvelocity (Read error: 110 (Connection timed out))
03:56:08 Quit jhMikeS (Nick collision from services.)
03:56:14 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
03:57:21 Part pixelma
03:59:08 Join atrus [0] (
04:00:58 Quit Aaron2 ("CGI:IRC (EOF)")
04:13:18 Quit JdGordon|uni (" ajax IRC Client")
04:25:01 Join miepchen^schlaf_ [0] (
04:25:31 Quit Zarggg ()
04:28:45 Join Llorean [0] (
04:36:07 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
04:40:11 Quit miepchen^schlaf (Connection timed out)
04:49:29 Join mazling [0] (
04:58:01 Join Seed [0] (
05:11:11***Saving seen data "./dancer.seen"
05:11:11 Quit Lambduh ("Leaving")
05:15:58jhMikeSUnhelpful: Sorry to not be more responsive but I've just been super busy. It is _supposed_ to reset error on a replug. Also race conditions are impossible to avoid to it needs to be tolerant of that.
05:16:10 Quit einhirn (Read error: 104 (Connection reset by peer))
05:20:14UnhelpfuljhMikeS: i wasn't trying to imply you were lazy or anything. you have things to do besides write rockbox, just like i have things to do besides beat on this bug and try to shake out the cause.
05:20:22 Quit massiveH ("Leaving")
05:22:30Unhelpfulas written, stop_charger(false) makes a point of not setting the state to DISCHARGE if it's already ERROR. how is charging_algorithm_small_check being called?
05:23:22Unhelpful i'm imagining something like it being called from a time, and the race condition being between the non-availability of charging data, because of the hardware having notice the lack of a power source, and the charger_input_state having been set
05:24:09Unhelpfulif it's that sort of thing, there might be some way to see *why* the ADC read failed, and disregard it if it's due to unplug?
05:25:04Unhelpfulfor right now, just changing the else if check on CHARGE_STATE_ERROR in stop_charger to an else is at least a workaround
05:27:56 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
05:28:57saratogajhMikeS: not to throw more stuff at you, but I can't seem to get test_codec to work with a multithreaded codec
05:29:08saratogais there something special the SPC codec does to make it work?
05:32:00 Join Zarggg [0] (
05:32:49Unhelpfulalso, i thought that rockbox would make my gigabeat print money. it won't print money. ;)
05:34:27 Quit atrus ()
05:38:55 Quit saratoga ("CGI:IRC (Ping timeout)")
05:41:46HorschtUnhelpful, you have to ifdef it
05:44:07 Quit Horscht ("Snak 5.3.3 Unregistered copy. Evaluation period is over. Program will now quit. Thanks for using Snak.")
05:44:43 Join EspeonEefi [0] (i=espeonee@CERULEANCITY.MIT.EDU)
05:57:19 Quit mazling (Read error: 113 (No route to host))
05:59:52 Join mib_tpmex0 [0] (i=187ffafa@gateway/web/ajax/
06:00:41 Quit mib_tpmex0 (Client Quit)
06:07:11 Quit pabs (Read error: 113 (No route to host))
06:25:17 Quit Nibbler (Read error: 104 (Connection reset by peer))
06:39:26 Quit Zarggg ()
06:42:22 Join Nibbler [0] (
06:42:50 Quit EspeonEefi ("さよなら")
06:44:33 Join EspeonEefi [0] (i=espeonee@SYDNEYPACIFIC-FOUR-FIFTY-TWO.MIT.EDU)
06:49:23 Join wpyh [0] (n=william@
06:59:05 Join AndyI [0] (n=pasha_in@
06:59:34 Join mazling [0] (
07:07:12 Part toffe82
07:11:14***Saving seen data "./dancer.seen"
07:22:14 Join Lambduh [0] (
07:50:28 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
08:04:02 Join joshin_ [0] (n=joshin@VDSL-130-13-185-112.PHNX.QWEST.NET)
08:05:29 Quit joshin (Read error: 104 (Connection reset by peer))
08:07:32amiconnrasher: ping
08:14:52 Quit EspeonEefi ("さよなら")
08:15:10 Join AndyIL [0] (n=pasha_in@
08:22:00 Part ShockValue ("Konversation terminated!")
08:22:37 Quit BHSPitLappy (Remote closed the connection)
08:28:41 Quit BigBambi (Read error: 113 (No route to host))
08:28:51 Quit gevaerts (Nick collision from services.)
08:29:03 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
08:31:42 Quit bughunter2 ("bye")
08:31:50 Part safetydan
08:35:22 Quit AndyI (Read error: 110 (Connection timed out))
08:36:59 Join kcin [0] (
08:39:19 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:39:26kcinDoes rockbox have a cover flow feature?
08:40:17kcinAlso, is there anyway to brick my ipod installing rockbox?
08:40:41LinusNit is nearly impossible to brick an ipod
08:41:00kcincool beans thanks.. hack on
08:45:01 Join Bagderr [241] (n=daniel@rockbox/developer/bagder)
08:45:26 Nick Bagderr is now known as B4gder (n=daniel@rockbox/developer/bagder)
08:46:24*GodEater can't tell from the logs whether or not the branch happened
08:47:05 Join Gartral [0] (
08:47:49*GodEater points out that this was a hint to answer the unspoken "did we branch or not yesterday?" question....
08:48:02Gartralhi all, this is more a general Q: what can i do about a sansa who's headphone jack is going?
08:48:21kcingoing where
08:48:58GodEaterresolder it
08:48:59scorche|shGartral: that isnt really rockbox related, but you likely need to re-solder the jack/the pad that is lifting
08:49:12B4gderGartral: rip it apart, solder it back, put it together, smile
08:49:32kcinAre bluetooth adapters supported for ipods in rockbox?
08:49:38Gartralok, next prob is a dont have any soldering tools
08:49:49Gartralnot to my knowledge
08:49:57GodEaterGartral: either buy some, or find someone who has them.
08:50:05kcinaww for real no BT?
08:50:19GodEaterkcin: how do they attach to the ipod ?
08:50:29kcindock port
08:50:42GodEaterwell, they *might* work with a patch which is currently undergoing testing
08:50:42kcinsome bt headsets have controls on them
08:50:45Gartralkcin: not unless there generic and plug into the headphone jack, if it used dock parts, then no
08:51:00kcinthe idea of the doc port is to control it via the headset
08:51:03GodEaterGartral: we have an AAP patch undergoing testing
08:51:21kcinive seen a few straight stereo adapter but seems like a clunky solution
08:51:48Gartrali like my radiocaster, but that belongs in off-topic :P
08:52:23GodEaterkcin: see here:
08:52:32 Join ender` [0] (
08:53:44 Quit avis (Remote closed the connection)
08:57:11 Join Rob2223 [0] (
08:59:40Gartralohh, could someone tell me the projected battery drain of using a miniSDHC class 6 4 gig for movies?
09:00:43GodEaterthe SDHC drain will be the least of your worries - the backlight / display will be way worse.
09:01:40Gartralhmm, but will different classes drain more?
09:01:54B4gderI doubt that
09:02:13GodEaterpossibly, but it will be thoroughly neglibile compared to the display / backlight drain you'll get for watching such a large movie
09:02:43DogBoygraphical install now on linux neato
09:02:56GodEaterDogBoy: it's been there for at least a year...
09:03:00Gartralwell, it deffinatly wont be 1 whold movie
09:03:09DogBoyguess it's been over a year since I installed it
09:04:22Gartrali like ghost in the shell, so it would be like 2 full movies and whole bunce of 25-30 min movies
09:05:47GodEaterregardless - the sdhc current drain is still not the important bit
09:06:06kcinHas there been any work done for rockbox on the classic?
09:06:16Gartralright, i might reverse rolls and use internal as movies, external as music
09:07:05Gartralkcin: no, the Ipod classics are under some wierd encryption, nothings been done so far
09:08:13Gartralsame as the G6s
09:09:13scorche|shit isnt necessarily "weird" as "we dont know the key"...and that is besides the matter of all the new undocumented hardware
09:09:14GodEaterGartral: I think you're missing the point here - where you store the movies will be irrelevant. Playing them back and watching them will eat your battery.
09:10:57kcinseems they stop selling a specific model when they find out everyone hacked it up LOL
09:11:09GartralGodEater: right, but im trying to minimise the immense impact, ive already experienced it in full, dont worry, i als have 3 batterys and replaced my screws with posiclips
09:11:16***Saving seen data "./dancer.seen"
09:11:50GodEaterGartral: All I'm saying is that if you can actually perceive a difference in runtime between the two storage mediums, I'll be fucking amazed.
09:12:07scorche|shGartral: why dont you just benchmark the two methods and be done with it?
09:12:21*scorche|sh stands over on GodEater's side of the room
09:13:09amiconnrasher: around now?
09:13:11Gartralcus i dont have the card yet, its still a few days away, and i ussually gauge down to 5 mins oon runtime
09:13:22kcinwhat players do you guys have?
09:13:31*GodEater has lots
09:13:32Gartralsansa e250
09:13:40GodEaterscorche|sh: has more, and amiconn has shedloads
09:13:47 Quit AndyIL (Excess Flood)
09:14:10 Join AndyI [0] (n=pasha_in@
09:14:15 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
09:14:21kcinwhich player has the most support? seems i would need to go hunt for a ipod 5G if i really wanted an ipod
09:14:36GodEater"most" support ?
09:14:41scorche|shthere isnt one with the most support...what specifically do you mean?
09:14:45Gartralthats a hard discription
09:15:04Gartralits more what you want to do with the thing
09:15:08kcinwell are all rockbox features available to all hardware?
09:15:16 Quit Rob2222 (Read error: 110 (Connection timed out))
09:15:24GodEaterof course not
09:15:35GodEateryou can't implement a colour screen on a black and white target
09:15:39scorche|shkcin: what features did you want?
09:15:40kcinoh i know that
09:15:49Gartralmost, but things like radio only works with sansas, etc, not ipods,
09:16:23GodEaterif the target has a radio, we support it for the most part
09:16:29kcinyea... sorry dont listen to me.. its late im goin to bed :-D
09:16:54*GodEater would never recommend an ipod as a rockbox target
09:17:01kcinoh reall
09:17:26scorche|shGodEater: well, a nano isnt so bad...
09:17:38kcincowon looks pretty cool
09:17:54GodEaterscorche|sh: none of them are "so bad" - I just wouldn't recommend one
09:18:26Gartrali wouldnt mind a 30 gig vid, but it would run IPL not rb
09:18:40kcinwhat sucks is I know i just cant go out there and buy it because of the different versions that are not usually printed on the box
09:18:48kcinit as in any player
09:19:10kcinwhat is IPL?
09:19:14GodEaterIpod Linux
09:19:21Gartrali bought my sansa refurb off of amazon, and im so happy
09:19:39kcinoh yea thats good news
09:20:03*Gartral notes that if it were possible to boot rb from ipl, he would probably use both
09:20:06kcini have a cheapy sansa express laying around and its bricked
09:20:09GodEaterkcin: in any case, you can't just "go out there and buy it" because none of the Rockbox targets are manufactured any more. You'll need to acquire a second hand model from somewhere.
09:20:22GodEaterGartral: that's more than possible
09:20:23kcinoh none of them are
09:20:55Gartralnot one, untill the RBPlayer comes out of the works
09:21:15GodEaterdon't hold your breath
09:21:27 Join funman [0] (
09:21:54Gartrali wnat to help on it, but i need to get the money together, and in lakewood ohio, thats not so easy
09:21:57scorche|shthis is getting a bit offtopic...
09:23:03Gartralits #rockbox offtopic, right?
09:23:37kcinim just talking about supported hardware.. thats ot?
09:24:14scorche|shGartral: huh?
09:24:52kcini think imma go with a iriver
09:24:54scorche|shtalking about ipl, "i got x", unsupported targets, etc
09:24:59Gartralthe offtopic branch channel, or was it closed?
09:25:19scorche|shGartral: read the topic and the guidelines?
09:26:48Gartralmy irc client filters out the auto post message, and doesnt display topic header >.>
09:27:59GodEaterthe guidelines are on the website
09:28:16 Quit mazling (Read error: 113 (No route to host))
09:28:50Gartralim on a god damned amiga, i dont have web! lol
09:29:07*B4gder waits for amiconn's rebuttal to that
09:29:35*GodEater is starting to suffer a sense of humour failure
09:30:05kcinIt seems there is a FPS limitation on the irivers for video?
09:30:33Gartralall i know is it used to be #rockbox-offtopic, did it change? or my irc client busted and not loading multible channels like it should be?
09:31:08scorche|shthere never was a #rockbox-offtopic
09:31:15*GodEater agrees with scorche|sh
09:31:25B4gderit was always #rockbox-wareallhere
09:31:28*B4gder giggles
09:31:52Gartral-sighs and hangs his head- im no dolt
09:39:19*Gartral whistles voodoo as it plays
09:40:45B4gderhrmpf, feature request posted as patch...
09:41:50Gartralno my fault >.>
09:42:25*B4gder looks at Gartral
09:43:14Gartralalthough, would it be feasible to add a buffer to the radio the add a limited pause to the radio?
09:44:29 Join cfp [0] (n=55443911@gateway/web/cgi-irc/
09:44:42Gartrali guess silence means no here...
09:44:55B4gderyou're new to irc I see
09:45:09B4gdersilences means nothing, just that nobody replied
09:45:40cfphello all !
09:45:53B4gdercfp: stop submitting feature requests as patches please
09:46:37B4gderwe took away the feature request tracker and made a forum section for them
09:47:25B4gderFS #9353 is not yours?
09:48:17cfpyou mean, FS 9353 ?
09:48:34cfpit is, but it is not a feature request
09:48:44B4gderthen what is it? a patch?
09:49:11cfpwell, yes
09:49:17cfpto add the three wps tags mentionned
09:49:29B4gderno, it's a request to add them
09:49:32GodEaterGartral: I know at least one other developer who is in favour of "Tivo-esque" features for the radio - but as far as I'm aware no work has been done on it.
09:49:48cfpnope, there's an attached patch to actually add them
09:49:57linuxstbB4gder: I can see a patch there...
09:49:57B4gderah my bad, sorry
09:50:08cfpno problem
09:50:18*B4gder 's network is playing tricks and took ages to show that page
09:50:30GodEaterB4gder is clearly in need of more morning coffee and donuts and to stop him from being grumpy ;)
09:50:34pixelmacfp: why do you think balance and channel config is swcodec only? Crossfeed is though
09:50:37*scorche|sh thinks B4gder needsmore coff.....bah!
09:50:47GodEaterscorche|sh: hehe ;)
09:50:48B4gdermore more more
09:51:01*cfp had started feeling guilty
09:51:21 Join AhtiK [0] (n=ahti@
09:51:21*B4gder shuts up and sits in the back
09:51:22*cfp hands a big cup of coffee to B4gder
09:51:53Gartral-feeds badger a knightstich full of cinnimon powdered doughnuts
09:52:07B4gder /whois badger
09:52:27scorche|shB4gder: some weird swede...though that is a bit redundant
09:52:35Gartralbadger whois'd himself, lol
09:52:40B4gderI did?
09:52:47*B4gder waits for a subtle hint to drop
09:53:21*GodEater thinks it's too subtle ;)
09:53:26GodEateralthough I got it
09:53:51 Quit Lambduh (Read error: 110 (Connection timed out))
09:54:16*pixelma hands Gartral some glasses, though this is getting off-topic
09:55:53 Join ghen [0] (
09:56:46cfppixelma: better now (about my patch) ?
09:57:24 Quit AhtiK ("Leaving")
09:57:32cfpand by the way, does someone know how I could manage to access properties by name from wps ?
09:58:02linuxstbcfp: I think there was a patch for that - something like "arbitrary tags"
09:58:15linuxstbAssuming that's what you mean
09:59:22 Quit Nibbler (Remote closed the connection)
09:59:39GodEaterB4gder: I found this which looks useful :
10:00:30cfpit is
10:00:36cfpbut I can't find this patch
10:01:00B4gderGodEater: thanks, I'll read that closer later
10:02:11cfplinuxstb: oh right you mean FS #2616
10:02:32cfpI was thinking of accessing config options, in fact
10:02:39GodEaterit looks like there's just three things to do to make the git repo publish over http - two git specific commands, and making the git dir accessible over http (with a virtual host or something I guess)
10:02:49cfpto avoid adding to many tags to the wps
10:02:52GodEaterI assume the server hosting it has apache or something installed
10:03:24cfpie, writing something like %pr|<config option name>
10:03:27B4gderGodEater: yes, it runs apache etc, I'll just make sure the chroot stuff works properly to show both the git and the git http server in the same jail
10:03:54cfpto display the value of the related config option
10:03:59GodEaterB4gder: awesome - you're most kind
10:05:01cfpthis would allow removing lots of tags from the wps - all the ones related to config options in fact -
10:09:22 Quit Bger (Read error: 104 (Connection reset by peer))
10:12:03 Join mazling [0] (
10:13:19rasheramiconn: here now
10:13:40cfpHas anybody been able to confirm bug FS #9335 ?
10:18:38pondlifeOops - I've fixed #9352 but incorrectly...
10:19:00pondlifeNo, actually it's fine
10:19:24 Quit reacocard (Read error: 110 (Connection timed out))
10:19:58pondlifeB4gder: You about to branch?
10:21:51pixelmacfp: sounds related to
10:22:32pixelmaare you using shuffle or "insert shuffled"?
10:24:01 Join reacocard [0] (n=reacocar@WL-311.CINE.HMC.Edu)
10:24:44B4gderamiconn: you mentioned a need to get alerted before a branch happens, why is that?
10:26:16*B4gder prepares the magic branch svn command line
10:26:56*GodEater sprinkles fairy dust on the command
10:27:37amiconnB4gder:Probably because I have no idea how to work with branches...
10:28:35B4gderI figure we just checkout the branch when we want to work on the branch specifically, and otherwise we continue poking on trunk
10:28:48 Part Gartral
10:29:14amiconnrasher: 2 quick questions: (1) Why does rockbox_default still show as ISO8859-1 in your matrix? (2) Do you have the .bdf files for the fonts on your fonts site accessible somewhere?
10:29:51amiconnI'd like to remove the win-crox stuff, and in turn commit some more sizes of helvetica as a replacement (the only used win-crox is the 4h (helvetica)) variant
10:30:14amiconnB4gder: What if a change should affect both?
10:30:34B4gderthen we do them on trunk fist, then apply them on the branch too
10:31:01pondlifeHow do revision numbers work with a branch?
10:31:12B4gderthe number is global for the entire repo
10:31:16rasheramiconn: ah, I force the encoding on some fonts, so that's not going to update automaticly
10:33:27pixelmawill there be some changes to the branch? E.g. it's been discussed at DevCon to remove plugins that don't work correctly especially wrt controls
10:33:53B4gderwe should use the branch to cleanup for release imho
10:35:54B4gderso the fonts stuff is going into the release?
10:36:04B4gderthen there's no point in branching yet
10:36:40B4gderI'm just worried that things will go as usual
10:36:47B4gderwe come up with more and more and more
10:36:54B4gderand we never get to the point where we can release
10:37:12B4gderand we are on a freeze still
10:37:47rasheramiconn: using the script I posted it should be fairly easy to do on two branches
10:38:32*amiconn will try to do the fonts stuff asap
10:39:27 Join Nibbler [0] (
10:39:36 Join Mathiasdm [0] (
10:42:58cfppixelma: it was indeed a duplicate of FS #7967, so task #9335 can be closed. I posted my bug report in the comments of the aforementionned task
10:43:19pixelmaok, I close it then
10:43:36cfpdo you have any idea where this could come from ?
10:43:52cfpas I think it mostly happens with large playlists
10:44:08cfpand stil, only when <All> entry is selected
10:45:30pixelmano, I have no idea. But I started nagging the developer who invented this... ;)
10:45:56 Quit amiconn (Nick collision from services.)
10:46:00 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
10:54:23 Join t0mas [0] (n=tomas@rockbox/developer/t0mas)
10:54:30amiconn_B4gder: Asap meaning tonight almost for sure
10:56:14B4gderok, then let's have another branch attempt tomorrow!
10:57:16funmanwhen will duke nukem forever be ported to rockbox ?
10:57:30B4gderthat'd be right next after the 3.0 release B]
10:58:27B4gderhey, the 2.5 branch is at rev number 7531... :-)
10:59:04*amiconn_ wonders who will work on the release branch at all when the freeze is lifted :/
10:59:10 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
10:59:14 Join BigBambi [0] (i=86ceaf40@rockbox/staff/BigBambi)
10:59:37B4gderhopefully a few that can build binaries that say "3.0"
10:59:58B4gderI guess that'd be me...
11:00:25t0masstill the good old freeze/release discussions?
11:00:35B4gdert0mas: it never ends
11:00:41B4gderit just pauses a few years occasionally
11:00:50t0masyeah, but it's not only Rockbox..
11:01:00B4gdernah, it's a universal dilemma
11:01:01t0masother projects have the same kind of issues :)
11:01:59t0masI did work with a team a few months ago that handled it quite nicely.. they called it the "hold the line-method"
11:02:15t0mastry to fix all bugs on trunk just like the rockbox-freeze..
11:02:25t0masthen unfreeze if there are no release blockers (all quite normal)
11:02:44 Quit nuonguy ("This computer has gone to sleep")
11:02:49t0masand when a new issue comes in (usually in batches because the test-team submits them)
11:03:02t0masstop all development..
11:03:18t0masforce everybody to use the released/under-testing branch.. and fix the issues
11:04:03 Quit Nibbler (Read error: 113 (No route to host))
11:04:08t0masand nobody was allowed to do/commit anything while they were fixing issues.. the thing is that this was a corporate environment.. so it was ofcourse way easier to force people to work on something :)
11:04:28B4gderthat makes everything totally different
11:04:46B4gderin fact, the situations tend to be very different and specific to the certain surroundings and culture
11:04:57amiconnProblem is that as soon as a freeze starts, svn activity goes way down, 'cause almost nobody really likes to work on fixing boring bugs (me included)...
11:05:19t0masthat's a problem for open-source / voluteers..
11:05:20 Join culture [0] (
11:05:22t0masnobody likes fixing bugs..
11:05:34t0masbut if it's your job to fix them you'll have to :)
11:05:42amiconnActually fixing bugs isn't that bad, as long as you're not forced to...
11:05:52amiconnThis is mainly a motivation problem
11:06:09*B4gder agrees
11:06:21B4gderI actually like fixing bugs in general
11:06:21t0masmaybe we should try to get the rockbox-board to release more often?
11:06:27t0mas3.1 in 3 months?
11:06:37t0masthat would make the list of bugs smaller..
11:06:38B4gderthat's the plan
11:06:43 Quit rvvs89 (Read error: 54 (Connection reset by peer))
11:06:44amiconnThat's the plan, but it means we need to get that damn 3.0 out the door first
11:06:45t0masah.. sorry, hadn't read that
11:07:19t0masand.. but that would require some automation of svn-merging... we could have the debian-style releases?
11:07:27t0masunstable -> testing -> stable
11:07:55B4gder3.0 is for the weaklings
11:07:57 Quit DogBoy ("Leaving")
11:08:00B4gderthe rest runs trunk
11:08:06t0mastrue :)
11:08:20B4gderhaving a "testing" just spreads out users in more camps
11:08:31B4gderI don't think it would benefit us much
11:08:42t0masI have seen teams do this kind of thing too.. have a "almost stable" branch between trunk and "tada! release!"
11:09:26B4gderbut if things are hard in two branches, having _three_ is even messier
11:09:41t0masjup.. that's why you really need some automation on merging them
11:09:50t0masdoing that manually would be horrible :)
11:09:57B4gderwell, and if we take debian as a fine example...
11:10:04B4gderit doesn't work fully automatically
11:10:28t0mastrue too..
11:10:33B4gderand yet they "just" merge full packages not source code
11:10:54t0masthe place I saw this in action was developing a "custom linux system"
11:11:11t0masbasically Linux + some control panel + software to control the device it was made for
11:11:18***Saving seen data "./dancer.seen"
11:11:20B4gderbut packages are an easier entity to work with then
11:11:30B4gderthere's "just" some 2000-3000 separate pieces
11:11:38B4gderwe have 400K source code lines
11:11:42t0masthe panel and control-software were in perl and C.. using normal SVN
11:11:52t0masand in their system it worked quite well to automatically merge it..
11:12:14B4gderbut distros don't merge code between their branches
11:12:19B4gderthey move packets
11:12:20t0masthey forced developers to name a ticket-number in the commit-message
11:12:42t0maslike: "Change x, y, z. Fixes #123"
11:12:51t0masor "Change bla bla. Ref #123"
11:13:26t0maswhich would link the change to that ticket-number.. and those changes would be automatically merged after someone reviewed the ticket.. and tested it..
11:13:58t0masafaik they didn't have much failed merge-attempts..
11:14:11B4gderyou don't need to describe that system
11:14:15B4gderas that won't work for us anyway
11:14:26t0masnah... not in that way no :)
11:14:38B4gdernot in any way
11:15:03t0masit's an intriguing problem... releases in OSS
11:15:45B4gderI'd say that in most oss projects they're not this problematic
11:15:58t0mastrue.. but what's different here?
11:16:35B4gderthe large dev crowd, the non-existing dictator
11:16:49B4gderthe large amount of people not caring about releases anyway
11:16:52funmansame problem exists in vlc
11:17:05t0masI think that last one is a really strong one
11:17:21t0masas you said.. everybody is running the SVN-version anyway
11:17:33 Quit cfp ("CGI:IRC (EOF)")
11:17:54funmanit's like one new release for each commit, so you are satisfied
11:18:03t0masthe non-existing dictator might be fixed by the rockbox-board (what was it called?)
11:19:10t0maswell.. maybe we should just tag the trunk once a month as "test release" and not make any more than trivial effort to make that one work.. and then backport fixes for real bugs?
11:19:30t0masthat would make releasing less painfull?
11:20:05t0masbecause everybody here uses that "version" anyway.. so it is actually usable..
11:20:53t0masand for the "just" users out there the backported release would still be a quite stable "release"?
11:21:26B4gderwe have set roadmap for how to proceed from here and I think we should stick to that until it has been tested
11:22:25t0masyes of course.. I was thinking aloud ;)
11:30:20 Quit linuxstb (Read error: 110 (Connection timed out))
11:30:26 Part pondlife
11:34:04 Quit jeffdameth (Read error: 113 (No route to host))
11:34:44 Join dabujo [0] (
11:35:36 Join jeffdameth [0] (
11:37:27 Quit reacocard (Read error: 110 (Connection timed out))
11:39:29 Part swimmer ("thank you very much")
11:45:41amiconnrasher: Any info on (2)?
11:47:16rasheramiconn: Ah, no. You'd have to check the xorg cvs. Or wait for me to do it to fulfill my obligations (I think at least some of them are GPL)
11:48:03*amiconn was unable to find the xorg cvs
11:48:05rashercvs -d co xc/fonts/bdf
11:48:12rasherAt least if that still works
11:48:20amiconnI only found a git repo, which I was unable to browse :\
11:52:18GodEaterthey didn't install gitweb ?
11:52:59dionoeathey have a gitweb somewhere (I used it 2 weeks ago)
11:54:10dionoeaamiconn: ^
11:56:00amiconnI found that, but I couldn't figure out how to find files in the repo. Only cryptic messages :\
11:56:22 Join desowin [0] (n=desowin@atheme/member/desowin)
11:58:09dionoeaamiconn: you'll have to clone the repo then I guess
12:00:00GodEaterI can't see bdf fonts in that tree there anyway
12:01:37 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
12:03:25 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
12:04:42 Join soopurman [0] (
12:05:59 Join reacocard [0] (n=reacocar@WL-311.CINE.HMC.Edu)
12:07:43dionoeahum, the background images on look like Apple's Mac OS X icons
12:08:00dionoeanot sure if those are GPL compatible
12:14:22 Join Thundercloud [0] (
12:33:10 Quit Mathiasdm ("Invisible Internet Project:")
12:47:38 Quit JdGordon ("Konversation terminated!")
12:48:34rasheramiconn: didn't the cvs work?
12:49:37 Join JdGordon [0] (
12:49:46amiconnIt did (apart from a strange message at the end)
12:50:17amiconnrasher: Could you fix your matrix? It would also be nice to test covergae of a new font before committing it. This matrix gives a nice overview...
12:51:04rasheramiconn: I can't get at it from here I'm afraid. After 6pm
12:52:42rasherActually, I might be able to fix the first issue, but checking coverage of an uploaded font will have to wait
12:55:01Soapdionoea, they possibly are (Apple'
12:55:08Soaps and non-GPL)
12:55:22SoapWe have no option but to take authors at their word.
12:57:17rasheramiconn: now rockbox_default gets put under 10646 fonts
12:57:21rasheramiconn: any other such fixes?
12:58:48 Join moos [0] (
13:02:44 Nick Kopfi|offline is now known as Kopfgeldjaeger (
13:05:20 Join avis [0] (n=ident@pdpc/supporter/student/avis)
13:07:55 Quit avis (Client Quit)
13:11:21***Saving seen data "./dancer.seen"
13:19:29 Quit HEx_ (Connection reset by peer)
13:22:51 Join [CBR]Unspoken|w [0] (
13:24:44 Join Schmogel [0] (
13:34:50 Join Nico_P [0] (i=53915df2@gateway/web/ajax/
13:40:06 Quit t0mas (Read error: 110 (Connection timed out))
13:45:45 Join avis [0] (n=ident@pdpc/supporter/student/avis)
13:54:49 Quit Thundercloud (Remote closed the connection)
13:56:55 Quit jernejovc (Read error: 110 (Connection timed out))
13:57:13 Join jernejovc [0] (
13:57:29 Quit [CBR]Unspoken|w (Read error: 104 (Connection reset by peer))
13:58:51 Join beta2k_ [0] (
13:59:27 Join nplus [0] (n=nplus@141.25.Globcom.Net)
14:02:50 Join [CBR]Unspoken|w [0] (
14:04:49 Nick Kopfgeldjaeger is now known as Kopfi|offline (
14:05:46 Quit [CBR]Unspoken|w (Client Quit)
14:06:56 Join t0mas [0] (n=tomas@rockbox/developer/t0mas)
14:08:19 Join einhirn [0] (
14:15:44 Quit dabujo ("( :: NoNameScript 4.2 :: )")
14:20:09 Join massiveH [0] (
14:21:43 Join tvelocity [0] (n=tony@
14:24:20 Quit beta2k (Read error: 110 (Connection timed out))
14:27:42 Nick miepchen^schlaf_ is now known as miepchen^schlaf (
14:45:31 Part B4gder
14:58:40 Quit XavierGr (Nick collision from services.)
14:58:51 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
15:06:45 Quit Nico_P (" ajax IRC Client")
15:08:02 Join binaryhermit [0] (
15:08:05 Join Nico_P [0] (i=53915df2@gateway/web/ajax/
15:10:41 Join LambdaCalculus37 [0] (i=44a04303@gateway/web/ajax/
15:11:24***Saving seen data "./dancer.seen"
15:22:34 Quit avis (Remote closed the connection)
15:29:23 Join [CBR]Unspoken|w [0] (
15:30:47 Quit soopurman (Read error: 110 (Connection timed out))
15:33:16 Join avis [0] (n=ident@pdpc/supporter/student/avis)
15:34:07 Quit jernejovc (Remote closed the connection)
15:34:55 Quit mazling ("Inde da'covale misain ye; Caballien misain ye!")
15:38:36 Quit einhirn (Read error: 104 (Connection reset by peer))
15:42:12 Nick Kopfi|offline is now known as Kopfgeldjaeger (
15:43:12markungevaerts: so what were we doing wrong at devcon when playing with the meizu flash?
15:43:32markunand do you use a modified firmware or just our own image?
15:51:21 Join krz_ [0] (
16:01:55gevaertsmarkun: I only use our image, but I don't flash it : I upload it as the first file instead of the second
16:02:17gevaertsmarkun: I'll try to get flashing working tonight
16:02:48 Quit JdGordon (Read error: 104 (Connection reset by peer))
16:06:52 Quit Nico_P (" ajax IRC Client")
16:08:46 Join kugel [0] (n=chatzill@unaffiliated/kugel)
16:15:54 Join otzengulasch [0] (
16:15:59otzengulaschhi all
16:16:43 Join stooo [0] (
16:16:49otzengulaschafter updating rockbox on my sansa c250, boot-screen flashes and says "can't load rockbox.mi4"
16:16:53 Join mamoul [0] (
16:16:55otzengulaschany hint? ;)
16:16:56mamoulHey buddies
16:17:33mamoulJust wanted to let you know is selling some microSD cards that are cheap
16:17:48otzengulaschhi mamoul
16:17:58stoooall SD cards are cheap
16:18:00otzengulaschmaybe you can help me =)
16:18:02otzengulaschafter updating rockbox on my sansa c250, boot-screen flashes and says "can't load rockbox.mi4"
16:18:35mamoulwell it seems to me that you should try replacing your .rockbox directory with a fresh build
16:18:38otzengulaschwhere should this file be / where to get it ?
16:18:52otzengulaschhm, thats exactly what I did
16:18:57mamoulthat's strange
16:18:59kugelotzengulasch: You seem to have updated improperly
16:19:02otzengulaschI deleted the old rockbox directory, though
16:19:05mamoulI would imagine everything would be included
16:19:09 Part LinusN
16:19:12mamoulyou could try an older build
16:19:23kugelyour c200 should have a ".rockbox" dir
16:19:37otzengulaschyes, it had
16:19:41otzengulaschrb worked fine
16:19:45kugeland now?
16:19:46 Part stooo
16:19:50otzengulaschbut i wanted to install latest build
16:19:54otzengulaschso I deleted it
16:19:57kugelhow have you done that?
16:20:07otzengulaschthen I put the dir from the latest build zip file there
16:20:21otzengulaschwell, Shift+Del in windows :)
16:20:31kugelyou should just extract the zip to your sansa drive
16:20:39otzengulaschdid that
16:20:53kugelcan you look if there's a .rockbox dir?
16:21:05kugelnote the dot at the beginning
16:21:12otzengulaschyes, there is one
16:21:27kugeland is in that folder a rockbox.mi4 file?
16:21:47otzengulaschthere was the .rockbox dir. I connected the sansa, delted the dir, then I extracted the dir from the latest build onto the sansa
16:21:54 Join fragilematter [0] (n=barbu_do@
16:22:01kugelI got it
16:22:02otzengulaschoh god
16:22:14otzengulaschI am terribly sorry, I'm just an idiot...
16:22:24kugelotzengulasch: Why?
16:22:25markungevaerts: that it works as the first file is also really cool!
16:22:33markuntesting out code without flashing
16:22:37otzengulasch... theres .rockbox/.rockbox ...
16:22:59otzengulaschsorry to bother you guys - but thanks for your effort anyway =)
16:23:13kugelfor the next time, just extract the zip directly on your drive (e.g. L:\)
16:23:32kugelotzengulasch: and don't delete the old build, there's absolutely no need for that
16:23:49otzengulaschthats what I did, but winrar seems to have created a parent-folder named after the name of the build - zipfile :)
16:23:58kugeljust overwrite, this way your config will be kept
16:24:11BigBambiotzengulasch: 7zip!
16:24:17linuxstbotzengulasch: That's your problem - don't use winrar... Rockbox Utility does this all for you.
16:24:18 Join mf0102 [0] (
16:24:34otzengulaschwhats rockbox utility ?
16:24:35GodEaterwinrar = evil
16:25:00 Quit krz_ ("ChatZilla 0.9.83 [Firefox]")
16:25:06BigBambiotzengulasch: The all singing all dancing Rockbox install/update/other things utility
16:25:41*linuxstb can't remember it singing or dancing
16:25:55otzengulaschok, I am supposed to check that out, am I ? ;)
16:26:04GodEaterotzengulasch: ideally yes ;)
16:26:17BigBambilinuxstb: You clearly aren't trying hard enough :)
16:26:26GodEaterlinuxstb: you'd obviously not been "smoking" as much as BigBambi was last time he looked at it
16:26:45*BigBambi looks away shiftily
16:27:08 Join toffe82 [0] (
16:27:40*funman takes what BigBambi was smoking while he looks away
16:29:03 Join Ubuntuxer [0] (
16:29:53 Part Ubuntuxer
16:30:41otzengulaschthe rb utility is indeed very nice =)
16:31:15mamoulwhat is that
16:31:35mamouland does it run on Linux
16:31:42BigBambimamoul: If you read up about ten lines you will see us discussing it and a link
16:32:13GodEaterwhich would save us answering any more questions about it
16:32:35mamouldoesn't say anything about linux though
16:32:48 Nick ch4os is now known as portman (n=ch4os@unaffiliated/ch4os/x-059673)
16:32:50BigBambiHave you read that link?
16:33:00GodEaterobviously not
16:33:02 Nick portman is now known as ch4os (n=ch4os@unaffiliated/ch4os/x-059673)
16:33:05GodEateror he wouldn't have said that
16:33:08BigBambiI know
16:33:23otzengulaschtheres a linux dl as well
16:33:25BigBambiI was just trying to prompt that the link answers his questions
16:33:29mamoulok I see it
16:33:37mamoulit looks sweet
16:33:45 Join Nico_P [0] (i=53915df2@gateway/web/ajax/
16:34:08mamoullooks like qt4
16:35:23GodEateris that a problem ?
16:35:34mamoulif you want to make it a problem, buddy
16:35:55mamoulqt4 is excellent software
16:36:04BigBambimamoul: What?
16:36:20GodEaterwhich is why we chose it
16:36:21BigBambimamoul: From what you said it was impossible to tell if you meant that was good or bad
16:36:37BigBambiGodEater think's it was good, so he was asking you if you disagreed
16:36:45BigBambi*thinks it is
16:36:57mamoulyes I confirm your analysis BigBambi
16:37:13mamoulcool this even sets up doom files :)
16:38:02mamoulyou guys reminded me I'm still waiting for kde 4.1 to come downstream
16:38:23BigBambimamoul: Stay on topic please
16:38:51mamoulthere's nothing wrong to make friendly conversation
16:39:08markunmamoul: only we have a different channel for those
16:39:13markuncheck the toppic
16:39:17 Join CyBergRind|w [0] (
16:39:23mamoulok let me check it
16:39:32BigBambimamoul: Please read the guidelines before speaking again
16:39:43BigBambithis is a logged development and support channel
16:40:06mamoulBigBambi: Good, so everyone can see how rude you are
16:40:43BigBambimamoul: I'm not willing to have this argument with you. Please just take note of the guidelines
16:41:35mamoulI will take note
16:41:47BigBambiThanks :)
16:46:37 Part fragilematter
16:50:47 Join cbr|w [0] (
16:51:58 Quit [CBR]Unspoken|w (Read error: 104 (Connection reset by peer))
16:53:07wpyhmarkun: hi
16:53:21wpyhgevaerts has been able to run some custom code on his m6sl :)
16:53:25 Quit CyBergRind|w (Read error: 104 (Connection reset by peer))
16:54:39markunhi wpyh!
16:54:48LambdaCalculus37Hi wpyh!
16:54:49markunyes, I read about it. Very cool.
16:55:07 Join nuonguy [0] (
16:55:14markunwpyh: thanks for the tool you wrote
16:55:18wpyhhi :)
16:55:34markunany idea what the windows_mimic function actually does?
16:55:38wpyhwell, actually I was trying to imitate what the windows tool did
16:55:41LambdaCalculus37wpyh: Join #rockbox-community
16:56:19wpyhmimic_windows() actually tried to mimic what happens when it is plugged into windows (I was running it on VirtualBox, so I can see everything :D)
16:56:36 Join einhirn [0] (
16:56:41markunyes, but do you know what it does?
16:56:50markunDoes it still work if you change anything?
16:58:05wpyhah, I don't know what it does :p
16:58:24wpyhif I comment it out, it still works, so I think it's just the difference between windows and linux :)
16:59:30markunI guess we can leave it out then, right?
16:59:54wpyhthe important issue I think, is the format of M6SL.ebn
17:00:25markunwhat about it?
17:00:34wpyhlet's see...
17:01:22wpyhok, for the OF, M6SL.ebn consists of 3 parts: header, main fw, tail
17:02:08 Quit avis (Read error: 110 (Connection timed out))
17:02:15wpyhthe header is 32768 bytes, followed by the main fw, followed by any zero-padding necessary to align it to 8-byte boundaries, then followed by a tail (0xa5a5a5a5 0x5a5a5a5a 0xa5a5a5a5 0x5a5a5a5a)
17:03:12 Quit funman ("leaving")
17:03:49markunwpyh: isn't the header just code?
17:04:09wpyhhm... yeah, but there's some format issues
17:04:33wpyhfor example, the header starts with 32 bytes that look like a table (you said it was an irq vector, right? seems so)
17:05:07markunlooked like it, at least some jumptable yes
17:05:43wpyhthen comes 32 bytes of non-code: CUFD, total file size, 0x00000002, 0x00000014, 0x00008000, 0, main firmware file size, 0
17:06:01wpyhthat total file size is the size of the ebn file
17:06:54wpyhgevaerts has noted that 0x14 + 0x2c == 0x40, which is the start of what looks like code to me (or a table of some sort)
17:07:07wpyh0x8000 is 32768, the header size
17:07:16wpyhwe don't know what 0x00000002 means, yet
17:08:09wpyh(note that the above is only true for M6SL.ebn)
17:09:07 Join bughunter2 [0] (n=Jelle@
17:09:11wpyhnow look at our rockboot.ebn: it's just code after "CUFD"
17:09:55wpyhwhat we know is that gevaerts is able to run your custom code if he uses the meizu_dfu tool and uploads rockboot.ebn as the first binary
17:10:06markunwpyh: at least the 0x00000002 is constant in all the M6SL firmwares, right?
17:10:08 Quit XavierGr (Nick collision from services.)
17:10:21 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
17:10:47markunmaybe we can make our own 'first file' and don't care about the firmware file layout
17:10:52wpyhso now we have a theory: the first 32768 bytes are loaded by the bootrom at sytem boot, and then it proceeds to load the rest of the fw. since we don't have the correct format, our code can't run
17:11:03markunbut then people would need our tool to flash it
17:11:19markunyes, I think that's what's happening
17:11:19wpyhmarkun: yes, the 0x00000002 is constant in all M6SL firmware
17:11:26***Saving seen data "./dancer.seen"
17:11:43wpyhmarkun: I think we need to have something like the iriver firmware loaders
17:11:56wpyhone that loads code when we try to load a wma file
17:12:04wpyhthen we can have rockboot.wma :)
17:12:22 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
17:13:28wpyhthe problem is, I can't find where to insert the code...
17:13:37markunbut right now at least we can proceed by uploading and testing code
17:13:44wpyhyeah, using meizu_dfu
17:13:50markunI also looked for the WMA code and didn't find it
17:14:32wpyhit's somewhere in the code, but I think it's based on a switch() statement... that makes it difficult to find because I don't know asm that well :(
17:15:11wpyhlook at offset 0x0006a1a0 in M6SL.ebn version 2.004.6 (the chinese version)
17:15:53markunnot now
17:15:56markunI'm at work
17:15:57wpyhyou can also take a look at the same offset in the english version
17:16:06markunand promissed myself a little vacation from rockbox :)
17:16:26markunbut today I didn't manage to stick to it
17:16:56wpyhI'll let you have a peek then ;)
17:17:07wpyh(that's what vi displays on my box)
17:17:38markunyes, I found that also during disassemling before
17:18:03wpyhso I think we need to find the code somewhere else...
17:18:05markunbut I didn't find the actual code which loads the file
17:18:31markunare you still in the USA?
17:19:21*wpyh too
17:19:29wpyhyes, I'm still in the US
17:27:38wpyhhm... I can't run rockboot.ebn for the M6SL, on my M3
17:27:38 Join salty-horse [0] (n=ori@pdpc/supporter/active/salty-horse)
17:27:46wpyhprobably they are too much different
17:27:54salty-horseamiconn, here?
17:28:58LambdaCalculus37wpyh: Probably the firmware format on the M3 may be a little different?
17:29:09wpyhhm... yeah, it's a little different
17:29:20wpyhbut I wasn't uploading it as a fw, just as a program
17:30:30wpyhmaybe the hardware initialization is too much different...
17:33:03 Quit Nico_P (" ajax IRC Client")
17:35:35 Quit miepchen^schlaf ()
17:36:13 Join avis [0] (n=ident@pdpc/supporter/student/avis)
17:43:52 Join herrwaldo [0] (
17:47:23kugelreacocard: hey, any progress?
17:47:48reacocardkugel: been busy adjusting to college again ^___^
17:47:58kugelah ok :)
17:48:22kugelI've got 1 month free time left until studying starts
17:49:40kugelreacocard: hm, even if I open the database files with scite, the magic number in the header is reversed
17:50:12 Quit massiveH ("Leaving")
17:50:23*reacocard has yet to have any such issues, interestingly
17:50:31*wpyh finds out that he didn't do an svn up before trying rockboot.ebn
17:51:25 Quit BigBambi (" ajax IRC Client")
17:52:00markunwpyh: I chose the power button and the backlight in the test also because they should be mapped to the same pins in all the meizu players
17:52:37wpyhmarkun: I tried again, but it didn't work :(
17:53:30*wpyh has to ask gevaerts how he got it working
17:57:25wpyhI got markun's test code working :)
17:58:13 Quit reacocard ("foods")
17:59:01wpyhmarkun: great, your test code works
17:59:04wpyhnow what? :p
18:01:40XavierGrany rbutil dev around?
18:03:03markunwpyh: draw some pixels on the screen?
18:03:15*domonoky waves..
18:03:42markunI don't know where in memory the framebuffer is or if the LCD still needs to be initialized
18:04:03wpyhmarkun: good idea :)
18:04:28XavierGrdomonoky: just wanted to know if I must make a particular change to make the resulting rbutil translation file (*.qm) to be recognized by the application without having to copy it on the same folder as the executable
18:04:56markunwpyh: don't know :)
18:05:11XavierGrdomonoky: oh and check the tracker for the patch
18:05:34markunbtw, did we still have code in there to make some piezo noise?
18:05:45domonokyXavierGr: you should add the .tm file to, and the .qm file to rbutil-lang.qrc .. :-)
18:05:50wpyhmarkun: IIRC there was a patch for the ipod
18:06:16XavierGrdomonoky: I only did the first one
18:06:19domonokyXavierGr: then it will be automatically built, and the qm file will be buitl into the binary..
18:06:27markunwpyh: yes, but I mean do we still try to toggle P5.1? I think it should make some noise
18:06:43 Quit Schmogel ("Miranda IM! Smaller, Faster, Easier.")
18:06:43markunwell, it doesn't really matter
18:06:45wpyhmarkun: P5.1?
18:06:48markunwe have code running
18:07:12XavierGrdomonoky: do you want me to update the patch?
18:07:23domonokyXavierGr: not needed i can do it..
18:07:29XavierGrok thanks
18:09:28wpyhmarkun: oh, the beep
18:10:30wpyhbtw, can we safely say the P0.2 is wired to the backlight on the M3?
18:10:57amiconnsalty-horse: what's up?
18:11:26markunwpyh: the testcode work, right?
18:11:32wpyhmarkun: yes :D
18:11:43markunsure, fill in any gaps in that table
18:11:48wpyhok ;)
18:11:58markunYou don't have a TP, do you
18:12:11*LambdaCalculus37 wonders when wpyh will be receiving his developer's badge ;)
18:12:18markunsince we still have very little info on that one..
18:12:31wpyhbut I _really_ think we should have a modified firmware to ease development :p
18:12:39wpyhLambdaCalculus37: I won't need that ;)
18:12:41markunis this too difficult?
18:12:58wpyhmarkun: yeah, I don't have a TP :( or a T1, for that matter
18:13:40wpyhuh, not too difficult but cumbersome −− imagine having a modified firmware: we can compile like 10 test programs, then put them all on the device, then run them one by one :)
18:14:13 Join bertrik [0] (
18:14:54markunah yes, like that
18:15:09wpyhit would ease^H^H^H^Hspeed up development ;)
18:16:49 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
18:20:08salty-horseamiconn, hi. I noticed you deleted some hebrew fonts that due to unicode coverage. I made some fonts here that are based on deja-vu. maybe you could review and integrate them?
18:20:59 Join perrikwp|class [0] (i=98213d0e@gateway/web/ajax/
18:21:41markunsalty-horse: did you have to edit any of the glyphs?
18:22:01salty-horsemarkun, it's all automated with tools. I did no editing
18:22:05salty-horseand it looks fine.
18:22:24salty-horseof course deja-vu doesn't cover japanese and other unicode groups
18:22:59markunwell, it also looks ok to me
18:23:05markundoes it cover arabic?
18:23:09salty-horsemarkun, see my comment with ttf2bdf
18:23:17domonokyXavierGr: i just commited it :-)
18:23:23salty-horsemarkun, I don't think so.. let me check the dejavu website
18:25:05 Join miepchen^schlaf [0] (
18:32:57 Join Thundercloud [0] (
18:35:22 Join fml [0] (n=4fd3cc09@gateway/web/cgi-irc/
18:35:44fmlDoes the tick duration depend on the CPU speed?
18:36:24domonokyfml, no it should be steady..
18:37:43fmlI could only find the place where it is defined as 100 (in kernel.h). But somewhere the cpu speed has to be taken into account. Is it all done in kernel?
18:41:10domonokyfml, take a look at the beginng of kernel.c around line 160, there the tick is inited...
18:41:15gevaertswpyh: if I add the first 32k from M6SL.ebn before rockboot.ebn, add the a5/5a things at the end, and fix the size fields, it runs from flash (but only if usb is inserted)
18:41:32salty-horsemarkun, yes. it works fine with arabic in rockbxo
18:41:44domonokyfml: and the frequency adjustment is done in timer.c
18:42:12fmlI want to make a patch that would allow to set the delay before the button repeat kicks in. That would then allow to set the duration of 'long press.' Now it's fixed at 30 ticks (=0.3s) which is too short for some slow users.
18:42:41wpyhgevaerts: so that kind-of proves our theory?
18:43:00wpyhgevaerts: but what do you mean by "only if usb is inserted"?
18:43:10gevaertswpyh: it needs to be plugged in
18:43:39wpyhthat's weird
18:43:42fmlWould such feature have a chance to be accepted?
18:43:49gevaertsSame as without flashing, basically
18:43:58wpyhoh, I see
18:44:19gevaertsMy guess is that maybe interrupt handling doesn't work right, and we get some sort of interrupt if it isn't plugged in
18:44:39wpyhgevaerts: or maybe we get no interrupt if it's plugged in?
18:45:12wpyhdoes the test code run from an interrupt vector?
18:45:52wpyhmaybe there's a different entry point for normal start-up (by pressing the play button)
18:45:58gevaertsIt starts at address zero, which is a jump to a bit further along (0x40 usually)
18:46:15wpyhand plugging in the usb means that it goes into charging mode
18:46:27wpyhhm... then it's weird
18:46:50 Quit linuxstb (Read error: 110 (Connection timed out))
18:48:16 Join conley [0] (
18:48:27 Join goffa_ [0] (n=goffa@
18:49:03 Quit conley (Read error: 104 (Connection reset by peer))
18:49:52 Join conley [0] (
18:50:04 Quit conley (Read error: 104 (Connection reset by peer))
18:50:25 Join conley [0] (
18:50:36wpyhgevaerts: I think the Blues_NANDBoot_UserGuide_070907.pdf would help
18:50:45 Quit conley (Read error: 104 (Connection reset by peer))
18:51:17 Join Schmogel [0] (
18:51:37wpyhI think we can't legally distribute the nand loader though −− we have to write one
18:51:55wpyh(do we have a working nand loader?)
18:52:34 Nick topher|away is now known as topher (n=topher@epiar/founder/topher)
18:52:45gevaertsDo we need one? "normal" firmware upgrades work by copying files to the device
18:53:08wpyhyeah, but that firmware upgrade (ebn file) contains the 32KB nand loader
18:53:18gevaertshmm, yes
18:54:56gevaertswpyh: we can tell people to download the firmware from meizu, and write a tool that uses that
18:54:59wpyhgevaerts: or we can keep the code simple and work in 32 KB ;)
18:56:07wpyhgevaerts: that could work, as long as meizu keeps the files on their server
18:56:14wpyhhow about hosting the file on pastebin?
18:56:28wpyh(the 32KB loader)
18:56:41markunwe could probably eventually write our own flash tool, right?
18:57:03wpyhmarkun: well, yeah
18:57:31wpyhOTOH, how do we make dual-boot possible?
18:57:37 Join massiveH [0] (
18:57:52 Quit otzengulasch ()
18:57:56markunwpyh: by loading the meizu firmware from a file?
18:58:14 Quit einhirn (Read error: 104 (Connection reset by peer))
18:58:49wpyhhm... ok
18:59:27 Quit pixelma (Read error: 110 (Connection timed out))
18:59:38wpyhnote: we also need resource.bin
19:00:03*wpyh has to go
19:00:28 Quit goffa (Read error: 110 (Connection timed out))
19:00:32wpyhsee you later :)
19:00:35 Quit wpyh ("Leaving.")
19:01:27 Nick Kopfgeldjaeger is now known as Kopfi|offline (
19:03:07salty-horsemarkun, so what do you say about the fonts?
19:03:21markunsalty-horse: I say let amiconn decide about it :)
19:04:18salty-horseof course, they're only valid if DejaVu's license doesn't conflict with rockbox's
19:04:35rashersalty-horse: There's no way it could
19:04:56rashersalty-horse: It just has to allow us to convert it. It doesn't become part of Rockbox in any way
19:06:20salty-horserasher, do you mean it's "distributed with rockbox"
19:07:27rashersalty-horse: Barely even that. But I'm sure DejaVu Sans is perfectly fine, license wise
19:08:02 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
19:11:29***Saving seen data "./dancer.seen"
19:17:03ZambeziiPod Touch and newer versions of iPod Nano is popular. I think it's strange there isn't a port, but is it due to lack of time or problem doing the actual port? Do you need to retrieve information from the unit?
19:20:43LambdaCalculus37Zambezi: "Popular" does not translate to "port in progress".
19:22:47ZambeziLambdaCalculus37: Of course not, but popular may be a reason to do a port. So I'm just curious if their is a major problem to overcome first.
19:23:47markunZambezi: the reason is mainly that it's too difficult
19:25:14LambdaCalculus37And the other main reason is some serious encryption on the nano firmware.
19:25:40LambdaCalculus37The iPod Touch may be able to receive Rockbox as an app, but certainly not as a replacement firmware.
19:26:15topherZambezi: i think your closest bet is a 4g or 5g ipod, that's a pretty good mp3 player with rockbox support
19:28:05 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
19:29:04 Join lacrstech [0] (n=lacrstec@
19:29:25 Join shandflm [0] (n=shandflm@
19:35:10 Join ZincAlloy [0] (n=d9eed36b@gateway/web/cgi-irc/
19:37:33Zambezitopher: I'm already using ockbox on my iPod Mini. I just want more people to be able to use it.
19:42:19 Join tvelocity[a] [0] (
19:44:22ZincAlloysalty-horse: I do think your deja-vu fonts need some cleaning. compare your version of dejavu 8 with lazka's:;topic=10030.0;attach=2340;image
19:47:31salty-horseZincAlloy, yeah, I know. I tried fiddling with the settings of the tools I used, and this was the best result
19:47:43 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
19:53:45 Quit perrikwp|class (" ajax IRC Client")
19:57:30 Part toffe82
19:58:35XavierGrdomonoky: thanks
19:59:05 Nick topher is now known as topher|away (n=topher@epiar/founder/topher)
20:04:09*gevaerts wants to know why this thing stops after disconnecting usb...
20:05:33 Quit tvelocity (Connection timed out)
20:07:28 Quit Seed ("cu, Andre")
20:11:20 Quit avis (Read error: 104 (Connection reset by peer))
20:11:49 Join avis [0] (n=ident@pdpc/supporter/student/avis)
20:11:56 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
20:12:17gevaertsInteresting... Holding the power button makes it stay on after disconnect
20:12:57*gevaerts thinks that there probably is a GPIO somewhere that we need to set
20:15:03mamoulWhen I'm using rockbox on my sansa e200, I noticed it restarts whenever I plug it in to the pc
20:15:27mamoulis that done by rockbox?
20:16:08gevaertsmarkun: ping
20:16:47mamoulso is rockbox not able to host for disk access over usb?
20:17:02gevaertsnot yet, no
20:17:06mamouloh ok
20:17:23mamoulsometimes I want to just connect it for power...maybe I can disable the restart
20:17:34gevaertsyes you can. See the manual :)
20:17:56mamoulok great :)
20:21:20gevaertsIt stays on after disconnect :)
20:22:11 Join conley [0] (
20:22:32 Quit conley (Read error: 104 (Connection reset by peer))
20:23:32 Quit tvelocity[a] (Read error: 110 (Connection timed out))
20:24:09 Join tvelocity[a] [0] (n=tony@
20:24:24gevaertsOn at least the M6SL we need to set the PWRON bit to 1 for the player to stay on after releasing the power button
20:24:27 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
20:24:48gevaertsWhat's the best place to do this? crt0 or main() ?
20:24:54mcuelenaeresaratoga: yes, I've seen them but I'm not sure why you ask me to commit them.. I'm not familiar with the TCCxx targets
20:26:00 Join bobo [0] (n=d4295621@gateway/web/cgi-irc/
20:26:07mcuelenaerewpyh (logs): the vx767 binaries aren't really needed, because basically what they do is initialize sdram (perhaps I should make a slimmed down version of them)
20:26:07boboHi all
20:27:34bobois it possible to mix playback and line in with the iaudio X5?
20:28:30mcuelenaerewpyh: about the lcd, that's pretty normal
20:28:38mcuelenaerewhen misinitialized, it's shows the same on mine
20:28:48mcuelenaereit just needs the right initialisation routines
20:29:14gevaertsbobo: rockbox currently doesn't do that. I'm not sure if the hardware would support it
20:31:19boboI just was asking myself if I could connect a Navigator through the line in and hear some 'sexy' voice while listening some music ...
20:32:44bobogevaerts: thanks
20:32:47 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
20:32:59saratogamcuelenaere: sorry was thinking the Zen was TCC not TMS
20:33:15mcuelenaere:) there's a big difference between those 2
20:33:44mcuelenaerebut anyway, the code is looking good
20:33:57mcuelenaereat some point, IMO, it should get committed
20:36:47saratogawho is doing TCC then?
20:36:57gevaertseveryone else :)
20:37:27mcuelenaereshotofadds for one is doing TCC780
20:39:05 Join conley_ [0] (i=80ad36fe@gateway/web/ajax/
20:39:34 Quit bobo ("CGI:IRC")
20:39:43gevaertsCan someone help me translate to arm assembly ?
20:39:50*gevaerts wants it in crt0.S
20:40:06conley_I have a gigabeat-s...In an attempt to get it to keep from requiring me to upload the firmware everytime I booted, I edited the partition table to make the patitions end at cylinders
20:40:26gevaertsconley_: let me guess. The OF "fixed" that for you...
20:43:48binaryhermitreally stupid question, what targets will be officially supported by 3.0? This article suggests it'll support the Archos players and the iRiver H1xx and H3xx, but it's also from 2006:
20:44:11gevaertsbinaryhermit: forget old articles about 3.0
20:44:18binaryhermitI figured
20:44:35gevaertsThe final decision about which targets will be supported hasn't been made yet
20:45:19 Quit nuonguy ("This computer has gone to sleep")
20:46:20 Quit conley_ (" ajax IRC Client")
20:46:27*gevaerts is confused yet again
20:48:56saratogamost if not all of the targets on the download page will be supported
20:50:07gevaertsCan someone who knows ARM assembler check if is a decent translation of ?
20:50:26mcuelenaeregevaerts: (didn't test it)
20:50:43mcuelenaerebut you're better of compiling it and dumping it
20:51:05gevaertsmcuelenaere: that's what I did for, but I'm not entirely sure
20:51:29*gevaerts thinks it's probably OK though
20:51:35mcuelenaereyou can reuse R2 again instead of using R3
20:52:31mcuelenaeregevaerts: seems ok to me..
20:52:50mcuelenaerebut try using GCC first and then objdumping it next time
20:52:54mcuelenaerethen you can still optimize it
20:53:08gevaertsThis isn't in a tight loop :)
20:53:28mcuelenaerethen why do it in crt0.S ?
20:53:32mcuelenaerecan't you do it in main()?
20:54:23gevaertsI could, but for some reason I think "make the player stay on" should be done as early as possible
20:54:58 Quit saratoga ("CGI:IRC")
20:55:42 Join Lambduh [0] (
20:58:22 Join conley_ [0] (i=80ad36fe@gateway/web/ajax/
21:00:14 Join nuonguy [0] (
21:00:14conley_sorry, having computer troubles...did anyone answer my question?
21:00:29mcuelenaereconley_: we have logs..
21:01:33gevaertsconley_: you didn't really ask a question
21:01:55conley_well, My question was: Am I screwed?
21:02:16conley_Is there something I can do to get the S to show up as a device
21:05:38 Quit Xerion (Read error: 104 (Connection reset by peer))
21:05:54 Join fragilematter [0] (n=barbu_do@
21:07:38 Join Xerion [0] (
21:08:52 Join toffe82 [0] (
21:11:33***Saving seen data "./dancer.seen"
21:13:47 Join Xerion_ [0] (
21:14:04amiconnrasher: ping
21:14:06 Quit Xerion (Read error: 104 (Connection reset by peer))
21:14:10rasheramiconn: yeah?
21:14:15 Nick Xerion_ is now known as Xerion (
21:14:22amiconnThere's a question for you in the pm window
21:14:56 Quit nuonguy ("This computer has gone to sleep")
21:14:58amiconnI'll take it here: If you mapped so many fonts manually, that means the encoding info in the bdf is wrong
21:15:07amiconnWe should probably fix that as well
21:15:16 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
21:16:00amiconnI wonder whether we should convert the iso8859-1 fonts. It doesn't hurt to keep their encoding
21:16:06markungevaerts: pong
21:16:07 Quit Horscht ("I got raided by the FBI and all i got is this lousy quit message")
21:16:27*gevaerts tries to remember why he pinged markun
21:16:41markunhey, what did you do to let it stay on after disconnect?
21:16:51markunor were you talking about something else than the meizu?
21:17:10gevaertsI thought setting P1.3 to 1 (PWRON), but now I'm not sure
21:17:17 Quit Xerion (Read error: 104 (Connection reset by peer))
21:17:18 Join Xerion_ [0] (
21:17:36 Nick Xerion_ is now known as Xerion (
21:17:37rasheramiconn: The nimbus, nedore and mix fonts have no encoding information at all iirc
21:17:49rasheramiconn: the patch I posted fixes this as well
21:17:51saratogadamn the Current Log link on the IRC page doesn't work in google Chrome
21:18:39BigBambiconley_: Put it into recovery mode and send it the bootloader again when it asks. It will then repartition and reformat the drive for you
21:22:56conley_ok, thakns
21:23:55rasheramiconn: of course the patch is pretty darn giant.. I also changed the 8859-1 to 10646, for (more obvious) consistency
21:24:54amiconnUsing the patch as-is would probably be difficult
21:25:08amiconnI'll drop some more fonts, because of brokenness
21:25:55rasherusing on a 8859-1 font should give you 10646-1
21:26:02amiconnOtoh, the helv* variants seem to be rather popular
21:26:07*gevaerts can't get it to stay on any more :(
21:26:27amiconnMany themes also use the bold variants even though they're not in our font pack currently
21:27:11rasherAdding them couldn't hurt
21:27:54amiconnI think so too
21:27:59amiconnBut that'll be the last step
21:31:44 Join dni66 [0] (n=5c495570@gateway/web/cgi-irc/
21:35:38rasherI'm still a bit flabbergasted that themes include copies of fonts from the fontspack
21:36:02dni66Hello! I'm new to the wiki. As an owner of iriver h120 and h340 jukeboxes I made some wps (for h340) and would like to post them on the wiki. If someone could give me permission?
21:36:23 Quit Thundercloud (Remote closed the connection)
21:36:33BigBambidni66: What s your wiki name?
21:36:50BigBambiok, one mo
21:37:25BigBambiPromise not to spam now?
21:38:28BigBambidni66: Promise not to spam now?
21:38:37gevaertsmarkun: I now have main() as in . That "works", as in it doesn't turn off on disconnect. I don't understand why though, as the power-related PCON1 and PDAT1 seem to be wrong, and if I change thm it stops working...
21:38:42dni66No spam, i promise. My wps are quite different from the ones already posted.
21:38:55BigBambiI didn't mean that, just spam in general :)
21:38:58BigBambiOK, all done
21:39:02BigBambiOff you go!
21:43:48 Join vitja [0] (n=vitja@
21:43:48 Quit dni66 ("CGI:IRC (EOF)")
21:43:52 Join vitja_ [0] (n=vitja@
21:43:59 Quit vitja_ (Client Quit)
21:44:14vitjahow can I add ID line to source code?
21:44:37dionoeasvn id?
21:44:44dionoea(is that question rockbox related?)
21:45:05vitjathis case it's rockbox related too
21:45:22vitjaI need add svn id to my patch
21:45:35dionoeajust add $Id: $ in your code and then use svn propset svn:keywords Id
21:45:41dionoea+ <filename>
21:45:51 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
21:46:21 Quit XavierGr (Nick collision from services.)
21:46:31 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
21:47:38 Join Reemo [0] (
21:48:34Reemohey guys
21:48:49ReemoI just noticed my X5 60gb is running out of disk space...
21:49:10ReemoIs there any rockbox supported player with more than 60gb?
21:49:22scorche|shyou can throw a larger hard drive in many devices
21:49:32ReemoYeah for... 100
21:49:54binaryhermitwas there a 80 GB iPod 5g or iPod 5.5g?
21:50:08scorche|sheh...that depends...but look at how much you would spend for a new device too..
21:50:17gevaertsStill less than you would pay for any player with that capacity
21:50:52ReemoThere are 120gb drives by toshiba
21:51:36gevaertsReemo: knows all
21:51:44binaryhermitwikipedia seems to suggest that there was a 80 GB 5g
21:51:45linuxstbvitja: I have one comment on your patch that I keep meaning to tell you - "TMM" is "Hein-Pieter van Braam"
21:51:53binaryhermitpotentially 5.5g
21:52:46gevaertsbinaryhermit: 5.5g
21:52:48dionoea5g and 5.5g came with 80 GB hard drives
21:53:06dionoeaor maybe 60GB for the 5g
21:53:12gevaerts5g is 30 or 60
21:53:14linuxstbThe 5g was 30GB/60GB, the 5.5g was 30GB/80GB
21:53:52ReemoThe drives > 60Gb use ZIF-40
21:53:54ReemoI need 50pin
21:54:07scorche|shthere are adapters
21:56:45 Part fragilematter
21:57:09gevaertsReemo: MK8007GAH is 80GB 50pin
21:57:17Reemoyeah but...
21:57:24ReemoNot worth the price for me
21:57:30Reemo<−− only uses flac
21:57:45amiconnAlso, the MK8007GAH seems hard to find nowadays
21:57:53*amiconn has one in his H1x0
21:59:19 Quit LambdaCalculus37 (" ajax IRC Client")
22:00:41 Nick fxb__ is now known as fxb (
22:02:45 Join Xqtftqx [0] (
22:03:06XqtftqxjhMikeS: Your back!
22:04:57 Part Xqtftqx
22:08:22binaryhermitReemo: consider switching at least some stuff to high bitrate ogg or mp3 or something?
22:08:43binaryhermitor maybe reencoding some of the flac to -8 if it isn't already
22:08:54ReemoMost of them are -8
22:09:06binaryhermitalthough reencoding flac won't get you all that much
22:09:34ReemoI mean, okay
22:09:54 Quit vitja ("Ex-Chat")
22:10:00Reemomany of them are mp3
22:10:12Reemobut i love flac, and i'd really like to keep Pink Floyd etc in flac.
22:10:30amiconnrasher: You can now remove your hardcoded codepage mappings
22:10:56rasheramiconn: will do
22:11:31amiconnAll remaining fonts should be ISO10646-1 now (took your patch for those fonts I kept except jaskash-16)
22:12:06amiconnNow on to the rename task, adding a README file on the go
22:12:56ReemoIs there any progress on X5 and RTC?
22:12:57binaryhermitReemo: I'm not actually suggesting it, but
22:14:53ReemoAhh... wth is that?
22:16:15Reemoahh i see..
22:16:28 Join pixelma [0] (i=pixelma@
22:16:29ReemoBut that's no option
22:16:32binaryhermita program that messes with the LSBs of a wav file in order to make it so that lossless encoders can encode them at a lower bitrate
22:16:57binaryhermitof course, now with less lossless
22:17:14*amiconn thinks that's worse than using actual lossy compression
22:19:30domonokyhow about Wavpack in hybrid mode.. then you could keep the lossless part (both files) on pc, and only transfer the lossy part to the dap :-)
22:19:59linuxstbOr buy another DAP (or 8 or 9...) and become a Rockbox developer
22:22:23ReemoDigital Audio Player
22:22:47ReemoBut i mean
22:22:55ReemoThe X5 has a great audiochip
22:23:03ReemoMy headphones are great
22:23:18ReemoRockbox can decode flac
22:23:19ReemoWhy should i use lossy codecs?
22:23:26Reemo(beneath the space thing... ;) )
22:23:44domonokyonly because of the space thingy.. :-)
22:23:48scorche|shplease dont type like that...complete thoughts on one line please ;)
22:23:48LloreanReemo: Have you actually tried blind testing on the X5 with high-bitrate lossy?
22:24:11Reemosry scorche|sh ;)
22:24:14gevaertsReemo: it's your choice. More players, a bigger disk (with adapter...), or lossy
22:24:32linuxstbor don't always carry your entire collection.
22:24:33LloreanReemo: So, exactly how do you know the sound hardware is good enough on the player for you to distinguish lossy vs lossless?
22:24:36gevaerts(or start to dislike some music)
22:25:55Reemolinuxstb, thats the option I'll probably choose...
22:26:00 Quit bertrik (Read error: 60 (Operation timed out))
22:29:06 Join dabujo [0] (
22:29:38amiconnrasher: What's up with Win-1252 and Win-1251?
22:33:03ReemoLlorean, I probably need some ABX soundfiles to check this
22:33:36rasheramiconn: err, I don't remove missing files.. hang on some more
22:34:09Reemobut you're right, i can't clearly differ between MP3 CBR 320kbps (LAME 3.97) and Flac
22:36:04ReemoMaybe I should try another example...
22:38:22 Join bertrik [0] (
22:38:33ReemoIt's easy for me to differ between Viva La Vida in Flac and Mp3 VBR V0 (Lame 3.97)
22:39:05LloreanI was more thinking high bitrate MPC, honestly.
22:39:24LloreanSince I believe its goal is to try to be less artifact prone than other lossy encoders.
22:41:29 Quit miepchen^schlaf ()
22:42:01ReemoHmm MPC...
22:46:02 Join Ubuntuxer [0] (
22:46:35ReemoQuite depressing this issue...
22:48:14 Quit massiveH ("Leaving")
22:54:35 Nick Kopfi|offline is now known as Kopfgeldjaeger (
22:55:06 Part Ubuntuxer
22:56:54 Join sarixe [0] (
23:00:00 Quit mamoul ("leaving")
23:02:17 Join hannesd [0] (
23:05:56gevaertsSo when is the magic branch moment?
23:06:24BagderI want to make a branch attempt tomorrow
23:06:25rashergevaerts: as soon as amiconn's done, I think
23:06:35*gevaerts violates the guidelines by asking for ETAs and progress reports
23:06:43rasheramiconn: all better now
23:07:14amiconnYeah, looking good. Just don't forget the big cleanup when names are shuffled around
23:07:26*amiconn is currently greping for .bdf and .fnt
23:07:37rasherI should add a "delete everything" step to my upload script
23:08:30 Join einhirn [0] (
23:11:35***Saving seen data "./dancer.seen"
23:12:15*fml kindly asks the developers to have a look at FS #9350 (for the release) and FS #9356 (for after the release)
23:12:17*amiconn effectively removed 20 fonts
23:12:30 Join miepchen^schlaf [0] (
23:15:07 Quit ompaul (Client Quit)
23:17:47 Join webguest03 [0] (n=4d0c5f32@gateway/web/cgi-irc/
23:17:48 Join massiveH [0] (
23:17:56 Join reacocard [0] (n=reacocar@DHCP-61-27.ST.HMC.Edu)
23:18:22mcuelenaerewasn't krz supposed to test on Linux?
23:18:29 Quit bertrik (Read error: 113 (No route to host))
23:19:39 Quit fml ("CGI:IRC")
23:20:05 Quit webguest03 (Client Quit)
23:26:41gevaertsProbably a silly question, but are different LCD controllers very different? i.e. if I want to pick an example for the meizu work, does it matter much which one I pick?
23:29:38Bagderyou mean as a template to start from?
23:29:55gevaertssomething like that, yes
23:30:11*gevaerts has no idea how LCD controllers work
23:30:53gevaertsBut turning the backlight on and off gets a bit boring after a while, so the LCD seems like a good next step
23:31:44Bagderwell, the controllers usually offer a range of registers to set them up, and they of course are very specific to the controler
23:32:46Bagderbut in rockbox, all lcd*.c files bascially offer the same functions to the higher level graphics/os code
23:33:05 Quit hannesd (Read error: 113 (No route to host))
23:33:19 Nick joshin_ is now known as joshin (n=joshin@unaffiliated/joshin)
23:33:55markungevaerts: I think you will have to find out which Driver IC you have, then send the right SPI commands to it and then do what you would do for any of them
23:34:00 Quit jeffdameth (Read error: 110 (Connection timed out))
23:34:21markunset up the LCD part of the SoC and write to the framebuffer
23:35:14 Join jeffdameth [0] (
23:35:14markungevaerts: there are init sequences for many of the Driver ICs at, did you see them?
23:35:15gevaertsmarkun: now if I only understood what that first sentence means... ;)
23:35:51gevaertsNo, I didn't see those yet (although I seem to remember them getting mentioned)
23:36:15markunit's just the chip which controls the physical panel. You send some bytes to it to configure it correctly and then you can leave it alone.
23:36:31markunI'll look it up for you.
23:36:45 Join salty_horse [0] (n=ori@pdpc/supporter/active/salty-horse)
23:36:47 Quit sarixe ("Ex-Chat")
23:37:58 Join perrikwp|work [0] (i=98214d3f@gateway/web/ajax/
23:38:20gevaertsmarkun: thanks
23:39:04markunand here you can see where the pins for the SPI communication are located:
23:39:22markunwe probably have some example SPI code in rockbox
23:39:23 Quit salty_horse (Client Quit)
23:46:21markungevaerts: and SPI hardware in the SoC is connected to the touchpad, so we will have to use bitbaning to talk to the LCD driver IC.
23:46:40gevaertssounds like fun :)
23:47:44markunnot reall no :)
23:51:32markungevaerts: this is what I got from someone in a PM over at meizume
23:52:29markunI guess this spi_byte function is bit banging SPI
23:53:30 Quit salty-horse (Read error: 110 (Connection timed out))
23:53:53*gevaerts is going to play dirty
23:54:09markunby doing what?
23:54:56gevaertsI read on a blog somewhere about someone buying an m6sl "to get back into low-level fighting with Rockbox ports again". Maybe we should try to recruit that person :)
23:55:11markungood plan
23:55:23 Nick topher|away is now known as topher (n=topher@epiar/founder/topher)
23:55:56gevaertsOf course he might prefer to work on the D2 port...
23:56:12 Nick Kopfgeldjaeger is now known as Kopfi|offline (
23:56:14 Quit domonoky (Read error: 104 (Connection reset by peer))
23:57:15gevaertsSo where do we find him?
23:57:57*Bagder looks in another direction
23:58:56markunwas it MrH?
23:59:42 Quit t0mas ("bed time :-)")
23:59:43markunor are we talking about Mr Curl himself?

Previous day | Next day