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 2008-07-27

00:00:48 Quit ompaul (Client Quit)
00:02:13 Join CyBergRind|w [0] (n=cbr@
00:03:13Dhraakellianokay, page edited
00:04:50 Quit d-k-t (Read error: 104 (Connection reset by peer))
00:05:37 Join d-k-t [0] (
00:09:39 Quit vort3x (Remote closed the connection)
00:13:08Dhraakellianwhat version of the OF should I use for a comparison test?
00:13:23 Join vort3x [0] (n=vortex@unaffiliated/dfa001)
00:18:37 Quit bertrik (Remote closed the connection)
00:19:38 Quit [CBR]Unspoken|w (Read error: 110 (Connection timed out))
00:21:49 Join mastershake [0] (n=62df9de7@gateway/web/cgi-irc/
00:21:54 Quit rasher (Read error: 104 (Connection reset by peer))
00:22:23mastershakeIs there another channel for development help?
00:23:02linuxstbnum1: (re: what you said in -community) Even without malloc, you can allocate memory at run-time, and decide if remaining RAM in the plugin buffer is enough, or if you need to stop playback.
00:23:15linuxstbmastershake: No, this is the only channel for Rockbox-related topics.
00:24:25mastershakeAh, ok. I'm having trouble compiling the code I got from svn. I get an error after the "../tools/configure" command
00:25:10BigBambiwhich target?
00:25:20BigBambiand what is the error?
00:25:31mastershakeI'll post the error I get.
00:25:49linuxstbPlease post it to (if it's more than one line)
00:26:12mastershakeHow do I do that?
00:26:36linuxstbVisit and follow the instructions (and then paste the resulting URL here)
00:26:37BigBambigo to and follow the instructions
00:26:52 Join rasher [0] (
00:26:55mastershakeOk. Thanks
00:29:18mastershakeHeres the link.
00:29:49*BigBambi thinks that looks quite self-explanatory
00:29:55 Quit gregzx ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
00:30:05BigBambiAre you using linux/mac/vmware/cygwin/... ?
00:30:22BigBambiand what is the path?
00:31:09num1use "pwd" to figure out the path
00:31:26linuxstbmastershake: The problem will be that your username contains a space - so you are trying to build rockbox in somewhere like "/home/your name/rockbox/"
00:32:42mastershakeso change the rockbox directory to a different path, and it should work?
00:34:00bluebrotherat least that will fix this issue.
00:34:13num1yeah, just mv everything to a directory without spaces
00:34:27num1bty, why does the build system have this limitation?
00:34:35mastershakeAlright. Thanks for the help.
00:35:00bluebrotherbecause nobody fixed it. Spaces need to get escaped so this requires extra work.
00:35:43bluebrothera space usually separates a command from its arguments.
00:36:17num1well yeah but it seems like it should be simple to either quote the path or add \'s with soemthing like sed
00:36:35*num1 backs off before he's told to do it, that script scares him...
00:37:06BigBambiNobody has cared enough to bother to do it
00:37:26linuxstbIt's also a combination of Makefiles, perl scripts and shell scripts that need fixing...
00:38:02BigBambiquite a lot of work for (inesrt how much you care) gain
00:40:03 Quit mastershake ("CGI:IRC")
00:40:13bluebrotherthing is that you need to escape paths you don't know in advance. So it's not "just add some \'s".
00:41:11linuxstbIsn't the solution to put filenames/paths in quotes, rather than escaping?
00:41:33*linuxstb realises he's starting a dangerous talk and backs off before he's told to do it...
00:41:50bluebrotheryeah, but doesn't that interfere with variable expansions?
00:42:04*num1 decides to look at it tomorrow and see just how hard it'll be
00:42:24num1bluebrother: well, no. it depends how you quote it
00:42:31*bluebrother thinks putting spaces in paths to dev stuff isn't a good idea anyway
00:42:47num1"" allows expansions while '' doesn't
00:42:48bluebrothernum1: well, I'd say it depends on the scripting language you're using ;-)
00:43:00num1bluebrother: very truew
00:47:40 Quit massiveH ("Leaving")
00:48:02 Join mastershake78 [0] (n=62df9de7@gateway/web/cgi-irc/
00:48:33BigBambipetur: Are there any targets you haven't had testing on for the recording screen rewrite (that would be useful)?
00:48:45mastershake78I keep getting more errors when I compile the rockbox source.
00:48:59peturBigBambi: yeah, about all except h300 ;)
00:49:01*BigBambi points at
00:49:18*petur is about to post another patch that fixes a bug
00:49:18BigBambipetur: I'll have a look at H100 if it would help
00:49:28peturI have h120
00:50:06mastershake78Error codes 127, 1 and 2 if that helps any.
00:50:15BigBambiI don't think any of my others are big recording ones (e220, c200, F, S)
00:50:26BigBambimastershake78: The whole output would be useful
00:50:30bluebrothermastershake78: no. We need the command line output
00:50:51mastershake78Alright, I'll post everything on pastebin.
00:51:02peturBigBambi: the ones to test are probably those with small screens
00:51:29BigBambiWhich are those (I've not used recording on anything other than h100)
00:51:37*petur builds an ondio sim
00:51:39BigBambiEverything else seems lacking after the h100 :)
00:52:10peturthat's why I'd like to know what is inside the E100, as it has line-in
00:52:48BigBambiIsn't it rather sample rate limited?
00:53:10BigBambi(I realise that doesn't affect the creen per se)
00:54:57*petur wonders why z-man keeps saying the clipcounter doesn't work, it does work here
00:55:42*petur discovers he build the wrong ondio sim :/
00:59:17num1how in the world did lang/* go missing?
01:00:08linuxstbnum1: That's lang/* in the build directory, not the source code...
01:00:16bluebrothermastershake78: you need to install the cross compiler ...
01:00:27linuxstbmastershake78: The main problem (which may be causing the first) is that arm-elf-gcc isn't installed (or isn't in the PATH)
01:01:08mastershake78I went through the instructions, and thought I did everything right.
01:01:17*bluebrother wonders why people unfamiliar with compiling start with cygwin at all instead of using the vmware image
01:01:26BigBambimastershake78: clearly not :)
01:01:42BigBambimastershake78: Is there any reason you are using cygwin and not the vmware image?
01:01:53BigBambiIMO the vmware image is easier
01:01:54linuxstbmastershake78: Did you do step 4) here ?
01:02:45num1BigBambi: he might just not like VMs, or his computer is too slow to run a VM, or he already had cygwin installed previously, etc.
01:02:50mastershake78BigBambi, vmware doesn't like to work on my computer.
01:03:02mastershake78Num1, the last two
01:03:04BigBambinum1: I'm aware of the possibilities, I was asking why in his case
01:03:17BigBambinum1: It could have been that he wasn't aware of it
01:03:28mastershake78My computer is too slow, and I already had cygwin
01:03:58BigBambifair enough, I asked as many people just don't know about it, and if that is the only reason then IMO it is easier
01:04:02linuxstbmastershake78: Have you installed the required compilers in cygwin?
01:04:22BigBambimastershake78: If you already had cygwin installed, did you then go and install the cross compilers required
01:04:27 Join einhirn [0] (
01:04:58mastershake78I followed all the direction on but had problems when it got to the cross compiler
01:05:46mastershake78Specifically in step 2
01:05:46BigBambi is the 'recommended' guide
01:06:09BigBambiWhich step 2? I see many in that e-mail
01:06:35mastershake78Step 2 in adding cross compiler
01:07:06BigBambiSo you have installed the cross compiler but not added it PATH?
01:07:30mastershake78I couldn't find PATH=/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:$PATH in nano
01:07:39BigBambinano is just a text editor
01:07:47BigBambiWhat file did you open with nano?
01:08:15BigBambiand was there anything in it at all?
01:08:51BigBambiI would guess then that the environment variables are set somewhere else for you cygwin install then?
01:08:59*BigBambi isn't too familiar with cygwin
01:09:23linuxstbmastershake78: You're saying that "/etc/profile" is empty?
01:09:37mastershake78Yeah. According to nano.
01:09:44mastershake78There was nothing in it
01:09:57linuxstbYou didn't mistype it? i.e. you typed "nano /etc/profile" ?
01:10:18mastershake78typed it in exactly as I saw it.
01:10:31BigBambiBut just now you typed ect/profile
01:10:48BigBambiare you sure you did "nano /etc/profile" and not a typo
01:11:13peturdo viewports need to be deleted when you leave a screen?
01:11:21mastershake78I'll try again, and see what I get
01:11:57mastershake78nano /ect/profile/ nothing shows up
01:12:24linuxstbThat isn't what I typed...
01:12:33BigBambinot ECT
01:12:44BigBambi(although is lower case)
01:12:44bluebrotherhow about simply "export PATH=/usr/arm-elf-gcc/bin:$PATH" for now?
01:14:24BigBambimastershake78: Just copy and paste "nano /etc/profile"
01:14:37mastershake78Ok, I relized I made a typo, and did nano /etc/profile/ and there was still nothing
01:14:40BigBambiNote that it is etc and not ect (as we have all said numerous times)
01:15:07bluebrotherno trailing slash ...
01:15:25BigBambiJust copy and paste it, *please*
01:15:43mastershake78Ok, I got something this time with nano /etc/profile
01:16:09BigBambifilenames are important
01:16:20BigBambiIf you use different ones, it doesn't work
01:16:36 Part toffe82
01:16:39mastershake78I finally got to where I needed to go.
01:17:01BigBambiIf you had followed the instructions in the first place you would have got there immediately
01:17:35mastershake78Not a good excuse, but I have trouble seeing. *Only able to use one eye*
01:17:43BigBambicopy and paste/
01:17:46 Quit Horscht ("IRC is just multiplayer notepad")
01:18:39***Saving seen data "./dancer.seen"
01:18:52mastershake78I didn't think I was able to copy and paste with cygwin
01:20:50 Quit ender` (" Only thing made by Microsoft that wouldn't suck would be MS Vacuum Cleaner!")
01:23:03 Quit bluebrother ("Leaving")
01:23:34peturBigBambi: new recording screen patch is up in case you'd like to play around with it
01:24:05*petur reaches for the shutdown button
01:24:06BigBambiI'll have a play
01:24:15petur'nicht all
01:24:28 Quit petur ("Zzzzz")
01:39:03 Quit mastershake78 ("CGI:IRC")
01:41:29 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
01:54:37 Quit culture (Connection timed out)
01:56:20 Join Nibbler [0] (
02:00:40 Quit rasher (Read error: 54 (Connection reset by peer))
02:03:44 Join rasher [0] (
02:06:39 Join jhulst [0] (
02:07:57 Quit tvelocity_ (Read error: 110 (Connection timed out))
02:08:40 Quit Bensawsome ("The awsome is gone :(")
02:09:05 Join tvelocity_ [0] (
02:10:08 Join miepchen^schlaf [0] (
02:14:44 Quit Nico_P (Remote closed the connection)
02:17:21 Quit miepchen^schlaf_ (Read error: 110 (Connection timed out))
02:24:52 Quit Nibbler (Read error: 113 (No route to host))
02:27:27 Join Nibbler [0] (
02:33:52 Part num1
02:38:33 Quit jhulst (Read error: 113 (No route to host))
02:39:48 Join Bensawsome [0] (
02:43:17 Quit faemir ("Leaving")
02:46:09 Join faemir [0] (
02:47:58 Join MethoS [0] (
02:55:04 Quit einhirn (Read error: 104 (Connection reset by peer))
02:56:49 Quit obo ("bye")
02:57:55 Quit tvelocity_ ("Αποχώρησε")
02:59:10 Join miepchen^schlaf_ [0] (
03:06:53 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
03:14:37Unhelpfulgot my e270 from froobi. i'm not sure if they've verified them all, but this one is v1, as well as the others ppl have received so far
03:18:42***Saving seen data "./dancer.seen"
03:21:03 Join jhulst [0] (
03:21:52 Quit nplus (Remote closed the connection)
03:23:58 Quit Thundercloud__ (Remote closed the connection)
03:31:15 Join massiveH [0] (
03:32:06 Quit Nibbler ("Ex-Chat")
03:33:40 Quit massiveH (Client Quit)
03:52:53 Quit DerDome (Nick collision from services.)
03:52:54 Join DerDome1 [0] (
03:53:06 Nick DerDome1 is now known as DerDome (
04:06:39 Quit faemir ("Leaving")
04:13:04 Join coatman [0] (
04:24:11 Join miepchen^schlaf [0] (
04:27:22 Quit coatman ("Leaving.")
04:30:22 Quit miepchen^schlaf_ (Read error: 110 (Connection timed out))
04:36:33 Quit rasher (Read error: 110 (Connection timed out))
04:43:28 Join goffa_ [0] (n=goffa@
04:48:22SoapBigBambi, if I were going to do an unsupported build for the recording viewport patch, which targets?
04:48:35SoapH100/120/300, Archos, X5/M5 and that's it?
04:54:28LloreanSansas as well, I suppose.
04:56:40 Quit goffa (Read error: 110 (Connection timed out))
04:58:37 Join solexx_ [0] (
05:02:29 Join allele [0] (
05:04:43 Join atrus [0] (
05:12:37 Quit atrus ()
05:13:18 Join Sixth [0] (n=79db40ab@gateway/web/cgi-irc/
05:13:48Soapbah on PP recording.
05:14:09SoapThough I've never played with it on my e200. Is it worthwhile at all?
05:15:06Sixthhey, do you know when RockBox will become avaliable for 6th Gen?
05:15:29 Quit solexx (Read error: 110 (Connection timed out))
05:16:13SoapMarch 16th, 2021 @ 12:21 GMT.
05:18:15LloreanSoap: IIRC it's constrained to 16khz sample rate.
05:18:23LloreanOr maybe it was 22.05
05:18:46***Saving seen data "./dancer.seen"
05:20:23 Quit Sixth ("CGI:IRC (EOF)")
05:20:28 Join num1 [0] (
05:20:30allelewell the important thing is if its not done by then you'll have had plenty of time to create a new alias for yourself
05:24:07allelespeaking of the e200, anybody know if the database refresh does any writing on the device's flash?
05:31:01LloreanIt's kinda necessary to unless you expect it to rebuild the entire database every boot.
05:32:45alleleI know rockbox's does, but what about the original firmware?
05:33:42LloreanWell this is #Rockbox, so if you ask a question we're going to assume it's about Rockbox.
05:33:51allelefair enough
05:33:52LloreanEspecially since "what the OF does" is pretty much off topic in here.
05:37:21 Join sitwon [0] (
05:48:28 Quit allele ("Java user signed off")
05:51:32 Join jhulst_ [0] (
05:53:17SoapShouldn't "Boot the original firmware by default" be added to the NoDo wiki page?
06:00:48 Join nzhd [0] (n=ddc78495@gateway/web/cgi-irc/
06:01:36 Quit dude187 (Read error: 113 (No route to host))
06:01:47 Join webguest90 [0] (n=ddc78495@gateway/web/cgi-irc/
06:01:47 Quit nzhd (Client Quit)
06:01:54 Quit webguest90 (Client Quit)
06:05:59 Quit jhulst (Read error: 113 (No route to host))
06:15:13 Join dude187 [0] (
06:16:44 Quit jhulst_ ("Konversation terminated!")
06:17:20 Join jhulst_ [0] (n=jhulst@unaffiliated/jhulst)
06:20:06num1Soap: Isn't that a given though?
06:21:42SoapDual-boot defaulting on OF gets requested very frequently.
06:56:00 Quit EspeonEefi ("さよなら")
07:18:50***Saving seen data "./dancer.seen"
07:24:58 Join REtender [0] (
07:29:22 Quit MethoS (Remote closed the connection)
07:31:29 Quit REtender ()
07:39:30 Quit tessarakt ("Client exiting")
07:40:02 Quit jhulst_ (Read error: 113 (No route to host))
08:07:13 Nick num1 is now known as num1_away (
08:18:32 Quit sitwon (Read error: 113 (No route to host))
08:24:49 Quit vort3x (Remote closed the connection)
08:29:08 Join vort3x [0] (n=vortex@unaffiliated/dfa001)
08:43:52 Join countrymonkey [0] (n=4b05639a@gateway/web/cgi-irc/
08:44:43countrymonkeyI need some advice; I am going on a bike tour that will require me to be out for 8 hrs at a time. I was wondering which rockbox codec used the least amount of power on my ipod4g pp target?
08:44:59countrymonkeyAny other power-saving tips would be greatly appreciated.
08:53:35 Join Rob2222 [0] (
08:58:00 Join Llorean1 [0] (
09:10:32 Quit JdGordon ("Konversation terminated!")
09:12:13 Quit Rob2223 (Read error: 110 (Connection timed out))
09:16:01 Quit Llorean (Read error: 110 (Connection timed out))
09:18:54***Saving seen data "./dancer.seen"
09:20:07 Join ia86x [0] (n=chatzill@
09:23:34 Quit Zarggg ()
09:26:15 Join JdGordon [0] (
09:27:51 Quit JdGordon (Client Quit)
09:31:20 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
09:31:57 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
09:32:52 Quit JdGordon (Remote closed the connection)
09:35:21 Join JdGordon [0] (
09:38:40linuxstbLlorean1: Is the intention that the threads for any features ideas that get implemented are moved out of the features ideas forum to the relevant main forum? (I've seen that soap has moved the sap plugin proposal thread, rather than locking it)
09:39:06linuxstbIn fact, it's been moved and locked...
09:53:25 Quit ia86x (Read error: 110 (Connection timed out))
10:13:01 Quit avis ("Leaving")
10:16:17 Join Normmatt [0] (
10:19:25 Quit Normmatt ()
10:22:32 Join bertrik [0] (
10:25:23 Join ender` [0] (
10:33:35 Join rasher [0] (
10:34:10 Join snoh [0] (
10:35:15 Quit miepchen^schlaf ()
10:43:15 Join gregzx [0] (
10:45:30 Quit snoh (Remote closed the connection)
10:48:00 Join cbr|w [0] (n=cbr@
10:48:40 Join ender1 [0] (
10:51:36 Quit ender` (
10:51:36 Quit Bensawsome (
10:51:36 Quit CyBergRind|w (
10:51:36 Quit gevaerts (
10:51:36 Quit perrikwp (
10:51:36 Quit webmind (
10:51:36 Quit Dhraakellian (
10:51:36 Quit Ave (
10:51:36 Quit UncleRemus (
10:51:36 Quit scorche|sh (
10:51:36 Quit Strogg (
10:51:38 Quit rasher (Read error: 104 (Connection reset by peer))
10:51:40NJoinender` [0] (
10:51:40NJoinBensawsome [0] (
10:51:40NJoingevaerts [0] (n=fg@rockbox/developer/gevaerts)
10:51:40NJoinperrikwp [0] (i=4aa794a0@gateway/web/ajax/
10:51:40NJoinwebmind [0] (
10:51:40NJoinDhraakellian [0] (
10:51:40NJoinUncleRemus [0] (
10:51:40NJoinscorche|sh [50] (n=scorche@rockbox/administrator/scorche)
10:51:40NJoinStrogg [0] (n=jean@unaffiliated/strogg)
10:51:40NJoinAve [0] (
10:56:15 Join rasher [0] (
10:59:50 Quit JdGordon ("Konversation terminated!")
11:02:10 Join miepchen^schlaf [0] (
11:06:35 Join JdGordon [0] (
11:07:15 Quit ender` (Connection timed out)
11:12:45 Join MethoS [0] (
11:18:36 Quit stripwax (Read error: 104 (Connection reset by peer))
11:18:37 Join stripwax_ [0] (
11:18:56***Saving seen data "./dancer.seen"
11:27:57 Join MethoS- [0] (
11:37:11 Join tvelocity [0] (
11:37:11 Quit rasher (Read error: 104 (Connection reset by peer))
11:40:17 Join rasher [0] (
11:44:07 Quit MethoS (Read error: 113 (No route to host))
11:47:52 Quit Zom (Remote closed the connection)
11:48:03 Join Zom [0] (
11:50:19 Quit dude187 (Read error: 113 (No route to host))
11:53:08 Join faemir [0] (
12:03:58 Quit madspin ("Leaving")
12:04:13 Join madspin [0] (
12:10:42 Quit Xerion (" ")
12:18:05 Join Mathiasdm [0] (
12:19:25 Join MethoS_ [0] (n=clemens@
12:23:20 Join MethoS [0] (
12:23:40 Join sturmgeist89 [0] (n=c2d0efaa@gateway/web/cgi-irc/
12:26:48 Join culture [0] (
12:27:47advcomp2019sturmgeist89, hello
12:30:09 Join Xerion [0] (
12:31:43 Join avis [0] (n=ident@pdpc/supporter/student/avis)
12:31:54 Quit MethoS- (No route to host)
12:35:11 Join bluebrother [0] (n=Dom@rockbox/staff/bluebrother)
12:38:47 Join hannesd [0] (
12:39:08 Quit MethoS_ (Connection timed out)
12:42:15 Join Nibbler [0] (
12:47:09 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
12:51:28linuxstbbluebrother, domonoky: I've just (hopefully) committed a fix for the ASAP data aborts.
12:51:29 Quit BigBambi (Read error: 104 (Connection reset by peer))
12:51:33 Join BigBambi_ [0] (n=Alex@rockbox/staff/BigBambi)
12:51:51 Join ReKleSS [0] (
12:52:35domonokylinuxstb: thanks for fixing.. :-)
12:52:57 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
12:53:28*linuxstb hopes he's got the casting correct and waits for the build table...
12:58:03 Join moos [0] (
13:00:14linuxstbdomonoky: No problem. I'm surprised you never experienced it - did you try it on an ARM target?
13:00:15bertrikhmmm, asap doesn't use id3, right?
13:00:31linuxstbNo, so?
13:00:46linuxstbNot many codecs do.
13:00:47domonokylinuxstb: jup, i tried it on m.robe100, and h120..
13:01:01domonokyno asap has its own metadata..
13:01:12bertrikthen it shouldn't mess with id3 info, or maybe rename id3 to a more sensible name if it's not really id3
13:01:53linuxstbYes, "id3" needs renaming - it's one of those things often mentioned, but no-one ever bothers...
13:01:55bluebrotherisn't the metadata handling still somewhat id3 centric?
13:02:08domonokybertrik: all our metadata gets written into the id3 structure..
13:02:18bluebrotherideally it would be generic enough to support any form of metadata :)
13:02:28domonokyits historic, from the time when we only had mp3.. :-)
13:02:29linuxstbbluebrother: It does... It simply needs renaming...
13:03:03bluebrotherok. Seems I remember wrongly −− but I became more a rbutil guy than a core rockbox one ;-)
13:04:15 Join Nibbl [0] (
13:05:56 Quit Nibbler (Connection timed out)
13:06:34linuxstbI haven't investigated further, but I copied the entire (2000+) ASMA archive to my device, and the database didn't seem to find all the tracks. So maybe the metadata parser isn't 100% perfect still.
13:08:27*domonoky didnt try the database..
13:09:05linuxstbIt's a good way to test the metadata parser... ;)
13:09:25linuxstbIt's probably worth trying it in the sim, and see if the database code can output debugging info
13:12:15*domonoky should try a database build on sim with some debugging output in the parser, to see if there are files in the ASMA archive where the parsing fails..
13:12:22 Join Acky [0] (
13:15:25 Join mf0102 [0] (n=michi@
13:16:37linuxstbdomonoky: It's nice to have the ASMA archive as a test suite...
13:17:10linuxstbAre you planning on doing any optimisation? I'm wondering if it's feasible on Archos devices...
13:18:26domonokyhm, i dont know if it is fast enough for the archos devices and if it doesnt need to much RAM.. perhaps some tests with the older asap2wav plugin could show :-)
13:18:58***Saving seen data "./dancer.seen"
13:19:11domonokyabout optimisations, at moment none are seems mostly fast enough... maybe some play with IRAM would be nice..
13:20:57linuxstbYes, there are two things I've noticed - using IRAM, and hard-coding the output format to something rockbox-friendly, rather than making it a runtime parameter.
13:22:09linuxstbThose macros don't make it easy to follow though...
13:23:33linuxstbi.e. the PokeySound_Generate function looks like it can be simplified/optimised.
13:24:26domonokyyes, the asap code is full of MACROS and ifdefs for differnt languages... so i do not want to change much in the asap core :-)
13:24:46domonokybut if you want to poke on it, feel free :-)
13:26:26domonokybut i was impressed, that it was so easy to port.. this ASAP code compiles as C/C#/Java, and now runs on 3 different architectures, different endianess and else, and no problems..
13:26:54linuxstbYes, the only bug in the core code is that char I found. We should probably report that to the author so he can fix it upstream.
13:27:33 Quit Acksaw (Connection timed out)
13:27:56 Quit Nibbl (Read error: 113 (No route to host))
13:28:01linuxstbAnd he would probably be interested to know that Rockbox now includes his code. Do you want to email him? Or shall I?
13:28:13domonokyi already mailed them.. :-)
13:28:28linuxstbDid you report that bug?
13:29:04domonokyno, i just reported that i ported it to rockbox. will send them a patch with our core modifications later...
13:29:37linuxstbWere there any other core changes? (apart from using the Rockbox codec API)?
13:30:10 Join Nibbl [0] (
13:30:33domonokyi think only fixes for warnings about unused parameters :-)
13:33:14*domonoky sees that there are files in the ASMA archive without metadata (only length is there), maybe our database has problems with empty artist/title strings ?
13:33:59domonokyperhaps we shouldnt set them to empty string in the id3 structure, when we dont have content for them :-)
13:34:28 Join Thundercloud [0] (
13:36:48 Join desowin [0] (n=desowin@atheme/member/desowin)
13:38:03sturmgeist89can someone plz answer some questions i have to rockbox?
13:38:50domonokysturmgeist89: only if you ask :-)
13:39:32sturmgeist89ok. am i able to create these playlist like only songs with genre rock?
13:40:21domonokyyes, this is possible with the database. take a look at the manual..
13:41:07 Join einhirn [0] (
13:42:06 Quit Nibbl (Read error: 104 (Connection reset by peer))
13:42:07sturmgeist89i have the ipod classic with 160 gb, and i cant find him. may i take ipod video manual? and where can i find this manual in german?
13:42:31domonokyrockbox does not run on the classic !
13:42:53sturmgeist89damn -.-
13:43:05sturmgeist89will it be supported in the future?
13:43:30domonokynobody knows about the future, there are no plans..
13:43:52sturmgeist89ok, thanks. cya
13:44:32 Quit sturmgeist89 ("CGI:IRC (EOF)")
13:45:22bertrikanyone know what the define HAVE_FLASH_DISK means?
13:46:09bluebrotherI think it's needed for disabling the ATA sleep call.
13:46:11bertrikit's only used in config-ifp7xx.h and has effect only on the ata_idle_callback mechanism
13:46:54 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
13:47:19 Join einhirn [0] (
13:47:29bertrikHAVE_FLASH_STORAGE looks similar in meaning and seems to be used by other flash based targets
13:48:03 Quit einhirn (Client Quit)
13:48:58 Join snoh [0] (
13:49:01 Join einhirn [0] (
13:58:55 Join Nibbl [0] (
14:01:37 Nick fxb__ is now known as fxb (
14:03:40 Quit avis (Remote closed the connection)
14:26:31 Join Giles [0] (n=18842a33@gateway/web/cgi-irc/
14:28:15 Quit moos ("Rockbox rules the DAP world")
14:36:21Unhelpfulok, it's been a bit since i played around w/ sansa. i had no trouble w/ the one i got for the wife, but this one hangs, apparently indefinitely, if i try to boot OF after installing the RB bootloader. any ideas?
14:41:07 Join avis [0] (n=ident@pdpc/supporter/student/avis)
14:46:31 Quit troy_ (Read error: 104 (Connection reset by peer))
14:51:08 Quit gregzx ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
14:51:29 Join gregzx [0] (
14:56:11 Quit Horscht ("electromagnetic radiation from satellite debris")
14:56:20 Quit JdGordon (Read error: 110 (Connection timed out))
14:56:20 Quit Thundercloud (Remote closed the connection)
14:57:09 Quit Giles ("CGI:IRC")
15:02:42 Quit einhirn (Read error: 104 (Connection reset by peer))
15:05:14 Quit avis (Remote closed the connection)
15:13:52 Quit Nibbl (Read error: 60 (Operation timed out))
15:14:26 Join sitwon [0] (
15:15:16 Join avis [0] (n=ident@pdpc/supporter/student/avis)
15:15:59 Quit snoh (Remote closed the connection)
15:18:37 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
15:18:46 Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019)
15:19:02***Saving seen data "./dancer.seen"
15:20:56 Quit advcomp2019 (Nick collision from services.)
15:21:06 Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019)
15:22:39 Join MethoS- [0] (
15:23:44 Quit advcomp2019 ("Don't follow me")
15:25:44bluebrotherany objections against making the TOC in the FAQ pages more detailed? I think it's better to have a complete overview over the topics first.
15:31:55*bluebrother goes for it
15:33:57 Quit stripwax_ ("Miranda IM! Smaller, Faster, Easier.")
15:34:17 Join stripwax [0] (
15:34:36Soaplinuxstb, on my moving the SAP thread out - what are your thoughts on that? I was trying to keep the "feature requests" page clean.
15:35:19linuxstbI thought it should stay there, but locked, and with [IMPLEMENTED] added to the subject line
15:37:50 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
15:40:06 Quit MethoS (Read error: 110 (Connection timed out))
15:41:13 Join roomtester [0] (
15:41:36 Part roomtester
15:43:07 Join stooo [0] (
15:45:22 Part stooo
15:45:49Soapwell, I did add the (Implemented) ;)
15:49:16 Join Nibbler [0] (
15:49:23Soap(moved it back)
15:49:31 Quit Nibbler (Read error: 104 (Connection reset by peer))
15:50:41 Join JdGordon [0] (
15:51:05bluebrotheris it possible to delete attachments from the wiki? The IpodFAQ has a german translation txt attached, but that is not really readable by a german speaking person.
15:51:23bluebrotherso completely removing it would be nice. (Guess who did the attachment ...)
15:51:51JdGordoniirc no you cant
15:51:56 Join LambdaCalculus37 [0] (
15:51:56JdGordononly admins can
15:53:02 Join MikeF [0] (
15:53:27MikeFhi. is there anyone here who can help me with rockbox?
15:53:33MikeFI'm having a problem with it
15:53:37BigBambi_If you ask a question, sure
15:53:59 Quit stripwax (Read error: 110 (Connection timed out))
15:54:59MikeFah thanks. well I have an 80 gb iPod video, and am using rb for voice support. I installd it correctly but I'm having this wierd problem where it only speaks when a song is playing
15:55:16MikeFI'm using yesterdays build and voice file
15:55:33JdGordonits an unfortunate known bug... it cant talk while its paused
15:55:35BigBambi_are you pausing it before trying to get e.g. menus to speak?
15:55:35bluebrotherhave you paused playback? Voice only works if playback is stopped or running
15:55:53linuxstbbluebrother: Just hide the link to it - that way you keep the wiki history correctly.
15:55:57MikeFno i'm just turning it on
15:56:07MikeFthere wasn't even any songs on there
15:56:12bluebrotherlinuxstb: exactly what I did :)
15:56:27MikeFhow do i stop it though?
15:56:45bluebrotherin the wps, hold play
15:57:05bluebrotherok. Thoughts on this: ?
15:58:12 Quit MethoS- (Read error: 54 (Connection reset by peer))
15:58:24BigBambi_bluebrother: Nice
15:58:24 Join MethoS- [0] (
15:58:40BigBambi_I'm looking forward to the h100/h300 one :)
15:59:57linuxstbbluebrother: Instead of your first paragraph, I would say something like "You must now perform the following steps to finish the bootloader installation:", and not display "installation successful"
16:00:08bluebrotherBigBambi_: :)
16:00:18MikeFthink I've got it working
16:00:23MikeFthanks for your help
16:00:37bluebrotherit's part of my bootloader class rework ...
16:00:43 Quit MikeF ("")
16:00:56JdGordonbluebrother: really minor... but can you remove the word "unmount" from the windows (and maybe osx) build from that dialog?
16:00:57BigBambi_bluebrother: Yes, something like "Bootloader installation is nearly complete", not was successful, as it isn't yet.
16:01:14bluebrothergood point.
16:01:52Unhelpfulnevermind, sansapatcher didn't work, rbutil did :)
16:02:14bluebrotherwell, from the tool's point of view it was successful. But it might confuse users ... already changing it :)
16:02:30BigBambi_coolio :)
16:02:53 Join itcheg_ [0] (n=4571a9eb@gateway/web/cgi-irc/
16:03:18linuxstbbluebrother: Although I don't understand - why are those steos required on this ipod?
16:03:54bluebrotherlinuxstb: well, if you install the bootloader for the first time a hard reset is needed to get it actually reboot into the bootloader
16:04:03 Nick Llorean1 is now known as Llorean (
16:04:16BigBambi_bluebrother: "Please refer to your players manual *for* details", not on
16:04:32linuxstbNo it isn;t - the Apple firmware detects the firmware partition has changed and reboots.
16:04:42*LambdaCalculus37 looks at the logs to see what was going on earlier and yesterday
16:05:11linuxstbAnd even if it didn't, that's not required for installation, just running rockbox
16:05:29BigBambi_bluebrother: and "player's"
16:06:39bluebrotherlinuxstb: really? Wasn't aware of that. In that case we can completely remove the screen for ipods. But in that case, why do we have this in the manual?
16:07:10linuxstbWe do? Hoprefully I didn't write that...
16:07:12bluebrotherI agree that rebooting is not required for installation itself but I assume the user wants to install and _run_ Rockbox, so he needs to reboot
16:07:26bluebrotheris that also true for the older Ipod models?
16:08:12linuxstbI'm pretty sure it's universal - I assume it's how ipods reboot after itunes updates the firmware
16:08:21 Quit itcheg_ ("CGI:IRC (Ping timeout)")
16:08:41bluebrotherhm. I thought Itunes has a different way to toggle the reboot. But if it does work, great.
16:08:58bluebrotherBigBambi_: not sure if I got you correctly. It's "player's", not "players"?
16:09:54BigBambi_Um, I'm just off to check :)
16:10:45bluebrotherwell, in the worst case it's only a typo :)
16:11:16bluebrothermore problematic is that I currently broke Quick Start installation ...
16:11:17 Join itcheg_ [0] (n=4571a9eb@gateway/web/cgi-irc/
16:14:30 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
16:14:40 Quit linuxstb (Nick collision from services.)
16:14:43 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
16:16:09 Join AndyIL [0] (n=pasha_in@
16:16:10BigBambi_bluebrother: "player's" - it is the manual of the player, so possessive
16:16:18 Quit itcheg_ ("CGI:IRC (Ping timeout)")
16:16:35*bluebrother doesn't like grammar stuff
16:17:03*BigBambi_ neither, and it is his first language :)
16:17:41 Join crope` [0] (
16:18:30bluebrothercan we use "safely remove your player" for all OSes? My windows box shows "safely remove hardware" and on kde I get "safely remove" in the context menu of the player
16:19:05JdGordonyeah, probably
16:20:01*bluebrother will use that for now −− we can always change it later, it's only a string ...
16:20:46 Join itcheg_ [0] (n=4571a9eb@gateway/web/cgi-irc/
16:23:48itcheg_Is it against rockbox licensing to make a compiled version freely available with an added plugin of your own but with out releasing the code to the plugin?
16:24:44*dionoea would say yes
16:24:51JdGordonits also against the gpl
16:25:04JdGordonyou HAVE to make the source avaiable
16:25:40dionoeaif someone asks for it
16:25:45JdGordonyou can of course usse the definition "email me and pay for postage and ill send you a printed copy of the source" argument if you want to thoguh
16:26:11itcheg_ok so even if the complied version is freely available
16:26:18itcheg_ok got it
16:26:40domonokyand theoretically it should be possible to build a lgpl wrapper plugin, which loads a proprietary plugin :-)
16:26:47 Quit AndyI (Read error: 110 (Connection timed out))
16:27:22JdGordondidnt we decide that wasnt really possible because the api is gpl?
16:27:45itchegI thought as much but figured I would ask
16:27:49 Quit itcheg_ ("CGI:IRC")
16:28:57domonokyhm, but a with a lgl wrapper, the proprietary plugin does not link against rockboxs gpl API but against another lgpl api :-)
16:29:25dionoeathat's flawed. Because the other lgpl api is automatically cast to gpl once you link it to a GPL program
16:29:34 Join mazling [0] (
16:30:02*JdGordon thinks its maybe time to change the topic... devcon has been over for a month already
16:31:05*domonoky trys different IRAM usages to optimise the asap codec :-)
16:36:38itchegn00b question, if I applied a patch and then do an svn update - assuming the patch is current - will it overwrite the patch?
16:36:54 Quit countrymonkey ("CGI:IRC (EOF)")
16:37:11domonokyhm, putting the output buffer in iram changes speed from ~410% to ~510% on h120.. not bad...
16:37:16JdGordonit will try to merge changes and complaing if there is a comflict
16:37:31rasherbluebrother: I think we should on the whole, trust translation patches to be good unless we have any particular reason to believe otherwise. Of course, previous contributers are even better.
16:37:33 Join rhyhann1 [0] (n=hy@
16:38:08itchegJdGordon that no was to me, so the patch stays in place correct?
16:38:24itchegok thanks
16:38:28bluebrotherrasher: good point. Still, I'm somewhat reluctant about committing lang patches from people I've never heard of.
16:39:19bluebrotherotherwise I most likely would have committed some harry tu stuff in the past ... and it's gotten quite clear how bad his translations are.
16:39:34rasherI can understand that, but I just think it results in more language patches rotting in the tracker. Hopefully people would notify us if their particular language gets broken
16:39:44LambdaCalculus37harry tu must think he's some kind of walking translator.
16:39:58domonokyshould i put "The asap team" into our CREDITS file ?
16:40:09rasherdomonoky: Yeah
16:40:11LambdaCalculus37domonoky: Yes.
16:40:46JdGordonrasher: would it be much effort to update your translation site to be able to store the changes and email the dev list and then if it gets a reply from any of the known devs it would commit it automatically? half the problem is we are lazy.. but if its simply checking to make sure its ok and then pressing "commit" then that would speed it up
16:41:02rhyhann1I have a problem with my new player
16:41:44JdGordonthats nice...
16:41:47rhyhann1But it's not supported by Rockbox (a Samsung p2), so I won't bore you: which is the right channel to find help ?
16:41:56bluebrotherrhyhann1: well, we might be able to help you. Bad thing is that you need to tell us about the problem first ... ;-)
16:41:59rhyhann1I'm lost
16:42:13LambdaCalculus37And you have an incompatible player to use Rockbox on.
16:42:36LambdaCalculus37Only the players on the front page are compatible with Rockbox.
16:42:55rhyhann1LambdaCalculus37: Yeah, but this is the only music player channel I know
16:42:57rasherJdGordon: I think that would be quite a to code (I suppose I'd have to do a checkout for each "saved" translation to be able to commit)
16:43:02rasherquite a hassle*
16:43:09rasherBut I'll give it some thought.
16:43:36JdGordon... if you happen to have a fwe hours to kill... sounds like a good idea though yeah?
16:44:41*JdGordon thinks the project url's should be added to the credits page instead of just their names
16:45:20*bluebrother would prefer keeping the names −− why not put the url into parenthenses after the name?
16:45:30JdGordonthats what i meant
16:51:03*bluebrother just removed the bootloder from his mini but that thing still boots into Rockbox? wtf?
16:51:21*bertrik agrees with LambdaCalculus37 regarding being a native speaker or being fluent to submit translations
16:51:54bluebrothermaybe we should consider stopping to ship translations that are really outdated?
16:52:06rasherbluebrother: There aren't that many
16:52:32LambdaCalculus37Only four translations are really out of date.
16:52:37rasherDoing it is pretty simple though - just edit apps/lang/SOURCES
16:53:07 Join dude187 [0] (
16:53:10LambdaCalculus37And once an update comes in, then we'll just add it back to apps/lang/SOURCES
16:53:14bluebrotheryep, but my idea was to do that automatically.
16:53:38JdGordonno, I think they should stay
16:54:14rasherbluebrother: Not worth the work, I think, considering how few there are. I'm still not sure whether I think they should stay or not.
16:54:25 Join fml [0] (n=4fd3e0c9@gateway/web/cgi-irc/
16:54:51bluebrotherhow do you decide if a language is outdated or not? 100+ strings missing is something I'd consider outdated
16:55:03fmllinuxstb: hello. Why is the cast to intptr_t needed? Wouldn't char* be enough?
16:55:12rasherPersonally, an incomplete translation bothers me more than no translation, but then I understand English fine. For someone who doesn't, a partial translation might be just what he needs for Rockbox to be useful.
16:55:33LambdaCalculus37bluebrother: Hindi, Slovenian, Turkish, and Afrikaans are the biggest offenders.
16:55:43JdGordonfml: to keep the 64bit sims happy probably?
16:55:43rasherbluebrother:"> shows percentages and number of missing strings
16:56:01LambdaCalculus37412, 552, 646, and 677 strings missing, respectively.
16:56:07bluebrotherrasher: I checked that page :) But there are more than the 4 red langs I'd consider outdated.
16:56:09linuxstbfml: It's already a char* - you need to cast it to an integer
16:56:11 Quit hannesd ("Client suicide")
16:56:15bluebrotheri.e. IMO 100+ strings missing is outdated
16:56:39rasherbluebrother: A translation with 100 missing strings might even be almost complete for Archos targets
16:56:53fmlJdGordon: but the comment says it's done to align at 4 byte. wouldn't a pointer to an int align at something else?
16:56:55rasher(most newer strings are used on SWCODEC, I'd think)
16:57:32 Quit ReKleSS ("Leaving")
16:57:54rasherBut my other point still stands - if you don't understand English well, the strings that are translated might mean you're still able to use Rockbox
16:58:05fmllinuxstb: int_ptr + 3 means adds 6 bytes IMHO
16:58:28linuxstbNot, intptr_t is an integer type, not a pointer type.
16:58:31fmllinuxstb: err, 12 bytes, sorry, on 32 bit archs
16:58:55linuxstbIt's an integer the same size as pointers - so works nicely on 64-bit
16:59:24fmllinuxstb: oh, then the name is confusing. intptr_t is an int? not an int*?
16:59:40JdGordonrasher: while I disagree that having a possibly full hwcodec lang is useful, I agree that have some translation is better than none so yeah, they should stay
16:59:42linuxstbIt's a standard POSIX name (I think)
16:59:46bluebrotherintprt_t is an in with a size to hold any pointer on the platform (iirc)
16:59:55 Join MethoS_ [0] (
17:00:20rasherJdGordon: I just meant that 100 missing strings mean "somewhere less than 100 missing strings on any given target"
17:00:31bluebrotherI'm wondering how people will react if the find out that there is a translation but later that it's somewhat unusable because it's completely outdated.
17:00:38bertrikwe could just align the id3v2 buffer itself instead of aligning the pointers
17:00:51LambdaCalculus37bluebrother: Tell them to open a Flyspray report.
17:00:55JdGordonbluebrother: well, worst case is they decide to spend some time and translate it for us
17:01:16BigBambi_LambdaCalculus37: That isn't much good - Rasher's page tells you that it is outdated
17:01:35BigBambi_Extra bug reports arn't much use - updated translations are
17:01:41fmllinuxstb: ah, yes, just read up about it. Now it perfectly makes sense.
17:01:54LambdaCalculus37BigBambi_: True, that.
17:02:11bluebrotherworst case? Well, I think it's more likely those guys understand the language they want to use. Worst case is they stop using Rockbox because of the language (but is that really that bad?)
17:02:33BigBambi_What about for a release?
17:02:41bluebrotherLambdaCalculus37: translations are contributed, so a bug report telling a lang is outdated doesn't make sense.
17:03:03BigBambi_Does a release want to be shipped with only up-to-date translations, or incomplete ones too
17:03:40JdGordononly 5 langs are actually up to date
17:03:45fmllinuxstb: but then, shouldn't it be uintptr_t? (unsigned)
17:03:57linuxstbdomonoky: Regarding your asap commit, what % speedup did you get? I've been experimenting with IRAM a little, and would want to see where IRAM makes the most gain on the various targets...
17:04:09bluebrothergood question. IMO the release notes should classify the translations are (almost) complete, incomplete and outdated.
17:04:23 Join CaptainKewl [0] (
17:04:41domonokylinuxstb: i tested on h120. percentage got from ~410% to ~510% realtime..
17:05:08LambdaCalculus37Norwegian and Danish only need 1 and 3 strings translated, respectively.
17:05:34domonokyconfusingly the size of this output buffer didnt really change the speed.. so i set it to a ?standard? 2k..
17:05:49rasherJdGordon: that should hopefully improve in time for the release
17:06:08linuxstbdomonoky: When optimising, it's nice to state the speedup (on a standard test track) when committing - what track did you use?
17:07:11domonokyi used demos\ as test codec..
17:07:14BigBambi_Quite a few of the translations are both nearly there and spoken by people around here - I don't think they will be problems for a release
17:07:19domonokys/codec/ song
17:07:31bertrikspeaking of translations, I noticed that the database texts (Album, Album Artist, Artist, Genre) are not translated (at least not in dutch and german). Is this intentional?
17:07:53BigBambi_Isn't that dependent on the tagnavi file?
17:08:30rasherIt is indeed, but perhaps that should look for LANG_ entries and translate if found?
17:08:46 Join njweather [0] (
17:08:51JdGordonhow do we map text to constants in the code though?
17:09:09rasherGood point, maybe something else then
17:11:34*bluebrother figures he completely forgot about the H10 pure special case :(
17:11:43njweatherHey folks, quick question: My Rockbox is no longer working. I can still boot the original firmware (though all the music is missing). When I connect it to the comp., both drives (memory and MicroSD) show up empty. Can't copy files to the memory either. Any idea on what's wrong (Sansa e250)?
17:12:01fmllinuxstb: could you please clarify about intptr_t vs. uintptr_t? What if the buf in high address? Wouldn't we get a wrong result then?
17:12:11bertriksong attributes like album, artist, etc. are also not translated in file properties, but they are in "show track info" in the context menu of the WPS
17:12:29bluebrothernjweather: try running chkdsk /f on the drive
17:12:32JdGordonproperties is a plugin
17:12:40 Quit rasher (Read error: 104 (Connection reset by peer))
17:12:51bluebrotherand check if the .rockbox folder still exists. If not something bad happened to the drive
17:13:14bluebrotherbtw, how's the plugin translation going?
17:13:41JdGordonwell aparently.. its on fs
17:14:17 Quit MethoS- (Read error: 113 (No route to host))
17:14:27njweatherAlright, give me a second. thank
17:15:44 Quit mazling (Client Quit)
17:16:18 Join rasher [0] (
17:16:30njweatherCan't run chkdsk. It says the volume is in use by another process...
17:16:37njweatherBut it's not.
17:17:03 Join itcheg_ [0] (n=4571a9eb@gateway/web/cgi-irc/
17:17:04 Quit itcheg_ (Client Quit)
17:18:42 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
17:19:04***Saving seen data "./dancer.seen"
17:20:02 Quit njweather (Read error: 104 (Connection reset by peer))
17:20:30rasherHrm, FS #9148 looks interesting, but I think he's modifying voice-translations to fit a specific voice engine in the later patches. Can anyone have a look. Do we trust his translation when he obviously has a poor grasp of English?
17:21:51LambdaCalculus37And a patch with 0K of data?
17:22:32JdGordonjust btw... you dont need a even half decent grasp of english to do a translation... if you know where the strings are shown, you know what needs to be be displayed...
17:22:40 Quit dude187 (Read error: 113 (No route to host))
17:22:53rasherJdGordon: You also need to know what it does..
17:23:07rasherLambdaCalculus37: That last one I think was supposed to be a fix for
17:25:15 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
17:31:34 Join massiveH [0] (
17:31:51itchegrunning configure why would I get ../tools/configure: line 2091: autocnf.h: permission denied
17:32:28itchegjust did a clean svn co
17:34:20LambdaCalculus37rasher: Did you see FS #9215?
17:34:34rasherLambdaCalculus37: I'm pretty sure I just committed it
17:35:09*LambdaCalculus37 svn updates
17:35:25LambdaCalculus37rasher: Ahh, I see it now.
17:35:43 Quit Mathiasdm ("Invisible Internet Project:")
17:36:38 Join junner518 [0] (
17:37:00 Quit rasher (Read error: 54 (Connection reset by peer))
17:39:07 Join rasher [0] (
17:42:03 Quit massiveH ("Leaving")
17:42:07LambdaCalculus37rasher: Thanks! :)
17:43:36 Join kretender [0] (
17:44:49bertrikCan the rockbox bootloader be installed on any version of the OF, or is a specific version required?
17:44:57bertrik(for sansa c200 I mean)
17:45:43 Part junner518
17:48:12bertrikIs there anything I can do to help with that?
17:48:20 Quit LambdaCalculus37 ("Do quit now, there's a demon around the corner!")
17:49:14itchegbluebrother thanks for updating the sudoku save patch, I'll give it a try now
17:49:53linuxstbfml: It probably should have been unsigned, but in practice it makes no difference.
17:50:50linuxstbJdGordon|zzz: (or anyone else...0 Do you know if saratoga got a reply from Leslie about his SoC project?
17:52:12bertrikActually, sansapatcher and rbutilqt do recognise an c200 with OF 01.01.07, they just can't install the bootloader
17:53:19 Join snoh [0] (
17:53:28fmllinuxstb: shouldn't we define macros for address alignment? To make more readable and to do it once and right? I think there are several places doing this.
17:55:14linuxstbJdGordon|zzz: "email me and pay for postage and ill send you a printed copy of the source" isn't correct - it must be "machine-readable" on "a medium customarily used for software interchange".
17:55:50linuxstbfml: I dislike macros of that sort - the operation is trivial, and IMO is much clearer to be there explicitly, rather than hidden.
17:58:25 Quit snoh (Remote closed the connection)
17:58:59fmllinuxstb: hmm... true. But I wonder why the type intptr_t (signed) exists at all. Just for the sake of completeness?
18:00:12 Join snoh [0] (
18:02:54 Quit Lambdumb (Read error: 104 (Connection reset by peer))
18:03:11 Join Lambdumb [0] (n=Lambda@
18:03:29 Part rhyhann1
18:04:06 Quit ender1 (Read error: 110 (Connection timed out))
18:05:49 Quit rvvs89 (Read error: 60 (Operation timed out))
18:06:33 Join Zarggg [0] (
18:07:03 Join rvvs89 [0] (
18:08:11 Join goibhniu [0] (
18:13:21 Join massiveH [0] (
18:14:12goibhniuhi, is there a way to create the database on a linux box instead of on the player? seems like it's out of date and database.c seems to be broken, does that sound right?
18:15:39linuxstbYes, both of those seem to be unmaintained...
18:16:05linuxstbIt would be nice if "someone" fixed database.c and made it useful...
18:16:25bluebrotherupdating database.c would be nice −− so we could eventually include it into rbutil
18:16:49goibhniuah thanks .. hmm
18:17:26 Quit fml ("CGI:IRC (EOF)")
18:30:46 Quit massiveH ("Leaving")
18:34:20 Join ender` [0] (
18:35:23 Join massiveH [0] (
18:45:02 Join jhulst_ [0] (n=jhulst@unaffiliated/jhulst)
18:55:49 Join mf0102_ [0] (n=michi@
18:57:34 Quit mf0102 (Read error: 110 (Connection timed out))
18:59:14 Quit AhtiK ("Leaving")
18:59:23 Join EleminoP [0] (
18:59:25 Part EleminoP
19:09:38 Join fdinel [0] (
19:09:53 Quit jhulst_ (Connection timed out)
19:11:33 Join PaulJam [0] (
19:12:58 Join AhtiK [0] (
19:19:05***Saving seen data "./dancer.seen"
19:20:39 Quit massiveH ("Leaving")
19:23:16rasherSlasheri: Thoughts on FS #8616?
19:27:11 Quit agaffney (Connection reset by peer)
19:27:13 Join funman [0] (
19:27:56funmani'd like to get write acces to the wiki
19:28:40funmani want to precise SansaV2Firmware page, the last firmware available from Sansa makes some assumptions incorrect
19:29:06rasherWhat's your wiki name?
19:29:16 Join agaffney [0] (n=agaffney@gentoo/developer/
19:30:01rasherfunman: Should work now
19:30:15funmanyes, thanks
19:30:23Slasherirasher: that sounds much better, "uudelleentoisto" is indeed more logical
19:31:25rasherSlasheri: Great, I'll commit then.
19:32:02funmanhum the page doesn't specify if the numbers are little or big endian :/
19:32:42Soapgotta go get some brake fluid, transmission fluid, etc.
19:34:18linuxstbfunman: It's a wiki ;)
19:37:44funmanwell it's little
19:37:45 Quit avis ("Leaving")
19:38:01 Join avis [0] (n=ident@pdpc/supporter/student/avis)
19:42:56 Join MethoS [0] (
19:43:40Soapoops, sorry
19:43:42 Join tessarakt [0] (
19:50:07 Join Thundercloud [0] (
19:50:42 Join stripwax [0] (
19:52:39 Quit sitwon (Read error: 113 (No route to host))
19:57:31PaulJamare there any instructions how to compile the wps-editor from the gsoc project on cygwin? i'm just courious in what state it is. the wiki page hasn't been updated in a while.
19:57:44 Quit Bensawsome ("The awsome is gone :(")
19:57:56linuxstbPaulJam: I haven't seen any - maybe domonoky can help.
19:59:59linuxstbfunman: Have you looked at the code in SVN that attempts to dump info about V2 firmware files? Patches to that would be very welcome...
20:00:06*domonoky thinks you have to build the "proxy" with "make shared", build QPropertyEditor with "qmake && make" and then the gui with "qmake make" - i used mingw to test it... (and i told him to cleanup :-) )
20:00:26linuxstbdomonoky: Any news from him recently?
20:00:50domonokyunfortunatly not :-/
20:01:00linuxstbBut he passed the mid-term?
20:02:02domonokyyes, we let him pass mid-term, because he worked hard before.. unfortunatly he was very lazy after mid-term :-/
20:02:59 Quit MethoS_ (Read error: 110 (Connection timed out))
20:03:28linuxstbWhen did you last hear from him?
20:05:35domonokyabout a week ago.. i told him he has to work hard, if he doesnt have clean code and at least the basics of the wps editor till end of gsoc i have fail him... but it doesnt seem to have much effect.. :-/
20:05:44 Join dude187 [0] (
20:05:59linuxstbLooking at the svn log for his code, he seems to have been active recently though.
20:06:12linuxstb(commits on 23, 24 and 25 July)
20:06:46linuxstbIs there a reason (e.g. no permanent internet link) that he doesn't visit IRC more?
20:07:44domonokyi dont really know, but he is seldom online.. and if he is online, then its not for long...
20:09:19linuxstbdomonoky: I'm trying to build it now - where is "QPropertyEditor" ?
20:09:50domonokyinside gui/src ... its a imported module i think
20:09:50linuxstbI mean where do I type "qmake && make" ? Just in gui?
20:10:33domonokyyou have first run "qmake && make" in gui/src/QPropertyeditor, then a second time in gui
20:11:24bluebrotherit would be _really_ great if he'd use commit messages :/
20:11:29linuxstbOK, that works. But when compiling in gui, I get errors about missing .h files - qmp3state.h and qwpsstate.h
20:11:49linuxstbI guess he's forgotten to add them
20:12:06 Join sitwon [0] (
20:12:17linuxstbbluebrother: There are one or two there... ;)
20:12:34PaulJamdomonoky: hmm, i fear this is a little but over my head, but thanks for the informations anyway.
20:13:53bluebrotherlinuxstb: yes, one of them is "commit wpseditorfixes2.diff", which I posted to FS −− but only figured that he'd actually committed them by looking at the repo logs. I would've liked him noting this to someone
20:14:16bluebrother"make" in proxy creates a proxy.exe on linux ... bah.
20:14:22*bluebrother is quite disappointed
20:14:30linuxstbbluebrother: Not for me...
20:14:42linuxstbSorry, it does...
20:14:55domonokybluebrother: you should call "make shared" in the proxy dir :-)
20:15:26bluebrotherdomonoky: I know ... but simply calling make shouldn't create an exe file then.
20:15:56 Quit Xerion (Read error: 104 (Connection reset by peer))
20:16:08linuxstbbluebrother: I think that's the least of our worries about this project though...
20:16:15*domonoky is also not satisfied with this, thats why i am pushing him to clean up the mess, but i can not do more, than always nagging him, and fail him in the end..
20:16:30 Join Xerion [0] (
20:16:42bluebrotherlinuxstb: true, but it speaks for itself :/
20:17:31*domonoky is more worried that we still do not have anything about editing a wps, its only displaying till now..:-/
20:17:40bluebrothercurrently I could build, but something is broken with this dynamic lib: no .eh_frame_hdr table will be created
20:17:48bluebrotherit's only displaying right now? Urgh.
20:18:09bluebrotherthat's bad news. When does SoC end?
20:18:38linuxstbBut the important thing is whether the code is doing things right - i.e. if it's something someone could build on after SoC finishes?
20:18:41domonokyyes, it only displays a wps, and you can change the dynamic content of the wps (ie title artist etc) but no editing..
20:19:02domonokygsoc finished 18.08.08 i think..
20:20:32linuxstb1 September seems the "real" deadline though, if I'm reading the timeline correctly. i.e. the date evaluations have to be submitted by. Students can start submitting code on 3 September.
20:21:08 Quit JdGordon|zzz (Remote closed the connection)
20:21:18bluebrotherbtw, why using a dll and not a Qt plugin?
20:21:38 Quit Xerion (" ")
20:22:02domonokyhm, dont know, maybe because he knows dlls :-)
20:22:46*bertrik just installed the RB bootloader on a sansa c200, OF version 01.01.07 :)
20:23:00bluebrotherI kinda dislike that this is not portable −− on linux you need to adapt it to shared libs, etc. Plugins wouldn't have needed that
20:24:02bluebrotheror at least it makes portability harder.
20:24:29 Join Xerion [0] (
20:24:48 Quit kretender (Read error: 104 (Connection reset by peer))
20:25:01linuxstbdomonoky, bluebrother: (and other committers) Would you like to join #rockbox-gsoc?
20:25:58*domonoky would not want him to work on changing this to qt plugins, he should work on cleanup and editing or he will fail..
20:39:30 Quit PaulJam (".")
20:40:57 Join MethoS- [0] (n=clemens@
20:44:25 Join MikeF [0] (
20:44:25 Quit rasher (Read error: 54 (Connection reset by peer))
20:45:05MikeFim having aother problem with rockbox. when I go into my file list, there are mp3 files but its not displaying them. if there's a folder with mp3's in it it just says empty list
20:45:22linuxstbWhat do you have the "File view" setting set to?
20:45:35MikeFnot sure
20:45:40MikeFwhere should i look for that
20:45:45MikeFwhat setting under file view?
20:45:59linuxstb"Show Files"
20:46:04MikeFit was working fine before but I copied a load of files onto there and now its not
20:46:33 Join Horschti [0] (
20:46:48MikeFthink it was on playlists no idea why
20:47:07MikeFthere we go
20:47:21 Quit Horschti (Read error: 104 (Connection reset by peer))
20:47:25MikeFalso, what does the battery capacity setting under battery do?
20:47:29 Join Horscht86 [0] (
20:47:32MikeFwhat should I set it to
20:48:00 Join MethoS_ [0] (
20:48:05linuxstbAnything else... The manual should describe the settings. I use "Supported"
20:48:19 Quit Horscht (Nick collision from services.)
20:48:33 Join rasher [0] (
20:48:45 Nick Horscht86 is now known as Horscht (
20:49:20linuxstbYou can also change that setting from the "quickscreen" - the menu that comes up when you "long-press" the menu button, so maybe you accidentally changed it in there.
20:49:46MikeFoh. probably
20:49:59MikeFdon't think the quickscreen is accessible with voice, so that's probably what happened
20:53:42 Join Vorador [0] (n=tomas@
20:55:03BigBambi_bertrik: Did you change that wiki page?
20:55:10 Quit MikeF ("")
20:55:28bertrikBigBambi_, what wiki page?
20:55:41BigBambi_The one I linked you to earlier about 01.01.07
20:56:04BigBambi_yes, that one
20:56:11BigBambi_Now that you've made it work :)
20:56:14bertrikI just opened it to edit it
20:56:28 Nick BigBambi_ is now known as BigBambi (n=Alex@rockbox/staff/BigBambi)
20:56:34 Quit rasher (Read error: 104 (Connection reset by peer))
20:57:23bertrikI plan to add a little table of known good firmware versions
20:57:30BigBambiA good plan
20:57:46 Quit MethoS (Read error: 110 (Connection timed out))
21:01:03 Join rasher [0] (
21:03:21 Quit MethoS- (Connection timed out)
21:16:06 Join Mathiasdm [0] (
21:18:58 Join jfc^2 [0] (
21:19:09***Saving seen data "./dancer.seen"
21:21:04 Quit jfc (Read error: 110 (Connection timed out))
21:22:31bertrikbluebrother, I think I found a bug in rbutilqt: when you try to install a bootloader a few times in a row, only the first one is successful, I think this is because the key is incremented after each 64 bits and never reset back to it's initial state
21:24:27 Join massiveH [0] (
21:30:38 Quit avis (Read error: 104 (Connection reset by peer))
21:32:43 Quit jfc^2 (Read error: 104 (Connection reset by peer))
21:38:31 Join jhulst_ [0] (n=jhulst@unaffiliated/jhulst)
21:40:10 Join thegeek [0] (
21:40:29bluebrotherbertrik: what key are you referring to?
21:42:12 Join avis [0] (n=ident@pdpc/supporter/student/avis)
21:42:32bluebrotherthe mi4 key? rbutil simply calls sansapatcher so if there is a problem with it it should also be in sansapatcher itself ...
21:43:00bertriksorry, I was not entirely clear. I'm talking about the mi4 key used in the decryption of the mi4 image, this key is incremented after each block. After decryption one file, the key should be reset for the next file. I think this is actually a sansapatcher issue.
21:44:11rasherWell, plain sansapatcher won't ever patch multiple times in one invocation, will it?
21:44:14bluebrotheryep, this is handled by sansapatcher.
21:44:14bertriksansapatcher is called from the command line to do only one thing, so that's a difference with rbutil
21:44:48rashersansapatcher doesn't need to do any cleanup, since once the file is patched, it exits
21:44:54bluebrotherthe "no sansas found" issue when trying to install was also called by this difference.
21:45:15bertrikI think I know how to fix it already
21:46:21 Join sarixe [0] (
21:47:42 Join Bensawsome [0] (
21:49:19linuxstbbertrik: Nice spot - as rasher said, it shouldn't affect standalone sansapatcher use, but will break things in rbutil. How are you planning on fixing it?
21:50:56bertrikmake the keys array const and copy the key into a local variable before using it in the tea_decrypt_buf
21:50:56 Quit massiveH ("Leaving")
21:51:42linuxstbbertrik: Yes, I was thinking the same.
21:51:50bertrikor even better, make the key argument to tea_decrypt_buf const and use a local key variable in tea_decrypt_bug
21:52:04linuxstbAt least the keys array must be const though.
21:52:41linuxstbAppropriate typo for the function name...
21:52:42 Quit snoh (Remote closed the connection)
21:53:57 Quit gevaerts (Read error: 113 (No route to host))
21:54:52linuxstbbertrik: BTW, I don't think you should have updated the wiki page until a new sansapatcher binary is released... IIUC the current binary doesn't work on 1.1.7?
21:55:31bertriklinuxstb, that's correct
21:55:55bertrikI'll change it to "coming soon" or something like that
21:56:08 Join jfc [0] (
21:56:17 Join snoh [0] (
21:59:11Unhelpful"prefetch abort", eh?
22:00:20Unhelpfulperhaps i ought to be using the simulator for plugin debug/devel?
22:01:56bluebrotherthat's usually quite helpful
22:04:00Unhelpfulwell, it certainly would have saved me having to fsck my beast a few times so far
22:05:39linuxstbUnhelpful: BTW, I saw your comment in the logs about Rockbox (and ffmpeg) failing to play your 24-bit FLAC files. I'm assuming they were encoded with the latest FLAC (1.1.2)?
22:06:43 Quit Mathiasdm ("Invisible Internet Project:")
22:06:46Unhelpfulyou mean 1.2.1? i was getting that problem before the longer rice codes were added
22:07:02linuxstbYes, I probably meant 1.2.1...
22:07:25linuxstbBut if files encoded with earlier versions cause problems, then that's news to me.
22:09:42 Quit Vorador ("Ex-Chat")
22:10:08Unhelpfuli can't really say if it's *still* a problem, as i switched to wavpack a few months back (mplayer is afaik using ffmpeg for that, also, and can't get it right)
22:11:00Unhelpfuland in any case, unless i try the files on rockbox itself, it's off-topic here, no?
22:11:40Unhelpfulis it at all easy to just dump some data to stdout or stderr in the sim? it would make figuring out what's going wrong here much easier.
22:13:08domonokyUnhelpful: use DEBUGF() (its like printf.)
22:13:15 Quit Nico_P ("gotta go")
22:16:06 Join petur [50] (n=petur@rockbox/developer/petur)
22:16:06 Quit bluebrother (Nick collision from services.)
22:16:13 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
22:16:30 Join bluebroth3r [0] (n=Dom@rockbox/staff/bluebrother)
22:16:35 Quit bluebroth3r (Read error: 104 (Connection reset by peer))
22:24:05Unhelpfulgood to know. i feel a bit stupid about the nights i didn't work on this because i'd left the beast @ home, or forgotten the charger for it, etc.
22:33:03 Quit perrikwp (" ajax IRC Client")
22:33:22 Quit domonoky (Read error: 104 (Connection reset by peer))
22:41:35 Quit sarixe (Read error: 110 (Connection timed out))
22:47:03 Join MethoS- [0] (
22:49:11 Join dabujo [0] (
22:49:27SoapUnhelpful, what sampling rate were your FLAC files at? I forget.
22:50:09 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
22:50:25UnhelpfulSoap: the 24-bit ones were 96KHz. the problem i had was in xine, not rockbox, i was only mentioning it because somebody was asking about 24-bit flac on RB, and iirc they both use ffmpeg's decoder
22:50:58 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
22:52:01Soapahh, then is very offtopic ;)
22:52:22 Quit ompaul (Client Quit)
22:53:07Unhelpfulweird, i can't get any regular files to play in the sim. sbagen.c "plays", but it's only a 10s burst of pink noise, then splash() the sbg file contents. it *sounds* wrong, but if i dump the output and put it in audacity, it looks pink
22:55:12linuxstbUnhelpful: Do you have a patch? Maybe other eyes could help...
22:56:07Unhelpfulit's *very* prelim, ie, it doesn't really attempt to replicate any of sbagen yet, it's more me feeling my way blindly through bits of the API ;)
22:56:35 Quit bluebrother (Nick collision from services.)
22:56:40 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
22:56:44 Quit Horscht ("IRC is just multiplayer notepad")
22:56:51Unhelpfulbut i can add a patch in flyspray if others want to take a look, i suppose.
22:57:10linuxstbIt doesn't have to be on flyspray - you could just upload it anywhere.
22:59:12 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
23:01:48 Quit petur ("Z")
23:02:49 Quit MethoS_ (Connection timed out)
23:02:53saratogaI'd like to commit the first part of my SOC project soon
23:03:11saratogathe configure and ifdef changes that let SDL targets be compiled
23:03:26saratogai see no reason to keep those out of SVN while I struggle onward with the WinCE port
23:04:03linuxstbHave you posted a patch?
23:04:22linuxstbDoes that mean you've had news from Leslie about the mid-term?
23:04:23saratogalinuxstb: i'm going over the one I posted last month and getting it ready now
23:04:29 Quit perrikwp (" ajax IRC Client")
23:04:42saratogai never heard anything from her actually, but they paid me so I guess I'm good?
23:04:56saratogaat any rate i'm going to keep working on the project
23:05:02 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
23:05:46pixelmais someone around who (regularly) uses "gather runtime data" on a hard disk target?
23:05:48saratogai'd like to commit what i have without the target tree changes, since without a port those aren't so useful
23:05:57 Join dabujo_ [0] (
23:06:01saratogajust leave all the SDL code using the stuff in /uisimulator
23:06:21Unhelpfuli also use a uint64_t value in this, but it's only every manipulated via shifts and bitwise booleans, so i'm imagining gcc will make code that's no worse than i would make myself if i used 2x32, and probably better
23:06:44saratogaalso, i'm going to split up the ifdef changes from the actual functional changes so that hopefully i can get other people to look at the patch this time . . .
23:08:00linuxstbsaratoga: I remember looking at an earlier version of your patch, and wondering why you used the "SDL" define - are the changes specific to an SDL target? I'm thinking in terms of selecting between using the Rockbox kernel and the host OS kernel (things like file IO, not the UI stuff)
23:09:22saratogalinuxstb: yes I agree that using SDL is a poor choice
23:09:28saratogai've been meaning to fix that
23:09:42saratogamaybe ROCKBOX_APP?
23:09:50 Quit tessarakt ("Client exiting")
23:11:00linuxstbsaratoga: I'm not sure - I think it needs some thought. I need to disappear for about an hour, but I'll try and look at your patch if you post one (either tonight or tomorrow)
23:12:10saratogai'll start a file spray task for it once i've sinked it to current SVN
23:12:22saratoga(theres about a hundred failed hunks already ...)
23:13:23linuxstbBTW, I'm quite interested in a command-line version of rockbox - using something like ncurses...
23:13:59saratogalinuxstb: I don't see why that wouldn't be possible
23:14:07saratogai think the simulator is actually pretty modular
23:14:20saratogayou can plug in all sorts of "drivers" which wrap whatever you want
23:14:21 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
23:14:35saratogathough not having a GUI might make that challanging
23:14:54Unhelpfulcharcell targets would probably be fine w/ ncurses ;)
23:19:14***Saving seen data "./dancer.seen"
23:19:20 Join jhulst__ [0] (
23:19:28 Join bertrik_ [0] (
23:19:39 Quit jhulst_ (Read error: 113 (No route to host))
23:20:40 Quit rasher ("leaving")
23:22:21 Quit bertrik_ (Client Quit)
23:22:35 Quit dabujo (Connection timed out)
23:23:18 Quit AhtiK ("Leaving")
23:36:37 Join ZincAlloy [0] (n=d9eec9cc@gateway/web/cgi-irc/
23:38:22Unhelpfullinuxstb: per your suggestion, and apologies for the use of SSL and a startcom cert:
23:38:39Unhelpful(please nobody DoS my home server ;)
23:46:36 Quit ZincAlloy ("CGI:IRC (EOF)")
23:47:52 Join einhirn [0] (
23:48:14 Quit snoh ("GNU/Linux the free alternative to Windows")
23:48:55 Quit Zarggg (Connection timed out)
23:49:35 Join sarixe [0] (
23:53:35 Quit perrikwp (" ajax IRC Client")
23:54:35 Quit GodEater (" ajax IRC Client")
23:55:56 Join rasher [50] (n=rasher@rockbox/developer/rasher)
23:58:21 Quit andash (Remote closed the connection)

Previous day | Next day