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 2006-03-01

00:01:39 Nick skwad is now known as skwad-busy (
00:01:42 Quit skwad-busy ("CGI:IRC")
00:01:48 Join skwad [0] (
00:04:35 Join ts-x [0] (
00:06:18 Part bluebrother^ ("Leaving")
00:09:22skwadeverybody sleeping ?
00:09:47 Join BladeSling [0] (n=BladeSli@
00:09:58skwadif somebody could say me what this group - song is :
00:10:02obstjaegerdoes cpu frequency in the rockbox debug menu really mean what it sounds like?
00:10:06BladeSlingWoah, lot more people then I thought would be in here.
00:10:28linuxstbobstjaeger: What player are you running Rockbox on?
00:10:32preglowobstjaeger: eh?
00:10:39obstjaegerihp 120
00:10:57linuxstbIt's the current clock speed of the cpu
00:11:09preglowwhat did you expect the cpu frequency to sound like?
00:11:51 Join virtualball2 [0] (
00:11:58obstjaegeri wondered that i can choose between two frequencies
00:12:10preglowdon't start relying on that
00:12:15preglowit's just a debug thing
00:12:26virtualball2linuxstb, thanks for the page, i filled it in completely
00:14:05obstjaegerso it may not really change the frequency?
00:15:06linuxstbvirtualball2: The command "unzip -d /Volumes/IPOD/" works well.
00:15:08BladeSlingI use an ipod 5th generation with rockbox, and when I try to load the default firmware it can't seem to load.. When I installed rockbox is there a chance I lost the ipod firmware?
00:15:51virtualball2ya ill fix that now
00:15:57linuxstbBladeSling: You need to press and hold MENU very quickly after your ipod reboots - just before the Apple logo appears.
00:16:03preglowobstjaeger: it changes the cpu freq, yes, but it shoulndn't matter for toy
00:16:10virtualball2linuxstb, do you mind the "whats your favorite book" line? :P
00:16:16BladeSlingI do, it says loading default firmware and repeats that over and over again
00:17:18 Join Sinbios [0] (
00:17:50 Quit lImbus (" HydraIRC -> <- IRC has never been so good")
00:17:59 Join Steven_ [0] (
00:18:08 Quit Paul_The_Nerd ("Leaving.")
00:18:34markunamiconn: did you want to tell me something?
00:19:01amiconnI wanted to ask whether /usr/include/errno.h exists on your bsd box
00:19:05obstjaegerpreglow: but the difference is nearly 60Mhz
00:19:16BladeSlingWas I suppose to copy the backups I made to the ipod? I have them on my hard drive :\
00:19:34preglowobstjaeger: yeah, but so what? what does rockbox need those mhz for?
00:19:41markunamiconn: yes, it does
00:20:02amiconnok. Does it in turn #include <sys/errno.h> ?
00:21:58linuxstbBladeSling: How big is the original bootpartition.bin file you copied from your ipod at the start of the installation process?
00:22:04 Quit BladeSling (Read error: 104 (Connection reset by peer))
00:23:02preglowamiconn: it also exists on two other unices i have access to
00:23:07markunamiconn: no, but it's in fact a symlink to /usr/include/sys/errno.h
00:23:55amiconnSo it seems my workaround for the tls/nptl errno problem should work on most systems
00:23:59SuperSnoutis it normal for the battery to drain at about 5% every 10 mins on the h300?
00:24:02linuxstbFor what it's worth, I've just checked a Solaris box I have access to, and that has /usr/include/errno.h, which includes <sys/errno.h>
00:24:31amiconn..and /usr/include/sys/errno.h exists?
00:24:57amiconnnice :)
00:25:38amiconnSo the only problematic sim hosts are mingw32 (possibly cross-compiled) and cygwin, for which I made exceptions
00:28:51SuperSnoutcan i ask a quick question about how people organise their music folders?
00:29:03preglowjust ask
00:29:05SuperSnoutwhat do you do when you have an album with 2 artists?
00:29:21SuperSnoutmake an entirely new artist folder?
00:29:37SuperSnoutcalled say.. Crucial Bunny & Scientist
00:29:50SuperSnoutor just have it in the same folder..
00:30:23markunSuperSnout: I made a new folder for "Brian Eno & David Byrne"
00:30:33amiconnmarkun: What problems did you encounter when trying to build the sim on bsd?
00:30:42SuperSnouthmm.. okay..
00:31:32vcaSuperSnout: personally, i arrange everything Artist/Album/01\ Track\ Name unless it's a various artists comp. albums with two artists get their own folder
00:31:35preglowi've got a "scientist" folder, then "scientist & jammy - stries back!" withtin that folder again
00:31:44 Join tommo [0] (
00:31:49preglowbut that's a special case...
00:31:51markunamiconn: only small problems as you can see.
00:32:01 Nick tommo is now known as erus` (
00:32:11virtualball2sorry my scroll bar was up, diregard my "like?"
00:32:48preglowall depends which musician you've got the most stuff of, i guess
00:33:15SuperSnoutvca: that's what i do too
00:33:16amiconnmarkun: sdl11-config ??
00:33:52amiconnSo you didn't encounter the errno problem...
00:34:02SuperSnoutvca: exactly what i do.. except i name the files 01 - track
00:34:29vcaSuperSnout: same idea, just something to keep them in playlist order
00:34:35markunamiconn: no, unless something changed today that causes the errno problem
00:35:08amiconnNo, but I'm about to commit something that fixes the errno problem for linux systems using nptl
00:35:40amiconnI hope it won't break anything for bsd and others
00:35:59markunI'll let you know
00:35:59SuperSnoutvca: what do you do when the album has lots of artists?
00:36:17SuperSnoutvca: i have a folder called "various"
00:36:28preglowmakes sensw
00:36:31preglowsense, even
00:36:48vcaSuperSnout: V/A and mix CDs are usually Arranger/AlbumTitle/01 Artist - Title
00:37:10amiconnmarkun: The sims will then use the host's errno implementation except on cygwin / mingw32
00:37:26SuperSnoutvca: arranger?
00:37:26vcaso if it's the newest dj mix cd from whoever, it gets named with the dj that mixed it, keeping it all together
00:37:53 Part erus` ("Leaving")
00:38:18amiconnIf that doesn't work on bsd, you can add bsd to the exceptions
00:38:22SuperSnoutand if it's say.. a game soundtrack.. instead of an artist you'll have a folder called say.. Jet Set Radio Soundtrack..
00:38:33markunamiconn: ok, I'll try as soon as you commit
00:38:41SuperSnoutvca: or would you have a folder called soundtracks?
00:39:35vcaSuperSnout: hm, never ran into that.. all my soundtracks are arranged by the composer/arranger. for example Requiem for a Dream is under "Clint Mansell & Kronos Quartet"
00:40:24vcawhatever makes it the easiest for me to remember w/o crashing the car trying to find it :)
00:40:28preglowSuperSnout: i've got a whole folder called soundtracks
00:41:22preglowSuperSnout: but when it comes to those, it should be simple enough to group by arranger/composer/whatever
00:41:35SuperSnoutpreglow: with all your artist folders?
00:42:05SuperSnoutbut when you think of a soundtrack you don't think of the arranger.. do you?
00:44:45preglowSuperSnout: that's where the "whatever" fits in :) it's all very floating, and in the end, i don't care much, to be honests
00:45:01preglowas long as i can find my music
00:45:56vcayup. that's one of the great things about rockbox. it doesn't much matter as long as you can find it
00:46:00linuxstbDoes anyone know any good (GPL'd) z80 emulator cores?
00:46:13virtualball2earch iPL
00:46:27virtualball2they had one posted awhile back i think
00:50:01 Quit ender` (" /* Return code=1: generic error condition, Return code=2: all other error conditions */")
00:50:14 Nick vmx_ is now known as vmx (
00:50:54 Quit virtualball2 ("Final Destination 2 :-D")
01:02:09 Quit skwad ("CGI:IRC (EOF)")
01:03:09 Join infamis [0] (
01:04:06 Join Cassandra [0] (
01:08:14 Quit saerdnaer (Read error: 104 (Connection reset by peer))
01:09:32 Join BladeSling [0] (n=BladeSli@
01:09:49amiconnsim is working on amd64 :-)
01:09:55 Join stripwax [0] (
01:10:03amiconnStill those warnings to fix, but it works...
01:10:29BladeSlingHello, I was in here inquering on my ipod's original firmware, I still cannot figure out why it will not boot to it, it just says the booting to original over and over again.
01:11:51XavierGr8 seconds per build! WOW
01:12:05 Join cooltom [0] (
01:12:18amiconnBagder ?
01:12:32 Quit BHSPitLappy (Remote closed the connection)
01:12:34 Part XavierGr
01:12:59linuxstbBladeSling: You must have done something wrong in the installation. Firstly, how big is the "bootpartition.bin" file you extracted from your ipod in the first step?
01:13:08*amiconn needs a way to check for amd64 in tools/configure
01:13:35amiconnuname -m says 'x86_64'
01:13:53 Join TCK [0] ( that should work, but I need to know how to add this to configure
01:14:14linuxstbBladeSling: That looks right. Now, how bit are the apple_os.bin and apple_sw_5g_rcsc.bin files?
01:14:26amiconnI need to add a flag to GCCOPTS when x86_64 is found
01:15:15 Quit Thus0_ ("Leaving")
01:15:16*amiconn doesn't know much about shell scripts
01:15:25stripwaxis -fPIC bad when cpu is not amd64?
01:16:04CassandraErm, ... if [`uname -m` == "x86_64" ]; then GCCOPTS="$GCCOPTS -flag"; fi
01:16:30CassandraThere should be several similar statements in configure.
01:16:46CassandraFind one and make sure I've got the syntax right off the top of my head.
01:17:01Cassandra(We hates sh scripts, we does.)
01:17:51Cassandra(Or look in 'man bash'.)
01:18:05amiconnWhat Iif I want to add something to GCCOPTS?
01:18:34 Join Febs [0] (
01:18:44cooltomgood night all
01:18:52 Quit cooltom ("CGI:IRC")
01:19:23***Saving seen data "./dancer.seen"
01:20:02stripwaxSuperSnout - hey, how's rockdoom on your H3xx? ;-)
01:20:02Febspreglow, have you seen this thread at Mistic River?
01:20:18Febs(the second page of the thread is the part that is significant)
01:20:30SuperSnoutstripwax: it worked!! =D
01:21:06SuperSnoutstripwax: i only had to change one word =|
01:21:37linuxstbFebs: He said goodnight about 30 minutes ago...
01:22:01SuperSnouti can't believe how fast my battery drains =(
01:22:28SuperSnoutstripwax: does your battery drain a lot faster if you have you player connected to the computer?
01:22:33stripwaxheh, doesn't surprise me!
01:22:53stripwaxSuperSnout - hrm, no, I don't think so... never tested though
01:23:41SuperSnoutstripwax: well mine's gone down by 50% in about 2 hours
01:24:11CassandraYou know, I'm thinking the iPod 5g sounds brighter in the high frequencies than the H1xx. I wonder if I'm imagining that.
01:25:43Adityaprobably just imagining
01:25:44 Join BladeSling2 [0] (n=BladeSli@
01:25:55BladeSling2Hmm, intresting... I'm in here twice sorta...
01:25:58stripwaxbah - chicago-12 font doesn't have international glyphs, and the Nimbus-12 font is a slightly different height so messes up my wps .. !!
01:26:02Adityajust like how people still think macs are amazing for graphics editing and windows is not
01:26:29BladeSling2The weather here is messing with my internet, I can't expore the web lol, took me like 20 reties to get on IRC
01:26:31Cassandrastripwax, jackash-16 has some international chars.
01:26:45Cassandra(and looks pretty funky on a 5g in my opinion.)
01:26:54stripwaxCassandra - the '16' suggests to me it's probably larger than the '12' .. ??
01:27:04Cassandra16x8ish, yes.
01:27:35stripwaxNimbus-12 has international chars. but is, oddly, a different height to Chicago-12. So I'm wondering who defines what the pt height is here..
01:28:16stripwax(I'm using marquee.wps as my 'test' of 12-pt font height...)
01:28:20BladeSling2linuxstb, you there?
01:28:50 Quit BladeSling (Nick collision from services.)
01:29:02 Nick BladeSling2 is now known as BladeSling (n=BladeSli@
01:29:12 Join Farpnut [0] (
01:29:25linuxstbBladeSling: Yes.
01:29:49stripwaxMaybe Marquee.wps should be modified to work with Nimbus-12
01:29:50BladeSlingDid you say anything after you asked how big my bootpartition.bin file is?
01:30:03stripwaxanyway, outta here. see you soon
01:30:04linuxstbYes - irc/current.txt">
01:30:42 Part stripwax
01:30:44 Quit infamis ("CGI:IRC")
01:31:01BladeSlingThe apple_os.bin file is 5,121kb, and the apple_sw_5g_rcsc.bin is 5,121kb also
01:31:08linuxstbThat's the mistake then.
01:31:34BladeSlingAlright, so do I have to redo all of it then?
01:32:26amiconnvorbis.codec doesn't like me :(
01:32:26linuxstbJust from step d) onward. Your bootpartition.bin file will be OK.
01:32:37amiconnAnother occurence of errno...
01:32:50linuxstbBladeSling: In fact you MUST start at step d), if you repeat the earlier steps, you will be in trouble.
01:33:05BladeSlingAlright, thank you very much.
01:33:40linuxstbMy apple_os.bin file is 5879344 bytes, and the other one is 5243392 bytes.
01:34:37linuxstbMake sure you use "-e 0" for apple_os.bin, and "-e 1" for the other file.
01:37:54 Join DirkG [0] (
01:41:02linuxstbamiconn: From what I can see, it will be safe to just remove the references to errno in Tremor. The read function isn't mapped to any real file I/O - it's the rb->read_filebuf() function.
01:41:32*BladeSling waits for it to load..
01:41:39BladeSlingYay ^_^ Thanks Linuxstb :D
01:42:43DirkGI have a quick question.
01:42:49DirkGOh, Hi everyone <g>
01:42:57BladeSlingHmm wee, this is kewlies.. I was going to install ipodLinux for IDoom but I see a lot of activity here and installing IpodLinux on 5g is like uber hard lol
01:43:21DirkGI just threw the latest build on my FM Recorder, and noticed a "clipping light" feature in the recording screen
01:43:34linuxstbBladeSling: Doom is working in Rockbox now - with sound (but no music). But it's not yet in the official build.
01:44:44BladeSlingI'm afraid to rebuild anything lol, I might break it.
01:45:24kkurbjunlinuxstb: yes, I have a version of doom for the ipod that "should" fit in the plugin buffer.. it has some problems with the stack though
01:45:26BladeSlingAlright, not anything I program, but OS's lol..
01:45:43 Quit muesli__ ("ich will Kühe!!!")
01:46:02linuxstbkkurbjun: You seem to have too many versions of doom now :) I
01:46:20linuxstbDoes the stack problem only happen with that one wad you mentioned?
01:46:34amiconnlinuxstb: vorbis.c actually defines errno.
01:46:47amiconnCompiling without it works on linux, but not on cygwin
01:46:51 Quit paugh ("Leaving")
01:46:58linuxstbIt does? That's very odd.
01:47:08 Quit TCK (Read error: 110 (Connection timed out))
01:47:09amiconn.../rb-patched/apps/codecs/Tremor/vorbisfile.c:64: undefined reference to `_errno'
01:47:15amiconnwhen trying to link
01:47:19kkurbjunyeah, well, alot of mods don't work right either, but the basic doom 1, 2, ultimate, and plutonia work fine as far as I've tested
01:47:31linuxstbamiconn: Yes - that's the occurrance that should be fine to just delete.
01:47:58kkurbjunit's a heavily modified renderer from prboom
01:48:32kkurbjunit has fixes for old doom bugs and limitations along with some nice graphic features like translucent sprites
01:48:35SuperSnoutkkurbjun: about the controls that are in the new version of rockdoom..
01:48:52linuxstbkkurbjun: How close are you to having something suitable for CVS?
01:49:16linuxstbIt sounds like you've broken it...
01:49:20SuperSnoutkkurbjun: wouldn't having to hold down on to stafe be bad because you don't have any fingers left to shoot? which is what you'd want to do when strafing..
01:49:22amiconnlinuxstb: Then I have to delete both (of course)
01:49:29amiconnThe definition and the references
01:49:29kkurbjunlinuxstb, if I can figure out what's causing the stack overflows very close
01:49:44kkurbjunlinuxstb, I think that's what's the problem with the mods as well
01:49:49linuxstbamiconn: Yes, I can't see any way that errno can ever not be zero.
01:50:21kkurbjunbecause some code that I've been testing will always overflow the stack, but sometimes rockbox won't panic before it freezes
01:50:47 Join midkay [0] (
01:50:57kkurbjunlinuxstb, I've gotten closer to eliminating the stack problems, but it still needs work
01:51:08amiconnkkurbjun: That may happen if the stack overflow already makes it crash before the thread scheduler gets a chance to detect it
01:51:25amiconnDetect and the display even
01:52:22kkurbjunSuperSnout, yes, that is a problem, before I release a new version i will "probably" have a key configuration, honestly, the keys are not really a concern for me as I already have what I want implemented
01:52:34kkurbjunamiconn: I see
01:52:51kkurbjunhopefully i can fix the stack problem with this new code though
01:53:01kkurbjunit's much smaller on the plugin buffer
01:53:54SuperSnoutkkurbjun: ok.. fair enough.. all will be ok if key configuration get's sorted out.. then everyone will be happy =)
01:54:23kkurbjunSuperSnout, I agree, it's the only way to keep everyone happy
01:54:57kkurbjunlinuxstb, would you mind testing the version I have to see if it does actually fit in the ipod's plugin buffer?
01:55:12SuperSnoutkkurbjun: so would it be somehow done by.. when you change a control.. it actually changes the rockbox source?
01:55:43linuxstbDoes that include my fix for the 5g's display?
01:56:18kkurbjunSuperSnout, it just has to change the variables defined in m_misc.c, I have a way planned out to do it, but I want to fix the bugs I have in this current version.
01:56:25kkurbjunlinuxstb, I think so
01:56:26midkaylinuxstb, what fix?
01:56:47SuperSnoutkkurbjun: can't wait =)
01:57:11linuxstbmidkay: Some code from iDoom to make Rockdoom work correctly on the 5g's 320x240 LCD.
01:57:39 Join virtualball2 [0] (
01:57:46midkaylinuxstb, must not be too recent then?.. runs fine on my 5g from a few-days-ago build... or is it something else?
01:58:12linuxstbYes, it was a week or so ago I think.
01:58:27linuxstbAnd yes, I've just checked, and it's there.
01:58:36 Quit Febs ("CGI:IRC (Ping timeout)")
01:58:48kkurbjunlinuxstb, let me know what you think of the new renderer, It is very different from the old version.
01:59:09virtualball2is Chip8 in beta?
01:59:20amiconnkkurbjun: Does rockdoom compile for the sim?
01:59:49kkurbjunamiconn, I don't know, I was never able to compile a sim. Did you fix the errno problems?
01:59:57amiconnOne last problem left
02:00:05amiconnI'm about to commit the fix
02:00:15amiconnJust making sure it still works ok
02:00:28linuxstbkkurbjun: I'm getting lots of warnings like "m_fixed.h:47: warning: 'FixedMul' defined but not used
02:00:40kkurbjunamiconn, that would be great, it'd make my life alot easier
02:01:06virtualball2oh kkurbjun, thanks for ockdoom, very fun on the iPod
02:01:09amiconnhwcodec sims should work already
02:01:22amiconnthe remaining pb is in vorbis.codec
02:01:23kkurbjunlinuxstb, yes, I know I was seeing what the effect of taking out inlining on the mulpiplication code was on the stack (not very noticable), it's added back in on my copy
02:01:37kkurbjunvirtualball2, I'm glad you like it
02:01:43virtualball2if you ever need screenshots from a 5G iPod, ask me lol
02:02:23kkurbjunwill do
02:02:27kkurbjun: )
02:03:41linuxstbamiconn: I deleted all references to errno in vorbis.c and Tremor/vorbisfile.c and it seems to be working fine.
02:03:58amiconnbleh :/
02:04:08amiconnI can't test that fast, this is unfair ;)
02:04:19amiconncygwin, you know...
02:04:51amiconnOk, working here as well
02:06:06linuxstbI've been listening to it for about five minutes....
02:06:20virtualball2ok i feel like buckeling down and looking at the code to the periodic table lol
02:08:16virtualball2what should i change, the buttons and the way it rights to the screen?
02:09:01 Nick BladeSling is now known as BladeSling2 (n=BladeSli@
02:09:05 Quit Steven_ (Read error: 110 (Connection timed out))
02:09:08linuxstbYes. Plus any standard functions (such as strcpy, snprintf etc) need to be prefixed with "rb->" to use the Rockbox plugin api.
02:09:32virtualball2ok ill _try_ lol
02:09:58linuxstbJust look at some of the other plugins - starting with helloworld.c.
02:10:13linuxstbHopefully they will make sense to you.
02:10:29kkurbjunvirtualball2, if you look at rockmacros.h in doom or rockboy it has warppers to take care of most of those functions
02:10:41kkurbjunwrappers that is
02:10:51linuxstbkkurbjun: I had some errors about variables being declared non-static and then defined as static (in r_segs.c), but after fixing those, it compiled OK.
02:11:23kkurbjunhmm, I don't have those for some reason
02:11:32kkurbjunI guess different gcc
02:11:44 Quit mikearthur (Remote closed the connection)
02:11:56 Join tommo [0] (
02:12:13 Nick tommo is now known as erus` (
02:12:20linuxstbkkurbjun: Have you changed the location it looks for the wads?
02:12:41kkurbjunforgot, you need prboom.wad now too
02:12:53kkurbjunit has the palette translations that it uses
02:13:04kkurbjunone second, I'll give you a link
02:13:33linuxstbAnd the wads should be in /games/doom/ ?
02:13:55kkurbjunyes, addons go in /games/doom/addons/
02:14:03kkurbjunpbroom.wad goes in /games/doom
02:14:43kkurbjunI'm converting the code to use a macro so that can be easily changed if it should be moved to something like /.rockbox/doom/
02:15:11 Join Paul_The_Nerd [0] (
02:15:17 Quit erus` (Remote closed the connection)
02:16:26amiconnkkurbjun: Try to build a sim no after cvs up ... :)
02:17:19kkurbjunamiconn, will do
02:17:35linuxstbkkurbjun: Another data abort...
02:17:39virtualball2what is enum?
02:18:06kkurbjunoh, this new version uses a different memory allocator
02:18:10linuxstbIn R_InitTextures...
02:18:13amiconnWhy oh why is scp so slow....
02:18:23kkurbjunI have everything using doom's memory allocator
02:18:35kkurbjunI thought it took care of alignment
02:18:57 Join tommo [0] (
02:19:13 Nick tommo is now known as erus` (
02:19:20kkurbjunlinuxstb, the code is in z_zone.c
02:19:48amiconnOk, playback does not yet work on amd64. Small wonder with all the datatype warnings in the playback code...
02:19:57kkurbjuncould you look at it? I'm afraid I don't understand the alignment stuff
02:20:08virtualball2wait the periodic table wont work for Rockbox, at least not this code, it uses textview.c to view the text from the file
02:20:43kkurbjunlinuxstb, the reason I went to use all doom's allocator is because it implements a proper free
02:20:56kkurbjunso the memory should not be wasted as much anymore
02:21:10 Join XavierGr [0] (
02:21:18kkurbjunactually, it's prbooms/booms allocator which went through a large overhaul
02:25:15 Join jackinabox^ [0] (
02:25:19jackinabox^hi all
02:27:35 Quit jackinabox^ (Client Quit)
02:27:47linuxstbkkurbjun: The new malloc would appear to be fine - it's rounding up the allocated size to a multiple of 16 bytes. So there must be other problems.
02:29:14kkurbjunlinuxstb, that's strange, the code is in close to the same as prboom's implemetation and I know they took care for the arm processor
02:29:44kkurbjunlinuxstb, do you know where in r_inittextures is causing the problem
02:29:59linuxstbNo, I'm trying to find that now.
02:30:59kkurbjunamiconn: I'm getting a bunch of i686-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object in the compile, but it seems to be working, that may be becasue of two patches I have in the code
02:31:23kkurbjundoom doesn't compile for the sim aparantly
02:32:11 Quit virtualball2 ("virtualball2 has no reason")
02:32:52kkurbjunamiconn: wow, it works
02:33:00kkurbjunamiconn, great, that's awesome
02:33:17kkurbjunnow I just need to figure out how to actually use the sim
02:34:21kkurbjunamiconn: yeah it works great
02:34:31 Join nave7693 [0] (
02:35:30 Part nave7693
02:36:02kkurbjunhmm, I got *** glibc detected *** corrupted double-linked list: 0xb7e39878 ***
02:37:53kkurbjunis there a timer register in the sim?
02:40:14amiconncurrent_tick is simulatred
02:42:14linuxstbkkurbjun: There seem to be various problems in R_InitTextures. I'm too tired to look at it now though.
02:42:31linuxstb(I preferred the simplicity of the original Doom.....)
02:44:23kkurbjunlinuxstb, yes, the original doom was nice, but I'm trying to eventually get a version that will run as many mods as possible
02:44:48kkurbjunlinuxstb, I may scrap that though if this newer version is too much of a hassle
02:45:02kkurbjunlinuxstb, thanks for looking at it though
02:48:02 Quit Farpnut (Read error: 110 (Connection timed out))
02:48:32 Join Zoide777 [0] (
02:49:10Zoide777once I extract the kkurbjun's doom source into /apps/plugins/doom, how do I get make to compile it ?
02:49:34midkaydid you patch the source?
02:49:52Zoide777I just extracted the "doom" folder to /apps/plugins
02:49:52 Quit DirkG ("CGI:IRC (EOF)")
02:50:04midkayneed to patch, then...
02:50:17midkayit's on the patch tracker, the diff
02:50:26Zoide777ok, thanks
02:51:13Zoide777btw is the feb. 23 .diff on flyspray the latest?
02:51:46Paul_The_NerdIt's the latest one that works, I would imagine.
02:52:26linuxstbZoide777: Did you download the source from the patch tracker, or the source kkurbjun just gave to me for testing?
02:53:18Zoide777linuxstb: the one he just gave you
02:53:27Zoide777btw I just got a Makefile.rej (reject)
02:53:38kkurbjunZoide777, that is a test version that is not stable
02:53:40Zoide777it has lines where it checks for specific iRiver & iPods
02:53:55Zoide777I know mine is just the grayscale 4g, but i just wanted to see what would happen
02:54:05Zoide777I guess i just add the line manually then
02:54:16Zoide777linuxstb, kkurbjun: ok, i'll try the source on flyspray
02:54:26kkurbjunZoide777, It doesn't work for non-color targets
02:54:35kkurbjunnot yet anyway
02:55:29Zoide777ok, i won't even try then :P
02:57:21 Quit ts-x ("CGI:IRC (EOF)")
03:02:21Zoide777very strange: If I have my iPod 4G grayscale plugged into the power supply (just to the wall, not usb), it will eventually try to shut itself off, but as soon as it does that it reboots back up. same thing happens if I manually try to turn it off by keeping Play pressed (it boots back up)
03:03:05Zoide777(it has been doing that w/ the latest cvs builds for several days)
03:04:38Paul_The_NerdI think that's because right now power will trigger "usb detected" and boot.
03:06:26 Join Zoide7777 [0] (
03:07:34linuxstbZoide7777: Have you tried holding MENU when you insert the USB cable?
03:07:47linuxstb(but yes, that's a bug - I'm just trying to offer you a workadound)
03:08:08 Quit Zoide777 ("CGI:IRC (Ping timeout)")
03:09:25linuxstbgoodnight all.
03:10:33 Join TCK [0] (
03:11:14 Join infamis [0] (
03:14:09Zoide7777linuxstb: thanks, but i mean it happens even if i don't plug in the usb
03:14:16Zoide7777well, goodnight linuxstb
03:14:23Zoide7777it's not a big deal
03:15:13 Quit infamis (Client Quit)
03:19:13kkurbjunhow does sim->open work?
03:19:27kkurbjunit's not finding any of the files I had in archos
03:19:29***Saving seen data "./dancer.seen"
03:20:29kkurbjunaddressing them like /games/doom/doom.wad
03:21:07SuperSnoutgoodnight everyone
03:22:38 Quit SuperSnout ("Chatzilla 0.9.70 [Firefox 1.0.7/20050919]")
03:23:31 Quit Zoide7777 ("CGI:IRC (Ping timeout)")
03:28:31 Join egotrippen [0] (
03:30:33 Join BHSPitLappy [0] (
03:34:28 Quit BHSPitLappy (Client Quit)
03:34:52 Join |Josh| [0] (i=user@unaffiliated/josh/x-000000001)
03:35:35 Join BHSPitLappy [0] (
03:38:04 Join YouCeyE [0] (
03:51:40 Join Hideo [0] (n=irc@tor/session/x-d73b6c9b23985b96)
04:03:10 Quit Aditya (Read error: 110 (Connection timed out))
04:03:45 Quit erus` (Remote closed the connection)
04:05:16 Join Aditya [0] (
04:08:06 Quit TCK (Read error: 110 (Connection timed out))
04:15:08 Join kodiakguy [0] (
04:18:10 Part kodiakguy
04:19:01 Join infamis [0] (i=infamis@
04:19:37 Quit Daishi ("Client exiting...")
04:20:14 Quit infamis (Client Quit)
04:20:31BladeSling2Hmm, ya its not so busy in here lol
04:20:41 Quit BHSPitLappy (Read error: 110 (Connection timed out))
04:20:47 Join BHSPitLappy_ [0] (
04:21:05midkayjoin in the four-letter frenzy!!
04:21:27 Nick BHSPitLappy_ is now known as BHSPitLappy (
04:21:30 Join infamis [0] (i=infamis@
04:21:59*midkay waves
04:22:11*BHSPitLappy pretends not to notice
04:22:26infamisdamn linux irc client
04:22:33infamison tty
04:22:49 Part |Josh|
04:23:00midkayBHSPitLappy, stifle the urge to correct..
04:23:32infamisto :)
04:24:07midkayof course. surely something could have been improved about your syntax.. and even if not, BHSPitLappy could have come up with something. :)
04:24:38*BHSPitLappy corrects midkay with a tire iron
04:24:57midkaycorrects what exactly? be specific!
04:25:25infamiswhat...cause I said "on titty"?
04:25:38*midkay blinks
04:25:48infamisor is it teletype
04:25:49midkayoh. i see. i get it! ha. :)
04:26:32infamisyea I only have 8 titties
04:26:42*infamis stops infamis from fallin on the floor
04:26:51BHSPitLappytitty 7 is the pretty one, though
04:26:55BHSPitLappyI look at it the most.
04:27:13BHSPitLappythough the others can be useful, too
04:27:21midkayBHSPitLappy, EEEEEEEWWWWW1!!!!!!!! you said you look at it. that's dis-GUS-ting. omfg. wow.
04:27:23infamisevery titty has a purpose
04:27:25*BHSPitLappy kills infamis for starting this
04:27:40*infamis dies
04:27:47*infamis comes back
04:27:59*BHSPitLappy remembers why midkay used to be on his ignore list, and considers re-adding him
04:28:31midkayBHSPitLappy, feel free, if it makes you think you seem cooler or something - you definitely need it.
04:28:58BHSPitLappyit makes me feel saner
04:29:19midkayBHSPitLappy, not as good, but whatever _floats_ your __BOAT__.
04:29:28midkayda-dum tsssssh,
04:29:32 Join _x1jmp [0] (
04:29:36 Quit infamis ("off to work")
04:29:40 Join tommo [0] (
04:29:41jaebirdHey...I just got the bleeding 4g build...the lcd looks better, is if fixed?
04:29:43*BHSPitLappy blinks
04:29:52midkayhaha. how original.
04:30:01midkayjaebird, i haven't seen anything about that, no..
04:30:07 Nick tommo is now known as erus` (
04:30:32jaebirdwell somebody must have worked on something, because all the little 'hanging chads' are gone
04:30:33Adityasup guys
04:30:43midkayjaebird, hm, perhaps they did :)
04:30:52BHSPitLappyanyone know if the 3G works, then?
04:31:15midkayBHSPitLappy, i've seen various commits for it recently.. i'm pretty sure it's at least barely working by now..
04:31:25midkayinital audio support a while ago, so it must be running.. :)
04:31:41Paul_The_Nerdinitial ATTEMPT at audio support
04:31:47Paul_The_NerdIf I recall it didn't actually work
04:31:59Paul_The_NerdWhich makes that a very important extra word. :-P
04:32:02midkayyou can't attempt audio without, for example, having rockbox running, can you? :)
04:32:54jaebirdwow...i've been just happy listening, now i can see it :)
04:33:26Adityamaking stuff for appe!
04:33:32Adityaapple even
04:33:51Shadowarrior13<3 apple
04:33:58midkay>3 apple. :(
04:34:07Hideothere's no working bootloader for the 3G yet, is there?
04:34:21Paul_The_NerdHideo: There is but you have to compile it yourself.
04:34:25Adityawhat the hell is >3?
04:34:32Adityaits like sticking something into someone's ass?
04:34:37BladeSling2 A funky mushroom
04:34:41HideoPaul_The_Nerd: ah I see
04:34:45midkayAditya, i'd say that if <3 == heart then >3 is kind of the opposite? no? :(
04:34:47jaebirdHideo: don't know the status of the 3g, sorry
04:35:00Adityamidkay: ah .. lol
04:35:10midkayAditya, you're just awful - stop it. :(
04:35:50Hideomy bro owns an ipod 3g, I just wanna show him the magic that is Rockbox :P
04:36:10*Aditya hands Hideo a baseball bat
04:36:13Adityathat will help
04:36:23*BHSPitLappy strangles his brother
04:36:27Paul_The_NerdHideo: Well, I believe you can run Rockbox, but that playback isn't functional yet. So it'd be like "Look, there are a few plugins. See the bouncing logo?" :-P
04:36:51AdityaHideo: how old is your bro?
04:37:01midkayPaul_The_Nerd: a _few_? you bastard.. ;)
04:37:02Hideo~20 ish
04:37:05*Paul_The_Nerd thinks once Doom is working on Rockbox, someone should have a go at the GPL'ed Quake1 sources.
04:37:21Paul_The_Nerdmidkay: I'm not sure how many are functional on 3G though
04:37:34AdityaI be working on learning the ins and out of rockbox
04:37:41Adityaand then going to make it work with a touchscreen
04:37:55midkayPaul_The_Nerd, i doubt any have been adapted specifically - all that run on the 4g should work, though, or at least with a single define change..
04:38:02*Hideo thinks fps games are way over kill on DAP's
04:38:29Adityasay that to the bum stuck on a train for 2 hours both ways to university
04:38:31Aditya(read: me)
04:38:50midkaythat'd pwn..
04:39:02Paul_The_Nerdmidkay: Yeah. I was really thinking in the "Just type the appropriate number for 3G in configure and go" sense, which really would still compile most of the plugins, since the majority are LCD_BITMAP
04:39:06Hideodoes your battery even last that long if you play doom continuously?
04:39:26 Quit jaebird ("Ex-Chat")
04:39:26Adityayou are missing the point here
04:39:37midkayPaul_The_Nerd, right, except that i think you'd have a keymap problem - keypad != IPOD_4G_PAD on the 3g, since it has the buttons in a row.
04:39:43Adityawhen people run 10 year old games on an Mp3 Player with a 2.5" screen..
04:39:49midkayPaul_The_Nerd, mind you, it's the same number of buttons.. i just don't think it would work by default.
04:39:50Adityathey are not really looking at making it mainstream
04:39:53Adityaits just cause we can
04:39:56midkaythey probably have an ipod_3g_pad define..
04:39:58Hideothey're l33t, lol
04:40:00Paul_The_Nerdy'know, since music decodes fullspeed with one core awake... and doom runs fullspeed without music playing... and the nano doesn't really *need* a compressed audio buffer...
04:40:15Paul_The_NerdIf the other core were awake on the Nano, couldn't doom run *while* decoding audio?
04:40:33Shadowarrior13That would kick ass
04:40:36Hideothat'd be sweet
04:41:06Paul_The_NerdAssuming the threads were handled in an appropriate way and everything.
04:41:07Adityaanyone here know any resources for carbon fiber moulds?
04:41:11Adityamolds rather
04:41:41Paul_The_Nerdmidkay: Yeah, I think right now the 3G may be using 4G_PAD. I'm not sure.
04:42:20midkayPaul_The_Nerd, i wouldn't care - i just think they'll have a seperate define since for example some games wouldn't work as well with the 4g_pad setup - for most plugins it'd be fine though :)
04:43:13Paul_The_Nerdmidkay: Yeah, I recall a discussion that went something like "Well, all the iPods have the same buttons, in the end. They're just not always positioned the same. So, what do we do?" but I don't remember the final conclusion.
04:43:45 Quit obstjaeger (Read error: 110 (Connection timed out))
04:43:47midkayPaul_The_Nerd, aha :) i'd bet on seperate definitions anyways
04:44:02Paul_The_NerdSeems like the 3G at least should have 'em.
04:44:22Paul_The_NerdIf I recall, 1 and 2 have the buttons in roughly the same place as 4.
04:44:23midkayyeah - the other models i dunno about - it's effectively the same..
04:44:29midkayPaul_The_Nerd, exactly..
04:44:38midkayjust.. a bit further out to the side + not integrated into the touch wheel
04:44:53BladeSling25g is teh roxors.. Mmm 5g...
04:45:12Shadowarrior13Yummy 5G.
04:45:23BladeSling2I wish the ipod needed more buttons lol
04:45:54midkay-needed+had? :)
04:46:17BladeSling2Had I suppose.. but if I needed more buttons it would have more buttons ;)
04:46:49midkayBladeSling2, i don't think Apple considered Rockbox before designing any of their players.. if they had, i'm sure we'd have a few more buttons ;)
04:46:50Paul_The_NerdI dunno, I think the simplicity of the ipod's controls are kinda nice.
04:47:05Adityasimplicity is very subjective
04:47:08midkayPaul_The_Nerd, agreed - slightly lacking for, say, doom, though
04:47:12Paul_The_NerdI mean, the only place it feels lacking within Rockbox is in Doom.
04:47:16 Nick BladeSling2 is now known as BladeSling (n=BladeSli@
04:47:16AdityaI like my iRiver buttons
04:47:26Adityacontext actions make more sense to me
04:47:44midkayPaul_The_Nerd, i really like the touch wheel - adds a bit of human into navigation (scroll as fast as you want, not just "scrolling" or "not scrolling") - but.. hmm..
04:47:54BladeSlingEhh, the emulators or lacking too..
04:48:04Paul_The_Nerdmidkay: Also, with the "absolute positioning" patch, you could divide the touch-wheel into 8 virtual buttons rather easily
04:48:19midkayPaul_The_Nerd, ah, right - just what we need for doom, i say. :)
04:48:20Paul_The_NerdAditya: Context actions?
04:48:21AdityaCS on an ipod? =P
04:48:35Paul_The_Nerdmidkay: That's kinda what I thought.
04:48:38AdityaPaul_The_Nerd: as in buttons do things bsed on the context
04:48:45BladeSlingI saw a patch for the nano that it knows when your touching the scroll.. Hmm, that should be put into doom for 5g or something :D
04:48:48midkaydiagonals up/right, up/left, down/right and down/left for example would mean a really nice 4 extra 'buttons'.. perfect, actually
04:48:48Adityalike in filetree the NAVI does something
04:48:57Adityabut in the main screen NAVI does somehting else
04:49:16Paul_The_NerdAdity: No different than iPod on Rockbox.
04:49:25Paul_The_NerdAditya: The select button is *essentially* the same as Navi
04:50:51Paul_The_Nerdmidkay: You'd probably lose menu, play, left, and right though, since at that point just placing your finger on the wheel at those locations would be read as its own action. Though I guess, putting your finger on up would move up, and pushing Menu would run. Down could move down, and pushing down could change weapons, or open doors (you'd only move very slightly backward if you did it fast)
04:51:17 Join jaebird [0] (n=jaebird@
04:52:06BladeSlinglol, moving back when opening doors is good anywho :D
04:52:28midkayPaul_The_Nerd, yes, that could work too - i can't quite imagine how it'd work, but mapping some oft-useless buttons to diagonals wouldn't hinder gameplay much at all, as i see it :)
04:52:35BladeSlingJust opening the door before you are to far back would be a problem
04:53:24midkayPaul_The_Nerd, perhaps the patch allows you to define also only to perform such a function when the area isn't being held on or when you pass over it with your finger, just when you tap + release..
04:54:09Paul_The_Nerdmidkay: Well, I *think* the patch just returns a location on the wheel, as opposed to the current method which returns if the wheel is scrolling left or right.
04:54:31Paul_The_Nerdmidkay: In which case it'd be up to the plugin author to decide how those location readings would be interpreted.
04:54:35midkayPaul_The_Nerd, maybe they can be combined to say "if so-and-so is returned and you're not scrolling"..
04:55:01midkayand/or "if so and so is returned but not more than once".. or however fast it reads input
04:55:07 Quit Shadowarrior13 ()
04:55:09midkayin any case - i think it could be fit to doom very nicely :)
04:55:11midkaywith a bit of tweaking
04:56:36Paul_The_NerdIt'd also mean that Rockboy would become much more playable
04:57:06midkayPaul_The_Nerd, oh, yes, that'd be a dream.. :)
04:57:51Paul_The_NerdAditya: GB/GBC emulator.
04:57:56BladeSlingQuestion: Do the themes only aply when your in the music playing console?
04:58:34Paul_The_NerdThe WPS portion only affects the While Playing Screen obviously
04:58:40Paul_The_NerdBut fonts and backdrops can affect the menus.
04:58:45jaebirdPaul_The_Nerd: do you know who has been working on the 4g grayscale lcd stuff?
04:59:03BladeSlingAhh, wps.. didn't get the acronym, thanks :D
04:59:48Paul_The_Nerdjaebird: I haven't heard the 4G grayscale stuff mentioned in a few days, sorry. Don't really know what got changed to fix it.
05:00:05jaebirdThere are only a few issues left that i have found. The top line of the file list scrolling only scrolls the top half of the line.
05:00:29jaebirdthe bottom sometimes leaves artifacts from previous screens.
05:00:45jaebirdie the version of rockbox stays after the initial splash screen is shown.
05:01:12jaebirdother than that i see none of the problems that i've gotten used to.
05:01:41 Join Rob2222_ [0] (
05:04:54 Quit XavierGr (Read error: 104 (Connection reset by peer))
05:08:58 Quit egotrippen ("CGI:IRC (EOF)")
05:10:20BladeSlingHmm, are these wps's suppose to topple on top of each other? lol
05:10:50Paul_The_NerdIf one sets a background image, and another doesn't, the background may get left behind.
05:11:18Paul_The_NerdI don't believe backdrops are properly reset when switching to WPSes without one yet.
05:11:46BladeSlingHmm, funky.. Ya, I'm finding plenty of bugs.. eeep... I think this bg is making the song skip lol
05:12:10 Quit Rob2222 (Read error: 113 (No route to host))
05:13:29BladeSlingHmm like it doesn't save my backdrop when I go into the wpl and then come out my backdrop is not there on the main menu anymore
05:13:51Paul_The_NerdIs the backdrop in /.rockbox/backdrops/
05:14:39BladeSlingYes. I load a theme or whatever and then it works fine, then I go to the wpl and its gone when I go back to the menu
05:15:01BladeSlingOhh I can turn up the anti skip buffer, kewlies ^_^ lol
05:15:18BladeSlingLets see how well 1 minute does.
05:19:33***Saving seen data "./dancer.seen"
05:20:12 Quit erus` ("Leaving")
05:22:02 Join Arrogant [0] (
05:24:48 Quit t0mas (Read error: 110 (Connection timed out))
05:32:44midkayBladeSling, don't raise it higher than you need it..
05:33:00BladeSlingmidkay, what do you mean?
05:33:02midkayand, BladeSling - reboot the ipod to get the backdrop to 'stay'.
05:33:10midkayBladeSling, higher value = higher battery usage..
05:33:20BladeSlingAhh, Ok :D it doesn't really work anywho...
05:34:22BladeSlingCorrect, it still skips... I turned it to ten minutes for testing... should I reboot it for that to kick full in too?
05:35:04BladeSlingThe song will stop playing momentairily and start playing again.
05:35:12BladeSlingThis is probly because of the theme...
05:35:13midkaythat's because you have EQ on with an mp3.
05:35:20midkayit's lack of optimization in the mp3 codec, that
05:35:22midkaythat's all..
05:35:26midkayor perhaps an ogg..
05:35:37midkayturn off the EQ for mp3's.. that's not what the antiskip buffer is for.
05:35:48BladeSlingIts an mp3, I don't think I turned on the EQ, I'll make sure its off.
05:36:13Paul_The_NerdThe EQ, Replaygain, Crossfeed, and WPSes that use BMPS can all affect CPU use alongside
05:36:21Paul_The_NerdAnd on iPod MP3 is definitely one of the slower codecs.
05:36:39midkayPaul_The_Nerd, it doesn't seem to be a cpu error. everything runs fine w/o EQ for me, right when i turn it on it skips like hell.
05:36:59Paul_The_Nerdmidkay: I can listen to some of my oggs with EQ.
05:37:10midkayPaul_The_Nerd, ogg != mp3. :)
05:37:16BladeSlingMeh, I wasn't planing on using it for mp3 usage anywho, I just wanted it for all the applications
05:37:18midkayFLAC runs _perfect_ with EQ..
05:37:22midkayas does whatever AAC works for me..
05:37:22 Quit _x1jmp (Read error: 113 (No route to host))
05:37:24Paul_The_NerdFLAC also doesn't require *any* boost
05:37:33Paul_The_NerdFLAC is so incredibly efficient.
05:37:34midkayPaul_The_Nerd, right, so it's the mp3 codec afaict.
05:37:48Paul_The_NerdBut it's that it needs optimizing
05:37:54Paul_The_NerdHigh enough bitrate oggs get the same thing
05:37:57BladeSlingHmm, how do I set just a backdrop?
05:38:23midkayPaul_The_Nerd, right, so it's codec-related..
05:38:29midkayBladeSling, a cfg file..
05:38:37Paul_The_Nerdmidkay: It's optimization related.
05:38:42BladeSlingSpanx, I'll read into it :D
05:38:48Paul_The_Nerdmidkay: Optimizations elsewhere could also solve the problem potentially
05:38:48midkayPaul_The_Nerd, codec-optimization-related. :)
05:39:02midkayPaul_The_Nerd, possibly..
05:39:15Paul_The_NerdOr offloading playback to the cop at some future point.
05:39:48midkayah. sure..
05:40:05Paul_The_NerdBut yeah, MP3 needs some work for sure
05:42:59*Paul_The_Nerd wonders what he should set the anti-skip buffer back on Nano.
05:43:17midkayPaul_The_Nerd, hm, as low as it goes? ;)
05:43:30 Quit midkay ("Leaving")
05:44:15 Join midkay [0] (
05:44:34Paul_The_NerdReally it shouldn't matter on Nano should it? Since there's no spin up.
05:44:55midkayPaul_The_Nerd, right
05:45:32*Paul_The_Nerd wonders why they put 32mb of ram in it.
05:45:44Paul_The_NerdI would've imagined they'd save the money.
05:45:51Paul_The_NerdOh, wait.
05:45:56Paul_The_NerdSlideshow and other stuff
05:46:14midkay32mb, really?
05:46:15Paul_The_NerdAll the other iPod "features"
05:46:26Paul_The_NerdYeah, the Nano has basically everything the iPod Photo has.
05:47:53 Join TCK [0] (
05:48:24BladeSlingGah, the ipod nano's bother me.. to small of screens
05:48:40midkayBladeSling, it's a small flash player..
05:48:40Paul_The_NerdBladeSling: It's got more pixels than my previous MP3 player had.
05:48:42midkaynot a huge video player..
05:49:18BladeSlingHehe, ya, I use to have a minidisk player, worked wonders, now I'm with the 5g ^_^
05:51:01 Quit RotAtoR ("zzzzzzzz")
05:51:04*Paul_The_Nerd doesn't even look at the screen often.
05:52:33BladeSlinglol, I'm constantly looking at mine.. People are like WOAH, watcha got on that!? lol.. then I'm forced to show them
05:53:21 Join irc [0] (i=root@
05:53:23 Part Paul_The_Nerd
05:53:29 Part irc
05:59:50 Quit lostlogic (Read error: 110 (Connection timed out))
05:59:51BladeSlingOhh man, anyone want a good laugh? way off topic but that was some good laughin.
06:07:49DrumRBoy320hmmmmmmm, an someone tell me where the color information is stored for the ipod rockbox?
06:08:00DrumRBoy320i amde it all black :'(
06:11:35DrumRBoy320c'mon, an someone tell me?
06:13:01midkayDrumRBoy320, nice job.. :)
06:13:11midkayi have an awful feeling we'll be getting a lot of this in the near future..
06:13:40midkayi'm not sure how to reset it..
06:14:07midkayyou'd need a new CFG file that reset them to default.
06:14:15DrumRBoy320hehe, well i deleted my .rockbox folders and im downloading a new build
06:14:24midkaythat may not work, but good luck
06:15:00DrumRBoy320ill need it... cause on the h300 its not so bad... you can say 3 clicks down, one up... i could do it by mem. but on the ipod...
06:15:31 Join linuxstb_ [0] (
06:16:02Adityaits linuxstb's clone
06:16:23DrumRBoy320does the playing bar patch come in the bleeding edge build?
06:16:33DrumRBoy320the BMP bar?
06:16:40 Quit linuxstb (Read error: 110 (Connection timed out))
06:17:00midkayDrumRBoy320, it's been in for.. weeks, afaik.
06:17:17Adityameh off to bed
06:17:22Adityagnight y'all
06:17:25 Join Bagder_ [0] (
06:17:29DrumRBoy320ah, ok... then, how do you use it.. ive tried so many things
06:17:35DrumRBoy320and nothing wants to work
06:17:51midkaywhat's the problem? check the CustomWPS wiki page of course
06:17:59midkaynight Aditya
06:18:11DrumRBoy320im on there now, found no playing bar information
06:18:38 Join nave7693 [0] (
06:18:51midkayby god..
06:18:54midkayclick "images".
06:19:22DrumRBoy320;) hehe, missed that one lil line
06:19:28*DrumRBoy320 feels stupid
06:19:42DrumRBoy320ive already done that actually... then i made my screen go black
06:19:53 Quit Bagder (Read error: 110 (Connection timed out))
06:20:36DrumRBoy320wps: /.rockbox/wps/ipodblack.wps
06:20:36DrumRBoy320font: /.rockbox/fonts/helvB12-L1.fnt
06:20:36DrumRBoy320foreground: FFFFFF
06:20:37DBUGEnqueued KICK DrumRBoy320
06:20:37DrumRBoy320background: 000000
06:20:47DrumRBoy320lol, thats my .cfg
06:20:53DrumRBoy320i didnt mean to paste it...
06:21:07 Quit imphasing (Read error: 110 (Connection timed out))
06:21:26DrumRBoy320the moment of truth... can i get color back?
06:21:42nave7693hi can anyone tell me which fonts are unicode-compatible?
06:22:02midkayxtal-14, rockbox-default, snap..
06:22:05midkaycan't remember, hmm
06:22:13midkayrockbox-default i'm not positive about
06:22:16DrumRBoy320is unifont... the name would fit
06:22:23DrumRBoy320damnit... no good...
06:22:32nave7693unifont is too big for my tiny archos screen
06:22:38DrumRBoy320where is teh value stored!
06:22:42midkaynave7693, snap then perhaps
06:22:45DrumRBoy320grr, its small on my iPod
06:22:45midkayDrumRBoy320, ?
06:22:52DrumRBoy320the color value thingey
06:22:52midkayDrumRBoy320, wait..
06:22:56DrumRBoy320i need to change it
06:22:56midkayiriver right?
06:23:04DrumRBoy32060 gig
06:23:07midkaynice going.
06:23:13DrumRBoy320heh, thanks
06:23:20DrumRBoy320i need to fix it!
06:23:33nave7693midkay: snap doesn't have international characters
06:23:34midkayDrumRBoy320, i hope you learned your damned-ass lesson!! :)
06:23:44midkaynave7693, you sure? could swear i heard people say it did
06:23:57nave7693not on mine...
06:24:02DrumRBoy320i certainly did, now can ya tell me how ta change it!
06:24:17 Quit Arrogant ("Leaving")
06:24:25midkaynave7693, hm.
06:24:32 Join Arrogant [0] (
06:24:35midkaydown the list, i guess :)
06:24:40midkayDrumRBoy320, sigh.. wait..
06:25:57midkayDrumRBoy320, hmm
06:26:57DrumRBoy320any luck?
06:27:56midkayin config.
06:28:05midkay"foreground color: xxxxxx"
06:28:08midkayand background
06:28:46DrumRBoy320ok, lemme reboot to the stock f/w connect and change it
06:28:54DrumRBoy320where is config though?
06:29:11midkaywrite a config.
06:29:16midkayand .. ah. hm.
06:29:23midkaymake a folder.
06:29:31midkayput a blah.cfg in it
06:29:36midkayso it should be the first thing when you start up
06:29:46midkayjust press select and then select again to load, should be
06:30:01DrumRBoy320thats great
06:30:06DrumRBoy320ok, lemme do that
06:30:17 Quit TCK (Read error: 110 (Connection timed out))
06:34:30DrumRBoy320iit wont lemme make another .anything name
06:34:44midkayah, right
06:34:48midkaystart, run.. "cmd"
06:35:11midkayjust go into .rockbox and make a folder "aaaa"
06:35:13midkayso it comes first
06:35:19midkaythen it's just three select presses
06:35:21DrumRBoy320lol, ill try that
06:35:45 Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.")
06:36:01DrumRBoy320background: FFFFFF
06:36:50midkayset them to opposites
06:36:55midkayso either way you'll be able to see
06:37:03DrumRBoy320is that correct though?
06:43:56JdGordondoes any1 know if you could jump to a track in the current playlist programmatically?
06:44:17midkayJdGordon, yes, hold select and go to "playlist" and select a song?
06:44:20midkayDrumRBoy320, ?
06:44:23DrumRBoy320i need to make a "." folder
06:44:29midkayDrumRBoy320, why?
06:44:41DrumRBoy320i had it set to display all, and it displays . before a
06:44:49DrumRBoy320i tried the same thing on the ipod
06:44:57midkayright. so put a aaaaaa folder in .rockbox
06:45:01DrumRBoy320i think... so might as well, its not working
06:45:02midkayso you go into .rockbox and then into aaaaa
06:45:09midkayand then into your cfg file?
06:45:12midkaythat's what i told you.. :)
06:45:18DrumRBoy320lol :(
06:45:55DrumRBoy320im too tired
06:46:04DrumRBoy320almost an hour over when i should be in bed
06:46:16DrumRBoy320im over-tired at this point
06:47:11DrumRBoy320real funny :'(
06:47:52DrumRBoy320no god
06:47:59 Join TCK [0] (
06:48:16DrumRBoy320i wish i could just know where the file is on my computer
06:48:24DrumRBoy320then it'd be easy
06:48:38midkaythe file?
06:48:53DrumRBoy320i dont know... where is the setting stored?
06:48:57midkayin RAM..
06:49:07midkayso. wait.
06:49:07DrumRBoy320how do i reset RAM?
06:49:17midkayin the menus = very hard on an ipod.
06:49:25DrumRBoy320...not gonna happen
06:49:27midkaywait though. you have .rockbox, an AAAAAA folder in there, and the cfg in there?
06:49:37DrumRBoy320unless someone compiles me a build with click suppor
06:50:22DrumRBoy320...unless im doin the .cfg file wrong...
06:50:38midkayyou could try putting it in root as zzzzz.cfg
06:50:41midkayand then try and just scroll up one
06:50:46midkayshould only take a few tries
06:50:56DrumRBoy320lemme try
06:52:23DrumRBoy320i just did it to my iriver also
06:52:38DrumRBoy320well, my iriver i know by heart
06:52:39midkaynice job
06:52:43DrumRBoy320thats pretty bad though...
06:52:48Mikachusomeone added 'reset settings when hold button set during boot' a few days ago
06:52:55Mikachuyou can try that
06:53:25DrumRBoy320hmm, i would have to recompile?
06:53:29DrumRBoy320ive never done that
06:53:42Mikachuyou'd need a fairly new cvs build
06:53:46midkayturn it on and switch on hold? :)
06:54:37 Join gtkspert_ [0] (
06:55:23DrumRBoy320i hav the latest bleeding edge
06:55:50DrumRBoy320after all of that ;)
06:56:08midkayDrumRBoy320, nice - i'm trying to put in a check to be sure this doesn't happen again. :)
06:56:41DrumRBoy320lol, ok
06:56:45DrumRBoy320now for my iriver...
06:56:53DrumRBoy320that i should be ok with though
06:57:23DrumRBoy320i was trying to replicate what i was doin on my ipod on my iriver, and screwed my iriver up
06:57:25Mikachusorry i didn't wake up earlier :)
06:57:42DrumRBoy320no problem, only 57 minutes past my optimum bedtime ;)
06:57:44DrumRBoy320i gtg now
06:57:53 Nick DrumRBoy320 is now known as DrumRBoy320|Away (
06:57:53DBUGEnqueued KICK DrumRBoy320|Away
07:02:37 Join picohertz [0] (
07:07:04 Quit gtkspert (Read error: 110 (Connection timed out))
07:07:46picohertzwill the gapless implementation ever be improved? From reading it doesn't sound like 'true' gapless support to me
07:07:58Mikachuit works fine here
07:08:26picohertzmeaning that you don't mind the corrupt frames when listening out of order, or?
07:08:56 Join Sinbios [0] (
07:08:56Mikachui haven't tried with mp3
07:09:37 Part nave7693
07:09:48picohertzI've ripped my CD collection with LAME, so I was hoping rockbox would achieve its gapless by inspecting the track length field LAME writes.
07:10:19picohertzI guess that implementation might need to make some assumptions about how good the hardware is that wouldn't be fair to make
07:10:25midkaypicohertz, i can't hear any gaps :)
07:10:52picohertzhave you tested with an album that didn't have gaps in the first place? :)
07:11:21 Join thegeek [0] (
07:12:49midkaypicohertz, yes.. :) tracks seem to flow together just fine
07:13:03DrumRBoy320|Away"im baaaaack"
07:13:14midkaywelcome baaaaack.
07:13:29DrumRBoy320|Awayif i want to write a cfg file within rockbox on my ipod, how do i accept the file name?
07:13:38DrumRBoy320|Awaycause now the setting wont stick :(
07:13:39picohertzlots of people don't notice or mind the gaps even as produced by a stock ipod - from reading that wiki page, I'm kind of dubious.
07:13:40Mikachuhold select for a second
07:13:41midkayhold select
07:14:00midkaypicohertz, i can definitely hear the original firmware gaps.
07:14:02DrumRBoy320|Awaythanks, you guys are great
07:14:06DrumRBoy320|Awaynight again
07:14:11midkayand i'm happy to say they're more or less completely gone in rockbox
07:14:14picohertzmid what file format are you using
07:14:19midkaynight DrumRBoy320|Away :)
07:14:24midkaypicohertz, mp3.. flac..
07:14:35picohertzwhich mp3 encoder?
07:14:50midkaylame for most of it
07:14:58 Quit thegeek_ (Read error: 104 (Connection reset by peer))
07:15:21midkaygive it a try - it's at least really damn close. :)
07:15:34picohertzyeah I don't have rockbox-supported player
07:15:47picohertzthe thing is, I've been holding off buying an iPod forever because I want gapless
07:16:02picohertzthen today I found that I might be able to get it via rockbox
07:16:16picohertzmaybe I'll talk a friend into putting it on their iPod so I can test it out
07:16:19midkayi can test again to be sure..
07:16:55midkayif you want my absolute confidence.. :)
07:17:33picohertzyeah if it's not a pain in the ass, that'd be informative
07:17:42midkaysure, one sec
07:17:49picohertzif you test a album with no original gaps that you have encoded as mp3
07:18:39picohertzI'd still feel conflicted paying Apple even though they've ignored this request forever
07:19:05 Quit Arrogant ("Leaving")
07:19:06midkayit doesn't seem a very common feature in portable DAPs.. i bet if it was in higher demand they'd do it
07:19:21picohertzyeah just the rio player
07:19:27picohertzas far as I know
07:19:36BladeSlingI'm reading a thread on the rockboy plugin in the ipod section, does this need to be compiled or something before I put it on my ipod? I can't find a .rock file for it and pretty much nothing else on it other then the cvs files, which I dunno what to do with. I would like to play Gameboy games on my 5g, any help would be appreciated :D
07:19:38***Saving seen data "./dancer.seen"
07:19:51picohertzit just seems so easy, and with Steve calling himself an "audiophile" today, I don't see why they wouldn't do it
07:21:54 Join DJ_Dooms_Day [0] (
07:22:18midkaypicohertz, haha, yeah
07:22:28midkaypicohertz, k, found an album - now the moment of truth. :)
07:23:28midkaypicohertz, i can't confirm that these MP3s are in lame. but it's 100% _gapless_. not a stutter.
07:23:51picohertzthanks for checking it out
07:23:54picohertzI'm confused now, though
07:24:30picohertzyeah because that wiki page really makes it sound like it shouldn't work, unless the CD had been ripped in a specific way
07:24:50midkaycan i see?
07:26:08midkayread the "note about future rockbox versions"
07:26:21midkaythese are methods to get the archos recorder to do gapless, which it cannot in hardware..
07:26:27picohertzfrom reading that, it looks to me like rockbox is depending on the rip/encode to fill the last frame of song N with the beginning of song N+1, which is not how most people rip, and would result in artifacts when on shuffle
07:26:39midkaythe ipod is a software platform so it's designed to be gapless from the ground up
07:27:00midkay"Future versions of Rockbox on hardware without such MP3 decoding chips (e.g. the IriverPort) will use software MPEG decoding, which will enable the possibiliy of Rockbox removing any silence added by your MP3 encoder at the end of the final frame."
07:27:13midkayiRiver + iPods are software decoding.
07:27:14picohertzoh hm
07:27:52midkayand there's crossfading.. if they can do that, they can do gapless without a problem ;)
07:28:06 Quit TCK ("well, if you say so.")
07:28:19picohertzcrossfading is a cheap hack, in my opinion
07:28:24picohertzI'd almost rather have the gaps
07:28:44Mikachucrossfading isn't for tracks that are made to be gapless obviously
07:28:59midkaypicohertz, no, i mean..
07:29:29midkayit's "true" crossfading.. i'm saying that if they can truly blend two tracks together, they can easily put them back to back seamlessly, sans crossfade..
07:29:40picohertzmy understand is that 'true' gapless puts some burden on the hardware design - you need a buffer that can hold ~2 seconds of audio (around 150-200KB), and a processor that can decode a song somewhat faster than it plays
07:30:18picohertza buffer for decoded data, that is
07:30:34midkaypicohertz, the ipods have 32 or 64mb buffer, i think that's enough ;)
07:30:42picohertzshould be, yeah
07:30:52midkayand dual processor cores..
07:31:52amiconnmidkay: With mp3 it's still not 'simple'. The format itself has no provision to play only a part of the last frame.
07:32:23midkayamiconn, you know a lot more about it than me.. i only call it simple by comparison, perhaps that's wrong.. :)
07:32:29picohertzami: right, but the player can make use of the track length tag that LAME writes, or detect an immediate fall-to-silence in the last frame
07:32:37amiconnHowever, the 'lame' authors added an extension, the 'lame tag'
07:33:16amiconnRockbox on swcodec platforms can use it to make mp3 tracks play gapless,
07:33:51amiconnbut there's obviously one requirement: The tracks must be encoded with lame
07:34:29picohertzthat's what I was hoping for - someone should update that wiki so slow children like me don't misunderstand it :)
07:34:54amiconnIf there is no lame tag, there is no other option to make it play gapless
07:35:21picohertzami: except detecting sudden silence filling the end of the last frame and skipping it
07:35:28amiconnThere will be no sudden fall-to-silence within one frame
07:35:58amiconnThat's how transform codecs work
07:36:43BladeSlingDoes rockboy need to be compiled or something before I put it on my ipod? I can't find a .rock file for it and pretty much nothing else on it other then the cvs files, which I dunno what to do with. I would like to play Gameboy games on my 5g, any help would be appreciated :D
07:37:33amiconnEverything happening within one block's timeslot will be 'smeared' across the whole block
07:38:16picohertzyou mean as far as how the actual data is written? but that still must be decoded non-silence and silence, right?
07:38:29picohertzdecoded to
07:38:46picohertzok, I was looking at this:
07:38:54amiconnThe data is not stored in the time domain but in the frequency domain
07:39:03 Join infamis [0] (
07:39:10picohertz(DSP) plugins can be used to detect silence between tracks and trim the audio as necessary on playback. This is not an optimal solution because it does not always produce results identical to the source. Sometimes an artist may intentionally leave silence at track boundaries for dramatic effect; removing this silence also removes that effect.
07:40:24amiconnThat will work for uncompressed or lossless compressed audio only
07:41:12picohertzthat doesn't make sense - the decoded has to reconcile the frequency and time domains to play the song. I mean, I don't know how mp3 works at this level, but it has to in order to play the song
07:41:39picohertzif you're doing this silence detection post-decode, I don't see how what you're saying applies
07:41:49amiconnYes, but the point is that both the frequency and the time domain resolution is reduced
07:42:45amiconnI repeat: If you have an audio track that ends up with a partial last frame when encoded to mp3, the track is padded at the end with zero-samples to encode it.
07:42:46picohertzI don't know what you mean
07:43:06picohertzok I understand /that/
07:43:07amiconnAfter decoding, these extra samples are no longer silent (!)
07:43:20picohertzmaybe not all-zeros silent
07:43:28picohertzbut they are /relatively/ silent, no?
07:43:31amiconnnot even close
07:44:21amiconnWell, except when the track end itself is silent, but then silence detection would even do worse - it would cut away this intended silence
07:44:22Mikachuhow 'long' is a frame?
07:44:48picohertzI understand it's not 'true' gapless
07:44:58picohertzbut it does appear to be a technique that at least some players use
07:45:46BladeSlingHow long have you two been talking about this now?
07:45:50BladeSlingLike an hour?
07:45:50picohertz5-10 minutes
07:45:53amiconnThe mp3 frame length depends on the sample frequency, for the most common case of 44.1 kHz it is ~26.1 msec
07:46:09MikachuBladeSling: are we disturbing you?
07:46:19picohertzI have another question if everyone is sick of this one
07:46:27 Join ender` [0] (i=ychat@
07:46:29amiconnpicohertz: Yes, the iriver firmware has 'gap removal' which tries to do this - and fails...
07:46:42picohertzI thought the iriver just used some shitty crossfade
07:46:55BladeSlinglol, my question is still unanswerd.. meh, I swear its been so long.. I keep reading what your typing.. lol.. I'm like omg.. but I'm like WAY tired.. but I can't sleep, lol.
07:47:10picohertzI was talking about the rio, actually - I read that in the absence of the LAME tag, it would attempt silence detection
07:48:12picohertzanyway, I'm happy to hear that rockbox can honor the lame tag and do gapless that way
07:48:41amiconnBladeSling: Rockboy is built for ipod video, so it should be there.
07:49:01amiconnHowever, rockboy is a 'viewer plugin', so you won't find it in 'browse plugins'
07:49:05BladeSlingIs it built in? Do I just put some gb files on and play?
07:49:11picohertzso, let's say in awhile when the ipod port is more complete, say I have a headunit in my car that can control a stock iPod - would it be able to control my rockbox-run ipod?
07:49:14BladeSlingAhh, damnit.. lol so much search... stupid me..
07:49:21BladeSlingThank you Amiconn
07:49:33amiconnYou need to 'play' a .gb or .gbc file to invoke it
07:50:06BladeSling*searches for his roms*
07:52:08BladeSlingEeep! Where is my cd... Ahhh! <_< Holy cow, if I have to reimage all these games I'ma be angry
07:52:53 Quit JdGordon (Read error: 110 (Connection timed out))
07:55:03 Join B4gder [0] (
07:56:06 Join ashridah [0] (
07:58:08BHSPitLappypicohertz: only if someone nabs the remote interface
07:58:38picohertzyou mean if the spec leaks?
08:03:07 Join t0mas [0] (
08:05:44BHSPitLappyor it's RE'd enough
08:05:54 Join amiconn_ [0] (
08:05:56 Quit Sinbios (Read error: 104 (Connection reset by peer))
08:06:03BHSPitLappy(and that's ALWAYS a reliable method)
08:06:20 Join amiconn__ [0] (
08:06:20***Alert Mode level 1
08:06:20***Alert Mode level 2
08:06:20DBUGEnqueued KICK amiconn_
08:06:20DBUGEnqueued KICK amiconn__
08:06:20***Alert Mode level 3
08:06:34BHSPitLappyamiconn: got clones?
08:06:35picohertzso from "don't hold your breath" to "someday real soon"
08:06:36 Quit amiconn (Nick collision from services.)
08:06:37 Nick amiconn__ is now known as amiconn (
08:06:37DBUGEnqueued KICK amiconn
08:06:37***Alert Mode level 4
08:06:39BHSPitLappyamiconn_: got clones?
08:06:41picohertzwhere would you place it? :)
08:06:42BHSPitLappyamiconn__: got clones?
08:07:14BHSPitLappypicohertz: somewhere around "do it your #$%&ing self"
08:07:34 Quit amiconn_ (Client Quit)
08:07:52picohertzI've got enough projects :)
08:10:44 Join JdGordon [0] (
08:12:24 Join midkay_ [0] (
08:15:22 Quit Hideo (Remote closed the connection)
08:15:25 Join Hideo [0] (n=irc@tor/session/x-e78ef7b966171f08)
08:16:38***Alert Mode OFF
08:21:41 Join needleboy [0] (
08:22:04JdGordondoes any1 here know the playlist code?
08:22:30 Join LinusN [0] (
08:22:36 Part LinusN
08:22:38JdGordon.. the part thats shown when u do view current playlist
08:22:59 Join LinusN [0] (
08:22:59 Quit amiconn|amd64 (Read error: 110 (Connection timed out))
08:23:16amiconnmorning LinusN
08:23:49amiconnLinusN: Is there a reason why you join-quit-join?
08:24:33amiconnHappened several days now...
08:24:43LinusNyes, my silly irc bouncer freaks out once in a while
08:25:07LinusNso i have to quit and restart it
08:25:46CtcpIgnored 5 channel CTCP requests in 1 hour and 46 minutes at the last flood
08:25:46*amiconn has to find the gcc multilib target list again
08:26:03*amiconn curses gcc for not building m68k-elf-gcc on amd64
08:26:35amiconn../../../gcc-3.4.5/gcc/libgcc2.c: In function `__fixdfdi':
08:26:35amiconn../../../gcc-3.4.5/gcc/libgcc2.c:1277: internal compiler error: in do_SUBST, at combine.c:447
08:26:35amiconnPlease submit a full bug report,
08:26:35amiconnwith preprocessed source if appropriate.
08:26:35amiconnSee <URL:> for instructions.
08:26:35***Alert Mode level 1
08:26:35amiconnmake[2]: *** [libgcc/m68000/_fixdfdi.o] Fehler 1
08:26:37amiconnmake[2]: Leaving directory `/home/jens/build/gcc/gcc'
08:27:02LinusNhave fun fixing that...
08:27:13*amiconn hopes this is doesn't happen for 5200
08:27:29amiconnI'll just disable 68000 for now and retry...
08:28:07amiconnarm and sh built w/o problems on amd64...
08:28:30JdGordondoes any1 not like the idea of adding a "search in playlist" sort of function for the playlist menu? it occured to me today in the car it would be useful..
08:28:31amiconn..but I can't do sh target builds because uclpack doesn't work
08:31:02 Quit midkay (Read error: 110 (Connection timed out))
08:32:06LinusNJdGordon: you mean search in the current playlist?
08:32:22JdGordon..its not there yet is it?
08:32:49JdGordonlike the idea?
08:33:03LinusNwe only have a file based playlist search function
08:33:17JdGordonfilee based?
08:33:35LinusNJdGordon: find all matching lines in a text file
08:33:49JdGordonah, ye, that sux...
08:34:03LinusNnot necessarily
08:34:25LinusNbut it doesn't fit your needs in this case
08:34:29JdGordonsorry... never actually used it
08:36:08JdGordonok... its a bit wierd
08:36:21amiconnGah, got the *exact same* ice for m5200 after disabling m68000 :-(
08:36:25BladeSlingI'm out, thanks for the help.
08:36:36***Alert Mode OFF
08:36:46JdGordonbut ye, i want to do similar.. but run through the current playlist search for the string, spit the found files onto the screena and tlet the user choose a file to play if they want to
08:36:49LinusNi can imagine a function that advances to the next match in a playlist
08:36:50BladeSlingSleep = E(m*m)
08:37:04LinusNBladeSling: sleep tight
08:37:35 Quit Hideo (Remote closed the connection)
08:38:14LinusNamiconn: that sucks
08:38:53amiconnI wonder what's so special about this function...
08:39:01amiconnIt looks trivial
08:39:17JdGordonit is.. but no1 has done it yet..
08:41:39 Join Hideo [0] (n=irc@tor/session/x-7f529d0fdabbe39b)
08:43:29amiconngcc 4.1.0 is out...
08:53:02B4gderseen any changelog?
08:55:02LinusNnasty stuff: "Interprocedural constant propagation and function versioning"
08:55:58B4gdermost of the changes aren't C related
08:56:52B4gderLinusN: I think that sounds cool! ;-)
08:57:03B4gder"looks for functions that are always called with the same constant value for one or more of the function arguments, and propagates those constants into those functions."
08:57:14LinusNindeed cool
08:59:28 Join Hideo_ [0] (n=irc@tor/session/x-c8e444ed4a694066)
09:00:04*amiconn doesn't really trust gcc's optimisation abilities, at least for anything else than x86
09:00:20amiconnWhy oh why would gcc ice on a trivial function like this:
09:00:41t0masthis is a nice one: "GCC can now do a form of partial dead code elimination (PDCE) that allows code motion of expressions to the paths where the result of the expression is actually needed."
09:01:09amiconn__fixdfdi (DFtype a)
09:01:09amiconn if (a < 0)
09:01:09amiconn return - __fixunsdfDI (-a);
09:01:10***Alert Mode level 1
09:01:10amiconn return __fixunsdfDI (a);
09:01:13t0masit shouldn't be necessary with goodp rogrammers
09:01:21t0masbut it looks cool for stupid people :P
09:01:26amiconnThat's the whole thing, and it ices on th eclosing brace...
09:01:52B4gderamiconn: fire up your gdb friend and find out! :-)
09:01:59amiconnRearranging the conditional evaluation in several ways doesn't help anything...
09:02:13 Join mikearthur [0] (
09:02:15B4gderand by ICE you mean what? a segfault?
09:02:24amiconn'internal compiler error'
09:02:36B4gderhow silly
09:02:44amiconnI'm trying to build m68k-elf-gcc on amd64
09:02:54amiconnThe function above is part of libgcc2.c
09:03:35amiconnI tried to build 3.4.5 and 4.0.2, both with the same result
09:05:22t0masthen report the bug... and hope they can fix it
09:06:25amiconnThe gcc teams seems to prefer my bug reports (well, only one so far) :(
09:07:36 Quit Hideo (Remote closed the connection)
09:07:45 Quit infamis (" HydraIRC -> <- IRC has never been so good")
09:08:01 Nick Hideo_ is now known as Hideo (n=irc@tor/session/x-c8e444ed4a694066)
09:09:45B4gdereveryone likes to set their own bugs to prio 'High'
09:10:16B4gderI think we should perhaps consider some kind of guidelines as to what severity level a bug report should get
09:10:46JdGordondoes rb have a strstr function that doesnt care about case? or do i need to code it myself?
09:10:46B4gderimho, high should be serious bugs that impact the running. I.e hangs, crashes, freezes and such
09:11:06B4gderor is that critical perhaps
09:11:11***Alert Mode OFF
09:13:04Bg3rJdGordon yes, it has
09:14:07JdGordonisnt that to check for case?
09:14:16Bg3rno, strstr checks for case
09:14:27JdGordonok, thanx
09:14:46JdGordoni found strcasestr but assumed that was case sensitvive... should add a no in the funciton name :p
09:14:54needleboyanyone had any trouble compiling the latest cut/copy/paste v3?
09:15:11needleboyi'm getting an error there...
09:15:13Bg3rThe strcasestr() function is like strstr(), but ignores the case of both arguments.
09:15:36Bg3r The strstr() function conforms to ISO 9899. The strcasestr() function is a non-standard extension.
09:17:48B4gderI'm marking all tracker entries that waits for feedback as "Waiting on Customer"
09:18:01B4gdersince then we can close them after N days of waiting
09:18:39Bg3rB4gder btw, can you add me to the devs group there ?
09:18:45B4gderuser name?
09:19:41***Saving seen data "./dancer.seen"
09:31:05 Join nobelium- [0] (
09:35:34 Quit Hideo (Remote closed the connection)
09:36:58 Quit nobelium (Read error: 110 (Connection timed out))
09:40:18 Quit Higgy_ ("Trillian (")
09:40:29 Join Higgy_ [0] (
09:46:40 Join safetydan [0] (
09:46:44B4gdertracker cleaning!
09:47:06LinusNme hand B4gder a broom
09:47:09LinusNjnmbldhnd"> haha
09:49:09ashridahwoo, the keyboard mash!
09:50:15ashridahwoo. stats without timezone data
09:51:19t0mast0mas is either insane or just a fair op, kicking a total of 1 people!
09:51:19t0mast0mas's faithful follower, B4gder, kicked about 1 people.
09:51:41Bg3rashridah it's ~Eu time
09:51:42B4gderI'm following you
09:51:52t0masthat sounds good :P
09:52:08B4gderwhere are we going today?
09:52:18Bg3rhaha "think" is 3rd word in the most used ones :)
09:52:50t0maswell... I had a free week... but I got an e-mail this morning... so I'll go to one of our customers here
09:52:59t0mastake easyjet... you might be on time :P
09:56:06JdGordonwhen stop is pressed, is the inram playlist still valid?
09:57:02LinusNthe .playlist_control file contains the information on how to rebuild the playlist when you resume
10:00:30amiconnt0mas: I've noticed that the distributed build script does a cvs update on the build server for every build handed out
10:00:47amiconnDoing this for the first build only would certainly speed things up
10:00:48t0maslet me check
10:00:51t0masit shouldn't
10:01:01earHertzdoes teh id3 browser work? when I try to run it on the ipod, the system freezes. teh datbox plugin writes an rps, but trying to play teh rps also freezes teh system
10:01:43BHSPitLappydoesn't work I think.
10:01:46t0masamiconn: how did you find out it does that?
10:02:26t0masbecause it is not in the script...
10:02:32amiconnWell, there's a lot of network activity for each of the builds my machine does
10:02:42t0masthat is not the cvs update
10:02:57amiconnWhat is it then?
10:03:06safetydanearHertz, the tag database is somewhat unstable and will be replaced at some point. it also doesn't seem to work too well on iPods
10:03:07 Quit Seed (Nick collision from services.)
10:03:13 Join Seed [0] (
10:03:18t0masamiconn: uploading the result?
10:03:25amiconnIsn't only the masterlog uploaded?
10:03:54t0masit also uploads the zip
10:04:01t0masbecause we need the bleeding edge builds
10:04:40*Cassandra will be up for joining the distributed build system btw. But it's probably best to sort it out after I've moved.
10:04:52t0masok :D
10:05:03Zagort0mas: is uploading done asynchronously?
10:05:25amiconnso... more upstream bandwidth will be helpful :)
10:05:45B4gder2mbit is helpful
10:05:46t0masZagor: we tried that, and it isn't anymore
10:05:59amiconnB4gder: My upstream is less than that. ADSL...
10:06:29B4gderstill useful
10:06:30t0masZagor: it was slower in the end, because we have some fast servers (linuxstb's for example) doing a build in < 40 seconds
10:06:36t0masbut it's on a very slow upload connection
10:06:56t0masso if it would just continue building, it would fetch all builds, and then wait 20 minutes for all the transferes to finish
10:07:14Zagorhow can it be slower?
10:07:23B4gdersince the transfer takes a long time
10:07:30B4gderwe need to stay synched
10:07:44B4gdercompile time + transfer time is what counts for us
10:07:49t0masZagor: example, we have 5 builds... 1 slow server on 100 mbit, and 1 fast server on 0,5 mbit
10:08:00t0mas1 slow server starts a build, and the fast starts 1 build
10:08:14t0masthen before the slow server has finished, the fast server has done all 3 other builds
10:08:22amiconnt0mas: The .zip isn't needed for sim builds, right?
10:08:24t0masand then we'll have to wait for the async. transferes
10:08:43B4gderamiconn: no, but the building/treatment is generic and agnostic to what build it is
10:08:45Zagorah, I understand.
10:09:16earHertzany idea how much memory teh id3 databse uses, and whether or not it does disk accesses after loading? also, I see it implements its own version of malloc, which I always thought LinusN was opposed to.
10:09:20t0masB4gder: but what amiconn means is that the sim files shouldn't be transferred, and he is right...
10:09:28t0maswe talked about this before
10:09:36B4gderyou mean the zip, right?
10:09:45t0masbecause we don't offer those to download
10:10:14B4gderbut still
10:10:29CassandraID3 database is being replaced Real Soon Now (TM).
10:10:32B4gderbut sure, we can try skipping that for the sim builds
10:10:44t0masZagor: the other idea was to allow partially async. transfere... we can transfere 1 build while the new one is compiling
10:11:05t0masand then wait for that transfere to finish, before we build another one
10:11:06earHertzCassandra: how soon, and by whom? I ask, because I'm thinking of writing a replacemnt, but if someone else already is, I don't want to duplicate effort
10:11:07*Cassandra doesn't really understand why we don't offer Sim builds for download.
10:11:10B4gderearHertz: it is supposed to function even for 2mb archos players so it MUST use very little ram and do very much disk operations
10:11:24t0masCassandra: we just don't have links for that... you can infact just download them...
10:11:31B4gderCassandra: because no one builds any sims that anyone wants to download
10:11:37CassandraearHertz, it's been Real Soon for a couple of months. I'm afraid I can't remember who's working on it.
10:11:38B4gderwe build linux sdl sims
10:11:43B4gderno one wants to download them
10:11:52CassandraAh, good point.
10:11:54earHertzB4gder: i think it's possibly to put int into > 512 MB of ram, so that it could use teh plugin mmeory on non-arcos builds
10:12:07earHertzer, I mean < less than 512
10:12:10B4gdereverything is possible
10:12:16t0masbut if you want to...
10:12:16CassandraIt ought to be technically possible to cross-compile the Win32 sims.
10:12:19t0masthere it is
10:12:22earHertzand add genre and composer, as well
10:12:51B4gderCassandra: sure, we did it for years
10:13:00safetydanearHertz, Slasheri is working on a replacement system known as tagcache. It will build the database live on your DAP. It will be finished when it's done.
10:13:01earHertzthat, is essentially replicating teh apple browser (essentally, in that it wouldn't replicate apple's "smart playlists")
10:13:04t0masCassandra: we could do that in the dailies...
10:13:06B4gderthe win32 sims we built up until just a few weeks ago
10:13:11t0masfor bleeding edge it would be a little over done
10:13:22CassandraI suspect now that custom WPSes are in vogue, there's probably more demand for them.
10:13:58B4gdert0mas: well, it would still be useful to verify that the sim builds on win32
10:14:23t0maswell... add a win32 target to the capability lists... and add some build lines
10:14:54*JdGordon thought the use of goto is generally frowned upon in c.. ?
10:15:19B4gdert0mas: yes, we'd first need to verify that we can build a cross-compiled sdl sim for win32 properly, as that has not been done yet afaik
10:15:40LinusNJdGordon: it is generally frowned upon, but still useful in some cases
10:15:51t0masJdGordon: sometimes you almost can't avoid it
10:16:03t0masbut still... it looks basic like ;)
10:16:13LinusNso 80's
10:16:28*t0mas was born end 80s ;)
10:16:36earHertzgoto is frowned upon, but can jump out of loops/nested branches with a lot less code than the alternatives, in some special cases
10:16:51B4gderyoungster t0mas
10:16:56t0masalmost 18
10:16:59*safetydan feels old
10:17:06*earHertz is old
10:17:07safetydanAnd I'm not even that old
10:17:18*t0mas wonders how old Linus got on his last birthday?
10:17:22t0masnobody mentioned that...
10:17:26earHertzt0mas: one year older
10:17:42t0masearHertz: really? wow... didn't expect that
10:17:51ashridahand a little bit deeper in debt :)
10:18:01earHertzpre-increment ++, not post-increment
10:18:16CassandraThe business with goto always struck me as kind of religious.
10:18:18B4gdert0mas: I could tell you, but then I won't get all the money he's paying me not to reveal that ;-)
10:18:27t0masis he that old?
10:18:38CassandraI think it stems from an entire generation of bad basic programs.
10:18:49CassandraThere's nothing wrong with goto if you use it right.
10:18:51earHertzCassandra: it was a reaction to overuse before Dijkstra's paper
10:19:36B4gderanyone minds if I drop the win32/x11 sims from the source code package?
10:19:55B4gderit feel bad to include the bmp files twice
10:19:59earHertzit does make thingas less readbale, but you have to consider than on a portable device, you do stufff that is "bad prgramming" to get good results. as in the abscence of malloc from rockbox
10:20:03LinusNt0mas: 37
10:20:10CassandraYou mean the non-SDL versions? Sure. Be my guest.
10:20:11t0masooooh, not really old...
10:20:12LinusNreeeeally old
10:20:18B4gderyes, non-sdl
10:20:23LinusNand grumpy
10:20:41*earHertz will be LinusN's age next week
10:20:45t0masnot past 40... you have 3 years to go before you have to run and hide from a surprise party at the office </hint to Bagder>
10:20:59LinusNearHertz: congrats...or something
10:21:03CassandraI think the sooner we phase them out now the better. If they remain around, people are liable to think they're useable.
10:21:03earHertzor something
10:21:26LinusNCassandra: you mean old people?
10:21:46CassandraYeah. Shame Rockbox has no pension plan.
10:21:46earHertzyou mean Soylent Green ingedients
10:21:48JdGordonfor playlist_peek(steps) .. can steps be negative?
10:22:11safetydanThe experimental builds have a very nice looking logo
10:22:13LinusNJdGordon: yes
10:22:41earHertzhere's a question to LinusN and Bagder: has the rockbox project on your resumes proved financilly rewarding at all?
10:22:58B4gderI can't say that it has
10:22:59LinusNnot a penny
10:23:15earHertzI'm frankly suprised you haven't been hired to work on commercial fioirmware for mp3 players
10:23:15B4gderbut we're consultants, its hard to tell exactly what specific projects that look good to customers
10:23:35earHertzgiven that rockbox is so much better than the competton
10:23:37B4gderthose are made by koreans and chinese
10:23:43B4gderwe are in Sweden
10:24:15B4gdermusic player producers don't care for good sw
10:24:17CassandraWow! Distributed build really has made a lot of difference. It's shaved 40 mins or so off expected compile times.
10:24:24earHertzstill, it would seem usefukl to levergae rb if you were making as new mp3 player
10:24:32t0masCassandra: 55 at this moment
10:24:39B4gderearHertz: you would think so, but apparently not
10:24:40Adityathis is how music players are made:
10:24:41t0maslast normal builds took over 60 minutes
10:24:46Aditya1. we need a new product
10:24:54Aditya2. lets come up with a cheesy name
10:25:04t0masB4gder: but I think your list of opensource projects will impress some clients right?
10:25:04Aditya3. rebrand old mp3 player with new capacity HDD
10:25:21Aditya4. sell on brand name's loyal fans
10:25:23CassandraGramatical mistake on /downloads. The CVS builds are now on *their* own page.
10:25:26earHertzadmiteedly, I'd use the apple firmware if I could get it to use a custom wps
10:25:27Aditya5. ... profit
10:25:28B4gdert0mas: yes sure, but it is hard to tell exactly which projects that give what
10:25:29t0masI mean... if they recognize some project... and think it's good, then they might think you're good too ;)
10:25:42B4gderI fool them all!
10:25:55CassandraearHertz, you could add iTunesDB support to Rockbox.
10:26:03Adityathe problem with this kind of a project though is that there are lots of people contributing
10:26:11earHertzCassandra: which ipodlinux (sort of does)
10:26:24Adityagod no
10:26:33earHertzthe problem I see is that the itunesdb contains lots of information used ONLY by teh custom playlists
10:26:47CassandraKudos to the ipodLinux people for what they did, but it always stuck me as a bit silly.
10:26:48Adityaif iTunesDB makes it into rockbox base.. I will lose any kind of love for you people
10:26:57earHertzand for my money, I'd prefer to generaste teh custom playlists in itunes, not on th efly
10:27:34earHertzI mean, there are about lityerlaly 25 fields in teh irtunesdb that are never used except for the smart playlists
10:27:42*Cassandra notes that Winamp now has embryonic iPod support.
10:28:05earHertzas did foobar for a while, until 4.7
10:28:28CassandraProblem is none of them ever seem to work with the Video.
10:28:32earHertzthe question is, how much memory and disk access does it use?
10:29:19CassandraI'm still having performance issues with 256mb MP3s on 5g. It'd be nice to be able to get at my stuff from the Applie firmware, at least until that's fixed.
10:29:26earHertzto get teh apple interface would take (i calculate) approx. 430K of memory for 10000 songs
10:29:45earHertzles the smaet playlists
10:29:49earHertzplus code
10:29:51earHertzof course
10:30:10t0mashm... video ipods have 64 mb mem right?
10:30:11CassandraearHertz, that's liveable with, I believe.
10:30:14earHertzles if you compressed the strings using huffman coding or garsia-wachs coding
10:30:19Cassandrathe 60gb ones, yes.
10:30:23t0masso that memory usage shouldn't be a problem
10:30:40earHertzyeah, it woould fit into < 512 KB for all but teh 60GB ipods
10:30:54earHertzand teh initiall implemenntation would be dead simple
10:31:06CassandraPresumable iTunesDB is part of the reason why Apple upped the memory in the 60GB models.
10:31:21B4gder319 seconds
10:31:33B4gderjust lovely
10:31:37CassandraI *heart* distributed builds.
10:31:55earHertzyou could do it in even less memory (350kb) if you could sort of the fly; the 430KB is for doing all the sorting once
10:32:09earHertzand saving teh soreted data in memory
10:32:59t0mas[10:31:32] <B4gder> 319 seconds <−− we were faster yesterday... kick some people of the main server ;)
10:33:18earHertznote that this assumes using teh apple directory structure. Using a rockbox style diretory structure imposes either greater memory cioost orr constraints on moving files
10:33:19CassandraReally, half a meg for the iTunesDB is not a problem.
10:33:35 Join cooltom [0] (
10:33:44B4gdert0mas: its not doing anything really
10:33:45CassandraBear in mind that Rockbox works with a 1.5 meg buffer on some systems.,
10:33:52 Part cooltom
10:33:57earHertzbecause all apple files require only 4 + 4 + 4 = 12 chars to describe the whole path
10:34:06 Join skwad [0] (
10:34:14Adityathese things have 32ish MB of ram??
10:34:16earHertzon archos players it's a non-starter, agreed
10:34:27earHertzAditya: 32 or 64
10:34:35Adityadamn.. nice
10:34:40AdityaI was expecting a lot less
10:34:42t0masor 2 for the archos recorder
10:34:43earHertzand two processors, on teh video
10:34:47B4gdert0mas: any chance you can add number of build servers to the summary stats below the cvs build table?
10:35:04earHertzand a dsp, too
10:35:45t0masB4gder: I think I can... but I have to do some other things first (why aren't you on your plane yet? ;))
10:35:58earHertznow here's a question: does anyonme have mp3 filenames that DO NOT start with a track number?
10:36:34earHertzBHSPitLappy: so the sngs are played not in teh album order?
10:37:44Lynx_earHertz: yes, almost all of them
10:37:56BHSPitLappywell, on my iPod, I still have the filenames FWBD and PEBO and EVTA and etc etc
10:37:57earHertzLynx_: yes, do not?
10:38:06earHertzBHSPitLappy: oh, that's ok, then
10:38:09Lynx_earHertz: yes, no number
10:38:24CassandraearHertz, what I'm saying is that we can afford to reduce the audio buffer size for this kind of data. Obviously the less we reduce it by, the less disk spinups, and thus better battery life, but really we already use 1/2 meg or so for plugins, and more for dircache.
10:38:42earHertzCassandra: how much does dircache currenly use?
10:38:57CassandraNot sure.
10:39:25earHertzthing is, I want to reduce the buffer as little as opossible, as the smaller the buffer, the less the battery lasts
10:40:01CassandraIt'd be interesting to try out battery time with various buffer sizes.
10:40:27CassandraBut I seem to recall that when someone did that on Hxxx, it wasn't a highly significant factor.
10:40:45earHertzis the Hxxx a disk-based player?
10:40:51 Join egotrippen [0] (
10:41:15CassandraTBH iPod builds still need a lot of optimising.
10:41:28earHertzCassandra: in what areas.?
10:41:44CassandraFrom the brief look I've had on the 5g, there seems to be a current battery life of about 4-5 hours.
10:42:03CassandraIt ought to be possible to improve that significantly.
10:42:24earHertzactually, I'm not sure I can say apple does much better
10:42:56CassandraApple *claim* much higher battery life.
10:43:07earHertzyes, well, I had hoped that was true
10:43:24CassandraGiven then yesterday I spend over 7 hours listening to my H120, this obviously concerns me..
10:43:25LinusNthe h300 power consumption problem really annoys me
10:43:29earHertzan i haven't done any serious tinming. my anecdotal feeling is that 5 hours is pushing it
10:43:46CassandraLinusN, still no closer to tracking it down?
10:43:49earHertzand reading books on the apple really kills teh battery fast
10:43:52Adityathere is a power consumption problem?
10:43:52LinusNno clue yet
10:44:01earHertzas it spins fdor every 4k chunk
10:44:14Adityais that just rockbox or would that permanently affect my battery?
10:44:21Adityacause my battery's been dying latelt
10:44:29CassandraI have a suspicion that the 5g backlight totally eats battery.
10:44:29 Quit skwad ("CGI:IRC (EOF)")
10:44:29 Join skwad_ [0] (
10:44:32earHertzAditya: what ipod do you have?
10:44:37LinusNAditya: rockbox draws ~100mA when idle, while iriver draws 60mA when playing mp3
10:44:40egotrippenAditya: the batteries seem to die in a year or so
10:44:42AdityaiRiver H320
10:44:43CassandraApple seem very keen to turn it off as fast as possible.
10:44:43earHertzCassandra: yes, that too
10:44:46 Nick skwad_ is now known as skwad (
10:44:57Adityabah.. they die in about a year?
10:45:01LinusNand with "idle" i mean when the processor is stopped in a STOP instruction
10:45:14Adityaoh lol
10:45:15LinusNso the core isn't even running
10:45:17egotrippenthere was a thread on MR around the time iriver FW 1.28 or 1.29 came out wondering about dying batteries
10:45:23Adityanot so efficient eh? =P
10:45:23CassandraLinusN, that's really weird.
10:45:34egotrippeni think it's just a time coincidence. with RB as we
10:45:44AdityaI am using US 1.04
10:46:02Adityaalthough I did us the korean firmware for a while.. maybe it kind of killed my battery
10:46:09egotrippenyeah. i don't think the fw matters, it's just that it happened to come out after a year
10:46:13CassandraShame you can't analyse consumption on a per component level.
10:46:48CassandraMy guess would be that they have something running in a power saving mode that we don't.
10:47:28CassandraThing is with that kind of draw, it'd have to be something quite significant like the disk.
10:47:34LinusNmy guess is that we don't set up the port pins correctly, and thus have collisions, plus that the usb2go chip is active
10:47:56 Join Hideo [0] (n=irc@tor/session/x-9430b853ef548ddd)
10:47:57LinusNjust guesses at this point
10:48:08CassandraCertainly turning off USB2go seems sensible.
10:48:08thegeekdoes the h120 have this problem too?
10:48:25earHertzdo we know how to turn it off?
10:48:29t0masmine doesn't seem to...
10:48:34LinusNthegeek: i don't think so
10:48:36CassandraAlthough presumably you could test that by comparing models with and without that.
10:48:49CassandraH120 battery life is excellent.
10:49:03 Join mirak [0] (
10:49:08CassandraWith an upgraded battery I get 20hrs+ battery life out of my H140.
10:49:29CassandraRoll on 5g battery upgrades, I say.
10:50:00CassandraI've been spoilt by the H120.
10:50:12CassandraErm, H140.
10:50:39B4gderbtw, needleboy's build is now called "h300 experimental" in case you didn't notice
10:50:44Cassandra(For practical purposes, 20 hrs battery life means I *never* run out of charge.
10:51:04CassandraB4gder, hey, all our whining worked. ;)
10:51:35egotrippenit's good
10:51:57thegeekI've been thinking about getting a new battery
10:52:05egotrippenhopefully it'll make clearer that it's not the only version of RB... at least once or twice i heard someone think it was the only version for H300
10:52:06thegeekbut fact is that I don't really need it;)
10:52:33B4gderegotrippen: yes, I think this clarifies the situation a lot better
10:52:50B4gdersince people don't read the fine print
10:53:29B4gder /set echo OFF ;-)
10:54:28linuxstb_Changing the name to "experimental" messes up their logo competition though...
10:54:35 Nick linuxstb_ is now known as linuxstb (
10:54:38egotrippenthey got that sorted already
10:54:42markunB4gder, LinusN: any idea why the power consumption of the H1xx while decoding is as high as when it's paused?
10:54:48egotrippenthe winner changed it to the new name
10:55:13B4gderthey did get a handful of really nice submissions
10:55:43LinusNmarkun: what a funny question to ask right after the power consumption discussion a few minutes ago
10:56:02markunI'm such a funny guy :)
10:56:21LinusNthe answer is "i have no idea"
10:56:30egotrippenis there any interest in adding a 24bit WPS to the H300 daily?
10:56:39egotrippeni just want to get something added :)
10:56:59t0masal long as you don't break anything...
10:57:04B4gderI think we should add some nice color WPS to the default build for the color targets
10:57:11*t0mas likes the green table :P
10:57:35*Cassandra sticks her tongue out at bagder. Boxes not good enough for you?
10:57:39LinusNmarkun: i guess it's because mp3 decoding rarely boosts
10:57:52egotrippeni put a CVS-compatible rework of a really nice on on the patch tracker a couple minutes ago
10:57:59egotrippenwith permission from the original creator
10:58:20LinusNand idling takes about the same cpu as decoding
10:58:20markunLinusN: What I wanted to ask is why paused doesn't use the same amount as idle.
10:58:38markunDo we forget to sleep?
10:58:45LinusNthe codec/playback engine doesn't sleep properly
10:59:37skwadegotrippen : the subliminal wps ?
10:59:40LinusNin fact, i have found several places where the different threads could be better in this respect
10:59:56LinusNespecially the sw playback threads
11:00:07LinusNthey just yield() instead of sleeping
11:00:30markunyield just switches to another thread?
11:00:37CassandraAt the moment, the 5g build can't keep the buffer full when updating the WPS, but can in the dir browser (with 256kbps MP3s). This suggests that the WPS code has quite significant power consumption.
11:00:37egotrippenskwad: yeah
11:01:06egotrippeni used the 'serene' one, without a box breaking up the picture of the trees
11:01:32Cassandra(This is even without a backdrop, or graphical WPS, btw.)
11:01:55t0mas <−− that logo really is cool...
11:01:57B4gderCassandra: I'm quite sure the WPS code refreshes the screen far too often
11:02:10earHertzCassandra: why's it a power issue and not a cpu usage issue?
11:02:23CassandraearHertz, well it's both, really.
11:02:24B4gdert0mas: I agree
11:02:34CassandraExcessive CPU usage costs power.
11:03:58CassandraMaybe we should have a new logo too. Preferably a less orange one.
11:04:29*Bg3r votes for this too
11:04:56AdityaI know what we need
11:05:02Adityaand free soda
11:05:15LinusNAditya: i'm sure Cassandra agrees with you
11:05:30CassandraBe nice to turn all that custom WPS talent into producing us a shiny new logo.
11:05:38earHertzto strip out debug or redundant map info form teh execurtables?
11:05:52CassandraYeah, let's have Chippendales. ;)
11:06:09CassandraThat's what you meant, right, Aditya?
11:06:10markunCassandra: a more square logo in the middle of the screen at bootup would look nice I think
11:06:49B4gderI made shirts with this logo!
11:06:54Adityawait.. I just realized Cassandra is a female sort of name...
11:07:02Bg3rB4gder u'll made new ones ;)
11:07:13CassandraB4gder, don't worry, there's still time to remake them.
11:07:21Adityaso I guess we will need these Chippendales characters too
11:07:22earHertzCassandra: was a phrophet of doom in teh Illiad
11:07:30markunB4gder: I was looking for the other logos of the t-shirt contest, but I guess they got errased with the wiki vandalism..
11:07:38Adityagod help me if I go anywhere near that book
11:07:48B4gdermarkun: I think they're mostly available in the Attic of the web cvs
11:08:02CassandraearHertz, and the source of my nick - well spotted. ;)
11:08:13B4gderbut they were nowhere near the nice arts of that h300 logo compo, if you ask me
11:08:19earHertzCassandra: really? what doom do you see ahead?
11:08:22*Cassandra does a good line in prophecies of doom, and no-one ever believes me.
11:08:33 Quit linuxstb ("Leaving")
11:09:15CassandraThe arty types all seem to hang out on MR rather than
11:09:32AdityaI could cook up a new logo
11:09:38CassandraShame really. I mean, my WPSes are functioal, but I'm not what you'd call an artist.
11:09:40egotrippenmaybe just a bigger user base at MR
11:09:43markunB4gder: I see you also gave it a shot :)
11:09:49CassandraMystic River.
11:10:11B4gdermarkun: yeah, but then I'm crap at those things
11:10:26Bg3rCassandra in this case it's mIstic river
11:10:30Cassandraegotrippen, that seems unlikely given we support a much wider range of platforms.
11:10:31markunToo bad noone dared to design his own logo
11:10:53CassandraBg3r, what's a letter between friends?
11:10:57egotrippenCassandra: true, but MR is slightly less techy
11:11:05egotrippenRB is more specialized
11:11:18AdityaI am pretty much more of a design person
11:11:18CassandraThe Rockbox forums aren't particularly techy.
11:11:23Adityaalthough I am trying to change that
11:11:40Bg3rand this proves again the fact that the UI should be left to the users ...
11:12:11B4gderUIs are only for the weak!
11:12:11egotrippenno, but i'd bet more people have heard of iRiver than Rockbox
11:12:29egotrippeni could be wrong, i'm just speculating
11:12:36*Cassandra wonders why the shirt model has a serial killer grin.
11:12:51B4gderno comments
11:13:03AdityaI was thinking pedophile
11:13:23Adityaserial killers are usually the silent calm ones
11:13:50B4gdernot that far off, as I have an alternative shot =>
11:15:05CassandraAditya, the ability to tell pedophiles from serial killers just by their grin must come in handy sometimes.
11:15:13Bg3rbeware, B4gder roves ...
11:15:38 Quit earHertz ("Chatzilla 0.9.70 [Firefox]")
11:15:53AdityaCassandra: how else do you think I made it out of my childhood unmolested?
11:16:14CassandraAditya, oh, do you live in the States?
11:16:32AdityaI lived in India most of my life
11:16:40Adityacame here like 5-6 years ago
11:16:44 Join warewolf_ [0] (
11:17:09*Cassandra was just being mean to Americans. It's a favourite sport of mine.
11:17:22Adityacan't blame ya
11:17:27CassandraAfter all, anyone that can't spell 'favourite' deserves to be roundly mocked.
11:17:32amiconnB4gder, t0mas: Neither win32 nor x11 sims will build with current cvs with one exception: player sims build, and work
11:17:45Adityaor neighbour
11:17:49Adityaor colour
11:18:10B4gderI personally do no longer care about non-SDL sims
11:18:14AdityaI know about those.. I lived in India like I said and they use british english
11:18:36CassandraThank heavens for colonial imperialism, eh?
11:18:50markunamiconn: is there a reason why the other sims should be maintained?
11:19:30markunDoes the SDL sim on for windows work as well as the win32 sim?
11:19:42***Saving seen data "./dancer.seen"
11:19:49egotrippenit works once you have Cygwin set up
11:19:49B4gderit should be made to if not
11:19:57egotrippeni spent a couple hours doing that the other day
11:20:00B4gdermarkun: there's only the stdout/stderr issue
11:20:25markunand the KP_ENTER problem
11:20:30amiconnsafetydan broke win32 and x11 for swcodec with his sdl sim sound fixes, and I am to blame for breaking all other bitmap targets :/
11:20:37AdityaCassandra: imperialism was like a double edged sword so cant say =)
11:21:00Adityabad amiconn! bad!
11:21:21amiconnB4gder: sdl sim has the following disadvantages over win32 sim:
11:21:37Cassandraamiconn, let them die.
11:21:38amiconn(1) stdout/stderr not displayed live
11:21:39safetydanI tried to keep the win32 and X11 sims working, but they wouldn't link even after I copied the pcm stubs to their respective build dirs
11:22:34CassandraAditya, not something I know enough about to comment with much authority really. I think it's safe to say that without it, India wouldn't be nearly as developed as it is, but doubtless it's caused many other problems.
11:23:10amiconn(2) only integer-size zoom,zoom >1 disabless background, no live resize
11:23:25amiconn(3) keyboard mapping problems, namely KP_ENTER
11:23:50B4gderyou actually think #2 is a problem?
11:24:25safetydan2 is fixable if we either rely on another library (SDL_gfx) or wait for SDL 1.3/2.0 which should include a scaling blitter
11:24:34B4gderand isn't #3 just a matter of fixing the mapping?
11:25:05 Quit `3nergy (Read error: 104 (Connection reset by peer))
11:25:06amiconn(4) you need sdl.dll to run it
11:25:16B4gderand for #1, you can tail -f the output, can't you?
11:25:24B4gder(as a work-around until fixed)
11:25:25amiconn(only a problem if we want to offer them for download)
11:26:06B4gderamiconn: why is that a problem?
11:26:40 Join `3nergy [0] (
11:26:49safetydandoes static linking work under -mnocygwin?
11:27:29 Quit warewolf (Read error: 110 (Connection timed out))
11:27:39B4gderbesides, the win32 and x11 sims no longer work
11:27:44B4gderso nobody is using them
11:28:01B4gderand I only know one person who cares ;-)
11:28:15amiconnWell they work for player
11:28:31amiconnI used that to test my errno fixes
11:28:49amiconn..crosscompiling the win32 sim on linux
11:28:54LinusNi only see (1) as a real problem
11:29:14B4gderI don't even see that as a "problem" but as a nuisance
11:29:26LinusNi like the debug bessages
11:29:39B4gderso can't you tail -f it?
11:30:18amiconnIt's already a nuisance needing to start the sim from the cmdline
11:30:31B4gderamiconn: what? you a clicker person?
11:30:34amiconnI'd prefer double-clicking, but then I get no background...
11:30:46B4gderamiconn: why not set up a shortcut and use the proper argument?
11:31:19LinusNB4gder: no can do, you would need to use the keyboard to type the arguments in the properties box
11:31:50amiconnClicking is usually faster than typing
11:31:56B4gdernot for me
11:31:59LinusNme neither
11:32:04amiconn..even with all those fancy completion thingies
11:32:24B4gderI'm in front of terminals and text editors, I don't have any icons in sight
11:32:27LinusNthe mouse is 10-20 cm away from the keyboard
11:32:43LinusNso i would have to move the hand
11:32:58B4gderbesides, how do you start gdb on the sim when double-clicking? ;-)
11:33:06LinusNthat's really hard
11:33:25markundo you guys know
11:33:30B4gderand I often invoke the sim over a network anyway so the icon wouldn't even be on my desk
11:33:38LinusNmarkun: yes we do
11:33:39B4gdermarkun: I checked it out
11:33:44amiconnB4gder: I do use cmds when I have to
11:33:57amiconn..but I still prefer clicking
11:34:12safetydanB4gder, what is the network performance of the SDL sim like anyway?
11:34:18B4gdersafetydan: painful
11:34:27LinusNin my case, starting the sim is just two or three presses of the up arrow to recall "./rockboxui.exe" from the cmdline history
11:34:30amiconnB4gder: I can use the sim over the network and still use clicking
11:34:53B4gdersafetydan: I've used it over WLAN => ADSL => SSH => x11 and it is sloooooooooow
11:34:54safetydanB4gder, thought it might be... not sure if there's much that can be done since it will be sending pixmaps the whole time
11:37:07Mikachuthere is a program that helps, but i forget what its name is
11:37:43Mikachuyay google, dxpc
11:38:22amiconnB4gder: I'm using it sometimes over ADSL => WLAN => RDP and it's bearable :)
11:38:41safetydanThe NoMachine (NX) stuff is also good for X11 apps
11:39:22amiconnsafetydan: I've read about NX. Now if I could find a debian package...
11:40:19safetydanah... the amd64 bit could be tricky
11:42:29skwadit this a new tag : %m|9|210| , tag from the experimental rockbox ?
11:42:43 Quit mirak (Remote closed the connection)
11:42:57B4gderwhat does it do?
11:43:34skwadI don't know, in simulator it gives me de 9|210| written on the screen
11:44:14B4gderif it isn't documented in the WPS wiki page, it is probably custom
11:44:35B4gderpossibly it is the scroll margin thing
11:44:42egotrippenyeah, it is
11:44:49egotrippenjust checked
11:45:26skwadand this should work on the normal rockbox ?
11:45:39egotrippenno, optimized only
11:46:30egotrippenthe devs can tell you better than i can, but from what i understand they're going to change the WPS system in a way to make that unnecessary
11:48:03 Part LinusN
11:48:44skwadit's amazing how 160 * 128 little is
11:48:53 Join LinusN [0] (
11:49:10*amiconn considers 160*128 quite large
11:50:04*skwad dont thinks so when he looks H300 wps
11:50:06Cassandra320x240 is *huuuuuge*
11:50:46amiconnskwad: Try making a wps for archos recorder...
11:51:09CassandraAFAIK I am the only person ever to create a graphical WPS that works on Archos.
11:51:54*Cassandra wonders if any Archos users use it.
11:52:23LinusNCassandra: i think most archos users are blind :-)
11:52:37amiconnCassandra: I checked it out once. Show less than half of the info that my wps shows
11:54:21t0masLinusN: I think I agree with you...
11:54:32t0masblind people need voice ui
11:54:39 Join webguest81 [0] (
11:54:41t0masso iriver H1xx or archos
11:54:56t0masand they don't care about color screens... so why buy a H3xx ?
11:54:57*amiconn followed the recommendation and made links for the sdl sims
11:55:16Cassandraamicon: Yeah, well, did you want pretty, or did you want fully featured?
11:55:29webguest81just wanted to say I use rockbox on my ipod 4g grey lcd, and im really happy with it
11:55:31amiconnI prefer features any day
11:55:33CassandraI actually get pretty much all the info I regard as essenital on screen.
11:55:33webguest81great job peeps!
11:55:39LinusNwebguest81: great
11:55:43t0mastnx webguest81
11:56:06webguest81I also wanted to offer my services, I've noticed you're translating everything to many different la nguages, I can help with the french if you guys need a hand :)
11:56:39CassandraWe're always glad of help with the translations. They need updating quite often.
11:56:58Mikachui assume the swedish one is already taken care of..
11:56:59webguest81yea i noticed that looking at daily builds logs :)
11:57:50thegeekI would help with the norwegian translation if I thought anyone actually used it;)
11:58:04needleboy is everone happy?
11:58:09Mikachuyeah those damn norwegians have their oil, they don't need daps
11:58:30t0masneedleboy: cool logo
11:58:42Cassandraneedleboy: no - now we'll have to find something else to whine about.
11:59:04LinusNB4gder, amiconn: tail -f stderr.txt works just fine
11:59:38webguest81do I send this back to someone when its done?
11:59:59skwadyou send it on the patch tracker
12:00:01CassandraPlease put it in the patch tracker.
12:01:35webguest81I see, will do :)
12:01:42webguest81should be ready sometime today
12:02:05skwadarg the progress bar is just moving by changing the fonts :S
12:02:36JdGordonby any chance, does returning NULL for the list_get_name list callback stop it from showing that item?
12:03:22 Join nave7693 [0] (
12:03:34 Part nave7693
12:04:05JdGordondoesnt look like it..
12:06:04skwadmy ipod wps is soon finished :p
12:07:11Mikachuwhat model?
12:07:23skwadit's for x5
12:07:44Mikachuhrm, what's x5?
12:08:14skwadiaudio x5
12:08:49Mikachuah, an ipod style wps then
12:10:34*safetydan actually uses the EQ for the first time
12:12:21safetydanHow are people using +6db on 120Hz and not getting clipping? Yeesh.
12:13:17Adityamaybe they dont know what clipping is? =P
12:13:42 Join erus` [0] (
12:14:27 Join webguest91 [0] (
12:14:53 Quit webguest81 ("CGI:IRC (Ping timeout)")
12:15:02safetydanmaybe an EQ "reset settings" option would be useful...
12:15:29 Quit webguest91 (Client Quit)
12:18:34t0maswhen was 2.4 released?
12:18:42t0masend 2004?
12:20:41t0masah ok
12:21:09t0masand 2.5?
12:21:39t0masand will we release a 2.6 with iriver Hxxx support soon?
12:21:50B4gderI doubt that
12:21:57B4gderbut it could be neat
12:25:44 Quit egotrippen ("CGI:IRC (EOF)")
12:26:30 Join muesli__ [0] (n=muesli_t@
12:27:11skwadwasn't 2.5 for h320 ?
12:31:59 Quit needleboy (Read error: 110 (Connection timed out))
12:34:36JdGordonhave we got debug in the sim yet?
12:35:01B4gderdid you try tail -f on the file?
12:35:20*B4gder still hasn't heard a single cygwin user tried that
12:35:34JdGordonu talking to me?
12:35:45B4gderthe debug output is saved in a fil
12:35:49JdGordonwhich file?
12:35:58B4gderstdout something perhaps
12:36:18JdGordonum.. if its to stdout shouldnt it show in the cyg console?
12:36:32B4gderthe debug output is saved in a file
12:36:36B4gdernot console
12:36:53LinusNstdout.txt and stderr.txt
12:37:02LinusNthe debug info ends up in stderr.txt
12:37:03JdGordonAH... ok, cheers
12:37:38LinusNB4gder: i tried it 11:59, check the log
12:37:49B4gderah, goodie
12:37:51LinusNworks fine
12:38:22B4gderso that's at least a plausible work-around
12:38:39LinusNbut i would of course prefer if we fixed it so it works as expected
12:39:06LinusNunfortunately i don't care enough to fix it myself
12:40:16B4gderme neither, I don't care enough to install cygwin
12:41:16skwadis shuffle possible under rockbox ?
12:41:23B4gderyes indeed
12:41:25LinusNlo, yes
12:41:38skwadwith mode button ?
12:41:48LinusNwhich platform?
12:41:55skwadx5 sim
12:42:23LinusNi don't know which x5 key it may be mapped to
12:42:26skwadbut i think it's not available yet but I don't know if I implement a shuffle bitmap in the wps I'm doing or not
12:42:33LinusNyou can toggle it in the playback settings
12:43:04skwadnice it work's, thx LinusN
12:46:54JdGordonvolume doesnt work in h300 sim (incase u didnt know).. and it crashed it
12:48:18skwadvolume doesn't work either in x5 sim under cygwin
12:49:30skwadthe option repeat -> shuffle is not the same as shuffle right ?
12:49:54JdGordoniiuc, repeat shuffle repeats the playlist after shuffling it when u get to the end
12:50:57 Join needleboy [0] (
12:52:40safetydanJdGordon, sound is agnostic of simulated target
12:52:47safetydanJdGordon, but it crashing under windows isn't odd
12:52:57safetydanApparently I'm the only person that has it working in Windows
12:53:07safetydanWhich makes it a bit hard for me to debug the issue
12:53:08*JdGordon would like the option to make it think its playing, but not actually play
12:55:23amiconnsafetydan: Playback works for me on windows as well, but it's quite simple to make it crash - reproducably
12:55:41amiconnJust move the window around quickly while the sim is playing music
12:58:06JdGordonw000t... almost got the search in playlist working
13:04:43 Part LinusN
13:04:51safetydanamiconn, haven't had a chance to reboot in to windows since you mentioned that unfortunately
13:05:15 Join LinusN [0] (
13:08:05JdGordonfuck.. my h300 just fell of my desk while playying :'(
13:14:10 Join Nico_P [0] (
13:15:49 Join Hideo_ [0] (i=id@tor/session/x-ab10336388b59054)
13:16:48 Quit Hideo (Remote closed the connection)
13:19:43***Saving seen data "./dancer.seen"
13:22:36JdGordonLinusN: ive finished the search in playlist.. wanna have a look?
13:23:11JdGordonjust making sure the patch is normal...
13:23:39mikearthurwhich uses more battery/cpu for decoding, MP3 or OGG?
13:24:04 Quit damaki_ (Read error: 104 (Connection reset by peer))
13:24:21Nico_Pmikearthur: ogg
13:24:27mikearthurNico_P: cheers
13:24:44amiconnmikearthur: Depends on your player
13:24:54amiconnOn iriver, ogg is more demanding than mp3
13:24:59mikearthurok, cheers
13:25:02amiconnOn iPod it's the opposite
13:25:15mikearthurout of interest, how come?
13:25:15 Join damaki [0] (
13:25:21mikearthuriPod got a FPU or something?
13:25:21Nico_Pamiconn: because tremor is better optimised for AMR ?
13:26:12mikearthurI think my next mp3 player will be an iPod, just because of Rockbox's awesomeness :d
13:26:15*amiconn would expect mr. codec optimiser to do his magic for libmad on arm
13:26:16mikearthur:D even
13:26:54 Quit skwad (Read error: 113 (No route to host))
13:27:05Nico_Pand what about libfaad on coldifre ? :D
13:27:52JdGordonah.. on no.... grr... there is 2 tabs in the patch.. sorry :'( (line 174 of the patch is 2 tabs instead of 8 spaces)
13:28:17B4gdersuggestion: get a decent text editor
13:28:17LinusNJdGordon: something tells me that you haven't run your patch on target
13:28:26JdGordoni have...
13:29:17B4gderNEVER EVER add strings in the lang file in any other place than last
13:29:29JdGordonoh ok
13:29:33Nico_Pamiconn: i've seen you talk about amd64 in the logs... is possible to build an m68k toolchain with it now ?
13:29:34 Quit ScoTTie (Read error: 104 (Connection reset by peer))
13:29:45*JdGordon is asleep... and is allowed some stupid mistakes once in a while :p
13:29:49B4gderdue to the order being important
13:30:22B4gderthe "rules" are mentioned in top of english.lang
13:30:49JdGordonhaha rules.. they tent to get missed when you just jump to the end
13:31:23LinusNJdGordon: sorry, my mistake about the "something tells me..."
13:32:23JdGordonsomething is wierd tho... i just put it ont he player, and the wps context menu isnt correct
13:32:31JdGordonno, wait... its the lang file isnt it!
13:32:45*JdGordon will never ever add to the middle of *.lang... ever
13:32:58*JdGordon is uploading a new patch
13:33:39JdGordon is the new patch
13:33:56JdGordonno, ignore that
13:34:03B4gderyou have dir cache enabled, don't you?
13:34:03JdGordonfuck... i really need sleep
13:34:33B4gderI can see how that patch will *chew* the harddisk otherwise
13:35:34LinusNJdGordon: also, you need to extend the items[] and args[] arrays in onplay.c
13:35:37JdGordonmeh, so turn on cache :)
13:35:57B4gderJdGordon: and for devices that can't? ;-)
13:36:10 Join skwad [0] (
13:36:12B4gderits not really a complaint
13:36:18B4gderjust an observation
13:36:31 Quit DJ_Dooms_Day ("Trillian (")
13:36:32LinusNotherwise, i like that patch
13:36:39skwadmy sim is suddenly totally bugging :S
13:36:48B4gderJdGordon: switch off the cache and try it
13:37:12*JdGordon is giving the flyspray a workout :)
13:37:16B4gdergetting each track name one by one from disk...
13:37:26LinusNand search in a large playlist
13:37:35B4gderit'll take *ages*
13:37:37 Join XavierGr [0] (
13:37:44B4gderseek mania
13:37:45 Join ScoTTie [0] (n=scott@unaffiliated/scottie)
13:37:53JdGordonok, we can disable it if dircahce isnt on
13:37:57JdGordonor just leave it?
13:38:03LinusNit will work fine with in-ram playlists
13:38:35JdGordonare .m3u's copyed to ram when they r loaded?
13:38:45*LinusN bans JdGordon from the patch tracker ;-)
13:38:51LinusNJdGordon: no
13:38:52JdGordoni tihnk u should
13:38:56B4gderimho, the search should be done in the .m3u file directly
13:39:07LinusNB4gder: no can do
13:39:25B4gderyes you can, although not exactly like this
13:39:28JdGordonsorry... not using a clean tree :'(
13:39:38LinusNB4gder: not if you have inserted/queued any files
13:40:08B4gderyes, that would a limitation
13:40:20B4gderbut it would be faster
13:40:23*LinusN spots foul language in the tracker
13:40:37JdGordonits a nono??
13:40:46*JdGordon is getting annoyed with self
13:40:49LinusNjust messing with you
13:41:09B4gderI deleted the older ones
13:41:23XavierGrLOL JdGordon!
13:41:25*LinusN gets some black goo in a cup
13:42:13 Quit Hideo_ (Remote closed the connection)
13:43:27amiconnNico_P: Unfortunately not. I tried several things, but it still ICEs
13:44:04amiconnBuilding the arm toolchain works, as does the SH toolchain
13:44:28amiconnBuilding for archos isn't possible yet, because uclpack has 64bit problems
13:45:03amiconnSimulators build, but not everything works. There's a bunch of datatype size issues to fix
13:46:00JdGordonso.. ye... any chance of inclusion?
13:48:39amiconnNico_P: One problem after the other, I'd say. IÄll file a gcc bug report if there isn't one already
13:49:27Nico_Plet's hope it'll be fixed
13:49:36Nico_Pi'm getting tired of cygwin...
13:49:42amiconnWell it seems to affect all versions
13:49:48amiconnI tried 3.4.5 and 4.0.2
13:50:07amiconnI will try 4.1.0 and 3.3.6 as well
13:51:09skwadsomebody gave a link yesterday to make a code copy, so I would not flood in the chat is nice
13:51:49skwadok thx
13:53:34skwadif somebody could have a look in my wps : ::: the hold picture won't display
13:54:16 Join Hideo [0] (n=irc@tor/session/x-33cad1203d700d90)
14:04:25 Quit midkay_ (Read error: 104 (Connection reset by peer))
14:04:41amiconnNico_P: ICE for both gcc 3.3.6 and 4.1.0 as well :(
14:05:50Nico_Pthen we just have to wait i presume
14:06:08B4gderI don
14:06:16B4gdert think waiting helps without a bug report
14:06:27Nico_Pamiconn said he had filed one
14:06:27B4gderclearly they're not very m68k-centric
14:06:34amiconnI *will*
14:06:37*B4gder shuts up
14:07:44Nico_Pi'm beginning to consider installing a non AMD64 linux version on my AMD64...
14:08:13Nico_Ptoo much things not working properly
14:09:26preglowamiconn: yes?
14:10:38markunpreglow: he wanted to know if you'll optimize libmad for arm
14:10:51JdGordonyay... finally got solitaire out... bed time
14:10:53JdGordongnite all
14:10:55 Quit ashridah (Read error: 110 (Connection timed out))
14:11:42skwadgood night :S
14:12:00JdGordon*couph* some1 commit it ! :D
14:12:05 Quit JdGordon (Read error: 104 (Connection reset by peer))
14:14:16B4gderthat search can be made faster
14:14:17preglowmarkun: libmad is already pretty optimised for arm
14:14:23B4gderwith boyer-moore or similar
14:14:51preglowbut more can be done, of course, it's too slow as it is
14:15:05skwadis there a hold button mapped for the x5 sim ?
14:15:21B4gderhow does rockbox's mp3 playback compare to IPL's (podzilla?) mp3 playback?
14:15:28preglowin what way?
14:15:39preglowtheir codec is very optimised for arm already
14:15:45B4gderah, right
14:15:47preglowso beats ours right out
14:15:48Mikachudidn't they switch to mpd?
14:15:49B4gderthey use the helix one?
14:15:59B4gdernot so very picky on license
14:16:01preglowi've been drooling over those for a while
14:16:15preglowthe aac decoder in particular looks nice
14:16:53Nico_Pand aac is still not working on h300... :(
14:17:12Nico_Pis there really no way of having helix in rockbox ?
14:17:27B4gderI don't think so
14:18:42Nico_Phmm too bad
14:18:54Nico_Pand no one wants to optimise libfaad...
14:19:02Nico_Pi wish i knew how to
14:19:53muesli__needleboy just of curiosity..why is the h300 lcd remote such a bitch?
14:21:06preglowlibfaad is too bloated :/
14:21:19preglowand memory hungry, apparently
14:22:05 Join x1jmp [0] (
14:22:27Nico_Pwhat if helix was ported to rockbox in an unofficial manner ?
14:26:01 Join skwad_ [0] (
14:26:02 Quit skwad (Read error: 104 (Connection reset by peer))
14:26:14B4gderyou mean if you just ignore the license? sure you can do that
14:27:23preglowno problem at all, we just can't bundle it
14:27:43preglowwe've always taken the licensing issue seriously, and won't stop now
14:27:57Nico_Pthat's what i tought
14:28:30skwad_my ipod wps for x5 is ready :D
14:30:00*aegray explodes
14:31:04Nico_Paegray: what ?
14:31:11aegrayhehe wrong one
14:31:18*aegray needs to learn irssi a little better
14:31:30 Join skwad__ [0] (
14:32:01B4gderthey do offer helix stuff under GPL
14:33:55merbananB4gder: well it's the actual license of the decoders that is important
14:34:20B4gderyes, it wasn't clear to me what parts that were covered
14:34:41B4gderI thought "helix player" would include decoders
14:37:07merbananstill under RCSL/RPSL
14:44:00Nico_Pis lostlogic the only one who can help me with album art and the audio buffer ?
14:44:54amiconnLinusN: Your fix means the viewer will only display iso8859-1 correctly now, right?
14:45:14LinusNamiconn: it will display according to the default codepage
14:45:29LinusNbut it can't read utf8 files properly
14:45:55LinusNnot that it could before my fix either :-)
14:47:26LinusNi can't really figure out how to browse the helix web
14:48:00amiconnmarkun: What happened to multi-codepage support for the viewer?
14:48:52 Quit Xerion (" ")
14:49:30LinusNall of the helis projects were registered in 1969 and haven't been active since... :-)
14:52:55 Join petur [0] (
14:53:12markunamiconn: still sits here unfinished on my HD..
14:53:50markunamiconn: but now that I don't have to fix the conflicts my gigabeat changes were causing I could work on it again.
14:55:27 Quit B4gder ("time to say moo")
14:57:47LinusNmarkun: i didn't know you worked on that
14:57:47 Quit skwad_ (Read error: 113 (No route to host))
14:58:47markunLinusN: phaedrus did almost all of the work, but he emailed it to me and told me he didn't have time to work on it anymore
14:59:21LinusNi see
15:00:22 Join ts-x [0] (
15:02:44 Join Jungti1234 [0] (n=jungti12@
15:06:46Bg3rhi, Jungti1234
15:08:20Jungti1234viewer does support unicode now?
15:11:05 Join lostlogic [0] (
15:14:46Jungti1234Why is its name 'H300 Experimental'?
15:15:08Jungti1234-> Why its name is 'Experimental'?
15:15:55Bg3rbecause it's not "optimised"
15:16:36Jungti1234Only, did turn name?
15:19:47***Saving seen data "./dancer.seen"
15:21:00 Join imphasing [0] (
15:22:19Jungti1234I see...
15:23:13 Join damaki_ [0] (
15:23:42 Join midkay [0] (n=midkay@
15:24:59Papricacan someone take a look on that:
15:25:08Papricait works perfectly on the simulato
15:25:33Papricabut in the player its stuck up on the start
15:25:43Papricahelp? =\
15:27:20 Quit BladeSling (Read error: 110 (Connection timed out))
15:27:28Bg3rstuck up ?
15:27:42Papricai dont know how to say
15:28:12Papricanot working...
15:28:18Jungti1234yes.. :)
15:28:39 Join Xerion [0] (
15:28:41Jungti1234bye all
15:28:45Bg3rPaprica not working like?
15:28:54 Quit Jungti1234 ()
15:29:19Papricanot working.. i need to push on the reset button
15:29:54Bg3rtry some logf-ing
15:36:53Papricawtf, i cant do stop on the simulator
15:37:07 Quit damaki (Read error: 110 (Connection timed out))
15:37:20Papricabut SDL SIM
15:37:26amiconnThe SDL sim currently has that problem on cygwin
15:37:53amiconnI don't understand why; numpad_enter is mapped to stop, but doesn't werk...
15:39:02Papricain linux it works fine?
15:39:29LinusNPaprica: struct calendar is nearly 50kbytes
15:39:37 Nick gtkspert_ is now known as gtkspert (
15:39:46LinusNyou don't want that on the stack
15:40:04Papricawhat i need to do
15:40:10Bg3rPaprica make it global
15:40:14LinusNmake it global
15:40:19Bg3rdefine it out of a func
15:40:40LinusNand then you don't have to pass the pointer around
15:40:46LinusNlike you do now
15:41:13Bg3r(except if you use more than 1 instance of this struct...)
15:41:42LinusNBg3r: i doubt it
15:42:37amiconnThe struct is too large for archos anyway
15:43:01 Join damaki [0] (
15:43:25LinusNamiconn: and this plugin only runs on h300
15:44:44amiconnAny specific reason for this?
15:45:02PapricaLinusN, and ipod
15:46:00 Join skwad_ [0] (
15:46:01 Quit skwad__ (Read error: 104 (Connection reset by peer))
15:46:05Papricamm no way to add this plugin to the cvs?
15:46:05LinusNi bet we can make it work on all platforms
15:46:13amiconnBtw, there already is a calendar plugin...
15:46:17Papricai know
15:46:19Papricafor archos
15:46:32LinusNPaprica: no, for rockbox
15:46:33amiconnIt should work for all rtc-enabled units
15:46:38Papricahaha =]
15:47:05LinusNthere is no need for two calendar plugins
15:47:20amiconn#if defined(HAVE_LCD_BITMAP) && defined(CONFIG_RTC)
15:47:23LinusNone of them would have to go
15:47:46 Quit Hideo (Remote closed the connection)
15:47:51 Join Hideo [0] (i=id@tor/session/x-71d0e3dfe50fe684)
15:48:43amiconnIt seems that just the variable button mapping is missing
15:49:02LinusNand the handling of different screen sizes, i guess
15:49:18amiconnI didn't bother to do this back when I converted most plugins to work on Ondio; back then there were only the recorders with an rtc
15:50:05amiconnVariable button mapping would be a first step
15:51:31Papricadont work with global variable
15:51:43Papricaaff why =\
15:56:13 Quit damaki_ (Read error: 110 (Connection timed out))
16:07:27 Quit lostlogic ("leaving")
16:20:32 Quit needleboy ()
16:20:36markunIs the webserver down?
16:20:59markunworks again..
16:24:38 Join DT291 [0] (
16:24:38 Quit DreamTactix291 (Read error: 104 (Connection reset by peer))
16:25:44amiconnLinusN: Is your v1 battery charging patch in the tracker?
16:26:05LinusNit's in the tracker, but it's not mine
16:26:48amiconnHmm? Then I might have confused something
16:27:30amiconnI know that jerry's improvements are alraedy in cvs, but they don't seem to fix all problems
16:31:33LinusNgotta go
16:31:37 Part LinusN
16:32:42 Join damaki_ [0] (
16:35:25 Join tucoz [0] (
16:35:37tucozmarkun: are you here?
16:37:29tucozmarkun: anyway. I noticed that the portuguese lang file contain a utf-8 marker. Should that be there? I noticed that you removed that from the french file some time ago.
16:38:37markuntucoz: I don't know if it should be there.
16:38:49markunIf binlang doesn't complain I guess it's not a problem
16:38:59tucozok, I wouldn't know.
16:41:18markuntucoz: it just looks a bit strange in the diff
16:41:54tucozYes, Maybe binlang just looks for the LANG strings and regards the rest as whitespace.
16:44:14 Part tucoz
16:45:16 Join Moos [0] (
16:47:36 Join vmx_ [0] (
16:47:52 Quit vmx (Read error: 110 (Connection timed out))
16:48:34 Quit BHSPitLappy (Read error: 110 (Connection timed out))
16:48:53 Quit damaki (Read error: 110 (Connection timed out))
16:49:48Papricacan someone check it now?
16:50:00Papricathe player is freeze after the line rb->splash(0,true,"Loading Data...");
16:52:41godzirraHeya folks.
16:52:53godzirraAny progress on battery meter for ipod videos?
16:55:07 Join SereR0kR [0] (
16:59:28godzirraAnyone have any idea? :)
17:00:42peturgodzirra: I don't think there's any ipod dev around atm...
17:02:01godzirraOk. I wasnt sure if there was anything to look at other than the cvs logs.
17:03:40 Quit SereR0kR ("XChat Aqua")
17:04:37Papricapetur, could you take a look on this?
17:08:27godzirraIs there any sort of autoresume?
17:08:34godzirraI had it on my h120 but dont remember how to enable it.
17:10:15 Join SereR0kR [0] (
17:12:10 Join needleboy [0] (
17:14:34peturPaprica: had a short look... I don't know if you should use the plugin buffer to store the calendar struct as it's a bit over 51KB
17:15:50Papricawhat i need to od?
17:16:46peturhaven't written any real plugin yet, can't help you there
17:17:08Papricathanks anyway
17:19:52***Saving seen data "./dancer.seen"
17:21:24 Quit needleboy ()
17:24:05 Quit safetydan ("Leaving")
17:24:48 Join needleboy [0] (
17:26:06PapricaHi needleboy
17:34:33PapricaYEAH!! working =]
17:37:46peturPaprica: what was it?
17:38:35Papricahuh, dont know
17:38:50peturnot good...
17:38:55Papricabut it's working, and im happy
17:44:29 Quit Zagor ("Client exiting")
17:56:30 Join crashd [0] (
17:57:52 Join lostlogic [0] (
18:00:23 Join skwad__ [0] (
18:05:45 Join jlo [0] (
18:05:56jlohi all
18:06:30 Join Quelle_Q [0] (
18:10:15 Quit petur ("taking my bike and driving it home")
18:12:21 Join safetydan [0] (
18:13:50preglowjlo: hiya, i don't have time to look at crossfeed right now, but i'll let you know when i do
18:14:18 Join bluey [0] (
18:14:39 Quit Quelle_Q ("Chatzilla 0.9.70 [Firefox]")
18:14:48jloOK thanks, I thought to put apost on the forum so people can test and let us know, what you think ?
18:15:45preglowi think it sounds like a good idea
18:17:39jlopreglow :OK I'll do it, so we will have feedback , you've seen that I did the job with only one EQ per channel (2nd order)
18:17:46 Quit mikearthur (Remote closed the connection)
18:18:46preglowand it uses the same filter coefs for both channels, i take it?
18:19:13jlopreglow : yes yes yes
18:19:42 Join mikearthur [0] (
18:20:33preglowthen we'll be fine
18:21:19preglowhmm, we'll still need a temporary buffer, though
18:21:55jlopreglow : that's your job !
18:22:16crashdevening kids
18:22:30 Part erus` ("Leaving")
18:23:23jlopreglow : test the plugin, you'll see how it's easy to set the parameters but i think those have to be in the same config file than the EQ
18:24:01 Quit muesli__ ("ich will Kühe!!!")
18:25:38jlopreglow : i'll let you work now, just mail me when you'll work on it, bye
18:29:44Nico_Plostlogic: r u there ?
18:29:52lostlogicNico_P: no? for now...
18:30:19 Quit skwad_ (Read error: 113 (No route to host))
18:30:24Nico_Pit's about moving album art to the audio buffer...
18:30:49jlobye everybody
18:30:54 Part jlo
18:32:14lostlogicNico_P: ... do I know something about this?
18:32:25Nico_Pnot much
18:32:42Nico_Peven almost nothing
18:33:19lostlogicNico_P: so what do you want to ask me? :)
18:33:51Nico_Pwhere to start... what do i have to look for ?
18:33:55Nico_Phow hard would it be
18:34:19Nico_Pis it worth me trying considering i'm quite a n00b at rockbox coding ?
18:35:16lostlogicWhere to start: playback.c code relating to filling the audio buffer, what to look for: how codecs get stored on the buffer and how their locations are accounted for, how hard will it be: harder than I want to tackle anytime soon, is it worth trying: Of course, anything's worth trying, at the worst, you'll learn something and have some fun!
18:38:14Nico_Pok i'm looking
18:54:15 Join LinusN [0] (
18:54:54Nico_Phow can i see the logf messages ?
19:08:01 Nick skwad__ is now known as skwad (
19:09:04Nico_Phello ?
19:12:21 Join damaki [0] (
19:17:36 Quit darkless (Client Quit)
19:19:56***Saving seen data "./dancer.seen"
19:21:53 Join petur [0] (
19:22:11crashdis there any gigabeat users here atm?
19:26:58 Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
19:27:35 Quit damaki_ (Read error: 110 (Connection timed out))
19:27:46 Join muesli__ [0] (n=muesli_t@
19:30:17peturI think somebody messed with the wiki:
19:30:42 Join Paul_The_Nerd [0] (
19:33:39 Nick skwad is now known as skwad-eat (
19:34:51 Quit muesli__ ("ich will Kühe!!!")
19:38:40 Join Thus0 [0] (
19:43:17 Join BHSPitLappy [0] (
19:53:34 Join muesli__ [0] (n=muesli_t@
19:55:12 Nick skwad-eat is now known as skwad (
20:01:40 Join egotrippen [0] (
20:02:23 Quit quobl ("Leaving")
20:03:56 Nick t0mas is now known as ts|away (n=tomas@unaffiliated/t0mas)
20:12:39 Quit bluey (Remote closed the connection)
20:14:32 Join Ed_X [0] (
20:20:47 Quit muesli__ ("ich will Kühe!!!")
20:20:53 Quit egotrippen ("CGI:IRC (EOF)")
20:30:12 Join IcyStorM [0] (
20:30:23IcyStorMHello guys
20:30:48*amiconn got a really crazy idea how it could be possible to build m68k-elf-gcc for amd64
20:30:50IcyStorMCheckout this: is it possible to port this to Rockbox making it runnable on the iPod Video
20:32:09Paul_The_NerdIcyStorM: If it's open source, and you wanted to port it, I'm sure you could.
20:32:42amiconnI'll try to cross-compile the crosscompiler with a crosscompiler :)
20:32:52Papricawhere is the source @@
20:32:56Paul_The_Nerdamiconn: Do eeeeet
20:33:19x1jmpyou can get the source from sourceforge
20:33:38amiconni.e. first build an x86_64 crosscompiler on 32bit linux, and then try to crosscompile the m68k crosscompiler for x86_64 with that
20:33:51BHSPitLappyPaul_The_Nerd: that thing's a podzilla
20:34:17*amiconn got this idea because gcc's configure knows about 3 systems - the host, the target, and the build system
20:34:54Paul_The_NerdBHSPitLappy: Yeah, but you could strip the functional code out of it (the stuff that reads/searches/interprets the .epodia file) and create a replacement UI using the availably Rockbox plugin api.
20:36:06Paul_The_Nerdamiconn: Sounds like it might even work.
20:36:23Paul_The_NerdBHSPitLappy: He just asked "Is it possible." It's definitely possible.
20:36:28BHSPitLappyI know
20:36:42Paul_The_NerdThough, probably not "fun"
20:36:43BHSPitLappythis guy should start migrating toward a podzilla2 module :P
20:38:31 Join webguest40 [0] (
20:39:27webguest40anybody seen the ipodport page lately?
20:40:35webguest40who's got the power to revert it?
20:40:58skwadjust look at the email adress of the guy who modified it ...........
20:42:19IcyStorMAre any guy here willing to compile iPod Encyclopedia to rockbox?
20:42:20 Quit Ed_X (Read error: 104 (Connection reset by peer))
20:42:24IcyStorMIs any guy
20:42:50Paul_The_NerdIcyStorm: It'd take more work than just recompiling it. Why not start porting it yourself, if you're interested in it?
20:43:06webguest40what language is the source?
20:43:31 Join Aditya_ [0] (
20:43:42 Quit Aditya (Read error: 104 (Connection reset by peer))
20:43:54IcyStorMI dont know anything about compiling.. I'm a big newb. I dont know any programming language. I know a very little bit HTML but thats not going to help :(
20:44:37 Join Rob2222 [0] (
20:44:55Paul_The_NerdIcyStorM: Well, you could pick up some online tutorials on C, and learn it. I mean, Wikipedia is a little bit out of the focus of what Rockbox is.
20:45:07webguest40i've always wondered why rockbox isn't written in c++, isnt oop supposed to be fantastic ?
20:45:13Paul_The_NerdAnd since you can dual boot with iPodlinux anyway, why not just boot in it when you want to look something up?
20:45:34IcyStorMIf you help me install iPL on iPod video, yes
20:45:40Mikachuonly crazy people write OSes in c++
20:45:51IcyStorMThey do not oficially support it and nobody tells how to do.
20:46:05Paul_The_NerdIcyStorM: Well, that'd be something to ask them about then.
20:46:24Paul_The_NerdBut Rockbox is music playing firmware, not really an operating system as Linux is.
20:46:33webguest40Mikachu: how come?
20:46:39IcyStorMRockbock is.
20:47:03Paul_The_NerdIs what?
20:47:22IcyStorMWhy you port things like Doom and Gameboy emulator if Rockbox is just for playing music. But I understand you dont wanna compile. You absolutly dont have to. Thanks for your answers anyway ;)
20:47:50Paul_The_NerdIcyStorm: Doom and Rockboy weren't ported as the mainstream Rockbox project. They were ported by people like you who showed an interest and either had or developed the skills necessary to add them in.
20:48:42Paul_The_NerdYou could also call attention to Rockbox to the authors of that wikipedia project.
20:49:02Paul_The_NerdIt's possible that *they* might want to make their project available on more MP3 players than just iPods and making it a Rockbox plugin would do that rather well
20:49:04IcyStorMYeah that's a good idea
20:50:15amiconnLinusN: r u around?
20:51:14 Quit Rob2222 ()
20:51:48*petur repeats his observation that somebody messed with the wiki:
20:52:03 Quit saab_rider (Read error: 104 (Connection reset by peer))
20:52:10 Join Rob2222 [0] (
20:53:24amiconnpetur: Everyone with wiki access could revert it, however, afaik it is best to do directly on the server in order to prevent keeping this messed state in the page history
20:53:45peturamiconn: that's what I thought...
20:54:23peturI didn't find a way to reverse it
20:55:27 Join linuxstb [0] (
20:57:35amiconnpetur: The easiest way: View specific revision, switch to raw view (note: don't use the 'view raw' link at the bottom; it is broken and would switch back to the latest revision. Just add &raw=on to the url when viewing the correct revision.)
20:57:57amiconnThen mark all text in the box and copy it (Ctrl-A Ctrl-C)
20:58:19amiconnGo back to latest, Edit, mark & delete all, insert clipboard and save.
20:59:09peturthanks but I had figured that already ;) but that will keep it in the history... mayby Linus or B4gder come along tonight...
20:59:26amiconnThat would be like a cvs revert
21:01:00 Quit Rob2222_ (Read error: 110 (Connection timed out))
21:02:29Nico_Pguys, how does logf() work ?
21:02:32 Quit needleboy ()
21:03:09amiconnNico_P: logf() writes to a ram buffer, and to the remote lcd in parallel (on iriver)
21:03:17linuxstbYou need to enable logf support when you compile Rockbox (select "Debug" instead of Normal, then select logf)
21:03:23Aditya_omg look
21:03:27amiconnYou can view the ram buffer from the debug menu, and/or save it to disk
21:03:59Nico_Pok thanks
21:04:04linuxstbNico_P: Unless you're debugging a bug that only appears on the target, it's much easier to use the sim.
21:04:34Nico_Pdo the logf() messages appear soewhere in the sim ?
21:05:10linuxstbGood question. I would hope so, but DEBUGF is normally used in the sim.
21:05:29linuxstbI'm guessing you want to see the logfs that the audio playback system writes?
21:05:33Nico_Pi'm looking at the playback engine and it's full of logf() messages which would help me figure out how it works
21:06:41Nico_Pand how does DEBUGF work ? i never saw these messages appear anywhere...
21:06:42amiconnCompiling an x86_64 crosscompiler literally eats ram
21:06:43 Join actionshrimp [0] (
21:07:08amiconn...and my debian vm started swapping like mad
21:07:52linuxstbNico_P: It only works in the sim (or on a modified Archos device I think).
21:07:52 Quit webguest40 ("CGI:IRC (EOF)")
21:08:13amiconnDEBUGF() works in the sim and for debug builds
21:08:29amiconnDebug builds work on archos and (afaik) iFP 7xx
21:08:33Nico_Pand where can i see the messages ?
21:08:55linuxstbAre you using the SDL sim under Windows?
21:09:08*Paul_The_Nerd contemplates the iFP-7xx
21:09:16Nico_Plinuxstb: yes
21:09:26linuxstbI think it writes to a file called stderr.txt
21:09:42amiconnbleh :( Building an x86_64 crosscompiler failed
21:09:55amiconnI'll try a different version...
21:11:02Nico_Plinuxstb: there is an stderr.txt file
21:11:13Nico_Pi'd never seen it
21:11:19amiconnstderr.txt and stdout.txt
21:15:52 Join muesli__ [0] (n=muesli_t@
21:19:58***Saving seen data "./dancer.seen"
21:21:05 Quit muesli__ ("ich will Kühe!!!")
21:23:33 Join muesli__ [0] (n=muesli_t@
21:23:47Papricawhy isnt it working?
21:28:11peturare you sure the buffer isn't unicode?
21:28:59 Quit Hideo ()
21:29:18Papricathis is the buffer dnasj|dsad|
21:30:11peturand what do you get?
21:30:42Papricanot respond simulator
21:36:10petursorry, I suck at multitasking ;)
21:37:14Nico_Ppetur: weren't you working on USB host ?
21:37:38Nico_Pi think i remember you talking about it a few days ago...
21:37:47peturwill resume that shortly...
21:38:08Nico_Pah so i remembered well :)
21:38:38Nico_Pwhat progress did you manage to make ?
21:39:01peturnone: I don't succeed in accessing the chip
21:39:22peturso I'm looking at the disassembly of the original firmware
21:40:24 Join matsl [0] (
21:42:33peturPaprica: shouldn't that be cl.note[cl.notes_count - 1] ?
21:43:05Papricait working well without the strchr
21:43:05Nico_Pindex starts at zero..
21:43:09peturbecause array indexes start counting at 0
21:43:26Papricanono its not an index problem
21:43:30peturso if you have 1 element, it will be at 0
21:43:41Papricai know that
21:44:02Papricaim no *that* noob
21:44:59peturI never write code like that, using buffer pointers to calculate length is not portable (you assume 1 char == 1 byte) -> not unicode compatible
21:50:09Aditya_who cares about unicode
21:51:11peturwell rockbox is in unicode, but I don't know if it's completely or partial...
21:55:13*amiconn slaps gcc
21:55:51peturamiconn: why do you want to go 64bit anyway?
21:56:42amiconnWell, I have an amd64 box. Why should I limit it to 32bit?
21:57:04peturthere's no performance gain or other advantage atm
21:57:09amiconnPlus, my current problem happens on i686
21:57:37amiconnBuilding an x86_64 crosscompiler fails because of an undeclared function (!!)
21:58:26peturheh... slap gcc again for me ;)
21:58:36amiconn64bit has a slight performance advantage on amd64 btw
21:58:44amiconn..but that's not my main reason
21:59:01peturdoes it, I remember reading an article stating this isn't
21:59:29peturbut I didn't store it in nvram
22:02:59 Quit IcyStorM (Read error: 110 (Connection timed out))
22:03:33amiconn"amd64 defaults to 64bit binaries because of the performance benefits it offers in 64bit mode"
22:07:15peturamiconn: my mem partially returned: it was some gaming benchmark - could very well be that the apps were'n quite optimized for 64bit
22:08:02 Join solexx [0] (
22:08:35peturyou're right...
22:09:27*amiconn kicks gcc
22:09:45 Quit Xerion (Read error: 104 (Connection reset by peer))
22:20:21 Quit solexx_ (Read error: 110 (Connection timed out))
22:21:54 Join Xerion [0] (
22:23:57 Join xmixahlx [0] (n=xmixahlx@
22:30:26 Quit midkay (Read error: 104 (Connection reset by peer))
22:30:27 Quit Nico_P ()
22:37:18peturis rockbox shutdown buttonpress also seen by the app as BUTTON_OFF | BUTTON_REPEAT ?
22:39:06amiconnStandard button repeat kicks in before shutdown
22:39:13peturso I can do some cleanup then
22:39:52 Join midkay [0] (n=midkay@
22:41:50peturcan't we put common key defines ouside the #ifdef target blocks?
22:44:59 Join dsh-1 [0] (
22:45:06 Join midkay_ [0] (n=midkay@
22:46:37peturamiconn: what's f2_rec_screen and f3_rec_screen?
22:46:47 Nick dsh-1 is now known as Daishi (
22:48:04peturare they context menus?
22:48:08midkay_petur, F2/F3 screens for recording
22:50:11amiconnF2 and F3 screens are the so called "quick screens"
22:50:40amiconnOn iriver we have one quickscreen
22:50:45 Quit Siku ()
22:52:09 Quit midkay_ (Read error: 104 (Connection reset by peer))
22:54:57 Quit midkay (Read error: 104 (Connection reset by peer))
22:55:39 Join midkay [0] (n=midkay@
22:55:44 Quit midkay (Read error: 104 (Connection reset by peer))
22:58:05 Quit ts-x ("CGI:IRC (EOF)")
22:58:54 Quit ender` (" Pong timeout")
23:06:27 Join Hideo_Kuze [0] (n=irc@tor/session/x-bd3007078ec986aa)
23:06:29 Quit skwad (Read error: 104 (Connection reset by peer))
23:07:04 Join skwad [0] (
23:12:27 Join RotAtoR [0] (
23:12:30 Quit safetydan ("Leaving")
23:19:09 Part LinusN
23:20:01***Saving seen data "./dancer.seen"
23:22:27 Join Shadowarrior13 [0] (
23:25:16 Part Paul_The_Nerd
23:28:18*petur commits a bugfix before the reporting user has time to add it to the tracker :D
23:29:13 Nick Bagder_ is now known as Bagder (
23:30:04 Join Paul_The_Nerd [0] (
23:33:06 Join cool2bdave [0] (
23:33:59 Join Steven_ [0] (
23:37:28 Join TCK [0] (
23:40:33 Join JdGordon [0] (
23:43:59cool2bdaveHi all, I have been working on the id3 tag Lyrics patch. I would like to make an aray structure of lyrics lines and time. There is not enough memory allocated to id3.c to do this (I need probably up to 32k). How do I increase the allocated memory?
23:45:02cool2bdaveBluechip suggested using wps as it has plenty of memory. I could do, but it would be much easier in id3.c
23:49:19 Join Hideo [0] (n=irc@tor/session/x-63871e048412e147)
23:51:28 Quit matsl (Remote closed the connection)
23:54:36Bagderwhen are the lyrics loaded?
23:54:37 Quit Hideo_Kuze (Remote closed the connection)
23:54:41Bagderthen the song is?
23:54:57 Nick Hideo is now known as Hideo_Kuze (n=irc@tor/session/x-63871e048412e147)
23:55:17BagderI mean, if you load 5 songs with lyrics, it will keep all lyrics in mem, right?
23:56:10cool2bdaveCurrently I extract them to a text file to be read by the viewer as it is the best we have to view text
23:56:24cool2bdavemy next project is for wps
23:56:43Bagderso what do you need the 32K for?
23:56:57cool2bdavefor the wps
23:57:21cool2bdaveI want to add a lyrics to the id3 structure
23:57:38Bagderand then I ask again
23:57:40BagderI mean, if you load 5 songs with lyrics, it will keep all lyrics in mem, right?
23:57:44cool2bdaveI tried already and after about 500 chars I can add no more
23:58:24Bagderwe have _32_ entries of that struct, so adding 32K in it will use a lot of ram
23:58:52cool2bdavemmm, I thought after each song was loaded the previous id3 structure memory was released
23:58:57 Quit paugh ("Leaving")

Previous day | Next day