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

00:00:03Bagdermidkay: I'd suggest using a fixed table with 32 bit resolution that you scale down to what you need
00:00:22Mikachuyou're of course aware that a half sine isn't a gravitational bounce?
00:00:29amiconnThere's a fixed point sine in cube.c, and others
00:00:30midkayBagder, i need to know how to generate it.. :)
00:00:37amiconns17.14 format
00:00:45midkayamiconn, are you talking to me?
00:01:06midkayi already use a sine to generate the tables in clock.c, and i'm now using it in bounce.c for the clock tables there too..
00:01:14adrcosi remember C64 when they were going out
00:01:17midkayi have access to it, i just don't know how to use it to make that weird bouncy thing. :)
00:01:18amiconnThe table saves space, as it only needs 16bit values
00:01:37 Join afruff23 [0] (
00:01:39amiconnweird bounce thing?
00:01:40Mikachuif you want to make a bounce, all you need is a square function...
00:01:51adrcosthey came out with GEOS
00:01:51midkayamiconn, the bounce table.
00:01:54amiconnMikachu: ?
00:02:05midkaydunno how to describe it.
00:02:12midkayline 82 of bounce.c
00:02:26midkaya table is used to define the positions for the bouncing rockbox text or something.
00:02:31amiconnsin(x) ^ 2 == 0.5 * sin(2*x) + 0.5
00:02:41afruff23is the X5's RTC supported in Rockbox?
00:02:53amiconn(that was directed at Mikachu)
00:02:55Mikachuamiconn: assuming constant acceleration, the position will be a monom of degree 2
00:03:23amiconnAh, you mean simulating gravity...
00:03:35Mikachuthat is what bouncing usually means :)
00:03:49 Quit Azra (Read error: 110 (Connection timed out))
00:03:53Bagdernah, not in demos ;-)
00:04:17amiconnThe bounce effect looks like a superposition of several sines (probably just 2)
00:04:35MoosLinusN: any news yet about the scaled values for volume in X5?
00:04:37afruff23if I place the time display function in my WPS at the beginning of the file, will it's position be different from if it were at the end?
00:05:02 Quit petur ("nite!")
00:05:03afruff23in the dispalyign will the position be different that is
00:05:08LinusNMoos: the what? please refresh my memory
00:05:10afruff23in the displaying*
00:05:10midkayof course. it shows up where it's put, like everything else.
00:05:29afruff23I wish i could use x and y -coords...
00:05:46MoosLinusN: the values used for volume (X5 port) sounds wrong, exemple there is still audio when mute
00:05:46midkayindeed.. life sux.
00:05:54LinusNah, yes
00:06:17LinusNare there more problems?
00:06:49midkayBagder, so, are you gonna give me a formula for generating that table? :)
00:06:51Bagdermidkay: hey, the clock doesn't build for the x5
00:06:57MoosLinusN: not as I know, just wrong values for volume, audio works fine anyway :)
00:07:00midkayBagder, does it have an RTC?
00:07:09midkaythen i'll need to update it.
00:07:16afruff23linus said it's supported above
00:07:18midkayafter bounce is done..
00:07:25midkayif at some point in the next few years i get a formula.. :)
00:07:28LinusNMoos: no, i mean are there more volume problems than the missing mute?
00:07:38 Quit RedBreva ("CGI:IRC (Ping timeout)")
00:07:52Moos*Big* pops at start/shuting down, yes
00:07:54afruff23in the Uisimulator my file skips when I view the WPS
00:07:58afruff23is this normal?
00:08:01amiconnYeah, seems I'm right
00:08:21afruff23it plays fine when I'm not at the WPS
00:08:23LinusNMoos: that's not related to the volume values
00:08:32Bagdermidkay: you need to learn how to make a sine table! ;-)
00:08:44amiconnmidkay: table[] and xtable[] are just sine (and cosine) tables scaled to the display resolution.
00:08:46MoosLinusN: nope I know just in audio area I meant :)
00:08:50webguest06afruff23: the uisimulator is slow
00:08:59amiconnThe weird bounce effect is added with a second, tiny sine table, speed[]
00:09:09midkayBagder, what? :)
00:09:19midkayoh, really?
00:09:32midkayoh. i didn't realize that..
00:09:38amiconnFor archos, the scale factor for x and y needs to be different, because the pixels are non-square
00:09:39midkayk, thanks. :)
00:09:57midkayamiconn, what? so it will look a little weird, big deal. ;)
00:09:59amiconnBasically, you need to calculate an ellipsis to see a circle.
00:10:05afruff23if I right align text and a picture is displayed at the right end of the screen what will happen in the PWS?
00:10:18amiconnIf you just calculate a circle, you'll see an ellipsis
00:10:19afruff23will they overlap, or will the text move to the left of the pic?
00:10:34BagderI'm so surprised the langv2 didn't byte me yet
00:10:39midkayamiconn, yes..
00:11:01BagderI'll go to sleep and I bet the errors show up
00:11:31amiconnmidkay: In fact, there already are 2 sets of tables, one matching the archos lcd size and the other matching the H1x0/X5/iPod greyscale lcd size
00:11:53midkayamiconn, so we just generate the table if LCD_WIDTH > 112..
00:12:02amiconnBagder: They will longword you in the morning ;)
00:12:09*Mikachu nibbles Bagder
00:12:16amiconnmidkay: No, I would generate the tables for all resolutions
00:12:29 Join odoylerules [0] (
00:12:42midkayamiconn, well, i don't know how to do that if you must have it technically correct for the archos' pixel aspect..
00:12:53amiconnIt's simple...
00:13:13amiconnJust use a different radius for the x table than for the y table
00:13:32amiconnrx = 1.25 * ry
00:13:42amiconnor ry = 0.8 * rx
00:14:05midkayalright.. hm.
00:14:22afruff23can anyone reccomend an XCF to bmp batch converter, since I made my WPS graphics in GIMP? preferably with a GUI
00:14:51afruff23the GIMP irc is dead, so sorry for askign here
00:15:26 Join austriancoder [0] (n=austrian@
00:15:29 Quit TCK (Connection timed out)
00:15:36Mikachuafruff23: convert file.xcf file.bmp
00:15:46LinusNafruff23: imagemacick
00:15:55afruff23I tried that but the layers count as separate iamges
00:16:00*LinusN can't type today
00:16:17Mikachuafruff23: how about using gimp then?
00:16:34afruff23gimp has no batch covnerter AFAIK
00:16:37Mikachui'm not sure exactly how to use it, but there is a −−batch command
00:16:42Mikachu -b, −−batch=<command> Batch command to run (can be used multiple times)
00:16:46Mikachu −−batch-interpreter=<proc> The procedure to process batch commands with
00:16:52LinusNtime to sleep, nite all
00:17:06 Part LinusN
00:17:10austriancoderis apps/gui in use?
00:17:27Mikachui'm pretty sure all files are used
00:18:10linuxstbafruff23: xcftools ?
00:18:21afruff23is it GUI
00:18:30 Quit DrumRBoy320 (Connection timed out)
00:18:30Mikachugui != batch
00:18:35afruff23I know
00:18:42afruff23but I hate working with cmd
00:18:52Mikachu"xcf2png" converts XCF files to PNG format, flattening layers if necessary. Transparency information can be kept in the image, or a background color can be specified on the command line.
00:18:57afruff23I know how to use it but I prefer a GUI
00:19:06Mikachumaybe in this case you can make an exception
00:19:15afruff23yes, but i need to covnert to bmp
00:19:21Mikachuconvert a.png a.bmp
00:19:38afruff23does covnertign to png have any loss in quality
00:19:56afruff23even if I change the compression level?
00:20:02Mikachuit only uses gzip
00:20:57ashridahpng is a lossless image compression format, like flac for audio, or pkzip for generally anything :) (and unlike lzip, the lossy compression utility :) )
00:21:34afruff23how do I install xcftools on windows?
00:21:47afruff23I have a pentium class processor
00:21:57 Join RotAtoR [0] (n=e@rockbox/developer/rotator)
00:22:19linuxstbThat page I linked to was for the Debian packages. Ask google, but you may have to compile it yourself.
00:23:24afruff23can PNG handle sepaate layers?
00:23:29afruff23and treat them independently
00:23:57afruff23because fireworks saved using PNG and had layers, but GIMp says it can't
00:25:24Mikachuyou just said you didn't want it layered
00:26:05afruff23I know
00:26:12afruff23this is a separate Q
00:26:20Mikachui don't think it can
00:26:43afruff23so, there is no best image format
00:26:55afruff23even fi size doesn't matter
00:26:58Mikachui don't know how you reached that conclusion from that data
00:27:09 Join Leperkawn [0] (
00:27:13 Quit mikearthur ("Konversation terminated!")
00:27:22sharpeeh, weird. undefined reference to 'plugin_get_buffer' ...
00:27:26afruff23jpg is lossy, bmp have patents
00:27:35afruff23GIf can't handle many colors
00:27:42afruff23png can't handle layers
00:27:53Mikachujpg and bmp can't handle layers either
00:28:23webguest06you could do png.tar :)
00:28:24afruff23I knew that, but bmp isn't lossy
00:28:34Mikachuneither is png
00:28:48afruff23but png can handle lots of colors
00:28:51webguest06(not that anything in the world would support it)
00:28:51 Quit Febs ("CGI:IRC")
00:28:55ashridahafruff23: on the plus side, jpg is smaller, bmp is quick and simple to process, gif probably has some feature that used to be useful, png's got reasonable quality for a final format for something, svg supports vector graphics, etc.
00:29:07webguest06gif = animation
00:29:20afruff23not all of them
00:29:22ashridahif you're doing layering, store it in a layered format, and export to png for viewing in a static location by everyday folk
00:29:24webguest06Say mng and I kill.
00:29:26 Quit ender` (" Laziness is the mother of nine inventions out of ten.")
00:29:32ashridahwebguest06: that's not really a "plus"
00:29:33MikachuI KEEEL YOU
00:29:36Mikachugood night
00:29:39webguest06afruff23: well, it's gif's only redeeming feature
00:29:44 Quit midkay (Read error: 104 (Connection reset by peer))
00:30:00 Join midkay [0] (n=midkay@rockbox/developer/midkay)
00:30:03ashridahwebguest06: no, it really really isn't.
00:30:16webguest06I guess before png it was somewhat useful as a palettebased and compressed format
00:30:26afruff23I did store it in a layered format(XCF), but I'm havign trouble exporting it in a timely fashion to a BMP
00:30:42Mikachujust how many themes do you have?
00:30:52webguest06ashridah: It's the only reason to use gif.
00:30:57Mikachuyou could have clicked through at least 20 in this time
00:31:07LeperkawnHow exactly would I go about upgrading rockbox for my iPod 5G?
00:31:07afruff23they're pictures for my WPS icons
00:31:20afruff23I have around 30
00:31:23ashridahwebguest06: and it's used in the most non-useful of places, ie, banner ads
00:31:33Mikachuafruff23: if you haven't got it by tomorrow i can do it then
00:31:45webguest06ashridah: well, that's hardly the fault of the format
00:31:56preglowwe've got some routines already
00:32:01afruff23I don't need to convert it right this moment, but thanks
00:32:11*preglow finds out he was 1 hour in the backlog :/
00:32:23webguest06that's always annoying
00:32:31 Quit ashridah ("uni")
00:32:39 Quit goffa ("leaving")
00:32:45sharpegcc does not like 'plugin_get_buffer' apparantly.
00:33:12preglowbut yeah, a fixed point lib would be good
00:33:17preglowwe should gather some to use in the core as well
00:33:27afruff23remember I kept askign for the Uisimulator, well somebody from the iaudiophile forums was ncie nough to compile it for us
00:34:26 Quit adrcos (Connection timed out)
00:34:30LeperkawnHow exactly would I go about upgrading rockbox for my iPod 5G?
00:34:40sharpeextract the latest build zip to it
00:34:40LeperkawnHow exactly would I go about upgrading rockbox for my iPod 5G?
00:34:42afruff23if you display a progress bar and the code says to have it's eft and right pos be shorter than the picture's actual width, then what happens?
00:34:46LeperkawnWhoops, it doubled my post
00:34:52afruff23does the image get cut off or squeezed
00:35:26markunLeperkawn: just unzip on your ipod
00:35:39LeperkawnI mean, what files would I replace?
00:35:51sharpemost of them...
00:36:04Leperkawnyou mean .rockbox?
00:36:11 Join aegray [0] (
00:36:15sharpeeverything in the zip, pretty much.
00:36:26afruff23would it override your saved settings though?
00:36:33LeperkawnI was wondering if it was a bit more complicated than that, but I'm in luck :P
00:36:38 Quit odoylerules (Connection timed out)
00:37:08LeperkawnI need the ROM for Midway Packman, I went to play it and was quite saddened.
00:37:15LeperkawnGood ol' Emuparadise.
00:37:23 Join XavierGr [0] (
00:37:26sharpeyou have to find that on your own... :D
00:37:49LeperkawnOh, I know where to find it
00:37:57LeperkawnI was just expressing my initial dissapointment
00:38:08LeperkawnUpon attempting to play and discovering that it would not work.
00:38:19 Join mirak [0] (
00:38:28sharpelightning is cool.
00:39:55preglowBagder: so, when's the first rockbox demo coming? :P
00:40:41amiconnpreglow: Perhaps when we have a mod playback engine?
00:40:55afruff23rockbox demo?
00:41:04amiconnMany Amiga demos used mods as soundtrack
00:41:15preglowif not all
00:42:25preglowamiconn: i'm a bit tempted to do a gourad shaded cube.c as well :)
00:42:30afruff23I knew what a demo was, but I didn't understand why a demo would be needed when rockbox is out already
00:42:41preglowafruff23: not that kind of demo
00:42:56amiconnpreglow: Try it! Maybe you'll use the grayscale lib for H1x0 for better results
00:43:07preglowplenty of more important stuff to do first
00:43:13preglowand yeah, definitely use grayscale lib
00:43:32amiconnI still want to turn cube.rock into
00:43:49webguest06remember the teapot
00:43:53preglowi want a gourad shaded teapot
00:43:55preglowahah, exactly
00:43:56sharpeooh, turn it into noneuclideangeometrics.rock
00:44:02amiconn3 shades (apart from white background) aren't exactly much if you want to show a dodecaeder
00:45:08preglowamiconn: worst part of it all would be making a fast triangle filler, the rest should be easy
00:45:30amiconnYes, the rest is already there
00:45:35 Join Genre9mp3 [0] (
00:45:41preglowamiconn: not if you want proper lighting
00:45:46preglowin which case you also need some 3d maths
00:45:56preglowbut that's pretty easy stuff
00:46:09amiconncube.rock already does some 3d maths
00:46:17linuxstbpreglow: Do you know if our ARM memset correctly returns the address of the memory area being filled?
00:46:21preglowlinuxstb: it does not
00:46:34linuxstbDoom doesn't like that...
00:46:43preglowdoom actually _uses_ the return value?
00:46:48linuxstbYep, in calloc...
00:46:59preglowahh, riight
00:47:00amiconnpreglow: Why not? It's standard ansi behaviour...
00:47:09preglowdoom wasn't commited yet when i did that grep of the source tree to check
00:47:18sharpeisn't it, gcc's problem with undefined references... that are clearly defined...?
00:47:19preglowamiconn: i didn't code it myself, and the original author hasn't done it
00:47:31preglowamiconn: i didn't think of it until it was commited
00:48:04amiconnMy, updating all my rockboxes is time consuming...
00:48:35preglowi need to convert the entire thing to set memory backwards to make it return the original address in a fast way
00:50:16preglowlinuxstb: but yeah, it should be easy to hack around that, yeah?
00:50:21amiconnGuess what sh1 and coldfire memset do...
00:50:28preglowamiconn: yeah, i know
00:50:33amiconn(but sh1 memset does it for 2 reasons)
00:51:13linuxstbpreglow: Of course. Now I've found it...
00:52:57 Quit Leperkawn ("CGI:IRC (EOF)")
00:53:53*linuxstb plays Doom on his ipod to celebrate...
00:54:15preglownano doom?
00:54:19preglowpretty please?
00:54:22afruff23the X5 supports doom, as reported by some memebrs on iAudiophile forums
00:54:28afruff23they included several screenshots
00:54:34linuxstbOK, I'll remove my 5000 printf() statements and commit.
00:54:38afruff23nano dooom works
00:54:56afruff23some guy came on this chat and said he has it working
00:55:18linuxstbThe ipodlinux port of Doom works. Now it seems the Rockbox port does as well.
00:55:24sharpethis is not good...
00:55:45sharpeand i'm not talking about doom.
00:55:54preglowlinuxstb: but yeah, sorry about that, i did check that no part of rockbox actually uses the return value, but i obviously did that before doom was commited
00:56:02preglowso it slid somewhat down on my urgency list
00:56:46afruff23linux are you the doom port dev?
00:57:40afruff23linuxstb, are you the doom port developer?
00:57:54preglowkkurbjun is the main dev
00:58:04linuxstbafruff23: No, I've been debugging it on the ipod
00:58:38linuxstbpreglow: Don't worry about it. I'm sure you told us about it, and like you, I didn't believe anyone would use it...
00:59:01 Quit Genre9mp3 ()
00:59:15preglowyeah, i think you actually did a grep yourself
00:59:39linuxstbI think I probably did...
00:59:52linuxstbAnyway, hack committed.
01:00:05preglowdoes it play on nano?
01:00:48linuxstbI think so.
01:00:52afruff23didn't soem guy say he played doom on his nano using rockbox a while back?
01:01:01afruff23whyu does it not work now
01:01:29linuxstbIt does work now...
01:02:00linuxstbThe problem was that the doom developer changed to using a better version of doom. The old version worked fine on the ipods, but until a few minutes ago, the new version didn't.
01:02:35*afruff23 hopes this new version did not make the X% incompatible
01:02:53preglowsurprisingly, english.lang conflict
01:04:29*austriancoder will run a doom test on x5 in about a minute
01:05:02 Quit Kohlrabi ("Fast alle Menschen sind RegenwĂĽrmer")
01:05:43 Quit Moos ("Glory to Rockbox !!!")
01:05:55 Join Moos [0] (
01:06:25afruff23thanks austriancoder
01:06:27*webguest06 is still confused about forward not being forward
01:07:13 Quit markun (
01:07:17linuxstbHmm. The button mappings are very confused on the ipod. No open, and no shoot...
01:07:29webguest06it's really not very convenient to keep your fingers on the joystick, record and a-b
01:07:36webguest06is there an open in doom?
01:07:48webguest06I thought you just bopped into things
01:08:07afruff23on pC, it was space AFAIK
01:08:21webguest06Hm, bopping into things works
01:08:47 Quit bluebrother^ ("Leaving")
01:09:05austriancoderon x5 doom hangs at "Starting Graphics engine"
01:09:30NJoinmarkun [0] (
01:09:32afruff23oh man
01:12:09sharpeanyone know a solution to an undefined 'plugin_get_buffer' ? :D
01:13:10amiconnIn a plugin you use rb->plugin_get_buffer()
01:13:17sharpesince when...
01:13:30amiconnSince the invention of rockbox plugins...
01:13:38amiconni.e. years
01:13:39sharpeyou've got to be kidding me.
01:14:43sharpewow, and i've done it before using rb->plugin_get_buffer(), i just didn't realize i was using the api struct...
01:14:55sharpethanks :)
01:15:18***Saving seen data "./dancer.seen"
01:18:09preglowp_plats.c:68: warning: dereferencing type-punned pointer will break strict-aliasing rules
01:18:21preglowlinuxstb: i get those _ALL_ over the doom source using gcc 4.1
01:18:41amiconnThen don't use gcc 4.1....
01:19:05 Quit mirak (Remote closed the connection)
01:19:34preglowamiconn: i see no reason not to use gcc 4.1, it seems to do a better job than gcc 4.0
01:21:42preglowdoom gives me a data abort
01:22:38linuxstbIn InitSprites?
01:23:12preglowgimme a sec
01:23:20preglowi'll just disable my crazy-ass memset16
01:23:23midkaylinuxstb, is your latest commit meant to fix doom on ipods?
01:23:28midkayor just a small step?
01:23:45XavierGrI finally managed to setup samba!
01:23:54linuxstbmidkay: It's working for me. But the button mappings seem wrong.
01:24:04midkaylinuxstb, superb.. *going to try it*
01:24:10linuxstbBut preglow gets a data abort...
01:24:16midkaywhat does he have?
01:24:19midkayyou're trying on a 5G right?
01:24:26linuxstbNo, a 4G Color.
01:24:51linuxstbI have a 5G as well, but it needs charging.
01:24:51midkaydo you know what he has?
01:24:59midkaywell, i'll be a 5G tester..
01:25:06midkay*disconnects to try*
01:25:32XavierGrwhat's the reason we use different gcc for every target group?
01:25:33 Join Lynx [0] (
01:26:46preglowlinuxstb: what's the deal? i though you could just play a wad
01:26:48preglowbut that does nothing
01:27:14midkaypreglow, no, you have to launch doom.rock..
01:27:24linuxstbpreglow: Have you read the PluginDoom wiki page? :)
01:27:26preglowyep, did that, and got the data abort
01:27:27preglowlinuxstb: sure
01:27:35preglowlinuxstb: and i couldn't see that specified
01:28:00linuxstbYou just put rockdoom.wad and (e.g.) doom1.wad in /games/doom/ and start Doom as a plugin.
01:28:18preglowdone all that, got the data abort
01:28:21linuxstbHave you looked up the name of the function?
01:28:21preglowbut something else is wrong
01:28:38preglowi get an undefined reference to memset in d_main.c ...
01:29:04linuxstbThat must be gcc wanting to use memset.
01:29:14linuxstbIt's just #defined to be rb->memset
01:30:02midkayworking for me, great.
01:30:37preglowahh, yeah
01:30:40preglowit's the name array
01:30:43preglowi just made that const
01:30:45midkaykeymappings are weird/sucky though.
01:30:48preglowso gcc didn't try to copy it
01:31:07linuxstbmidkay: Yes, I'm investigating that now.
01:31:14 Join mirak [0] (
01:32:06midkaylinuxstb, great.
01:32:10midkayruns well though..
01:33:10 Quit midkay ("Leaving")
01:33:33amiconnlinuxstb: Rebuilding bmp2rb doesn't cause the bitmaps to be rebuilt...
01:36:23amiconnWow... that was easier than I thought...
01:36:45*amiconn now has a working flipped lcd-2bit-horz driver
01:38:26 Quit mirak (Remote closed the connection)
01:39:52linuxstbamiconn: Nice work.
01:40:44 Join Aditya [0] (
01:41:20 Quit afruff23 ("Few women admit their age. Few men act theirs.")
01:41:44 Part Aditya
01:42:00austriancodergood night all
01:42:06 Quit Lynx_ (Connection timed out)
01:43:10 Quit Lynx (Success)
01:43:25amiconnThere are probably some minor quirs that need ironing out. I already have suspicions where these might hide
01:43:46 Quit austriancoder ("Kopete 0.11 :")
01:43:57amiconnBut it displays the UI correctly, and retailos looks like it should when booted by the rockbox bootloader
01:43:58*linuxstb hopes Paul_The_Nerd is ready for the complaints about Doom button mappings on the ipod.
01:44:44webguest06"User defined button mappings!"
01:48:58webguest06I still can't grasp why "forward" changes weapon
01:50:07linuxstbwebguest06: I agree. I think I'm about to change that with my button changes for the ipods.
01:51:01 Join Lynx_ [0] (
01:54:23 Quit muesli__ (Read error: 110 (Connection timed out))
01:55:31linuxstbpreglow: Is Doom working OK on your Nano now?
01:57:15 Quit Moos ("Glory to Rockbox !!!")
01:58:56 Join ssnajper [0] (
01:59:51 Part raf82
01:59:51 Quit ssnajper (Client Quit)
02:00:08preglowlinuxstb: sure
02:00:17preglowlinuxstb: controls are completely insane, but you know that
02:00:44 Join JdGordon [0] (
02:00:53preglowlinuxstb: how's the framerate on your 5g, btw?
02:01:11amiconngcc is silly
02:01:17amiconnarm-elf-gcc this time
02:01:24linuxstbI haven't tried this version on the 5g yet. But the previous version worked nicely.
02:02:21preglowamiconn: why?
02:02:39amiconnIt doesn't preload a subroutine address used in a loop
02:03:14*amiconn was looking at the disassembled lcd_update_rect()
02:03:20preglowi guess gcc is pretty much tuned to short jumps
02:03:24preglowwhich we should really strive to get back
02:04:18amiconnThe good thing is that the bitshifting update (which is used for non-flipped display with the new lcd-2bit-horz) only uses 2 more instructions per iteration than the non-shifting update
02:04:40preglowi don't think we have really explored the possibility of marking all ICODE_ATTR functions long-call yet
02:05:17amiconnOne iteration updates 8 pixels (16 bit).
02:05:25 Join ssnajper [0] (
02:05:27preglowhowever, it seems to need doing in both c and h files
02:05:36linuxstbpreglow: If you want to test, I've fixed the keymappings for the ipod.
02:05:41preglowlinuxstb: sure
02:05:46linuxstbWe still need about 10 more buttons though...
02:05:47 Join maeck [0] (n=chatzill@
02:05:51ssnajperhow can i install rockbox on my 3g ipod?
02:06:36preglow3g rockbox isn't really finished yet
02:06:46preglowi don't even know if it works
02:06:47ssnajperah :(
02:07:16linuxstbI think we should remove the daily build...
02:07:51 Quit JdGordon ("Miranda IM! Smaller, Faster, Easier.")
02:08:00 Join JdGordon [0] (
02:08:02ssnajperwell then good luck, great work so far and i'll be waiting for its release!
02:09:04preglowthen you'll be waiting long! :)
02:09:04 Quit ssnajper (Client Quit)
02:09:42preglowi'm really looking forward to seeing codec performance on pp5002
02:11:24 Quit Lynx_ (Read error: 110 (Connection timed out))
02:11:24 Quit Farpenoodle (Read error: 110 (Connection timed out))
02:12:23amiconnpreglow: A propos codec performance: On mini 2g I could raise the boosted frequency...
02:12:45amiconnPP5022 is specced 100MHz while PP5020 is specced 80MHz
02:13:52linuxstbWhat freq did you test?
02:14:22amiconnI didn't try it yet
02:15:33linuxstbAh, "could"...
02:15:48*linuxstb is tired and should sleep.
02:16:30preglowsweet lord
02:16:34amiconnI could try 96MHz...
02:16:37preglowreading amd64 disassemblies is no fun
02:16:45preglow64 bit immediates everywhere
02:17:06 Quit JdGordon ("Miranda IM! Smaller, Faster, Easier.")
02:17:17preglowx86 really has to have the worst assembly language ever
02:17:34 Join JdGordon [0] (
02:17:40 Join phaedrus961 [0] (n=dfdsfsdf@
02:17:57amiconnpreglow: Is changing cpu frequencies as easy as changing the appropriate #define CPUFREQ_* in system.h ?
02:19:00amiconnAh, I need to set the _MULT properly
02:19:19preglowamiconn: the _MULT is what matters
02:19:30preglowamiconn: see the cpu freq changing function for how to set it
02:19:45amiconnBtw, we should set the idle frequency lower
02:20:25preglow24mhz is the xtal freq, so i just set it at that for now
02:20:43preglownot that it matters, i still use the pll
02:24:20amiconnHmm, how am I supposed to quit spacerocks on iPod?
02:24:29preglownever tried it
02:24:40preglowwe might also want to set the normal freq somewhat higher
02:24:43preglow30mhz isn't really much
02:24:53amiconnImho it's enough
02:24:59preglowyeah, i'm thinking the same
02:25:15amiconnarm seems to be somewhat more powerful per MHz than coldfire
02:25:22preglowbut then again, i don't want to boost anymore than 75mhz either
02:25:25linuxstbamiconn: MENU+SELECT is normally exit for the plugins.
02:25:27 Join damaki_ [0] (
02:25:28amiconn..and on coldfire, we use 45 MHz for the UI
02:25:39amiconnlinuxstb: Yeah, but obviously not in spacerocks...
02:26:04linuxstbChecking the source, it should be...
02:26:09amiconnpreglow: 75MHz leaves a 5 MHz safety margin for PP5020
02:26:36preglowamiconn: yeah, and i don't really want to have a differing boost freq from ipod to ipod
02:26:36amiconnFor some reason there are no quickspecs available for the PP5021
02:26:48preglowalso a lower freq gives us a reason to optimise more, of course
02:27:09preglowwhich is always good
02:27:12amiconnThe grayscale gfx driver just got faster
02:27:20amiconn(inlining another function)
02:27:46amiconnI need to squash the bug in lcd_bitmap_part....
02:29:29preglowgcc really does seem to generate really memory intensive code
02:31:30*linuxstb goes to bed
02:31:41sharpewell, from what i can tell, the c64 cpu emulator is working...
02:31:47 Quit windowsrefund (Read error: 110 (Connection timed out))
02:31:53sharpei think.
02:32:59sharpeor at least, it isn't crashing.
02:33:15 Join midkay [0] (n=midkay@rockbox/developer/midkay)
02:36:12 Quit damaki (Read error: 110 (Connection timed out))
02:37:28 Quit MulziSAW (Read error: 110 (Connection timed out))
02:43:20 Quit t0mas (Read error: 104 (Connection reset by peer))
02:43:44 Join t0mas [0] (n=Tomas@rockbox/developer/t0mas)
02:44:14 Join RoC_MM [0] (
02:45:54 Join DeusEx777 [0] (
02:46:45DeusEx777hi all
02:47:21 Join Leperkawn [0] (
02:47:45LeperkawnHello World.
02:48:04LeperkawnI was wondering how exactly I would go about updating my 5G ipod without wiping all my setting and such.
02:48:41DeusEx777is there a chance to make an archos jb recorder 20 modded to 80 draw power from the one usb while being mounted as harddisk?
02:48:53 Quit midkay ("Leaving")
02:49:50RoC_MMLeperkawn, go into the menu and choose "manage settings", then choose "write config". This will save your settings (LCD timeout, theme, etc).
02:50:34 Join damaki [0] (
02:50:38Leperkawnand that will leave me with a file?
02:50:41RoC_MMThen download the latest for your player, and extract it to your iPod. When you boot up, you will be on factory settings again,but choosing "Manage Settings, Browse cfg files and choosing your config file" will restore you to your usual settings.
02:51:00LeperkawnSo I extract .rockbox and rockbox.ipod to my ipod.
02:53:41LeperkawnErm, when I'm on the naming screen, what button do I hit to save my .cfg?
02:53:45LeperkawnI can't seem to find it >_<
02:54:01RoC_MMI even have two configs, one for home, one for car....the home one has the LCD timeout on 5s, and the car has the LCD on longer and the font a little bigger sometimes.
02:54:01sharpehold select...
02:54:56DeusEx777errrm...draw power...from USB ..?
02:55:33DeusEx777any ideas? =)
02:55:49sharpenot from me...
02:57:41LeperkawnWow, good thing my computer isn't frozen or anything... >_<
02:59:00DeusEx777it's incredible how fast my batteries die when plugging usb :/
03:00:59 Quit aegray (Read error: 113 (No route to host))
03:02:38 Quit damaki_ (Read error: 110 (Connection timed out))
03:04:07 Quit webguest06 ("CGI:IRC")
03:05:38RoC_MMWhen did feature freeze start?
03:06:03 Quit Leperkawn ("CGI:IRC (EOF)")
03:12:35 Join midkay [0] (n=midkay@rockbox/developer/midkay)
03:15:20***Saving seen data "./dancer.seen"
03:16:45 Quit maeck ("Chatzilla 0.9.72 [Firefox]")
03:20:24 Join Paul_The_Nerd [0] (
03:23:49 Join aegray [0] (
03:38:11 Quit DeusEx777 ()
03:47:52sharpewell... kind of working cpu emulator... :\
03:48:08midkaysharpe, what a loser.
03:48:15midkayhow's it coming?
03:48:17 Join jbauman [0] (
03:48:31sharpeeh, trying to get it to actually execute the opcode...
03:49:00Paul_The_NerdI wonder. Would Rockbox ever support DRM if it was an open-source DRM that offered actual fair rights?
03:49:16sharpeif someone made a codec for it :D
03:49:30 Quit Rob2222 (Read error: 110 (Connection timed out))
03:50:27sharpewell... it does... something...
03:52:48sharpewait, according to some people, wouldn't that be an oxymoron? open-source, DRM, fair rights...
03:57:40 Quit Daishi ("Client exiting...")
04:00:30sharpeit executes
04:00:58 Join jd|uni [0] (
04:01:06sharpego me... lol...
04:01:14jd|unihey guys
04:02:31midkayis Doom going on the H100s?
04:02:32midkayi didn't know it..
04:02:40midkaydoesn't sound right, but i may as well be wrong..
04:02:54sharpemidkay! the cpu emulator works...
04:02:55jd|unii dont think so...
04:02:56sharpeas you knew.
04:02:58sharpebut still
04:03:03midkaysharpe, what>
04:03:05sharpei thought i should tell you.
04:03:11midkayum. thanks.
04:03:16midkayand. congrats.
04:03:27Paul_The_Nerdmidkay: Doom will probably go on the H100 at some point. Same CPU as the H300 anyway, and Doom's been run on a screen of the same properties on iPodLinux
04:03:34midkayjd|uni, someone updated the wiki page with saying it works on the H100s.. i think that's wrong.
04:03:44midkayPaul_The_Nerd, i didn't mean will it, i mean does it.
04:03:59*jd|uni doesnt think doom would look v good greyscale
04:04:08Paul_The_Nerdmidkay: Oh, I read "Is it going" as a question relating to the future. I don't believe it runs there yet.
04:04:18midkayoh, my bad :)
04:04:35Paul_The_NerdLike, "Are you going on the boat?" "Yeah, I need to get there before it leaves..."
04:04:54midkayPaul_The_Nerd, yes, i know what you mean. bad word choice..
04:07:36 Join DrumRBoy320 [0] (
04:07:46midkayanyone know if i install the latest iPod update, it leaves my ipodlinux partition alone,right?
04:08:02DrumRBoy320as long as you dont restore, you should be ok
04:08:05DrumRBoy320i think
04:08:07jd|unidoes any1 have cvs write acces?
04:08:13DrumRBoy320cause only restore formats
04:08:29DrumRBoy320im afraid to update cause it might break rockbox
04:08:33DrumRBoy320but... idk
04:08:36midkayah, i "should" be "ok", you "think".. "as far as you know".. anyone else? ;)
04:08:46midkayDrumRBoy320, you'd need to reinstall the rockbox bootloader, yes..
04:11:38jd|unimidkay: u can commit cant u?
04:12:01midkayjd|uni, yes, why?
04:12:13midkaysorry, missed your message..
04:12:36jd|unican u commit a patch fpr the text editor.. i forgot a bloody !
04:13:08Paul_The_Nerdmidkay: Someone on the forums did an update. It *just* rewrote the boot partition
04:13:23midkayPaul_The_Nerd, good..
04:13:31midkayjd|uni, is the text editor in cvs? :o
04:13:44jd|uniye, it got in like 5 min b4 the freeze :D
04:13:49DrumRBoy320Paul... still trying to get this drive to format to FAT32
04:13:51jd|unithis is definatly a bug fix..
04:14:01midkayjd|uni, superb.. i didn't see it in the recent commits..
04:14:30jd|uniit fixes the problem where it asks for the file to save to if u loaded a file...
04:14:37jd|uniwow that sentance suked!
04:14:54 Quit aegray ("Lost terminal")
04:15:53jd|unidoesnt eh x5 have the same lcd size as the h300 ?
04:16:05midkay160x128 vs 220x176, iirc
04:16:19jd|unioh, ok
04:16:24midkayjd|uni, oh, good.. alright. i'll commit it in a few moments
04:17:31jd|unicheers :)
04:17:48sharpei feel happier
04:18:30sharpethe feeling's gome.
04:19:40jd|unibloody hell.. 4/8 tips correct this w/e
04:25:48midkayjd|uni, oops, forgot!! ;) k, doing it now..
04:33:55midkayno problem
04:36:13 Quit XavierGr (Read error: 104 (Connection reset by peer))
04:38:00jd|uniany1 know perl... im trying to find a word in a line.. is this correct? if ($line =~/\($this_word\)/i) ?
04:38:55BHSPitLappyhey, C question...
04:39:07BHSPitLappycan I have comments within comments, without it confusing the compiler?
04:39:13 Join Lynx_ [0] (
04:39:17BHSPitLappylike, /* ... /*... */... */
04:39:28jd|unino, gcc will bug you
04:39:33jd|unibut its just a warning...
04:39:45jd|uniyou could do #if 0 around the whole comment
04:40:03BHSPitLappyis that you?
04:40:05jd|uniBHSPitLappy: thats me :D im at uni atm
04:40:12BHSPitLappythat was my first guess
04:41:06midkayBHSPitLappy, you can't..
04:41:21midkaythe first */ will end the first /*
04:41:27Paul_The_NerdOkay, I found one key feature missing in TagCache: You can't play an entire genre (or artist, or anything really that's not a song and it's parallels)
04:41:35midkaythe compiler will complain about the /* within the comment, but the */ will mean nothing..
04:42:05jd|unino perl ppl here ? :'(
04:42:11 Join Sinbios [0] (
04:43:43sharpewhatever i did.
04:43:48sharpethe piezo did something.
04:44:01midkaysharpe, :EEEEE?!?!
04:44:20sharpe"dee doo dee"
04:44:22 Nick DrumRBoy320 is now known as DrumRBoy320|Away (
04:44:22midkayah, you just wanted attention.
04:44:26sharpeblank screen
04:44:30midkayah. you sux0r.
04:44:57Paul_The_NerdSo, when I chose to Quit Doom, it shut down my iPod, and did not wake on Menu or Select presses, I had to hold for a reset... that is strange.
04:45:08midkayPaul_The_Nerd, how did you quit?
04:45:15Paul_The_Nerdmidkay: I never left the main menu
04:45:25midkayPaul_The_Nerd, odd..
04:45:39Paul_The_Nerdmidkay: I just wanted to verify that it ran, then quit.
04:47:35Paul_The_NerdWell, at least there's not gonna be any more "Are you suuuuuure you don't know a way to make Doom work?" pms and stuff
04:48:55RoC_MMWhen was the feature freeze?
04:49:33jd|unior this morning... depeneing on your timezone :p
04:49:58midkayPaul_The_Nerd, that's what you think..
04:50:09BHSPitLappygot another C question... with a switch-case setup, can I do an "else" type of result?
04:50:12midkaynow you'll probably be bombarded with "can u send me some wads pls thx"..
04:50:22midkayBHSPitLappy, just default:, i believe..
04:50:33midkayunless i'm blocked. in which case, no.
04:51:49Paul_The_Nerdmidkay: Yeah, I got that a lot with the pacman one, so I wouldn't be surprised.
04:52:03 Join album_art [0] (
04:52:25album_artHOw can i install the album art in .rockbox?
04:52:33BHSPitLappyjd|uni: you made the mistake of helping me once, now I want more :P
04:52:48Paul_The_Nerdalbum_art: There's a patch in the tracker. Apply it to a copy of the CVS source, and compile. Compiling instructions are in the wiki.
04:53:20album_arttehres a way to compile in windows?
04:53:41jd|uniBHSPitLappy: haha, ye, midkay andwered u/... gotta use default:
04:53:43Paul_The_Nerd or
04:53:51midkayjd|uni, he has me blocked i think..
04:54:00midkay-i think+i'm 99% sure
04:54:07BHSPitLappyjd|uni: oh... he's on my /ignore list, lol
04:54:18Paul_The_Nerdalbum_art: If both of those links are too difficult, you should probably just wait for it to be included in CVS.
04:54:18midkayLOLOL. lol. that is funny. it reallly is.
04:54:24midkayliterally lol funny.
04:54:36BHSPitLappyI'm just rolling with laughter.
04:54:44midkayyeah. out loud.
04:54:47midkayi mean. lol.
04:54:51BHSPitLappythe walls are shaking.
04:54:59midkaythe earth is falling apart.
04:55:17BHSPitLappyand back he goes...
04:55:26midkayBHSPitLappy, now of all times..
04:55:59midkayi find it amusing how you play along and even though in the end it's you that's the idiot, you suddenly re-ignore me.. hardly my loss, but.. suit yourself.
04:57:21midkaybye bye now.
04:57:21 Quit album_art ("CGI:IRC (EOF)")
04:59:22jd|uniim off also.. class then home :D
04:59:42 Quit jd|uni ("CGI:IRC (EOF)")
05:00:25 Quit RoC_MM ("Leaving")
05:07:43 Join Rob2222 [0] (
05:15:23***Saving seen data "./dancer.seen"
05:43:42 Join corevette [0] (
05:44:18midkayhi there.
05:44:59corevettehow do you put backdrops on the video ipod version
05:45:03corevetteor...what do they do?
05:45:50corevettedoes anybody know what backdrops do?
05:46:58Paul_The_Nerdcorevette: If you wait a few seconds for people to type answers... they're backdrops. What they do is somewhat implicit in the name
05:47:17Paul_The_NerdYou may set one by long-clicking on a 320x240 24-bit .bmp file and choosing "Set as backdrop"
05:47:37Paul_The_NerdIf the file is in /.rockbox/backdrops/ when you do this, it saves across reboots, otherwise it will reset when you turn it off and back on
05:47:41corevettehold on let me try
05:48:53corevettedoes it hagve to be that size?
05:49:25Paul_The_NerdThat's the size of the screen
05:49:34Paul_The_NerdIt has to match the number of pixels on the screen exactly
05:49:42corevetteis their any examples i can try without resizing my pictures?
05:50:07Paul_The_NerdNot really.
05:50:27Paul_The_NerdWhy not just resize one? In the time you've taken to ask, you could've saved a copy of an image at an appropriate bitmap
05:52:10corevette24 bit required?
05:52:28Paul_The_NerdThat's why I specified.
05:53:33 Join Aditya [0] (
05:53:59 Join Arrogant [0] (
05:54:10corevettek i got what
05:54:18 Part Aditya
05:54:28Paul_The_NerdI already typed the instructions. Scroll back and read 'em.
05:55:08corevettehow do i get to the picture
05:55:37Paul_The_NerdYou browse to it?
05:55:48Paul_The_NerdHave you read the manual?
05:55:58corevettego to .rockbox on ipod?
05:56:02corevettenothing happens
05:56:18Paul_The_NerdAre you sure that's .rockbox, and not the rockbox.ipod file?
05:56:27corevettei mean rockbox
05:56:32Paul_The_NerdYou do have the file view set to show all files.
05:56:46Paul_The_NerdWell, you put it in /.rockbox/backdrops
05:56:51Paul_The_NerdThere is a . in it
05:57:04corevetteok hold on
05:57:30corevettei can't open the picture
05:58:06Paul_The_NerdThat doesn't tell me anything. What happens when you choose "Set as backdrop" in the context menu?
05:58:29corevettegot it
05:58:32corevettethanks soo much
05:58:36corevetteone more thing
05:58:45corevetteare you familliar with the gimp?
05:59:11corevetteok thanks anyway
05:59:59corevettedo you know when rockboy / doom is going to come out?
06:00:54Paul_The_NerdWhat do you mean?
06:01:00Paul_The_NerdRockboy's been out since day 0 for iPod
06:01:08Paul_The_NerdAnd Doom works on it as of today.
06:01:24 Join aegray [0] (
06:02:08corevettewhere can i download either?
06:03:17corevettei can't find them on the main site
06:03:24*Paul_The_Nerd sighs.
06:03:27Paul_The_NerdThey're included with Rockbox.
06:03:59Paul_The_NerdWhen you download a new copy of rockbox, any official plugins are included
06:04:58corevettehow come i can't play doom
06:05:15corevetteor...where do i put the doom wad file
06:05:23BHSPitLappycorevette: anywhere
06:05:31BHSPitLappycorevette: you just choose the WAD from the file browser
06:05:32Paul_The_Nerdcorevette: Read the PluginDoom page on the wiki.
06:05:34BHSPitLappyPaul_The_Nerd: correct?
06:05:38Paul_The_NerdNot correct
06:05:45BHSPitLappymy apologies
06:05:53Paul_The_NerdUnfortunately, 'tis not a viewer (which I feel it SHOULD be)
06:05:58Paul_The_NerdIt may move in that direction in the future.
06:05:59*BHSPitLappy agrees
06:06:07Paul_The_NerdLike Rockboy. Rockboy's a viewer. You put gameboy roms wherever you want.
06:06:21BHSPitLappyI think that would be best. although, doom's weird with the possibilities of combos of wads
06:06:30Paul_The_Nerdcorevette: I would strongly suggest reading the Manual, and learning to use the Wiki, as most of your questions' answers are contained therein.
06:06:39BHSPitLappyso it might be best to have a small plugin that lets you pick which mods to include in the call
06:06:40corevettealright that was my last question
06:07:06Paul_The_NerdBHSPitLappy: Can be handles easily by allowing you to save the command line you would use for a dos copy of doom into a .txt, and have the viewer launch those text files isntead of directly launching wads
06:07:48BHSPitLappyPaul_The_Nerd: also valid, though I'm against anything that requires much intervention on the PC
06:08:09BHSPitLappyand text input is not a recreational activity on an mp3 player, I'm afraid
06:08:15corevettealright i'm sorry one more time
06:08:19corevettewhat kind of game boy roms
06:08:23Paul_The_NerdBHSPitLappy: Well, it's less intervention than say, a WPS.
06:08:24corevettejust like normal gameboys?
06:08:27corevetteor color
06:08:33BHSPitLappycorevette: both
06:08:37Paul_The_Nerdcorevette: Have you read the wiki page for PluginRockboy?
06:08:44BHSPitLappyyeah! read!
06:09:06corevettei have not read it..nor can i find it
06:09:19Paul_The_NerdBHSPitLappy: Well, I feel that having a single file you can click per Mod is easier than having to go into the menus and select which base and which patch wads to run it.
06:09:44Paul_The_Nerdcorevette: The page is in the wiki. It's named PluginRockboy. There's a few search functions that will take you there.
06:09:48BHSPitLappyPaul_The_Nerd: perhaps it's possible to adopt both methods, too.
06:09:49Paul_The_NerdHeck, even google oughtta
06:09:57midkayyou need a PC to load the mod onto your player, while you're there creating a file that describes what WADs need to be used for the mod isn't hard..
06:10:13BHSPitLappyjust use the browser for simple configs, use the configurator for complex ones
06:10:34Paul_The_NerdBHSPitLappy: Possible. The current menu, and the ability to launch it with .doom files that are command lines for the DOS one. I kinda like the idea of having /.rockbox/doom/pwads and /.rockbox/doom/iwads and then you can keep the .dooms anywhere and quicklaunch
06:10:40BHSPitLappyand as much as it isn't my place to say it, I do think rockbox needs to start moving towards modularity.
06:11:04corevettenothing tells you on the rockboy wiki what kind of gameboy roms you can use
06:11:14BHSPitLappyit's as if, a new Windows build was released every day, and each build was a compilation of every windows program ever written
06:11:24midkayit's not modular already? plugins.. audio playback is built-in, since that's what rockbox is "for"..
06:11:47midkayin a way..
06:11:52Paul_The_Nerdcorevette: It says in that it supports gbc mode. gameboy and gameboy color
06:11:54BHSPitLappydon't take me wrongly- I'm not saying rockbox is evil, I'm saying it's getting to be a big boy :)
06:12:05 Join nave7693 [0] (
06:12:21Paul_The_NerdBHSPitLappy: How would you suggest modularizing it then?
06:12:26BHSPitLappyand including everything possible is getting to be impractical
06:12:56BHSPitLappyPaul_The_Nerd: well, isn't it -kinda- modular already?
06:12:58Paul_The_NerdI don't know if a 3mb zip is "Impractical"
06:13:36corevettep.s. doom doesn't work
06:13:38BHSPitLappyPaul_The_Nerd: the pattern I've seen is, include every possible feature in one standard distribution. I'm just forseeing the begging of a bloatware
06:13:46Paul_The_NerdBHSPitLappy: Well, they're talking about a "lean" version that leaves off non-essential files (most plugins, etc)
06:13:47BHSPitLappycorevette: p.s., -you- don't work.
06:14:04Paul_The_Nerdcorevette: Are you running the NEWEST CVS build?
06:14:06corevettei put the wad file in the right location
06:14:09corevetteand it can't find it
06:14:14corevettei just downloaded it
06:14:15midkayyou need rockdoom.wad
06:14:18Paul_The_Nerdcorevette: "Bleeding Edge" not "Daily"?
06:14:21midkayat the PluginDoom wiki page.
06:14:23corevettei have it
06:14:25corevetteyes paul
06:14:30corevettei have the lpeeding edge
06:14:31Paul_The_Nerdcorevette: Yeah, and do you have rockdoom.wad as well as a commercial wad?
06:14:39BHSPitLappyPaul_The_Nerd: I guess... I know this comment should be resented, but... "it should be more like podzilla2"
06:14:41*BHSPitLappy ducks
06:14:42corevettecommercial wad
06:14:49Paul_The_Nerdcommercial wad
06:14:52BHSPitLappycommercial w ad
06:14:58Paul_The_NerdYou know, from a legal copy of the doom game.
06:15:08midkayyes, let's load settings menus from disk..
06:15:10BHSPitLappycorevette: or if not, the shareware wad?
06:15:20Paul_The_NerdBHSPitLappy: What features would you leave out, besides plugins?
06:15:36corevettewhere do you get that?
06:15:38BHSPitLappyPaul_The_Nerd: ... plugins. :P
06:15:42corevettei got pacman installed easily
06:16:00BHSPitLappycorevette: try googling doom1.wad
06:16:02Paul_The_Nerdcorevette: You google "Doom shareware"
06:16:13BHSPitLappygive Google Romance a try
06:16:26Paul_The_NerdBHSPitLappy: Well, leaving off all non-audio related plugins is already a plan. Haven't you read the plans for Mayday?
06:16:39corevettedoes this go in the same folder?
06:16:53BHSPitLappyno, but two separate releases isn't what I had in mind, either, really
06:17:22BHSPitLappyand I'd like to say again, I understand this isn't my place to step in and dictate how things are run
06:17:23Paul_The_NerdBHSPitLappy: Then what the heck did you have in mind?
06:17:34BHSPitLappyPaul_The_Nerd: modularity! :D
06:17:35Paul_The_Nerdcorevette: As the wiki page says, you put all the wads there
06:17:56BHSPitLappynot a Minimum distro and a Maximum distro...
06:18:10Paul_The_NerdBHSPitLappy: The word modularity on its own does not describe what the hell you mean by it. Do you mean "Downloading just the .ipod file and core components, and then being able to download individual plugins?" or what?
06:19:09BHSPitLappythe plugins and the viewers are the main points I see as leading down a weird and unideal path
06:19:49Paul_The_NerdSo what's wrong with a minimum and maximum build? The minimum is "Rockbox, and all plugins with audio related function" and maximum would include of course, everything.
06:20:31 Quit imphasing (Read error: 110 (Connection timed out))
06:20:39BHSPitLappyPaul_The_Nerd: do you think these plugins and viewers will ever stop being created?
06:20:59midkayeverything stops eventually..
06:21:14Paul_The_NerdWhy does it matter?
06:21:16BHSPitLappyit's not out of control now, but at some point you'll look at your plugin list or zip size and think, "this is way more than I need on here..."
06:21:37midkaythen don't download the full package? :)
06:21:41Paul_The_NerdThen you install the full build, trim it, and then install the minimum in the future.
06:21:46Paul_The_NerdIt's not that hard
06:21:58midkayhow big could it get, even the full build?
06:22:22BHSPitLappyI guess I'm just an anarchist then
06:22:40Paul_The_NerdSaying "You should do it my way" is not anarchy in any definition.
06:23:43midkaythat only applies if you _have_ a 'way'..
06:23:44BHSPitLappywhat's the definition of saying "Come now, it isn't difficult to just deal with it."
06:24:32BHSPitLappyyour argument seems to say to me, that you concede that it isn't the most ideal way things should be done, but that it just shouldn't be thought of
06:24:33Paul_The_NerdBHSPitLappy: I see having to click 40 download links to get my 40 updated plugins when compatibility breaks as being much more frustrating than downloading the full version once, and just deleting the files on disk.
06:24:38Paul_The_NerdEspecially if I create a cull script
06:24:59Paul_The_NerdSo, how is your "modular" design any better?
06:25:32Paul_The_NerdYou've said "It should be in parts"
06:25:52Paul_The_NerdBut you've offered no suggestion that takes the existing system, and makes it modular without requiring an increase in *user* effort
06:25:58BHSPitLappyI didn't say it should be done on a basis of using download links, either... it could be, something like the Cygwin installer, etc
06:26:20BHSPitLappyand I think it's splitting into two different ideas, too
06:26:33BHSPitLappyand that's my fault for steering the conversation the wrong way
06:26:44corevettei can't figure out the a button in rockboy
06:27:21BHSPitLappybasically, it shouldn't be any more than adding or deleting a file/folder to add or remove a feature, respectively
06:27:43Paul_The_NerdDefine "feature"
06:27:47Paul_The_NerdI thought we were just talking plugins
06:27:48BHSPitLappyas I understand it, everything is "tied into" rockbox in ways
06:27:58Paul_The_Nerdcorevette: Rockboy doesn't have one yet. I said it's in, not playable.
06:27:58BHSPitLappyPaul_The_Nerd: we can be.
06:28:25Paul_The_NerdBHSPitLappy: Plugins and Viewers are very different than core features
06:28:48BHSPitLappyPaul_The_Nerd: then consider my use of the word "feature" to mean extraneous functions, like doom, game boys, etc
06:28:54Paul_The_NerdThose are plugins then
06:28:59 Quit Arrogant ("Leaving")
06:28:59Paul_The_NerdNot features
06:29:02BHSPitLappyI'll try to avoid that word misuse from now on.
06:29:06Paul_The_NerdAnd those are as easy as deleting a file to remove
06:29:17Paul_The_NerdDelete rockboy.rock or doom.rock and try if for yourself
06:30:29Paul_The_NerdYou can delete rocks all you want, or copy over new/different ones as long as they're built for your target and aren't from an incompatible plugin API version.
06:31:07Paul_The_NerdSo it *isn't* any more difficult than adding or deleting a file/folder
06:31:20BHSPitLappythe inconsistency of the platform architectures is a rather annoying thorn towards an ideal system, isn't it
06:31:39Paul_The_NerdWell that's not exactly something you can change
06:32:17Paul_The_NerdAnd I'd say "Ideal" is "Works best in the situation we have"
06:32:24BHSPitLappyoh I know
06:32:46BHSPitLappyI'm not trying to change THAT, I was "just saying" there for a second
06:33:35Paul_The_NerdSo again, I'm really not sure what you want changed other than the distribution method
06:34:22BHSPitLappyI'm not really saying "I want this changed to this"... I'm just letting out a "bad feeling" about the way things are packaged up
06:35:01BHSPitLappyI'm starting to come around to the dual-distribution idea, too
06:39:02corevettedangit, it still says i hav eno base wads for doom
06:39:27Paul_The_NerdYou have both rockdoom.wad and doom1.wad, doom2.wad, doomu.wad, doom.wad or some other real one in /games/Doom/ ?
06:39:38corevettei have rockdoom.wad
06:39:41corevetteand doom1.wad
06:40:14corevetteis there something i'm doing wrong
06:41:26Paul_The_NerdWell, I have F:\Games\Doom\doom1.wad and rockdoom.wad, and it works fine
06:42:15corevettehold on a sec]
06:43:08corevetteoh i got it
06:43:13corevettei spelt doom wrong
06:43:17corevettewho knows how
06:46:17midkaygoddamn this..
06:46:24Paul_The_Nerdmidkay: Problems?
06:47:30midkayit was working before, my table generator for 'bounce'..
06:47:37midkaysomething weird's up with it "now" though..
06:50:32 Join matsl [0] (
06:50:43corevettehow do you get out of doom
06:50:58Paul_The_NerdReset the ipod
06:52:00Paul_The_NerdWell, code something better
06:52:45BHSPitLappywhat is rockdoom.wad?
06:53:15midkayi am _ready_ to jump out my window..
06:53:35Paul_The_NerdBHSPitLappy: Various tables and stuff I believe
06:54:41corevette will rockboy eventually support the a button feature and faster games?
06:54:57Paul_The_NerdIf someone works on it, yeah
06:55:18BHSPitLappycorevette: you could always give iPodLinux a try
06:58:28 Quit corevette ("CGI:IRC (EOF)")
06:58:38 Join corevette [0] (
07:04:08 Quit matsl (Remote closed the connection)
07:09:13 Quit SereR0KR ("XChat Aqua")
07:11:39 Quit corevette ("CGI:IRC (EOF)")
07:15:26***Saving seen data "./dancer.seen"
07:17:09midkaythank you jesus.
07:30:50Mikachuthe demos menu in doom is incorrectly called "Demo's"
07:31:29midkayscrew you, jesus.
07:31:33midkayit's not working anymore.
07:31:36midkaywhy did you take your gift away.
07:33:19Mikachuhm, doom just started a demo and didn't let me do anything, but at least it runs (didnt get any sound though) (ipod nano) (just saying)
07:33:51midkaya demo isn't supposed to let you do anything, is it? it's a demo..
07:34:00Mikachui'm not playing a demo
07:34:16midkayoh, misread that.. what do you mean, started a demo?
07:34:44Mikachuokay, now it works
07:35:00Paul_The_NerdMikachu: Well, I've played doom on my iPod Nano. And it had sound (though pitched poorly, I think it needs playback speed tweaks)
07:35:02Mikachui just browsed through the menus
07:36:13midkaydamn this to hell.
07:38:15 Quit Paul_The_Nerd ("Leaving.")
07:40:17 Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
07:44:09Mikachu can be closed :)
07:44:16Mikachuaccidentally sorted by oldest first instead of newest
07:44:53 Part nave7693
07:49:17Bg3rmorning :)
07:49:30 Quit RotAtoR ("zzzzzzzz")
07:49:45Mikachudo you have hilight on closable bugs? :)
07:50:31midkaymorning, Bg3r :)
07:52:20Bg3rmidkay :)
07:52:45Bg3rbtw, did you see my comment yesterday in the evening (EU)
07:52:55midkayBg3r, me? which?
07:55:32Bg3rabout the quick screen
07:55:36Bg3ru're Zakk, yep ?
07:58:05midkayBg3r, yes? that's me :)
07:58:18midkayi remember reading it, but i can't remember what it was.
08:01:45 Quit markun (
08:03:42NJoinmarkun [0] (
08:03:54 Quit damaki (Excess Flood)
08:04:37 Join damaki [0] (
08:07:31Bg3rthe problem is that your last change (02 april) broke the quickscreen on the remote ...
08:07:44Bg3ron the iriver lcd remotes
08:10:23ScootScatin doom, do i bring up the menu?
08:13:40ScootScatwhat about on the ipod?
08:14:38Bg3ri don't know ...
08:14:49Bg3rmidkay ?
08:15:12midkayBg3r, my bad - um.. any specifics?
08:15:23midkayScootScat, you need to reset to get out of doom..
08:15:41ScootScatok thanks
08:15:52 Join mikearthur [0] (
08:17:25Bg3rmidkay i think it doesn't depend on the size of the display
08:18:07midkayBg3r, hm... do you know the res of the iriver lcd remote?
08:19:27amiconn128x64, very similar to the archos lcd
08:20:11Bg3rmidkay btw i don't think it should be hardcoded... iirc, the display var holds the display resolution...
08:20:26midkayBg3r, what? who said it was hardcoded?
08:20:27amiconnHowever, the apps/gui/ stuff is designed to be resolution independent
08:20:46midkayit fits my ipod video's screen fine. it just requires that lcd_height be larger than 64..
08:20:55Bg3rmidkay at least there is if(w > LCD_WIDTH)
08:21:08midkayBg3r, what's wrong with that?
08:21:34amiconnmidkay: What's wrong is that it hard-codes the lcd width
08:21:45Bg3rwhere's defined the screen struct ?
08:22:00midkayoh... you mean it's not considering the remote's LCD width. hm.
08:22:49amiconnThe whole gui/ stuff was introduced to get rid of that, in order to deal with more than one lcd, each having a different resolution
08:23:03midkayamiconn, i understand, that was my mistake..
08:23:30midkaywell, is there any way to tell if it's being displayed on the remote?
08:23:56amiconnYOu are meant to use the screen struct which tells you the resolution
08:23:58Bg3rmidkay better see if the screen struct hase
08:24:05Bg3ramiconn said it before me ...
08:24:25midkayamiconn, how is that done?
08:24:47Bg3rmidkay do you know where is located the stuct screen's definition ?
08:24:52Bg3rdeclaration ...
08:25:12midkaynot where it's located, no.
08:25:20Bg3ramiconn ?
08:25:47amiconnUse the search functions of the world...
08:26:04Bg3rjust found it
08:26:12midkayneed to go to bed. i'll try and fix it tomorrow..
08:26:35amiconnThe quickscreens look rather odd now anyway,
08:26:47amiconndue to two strings being combined to one
08:27:31midkayamiconn, what?
08:28:19amiconnWell there are strings like "status bar", "scroll bar" which were originally 2 strings
08:28:56amiconnIn german these were often just one word, separated (?)
08:29:13amiconnOriginal word: "Statusleiste" (status bar) was written
08:29:33amiconnNow it looks like "Status- leiste"
08:29:46midkayalright, that's on the todo for tomorrow too, then..
08:30:37amiconnOf course the fix is to combine these strings into one. I have it on my list for the next .lang rework round
08:31:15midkaywe already have a combined version, i believe.
08:31:17midkayin the menus..
08:31:23amiconnAh, yes
08:31:25midkay"Status Bar"; "Scroll Bar"..
08:31:42amiconnThat's even better, we can deprecate the partial strings then
08:31:58midkayi think the reason i didn't fix it was because of the way the quickscreen accepts two strings.. i'll change that, though, now that they're per-line..
08:32:13midkayi mean now that it's one line per setting.
08:32:13amiconnThat probably goes for all options in the 2 quickscreens
08:32:50midkayamiconn, not quite.. "Repeat" "Mode" we had/have. but in the menus it's only "Repeat". not sure if we should leave it at "Repeat" or make a new one, "Repeat Mode".. what do you think?
08:33:17amiconnJust "Repeat" I'd say
08:33:35midkaysounds good, alright.
08:33:53midkaybed for me, though, that comes tomorrow.. as well as a completely scalable bounce.c, i hope.
08:34:12midkaya really annoying and hard-to-find bug or something, i'm having..
08:35:12amiconnThe whole left_right_title parameter can go then
08:35:22midkayamiconn, right.
08:35:53 Join PaulJ [0] (n=PaulJ@
08:36:14midkaynight all.
08:36:20amiconnnight midkay
08:48:58 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:49:04 Part LinusN
08:49:20 Join LinusN [0] (
08:58:06amiconncrap- The EQ menu voicing is all off
08:59:43amiconnThe menu items for simple & advanced settings aren't voiced at all (because they are combined strings), and the Q and gain settings don't respect the decimal point
09:02:36Bg3ramiconn i think that most people (including me) doesn't understand the voice interface well (and maybe aren't very interested in it ...)
09:03:02 Join petur [0] (
09:03:03amiconnNow tell that to our blind users...
09:03:11Bg3ryeah :(
09:03:25Bg3rfor example i didn't know that the splash messages aren't voiced ..
09:03:26amiconnApart from that, the voice UI is really useful for in-car use
09:03:32amiconnSafer driving...
09:04:13amiconnSo I wonder why so few devs seem to use the voice UI
09:05:32amiconnHmm, I'm not sure if we had voicing of decimals in the past...
09:05:41 Join Paul_The_Nerd [0] (n=Paul_The@
09:05:59amiconnI mean in talk_unit(). output_dyn_value() definitely supports it
09:11:53 Join B4gder [0] (
09:15:30***Saving seen data "./dancer.seen"
09:20:21B4gderwe need a wiki page for all the new ports questions
09:24:38JdGordonhey guys
09:24:46Bg3ris the adding of the "playback control" menu to a plugin considered as a new feature ?
09:24:51JdGordonB4gder: i was thinking that for the forums yesterday
09:24:53Bg3rhey, JdGordon :)
09:25:20B4gderyeah, we get a "new port?" question just about daily these days
09:26:10JdGordonoh, how long has that pitch control screen been in cvs? i accidently found it today :p
09:26:17*Bg3r remembers the day in the 2004's summer, when he read about rockbox on the's forum ...
09:26:23Paul_The_NerdThe only problem is that if you made a Wiki page, or a stickied post, in most cases nobody would read it anyway
09:26:41JdGordonstickied post would be seen more than a wiki page
09:26:42*BHSPitLappy just stunned by his iPod
09:26:43B4gderPaul_The_Nerd: true, but it would be a nice URL to paste in all the replies
09:27:02Bg3rB4gder ? amiconn ?
09:27:11BHSPitLappyI was trying to make doom work... my iPod's piezo played a little chime at me and rebooted
09:27:22B4gderBg3r: I would call it just a fix
09:27:28Bg3r <= i mean this
09:28:12JdGordon.. would this be considered a bug fix?
09:29:21JdGordonso no?
09:29:34Paul_The_NerdB4Gder: That's certainly true.
09:30:03Bg3rJdGordon no, i'm laughting because these questions are frequent (just asked something similar)
09:30:20JdGordonwell it was inevitable when the freeze happened :D
09:30:38 Join RicII [0] (
09:32:22Bg3rbut imho there should be some consistency in the behaveour of the plugins ...
09:33:00RicIIrockbox has come a long way! even ipod ports now...
09:33:51JdGordonRicII: well.. they had it all working 3 months ago (including some other "non-working" ports), but they stagegr the release to keep getting more visitors to the site..
09:34:05crashdcan anyone recommend a decent mp3 tagger
09:34:10crashdive tried loads and they are all shit
09:34:31*B4gder uses easytag
09:34:34B4gderon linux
09:35:05crashdnever really dug easytag
09:35:24Paul_The_NerdDoes that mean it's "shit", or was your generalization overbroad?
09:35:28B4gderme neither, but it works
09:35:34LinusNi like godfather on windows
09:35:38crashdno, i think it was a bit simplistic Paul_The_Nerd
09:35:42*petur replies to the article on and advertises RockBox :)
09:35:46LinusNbut i haven't yet found a matching linux app
09:35:49JdGordonLinusN: i thought godfather sucked...
09:36:03B4gderpetur: go go go ;-)
09:36:14Bg3rhaha petur :))
09:36:20Paul_The_NerdAnd Ipod is spelled Ipod!
09:36:40crwlI think Ex Falso was also quite good
09:37:54peturbtw, one more commit and we're all green again :)
09:38:31*Bg3r will do it
09:38:57RicIIstill got my miniture font somewhere (~3x5).. and a mini1g to do some testing..
09:40:00ScoTTie_not much works on mini's
09:40:11ScoTTie_unless somethings changed sound wont
09:40:19ScoTTie_only the keypad and screen work
09:40:27Paul_The_NerdI thought the 2G mini has sound
09:40:49Paul_The_NerdSo you might want to be careful generalizing about them, at least
09:40:58crashddude, it's too early to be so bloody anal
09:41:45Paul_The_Nerdcrashd: Well, saying a statement that people could easily misunderstand into thinking something isn't working that is, is kinda a point that should be commented on.
09:41:49amiconnRicII: The mini 1g might work, but nobody tested it recently
09:43:06amiconnBack we initial mini support was added, sound wasn't working, but now that sound on mini2g is working, it might also work on the 1g
09:43:15 Join muesli__ [0] (n=muesli_t@
09:43:17amiconnBoth use the same audio chip
09:43:46amiconnRicII: So, if you want to give it a shot, please do so...
09:43:52RicIIamiconn: I will do some testing then, end of this week. unfortunly it's still hfs formated. (did read it but supects rockbox still needs fat)
09:45:23 Quit darkless (Client Quit)
09:51:23 Join austriancoder [0] (n=austrian@
09:52:08RicIIhave to run for work, feels good to see rockbox is still kicking
09:53:09austriancoderpreglow: as you are the master of asm
09:53:10austriancodermp3_encoder.c: In function `filter_subband':
09:53:10austriancodermp3_encoder.c:1470: error: can't find a register in class `ADDR_REGS' while reloading `asm'
09:53:22austriancoderbuild for h120 with logf support
09:53:43Bg3raustriancoder yep, this is old one ...
09:54:17austriancoderBg3r: ah okay... and no fix has been found yet?
09:54:21 Join muesliii [0] (n=muesli_t@
09:56:12 Join _FireFly_ [0] (
09:57:16Bg3raustriancoder did you try the well-known -fommit-frame-pointer ?
09:57:59B4gderor use the C version of that function
09:58:11austriancoderBg3r: sure, but preglow did last time also an fix: we put the asm in an own file
10:00:23JdGordonhey, quick perl q... what the heck does this mean "Quantifier follows nothing in regex; marked by <−− HERE in m/* <−− HERE / at ./ass1 line 35, <STDIN> line 574." the line is if ($line =~ /$this_word/i)
10:00:45 Quit jbauman (Read error: 110 (Connection timed out))
10:01:22GaloisI have no idea, but my guess would be that $this_word is empty or undef
10:01:45austriancoderB4gder: i could have fix: dont use asm with we want to use logf
10:01:47austriancoder#if defined(CPU_COLDFIRE) && !defined(ROCKBOX_HAS_LOGF)
10:01:47DBUGEnqueued KICK austriancoder
10:02:13B4gderyes, as I said
10:02:26B4gderbut I'd rather see a better fix in cvs
10:02:35B4gderif possible
10:02:53austriancoderB4gder: i can only do a fix with defines - sorry
10:07:01 Quit muesli__ (Read error: 110 (Connection timed out))
10:07:30JdGordonGalois: im doing a check to c if $this_word is empty.. still happens..
10:10:57 Join jbauman [0] (
10:16:35Mode"#RockBox +o B4gder " by ChanServ (ChanServ@services.)
10:16:48Topic"feature freeze but we can still use your build server!" by B4gder (n=daniel@rockbox/developer/bagder)
10:17:46JdGordonu can have mine again.. but it will slow the builds down..
10:18:56B4gderour build system design makes only fast servers really helpful
10:19:39CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
10:19:39*B4gder goes to refill black goo
10:21:26JdGordonwould using memcpy to copy a struct with 2 floats in it be faster than just doing 2 assingments?
10:22:54 Join RedBreva [0] (
10:23:49 Quit PaulJ (Read error: 110 (Connection timed out))
10:24:21LinusNJdGordon: that assignment will probably be translated to a memcpy by the compiler anyway
10:26:29LinusNbtw, why 2 assignments?
10:27:25 Join Martinp [0] (
10:27:37Martinphi there
10:29:26Martinpwhat's up?
10:29:57Martinpuhm, I wanted to know about the whole TI DM320 support thing
10:30:35LinusNwhat do you want to know?
10:30:48B4gderis a good start
10:31:07Martinpcool, the AV500 also uses the same chip by the way
10:31:21B4gderah, right
10:31:32B4gderfeel free to update the wiki! ;-)
10:31:38Martinpwill do
10:32:06Martinpbut why is there such a big problem of porting Rockbox to players with this chipset
10:32:37B4gderthe lack of DSP compiler I'd guess
10:32:54B4gderbut I don't think there's *that* big of a problem
10:32:59Martinpokay, I am completely untechnichal about that
10:33:06Martinpwhat is a DSP compiler
10:33:19MartinpI'm just the dude who runs iAudiophile :p
10:33:23B4gdersomething that generates code for the DSP core
10:33:42Martinpokay, I actually understood that
10:33:49B4gderthere's also that issue that TI doesn't reveal any docs for the chip
10:34:02Martinpanyone bugged them about it?
10:34:13Martinpwhat did they say?
10:34:18B4gdereven companies that make such units
10:34:28B4gderTI is the enemy of everything open
10:34:37B4gderand always were
10:35:14B4gderthey just won't give away their docs unless you sign NDAs
10:35:33Martinpah shit
10:35:39Mikachuwhat happens if someone signs an NDA and releases the docs anyway, and i use the docs?
10:35:53B4gderwell, it hasn't happened yet so we can't tell
10:36:06Martinpyou will probably get sued real bad
10:36:17Mikachubut i didn't sign anything
10:36:30Martinpoh, and you use them
10:36:38Martinphmm, I dunnow
10:36:45B4gderno, the sue would be against the leak
10:36:49B4gderI'd guess
10:36:53Martinp(gotta learn to read)
10:36:57Martinpyes, obviously
10:37:18B4gderstill, that's just hypothetical
10:37:22B4gderwe have no docs
10:37:36 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
10:37:44B4gderso it takes more reverse engineering
10:37:54B4gderwhich is harder and more time consuming
10:38:14peturand we can't sign an NDA (or one of the devs)? Or are not allowed to?
10:38:34Paul_The_NerdWell, if you sign an NDA, you can't really code for it in an open-source project then
10:38:38B4gderI'd guess it would be hard, but I don't think we've had the opportunity even
10:39:06B4gderright, as releasing code for it would be revealing info
10:39:31Martinpyup, that's true
10:39:32B4gderit'll be interesting to harvest the Neuros code for details ;-)
10:39:39peturright, should have figured that out myself
10:39:49Martinpneuros uses one of those chips too?
10:39:58JdGordonB4gder: itll all be obfusctaed to piss everyone off :D
10:40:18B4gderwell they at least states they want to develop it open source
10:41:26B4gderyou won't be able to access the DAC without going through the DSP
10:41:42Paul_The_NerdSo, the Neuros will what, be an open source project that there's no compiler for?
10:41:42B4gderso it requires at least some DSP code to make noise
10:41:59B4gderPaul_The_Nerd: for the DSP parts, yes
10:42:03Martinpwhat about the Cowon A2 sources?
10:42:08B4gderthe cowon is the same
10:42:11LinusNhere's my optimistic theory:
10:42:13Martinphas anyone looked into them?
10:42:25B4gderthe cowon A2 is even based on the very same BSP package that neuros use
10:42:30LinusNthe dm320 is a dual-core chip with an arm and a tms320 dsp core
10:42:32B4gderthe exact same u-boot and linux kernel version
10:43:18 Join bluebrother^ [0] (
10:43:22LinusN"all" we need to know is if the chip is equipped with extra stuff like 12s busses and the like
10:44:04B4gderand I believe the Neuros DSP binary chunk will become open source... :-)
10:44:14MartinpI'm quite friendly with the guys at Cowon - do you think I should have a go at asking them?
10:44:41B4gderMartinp: I don't think asking will hurt, but I think this is pretty much mandated by TI
10:45:05Martinpokay, so what should I ask them - Linus was just saying something about i2s
10:45:07Martinpwhat is that?
10:45:09B4gderNeuros has been trying pretty much to reveal info for devs
10:45:30B4gderand they are the ones who _buy_ these things
10:46:19B4gdernow where's Joe when we need him? ;-)
10:47:29RedBrevaBluebrother^: Mornin... Have updated - can you have a look at it when you get 5 minutes?
10:47:32 Join webguest96 [0] (
10:47:58webguest96can anyone help me with this error i get
10:48:00webguest96cannot open firmware image file bootpartition.bin rockbox installation
10:48:00bluebrother^RedBreva: already noticed it, will look into it later.
10:48:23LinusNthe problem is not programming the dsp, it's using the onboard peripherals
10:48:49bluebrother^RedBreva: I'm in germany, so my day just started some hours ago ;-)
10:48:55Paul_The_Nerdwebguest96: Is this when trying to use ipod_fw?
10:49:00webguest96its 1:50 here
10:49:09B4gderLinusN: that should probably be revealed in the linux drivers pretty much
10:49:20webguest96i get that error when i type this
10:49:30webguest96hang on
10:49:31LinusNB4gder: how? the dsp code is not open source
10:49:32webguest96let me find it
10:49:43B4gderah, you mean in the DSP side of it
10:49:56LinusNyes, the codec interfaces etc
10:50:04LinusN(i2s bus)
10:50:27RedBrevaBluebrother^: Like the new improved keymap table macro, it seems to work really well...
10:50:28B4gderand it would be useful to know if these DM320 chips are different somehow
10:50:43webguest96when i type
10:50:43webguest96ipod_fw -o apple_os.bin -e 0 bootpartition.bin
10:50:58webguest96it gives me the cannot open firmware image file bootpartition.bin error
10:51:25Paul_The_NerdAnd you have the bootparition.bin in the folder where you're doing this?
10:51:43 Join Odd1 [0] (
10:52:07Paul_The_NerdAnd the bootpartition.bin was extracted from an ipod that was "clean" (no rockbox bootloader or ipodlinux)?
10:52:42Paul_The_NerdWhat kind of iPod?
10:52:45webguest96its my brand new 5G
10:52:49JdGordoncan any1 help me with my perl problem?? error "Quantifier follows nothing in regex; marked by <−− HERE in m/* <−− HERE / at ./ass1 line 37, <STDIN> line 573." code
10:53:21Paul_The_NerdI'm assuming it's Fat32 formatted already?
10:53:25Paul_The_NerdOr was initially
10:53:35webguest96it came fat32
10:54:31B4gderJdGordon: I would guess that $this_word contains some funny letters that screws up the regex
10:54:31 Quit Odd1 (Client Quit)
10:54:44JdGordonany idea how to make it work?
10:55:00 Quit amiconn (Read error: 110 (Connection timed out))
10:55:01 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
10:55:09Paul_The_Nerdwebguest96: How bit is your bootpartition.bin?
10:55:09B4gdertry running quotemeta on the string before you use it
10:55:23webguest96how bit??
10:55:27Paul_The_Nerdwebguest96: big
10:55:33webguest9680 249
10:55:51B4gderJdGordon: like this:
10:56:16B4gder(but I missed an underscore)
10:56:23Paul_The_NerdAnd the exact error message is: "cannot open firmware image file bootpartition.bin rockbox installation"
10:56:38webguest96cannot open firmware image file bootpartition.bin
10:56:49JdGordonthans B4gder, ill give it a try.. underscroe where?
10:57:03Paul_The_NerdAre you sure you got the name right then
10:57:04B4gderI typed $thisword instead of $this_word
10:57:06linuxstbwebguest96: Are you sure your "bootpartition.bin" has that exact filename? You didn't make any typos?
10:57:06Paul_The_NerdDouble check your spelling
10:57:51JdGordonthanx alot
10:57:51webguest96its the same
10:57:51Paul_The_NerdI would suggest using tab-autocompletion to help out there
10:58:41 Quit thegeek (Read error: 113 (No route to host))
10:58:54 Join [TCK] [0] (
10:58:55Paul_The_Nerdwebguest96: That's the error message when it doesn't find the file. Try it again, and make sure the filename is right (as you may have made the typo when you extracted it, so the file is misnamed instead of you typing it wrong in this command)
11:00:41webguest96its spelled right
11:00:48webguest96i tried again
11:00:50webguest963 times
11:01:57webguest96is there someway i just can erase everything ive done and start over again?
11:02:11webguest96its not too far into the installation
11:02:30Paul_The_NerdYou can always extract bootpartition.bin again
11:02:39Paul_The_NerdBut the problem you're encountering is that ipod_fw is not seeing the file.
11:03:05webguest96ipodpatcher -r N bootpartition.bin
11:03:09 Quit Martinp (Read error: 110 (Connection timed out))
11:03:10webguest96to extract?
11:03:15Paul_The_NerdYou're 100% sure that you're in the same directory as the file when you run it, 100% sure that the file is named *exactly* bootpartition.bin and not bootparttion.bin or some very close variant? Have you tried simply renaming it to bob.bin and running the command on that?
11:03:28PiXEL8is power.c where the ipod 5g power off happens?
11:04:04JdGordonumm.. does continue work in perl in foreach?
11:04:19B4gderJdGordon: use 'next;'
11:04:24 Quit _FireFly_ ("Leaving")
11:04:25JdGordonah, thanx
11:04:33 Join refnumzx [0] (
11:04:41webguest96same error
11:04:45webguest96when its bob.bin
11:05:22Paul_The_NerdAnd you're typing -e 0 bob.bin now?
11:05:32Paul_The_NerdBecause that error means that the file is *not present* so reextracting it shouldn't fix thing
11:06:01Paul_The_Nerdbob.bin is in the same folder as ipod_fw, and you're typing the command after cding to that folder, right?
11:06:02refnumzxthe voice files have not been updated since the AT&T ones were removed for daily builds, how can i do this? im a totally blind user
11:06:26Paul_The_Nerdrefnumzx: At the moment the new version of Rockbox isn't compatible with the older files anyway, unfortunately.
11:06:43Paul_The_Nerdwebguest96: Then will you share your .bin so that one of us can test it?
11:06:59webguest96how do i share it?
11:07:12Paul_The_NerdPost it somewhere?
11:07:22Paul_The_NerdOr you could just start the whole process over
11:07:25refnumzxknow if there are plans to upgrade?
11:07:35PiXEL8anyone? =)
11:07:56Paul_The_Nerdrefnumzx: There are plans. When version 3.0 comes out there should be new voice files. This is due in a month.
11:08:19refnumzxrats, not in time for todays linux world conference heh.
11:08:26refnumzxokay well thanks
11:08:59Paul_The_Nerdrefnumzx: Unfortunately, with the new language system, the old voice files are incompatible.
11:09:38 Join imphasing [0] (
11:09:47webguest96if i start over again do i just delete the stuff i already have?
11:09:59webguest96like the rockbox folder?
11:09:59Paul_The_Nerdrefnumzx: And since the AT&T software is forbidden at the moment, it will only likely be the stock Microsoft voices for the moment, once the new language system is more stabilized.
11:10:23Paul_The_Nerdwebguest96: If you want. Or you could just delete the bootpartition.bin and extract it again, since most of the rest of that has nothing to do with it.
11:10:32austriancoderi want to use malloc and free in a simple xml reader (apps/xml).. is there anything i must be aware of?
11:10:39webguest96and whats the line to extract it?
11:10:40B4gderthose voice guys should try the new genlang -o option! ;-)
11:10:41crashdwas the wiki page updated for Mayday, to say which features got froze?
11:10:53Mikachuaustriancoder: i don't think rockbox has malloc
11:10:58B4gderaustriancoder: yes, that there is no malloc or free
11:11:10Paul_The_Nerdwebguest96: What line created the file?
11:11:17Paul_The_NerdDid you use dd, or ipodpatcher, or what?
11:11:24amiconnPaul_The_Nerd: I have voice files which work properly for current cvs
11:11:31amiconnBoth at&t and microsoft
11:11:39Paul_The_Nerdamiconn: Tell that to refnumzx. Then give them to me, for testing purposes. :-P
11:11:47austriancoderB4gder: any other way to to it?
11:11:50B4gderCassandra: here?
11:12:07webguest96i used ipodpatcher
11:12:09B4gderaustriancoder: use, don't use malloc ;-)
11:12:12linuxstbaustriancoder: Do you want to do this in the core of Rockbox or a plugin?
11:12:22webguest96i followed the exact instructions at
11:12:22*B4gder can't type
11:12:41austriancoderlinuxstb: i want to do it in the core
11:12:58linuxstbwebguest96: Can you type "dir" in your rockbox directory and then post a screenshot of what's there?
11:13:00B4gderaustriancoder: then use a fixed-size buffer
11:13:27B4gderbut an xml parser in the core... sounds like a hard bargain for you to get that added
11:13:42Mikachuwhat xml do you want to parse?
11:13:49crashdi was thinking an xml parser would be useful tho
11:13:56crashdfor configs and datasets
11:14:00crashdbut yeah, it's gonna be a real drain ;\
11:14:03LinusNwhy on earth do we want that?
11:14:03B4gderas a plugin, sure
11:14:12linuxstbWhat's wrong with "key: value" for config files?
11:14:16Paul_The_Nerdcrashd: Configs already have a parser... Datasheets?
11:14:30crashdPaul_The_Nerd: yeah, all im saying is a standardised way of parsing datasets and so on within rockbox
11:14:35LinusNPaul_The_Nerd: clean your glasses
11:14:49crashddon't be so reactionary for chrissake
11:15:06LinusNxml tends to do that to me
11:15:10B4gderxml is scary
11:15:22LinusNB4gder: no, xml zealots are scary
11:15:23Paul_The_NerdAnd rather overblown for what rockbox is.
11:15:32***Saving seen data "./dancer.seen"
11:16:02austriancoderokay.. then i will use the nativ config file parser for my stuff
11:16:18LinusNplease do, if it is possible
11:16:40B4gderI vote for plain text anyday
11:17:13peturif you want xml for config stuff, a sax parser should be more than enough, also very low on mem usage and code complexity
11:17:32peturyou don't really need a full-spec dom parser
11:17:33austriancoderwhere can i find the current config file parser?
11:17:57austriancodermy xml parser wont be a dom parser
11:18:22Paul_The_NerdThat's a little too tiny to read
11:18:36peturlove the url too
11:18:39webguest96it looks weird cause my other desktops over there too
11:18:52 Quit [TCK] (Read error: 110 (Connection timed out))
11:18:52Paul_The_NerdYou could also trim so that it's just the directory listing
11:19:09linuxstbmidkay: Is your 5g's firmware partition 112MB? Mine is 80MB, the same as the Nano.
11:19:17peturuse ALT-printscreen
11:19:18webguest96its 2 19 in the morning here so im tired
11:19:27Paul_The_NerdIt's 4:19 here. :)
11:19:35webguest96im running on candy tho
11:19:49webguest96candy and rockstars
11:19:55webguest96all i need for a long night
11:20:13peturwebguest96: use ALT-printscreen to copy the active window only
11:20:22 Join B4gd3r [0] (
11:20:36 Quit B4gder (Nick collision from services.)
11:20:43 Nick B4gd3r is now known as B4gder (
11:23:23webguest96paul would still having files from my installation of IPL on my nano on my computer effect this somehow?
11:23:52Mikachu10:52:08 <Paul_The_Nerd> And the bootpartition.bin was extracted from an
11:23:52Mikachuipod that was "clean" (no rockbox bootloader or ipodlinux)?
11:23:52Mikachu10:52:30 <webguest96> yep
11:24:17Mikachuoh, missed "on my computer" :)
11:24:31webguest96it was for a differant ipod
11:24:41Mikachuright, then it shouldn't matter
11:24:47webguest96k thanks
11:24:54Mikachuassuming you're not in the same actual directory
11:24:58webguest96its not
11:25:25webguest96soo... how bout that weather
11:25:43Mikachudunno, curtains closed
11:27:19 Join _FireFly_ [0] (
11:27:27webguest96its taking forever to upload the screen shot
11:30:55webguest96there finally
11:31:37Mikachuum, you have a bob.bin.bin, but no bob.bin
11:32:16webguest96theres a bootpartition.bin tho
11:34:37Paul_The_NerdIndeed there is.
11:34:37 Quit quobl (Read error: 104 (Connection reset by peer))
11:35:25webguest96so is there some obviously huge mistake im making or.... other stuff
11:35:58Paul_The_NerdIf, from that command prompt there you're typing the command, it does make very little sense.
11:36:19Mikachulike that sentence :)
11:37:13webguest96I was worried I was just being an idiot
11:37:25Mikachuthat's not ruled out yet :)
11:37:33webguest96of course not
11:37:36webguest96it never truly is
11:37:42webguest96at least not with me
11:38:05 Part austriancoder ("Kopete 0.11 :")
11:39:02webguest96so does this happen much or are my ipod/computer just retarded
11:39:35Mikachui've never seen the problem persist after "are you sure you spelled it right?"
11:40:07webguest96i KNEW i could spell!
11:40:16webguest96i was however worried for a bit
11:40:55webguest96paul? any ideas?
11:41:03webguest96or any ideas from anyone for that matter
11:41:04Paul_The_NerdI really don't know.
11:41:20Paul_The_NerdThe only thing I can think of is this
11:41:45Paul_The_NerdIs there *any* other copy of ipod_fw somewhere on your computer?
11:41:54webguest96one moment
11:42:23webguest96i was scared it would be with the ipl stuff but nothin in there
11:43:11Paul_The_NerdType ipod_fw somewhere other than in the rockbox directory. I'm kinda wondering if there's a copy somewhere in the path or something
11:44:18webguest96what do you mean?
11:44:27webguest96like in another command prompt?
11:44:34Mikachucd \
11:44:37linuxstbwebguest96: Or just use try the command with "bob.bin.bin"
11:44:44webguest96i did
11:44:50webguest96when i saw that i had put 2 bins
11:45:05Paul_The_NerdJust cd .. or something, then type ipod_fw
11:45:51webguest96ipod fw is not recognized as an internal
11:45:53webguest96blah blah
11:47:08 Join MulziSAW [0] (
11:47:08linuxstbAll I can suggest is completely deleting your rockbox folder and starting again. You don't need to put all those files from .rockbox in there either.
11:48:00webguest96ill do that then
11:48:05webguest96didnt take too long the first time
11:48:18Mikachui would also suggest sleeping and trying tomorrow :)
11:49:02refnumzxhmm? sorry i went away somebody called me?
11:49:18refnumzxscroll back died and all i saw was a reference to me
11:50:01linuxstbrefnumzx: This channel is logged at
11:50:54peturrefnumzx: [11:11] <amiconn> Paul_The_Nerd: I have voice files which work properly for current cvs
11:51:45webguest96Well it seems to be working now guys
11:51:50webguest96at least that part has
11:52:19webguest96im going to continue installing and if i have problems ill be sure to bother you some more with them
11:52:34refnumzxlooks good, url? :)
11:52:48*petur kicks amiconn
11:52:55webguest96wait, you want another screen shot?
11:53:23refnumzxgonna record some keynotes, should be interesting
11:53:27 Join MulziSAW2 [0] (
11:54:09webguest96what do you want it of?
11:54:27Mikachui don't think anyone asked for a screenshot
11:54:31 Quit petur ("bbl")
11:54:35webguest96i am soooo lost
11:54:45webguest96im just gonna stop now
11:54:50webguest96and be quiet
11:55:08webguest96after i say thank you you guys because id probably be more lost right now
11:55:11webguest96if not for you
11:55:22linuxstbwebguest96: I thought you said it was working now?
11:55:27webguest96it is
11:55:41linuxstbThen why are you lost? Just keep following the instructions.
11:55:50webguest96im finished now actaully
11:56:02webguest96i was just lost about a screen shot thing up there
11:56:04webguest96but nevermind
11:56:06webguest96forget about it
11:56:12 Quit bluebrother^ ("gtg")
11:56:22Paul_The_NerdI still wish I knew why it was doing that..
11:56:54webguest96it was probably some really dumb mistake on my part
11:57:47Paul_The_Nerd'eh. Every now and then errors show up that are real, but defy all reasoning.
11:57:49Paul_The_NerdAnd then vanish.
11:58:59webguest96well thanks anyways guys
11:59:08webguest96im gonna play with it for awhile
11:59:40linuxstbPaul_The_Nerd: From reading last night logs, I wasn't sure if you knew that Doom now works on the H100. kkurbjun is using the grayscale lib.
12:00:20Paul_The_Nerdlinuxstb: I was not aware it worked yet, no. I keep missing things in the changelog.
12:00:55Paul_The_Nerdlinuxstb: I've been watching for that one too, as I've got an H120 and I wanted to show it off to some people just because that'll impress them a lot more than the actually useful features.
12:01:16linuxstbAFAIK, the current Doom status is correct on the wiki page - it works on the h100, h300, the ipod Color/Photo, Nano and Video. It doesn't yet work on the X5 for an unknown reason.
12:01:30Mikachuit would be useful if the frontpage log was a tad longer, the since2.5 is way too long and doesn't update as often either
12:02:07 Nick unexterminatable is now known as scf (
12:02:22preglowamiconn: yeah, battery meter seems to work fine now, with the enabled LIION define
12:02:37preglowi think i'll commit that
12:02:54*Mikachu reverts patch from tracker
12:03:53 Join raf82 [0] (
12:03:58Paul_The_Nerdlinuxstb: Thanks then.
12:04:37preglowso there's a patch for it too...
12:04:50 Quit MulziSAW (Read error: 110 (Connection timed out))
12:05:09preglowyeah, looking at it
12:05:16refnumzxer.. voice files?
12:05:17preglowanyone who can try it should feel free to commit
12:05:44Mikachui've had it applied two days or so, but i haven't gone below 80% so i can't say how accurate it is
12:07:15amiconnrefnumzx: pm...
12:08:55 Join bluebrother^ [0] (
12:10:24 Join aliask [0] (
12:10:37preglowat least the scale factor is wrong
12:10:43preglowthat's specified in the pcf datasheet, afaik
12:12:04amiconnpreglow: Using the ipodvideo battery scalefactor gives correct voltage readings on my mini2g
12:12:23amiconnUsing BATTERY_LIPOL1300 also gives (roughly) correct percentages
12:12:43amiconnI didn't perform a full rundown, but will do so soon
12:13:33linuxstbI'm about to run battery_bench on my 4g color. Just to check, I should uncomment CONFIG_BATTERY and #define the scalefactor to be the same as the 5g?
12:13:35preglowyeah, so will i, when i fix the ata bug
12:13:52preglowlinuxstb: scalefactor is almost certainly the same as on 5g
12:14:13bluebrother^RedBreva: is your text editor automatically removing trailing spaces?
12:14:13amiconnyes, since it's the same chip
12:14:52RedBrevaI think it may be... I keep switching it off, but it seems to reset :(
12:15:06bluebrother^it seems your last patch contains a lot of changes in trailing spaces.
12:15:18bluebrother^which somewhat blows it up.
12:15:34RedBrevaI wondered why it was so frickin big!
12:15:53bluebrother^I'm just reading over it.
12:16:20bluebrother^earlier I haven't had syntax highlighting ... makes it really hard to read :o
12:16:29bluebrother^but now I'm back to vim :)
12:17:07linuxstbamiconn: Have you ran battery_bench on your mini? If so, how many hours runtime did you get?
12:17:18 Join webguest67 [0] (
12:17:29 Quit webguest67 (Client Quit)
12:19:53 Quit RedBreva ("CGI:IRC (EOF)")
12:20:01 Join RedBreva [0] (
12:20:20 Join Moos [0] (
12:26:15 Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822)
12:26:21webguest96so im looking at all these plugins but i dont know how to get them... im retarded i know, but help please?
12:26:28bluebrother^RedBreva: you can tell diff to ignore whitespace changes with -b
12:26:41linuxstbWhere are you looking? They should be installed when you install Rockbox.
12:26:44bluebrother^I just tried it, you diff gets 200 lines shorter ;-)
12:28:09RedBrevaOK, I'll file that one away under "Stop Pissing Dev's Off" ;-)
12:28:40linuxstbMaybe a separate patch that cleans up the whitespace could be useful though?
12:29:28 Quit webguest96 ("CGI:IRC (EOF)")
12:30:23bluebrother^RedBreva: I just removed your whitespace changes ... fortunately its not really complicated
12:31:13bluebrother^now I know why the wiki tells to use "diff -ub".
12:31:39RedBrevaWhat's the -u do?
12:31:56B4gder-u is for unified
12:32:02bluebrother^unified format
12:32:03B4gderits the style of the diff
12:32:04bluebrother^gtg now.
12:32:25RedBrevaOK - thanks again
12:32:28 Quit bluebrother^ ("Leaving")
12:32:32GaloisI don't see any BATT_LIPOL340 as claimed in the patch description
12:33:10linuxstbB4gder: What do you think about removing the 3g from the daily/cvs downloads? (but keep it in the build table). It's not working, and there is no developer with a 3g.
12:33:40 Join XavierGr [0] (
12:34:39Galoispreglow, I think what you checked into CVS was an old version of nanobatt.patch right?
12:36:00B4gder3g versions hidden now
12:36:34linuxstbThanks. I do hope slimx returns though, or someone else with a 3g comes to pick it up.
12:37:10B4gdernice and green table
12:37:22linuxstbTime for the release then? :)
12:37:24 Join webguest96 [0] (
12:39:02preglowGalois: no, it's a few mods i did to make it work
12:39:24Galoisoh so this is just the lite version?
12:41:14 Join muesli__ [0] (n=muesli_t@
12:42:39preglowthis isn't the patch in any way
12:42:46preglowit's something i did
12:44:26 Quit _FireFly_ ("Leaving")
12:44:37XavierGrdo I need crosscomilers to build the manual?
12:45:07XavierGrstrange the config dialog puts a warning about it
12:45:19XavierGrand the build process fails
12:45:22B4gderthat's a flaw in configure
12:47:23 Quit RedBreva ("CGI:IRC (EOF)")
12:48:35 Join Jungti1234 [0] (n=jungti12@
12:50:53 Quit muesliii (Read error: 110 (Connection timed out))
12:51:14 Join muesli- [0] (n=muesli_t@
12:55:46 Join Febs [0] (
12:56:34webguest96Im announcing to the world, my love for rockbox, it is true love and noone or thing can stop it.
12:57:25B4gderspring time makes love burst out ;-)
12:57:43webguest96very true, and i could no longer hold it in
12:58:39webguest96im sooo tired but i cant sleep at all
12:59:11 Join ashridah [0] (
13:00:02 Join TCK [0] (
13:00:06*B4gder updated HowtoUpdateLangfile
13:00:51amiconnlinuxstb: [12:12:44] <amiconn> I didn't perform a full rundown, but will do so soon
13:01:57 Quit muesli__ (Read error: 110 (Connection timed out))
13:03:05 Quit sharpe (Read error: 104 (Connection reset by peer))
13:04:03 Join sharpe [0] (
13:05:17LinusNlinuxstb: doom is reported to work on the x5 if you run the metronome plugin first (!)
13:06:00amiconnTimer init #ifdefed wrong, I'd guess
13:06:22B4gderthe secret metronome backdoor trick!
13:06:52preglowcan i also hack nasa doing that?
13:07:07B4gderjust start metronome first
13:07:15*preglow writes an extortion letter
13:08:08XavierGrhow is that possible?
13:08:29linuxstbamiconn: Yes, sorry - I read that after I asked the question...
13:09:52linuxstbamiconn: Are you talking about the time init possibly being #ifdefed wrong in Doom?
13:10:11amiconnYes, but I just checked, and it doesn't look like that
13:11:31amiconnlinuxstb: But the timer_unregister() call is wrong (nothing to do with the X5 issue)
13:11:31linuxstbDoes metronome use the user timer?
13:12:57linuxstbDo you just mean the #ifdef logic is wrong for time_unregister()? If so, I'll fix.
13:13:01 Join petur [0] (
13:14:56amiconnThe logig should be identical to that used for timer_register(9
13:15:20linuxstbYep. Committing now. I've also added a comment saying why we need to do it.
13:15:33***Saving seen data "./dancer.seen"
13:17:52 Join webguest95 [0] (
13:18:46webguest95will the ability to display mulitple fonts for different screens be supported in v3 for the h1xx's
13:18:50ashridaham i reading CVS mailouts right? does the H1xx play doom now?
13:19:18linuxstbashridah: It does indeed.
13:19:48ashridahgod damnit. just my luck. my copies of doom*.wad are on a SATA hd i can't get to
13:19:51Paul_The_Nerdwebguest95: I don't recall seeing it on the ReleaseTodo page.
13:20:10webguest95thanks, thats a shame
13:20:11amiconnIt's quite dark though. Maybe we should use a hand-made gamma table in the palette generation
13:20:34Slasherihehe, now i would say that tagcache browser is pretty advanced by its conditional search capability :) probably committing that today evening
13:20:51 Part webguest95
13:21:01 Join webguest95 [0] (
13:21:06 Part webguest95
13:21:44linuxstbWas supporting multiple fonts discussed at devcon for inclusion in 3.1 and rejected, or just not discussed?
13:22:00B4gderI don't think we discussed it
13:22:15B4gderand since it isn't in for 3.0, let's hope we'll get it for 3.1!
13:22:41*amiconn prods Slasheri and mentions chunked browsing...
13:23:01Slasherinow all entries in the tagcache browser root menu are fully user configurable
13:23:12Slasheriamiconn: yeah, that would be probably the next thing to fix :)
13:23:21*linuxstb notices that the majority (6 to 5) of the 3.1 features are eye-candy...
13:23:39Slasheriand user may add there so many entries as he wish
13:23:47B4gderI think most of the 3.1 things mentioned are just things we decided we wouldn't fit in 3.0
13:25:38linuxstbIs anyone planning to do the work to add a [Database] virtual directory to the file browser?
13:26:40amiconnwe're within feature freeze now...
13:28:06Bg3rB4gder good work on the NewPort topic
13:28:24B4gdershould work as a start
13:28:35peturmaybe checking if software upgrades are possible should go first?
13:29:03B4gdernot a bad idea
13:30:31amiconnThe simulators should simulate the user timer...
13:31:09linuxstbAlso, do any targets have more than one spare user timer?
13:31:24amiconnWe could use several timers on archos
13:31:31amiconnSH1 has 5 (!) timers
13:31:40amiconnWe currently use 3
13:31:48amiconn(including the user timer)
13:31:51linuxstbDid preglow ever mention the ipod's capability?
13:32:12amiconnPP has 2 programmable timers, and one fixed microsecond timer afaik
13:33:01amiconnColdfire has just 2 timers
13:36:12LinusNreally lame
13:36:59B4gderamiconn/LinusN: please have a look at my NewPort page when you have a moment
13:37:20B4gderI want to use it as a generic "point-to" URL when people ask for new ports
13:38:30LinusNB4gder: i have already changed it
13:42:24JdGordon" it may require various degrees of violence." haha
13:42:25scfamiconn: didnt expect to meet amigan here :-)
13:44:07JdGordonbooo! boring build table...
13:44:44 Join _FireFly_ [0] (
13:45:04 Quit _FireFly_ (Client Quit)
13:46:04 Join _FireFly_ [0] (
13:46:51B4gderinteresting little thing
13:46:55*linuxstb has the itch to start work on a new target again...
13:47:25crashdwhich target you thinking of linuxstb ?
13:48:05linuxstbYes, the H10 and gigabeat are the two I've been considering. But I really want a 120GB player...
13:48:16linuxstbSecond best would be two 60GB... :)
13:48:17XavierGrVMware image H100 simulator Full build : 1.58s
13:48:34XavierGrCygwin the same: 4.58s
13:50:04linuxstbHow is your vmware accessing your disk? Is it via a virtual local network connection?
13:50:13 Join Rondom [0] (n=Rondom@
13:51:11XavierGrha,first I did the test with a shared folder on windows. It was slowwwwww. Then I rerun the test with a folder inside the virtual machine disk, which gave linux 2.00 minutes time
13:53:03linuxstbIs that tip on the vmware wiki page?
13:53:16Paul_The_Nerdvmware should default to that way, I thought
13:53:51XavierGrcurrently on the vmware image there are no vmware tools installed. So the user can't make the build to a windows shared folder
13:54:17XavierGrI just made a new vmware image with vmware tools installed X and fluxbox.
13:54:32XavierGrI will refine it a little more and see if we can replace the existing one
13:54:59XavierGrI did that mostly to be able to build the sim and manual.
13:58:45*linuxstb manages to quit Doom on the ipod, but got a message saying there were 3 files open...
14:00:53Jungti1234hmm.. hi
14:01:24linuxstbPaul_The_Nerd: The hold switch now bring up the menu in doom on the ipod.
14:01:36Paul_The_Nerdlinuxstb: What toggles run now, then?
14:02:01Paul_The_Nerdlinuxstb: I would recommend making it permanently on then, for the moment. There are places you have to "jump" gaps.
14:02:05 Join bluebrother^ [0] (
14:02:39linuxstbI'm not sure how to do that - best to ask kkurbjun.
14:02:59linuxstbBut at least it's playable now, and you can exit it.
14:03:46Paul_The_NerdLast time I exited it (from the initial menu) it gave me the three files open warning, and then shut down my ipod (which refused to come back on without a menu/select reset)
14:03:46linuxstbThere are lots of improvements that could be made though - e.g. using different buttons in the menu to the actual game.
14:04:05linuxstbYes, I got that 3 files open warning. That's not good.
14:04:49linuxstbI think the shutting down bug was due to the timer_unregister() function being wrong - amiconn spotted that mistake this morning, and I committed a fix.
14:04:56Paul_The_NerdAh, okay
14:05:13Paul_The_NerdYeah, I don't exactly play it, so I just tried it briefly. :)
14:05:15linuxstbAt least, Rockbox still works fine for me after leaving doom.
14:05:33linuxstb(but those unclosed files will soon add up and cause a problem).
14:06:44linuxstbAh no, checking the source, the files do seem to be closed. That's just a warning to say that Doom itself didn't close them, so kkurbjun closes them. (if you know what I mean)
14:07:36linuxstbSo all seems fine now.
14:07:51Paul_The_NerdI'm sure I'll hear about it if Doom starts causing people problems. :)
14:11:20 Join Triple-z [0] (
14:13:35Triple-zmaybe someone know if theres an option to do shuffle by folder in rockbox for H3XX? to hear random albums but in the orginal order
14:13:59Triple-zjust installed rockbox :P
14:14:21ashridahnot via any method i can think of, unfortunately.
14:14:36Triple-zi was awesome back in my archos jukebox days
14:14:53ashridahmay be possible with tagcache in the future tho
14:14:58Paul_The_NerdWhat does "move to next folder" do, if you play one folder and shuffle it?
14:15:00*petur considers this a bug ;)
14:15:01ashridahsince it already does album sorting
14:15:55B4gderred red red
14:16:03Triple-zpaul: huh?
14:16:22*B4gder drags Bg3r out in the open. now clean up this mess you made on the floor! ;-)
14:16:38ashridahTriple-z: he was asking a question that's not entirely related to your problem.
14:16:44Paul_The_NerdTriple-z: Oh, I reversed your intent.
14:17:08ashridahreally, he wants random albums, not the "next" album
14:17:10Triple-zi only found an old thread for this feature: but its very old
14:17:13Bg3rB4gder ah
14:17:21linuxstbIn fact, I would quite like a "random album" facility.
14:17:27Paul_The_Nerdashridah: I caught that after a little time. :)
14:17:32crashdlinuxstb: seconded
14:17:41crashdoften times ill be out and about and spend ten minutes flitting between albums
14:17:43ashridahbit late now, freeze and all :)
14:17:45crashdbe nice for rockbox to decide for me ;)
14:17:50Paul_The_Nerdlinuxstb: I'd like the ability to play a whole artist, rather than being force to just play one album by him.
14:17:54linuxstbashridah: Yes, definitely something for post 3.0
14:18:09ashridahPaul_The_Nerd: definently sounds like it should be coupled with tagcache then
14:18:18ashridahie "shuffle by <insert field>
14:18:31Paul_The_Nerdashridah: I kinda expected to be able to insert an Artist or Genre like I could insert a folder in directory browser, but it seems not.
14:18:43Triple-zanyone know if this feature is requested for H3XX?
14:18:47ashridahPaul_The_Nerd: the interface isn't really up to scratch
14:18:52ashridahTriple-z: it is now.
14:19:23ashridahwell, not officially, yet.
14:19:26linuxstbTriple-z: You should search the feature requests on the website and add it if it's not there. It won't be specific to the H3x0 - it will be for all Rockbox targets together.
14:19:28ashridahbut with that much interest
14:19:46Triple-zok gotcha
14:19:56B4gderonly 422 open requests atm... :-O
14:20:09linuxstbhehe. So Rockbox is far from finished...
14:20:19B4gderyes, still work left for us!
14:20:30 Part XavierGr
14:21:24Paul_The_NerdWell, my laptop has just done something horrible, so I may be gone for a while
14:21:42Paul_The_NerdIt seems that my AC adapter has fused itself to the plug inside of the laptop. This is Not A Good Thing (TM)
14:22:14ashridah... how?!
14:22:26Paul_The_NerdI do not know.
14:22:26ashridahthere's no-where near enough current for a spot-weld, surely
14:22:48Paul_The_NerdThe rubber on it is slightly discolored, it is now slightly deformed, and applying moderate force does not dislodge it.
14:23:14Paul_The_NerdI had noticed an odd smell earlier, but at the same time I have a severe cold and it was faint so I assumed it was just something wafting in through the window.
14:23:23Triple-zwhen rockbox on H3xx is connected to the pc with usb2.0 it also charges the player? no need to plug the dc too?
14:23:39Triple-zsorry for my noob quastions
14:23:47Bg3rpetur btw any progress with the isp1362 ?
14:24:15peturnope but Spare Time (tm) coming up soon :)
14:24:23linuxstbBg3r: Are you going to fix the red builds? If not, I can do it.
14:26:15Triple-zwell i think i found it already requasted
14:26:36Bg3rlinuxstb i'm compiling atm
14:26:46ashridahPaul_The_Nerd: whoa. that's extreme, that kind of damage usually goes hand in hand with a short. has a fuse tripped somewhere along the line as well?
14:27:06linuxstb:) I was going to do s/exit/quit/
14:27:14Paul_The_Nerdahsridah: It has not. I suspect that maybe the plastic around it has melted to it. No spot weld, just minor melting.
14:27:26ashridahanyone got a quick link to shareware doom1.wad
14:27:35linuxstbashridah: It's on the PluginDoom wiki page now.
14:27:36ashridahPaul_The_Nerd: ah
14:27:49ashridahlinuxstb: tar
14:27:58Bg3rlinuxstb, B4gder commited
14:28:14amiconnThou shalt not use global symbols with standard names
14:28:22*B4gder hands Bg3r his 280 points on a silver plate
14:28:48amiconnSame goes for main() in plugins. This *will* crash cygwin sims
14:28:54Paul_The_NerdAlright, I'm shutting down now. Be back some arbitrary amount of time in the future. Really, just need to replace the power supply in my desktop
14:28:55*Paul_The_Nerd waves
14:29:05 Quit Paul_The_Nerd ("Leaving.")
14:29:54Triple-zthanks for the info guys
14:30:40 Quit Triple-z ("CGI:IRC (EOF)")
14:31:21 Join thegeek [0] (
14:32:22 Quit AliasCoffee ("Leaving")
14:34:09Bg3rok, green again, but pitty for the build table ...
14:35:17ashridahso commit 19 meaningless changes :)
14:35:25ashridah(and watch the build servers come and lynch you)
14:38:50 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
14:42:02amiconnB4gder: What about my extra per-red-target score idea?
14:42:32B4gderI didn't see that
14:43:17amiconnWell, my idea was that 3 errors in one build are less severe than one error in 3 builds
14:43:33amiconnSo we could add an extra score per broken build
14:43:42peturwhat about earning points when fixing stuff from the tracker and losing them by the build result :P
14:45:45 Join tianjing_ [0] (
14:47:21ashridahis there any way to make doom visible on the H1xx? it's a dark blur atm
14:48:06Bg3revil amiconn :P
14:48:17linuxstbThere is a "gamma" setting in the menu.
14:48:23linuxstb(the in-game Doom menu)
14:48:56linuxstbBut even with that it's still too dark... So it needs work.
14:49:00ashridahlinuxstb: i can't even read that!
14:49:26linuxstbThe second menu option is "Options", and then the third item should be the gamma.
14:49:41ashridahheh. my mate's got a H3xx. and another has an ipod video, i'll have to get them to give it a try.
14:49:49 Join MulziSAW [0] (
14:50:18linuxstbSounds like a perfect setup for networked doom...
14:50:39ashridahah, if we were going to play games, we'd go to the graphics labs
14:50:54ashridahhas pretty much any game that runs under linux installed with accounts for anyone who asks nicely
14:53:02 Quit MulziSAW (Read error: 104 (Connection reset by peer))
14:53:04amiconnlinuxstb: 'Networked' doom should be possible with the iPods - via the serial port
14:53:15JdGordonand the h300 with usb-otg??
14:54:00 Quit tianjing (Read error: 110 (Connection timed out))
14:55:01ashridahcouldn't you rig up something using whatever whackiness the iriver remotes are hooked up with as well?
14:56:37 Quit Febs (Read error: 110 (Connection timed out))
14:56:47 Join XavierGr [0] (
14:57:06ashridahanyway, time to sleep.
14:57:07 Quit ashridah ("sleep")
14:58:47XavierGrhmm what the heck?
14:59:04 Part LinusN
14:59:41XavierGrI export the path to the crosscompiler folder. It will build fine. Then when I try to make the crosscompiler is not included again in the PATH.
14:59:49XavierGr(I do this through an Xterm)
15:00:09 Quit aliask (Read error: 104 (Connection reset by peer))
15:00:41amiconnBagder: Could you add the mini 2G to the frontpage target list?
15:00:47 Join SereR0KR [0] (
15:02:18B4gdersure thing!
15:02:53 Quit muesli- (Read error: 110 (Connection timed out))
15:03:38 Join damaki_ [0] (
15:08:06 Quit MulziSAW2 (Read error: 110 (Connection timed out))
15:08:56amiconnJdGordon: Well, someone needs to investigate the usbotg chip, and then implement a compact, efficient usb stack...
15:09:17JdGordonbah! simple
15:10:33*petur mutters some excuses for being so slow in investigating usbotg
15:10:52 Join MulziSAW [0] (
15:12:14 Quit Jungti1234 ()
15:12:21 Join damaki__ [0] (
15:13:25peturJdGordon: see here (especially at the bottom)
15:14:18*JdGordon was dreaming-joking about the doom-over-usbotg..
15:14:39*petur knows :P
15:14:45 Join PaulJ [0] (
15:15:34***Saving seen data "./dancer.seen"
15:16:20 Quit damaki (Read error: 110 (Connection timed out))
15:18:26PaulJHi, i have a problem with the recording feature on my h320:
15:19:26PaulJwhen i tryed to copy 2 files that were recorded on the same day windows XP crashed with a bluescreen...
15:20:25JdGordonB4gder: re, i thin there should be a sticky in the forums saying "we dont port on a request basis.. if u have the know-how look there, else wait and prey.." but in nicer language..
15:20:26PaulJi ran chkdsk and it said that there was more than one entry R350303-.WAV in the recordings folder.
15:20:53PaulJthe problem is reproduceable
15:21:14B4gderJdGordon: I don't think it'll help
15:21:18linuxstbHmm. Shortname/longname problem?
15:21:19peturand the files are named like ^^
15:21:27B4gderpeople just don't read "stickies" in forums
15:21:57JdGordonye, but ppl would more likly see the sticky then the wiki.. and it means u can fun with the close thread button :D
15:22:12B4gderand instead of referring people back to to a stuck post, we can instead refer to the wiki page
15:22:34B4gdersince the wiki page can be edited by us all
15:22:57peturPaulJ: the filename should be: Ryymmdd-hhmmss.wav
15:23:54peturwhat are the names in explorer?
15:24:36PaulJin the explorer i saw the long name (Ryymmdd-hhmmss.wav).
15:25:54PaulJbtw. linux didn't complain when i copied the files on my pc, so it might be a problem with windows
15:26:26peturwell I've copied same day recordings to W2K several times without problems
15:27:14peturlinuxstb: who's responsible for creating the short name?
15:27:31linuxstbPaulJ: If you do "dir /x" from the DOS command prompt, what short names does it give you?
15:27:41linuxstbpetur: Rockbox is.
15:28:10peturin the fat32 implementation I guess?
15:28:17 Quit damaki_ (Read error: 110 (Connection timed out))
15:29:19 Quit Paprica (Read error: 110 (Connection timed out))
15:29:28linuxstbpetur: Yes. in firmware/drivers/fat.c
15:30:45PaulJlinuxstb: 04.04.1999 15:28 2.220.076 R990404-.WAV R990404-152819.wav
15:30:45PaulJ04.04.1999 15:28 1.523.756 R990404-.WAV R990404-152838.wav
15:31:05linuxstbPaulJ: That looks like the bug then. Could you post it to the bug tracker?
15:31:14linuxstbInclude that output showing the shortnames are the same.
15:35:17 Quit JdGordon (Read error: 104 (Connection reset by peer))
15:35:29XavierGrcan someone help with the PATH designation?
15:35:57XavierGrshouldn't "exprot PATH" save it universally?
15:36:17midkayonly for that session, i'm pretty sure..
15:36:27midkayand just for the current user..
15:36:40XavierGrso how can I make it permanent
15:36:49midkayadd it to .bashrc, i believe..
15:36:59midkaymust run. bbl.
15:37:06XavierGrah okay. That isn't refered to the wiki
15:37:25midkayi think you're kind of expected to know it, or ask... i did the latter. :)
15:37:41linuxstbThe vmware image could set the paths globally - e.g. in /etc/profile
15:37:59XavierGryup that's where I store my aliases and functions
15:38:10XavierGrI should add the commands there
15:38:30linuxstbThere will probably already be an "export PATH=" line there - just add the extra directory(ies) to it.
15:41:39 Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.")
15:51:55 Join Nico_P [0] (
15:53:50SereR0KRjust a lil question, is anyone working on MacPod Support for RockBox?
15:54:04 Quit _FireFly_ (Remote closed the connection)
15:56:32 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
15:58:35 Join webguest51 [0] (
16:00:10webguest51Hey, I was in here yesterday complaining about the doom buttonmappings, and now I see that the ones on the wiki don't match reality.. any chance someone could fix reality?
16:00:34B4gderSereR0KR: nopes
16:00:46B4gderfeel free to start!
16:02:57linuxstbSereR0KR: Out of curiosity, what's the reason you won't convert to FAT32?
16:07:35 Join _FireFly_ [0] (
16:13:39 Nick kclaf is now known as The (
16:15:57 Quit Rob2222 ()
16:16:36 Join Rob2222 [0] (
16:25:04 Join [TCK] [0] (
16:28:10 Nick The is now known as kclaf (
16:28:19 Quit TCK (Read error: 110 (Connection timed out))
16:29:30 Quit thegeek ("( :: NoNameScript 4.02 :: )")
16:31:43 Join muesli__ [0] (n=muesli_t@
16:40:26 Join Thoughts_ [0] (
16:40:44Thoughts_hi all
16:41:40 Join hardeep [0] (i=hardeeps@SDF.LONESTAR.ORG)
16:42:00Thoughts_I've just updated my rockbox to the latest optimized build for H140, and now Im trying to get doom to work. Where the heck should I put the .wad files? Ive tried everywhere...
16:43:09Thoughts_but Ive tired that! Me thinks... *will try again*
16:43:10 Join Spida_ [0] (
16:43:41linuxstbHave you also copied "rockdoom.wad" there? Also, try with an official Rockbox build.
16:43:47 Join RedBreva [0] (
16:45:11hardeepIs there any reason we don't automatically set the id3 genre_string for "known" genres instead of requiring a call to get_id3_genre() ?
16:45:24hardeepfor mp3 files
16:45:49Thoughts_linuxstb: yes I have both files there and it cant find them, will try with a clean install of an official build.
16:46:05 Quit [TCK] (Read error: 104 (Connection reset by peer))
16:46:06 Part XavierGr
16:46:30B4gderhardeep: I don't know
16:48:10hardeepi noticed this because the tag cache was listing a number of my files with Unknown genre
16:48:29hardeepIt's a pretty easy fix in tag cache but I thought it might be better to do in the id3 code
16:49:01linuxstbIf you do try and fix it, don't forget that files can have both id3v1 tags (genre) and id3v2 tags (genre string)...
16:49:35linuxstbBut there is also the id3_get_genrestring() function (or something like that).
16:50:00linuxstbWhich returns either the genrestring text, or the string version of the genre number.
16:50:03hardeepah, maybe that's why it's not automatically populated
16:50:19hardeepRedBreva: id3v1 vs id3v2
16:50:28linuxstbIMO, tagcache should just call that function, instead of using genrestring directly.
16:50:40hardeepyeah, that was the change i had made
16:51:19hardeepi'll just do that for now
16:51:25Slasherilinuxstb: ah, sounds good. I will fix that and update the tagcache version number on the next commit
16:51:38hardeepthanks Slasheri
16:51:49linuxstbThe metadata handling needs a rework anyway. I would like to move the id3 tag parsing into apps/, but that seems to be too closely tied to the hardware playback engine...
16:51:57Slasheritoday i will commit new browser engine too
16:52:16linuxstbAnd then the feature freeze starts? :)
16:52:25Slasherihehe, yeah =)
16:52:58Slasheribut i don't think anybody minds.. that is so important feature for tagcache anyway
16:53:07linuxstbI certainly don't.
16:53:23linuxstbBut we do need time to debug tagcache - which means you need to stop adding features :)
16:53:51Slasheriyes, true :) i promise that will be the last one ;)
16:54:08amiconnhardeep: Perhaps it has something to do with selectable tag priority?
16:54:52 Quit Spida (Connection timed out)
16:55:03amiconnlinuxstb: Moving the id3 code to apps *requires* unification of playback engines beforehand
16:55:08linuxstbIs there a reason to keep the id3v1 genre number? Is it available to the WPS for example?
16:56:30 Part Thoughts_
16:56:32 Join Thoughts_ [0] (
16:56:53Thoughts_do I need more freespace than 18MB when running Doom?
16:58:54linuxstbDoom shouldn't need any extra disk space - apart from the space you need for the wads.
16:59:07hardeepamiconn: but in the case there's only v1 tags, why not set the genre_string as well?
16:59:44Thoughts_now I get "I41:PDIR2FULL at 32FB891E" when trying to start doom...
17:00:40amiconnI'm not sure. Perhaps it does allow switching id3 tag priority 'live' and have the displayed info change on the fly?
17:01:12amiconnIf this is not the case, or even if it's not the case for other fields, I think we don't need to keep the numerical value
17:01:30amiconnIt depends on where this priority setting is applied
17:01:46linuxstbIf the priority is id3v1 first, then the id3v2 tag isn't loaded IIRC.
17:03:16linuxstbBut I may be wrong - I've misread my notes.
17:04:09linuxstbI am wrong - it does read both tags, regardless of the v1first setting.
17:06:30hardeepit looks like only the wps is affected by v1/v2 priority
17:07:27 Join JW [0] (
17:08:05linuxstbSo what should tagcache do if a file has both tags?
17:09:27JWI read I need m68k-elf-gcc to compile for my iRiver. Where do I get it? (Arch Linux)
17:09:27hardeepmaybe use the priority setting as well?
17:10:24Moosspeaking about tags, any news about APE tags for mp3?
17:10:45linuxstbJW: You need to build it yourself - instructions are here
17:11:01Nico_PMoos: APEv2 ?
17:11:09linuxstbMoos: IMO, that should be implemented when the id3 parsing is merged with the other metadata parsing.
17:11:20Nico_Pthere's a patch... i use it
17:11:24Nico_Pworks fine for me
17:11:28MoosFred one?
17:11:47B4gderJW: I have a 61MB binary tarball for linux with all cross-compilers built for /usr/local install, if you feel like trying that out
17:11:52Mooslinuxstb: indeed
17:11:56Nico_PMoos: yes
17:12:10linuxstbAt the moment adding support for ape would involve extra seeks and reads on every MP3 file played by Rockbox. When the id3 parsing is merged with the other metadata parsing, then the ape and id3v1 checks can be merged into a single seek/read operation.
17:12:24MoosNico_P: glory for frenchis ;-)
17:12:39B4gderglory for the french fries? ;-)
17:12:48Mooshaha :D
17:13:05linuxstbB4gder: Were those compiled with −−prefix=/usr/local - or have you used subdirectories under /usr/local ?
17:13:24B4gderI've used subdirs, one for each build
17:14:48JWlinuxstb: Do I need to build binutils too?
17:14:55B4gderJW: yes
17:15:03B4gderfollow the wiki instructions
17:15:06B4gderand you shall be fine
17:15:36***Saving seen data "./dancer.seen"
17:15:59JWk, thx
17:16:00linuxstbJW: That wiki page is long, but it's basically as simple as "configure; make ; make install" for both binutils and gcc.
17:16:20JWk, than there will be not problems :-)
17:22:13 Join Huey [0] (
17:22:58Hueyhas anybody sucessfully got Doom to work on a 5G Ipod Video
17:23:29linuxstbYes. Just make sure you are using the very latest Bleeding Edge/CVS Rockbox version, and follow the instructions at
17:25:02JWI see gcc will build for my iHP140 with gcc v. 3 and 4. The wiki advises to take 3. Is this information outdated?
17:25:17Mikachulinuxstb: does toggling hold once still enable run with your change to bring up the menu?
17:25:20linuxstbNo - the latest 3.4.x is still the recommended version for m68k
17:25:26 Quit bluey (Read error: 110 (Connection timed out))
17:25:40linuxstbMikachu: No - that needs fixing. But I thought the menu was more important than running.
17:26:12Mikachuthat's true :)
17:26:18linuxstbDid that method for running work on the ipods OK then?
17:26:37Mikachui only played a few minutes, but it worked i think
17:26:49Mikachuholdonoff => enable run, holdonoff again => disable run
17:27:17Hueyalso, for the Backdrops, are the dimensions 320x240
17:27:35Mikachufor ipod video, i think so
17:27:51linuxstbPaul_The_Nerd suggested to all enable run for the ipods - as a better choice than always disabling it. What do you think?
17:28:12linuxstbHuey: Yes, it must be a 24-bit bmp file with those dimensions.
17:28:17Mikachugiven that some levels are impossible with running enabled, i think i agree
17:28:36Mikachubut i meant to say i think some later levels are impossible without walking
17:28:42Mikachubut you can't get to those then :)
17:28:46 Join gomem [0] (
17:28:53Mikachuanother option would be to add it to the menu i guess
17:29:13Hueyk, time to make some art in Photoshp
17:29:15 Join bluey [0] (
17:29:21Mikachuor make select bring up a small menu of {switch weapon,toggle run,press switch} etc
17:32:23 Join swampcow [0] (
17:33:15linuxstbYes, a small menu on the select button would work.
17:34:19kkurbjunlinuxstb, congratulations on getting the ipod working on doom
17:34:35linuxstbThanks. Did you see what the problem was in the end?
17:34:43linuxstb(i.e. nothing to do with prboom at all...)
17:34:51kkurbjunyes I did
17:34:53kkurbjun: )
17:35:05kkurbjunwell there was one problem with prboom
17:35:05 Quit Zagor ("Client exiting")
17:35:07linuxstbIn fact, I can probably put that call to LONG() back.
17:35:12kkurbjunoh really?
17:35:46kkurbjunlinuxstb, there's an autorun varilable
17:35:51linuxstbThe address of names was wrong due to the memset bug. I'm sure that prboom ensures that names is aligned correctly.
17:35:53kkurbjunthat will lock in running across levels
17:36:23 Nick tianjing_ is now known as tianjing (
17:36:24linuxstbDid you also see my keymap changes? I wanted to talk to you about that.
17:36:45kkurbjunyes I did, I think what needs do be done in the end is configurable keys
17:36:57kkurbjunI don't think changing button definitions is the way to go
17:36:58amiconnlinuxstb: the other way round makes more sense: id3v2 first skips loading of the id3v1 tag
17:36:59linuxstbWas there a reason why you changed the core key mappings, and not just change the BUTTON_ defines in i_video.c ?
17:37:19kkurbjunas it will mess up the up down left right in the in game menu and automap
17:37:22 Quit B4gder ("time to say moo")
17:37:38linuxstbamiconn: Yes, it does. But it seems Rockbox always loads both regardless.
17:38:17amiconnAfaik it doesn't
17:38:32kkurbjunI was thinking about adding a menu that had a list of game functions and then you can select one and it will give you an option of buttons in the game, select and it'll apply it
17:38:35linuxstbkkurbjun: I was thinking that it would be nice to be able to define different button mappings on the different screens.
17:38:36amiconnloading id3v1 requires a seek, and that costs battery
17:39:31linuxstbamiconn: Sorry, you're right (again...). id3v1 tags are not always loaded.
17:39:35kkurbjunlinuxstb, that could be done, doom keeps track of it's gamestate well and you could just add checks for those in the button driver
17:40:02kkurbjunlinuxstb, why would you want different buttons on the different screens?
17:40:13kkurbjunI guess you could use enter for something in the game
17:40:27kkurbjunactually, I really like that idea
17:40:42*webguest51 nags about up not being "move forward"
17:41:03linuxstbI was thinking about changing the core key mappings - to add keys such as "key_menuup" which are used in the menus, instead of "key_up".
17:41:09linuxstbwebguest51: Have you tested the latest builds?
17:41:16kkurbjunlinuxstb, that already exists
17:41:21webguest51linuxstb: I believe I have.. I'll retest
17:41:26 Quit petur ("*poof*")
17:41:57 Quit gomem ("CGI:IRC")
17:42:05kkurbjunI don't see why you would want to change the menu up though
17:42:24linuxstbOn the ipod, there is no "down" key defined.
17:42:29Mikachuon ipods, it would make sense to use scrolling for the menus
17:42:34linuxstbMikachu: Yes.
17:42:51kkurbjunlinuxstb, what's down used for on the keypad?
17:43:05Mikachushooting iirc
17:43:11linuxstbkkurbjun: Looking at m_menu.c, it seems to check for KEY_UPARROW, KEY_DOWNARROW. My idea was to use KEY_MENUUPARROW, KEY_MENUDOWNARROW for example.
17:43:14Mikachuremember ipods have 5 buttons
17:43:35linuxstbkkurbjun: So on some targets (e.g. H300) these would be identical to KEY_UPARROW and KEY_DOWNARROW, but on ipods, we could map them differently.
17:44:18webguest51linuxstb: yeah, joystick-up still changes weapon
17:44:20kkurbjunone second, lemme look at the ipod code in i_video
17:44:39 Join Paul_The_Nerd [0] (
17:45:31Paul_The_NerdAlright, laptop is on its way to manufacturer, desktop has a new power supply, harmony is restored in the world
17:45:59*Mikachu puts the Chaos Hammer (tm) down
17:46:01linuxstbwebguest51: Which version of Rockbox are you using? Looking at the current CVS code, UP should now move forward..
17:46:14linuxstbPaul_The_Nerd: Welcome back.
17:46:25webguest51linuxstb: just downloaded a cvs build before testing now
17:46:29HueyLOL ur funny Mr. (quote from Peters fat son Chris from Family Guy)
17:46:39Paul_The_NerdNow I need a cheap 2.5" drive enclosure, because I realized everything of value to me is on this little disk here.
17:46:53linuxstbAn Archos?
17:47:02Paul_The_NerdNo, the drive from my laptop.
17:47:13kkurbjunlinuxstb, why not just use the same button mapping definitions, but have a gamestate check in getkey, use that to change the buttons fed to doom
17:47:15linuxstbI know - but you could maybe put that inside an Archos.
17:47:23Paul_The_NerdHey, that's a good idea.
17:47:32Paul_The_NerdI don't have an Archos, but my brother is giving me his. :)
17:47:44Mikachui would possibly make backups
17:48:00linuxstbkkurbjun: It just seems clearer to me to have separate definitions.
17:48:42kkurbjunI guess it doesn't really matter, how were you planning on implementing the use of menu button?
17:48:48linuxstbIt may also be better to use the Rockbox button driver directly - to allow use of the scrollwheel on ipods. i.e. use rb->get_button() instead of button_status()
17:49:32linuxstbBut maybe that will conflict with the standard button handling. I've no idea how it works.
17:49:36kkurbjunlinuxstb, actually, I guess without those definitions you could do an ifdef in m_misc also for ipods
17:50:20kkurbjunlinuxstb, I tried using get button, but since it only gives one button event at a time it kinda messes things up
17:50:45kkurbjunI didn't try very hard though so probably could be done
17:50:53linuxstbI'll try and implement what I am thinking about for the menus, and let you look at it before I commit it.
17:51:24kkurbjunlinuxstb, ok, you are planning on using the gamestate variables?
17:51:31 Join J1 [0] (
17:52:08linuxstbNo, my plan is to have separate KEY_MENU_ defines. I think this is the cleanest approach.
17:52:30linuxstbUsing the gamestate variable will add unecessary code.
17:52:48kkurbjunhmm, I guess I don't really understand what you're plan is, so I'll see what you implement
17:53:16linuxstbYes, I think it will be clearer once I do it - hopefully later tonight.
17:53:47 Join RotAtoR [0] (n=e@rockbox/developer/rotator)
17:54:55Hueykool, New CVS?
17:55:08 Quit RedBreva ("CGI:IRC")
17:55:42kkurbjunlinuxstb, I think I'm going to start working on configurable keys unless you've started that
17:58:15Mikachui saw there was a release on prboom recently :)
17:58:49Mikachuon the 2nd
17:59:16J1hmm... the compiles (binutils and gcc) have finished. Now you may guess my system specs :-P
17:59:39Mikachui don't even have your start in my scrollback
17:59:45 Join Kohlrabi [0] (
17:59:48Mooskkurbjun: any luck about doom for iAudios?
18:00:30kkurbjunMoos, nope, no developers that have one are working on doom
18:00:46 Quit JW (Connection timed out)
18:00:58Mikachukkurbjun: does it affect/help you in any way?
18:01:31 Join damaki_ [0] (
18:01:53Mooskkurbju: wasn't the problem identified? timer bugs or something
18:01:53 Nick J1 is now known as JW (
18:02:01Mikachuah, other nick
18:02:13Mooskkurbjun even
18:02:30JWyes, I fixed my router in the mean time... so my old nock didn't time out yet
18:02:54JWany idea for how fast my processor is ;-P
18:03:00Mooskkurbjun: log start 13:05
18:03:00linuxstbMoos: We think it's something to do with the timer, but it's nothing obvious.
18:03:01kkurbjunMikachu, :) it adds more stuff to be considered in implementing, prboom uses alot of system calls that arn't implemented in rockbox, so backporting is very time consuming, I plan on looking at it sometime later, probably after I get deahcked support back in rockdoom
18:03:10Mikachukkurbjun: ah, okay
18:03:17Mooslinuxstb: ok
18:03:42JWnow for the RAM, lol
18:03:55JWa beer for the man who knows
18:04:00JW(or woman)
18:04:24JWnope... than it would have taken a day or two...
18:05:25JWhaha... nope... hint: it's 2^x + 2^(x-1)
18:05:45Paul_The_NerdThat would be 768
18:05:55Mikachu768 with a 450mhz cpu, are you crazy?
18:06:03JW384 was right
18:06:04Paul_The_NerdMikachu: I've seen more bizarre things
18:06:07*linuxstb has stumbled into Rockbox - The Gameshow
18:06:15JWbut you took a lot of guesses
18:06:26Mikachuyour only criteria was being the first
18:06:33Mikachubut you're lucky, i don't drink alcohol :P
18:06:42JWlinuxstb was close enough. You know what, you can all come and get a beer in Friesland (the Netherlands)
18:06:59JWor tea ofcourse :-P
18:07:15webguest51Hrm, the lots of problems with voiceui on the mailinglists
18:09:13 Quit JW ("see you all later!")
18:13:09amiconnMikachu: We once had a netware server witn 2x 450MHz and 896MB...
18:13:58muesli__you called this a server? ;)
18:14:20amiconn8 years ago...
18:16:58 Quit hardeep ("[BX] Uh oh... I'm getting a blip on the gaydar. Richard Simons is coming!")
18:17:05 Quit damaki__ (Read error: 110 (Connection timed out))
18:19:04 Join yeahx [0] (
18:22:00 Quit yeahx (Client Quit)
18:22:27Mikachuwell, for a server i guses ther('s a point
18:22:32 Join Sando [0] (n=lolsteam@
18:22:46 Quit Nico_P (Remote closed the connection)
18:23:40 Nick scf is now known as unexterminatable (
18:25:29 Join yeahx [0] (
18:37:47 Quit webguest51 ("CGI:IRC (EOF)")
18:38:16 Quit bluebrother^ ("bbl ...")
18:38:48 Join thegeek [0] (
18:40:50 Join ender` [0] (i=ychat@
18:42:08 Join Una^ [0] (n=hrm@
18:49:14 Quit phaedrus961 ("Leaving")
18:50:36 Join Hansmaulwurf [0] (
18:51:14Hansmaulwurfhi, just a question: did the buttons on the H120 remote change?
18:51:31Hansmaulwurfthey are totally fucked up with the last build
18:52:26 Join obo [0] (
18:52:34Hansmaulwurfok, noone there
18:53:43crashdhave you tried checking the forums/bug tracker
18:54:26Hansmaulwurfforum says nothing
18:54:35Hansmaulwurfuh great, crash down
18:54:43Hansmaulwurffirst time since weeks
18:56:14Hansmaulwurfhm ok
18:56:17Hansmaulwurfproblem solved
18:56:21Paul_The_NerdRemember that Daily and Bleeding edge builds are *always* "unstable".
18:56:24 Join Matixs [0] (
18:56:39Paul_The_NerdThe only sure fire way to avoid crashes or bugs is to stick with a version you know is as bug free as you want it to be, and not update.
18:57:01Hansmaulwurflooks like it didnt load my .cfg file correctly, afte a restart and a reload of the cfg everything looks normal
18:57:16Hansmaulwurfjust wanted to try doom out
18:57:43Hansmaulwurfbut I dont see the doom file anyway
18:58:10kkurbjunHansmaulwurf, it should show up in your plugins list
18:58:21Hansmaulwurfas rockdoom?
18:58:47Hansmaulwurfthx found it
18:59:09Hansmaulwurfsorry you have no base wads
18:59:40MatixsHansmaulwurf try these
18:59:41Paul_The_NerdYou need rockdoom.wad and also a wad from Doom Shareware, Doom, or Doom 2
18:59:52kkurbjunoops already got it
19:00:16Hansmaulwurfi know and i did all steps that are sayed in the wiki
19:01:34Matixsand there are many
19:01:53kkurbjun: ), have configurable keys working
19:02:19kkurbjunthe timer in the game seems a bit fast right now though..
19:03:41 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
19:05:22kkurbjunwhat's this code doing? rb->timer_register(1, NULL, TIMER_FREQ/TICRATE, 1, doomtime); it's not correct for the H300's
19:05:31 Join bluebrother^ [0] (
19:06:07 Part Thoughts_
19:06:19crashdcan rockdoom play hexen/heretic?
19:07:11kkurbjunno, it doesn't have the code for those
19:07:27crashdbut wasnt hexen/heretic the same engine, it just loaded all the stuff from the WADS?
19:07:32Hansmaulwurfhm, looks a bit dark imho
19:07:34crashdmaybe im sorely mistaken
19:07:34Hansmaulwurfon my h120
19:07:46Paul_The_Nerdcrashd: Same base engine, moderately modified.
19:07:55crashdi thought it was like for like, oh well
19:08:03kkurbjunthere are some doom mods to play heretic though.. I believe both of those games had some additional features like scripting and looking up and down that wern't present in doom
19:08:11crashdyeah, possibly
19:08:20Paul_The_Nerdcrashd: Hexen had the class system, which was fairly different. Heretic was minimally different (less changes than some dehacked patches)
19:08:59kkurbjuncrashd, there's a doom mod called herrian that uses some of booms features to play like a cross between heretic and hexen I believe
19:09:19crashdahh, fair deal
19:09:39kkurbjunI'll give you a link in a second
19:09:40Paul_The_Nerdcrashd: I mean, take for example American McGee's Alice. It uses the Quake3 engine, but you wouldn't be able to run it with the same executable. Engine != Executable
19:09:49crashdPaul_The_Nerd: yeah, i understand that
19:09:53crashdim not a retard, thanks ¬_¬
19:09:57Hansmaulwurfalice is a great game
19:10:10Hansmaulwurfamazing ideas
19:10:13Paul_The_NerdWell, considering the rather huge differences between Hexen and Doom 2, I thought maybe you didn't understand that point.
19:10:16crashdbut i wasunder the impression that it _did_ use exactly the same engine, in so far as swapping wads would play
19:10:18Hansmaulwurfbut the game was too short
19:10:29Paul_The_Nerdcrashd: What gave you that impression?
19:10:34goffa__in alice they have up at the end
19:10:36kkurbjuncrashd, heres a link to a number of mods that will run fine in rockdoom :
19:10:41crashdwell, its been a long time since ive played Doom ;)
19:10:48goffa__haven't tried oz yet
19:10:51goffa__dunno if its out
19:10:52pussfellerthey leased the code from ID and then went on to customize it
19:11:00Paul_The_NerdI don't believe Oz is out yet.
19:11:03Paul_The_NerdIf it'll ever be
19:11:41kkurbjuncrashd, this is the page that has the link to herrian 2:
19:11:45 Part LinusN
19:11:55crashdcool, thanks kkurbjun
19:12:01yeahxI need to drop a wad on my nano
19:12:01crashdill check it out when im done with dinner :>
19:12:23goffa__maybe its not
19:12:31goffa__seems like he was working on it ages ago
19:12:38goffa__and i didn't follow it
19:13:10bluebrother^will still be supported with langv2?
19:13:32 Quit _FireFly_ ("Leaving")
19:13:38Matixs is tag cache already usable on ipods? or still freeze?
19:13:40yeahxI have to use the terminal to put it in a folder though, pain in the ass
19:13:52yeahxor use windows
19:13:52Paul_The_NerdMatixs: It works
19:14:58Matixsfor my, still freeze with today cvs, library 1700+ mp3
19:15:16 Join _FireFly_ [0] (
19:15:40***Saving seen data "./dancer.seen"
19:16:10 Join RedBreva [0] (
19:16:31Matixsa tried tag cache leave on disk, or load to Ram, nothing changed, while I'm looking for something - simply freeze
19:17:49Paul_The_NerdMatixs: Are they all MP3s, or are there other formats present? And have you tried deleting and rebuilding the tagchache?
19:19:15Matixsall mp3s, they were inserted from itunes, and for many times, i tried delete/rebuild tag chache, but stiil this happened
19:19:33amiconnkkurbjun: (user timer) Did you replace rockbox.iriver as well?
19:19:48amiconnIf not, the timer will run twice as fast as intended
19:20:09kkurbjunahh, ok, that's what the problem was then
19:20:22kkurbjunI'll try it with that
19:20:24preglowdidn't doom work on h1x0 now?
19:20:33Paul_The_NerdMatrixs: Do they have album art in them?
19:20:39kkurbjunpreglow, yes it does
19:20:50preglowkkurbjun: i get a z_malloc error here
19:20:52preglowkkurbjun: then it just hangs
19:20:53MatixsPaul_The_Nerd yes, they have
19:21:04preglowkkurbjun: straight after S_SetMusicVolume
19:21:19Paul_The_NerdMatixs: Album Art tags have been known to cause problems in the past, especially if the art files are particularly big.
19:21:23Matixsbut in build from cvs, the week ago, everything work fine
19:21:31kkurbjunpreglow, hmm
19:21:33Paul_The_NerdWas Tagcache in a week ago?
19:21:40*Paul_The_Nerd can't remember.
19:21:43*Paul_The_Nerd has been quite ill.
19:21:47kkurbjunthe H1xx have different amounts of ram correct?
19:21:57preglowthis one, at least
19:21:59preglowh110 has 16
19:22:00kkurbjunso that should be fine
19:22:24 Quit yeahx ()
19:22:35amiconnpreglow: what wad?
19:22:46MatixsI dont know if the was ago a week or couple of days, but it worked, and now it freeze, i have to wait until somebody fix it
19:22:46preglowamiconn: doom1 shareware and the one on the wiki page
19:24:17Paul_The_NerdMatixs: Does it freeze when you create the cache, or while browsing the cache? And, as I asked, have you deleted and rebuilt the cache?
19:24:21kkurbjunpreglow, do you know where in the code the malloc problem is?
19:24:44kkurbjunif is't after music volume, I think it's in hu_init
19:24:45preglowkkurbjun: i copied an ipod cfg file or something onto it too
19:24:49preglowkkurbjun: worked with a fresh dir
19:25:06 Quit Una^ (Read error: 104 (Connection reset by peer))
19:25:11kkurbjunhmm, that's still odd though
19:25:15preglowkkurbjun: any way to brighten the game up a bit?
19:25:18preglowi can't see shit
19:25:21MatixsPaul_The_Nerd: When Iam browsing, i tried many times delete and rebuilt tag cache
19:25:27amiconnRunning fine here on H140, both doomu.wad and doom2.wad
19:25:33kkurbjunpreglow, there's a gamma setting in options
19:25:45kkurbjunturn that all the way up
19:26:00kkurbjunfrom what I've read though it's still pretty dark
19:26:21preglowingame options?
19:26:28preglowi can't see which of the menu items are gamma, heh
19:26:37kkurbjun: ), I think it's the third one down
19:26:41Paul_The_NerdMatixs: And does it just freeze, or does it give an error? Does something specific make it happen, or just at completely random points?
19:27:53preglowkkurbjun: how do i shoot? :P
19:28:27amiconnThe button assignment are absolutely weirdo
19:28:30preglowit was records
19:28:48amiconnrecord is 'forward' here
19:29:04amiconnkkurbjun: Is there a reason why the button assignments are so weird?
19:29:09kkurbjunI'm going to commit configurable keys in a second, amiconn linuxstb changed the keys to be more normal, if you delete your dfg file it will reset them
19:29:29MatixsPaul_The_Nerd freeze, without error, and HDD is still spining. It happens when i browse library, when iam using a clikcwheel, after a few seconds
19:29:38kkurbjunamiconn, I couldn't use up and turn at the same time on the H300 so I created modified keys that worked
19:30:13 Join t0mas_ [0] (
19:30:47amiconnIt's so illogical that I always change weapon when I want to walk
19:30:53Paul_The_NerdMatixs: I would suggest then filing a full bug report at the site, so that others can comment on it if they find more information.
19:30:54 Quit t0mas (Nick collision from services.)
19:30:57 Nick t0mas_ is now known as t0mas (
19:31:26amiconn...and my firing is quite delayed. I'd never expect fire to be anything else than Select (Navi on H300)
19:31:51 Quit jbauman (Read error: 110 (Connection timed out))
19:32:15kkurbjunamiconn, when I have the configurable keys in it'll work for everyone
19:32:56kkurbjunI don't think there's one button configuration everyone wil be happy with
19:33:12MatixsPaul_The_Nerd i haven't any experience with bugs reports,but i wiil look at it. And my english - is terrible :)
19:34:52amiconnkkurbjun: Would it be possible to handle the red menu texts in a special way?
19:34:57Paul_The_NerdMatixs: Well, the person who does most of the work on Tagcache isn't here right now I believe. Also, maybe other people have the same problem, and can help point out what's causing it.
19:35:01amiconnLike, make them white for H1x0
19:35:12amiconn(or almost white)
19:36:02kkurbjunamiconn, the notification texts are configurable, and statusbar text, I don't think that the menu text could easily be changed
19:36:09MatixsPaul_The_Nerd thank you very much :) i will try write bug report
19:38:40kkurbjunamiconn, there's also a palette shift that could work for greyscale
19:38:55kkurbjunthe god mode palette is extremely birght
19:39:07Matixsbye guys
19:39:12 Quit Matixs ("| Good bye! | Hasta luego! | Mějte se pěkně! | Majte sa pekne! |")
19:39:19kkurbjunand it's already all grayscale
19:41:55Paul_The_NerdThat palette would probably work well, if I remember it correctly. Though it still doesn't do anything about the menus.
19:42:17kkurbjunamiconn, the other thing that could be done is create a create a modified gamma table for the H100's
19:42:28kkurbjunI think that might be the best solution
19:42:28amiconnMaybe the menus are better readable with this modified palette
19:43:04amiconnThe poblem isn't that the text is dark, it is that the text brightness differs so little from the background
19:43:04crashdthinking about keymaps for the ipod, could it be possible to use the wheel as a left/right and << and >> as strafe?
19:43:33kkurbjunamiconn, the gamma tables are in v_video if you want o try a new setting.. Ahh, I see
19:44:09amiconnThe H1x0 has a really weak backlight, especially when compared with the iPod mini...
19:44:28kkurbjunThe godmode palette I think could help that... the problem is that I find it somewhat washed out on the H300s, I don't know what it would look like on the H100s
19:45:05amiconnChanging the rgb->grey mapping by applying some gamma might also help
19:49:19 Join yeahx [0] (
19:50:25amiconnlinuxstb: Suggestion for speeding up the iPod colour lcd driver: I would inline all of lcd_wait_write(), lcd_send_lo() and lcd_send_hi()
19:51:40preglowok, i'm going insane here, how do i make the tab character behave in emacs?
19:51:41Paul_The_Nerdcrashd: It's not possible to do that the way things are set up right now. Doom needs some changes before it can use the wheel
19:52:08amiconnAhem, and since the lcd controller is the same as in the H300, implementing display flip should be quite simple
19:53:15kkurbjunoh, amiconn I was trying the display flip with the H300's in doom, and it works mostly correct, but it is offset some, do you know why that would be?
19:53:59amiconnYou're bypassing the lcd driver
19:54:02 Quit pussfeller (Remote closed the connection)
19:54:48kkurbjunamiconn, yes, I was just curious why it mostly works
19:54:48amiconnThe lcd driver has to adjust the lcd controller write address for flipped mode, because the lcd panel doesn't use the whole area the controller is able to address
19:55:07 Part Paul_The_Nerd
19:55:11amiconnThe panel is 220x176, but the controller can handle up to 240x176
19:55:11kkurbjunahh, ok
19:55:37amiconnYou can only avoid that if you don't bypass the lcd driver
19:56:25kkurbjunyeah, well, I think having flipped mode a bit skewed is better then slowing the game down
19:57:38amiconnWell, you could read the global flip setting and adjust the address within doom... hackish....
19:58:35amiconnPerhaps we should really add lcd_blit() (and perhaps lcd_pal_blit(), applying a palette)...
19:58:41kkurbjunthat or having a rockbox optimized function that does an direct paletted buffer w/ palette to controller
19:58:48kkurbjunyeah, that could be useful
19:59:05amiconnA callback is probably too much overhead
19:59:51kkurbjuncallback for what?
20:00:26amiconnInstead of a palette array. Would allow to use it for different on-the-fly adjustments than just palette
20:01:26kkurbjundo you know if much improvement would be done with an asm version of palette to driver?
20:01:29amiconnBtw, doom seems quite fast on H140. Is there a way to see the actual framerate?
20:01:37kkurbjunwould /could
20:01:44kkurbjunamiconn, you can run a timedemo
20:01:54kkurbjunlinuxstb, ran one and it's about 10 fps
20:02:17kkurbjunthe calculation in the timedemo is messed up on output though
20:02:34kkurbjunthe calculation is 35*gameticks/realticks
20:03:08amiconnHmm, this is unbuffered grayscale lib mode?
20:03:34 Join damaki__ [0] (
20:03:37kkurbjunI think I allocated enough for buffered too, so it should just be a matter of changing the function call to try it
20:04:00amiconnHow would I run a timedemo?
20:04:21kkurbjunyou select doom shareware and then go to options and turn on timedemo
20:04:25amiconnI enabled the timedemo option, but what then?
20:04:30kkurbjunplay the game
20:04:37kkurbjunand it will run through the demo
20:04:46amiconnI don't have the shareware wad on my iriver
20:04:51kkurbjunwhen it's done it outputs the results to the screen
20:04:51amiconnI'll go fetch...
20:04:57kkurbjunit's in the wiki
20:05:11kkurbjunit also saves /games/doom/timedemo.txt
20:05:16kkurbjunwith the information in it
20:05:27 Join IcyStorM [0] (
20:05:46muesli__whats the best and easiest way to transcode flac to mp3 (dont blame me...)
20:05:51linuxstbkkurbjun: Pacbox also needs to render an internal framebuffer to the LCD with a palette lookup. An ASM function to do the palette->framebuffer conversion gave a big speedup on both Coldfire and ARM.
20:06:18linuxstbBut that's slightly different because there is also a rotate and (for the H300) scale operation.
20:06:43amiconnIt's probably possible to get similar speedups with C optimisations, pushing gcc in the direction we want to
20:07:14kkurbjunAs a note the H300's are running at about 16 fps, idoom says they get 10 to 20 but they're just looking at the immediate framerate rather then running a timedemo, at least that's how their code fps works
20:07:51 Join ^BeN^ [0] (
20:08:01 Nick ^BeN^ is now known as Paprica (
20:08:06kkurbjunI don't know asm well enough to be able to write a palette to display function efficiently
20:08:10linuxstbamiconn: I'll have a look at the ipod's LCD driver in detail, but I think I might wait until after the feature freeze. I feel I should start bug hunting.
20:08:16Mikachuhow can you compare idoom to rockdoom on h300?
20:08:45kkurbjunMikachu, you can't I'm just comparing the number they report on the ipod
20:09:37 Quit RedBreva (Read error: 110 (Connection timed out))
20:09:41kkurbjunI just would be supprised if they are getting 20 fps in a timedemo with the way they are scaling and without using both cores from what I've seen on the H300
20:10:24 Nick bluey is now known as bluey^afk (
20:10:51amiconnDon't forget the iPod cpu has a combined code & data cache
20:11:07Mikachuis that good or bad?
20:11:47amiconnCompared to the iriver it's good. Coldfire only has a code cache, no data cache
20:11:56amiconn..and the sdram interface is sloo-oow
20:12:33kkurbjunamiconn, I guess, I wonder what rockdoom is reporting on the ipod for fps
20:12:51amiconnI can't test yet, first need to port the grayscale lib...
20:13:04kkurbjunprboom has alot of optimizations over the stock doom code
20:13:05Mikachuif you need a number for nano, i could probably test
20:13:21kkurbjunMikachu, that would be great, I'd be interested to find out
20:13:34Mikachuis the timedemo builtin?
20:13:42Mikachui just need to cvs update a bit
20:13:44kkurbjunit's under options
20:13:51amiconnNano has smaller lcd though. Best comparison would be an iPod color/photo
20:14:14kkurbjunyou have to run it on the shareware version of doom
20:14:27Mikachudo you have a link to that?
20:14:38kkurbjuntrue, the newer scaling does make smaller screens much faster
20:14:43linuxstbCan someone look at my battery_bench output?
20:14:47kkurbjunit's in the wiki.. one second
20:14:47amiconn10.9 fps on H1x0
20:14:52Mikachuah, okay
20:15:24kkurbjunYeah, that's about what it used to be on the H300
20:17:11linuxstbmuesli__: The most common answer I've seen for re-encoding questions is "foobar".
20:17:31Mikachuit's annoying that flac/ogg can't read mp3 and lame can't read flac/ogg :/
20:17:44Mikachu+enc on the first flac/ogg
20:17:48muesli__linuxstb thx, sounds familiar...will try it
20:17:49linuxstbMikachu: Submit a patch :)
20:17:57Mikachuheh, i doubt they want mp3 decoder code
20:17:58linuxstbShouldn't be that hard to make lame support FLAC.
20:18:06Mikachuthat's true though
20:18:22Mikachubut lame doesn't keep tags anyway, i mostly go from mp3 to ogg now, for fittingmore music on my nano
20:18:24t0masyeah, the other way around will never be accepted...
20:18:32t0masmp3 has a lot of legal issues
20:18:45obokkurbjun: 2134 gametics in 7067 realtics = 1076175679 fps???
20:19:11Mikachuobo: did you look at the phones/resume thing?
20:19:14linuxstbFLAC and Ogg Vorbis just seem a natural pairing - oggenc works using FLAC input files, and transfers the vorbis comments from the FLAC to the vorbis.
20:19:26amiconnt0mas: I'm using the other way around sometimes. I have to if I want to be able to play my stuff on all my rockboxes...
20:19:27oboMikachu: yeah, I've just updated the patch
20:19:28goffa__ouch mp3 to ogg?
20:19:29kkurbjunthe calulation is gameticks*35/realticks
20:19:33goffa__tat has to sound terrible
20:19:39kkurbjunobo: what player is that?
20:19:47oboipod 5g
20:19:49 Quit damaki_ (Read error: 110 (Connection timed out))
20:19:50t0masamiconn: with 2 programs I assume?
20:19:52amiconnkkurbjun: Gonna try buffered mode next..
20:20:12amiconnt0mas: Nope.
20:20:19Mikachukkurbjun: pressing SELECT in the options goes back into the option when i release it, have to use LEFT instead...
20:20:23Mikachukkurbjun: maybe that's for linuxstb though
20:20:36kkurbjunhmm, odd that it's that slow on the 5g, I expected faster.
20:20:53linuxstbWhy faster? It has a larger and slower LCD.
20:21:03Mikachuhow come backlight fading doesn't work in doom, do you explicitly turn it off?
20:21:23linuxstbkkurbjun: In terms of raw lcd updates, I think the H300 can do about 80fps, and the 5g about 54fps.
20:21:40linuxstb(but I'm guessing the H300 figure...)
20:21:45Mikachudoes the time used to update the lcd block the cpu?
20:21:56Mikachu+ grammar
20:22:00linuxstbYes - the CPU is updating the LCD...
20:22:02kkurbjunyes, I know I was just basing that off the idoom fps statement. I wonder how fast a timedemo actually runs on idoom
20:22:12amiconnMikachu: doom grabs the user timer, that disables backlight fading
20:22:18Mikachuamiconn: ah, okay
20:22:49Mikachui am back in the rockbox filesys now
20:22:55Mikachui take it that is not expected
20:23:03linuxstbMikachu: I guess that SELECT/LEFT issue is in the Rockbox menu at the start of Doom?
20:23:09Mikachulinuxstb: yeah
20:23:20Mikachumaybe it's related to the pacbox menu problem too
20:23:24Mikachui don't remember if it was the same there
20:23:40amiconnThere's something odd with the doom menu, which is especially strange as doom uses the core menu function...
20:23:41Mikachuah, there's a timedemo.txt
20:24:11kkurbjunamiconn, the button handler for the menu is different then the way the core does it, I pulled it out of suduku
20:24:35amiconn...and we should disable voice while doom is running. Otherwise the menu hangs when voice is enabled, because doom uses iram, which is shared between codecs and plugins...
20:24:36linuxstbI think it's something to do with the menu callback function that some keypress. That callback is needed on the H300, but not on the ipod. But I confess to not understanding it.
20:24:46Mikachukkurbjun: ipod nano, Timed 2134 gametics in 3024 realtics = 1077457654 frames per second
20:25:07kkurbjunnice, 24 fps
20:25:24linuxstbWell the Nano only has 1/3 of an LCD...
20:25:30 Join XavierGr [0] (
20:25:32Mikachuyeah, it feels nice to play
20:25:37Mikachuapart from the controls :)
20:25:39 Join gluck [0] (
20:25:50yeahxI need to get that wad in there I guess
20:26:24amiconnlinuxstb: 5h 40min is definitely not much....
20:26:37amiconnWas that with mp3?
20:26:45Moosw00t mp3_encoder patch updated
20:26:47linuxstbNo, flac -8 - around 950kbps.
20:27:02linuxstbAnd there's no cpu scaling on my 4g either.
20:27:10glucki was trying to decompile the original x5 firmware with m68k-elf-objdump but it said me it was an unknown file format
20:27:22gluckcould someone give me the right command?
20:27:39Mikachui guess you need to find the part that has actual code first
20:27:55linuxstbAlso, is it encrypted in any way?
20:28:19 Part yeahx
20:28:20amiconnlinuxstb: The cpu scaling crash on 4g definitely needs investigation. It might also hit the mini 1g
20:28:39amiconnMy suspicion is that the frequency switching code isn't 100% correct for PP5020
20:29:24linuxstbBut the odd thing is that it appeared in IPL specifically for the PP5020 ipods.
20:29:41IcyStorMHey what do you guys think of a PDF viewer for RockBox ?
20:29:48linuxstbGood luck.
20:29:59Mikachuthey hardly work on pcs
20:30:22gluckmaybe is the screen a little to small...
20:31:00IcyStorMHey what do you guys think of a PDF viewer for RockBox ?
20:31:08linuxstbGood luck.
20:31:08 Quit xmixahlx ("blah blah blah")
20:31:18IcyStorMWould it be possible?
20:31:44_FireFly_impossible is nothing but if it is useable is a other question ;)
20:31:46 Join xmixahlx [0] (n=xmixahlx@
20:31:46linuxstbAlmost anything is possible. But is it worth the work?
20:32:12 Join damaki_ [0] (
20:32:19amiconnkkurbjun: Are you sure doom malloc() will never fail?
20:32:59 Join gomem [0] (
20:34:33IcyStorMDo RockDoom work for iPods yet?
20:35:42IcyStorMNice where do I put the wads?
20:37:20preglowlinuxstb: well, the code works good if you just call it one time, but not several times
20:37:44preglowwhich of course doesn't verify it's not correct, but makes it a bit strange
20:38:05 Join ^BeN^ [0] (
20:38:35 Join webguest44 [0] (
20:39:03amiconnpreglow: My suspicion is that it's a similar thing to what happens when you switch to base frequency on coldfire and disable the pll too early
20:39:07webguest44wow looks like a lot of work went into the updated mp3 encoder - really cool
20:39:09*webmind found a bug I think for the nano
20:39:46raf82yay ! i managed to boot rockbox on my irivier iFP790 :)
20:40:03linuxstbI had forgotten about that port...
20:40:10lostlogicwoah, sweet
20:40:16amiconnHmm, buffered grayscale makes doom slower. 9.3fps
20:40:18raf82there's not much activity there actually
20:40:43raf82any news of Tomek ?
20:40:45preglowamiconn: well, that should be easily verifiable
20:40:57lostlogicraf82: are you going to pick up the port and move it along?
20:41:01linuxstblostlogic: I set the battery scale on my 4g Color to the same value as the 5g and defined CONFIG_BATTERY. Here is the output of a full battery_bench test:
20:41:11linuxstbAny tips for what I should do with that info?
20:41:52lostlogiclinuxstb: graph it, pick out the 0...10...20...90...100% values, put them in ifdef'd appropriately, scaled to centivolts in the powermgmt.c file
20:41:54raf82lostlogic: i'll do what i can, but i don't know well low level code and stuff
20:41:54amiconnYes: adjust the 0% mark and linearize the percentage vs. time
20:42:41amiconnThat menu in viewer.rock is odd.
20:42:51amiconnIf I press stop, I expect the plugin to quit
20:43:01preglowoooh, mp3 encoder patch
20:43:05amiconnA menu should appear when pressing the menu button
20:43:22IcyStorMWhere can I find the pluin help page
20:43:27lostlogicdid the wad dir move from games/doom?
20:43:35webguest44preglow: indeed, exciting news
20:43:36Mikachulostlogic: still there
20:44:00Mikachulostlogic: ps, does your backlight_off on shutdown disable fading first?
20:44:05linuxstblostlogic: I'm not sure if we agreed on the best alternative.
20:44:33lostlogiclinuxstb: alternative for?
20:44:36lostlogicMikachu: no
20:44:49linuxstblostlogic: Alternative to putting the wads in /games/doom/
20:45:00Mikachui thought it looked like it didn't turn off before the white clear, but it's kinda hard to tel
20:45:24lostlogicMikachu: hmm, interesting
20:45:38lostlogichmm... I have prboom.wad and doom1.wad inthere, but it's telilng me I don't have any base wads :(
20:45:39XavierGrlostlogic: what about your results in the battery_log. Is the result good or disappointing?
20:45:40Mikachuit's entirely possible that i'm dreaming
20:45:49lostlogicXavierGr: I've not run it
20:46:00linuxstblostlogic: prboom has changed to rockdoom.wad - see the PluginDoom wiki page.
20:46:33XavierGrlinuxstb: It says 5.40 runtime, so....
20:47:09oboMikachu: it didn't turn off on the fugly version I submitted :)
20:47:46XavierGrlinuxstb: Don't forget to put your results in the wiki
20:48:21Mikachuobo: ?
20:48:29 Quit damaki__ (Read error: 110 (Connection timed out))
20:49:19oboMikachu: the ipod white screen on shutdown - lostlogic submitted the patch I put together - that version left the backlight on while it set the screen white
20:49:29Mikachuah okay
20:49:41oboit got cleaned up afterwards
20:50:02 Join RaeNye [0] (
20:50:22Mikachuit looks a lot better if i turn fading off i think
20:50:32Mikachumaybe not
20:50:42Mikachuat any rate, there's still some crap left on the screen after it turns offf
20:51:09Mikachualso, why do my settings only save every 5th time i turn off rockbox?
20:51:18 Quit bluey^afk ("Leaving")
20:51:23preglowthe settings lottery patch
20:51:49Mikachuif i disable fadeout every time i try, it looks better :)
20:51:52 Join ts-x [0] (
20:52:05Mikachudoes saving a .cfg file also write the config block?
20:52:17lostlogicMikachu: I'll turn off backlight fading before the screen clear
20:53:08RaeNyeDid anybody else had a ALSA conf.c segmentation fault when running the UI simulator on linux ?
20:53:12ts-xmuesli__: If you're still here - investigate dbPowerAmp as well. It has a great batch file encoding option.
20:53:54preglowMikachu: pause fadeout er backlight?
20:53:57muesli__ts-x you think its a good idea to rebuild wavs and use lame afterwards?
20:54:12lostlogichmm... maybe I won't...
20:54:36Mikachupreglow: backlight fadeout
20:54:52Mikachuobo: your patch is too good, i can't resume playback manually without the phones in :)
20:55:31oboMikachu: oops :) exhaustive testing, as you can tell...
20:55:36 Join jbauman [0] (
20:55:52obois that at boot, or at any time?
20:55:52 Part IcyStorM
20:55:56Mikachunow i just need to disable clear settings on hold, and i'm ready to go
20:56:02Mikachuobo: play in filetree is effectless
20:56:12oboMikachu: ouch
20:56:30Mikachu(only when phones are not plugged)
20:56:38preglowmp3_encoder actually is pretty decent quality now
20:56:57oboMikachu: it just worked here...
20:57:02ts-xmuesli__: I don't think it's necessary to rebuild wavs, flac s/b fine. I've encoded all of my ogg's that way with excellent results.
20:57:12lostlogicshould the backlight fade on poweroff? *ponders*
20:57:20Mikachuobo: and it doesn't actually pause when i unplug it
20:57:28obolostlogic: will it have enough time?
20:57:40Mikachuyou mean starting the fadeout before the other stuff?
20:57:47Mikachumaybe if you set it to the lowest interval
20:58:16 Join pussfeller [0] (
20:58:38godzirraGuys, I'm generating playlists with Media Monkey on rockbox, and for some reason it wont ever let me move past the first song and I'm not entirely sure why...
20:58:39 Quit Paprica (Read error: 110 (Connection timed out))
20:58:43godzirraAnyone have any suggestions?
20:58:50godzirraThe paths seem to be right....
20:58:57pussfelleris todays build for ipod working well, i think miy durrent one is from 3 days ago
20:59:22oboMikachu: okay, unplug pause seems to need an extra cycle to kick in - will take a looksie
20:59:39Moospreglow: CVS material?
20:59:39Mikachui can't get it to do anything, no matter how many times i replug it
20:59:47Mikachuand yes, i did enable it in settings again
20:59:58Mikachuand it does work correctly for blocking auto-resume
21:00:25godzirraCan I paste two lines from my .m3u playlist in here?
21:00:34godzirra3 actually I guess. :/
21:01:05lostlogicobo: right, I don't think so, which is why I'm inclined to disable it, but I was wondering what other devs had to say about backlight fading on poweroff
21:01:18godzirraAre my playlists failing only because I don't have a preceeding / I wonder?
21:02:16Mikachuobo: and it does turn on the backlight, so it gets past "if (!phones_present)" too
21:02:17webminduhm, the delete directory function.. is that suposed to take a while ?/
21:02:29preglowMoos: preparing for commit now
21:02:37preglow270%realtime at 64kbs
21:03:01preglow130% realtime at 320kbps
21:03:11amiconnlostlogic: I would only accept backlight fading on shutdown if it doesn't increase the shutdown time
21:03:24MoosHooray \o/
21:03:35webmindyes apearently
21:03:49muesli__preglow yummy :-)
21:03:55amiconnIt's also possible that it will look rather odd, in case the cpu stops working before the backlight power is cut
21:04:43XavierGris there intended to add in the record screen encoding support?
21:05:12amiconnThen the backlight might fade down, and produce a short flash at the end, if the cpu stopped during the 'on' period of the pwm
21:05:23webmindis it known that rockbox on the nano won't decode high bitrate mp3's realtime ?
21:05:28godzirraNo, that didnt fix it.
21:05:35 Join Bger [0] (n=Bager@
21:05:38amiconnwebmind: known, and known
21:05:42muesli__ive got the feeling at all runtime has been significantly increased on h300
21:05:44godzirraDoess rockbox handle # signs as comments correctly in playlists?
21:05:58Mikachuamiconn: the code could disable fadeout as a final resort just before shutdown
21:06:00webmindamiconn, is it being worked on? :)
21:06:03amiconndelete directory can take quite some time if there is a lot of files and/or subdirs
21:06:07Mikachuamiconn: just before setting the background to white rather
21:06:16 Quit MulziSAW (Read error: 110 (Connection timed out))
21:06:36ts-xmuesli__: Also, if you use dbPowerAmp you'll want to use the 'dMC File Selector' subprogram to do the mass encoding. It's basically a file explorer window where you select your folders, set the options, and start the encoding :)
21:06:54webmindamiconn, not really.. but I don't care much a bout the slowness.. aslong as I know it works :)
21:07:08webmindamiconn, find the non-realtime play more important :)
21:07:25amiconnwebmind: For the non-realtime mp3 playback, prod preglow...
21:07:44webmindpreglow, prod
21:08:06muesli__ts-x thx for that hint but too l8, just did it with foobar ->wav ->lame ;-) but there were 10files only. so it was ok
21:08:13preglowwebmind: wah?
21:08:49webmindpreglow, realtime mp3 decoding on the nano :)
21:08:52 Join Bizmo [0] (
21:09:05webmindpreglow, will it work on higher bitrates ? :)
21:09:31godzirraAnyone know?
21:09:37BizmoI've tried to install rockbox on my iPod but when i try to run it it doesn't work and now that i try to delete the files it won't let me.... what should i do?
21:10:07preglowwebmind: some day when i have time
21:10:13preglowwebmind: it should work now too, just not with eq
21:10:54webmindpreglow, ah.. so disabling eq should work.. also for 190kb/s mp3's ?
21:11:01preglowwebmind: yes
21:11:20preglowif someone would be as kind as to test the new mp3 encoder on coldfire, i'd be very grateful
21:11:36webmindcoldfire ?
21:11:50 Join RedBreva [0] (
21:12:05lostlogicamiconn: that's my thought, backlight fading on shutdown is _out_.
21:12:31 Quit Bizmo (Client Quit)
21:12:47lostlogicMikachu: the backlight off call is the line before the clear LCD call, so there's no sense in what you suggested, sorry ;)
21:13:05 Join linuxstb_ [0] (
21:14:28linuxstb_preglow: Have you listened to the output of the mp3 encoder patch?
21:14:46preglowlinuxstb_: yes
21:14:52preglowbut only on arm, i have no cf compiler
21:15:12 Join Bizmo [0] (
21:15:17BizmoI've tried to install rockbox on my iPod but when i try to run it it doesn't work and now that i try to delete the files it won't let me.... what should i do?
21:15:45***Saving seen data "./dancer.seen"
21:16:31Mikachulostlogic: if you want fadeout during shutdown, you obviously want to move that call to the start of the shutdown sequence
21:16:54linuxstb_Bizmo: What do you want to do? Do you want help installing Rockbox, or help restoring your ipod back to how it was?
21:17:00lostlogicMikachu: yeah, which I'm too lazy to do for now, so I'll just disable fading for now... since I don't use it any way, feel free to make a patch :):)
21:17:28Bizmolinuxstb_: taking the rockbox files off my ipod so i can try re-installing it
21:17:38Mikachuheh, i just wanted to disable fadeout so that's fine with me
21:17:48Bizmoi've tried deleteing them both in windows and linux but neither have worked
21:17:52linuxstb_Bizmo: What happens when you turn your ipod on?
21:18:05 Quit gluck ("Ex-Chat")
21:18:32Bizmoi get the bootloader and try to select rockbox but it comes up with an IO error ... i then realised the extracted files are not right.... so i try to delete them and it won't let me
21:19:05linuxstb_So you're using the ipodlinux bootloader?
21:19:38Bizmoon a 5g iPod
21:19:56linuxstb_It sounds like your disk is corrupted somehow. My suggestion would be a full restore and reformat.
21:20:05lostlogicHas anyone else noticed that iPL's svn commit comments are useless on their front page, because they _never_ provide context, and don't include the files touched?
21:20:29Bizmoso there is no way to fix it without a full format?
21:20:30linuxstb_lostlogic: Yes, the lack of filenames seems odd.
21:20:44Mikachulostlogic: you mean like Mon, 3 Apr 2006, 04:44:41 GMT "Whee!"
21:20:54Bizmois there no way to force delete the files or something?
21:20:59linuxstb_Bizmo: You could try running scandisk and/or chkdsk on it.
21:21:07lostlogicBizmo: a chkdsk, scandisk or fsck might help
21:21:14lostlogicMikachu: :)
21:21:19Bizmohow can i do that under linux?
21:21:29Bizmomy windows box is off atm,
21:22:27linuxstb_fsck.vfat ?
21:22:50webguest44lostlogic: no kidding "Whee!" isn't particularly helpful
21:23:31 Join yeahx_ [0] (
21:24:59Mikachuthe first three syllables in "an anonymous person" sound the same
21:25:58Mikachuis there any particular reason the frontpage doesn't update the cvs log before the builds complete?
21:26:03 Join Paul_The_Nerd [0] (
21:26:20lostlogicMikachu: so that peopel don't go download a build expecting a commit to be in it when it won't be
21:26:49Mikachuhm, i guses that might be true
21:26:55Mikachustill, the suspense is killing me
21:26:57 Quit Bizmo ("CGI:IRC (EOF)")
21:27:02webguest44They can't though, since the builds disappear now
21:27:06webguest44When the build starts
21:27:11webguest44and appear when they're done
21:27:13Mikachuthey're still there
21:28:11godzirraDoes anyone know if # comments get ignored politely by rockboxes m3u system?
21:28:11 Quit gomem ("CGI:IRC (EOF)")
21:28:36amiconnkkurbjun: There's a bug in the custom key mappings: If I map Shoot to Select it doesn't work,
21:28:43webguest44godzirra: I can't imagine not
21:28:47amiconnand next time I run doom it says 'unmapped'
21:30:34amiconnMikachu: Leaving backlight fading enabled and fade out during shutdown makes it harder to disable the backlight just before switching off the lcd
21:31:24Mikachui wasn't sure how the fading code would cope with the setting changing during a fade
21:31:30Mikachuwasn't sure = not a clue
21:32:25lostlogicMikachu: lemme know if you still get ghosting with that latest CVS build ;)
21:32:40Mikachuwill do
21:32:48 Quit nkh (Read error: 110 (Connection timed out))
21:32:56Mikachui'm not sure how the backlight fix will change the lcd crap though
21:33:38godzirrawebguest44: I cant figure out why my playlists arent working. I generated them with media monkey... . then I fixed the \ to be / like in the one I generated on the fly on the ipod.
21:33:43lostlogicMikachu: well I haven't gotten LCD ghosting since the clear-to-white change, so ... *shrug*
21:33:49godzirrabut they'll plasy the first song and not any song afterwards.
21:34:26amiconnlostlogic: It seems we need to shutdown the lcd controller on the greyscale iPods as well
21:34:48 Part raf82
21:35:16amiconnWe don't do so currently, and that sometimes causes a dark horizontal line on the display when powering back on. This line then slowly fades
21:35:43lostlogicamiconn: so no reason for the #ifdef HAVE_LCD_COLOR check you're saying? or do we need some actual 'correct' power off sequence?
21:36:14amiconnWe need a correct power off sequence . It's not yet implemented
21:36:35 Quit RaeNye ("CGI:IRC 0.5.7 (2005/06/19)")
21:38:20lostlogicthere are things we need worse than that (I2C bursting)
21:38:57muesli__btw lame 3.98a ->recommendable?
21:39:32godzirrawebguest44: I tried taking them out just in case, but no, they still dont work.
21:39:51godzirrawebguest44: My playlist lists 2111 songs, but only plays the first one. :/
21:40:40 Quit webguest44 ("CGI:IRC (EOF)")
21:42:03 Quit _FireFly_ ("Leaving")
21:43:12bluebrother^RedBreva: you're in?
21:43:56amiconnSlasheri: I just tried tagcache on my mini, it works. But the tracknumbers are rather hit-and-miss
21:44:24muesli__wow, lame 4.0 encodes hell FAST
21:44:32muesli__3-4s per track
21:44:55Hueydoes anybody know how to acess the Music in ur ipod from RockBox
21:45:52amiconnIn fact the tracknumbers are *all* off
21:46:08 Part yeahx_
21:46:10Paul_The_NerdHuey: You browse to it...
21:46:14godzirraHuey: plug it in and copy it to and from like a normal folder.
21:46:22godzirraAnyone have any ideas why my m3u's might not be working?
21:46:33godzirraThey look the same as the ones generated on the fly as far as I can tell.
21:48:08Paul_The_NerdDoes Rockbox care about Dos vs Unix line endings in playlists?
21:48:21godzirraHmm.. that is a good question. I have no idea?
21:48:29godzirraWant me tto paste part of my playlist somewhere?
21:48:41Paul_The_Nerdamiconn: It seems like the sort of thing that would let just the first song play, though...
21:48:42amiconnIt also doesn't care about dos \ vs. unix / path separators
21:49:19godzirraAhh ok.
21:49:21preglowman, maintaining the language files are beginning to be a truly huge task
21:50:32godzirraThere's a post of snippets of two non working files and one working file.
21:50:41godzirrathe working one is the one generated by rockbox.
21:50:58godzirrathe first non working is the one that I edited to look like the working one.
21:51:06godzirrathe second non working one is the one I edited just to change the /'s
21:52:46Moospreglow: indeed, I'm on it for francais.lang :(
21:53:13godzirraAnyone? I'm really at a loss and I just want my playlists to work :/
21:53:30 Quit Huey ()
21:55:09Slasheriamiconn: sounds good :) i will try to fix that track number issue soon
21:55:12linuxstb_Do your filenames have any non-ASCII characters in them?
21:55:44linuxstb_Also, can you play your playlists with any other applications? e.g. winamp?
21:56:06amiconnSlasheri: The tracknumber problems are really weird. No track has the number it should have, some numbers are assigned twice, and then there are gaps...
21:56:32RedBrevaanyone know, which platform support A-B repeat mode? is it all of them?
21:56:35muesli__preglow improvements on the mp3encoder touches h100 only?
21:56:51preglowmuesli__: no
21:57:11muesli__oki, Target Iriver H100 series is a little bit misleading
21:57:19preglowwhat says that?
21:57:35muesli__concerns h100 series?
21:57:36amiconnSlasheri: Btw, this is with dircache turned off, and tagcache on disk
21:57:45preglowthe patch report isn't exactly under my control
21:57:51preglowor perhaps it is
21:57:55preglowi didn't read too closely anyway
21:58:07linuxstb_Does it have coldfire asm in it?
21:58:11preglowlinuxstb_: yes
21:58:19preglowthe snippets i tossed in it some time ago
21:58:29*t0mas goes to bed
21:58:37Doomedi noticed something weird today
21:58:42Doomedtagcache is messed up,
21:58:56Doomedits not giving the right track number to a lot of my songs
21:59:04 Quit t0mas ("Doei")
21:59:07preglowamiconn: have we fixed the button name issues that made us go langv2 at all yet? doesn't look like it
21:59:11Slasheriamiconn: hmm, weird. If the tracks has correct track number tag, then it should be ok
21:59:24Slasheriif not, the track numbers are being guessed from the filename
21:59:47Doomedyeah everysong i have has the correct track number in the ID3
22:00:01amiconnThe tracks all have correct numbers in the tag. mp3 files with id3v2
22:00:16Slasherioh.. maybe i have broken something with the latest commits then
22:00:18godzirralinuxstb_: some of them do. And yes, they play in winamp.
22:00:37godzirrasome of them do have non standard characters I mean
22:00:38Doomedim gonna update to see what happens
22:00:53godzirrabut those files have played in my ipod just fine before via rockbox
22:00:54amiconnSlasheri: Btw, I would scrap that track number guessing. Either there are correct track numbers, or the track has no number.
22:01:12Doomedamiconn are u haveing the same problem?
22:01:17preglowi agree with amiconn
22:01:22preglowthe whole point of the tagcache is to use the tags
22:01:28Bgerso do i
22:01:30linuxstb_godzirra: That _may_ be an issue. Especially if you are editing the .m3u files - if Rockbox is interpreting the character encoding correctly, then it may not find the files.
22:01:34Slasheriamiconn: hmm, true. that might work better. I will consider dropping that code
22:01:34preglownot extrapolate info from filenames and pretend it is tag info
22:01:34*Paul_The_Nerd votes that non-numbered tracks be sorted alphabetically by filename.
22:01:35Doomedagiht, so its not just me
22:01:38amiconnI have a bunch of single tracks which don't have a number on purpose
22:01:48Paul_The_NerdIf there is a track number at the start of the filename, but not in the tags for some reason, that way they'll be in order
22:01:49godzirralinuxstb_: But that would keep it from playing -any- songs but the first?
22:02:07godzirralinuxstb_: only a few of them have non standard characters.
22:02:09linuxstb_godzirra: No, that doesn't really explain that.
22:02:17godzirraYeah, it stays on 1 of 2111.
22:02:30Doomedwell im gonna update h/o
22:02:31Paul_The_NerdAnd repeats, or freezes?
22:04:31 Join JBGood [0] (
22:04:48 Quit linuxstb_ ("CGI:IRC")
22:05:02 Join linuxstb_ [0] (
22:05:10Paul_The_NerdAnd clearly you're not in Repeat One mode. What happens if you go to view the playlist, and select another track in it?
22:05:13 Join linuxstb__ [0] (
22:06:31 Quit webguest96 ("CGI:IRC (EOF)")
22:06:39godzirraI'm not clear on how to view playlists.. how do I do that an d I'll try?
22:08:06Paul_The_NerdIn the menu, where you can save your playlist, you can also view it.
22:08:06Doomeddoes it read the track number from the ID3 file
22:08:17godzirraAlthough my "Coming up" says the same song is next.
22:08:40godzirraIt lets me play another song in the playlist fine.
22:08:54Paul_The_NerdIf you do it from the playlist view?
22:09:13godzirraAnd when I go back to the main screen
22:09:16Paul_The_NerdOkay, and you're definitely not in repeat-one mode?
22:09:19godzirrait says that the song I just chose is next.
22:09:27godzirraI'm checking now. I know for a fact that I didnt set it that way.
22:09:40godzirrathanks paul. I dont know how that got there.
22:09:52godzirraWow look at that. :/
22:09:52 Quit linuxstb__ (Read error: 104 (Connection reset by peer))
22:09:59godzirraI've been l ooking at this for like an hour now.
22:10:00 Join linuxstb__ [0] (
22:10:23 Quit aegray ("Lost terminal")
22:10:33 Quit linuxstb_ ("CGI:IRC (Ping timeout)")
22:10:55Paul_The_NerdIt could potentially have gotten set from the new quick menu while in your pocket or something. It's just a couple button presses to do it.
22:12:07*Paul_The_Nerd wonders: Are four identical smileys really more expressive than just one?
22:13:36 Join bluey [0] (
22:14:46 Nick bluey is now known as bluey^gn8 (
22:15:25preglowto any norwegians: i need a norwegian word for "fade"
22:16:38 Quit jbauman (Connection timed out)
22:18:14amiconnlinuxstb: Btw, I was wrong about the necessity of bitshift in nonflipped mode with apple format on mini. It's still only necessary in flipped mode
22:18:36amiconn..and for the grayscale lib I decided to tradeoff 2 pixels for speed
22:18:48 Quit linuxstb (Read error: 110 (Connection timed out))
22:19:06amiconnThe grayscale lib on mini will only support 136x110 instead of 138x110, and in flipped mode it will be offset by 2 pixels
22:22:24godzirraPaul_The_Nerd: Probably. And no idea.. why? About your smiley question?
22:22:25 Quit Hansmaulwurf (Read error: 104 (Connection reset by peer))
22:23:10Paul_The_Nerdgodzirra: I dunno. I just see people follow up posts in the forum with like 50 of the question mark smileys, or 20 great big grinning faces.
22:23:15 Quit Spida_ ("reboot")
22:23:28 Part Paul_The_Nerd
22:26:07Doomedgah i want this to be fixed
22:33:44 Join Nico_P [0] (
22:34:49Doomedigotta wait
22:37:32godzirraPaulJ: thats stupid.
22:37:37godzirraoops. wrong paul.
22:39:29 Join RoC_MM [0] (
22:40:01 Join MulziSAW [0] (
22:44:41 Join MulziSAW2 [0] (
22:47:01 Quit RoC_MM ("Leaving")
22:48:40 Join Daishi [0] (
22:50:41 Join menegme [0] (
22:50:43 Join linuxstb_ [0] (
22:52:00 Quit ts-x ("CGI:IRC")
23:00:36 Quit MulziSAW (Read error: 110 (Connection timed out))
23:00:36 Quit RedBreva (Read error: 104 (Connection reset by peer))
23:00:39 Join petur [0] (n=petur@rockbox/developer/petur)
23:03:03 Join damaki__ [0] (
23:04:36 Quit linuxstb__ (Read error: 110 (Connection timed out))
23:07:34 Quit solexx_ (Read error: 104 (Connection reset by peer))
23:07:35 Join solexx [0] (
23:15:47***Saving seen data "./dancer.seen"
23:15:52 Quit menegme (Read error: 104 (Connection reset by peer))
23:17:34amiconngrayscale lib on iPod will need boosting :/
23:19:34 Quit damaki_ (Read error: 110 (Connection timed out))
23:19:36 Join mirak [0] (
23:20:03 Quit Bger ("BitchX: good to the last drop!")
23:20:06amiconnlcd_update() FPS: H140 @ 45 MHz: 540 fps, iPod mini 2G @30 MHz: 93 fps
23:20:23amiconnThat's in spite of the mini LCD being smaller...
23:20:43 Quit mirak (Remote closed the connection)
23:21:50peturthat's very slow...
23:21:51preglowno secret the ipod drivers need a lot of work
23:22:49amiconnThe bad thing is that we don't have PP docs. I would really like to know how the lcd is hooked up
23:23:12amiconnThere are a lot of delay loops checking magic bits on some ports...
23:23:56preglowno, i'd really, really love some of those docs
23:23:58amiconnThe H1x0 lcd data routine is asm optimised, and the timing is purely based on bus cycles and waitstates
23:24:31amiconnAt 124MHz, H1x0 gets >1000 fps...
23:24:38amiconnThat's for fullscreen...
23:29:22 Join darkless [0] (n=darkless@
23:32:11amiconnEven on archos we're drawing way faster: 208 fps @ 11 MHz...
23:32:27amiconnBtw, that is bit-banging serial transfer!
23:39:40*HCl reads the mail about gl
23:40:22nudelnext time there's a rockbox gathering i think some time should be set aside for either a fight or an orgy just to get all of these feelings out of everyone's system :)
23:40:32nudelmaybe a fight and an orgy at once
23:40:37HClgross >.>
23:40:41nudel...i'll get my coat.
23:41:14 Join actionshrimp [0] (
23:41:36 Join [TCK] [0] (
23:41:46bluebrother^how is the tag database updated? When scanning the disk for the dircache?
23:43:21 Join mirak [0] (
23:44:24amiconnpetur's fps plugin wasn't correct...
23:44:40amiconnAll fps values were 50% too high
23:45:32*Mikachu puts up a stone stand
23:45:36preglownudel: i think a huge drunken binge will naturally lead to whichever is the most apropriate, and vote for that instead :)
23:45:43Mikachubuy your stones here, sharp stones, flat stones, 1 pound each
23:46:04*HCl grabs the pitchforks and the torches and forms an angry mob to chase after petur
23:46:07HCl :p
23:46:10peturI fear I don't even have that code myself anymore...
23:46:17amiconn(and the test loop had a division in the loop condition...)
23:46:21Mikachuit wasn't in cvs?
23:46:37Mikachui still have it lying around
23:46:42Mikachubut i guess amiconn does too
23:46:43 Quit goffa__ (Read error: 110 (Connection timed out))
23:46:57peturHEY, I warned you when I gave it... it was a quick hack
23:47:00Mikachuunless he learned the code by heart, and only just now realized the error
23:47:10amiconnMikachu: Yes, I have a correctly working version now
23:47:23*amiconn is doing fps tests on all his rockboxes
23:47:45Mikachuif you want a nano benchmark, send a patch/.c here
23:47:45Bagderwhen you commit that I'll run some tests on the x5 to compare with ;-)
23:48:01 Quit Nico_P (Remote closed the connection)
23:48:35amiconnI would expect X5 to reach similar fps as H300
23:48:53amiconnLess pixels, but slightly more complex write, and no asm
23:49:04*linuxstb_ cries at the test_fps news...
23:49:04amiconnWith asm, it should become slightly faster
23:49:10*HCl hands everyone cookies and beer for doing good work on rockbox
23:49:11 Nick linuxstb_ is now known as linuxstb (
23:49:24*HCl wishes he had enough time to actually do work on rockbox D:
23:49:24*petur is surprised to find the original code and checks it
23:49:28MikachuHCl: is there HCl on the cookies?
23:49:32HClno o-o
23:49:40linuxstbamiconn: Is the fix just to change the while loop to ... <= HZ*2 ?
23:49:42*amiconn heads towards the fridge
23:49:48*Mikachu has a cookie
23:49:59HCla cookie is better than nothing
23:50:02*petur had about 5 Leffe and doesn't care about stone throwing and fps bugs :P
23:50:03HClnothing is better than eternal happiness
23:50:07amiconnlinuxstb: Almost. That fixes the 50% too high issue, but not the division in the loop condition
23:50:08HCla cookie is better than eternal happiness
23:50:08Mikachubut sligthly worse than 2 cookies
23:50:10HCl :o
23:50:14 Quit Doomed (Read error: 104 (Connection reset by peer))
23:50:23preglowpetur: quiet, you!
23:50:24MikachuHCl: yay deductive logic
23:50:27amiconnI now use while(*rb->current_tick - time_start < 2*HZ)
23:50:34preglowpetur: belgians aren't allowed to speak about beer while i'm in here
23:50:44amiconnNote that I also fixed CamelCaseAndHungarianNotationCrap
23:51:00*linuxstb would like a hardware benchmarking plugin in CVS
23:51:36*preglow too
23:51:47Mikachuit should display awesome graphics for 10 minutes and then output a number proportional to the price of your unit
23:52:00bluebrother^bogomips plugin?
23:52:05amiconnlinuxstb: Perhaps I should commit the fixed test_fps.c ?
23:52:13amiconn(without adding it to SOURCES)
23:52:17preglowamiconn: good start if nothing else
23:52:34amiconnAl my test plugins are called test_*.c by convention
23:52:50*petur sees his own bug and runs off crying
23:53:09preglowlinuxstb: how come the ipl people have picked up our bragging about highly exaggerated 5g fps numbers? ;)
23:53:10linuxstbMaybe rename it to something more general first though - so it can be extended to benchmark other things.
23:53:23Mikachuit says 200.5 and 793.0 for me
23:53:25preglowlinuxstb: haven't <-
23:53:29amiconnpetur: Yeah, the loop runs for 3 seconds instead of 2
23:53:30Mikachui don't remember what to multiply that by to get the real fps
23:53:47peturvery sorry about that stupid bug
23:54:14amiconnpreglow: Nah, 'highly exaggerated' is exaggerated by itself
23:54:27linuxstbpreglow: No idea... Now we need more optimising to reach those levels.
23:54:31amiconn50%, so 5g should in fact manage <~40 fps
23:54:33Mikachuwhat do my numbers mean?
23:54:38*linuxstb is about to test again on the 5g.
23:54:53amiconnMikachu: fps for full update and fps for 1/4lcd update
23:55:32Mikachuit says the cpu freq is 24mhz, but ti's really 75 i think, so maybe it's really 64.16 or so?
23:55:37amiconnI also simplified the decimal printout
23:55:41nudelI wonder if my laptop's GF6800UltraGo would fit in an iPod
23:56:01Bagderlaptop drives are usually 2.5"
23:56:03amiconnjust (frame_count%2)*5
23:56:23Bagderis that a gfxcard?
23:56:31nudelGF6800UltraGo = graphics card. 3D animated menus at 120fps, and 3 seconds' battery life. :)
23:56:41Mikachutry putting an old geforce 256 in
23:56:46Mikachui think they draw 60W
23:56:53*linuxstb cries some more at the 5g's real speed....
23:57:29amiconnWow, archos is quite fast even with the correct measurement
23:57:31linuxstbThe figures are 36.5 and 57.0
23:57:40amiconnrecorder: 138.5 fps, ondio: 151.5 fps
23:58:29amiconnPatience... I'll test all my bitmapped targets
23:58:51Mikachudid i convert my number right?

Previous day | Next day