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-08-10

00:00:03saratogaamiconn: blame preglow :(
00:00:29 Nick oofus[away] is now known as oofus (
00:00:31 Quit fyrestorm (Read error: 104 (Connection reset by peer))
00:00:46 Join fyrestorm [0] (
00:02:18 Join CyBergRind|w [0] (n=cbr@
00:06:22*amiconn should probably try the movem.l optimisation for wma
00:06:36 Join Vorador [0] (
00:07:27linuxstbStephencc: It depends which cc license - some don't allow derivative works
00:08:18Stephenccits sharealike 3.0
00:08:49 Quit oofus (Remote closed the connection)
00:09:05 Quit Vorador (Client Quit)
00:09:09rasherStephencc: Then yes
00:09:33Stephenccthanks updated some of them in work but never uploaded
00:11:07amiconnsaratoga: If the buffer is in iram, movem.l might not help.
00:11:21 Quit ompaul (Client Quit)
00:11:22amiconnThen there would be another option to write that for libfaad
00:11:47amiconn(not help performance, that is. It still helps saving instructions)
00:12:07Stephencchmm simplified 2d on aiudiox5 is in the graveyard but on has a license ?
00:13:10*amiconn is testing that right now
00:13:45saratogaamiconn: the buffer will be in IRAM for libfaad, but for libwmai the dst buffer is not in IRAM (on coldfire)
00:14:34amiconnThen doing a movem.l optimisation will help wma performance
00:15:08amiconnFor libfaad, it would be interesting where src2 is located, and whether it's line aligned (line size on cf is 16 byte)
00:15:47 Quit Zom_ (Read error: 104 (Connection reset by peer))
00:16:34 Join Zom [0] (n=zom@reactos/tester/Zom)
00:16:36Stephencctavnos aswell has no license on the wiki but on it does.
00:18:03 Quit snoh ("GNU/Linux the free alternative to Windows")
00:19:09 Quit [CBR]Unspoken|w (Success)
00:19:18amiconnsaratoga: Eh, the "+r" in the paste should be "+a" of course for src0..2 and dst, and "+d" for n
00:20:07 Join Lambduh [0] (n=Lambda@
00:20:11saratogaamiconn: maybe I'm wrong about where src2 is allocated
00:20:39saratogaI need to dig into faad a little deeper to see where it allocates everything
00:21:46saratogayes I was wrong, it actually gets malloced, though maybe this can be fixed
00:22:21saratogaalso my god faad is basically unreadable
00:22:58amiconnThe other option for faad would be to write it like this:
00:24:15amiconnBtw, doing the movem.l optimisation for libwma makes it go 280%->320% realtime with my (only) wma file
00:24:20amiconn(measured on H180)
00:25:06saratogaamiconn: thats amazing
00:25:17amiconn14% speedup
00:25:26saratogaon PP, that function uses only a few percent of the total CPU time
00:25:58amiconnMem access optimisation is really important on cf if buffers are in dram
00:26:12saratogacan you commit those changes?
00:28:26 Join OlivierBorowski [0] (
00:28:27 Quit OlivierBorowski (Remote closed the connection)
00:30:06 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
00:30:34 Quit linuxstb (Nick collision from services.)
00:30:38 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
00:31:07 Quit Zom (Read error: 104 (Connection reset by peer))
00:31:20 Join Zom [0] (
00:31:32 Join midgey [0] (
00:32:49 Join midgey_ [0] (
00:32:55 Quit midgey (Read error: 104 (Connection reset by peer))
00:32:59amiconnsaratoga: Just did.
00:35:35saratogaamiconn: faad uses up to the 96K IRAM limit right now, but once its switched over to the Tremor IMDCT, we'd save another 6.5KB of IRAM or so, so it might be possible to move it then
00:36:19SoapStephencc, I do not know when the licenses came to be on I do not know even if the original author was the one to slap that license on there. In the division of the wiki the only documentation I followed was that of the wiki - to the best of my knowledge there is no way to tell the validity of the claimed licenses on
00:36:22amiconnOn SCF5250 we have some extra iram, maybe it's possible to add some ifdefs to make use of that
00:36:27amiconn(same as for PP5022+)
00:36:58saratogaamiconn: I keep forgetting, for the 5250 the split is 64/64 right?
00:37:19SoapThat being said, Stephencc, the "graveyards" need not be a static resting place. If the validity of an author's licensing intentions can be determined and documented there is no reason not to move them back into the gallery.
00:37:30 Join hashbang [0] (
00:37:41saratogathats probably enough then, though i'd have to dig into it a little more, I'm still not really sure how faad allocates everything
00:37:44hashbanghiya; can I have write permission to the wiki?
00:37:51SoapI just (and I have not looked into it) am not sure counts as expressed intent of any of the authors.
00:37:52Stephenccok cool soap thats what I was thinking too and why I didn't want to make changes to them.
00:38:24hashbangI've got an FM presets file to upload
00:39:04SoapThe division as it stands now is a simple one based solely on what material was present in the wiki - no other sources. There might even be documented expressions of licensing for some themes lying in the forums, or even in the IRC logs.
00:39:26Stephencca lot of info to trawl through tho
00:39:44Soapindeed - That is why I'm trying to do it step-by-step.
00:40:08 Quit Zagor ("Leaving")
00:40:38StephenccI've updated most of the x5 themes to current standards, I could lend a hand with the others by using sims if it would help ?
00:40:51Soapthat would be most welcome.
00:41:19Stephencccool I have some free time in work that I could get cracking on the,
00:41:32Stephenccany platform in particular that you'd like done ?
00:41:37SoapI had planned on making that a later step - but that was simply because updating existing themes will be a chore for me to do. If you wish to help out that would be a most excellent thing to do.
00:42:28 Quit Zom (Read error: 104 (Connection reset by peer))
00:42:38 Join Zom [0] (
00:42:51Stephenccit is time consuming, especially the old %m tag converting to viewports the progress bar changes are easy.
00:43:14SoapDo whatever you are comfortable doing, and feel no pressure to do anymore. It will be appreciated either way.
00:43:27 Join goffa [0] (n=goffa@
00:43:46Stephenccok cheers soap will do. just wanted to make sure it was ok to do.
00:45:58 Quit ender` (" If I have the hero and his party trapped, I will not wait until my Superweapon charges to finish them off if more conventio")
00:47:04saratogaamiconn: what does +a indicate to the assembler? I'm wondering if I should change the ARM version too
00:47:21amiconnNo, you shouldn't
00:47:37amiconnColdfire has separate address and data registers (a and d)
00:47:44amiconnArm only knows registers
00:47:48saratogaah ok
00:48:20amiconnYou can specify +r for coldfire too, but that means gcc can choose either type
00:48:31amiconn(or r, or &r etc)
00:48:46 Quit Zom (Read error: 104 (Connection reset by peer))
00:49:09saratogahonestly, the closest thing I've programmed to coldfire is the 68HC11 so I know basically nothing about it
00:49:17amiconnBut many instructions require one of the types, e.g. you can't use a data register as an address
00:49:32 Join Zom [0] (
00:51:07amiconn...and even for instructions which can use either type (e.g. add), the instruction behaves slightly different depending on the register type. E.g. for 'add', using an address register as the destination doesn't change flags, while using a data register as the destination does.
00:51:22 Quit Guest88187 ()
00:54:06 Quit goffa_ (Read error: 110 (Connection timed out))
00:55:37 Quit Stephencc ("CGI:IRC")
00:57:03saratogaamiconn: is the code around line 1457 in wmadeci likely to have the same issue since s->frame_out is in DRAM?
00:57:11 Join Zom_ [0] (
01:00:55saratogaamiconn: I'm wondering if gcc is likely to handle that interleaving sample code well
01:02:19 Join oofus [0] (
01:05:57amiconnThe inner for() loop certainly isn't nice
01:07:03 Join Zarggg [0] (
01:07:05amiconnI'm not sure how much this influences performance though
01:07:52 Quit bluebrother ("leaving")
01:08:19 Quit midgey_ ()
01:12:52 Quit Zom (Connection timed out)
01:14:11***Saving seen data "./dancer.seen"
01:16:14 Quit bertrik_ ("Leaving")
01:28:47 Nick oofus is now known as oofus[away] (
01:32:07 Part Psycownage
01:35:39saratogaAAC improvements are up in FS #9257
01:35:58saratogathe speedup was pretty small on ARM, but its a start
01:41:32 Quit saratoga ("CGI:IRC (EOF)")
01:42:39 Join massiveH [0] (
01:50:01 Quit CaptainKewl (Remote closed the connection)
01:50:35 Quit mcuelenaere ()
02:04:50 Join whoever [0] (
02:06:03whoeverhi together:)! I'm german, so sorry for my engilsh:)! I've created a Design for de iAudio X5, and want to load it in the internet, but I can't. If I click "attach" (like in the manual) then I log in, but come on a white site..
02:06:23whoeverso can somebody help me? can somebody reproduce this problem?
02:07:06whoeverahh, yes:)
02:07:22whoeverI have to ask you for wiki-write permission?
02:09:14whoevercan somebody give them to me?
02:10:04 Quit culture (Connection timed out)
02:14:09 Quit hashbang ("Client exiting")
02:14:19 Quit Seed ("cu, Andre")
02:17:40linuxstbwhoever: You didn't read this sentence on the registration page? "Your WikiName must be your real first and last name concatenated, like JohnSmith or SteveAnderson. It's not JohnS, SteveA or NinjaBoy. We will delete your registration without notice if you break this rule."
02:22:34 Join coatman [0] (
02:27:26 Join Seed [0] (
02:38:37 Nick oofus[away] is now known as oofus (
02:52:00 Quit Thundercloud (Remote closed the connection)
02:53:37 Nick oofus is now known as oofus[away] (
02:54:31whoeverokey - that was not very easy, but its online now:)
02:54:37whoeverthanks to linuxstb :)
02:55:33whoeverif somebody can control my english in the description, i would be very happy
02:55:35whoeverit is here:
02:56:44rasherwhoever: It would be nice to state the licenses on the page
02:58:00whoeverrasher: done - thanks
02:59:32whoeverrasher, is everything else ok and like the rules are:)?
03:00:36rasherwhoever: As far as I can tell, yeah
03:00:52whoeverok, thanks
03:01:21whoeverrasher: can i see how much this file was downloaded:)?
03:01:52rasherI don't think so
03:02:18whoeveroh, sad:)
03:04:10 Join midgey [0] (
03:07:33 Nick num1_ is now known as num1 (n=brian@unaffiliated/num1)
03:14:13***Saving seen data "./dancer.seen"
03:14:34 Quit nplus (Read error: 104 (Connection reset by peer))
03:16:59 Join nplus [0] (
03:27:03 Quit dabujo (Read error: 104 (Connection reset by peer))
03:28:18 Quit herrwaldo (Remote closed the connection)
03:34:34 Quit nuonguy ("This computer has gone to sleep")
03:35:23 Quit perrikwp (" ajax IRC Client")
03:35:35 Join reacocard [0] (n=reacocar@
03:37:16 Join perrikwp [0] (i=4ce20572@gateway/web/ajax/
03:40:50 Quit DerDome (Nick collision from services.)
03:40:51 Join DerDome1 [0] (
03:41:03 Nick DerDome1 is now known as DerDome (
03:41:04 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
03:41:27 Nick oofus[away] is now known as oofus (
03:44:27 Part whoever ("Verlassend")
03:50:36 Quit oofus (Remote closed the connection)
03:53:18 Quit massiveH ("Leaving")
03:58:30 Quit coatman (Nick collision from services.)
03:58:37 Join coatman_ [0] (
04:00:12 Join ackers [0] (
04:02:09 Nick coatman_ is now known as coatman (
04:02:54 Quit ackers (Client Quit)
04:03:32 Quit coatman ("See You All Later")
04:29:50 Quit m0f0x ()
04:31:13 Join Kornfan71 [0] (
04:33:08Kornfan71Hi. I'm working with a custom WPS, and I'm getting caught up on the progress bar. How can I make an X,Y value negative if "-" means "default." My player will use the dash as default no matter what's after it.
04:36:25 Quit Kornfan71 ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
04:40:41 Quit shodanX (SendQ exceeded)
04:42:17 Quit desowin ("KVIrc 4.0.0 Insomnia")
04:47:34 Quit midgey ()
04:49:17 Join miepchen^schlaf [0] (
04:49:36 Quit perrikwp (" ajax IRC Client")
04:50:39 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
04:53:11 Quit JdGordon ("Konversation terminated!")
04:54:52num1Kornfan71: you don't want to make an X, Y value negative is the short answer
04:55:42 Join BlakeJohnson86 [0] (
04:55:54 Quit miepchen^schlaf_ (Read error: 110 (Connection timed out))
04:56:20 Join JdGordon [0] (
04:58:17 Join midgey [0] (
05:06:33 Join solexx_ [0] (
05:11:28 Join perrikwp [0] (i=4ce20572@gateway/web/ajax/
05:14:17***Saving seen data "./dancer.seen"
05:23:25 Quit solexx (Read error: 110 (Connection timed out))
05:32:59 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
06:00:54 Quit avis (Read error: 110 (Connection timed out))
06:06:45 Join donutman25 [0] (n=chatzill@
06:13:30 Join massiveH [0] (
06:18:48 Quit Zarggg ()
06:23:33 Quit donutman25 (Read error: 104 (Connection reset by peer))
06:37:56 Join jhulst_ [0] (n=jhulst@unaffiliated/jhulst)
06:38:05 Quit jhulst (Read error: 104 (Connection reset by peer))
06:41:08 Join coatman [0] (
06:45:24 Quit Seed ("cu, Andre")
06:47:03 Quit JdGordon (Read error: 104 (Connection reset by peer))
06:51:03 Join JdGordon [0] (
06:53:58 Quit Zom_ (Read error: 60 (Operation timed out))
06:54:09 Join Zom [0] (
07:00:16 Quit perrikwp (" ajax IRC Client")
07:07:56 Join whoever [0] (
07:10:15whoeverHi together:)! I have a question to my rockbox on my iAudioX5. There is the option to insert a file (or e direction) in the playlist as next. then the song or the direction is the next song in the playlist. But i can insert the file (or direction) also as next in queue. But where is the difference? The song is playing next, too! So I can't see a difference. can somebody help me (sorry for my english, I'm German)
07:12:37LloreanQueued files do not stay in the playlist, they are removed after they're played.
07:12:51LloreanInserted files stay in the playlist and will persist when/if you save it or reshuffle it.
07:13:48whoeverah, okay, thanks
07:14:19***Saving seen data "./dancer.seen"
07:33:51amiconnsaratoga: (for the logs) Your latest WMA change slows it down again on coldfire (320%->291% with my test file)
07:47:23 Join e250 [0] (n=405c2931@gateway/web/cgi-irc/
07:50:43 Quit coatman ("See You All Later")
07:52:51 Quit e250 ("CGI:IRC (Ping timeout)")
08:03:14 Quit massiveH ("Leaving")
08:07:35 Join coatman [0] (
08:07:48 Quit coatman (Read error: 104 (Connection reset by peer))
08:08:09 Join coatman [0] (
08:18:03 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
08:18:18 Quit coatman (Remote closed the connection)
08:18:41saratogaamiconn: around?
08:18:59 Join nuonguy [0] (
08:20:20 Join Rob2222 [0] (
08:22:46 Quit jhulst_ (Read error: 113 (No route to host))
08:23:52 Join avis [0] (n=ident@pdpc/supporter/student/avis)
08:27:26 Quit Rob2223 (Read error: 60 (Operation timed out))
08:39:19amiconnsaratoga: yes. Seen my msg in the log?
08:42:15 Join stoffel_ [0] (
08:43:27 Join Zom_ [0] (
08:43:27 Quit Zom (Read error: 54 (Connection reset by peer))
08:48:31saratogaamiconn: yes I did
08:48:43saratogathose results are really confusing
08:48:58saratogaall that commit did was move the output buffer into IRAM by sharing that space with the IMDCT temporary buffer
08:49:18saratoga(i thought I"d done this a while ago, but noticed while working on AAC that I hadn't, so I fixed it)
08:52:35amiconnSometimes moving things around on cf might produce such confusing speed changes, due to icache aliasing
08:54:10saratogaI'm going to move some other variables into IRAM eventually, I guess I could wait and see if the problem resolves itself
08:54:49 Join perrikwp [0] (i=4ce20572@gateway/web/ajax/
08:55:18 Nick num1 is now known as num1_ (n=brian@unaffiliated/num1)
09:00:46 Quit saratoga ("CGI:IRC (EOF)")
09:07:01 Quit perrikwp (" ajax IRC Client")
09:10:00 Quit SUSaiyan (Read error: 104 (Connection reset by peer))
09:14:21***Saving seen data "./dancer.seen"
09:21:40 Quit vort3x (Read error: 104 (Connection reset by peer))
09:21:40 Quit fyrestorm (Read error: 104 (Connection reset by peer))
09:21:52 Quit Zom_ (Read error: 104 (Connection reset by peer))
09:21:56 Join Zom [0] (
09:22:14 Join vort3x [0] (n=vortex@unaffiliated/dfa001)
09:22:32 Join Guest51933 [0] (
09:23:27 Quit Guest51933 (Client Quit)
09:23:50 Join Guest51933 [0] (
09:26:10 Join ender` [0] (
09:27:03 Quit Zom (Read error: 60 (Operation timed out))
09:27:15 Join Zom [0] (
09:35:55 Quit stoffel_ ("leaving")
09:40:20 Join vitja [0] (n=vitja@
09:44:51 Quit XavierGr (Nick collision from services.)
09:45:04 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
09:45:07 Join wpyh [0] (n=william@
09:45:28 Quit XavierGr (Client Quit)
09:45:50wpyhmcuelenaere: thanks for including IHFSsplit into rockbox :)
09:51:28 Quit Zom (Read error: 54 (Connection reset by peer))
09:51:34 Join Zom [0] (
09:51:57 Join SUSaiyan [0] (
09:55:13 Quit tvelocity (Read error: 110 (Connection timed out))
09:57:48 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
10:07:38 Join Zom_ [0] (
10:14:22 Quit Zom (Read error: 110 (Connection timed out))
10:14:25wpyhmcuelenaere: I've uploaded the bin files in a package, but it's not complete (I didn't upload the 65 MB image due to its huge size, I'm on a metered connection).
10:17:04 Join Mathiasdm [0] (
10:20:16 Part wpyh
10:26:10JdGordoncan someone close 9259? my internet is screwed up again
10:26:37 Join petur [50] (n=petur@rockbox/developer/petur)
10:26:57rasherJdGordon: with which reason?
10:29:26 Quit amiconn (Nick collision from services.)
10:29:32 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
10:31:14 Quit nuonguy ("This computer has gone to sleep")
10:48:51 Join goffa_ [0] (n=goffa@
10:50:22 Join pixelma [0] (n=Marianne@rockbox/staff/pixelma)
10:51:39 Join stoffel_ [0] (
10:54:33 Join snoh [0] (
10:58:08 Join OlivierBorowski [0] (
10:58:14 Quit OlivierBorowski (Remote closed the connection)
11:01:48 Quit goffa (Read error: 110 (Connection timed out))
11:03:12JdGordonrasher: as fixed
11:04:11rasherJdGordon: done
11:14:19 Join bertrik [0] (
11:14:24***Saving seen data "./dancer.seen"
11:15:44 Join Seed [0] (
11:22:22 Join herrwaldo [0] (
11:25:24 Quit herrwaldo (Remote closed the connection)
11:28:29 Join herrwaldo [0] (
11:31:53 Quit amiconn (" bbl")
11:37:34 Quit whoever ("Verlassend")
11:43:37 Join Schmogel [0] (
12:05:59vitjaheh sound worked!
12:06:24rashervitja: Time to send a "Gentlemen" mail?
12:06:53vitjarasher, what do you mean?
12:07:12rashervitja: Like this:
12:07:27rasherIt's a tradition that new ports do that when sound playback first happens
12:08:04 Join Quazgaa [0] (
12:08:13rasherRemember to include which song/sound you played. And the Subject should be similar. Lots of rules
12:08:27vitjaheh but I just play noise )
12:09:30rasherAh, okay. So still not quite right? Once you can play music (in any form - doesn't have to be the playback system working I think), it's time to send that mail
12:12:43Quazgaais there a guide or anything for building rockbox from source?
12:12:52rasherThere are several
12:13:14rasherQuazgaa: start here:
12:13:56Quazgaak thanks
12:18:38Quazgaahmm the simple linux guide makes it sound like you dont need to cross compile glibc or anything..just configure && make ?
12:20:04 Join Psycownage [0] (
12:20:28linuxstbFor building the cross-compilers, the tools/ script in the Rockbox source tree is helpful - it downloads, compiles and installs for you.
12:20:56linuxstbBut no, Rockbox has its own C library.
12:57:28 Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht)
12:59:45 Quit stoffel_ (Read error: 113 (No route to host))
13:02:15 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
13:08:19 Join vitja_ [0] (n=vitja@
13:10:36 Quit vitja (Read error: 110 (Connection timed out))
13:10:50 Quit CyBergRind|w (Read error: 110 (Connection timed out))
13:10:51mcuelenaerewpyh: I see you said you'll write an hxf2ihfs utility; actually I've also started doing this but didn't came far (yet). how far are you so we aren't doing double work?
13:14:08mcuelenaerevitja_: Congratulations! :)
13:14:25***Saving seen data "./dancer.seen"
13:18:06gevaertsvitja_: if you see what sort of "music" some people choose as the first to play on a new port, your noise is probably an improvement ;)
13:19:52linuxstbvitja_: Did you find any documentation on the built-in codec?
13:20:19vitja_linuxstb, no
13:20:57linuxstbDouble congratulations then ;)
13:21:38vitja_that seems to be wm8731
13:22:27 Quit BHSPitLappy (Remote closed the connection)
13:24:40linuxstbAh, nice ;)
13:25:51 Join fdinel [0] (
13:27:45 Join kushal_12_27_200 [0] (n=kushal@
13:30:49mcuelenaerewpyh: why did you disable the usb_set_configuration() call in usbtool? I know the USB implementation of the recovery mode is a big 'buggy', but this worked for the vx747
13:35:12bertrikmcuelenaere, maybe he did it because of a difference between windows and linux. IIRC linux automatically sets the configuration, while windows does not.
13:35:39mcuelenaereahh, perhaps. I haven't tested the utility on Linux.. perhaps I should
13:36:26mcuelenaerebertrik: so you're saying calling usb_set_configuration() twice fails?
13:36:37 Quit Psycownage ()
13:38:05mcuelenaereso either I should disable this call in Linux or I should do a usb_get_configuration() first to see if the device is already configured?
13:40:06 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
13:43:33 Join Thundercloud [0] (
13:53:44 Quit Thundercloud (Remote closed the connection)
14:05:14 Join dabujo [0] (
14:08:07 Join bertrik_ [0] (
14:14:46 Join tvelocity [0] (
14:20:03 Quit bertrik (Read error: 113 (No route to host))
14:22:17JdGordonrasher: nice page... the title is a bit wtf-y to people not in the know though
14:33:35JdGordonso are we doing a tracker cleanup week or is everyone having too much fun on holidays?
14:38:04 Join Thundercloud [0] (
14:47:50 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
14:53:19JdGordonhere comes a red row!
14:56:33JdGordonwell that was a little bigger than expected :p
14:58:55*JdGordon is confused by the huge delta...
14:59:11 Join [CBR]Unspoken|w [0] (n=cbr@
15:00:21linuxstbJdGordon: "a bit more RAM" ? ;)
15:00:43 Join n1s [0] (n=nils@rockbox/developer/n1s)
15:00:55JdGordoni was expecting 2 or 3 k...
15:01:06JdGordonanyway, its not like its really that big a deal on those targets
15:01:26bluebrotherwoah, what's that of a delta?
15:01:26rasherIt's also not a difficult change to revert
15:01:41linuxstbYou didn't even test-build 1 target?
15:02:08JdGordoni test built 2 targets... i didnt check the diff because frankly i didnt worry about it that much
15:02:17*JdGordon got the ok for this ages ago btw...
15:02:57amiconnJdGordon: "A bit" more??
15:03:00bluebrotherand why is there a need to open more than 8 folders?
15:03:15linuxstbJdGordon: Also...
15:03:22JdGordonamiconn: your slow tonight.... the build finished 10min ago :D
15:03:39bluebrotherand from the linked tasks this is almost only a disktidy issue ...
15:03:47JdGordonand stats
15:04:01JdGordonand well anything that recursivly opens directories
15:04:31rasherlinuxstb: Huh, the commit message was fairly descriptive
15:05:09bluebrotherwell, is opening recursively needed with that depth anyway?
15:05:11linuxstbrasher: Not really. It should say _why_ we need more open directories at the same time, and why 16 was chosen.
15:05:50rasherThat's certainly a higher standard than most commit messages are judged by
15:06:06linuxstbrasher: I judge them all, I just don't always moan...
15:07:30*JdGordon feels special then :D
15:07:51rasherDoes r18230 need to explain _why_ the call to request_irc() was unneeded, then?
15:07:56*bluebrother would like to see a commit message judgement result stat ;-)
15:08:46 Join J-23 [0] (
15:09:57*gevaerts thinks that high-red-delta commits should indeed have stricter "why" requirements
15:10:22linuxstbrasher: I'm guessing in that case, "unneeded" means "unused" - that function doesn't exist. But IMO the "why" is the important part of commit messages, the "what" is obvious from the diffs...
15:10:45linuxstb(but a summary of the what is helpful)
15:11:51 Join stoffel_ [0] (
15:11:56*JdGordon thinks the why was covered just fine
15:12:16mcuelenaerelinuxstb, rasher: guessed correct. request_irq() was my first idea until I changed over to static IRQ allocation
15:12:36bluebrotherwhy: because it closes three FS entries?
15:13:10rasherwhy: to let more directories be open?
15:13:20*JdGordon is with rasher on this one
15:13:34bluebrotherwhy: why do we need more directories be open the same time?
15:14:02rasherDo we need to start from I think therefore I am on each commit?
15:14:30***Saving seen data "./dancer.seen"
15:14:55gevaertsNo, as that is all but self-evidend regardless of what Descartes thought
15:15:01linuxstbJdGordon: Why 16? And is the fix only useful for disktidy? (those FS tasks are all disktidy)
15:16:09JdGordonlinuxstb: well.. 16 is a nice round number, and no its not only disktidy, its EVERYTHING that recursivly scans the dir tree, those tass are the ones i found immediatly, i know there are more
15:16:15bluebrotherwhat happenes if there are 17 nested folder? IMO we shouldn't simply make the number bigger but try to not open that much folder ...
15:16:33JdGordonanyone with more than 16 nested folders really needs to rethink their setup
15:17:04bluebrotherbut more than 8 nested folders is nothing special on a DAP?
15:17:23gevaertsanyone who uses unbounded recursive algorithms on an embedded system really needs to rethink their setup
15:18:39 Join Psycownage [0] (
15:18:43 Quit Horscht (Read error: 110 (Connection timed out))
15:18:50JdGordon8 is just as much an arbitrary number as 16 (or any other of the infitie available..)
15:19:18JdGordonand I wonder how else you'd populate a playlist with every available track if not recursivly
15:19:59rasherThat doesn't mean the dirs have to be open
15:20:29bluebrothertrue. Plus, we need sensible limits anyway. I really don't understand why 8 isn't a sensible limit in this case.
15:20:38 Join Horscht [0] (
15:20:42rasherIt's not *necessary* to keep the dirs open while recursively opening them. Just easier
15:21:56linuxstbbluebrother: I would agree - 8 has served Rockbox well for 6 years...
15:22:41*JdGordon reduces it to 12 to get 7k back
15:22:56rasherI'd say stats and disktidy should be fixed to close their dir entries before recursively opening instead
15:23:18 Join mike9120 [0] (n=be98152e@gateway/web/cgi-irc/
15:23:38JdGordonits the core also....
15:24:01rasherIs it?
15:24:35bluebrotherdoes the recursion stuff in the core have the same issue? Or is it only the same limit in the core (which isn't surprising)
15:24:54amiconnDoing recursion with closing + reopening is somewhat tricky
15:25:00amiconnShould be doable though
15:25:37rasheramiconn: you could save the dir names and only recurse after you've looped over the entire dir. Would mean larger RAM usage, but that's not much of an issue for plugins, is it?
15:25:45 Quit mike9120 (Client Quit)
15:26:20rasherRight, the core doesn't do anything fancy to prevent this either as far as I can tell, so presumably it does indeed suffer from the same problem.
15:26:25n1samiconn: did my change to english.lang fix your string order problem?
15:26:36amiconnn1s: Yes, thanks for the fix
15:26:58JdGordonhmm... bugger... seems the playlist generation is happy with huge trees...
15:27:54n1sit would be nice if genlang could handle feature mismatches in translations nicer
15:30:08rasherI don't understand how check_subdir_for_music manages not to break
15:30:57 Quit linuxstb (Read error: 60 (Operation timed out))
15:31:30JdGordonrasher: ah, coz ft_load opens the directory, copies the contents to the tree context, then closes it again
15:32:24JdGordonok, the real fix should be to get the tree context thing more flexible so it can be called more freely, then force everything to use that instead of opening dirs manually
15:33:19*JdGordon notes that ft_* isnt in the plugin api
15:33:49 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
15:33:56 Nick fxb__ is now known as fxb (
15:34:44 Quit stoffel_ (Read error: 113 (No route to host))
15:35:14 Quit reacocard (Read error: 110 (Connection timed out))
15:36:02JdGordon:) recursivly removing a directory will fail also
15:36:17JdGordonas will move/copy
15:36:46JdGordontagcache also
15:44:46 Join culture [0] (
15:47:12 Quit ChanServ (
15:47:44 Join dOdS [0] (n=be98152e@gateway/web/cgi-irc/
15:48:11dOdShi i am having a problem installing rockbox on my sansa e250R
15:48:32 Join homielowe [0] (
15:48:37dOdSi would really apreciate some hlep
15:48:49JdGordonask and yee shal receive
15:50:08dOdSwhen i do the bootloader thing it says that its done ...but when i am on last step from here i shows a can load main image prboblem
15:50:20 Part J-23
15:50:27*amiconn found the bit for switching update direction on ipod photo (type 0) lcd :D
15:50:52linuxstbamiconn: What does that mean?
15:51:06amiconnThis means we can have faast lcd_yuv_blit()
15:51:36dOdShello i need help pls!
15:52:30gevaertsdOdS: please have a bit of patience. People are not continuously watching this channel
15:52:54dOdSwhih channel is better ?
15:52:54*bluebrother reads that page and is confused by the steps
15:53:41bluebrotherdOdS: there is no better channel. You might want to try the forums, but those are even slower due to their nature of asynchronous communication ...
15:53:57 Quit petur ("*plop*")
15:54:18dOdScan u help me ?? bluebrother
15:54:32 Join stoffel_ [0] (
15:54:35*gevaerts hands out packets of patience
15:54:37linuxstbdOdS: "i shows a can load main image prboblem" doesn't make much sense in English...
15:54:46NJoinChanServ [0] (ChanServ@services.)
15:54:46Mode"#rockbox +o ChanServ " by
15:54:58bluebrotherhmm. Doesn't the R work with sansapatcher once it has been patched?
15:55:08JdGordondOdS: you've done the manufacturer mode part?
15:55:13dOdSu know the problem "cant load main image , switch to recovery mod"
15:55:19dOdSyes i did
15:55:20linuxstbbluebrother: No - the firmware partition isn't visible via USB, even after patching.
15:56:08JdGordoncant load main image means you need to reinstall the OF first
15:56:09bluebrotherlinuxstb: urgh. Not nice ...
15:56:27dOdSi did patched the sansa, it said "completed succesfully"
15:57:24dOdSdoes it have to say something like this "Firmware Unlocked, Proceed to Step 2"????
15:59:43JdGordonI dont remember what it should say.. but successful sounds good enough
16:00:39dOdSit said that but when i do the rest it does not load rock box and get the cant load main image ...
16:00:49bluebrotherwell, from the SansaE200RInstallation page it should say "firmware unlocked"
16:01:25 Quit Thundercloud (Remote closed the connection)
16:01:40 Quit herrwaldo (Remote closed the connection)
16:01:40dOdSyes but mine doesn't, don't know why
16:03:27dOdShow do i reinstall the OF ?
16:04:30mcuelenaereso vitja_: what's the problem with battery and pcf?
16:04:39 Join perrikwp [0] (i=18d26cb4@gateway/web/ajax/
16:04:55vitja_mcuelenaere, when I boot my player first time backlight doesn't work
16:05:16vitja_pcf5060 initialization is missed
16:05:20bluebrotherdOdS: check SansaE200Unbrick
16:05:32dOdSi'll do thnks
16:05:48mcuelenaerevitja_: you mean when you boot the player with your code?
16:06:13vitja_no when I disconnect battery and then boot code
16:06:27vitja_if player is on battery and OF started once that's okay
16:06:43vitja_so now I'm looking initializtion code in OF
16:07:34mcuelenaerehmm I see that Rockbox already has some pcf5060x code in firmware/drivers/
16:07:58 Join herrwaldo [0] (
16:08:00vitja_yeah but initialization sequence is unique for each board
16:08:06mcuelenaereyeah so it seems
16:11:29dOdSthe SansaE200Unbrick was not usefull ?
16:11:52dOdSis there other cases of e250R that don't work with rockbox ?
16:15:18vitja_mcuelenaere, hehe it worked
16:15:31mcuelenaerethe pcf initialisation?
16:15:59vitja_Can anyone familr annotate initialization?
16:16:24 Join mf0102 [0] (n=michi@
16:16:48 Quit perrikwp (" ajax IRC Client")
16:17:18mcuelenaerevitja_: the pcf50606 seems to have a datasheet
16:18:03vitja_mcuelenaere, I know, but if you are familar that should be much easy
16:19:02mcuelenaerehmm the pcf50606 driver in Rockbox seems to be made by shotofadds
16:20:36 Quit Schmogel (Read error: 110 (Connection timed out))
16:21:43mcuelenaerevitja_: perhaps you should post/pastebin the initialisation somewhere so people who read the log can look into it
16:22:39vitja_but it's not ready now
16:22:45vitja_I'll attach new patch latter
16:26:36 Quit midgey ()
16:29:49 Quit fdinel (Read error: 104 (Connection reset by peer))
16:31:53 Quit dOdS ("CGI:IRC (EOF)")
16:33:53 Quit stoffel_ (Read error: 113 (No route to host))
16:38:29 Join SoapWork [0] (n=42c07542@gateway/web/cgi-irc/
16:39:47 Quit dabujo (Read error: 104 (Connection reset by peer))
16:43:57 Quit SoapWork ("CGI:IRC (Ping timeout)")
16:48:19 Join SoapWork [0] (n=42c07542@gateway/web/cgi-irc/
17:03:54 Join Xqtftqx [0] (
17:04:51 Part Xqtftqx
17:04:56n1sbluebrother: still need a 64 bit rbutil? I've got the time now and have installed qt
17:05:26n1sso are there any special things to do for a release or just following the steps in the wiki?
17:06:27rashern1s: you should of course check out the tagged version
17:06:59n1syes, and build it statically right?
17:10:06 Quit ChanServ (
17:11:24n1sDo I need to build a special version of qt to be able to build a static rbutil?
17:11:24NJoinChanServ [0] (ChanServ@services.)
17:11:24Mode"#rockbox +o ChanServ " by
17:14:31***Saving seen data "./dancer.seen"
17:16:18bluebrothern1s: usually you need to build Qt itself statically. You can then install that in a separate folder and run qmake directly from it (i.e. using the full path to qmake)
17:17:04n1sbluebrother: aha, got a link to some instructions? and which version should I use?
17:17:28bluebrotherlast binaries I made used Qt 4.4.0, but it should be safe using the most recent 4.4.1
17:18:01bluebrotheras for building Qt itself I posted a configure line in the wiki a while ago −− most important is to use the -static configure option
17:18:13bluebrother(and most likely -prefix ;-)
17:18:38n1soh, that was a line for building qt :)
17:18:49*n1s is still slightly hung over...
17:19:28bluebrotheryep. Building rbutil is simply qmake && make ;-)
17:21:19 Quit BlakeJohnson86 ("Leaving.")
17:27:41 Quit faemir ("Leaving")
17:35:57 Join maffe [0] (
17:36:24 Quit Psycownage ()
17:41:56 Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
17:42:05 Join bb10 [0] (
17:50:40 Join Schmogel [0] (
17:57:22 Quit bb10 ("Leaving")
17:58:22 Join Thundercloud [0] (
18:02:11kushal_12_27_200Is there an update for rbutil for mac coming soon?
18:07:26 Quit maffe ("IRC ist obsolet!")
18:08:34bluebrothernot sooner than for any other platform. But current binaries are up to date for all platforms.
18:10:34 Join coatman [0] (
18:12:31 Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/
18:14:40 Join faemir [0] (
18:15:11saratogais anyone around who is fluent in Chinese and could explain whats going on here?
18:16:56 Join hannesd [0] (
18:21:08 Quit tvelocity (Remote closed the connection)
18:21:37 Join Taylor [0] (n=43a2944b@gateway/web/cgi-irc/
18:22:51TaylorAre there people here that can help me with my rockbox installation
18:23:01 Join tvelocity [0] (
18:23:16saratogaask and you'll find out
18:27:25 Quit miepchen^schlaf ()
18:28:05 Quit coatman ("See You All Later")
18:28:36 Join midgey [0] (
18:37:02 Quit vitja_ (Read error: 113 (No route to host))
18:37:06 Quit SoapWork ("CGI:IRC")
18:38:09 Join nuonguy [0] (
18:38:10 Quit Mathiasdm ("Invisible Internet Project:")
18:40:53 Join petur [50] (n=petur@rockbox/developer/petur)
18:51:23 Quit Taylor ("CGI:IRC (EOF)")
18:51:28 Quit bluebrother (Nick collision from services.)
18:51:33 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
18:58:00 Quit faemir (Remote closed the connection)
19:02:01 Join faemir [0] (
19:05:41 Join toffe82 [0] (
19:05:58amiconnsaratoga: You IRAM change does help a bit on the PP5002: 197%->202% realtime
19:14:34***Saving seen data "./dancer.seen"
19:16:26 Quit midgey ()
19:18:16saratogaamiconn: in theory I think the test codec plugin doesn't measure all the improvement, since some of the DSP operations happen in IRAM and testcodec doesn't measure them
19:18:35saratogaso maybe theres some other improvement
19:20:46rasherMaybe it should also do tests with some dsp settings enabled
19:21:11amiconnThat's not easily doable, afaik
19:21:39amiconntest_codec replicates the codec api, so that the codec is controlled from th eplugin instead of the core
19:22:09amiconnI don't think it's possible to pass data through the dsp from there
19:22:20rasherAh, pity
19:24:43amiconnsaratoga: It seems that the effect, if it exists, isn't very big. I can confirm the slowdown on coldfire (caused by the buffer move) with real playback as well (more boosting), while a dsp speedup effect due to the buffer being in iram should help against that
19:24:52 Join efyx [0] (
19:28:21 Quit homielowe ()
19:30:57saratogaamiconn: think I should put the buffer back (on coldfire at least)?
19:38:12 Join Lear [0] (i=chatzill@rockbox/developer/lear)
19:38:24 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
19:45:06 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
19:51:53amiconnsaratoga: I don't think it's necessary. Some unrelated change will probably change the speed again
19:57:23 Part pixelma
20:03:46 Join thegeek [0] (
20:05:02 Quit saratoga ("CGI:IRC")
20:08:26 Quit ompaul (Client Quit)
20:08:48 Quit EspeonEefi ("さよなら")
20:12:50 Join ze0 [0] (
20:13:16 Join midgey [0] (
20:13:49 Quit Bensawsome ("The awsome is gone :(")
20:15:23 Join Bensawsome [0] (n=Bensawso@unaffiliated/bensawsome)
20:15:48 Join vitja [0] (n=vitja@
20:15:58 Join Alonea [0] (n=189b86cf@gateway/web/cgi-irc/
20:15:59 Join Mathiasdm [0] (
20:16:10 Quit Alonea (Client Quit)
20:16:21vitjamcuelenaere, rockbox main() fails at show_logo()
20:17:02vitjaif I add backlight initialization after lcd_init it switches on display but after panicf() the screen is only black
20:17:07 Join Alonea [0] (n=189b86cf@gateway/web/cgi-irc/
20:17:35 Quit vort3x (Read error: 104 (Connection reset by peer))
20:17:56 Quit gevaerts (Nick collision from services.)
20:18:05 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
20:18:52Aloneaits been a while since I have been here. I looked a bit and it appears there isn't a fix still for ac-adapter charging for the sansa e200 series. Is this correct?
20:19:33 Quit ze (Read error: 110 (Connection timed out))
20:21:07 Nick ze0 is now known as ze (
20:22:23 Quit thegeek_ (Read error: 110 (Connection timed out))
20:22:34 Quit Rob2222 (Read error: 110 (Connection timed out))
20:24:27 Join Psycownage [0] (n=Philip_j@
20:25:35Aloneathe problem is described in this post:
20:29:25 Quit amiconn (" bbl")
20:30:35 Join webguest27 [0] (n=544bf085@gateway/web/cgi-irc/
20:30:47n1sAlonea: in the comments in that task is a link to a patch that implements charging on the sansa's and since it has not yet been committed it's not in svn yet
20:31:54webguest27hello everyone. I have a question to the iPod Video source code. Where can I find the button #defines ?
20:33:10 Quit nuonguy ("This computer has gone to sleep")
20:33:26 Quit webguest27 (Client Quit)
20:33:36 Join webguest65 [0] (n=544bf085@gateway/web/cgi-irc/
20:33:42 Join vort3x [0] (n=vortex@unaffiliated/dfa001)
20:34:23 Join sven_ [0] (
20:34:23 Quit webguest65 (Client Quit)
20:35:23Alonean1s: I looked at that too somewhat, but the tech speak threw me off. Has anyone used this patch with success to fix the ac charging problem? Is there anythign I should be worried about using the basic settings?
20:35:51rasherwebguest27: apps/keymaps/keymap-ipod.c
20:36:02 Quit sven_ (Remote closed the connection)
20:36:07rasherHow nice of him to wait an entire minute and a half for an answer
20:36:38n1sAlonea: I know nothing more about it than what's in the tracker, and what do you mean by " Is there anythign I should be worried about using the basic settings?"
20:37:20 Join svens [0] (
20:37:35Alonean1s: sorry I meant using the basic configuration that is provided (you can do custom) is there any dangers of destroying it (looks like no, but I wanted to be sure)
20:38:14n1smessing with charging always carries the risk of damaging hardware...
20:39:23AloneaI guess part of the problem is I don't understand how I can charge with my computer without any problems, but using the ac charger for the sansa doesn't work. hardware isn't my thing so much.
20:40:28n1si guess bertrik is the person to speak to about this
20:42:01Aloneaalright, thanks though for your comments though. I might try the patch, but that requires a whole lot of effort as I don't have my compilers up and haven't had the time to vm linux.
20:43:56 Join Rob2222 [0] (
20:45:32svenscan someone tell me where the button #defines for ipod video are located?
20:45:32 Quit Alonea ("CGI:IRC (EOF)")
20:46:43n1ssvens: <rasher> webguest27: apps/keymaps/keymap-ipod.c
20:51:45 Join Zarggg [0] (
20:52:21 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
20:53:13saratogaso anyone feel like trying out FS #9257 on Coldfire and letting me know if AAC files still sound right?
20:53:28saratogai should really just get a coldfire player so I can do this myself
20:56:28n1ssaratoga: sure I can test it on my h300
20:57:42mcuelenaerevitja: hi, I was away for a moment; how far did you get?
20:58:41n1ssaratoga: should i bech it too?
20:58:53vitjamcuelenaere, seems like problems with lds
20:59:04mcuelenaerevitja: what kind?
20:59:10saratogan1s: if its not too much trouble
20:59:14vitjamcuelenaere, I copied one from cowond2 and that goes better
20:59:58vitjamcuelenaere, but linker still says error: no memory region specified for loadable section `.icode' when linking vorbis for example
21:00:02mcuelenaeredon't all TCC7x targets use the same lds?
21:00:52mcuelenaereweird, this is using right?
21:00:52n1shmm, got a bunch of errors when compiling
21:01:52mcuelenaerevitja: can you pastebin a full diff ?
21:02:14vitjamcuelenaere, cowon d2 is tcc8x based
21:02:20mcuelenaereyes I know
21:02:38mcuelenaereyou mean tcc780
21:03:11vitjadoes other tcc7xx devices support 'Normal' build mode?
21:03:53vitjahmm now it panics with Stkov
21:04:03mcuelenaereI think so, as there are builds for it..
21:04:40mcuelenaereoh wait, perhaps they don't
21:05:26gevaertsI think the D2 is the only tcc based target that has more than basic code
21:05:40mcuelenaereah I see other tcc7x devices only got as far as the bootloader stage
21:06:04vitjabut I now get stack overflow exception(
21:06:19n1ssaratoga: the declaration for the coldfire vector_fmul_reverse is wrong, I copied the arm version and now it compiled ok
21:06:20mcuelenaerehave you allocated your stack and how big is it?
21:06:25mcuelenaerehow's your crt0.S ?
21:06:48mcuelenaerecan you do a "svn diff" and pastebin it?
21:07:01vitjahmm diff will be large
21:07:08vitjaI can put it on my ftp
21:07:08mcuelenaereno problem
21:08:34vitjamcuelenaere, vitja/iaudio7-basic.diff.bz2">
21:09:33vitjait seems that stack is 8KB
21:10:09 Join merbanan [0] (n=banan@
21:10:43mcuelenaerehmm can you determine where you get a stkov?
21:11:19 Quit midgey ()
21:11:41vitjamcuelenaere, is there something that prints bt?
21:12:32mcuelenaerenot without JTAG AFAIK
21:14:37***Saving seen data "./dancer.seen"
21:16:04mcuelenaerewhy do you have the .vectors{} #if 0'd in
21:17:44n1ssaratoga: unfortunately it seems like your patch introduces some artifacts in my aac file
21:18:14n1sit's pretty subtle noise though
21:20:33 Quit vort3x (Read error: 104 (Connection reset by peer))
21:20:54 Quit faemir (Remote closed the connection)
21:21:44 Join vort3x [0] (n=vortex@unaffiliated/dfa001)
21:21:49mcuelenaerevitja: you can try editing thread_stkov() in thread.c to display more debug info..
21:22:14 Join faemir [0] (
21:23:40ChristopherWhow was FS #6410 closed for being fixed? disktidy.c hasn't changed for 6 weeks, and the bug is still in there!
21:24:37 Quit Mathiasdm ("Invisible Internet Project:")
21:24:53n1sChristopherW: see logs from earlier today and FS #9260
21:25:02saratogan1s: can you try it on the sim and see if you get the same result?
21:25:16n1ssaratoga: sure
21:25:53 Quit thegeek (Read error: 104 (Connection reset by peer))
21:27:13ChristopherWn1s: so does this mean that FS #6410 is not really fixed, but that the "real" issue is in FS #9260?
21:27:55n1sbasically yes
21:28:10 Join midgey [0] (
21:28:14 Quit Psycownage ()
21:28:25n1ssaratoga: yes, it's there in the sim too
21:29:16ChristopherWI made a patch for FS #6410 that fixed this limitation in disktidy, as it had nothing to do with a corrupted filename buffer
21:29:52 Join fdinel [0] (
21:30:17ChristopherWit didn't really fix the limitation of recursion depth, but it makes disktidy continue scanning other directories even after scanning one that is too deep
21:30:35saratogan1s: ok then I've made a mistake somewhere outside of the ASM, which shouldn't be too hard to track down
21:31:37n1sChristopherW: we try to stay away from that kind of work arounds
21:32:43ChristopherWbut I still don't understand what 9260 has to do with 6410. disktidy doesn't have a problem with the filename (directory name, really) being corrupted!
21:33:06 Join Mathiasdm [0] (
21:34:01saratogaah I see it: + vector_fmul_reverse(overlap, transf_buf+nlong+nflat_ls, window_short, nshort); should be + vector_fmul_reverse(overlap+nflat_ls, transf_buf+nlong+nflat_ls, window_short, nshort);
21:35:07n1sChristopherW: FS #9260 is about problems caused by recursively opening dirs, _exactly_ the problem in disktidy
21:36:51mcuelenaereyeey /me has some sort of interrupt handling going on on the MIPS target :)
21:37:02ChristopherWn1s: please explain to me what problems there are in opening directories recursively, besides limitations on the number of directory structures. Explain as if I don't understand what might cause the filename to be corrupted.
21:39:04gevaertsChristopherW: where does it say that ?
21:39:32ChristopherWFS #9260 states: "The problem with this is that the filename buffer could get corrupted easily if its misused."
21:39:54n1sChristopherW: AFAIU the mentioned possible memory corruption could come from using the proposed different approach if it is misused
21:40:06gevaertsYes, with (at least in my reading), "this" being using ft_load()
21:41:25ChristopherWso it's not saying that using opendir() to recursively scan directories could cause filename corruption, but using ft_load() incorrectly might?
21:41:54ChristopherWok, I understand that
21:41:57*gevaerts proposes to solve this by using ft_load() correctly
21:42:44n1sgevaerts: seems like a good plan :)
21:42:58ChristopherWhow much memory does a DIR structure take?
21:43:13ChristopherW(roughly, I don't need an exact byte figure)
21:45:55gevaertsRaising the limit from 8 to 12 open directories increased RAM usage by 8K I think
21:46:17ChristopherWso about 2K per directory entry?
21:46:34ChristopherWbtw, where is DIR defined in the source?
21:47:49ChristopherWnvm, it's either DIR_CACHED or DIR_UNCACHED, both defined in includes under firmware/include
21:48:04 Quit DerDome ("Leaving.")
21:48:05saratogashouldn't AAC be gapless in rockbox?
21:48:26ChristopherWgevaerts: is that 8K increase with cached or uncached directory entries?
21:48:36ChristopherWor directory structures, rather
21:48:54gevaertsNo idea. I just was here when that commit was discussed
21:49:27 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
21:49:52 Join parafin|away [0] (
21:50:20 Join thegeek [0] (
21:50:36 Quit parafin (Nick collision from services.)
21:50:38 Nick parafin|away is now known as parafin (
21:51:22ChristopherWthat's interesting... it looks like the DIR_CACHED structure is on the order of only 50 bytes or so
21:51:28 Join fdinel [0] (
21:52:30saratogan1s: ok with the latest patch on the tracker, the sim and rockbox give identical output to 15 bits for the Nero_192k test track
21:52:52Learsaratoga: No, we need to read the amount of samples to trim from the start and the end. I looked into it (the Nero way at least), but didn't figure out where they stored it.
21:52:53ChristopherWbut maybe each added DIR needs other associated structures that may raise the memory usage
21:53:02 Join anathema [0] (
21:53:23saratogaLear: doesn't the FAAD parser do this already?
21:53:36saratogan1s: did you try benchmarking on Coldfire?
21:55:20saratogai realize we don't use the faad parser, but it can't be that hard to copy the code it uses
21:55:42Learsaratoga: No, not directly at least. It must be done in the code calling FAAD.
21:56:08 Quit culture (Connection timed out)
21:56:19saratogaare you sure? I'm pretty sure I recall the Nero people saying they added parsing the gapless info to faad
21:56:20Learsaratoga: That's what I tried, but couldn't get it to work. Maybe because we use an old version of faad...
21:57:28n1ssaratoga: no, can try it with the new patch though
21:57:30LearIf you check the example decoder in faad, you can see it does some things that looks like making playback gapless.
21:58:09n1sbluebrother: it seems rbutil has the same permission problem when built for 64 bit too
21:58:42saratogai suppose we could just ask menno, the Nero people have been very helpful in the past when I had faad optimization questions
21:59:02rashern1s: Which is this?
21:59:02 Join matsl [0] (
21:59:05 Join stu8ball [0] (
21:59:42n1srasher: it reported a 404 error when trying to download a bootloader, but only when not running as root
22:00:18rasherCan I test this without a player?
22:00:34 Quit Schmogel (Read error: 104 (Connection reset by peer))
22:00:52n1sI have no idea
22:01:11saratogan1s: ok will commit once I have the benchmark results and confirmation that it sounds alright on coldfire
22:01:20rasherOops, just got a segfault trying to install a sansa bootloader without a sansa present
22:01:55 Join coatman [0] (
22:02:24 Join nuonguy [0] (
22:02:42ChristopherWhmmm, I got a 404 on the bootloader in rbutil when I tried to help my dad install Rockbox on his Sansa too
22:02:49ChristopherWthis was in Windows
22:03:48ChristopherWso I had to manually install the bootloader, then I installed rockbox through rbutil after that
22:05:56 Join MORTiCiAN [0] (
22:06:01MORTiCiANanybody help me?
22:06:17rasherHow do you expect us to know?
22:06:20 Quit vitja ("Ухожу")
22:06:43MORTiCiANIm having trouble, my girlfriend wants to reformat her sansa e200 v1. so its normal again.
22:06:59MORTiCiANBut i need it in MSC mode, so how do i load the sansa firmware and not the Rockbox firmware?
22:07:20saratogaeasiest way is to just plug it into USB while its turned off
22:07:29 Nick Zom_ is now known as Zom (
22:07:30saratogashould reboot into the OF automatically
22:07:33MORTiCiANokay and then it just says "cpnnected"
22:07:38MORTiCiANand she cant edit the stuff
22:08:04saratogawell, you're in the retail firmware, so it sounds like a problem with that or your PC
22:08:08MORTiCiANdont you have to hold something whilst plugging it in?
22:08:44saratogayou're in MSC mode right? not MTP? Because I think mtp mode doesn't let you delete stuff
22:09:20MORTiCiANNo, when she puts it in Recovery mode, it says "please enter MSC mode"
22:09:26MORTiCiANi just wanna remove rockbox.
22:09:56saratogaput it into MSC mode, and follow the directions in the manual
22:10:05MORTiCiANHow do i put it in MSC mode?
22:10:07rasherWhy have you put it into recovery mode?
22:10:17MORTiCiANI just wanna have the normal firmware.
22:10:20rasherJust boot the Sansa firmware
22:10:31MORTiCiANShe wants rockbox OFF
22:10:32saratogayou already did
22:10:40saratogaits the screen that says "connected"
22:10:47rashersaratoga: He said he put it into recovery mode though
22:10:59saratogaI don't think that shows connected?
22:11:02bluebrothern1s: interesting.
22:11:07MORTiCiANHow do i uninstall it?
22:11:13Learsaratoga: I asked one of the faad developers about this (could've been Menno). He said he didn't remember how it worked... :/
22:11:14saratogadirections in manual
22:11:24MORTiCiANIm REALLY short on time.
22:11:34bluebrotherRockbox Utility has an uninstall button ...
22:11:37saratogafind more time
22:12:26bluebrotherbesides, if you're not willing to spend a bit of time to follow pointers, how'd you expect people in here spending their free time for you?
22:12:34saratogan1s: I'm going to run a quick errand, can you just post the results to the tracker and I'll commit later?
22:12:36n1ssaratoga: sounds fine now and 135.36%->140.88% realtime (my testfile is apparently 310kbps)
22:12:49saratogaheh so tiny speed up
22:12:57saratogawell better then nothing, i'll pull the trigger now
22:13:40bluebrothern1s: any chance you build a debug binary (-config dbg) and check if it outputs anything that could explain the issue?
22:14:06 Quit MORTiCiAN ()
22:14:37n1sbluebrother: if that's a config switch for qt, sadly no :/
22:14:41Learsaratoga: Actually, he said he didn't remember how the lead trim worked, and also said "with the faad2 code you should be able to figure it out"...
22:14:54bluebrotherno, it's a switch for rbutil −− append it to the qmake call
22:15:08n1sbluebrother: ah, now that i can do
22:15:17bluebrotherthen it prints loads of (our own) debug stuff to stdout. Might be helpful. Not sure though ...
22:15:18Learsaratoga: And iTunes style gapless should work for AAC in Rockbox, just not Nero style.
22:15:36 Join stripwax [0] (
22:15:39saratogaactually, this is a savings of 3.5MHz, which isn't bad at all, just the rest of the codec is so unbelivably slow percentagewise it seems small
22:15:45bluebrotherwatch the lines starting with [HTTP]
22:16:26saratogawe should really start reporting speeds in MHz, not percent real time since the percents are so misleading
22:21:01 Quit midgey ()
22:28:41n1s is clearly wrong, it seems the string for the target is empty
22:28:58bluebrotherI just spotted that line too.
22:29:34n1smaybe we should bail out earlier and give the user a nice error
22:30:46saratogaamazon USA has some really cheap 2GB Sansa Fuzes
22:31:19saratogaassuming they didn't sell out before I placed my order, I'm willing to ship a few to any interested developers
22:31:43saratogaAFAIK, the Fuze is basically an E200v2 in a different shell
22:34:35 Quit saratoga ("CGI:IRC (EOF)")
22:36:24peturanybody know what the maximum recording bitrate is on h1x0 digital in?
22:37:11 Join iamben [0] (
22:40:02 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
22:40:07bluebrothern1s: dare to try my current bootloader install rework? It isn't ready yet and not really tested, but it might fix the issue
22:40:30n1sbluebrother: sure
22:41:42bluebrotherit also cleans up some files
22:42:40peturamiconn: can you tell me the max bitrate and sample freq for h1x0 digital in (recording)?
22:42:58 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
22:43:09amiconnAny standard sample freq up to 96kHz works
22:43:30amiconnBitrate as nothing to do with that (for pcm it's a simple calculation)...
22:43:47 Quit stripwax ("Miranda IM! Smaller, Faster, Easier.")
22:43:55peturI meant sample size. 16 bit is the max, right?
22:44:56*petur needs to get an optical cable...
22:46:16peturamiconn: 16bit max?
22:46:34amiconnYes, 16 bit is the only supported depth only
22:46:49amiconnremove 1 'only'
22:46:59peturshould have looked at the code - it's obvious
22:47:21n1sbluebrother: yes, with the patch rbutil tells me that i don't have the access permission I need, much better :)
22:47:59bluebrotherdoes it install fine if you have the required permissions (rw on the device node should be sufficient)?
22:51:34n1si did sudo chmod +rw /dev/sdh and rbutil correctly detected that i already had a bootloader but when i told it to install anyway it complained about opening in R/W mode
22:52:34bluebrotherhmm :/
22:54:59*bluebrother gets confused with switching keyboard layouts
22:56:00 Nick num1_ is now known as num1 (n=brian@unaffiliated/num1)
22:59:03 Join midgey [0] (
23:04:49peturpixelma: this commit is for you ;)
23:04:51iambenif i wanna reset all my settings & stuff, is it safe to just boot OF and delete .rockbox & unzip a fresh build?
23:05:09 Join ALonea [0] (n=189b86cf@gateway/web/cgi-irc/
23:05:09 Quit ALonea (Client Quit)
23:05:09bluebrotheriamben: yes.
23:05:15 Join Alonea [0] (n=189b86cf@gateway/web/cgi-irc/
23:05:45iambenthanks, ive been off rockbox for about a year and wanted to make sure i didnt do somethign stupid
23:06:19bluebrotherif you have a really old bootloader you might need to install a newer one. But I guess you'll notice ;-)
23:06:44Aloneahas anything drastic changed in the way wps are read in the last 6 months? I updated and now my theme no longer works. I want to try to fix it, but not sure what is even wrong in the first place.
23:07:13 Join testfire [0] (
23:07:18bluebrotherAlonea: yes, the syntax changed slightly. There is a post about it in the wps forums (and of course in the wiki)
23:07:39iambenwow the default theme is a lot better looking than it used to be
23:07:52Aloneaok thanks, I will look for that and see what has changed.
23:08:12bluebrotherthe post should be easy to find, it is (was?) sticky
23:08:21 Join OlivierBorowski [0] (
23:08:24 Quit OlivierBorowski (Read error: 104 (Connection reset by peer))
23:09:22testfireHey guys, I have a problem, I've been using rockbox for about a year and have been keeping it updated, well today for no apparent reason it will not connect to my computer, when it is refreshing the database it fails near the end and makes the screen all fuzzy like, what do I do?
23:10:14*bluebrother pulls crystal ball to check the player in question
23:10:34testfirerockbox boots fine but I can't mount it.
23:10:40bluebrotherhmm ... looks a bit like e200 ... but it could also be a c200. Or ...
23:10:40Horschtit's an izune
23:10:50*petur nudges the buildserver a bit
23:11:05testfireI have a Sansa e260 by the way.
23:11:15Aloneabluebrother, I appear to be blind, how do I find the wps forums?
23:12:23Aloneathank you so much. I will hopefully be able to fix it.
23:12:47peturwhy oh why does the buildserver hate me :/
23:13:55pixelmaAlonea: the most important part is most likely the progress bar
23:14:05peturBagder: ping
23:14:39pixelmapetur: will have look later
23:14:40***Saving seen data "./dancer.seen"
23:15:24*petur has to go...
23:15:36 Quit petur ("*plop*")
23:16:07 Join stripwax [0] (
23:17:39Aloneapixelma: ok, what did %P mean? progress bar?
23:18:46*mcuelenaere wonders whether it is possible that an interrupt handler is called when you are already in one (and the interrupts are at the same level ie irq and irq on ARM targets)
23:19:06pixelmaAlonea: it was just for specifying a bitmap one wanted to use as progress bar
23:22:05testfire Hey does anyone know how to fix my problem, I cannot boot the sansa firmware because before it finishes refreshing it turns the screen all fuzzy like blue lines and stuff and as far as I can tell is completely frozen
23:22:05Aloneapixelma: ok, is that line needed anymore or no?
23:23:37Aloneapixelma: as in, would I write it differently or not at all?
23:25:15Aloneaoh, nm. I see it now
23:25:24 Quit crope` ("Leaving")
23:26:10pixelmanot at all, assigning a bitmap file is part of the %pb tag now, the meaning of the other values have changed too (the new way is explained in the CustomWPS wiki)
23:27:38pixelmadifferences should be explained in the forum thread about it (and probably some 10s of other forum threads ;) )
23:28:04AloneaI see it now. thanks! The cassette theme is my dads favourite and he is pretty much wigging out not having it. Thats what I get for getting an mp3 player for a 60 year old man
23:28:40 Join Psycownage [0] (
23:28:41 Join miepchen^schlaf [0] (
23:36:02 Quit stripwax (Read error: 104 (Connection reset by peer))
23:36:23 Join EspeonEefi [0] (i=espeonee@SYDNEYPACIFIC-THREE-TWENTY-FIVE.MIT.EDU)
23:36:46 Part testfire
23:37:24 Quit Lear ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
23:38:53 Join safetydan [0] (n=evertond@rockbox/developer/safetydan)
23:39:48 Quit svens (Remote closed the connection)
23:42:49Aloneapixelma: have a happy dad now.
23:44:00 Nick HellDragon is now known as Starnommesty (n=jd@Wikipedia/HellDragon)
23:45:03 Quit merbanan ("Leaving")
23:46:25 Quit Alonea ("CGI:IRC (EOF)")
23:46:43 Nick Starnommesty is now known as HellDragon (n=jd@Wikipedia/HellDragon)
23:48:43 Join stripwax [0] (
23:49:26 Quit Mathiasdm ("Yuuw!")
23:55:15 Quit coatman ("See You All Later")
23:55:40 Join coatman [0] (

Previous day | Next day