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-04-05

00:00:10amiconnWhy did you turn it off?
00:00:20Mikachupreglow said it didn't work well yet, a while back
00:01:19linuxstb4G Color: 48.5 and 189.0
00:02:09amiconnAT 75MHz?
00:02:23amiconnThat's ... slow
00:02:49preglowMikachu: that's a really, really long time back
00:02:49*petur wraps his h340 in an extra towel to protect it
00:02:58preglowMikachu: it's been working for ages now
00:03:54amiconnlinuxstb: H1x0 reaches 850fps at 124MHz :-P
00:04:14linuxstbYes, I've just run it myself - 855.0
00:04:36 Quit mirak (Remote closed the connection)
00:04:40amiconnH300 is next...
00:04:49linuxstbCan it beat 48.5?
00:05:00amiconnAT what clock? max?
00:05:11linuxstbUsing half the number of CPUs it has.
00:05:41linuxstbBut yes, I guess max speed is fair.
00:06:04lostlogicwould CPU clock even help the ipoop 5g much?
00:06:23amiconnlostlogic: Try it!
00:06:49*lostlogic shuts up and sits on his hands
00:06:56 Quit midkay ("Leaving")
00:07:24lostlogicI must say I'm extremely impressed with the basic playability of doom on the 5g.
00:07:53amiconnWhy is the cpu on h1x0 and h300 boosted after boot??
00:07:56 Join mirak [0] (
00:08:28amiconnlinuxstb: H300 beats iPod color even at 45MHz...
00:08:39amiconn56.5 fps
00:09:35amiconnAt 11mhz, I get only 11 fps
00:10:15amiconnProbably the ram refresh
00:11:53 Quit MulziSAW2 ("Nettalk6 -")
00:12:26peturand fullspeed?
00:12:36amiconn134.5 fps
00:13:45peturto be fair, we should also calculate the amount of data that needs to be sent and show a kbps value as well
00:14:00peturto evaluate the driver
00:14:15preglowany arm people here that can tell me what's going on in memset_a.S line 256
00:14:25preglowi can't match the instruction with the comment
00:14:25peturif you *really* want to compare between platforms, that is
00:14:49amiconnpetur: Then you also need to take the width of the interface into account
00:15:45amiconn...and the CPU clock
00:16:01amiconnThen you can calculate an efficiency indicator
00:16:10peturbah, got to get some sleep (the beer, you know - sorry preglow)
00:16:20amiconnHow many CPU clocks per data transfer?
00:16:28 Quit petur ("zzz")
00:16:41preglowi can't see why someone would actually _add_ to the byte counter after having written some bytes to realign the data pointer
00:17:26amiconnDoes memset run backwards, like I did it for coldfire and SH1?
00:17:47preglowit runs forwards
00:17:52preglowi'm recoding it to run backwards now
00:17:56 Quit mikearthur ("Konversation terminated!")
00:18:05preglowbut i don't understand the line of code in question
00:18:30amiconnHrmph, no wonder my mini hung in the timer isr without boosting in my lcd refresh test plugin :/
00:19:00amiconnlcd refresh is ~59 Hz, but the mini only manages 62.5fps at 30 MHz
00:23:39preglowforget about it
00:23:40preglowi understand it now
00:24:10 Quit PaulJ (".")
00:24:25linuxstbDo we have a memset16 for ARM?
00:25:12Mikachuthere is a memset16_a.S
00:25:51Mikachubut that seems to be coldfire
00:26:14Mikachuctags doesn't give me any other hits than the .c
00:26:38Mikachu"than that and the .c"*
00:27:26preglowlinuxstb: i've got one
00:27:37preglowlinuxstb: but amiconn's test_mem says it's buggy
00:27:59preglowlinuxstb: you can have it if you want to bug hunt...
00:28:43preglowsomehow it manages to work just fine, though
00:29:23*amiconn thinks test_mem can be trusted
00:29:36preglowyeah, it probably has got a bug
00:29:38linuxstbamiconn: I tried your suggestion to inline the functions used in lcd_update_rect, and it's still 48.5fps. Bizarrely, the 1/4 updates have dropped down to 188.5 (from 189.0)
00:29:41preglowi had some strange crashes some time
00:29:47preglowbut i can't for the love of god find a bug in it
00:29:53 Join carini [0] (
00:30:01preglowso it's on temporary hold until i feel like tearing my hair out again
00:30:12*lostlogic hands preglow a bottle of rogain
00:30:17linuxstbpreglow: I doubt I can help, but post it somewhere anyway.
00:30:23Mikachulinuxstb: did you check the size changed? i think gcc can ignore inline sometimes if it wants
00:30:36linuxstbNo, but I can check the map..
00:30:41amiconnlinuxstb: Yes, that's strange. I tried a similar thing with another function in lcd-ipod.c for grayscale, and framerate also dropped slightly
00:30:53preglowlinuxstb: okiedoke
00:31:07 Join cismo_ [0] (
00:31:10Mikachuis the function called from lots of places?
00:31:12linuxstbYes, those functions have disappeared from the map.
00:31:34linuxstbMikachu: It's not really a critical function - it's just called 4 or 5 times at the start of each update.
00:31:36 Join goffa_ [0] (n=goffa@
00:31:50 Join goffa [0] (n=goffa@
00:31:55linuxstbAnd I don't think the overhead is very high - ARM passes the first 3 parameters in registers.
00:32:24Mikachumy point was that if you inline something that's called in a couple of places, it will compete with itself for cpu cache
00:32:53lostlogiclinuxstb: I dug around in the lcd update code and optimized the few bits I could already... didn't seem to be anythign else worth doing in there to me.
00:33:41preglowlinuxstb: like i said, works fine, but apparently has a bug somewhere
00:34:08lostlogiclinuxstb: we could save one compare by doing a special first update and doing away with the if check on the finishup, but... somehow I don't think that a 1 longword read and compare are worth the trouble
00:34:11linuxstblostlogic: I'm looking at the 4g Color/Photo (and Nano) update at the moment.
00:34:19 Join Zoide777 [0] (
00:34:22lostlogicoh, shoot, was thinking IPV.
00:34:38Zoide777amiconn: You there? Need any 4g grayscale testers?
00:34:56amiconnhi Zoide777 :)
00:35:04amiconnDid you test current cvs yet?
00:35:23linuxstbYes, well I optimised it all I could originally, so we've both done what we can. As you say, nothing else can really make any significant difference.
00:35:43*lostlogic mutters about datasheets and bus timing
00:36:17cariniAnyone know of problems with battery_bench? I can't get it to work anymore?
00:39:12amiconnlinuxstb: Loops like the one in lcd-ipod.c line 479 are what makes the ipod lcd drivers so slow
00:39:22scottderAnyone working on an adjustable crossfeed, that'd be cool :)
00:39:29amiconnPolling everywhere....
00:39:52Zoide777amiconn: No, I've been traveling since Sunday night... let me check it out
00:40:10amiconnFor the color/photo, I would expect similar framerates as for H300. It's the same lcd controller
00:40:12lostlogicamiconn: yeah, same goes for a lot of ipod stuff (lcd and i2c)
00:42:18preglowscottder: i am
00:42:22preglowscottder: and it's basically ready
00:42:22amiconnZoide777: Meanwhile I flipped the lcd driver to use apple format. If current cvs works for you, you could update your bootloader with the new one on the wiki page. It should solve the "mirrored apple firmware" problem
00:42:40 Quit cismo (Read error: 110 (Connection timed out))
00:43:08Zoide777amiconn: ok, i'll do that
00:44:01 Join cismo [0] (
00:44:58Mikachuyou really need reflexes to boot apple from menu+select reboot
00:45:27amiconnNah, not really
00:45:57preglowtakes some getting used to
00:46:02preglowbut it works like a charm after that
00:46:09preglowwe should have a better polling driver, though
00:46:10amiconnOn mini it you need to press Menu about 1 second after the apple logo appears, and hold it until the rockbox bootloader prints its texts
00:46:13preglowtoo bad it's such a flaming pain in the ass
00:48:30 Quit bluebrother^ ("Leaving")
00:49:00 Join Huey [0] (
00:49:27Mikachui know this probably isn't very smart, but if i replace that poll-while with a forloop, i can go as low as for (i=0; i < 6; i++) without rb crashing directly on bootup, but test_fps is still slower than the polling
00:50:21HueyI'm having extreme difficulty installing Doom on Rockbox, can someboy plz help me step by step
00:50:26Zoide777amiconn: Original firmware works and isn't flipped. but the scrollbar seems to lag a little
00:50:26Hueyby PM of course
00:50:30 Quit Rob2222 ()
00:50:33Zoide777amiconn: not sure if it used to lag before
00:50:44 Quit cismo_ (Read error: 104 (Connection reset by peer))
00:51:19Zoide777preglow: at least on my 4g grayscale, it's very easy to go into the original firmware. I just hold menu+select until the screen goes blank, then just keep Play pressed until it says "loading original firmware"
00:51:37 Join Febs [0] (
00:51:47lostlogicMikachu: interesting
00:52:06Mikachumaybe that at least gives an idea of how long it waits
00:52:11amiconnZoide777: What scrollbar is lagging where?
00:52:16preglowHuey: install the plugin from a recent cvs build, add rockdoom.wad and some wad of your choice to /games/doom, start the plugin, bam
00:52:36preglowHuey: if you just read the wiki page all should be very clear
00:52:58lostlogicMikachu: I'd be interested to see some collected stats of how many times that polling loop is executed in 'normal' operations, and if it varies... but it'd be a fairly large pain to collect that in a meaningful way, I think.
00:53:00amiconnZoide777: I'm just preparing a little test build for you, which has a new function needed for implementing grayscale, and 2 test plugins.
00:53:10CassandraWhat does ! mean in a context diff?
00:53:13Zoide777amiconn: when i scroll through menus in the apple os, the scroll bar on the right takes a short while to get to its position. though it looks more like an issue with the refresh rate of the lcd. i.e. the scroll bar moves instantly, but there is some ghosting behind it
00:53:18Zoide777amiconn: cool :D
00:53:19lostlogicCassandra: that the line changed
00:53:29 Join phaedrus961 [0] (
00:53:31lostlogicand there's a matching ! in the other part
00:53:46 Join borges_ [0] (
00:53:52Cassandralostlogic, Ah, right.
00:53:56Mikachuwhat you want to do with a context diff is apply it and create a unified diff
00:54:06Zoide777amiconn: it could be that the scroll bar thing might have been there all along and i just noticed it now that i was looking out for any display glitches
00:54:08CassandraMikachu, actually, I don't.
00:54:25CassandraWhat I want to do is work out which files in the various WPS directories are duplicates.
00:54:37CassandraI'm using diff on a list of md5sums. :)
00:54:44Hueyawwww no Help?
00:54:47Mikachuif you're on *nix, maybe you want fdupes
00:54:51*Cassandra is fixing the WPS installer script.
00:55:29 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
00:55:36*Cassandra checks out fdupes.
00:55:41preglowCassandra: got any thoughts on integrating fwpatcher into your util?
00:55:55 Join elinenbe [0] (
00:56:02Cassandrapreglow, yeah. It's a damn good idea. I hope to have time to do it at some point.
00:56:14preglowCassandra: at least it shouldn't be too hard
00:56:18CassandraMy CFS seems to be particularly bad at the moment, worse luck.
00:56:34preglowCassandra: it'd please me greatly if we just had one great rockbox all-in-one-utility
00:56:51 Quit muesli__ (Read error: 110 (Connection timed out))
00:56:54Cassandrapreglow, yeah. Except I want to do it properly. I'm looking at re-engineering rbutil to have a more modular structure.
00:57:02amiconnhaha, funny gcc message:
00:57:03Cassandrapreglow, me too.
00:57:07amiconn"<stdin>:23:23: error: token "=" is not valid in preprocessor expressions"
00:57:25amiconnHappened because I wrote === instead of ==
00:58:07preglowCassandra: sure, just don't go too far in that venture, i know too well how easy it is to spend more time thinking about how to code an app than coding it itself
00:58:11lostlogicgotta love it when GCC is feeling useful
00:58:17preglowthat's more or less how i work since starting to use c++...
00:58:17CassandraMikachu, nice program. Thanks.
00:58:41Zoide777I noticed a backlight bug: 1) Start Rockbox w/ hold button, so all settings cleared, 2) Release Hold, then press Menu+Select, and Play to go to Apple OS, 3) Press Menu+Select to reboot into Rockbox, 4) Backlight doesn't go on when pressing buttons or using scroll wheel
00:58:48Cassandrapreglow, yeah. For 3.0 I'm going to try to push the current one out the door with a couple of bugfixes.
00:59:02CassandraWhich sadly means no integrated fw patcher.
00:59:09CassandraHopefully before 3.1 though.
00:59:26linuxstbZoide777: You should really shut down Rockbox cleanly by holding PLAY for a couple of seconds.
00:59:27preglowi'll probably try to make fwpatcher a bit more blind people friendly for 3.0
00:59:29preglowbut not much more
00:59:38preglowi don't use windows very often anymore, so don't know when
00:59:49amiconnZoide777: If you press Menu+Select to reboot, this is a hard reset. Rockbox doesn't have a chance to save its settings in this case
01:00:16linuxstbpreglow: Didn't someone write a patch for a command-line version?
01:00:20Mikachuwouldn't it sort of be good to flush the settings at some point before shutting down?
01:00:21 Join aegray [0] (
01:00:24 Join midkay [0] (n=midkay@rockbox/developer/midkay)
01:01:16amiconnMikachu: Rockbox flushes the settings on a disk access, or on shutdown if there was no disk access since the last settings change
01:01:35amiconnThis is to save battery power
01:01:41Mikachuit feels like it doesn't flush on nano
01:01:52Mikachubut it's possible that it does and i'm silly
01:02:02Zoide777But if you're in Apple OS, how do you go back to Rockbox? Won't holding Play just make it go back to Apple OS when you press Menu?
01:02:11amiconnMaybe this is due to preglow's ata_sleep hack...
01:02:12preglowlinuxstb: fwpatcher does command line too now
01:02:23linuxstbZoide777: Yes, Apple OS doesn't have a shutdown, so you have to use the hard reset (MENU+SELECT)
01:02:29preglowamiconn: i still don't know what about the software reset that bugs our chip
01:02:34amiconnZoide777: Yes, for switching apple->rockbox there is no other way
01:02:53preglowbut at least i have isolated the error now
01:03:38preglowif someone else with a nano wants to work on it, please do :/
01:03:42Zoide777you guys were right... I went to Apple OS holding Play instead of Menu+Select, and now when I return to Rockbox the backlight works
01:03:51preglowi've got about fifteen gvim windows here that desperately need my attention
01:03:56amiconnConnecting USB seems to cause a hard reset (w/o settings save) as well...
01:04:17oboMikachu: if you get a chance I've updated the patch again
01:04:21linuxstbamiconn: Yes :( Feel free to find a nice way to handle that...
01:05:04 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
01:05:11 Quit amiconn (Nick collision from services.)
01:05:12 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
01:05:13lostlogichave we solved the USB not USBing from WPS on swcodec targets yet?
01:06:17preglowlostlogic: i can't replicate it
01:06:30preglowlostlogic: only on nano, and that's probably because of my crummy nano ata hack
01:06:42linuxstbI don't think I managed to replicate either...
01:06:55lostlogicpreglow: nope, works on my video now too, so I guess it dun got fixed by sumfin.
01:06:56amiconnlinuxstb: Do the same cleanup as on a clean shutdown, except that we don't shutdown but do the 'diskmode hotstuff' reset?
01:07:17 Quit goffa_ ("leaving")
01:07:17 Quit goffa ("leaving")
01:07:33preglowmy language centre is always down
01:07:50preglowlostlogic: yar, guess so
01:08:04linuxstbamiconn: Yes, but how? My idea (not knowing much about the shutdown process) was to pass a parameter with the SYS_POWEROFF (or whatever it is called) event indicating the type of shutdown - power off, diskmode etc.
01:08:11 Join goffa [0] (n=goffa@
01:08:29 Quit damaki__ (Remote closed the connection)
01:08:41lostlogicTODAY I'm actually going to get the pcmbuf calls off of the audio thread, I've been putting it off for way too long. But first, a bike ride.
01:08:54preglowtoo icey for my bike here
01:08:54amiconnlinuxstb: Either that, or just duplicate the behaviour.
01:09:02Mikachuobo: ah, i will try it
01:09:03preglowi miss it too
01:09:39lostlogicpreglow: bike year round here in Chicago... the streets never stay iced for more than a day at a time fortunately.
01:09:40 Join damaki__ [0] (
01:10:29scottderRockbox + Nano + Line out + Xin Supermin-3 Amp + Koss KSC-75 = Audio love on the go :)
01:11:58preglowscottder: got any special crossfeed parameters you want, btw?
01:12:42preglowlostlogic: icy all through the fall/winter where i like to go biking, unfortunately
01:13:08preglowat least this year
01:14:15kkurbjunamiconn, I fixed the problem with the select button
01:14:24kkurbjunjust committe
01:14:41 Join Rob2222 [0] (
01:15:14amiconnZoide777: Please install this build:">
01:15:24Zoide777amiconn: my pleasure :)
01:15:48***Saving seen data "./dancer.seen"
01:15:50amiconnThen I'll ask you to run some tests in order to get info about the 4g display
01:16:39Mikachuobo: well, now it lets me press play to resume, and it it resumes with phones in but not out. HOWEVER, it still doesn't pause/resume when i plug/unplug them
01:17:40linuxstbscottder: Out of curiosity, what codec do you use?
01:17:49oboMikachu: hmm, not sure what's going on, it is here on a 5g
01:18:39Zoide777amiconn: Ok, what should I run?
01:19:02Mikachuobo: yeah it's strange, since the backlight does come on, and the old version worked
01:19:03preglowtime for late-night roger whittaker
01:19:05amiconnYou will find 2 test_* plugins in 'Browse plugins'
01:19:13amiconnFirst, run test_fps.
01:19:41amiconnIt will display 2 fps values. Please tell me the first (lower) one
01:19:46Zoide777FPS Measurements: 1:1 = 117.5 (cpu = 11289600)
01:19:53Zoide777but the display cuts off the last 0
01:19:54oboMikachu: if you enable rewind as well, do that part of the code run?
01:19:59Zoide777so I don't know if there's something after it
01:20:02scottderlinuxstb: since I moved to Rockbox vorbis Q4
01:20:16scottdervery pleased with the results
01:20:43amiconnZoide777: That's no problem. The cpu frequency displayed there is off anyway. I know your 4G runs at constant 75MHz in rockbox
01:20:56Zoide777amiconn: ok. and then 1:4 = 414.5 (cpu = 11289600)
01:21:10Mikachuobo: yes
01:21:10scottderpreglow: just the amount that is fed from each channel top the other...
01:21:50oboMikachu: the and lines aren't working for you then... but I have no idea why :(
01:21:52amiconnZoide777: Okay. Now please run the other plugin (test_gray2)
01:21:57Zoide777amiconn: i don't quite get test_gray2, but if i press Select after a while it says 16550
01:22:04amiconnIt will make the display flicker, don't get scared
01:22:20Mikachuobo: i'll play with it a bit more tomorrow, have to slepe now
01:23:00amiconnWhat it does is flicking between black and white really fast. Move the wheel backward or forward until the black-white boundary almost stops
01:23:23amiconnProbably it will not completely stop, but move up or down very slowly
01:23:24oboMikachu: same here - thanks for the testing
01:23:36amiconn*then* press select, and it should display a number
01:23:44Zoide777amiconn: I noticed that test_fps sometimes gives different numbers... like 117.0 and 415.0
01:24:36preglowscottder: ok, you'll get four new parameters with this crossfeed
01:24:40 Quit swampcow ("told you...")
01:25:07amiconnZoide777: this small difference doesn't matter.
01:25:36scottderpreglow: excellent...I like crossfeed but the default setting just cuts into volume a bit much...a slightly lighter touch is what I like :)
01:27:29preglowscottder: this crossfeed impacts volume just as much as you want
01:27:45midkaypreglow, that sounds great. when do we get it? :)
01:27:47preglowscottder: you can adjust direct gain, cross gain, high frequency cross gain and high frequency cutoff
01:27:50 Part obo
01:27:58CassandraDoes it include Moon-On-A-Stick Technology (TM)
01:27:58preglowyou'll hopefully get it during the next couple of days
01:28:02preglowCassandra: why, indeed!
01:28:06midkaypreglow, cool, can't wait.
01:28:13amiconnpreglow: As you implemented timer.c - are TIMER2_CFG and TIMER2_VAL documented somewhere?
01:28:18preglowCassandra: it is also the very embodiment of Eternal Hapiness!
01:28:27amiconnAlso, it seems that you didn't implement the restart prevention...
01:28:28preglowamiconn: in my head
01:28:28*Cassandra proposes we market Rockbox as having "MoonOnAStick Inside!"
01:28:43CassandraRight. Done the easy part.
01:28:52CassandraNow I have to piss about with wpsbuild
01:29:15scottderpreglow: wow...thanks :)
01:29:48preglowscottder: no worries, though you should also give jlo a cuddle when he drops by, he designed it
01:29:59scottderpreglow: will do ;)
01:30:06Zoide777amiconn: ok, in test_gray2 either the black half moves very slowly downward or it moves very slowly upward, the difference being a tiny scroll wheel movement. it moves veeery slowly upward at 18870
01:30:09amiconnpreglow: TIMER2_CFG is the configuration register also taking the cycle count, and TIMER2_VAL is the current value?
01:30:27amiconnZoide777: Really that much?
01:30:47preglowamiconn: TIMER2_CFG top bit is timer enable, the second top bit is interrupt enable, the rest is microsecond time
01:30:58preglowamiconn: as for TIMER2_VAL, yes, i believe so, but i've never used it
01:31:03*Cassandra rejoices. When this has done, I should have as a side effect eliminated all the duplicated bitmaps in the CVS wps module.
01:31:14preglowamiconn: all is highly theoretical at this point, i'm planning to do some changes to timer.c, but haven't gotten around to it yet
01:31:42Zoide777amiconn: i tried again and it moves slowly downward at 18870 as well
01:31:42amiconnZoide777: There is a verification built into test_gray2: When you press MENU after the value is displayed, the flickering happens at twice the speed for 5 seconds
01:32:00linuxstbamiconn: There is a little documentation of the timer controller here:
01:32:02Zoide777amiconn: let me try again
01:32:13preglowmidkay: at least it really is superior quality to the current one. i just need to code an assembler version of the coldfire crossfeed loop before i give people a patch to test
01:32:25amiconnThis should also not move much, and you should see 2 black-white boundaries (e.g. white-black-white)
01:32:27preglowthe default c implementation is too slow
01:32:43midkaypreglow, now i really can't wait. :)
01:33:00amiconnpreglow: Do you know whether it's possible to reprogram the cycle count without resetting?
01:33:59preglowamiconn: no, all i know is you can't read back the CFG register, i tried that for some timer.c change
01:34:03amiconnThat's what I call 'restart prevention': when changing the cycle count on the fly, and the current value doesn't exceed the new count, the timer should not be restarted, but the count changed on the fly
01:34:17preglowamiconn: currently, the timer starts before it should, since timer_set enables as well as sets the timer value
01:34:19Zoide777amiconn: strange. it gave 18860 for slowly moving upward, but then I pressed Menu and it didn't seem to change (i.e. just one block of black moving upward, not 2 boundaries), then it exited to the plugins menu
01:34:24scottderI was just so psyched to have vorbis and replaygain. crossfeed completes my trifecta of happiness :)
01:34:26preglowamiconn: i need to store the current time in a varaible to do it properly
01:34:31amiconnThis lowers interval fluctuation when changing the count
01:39:05lostlogicpreglow: obviously you need to move to somewhere with 4 seasons :)
01:39:27Zoide777amiconn: there's a band with lighter shade of gray that i can get moving slowly downward at 15720, and then i press Menu and I see about 3 bands moving downward and everything flashes very quickly, but it goes seemingly indefinitely (not just 5 seconds)
01:39:44Zoide777amiconn: and then I have to hard reset to get otu
01:39:59amiconnHrm, ok
01:40:24amiconnFor some reason the controller in the 4g seems to have a slower refresh then...
01:40:36Zoide777than mini?
01:40:51amiconnoops, yes
01:41:13Zoide777hmmm... wouldn't the ipodlinux guys know, since they have doom, etc. on 4g grayscale?
01:41:20amiconnThe hard reset is because the lcd update is too slow for double speed, so it can't cope and hangs
01:42:15amiconnZoide777: ipl doesn't use the method that the grayscale library uses. Ipl can just use the 4 shades of grey the lcd offers itself
01:42:59Zoide777amiconn: ok, i got a very slowly moving upward black boundary at 18850, then i pressed menu and it showed black-white-black, then exited to the plugins menu
01:43:02preglowlostlogic: sounds like you're missing the last one anyway, heh
01:43:20Zoide777amiconn: i think that's as close to stopped boundary, etc. as i've gotten
01:43:31amiconnZoide777: Okay, black-white-black sounds good
01:43:48lostlogicpreglow: we have been lately :( "when I was a boy we had winters"
01:43:58amiconnDoesn't matter if it moves slowly, it will change slightly with temperature anyway
01:44:15 Join Cassandra- [0] (
01:44:41Zoide777amiconn: interesting. btw i noticed that there was recently a grayscale lib for h100. is that similar to what you'd use for 4g? do you just have to plug in the specific values that we're testing for?
01:45:06preglowlostlogic: when i was a boy we really had some winters too, and this year, it bloody came again
01:45:07amiconnI wrote the grayscale lib for the h1x0...
01:45:13preglowwith a vengeance
01:45:25amiconn..and for the archos...
01:45:33 Quit Rick ("I don't need to be here.")
01:45:35lostlogicpreglow: lucky you :-P
01:45:43amiconn(in the oppoite order of mentioning them)
01:45:51*amiconn can't type
01:45:55preglowit's cool when you need to run to climb some of the bigger heaps of snow
01:46:02Zoide777amiconn: i take it that's a good sign :)
01:46:07 Join fiftyfour123 [0] (
01:46:07preglowrun and leap
01:46:09Zoide777(not the typing, the libs!)
01:46:36lostlogicpreglow: yah, like 6 years ago, we had a winter like that, where some towns were having to close municipal parking ltos just to have a place for snow...
01:46:41 Quit Moos (Read error: 110 (Connection timed out))
01:46:53amiconnZoide777: It's a bit more work than just changing some values, but yes, I intend to port the grayscale lib to the grayscale iPods
01:47:34amiconnThat's what this experiment was made for - I need to know the LCD refresh rate
01:48:03preglowlostlogic: yeah, that was pretty much the case in oslo three-four weeks ago
01:48:26preglowand boy, i love it. starting to grow somewhat tired of the snow now, though
01:48:53lostlogicpreglow: yeah, after a certain number of months, I'd imagine it gets tiresome ;)
01:49:26preglowmelting everywhere, with the icicles falling from the rooftops to crack your head open
01:49:49preglownothing like some good old-fashioned everyday danger
01:51:36goffaugh... new update made things worse for me... when i hit the center button twice (happens by accident when navigating)... playlist gets nuked
01:52:16goffai know that's default behavior
01:52:19goffastill frustrationg
01:52:22amiconnZoide777: Thanks for testing so far, you can delete the test plugins now. My porting effort can start now...
01:58:00goffai still don't see why playing a track from the file browser should wipe your playlist.. unless there's a menu option i'm not seeing
02:00:21 Quit fiftyfour123 ("Chatzilla 0.9.71 [Firefox]")
02:00:44 Quit Cassandra (Read error: 110 (Connection timed out))
02:00:44 Nick Cassandra- is now known as Cassandra (
02:02:33preglowme bed
02:02:42goffagood night preglow
02:02:51XavierGrnight preglow
02:03:12Zoide777amiconn: no problem, thank *you*!
02:04:16 Quit refnumzx ("[BX] mIRCrap: JUST DON'T DO IT!")
02:05:35 Join Kyomi [0] (
02:05:50 Join JdGordon [0] (
02:05:50KyomiI demand to know who is working on SID support
02:05:54XavierGra crappy fonts (or crappy eyes) I keep confusing double 'v with 'w'
02:06:06KyomiBecause I want to tell them to hurry up ^^;
02:06:30*Kyomi would love to have .xm, .s3t, .mod support too... but doesn't know how to code that :(
02:06:39Kyomic64 music :)
02:07:00XavierGrOptimized midi would suit my needs
02:07:14KyomiMidi would be good
02:07:20KyomiThen there would be level music in Doom :)
02:09:23scottderC=64 for life!
02:10:26 Quit Febs ("CGI:IRC")
02:14:40 Quit borges_ ("ChatZilla 0.9.72 [Firefox]")
02:16:35 Quit elinenbe (" Try HydraIRC -> <-")
02:22:15goffaso... what exactly does auto change directory do?
02:29:58 Part Zoide777
02:35:13XavierGrgoffa: when you are on the last song in a folder instead of stop playing it will move to the next folder
02:35:34goffaok... thought so, wasn't sure
02:36:42 Join hardeep [0] (i=hardeeps@otaku.freeshell.ORG)
02:37:20JdGordon"Fix up configurable keys" does this actually mean custom key config in doom works?>
02:41:31goffai think that's what they were going for, don't know if it works
02:53:05 Quit actionshrimp ("( :: NoNameScript 4.01 :: )")
02:54:13 Join harbel [0] (
02:54:42 Quit aegray ("Lost terminal")
02:55:48harbelCan anyone help me out with doom on 5G, I keep on getting the 'Sorry, you have no base wads' message when I try to run it, and I followed the wiki instructions
02:57:22 Part carini
02:57:31Kyomiharbel: You don't either have the prboom.wad or the doom2.wad
02:57:39KyomiIf you wanna play the original game
02:57:44KyomiYou need to have to wad file
02:58:49ScootScati thought you had to have rockdoom.wad and then a game wad
02:59:51JdGordonu need either prboom.wad or rockdoom.wad AND a game wad
03:00:08 Join carini [0] (
03:00:17harbelI have rockdoom.wad and a game wad
03:00:30JdGordonthey need to be in /games/doom
03:00:34harbelFat32 partition /games/doom
03:00:42JdGordonhmm.. odd
03:01:27ScootScatdo you have the latest cvs?
03:03:21harbelI have the rockbox daily build, if that's what you mean
03:05:10ScootScattry the cvs
03:11:44 Join maeck [0] (
03:15:51***Saving seen data "./dancer.seen"
03:17:07 Join |Unknown| [0] (
03:18:19|Unknown|where an i find games for rockbox?
03:18:46HueyI dont know
03:18:49Hueybut Doom
03:18:56|Unknown|i just downloaded it
03:19:00HueyU can find Doom games everywhere
03:19:05HueyDoom wads
03:19:09|Unknown|how bout, how do i change theme?
03:19:10Hueythat modify it
03:19:18Hueyfor Doom?
03:19:23|Unknown|for rockbox
03:19:25Hueyor Rockbox?
03:19:32HueyI Dont Know
03:19:47|Unknown|do you have linux?
03:19:59HueyI dont ever use it though
03:20:00|Unknown|what games you have for it?
03:20:01Hueyi have both
03:20:07|Unknown|im looking for games
03:20:09HueyI never use linux
03:20:17|Unknown|i have Rockbox and linux
03:20:22Hueyme too
03:20:23|Unknown|imma install iBoy next
03:20:28HueyI got that
03:20:42Hueyand I downloaded every GBC game
03:20:53Hueyso that i wont ever get bored LOL
03:21:28|Unknown|where do you get GBC games?
03:21:41HueyGBC roms
03:21:47|Unknown|what else is there for video?
03:21:51Hueybut, do u want a Fullset
03:21:52|Unknown|Linux, Rockbox, iBoy
03:21:57|Unknown|ya full set
03:22:01Hueythats it
03:22:19Hueyother than MPD which is basically the same thing as Rockbox but worst
03:22:42Hueyi'll give u a link
03:22:44|Unknown|whats Rockboy?
03:22:54Hueysamething as iboy
03:22:58|Unknown|okay cool thankx
03:23:03Hueyno problem
03:23:11|Unknown|ookay, sorry im new to this stuff
03:23:19|Unknown|i just got my free 60gb video ipod like a week ago
03:23:39Hueywell, I had my ipod for a while
03:23:39Huey30 GB
03:23:44|Unknown|for free?
03:23:47Hueybut I started yesterday modding it
03:23:55HueyI bought it
03:24:08|Unknown|i started like 2 days ago
03:24:11|Unknown|okay thanks
03:24:19Hueyme too
03:24:25|Unknown|do you have Mame or iNes on your iPod?
03:24:34Hueyno Not Yet
03:24:47HueyI couldnt think of a reason to have Mame
03:24:53Hueyonly Pacmon works
03:25:01Hueyand I already have it for GBC
03:25:19Hueyand iNes, I dont like the old nintendo
03:25:25|Unknown|o lol
03:25:30Hueybut i will proably end up downloading it anyway
03:26:28|Unknown|how big is that file you gave me?
03:26:43Huey200+ MB
03:26:44 Quit maeck ("Chatzilla 0.9.72 [Firefox]")
03:26:57Hueydont download it if u dont have Broadband
03:27:04|Unknown|oh i guess ill download it @ school
03:27:15|Unknown|i have firefox on my flash drive
03:27:19|Unknown|so i can download stuff
03:27:36HueyI would die without Firefox
03:27:49|Unknown|you know another other places without megaupload or rapidshare?
03:27:50Hueyintill the new microsoft internet explorer came out
03:27:55|Unknown|and is a full set
03:28:03 Quit kkurbjun (Read error: 110 (Connection timed out))
03:28:16Hueyis me
03:28:57|Unknown|when you load your iPod does it say loader.cfg not found?
03:29:06|Unknown|for ipl bootloader
03:29:59HueyYa i think
03:30:04Hueyby the way for Doom
03:30:15HueyIf u wanna play mods
03:30:19Hueyaka wads
03:30:32 Part harbel ("Leaving")
03:30:36Hueyu have to either buy the real one or download FreeDoom
03:30:44 Join harbel [0] (
03:30:59|Unknown|wheres freedoom @?
03:31:42Hueythis is 7MB
03:32:00|Unknown|whats the difference?
03:33:32Hueyummm, Its Free
03:33:41Hueyand u can play the Wads
03:33:56Hueyon the one that is included with the normal dowload, u cant
03:34:24|Unknown|what do you mean?
03:34:45|Unknown|what do you mean by wads
03:35:32|Unknown|sorry im new to this term
03:35:36|Unknown|as of today
03:37:14Hueyme too
03:37:19HueyI learned it too
03:37:42HueyThe mods, aka GoldenEye, Half Life, Quake etc.
03:38:34Hueyfor Doom
03:38:34Hueythey are contained in .wad files
03:38:56|Unknown|where do you get the mods from?
03:39:13|Unknown|or how much does it cost to buy the game?
03:39:24HueyMods are free
03:39:29Hueyand everywhere on the internet
03:39:34HueyGame is 30 bucks
03:40:12|Unknown|i get like $17 for free each week from ^_^
03:40:30 Quit JdGordon (Read error: 110 (Connection timed out))
03:40:32HueyI am playing a DBZ mod right now
03:40:44harbelCould anyone help me with getting CVS builds? I don't have much of an idea how to
03:41:44Hueydo u have Ipod Linux?
03:41:48|Unknown|do you know, can you edit the Apple OS firmware without IPL getting deleted or screwing it up
03:41:56HueyYa I heard
03:42:11harbelYes, I do
03:42:21Hueythat makes it easier
03:42:22harbelAnd rockbox, but with a daily build
03:42:33Hueythen do the same thing
03:42:41Hueyneva mind
03:42:49Hueyjust open the zip file
03:42:57Hueyextact everything to ur ipod
03:43:04Hueyto the root
03:43:06Hueyand ur done
03:43:10Hueyso easy
03:43:25|Unknown|Wheres file browser in podzilla?
03:43:26 Join blokpa [0] (
03:43:35harbelWell, yeah, I know that, but I want the CVS build, because doom isn't working with the daily
03:43:42HueyI know
03:43:53blokpawow, getting crowded in here compared to a few years back :]
03:43:58Hueyi got doom working a half hour ago
03:44:07Hueyits fun
03:44:19harbelCould you help me out getting it to work then?
03:44:28 Join RoC_MM [0] (
03:44:29Hueyummm quick question
03:44:37Hueydo u know how to change the backdrop
03:44:38Kyomiharbel: Have an H300?
03:44:48KyomiJust use experimental build :)
03:44:55harbel5G iPod
03:44:58Hueyso do i
03:45:04blokpahey, got a few questions if you guys dont mind
03:45:07Hueyso I have personal experience
03:45:19|Unknown|how do I get to file browser anyone know?
03:45:29blokpaanyone mess about with the gameboy emu for the iriver 140? was wondering what games are playable :]
03:45:32Hueyblokpa, do u know how to change the Backdrop for Rockbox
03:45:42blokpaHuey, wish i did :)
03:45:47Hueyno, I have it for Ipod, and I have all the games
03:45:53Hueyfor GBC
03:46:04blokpaah yea, they have an ipod firmware now too, dont they? :O
03:46:07blokpabusy bees
03:46:08harbelI'm not sure how to change the backdrop from rockbox itself, but I just edit the .cfg file for the theme I want to load, and direct it to the .bmp in /.rockbox/backdrops
03:46:09Hueydoes anybody else know how to do it
03:46:21blokpaHuey, there you go :P
03:46:43|Unknown|how do I get to file browser anyone know? >.<
03:46:44 Join kkurbjun [0] (
03:46:45harbelI'm using the OS X default backdrop with another theme now
03:46:46lostlogicany iRiver or iPod or iAudio users who can build from source to test a patch around?
03:46:50blokpaoh, does rockbox support remote control display yet, on the iriver port?
03:46:59Hueynope srry
03:47:03HueyI dont know
03:47:04blokpaall these questions
03:47:06harbelFile Browser in what?
03:47:55Hueymy Podzilla freezes everytime i use it
03:48:00harbelIt's on the main menu
03:48:01Hueyso i ignore it, LOL
03:48:07harbelFile Browser
03:48:15harbelIt shouldn't
03:48:30|Unknown|all i see is Extras, Settings and Power
03:48:56|Unknown|when I go to Extras it says "No Items"
03:48:59harbelIn the /usr/lib folder on the linux partition, do you have the file browser module?
03:49:06harbelYou must not have any modules installed
03:49:14|Unknown|where do i get the modules?
03:49:30Galoislostlogic I can build for ipod nano
03:49:56|Unknown|is there a way to reinstall podzilla with out reinstalling linux?
03:50:18harbelYou can get them there seperately, but there's a download with a bunch of them, I'm not sure where though
03:50:34harbelYou can update podzilla without reinstalling linux, if that's what you mean
03:50:49|Unknown|how do i do that?
03:50:59|Unknown|so itll reinstall the file browser
03:51:01|Unknown|and stuff
03:51:15harbelPodzilla's already installed
03:51:23harbelYou just need the modules
03:52:10HueyDid anybody sucessfully use the internet on SLAX? Just a random question
03:52:17harbelTake that file
03:52:22blokpadoes rockbox support remote control display yet, on the iriver port?
03:52:35harbelExtract it to /usr/lib on your linux partition
03:52:48|Unknown|okay thanks
03:52:50|Unknown|ill try it
03:53:21HueyI had to try the Link from the Kernal link to get my Modules working
03:53:35Hueythat doesnt make sense that much LOL
03:54:04harbelUnknown: What OS are you running?
03:54:16|Unknown|but i have slax
03:54:49|Unknown|so i put that file in the lib folder?
03:54:55|Unknown|well extract it of course
03:55:18lostlogicGalois: thanks, I'll post a patch shortly
03:55:27harbelYep, and there should be a bunch of folders, which are the modules
03:55:44|Unknown|and you know why loader.cfg is not found
03:55:49|Unknown|when ipl bootloader shows?
03:56:04Galoisbut, I'll be gone shortly (15 mins or so)
03:56:49harbelloader.cfg isn't needed for the loader, it's only if you want to do specific things with the loader, say instead of RetailOS you want it to say Apple Firmware, or you want the timer to timeout differently
03:57:06|Unknown|how bout ipodloader.cfg?
03:57:12blokpaso no one here runs rockbox on their iriver? :/
03:57:19harbelIt's the same thing
03:57:32|Unknown|how bout ext2f?
03:58:00 Quit hardeep ("[BX] "got bitchx?"")
03:58:23harbelI'm not sure, ext2 filesystem?
03:58:46|Unknown|idk it says ext2fs not found
03:58:53|Unknown|ya thats prolly it
03:58:57|Unknown|how do i fix that?
03:59:54harbelLoader is made to search different areas for the same file, so it'll say not found anyways, but if you update your Loader to 2.2, then the text won't flash by anymore
04:00:33|Unknown|oh how do I update to 2.2?
04:00:56harbelYou can find it in a thread in on the iPodlinux forums
04:01:29harbelDownload that
04:01:32harbelExtract it
04:01:42harbelAnd loader.bin is in there somewheres
04:01:55harbelJust install it the same way you installed the loader the first time
04:02:16harbelAre you using silviu's tutorial?
04:02:32lostlogicGalois: tragic, thanks any way, I'm being slow.
04:02:54harbelOk, then just do the same thing as before, with ipod_fw and ipodpatcher
04:03:12|Unknown|it wont earse linux?
04:03:36harbelIt's only writing to the first partiton, so it won't touch the other partitons
04:03:42|Unknown|okay thanks so much
04:03:51harbelNo problem
04:04:32|Unknown|you have aim?
04:04:47harbelNope, MSN
04:04:55|Unknown|ah add me
04:05:11|Unknown|i g2g now, ill be back tomarrow
04:05:19harbelSame here actually
04:05:19|Unknown|gotta finish some school stuff
04:05:26|Unknown|okay ttyl thanks again
04:05:28 Quit |Unknown| ()
04:06:19HueyDBZ Doom style is fun
04:06:58harbelWhat build of rockbox are you using?
04:07:06HueyCVS build
04:07:23HueyI have a 5G Video
04:07:39harbelSame, I just need the cvs build though
04:07:48Hueydo u want help
04:07:56harbelYeah, sure
04:08:12Hueydid u dowload it
04:08:38harbelNope, I've never really understood CVS very well
04:09:39Hueydownload it
04:09:45Hueyit is super easy to install
04:09:46 Part carini
04:09:48Hueytwo steps
04:10:00HueyIts the same thing as the normal one
04:10:07Hueyits just more up to date
04:11:08harbelBleeding edge builds?
04:11:34Hueysame thing
04:11:44harbelAh, ok, I got it now
04:12:27harbelI thought I had to use cvs command line stuff and whatnot, that's why I was all messed up
04:13:13Hueyextract everything to the ipod root
04:13:15Hueyand ur done
04:13:17Hueysoooo easy
04:13:20harbelYep, I got it
04:14:04HueyI hated my Ipod untill two days ago when i heard about Rockbox
04:14:38 Quit kkurbjun (Read error: 110 (Connection timed out))
04:14:41harbelAha, I don't even use the Apple firmware anymore, just for video
04:14:48Hueyme either
04:14:56Hueyumm, can I ask u a favor
04:14:56harbelI'd rather skin rockbox
04:15:00harbelYeah, sure
04:15:26Hueyummm, can i copy ur text file for cfg
04:15:36HueyI cant get the backdrop thing working
04:16:12harbelAlright, what theme are you using?
04:16:23Hueydoesnt matter
04:16:29Hueywhat ever the default is
04:16:45 Quit Daishi ("Client exiting...")
04:18:41harbelOk, just open the .cfg file of the theme you want to change the backdrop for and add this line, or edit it if it's already there
04:19:08harbelbackdrop: /.rockbox/backdrops/NAMEOFBACKDROP.bmp
04:19:17Hueyk thanks
04:19:24harbelIt should be a 320x240 image as well
04:19:43Hueyi know, I made a custom one in Photoshop
04:20:03harbelThat's only for the menus and filebrowser
04:20:19harbelFor the music playback, it'll be different
04:22:18HueyYes, It worked
04:22:33harbelI gotta go
04:22:40 Quit harbel ("Leaving")
04:27:38blokpaoh btw, could someone send those AT&T voices my way?
04:40:08 Join quobl [0] (n=quobl@tor/session/x-cd0ed7877fd7ec96)
04:43:03 Join JdGordon [0] (
05:00:12 Quit Kyomi ()
05:00:29 Quit Rob2222 (Read error: 104 (Connection reset by peer))
05:01:34 Join Rob2222 [0] (
05:07:00 Part XavierGr
05:09:18 Quit blokpa ()
05:15:46 Join carini [0] (
05:15:53***Saving seen data "./dancer.seen"
05:16:28cariniAnyone know if it's safe to increase MAXTHREADS? The tagcache implementation took the last available thread on SWCODEC targets, so battery_bench.rock no longer works.
05:20:17 Join Paul_The_Nerd [0] (
05:26:12lostlogicI think I've finally succeeded in killing that blasted mutex in pcmbuf.c for once and for all... pending it actually still working...
05:28:25lostlogicPaul_The_Nerd: :( doesn't work yet −− seeking leaves old audio in the buffer, but I'm close!
05:28:37lostlogicPaul_The_Nerd: I bet you're looking forward to telling me how badly I've broken it this time :-P
05:29:31Paul_The_Nerdlostlogic: Absolutely. Except I can't compile on this computer. I could make this computer compile, given time and cleaning efforts, but the one I've always used suffered a foul smelling demise this morning.
05:30:30lostlogicPaul_The_Nerd: I'll compile for you then...
05:30:50lostlogicasdflajksdfl;jk WTF audio_ff_rewind is a sync. call on hwcodec and an async. call on swcodec, no wonder shit breaks.
05:35:15Paul_The_Nerdlostlogic: But, but, my beautiful USB patch. But yeah, if you want me to test, I'm willing.
05:35:32Paul_The_NerdActually, no I won't test.
05:35:36lostlogicPaul_The_Nerd: what USB patch? do I want it too?
05:36:00Paul_The_NerdI have had a miserably 6 days of illness, and just as I've gotten better my laptop dies. But an attractive girl has just asked me if I'm doing anything tonight.
05:36:05Paul_The_NerdI think you know what the answer *has* to be.
05:36:15lostlogicawesome, have a great time :)
05:36:31lostlogicI'll just put it in CVS and wait for the bitching.
05:36:46Paul_The_NerdThat is a most excellent plan
05:37:00Paul_The_NerdJust watch the iPod forum. They're kinda good at that
05:37:13lostlogicwhich ipod forum? ours?
05:37:27lostlogickk, will do.
05:37:51 Join Farpenoodle [0] (
05:37:59Paul_The_NerdWell, I'm off!
05:38:01 Part Paul_The_Nerd
05:41:28lostlogicbagh, I'm going to have to write a gwps_seek_complete callback or something to deal with this.
05:47:32HueyU guys are evil
05:47:41HueyUr evil plan
05:47:49HueyI will warn them all
05:48:28 Join damaki_ [0] (
05:56:26Hueythey are evil
05:57:27 Join Farpnut [0] (
05:59:06 Quit RoC_MM ("Leaving")
06:03:04 Join XavierGr [0] (
06:03:30XavierGranyone that wants to test my new VMware image?
06:03:42XavierGrIt is now a full development platform
06:03:47XavierGrI just have to share it.
06:03:51 Quit damaki__ (Read error: 110 (Connection timed out))
06:04:38 Quit carini (Excess Flood)
06:05:00 Join carini [0] (
06:05:56 Join kkurbjun [0] (
06:08:58 Part carini
06:12:21TiMiDXavierGr: you'd better go to bed at this hour
06:12:39scottderXavierGr: development for what? :)
06:12:40XavierGrTiMiD: It's been a long time :D
06:12:50XavierGrWhere are you lost?
06:12:58XavierGrHow is Japan?
06:13:13TiMiDgreat XD
06:13:47TiMiDbut difficult since my japanese is a little sucky
06:13:51XavierGrscottder: I made a VMware image (that you can use with VMware player (free)) that contains all needed programs and files to compile everything in rockbox
06:14:19TiMiDreally sucks a lot I can say
06:14:40XavierGrTiMiD: I started learning Japanese a while ago. But my lack of time, and self-commitment don't help me
06:14:54 Quit Farpenoodle (Read error: 110 (Connection timed out))
06:15:27XavierGrI had learned hiragana and katakana, but I haven't studyed for weeks and I have forgotten them
06:15:53TiMiDyou have to read them to remember them
06:16:03TiMiDread a lot of japanese
06:16:08DrumRBoy320|AwayHey... im not trying to be annoying, but annyone here got the pacman files?
06:16:13TiMiDyou can buy stories for kids on the net
06:16:19TiMiDstory books
06:16:30XavierGrI had a plan to read but as I said lack of time moved me out of it
06:16:33TiMiDyou'll learn a lot of vocabulary
06:16:40DrumRBoy320|Awaya DCC of teh files would be greatly appriciated
06:16:47XavierGrI started making cards and stuff
06:16:55XavierGrto learn the symbols I used a game
06:17:28XavierGr"Knuckles in China Land"
06:17:49XavierGrAre you in Japan right now?
06:18:22DrumRBoy320|Awaynevermind, got em...
06:19:54XavierGrhow is the world over ther? Do you like your life there? How's your work going?
06:20:12 Quit imphasing (Read error: 110 (Connection timed out))
06:20:49TiMiDsame as everywhere
06:20:56TiMiDnot that much different
06:21:11TiMiDexcepted the language and some cultural aspects
06:21:24TiMiDwork is boring as usual
06:21:36TiMiDbut I like to speak with japanese :)
06:21:42XavierGrat least money is good, right?
06:22:01 Join FalloutMan [0] (
06:22:04FalloutManhey guys
06:22:13FalloutMananyone up for helping me out>
06:22:20XavierGrfor what?
06:22:33FalloutManhow do i boot into rockbox
06:22:41XavierGrwhich target?
06:22:51FalloutMan5g ipod 30gb
06:24:16TiMiDhmm money is ok but I have to pay back half if I dont wanna work for them
06:24:32FalloutMan i followed the instructions from there and it isnt working :(
06:24:36TiMiDand I don't know where they are going to send me after that
06:25:02XavierGrafter that is? ( I mean how long)
06:25:05 Quit [TCK] (Read error: 110 (Connection timed out))
06:25:17XavierGrFalloutMan: I don't have an iPod usually these info help.
06:25:26FalloutManthese info?
06:25:40XavierGrok thi
06:25:49FalloutManwhat info do you need
06:26:22XavierGrno I don't need any info. I just said that usually this info on the wiki work for most people
06:26:25TiMiDhmm 4 month left
06:26:41XavierGrI wish I could help you but I don't own an iPod.
06:27:00XavierGrWait or come back later to see if you find someone that could help you.
06:27:19XavierGrTiMiD: so after that it maybe France again?
06:27:29XavierGr(or you want to stay in Japan?)
06:28:01lostlogichold on to your butts swcodec users, and please test my latest commit and report any reproduceable new breakage.
06:28:26XavierGrdoes it make a vast change?
06:29:24lostlogicnot vast in code, but pretty significant in how seeking and skipping are handled
06:29:46lostlogicI think I may have already identified at least one problem with skipping to another file of the same codec that is already in RAM
06:29:52DrumRBoy320|Awayanyone here know about iPod rockbox?
06:29:54XavierGrI guess more optimized or clean, right?
06:30:24DrumRBoy320|Awayi updated, now when i try to use a plugin... it says "Incompatable Version" and quits
06:30:25lostlogiccleans up a pretty major hack that was in place because pcmbuffer functions were being called by two different threads
06:30:37FalloutMandrum, do you knwo how to install it?
06:30:43lostlogicDrumRBoy320|Away: then the plugin API version changed, and you didn't upgrade all plugins
06:30:57DrumRBoy320|Awayalso, when i try to apply a new build its telling me random error, incopying files
06:31:09DrumRBoy320|Awayim just trying to apply the newest build
06:31:26lostlogicDrumRBoy320|Away: fsck dat ting
06:33:02DrumRBoy320|Awaywhat is fsck?
06:33:14FalloutManthe eff word
06:33:38XavierGrno, drive checking utility in linux I think
06:33:42DrumRBoy320|Away... well, that makes sense
06:33:48DrumRBoy320|Awayim in windoze
06:34:22lostlogicthen chkdsk it instead
06:34:54lostlogicsounds like filesystem corruption from a hard shutdown during disk write, or a pulled plug on USB durign write, at least at first glance
06:35:19DrumRBoy320|Awayaha, i had a power outage while it was plugged in
06:35:24DrumRBoy320|Awaycould that be it?
06:35:34XavierGryes, more probably
06:35:45XavierGrecho ;)
06:36:41FalloutManim gunna cut my wrists if i cna t get this dam thing working!!
06:36:44DrumRBoy320|Awayok, running chkdsk
06:37:17XavierGrDrumRBoy320|Away: Can you help FalloutMan install rockbox? Maybe he is serious :D
06:37:57DrumRBoy320|Awayi have my own problem
06:38:13FalloutManhave you gotten it to work before?
06:38:30lostlogicw00t, no red builds, time to sleep.
06:39:09DrumRBoy320|Awaychkdsk doesnt help
06:39:10FalloutManso far, i ran the ipodpatcher in hte cmd and now i have a bottpartition.bin fiel in my C:\rockbox files
06:39:33lostlogicFalloutMan: so now you hafta write that to your ipod...
06:39:39lostlogicDrumRBoy320|Away: any errors?
06:39:48lostlogicFalloutMan: I recommend reading the instructionsd on the wiki...
06:39:53TiMiDXavierGr: I don't know, I would like to stay but no information about where they want to send me
06:39:55lostlogicI've never used windows to install it
06:39:58FalloutManthey are confizziling
06:40:24TiMiDXavierGr: if it's in france I've better find a french company that will make me do an interresting work
06:40:39lostlogicDrumRBoy320|Away: recommend copying any custom stuff you have in .rockbox on the ipod somewhere safe, and then blowing away that directory and installing rockbox again, then copying your special stuff back.
06:40:50lostlogic(config files, wpss, high scores, etc. are all stored in subdirs of .rockbox
06:41:06DrumRBoy320|Awayive already tried to delete everything
06:41:09DrumRBoy320|Awaywont delete
06:41:18lostlogicand chkdsk didn't report any errors!?
06:41:21DrumRBoy320|Awaytells me the file isnt empty or some crap like that
06:41:27DrumRBoy320|Awayit reported like 50000
06:41:38DrumRBoy320|Awayidk what to do with the info
06:41:45FalloutManalright, im gunna go to bed and deal with this 2marrow, good night
06:41:48 Part FalloutMan
06:41:49DrumRBoy320|Awayi just keep hitting Y when it asks
06:41:56lostlogicDrumRBoy320|Away: then it should have fixed some errors
06:42:05lostlogichave you tried deleting the folder since chkdsking?
06:42:35DrumRBoy320|Awayi am trying with /f meaning it wont just detect, but also fix my errors
06:42:36DrumRBoy320|Awayi hop
06:42:49 Quit midkay (Read error: 104 (Connection reset by peer))
06:42:55lostlogicDrumRBoy320|Away: probably tyhe right thing to do next.
06:43:33DrumRBoy320|Awayi think windows took over the drive and is denying access to teh whoel thing now
06:43:36 Join midkay [0] (n=midkay@rockbox/developer/midkay)
06:45:11DrumRBoy320|Awayok, just wiped teh .rockbox folder clean... starting over
06:45:28DrumRBoy320|Awaythanks for the advice
06:45:55lostlogicDrumRBoy320|Away: yayz
06:46:19DrumRBoy320|Awaywhat happened to teh bleeding edge for ipod video?
06:46:43lostlogicthe buidl server seems to be confused?\
06:47:01lostlogicwhen it's done building they'll be there agian
06:47:23DrumRBoy320|Awayoh, so im getting a 100% fresh copy
06:47:28DrumRBoy320|Awaynice :)
06:47:41lostlogicyep, with my likely to mildly mess-up skipping/seeking changes :)
06:48:59DrumRBoy320|Awayi know someones playin a trick... the iPod video is the last to show up
06:49:18DrumRBoy320|Awaywait, nvm
06:50:48midkaylostlogic, is there any behavior/performance change in your latest commit, or is it just kind of code cleanliness/What We Should Be Doing (tm) stuff?
06:52:24lostlogicmidkay: in theory, performance will improve because we no longer lock on commits to the pcm buffer, but I didnt' verify that, behaviorwise, I don't expect any particular change. This is an essential step in my quest to making the swcodec playback fairly bug-free for 3.0.
06:53:04midkaylostlogic, cool.. hope to see more. nice work. :)
06:53:13lostlogicmidkay: I think I measured a 2-3% boost improvement from dropping those locks, the last time I tried it, but at that tiem I hadn't solved the original need for the locks, so I couldn't leave them out.
06:53:35lostlogicso hopefully this time it won't crash at least, but might still have skip/seek related bugs
06:54:19lostlogicbagh, I'm getting the urge to stay up until 1:02:03, 04/05/06
06:55:24midkaylostlogic, haha.
06:59:13 Quit RotAtoR ("zzzzzzzz")
07:02:29Huey<lostlogic> I'll just put it in CVS and wait for the bitching.
07:02:29Huey<Paul_The_Nerd> Hehehe
07:02:29Huey<Paul_The_Nerd> That is a most excellent plan
07:02:29DBUGEnqueued KICK Huey
07:02:29Huey<Paul_The_Nerd> Just watch the iPod forum. They're kinda good at that
07:02:29Huey<lostlogic> which ipod forum? ours?
07:02:29***Alert Mode level 1
07:02:29Huey<Paul_The_Nerd> Yeah
07:02:31Huey<lostlogic> kk, will do.
07:02:34Huey<lostlogic> I'll just put it in CVS and wait for the bitching.
07:02:35Huey<Paul_The_Nerd> Hehehe
07:02:37Huey<Paul_The_Nerd> That is a most excellent plan
07:02:39Huey<Paul_The_Nerd> Just watch the iPod forum. They're kinda good at that
07:02:42Huey<lostlogic> which ipod forum? ours?
07:02:43Huey<Paul_The_Nerd> Yeah
07:02:46Huey<lostlogic> kk, will do.
07:02:53lostlogicpaste problems there?
07:02:55Hueywhat just happened
07:03:00HueyI guess
07:04:07Huey"I'll just put it in CVS and wait for the bitching." wat is that about? it has ur name
07:05:35 Join B4gder [0] (
07:06:27 Quit SereR0KR ("XChat Aqua")
07:06:27lostlogicmy latest commit...
07:06:38lostlogicI expect at least some breakage, but it's for the greater good, so there it is.
07:08:31lostlogicthere's also a very attractive hack in that commit that I eagerly await someone laying the smack down on me for.
07:09:31lostlogicB4gder: do any hwcodec targets use the code in gwps-common.c? If so, what in god's name is with the if (!wps_state.paused) audio_pause() and resume calls? :)
07:09:52 Join Zoide777 [0] (
07:09:56B4gderI don't know
07:10:02lostlogicok :)
07:10:14Zoide777i just read the feature freeze thread on the forums ( what does this mean for ipod development? will no ipod updates get into cvs now?
07:10:39lostlogicZoide777: ipod specific coding will probably be reduced, but most code is shared between all swcodec targets, so ...
07:11:37Zoide777lostlogic: what i don't understand is why the ipod targets are not officially part of the release. it seems like most of them work just as well as the other targets
07:12:25lostlogicZoide777: too much at once => breakage, there are still major areas of duplicated code for ipods, and the ipod battery life is still 1/4 of the stock firmware, among other things.
07:12:30***Alert Mode OFF
07:12:35lostlogicI'ms ure Cassandra would have better reasons
07:14:31Zoide777hmmm.... i don't doubt that, it's just that at first sight it seems that it will be more of a hassle to limit non-3.0 stuff to patches. especially given that so much of the code is common for all targets
07:15:03Zoide777then again, maybe i exaggerated. the freeze is just on *new* features, but bugfixes are fine for all platforms, right?
07:15:13lostlogicof course
07:15:24lostlogicI don't even own a target that is in the release... that's not stoppping me from working on stuff
07:15:31lostlogicBAGH, I said zzZZ didn't I.
07:15:44Zoide777go sleep, good night! :P
07:15:58***Saving seen data "./dancer.seen"
07:16:09XavierGrB4gder: I have the VMware image that we were talking about. 210MB VMware tools and all parts of rockbox compilable.
07:16:29XavierGrDo you know if you can host it?
07:16:38B4gderwe certainly can
07:17:12 Join RoC_MM [0] (
07:17:14B4gdercan I download it from you?
07:17:26XavierGrit is in rar format do you knwo a better compressing program?
07:17:48B4gderafaik, 7zip is the compression king
07:18:06XavierGrdo you want me to compress it with 7zip? Should we gain much?
07:18:16B4gderI have no idea
07:18:22B4gderI generally don't like rar though ;-)
07:18:27B4gderbut that's me
07:18:45XavierGralso the disk uncmpressed is 2.00GB maybe it will be a good idea to make it smaller right?
07:18:57B4gderI don't know
07:19:13B4gderwell, perhaps 2GB is unnecessary big
07:19:15XavierGrthe previous was 1gb I think
07:20:27XavierGrI will make it 1.5 just in case someone has many branches.
07:25:34XavierGrBagder: With VMware tools we can have shared window folders. But in the VMware studio there is no option for this. Should I leave the patch to C:\ and let it share the whole C drive. Though it won't be able to see other drives (from the plaeyer)
07:25:58XavierGrbut I now see that maybe the user can changed it by editing the VMware file
07:26:02XavierGrlet me check
07:26:22B4gderI'm not very good with the vmware details so I'm not the best man to ask
07:27:47 Quit Vertigo_t ("we0p!")
07:31:18 Quit bluey^gn8 (Remote closed the connection)
07:38:36XavierGrWow it will take 40 minutes to compress the image with 7zip according to the meter
07:38:45XavierGr(down to 25)
07:39:17Bg3rmorning :)
07:39:50Bg3rXavierGr did you have any success with the zeroing ?
07:40:01Bg3rhow much ?
07:40:17XavierGrthe image was compressed down to 210MB now I will try 7zip Ultra compression
07:40:35Bg3rand what was the previous compressed size ?
07:41:01XavierGrand then we are ready. Only a little testing from other users to see if there are any problems
07:41:34XavierGrbger 370MB but I had 100MB of rockbox sources and builds
07:43:24XavierGrwow when 7zip says ultra it really means ultra compression. 23 minutes to compress and CPU usage at 100% (on a pentium 4 at 3.0GHz)
07:43:49B4gderlet's hope it makes a difference too then ;-)
07:43:51 Quit Rob2222 (Read error: 110 (Connection timed out))
07:44:13XavierGryeah, else you know: "Compression my ass"
07:51:33 Quit tianjing (Remote closed the connection)
07:52:08 Join tianjing [0] (
07:56:09 Join Rick [0] (
07:57:32 Join mee [0] (
07:57:53XavierGrshame that doom is nearly unplayable for H100 targets
07:58:00XavierGrI can barely see anything
07:58:41crwlyou can crank the brightness up, but the screen's too slow to actually play
07:59:16XavierGrbut lol 3d on a b/w screen
07:59:24XavierGrthe power of rockbox
08:00:22 Quit RoC_MM ("Leaving")
08:00:27XavierGrBrandon did a good job on his last commit.
08:00:47XavierGrWhile I can hear still some pops on track change. I can't freeze the player
08:01:03amiconngood morning
08:01:19XavierGrStrangely enough those pops occur only when you change track with left/right button.
08:01:33XavierGrIf you select another track from the filetree it will never pop
08:01:43XavierGrgood morning amiconn
08:02:01 Join _FireFly_ [0] (
08:02:28amiconnWho messed up sound.c so badly?
08:02:46amiconnThere's a lot of faking going on for the WM* codecs
08:03:10 Join mikearthur [0] (
08:06:09XavierGrfrom 210MB rar compressed, 7zip made it 179MB
08:06:13XavierGrI think that's nice
08:06:23XavierGrB4gder: Here?
08:06:47XavierGrdo you want to download it from me?
08:07:05XavierGrhow? DCC?
08:07:23XavierGror better upload it in your space?
08:07:58 Join TCK [0] (
08:08:27Bg3rXavierGr RAR's best ?
08:08:48XavierGrno 7zip is better
08:08:53 Join ender` [0] (i=ychat@
08:08:57Bg3ri mean did you use the rar's "best" option ?
08:09:10XavierGrand ultra for 7zip
08:11:29 Quit _FireFly_ (Remote closed the connection)
08:12:10 Join aegray [0] (
08:12:31 Join _FireFly_ [0] (
08:13:31 Quit Huey ()
08:13:33Zoide777hi amiconn
08:15:11XavierGrBger: Why skeptical over the compression. I think it is normal for the 7zip to be better. It took 3-4 times more to compress it.
08:15:56Zoide777amiconn: aren't the wm* codecs only for when the fixed point lib is ready?
08:16:34amiconnNo, they're the audio codecs used in the various iPods
08:17:24Zoide777oh, wm* is for the dac?
08:19:44Bg3rXavierGr because this is 30MB difference, i didn't expect so much ... ~ 14%
08:20:51 Quit _FireFly_ ("Leaving")
08:21:42 Join _FireFly_ [0] (
08:22:16 Part _FireFly_ ("Leaving")
08:23:18 Join _FireFly_ [0] (
08:23:40 Quit Farpnut (Read error: 110 (Connection timed out))
08:24:46 Join Farpnut [0] (
08:38:50CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
08:38:50*amiconn just started a battery_bench test run on his mini
08:39:40kkurbjunamiconn, I've just committed a "fix" for some problems in the scaling code in doom, if you have time could you look at the V_DrawMemPatch code; specifically the scaling part, I have been trying to fix the graphic errors, but I'm not sure why it's going over the screen's bounds. It's also causing some data corruption within doom...
08:39:46XavierGr1.30 minute to uncompress the 179MB image. 7zip seems great.
08:40:57XavierGramiconn: what files do you play on that becnh? (I mean what bitrate)
08:41:10amiconnmp3 at various bitrates
08:41:29amiconnaveraging around 192 kbps
08:41:52Zoide777amiconn: what do you mean by "faking" in the wm* codecs?
08:42:43XavierGramiconn: do you have both H100 and H300?
08:43:26XavierGrdo you have an H100 remote too? Does it tick on your H100? What about ticking on the H300 (with the H100 remote)?
08:44:03amiconnI have a H100 remote. It doesn't tick
08:44:27amiconn(afaik the ticking is a fault in the main unit hardware, not the remote itself)
08:44:42XavierGrBecause I now have 3 H100 remotes all three tick with the H100 (though different ticking loudness) and 1 of them doesn't tick on the H300 (the other 2 tick as hell)
08:45:26XavierGrI am waiting for an H115 to test another remote and player.
08:45:47XavierGrBut to me it seems that both remote and main unit can be blamed at times.
08:45:53amiconnTo be honest I didn't test remote on my H300 much
08:46:23amiconnUsually my H100 remote resides deep in some drawer, only to be taken out for occasional development activities...
08:46:28XavierGrMy cousin has an H300 LCD ticking remote too. He was very dissapointed when he got it.
08:47:06XavierGrha on the contrary I use my remote too much that sometimes I wonder why I bought an H300 if I can't enjoy the nice screen it has.
08:47:22amiconnDoes the 'reduce ticking' option work on the H300?
08:48:08XavierGrI tried to compile once with it. (on the H300-config.h I included the HAS_TICKING_REMOTE) but the player crashed.
08:48:29XavierGrThough that time I didn't had an H300 the tester was my cousin with the H300 LCD remote
08:48:45XavierGrso I will try to make the same test with my player.
08:51:48amiconnHmm. Too bad my remote doesn't tick, because I have some ideas how to reduce ticking even better, without loading the CPU that much
08:53:15amiconnIt would require quite some experimentation though
08:55:32 Quit Zoide777 ("CGI:IRC 0.5.7 (2005/06/19)")
08:57:02amiconnThere are 2 main ideas: (1) try to switch SCL and SDA at the same time if they both change state in the opposite direction (e.g. SDA goes high->low and SCL goes low->high), only apply a delay in the other cases (only one changes)
08:57:45amiconn(2) Make the delay pseudo-random instead of fixed.
08:59:27XavierGrNow I am even more confused. Remote ticking loudness is different in each target
08:59:55XavierGron H100 the silver ticks more than the black while on H300 the opposite
09:00:19amiconnSlasheri: r u there?
09:00:33 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
09:01:09 Join petur [0] (
09:02:37XavierGrand BTW the H300 LCD-less remote works perfectly on H100 unti
09:03:21amiconnYes, all 3 iriver remote types work on both H1x0 and H300
09:03:35amiconn(since I fixed the type detection at devcon)
09:03:39Bg3rXavierGr but try with the original fw :)
09:03:56XavierGrit won't on the original?
09:04:01XavierGrmy my....
09:04:06amiconnI don't know
09:04:16XavierGrlet me test
09:04:34amiconnAfaik the H300 original firmware handles the H100 remote
09:04:34 Part mee
09:05:21amiconnNot sure whether the H1x0 original firmware does remote detection
09:06:16XavierGrit works perfectly
09:06:38XavierGrnow the only combination left is trying an H300 LCD remote with the H100 unit
09:07:09amiconnmaybe ask Linus
09:07:28XavierGrah yes indeed
09:09:04amiconnWith this ticking issue, a remote grayscale lib for iriver is out of question. It wouldn't just tick, it would make lots of noise...
09:14:01 Join ashridah [0] (
09:14:46 Join Paul_The_Nerd [0] (
09:15:07peturamiconn: did you see this one?
09:15:56XavierGrbad news on the shared folder capability of VMware tools. It seems that only the workstation manages to set up the shared folders even if the user edits the VMware image to include a shared folder from the player
09:15:59***Saving seen data "./dancer.seen"
09:16:26XavierGrbut we don't loose much. Compiling on a shared folder is more slow that cygwin itself
09:16:44amiconnI know
09:17:14B4gderwhy not export a disk from the VM using samba?
09:18:07 Join mauileader [0] (
09:20:55 Quit mauileader (Client Quit)
09:21:34ashridahB4gder: rofl
09:22:11ashridahcould also enable ssh and use winscp to access stuff
09:22:24ashridahthat'll be easier to setup, but samba'll perform better
09:22:33XavierGrB4gder: We do
09:22:55XavierGryou can access all the filesystem of linux by typing \\debian
09:23:07B4gderand that isn't good enough?
09:23:09XavierGrthough I didn't managed to do the opposite
09:23:21XavierGraccess Windows files within linux using Samba
09:23:42B4gderusing smbclient or smbmount you mean?
09:24:32 Join damaki__ [0] (
09:25:48Paul_The_NerdI think for this purpose, being able to access it from windows is pretty much fine.
09:26:06Paul_The_NerdI mean, the only disadvantage is that you don't have access to the files while the VM isn't running
09:26:41XavierGryes that is the only limitation
09:27:02XavierGrthat's why I wanted shared folders, but when I saw the compile times I changed my mind
09:32:35 Quit petur ("reboot")
09:33:42 Join bluebrother^ [0] (
09:36:23 Join nave7693 [0] (
09:37:10 Quit darkless (Client Quit)
09:37:18 Join petur [0] (
09:37:37 Part nave7693
09:40:53 Quit damaki_ (Read error: 110 (Connection timed out))
09:44:55solexxmount: 0
09:45:07solexxon first boot of current CVS build on iriver h120
09:45:23 Join RedBreva [0] (
09:45:52solexxhm, second boot works
09:48:03amiconnlostlogic: Your latest change seems to stop the freezes, but now voice stops working when playback is stopped, as soon as something was played
09:49:55amiconnI.e. voice works directly after boot, and during playback. Stopping playback stops voice working. Restarting playback also restarts voice, sometimes babbling clips queued during the stop period
09:50:19amiconn*sometimes* voice works after stop
09:51:12amiconnVoice sometimes goes weird, cycling through filetype clips several times. After a while it stops again
09:55:50solexxis there a way to prevent the dircache to scan certain directories?
09:56:06solexxi keep a svn working copy with a lot of small files on my player
09:56:23solexxwhich i never need to see
09:58:09amiconnYes there is a way: don't use dircache ;)
09:58:20 Quit quobl (Remote closed the connection)
09:58:27 Join quobl [0] (
09:58:58solexxhm, i will keep that in mind for post-freeze
10:00:59 Quit ashridah (Remote closed the connection)
10:01:11 Join ashridah [0] (
10:02:25Bg3rsolexx as usual, u can post a feature request :)
10:03:11JdGordonis any1 else having problems with doom saying no base wads with the latet version?
10:03:20JdGordoneven when prboom.wad is in /games/doom
10:03:33Paul_The_NerdDoom uses rockdoom.wad now, not prboom.
10:04:30JdGordonoh, u cant use prboom anymore?
10:04:38*JdGordon goes to get rockdoom.wad then
10:05:49 Join muesli__ [0] (n=muesli_t@
10:07:34JdGordonyippeeee :D crash on save game load..
10:07:45XavierGrwas there a time that voice UI worked on SW_CODEC without bugs?
10:09:39 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
10:09:45 Part LinusN
10:09:47Paul_The_NerdThere's been a few times where it was okay. Not bug free, but very within the usable range
10:10:21 Join LinusN [0] (
10:13:31 Join damaki_ [0] (
10:15:38JdGordonthis is awesome... im doing this for my 21st when i get some cash :)
10:16:25B4gder"Sometimes, people ask me if it is a sin in the church of Emacs to use the editor Vi. It is true that Vi-Vi-Vi is the editor of the beast."
10:16:54B4gder(quote by RMS)
10:17:08pabsi really prefer the emacs ones
10:17:25pabsEMACS: Escape Meta Alt Control Shift
10:17:39pabsor EMACS: Eighty Megs And Constantly Swapping
10:17:46pabsare there funny vi ones?
10:18:04B4gdernah, vi is never funny ;-P
10:18:38nudelLearn Vi in 21 milliseconds −− :qw
10:19:13nudelI particularly love those Vi builds where the cursor keys don't work because they're stuck in the 1940s before keyboards had such an invention.
10:19:52 Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
10:20:05GaloisM-x viper-mode ...
10:20:13B4gdernow when was the first keyboard with dedicated cursors keys?
10:20:41B4gderlate 80s?
10:20:51nudelHitler invented it in 1942 but it was not mass produced until just after the end of the 1st world war, in 1968.
10:21:21B4gderdid the original XT keyboards have them?
10:21:23JdGordonu mean 2nd ww?
10:21:23nudelMeanwhile starlin was working on something that would revolutionise the computing world: The two button mouse!
10:21:46B4gderstarlin? is that darth vader's father?
10:21:54Paul_The_NerdThere ought to be a "History of Computing" wiki somewhere with odd bits like that.
10:22:07B4gderI bet there is
10:24:21JdGordoni think im doing a subject named something like that next semester
10:25:59B4gderseems Mac plus had dedicated cursor keys
10:26:14B4gderthe AT keyboard too, introduced the same year
10:26:15 Quit RedBreva ("CGI:IRC")
10:28:18JdGordonso there u go!
10:28:56B4gderand vi started 1976
10:29:31Bg3ramiconn how much should i increase the MAXTHREAD ?
10:30:10 Quit damaki__ (Read error: 110 (Connection timed out))
10:30:21Bg3r(bugid 5037)
10:37:05bluebrother^doom crashes on my h120 :(
10:37:33bluebrother^the last line I can read is "Z_Malloc: Failure trying to" (rest is out of screen)
10:37:37 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
10:37:46bluebrother^on current cvs build.
10:38:10*bluebrother^ picks a paperclip
10:38:46linuxstbbluebrother^: Did the same wad work with earlier versions?
10:39:01bluebrother^no, but it worked on the sim.
10:39:15bluebrother^haven't tried previous versions on my player.
10:39:18linuxstbDo some wads work?
10:39:27bluebrother^shareware wad, rockdoom.wad.
10:39:40bluebrother^how can I change them? I just picked "start game"
10:40:22linuxstbThere is a "game" option in the first menu - you use that to change the game.
10:40:51bluebrother^it seems I have only the shareware game found.
10:41:08bluebrother^Tried changing the "player bobbing" setting −− dap crashed again :(
10:42:16 Quit gtkspert ("leaving")
10:45:38 Join DJ_Dooms_Day [0] (
10:45:47 Join darkless [0] (
10:47:38 Quit Paul_The_Nerd ("Leaving.")
10:54:44 Join Paul_The_Nerd [0] (
10:54:47 Quit amiconn (Read error: 110 (Connection timed out))
10:54:48 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
10:56:58 Join MulziSAW [0] (
11:00:50 Join Rob2222 [0] (
11:02:20 Join MulziSAW2 [0] (
11:09:16 Join imphasing [0] (
11:10:34 Quit _FireFly_ ("Leaving")
11:13:31 Quit paugh ("Leaving")
11:16:02***Saving seen data "./dancer.seen"
11:20:45 Quit MulziSAW (Read error: 110 (Connection timed out))
11:23:31 Join Kohlrabi [0] (
11:28:50Zagorflyspray down for upgrade
11:29:02 Join _FireFly_ [0] (
11:30:43 Quit petur ("CGI:IRC (EOF)")
11:31:35*linuxstb notices that Doom is broken....
11:32:15Mikachuif i go around and inline various functions in rockbox, and it shrinks rockbox.ipod, can i then assume it will shrink on all targets?
11:33:11linuxstbJust install the other cross-compilers and test it.
11:33:51Mikachu"Just" :)
11:34:09linuxstbIt's only three commands and a bit of a wait :)
11:34:32linuxstbIt's always a good idea to test patches with all compilers anyway.
11:35:45linuxstbBut I'm curious how inlining funtions can reduce the binary size.
11:36:03Mikachustatic functions only called from one location...
11:36:14Mikachumaybe just adding -finline-functions would be easier
11:36:36linuxstbHow many bytes are we talking about for each function?
11:36:46 Join Jungti1234 [0] (n=jungti12@
11:36:57Mikachui inlined three functions and saved ~200 bytes
11:37:17Mikachu160 to be exact
11:37:23linuxstbWow. Maybe that's the −−long-jumps overhead.
11:37:43Mikachui'm running a make with -finline-functions now..
11:37:46B4gderinline and -O2/O3 makes a huge diff for ARM
11:37:59B4gderI've learned in my work project
11:38:03Mikachui didn't have much success with -O3 iirc :)
11:38:06Mikachudidn't even compile
11:38:26B4gderyou checked the asm?
11:38:38Mikachuno, i just do this by trial and error
11:38:56Mikachu-finline-functions is not good, increased size by tens of kB
11:39:00B4gderI found that plain inline is sometimes still fiddling around with registers a lot in vain
11:39:37B4gderbut I don't know what -O level that is required to make it good
11:39:54Mikachuthat option says it's enabled by -O3
11:40:24B4gderin my loop I have at work with two level of inlined function calls...
11:40:30B4gderI went from 50 to 9 instructions
11:40:39B4gderby using -O3
11:43:51B4gderI do 1mhz 16bits 2channel sampling on my 180mhz arm9, I need my cycles ;-)
11:46:13ScoTTie_anyone have a working link for puttycyg ?
11:47:41ScoTTie_yeah, lets you use putty instead of the cygwin console
11:47:47ScoTTie_without telnetd/sshd
11:48:32amiconn-O3 and even -O2 is a bad idea for some archs
11:48:45amiconnsh-elf-gcc introduces nasty bugs with that
11:49:58 Quit _FireFly_ ("Leaving")
11:50:13 Join petur [0] (
11:50:19B4gderwell, the root linux kernel uses -O2
11:50:25B4gderroot makefile I mean
11:51:10amiconnPerhaps it would work better with newer gcc,
11:51:17amiconnbut we can't use any gcc 4.x for sh
11:51:21*petur is hit by mailinglist lag and mails the same thing as Linus
11:51:30preglowwould you need lots of recoding to make rockbox work with 4.x?
11:51:35amiconn...because of their (mho) silly design decision
11:51:37B4gderI doubt anyone builds linux for sh1 though ;-)
11:52:03amiconn...and sh-elf-gcc 3.4.x is even less recommendable than 3.3.x
11:52:16amiconnIt generates larger code, with more bugs at higher -O levels
11:52:58preglow'cause i don't really see the gcc thing changing
11:54:26amiconnB4gder: archoslinux? ;)
11:54:37preglowperhaps just doing a plugin rebuild with 4.x and have a look at the result code and performance would be a good indicator whether to really bother
11:55:14amiconnCore size is what matters most on archos
11:55:49preglowsh.c seems to have gained 50kb, at least
11:56:02preglowamiconn: well, yeah, and if all plugins are smaller... also seems to have gained quite a bit in size
11:57:06preglowso at least there's a chance something has happened
11:57:09amiconnWell, the core is ~6 times the size of the plugin buffer on archos
11:57:16amiconnThat's excluding .bss ...
11:57:37preglowthen lucky me i didn't say you'd get anything else than an indication
11:58:06preglowjust saying it might be worth a shot to see if it actually generates better/smaller code
11:58:07Slasheriamiconn: hi, now i am :)
11:58:52Mikachufunny, you can't inline a function before it appears, even if you predeclare it
11:58:53 Join gomemmm [0] (
11:59:37preglowamiconn: hell, the gcc backend files for sh1 are far bigger than the ones for m68k...
12:01:11amiconnSlasheri: Some notes regarding the 'committing tagcache' splash:
12:01:40amiconn(1) Imho it would be better to only even call this splash when there's actually something to commit
12:01:52amiconn(2) It doesn't work right on the iriver remote
12:02:31amiconn(3) On recorder+Ondio the message still overlays the logo. Perhaps we could use the very first line (the logo is placed at y=10 for all targets)
12:02:36preglowbtw, i think plugins should really disable the remote in some way while they're going. just getting the spurious splashes and stuff with nothing else displayed looks kind of buggy
12:02:42amiconn(4) On player, there's no indication at all
12:03:16amiconnI might look into this, but could need some hints where to look for the calls
12:03:31Slasheriamiconn: hmm, true. i will try to look at the issue later today by using the simulators
12:05:15linuxstbpreglow: I agree, but plugins which use the built-in menus also display those menus on the remote. Would you want to stop that?
12:05:20amiconnSlasheri: As mentioned, I might look into this. I would like the tracknum issue to be fixed.
12:05:47Slasheriamiconn: ah, thanks :) i will look the tracknum issue then
12:06:11*amiconn also mentions chunked browsing again...
12:06:49 Join bluebrother_ [0] (
12:07:04Slasheriamiconn: the commit takes effect at boot time only if TAGCACHE_FILE_TEMP file is present
12:07:38 Quit bluebrother^ ("leaving")
12:07:50preglowlinuxstb: yes, if they don't display anything else to the remote
12:08:00preglowlinuxstb: just displaying the menus but not the game itself makes no sense
12:08:02 Join Moos [0] (
12:08:22Paul_The_Nerdpreglow: I personally think the plugin should still show rwps if at all possible, but that's just me.
12:08:34preglowlinuxstb: game/plugin/whatever
12:08:48amiconnPaul_The_Nerd: It's not possible with the current design
12:08:51preglowPaul_The_Nerd: don't know how easy that'd be
12:09:10amiconnIt would require two UI threads - my old ide
12:09:16Paul_The_NerdWell, if it's not possible, then "blank unless the plugin uses it for something" works. :)
12:09:45preglowPaul_The_Nerd: yeah, exactly
12:09:50preglowthe current thing looks glitchy
12:09:50amiconnIt already gets blanked at plugin start
12:10:00preglowamiconn: but widget use pastes nonsense all over it
12:13:18Bg3rwouldn't one change to FOR_NB_SCREENS macro and a global var fix this ?
12:16:44Paul_The_NerdLinusN: I think I love that "Ask questions the smart way" link. I had never seen that before.
12:16:49 Join damaki__ [0] (
12:17:20LinusNgood reading for everyone
12:17:30 Nick unexterminatable is now known as scf (
12:18:36LinusNi just wish i have read "Getting rid of annoying anonymous people" too :-)
12:20:55preglowoh, but you can!
12:21:33 Quit darkless (Client Quit)
12:21:36*preglow brandishes "/ignore" and it's email counterpart "don't read"
12:22:43ashridahmmm. lunch
12:33:31 Quit damaki_ (Read error: 110 (Connection timed out))
12:34:04 Join damaki [0] (
12:38:30 Join Girl_Rock [0] (
12:39:01 Quit gomemmm ("CGI:IRC (EOF)")
12:39:29Girl_Rockwhat you name??
12:40:41Girl_RockI from spain
12:41:07Jungti1234I'm Korean.
12:42:27Paul_The_NerdI wonder if we have users on all continents.
12:43:40Girl_RockI dont INGLISH
12:43:46Jungti1234:) ENGLISH
12:44:06 Join raf82 [0] (
12:44:27Jungti1234you don't well speak english... more than me.
12:44:37Paul_The_NerdI'm just curious in General. I know I've seen Europe, Asia, North America, and Australian rockbox users in the forums.
12:45:12Jungti1234don't worry..
12:45:51XavierGrwhat about Africa?
12:46:25Jungti1234Girl_Rock: I don't well speak english too. :) I use translation.
12:46:54Girl_Rockwhat moment please!!!
12:47:04XavierGrJungti: Ah so that's why your grammar is weird? That explains everything :D
12:47:19Jungti1234hahaha... yes.. :D
12:47:49XavierGrAt least we can communicate. Your translator does the job.
12:48:02Jungti1234Translation isn't perfect....
12:48:03Lynx_we have the rockbox chairman in burundi:
12:48:33XavierGrRockbox chairman?
12:48:43 Quit damaki__ (Read error: 110 (Connection timed out))
12:48:54Jungti1234what is 'chairman'?
12:49:40Lynx_i have no idea
12:49:59ashridahJungti1234: the person who leads a committee or board
12:50:30ashridahi'm more interested to work out what a "chairmain" is :)
12:50:58Girl_RockI am of spain and not to be spoken ingles very well
12:51:21Jungti1234hehehe, Is difficult to understand.
12:51:57Jungti1234Girl_Rock: How old are you?
12:55:18Girl_Rockand you??
12:55:19 Join Nico_P [0] (
12:56:12Jungti1234um.. may be me too
12:57:46 Part Paul_The_Nerd
12:57:52Girl_Rockand you??
12:57:52Mikachuheh, inlining just one function tagcache.c saves 292 bytes
12:57:59preglowjesus, i am so tired of gl and bluechip trying to pick a fight
12:58:25Mikachuthey are still going on the ml?
12:58:32preglowlike i said
12:58:34preglowthey won't let it rest
12:58:38Jungti1234Girl_Rock: What's meaning?
12:58:39Mikachui'm glad i'm not subscribed :)
12:58:54MikachuJungti1234: she wants to know how old you are
12:58:56peturthe good thing is they post bugs and fixes from time to time
12:59:14preglowsure, and they can continue doing that
12:59:17MikachuJungti1234: he/she
12:59:22Jungti1234hehe :)
12:59:23preglowbut without trying to pick a fight every month
12:59:41Jungti1234Girl_Rock: maybe 17.
12:59:59preglowthey've made their choice, know the consequences and shouldn't start whining every other post
13:00:29MikachuJungti1234: you don't know how old you are?
13:01:18Bg3rMikachu i think koreans have different year system ...
13:01:25Bg3ror something like this
13:01:39Jungti1234:) a little different.
13:01:57SlasheriMikachu: hmm, which function?
13:02:00 Quit Girl_Rock ("Leaving")
13:02:06MikachuSlasheri: the one that returns a struct
13:03:00Jungti1234maybe he was boring...
13:03:41linuxstbOff-topic question, but I know lots of people here know SSH. I have a problem when working remotely on some servers (Linux to Linux ssh connection), that the ssh session will just freeze after a period of inactivity. Killing the terminal window is the only way out. Any suggestions?
13:03:41SlasheriMikachu: there are many functions that return a struct :)
13:03:59MikachuSlasheri: hm, static too then :)
13:04:40Slasherihehe, but why not just tell me the function name? ;)
13:05:30preglowlinuxstb: if you're still using your isp, it sounds like the problem you're having with irc in another incarnation
13:05:33Mikachustruct index_entry *find_entry_disk
13:05:52ashridahlinuxstb: how long a period of inactivity?
13:06:08SlasheriMikachu: uh, that is a huge function if you are going to inline it entirely
13:06:33MikachuSlasheri: but it's only called from one place
13:06:37amiconnUmm, returning structs should be avoided.
13:06:59linuxstbashridah: Of the order of a few minutes.
13:07:03amiconnUsually it's better to return pointers
13:07:10Mikachuthat would explain why it saved so much space
13:07:11ashridahlinuxstb: tried turning on TCPKeepAlive ?
13:07:19linuxstbpreglow: In what way? I'm not losing my IRC connection at the same time.
13:07:24Slasheriamiconn: well, that is a pointer to a struct :)
13:07:31linuxstbashridah: Is that a client or server feature?
13:07:35preglowlinuxstb: it might not happen to all your tcp connections at the same time
13:07:38ashridahlinuxstb: client, iirc.
13:07:42Slasheriamiconn: i don't think that returning a void* pointer would be better..
13:07:43 Join Paul_The_Nerd [0] (
13:07:48preglowlinuxstb: but to me it sounds like the typical dsl router bug that sometimes kills tcp connections
13:07:51amiconnSlasheri: I was referring to [13:03:42] <Slasheri> Mikachu: there are many functions that return a struct
13:08:00preglowi used to get freezing ssh _all the time_ when i used the buggy dsl router i had
13:08:09Slasheriin fact all of them return a struct pointer
13:08:21linuxstbpreglow: Yes, it does seem to affect me more at home than with other connections. So it could be the router. So I guess there is no workaround?
13:08:36linuxstbashridah: I think I've tried that in the past, but I'll try again now.
13:09:03ashridahlinuxstb: i've seen some very pathetic stateful firewalls that time out a connection super early, is all
13:09:13preglowlinuxstb: sounds very likely to me, after all, i had the same problem with my old router, and know of tons of people who're still having the same problem
13:10:27linuxstbSo (assuming TCPKeepAlive doesn't fix it), the only solution is to buy a better router?
13:10:40Mikachusaved 996 bytes in tagcache.c
13:11:06linuxstbMaybe I should also check for firmware updates....
13:11:29Mikachu2784 overall
13:11:31Mikachu<- bored
13:11:35linuxstbKeep going...
13:11:50ashridahlinuxstb: that's assuming it's your end
13:12:02ashridahi'd bust out ethereal and filter for just ssh
13:12:13ashridahpreferably at both ends, if possible
13:12:18ashridahsee which end stops responding
13:12:32linuxstbI've never used those....
13:12:47ashridahfilters? or ethereal?
13:13:14linuxstbBoth. I'll ask google.
13:13:21amiconnMikachu: What target?
13:13:27Mikachuipod nano
13:13:38Mikachui wonder if i can save a fat cluster :P
13:13:39*amiconn would be evry interested in such savings for archos (sh1)
13:14:09B4gderlinuxstb: "ServerAliveInterval 60" in ssh_config at least helps keeping connections alive
13:14:45B4gdernats/ipmasqurading things time out idle connections otherwise
13:15:09ashridahB4gder: just catching up, are we? :)
13:15:46B4gderI thought I'd mention the exact config line
13:16:06***Saving seen data "./dancer.seen"
13:16:12ashridahi did too
13:16:21ashridahalthough, admittedly, i see now it's been deprecated in favour of the server one
13:16:28 Join JdGordon41 [0] (
13:16:30ashridahsince that uses ssh to do it, instead of tcp
13:16:48B4gderthat tcp one is useless
13:17:08B4gderisn't it?
13:17:18B4gdertcp keepalive usually is at least
13:17:22 Join darkless [0] (
13:17:25ashridahanyway tethereal -w dump.txt dst port 22
13:17:35ashridahB4gder: it's worked for me
13:17:35Nico_PSlasheri: since the last tagcache commit, when i'm in ID3 database mode, absolutely nothing is show...
13:17:40ashridahit's just spoofable
13:17:48Nico_Pi tried recreating the tagcache but it didn't change anything
13:18:16SlasheriNico_P: you don't have extracted the full zip then
13:18:19linuxstbB4gder: Thanks. I'll do some tests.
13:18:25Slasheriyou need to have tagnavi.config file on .rockbox
13:18:38ashridahlinuxstb: that tethereal command (assuming you've got it installed) will dump the traffic to a file. do that on both ends, wait for the issue to occur, kill them both (run them in screen or something), and then copy both files home.
13:18:53Nico_PSlasheri: thanks
13:18:54ashridahopen them up in ethereal, and you can look through and see which end seems to have gotten lost.
13:19:09 Quit darkless (Client Quit)
13:19:16ashridah(if both ends start not getting replies, then it could be a device in the middle being a dick
13:19:34ashridahdepends how savvy you are with general tcp/ip networking protocols tho
13:20:12linuxstbThanks. I'll test those two config options first, and if they don't help, I'll roll up my sleeves...
13:20:58Mikachuamiconn: see if this does anything,
13:23:03B4gderthat TCPKeepAlive option only enables the SO_KEEPALIVE option
13:23:48*B4gder returns back to work
13:27:19 Join DeathRose [0] (n=shadowsw@
13:27:39DeathRosehow can i get doom to run on my 5g ipod?
13:27:55Mikachufollow the instructions on the wiki page
13:27:55crashdDeathRose: install CVS build
13:28:31DeathRosei looked at that page and it didn't make much sense!
13:28:44Bg3rB4gder how should i check whether a langv2 file is ok ?
13:29:31Jungti1234It's a little complicated...
13:29:36B4gderuse genlang -b, and if makes a binary output with no complaints it should be fine
13:29:37 Join Febs [0] (
13:29:40B4gderif it
13:29:53Paul_The_NerdDeathRose: I'm afraid if that page doesn't make much sense, what people will be able to tell you won't make much either.
13:30:05B4gderbut I should probably consider a "lang lint" option
13:30:08linuxstbDeathRose: Which part of it doesn't make sense? How far through the instructions have you got?
13:30:13Bg3rB4gder and about the voices ?
13:30:22DeathRoseall it tells me is to copy two files into my /games/ipod folder... done that but nothing happens
13:30:36linuxstbIt tells you to copy them into /games/doom/
13:30:44B4gderBg3r: they're only used by the voice-generating scripts
13:30:44Paul_The_NerdAnd then you run Doom.
13:31:11Paul_The_NerdAfter putting them in the right folder, as linuxstb mentioned
13:31:20DeathRosesorry yeah mis thought
13:31:24Bg3rB4gder because patch # 5029 changes some voice lines from voice: "" to voice:
13:31:28DeathRosethy are in the right folder and nothing happens
13:31:35DeathRosehow do i 'run doom'
13:31:40DeathRosewhat do i select
13:31:44linuxstbBut note that the very latest builds of Rockbox have broken Doom on the 5g.....
13:31:47Paul_The_NerdIn the plugins list, there's one named Doom...
13:31:49B4gderBg3r: the correct syntax is _with_ the quotes
13:32:00DeathRosei don't even get that far
13:32:09DeathRoseall i get it a folder called games which i select
13:32:15linuxstbDeathRose: Bring up the main menu (press MENU), then select "Browse Plugins"
13:32:27DeathRoseah i'll try that
13:32:53linuxstbThere is a nice Rockbox manual available here:
13:33:17DeathRosedone it :) thanks
13:33:35 Quit JdGordon (Read error: 110 (Connection timed out))
13:38:01 Nick JdGordon41 is now known as JdGordon (
13:39:01DeathRosenot to just try getting addons working
13:39:22Bg3rB4gder imho all genlang messages should be printed to stderr (at least when using -u option)
13:41:50DeathRosewhen i try and load the addons it comes up with "there were still 4 files left" how can i get round this?
13:42:14 Quit quobl (Remote closed the connection)
13:42:29amiconnMikachu: Your patch doesn't apply cleanly. I get a failed hunk in playback.c
13:42:34DeathRosewait i first get you cannot -file with a shareware version... is this the problem?
13:42:49Paul_The_NerdDeathRose: the problem is that addons do not work with the shareware version of doom
13:43:06Mikachuamiconn: okay, i hand edited the patch a bit, apparently it didn't go so well
13:43:07B4gderBg3r: it would make it more awkward to update a language surely
13:43:12*Febs kicks himself for getting sucked into and perpetuating the gl narcissism saga.
13:43:25B4gderBg3r: now you can use -u and redirect to a new file and edit that until all comments have been dealt with
13:43:26*JdGordon kicks gl for starting it!
13:43:29DeathRosehow do i fix this? (i have a copy of the full doom1 and 2)
13:43:37Mikachuthen use them instead
13:43:43Paul_The_NerdDeathRose: Copy the .wad from either of those into /games/doom and use it.
13:45:18amiconnMikachu: patching file playback.c
13:45:18amiconnHunk #11 FAILED at 1796.
13:46:14Mikachuif you revert the last hunk in playlist.c too, it should be fine
13:46:49Mikachuor remove from the patch file before applying
13:47:37Mikachui think you will have to remove the first hunk too then, or gcc will complain
13:47:55Mikachui had to move the whole function and add prototypes for it to be inlined, maybe not quite worth it
13:48:09Mikachuand use __attribute__((always_inline))
13:49:48Mikachuamiconn: has those changes
14:00:16 Join swampcow [0] (
14:03:37amiconnMikachu: I did −−dry-run
14:05:19Mikachui suspected that
14:05:45amiconnyour patch saves 496 bytes on archos recorder
14:05:48amiconnNot bad...
14:06:14 Join Farpenoodle [0] (
14:06:37 Quit midkay (Read error: 104 (Connection reset by peer))
14:06:50peturhehe, more space to fill with eye-candy :P
14:06:57Mikachuhow big is rockbox.archos?
14:07:48amiconnThere is no rockbox.archos. It's called ajbrec.ajz so that the original firmware can load it
14:08:08lostlogicanyone seen particular new badness in swcodec playback since 6am GMT?
14:08:11amiconnThis filled is self-extracting for recordewr now, so the size doesn't tell anything
14:08:46amiconnI compared rombox.ucl size. That's the uncompressed flash file
14:08:49Mikachuah okay
14:08:57 Quit Jungti1234 ()
14:09:06amiconnYour patch brought it down to 225126 bytes
14:09:09XavierGrI just can't understand why gl.tter is refering to stolen code. He posts on the mailing list that there is a bug somewhere, while he knows that he wont get credit using a nick. And then what? He expects the devs NOT to fix the bug because he discovered? And which part of the code was his anyway? He just corrected a bug.
14:09:28Mikachui know you can't compare them straight off, but my rockbox.ipod is 363kB
14:09:40Bg3rXavierGr he just *pointed* a bug
14:09:48XavierGrIt is like asking copyright for a bug
14:09:51Mikachuso you stole his point? i don't believe points can be copyrighted
14:10:31XavierGrstrange logix he has.
14:10:32*ashridah reads every single line of rockbox and thus, now owns the copyrights
14:10:38ashridahyou people owe me money
14:11:30Febs"Hi, I want recognition AND anonymity!"
14:12:00FebsPersonally, I found Linus' commit message highly amusing.
14:12:12LinusNhe didn't :-)
14:12:14preglowlostlogic: beeps are playing over music
14:12:22preglowlostlogic: just try it yourself, it's really easy to reproduce
14:12:40LinusNeven bluechip thought it was funny
14:13:11lostlogicpreglow: I know beeps play over music, but do they play over music when they are also getting louder, the code tells me no, but I want to hear it from the reporter
14:14:15amiconnMikachu: -616 bytes for H300
14:14:18FebsHe seems like a smart guy. It's a shame he continues to waste everyone's time by making such an issue out of such an inconsequential point.
14:15:23preglowlostlogic: just tried it by rapidly skipping songs, and to me, it sounds like the exact same segment is being played over and over again, but with a louder beep each time
14:15:34 Join [IDC]Dragon [0] (
14:15:53preglowwhere the segment is a tiny snip of the song i was in when i started skipping
14:16:03[IDC]Dragonhello world!
14:16:11preglowhello germany!
14:16:13lostlogicpreglow: perfect, that's what I would have expected, fixoring.
14:16:53[IDC]Dragonany gcc homebrewer around?
14:17:00preglowi wish
14:17:10[IDC]DragonI'm trying to patch gcc with cred
14:17:14linuxstbFebs: I can sympathise in a way - he likes Rockbox and wants to help make it better. But I also firmly agree with the "no anonymous contributions" stance.
14:17:16[IDC]Dragonunder cygwin
14:17:40*[IDC]Dragon smells flamewar ashes
14:17:46preglowlinuxstb: i sympathise just fine with him, but he's acting like a moron
14:17:52preglowlinuxstb: and that i can't sympathise with
14:18:00*B4gder accidentally pastes a link...
14:18:19 Join SereR0KR [0] (
14:18:52 Quit Farpnut (Read error: 110 (Connection timed out))
14:18:55B4gderfascists everywhere!
14:19:00preglowarghh!!! more snow!!!
14:19:14LinusNlostlogic,preglow: the beep is probably mixed into the same pcm chunk each time, where the previous beep is already mixed
14:19:23preglowLinusN: yes, absolutely
14:20:04linuxstbpreglow: I agree - I'm not excusing that.
14:20:24XavierGrI wanted to attach a vmware image in the wiki. But now I see that it is too big. Better remove it. :p
14:20:57peturpreglow laughs backwards
14:21:47preglowgenetic defect i have
14:22:17kclafbrain lag ;x
14:22:30[IDC]Dragonamiconn: you've compiled gcc, do you read?
14:22:46preglowi've compiled gcc tons of times too
14:23:18LinusNme too
14:23:19preglowhaven't everyone?
14:23:25XavierGrmy god! A link on the wiki says that I cannot delete attachments
14:23:36 Join Zoide777 [0] (
14:23:37[IDC]Dragonme not
14:23:52[IDC]Dragonfor x86 and cygwin?
14:23:53XavierGrI have once....
14:24:01linuxstbXavierGr: I think you can just move them to the TrashAttachments page.
14:24:35XavierGryes that's what is says.
14:24:46XavierGrI assume that we have this topic, right?
14:25:02MikachuJdGordon: hahaha, "build a freaking bridge and get over it"
14:26:59ashridahXavierGr: overwrite it with a 0 byte file
14:27:02FebsI'm just waiting for Neon John to chime in on the "freedom of speech" issue. After all, he IS a nuclear engineer who once spent time hanging out with lawyers!
14:27:48Zoide777Does anyone know why Nimbus-14 uses 15 pixel glyphs as opposed to 14 pixel ones?
14:27:54Mikachuif i submit a patch without saying "omg plz credit me ^____^" in the mail, i really don't expect anyone to note my name anywhere
14:28:28Paul_The_NerdIsn't that 14 for the font, and one for the spacing?
14:28:40*Paul_The_Nerd could have no idea what he's talking about. That happens often.
14:28:50Zagormaybe it's version 14? :-)
14:29:09Mikachui must have milli... hundre... tens... a couple of patches in various cvs repos without my name on them
14:29:48preglowFebs: i hope they stop soon, some day in the not too distant future i'll probably be drink and just explode unto the list
14:30:05amiconn[IDC]Dragon: yes, I've compiled gcc, numerous times
14:30:16amiconn[IDC]Dragon: I also found my asm recording loop :)
14:30:36peturpreglow: don't, you'll feel twice as bad the morning after (like I did)
14:30:41*Zagor notes Opera has started releasing weekly builds
14:31:04preglowZagor: cool
14:31:07preglowi like opera
14:31:48*petur wishes his fav rockband would release weekly 'builds'
14:31:53B4gderwe have "weakly" builds ;-)
14:31:56KohlrabiWhich is?
14:32:05[IDC]Dragonamiconn: hi
14:32:24[IDC]DragonI'll delay my gcc questions
14:32:36XavierGrI must... get... to bed
14:33:02[IDC]Dragonnice you found asm recording
14:33:18*JdGordon agrees with petur
14:33:19[IDC]Dragonmy pcm rec plugin is mostly done
14:33:34[IDC]Dragonexcept that it won't record
14:33:45[IDC]DragonI get no demand interrupts
14:34:02[IDC]Dragon(haven't looked into details)
14:34:04XavierGrjust in case I have pointed B4gder the image location to uploaded to his site. If anyone is intereseted to use the image, please remember to login with: login: root pass: rockbox or login: user pass: rockbox
14:34:33XavierGral that after 3 hours when the upload will finish
14:34:37MikachuB4gder: pun of the weak
14:35:06XavierGrgood noun everyone
14:35:16XavierGrI am of to my sweet bed.
14:36:16Zoide777Paul_The_Nerd: It seems that the spacing issue is inconsistent. For example nedore-9 uses 10 pixels, but rockfont-8 uses 8
14:37:01Paul_The_NerdZoide777: Assuming that's what it is. As I said, I don't really know
14:37:26 Quit bluebrother_ ("CGI:IRC (EOF)")
14:37:46LinusNthe whole font situation in rockbox is quite sad at the moment, imho
14:38:05Mikachuyou could import pango and use arial unicode ms, that would probably only need about 50MB ram
14:38:47Zoide777yeah... also, i just noticed that the fonts i was referring to are from (, and the link to it on the DocsIndex page says that it's "old, deprecated"
14:39:22Zoide777so maybe the ones in cvs don't have the extra pixel?
14:39:35LinusNthey are the same
14:40:09LinusNthe fonts on that page are valid, but you don't need to download them, since they are all included in the zip packages
14:40:29LinusNthat's what "old, deprecated" means
14:40:55LinusNi should rephrase that
14:41:06Bg3rB4gder is the <header> part in the lang files implemented ?
14:41:32B4gderthat's left for post-3.0
14:41:58 Join Massa [0] (
14:42:53Massalostlogic, are you here?
14:42:55LinusNi think the playback beep should be transformed into a more generic keyboard beep
14:43:20MassaAhh you're alread talking about that theme :)
14:43:52Zoide777LinusN: that's good to know, thanks
14:44:05Zoide777wow... Doom looks pretty good on the H120 sim
14:44:33Zoide777does it look worse on the actual player than on the sim, or do they look about the same?
14:44:53Paul_The_NerdWell, remember the H120's LCD is kinda slow
14:45:01LinusNit's a bit dark on the target, iirc
14:45:22ashridaha *bit* ?
14:45:30ashridahthe only thing visible is the status bar
14:45:42preglowgamma fixes that
14:45:45preglowit's quite playable then
14:45:48Zoide777Paul_The_Nerd: i assume the sim doesn't simulate any lcd slowness right?
14:45:55ashridahpreglow: except you can't FIND gamma becuase the menus are practically invisible
14:46:06preglowashridah: yeah, default should be fixed
14:46:16lostlogicMassa: vaguely
14:46:43*lostlogic makes the beep code more readable while he's at it
14:47:29Massalostlogic: I just saw your comment at the bug report and thought I have a look here :-)
14:47:50Massawere you able to reproduce it?
14:48:17lostlogicMassa: I haven't bothered, but preglow told me how it sounds, and I'm fixing it.
14:48:38MassaFine - so you already found what causes that bug?
14:49:06ashridahgamma doesn't make that much difference
14:49:37ashridahmeanwhile, when are we goign to get the option of using replacement .ogg files for the midi music? :)
14:49:54lostlogicMassa: yeah, like Linus said before you joined, it keeps beeping over the same area of the buffer without clearing it.
14:50:10*ashridah has ogg versions of the original midi music using real equipment samples
14:50:19lostlogicLinusN: what do you mean a more generic keyboard beep? The pcmbuf_beep function is already generic and can be used by anyone...
14:50:55ashridahah well. sleep
14:50:57 Quit ashridah ("sleep")
14:51:14LinusNgood then, i mean it should be called by the button driver, and be controlled with a "button beep" setting
14:51:57amiconnLinusN: Imho the beep should not be called by the button driver, but rather by the app code that wants to beep
14:52:17lostlogicLinusN: not until I (or someone) figures a way to get more reliable mix behavior (ie fixes voice better on swcodec)
14:52:20amiconnCalling it from the button driver will cause the beep to be asynchronous to the action
14:52:42 Join MulziSAW [0] (
14:52:49amiconnSame goes for the piezo driver on iPod
14:53:06LinusNamiconn: true, but then it might be harder to apply the beep to all actions
14:53:51preglowLinusN: which is exactly what i'm struggling against with my piezo tick patch...
14:54:10preglowi don't want to make a ton of work out of it
14:54:37LinusNand increase the code size :-)
14:54:45solexxRockbox behaves very strange atm on my iriver
14:55:02solexxI am trying to play
14:55:17solexx49kbps ogg, ~3 hours long
14:55:56amiconnLinusN: The question is whether we *want* beeps on all actions. I don't think so
14:56:12solexxat 2:11:11 Rockbox starts to spin the disk like crazy and doesn't play anymore
14:56:15amiconnImagine the beepding orgy in doom or rockboy...
14:57:17solexxI am using the latest CVS build
14:57:17Mikachuit would go well with the too-high-pitched sounds
14:57:58JdGordonhas any1 done a manual page for the text editor? i guess if its in 3.0 it needs one...
14:58:05Paul_The_NerdYeah, I know the graphics have to be shrunk to fit on the Nano's screen, but was it really necessary to scale the sounds to fit? ;-)
14:58:51linuxstb B4gder: You beat me to it. Adding ranlib to the Makefile fixes the ucl problem on Darwin for me.
14:59:32B4gderfriendly error message he got at least ;-)
15:00:28 Quit B4gder ("time to say moo")
15:00:29*JdGordon hates writing user documentation :'(
15:02:12JdGordonwould chaning the file browser to use a default viewer be considered a bugfix and so valid for addition during the freeze?
15:02:41amiconnThe text viewer is in urgent need of cleanup
15:02:50amiconnThe current menu is confusing...
15:03:43JdGordonhow is it confusing?
15:03:58JdGordonit should have all the options that are settable by the keys there tho..
15:05:05Mikachuit's confusing that it has two different menus too
15:05:08JdGordonyuk.. i hate tex sooo much
15:05:17JdGordonMikachu: it does?
15:05:27Mikachuyeah, one on menu and one on select+menu
15:05:44preglowamiconn, linuxstb: think i've fixed the memset to be compliant now
15:07:24 Join quobl [0] (i=id@tor/session/x-276ff7a7a2bd8b38)
15:07:25preglowdata abort :/
15:07:34 Quit MulziSAW2 (Read error: 110 (Connection timed out))
15:08:31lostlogicI think that many beeps (ie skipping ~20 tracks rapidly without letting playback start on any of them) effs up the pcm driver and causes death, perhaps in the same way that voice sometimes messes it up.
15:08:38linuxstbBagder: Your ServerAliveInterval=60 suggestion seems to have solved my ssh problem.
15:10:48 Part DeathRose
15:12:52JdGordonany1 here work on the manual?
15:15:03Zoide777btw, the 4g grayscale manual has entries for the Fire and Plasma plugins, which don't work & are not included on the actual target
15:15:26linuxstbsolexx: Could you post a bug report to the bug tracker ( ? Sounds like bug we should fix....
15:16:00amiconnlostlogic: Voice sometimes causes weird noises...
15:16:07***Saving seen data "./dancer.seen"
15:17:34lostlogicamiconn: new problem or old problem beign mentioned?
15:18:14amiconnSeems to be new
15:18:15solexxlinuxstb: will do
15:18:28amiconnMaybe this is where it locked up before?
15:19:20lostlogicamiconn: either is possible, I'll play with it...
15:19:26JdGordonBg3r: u around?
15:20:49Bg3rJdGordon yep
15:21:07JdGordonis the text editor not being compiled for the recorder?
15:21:18Bg3rit should be
15:21:39amiconnit is
15:21:40JdGordondoesnt matter.. im just doing the manual entry for it and spotted its keys being missing...
15:21:52Bg3r#ifdef HAVE_LCD_BITMAP /* Not for the Player */
15:22:35Kyomi|offHey... whats wrong with Doom in the latest build?
15:22:39 Nick Kyomi|off is now known as Kyomi (
15:22:40 Join linuxstb_ [0] (
15:22:54KyomiIt keeps telling me I have no base wads no matter where I put them
15:23:13KyomiI have like 2000 game wads + DOOM2.WAD + prboom.wad
15:23:34 Join midkay [0] (n=midkay@rockbox/developer/midkay)
15:23:46Bg3rKyomi you need a rockdoom.wad, not prboom.wad
15:23:52 Quit MulziSAW ("Nettalk6 -")
15:23:54KyomiWhen did they change that?
15:23:55Bg3rget it from the plugin's wiki page
15:24:08KyomiWhere is that at?
15:24:16KyomiI mean.. shouldn't it include rockdoom.wad?
15:24:28 Join RedBreva [0] (
15:26:12Paul_The_NerdOnly a fractional argh?
15:26:51JdGordonany1 know how to show long press button in the manul (as in.. the tex) ?
15:27:23KyomiDont tell me the keys actually make sense in Doom now...
15:27:29RedBrevaNormally Hold \ButtonMenu
15:27:37Kyomiup was weapon change... down was down/open
15:28:23 Quit Zoide777 ("CGI:IRC (Ping timeout)")
15:28:36KyomiSo I can safely delete prboom?
15:28:46KyomiJust put rockdoom.wad in the same place?
15:30:04 Join Zoide777 [0] (
15:30:25Zoide777Is the 5g sim supposed to work? I just get a black screen after the splash screen
15:32:44JdGordonshould the text editor manual entry be under applicatinos or viewers?
15:33:23lostlogicUSB from WPS while disk spinning just gave me the finger.
15:33:24preglowok, now i've bloody spent my daily foolish mistakes quota
15:33:44Paul_The_NerdI feel that if it can be opened independently it should be in the Applications section.
15:34:24RedBrevaI would concur with what he said....
15:34:53 Join webguest74 [0] (
15:35:23webguest74how do i get tagcahce to work h140, thee is no info in the manual ?
15:35:43JdGordonright.. i hope whoever maintains the manual checks flyspray :p
15:36:10Paul_The_Nerdwebguest74: BUT, instructions are on the TagCache wiki page
15:36:30MassaSo the plugins should then be able to switch the beeping on and off? Or they should implement their own beepding if they need to have it?
15:36:53webguest74I have EVEN searched for it, no joy, your search engine is borked then :)
15:37:23Paul_The_Nerdwebguest74: Funny, when i type TagCache in the box on the left at the front page, the FIRST link is the right one...
15:37:54webguest74well I typed in search from within the h140 manual and zippo nada
15:38:19lostlogicgah, why does voice with playback idle stop working after using voice with playback!?
15:38:19Paul_The_NerdYou were looking in the manual.
15:38:38 Quit linuxstb (Read error: 110 (Connection timed out))
15:38:45Paul_The_NerdSo, if you're using Acrobat Reader's search on a single PDF, how do you expect that to search the site?
15:39:02webguest74it's logical to search from within the manual, or is that illogical
15:39:06 Quit Zoide777 ("CGI:IRC (EOF)")
15:39:14Paul_The_NerdIt's logical to search the manual from within the manual, yes.
15:39:20linuxstb_The manual is still a draft, and tagcache is a very new feature.
15:39:25Paul_The_NerdBut it's illogical to assume that searching the manual will find you anything else in the wiki
15:39:32 Nick linuxstb_ is now known as linuxstb (
15:39:39 Join bluebrother^ [0] (
15:39:50webguest74 NOTE: This Wiki topic does not exist
15:39:59webguest74search for tagcahce ^
15:40:21peturuse the box on the left
15:40:41Paul_The_NerdAlso, wiki is case sensitive
15:40:44linuxstbwebguest74: That box is a "go to" box. You need to type the exact name of the wiki page - in this case TagCache.
15:40:54Paul_The_NerdThe *search* box for the site is on the front page
15:41:57*Paul_The_Nerd notes that he even explicitly said what to type, and to type it on the box on the front page.
15:42:00webguest74very illogical and unintuitive
15:42:18RedBrevabluebrother^: Hi... Two to look at on Flyspray and when you have some sparetime ;-)
15:42:28linuxstbwebguest74: When you type "tagcache" into the "go to page" box, what does that page tell you?
15:42:43Paul_The_Nerdwebguest74: How is a box with a button labelled "Search" illogical?
15:43:02webguest74I'm there thanks, oh dear me, started something have I
15:43:56Paul_The_NerdWell, you're calling the site illogical and unintuitive yet offer neither suggestions as to what in your mind is more intuitive, nor information as to why you think the existing thing isn't.
15:44:08webguest74paul, chill fella
15:44:24Paul_The_NerdI'm just saying, how 'bout some *constructive* criticism?
15:44:48webguest74two search boxes, how is one supposed to kinow which is the preferred one, ?
15:45:06Paul_The_NerdWell, one is labelled search
15:45:09Paul_The_NerdThe other is labelled "Go to page"
15:45:22Paul_The_NerdI think that should one be literate, one can figure out which does what.
15:45:50webguest74Paul, If I throw a stick, will you leave ?
15:46:14Paul_The_NerdYou asked a question, and I answered it, no?
15:46:36webguest74lol, have a nice day, you'all
15:46:52 Part webguest74
15:47:01Paul_The_NerdAlright, so maybe I was a little short with him...
15:47:14linuxstbBut he also can't read...
15:47:21Paul_The_NerdI do feel that literacy is a virtue, yes.
15:47:21linuxstb(or she...)
15:48:49 Quit muesli__ (Read error: 110 (Connection timed out))
15:48:58linuxstbPaul_The_Nerd: You should have the "how to ask questions" link permanently in your clipboard...
15:49:37Paul_The_NerdI have it at the top of my list of bookmarks, for easing clipboarding.
15:50:03*preglow has another broken memset on his hands
15:50:20linuxstbCongratulations. A nice collection you're building...
15:51:57bluebrother^RedBreva: thanks, already noticed them
15:52:33bluebrother^I was thinking about replacing the front page copyright notice
15:53:13Paul_The_NerdWho manages flyspray? 'tis Zagor, yes?
15:53:27bluebrother^replace the names with "the rockbox project" and move the names to a "about this manual" page −− either right before the first chapter or at the appendix.
15:53:56Zagoreh? not much info there.
15:54:30Paul_The_NerdZagor: Yeah, but I don't know what to ask about this one, or anything.
15:54:42Zagorit's ok, thanks for the report.
15:54:51Zagorfound a discussion about it on the flyspray dev list
15:54:57amiconnBagder: Could you make the genlang update mode output the updated dest.lang in english.lang order?
15:55:12preglowthat'd be great, yeah
15:55:25RedBrevaBluebrother^: What's your opinion on the seperate Debug menu page? (FS #5014)
15:55:47preglowdo we need a section on the debug menu?
15:55:56bluebrother^I wouldn't write one.
15:55:59preglowme neither
15:56:04preglowand if you do, put it in the appendix
15:56:21 Nick Kyomi is now known as Kyomi|of (
15:56:22bluebrother^We're on an end user manual, so for everything else I'd like to point to the wiki.
15:56:22 Nick Kyomi|of is now known as Kyomi|off (
15:56:29amiconnI guess it requires to switch read order. First read old_dest.lang, then read english.lang and check. That's what I did in my local 'fixlang' for my lang rework
15:56:43RedBrevaFairy Nuff..
15:56:44preglowamiconn: the comments you did also seem to be stripped now :/
15:56:44*Paul_The_Nerd just notices he broke 1k posts, 2 posts ago.
15:57:17amiconnpreglow: Old uplang used to strip ### comments only, and kep all others
15:57:27bluebrother^If we have some time left at the end (which I don't think) we could think about more advanced topics like the debug menu
15:57:33Paul_The_NerdI think anyone who'd be using the debug section of Rockbox probably should either know how to use the wiki, or take that as a good time to start learning.
15:57:47 Quit Massa ()
15:57:49 Join webguest68 [0] (
15:58:17ZagorPaul_The_Nerd: apparently mcafee doesn't like the mouse hover javascript. silly software.
15:59:21webguest68with ID3 db, tagcache, if one selects search by year with no value inout the creen goes blank, and a restart is required to get info back
15:59:48bluebrother^RedBreva: yesterday I tried setting all paragraph indents to zero and increasing the spacing between paragraphs a bit.
16:00:09bluebrother^I think this looks better bescause we have some really short paragraphs.
16:00:16bluebrother^what do you think?
16:00:32 Part webguest68
16:00:38Paul_The_NerdZagor: I love "overprotective" virus scanners.
16:00:48RedBrevaI would agree, I have been temped a couple of times to insert extra \\'s to seperate paragraphs!
16:01:09bluebrother^no, don't hardcode extra paragraphs ... please ;-)
16:01:46 Join t0mas [0] (n=Tomas@rockbox/developer/t0mas)
16:01:53bluebrother^if you want to try it:
16:02:12preglowbluebrother^: nooo, paragraph indents are Good
16:02:15lostlogichmph, nobody's bothered to turn on ab repeat mode for ipod, I should do that so I can fix the ab-repeat mode bug on flyspray...
16:02:16bluebrother^I think these values look pretty good.
16:02:20*preglow hates parskip :/
16:02:58bluebrother^preglow: I agree with this, but only on longer paragraphs. We have a fairly amount of about 3 line paragraphs and it looks pretty silly with them.
16:03:27bluebrother^otoh we could rewrite those short paragraphs and make them a bit longer ;-)
16:03:31preglowwhy so short paragraphs?
16:03:37*t0mas stares at his console in amazement...
16:03:53bluebrother^think of like the stats plugin. No long description is needed.
16:03:55preglowif you're using a bunch of short paragraphs, it probably doesn't read very well anyway
16:04:00preglowtrue enough
16:04:01t0masC:\Documents and Settings\Administrator\Desktop>uptime
16:04:01t0mas\\W2KASDC has been up for: 105 day(s), 15 hour(s), 51 minute(s), 5 second(s)
16:04:04t0masthat just can't be true :P
16:04:15bluebrother^some paragraphs also seem to be broken up too much to me.
16:04:16*Zagor made his second ever post on the forum.
16:05:00 Join mindmedic [0] (
16:05:48Paul_The_Nerdlinuxstb: Do you know why the "Convert from HFS+ to FAT32" part of the OSX install page says (Optional) by chance?
16:05:54 Quit JdGordon (Read error: 104 (Connection reset by peer))
16:06:43Paul_The_NerdRockbox does still require Fat32 right?
16:06:54Zagoror fat16
16:06:57Zagor...on ondio
16:07:12amiconnt0mas: Why can't this be true?
16:07:15Paul_The_NerdWell, either way, not HFS+
16:07:34t0masamiconn: it's windows ;)
16:07:49amiconnYeah, and?
16:08:01peturt0mas: at my previous job we had an uptime contest, and the W2K boxes always won (linux came second)
16:08:14preglowwindows _does_ tend to get a bit flakey after its fiftieth day
16:08:15pregloweven win2k
16:08:16bluebrother^windows has a uptime function? Or is this only true for windows server?
16:08:21amiconnA properly configured windows isn't less stable than a properly configured linux
16:08:23t0maswindows server
16:08:27t0masit's in the resource kit bluebrother^
16:08:38bluebrother^ah ok.
16:08:44amiconnThe main uptime killer for windows is security updates
16:08:45t0maspetur: here it doesn't...
16:08:46t0mas[root@bruce root]# uptime
16:08:46t0mas 16:07:38 up 472 days, 6:02, 1 user, load average: 0.16, 0.06, 0.01
16:09:10t0masamiconn: windows has some more memory leaks... at least when running IIS
16:09:22linuxstbPaul_The_Nerd: Yes, that's misleading - it should say something like (Mac format iPods only).
16:09:23*bluebrother^ likes linux better −− all nice tools already shipped :)
16:09:25amiconnWell, then just restart iis
16:09:32t0masthat didn't work
16:09:42Paul_The_Nerdlinuxstb: Edited then. :)
16:09:49t0maswe have a box at work that just has to reboot every 3 to 4 weeks
16:09:55Zagort0mas: I wouldn't brag about running a 472 day old kernel, personally... :-)
16:10:08amiconnBtw, I know that IIS5 (Win2K) has memory leaks. Couldn't find any with IIS6 (Win2K3)
16:10:24t0masZagor: it's a router... kernel 2.4 with some iptables modules... and nothing else
16:10:35*petur never used IIS
16:10:38t0masamiconn: NT 4 had even more...
16:12:34 Join Massa [0] (
16:13:48 Join PaulJ [0] (
16:14:53MassaLinusN: I just saw that you created a new patch for the peakmeter margins and height.
16:15:22MassaLinusN: First I want to say thanks for that :)
16:15:52 Join Febs_ [0] (
16:16:06 Join [TCK] [0] (
16:16:43MassaLinusN: was it your intention to rechange the usage of display->height and display->width to LCD_HEIGHT and LCD_WIDTH again?
16:16:43 Quit Febs (Read error: 104 (Connection reset by peer))
16:18:17Paul_The_Nerdwma2wav plugin (that works in the sim)!
16:18:30*Paul_The_Nerd wishes he would just post the patch.
16:19:23LinusNMassa: where?
16:20:28MassaFor my peakmeter margins and height patch (#4871) - in gwps-common.c
16:20:29LinusNah i see
16:20:59MassaI assume, display is no longer available?
16:21:21MassaSo wouldn't gwps->display->height and gwps->display-width the correct choice?
16:21:50Massa"wouldn't ... be..." ;)
16:21:51preglowhaven't we got any voice files that work at all now?
16:23:59preglowlostlogic: feature freeze? :P
16:24:34lostlogicpreglow: it's a wps tag, bite me. ::shifty eyes:: (I thought of that _after_ I'd marked the task closed, so hit enter on the commit any way)
16:25:07*Bg3r just did a useless commit :)
16:25:49lostlogicmang, there is something squirlier than ever with USB mode triggering...
16:25:58lostlogicand I blame some *cough* new thread *cough*
16:26:07*mindmedic is still impressed
16:26:08MassaLinusN: well, progressbar also uses LCD_WIDTH?????
16:26:59LinusNyes, i saw that the bitmap loading code uses it
16:27:30RedBrevabluebrother^: Is there a way to include a \btnmap table within a {description} block? or would you need to \end the description and \begin it again after the table?
16:27:33MassaYou mean the backdrop image?
16:28:18 Quit TCK (Read error: 110 (Connection timed out))
16:28:26LinusNthe progressbar and the backdrop images
16:28:37MassaLinusN: I think for the backdrop it's O.K. - backdrop are currently only allowed on the main screen...
16:28:53MassaLinusN: but the progressbar should also be possible for remote screens?
16:29:47 Join dpassen2 [0] (
16:29:51MassaEven the bitmapped version?
16:30:40MassaThen it should use gwps->display->width instead of LCD_WIDTH. Or am I wrong?
16:30:50 Quit quobl (Remote closed the connection)
16:31:00LinusNMassa: yes
16:31:55*Bg3r falls in love with the green build table ...
16:32:41MassaLinusN: so anther bugfix commit is necessary (for the progressbar) :-) - and I will produce another patch for the peakmeter margins and height...
16:32:41Paul_The_NerdThe green is so much brighter on this monitor than it was on my laptop
16:33:12LinusNMassa: i'm fixing the progressbar/backdrop now
16:33:47preglowlinuxstb: now this is weird, i've fixed memset to do as it should, but doom still hangs
16:33:50Bg3rLinusN so, to expect yellow/red again ? ;)
16:33:59preglowbtw, is it ok for us to call the plugin doom?
16:34:00Bg3runtil the "Oops" commit:P
16:34:01preglowisn't that trademarked?
16:34:21linuxstbThe source is GPL'd...
16:34:36preglowthat doesn't invalidate the trademark
16:35:28peturlet's ask gl :P
16:35:48MassaROFL :D
16:36:57peturhey, the buildserver number is counting down
16:37:29bluebrother^RedBreva: btnmap has to be in a float environment. Haven't tried but iirc this doesn't work inside of a description
16:37:36linuxstbIANAL, but isn't trademark infringement about representing Product B as if it was Product A ? In this case, we are actually distributing the real Doom, so we are not infringing the trademark, just using it.
16:37:49preglowyeah, that might be the case
16:38:03Zagorlinuxstb: i was just thinking the same thing
16:38:08Paul_The_NerdI'm pretty sure that's it
16:38:15Paul_The_NerdConsidering how trademarks *used* to be regional
16:38:19RedBrevaThat's what I found last night... So removed the table and just centered the text as a work asound!
16:38:44LinusNMassa: uuuh, fixing that wasn't as easy as i hoped... the display data isn't available to that function
16:39:46LinusNgotta go
16:39:49 Part LinusN
16:39:57preglow 44: e1a0c000 mov ip, r0
16:39:57preglow 48: e1a0000c mov r0, ip
16:40:02preglowi'm like... what...
16:40:25 Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
16:40:35bluebrother^you could try using a minipage.
16:40:56linuxstbpreglow: I take it that's gcc playing games again?
16:41:02preglowlinuxstb: that's like saying r0 = r0, isn't it?
16:41:10preglowhow the flaming hELL can this happen at -O2 ?
16:41:54bluebrother^I added minipages to the archos devices table recently.
16:42:06preglowlinuxstb: but yeah, according to amiconns test_mem, my memset now works just fine, yet doom still crashes when i remove the #if1
16:42:20linuxstbHow does it crash?
16:43:17linuxstbDoes amiconn's test_mem check for a correct return value?
16:43:23preglowlinuxstb: dunno...
16:43:31amiconnNo it doesn't
16:43:38amiconnThat could be added though
16:43:39preglowbut it should be correct...
16:43:41 Quit Massa ()
16:46:54 Join Farpnut [0] (
16:50:23preglowamiconn: i think commiting all the test_* plugins we can is a good idea
16:50:34preglowjust disabled by default
16:51:14Bg3rpreglow what about a different place in cvs for all that test stuff ?
16:51:46*Paul_The_Nerd wonders who keeps telling people to put the doom wads in /.rockbox/doom
16:53:29peturtyping DOOM in the searchbox gives the closed patch as first hit, and that one mentions this...
16:53:35*amiconn wonders why /.rockbox/doom is not the path to put wad files
16:54:33peturwe should also remove this one:
16:54:33Paul_The_Nerdamiconn: Yeah, it does seem like it should be there.
16:54:56Paul_The_NerdWere those screenshots just done with the jpeg viewer and grayscale lib, or something like it?
16:55:11amiconnEither that, or doom should allow to select the path where to look for wad files, and store that info in a config file
16:55:57 Quit paugh ("reboot")
16:56:51amiconnPaul_The_Nerd: This april fools joke is from before the grayscale lib was written
16:57:20amiconnToday it could even become reality, on 8MB modded archoses. Probably slow as hell though
16:58:40amiconnBg3r: You should not have changed the source: strings in the non-english .lang files
16:59:02amiconnThen genlang -u would have spotted the change for the translator. Now it doesn't
17:00:51Bg3ramiconn :( uf
17:02:40 Join muesli__ [0] (n=muesli_t@
17:03:30muesli__just insert the charger while playinga song. the screen went off and didnt wont on on key press. though the remote was working normal :o
17:05:27 Quit Farpenoodle (Read error: 110 (Connection timed out))
17:05:32 Join Farpenoodle [0] (
17:08:08preglowlinuxstb: as far as i can see, the return value works too :/
17:10:00 Join Cassandra- [0] (
17:10:11linuxstbNo idea then.... How exactly does Doom crash?
17:11:11 Quit Zagor ("Client exiting")
17:12:39preglowit doesn't seem to crash anymore...
17:12:48preglowwhy, oh why, do i get so many bugs like this
17:13:16preglowalso, sounds seems to be pitched up like hell...
17:13:18petureither you attract them or you write them :)
17:13:21preglowbut i guess someone's noticed that
17:13:42Bg3ramiconn should i revert them ?
17:14:35Paul_The_Nerdpreglow: Sound was pitched up since it was enabled, I think. :)
17:14:40linuxstbpreglow: Yes, I think the sound is 22.050KHz. But I haven't looked at it properly. I don't even know if plugin audio goes via the dsp - but I'm assuming it doesn't given this problem.
17:14:58preglowlinuxstb: can it go via dsp?
17:15:02 Part Paul_The_Nerd
17:15:07linuxstbI've no idea...
17:15:12preglowanyone with an ipod care to test a memset patch for me, then?
17:15:21linuxstbJust checked the source, it's 11.025KHz audio.
17:16:02 Quit Farpnut (Read error: 110 (Connection timed out))
17:16:09***Saving seen data "./dancer.seen"
17:16:10linuxstbBut it seems Doom supports 44.1KHz output. I'm just testing...
17:17:04linuxstbI'll give it a go in a minute.
17:17:27preglowlinuxstb: would probably be better for us to use 11khz and downsample...
17:18:37preglowthen again, maybe not
17:18:48preglowdoom's audio processing probably is ultra cheap
17:19:29*[IDC]Dragon wonders how long gcc will compile, it's ongoing since a good hour
17:19:57linuxstb44.1KHz seems to work very nicely. I couldn't notice any slowdown on my 4g Color.
17:19:59peturin cygwin, it goes on forever
17:20:07linuxstbNow for the memset patch.
17:20:12[IDC]Dragoncygwin, yes
17:20:26Mikachui wonder if it was doom's setup.exe that asked about #audio channels to use, and you could select 2-8?
17:20:30[IDC]Dragonhow long is forever? :-/
17:20:44preglowall compiles are slow as hell in cygwin
17:20:50preglowall bigger compiles doubly so
17:21:53[IDC]Dragonall awaited compiles triple so
17:22:50peturany reason you're not using the precompiled ones?
17:23:51amiconn[IDC]Dragon: Which gcc? sh-elf-gcc 3.3.x, on cygwin?
17:24:02amiconnMight take hours...
17:24:28[IDC]Dragongcc 3.4.4 for x86 on cygwin
17:25:00[IDC]Dragona ton of warnings is normal?
17:25:01amiconnThe reason why gcc 3.3.x for sh takes sol ong is the newlib workaround
17:25:20amiconnOther gcc never took more than 1 hour for me
17:25:26amiconn(on cygwin)
17:25:47amiconnThen I never tried to build an x86 gcc
17:25:52[IDC]Dragonso it must be on the finishing line
17:25:55amiconnBtw, why do you do that?
17:26:08amiconncygwin provides gcc 3.4.4 by default
17:26:13[IDC]DragonI patched it with cred
17:26:14 Quit mikearthur (Remote closed the connection)
17:26:22[IDC]Dragona bounds checker
17:26:23 Quit Cassandra (Read error: 110 (Connection timed out))
17:26:23 Nick Cassandra- is now known as Cassandra (
17:26:28 Quit aegray_ (Read error: 110 (Connection timed out))
17:26:54preglowwhy not use libmudflap?
17:26:58preglowahh, right, gcc 3.4
17:27:08preglow3.x, even
17:27:10[IDC]Dragonuse what?
17:27:34[IDC]DragonI'm not especially keen on 3.x
17:27:45 Join darkless [0] (n=darkless@
17:28:15[IDC]Dragonjust thought it might be a good idea to use the same version my code happily compiled for before
17:28:33 Join mikearthur [0] (
17:29:06[IDC]Dragonpreglow: is that a new 4.x goody?
17:29:14[IDC]Dragongoodie, even
17:29:25preglow[IDC]Dragon: available for 4.0 and on, i think
17:29:34 Join ep0ch [0] (n=ep0ch@
17:29:58preglownever tried it myself, though, but it might be enabled by default for some binary cygwin gcc
17:30:50amiconncygwin doesn't provide gcc4
17:30:59ep0chpreglow: i'll give the patch a go on the 5g, how do i test? just play doom?
17:31:08preglowep0ch: just play doom, do whatever, etc
17:31:10[IDC]DragonI don't know which is better. cred is maintained for 4.0.x as well, so there must be a point
17:31:16preglowep0ch: if all sounds/looks well, and no data aborts, then i'll commit
17:31:50preglow[IDC]Dragon: i wouldn't know either, and if gcc4 isn't available for cygwin, you shouldn't abort that compile just yet ;)
17:32:21[IDC]DragonI can compile gcc4 later, if it ever finishes
17:32:47[IDC]Dragonwith cred, too, just in case
17:32:48preglowit probably won't
17:33:05preglowyou should consider cross compiling from vmware or something
17:33:08preglowheaps and heaps faster
17:34:57[IDC]Dragonnot now
17:35:29[IDC]DragonI wouldn't know how to tell it to build a cygwin exe
17:36:04preglowep0ch, linuxstb: any luck?
17:36:16 Quit [TCK] ("well, if you say so.")
17:36:17 Join quobl [0] (n=quobl@tor/session/x-089b15dc2981619f)
17:36:21amiconn(or similar)
17:36:22ep0chstill mounting the ipod :s
17:36:27[IDC]Dragonaha, looks reasonable ;-)
17:37:37amiconnI tried to build a crosscompiler for debian-amd64 on debian−−x86
17:38:24amiconnDidn't work because of a bug in the crosscompile though. The targets always follow a certain pattern
17:38:50linuxstbpreglow: Yes, the memset patch seemed fine on my 4g.
17:39:13amiconnIn my case it was −−target=x86_64-elf-unknown-linux-gnu
17:39:14preglowamiconn: is there a way to build a gcc a that will run on the cross compile target too?
17:39:18preglowlinuxstb: ok, i'll commit it, then
17:39:35 Join ze__ [0] (
17:39:41ep0chhmm i tried doom before and after the patch, works both times except the top 2/3 of the screen is covered in brown (on both occasions).
17:39:52amiconnThat was my first stage to crosscompile a crosscompiler, but I didn't reach the second stage due to the failure in stage 1
17:40:04linuxstbep0ch: Yes, I get the same on my 5g. I think kkurbjun has broken it with his recent changes...
17:40:10ep0chah ok
17:40:20 Quit ze (Read error: 104 (Connection reset by peer))
17:40:21ep0chand the keys are unplayable...
17:40:23 Quit RedBreva ("CGI:IRC (EOF)")
17:40:28amiconnIn theory gcc supports crosscompiling a crosscompiler, as the configure script distinguishes 3 systems: host, target and buid
17:41:02[IDC]Dragontricky, I never thought about that
17:41:45amiconnWell, that was a desperate attempt to get a working m68k crosscompiler for amd64, b/c building it on debian-amd64 fails
17:42:32 Nick ze__ is now known as ze (
17:42:37[IDC]Dragonperhaps it matters which compiler you use, too
17:43:24[IDC]Dragonan interesting bootstrap
17:44:35amiconnpreglow: In theory it should even be possible to build a gcc where target == build != host
17:45:40preglow[IDC]Dragon: shouldn't matter which compiler you use as long as it's standards compliant, gcc is build over and over again in many stages
17:45:48preglowit builds itself at several points
17:45:49[IDC]Dragonso, compile it on the SH!
17:46:52preglowso you can keep the cvs tree on target and recompile on the fly!
17:47:07preglowbetter prepare for heavy virtual memory use
17:47:29[IDC]Dragondo we have emacs.rock?
17:47:57preglowthe day we do, i'm leaving this joint
17:48:05preglowyelling "good riddance"
17:48:22[IDC]Dragonnow we know how to scare you off!
17:48:44amiconn[IDC]Dragon: emacs.rock requires the 8MB mod...
17:49:00preglowamiconn: it requires the 256mb mod
17:49:08preglowand probably will do a bit of disk thrashing then as well
17:49:12amiconn"eight megabytes and constantly swapping"
17:49:53preglowshop time!
17:50:29preglowamiconn: did you see the lovely code gcc spat out for arm an hour or so ago, btw?
17:50:51preglowi wonder how it manages it
17:51:02amiconngcc never stops to surprise us
17:51:19preglowand this was with gcc 4.1
17:51:27preglowi hope it'll start surprising me in a positive way soon
17:51:30preglowthat'd be the day
17:51:43preglowi'm _almost_ tempted to learn gcc internals so i can fix the thing
17:51:52preglowbut yeah, bbl
17:52:50lostlogicep0ch: one of my favorite swcodec bug finders! lemme know what you notice that's changed or broken in seek/skip/general playback behavior between yesterday and today
17:53:20ep0chyeah i did try FF in vorbis, it froze my 5g
17:54:06ep0chbog standard playing and skipping seemed fine though
17:54:20ep0cha few sound glitches when skipping though
17:54:37lostlogicep0ch: yeah, I noticed those, trying to figure out where they are coming from.
17:54:42lostlogicbut the freeze on seek I haven't seen.
17:55:29ep0chwell, i only did it the once and got scared :)
17:55:30lostlogicok, now I've seen it... seek when disking => soft freeze... is that what yo ugot?
17:55:55ep0chahh possibly, let me try some more
17:56:29lostlogicwell my hack apparently is not only a hack, but a broken one... I at least loosely know why that happens.
17:57:31 Quit PaulJ (".")
17:57:57ep0chjust played a tune, i let it buffer and spindown the disk, i FFed 10 seconds and now its hung, i'll try something other than vorbis
17:58:32lostlogicamiconn: does the call to audio_resume() at line 2403 of gwps-common.c make sense on hwcodec? (it sho doesn't on swcodec)
17:58:52lostlogicep0ch: damn, I don't get that, but when I seeked during buffer fill, I did get a freeze, both on vorbis...
18:00:36ep0chmp3 behavied a little better but now it crashed when i restarted the same track and FFed
18:02:20amiconnlostlogic: I'm not sure at all. Playback engines tend to scare me :/
18:02:25Lynx_is the power consumption bug/issue fixed? didn't see it on the 3.0 bugs list anymore...
18:02:29 Nick scf is now known as unexterminatabke (
18:02:32 Nick unexterminatabke is now known as unexterminatable (
18:02:44amiconnMaybe I should just try
18:04:04lostlogicep0ch: alright, I'm pretty sure I know what the cause of this is, I'll let you konw when I have a patch and/or commit a fix... thanks.
18:04:05 Join nkh [0] (
18:04:23lostlogicamiconn: I thought you knew the hwcodec playback engine well?
18:04:33 Quit Nico_P (Remote closed the connection)
18:04:49amiconnI know it way better than the swcodec one, but I wouldn't say I know it well
18:06:02 Join hypercooljake [0] (n=Dustin@unaffiliated/uberprofile)
18:06:06lostlogicah, well, it seems to me that that call needs to happen after the seek has been completed, but audio_ff_rewind() is asynchronous and really is very likely to have returned before the seek is complete
18:06:47amiconnI would think that seeking pauses audio, so it needs to be resumed, unless it was paused before
18:07:13Mikachuis there any simple way to benchmark a decoder?
18:07:25lostlogicamiconn: yes, but that resume needs to happen after the seek is complete, not after the seek request is put on the audio queue
18:07:36 Quit petur ("gone home")
18:07:57lostlogicMikachu: I was planning to write a null-output timer for the pcmbuffer, but I got distracted... there's a no longer applying patch for null codec timer or some such on the tracker
18:08:02amiconnlostlogic: Yes. That is ensured in the hwcodec engine
18:08:08Mikachuhm, okay
18:08:09lostlogicamiconn: how?
18:08:21Mikachucan't you just put the second thing you want to do in the queue too?
18:08:42amiconnBoth audio_ff_rewind() and audio_resume() are asynchronous and just post events to the mpeg thread's queue
18:08:45lostlogicMikachu: seek is double-async on swcodec, as the codec itself actually does the seeking
18:08:50amiconnThis way the events are serialized
18:08:51lostlogicamiconn: ahhhhh
18:09:21[IDC]Dragonmg, the compiler finished!
18:09:42lostlogicamiconn: can make less hackish now, thanks for pointing out that obvious fact.
18:10:22[IDC]Dragonand produced a gcc \o/
18:10:33linuxstblostlogic: I would like to fix that at some point - separating the container format parsing with the actual decoding. I think this would also make swcodec playback more closely resemble the hwcodec - treating the codecs like the MAS. But that's a long-term plan.
18:10:35Mikachuhow large are the chances of the ipod unplug patch getting in (after the freeze)?
18:10:42amiconnBut afaics, the audio_resume() *should* not be necessary. There seems to be no code that pauses during seek
18:11:17lostlogicamiconn: the pause is done on the wps thread about 100 lines up
18:11:55lostlogiclinuxstb: yeah, I'm not going that aggressive at this point, just trying to make the swcodec sensical and stable.
18:12:27amiconnah, yes
18:13:01amiconnThis event based control is used a lot in the mpeg thread
18:13:35amiconn(which is responsible for both playback and recording on archos, something that needs to be changed for playback engine unification)
18:13:59amiconnWe will need a recording thread then (which should also be unified)
18:14:59amiconnI was thinking about really starting & stopping threads as needed, instead of just letting them idle
18:15:10 Quit bluebrother^ ("Leaving")
18:15:36kclafi have same problem as ep0ch with vorbis on 5G it hangs when i FF
18:15:45amiconnIt's possible with the rockbox kernel, and we could save ram for stacks
18:16:25lostlogickclaf: yes, it's a bug, I'm working on it.
18:17:17 Join ze__ [0] (
18:17:39 Quit ze (Remote closed the connection)
18:17:40 Nick ze__ is now known as ze (
18:17:43Mikachuare all stacks in iram or only the core stack?
18:17:49Mikachu+codecs i guess
18:18:39kclafbtw lostlogic it seems playback is "better" now, I can enable EQ and WPS with backdrop and i dont get any skip
18:18:49 Quit darkless (Read error: 145 (Connection timed out))
18:18:58kclafthat's great
18:19:33lostlogickclaf: great to hear, I expected some performance improvement, but I wasn't sure how much.
18:20:30lostlogicgah, this is going to be another shitty hack for now I think :(
18:22:30Mikachuwhat do the numbers with progressbars attached in 'View audio thread' mean?
18:22:34Mikachupcm: and codec:
18:22:57lostlogicbuffered and total
18:23:05lostlogicer used and total
18:23:44Mikachuokay, and the total of the totals is the same as Buffer: in Rockbox Info?
18:24:03lostlogicMikachu: should be... unless you have a voice file... I think
18:24:20Mikachucan i affect the split of that buffer somehow?
18:24:30Mikachuit would make more sense to have a big pcm buffer on the nano and smaller codec buffer
18:24:40lostlogicMikachu: no, it wouldn't.
18:24:44Mikachuit wouldn't?
18:24:53Mikachui thought it didn't matter so much when you read from flash
18:25:03lostlogicwhy would it make sense to have less total audio in ram?
18:25:43Mikachuit can refill the codec buffer by just reading from flash, but pcm buffer needs lots of cpu to refill
18:25:53Mikachuso if i had lots of cpu buffer, i could do more things before audio started skipping
18:26:03Mikachupcm buffer, not cpu buffer
18:26:26Mikachualso, i have formulated myself as if i was sure of this for some reason
18:26:32Mikachui didn't mean to
18:27:00lostlogicno no, no problem, it's an interesting thought, but filling the codec buffer makes keeping the pcm buffer full 'hard' too, so frequent fills would mean frequent 'competition'
18:27:32Mikachudoes it use much cpu to read from the flash?
18:27:46Mikachuexcuse my swedish-english, i'm a bit tired
18:27:48 Join darkless [0] (n=darkless@
18:28:17lostlogicMikachu: enough that the decoder (ogg q7) can barely keep realtime when filling the codec buffer on my video
18:28:33 Join JBGood25 [0] (
18:28:36 Join Lear [0] (
18:28:38linuxstbamiconn: Do you have a disk read/write benchmark/test plugin?
18:28:40Mikachuokay, i use at most q4 :)
18:29:06Mikachubut assuming it was better, where would i find the split? :)
18:29:30lostlogicyou are correct that you could run longer while 'doing stuff' with a larger pcm buffer though, so you're more than welcome to fiddle with the buffer size, by simply changing the number of seconds added in playback.c line 2466 from 2 to a larger number
18:29:52lostlogicMikachu: sorry to be argumentative as well ;0
18:31:30 Quit JBGood (Read error: 110 (Connection timed out))
18:31:36lostlogicdamnit, why isn't my fix fixing!?
18:31:47 Join cismo_ [0] (
18:32:14Mikachuno problem :)
18:32:41Learlostlogic: seeking fix? 'cause I had a seek problem earlier today...
18:32:53lostlogicLear: yeah, I'm working on it... my hack was apparently too hacky
18:33:38lostlogicLear: was surprised/impressed to see you fix bug 3003 in CVS logs today... thought I was going to have to (gah) transcode my OLD vorbis files.
18:34:21 Part mindmedic
18:34:31Mikachuspeaking of buffers, which of these numbers does the anti-skip buffer setting set?
18:34:53Learwell, luckily enough, it was easy to fix that case, but I wouldn't be surprised if there are more problematic files. :)
18:34:54lostlogicMikachu: it sets how low the codec buffer will go before it starts refilling
18:35:00Mikachuah, okay
18:35:15Mikachuhigher seconds = less unfilling?
18:35:28lostlogicLear: if they are also pre-1.0 vorbis, then we really ought not fix them, the stream format wasn't finalized until 1.0...
18:35:32lostlogicMikachu: right
18:35:51 Join muesli- [0] (n=muesli_t@
18:35:55lostlogicGah, rebuffer and seek totally breaks.
18:36:04 Quit Sando (Read error: 104 (Connection reset by peer))
18:36:18Mikachuwill there be any bad effects if i change the 2 to too high?
18:36:42Learit was finalized before 1.0, I'm pretty sure of that. But as it is, most problem files has exposed malloc-related problems unrelated to the stream format.
18:36:53lostlogicMikachu: probably not until you make it big enough to fill the whole damn buffer
18:37:03lostlogicLear: ah
18:37:34Mikachumy whole damn buffer is only 4.5MB
18:37:43Mikachu(yes, i like to fiddle with things)
18:37:49Lear"rebuffer and seek" sounds like the problem I had... :)
18:38:36Mikachuit seems i managed to flip the numbers exactly, at least to the first two digits
18:39:28 Join bluebrother^ [0] (
18:40:02lostlogicLear: yeah, it's definitely the problem case, and now I see the two loops that put the codec thread and audio thread in a deadlock, but I don't see the Right Way to fix them.
18:40:27Mikachulast question before dinner, what is the pcmbufferdesc number? it is 107/150 now
18:40:42Mikachupcmbufdesc even
18:41:30 Quit aegray (Read error: 110 (Connection timed out))
18:41:41lostlogicMikachu: the pcm buffer is a ring buffer split into varying sized chunks, I calculate a number of chunks that it may be split into, and allocate that many descriptors, that number is the used / total descriptors
18:41:54lostlogicMikachu: if you run out, it doesn't _break_ but it prevents the whole buffer from being used temporarily
18:42:01lostlogicI allocate enough that that shouldn't happen
18:42:02 Join _Lucretia_ [0] (
18:42:44linuxstblostlogic: Have you thought about how different samplerates can be handled on the ipod? (we can switch the DAC to different frequencies)
18:43:09lostlogiclinuxstb: it's been running in a background thread in my brain, but I haven't really made any particular headway
18:43:11linuxstb(I know this is something for after 3.0, but was just wondering if it's on your to-do list)
18:43:17Mikachubut why is it only 108/150 when the buffer is full? (this is a followup so it doesn't count)
18:43:56lostlogicMikachu: because the chunks vary in size, so IF the chunks were smaller, it would need more descriptors, so I have to over-allocate to catch that less-than ideal condition
18:44:04Mikachuah, okay
18:44:07 Quit cismo (Read error: 110 (Connection timed out))
18:44:21lostlogiclinuxstb: overall, I don't see _major_ difficulties, but I'm sure that's famous last words.
18:45:14 Quit muesli__ (Read error: 110 (Connection timed out))
18:45:37 Join Paul_The_Nerd [0] (
18:46:49 Join petur [0] (
18:47:44 Join ze__ [0] (
18:47:45 Quit ze (Read error: 104 (Connection reset by peer))
18:48:04 Nick ze__ is now known as ze (
18:48:56 Quit damaki (Read error: 104 (Connection reset by peer))
18:50:00 Join damaki [0] (
18:50:13 Quit damaki (Remote closed the connection)
18:50:22 Join obo [0] (
18:51:08 Quit muesli- ("ich will Khe!!!")
18:51:13 Part [IDC]Dragon
18:52:59 Join ghode|afk [0] (
18:57:14amiconnlostlogic: Just discovered another playback bug:
18:57:41amiconnStopping playback is like quick puase-unpause, wait 1/2 second, then finally stop
18:57:53amiconnThat's with mp3, and voice enabled, if that makes a difference
18:58:28amiconnWow, my mini2g battery benchmark is stil running...
18:58:36amiconn10 hours so far, with mp3...
18:59:32 Join SereRokR [0] (
19:01:52 Join Chamois [0] (
19:06:44 Join damaki [0] (
19:08:34 Quit mikearthur (Read error: 104 (Connection reset by peer))
19:08:43 Join mikearthur [0] (
19:10:00ep0chstupid observation to make, it seems that Rockbox battery life suffers greatly for the colour screen targets, but greyscale targets have comparable battery life to their stock firmwares
19:11:02 Quit damaki (Remote closed the connection)
19:11:09Paul_The_Nerdep0ch: That's not a fair observation considering a few things
19:11:20pussfellerusing tagcache on ipod, im getting long hangs on certain entries
19:11:26Paul_The_Nerdep0ch: One colour target, the H300, clearly has some problems most likely in hardware initialization
19:11:46Paul_The_Nerdep0ch: Meanwhile, the iPods aren't even at the point where they'd be ready to compete until a lot more things are done.
19:11:47pussfellershuts down the sound too
19:11:56 Join damaki [0] (
19:11:57 Join Huey [0] (
19:12:24Slasheripussfeller: hmm, are you using dircache and loading the tagcache to ram?
19:12:36Slasheritry that, searching for certain tags from disk is slow
19:12:39 Join jbauman [0] (
19:12:48pussfelleri have it in ram, i dont know about dircache
19:12:50ep0chPaul_The_Nerd: hence the word 'stupid'
19:13:36Paul_The_Nerdep0ch: I figured I ought to clarify that in neither case is the colour screen the actual cause of the battery life issues. :) Other people read things here and get the wrong idea.
19:13:47Paul_The_NerdToday someone posted in the forums that someone had intentionally broken Doom.
19:14:30pussfellerthanks slasheri, im turning on dircache
19:14:40Hueyproably my Little Brother, he is paranoid
19:14:50Slasheripussfeller: good, unless dircache is enabled, tagcache will not load to ram
19:14:58Hueywhen something doesnt work, someone broke it
19:15:16pussfelleroops i got a data abort
19:16:10***Saving seen data "./dancer.seen"
19:16:26 Quit SereR0KR (Read error: 110 (Connection timed out))
19:16:47 Join aXp [0] (
19:17:01Slasheripussfeller: hmm, when you got it? during bootup?
19:17:18pussfellerSlasheri, no, scrolling thru the Atrists menu
19:17:23aXpanyone uses ipod nano + itrip + rockbox?? is it possible?
19:17:24Slasheriah, weird
19:17:26 Join carini [0] (
19:17:49BHSPitLappyaXp: why wouldn't it be??
19:18:01Paul_The_NerdDoes the iTrip simply use line out?
19:18:33BHSPitLappyI thought it uses the headphone jack
19:18:33aXpitrip has some kind of control interface to set the frequency is this supported?
19:18:47BHSPitLappybut maybe the nano's is different
19:19:03BHSPitLappyaXp: just make a folder full of the mp3's that set the freq
19:19:06Paul_The_NerdaXp: If it would cause anything to show up on the iPod's screen, then it shouldn't work yet.
19:19:21aXpPaul_The_Nerd, thx
19:19:36BHSPitLappyaXp: does it plug into the headphone jack, or the dock?
19:19:45aXpi'll going to try it now, and let you know
19:19:50aXpBHSPitLappy, both
19:20:06BHSPitLappyI would think it should work.
19:20:17BHSPitLappythe dock is probably just for power
19:20:43 Nick Kyomi|off is now known as Kyomi (
19:20:56KyomiYou know.. I'd LOVE to see someone make something like iShat
19:20:59BHSPitLappyshould work. that's my answer.
19:21:19BHSPitLappy/iGnore Kyomi
19:22:30BHSPitLappyaXp: USA?
19:25:30aXpBHSPitLappy, ;) AT
19:25:34 Quit dpassen2 ("CGI:IRC")
19:26:40*BHSPitLappy wonders what that means −−-> Austria
19:27:05BHSPitLappyI thought it was AU
19:27:21aXpAU −−> Australia (AFAIK)
19:27:45 Quit JBGood25 (Connection timed out)
19:27:46 Join JBGood [0] (
19:27:54BHSPitLappyOH, I misread what you told me, lol
19:28:02BHSPitLappyso it's European frequencies?
19:28:32 Join Blade[L] [0] (
19:28:48BHSPitLappythen extract THAT zip to a folder on your iPod
19:28:57BHSPitLappy( aXp )
19:29:02BHSPitLappyhi, Blade[L]
19:29:10Blade[L]rockbox does support g5, does it?
19:29:19Paul_The_NerdIt runs on G5
19:29:27Paul_The_NerdIf you mean 5th gen iPods
19:29:46BHSPitLappyisn't G5 an apple processor
19:30:11aXpBHSPitLappy, thx mate ;)
19:30:16BHSPitLappyI wish my 5G had a G5 proc...
19:30:36Paul_The_NerdBecause a 30 second battery life would be useful.
19:30:50BHSPitLappy30 seconds of the finest Apple gaming!
19:30:54BHSPitLappy... photoshop?
19:31:01Blade[L]is it hard to install or easy?
19:31:06 Join SereR0kR [0] (
19:31:20BHSPitLappydepends on your level of smartivity.
19:31:45BHSPitLappyit's a little time-consuming if it's your first time
19:31:45Blade[L]oh lets say, high ;)
19:31:58BHSPitLappylook in the rockbox wiki
19:32:00BHSPitLappythere's a page on it
19:32:20Blade[L]yes im on it right now
19:37:29Blade[L]ok will give it a try
19:39:32 Join ze__ [0] (
19:40:19preglowamiconn: do you think we can drop the return value of memset16?
19:40:42 Join RedBreva [0] (
19:40:47 Quit SereRokR (Read error: 110 (Connection timed out))
19:41:51amiconnPossibly. It's not used in lcd-16bit.c, and that's the only place using memset16() so far
19:42:22Paul_The_NerdBlade[L]: There's a nice IpodInstallation page, which links to OS-specific ones (and IpodBoot if you're on linux covers the bare bones for installing the bootloader on linux, since I'm not sure it's covered elsewhere.)
19:42:24amiconnMy mini2g finally shut down. I'll let it charge a bit, then grab the battery log
19:42:31preglowamiconn: about how long did it go?
19:42:44amiconn~10.5 hours
19:42:52preglowthat's better than the nano, even
19:43:01amiconnWell, apple promises up to 16 hours
19:43:15Paul_The_NerdWhich is 2 hours longer than the nano
19:43:33 Quit jbauman (Read error: 110 (Connection timed out))
19:43:34amiconnMaybe the PP5022 is more power efficient
19:43:37preglowit is
19:43:43preglowthat is
19:43:47preglownot than the pp5021
19:43:53preglowbut than the pp5020
19:44:08amiconnYeah, linuxstb got less than 6 hours out of his 4g
19:44:21amiconnBut that was with flac, i.e. buffering more often
19:44:37amiconn...and running at a constant 75MHz
19:45:19preglowdid his most recent run also run at a constant 75mhz?
19:45:22preglowahhh, riiiight, 4g
19:45:25Paul_The_Nerdpreglow: Data aborts occurring in CVS Doom, apparently at difficulty select. Think it relates to your new memset? Though one person said it's been in an earlier build.
19:45:40preglowPaul_The_Nerd: i sincerely doubt it's got anything to do with memset
19:45:43Chamoisamiconn : PM, pliz
19:46:15preglowPaul_The_Nerd: but a fast way to test is just by modifying firmware/SOURCES to use ordinary memset.c instead of memset_a.S
19:46:35Blade[L]how can i bring the ipod in ddep standby?
19:46:45kkurbjunWhat's wrong with doom on the ipod 5g?
19:46:52Paul_The_Nerdpreglow: I'll try to talk more details out of 'em, then.
19:47:15Paul_The_NerdBlade[L]: Do you want to send it into deep sleep, or wake it up from it?
19:47:25Blade[L]set it into
19:47:33 Part Blade[L]
19:47:47 Join Blade[L] [0] (
19:48:02 Quit ze (Read error: 104 (Connection reset by peer))
19:48:04Paul_The_NerdBlade[L]: I don't think you *can* send it into deep sleep from Apple's firmware.
19:48:11 Quit ^BeN^ (Read error: 104 (Connection reset by peer))
19:48:21preglowi've gone through the code with a fine-toothed comb, and test_mem also says it works fine
19:48:35Paul_The_Nerdpreglow: Fair enough.
19:48:41Paul_The_Nerdkkurbjun: Data abort at 01FA9EB0 apparently
19:49:09kkurbjundata abort?
19:49:24kkurbjunI don't know what would be causing that
19:49:38 Join hardeep [0] (i=hardeeps@otaku.freeshell.ORG)
19:49:49kkurbjunI read that some people thought it was due to a committ of mine, I don't see how it would be affecting the 3g
19:49:52kkurbjunoops 5g
19:49:59Blade[L]nice works
19:50:03Blade[L]thanks dudes
19:50:08Hueytalk to me
19:50:13HueyI have the error
19:50:24Paul_The_Nerdkkurbjun: Well, if you make a 5G build, and check the .map you could see where the data abort is. I can't build on this machine at the moment. =/
19:50:26 Nick ze__ is now known as ze (
19:50:27HueyI have the error
19:50:46kkurbjunI don't have the arm compiler setup, it works fine in the sim though
19:51:09HueyI dont have the compiler
19:51:15 Join SereRokR [0] (
19:51:15Paul_The_NerdAnyone know if this page: is accurate with the new language changes? Or have the steps changed? (Amiconn, I'm looking in your direction.)
19:51:16Hueyand i dont know how
19:51:31Blade[L]what for do you need a compiler
19:51:39Hueyi dont know how to build
19:51:51Hueywhatever u wanna call it
19:52:00kkurbjunThe changes I made are basically a bounds check in the drawing code which shouldn't affect standard doom.
19:52:10kkurbjunHuey, are you running a mod?
19:52:15amiconnPaul_The_Nerd: The script needs adjustments
19:52:25 Nick Kyomi is now known as Kyomi|off (
19:52:28HueyI tried the regular shareware3
19:52:29amiconnNot only the script, but also voicefont.c
19:52:37Hueythen i tried the FreeDoom
19:52:46Hueythen I tried all my Mods
19:52:51kkurbjunHuey, try erasing your .dfg file in doom
19:52:52Paul_The_Nerdamiconn: Okay. That's all I needed to know. I can tell this person "Unfortunately no"
19:52:53preglowPaul_The_Nerd: ahh, i've got that once too
19:53:12amiconnPaul_The_Nerd: I have to do that, and I have to do it soon.
19:54:08 Join ze__ [0] (
19:54:33 Quit ze (Read error: 104 (Connection reset by peer))
19:54:36 Nick ze__ is now known as ze (
19:55:07Blade[L]ah were do i have to put the musicfiles :>
19:55:23kkurbjunHuey, did that help?
19:56:01Paul_The_Nerdamiconn: I suggested that this person revert to an earlier build until 3.0. If I recall voice worked reasonably on some those for H120 in early March, or earlier. I think.
19:56:07Hueyone sec
19:56:30HueyIt froze
19:57:03 Quit quobl ("Leaving")
19:57:05Hueyi'll try again
19:58:14Hueythe error occurs if u leave ur ipod alone for 5 secs
19:58:22Paul_The_NerdSo, backlight?
19:58:30Hueyproably freezing because of Demo Mode
19:58:44Hueythats my guess, thats how long Demo Mode takes to start up
19:59:42kkurbjunHuey, are you able to start a game?
20:00:50 Quit ze (Read error: 104 (Connection reset by peer))
20:01:02 Join aegray [0] (
20:03:22 Join ze [0] (
20:07:08 Quit SereR0kR (Read error: 110 (Connection timed out))
20:08:14kkurbjunWas there a default.dfg file in you doom dir?
20:08:25Blade[L]ah were do i have to put the musicfiles :>
20:09:01 Join Rondom [0] (
20:09:24Paul_The_NerdBlade[L]: Anywhere you want! :)
20:09:26MikachuBlade[L]: *beep* you forgot to phrase your answer as a question
20:09:54Blade[L]and how do i select them...
20:10:12kkurbjunHuey, Hmm, I wasn't expecting one to be there, is there a way to exit doom now on the ipods?
20:10:15Paul_The_NerdBlade[L]: Browse to them, and click on them?
20:10:24Mikachukkurbjun: linuxstb changed hold to menu iirc
20:10:29Paul_The_NerdYou do see the file tree in rockbox?
20:11:05 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
20:11:14Hueythe way
20:11:22Hueyu do to reset it completly
20:11:37Hueybut, there is no proper way
20:11:45kkurbjunIs hold emulated on the sim?
20:12:06Hueyno, not the hold button
20:12:12HueyMenu and Select
20:12:19Hueyfor 6 seconds
20:13:24kkurbjunHuey, you erased that default.dfg and it came back?
20:15:10 Join SereR0kR [0] (
20:15:22HueyI havent checked if it came back
20:15:44 Quit JBGood (Connection timed out)
20:15:51kkurbjunIf you're resetting the ipod to quit I don't know why it ever would have been there
20:15:52 Quit ze (Remote closed the connection)
20:15:53 Join ze [0] (
20:17:08 Quit Lear ("Chatzilla 0.9.72 [Firefox]")
20:17:15Hueyi'm am guessing it only appears when u change the controls
20:17:24Hueycause it is not there
20:17:28 Join Kohlrabi [0] (
20:17:39Hueyand it wasnt there on the old version where u cant change the controls
20:21:38oboMikachu: thanks for looking at the unplug patch - it works very nicely now
20:21:52 Quit aXp (Read error: 110 (Connection timed out))
20:23:07 Join Test [0] (
20:24:11 Quit Test (Client Quit)
20:24:21 Join Test [0] (
20:24:58 Quit SereR0kR ("XChat Aqua")
20:25:59Mikachuobo: you're welcome :)
20:26:10Mikachuobo: thank you for the patch
20:26:57oboMikachu: heh, I only stole it from bot47 before going mad with options :)
20:27:05 Join webguest26 [0] (
20:27:17 Quit webguest26 (Client Quit)
20:27:23Mikachuobo: i don't know who he is so that's okay
20:27:25 Quit Test (Client Quit)
20:27:43Huey<kkurbjun> what do u think
20:28:04preglowipod tetrox controls are annoying, i keep brushing the wheel when i want to move right or left
20:29:00 Join BHSPitLappy2 [0] (
20:29:43Mikachueven with the change to not do rotating until you rotate a lot?
20:29:55*Paul_The_Nerd doesn't like wheel rotating at all
20:31:44 Quit SereRokR (Read error: 110 (Connection timed out))
20:35:51 Join ze__ [0] (
20:39:30 Quit ze (Read error: 104 (Connection reset by peer))
20:40:28 Nick ze__ is now known as ze (
20:42:32Hueyso, do u guys have any ideas
20:42:44Hueybout the error
20:48:15 Part Paul_The_Nerd
20:50:02XavierGrNew vmware image can be founde here:
20:50:02 Quit ze (Read error: 104 (Connection reset by peer))
20:50:02 Join ze [0] (
20:50:12 Quit BHSPitLappy (Connection timed out)
20:50:25XavierGrplease test it and report any problems or ommitions on the wiki
20:50:46*Mikachu saturates XavierGr's bandwidth
20:51:01XavierGrthis isn't my bandwidth
20:51:11*Mikachu saturates someone's bandwidth
20:51:16XavierGra kind soul sent me an email asking to host the file
20:51:26Mikachuhe asked to host it?
20:51:53XavierGrbut yeah seeds are needed. If anyone can redistribute it please add your link there.
20:52:08Mikachui guess i can host it too
20:52:26XavierGrhe told me to upload the file via ftp and then he sent me a public link for download.
20:52:36Mikachumaybe he has tampered with the image!
20:52:43XavierGrMikachu: Ah thanks that would be great.
20:52:48XavierGryou think so?
20:52:52Mikachuprobably not :)
20:52:56Mikachudo you have md5sum?
20:53:04XavierGrI can make one
20:53:44Mikachudoesn't hurt to check
20:57:08XavierGrbut I can't check it
20:57:15Mikachui can check it in 2 minutes
20:57:34Mikachu1 minute and 5 seconds now
20:57:44XavierGrI hate you. It took me 4 hours to upload it.
20:57:54Mikachuwould you rather upload it to everyone yourself? :)
20:58:40Mikachua7b92802838d0ae5571d15dcb2a9b2b1 Debian.7z
20:58:41XavierGrI tried to upload it at Bagders site at first but the connection dropped after 3 hours on 159MB
20:59:21MikachuThere is a possibility that AlexanderSpyridakis is editing this topic.
20:59:24lostlogicbagh, this stupid async seek is stupid.
20:59:45MikachuXavierGr: feel free to add
20:59:56XavierGrMikachu:yes that's the same
21:00:03XavierGrok I will add it
21:00:06preglowamiconn: would you like to test my clickwheel ticking patch?
21:00:53 Part Blade[L]
21:01:39MikachuXavierGr: also, this one isn't self extracting, so maybe you should link to 7zip.something
21:02:39 Join ze__ [0] (
21:04:23amiconnpreglow: I have a question regarding the piezo: Can the piezo generate beeps by itself, or do you need to toggle a port pin very fast to produce sound?
21:04:31 Quit ze (Read error: 104 (Connection reset by peer))
21:04:38Mikachuamiconn: it beeps on its own
21:04:46Mikachuyou just set a memory location
21:04:55Mikachuand then you need to write somewhere to shut it off
21:04:58peturthere go the sound effects
21:05:03amiconnAh, so in theory it would be possible to use it as an alarm clock?
21:05:16Mikachuapart from it being too quiet, yeah
21:05:31XavierGrMikachu: Thanks. Please don't forget to report any problems in the wiki.
21:05:44XavierGrMikachu: Also does it work for you?
21:06:29preglowamiconn: by itself
21:06:31amiconnpreglow: I have an idea, based on some more thoughts regarding the piezo
21:06:36preglowamiconn: you set the freq and just let it go
21:06:44Mikachupetur: i have some awesome sound effects in brickmania and tetrox
21:07:23preglowamiconn: just nothing too ambitious now, please, i want this out pretty soon so blind people can tell me if it's any help
21:07:24Mikachuthat is also fun
21:07:26amiconn(1) for wheel/button click, it might in fact be better to click at the time the event is generated than at the time it is consumed. This way it better resembles a true clicking button
21:07:33Mikachu(yes, i know it spins the loop way too fast)
21:07:41preglowamiconn: yes, exactly, it feel quite intuitive too
21:07:49preglowyou should try it, i'm confident you'll find it's not bad at all
21:07:58amiconn(2) We will probably want to use the piezo for other things as well
21:08:06 Quit mirak (Read error: 110 (Connection timed out))
21:08:22 Quit ze__ (Read error: 104 (Connection reset by peer))
21:08:24 Join ze [0] (
21:08:29amiconn(3) We do *not* want it to click everywhere
21:08:40amiconni.e. it should be disableable
21:08:49amiconnMy idea is as follows:
21:09:12amiconn- Have a separate piezo driver. This should be simple, just another tick task
21:10:39amiconn- Have *two* click enable/disable function as part of the button driver, which are ANDed together
21:10:40lostlogicamiconn: hmph, I don't get that pause unpause sleep stop thta you mentioned.
21:11:19Mikachui may have noticed that when i shut down, it paused briefly before it stopped
21:11:35amiconnOne function would be controlled by a global enable/disable click, the other would be enabled by default, but disabled in places where we don't want to click (e.g. in doom)
21:11:59amiconnIf both values are true, the button driver would fire the clicks, using the piezo driver
21:12:18preglowamiconn: sounds good
21:12:44amiconnIn fact we don't need two enable functions
21:13:15amiconnIf we don't want to click, call button_enable_click(false);
21:13:36amiconnafterwards call button_enable_click(global_settings.button_click);
21:14:55 Join Zoide777 [0] (
21:16:11***Saving seen data "./dancer.seen"
21:16:54 Quit Rondom (No route to host)
21:17:48amiconnpreglow: Play 1 channel midi on the piezo...
21:18:07 Join jbauman [0] (
21:18:11Zoide777you can use it as a speaker?!?
21:18:12Mikachui already had that idea
21:18:13amiconniPod ringtones...
21:18:31Mikachuhow dare you use my idea without giving credit?
21:19:31Zoide777and then the only thing missing will be recording through the headphone out... (it *is* possible! podzilla does it)
21:19:44Zoide777oh, and video playback, but i'm sure that'll come in due time
21:20:42Mikachuand video recording!!1
21:21:57Zoide777through the headphone out!!!!
21:22:09 Quit Zoide777 ("CGI:IRC")
21:22:14 Join Zoide777 [0] (
21:22:34Zoide777no, i was joking, that's impossible. obviously the video would be recorded *through the screen* !
21:23:00Zoide777you measure the tiny voltage fluctuations on each pixel of the lcd that are caused by the photons on the light that hits the screen
21:23:03 Join PaulJ [0] (
21:23:06Zoide777then you convert that to video
21:23:10Zoide777pretty trivial imo
21:23:18preglowamiconn: ahhahaha
21:23:19*Zoide777 is talking out of his ass and enjoying it ::)
21:23:22preglowamiconn: well, it should be possible
21:23:23Zoide777gotta go eat lunch
21:23:37preglowamiconn: at least somewhat, you control the period of the piezo
21:23:43preglowamiconn: you can also control the pulse width, i think
21:24:20Mikachucan you change it fast enough to make it resemble something other than a tone?
21:25:38preglowthat's how the did drums in c64 times
21:27:34crashdSID chips ftw.
21:28:16crashdspeaking of SID, poor modplayer still needs attention ;(
21:30:09crashdsorry, colloquial IRC acronym, got a bit carried away
21:30:10crashdfor the win
21:30:20MikachuO RLY?
21:30:26crashdya, rly
21:30:27Mikachuthe orly owl is dead btw :(
21:30:40Mikachuit is true
21:30:43crashd; (
21:31:31Mikachu (has some funny text tags that takes a while to render in mozilla)
21:31:43 Join harbel [0] (
21:32:29 Join ze__ [0] (
21:33:42Mikachuof course, i don't know if that true
21:34:09 Quit ze (Read error: 104 (Connection reset by peer))
21:34:14 Nick ze__ is now known as ze (
21:37:06 Quit t0mas (Read error: 110 (Connection timed out))
21:37:45 Join t0mas [0] (n=Tomas@rockbox/developer/t0mas)
21:39:19preglowsid chips ftw indeed
21:39:27preglownothing sounds as sweet as a bona fide sid chip
21:41:11*lostlogic makes _major_ changes to audio operation... for the better, but probably introducing BUGS.
21:41:18lostlogicthat's my job, right?
21:41:19ep0choh that reminds me i was going to test dircache with 30,000 sid files
21:41:35preglowlostlogic: oh sure
21:41:41preglowlostlogic: as long as it ends up easier to work with
21:42:02lostlogicpreglow: that's the goal
21:42:22preglowthen go forth
21:42:39lostlogicI seem to have made seeking Not Work during filling instead of Doing Bad Stuff during filling, not sure which is worse :-\
21:44:43preglowwell, as long as it's fixable...
21:46:13lostlogicI'm sure it is... I'm probably going to commit this soon, because it's an important paradigm switch (similar to yesterday's) in that it puts buffer fill monitoring frequency in the hands of the codec thread instead of the audio thread to allow proper serialization of audio thread events.
21:46:41lostlogic(which is why it came up as I was trying to fix a serialization problem with stupid seek)
21:48:17preglowlostlogic, Slasheri: do you know why all output buffers are split up into chunks before furhter processing in dsp.c ?
21:49:30 Quit imphasing ("Lost terminal")
21:50:19 Join macncheese [0] (
21:50:31macncheesehey guys, how do i start rockboy on my h140? i cant find it in my plugin list
21:51:27preglowjust start a rom
21:51:31preglowrockboy will launch
21:51:35Slasheripreglow: hmm, really?
21:51:42preglowSlasheri: looks like it
21:51:46preglowSlasheri: convert_samples
21:51:51preglowSlasheri: top line, it caps the count variable
21:51:58macncheesepreglow, wow that's pretty easy lol, thanks :)
21:52:04preglowconvert_to_internal, i mean
21:52:26lostlogicpreglow: no idea, I've wondered the same myself.
21:52:27preglowmacncheese: you're welcome
21:52:38Slasheriah, hmm
21:52:42preglowi can see there being a problem with not enough yielding
21:52:45macncheesedoes it support gbc too, btw, on h140? or just gb?
21:52:48preglowbut surely, that can be fixed better with more yields
21:52:57preglowmacncheese: gbc too, but support is not complete
21:53:32macncheeseyea i figured as much :) any games known to work well?
21:53:48preglowmacncheese: i dunno, haven't used it for yonks, mario land works nice, though :)
21:54:01macncheeseahh, thats all we need, isnt it? :]
21:54:34Slasheripreglow: hmm, probably it had something to do with the sample depth / stereo mode
21:54:45Slasherii can't remember the code right now and it has changed a lot :)
21:54:54preglowSlasheri: nah, that part hasn't changed much
21:54:57preglowSlasheri: it's pretty much your code
21:55:06preglowSlasheri: but yeah, i can understand the chunking in the case of the converting
21:55:10preglowSlasheri: but not when the samples are in the target format
21:55:24preglowSlasheri: which they almost always now
21:55:30preglowinsert "are" somewhere there
21:55:52Slasherihmm, yep. then it might be unnecessary
21:56:09preglowbut yeah
21:56:13preglowi think i'll try to fix that some day
21:56:22preglowperhaps when i remove support for 16 bit samples altogether
21:56:24Slasherisounds good :)
21:56:50Slasherihmm, you mean 16 bit input data?
21:57:01Slasheriok, that can probably go then.. :)
21:57:09preglowi've converted all codecs to use 32 bit data now
21:57:13preglowin a fixed s3.28 fixed point format
21:57:22Slasherioh, nice :)
21:57:35preglowso we always know how much precision we have
21:57:41 Quit Kohlrabi (Nick collision from services.)
21:57:50 Join Kohlrabi [0] (
21:58:01Slasherithat's good. but now sleeping, night ->
21:58:53preglowgood night
21:59:21 Join RoC_MM [0] (
22:00:42 Quit RoC_MM (Client Quit)
22:01:28macncheeseoh one more question, sorry about that
22:01:46macncheesei cant seem to find a way to get rockbox to shuffle through all my songs, instead of just the songs in current folder
22:02:03macncheesesince i have subfolders in subfolders in subfolders
22:02:04Mikachuadd all songs to the playlist and optionally do a Reshuffle Playlist
22:02:14macncheeseso i could only through a playlist?
22:02:17Mikachuyou can select Insert Subdirs Recursively somewhere in the options
22:02:34 Join ^BeN^ [0] (
22:05:56Zoide777it would be nice if there were a tagcache "All" option that would queue up all songs, such that if Shuffle were set to On they would be shuffled
22:05:57macncheesealright, thanks :)
22:06:08macncheeseZoide777, agree:)
22:06:20Mikachucan't you go to browse by title and just select one?
22:06:26Mikachu(i haven't tried tagcache)
22:06:40macncheeseyou mean manually select a song and pretend im shuffling? :P
22:06:56Mikachuif you select a song in normal dir mode, it inserts all songs in the dir
22:07:05Mikachuso i thought it might do the same in tagbrowser
22:07:11macncheeseah like that
22:07:17macncheesei got all my songs in subdirs
22:07:29Mikachuthat wouldn't affect tagcache
22:11:38macncheeseguess ill try in a min :)
22:11:47macncheeseonce im done throwing all these gameboy roms on :]
22:12:21macncheeseis it worth putting gbc roms on, or wont they play properly anyway?
22:13:20RedBrevaJust been playing with the new VMWARE image... I can compile and run sims again - Woot!!
22:14:24RedBrevaBut... can someone tell me how to get to a file manager of some sort? :-(
22:15:11Mikachuyou should start up in the file browser
22:15:41RedBrevaIt's just an empty desktop with rockbox logo...
22:16:05Mikachumaybe you don't have any files on it
22:16:09 Join corevette [0] (
22:17:42bluebrother^RedBreva: I noticed you used \note{Note: ...} −− \note brings the Note: prefix itself
22:18:28RedBrevaWhoops! Just wrapped some existing text and forgot to remove the extra bit...
22:19:42amiconnpreglow: The total mp3 runtime of my mini2g was in fact 10h 43 48s
22:21:23amiconn(last log entry)
22:21:27 Quit corevette ("CGI:IRC (EOF)")
22:22:08RedBrevahmmm how do I view the pdf manual I have just built?
22:22:22Mikachuwith a pdf viewer?
22:22:36Mikachuis it a trick question?">
22:23:01RedBreva:P Can I do it from cmd line, or do I need to install / run a pdf viewer first
22:23:37RedBrevaStill *very* new to the entire linux thing... I like my GUI
22:24:02ep0chyou can compile the manual but you dont know how to view a pdf?
22:24:06Mikachupdf viewers are always gui
22:25:05bluebrother^RedBreva: what os you're on? Linux?
22:25:14RedBrevaepOch: yep - in linux... I can view it by returning to XP and opening a share, browsing across etc, but am hoping to stay in the VMWARE box
22:25:33 Part Zoide777
22:25:35MikachuRedBreva: install xpdf
22:25:46ep0chwell there's xpdf or kpdf (in kde)
22:25:50Mikachudoes the vmware thing have X?
22:26:20lostlogicwell, every seek is seamless now −− the old audio keeps playing until it seeks... this is a step in the right direction.
22:26:42RedBrevaIt's got some apps in the menu with X at the start of the name if that is any sort of answer...
22:26:56bluebrother^ah, ok. Vmware ... you could look for xpdf.
22:27:20MikachuRedBreva: try apt-get xpdf
22:27:53preglowamiconn: definitely pretty good
22:28:02preglowamiconn: and for mp3, one of the slowest codecs
22:28:13Mikachulostlogic: am i doing something stupid? i tried to add %sp to my wps but it only shows a p
22:28:14amiconnWould be better with some libmad optimisations ;)
22:28:27Mikachuthat line has
22:28:37 Quit Huey ()
22:28:45amiconnBtw, it seems the iPod has a hardware protection circuit kicking in pretty high - at 3.5 volts
22:28:52lostlogicMikachu: doesn't look stupid, I wonder if I effed something up
22:28:58amiconns/iPod/mini 2G/
22:29:07Mikachulostlogic: i wonder if there isn't already a %s
22:29:26amiconnOf course
22:29:33preglowamiconn: it's on my todo list
22:29:38amiconnOne of the oldest wps tags, scrollling line...
22:29:50preglowamiconn: after writing a parser for the arm profiler output
22:29:53Mikachuah, my next line is
22:29:55lostlogicMikachu: yeah, I effed it up
22:29:56Mikachu%ac%s%Ia - %It
22:29:59Mikachuyw :)
22:30:06ep0chRedBreva: is there a command called 'pdftotext' available?
22:30:11RedBrevaHurahhh... apt-get install xpdf did the trick.... Thanks all
22:30:12lostlogicgah, why didn't GCC yell at me for that :(
22:30:19preglowit's also after a ton of other stuff, like fixing the resampler
22:30:43amiconnThe resampler needs work too, definitely
22:30:48RedBrevayes there is (pdftotext)
22:30:53bluebrother^RedBreva: xpdf can reload pdf files by pressing the "r" key.
22:30:56amiconnAnd that is release stuff, unlike the arm libmad
22:31:03Mikachulostlogic: looks like it's in another switch statement
22:31:04preglowamiconn: i sincerely doubt i'll have time to implement a good resampler
22:31:11Mikachulostlogic: which is strange in itself
22:31:12preglowamiconn: instead, i'll focus on finding the bugs in the current one
22:31:45lostlogicMikachu: yeah, damn, ok, so I'll hafta find some other leading character for sound/DSP stuff, any thoughts? anything not taken that is even remotely intuitive?
22:32:18Mikachui'm no wps expert
22:34:07Mikachuhrm, does it actually reparse the whole wps file every time it draws the display?
22:34:22lostlogicMikachu: pretty much, yeah...
22:34:30bluebrother^RedBreva: you should also avoid to insert a hard line break right before \note and \warn −− they to this themselves.
22:34:52Mikachulostlogic: looks like S isn't taken
22:35:01Mikachubut maybe would be confusing
22:35:07bluebrother^I'm just looking over the playback options patch. Looks nice.
22:35:41Mikachun for noise is also free
22:35:44lostlogicMikachu: what about 'e' for equalizer and other DSP things?
22:36:01RedBrevaOK, thanks - I am learning rapidly... hopefully I won't make the same mistake too many times - BTW r works like a charm
22:36:14Mikachui don't have any strong opinions on the choice of letter
22:36:36bluebrother^its the only pdf viewer I know that supports this.
22:37:08RedBrevaHmmm... xedit is a bit crap tho'
22:37:14bluebrother^btw, have you notices I extended the LatexGuidelines and ManualTodo?
22:37:22bluebrother^I'd suggest you gvim ;-)
22:37:34RedBrevais that a apt-get too?
22:37:40bluebrother^should be.
22:37:53Mikachuit could be something silly like vim-gui too
22:38:01Mikachubut try gvim first
22:38:13bluebrother^are you using the rockbox devel image? I haven't used, no idea whats all included.
22:38:32bluebrother^but maybe I should try some time ... just to know ;)
22:38:44*bluebrother^ runs Linux natively
22:38:48RedBrevayes... so far I have added xpdf and ccache
22:38:56ep0chlooks like dircache hates me for having the entire sid collection on my mp3 player :(
22:39:01preglowlostlogic: do you have any idea why apply_gain doesn't just write to the src array?
22:39:07*preglow summons Lear
22:39:09Mikachuep0ch: i do too
22:39:46midkayMikachu, what's up? S and N? for what?
22:40:12RedBrevajust tried gvim... it is a virtual package provided by ...lots of vim-xxx options... You should selct one to install :(
22:41:48Mikachumidkay: we are searching for a good wps tag prefix for sound related things, like pitch
22:42:02lostlogicpreglow: I also recall thinking that when I browsed DSP code.
22:42:22midkayMikachu, aha.. yes, my vote goes to "S" then. :)
22:42:23preglowi can't see why it doesn't just write to src
22:42:26preglowit's just a flaming gain
22:42:31preglowfastest thing in the world made slower
22:42:47lostlogicpreglow: ahaha yes, I was frustrated by the number of copies done during DSP.
22:42:57preglowi intend to eliminate all
22:43:05Mikachuyou will be EXTERMINATED
22:43:05lostlogicpreglow: you're my hero :)
22:43:16 Nick BHSPitLappy2 is now known as BHSPitLappy (
22:43:30harbelWould it be possible to run Rockbox if you had a HFS+ iPod and you added a Fat32 partition right after your ext2 partition if you had linux, or right after the HFS+ partition, and you ran Rockbox off the Fat32 partition?
22:43:38bluebrother^RedBreva: I'm not used to debian, can't help you really here ... on my box the package is called vim-X11
22:43:47Mikachuharbel: you could probably just reformat it to fat32
22:44:03Mikachuharbel: i'm not sure how hardcoded the partition number is in the bootloader
22:45:02RedBrevaAny suggestions for a web browser?
22:45:03amiconnpreglow: Changing the data in place requires that the function is never called twice for the same block. If this is made sure, then there shouldt'n be a problem
22:45:30harbelCould you use iPodLoader2 and make a config file and tell it to search for Rockbox on (hd0,3)?
22:45:33ep0chRedBreva: firefox for gui, w3m for shell
22:45:39Mikachuharbel: maybe
22:46:03harbelMikachu: Alright, I may try it out later then
22:46:08amiconnMikachu, harbel: The fat32 partition number isn't hardcoded anywhere. The rockbox fat driver simply grabs the first fat32 partition it can find
22:46:12preglowamiconn: well, of course not, then you'll get double the effect
22:46:16Mikachuah, okay
22:46:18*bluebrother^ just notices w3m not to be installed.
22:46:18preglowamiconn: which is logical anyway...
22:46:33amiconnThere's only one restriction - rockbox does only support primary partitions
22:46:35Mikachuharbel: how would you go about shrinking the hfs partition?
22:46:39RedBrevasilly question time: How do I get to install a browser, without a browser to get to the web site to download a browser from?? I think!!
22:46:47Mikachui will poke anyone with more than 4 partitions on an ipod
22:46:55MikachuRedBreva: apt-get!
22:46:58amiconnRedBreva: Use a caommandline download tool, like curl
22:47:06Mikachuapt-get firefox should work
22:47:08bluebrother^RedBreva: if you know the complete url: wget
22:47:19amiconnYeah, or your favourite package managing tool
22:47:39harbelCouldn't you shrink the hfs+ partition with fdisk in linux?
22:48:01Mikachuyou could shrink the partition sure, but not the filesystem
22:48:15RedBrevaI only found out what packages were a few days ago - I don't have any mangling tools, never mind a favorite :D
22:48:24Mikachuyou used apt-get earlier
22:48:39RedBrevait's the only one I know
22:48:44harbelAh, ok, but I have to go now anyways
22:48:59lostlogicMikachu: 'S' it is
22:49:02 Join Mark_ [0] (
22:49:14 Part harbel ("Leaving")
22:49:45RedBrevaThe Mouse handling in this new VMWARE is *WAY* better than old build...
22:50:00amiconnYes, it contains vmware tools...
22:50:32*bluebrother^ just discovered w3m supporting his mouse wheel
22:50:52ep0chyeah w3m is sweet
22:50:57RedBrevaDarn - apt-get firefox didn't work :( Can;t find package
22:51:05lostlogicmozilla-firefox perhaps?
22:51:05t0masmozilla-firefox ?
22:51:05Mikachutry mozilla-firefox
22:51:15lostlogicwe _rule_
22:51:28t0maswe all had the same problem I guess ;)
22:51:46RedBrevaWoooot - yes, Rule is definately what you do.
22:51:49MikachuRedBreva: might as well tell you about apt-cache search 'text'
22:51:55Mikachuat least i think that's the comamnd
22:51:58Mikachui've never actually had debian
22:52:18Bagderit is the right command
22:52:50*t0mas really likes debian
22:52:55t0masand as of today... Xen
22:53:17RedBrevado I entrust font managment to defoma?
22:58:03 Part ep0ch ("Kopete 0.11.1 :")
22:59:12RedBrevaOK, 1 final question before I pack it in for the evening...
22:59:21 Join Daishi [0] (
22:59:27Mikachui think the answer is 7
22:59:28RedBrevaHow do I change the keyboard mapping in X?
22:59:56Mikachusetxkbmap us for us, se for sweden i think, etc
23:01:13preglowman, it looks like apply_gain does some really nasty assumptions
23:04:57Mikachulostlogic: the tag works fine now as expected
23:05:20amiconnBagder: what's that 'user:' line in langv2 files meant for?
23:05:35Bagderits meant for core or specific plugins etc
23:05:48Bagderits not being used atm
23:06:07 Quit ender` (" And on the 8th day, God said: "Okay, Murphy, it's your turn now."")
23:06:30RedBrevaRight, I'm off - Thanks for you help earlier...
23:06:40 Quit RedBreva ()
23:08:24lostlogicblah, what the heck did I do to break starting playback!?
23:08:59midkaylostlogic, what?
23:09:26t0mas[22:59:39] <Mikachu> i think the answer is 7 <−− no... it's... 42!
23:09:37Mikachu7 is a factor of 42 though
23:09:46t0masyeah, so you were close
23:10:32t0mas(you did see that movie? the hitchhikers guide to the galaxy?)
23:10:32 Join ep0ch [0] (n=ep0ch@
23:10:52Mikachuyeah, it was a big letdown
23:11:07peturthe book is much better
23:11:08Mikachuit was like a cliffnotes version of the first book with the jokes ripped out :)
23:11:45 Join RotAtoR [0] (n=e@rockbox/developer/rotator)
23:11:47goffastill light years better than the bbc version
23:11:55Mikachuat least that was funny
23:12:07lostlogicMikachu: can't get audio to play on my player any more, and I don't see any good reason for it.
23:12:37Mikachucan't help there
23:12:43lostlogicsigh, I know.
23:12:59*Mikachu sends some Insta-Fix Cookies (tm)
23:13:12*t0mas has never seen the old movie
23:13:14t0masdid read the book
23:13:17*lostlogic mutters something about weblogic session cookies and apache module bugs
23:13:26Mikachut0mas: by movie you mean the bbc series?
23:13:29goffat0mas: stick with the book
23:13:35t0masah, that was a serie
23:13:44Mikachuas you may or may not know, the book was written after that
23:13:53t0masdidn't see that... only saw the new movie (what a downer)
23:14:00t0masand read the book
23:14:06Mikachuthe only funny thing that i remember was the zoomout that never ended
23:14:07t0mas(no, didn't know about the serie)
23:14:10 Quit _Lucretia_ ("Leaving")
23:14:24Mikachui think i have it on two cds somewhere, if you want it
23:14:42t0mashm.. not if it's awful :)
23:14:50obot0mas: try the origional radio series
23:14:57goffaradio series is good
23:14:59Mikachui liked it, i even saw it twice
23:15:06Mikachui haven't finished the new radio series yet
23:15:20t0masok, I'll look for a download link tomorrow
23:15:29t0masI like listening to things before I get to sleep
23:15:44t0maspodcasts... audio books... radio series fit in perfectly
23:16:01goffa<- has tunes running all night long
23:16:06goffaand all day if i can help it
23:16:12***Saving seen data "./dancer.seen"
23:16:16bluebrother^argh. These ButtonFoo macros are driving me crazy :(
23:16:28*t0mas is listening to digital fortress by Dan Brown now... but I don't really like it...
23:16:37*Mikachu is listening to 美少女戦士セーラームーン - 合コトバはムーン・プリズム・パワー・メイクアップ! (0:10 / 4:22)
23:16:47goffabought that book... haven't read it yet
23:16:59t0masit's not that good
23:17:17t0masDeception point is the best if you ask me...
23:17:19Mikachui'm not good at audio books
23:17:28Mikachui start doing something and then i realize i missed 5 chapters
23:17:28goffayeah.. that was good
23:17:52t0masMikachu: ever tried listening in a train? nothing todo there
23:18:04Mikachuwould work !at computer i guess
23:18:07goffaheh.. i've never been on a train
23:18:09 Join BHSPitMonkey [0] (
23:18:35t0mastalking about audiobooks and sleeping... it's 23:18 here
23:18:40t0masso bed time for little kids :)
23:18:42 Join stripwax [0] (
23:18:58goffahe he he.. good night t0mas 3:30 pm here
23:19:26t0masI bet you don't have to work tomorrow?
23:19:33t0masoh wait pm
23:19:35t0masis afternoon
23:19:45t0mas<−− Dutch... using the 24h system
23:19:49goffaplaying hookey today.. played it yesterday too
23:19:58goffai have the plague
23:20:01goffaor something :)
23:20:08Mikachuam/pm is impossible to understand
23:20:18Mikachuespecially around 0-1
23:20:19goffaha ha ha... i think 24 is harder
23:20:27preglowhell no
23:20:33goffahard to subtract 2 all the time.. lol
23:20:52preglowno wonder you think it's hard if you subtract 2
23:20:55goffaer 12
23:21:03t0masbut 24 is way more logical
23:21:06goffayeah.. harder
23:21:11Mikachumy brain uses a lookup table for that
23:21:14goffait is .. but when you've been raised on 12
23:21:14t0masand you don't have to remember when it's am and when pm
23:21:42t0maserm... I don't have a problem with that... all analog clocks use 1 - 12
23:21:52t0masso if I read 23:21 I think 11:21 in the evening
23:22:10*amiconn prefers digital clocks
23:22:13goffanot me... if i see 11:21 it's 11:21 :)
23:22:23Mikachuwhat i can never understand about am/pm is 12:30
23:22:25goffaand i wear a digital watch
23:22:29Mikachuis that am or pm?
23:22:34Mikachuand is it in the day or the night?
23:22:44BagderMikachu: no one can understand that
23:22:48goffathink.. is it light out?
23:22:51t0masyeah, and 12:00
23:22:52Bagderwhich is why they call it noon instead ;-)
23:22:55t0maslunch time
23:22:57t0masis that am or pm?
23:23:00amiconnBagder: Hehe, in fact there are binary watches. Good for confusing unaware persons...
23:23:06Mikachui mean, in am/pm systems, you still go up to 12:59
23:23:07goffayeah.. i've seen those
23:23:15BagderI have one on my screen
23:23:21amiconnBagder: Btw, got my question regarding langv2 'user:'
23:23:25*t0mas had a widget on the desktop too
23:23:34Mikachuso if it's half past twelve at noon, is that 12:30am or 12:30pm?
23:23:40goffathey have a bunch of cool ones
23:23:43Bagderamiconn: I replied to it
23:24:05amiconnUhm, sorry, overlooked that
23:24:09Bagderamiconn: its not in use yet
23:24:09obo12:30 pm
23:24:16amiconnOkay, future thing
23:24:27Bagderyes, it is completely ignored now
23:24:32Mikachuobo: so 11:59 is am, then 12:01 is pm, and they are two minutes apart?
23:24:43 Quit solexx (Read error: 113 (No route to host))
23:24:49Mikachuthat's really weird
23:24:52amiconnAlso, would it be possible to spit out the new file produced with genlang -u in english.lang order?
23:25:09Bagderamiconn: it surely would
23:25:11 Quit Strath (Read error: 104 (Connection reset by peer))
23:25:15Mikachubut at night it switches from 11:59pm to 0:01am as expected :)
23:25:29amiconnMikachu: Afaik not
23:25:49Mikachuit is 12:01am too?
23:25:52obo12:01 am
23:25:59amiconnin 12-hour system the time goes from 1:00 to 12:59am, then 1:00 to 12:59pm
23:26:05 Part ep0ch ("Kopete 0.11.1 :")
23:26:07amiconnErm, wrong
23:26:15Mikachuso a day starts at 12 instead of 0, that's really odd :)
23:26:23preglowi hate the 12-hour system
23:26:30preglowit makes my head explode
23:27:00amiconn12:00..12:59 am, 1:00..11:59 am, 12:00..12:59 pm, 1:00..11:59 pm
23:27:13amiconnThat simply equals 0:00..23:59
23:27:45lostlogicahaha. yes.
23:28:21preglowi refuse to remember that
23:28:31preglowon the grounds of prefering my brains intact
23:28:43linuxstbYou need it hammered into you from an early age...
23:28:45lostlogicyou get used to it... I swear... I had never noticed just how insane it was until I read this conversation.
23:28:49amiconn12 hour system is for those who also still use other weird non-metric units like miles, yards, feet, inches, gallons, Fahrenheit...
23:28:58midkayamiconn, huh? what's with the 12:00..12:59am thing? thing?
23:28:59preglowoh, the other units are ok
23:29:03Bagderthe 12 hour time system and time zones with DST, the two biggest problems of humanity ;-)
23:29:04preglowthey don't have postfixes that don't make no sense
23:29:14midkayit's not to 12:59, it's to 11:59. rather simple..
23:29:20Mikachupounds are crazy, lets make our main unit for measuring mass depend on the local gravity constant
23:29:22*lostlogic vomits on DST, I still cna't figure out what time it is since they screwed with my clocks.
23:29:27midkay12:00 to 11:59, 12:00 to 11:59, repeat...
23:29:47lostlogicmidkay: that doesn't make any sense numerically...
23:29:53 Join Strath [0] (
23:29:57lostlogic12:00 goes to 13:00... how does that ever reach 11:59
23:30:02midkaylostlogic, but it certainly does _not_ go to 12:59 at any point..
23:30:04amiconnmidkay: That's not monotonic.
23:30:09Mikachuunless it goes backward and a day only has 2 minutes
23:30:17midkayif you're talking about the 12-hour havles.
23:30:26amiconnSo the first hour after midnight and the first hour after noon is a separate sequence
23:30:30lostlogicmidkay: you are missing the point
23:30:42midkayi'm not even sure what you're discussing..
23:31:00Mikachuwell, that's my point, it's crazy
23:31:07lostlogicSlasheri: ping?
23:31:26midkayjust noticed amiconn's message and last i checked, 12hour time does not switch am <-> pm at 1:00.
23:31:50amiconnNope, but the value jumps
23:32:00amiconn12:59am->1:00 am
23:32:11Mikachuhe didn't say it does either
23:32:14 Join Zoide777 [0] (
23:32:19lostlogicmidkay: it goes 11:59pm -> 12:00am, counts normally until 12:59am, then cycles to 1:00am, then counts normally to 11:59am, then switches to 12:00pm, then ocunts to 12:59pm, then turns to 1:00pm, then counts to 11:59pm
23:32:34midkay"what" counts/cycles that way?
23:32:42t0masyour watch
23:32:43midkaya clock?
23:32:46midkayyes, agreed..
23:32:46Mikachui guess if i convert the number to value%12 first it will make more sense
23:32:53midkaysee, i didn't know what you were talking about. :)
23:33:12*t0mas will stick to 24h formatted GMT
23:33:16amiconnMikachu: 24->12 hour:
23:33:20midkayif(hour>12 && 12_hr_mode) hour-=12;
23:33:25Bagdernow I won't be able to sleep tonight, you've messed up my head!
23:33:31*lostlogic uses 24hr in his clocks, but the people around him never understand.
23:33:31midkayBagder, haha.
23:33:35t0masI'm going to try it anyway
23:33:37amiconnpm = (h24 >=12);
23:33:47amiconnif (pm) h24 -= 12;
23:33:54midkayBagder, btw.. on the main page! it says rockbox supports "iRiver", not "iriver". ha. nice going. :)
23:34:11Bagderyeah, we should go to Iriver all over
23:34:15amiconnh12 = (h24-1) % 12 + 1;
23:34:16midkayew, ew.
23:34:21midkayno. no. iriver. not Iriver. ew. please.
23:34:23midkayforget i said anything.
23:34:29Mikachuamiconn: *explodes*
23:34:53amiconnmidkay: Iriver is a proper name
23:35:04midkayamiconn, 'proper'? they call themselves iriver.
23:35:27amiconnAfaik a proper name is always capitalized in english
23:35:29midkayif there's one pet peeve i have, it's Ipod instead of ipod or iPod.. it looks so _awfully_ ugly and incorrect..
23:35:34Mikachuonly exception is \latex
23:35:40midkaywell, they're going against the language rules, i think..
23:35:59Mikachuamiconn: how do you write 'van der Haag' at the start of a sentence in english?
23:36:20stripwaxthe spelling of LaTeX with a tau, epsilon and chi character annoys me more than iPod vs ipod ever could..
23:36:37stripwaxMikachu - "Van der Haag" presumably
23:37:11midkaystripwax, i've never seen LaTeX spelled with whatever that crap is.. :)
23:37:22Mikachustripwax: Laτεχ
23:37:43amiconnThat looks like gibberish here
23:37:50Bagderhere too
23:37:55midkaythat doesn't bug me as much as capital I, but.. still rather ew..
23:37:58midkayi can see it.
23:38:12*Mikachu passes around some utf-8 terminals
23:38:20Bagderirc is not utf8
23:38:25Bagderit is whatever-you-want
23:38:38Mikachuutf-8 is one of whatever-you-want
23:38:55amiconnYes, but not the most common
23:39:01Bagderno, that's whatever-you-should-want ;-)
23:39:08Mikachui can't write greek in anything else than utf-8
23:39:13amiconnHehe, probaby
23:39:16Mikachuunless we agree on latin9 or whatever it's in
23:40:04Mikachu is the only greek character in latin1 i think
23:40:43amiconnBagder: Tell that to ms. I still couldn't figure out how to tell SAPI I want to use utf-8 (from a script), although the engine says it supports utf-8
23:40:57 Quit mikearthur ("Konversation terminated!")
23:41:22Bagdercan we sue them?
23:41:26amiconnI played cheap and used iconv, but that requires unix-ish tools (i.e. cygwin)
23:41:53amiconnBeforel utf-8 a translator only needed perl
23:42:01Mikachui remember hearing windows uses the system wide encoding or something, that you set in the control panel applet with the globe icon
23:42:22amiconnYou can't change the encoding directly
23:42:30amiconnYou can only change the locale
23:42:41amiconn...and afaik there are no locales using utf-8
23:42:50Bagdericonv exists as win32 port without cygwin too
23:42:56*Mikachu hugs windows
23:43:11*preglow kicks windows in the nuts
23:43:21*preglow rinces and repeats
23:43:27Bagderlike here =>
23:43:40amiconnInternally, windows uses unicode for a long time (ucs2, since ~1995)
23:43:41stripwax <- is what i was talking about.
23:43:43Mikachuit's sort of amazing how many things you can't do in windows
23:43:45preglowthat is, i believe windows was neutered quite some time ago, so this is something of a fruitless effort
23:44:15stripwaxamiconn - only NT/2000/XP though, right? Win95, 98 and ME don't use unicode internally afaik. or do they?
23:44:25amiconnThey do, partially
23:44:34stripwaxah, neta
23:44:44Mikachuah yes, it should be written with a capital tau, which is the same as T
23:44:45amiconn...and there is an unicode addition that can be installed to get full unicode support
23:45:04stripwaxMikachu - 'roughly' ;-)
23:45:27amiconnstripwax: They have to. VFAT is a win95 'invention' and VFAT filenames are always ucs2
23:45:39Mikachulike how windows 95c has usb support but doesn't support usb mice?
23:45:42stripwaxamiconn - wow, I didn't know that
23:46:27Mikachuamiconn: are you sure? the option for the linux driver is 'utf8'
23:46:30sharpehello everyone
23:46:36amiconnMikachu: 100%
23:46:46Mikachulinux people like saying utf8 i think
23:47:18 Quit Moos (Read error: 104 (Connection reset by peer))
23:48:14sharpetry pronouncing it...
23:48:29 Join imphasing [0] (
23:48:29Mikachuit's supposed to be pronounced latech
23:48:42Mikachuit's not my fault english has so few sounds
23:48:50amiconnMikachu: page 29 at the bottom
23:49:14Mikachupolish has 5 letters that sound like 5 naunces of spitting
23:50:22sharpeheh... i get to write a paper on the bubonic plague.
23:50:56sharpeand i know i'll get sidetracked and start working on the c64 emulator
23:51:09sharpeso i'll just start working on it right now, and avoid the sidetracking.
23:51:24lostlogicbagh, why in hell is initial file buffering w/seek broken now?
23:51:30 Join Moos [0] (
23:51:47Zoide777how hard would it be to do ipod recording through the headphone jack (like in podzilla) in rockbox? could the recording code be a mixture of low-level ipod code from ipodlinux and higher level recording code from rockbox targets like h120?
23:53:38lostlogicZoide777: that's how a lot of rockbox is done (drivers modified from IPL).
23:53:44lostlogicfor the ipod that is
23:54:21Zoide777ahh, so it's not impossible :)
23:54:50Zoide777b/c i know there's a lot of code borrowing, but at the same time i keep hearing how the two platforms use different kernels and different etc, etc.
23:55:03 Join mirak [0] (
23:55:38lostlogicZoide777: yes, the kernels are unique, but the driver code is usually portable enough to share large parts.

Previous day | Next day