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-02-20

00:02:17 Join quobl [0] (n=quobl@tor/session/x-d1a5cadecf5b5ca1)
00:04:17 Quit hydrahead ("CGI:IRC (EOF)")
00:05:29pyroAnyone familiar with the power management code of the H300 port? What is the current status of it? It appears to functionally work. TWiki page says it needs work before updating AC charge boot mode (irvier vs rockbox) in the bootloader?
00:08:48 Join arf-arf [0] (
00:12:38lostlogicThere are still osme power related issues that Linus is working on before he puts AC->rockbox in the bootloader
00:12:54 Join tvelocity [0] (
00:13:18lostlogicSome stuff about the poewr control of the hdd and possibly other components
00:13:40lostlogicotherwise there are basically the same issues as the H1x0 has WRT charging detection, and low poewr management
00:13:55pyroyeah, I'm trying to determine what those are specifically, because I would like to perhaps help with that part of development on the firmware side. I can't risk changing the bootloader :p
00:14:31pyrowhat do you mean? WRT charging detection and low power management?
00:14:33 Join roolku [0] (
00:15:16lostlogicpyro: there is a patch on sourceforge that says improved power management for iRiver which has some of my comments and a patch that will hopefully help with the poewr management
00:15:53pyrook, thx. I'll start there...
00:16:58 Join amiconn_ [0] (
00:17:21roolkuHi! just a quick heads-up for Paprica: in the last commit of Brickmania for the h1xx series, the bitmaps are not marked as binary so cvs update to a windows platform doesn't work for at least two bitmaps (brickmania_break.160x128x2.bmp & brickmania_powerups.160x128x2.bmp) where 0x0a is changed to 0x0d 0x0a. Just thought I would let you know
00:19:17linuxstbroolku: Just out of curiousity, which cvs client are you using?
00:20:38 Quit roolku ("CGI:IRC")
00:22:47preglowbloody ascii mode−−-
00:22:48 Join damaki__ [0] (
00:23:13linuxstbSo does CVS change text files as well?
00:23:29linuxstbI assume it must do...
00:23:38 Join roolku [0] (
00:24:23roolkusorry - didn't mean to run, but the web client doesn't seem to refresh...anyway, I use tortoise cvs
00:24:35 Quit roolku (Client Quit)
00:24:40lostlogicon text files, it 'corrects' broken files that contain binary data, and does substitutions on strings for the $*:$ strings
00:25:08linuxstbAnother example of "helpful" software....
00:25:33 Join roolku [0] (
00:26:34 Quit Zagor ("Client exiting")
00:27:07linuxstbIs the solution to delete the files and then re-add them?
00:27:37lostlogicI believe so yes
00:27:58linuxstbOK, I'll do it now.
00:28:21lostlogiccvs add -kb
00:30:21linuxstbOK, done.
00:30:35 Quit roolku ("CGI:IRC (Ping timeout)")
00:30:36linuxstbroolku: Thanks.
00:31:21linuxstbAh, forgot to "chmod -x" them....
00:31:38lostlogicsigh ::shakefist:: windows.
00:32:07linuxstbOh well, Bagder can do that in the cvsroot...
00:32:29Bagderthat won't be cheap ;-)
00:33:02 Quit Shadowarrior13 (Read error: 104 (Connection reset by peer))
00:33:47preglowyou can do add pc, pc, r13 and have it work like you'd think, yes?
00:33:56Bagderfind . -name "*.bmp,v" -exec chmod a-x {} \;
00:34:36 Join JdGordon [0] (
00:34:44preglowwhere r13 is completely arbitrary, not necessarily the stack pointer :>
00:35:41 Quit amiconn (Read error: 110 (Connection timed out))
00:35:44 Nick amiconn_ is now known as amiconn (
00:38:28 Quit damaki_ (Read error: 110 (Connection timed out))
00:39:12 Join Shadowarrior13 [0] (
00:43:52josh_preglow: yes
00:44:03josh_but remember the +8 offset in pc due to the pipeline
00:44:16josh_in fact, I know I've seen this a ton in retailos code...
00:44:25josh_ cmp rN, #8
00:44:34josh_ addls pc, pc, rN, lsl #2
00:44:43josh_ b bad
00:44:48josh_ b rNiszero
00:44:50josh_ b rNisone
00:45:57preglowjosh_: yeah, know all that
00:45:57 Quit muesli__ (Read error: 110 (Connection timed out))
00:46:11preglowjosh_: yeah, that's exactly what i've done as well, heh
00:46:28josh_add pc, pc, r13 will work fine, as long as r13 is aligned
00:46:30preglowi was just doing some assembler for flac
00:46:45preglowto see how far down i can press flac decoding on arm
00:47:00preglowas it is it decodes at 24 mhz, i should be able to push that further down
00:48:14preglowhah, that's clever, i didn't do that
00:48:25preglowwhat with the compare, THEN the jump table, then the default action
00:48:27preglowvery clever
00:49:52preglowwhatever saves me one instruction has to be goo
00:50:25 Quit actionshrimp ("( :: NoNameScript 4.01 :: )")
00:51:19josh_how were you doing it?
00:52:50preglowcmp rN, #8 \n bhi default \n add pc, pc, rN, lsl #2 \n b padding \n b lol1 \n b lol2, etc
00:53:00preglowthe other way gets rid of the need for padding
00:53:07preglowso is altogether niftier
00:55:04preglowall the code prior to the jump table is twice as small in arm than in coldfire code
00:55:07*preglow huggles arm
00:57:53*lostlogic eats preglow's arm
00:58:07lostlogicsometime after devcon I'll hafta buy an ipoo
00:59:36preglowyes, you will
01:01:39 Join ashridah [0] (
01:03:46 Quit Domonoky_ ("Trillian (")
01:04:37preglowi'm so hot when i code tight assembler
01:08:00preglowbut hot or not, i still need to sleep
01:11:12 Join kahm [0] (
01:14:34***Saving seen data "./dancer.seen"
01:20:03 Join BHSPitLappy2 [0] (
01:24:49 Quit ashridah ("Leaving")
01:27:24 Quit BHSPitLappy (Nick collision from services.)
01:27:29 Nick BHSPitLappy2 is now known as BHSPitLappy (
01:28:18 Join ender1 [0] (i=ychat@
01:28:30 Quit ender1 (Remote closed the connection)
01:29:03 Join Hostile [0] (
01:30:17kahmhey hostile
01:30:24kahmhow did that gapless stuff i sent you work out
01:30:30HostileIt's neat
01:30:32 Quit tvelocity ("Αναχωρεί")
01:38:29 Quit ender` (Read error: 110 (Connection timed out))
01:41:09 Quit kahm ("CGI:IRC (EOF)")
01:43:10 Quit San] (Read error: 110 (Connection timed out))
01:45:57 Join Vertigo_tdl [0] (n=vertah@
01:47:47Vertigo_tdlwhat's the usual lcd brightness for the h300 series?
01:49:10Vertigo_tdlgg speeeeling
01:49:16 Join Kensir [0] (
01:51:40KensirQuick question: Has the chip problem in the 5G iPod been fixed or instead "worked around"? I'm kind of confused...
01:52:02Shadowarrior13What chip problem?
01:52:20Shadowarrior13I don't remember a chip problem.
01:52:45KensirThe instruction set for the broadcom chip in the 5g
01:53:01 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
01:53:38Shadowarrior13There never *was* documentation on the broadcom chip
01:53:57Shadowarrior13But it's not a problem, we just can't use it
01:54:47 Quit Moos ("Glory to Rockbox!")
01:58:30linuxstbKensir: We're still just using the broadcom chip as a "black box". It's just that it's turned out to be a much faster black box than originally thought. So the answer is that there wasn't a problem in the first place.
01:58:40 Join drumrboy [0] (
01:58:56drumrboyis there any way to change text color on the 5g iPod?
02:00:01linuxstbNot yet - unless you edit the source code and recompile.
02:00:45drumrboy:/ ok
02:01:11drumrboyi want to make a stock ipod skin, but with a black background, like everyone wanted for the stock version
02:01:21amiconnAs if text colour would be the most important feature... scnr
02:01:36imphasinglinuxstb: IS the broadcom chip actually being used now?
02:02:01linuxstbimphasing: Yes.
02:02:18linuxstbBut it's always been used.
02:02:25imphasingWhat sort of instructions is it using?
02:02:30drumrboywow, and it still stops music if you lag, and plasma looks horrible if you play music behind it?
02:02:45linuxstbdrumrboy: Yes - that's why we're not worried about colour....
02:02:46imphasingI thought you had to send the lcd data from the main processor, and ignore the bcm..
02:03:42linuxstbNo, the lcd data is sent from the main cpu to the bcm - at least, that's what everyone thinks is going on.
02:04:10imphasingBut we don't actually know how the data goes from the bcm to the lcd?
02:04:13amiconnNobody actually dissected an iPod for r e?
02:04:35linuxstbamiconn: not afaik.
02:04:57linuxstbpreglow's been threatening to.
02:05:14linuxstbthreatening his nano...
02:06:22drumrboynano has dual chipage also?
02:07:37imphasingdual core
02:07:40imphasingthey all do
02:10:06yeahxthats perty
02:11:02BHSPitMonkeythat's not even one of the nicer ones :P
02:11:08 Join Jungti1234 [0] (n=jungti12@
02:12:39yeahxthats on ipodlinux though right?
02:13:05yeahxhavent tried that yet still
02:14:06yeahxremember I was having trouble installing? I could probably do it now but thought I would get more from rockbox since I dont want to watch videos on my nano
02:14:36*BHSPitMonkey has retailos, rockbox, and linux on his nano
02:14:47Shadowarrior13htf'd you do that?
02:15:01BHSPitMonkeyand I wuv them all! (except RetailOS) :D
02:15:08BHSPitMonkeyShadowarrior13: forcefully?
02:15:25imphasinglinuxstb:"> #screen dump of pacman
02:15:28BHSPitMonkeywhat makes it seem complicated?
02:15:45 Join kahm [0] (
02:15:53Shadowarrior13The fact that I don't know crap?
02:15:54yeahxI might still try it someday
02:16:02yeahxvideo seems like the only benefit though
02:16:11yeahxwow you too Shadowarrior13?
02:16:15Hostilehey imphasing what ipod do you use rockbox on?
02:16:21kahmDoes anyone know if the battery charges at all with an iPod
02:16:28Shadowarrior13I have like, knowledge to take backups, and navigate in linux.
02:16:30Hostilekahm: I have a 5g, it charges
02:16:31Shadowarrior13Pretty much it.
02:16:34kahmIt keeps coming in and out of sleep and shutdown. Not sure whats going on
02:16:39Shadowarrior13Mine charges.
02:16:47BHSPitMonkeyyeahx: iDoom, the upcoming hotdog engine, the awesome modules, the purdiness
02:16:48kahmHow do yo uknow it's charging?
02:16:49Shadowarrior13Maybe the retailOS is fucked.
02:16:51Hostilekahm: don't boot it with USB pluged in
02:16:57Shadowarrior13It shows a battery charging bar?
02:17:03HostileShadowarrior13: it doesnt
02:17:06Shadowarrior13OR I don't know, but it doesnb't run out of battery.
02:17:06yeahxhotdog engine?
02:17:08Shadowarrior13Mine does.
02:17:10Hostilekahm: just how its wired, it charges
02:17:22kahmso whenever its plugged into usb its going to charge?
02:17:24HostileShadowarrior13: how, the rockbox battery indicator doesnt work on the ipod
02:17:27kahmno matter what?
02:17:31Hostilekahm: I think so
02:17:33Shadowarrior13Oh, in rockbox.
02:17:34kahmi see.
02:17:42Shadowarrior13I thought he meant in retailos :P
02:17:49Hostilekahm: when you're in rockbox, Hold MENU while you plug in the USB
02:18:14kahmwhats that suposed to do
02:18:26Hostileso it doesnt boot to USB mode
02:18:30Hostileand stays in rockbox
02:18:49Hostileso you can use rockbox while it charges
02:19:36imphasingHostile: I use it on the 5G
02:19:40 Quit Shadowarrior13 ()
02:19:46kahmswitches to a battery with the lightning bolt through it for me
02:20:05Hostileimphasing: do you notice that the mp3 decoder is the slowest?
02:20:23imphasingI haven't actually listened to music on it
02:20:44Hostileimphasing: what the hell do you use it for then?
02:21:14Kensiractually, has any tried to build an ID3 tag database on the ipod (in rockbox)
02:21:19Kensirhaha starfield rocks
02:21:26Kensirthats all i do in english class
02:21:28Hostilestarfield makes me stare
02:21:29imphasingHostile: Developing
02:21:40Hostileimphasing: you develop rockbox?
02:21:50 Quit Vertigo_tdl ("Connection reset by hopkin green frog")
02:23:46imphasingEr...I try
02:23:54imphasingMostly for iPL though
02:24:35linuxstbkahm: A battery with a lightening bolt is Apple's firmware telling you that the battery is extemely low.
02:25:33linuxstbkahm: Up until about 12 hours ago, Rockbox had a bug which meant that it would shut down (according to your idle power-off setting) even if it was charging. But that's fixed, so you can now insert USB (holding down MENU), and then leave it to charge in Rockbox.
02:25:34Hostileoh imphasing how do you relate the too?
02:25:40Hostileuse rockbox for ideas?
02:25:53kahmoh wow. awesome.
02:25:58kahmi gotta grab a snapshot then.
02:26:41linuxstbMake sure you get the bleeding edge build (the link at the very bottom of the page), not the daily build.
02:26:42HostileLCD doesnt have screen burn in right?
02:27:35Hostile19 Feb 12:27Davefirmware/usb.c 1.84 Fix red builds - only check for USB_POWERED status if HAVE_USB_POWER is defined.
02:27:50Kensirhas any one built podzilla with the right LCD code for the 5G?
02:27:55linuxstbHostile: It was the commit before that one.
02:28:05linuxstbKensir: I think you're asking that in the wrong channel....
02:28:14HostileI should prolly dump a new bleeding edge build on mine then
02:28:27kahmI cant even find the bleeding edge link
02:28:33imphasingHostile: The two projects are fairly similar
02:28:41Hostilekahm: Ill link you
02:28:43imphasingincluding the LCD driver, which linuxstb really made happen
02:28:46kahmoh there we are.
02:28:51Kensirthe linux channel is slightly dead
02:28:58Kensirbut yea
02:28:59linuxstbThat's because you're all here.... :)
02:29:00Kensiri'll check em out
02:29:33Hostileimphasing: Im willing to try iPL for you, so if you ever need anything Ill test it, I know a few things about iPL used it back with my 3g
02:30:05lostlogicwoah, audio support on yet another platform... go tomasz. (re: mailing list)
02:30:15Hostilelostlogic: ?
02:30:45lostlogictomasz just posted on the mailing list that he's gotten preliminary audio support on the iRiver iFP series
02:30:54kahmI think i found another bug. I can't get this thing to mount at all now. Because the battery is so low, the thing won't go into disk mode. So I'm going to have to charge it with the outlet some.
02:31:48Hostilekahm will it boot into rockbox?
02:31:55linuxstbkahm: Force it in to disk mode (hold down select and play after booting).
02:32:04linuxstbAnd then charge.
02:32:47kahmah HAH
02:32:49 Join Benacool [0] (
02:32:50kahmthat did it.
02:32:59kahmand yeah, it went into rocket box, but just died.
02:33:07Hostilerocket box?
02:33:15BenacoolHello guys!
02:33:26kahmerr rockbox.
02:33:30kahmahaha, im out of it again.
02:33:55Hostilerocket box, thats catchy
02:33:59Benacoolsomebody know if they are plan to optimize the rockbox radio for h3x0 ?
02:36:39 Join Jungti1234__ [0] (n=jungti12@
02:36:46 Join erus` [0] (
02:37:17erus`just found out about rockbox and ipod 5g
02:37:24erus`works great :D
02:37:35erus`but i cant find any plugins.
02:37:41BHSPitMonkeyrocket box sounds like a great game plugin for rockbox :P
02:38:02lostlogicerus`: did you try the menu under "browse plugins"? :-P
02:38:05BHSPitMonkeyerus`: they should already be on there
02:38:10 Nick gtkspert_ is now known as gtkspert (
02:38:20 Quit Jungti1234 ()
02:38:25BHSPitMonkeybesides those included, there's only a couple unofficial ones floating around
02:38:31 Nick Jungti1234__ is now known as Jungti1234 (n=jungti12@
02:39:32erus`i heard there was gb emulator
02:39:45erus`my friend had it on his archos or whatever it was
02:40:09 Nick DT291 is now known as DreamTactix291 (
02:40:17Benacoolnobody know about the radio?
02:40:37lostlogicBenacool: it works already afaik... what were you asking?
02:40:37linuxstbBenacool: What do you mean by "optimize" ?
02:40:48lostlogicerus`: there is rockboy.
02:40:54Benacoolsorry, but it's Damn slow lol
02:41:02lostlogichow can a radio be slow?
02:41:24Benacooleh, imean that when you change of staion and you put volume up or down
02:41:37Benacoolverry lag
02:42:52Benacooltake something like 2 min to go from 87mhz to 107mhz
02:42:52Hostiledoes rockboy work on the iPod?
02:43:19Kensirthat would be great if it did
02:43:32Hostileyes it would
02:43:37Benacoolthat's what i mean by optimization
02:43:48 Join Xomphos [0] (
02:44:05lostlogichm... why would volume changing be slower on radio than on playback, very strange.
02:44:12kahmwhats rockboy
02:44:13Benacoolyea i know ...
02:44:35Benacoolwhen i put the boost ratio to 1 all this la disapear
02:44:50Benacool(cpu at 124 mhz)
02:44:57Hostilelostlogic: he's saying its slow to change frequencies i think?
02:45:03Hostileor no?
02:45:10Benacoolyea AND the volume
02:45:14lostlogicso the difference is probably just that during radio, it never boosts normally
02:45:21 Quit Xomphos (Client Quit)
02:45:23lostlogicwhere in audio playback it boosts sometimes making it feel faster
02:45:23erus`rockboy not included with the 5g distro
02:45:24Benacoolsomething like that
02:45:26erus`will it work?
02:45:31 Join Xomphos [0] (
02:45:40BHSPitMonkeybootloader makes me a little insane
02:45:42linuxstberus`: Yes, Rockboy is included in Rockbox for the 5g.
02:46:04BHSPitMonkeylinuxstb: if it was forced to be included in a nano build, would it work, just clipped?
02:46:10lostlogiclinuxstb: rockboy is a viewer for roms not a 'normal' plugin?
02:46:16linuxstblostlogic: Yes.
02:46:43Benacoolwould be cool if someone could fix this boost bug in radio for h300
02:46:46kahmoh yeah. gameboy.
02:46:49lostlogicBenacool: not a bug
02:46:49kahmdoes that work for ipod?
02:46:56Benacoolbut what it is ?
02:46:59lostlogicBenacool: if it boosted during radio, it would hurt battery performance a lot.
02:47:02HostileIs rockboy and emulator or what?
02:47:05linuxstbBHSPitMonkey: That depends how you force it in.... You will need to fix it.
02:47:07erus`aha thanks guys
02:47:18BHSPitMonkeylinuxstb: what's "broken"?
02:47:18Benacoolyea ... dont know how to call that sorry ^^
02:47:32Benacoolbut you see what i mean?
02:47:38linuxstbBHSPitLappy: The lcd update code needs writing for the Nano.
02:47:38 Quit Kensir ()
02:48:02erus`is porting other stuff faily trivial? is rockbox like linux?
02:48:08lostlogicBenacool: I understand that you find the interface in radio to be laggy... I don't know that there is any particular work to improve those parts of the interface
02:48:42 Join Magnum616 [0] (
02:48:55Benacoolthe interface doesnt matter for me in radio.... it's just that it take ages to go form a statino to another
02:48:58linuxstberus`: Most importantly, your ipod isn't a PC. That's the hardest thing when porting things.
02:49:51Benacoolwell thanks for your answer
02:49:52erus`ok, ty
02:49:54HostileThis plugin is a port of gnuboy to the iriver in order to play gameboy games
02:49:56linuxstbIt's easier to port things to ipodlinux because Rockbox forces plugins to fit into a small amount of memory.
02:49:59HostileRockboy ^_^
02:50:02lostlogicHostile: yes
02:50:06HostileNot for ipod.
02:50:42Benacoolkahm: ??
02:50:47lostlogicBenacool: I'm sure there's improvement that can be made there... but I don't know that anyone's working on it yet
02:50:51kahmi donno. hah.
02:51:06Benacoollostlogic: okay, thanks for the info
02:51:20linuxstbSomeone was working on a customisable radio screen - maybe he will also think about the speed problem.
02:51:23 Quit Xomphos ("Chatzilla [Firefox]")
02:52:02linuxstbMaybe we simply need to boost the CPU whenever a key is pressed. But I can't do anything - I don't have a h300.
02:52:29JdGordonspeed problem in the radio screen?
02:52:45JdGordonye, i fixed that with my wps radio patch
02:53:04linuxstbHow did you fix it?
02:53:17Benacoollinuxstb: that's what i was thinking about...
02:53:30Benacoolyea? cool
02:53:35JdGordonthe origional code turned the cpu to idle while in the raido.. i just disabled the idle after a button press
02:53:54JdGordonit gets re-enabled if no button is pressed
02:54:01lostlogicahhhh... that's why it's so much slower
02:54:05 Quit imphasing (Read error: 104 (Connection reset by peer))
02:54:09linuxstbJdGordon: Sounds sensible to me.
02:54:14Benacoola patch that only remove the idle when a key is pressed would be cool
02:54:41 Join imphasing [0] (
02:55:03JdGordonexcpet.. is it _ok_ to do enable_cpu_idle(true) heaps of times without turning it off between the calls? i have it under the buton check timeout if button == BUTTON_NONE
02:55:42linuxstbCheck the source to the enable_cpu_idle() function and see....
02:55:51kahmIsnt there a way to bypass the rocketbox firmware and get back into the original ipod firmware, some button press i though.
02:56:02lostlogicJdGordon: Why can't the radio thread just go to sleep and thereby have all threads sleeping when buttons aren't pressed, and then the kernel sleeps the CPU any way?
02:56:06Hostilehold menu while booting
02:56:07kahmwhy do i keep saying rocket..
02:58:18linuxstblostlogic: The CPU won't sleep forever - there is still the timer interrupt and the tick tasks being executed.
02:59:07lostlogiclinuxstb: and that's not true if enable_cpu_idle has been called?
02:59:40linuxstbYes - I thought you were suggesting to sleep instead of setting the cpu to idle.
03:00:14 Quit JoeBorn ("Leaving")
03:00:21lostlogicI was −− so enable_cpu_idle deactivates tick timer and tick tasks???
03:00:24JdGordonwhile we r on the subject... does any1 who knows the wps code want to look at the patch and commit it if its ok?
03:00:48BenacoolJdGordon: would be possible to you to make a patch with only the idle thing for the radio?
03:00:56 Quit Magnum616 ()
03:01:13linuxstblostlogic: No, but the tick timer will wake up the CPU - so we still want it to be clocked at the "idle" speed.
03:01:29lostlogicah, I gotcha.
03:01:31JdGordonBenacool: ye i guess so
03:01:46lostlogicenable_cpu_idle ~= !boost_cpu
03:02:03JdGordonor just install the patch from the web with the wps stuff... your current wps will work fine with it
03:02:05linuxstbIIUC, "idle" = 11MHz, no boost = 45MHz, boost = 124MHz.
03:02:06JdGordonsort of..
03:02:09linuxstb(or similar)
03:02:10kahmwhat about recording on the iPod with this, can that be done?
03:02:23lostlogiclinuxstb: gotcha, didn't realize there was a 3rd CPU speed setting.
03:02:27Benacoolyea would be a good idea also ;-)
03:02:56linuxstblostlogic: I think it's only used in the radio screen. Maybe USB will use it as well.
03:02:57JdGordonBenacool: or.. or all u really need to do is comment out the call to send the cpu to idle mode
03:03:22linuxstbkahm: In theory, but it's not implemented yet.
03:03:35BenacoolJdGordon: so if i remove it it stay at 45mhz ?
03:03:52JdGordoni doubt it would eat your battery...
03:03:52Benacoolin witch file lol ?
03:04:03Benacoolok thx
03:04:04lostlogicwhich ;)
03:04:10Benacooleh lol
03:04:30JdGordoncomment out that line
03:04:47JdGordonnot sure line number coz my file has my patch..
03:05:25 Join Kensir [0] (
03:05:53Benacooli think i'll suggest to needleboy to add this in his optimized build ;-) that's long to compile just for that lol
03:06:30JdGordonna, get him to add the whole patch.. hopefully some1 will commit it then to the cvs :D
03:06:44*lostlogic not knows radio WPS at all
03:06:44Benacoolyea ;-)
03:07:35BenacoolJdGordon: your patch is fearly stable now?
03:07:47JdGordoni havnt had any problems with it
03:08:57Benacoolsure that would be better to have a separate wps for radio but it's already far better lol
03:09:43JdGordonwell you still could... ive added a conditional tag so u can choose what to show in the raido and regular screens.. no reason why you couldnt have 2 different screens in the 1 file..
03:09:58Benacooloh i see
03:10:13Benacooldidn't know sry ;-)
03:14:37***Saving seen data "./dancer.seen"
03:16:44 Join TrisMcC [0] (
03:17:03TrisMcChello all
03:17:21TrisMcCi have a simple question
03:17:32TrisMcCi just put rockbox on my 4g ipod
03:17:33BenacoolJdGordon: i just sent a port on the h300 optimized thread about your patch
03:17:48TrisMcCwhen i'm in the WPS can i get back to the file browser?
03:17:59linuxstbJust press the centre (select) button.
03:18:11TrisMcCwow that worked
03:18:16TrisMcCI swear I tried that :)
03:18:26linuxstbIt needs to be a "short press" - i.e. press and release.
03:18:29Benacoolyou maybe press it too long
03:18:59TrisMcCdoes rockbox do audio file bookmarking
03:19:03TrisMcCfor long podcasts and stuff
03:19:35JdGordonyay.. so much for linux never crashing... stupid thing froze up on me... while at the console...
03:20:50Benacoollol... nothing's perfect eh..
03:21:41lostlogicman, my linux boxen were crashing all of last week becaues of a bug in linux-2.6.16-rc2... rc3 is fine so far though ;)
03:22:47Benacoolfor now i learn unix/linux scripting but i still didn't installed it on my computer...
03:23:03Benacooldamn nvraid ;-)
03:26:04 Join San [0] (
03:27:37 Quit bonzi (Read error: 104 (Connection reset by peer))
03:28:31 Quit Jungti1234 ()
03:30:06 Quit TrisMcC ("leaving")
03:41:38 Join ModernExecutive [0] (
03:41:43 Part ModernExecutive
03:45:32 Quit San (Read error: 110 (Connection timed out))
03:47:02 Quit Benacool ()
03:48:06 Join DT291 [0] (
03:48:06 Quit DreamTactix291 (Read error: 104 (Connection reset by peer))
03:59:08 Join LedFloyd [0] (
03:59:39LedFloydQuestion: Is Markun the only one behind the Gigabeat port?
04:05:35 Join njsges [0] (
04:08:05 Quit Kensir ()
04:08:51 Join Paul_The_Nerd [0] (
04:09:34 Part njsges
04:28:03 Quit Rob2222 ()
04:29:22 Join Rob2222 [0] (
04:30:19imphasinglinuxstb: Ping?
04:31:32 Quit Rob2222 (Client Quit)
04:34:18 Quit ts-x ("CGI:IRC (EOF)")
04:37:28 Quit kahm ("CGI:IRC")
04:57:39 Join DreamTactix291 [0] (
05:09:26 Quit DT291 (Read error: 110 (Connection timed out))
05:10:25 Join Rob2222 [0] (
05:13:30 Join elinenbe_ [0] (
05:14:38***Saving seen data "./dancer.seen"
05:20:14 Quit TCK- ("well, if you say so.")
05:26:13 Join San [0] (
05:31:30 Quit elinenbe (Read error: 110 (Connection timed out))
05:31:30 Nick elinenbe_ is now known as elinenbe (
05:32:26 Join perldiver [0] (
05:33:45 Quit Maxime` (Read error: 104 (Connection reset by peer))
05:46:56 Quit San (Read error: 110 (Connection timed out))
05:48:56 Quit perl|fbi (Read error: 110 (Connection timed out))
05:58:05 Join DT291 [0] (
06:01:30 Join Skythus [0] (
06:02:18 Quit saa[b_r]ider (Read error: 104 (Connection reset by peer))
06:02:56 Join saa[b_r]ider [0] (n=saab_rid@
06:04:23 Part Skythus
06:10:10 Quit DreamTactix291 (Read error: 110 (Connection timed out))
06:16:38 Part stickLemur
06:18:25 Quit imphasing (Read error: 110 (Connection timed out))
06:30:54 Quit Hostile (Remote closed the connection)
06:31:45 Quit LedFloyd (Read error: 110 (Connection timed out))
06:33:29 Join matsl [0] (
06:33:40 Quit erus` (Success)
06:47:25Paul_The_Nerdlostlogic: Present?
06:49:33 Part Paul_The_Nerd
06:49:39 Quit RotAtoR ("zzzzzzzzz")
06:57:15 Join Paul_The_Nerd [0] (
07:08:03 Join B4gder [0] (
07:10:07 Quit matsl (Remote closed the connection)
07:14:39***Saving seen data "./dancer.seen"
07:26:22 Join San [0] (
07:28:20JdGordonany1 know a simple script to append a new line at the end of every file in a directory?
07:28:31JdGordon.. on linux...
07:35:31Mikachufor a in *;do echo hi >> $a;done
07:35:59Mikachuif you type > instead of >> all files will be _replaced_ with hi so be careful
07:36:21JdGordonwill \n work ?
07:36:34Mikachuif you just do echo it will print a newline automatically
07:38:29 Join Fuiou5 [0] (
07:38:33 Quit Furious_G (Read error: 104 (Connection reset by peer))
07:38:42 Join Bg3r [0] (n=Bager@
07:44:56 Quit San (Read error: 110 (Connection timed out))
07:45:47 Join ashridah [0] (
07:50:20 Join midkay [0] (n=midkay@
07:52:53 Join Membrillo [0] (
07:56:25 Join webguest13 [0] (
07:56:48 Quit Xerion (Read error: 104 (Connection reset by peer))
07:56:53 Join Xerion_ [0] (
07:57:01 Nick Xerion_ is now known as Xerion (
07:59:19 Quit webguest13 (Client Quit)
08:00:44 Join DJ_Dooms_Day [0] (
08:10:10 Quit Membrillo ()
08:12:28 Join ScoTTie [0] (n=scott@unaffiliated/scottie)
08:15:48 Join erus` [0] (
08:18:30 Join LinusN [0] (
08:18:37 Part LinusN
08:19:00 Join LinusN [0] (
08:20:09 Join needleboy [0] (
08:21:00 Quit needleboy (Client Quit)
08:21:51 Join needleboy [0] (
08:33:13 Join webguest85 [0] (
08:42:45 Quit webguest85 ("CGI:IRC (Ping timeout)")
08:52:01B4gderis Jeff away or something? anyone know?
08:52:24 Quit quobl ("Leaving")
08:55:11ScoTTiejust installed rockbox on my mini, is there anyway to unmirror the screen ?
08:55:35B4gderI didn't know it even worked on the mini
08:55:57ScoTTiewell it doesnt really
08:55:59B4gderScoTTie: I assume "mirrroring" is a bug so it'd take a bug fix
08:56:26ScoTTieyeah same, just could be some config problem. thought i would check
08:56:49B4gderno, no config should be able to mess it up like that
08:57:15ScoTTieactually your right, i forgot to copy the .rockbox folder on and it was still reversed
08:57:27ScoTTiealso looks like its formatted for a larger 4g screen
08:57:53B4gderso what version are you running on it?
08:57:57B4gder4g grayscale?
08:58:24JdGordonisnt the mini diff hardware?
08:58:26 Join einhirn [0] (
08:59:00ScoTTie4g is a rather broad term
08:59:00B4gderright, the 4g grayscale has a bigger lcd than the mini
08:59:20B4gderwe'll need to make a special mini version
08:59:43B4gderScoTTie: you're welcome to help us out on this
09:00:08ScoTTiebut.. when i created the rockboot.bin file. it gave me the msg "Generating firmware image compatible with iPod mini, 4g and iPod photo/color..."
09:00:21ScoTTieor is that just generic ?
09:00:28B4gderbut no dev I know of has a mini
09:00:42B4gderI think it was a slightly wrong assumption
09:00:56B4gderor perhaps
09:01:00B4gderthe bootloader could be the same
09:01:08B4gderbut the actual rockbox needs to differ
09:01:21ScoTTienah, i noticed the bootloader was mirrored and to big
09:01:24B4gder(I'm not an iPod owner mysefl)
09:01:38ScoTTieim willing to test stuff out on my mini if you guys like
09:01:46ScoTTieim not much of a coder myself
09:01:48Paul_The_NerdScoTTie: That ipod_fw utility is actually the one iPodLinux uses, and that message is just a holdover since the project is in-development, and the so if you're seeing that message you should know the status of the version you're working in. ;-)
09:02:11 Join Zagor [0] (n=bjst@pdpc/supporter/sustaining/Zagor)
09:02:14B4gderScoTTie: linuxstb is one of the main Rockbox ipod devs, I'm sure he'll be interested in your testing
09:03:43 Join webguest13 [0] (
09:04:58ScoTTieok cool
09:05:57Paul_The_NerdScoTTie: As well, technically the firmware image *was* compatible, since it booted. It just wasn't bug-free.
09:05:58*Paul_The_Nerd grins
09:06:12Bg3rLinusN: arround ?
09:06:16ScoTTieyeah i gathered that ;)
09:06:17 Join webguest98 [0] (
09:06:20JdGordonis the reason why usbotg doesnt work on us h300 only because the 2nd usb port isnt powered? like could u wire 5v from somewhere else to get it to work?
09:06:21 Quit webguest13 (Client Quit)
09:06:36LinusNBg3r: yup
09:06:42JdGordonor is it much easier to just make the powered cable?
09:06:43 Quit needleboy ()
09:06:45ScoTTie/bootloader is the ipod one yeah ?
09:06:48webguest98maybe you already noticed it, the forums are down.
09:06:57Bg3rdo you have a little time to look at some changes in button.c for hxxx remotes ?
09:07:01Paul_The_NerdJdGordon: I've heard of people running the wire over before, so I *think* that works
09:07:16LinusNBg3r: will do in a little while
09:07:17 Join needleboy [0] (
09:07:18Paul_The_NerdScoTTie: /bootloader contains code for all the bootloaders, really. Why?
09:07:18webguest98Database Error
09:07:33*JdGordon isnt really sure how badly i want usbotg tho :p not sure if i want to hack up my player...
09:07:33ScoTTiewas wondering where it stores the screensize
09:07:45needleboymorning people
09:08:37needleboywho's responsible for the build system for the bleeding edge builds?
09:08:50needleboyresponsible = who's messing with it ;)
09:08:54B4gderScoTTie: for rockbox, you need to create a new device in firmare/export/config-*.h style and set the lcd size fine
09:09:50 Part webguest98
09:11:20ScoTTieok thanks
09:14:43***Saving seen data "./dancer.seen"
09:16:53ScoTTieare there any procompiled build tools for win32/cygwin ?
09:17:06needleboythe devkit is
09:17:09B4gderScoTTie: yeps, check the wiki
09:17:12needleboybut it's not really recommended
09:17:33midkaythe cygwin install is very simple, effectively precompiled..
09:17:36midkayyes, that link. :)
09:18:00midkaywhile i'm here, i wanted to ask about the rules for plugins/SOURCES
09:18:03ScoTTieah sweet, you've got it all setup for cygwin
09:18:15midkayi didn't study it for more than half a minute, but.. should a plugin not appear twice in there?
09:18:25midkayclock doesn't currently seem to fit any of the configurations listed.
09:18:29 Join hardeep [0] (i=hardeeps@freeshell.ORG)
09:18:58midkaybut i'm planning on expanding it to most/all models in any case, so maybe it's not an important question yet
09:20:07B4gdermidkay: SOURCES should list all files to build
09:20:21midkayB4gder, i mean, is it "alright" for a plugin to appear in two sections?
09:20:38midkayi don't see any duplicates in there, which leads me to believe that it's frowned upon..
09:20:42B4gdermidkay: there are no actual "sections", only different ifdef rules
09:20:52midkayB4gder, consider those sections then :)
09:20:54B4gderand yes, we avoid listing files twice
09:21:39midkayyeah, i thought so.. so .. assuming i have iriver H300, ipod nano/video, and archos recorder support.. i don't believe there's one place clock.c can go to support all of them at once.
09:21:50B4gdersure there is
09:22:06B4gder#ifdef HAVE_LCD_BITMAP
09:22:18midkay.. ondio?
09:22:21B4gderor even, you could have the if check in the source
09:22:23midkay.. iriver h100?
09:22:30B4gderand have it *unconditional* in SOURCES
09:22:38midkayyeah, that could work.
09:23:13midkaythis is all hypothetical, though. i simplified it majorly to simply needing five keys. that guarantees compatibility with all models, i believe. it's just a matter of key selection, then..
09:23:19midkaysorry. six. :)
09:24:19Paul_The_Nerdmidkay: Or you could just do HAVE_LCDBITMAP && !(CONFIG_KEYPAD != ONDIO_PAD) etc. I mean, you can create a new section.
09:24:54Paul_The_NerdI mean, and whatever check is necessary to say "and it's not an H100"
09:25:09*LinusN is tempted to patch the iriver firmware rtc handling
09:25:22midkayPaul_The_Nerd, yeah, there's an idea, thanks.. i was just curious if duplicates were a-OK, discouraged, or altogether avoided.. and whether rearranging was a good idea.. i shouldn't need to, though. :)
09:26:03Paul_The_NerdLinusN: Patch it how?
09:26:28midkayPaul_The_Nerd, haha.. #ifdef HAVE_LCD_BITMAP && !(CONFIG_KEYPAD == ONDIO_PAD) && AND_ITS_NOT_AN_H100
09:26:31 Join San [0] (
09:26:42LinusNso it does the right thing instead of their lame years-since-1965 approach
09:26:54Paul_The_NerdFigure you meant that.
09:27:00 Join safetydan [0] (n=dan@
09:27:13midkaynow i'm really tempted to say #define AND_ITS_NOT_AN_H100 !(CONFIG_KEYPAD == IRIVER_H100_PAD) or something and use AND_ITS_NOT... in my code. :)
09:27:45B4gdermidkay: you want devices with RTC only, right?
09:28:05midkayB4gder, ah, yes, that would be the criteria then.. offhand, does anybody know which models those all are?
09:28:15B4gderthen check for RTC and not models
09:28:27midkayB4gder, makes sense, thanks :)
09:28:50 Join tvelocity [0] (
09:29:01B4gder#if (CONFIG_RTC > 0) && defined(HAVE_LCD_BITMAP)
09:29:14Paul_The_NerdJust something incredibly unwieldly and horrifying
09:29:43amiconnmidkay: The clock depends on bitmap lcd and RTC present, right?
09:30:35midkayPaul_The_Nerd, hahahahaha
09:30:40*amiconn should read up first
09:31:05midkayamiconn, exactly.. there aren't any non-bitmap lcds with RTCs currently supported afaik (unless the player has an rtc, i can't remember..)..
09:31:29midkayeither way, should do a check for bitmap lcd and rtc present, for future models or whatever
09:32:12midkayB4gder, wouldn't #if (CONFIG_RTC > 0) be the same as #if CONFIG_RTC?
09:32:25B4gderyes it is
09:32:27safetydanamiconn, sorry about that playersim thing, I don't think I meant to commit that change
09:32:38midkayoh, it's an ifdef..
09:32:52amiconnsafetydan: Took me quite some time to figure it out...
09:32:56midkayso.. devices with color LCDs are considered bitmap, right?
09:33:07amiconnAnyway, now the sdl player sim is almost usable
09:33:21amiconnThe only oddity is that the icon update is lagging
09:33:54midkayin other words, bitmap lcd is defined as an lcd that's not charcells?
09:34:09Bg3rmidkay yep
09:34:21B4gderno bitmap lcd means the lcd is bitmapped
09:34:31B4gdercharcell means its charcell
09:34:48midkayB4gder, is there any other type of LCD than charcell or bitmapped?
09:34:51Bg3rB4gder huh ?
09:35:03B4gdermidkay: no
09:35:06midkaythus couldn't you say bitmapped == !charcelled?
09:35:14B4gderI mean that the type doesn't actually say what at IT IS NOT
09:35:15midkaysorry, bitmapped != charcelled.
09:35:17safetydanamiconn, the drawdots and drawrectangles functions in lcd-charcell.c aren't that great
09:35:27midkayB4gder, ah, yes, i know, i was just rephrasing :)
09:35:33Bg3rfor color targets there is HAVE_LCD_COLOR as well
09:35:35safetydanamiconn, there's probably no need to SDL_MapRGB for each pixel, caching the result might make a difference
09:35:40amiconnmidkay: No, but there is a third option when neither is defined
09:35:43midkayi wanted to make sure bitmap meant monochrome, grayscale and color..
09:36:03amiconnMaybe one day rockbox will support devices with no lcd at all...
09:36:15B4gdermidkay: yes it does, bitmap lcd means it is graphical and doesn't assume any color or greyscale level
09:36:16midkayamiconn, haha.
09:36:27midkay*pictures ipod shuffle*.. voicing menus. :)
09:36:57midkayB4gder, great, thanks
09:37:00 Join qwm [0] (
09:37:04amiconnYes. I can't see what's funny with this.
09:37:25amiconnIn fact supporting a no-lcd target would be a great chance to improve voice menus
09:38:03Bg3rhow many buttons does the shuffle have ?
09:38:43midkayamiconn, haha, it makes sense, sorry.. i was just picturing contrast/backlight settings and wps features.. stuff that obviously would be removed for no-LCD builds. never mind :)
09:39:06LinusNa talking clock would be sooooo cool
09:39:16midkayLinusN, is that a challenge? :)
09:39:51midkaywhat a bastard.. ;) i guess i won't be finishing that clock update this week at all :))
09:41:49JdGordonnice work on the colour jpeg viewing.. (finally got around to updating rb)
09:41:58qwmare you a coder LinusN ?
09:42:03Paul_The_NerdBg34: I think it has 4 or 5. But I'm only remembering from pictures.
09:42:25LinusNqwm: you can call it that, yes
09:43:17 Quit San (Read error: 110 (Connection timed out))
09:43:45Bg3rhm, maybe i should edit the lcd_enable() ...
09:44:32qwmLinusN: then you might be able to fix broken code. am i correct?
09:45:24LinusNqwm: yes, but we are many who can do that
09:47:42qwmaware of the ldcpp project? it has a lot of broken code that needs fixing.
09:47:46*qwm giggles
09:48:11*Paul_The_Nerd rolls his eyes.
09:48:24B4gderis that the only project around with broken code? ;-)
09:48:39qwmhopefully, yes. :P
09:48:44midkay_haha_. the X5. "COLOR SOUND" next to the LCD.. if there's anything less-cool, i've no idea what it is. :)
09:50:10LinusNi don't think i have time to be involved in yet another project
09:50:28Paul_The_Nerdmidkay: So, can they tell me what blue sounds like?
09:50:34B4gderso what is ldcpp?
09:50:39B4gdergoogle does tell me
09:50:59qwmB4gder: the dc++ core with a gtk2 ui..
09:51:08B4gderhow boring
09:51:10 Join muesli__ [0] (n=muesli_t@
09:51:12midkayPaul_The_Nerd, haha, apprently ;)
09:51:26midkayi'm very interested in what black sound might sound like.
09:52:35JdGordonsomething like cradle of filth i would presume :p
09:53:33 Join San [0] (
09:53:58midkayjust for the fun of it, i googled "iaudio color sound".. one of the results: ... By the way. What is color sound. I think that sounds silly. I haven't yet figure it out. ...
09:54:28midkayTo the left of the screen are the words “COLOR SOUND” which I’m not impressed with ...
09:54:38midkayCorny "color sound" on screen; easy to lose port attachment; ...
09:54:40midkayit goes on and on. :)
09:55:19midkay[i'd assume talking about the LCD] While it could have possibly been larger had the “Color Sound” logo been ...
09:55:46B4gderI doubt they picked a smaller just to fit the text
09:55:56midkayand yeah, the color sound thing seems dumb, but it has something to do with ...
09:56:27midkayWell there's a cpmtemder for Cowon's "Color Sound" in the weirdness category.
09:56:54LinusNBg3r: which of the 3 remote patches is the latest and greatest?
09:57:24LinusNthis one?
09:59:15midkay... WTF with the writing on the left of the screen saying "color sound"? ...
09:59:27midkayhahaha, i'm deriving extreme enjoyment from this.
09:59:35midkayTHANK YOU IAUDIO!
09:59:42midkayi should buy one of their players or something. to support them.
10:00:05LinusNthe x5 hardware isn't that shabby
10:00:29B4gderand its still being sold ;-)
10:00:38midkayLinusN, they could use slightly better people in charge of case design ;)
10:00:53 Join Thus0 [0] (
10:00:56midkay... is that "color sound" text on the side of the screen. don't know why that's there. ..
10:01:09B4gdermidkay: you think the h3x0 is good case design?
10:01:14LinusNmaybe it sounds cool to koreans?
10:01:29midkayB4gder, i haven't really seen it. much better than COLOR SOUND, i think. :)
10:01:34qwmat least you guys listened to me. thanks.
10:01:38midkayLinusN, haha, it's obviously Babelfish translated. :)
10:01:50B4gderI think the iAudios are cooler designed than the iriver h3x0 models
10:02:02B4gderbut sure, the text is silly
10:02:16midkayB4gder, in all honesty i took one glance at it, saw the COLOR SOUND text, and immediately went on a google search..
10:02:40 Quit erus` (Read error: 110 (Connection timed out))
10:02:44midkay... Why did they ruin it by having “Color Sound” on the side of the screen? ...
10:02:55B4gderI disagree
10:03:05B4gderthe text means nothing
10:03:19 Quit Thus0 (Client Quit)
10:03:31LinusNi couldn't care less what is written on the case
10:03:32B4gderall players have silly texts or markers, I tend to ignore
10:03:41midkayB4gder, no, it's not a big deal, i found it funny though, i just mean i didn't inspect the case :)
10:03:55LinusN"multi-codec jukebox" is pretty silly as well, imho
10:03:55B4gderso why call it "ruin" ?
10:04:02midkayLinusN, haha, agreed :)
10:04:13midkayB4gder, huh? those are quotes found with google
10:04:32B4gder_that_ is not clear to me
10:04:44midkayjust seeing what others think.. a pretty much unanimous "wtf" :)
10:05:20B4gderwell, when you blurt out things here it isn't evident that you're qouting someone else
10:05:32*JdGordon recons NAVI is about the stupedest thing ever put on a dap cover.. :p
10:05:42midkayB4gder, i said earlier i was googling..
10:05:48B4gderyes, and then you said a lot more
10:05:56midkayB4gder, i didn't mean i was done :)
10:05:59B4gderare you still pasting things from google?
10:06:07B4gderor is this you?
10:06:24midkay<end google>
10:06:49midkayi copied the "..."s from the search engine in an attempt to make it clearer..
10:06:53midkayclearly, i suck.
10:07:21B4gderI don't have this utf8 enabled so those letters came out garbage in my end
10:07:39B4gdernever mind
10:07:49*B4gder goes to pretend working instead
10:11:03Paul_The_NerdOooh, I found a pretty significant bug in the iPod Nano (or H120, I'm not sure which). On one, left/right audio channels are reversed.
10:11:20LinusNBg3r: there?
10:12:31midkayok, now's a good time to ask this. who is WHO? Bagder == B4gder? b4gder == Bg3r?! Bagder == Bg3r?!?!? :)
10:13:02 Join moozooh [0] (n=moozooh@
10:13:04B4gderwe are all just figments of your imagination, we don't exist!
10:13:20LinusNmidkay: bg3r != Bagder
10:13:26Bg3rLinusN yep
10:13:31muesli__B4gder no beer before 4pm ;-)
10:13:36midkayB4gder, i knew it.. it's the Truman Show IN REAL LIFE!
10:13:47 Quit hardeep ("My damn controlling terminal disappeared!")
10:14:05LinusNBg3r: what is the idea behind the BUTTON_RC3_xxx defines?
10:14:17Bg3rhuh ?
10:14:23Bg3rthey are not mine ?
10:15:01Paul_The_NerdIs there anyone else here with an iPod, preferably non-Nano?
10:15:09midkayPaul_The_Nerd, me, 5g!
10:15:15*midkay raises hand and shakes it rapidly back and forth
10:15:22Bg3rLinusN where did you see them ?
10:15:48LinusNin the remote v2.02 patch
10:15:52Paul_The_Nerdmidkay: Do you have any very *clearly* stereo audio files (where you can clearly hear a sound in only one ear or much more strongly in one)?
10:15:56LinusNfrom takka, i believe
10:16:12Bg3rhaven't looked at them ..
10:16:21muesli__LinusN do you see chances for ?
10:16:21LinusNwhich one am i supposed to look at?
10:16:21midkayPaul_The_Nerd, hm.
10:16:41Bg3rLinusN i'd like to send you a diff of button.c
10:16:51Paul_The_Nerdmidkay: Could you listen to it on your 5g, and I suppose on your PC, and see if the channels are reversed on the iPod?
10:17:20Bg3ri haven't looked at these patches
10:17:25midkayPaul_The_Nerd, on the ipod in general or specifically on rockbox?
10:17:26LinusNmuesli__: ah, that looks better
10:18:07Paul_The_Nerdmidkay: Rockbox, sorry.
10:18:11muesli__:-) my remote doesnt work without that patch..i am really lookin forward...
10:18:13midkayPaul_The_Nerd, sure.. one sec
10:18:46Paul_The_Nerdmidkay: Thanks. That might tell me if it's iPod specific, or 4G/Nano specific.
10:19:02LinusNBg3r: have a diff?
10:19:03midkayPaul_The_Nerd, oh, crap.
10:19:19midkayF00, F01, F02.. :)
10:19:35Paul_The_Nerdmidkay: ?
10:19:38*LinusN fills his cup with black goo
10:19:43midkayipod's music system.. :\
10:19:46Paul_The_NerdOh, right
10:20:21midkayby the way, do you know the status of id3 databases + ipod?.. made one and tried to use it, i get some data abort error or something..
10:20:42midkayi'll find the file, one sec
10:20:43B4gdermidkay: no one seems to care enough about it to work on that
10:20:48Paul_The_Nerdmidkay: *really* not working right now. Since that's the old stuff, when it didn't work with the iPod port, nobody's really bothered to since it's probably being deprecated.
10:21:02midkayPaul_The_Nerd, ah, alright.
10:21:07midkayand B4gder ;)
10:21:24Paul_The_NerdOnce the new TagCache happens, then efforts will of course go into making that work on iPod I imagine.
10:21:34midkaycool, sounds good
10:24:26qwmBHSPitLappy: what kind of a nick is Lappy?
10:24:40LinusNas in "laptop" maybe?
10:25:15moozooh<strike>lap dance</strike>
10:26:31midkayPaul_The_Nerd, hmm.
10:27:03midkayit's quite clearly coming from the left channel at the beginning on PC+ipod default firmware. but on rockbox it's almost even on left and right channels.. it overall sounds considerably different.
10:27:20Paul_The_NerdRight, 5gs have the mono bug.
10:27:23Paul_The_NerdForgot about that
10:27:32midkayoh, blah. :)
10:27:37Paul_The_NerdWhich defeats the purpose of asking what channel it's in. ;-)
10:29:38midkayoh, i changed my mind, it's clearly on the right channel!!!! ;)
10:29:40warewolf"the mono bug" ?
10:30:07midkaywarewolf, hm, some bug related to having mono sound, i'd guess :)
10:30:30warewolfthat was a microsoft answer.
10:30:52warewolfPaul_The_Nerd: care to describe what the mono bug is and what causes it?
10:30:59*linuxstb has found a GPL'd Pacman emulator:
10:31:06preglowit's not mame!
10:31:34midkaywarewolf, sorry, you wanted: there's an address violation at 0x000525, so we've disabled the audio bit header for the left channel.
10:31:37midkaywhatever that just meant.
10:31:39preglowanyone feel like investigating further on why frequency changing does not work as it should on 4g ipods?
10:32:12Paul_The_Nerdwarewolf: The mono bug is "audio on 5g seems to be in mono for a group of people that may or may not be 'all of them'"
10:32:12linuxstbI can try this evening.
10:32:25preglowok, i'll make a patch for you
10:32:32warewolfPaul_The_Nerd: *blink*
10:32:32preglowi'm back to no time for rockbox mdoe
10:32:34preglowmode, even
10:32:38midkayPaul_The_Nerd, hahahaha
10:32:51Paul_The_Nerdpreglow, linuxstb: Okay, so besides audio on 5g being mono according to forum goers, audio on Nano has its channels reversed (at least on mine. Haven't gotten someone else to confirm yet, wink wink nudge nudge)
10:33:01 Join petur [0] (
10:33:28preglowthan can be corrected
10:34:23preglowbut yeah, suddenly the dates in the cvs id: lines are starting to differ between local and cvs copies here, why the hell is this?
10:34:31Paul_The_NerdI imagined it wasn't very near the "Alright, give me a few weeks and a thousand cups of coffee" difficulty level. ;-) Just kinda surprised nobody's mentioned it.
10:34:39preglowdashes are replaced by slashes...
10:35:00Paul_The_NerdI mean, I hadn't noticed it until today, but at the same time, now that I have I recall this song has always started in my left ear on Nano-Rockbox.
10:35:56preglowat least the balance is the right way
10:36:06preglowso the fiq driver is probably what's to blame
10:37:59safetydanpreglow, I think the CVS date thing is something to do with your locale
10:38:10preglowi haven't changed my locale...
10:38:27preglowPaul_The_Nerd: it might even be a bug i've introduced recently
10:38:36preglowbut then it should affect all ipods
10:39:20preglowPaul_The_Nerd: you know, it is, i forgot arm is little endian
10:39:28*Paul_The_Nerd grins.
10:39:38preglowbut this destroys the fine elegance of my fiq routine!
10:40:11Paul_The_NerdWell _I_ don't have anything where it matters if the channels are reversed.
10:40:16preglowPaul_The_Nerd: you can do your own compiles, yes?
10:40:38linuxstbPaul_The_Nerd: One way to fix would be to reverse them in the DAC - change line 141 in firmware/drivers/wm8975 from 0x42 to 0x62.
10:40:45preglowPaul_The_Nerd: firmware/pcm_playback.c line 503, change the #if 1 to if 0 and see if it's corrected
10:40:57linuxstbBut yes, try preglow's suggestion first...
10:41:04preglowi'm pretty sure this is my mistake
10:41:53Paul_The_NerdOkay, building. I'll let you know after cygwin chugs its way through
10:42:29preglowhrmph, i might need to go back to reading halfwords
10:42:37preglowsince i only have one register free
10:43:11preglowlinuxstb: or do you know if it's easyish to just make the fifo take 16 bit numbers?
10:45:26Paul_The_Nerdpreglow: Your change did fix it.
10:48:04preglowyeah, ok
10:48:08LinusNpetur: there?
10:48:11preglowi'll fix the fiq thing later
10:48:47peturLinusN: sort of... ;)
10:49:02ScoTTiedo you need ./flash/bootbox to compile a bootloader for an iPod ?
10:49:02LinusNi'm disassembling the h300 firmware
10:49:17peturI know
10:49:52warewolfI suck
10:49:56warewolfI am useful
10:50:06warewolfwho needs a mp3 that is stereo that will start off left, go center, then go right?
10:50:13 Quit damaki__ (Remote closed the connection)
10:50:20*petur hopes Linus found something isp1362 related
10:50:24LinusNpetur: HC data port: 0xc0000000
10:50:31LinusNpetur: HC cmd port: 0xc0000002
10:50:39LinusNpetur: DC data port: 0xc0000004
10:50:44LinusNpetur: DC cmd port: 0xc0000006
10:51:21peturtried that (except I mapped it on 0x3000000n)
10:51:48peturin fact, it was the first thing I tried when I discovered A0 is not external
10:51:49LinusNcsar3 = 0xc0000000
10:52:02LinusNcsmr3 = 0xf0001
10:52:12LinusNcscr3 = 0x2180
10:52:28peturwhoa... waitstates
10:52:53peturthanks a lot...
10:53:00peturwill try this tonight
10:53:36 Join damaki [0] (
10:53:40peturfound anything on the HC/DC enable pins?
10:53:52LinusNnot yet
10:54:32 Quit petur ("CGI:IRC (EOF)")
10:54:55 Quit darkless (Read error: 110 (Connection timed out))
10:55:00 Join petur [0] (
10:55:11 Join darkless [0] (n=darkless@
10:55:25*petur kicks webclient
10:58:35 Join KiBi [0] (
11:00:22KiBiJust discovered this project, and I was wondering whether other similar projects exist, e.g. for Creative players to bring them ogg support, or something like that.
11:00:50B4gderbut you can start a rockbox port for it! ;-)
11:01:22*KiBi wishes he had time for all what he wants to do. :)
11:02:13KiBiB4gder: Thanks for the quick answer, and have fun with this project. :-)
11:02:32B4gderoh we do!
11:02:47*KiBi very happy that free software (& firmware) spreads. :-)
11:03:06B4gderKiBi: next time, get a rockbox-compliant music player
11:03:30 Join Kohlrabi [0] (
11:03:32KiBiB4gder: 3 weeks too late. :-)
11:03:36B4gderreturn it
11:03:47 Join imphasing [0] (
11:14:15 Join Membrillo [0] (
11:14:23 Join linuxstb_ [0] (
11:14:46***Saving seen data "./dancer.seen"
11:15:23 Quit linuxstb (Read error: 110 (Connection timed out))
11:15:45 Nick linuxstb_ is now known as linuxstb (
11:16:25linuxstbpreglow: Look in i2s_reset() in firmware/drivers/wm8975.c and try changing "FIFO.FORMAT".
11:17:06Membrillowhere did the shoutbox go on MR?
11:17:42linuxstbScoTTie: If you are trying to compile a Rockbox for the mini that are various small differences between a grayscale 4g and a mini that you will need to take account of, not just the LCD size. Someone needs to compare the drivers in Rockbox with the drivers in ipodlinux and implement those differences.
11:18:06 Quit darkless (Client Quit)
11:18:18ScoTTiethe button layout is different
11:18:26ScoTTieand the backlight aswell i think
11:18:52ScoTTieyeah i searched IPL's source for abit
11:18:59ScoTTiecouldnt find the button layouts
11:19:30linuxstbWhat do you mean by button layout? Physically, it looks identical to me.
11:20:00ScoTTieno pysically
11:20:10ScoTTienot physically*
11:20:17linuxstbYes - that table identifies where there are different code paths in the ipodlinux source.
11:20:48linuxstbThe Rockbox button driver is in firmware/drivers/button.c and the ipodlinux one is in linux/arch/armnommu/mach-ipod/keyboard.c
11:21:54 Join Jungti1234 [0] (n=jungti12@
11:22:02linuxstbIf you want to start a port, you will first need to edit the tools/configure script to add the ipod mini as a new target. You will then need to create a config-ipodmini.h file in firmware/export/ and also edit config.h You will then need to go through Rockbox and implement the differences....
11:22:28ScoTTiei hacked it up abit
11:24:56ScoTTiewould IPOD_MINI1G be correct ?
11:25:18linuxstbSomeone also needs to decide if the first and second generation minis are similar enough to mean they get a single build, or if they need two builds.
11:25:36ScoTTieIPL has only recently added support for G2
11:26:38linuxstbI think we should try for one build - so call it IPOD_MINI for now. If it turns out in the future that we need two separate builds, then we can split it.
11:28:42 Part YouCeyE ("Leaving")
11:28:53midkayScoTTie, the keypad definition for 4g pads is IPOD_4G_PAD.. to keep consistency i'd suggest IPOD_MINI_1G if it came to needing seperate generation definitions
11:29:03linuxstbYou may find these two links useful - they are the changes to tools/configure and tools/scramble.c that were made to add the 3g and 4g grayscale to the build system:
11:29:20 Quit Membrillo ()
11:29:39linuxstbPlus a change to firmware/export/config.h:
11:31:29linuxstbIMO, IPOD_MINI_PAD would be better....
11:32:29linuxstbUnless you already know that there are two many differences between the two mini generations to mean we can't create a single build that will work on both.
11:35:47linuxstbOr if the changes are very minor between the Mini and other 4g button drivers, then it would be easier to just keep it as IPOD_4G_PAD and use #ifdef IPOD_MINI for those minor differences.
11:36:02 Part KiBi ("Leaving")
11:36:39linuxstbIt could be helpful to look at the ipodlinux source first, and note exactly how things differ between the two mini generations and the other 4g ipods.
11:41:10midkaylinuxstb, that's what i meant (IPOD_MINI_1G_PAD if and only if you need seperate generations) :)
11:41:50 Join IcyStorM [0] (
11:42:16IcyStorMHello, do you guys know about the brickmania bug?
11:42:34 Join hydrahead [0] (
11:42:42midkaythere's only one? ;)
11:44:26 Join erus` [0] (
11:44:37IcyStorMThe bug is corrected :)
11:44:59IcyStorMIs it possible to transfer my highscore into the new RockBox build?
11:45:20LinusNhas the format changed?
11:45:36IcyStorMno ?
11:45:44IcyStorMBut the bug with the "Glue" thing is gone :)
11:46:18LinusNi believe the highscore file isn't touched if you upgrade rockbox
11:46:29IcyStorMit is
11:47:09IcyStorMAnyway will it ever be possible to run Podzilla / Podzilla2 plugins (ipodlinux) in RockBox it would be very nice
11:47:23LinusNi doubt it veeeery much
11:47:52preglowtoo much work
11:48:14LinusNIcyStorM: how do you upgrade rockbox?
11:48:27IcyStorMI downloaded new build and replaced the old one
11:48:35LinusNreplaced, how?
11:48:42IcyStorMjust pasted
11:48:56LinusNso you removed the old .rockbox dir?
11:49:00IcyStorMyeah :P
11:49:11LinusNthat's why your highscores are lost
11:49:17amiconnlinuxstb: Any news about building .h files for the bmp build system?
11:49:57IcyStorMWouldnt it be possible to comiple Podzilla apps to work with RockBox then? its GPL and open source
11:50:31preglowrockbox is a much more minimal os than linux
11:50:42Paul_The_NerdBesides, if you really want podzilla apps, why not just boot into podzilla?
11:50:49Paul_The_NerdRockbox and iPodLinux can peacefully coexist.
11:50:52IcyStorMCuz podzilla doesnt work for 5G
11:51:06IcyStorMa.k.a. the video ipod
11:51:21Paul_The_Nerdpodzilla doesn't work at all?
11:51:28Paul_The_NerdI thought the 5G code came from them...
11:51:31IcyStorMno its not supported
11:51:36preglowfrom linux, not podzilla
11:51:38IcyStorMYeah it came from them
11:51:54IcyStorMSo Rockbox is another linux distro for the iPod ?
11:51:58Paul_The_NerdI thought that podzilla was maintained by the same people as the kernel patch, since the files are hosted in the same place.
11:52:02preglowIcyStorM: most of their targets aren't supported, but work anyway
11:52:05preglowIcyStorM: we don't use linux
11:52:10preglowIcyStorM: we use our own kernel
11:52:15IcyStorManyway I gotta have breakfast
11:52:20ScoTTielinuxstb: are you testing on a 4g iPod ?
11:52:21preglowand rockbox is for more than the ipod
11:53:08 Join mikearthur [0] (
11:53:18 Join damaki_ [0] (
12:02:36linuxstbScoTTie: I have a 4G Color and a 5G (video). preglow has a Nano. We are the only two developers with ipods.
12:03:06ScoTTiedoes the 4g bootloader show correctly for you ?
12:06:26linuxstbYes, the 4g color does. Others have reported the 4g grayscale does - it's completely different code.
12:06:51 Join slimx [0] (n=slimx@
12:07:01linuxstbslimx: Welcome back :)
12:07:26ScoTTiesorry i ment 4g greyscale
12:07:34 Quit damaki (Read error: 110 (Connection timed out))
12:07:43linuxstbpreglow: Is that patch the same as the you gave me last night?
12:07:44ScoTTiei thought you had*
12:08:28 Join Moos [0] (
12:09:18 Quit hydrahead ("CGI:IRC (Ping timeout)")
12:11:40Paul_The_Nerdlinuxstb: I don't think that patch is the same, at least as the he gave me. It may be the same code for the cpu speed stuff, but the he gave me was considerably larger than the one I end up with using that patch.
12:11:44preglowlinuxstb: should be
12:11:52 Part IcyStorM
12:11:53preglowlinuxstb: not the same, but it contains the parts that should be relevant
12:12:12linuxstbDon't forget that the ipod4g should be the same as well.
12:12:17preglowthis one doesn't contain rockmame, for one :-)
12:12:25Paul_The_NerdThat one had rockmame?
12:14:22linuxstbamiconn: No, I haven't done anything with the .h files for bmp2rb. But I agree it should be a high priority.
12:14:46 Part petur
12:16:26linuxstbamiconn: My intention would be to implement it as a single .h file for each bitmap. This will also have the advantage of fixing the dependency issue - a .c file includes the .h for the bitmap, and the .h depends on the .bmp.
12:16:30slimxhy all i'm back :)
12:16:39linuxstbFinished the 3g port yet?
12:17:07slimxbut my sky hollidays indeed
12:17:11linuxstbI assume you saw amiconn's fixes in the lcd code.
12:17:58slimxi didn't updated for now my source tree
12:18:21slimxbut i also have made some fixes
12:18:25slimxon it
12:18:40linuxstbThere will probably be lots of conflicts then.
12:18:46slimxi'll have a look
12:19:12linuxstbAlso, the last patch you posted to sourceforge didn't apply at all. There was something very odd with it.
12:19:12slimxnp i'll replace with amnicon version if needed
12:19:52slimxmmm this one is old
12:20:12slimxit was a fix of the native bitmap drawing function
12:20:39slimxso i get the rockbox logo nicely drawn on my screen
12:20:42Paul_The_NerdMan, so it's only a 5% boost difference between a 128kbps and a 320kbps mp3 on my Nano.
12:22:39slimxthe 3g port still freeze after showing the splash screen
12:22:58preglowPaul_The_Nerd: yeah, something weird's up
12:22:59slimxand i really don't know where is the problem
12:23:34preglowi wonder how long flac playback can keep going with boost code in, though
12:23:39preglowit should run at 30mhz constantly
12:23:42linuxstbHave you tried adding calls to splash() in the init() function in apps/main.c to see when it dies?
12:24:08linuxstbOr you could just move the call to show_logo() to different places.
12:24:16slimxi tried a lot of things
12:24:26linuxstbDo you know when in init() it fails?
12:24:30Paul_The_Nerdpreglow: 30mhz constantly, and no spinup. Are you talking battery life test then?
12:24:39slimxit's unable to display strings
12:25:00linuxstbTry moving the show_logo() function to different places - that seems to work.
12:25:02slimxyes i tried to move the show_logo call
12:25:37preglowPaul_The_Nerd: yeah, i'm kind of curious exactly how much the cpu clock has to say for the batteyr
12:25:42slimxbut it was freezing at the exact place where show_logo was
12:26:31slimxperhaps against current cvs it would work better
12:26:49Paul_The_Nerdpreglow: I'll let you know then. I've got a couple albums of flac I can drop on there, and leave it running for a while.
12:26:57linuxstbslimx: Yes, try the new lcd code - maybe there was a bug there that could have caused the freeze.
12:26:58preglowPaul_The_Nerd: l33t
12:27:19*Paul_The_Nerd has to admit to his own curiosity.
12:27:51JdGordon*couph* radio wps patch *couph*
12:27:56ScoTTiehmm i changed the size of the screen to the native mini size and now appart from being mirrored it's also indented now
12:27:58slimxi will linuxstb
12:27:59ScoTTiewhich it wasnt before
12:28:06ScoTTiewhen i was using the 4g size
12:28:14linuxstbScoTTie: Have you looked at the ipodlinux lcd driver?
12:28:23linuxstbYou'll need to implement any differences.
12:29:10linuxstbAnd in Rockbox - firmware/drivers/lcd-ipod.c
12:29:17slimxalso in tools/microwindows/drivers
12:29:34slimxScoTTie, it could be easier to read
12:29:47ScoTTieok thanks
12:30:48linuxstbslimx: Did you try removing the call to show_logo() completely ?
12:30:56slimxyes i did
12:31:02slimxand that was the same
12:31:22slimxi also tried to disable kernel_init and system_init
12:31:28slimxwith empty call
12:31:37slimxas it is done in the bootloader
12:31:51slimxbut it didn't work
12:32:19slimxthat ugly bug looks really odd to me
12:33:57 Join muesli- [0] (n=muesli_t@
12:34:58Paul_The_NerdWell, I'm going to get a little rest in. If the ogg test was any decent reference, I'll be up well before the battery dies. If somehow I'm not, there's something quite contrary to logic happening.
12:35:00 Part Paul_The_Nerd
12:36:33preglowogg test?
12:36:42linuxstbslimx: Have you checked if the timer code is correct for the PP5002?
12:36:55preglowit probably isn't
12:37:09linuxstbRockbox will freeze if you don't have the ticker interrupt working properly.
12:37:28 Quit yeahx ()
12:37:39preglowthen small wonder
12:37:44preglowtimer addresses aren't even the same
12:38:22linuxstbThat's taken care of in pp5002.h and pp5020.h
12:43:13slimxmmm the timer code seem's correct yes
12:43:51B4gderLinusN: should we "downsize" the iaudio x5 config.h to 16 bits again if we're going for the lookup table in the lcd driver?
12:43:51slimxalso set_cpu_speed and init_cache
12:43:51 Quit muesli__ (Connection timed out)
12:45:06B4gderLinusN: seems the most sensible to me
12:45:07ScoTTiei got it working for rockbox, but if it drops back to the apple firmware is screwed again ;p
12:47:09linuxstbYes - some 4g grayscale users have reported problems. The LCD is mirrored in the Apple firmware.
12:47:37linuxstbI don't know how to fix that, apart from changing the bootloader so that it doesn't use the LCD.
12:47:41ScoTTieis there a list of what ipod's correspond to ipod_hw_ver
12:47:56linuxstbYes - on the IpodPort page.
12:48:26ScoTTiedoes it correspond to IPL ?
12:48:43linuxstbYes - that value is read from a memory location in the ipod.
12:48:51linuxstbIt's not specific to ipodlinux or Rockbox.
12:49:53ScoTTieis ipod_hw_ver the same as APPLE_* ?
12:50:28 Join petur [0] (
12:50:30ScoTTiesorry i mean MODEL_NUMBER
12:51:45linuxstbMODEL_NUMBER is a Rockbox thing. You'll need to use the next free number - just do "grep MODEL_NUMBER config-*.h" in firmware/export.h to see what that next number is.
12:52:05linuxstbYou'll also need a four-character model name - I would suggest "mini".
12:52:19linuxstb(we use "nano" for the iPod Nano).
12:52:23ScoTTieyou suggested well ;)
12:52:29ScoTTiei used mini
12:52:37linuxstbUnless we need two different mini builds....
12:52:50linuxstbBut hopefully we won't.
12:53:28linuxstbOne potential problem is the IRAM - the first gen mini has 96KB (a PP5020 processor) and the second gen has 128KB (a PP5022).
12:53:38LinusNthe model_number is a per-platform thing
12:54:22linuxstbWhat do you mean by platform?
12:54:45*linuxstb thinks he has misunderstood.....
12:54:54LinusNit's a think i introduced for the iriver bootloader to differ between the various images
12:55:42linuxstbI thought you used the four-character name - e.g. h120
12:56:16ScoTTiemight need to break up into 1st and 2nd gen
12:56:33ScoTTieactually no.. i cant read :)
12:56:42LinusNlinuxstb: the model number is only a seed for the checksum algorithm
12:57:52linuxstbAt the moment, each ipod has a unique four-character model name, and a unique model number. Was that the right thing to do?
12:58:15LinusNit doesn't matter if the model number is unique, maybe it is even a good thing
12:59:26LinusNif the binary is made with the -add method
13:00:41B4gderLinusN: did you spot my x5 q about 40 lines up?
13:00:45linuxstbI'll leave everything as it is then.
13:01:00*LinusN scrolls back
13:01:15LinusNB4gder: yes
13:01:31B4gderok, I'll commit a fix like that
13:01:49linuxstbB4gder: You'll be pleased to know I've decided to abandon mame - I've found a nice GPL'd pacman emulator I can port. All I need to do is convert it from C++ to C first....
13:01:58LinusNi'm torn between the x5 and h300 ports...
13:02:15LinusNi want deluxe pacman
13:02:23LinusNthe amiga version
13:02:26JdGordonlinuxstb: :( pacman is pacman.. but game is anything ....
13:02:51linuxstbLinusN: You need a player with a nice 320x240 LCD....
13:03:39linuxstbJdGordon: I know - but IMO, it's not worth the hassle. I would prefer to keep things simple and use a GPL'd emulator.
13:03:49JdGordonye, i understand
13:04:18peturLinusN, I assume you named the labels in the disassembly?
13:04:35LinusNpetur: yes
13:04:40linuxstbAnd it seems that the Mame people are fully aware of the GPL conflict - it's not an accident.
13:06:38 Quit DJ_Dooms_Day ("Trillian (")
13:06:42*petur suddenly feels the need to learn m86k asm
13:06:47preglowpetur: it's fun
13:07:40peturI used to do A51 asm... just need a nice doc with an overview. suggestions?
13:08:00preglowCFPRM.pdf is nice
13:08:28peturgot an url or shall I google
13:08:31 Quit Jungti1234 ()
13:08:33preglowrockbox weiki
13:11:23B4gderI've now stopped building win32 simulator in the cvs builds
13:11:26JdGordonwhos the best person to talk to about the best way to store the users choice of colour for fore/background in rb?
13:11:56XavierGrat last
13:11:59B4gderJdGordon: the dev list
13:12:00*JdGordon wants to get my colour chooser added...
13:12:54 Quit erus` (Read error: 110 (Connection timed out))
13:13:04B4gderJdGordon: you should most probably coordinate with safetydan to get aq united widget for the "bar"
13:13:31 Join erus` [0] (
13:14:03JdGordonwell... the gui is done (im using the scrollbar widget for the bar), im just waiting for some1 to decide the best way to store the chosen colour
13:14:14erus`gb emulator on the 5g is super messed up, seems like its running ok and sound works but the display is very corrupt
13:14:47***Saving seen data "./dancer.seen"
13:16:08LinusNJdGordon: i guess global_settings.fgcolor/bgcolor is a good start, or?
13:18:45safetydanWhat format internally though?
13:19:10LinusNthe native format
13:19:40LinusNi haven't given it that much thought
13:20:04LinusNmaybe it should be stored in true rgb after all
13:20:23safetydanJdGordon, how well does the scroll bar work as a slider widget?
13:20:33JdGordonworks fine
13:20:49LinusNbut be converted to native format in two other struct members, for efficiency
13:21:05JdGordonexcpet not really.. coz it looks like your filling the bar.. not really sliding it.. but thats minor
13:21:26safetydanJdGordon, that doesn't really work then for positive/negative values like in the EQ
13:21:34LinusNit can work as a slider too
13:23:04safetydanLinusN, I see you could cheat with min_item and max_item to keep it as a little knob in the middle of the scrollbar
13:23:22safetydanI should do that in the EQ then
13:23:29safetydanwoo, less code for me
13:24:24 Join reeetere [0] (
13:24:47JdGordon... not really.. if youve already coded the sliders :p
13:26:41JdGordoni was also thinking.. how do u want to handle things like pplugins changing hte colours? add code to reset the users choice after exiting plugins?
13:26:50JdGordonand vierwers... and...?
13:26:57*preglow pats B4gder on the back
13:28:47LinusNJdGordon: yes
13:28:57LinusNlike we do with backdrops today
13:29:43reeeterewhen uninstalling rockbox from my ipodvideo do i have to do something extra to get the video chip filmware back on
13:29:52LinusNi can imagine that this will evolve to a multitude of color settings in the future
13:29:56reeetereipodpatcher -w N bootpartition.bin <−− other than this
13:31:19Lynx_What do you think about an option to turn off the backlight immediatly when the hold switch is activated?
13:32:16Papricamm there is a program that change the size of the bitmaps? (not one by one..)
13:32:33B4gderconvert can do everything!
13:33:02B4gderit might even exist for cygwin ;-)
13:33:09LinusNyes it does
13:33:50LinusNLynx_: i haven't really thought about it, but it sounds like overkill to me
13:33:52peturfor windows: irfanview
13:34:37Lynx_LinusN: hmm, yeah, maybe that's overoptimizing things
13:35:27 Quit erus` (Read error: 110 (Connection timed out))
13:36:38JdGordonwho knows linux?? wf wont shutdown -h -t now work?
13:37:04 Part qwm
13:37:38B4gderwooo, -515 points! ;-)
13:37:45B4gdernah, -495
13:37:47safetydanJdGordon, in what way doesn't it work?
13:37:57JdGordonit just spits out the usage message
13:37:58 Join KN|stiff [0] (
13:38:57LinusNJdGordon: -t needs an argument
13:39:07B4gderwe need that video bmp for the sim!
13:39:28 Nick reeetere is now known as erus` (
13:39:57 Join Matze41 [0] (
13:42:37safetydanaww, I was going to try and fix the Win32 sim too (since I broke it anyway)
13:45:10 Join ender` [0] (i=ychat@
13:45:27B4gderI don't think you need to bother
13:46:13LinusNgo fix the sdl audio instead
13:46:18safetydanI've been trying
13:46:23LinusNtry harder :-)
13:46:34safetydanit's very strange the problem
13:46:47safetydanit's almost as if the pcmbuffer isn't keeping up
13:48:26safetydanthe only other thing I can think of is that the SDL implementation of yield() is suspect and isn't giving enough runtime to the audio thread
13:50:13B4gderhm, the sleep function isn't correct I'd say
13:50:56B4gderthe target sleep() will continue yeilding
13:51:04linuxstbA possibility with some work in the Gimp to remove the reflection:
13:51:08B4gderthis locks the yield lock for the sleep time
13:52:37B4gderno, I think I'm just stupid
13:52:57safetydanB4gder, it's based on the X11 thread.c so in theory it should behave the same
13:53:39safetydanlinuxstb, do you need to remove the reflection? The iPod Nano image has the same reflection
13:54:00peturI once tweaked the w32 sim to have no stutter and low cpu, but this didn't fix the SDL when I tried the same trick recently
13:54:08linuxstbsafetydan: I guess it's just a personal thing - I don't like the reflection.
13:54:50safetydanalso, that looks like an Apple press kit photo, are we allowed to use that?
13:55:11safetydanpetur, does the SDL sim use a lot of CPU during audio playback in Windows?
13:55:41peturdon't remember well but I think so
13:56:06safetydanhrmm... I really need to boot in to Windows and try things out then
14:00:27safetydanDoes a H300 remote work on a H120? I just got given one by someone who's h300 died.
14:01:38B4gdernot yet at least
14:01:46peturmaybe you should ask what's wrong with the H300
14:04:11 Join lokki [0] (
14:04:46lokkilinuxstb: what about this mt/archives/images/ipod-video-front.jpg"> ??
14:06:13 Quit slimx (Remote closed the connection)
14:06:23safetydanpetur, he's already replaced it with something else, got a refund on it, but had bought the remote separately
14:07:52 Join lamed [0] (
14:08:03 Quit tvelocity ("Αναχωρεί")
14:08:57lamedhi all. is the iriver (h1x0) hardware capable of mixing line in with encoder out?
14:09:48preglowshould be
14:10:29linuxstbIIRC, it can mix FM radio with the DAC output...
14:11:25ScoTTiewhere abouts in ipl's source tree is there keyboard stuff ?
14:11:44 Join slimx [0] (n=slimx@
14:12:04lokkior this :-)
14:13:56linuxstbThat directory contains almost all the ipod-specific code.
14:14:51ScoTTiei notice there is some keyboard code in button.c and more in ipod.c
14:14:54ScoTTiewhats the difference ?
14:15:52linuxstbWhich button.c and ipod.c ?
14:16:07amiconnB4gder, safetydan: The sdl player sim is still not working 100%
14:16:54 Nick ts|away is now known as t0mas (n=tomas@unaffiliated/t0mas)
14:16:55lamedlinuxstb - yes, I remember that too...
14:16:56ScoTTiebootloader/ipod.c firmware/drivers/button.
14:16:58amiconnThe icon refresh is lagging, i.e. changing icons don't always update immediately. Sometimes they are delayed until the next lcd update
14:17:43linuxstbScoTTie: The button driver in firmware/drivers uses interrupts. We don't enable interrupts in the bootloader, so we use separate code to detect the button.
14:18:24linuxstbThe main bootloader file is bootloader/ipod.c (bootloader/main.c is for iriver). This is linked against the low-level drivers in firmware.
14:18:39linuxstbRockbox itself is in apps/, and that also uses the code in firmare.
14:19:10ScoTTiedoes it reinit the gfx ?
14:19:26safetydanamiconn, this is easily reproduced? I don't know my away around the player.
14:19:35amiconnYes it is.
14:19:44amiconnBuild an x11 player sim as well and compare
14:19:48linuxstbYes - currently, the bootloader uses exactly the same lcd code as Rockbox, so it also re-inits it.
14:19:52amiconn(x11 still works for player)
14:20:25amiconnIf you e.g. call the menu, the "PARAM" icon lights up
14:20:26ScoTTiehmm, strange that with the same code it ends up mirroring after it previously worked fine
14:20:29ScoTTiemaybe i missed something
14:20:37amiconnIt does so on x11, but on sdl it's delayed
14:20:45safetydanamiconn, okay I'll take a look at it when I get home
14:20:47 Quit erus` ()
14:21:09 Part moozooh
14:21:24amiconnI'm not sure, the win32 sim *might* have the same problem. X11 definitely works
14:21:31linuxstbScoTTie: Yes, you need to make sure both lcd_init_device() and lcd_update_rect() are correct for your ipod in firmware/drivers/lcd-ipod.c
14:21:40amiconnI'm planning to add grayscale lib support to the sims today
14:21:49safetydanamiconn, I'll use the X11 one as a reference then
14:21:55safetydannow that will be cool to see
14:21:57amiconnI'll do so for sdl and win32
14:21:57 Quit lamed ("CGI:IRC (EOF)")
14:22:03linuxstbamiconn: Nice. That will make the ipod grayscale sim better than the target...
14:22:05 Join lamed [0] (
14:22:06amiconnThe x11 will fall behind
14:22:17B4gderI think you can ignore the win32 as well
14:22:23amiconnI don't
14:22:29B4gderwhy not?
14:22:53amiconnsafetydan: Your work on splitting the sim lcd code opens a path to more unified sim code
14:23:25safetydanI was hoping that would lead to something useful
14:23:27amiconnWith some little changes, lcd-bitmpa.c and friends can be moved to uisimulator/common
14:24:09safetydanand there I was moving stuff *out* of common, or at least out of stubs.c
14:24:25 Quit Shani}{Coder (Read error: 60 (Operation timed out))
14:26:48amiconnlinuxstb: Someone should implement the user timer (timer.c) for iPod...
14:27:11*linuxstb nudges preglow
14:29:33 Join damaki__ [0] (
14:31:45amiconnlinuxstb, preglow: Do the iPods have adjustable backlight brightness?
14:32:58linuxstbAre you talking about the greyscale or colour?
14:33:30*preglow wakes
14:34:16linuxstbI _think_ the 4G Grayscale and Color/Photo both do. The Nano and 5g don't appear to. But I'm only guessing.
14:34:18preglowamiconn: i don't know if it's exact enough, actually, the timers are only microsecond accurate, will that be enough?
14:35:02amiconnAre the timers clocked separately?
14:35:05preglowamiconn: another problem being that the timer values are specified in microseconds in the hardware itself, i don't know how that fits together with the rockbox scheme of specifying timer intervals in ticks
14:35:22amiconnTimer intervals aren't specified in ticks
14:35:29preglowamiconn: yeah, looks like it. i can reclock the cpu and never touch the timers and they still work fine
14:35:36preglowamiconn: cycles, i mean
14:35:43amiconnThey are specified in multiples of the CPU *base* frequency
14:35:57preglowso 11mhz on coldfire?
14:36:13amiconnWe can change that to a separate base freq declaration
14:36:40amiconnYes. 11059200 Hz on archos player/recorders, 12000000 HZ on Ondio, 11289600 Hz on iriver
14:36:47preglowand 24mhz on ipod
14:37:16amiconn#define TIMER_BASE 1000000 for iPods
14:37:24amiconnand then in config.h:
14:37:33amiconn#ifndef TIMER_BASE
14:37:41amiconn#define TIMER_BASE CPU_FREQ
14:38:28amiconnMicroseconds are certainly accurate enough for the grayscale lib
14:38:32 Quit muesli- ("ich will Khe!!!")
14:38:48amiconnThe timer has to provide a cycle roughly equivalent to the lcd internal refresh rate
14:39:08amiconn67 Hz for the archos LCD, 70 Hz on iriver H1x0
14:41:18amiconnThe iriver timer logic handles frequency transitions. That's the reason for the higher frequencies being an integer multiple of the base
14:41:36amiconnThat won't be needed for iPod it seems
14:42:02preglowbut yeah, timer.c for ipod is on my schedule
14:42:05preglowbut no time now
14:42:35 Quit lokki ("CGI:IRC")
14:43:27t0masI see a mistake in the rockbox build table...
14:43:39t0masin your homedir / rockbox-auto/
14:43:39 Quit damaki_ (Connection timed out)
14:44:11t0masyou have this as the first line:
14:44:11t0masbuild-recordersim:Recorder - Simulator:rockboxui:2\\n2\\ns\\ns\\n",
14:44:21t0masand this:
14:44:21t0masbuild-recordersim:Recorder - Simulator:rockboxui:2\\n2\\ns\\ns\\n",
14:44:25t0masas the 6th line
14:44:37t0massame with player sim...
14:44:40amiconnB4gder: There is a dependency problem for the codecs. They are relinked everytime for simulator builds, but not for target builds
14:44:55B4gderso thet say ;-)
14:45:14t0masB4gder: take a look a few lines up ;)
14:45:15B4gdert0mas: thanks, fixed
14:45:23t0mascopied it to the dis. system too
14:46:06 Quit ashridah ("Leaving")
14:49:01 Quit JdGordon (Read error: 104 (Connection reset by peer))
14:49:09ScoTTieive been only compiling the bootloader
14:50:45 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
14:52:55 Join Thus0 [0] (
14:54:29 Join moozooh [0] (n=moozooh@
14:56:09 Quit XavierGr (Read error: 110 (Connection timed out))
14:58:32 Part LinusN
15:02:24t0masdoes anybody happen to know in which year the internet was "invented"?
15:03:27t0mas*nods* should have tought of that
15:04:20B4gderbut anyway, 1969 is probably the answer you were looking for
15:05:28t0masyeah, it was a little more complicated :)
15:05:36t0mas1965 was the invention date of email
15:06:09t0masand I'm writing something about the culture differences between then and now... and why e-mail isn't a secure way of communication
15:10:23 Join muesli__ [0] (n=muesli_t@
15:10:25preglowa hard one...
15:10:44ScoTTiewhere is ROCKBOXLOGO_WIDTH/HEIGHT defined ?
15:11:30B4gderfind . -name "*.h" | xargs grep ROCKBOXLOGO_WIDTH
15:11:36linuxstbgrep -r ROCKBOXLOGO_WIDTH apps
15:12:02 Quit Thus0 ("Leaving")
15:14:51***Saving seen data "./dancer.seen"
15:16:25linuxstbB4gder: If I changed bmp2rb to create both .h and .c files, any suggestions about where I should put the .h files so they will be in the include path? IIUC, only the root of $(BUILDDIR) is in the path at the moment.
15:16:27 Quit KN|stiff (Read error: 104 (Connection reset by peer))
15:17:37linuxstbI don't really want to create another 6 subdirectories and add them all to the include path....
15:18:43B4gderwould they have different names?
15:18:50B4gderthe files
15:19:51linuxstbYes - the filename will be the same as the name of the array in C, so it must be unique.
15:20:12linuxstbSo just a $(BUILDDIR)/bitmaps/ directory?
15:20:25B4gderyes, I was about to suggest something like that
15:25:15 Join erus` [0] (
15:25:59linuxstbOK. I think I'll create two directories though - one for main rockbox, and one for plugins. In theory, I think they could share the same names, but plugins shouldn't use core bitmaps, and vice-versa.
15:31:26 Join Thus0 [0] (
15:31:32ScoTTieybdefubed referebce ti 'rockboxlogo'
15:31:38linuxstbB4gder: Are variables exported from one Makefile to another when using "make -C", or do I need to explicitly pass them on the make command-line?
15:31:41ScoTTieone key off ;\
15:31:48linuxstbScoTTie: Edit apps/plugins/bitmaps/native/SOURCES
15:31:51 Quit Thus0 (Read error: 104 (Connection reset by peer))
15:32:01ScoTTienice work on decrypting that ;)
15:32:01linuxstbSorry, apps/bitmaps/native/SOURCES
15:32:27ScoTTiebtw what would the bmp size be ?
15:32:30linuxstbSOURCES should use the same #ifdefs that you used in icons.h
15:32:34B4gderlinuxstb: I think you need to use export to have them exported like that
15:33:01linuxstbB4gder: OK, thanks. But I don't think I need to anyway...
15:33:28linuxstbScoTTie: How big is the mini's LCD?
15:34:04ScoTTiei took a guess at 138x45
15:34:14linuxstbYou need to create the bmp file first...
15:34:30linuxstbOr just make Rockbox use an existing one - e.g. the 112x37x1 logo.
15:34:46ScoTTieyeah ill do that
15:35:50preglowSlasheri: here?
15:36:18preglowearly usb seems to be quite broken
15:36:59preglowmy iriver actually hangs completely
15:37:02preglowsame for ipod
15:44:40 Quit B4gder ("time to say moo")
15:44:52 Quit needleboy ()
15:45:35preglowand _hangs_ linux' usb driver in the process
15:46:25 Join needleboy [0] (
15:47:04ScoTTiewhats the chance of the Sum being off by 1h :\
15:49:54 Join ts-x [0] (
15:52:33linuxstbScoTTie: You are probably using the wrong model number in either tools/scramble.c or bootloader/ipod.c - the model number is the seed for the checksum.
15:52:51ScoTTieyeah i was using a different one
15:59:20 Join DreamTactix291 [0] (
16:05:47 Join Z_Man [0] (
16:06:15 Quit Rob2222 ()
16:07:05 Join Rob2222 [0] (
16:07:32Z_Mani heard you guys helped out the devs working on the LCD for the 5g ipod linux, is that right?
16:08:01Z_Manguess probably so, aegray is here.. hah.
16:08:07Z_Manwell thanks guys i have a 5g
16:08:45BHSPitLappythey pretty much figured that part out...
16:08:50 Join JW [0] (
16:09:01 Quit needleboy ()
16:09:19JWCan I do any harm by partitioning my iRiver (w/ parted)
16:11:17 Quit DT291 (Read error: 110 (Connection timed out))
16:11:49 Join JoshPowell [0] (
16:14:23 Join |Josh| [0] (i=user@unaffiliated/josh/x-000000001)
16:15:04JWI want to make a primary partition on it for example
16:15:48 Quit JoshPowell (Client Quit)
16:16:25ScoTTiewell the screen kinda works
16:16:46peturJW: why? you risk the partition(s) become unrecognized by original fw and rockbox
16:16:48ScoTTienot reversed anymore
16:17:07ScoTTiebut it seems like the left 2 pixles are showing on the right
16:17:51ScoTTieah the placement is -2
16:17:54|Josh|anybody know when the forum is supposed to be back up?
16:18:18peturjeff probably does ;)
16:18:25JWScoTTie: I fear the device won´t boot anymore (becouse it might have some demands to the partitioning scheme)
16:18:59ScoTTieoh im talking about getting rockbox working on an ipod mini
16:19:27linuxstbJW: Does your iriver have a Rockbox bootloader with "USB bootloader mode" ?
16:19:56JWlinuxstb: I don't remember, why?
16:21:11linuxstbBecause that's a useful safety feature if your hard disk can no longer be accessed by Rockbox or the iriver firmware.
16:21:14ScoTTielinuxstb: any idea what would cause the pixels to be all missaligned by -2 pxl ?
16:21:35ScoTTieor where to look
16:21:51linuxstbDoes that mean Rockbox is working now?
16:21:57JWlinuxstb: Is it possible to have that on an IHP-140?
16:22:30linuxstbJW: Yes - plug the usb cable into your h140 and your pc BEFORE you turn on your h140. If the screen displays "USB bootloader mode", then you have it.
16:22:52*amiconn realises the iPod mini introduces a new lcd driver problem
16:23:16amiconn138 is not divisible by 4, but 4 pixels are packed in one byte
16:23:35linuxstb:) That might explain the misalignment...
16:23:35JWright, I'll try that (iRiver is w/ my brother now). But what do I have to keep in mind if I want to repartition?
16:23:43amiconnIt seems apple chose to locate the 2 extra pixels at the left
16:23:49|Josh|I don't suppose there is an iPod WPS gallery yet?
16:24:01|Josh|Something like misticriver, but with iPod WPS's instead..
16:24:10 Join SereR0kR [0] (
16:24:12linuxstbJW: I don't know what the iriver firmware expects, but Rockbox uses the first FAT32 primary partition it finds. It can't use extended partitions.
16:24:53amiconnSo we need to offset all pixel calculations by 2
16:25:10JWlinuxstb: haha, lol. I believe the only partition on it atm is an extended one (sda5). I bought the device second hand, so perhaps someone had fun with it...
16:25:38linuxstbDoes the irivier firmware start OK?
16:26:21amiconnIt also means the framebuffer definition is wrong for mini
16:28:03JWwell, if noone feels an extreme urge to warn me for certain situations, I'll give it a shot! (when - if - my bro hands it over :-P)
16:28:10ScoTTieits the top 2 pixles its missing though
16:28:32ScoTTieor is that what would be expected ?
16:29:05markunScoTTie: nice job anyway
16:29:54*Bg3r looks for someone with h100 remote
16:30:14*linuxstb looks at his h100 remote
16:30:54JWmine has its clip broken :-(
16:30:55amiconnScoTTie: The left side looks ok, the right side does not
16:31:02Bg3rlinuxstb can i give u a diff of button.c + a little plugin (button_test.c) to see if it works ?
16:31:08amiconnAs mentioned, some rounding adjustments are due
16:31:32amiconnFortunately it looks like they did *not* decide to leave the 2 leftmost pixels invisible
16:32:03JWwell, I'll be back in 2 days to ask stuff about the leds. I'm going now. Thanks all (especially linuxstb, who, once again, proves to be cool).
16:32:17ScoTTieits 2x2 that missaligned
16:32:22 Quit JW ("laterz")
16:32:26ScoTTieive got a clearer photo hang on
16:33:03amiconnDid you change the lcd_framebuffer declaration in lcd-2bit-horz.c
16:33:35amiconnIf not, try to change it to unsigned char lcd_framebuffer[LCD_HEIGHT][(LCD_WIDTH+3)/4] IBSS_ATTR;
16:34:37linuxstbBg3r: Sure.
16:34:46Bg3rlinuxstb 10x, sec
16:35:45amiconnIs that already with the mentioned change?
16:35:45 Join XavierGr [0] (
16:35:53ScoTTienope compiling that now
16:36:27Bg3rlinuxstb how to give it to u ?
16:37:32 Quit erus` (Read error: 104 (Connection reset by peer))
16:38:05Bg3rlinuxstb sent:)
16:38:06preglowBg3r: carrier pigeon
16:39:22linuxstbBg3r: Received, straight into my spam folder....
16:39:34 Join webguest22 [0] (
16:39:52peturintelligent filter eh?
16:40:13lamedWOW! on winxp SHIFT+F10 = that weird microsoft key
16:40:19webguest22is it possible to have one font for browsing, and a different one for the WPS display ?
16:41:02Bg3rlinuxstb :))
16:41:37Bg3rlinuxstb just run the button_test plugin
16:41:47 Join LinusN [0] (
16:42:05linuxstbBg3r: OK, give me a few minutes.
16:42:06Bg3rand see if all keys are what they should be and whether they work at all
16:42:18Bg3rhehe, ok, of course
16:42:48webguest22I would like a large font for the wps, and a small font for browsing, is this possible ? (H140)
16:44:04peturwebguest22: not yet
16:44:49webguest22thanks, from your reply I gather that someone is working on it ?
16:45:28peturthere has been talk about it, don't think somebody has worked on it...
16:46:18webguest22talk is good, I suppose an offer of free beer might speed things up :)
16:46:40Bg3rmore likely an offer of free time :)
16:47:30 Part webguest22
16:47:58markunlinuxstb: the Kenwood HD20GA7 is supposedly very similar to the gigabeat. Also runs arm linux, but I haven't been able to find much info. Emailed a user about it.
16:49:16linuxstbBg3r: Seems perfect to me.
16:49:45Bg3rlinuxstb 10x :)
16:51:24linuxstbmarkun: So many players, so little time.... Is someone getting the linux source?
16:52:07markunlinuxstb: the linux source is online from kenwood.. but without any changes.
16:52:30lostlogiccreative M Vision... that's what we need :-P
16:52:35linuxstbmarkun: URL?
16:53:13linuxstbmarkun: I've found it...
16:54:35ScoTTiein ipl's init_lcd(), its got a comment for minis: /* driver output control - 160x112 (ipod mini) */
16:56:12linuxstbScoTTie: Try asking on #ipodlinux. I can't tell you any more than what the source says.
16:56:21 Quit muesli__ ("ich will Khe!!!")
16:57:40 Quit lamed ("CGI:IRC (Ping timeout)")
17:00:53|Josh|still quite a noob with rockbox, but I was wondering.. can you set a image background for selected menu items using the current WPS theming system? I.e. like the blue gradient that the iPod has?
17:01:08linuxstbScoTTie: Did amiconn's change to the declaration of lcd_framebuffer change anything?
17:01:51linuxstb|Josh|: No.
17:02:27|Josh|Alright, didn't think so. Just wondered if I was overlooking anything.
17:03:13petur|Josh|: you can set a common bitmap for all backgrounds
17:03:17 Join Zefrem23 [0] (
17:03:24peturcalled 'backdrop'
17:03:43ScoTTiemade it unreadable
17:04:11Zefrem23hey all... I'm probably the 900th person to come on here and say "There's a DB error on the Rockbox forums"... but hey, I gotta try :)
17:04:46|Josh|Yeah, the backdrop function is really nice.. but I wanted to have a separate background just for the selected menu item.
17:05:10preglowdoesn't retailos just xor the colours?
17:05:10safetydanZefrem23, 901 actually
17:05:42|Josh|i.e. instead of just inverting it like it is now, have it have a gradient background image
17:05:42linuxstbI seem to recall that it does have a gradient. Maybe it isn't as noticable on the nano.
17:05:59safetydanZefrem23, you know as much as we do AFAIK
17:06:30Zefrem23haha safetydan, I figured I wasn't saying anything new... I take it the people who admin the db aren't around...
17:07:49 Quit Zagor ("Client exiting")
17:08:03preglowthe people who admin the db == misticjeff
17:08:13|Josh|well, I suppose it wouldn't need to be an image if you could set a gradient, but as far as I can tell.. there isn't any gradient. The colors are just inverted
17:09:40 Quit SereR0kR ("XChat Aqua")
17:10:02linuxstb|Josh|: Rockbox doesn't have many customisable options for the UI yet. But I'm sure they will come in the future when people add them.
17:10:27linuxstbRockbox is about 4 years old, and it's only worked on colour lcds for about 4 months.
17:10:52|Josh|Yeah, I understand... just wanted to make sure I wasn't just missing anything ;)
17:11:22linuxstbNo - the only things you can customise are the backdrop image and the WPS.
17:11:31linuxstb... and choose the font.
17:12:04Zefrem23Well since I can't really say anything since the db status is already known, I guess I'll just say MAD PROPS to the guys responsible for the 4G iPod port, it's truly awesome!!
17:12:17linuxstbGlad you like.
17:12:42|Josh|The 5g port is great as well... save the audio skipping issues. but I'm sure that'll get worked out in time.'
17:12:53linuxstbZefrem23: But 95% of what you are seeing is just "Rockbox" - very little is specific to the ipod.
17:13:58Zefrem23in that case, mad props all-round :D The next time I reformat my iPod, I'm going to use Rockbox exlcusively
17:14:53***Saving seen data "./dancer.seen"
17:16:45Zefrem23sorry to interrupt the technical discussion with my gushing ramblings :)
17:17:22PapricaBrickMania for nano is here
17:18:14*petur points to linuxstb
17:19:17*Paprica wait for an answer
17:19:32linuxstbI don't have a Nano... preglow?
17:19:59peturwoops, I thought you had...
17:20:38*petur goes back minding his own business
17:20:39linuxstb|Josh|: The only audio skipping I know about is when the CPU is struggling to keep up. Do you have the EQ enabled? What kind of files are you playing?
17:21:04linuxstbTester needed...
17:21:11linuxstb... for Nano
17:21:23preglowi can't test
17:21:29preglowi have to reboot first and i can't reboot now
17:21:47preglowthe early usb bug on h120 crashed my usb driver
17:22:27|Josh|linuxstb: yes, that's what I'm refffering to. It wouldn't be bad, except that it takes almost nothing to cause the CPU to struggle ;) Namely, using the scrollwheel for much anything at all.
17:22:37Papricaok anyone else?
17:22:49preglowit's not so much the scrollwheel as it is the display drive,r i think
17:23:27|Josh|ok. Well, either way.. scrolling around cause something to slow down ;)
17:23:32|Josh|But its not too bad.
17:23:51|Josh|And the gapless playback is great.
17:25:05|Josh|threw me off guard yesterday though, I had started a live Howie Day recording, and forgot I had rockbox on shuffle. So he finished one song, was talking, and then an Eisley song started playing, without any pause at all :P
17:29:18PapricaMikachu, are you there?
17:29:21Mikachui am
17:29:40Papricayou have nano
17:29:44Mikachui do
17:29:59 Part safetydan ("Leaving")
17:30:09Papricawant to test brickmania?
17:30:16Mikachusure, in a few minutes
17:34:44preglowis it beneficial to chain as many ldr instructions as one can together when using arm?
17:34:49preglowseems that's what gcc does
17:37:10 Join webguest34 [0] (
17:37:38 Join imphasing_ [0] (
17:39:12ScoTTielinuxstb: in handle_scroll_wheel() there's an else that encloses the default: case of the switch.
17:41:19 Join ghode|afk [0] (
17:42:27linuxstbScoTTie: Is that in both the ipodlinux and Rockbox drivers?
17:43:00ScoTTieonly rockbox
17:44:52linuxstbYes, that looks like a bug... preglow?
17:45:07MikachuPaprica: could i get the source or a diff instead?
17:45:19 Join ModernExecutive [0] (
17:45:32Papricayep sec
17:45:54 Quit imphasing_ (" webchat CGI:IRC 0.5.4 (2005) (EOF)")
17:45:56Mikachui've changed something so it doesn't run
17:46:11Papricaok ok
17:46:21linuxstbPaprica: Don't forget to use "cvs add -kb" when you add binary files to cvs...
17:46:39 Part ModernExecutive
17:47:06Papricayep i see that somthing wrong with my commit ;]
17:47:10 Join Garf [0] (i=Garf@pdpc/supporter/active/Garf)
17:47:42preglowlinuxstb: don't ask me about 3g code
17:47:43preglowi have no idea
17:48:10linuxstbIs the scroll_wheel 3g code?
17:48:16 Part |Josh|
17:48:26*linuxstb reads a few lines up in the source.....
17:48:29preglowhandle_scroll_wheel is
17:48:36preglowi handle the scrool wheel in the main button function for 4g
17:48:49linuxstbOK, sorry for disturbing you....
17:49:47 Part Garf ("That is touchingly pathetic.")
17:56:01 Join xmixahlx [0] (n=xmixahlx@
17:57:09 Quit webguest34 ("CGI:IRC")
17:59:43MikachuPaprica: the title bitmap looks corrupted and the level doesn't quite fit on screen
18:00:37 Quit XavierGr ()
18:01:10 Part petur
18:01:55Mikachulooks exactly the same in the sim
18:02:17Papricalooks fine on my screen
18:02:24Lynx_is it not possible to boot into the iriver org. firmware if the battery is low?
18:02:35Paprica(sim screen)
18:02:48 Join zhilik [0] (
18:03:38 Join imphasing_ [0] (
18:04:30Lynx_if i hold rec at startup i see 'booting original firmware' and then immediatly a black screen
18:08:05PapricaMikachu, is'nt it look like this?
18:08:34Mikachuno, i'm looking for local changes which could be the cause
18:09:03Papricatry clean build
18:10:48 Join NicoFR [0] (
18:11:10Mikachui know why, my fault :)
18:11:55 Join erus` [0] (
18:12:09Papricalook ok now?
18:12:25Mikachubut i had enabled another set of bitmaps to try bm out
18:16:22Papricawhich targets will compile when i use (LCD_WIDTH >= 176) && (LCD_HEIGHT >= 132) && (LCD_DEPTH == 16)?
18:16:33Mikachuokay, it works fine now
18:16:40Mikachuhad to make clean first to remove the old bitmap objects too
18:16:47PapricaNano,H300,ipod color, iPod Video and?
18:17:07Mikachumay i suggest removing the binding for the scroll wheel?
18:17:19Mikachuit just makes the paddle move erratically if i hold one thumb on each of left/right
18:17:45Papricais the speed ok?
18:17:49Mikachua bit fast
18:18:25Papricayou can use the scroll wheel instead of left/right
18:18:48Mikachui thought it was obvious i noticed that :)
18:19:04Mikachuit's not possible to play with the wheel though
18:19:11 Join webguest05 [0] (
18:19:26PapricaMikachu, could you optimize the speed for the nano?
18:19:34 Join LGMS [0] (
18:19:37Papricajust play with CYCLETIME
18:20:05Mikachuare there only two levels?
18:20:10preglowoptimise speed? don't you use proper framerate control?
18:20:17LGMSSomeone can tell me what's the difference between win32 and SDL version?
18:20:23Mikachuthe sdl one works
18:20:26LGMSit's about the simulator
18:20:49amiconnScoTTie: I guess there are more places that need adaption to the last-byte-is-partial property of the mini framebuffer
18:21:02preglowLGMS: the sdl sim uses the sdl library for audio/graphics, so we can maintain just one code base for all platforms
18:21:03Papricapreglow, i meant play with CYCLETIME and get the wanted speed
18:21:15 Join BHSPitLappy2 [0] (
18:21:21amiconnScoTTie: What did the display look like, btw?
18:21:49ScoTTieeverything was on an angle
18:22:01ScoTTiebackwards and up
18:22:12LGMSpreglow: so the sdl version works on windows xp?
18:22:13ScoTTiein a sec
18:22:32ScoTTiekilled my build trying to add IPOD_MINI_PAD
18:22:39amiconnAh, yes, I think I know where this has to be adapted...
18:23:05amiconnI'll perhaps make some fixes related to this problem soon
18:24:06Mikachu if ((ball[k].pos_x+ball[k].x+3 >= brickx && ball[k].pos_x+ball[k].x+3 <= brickx+BRICK_WIDTH) && ((bricky-4<ball[k].pos_y+BALL && bricky>ball[k].pos_y+BALL) || (bricky+4>ball[k].pos_y+BALL+BALL && bricky<ball[k].pos_y+BALL+BALL)) && (ball[k].y >0)){
18:24:12Mikachuthis code could do with some linebreaking
18:27:05 Join stickLemur [0] (
18:27:57LGMSpreglow: so the sdl version works on windows xp?
18:29:25 Quit San (Read error: 110 (Connection timed out))
18:29:40 Quit slimx ("Leaving")
18:30:32preglowLGMS: yes, and linux
18:30:41preglowLGMS: and potentially every other place where libsdl works
18:30:50LGMSok than you
18:32:17stickLemurif i'm installing rockbox on a fifth gen ipod, what do i do once i've extracted the folders/files to the ipod?
18:33:07imphasing_stickLemur: reboot?
18:33:18stickLemurgood call
18:33:51stickLemurthanks :)
18:35:57 Join erus [0] (
18:36:29 Quit Matze41 ("Miranda IM! Smaller, Faster, Easier.")
18:36:44 Join Matze41 [0] (
18:37:01 Quit Matze41 (Client Quit)
18:39:20 Quit erus (Client Quit)
18:40:07 Quit BHSPitLappy (Connection timed out)
18:41:23 Join quobl [0] (n=quobl@tor/session/x-464c97ff6a456c4b)
18:42:43 Join erus [0] (
18:42:57 Quit erus` (Read error: 110 (Connection timed out))
18:45:05 Join perl|fbi [0] (
18:45:11 Nick erus is now known as `erus (
18:45:16 Nick `erus is now known as erus` (
18:47:14 Quit LGMS ("CGI:IRC (EOF)")
18:49:27 Join yeahx [0] (
18:50:30 Join yuri1312 [0] (
18:50:40 Join Philip_0729 [0] (
18:54:30 Join matsl [0] (
18:55:16 Join San [0] (
18:59:01 Quit perldiver (Read error: 110 (Connection timed out))
18:59:54Paprica[::] <Paprica> which targets will compile when i use (LCD_WIDTH >= 176) && (LCD_HEIGHT >= 132) && (LCD_DEPTH == 16)?
18:59:55Paprica[::] <Paprica> Nano,H300,ipod color, iPod Video and?
19:00:49Philip_0729? i thourght H300 was 220x176
19:01:27linuxstbPaprica: Just the four you mention I think.
19:01:42Philip_0729wouldn't the X5 compile?
19:02:10Papricai think that the LCD_DEPTH of x5 is 18
19:02:17linuxstbPhilip_0729: No, that's 160x128
19:02:54 Join Kohlrabi [0] (
19:02:54linuxstbPaprica: The x5 has been changed to 16...
19:03:12Papricaso its not good
19:03:12 Quit quobl ("Leaving")
19:03:23linuxstbYes - it's smaller than the Nano.
19:04:24 Nick NicoFR is now known as Nico (
19:04:55Papricathe x5 lcd is smaller than the nano?
19:04:55 Quit imphasing_ (" webchat CGI:IRC 0.5.4 (2005) (EOF)")
19:05:20linuxstbYes - the Nano is 176x132, and the X5 is 160x128
19:06:04Papricaok than
19:06:06Papricaits good
19:08:56ScoTTiewhat places would i need to change to get the buttons working ?
19:09:06ScoTTieneed to see if ive missed anywhere
19:09:11 Join XavierGr [0] (
19:12:21amiconnScoTTie: I'm about to commit some changes for lcd-2bit-horz.c which should fix the right margin pixels on mini
19:13:20amiconnIt was not only the framebuffer declaration, but a number of other places too which needed the (LCD_WIDTH/4) ==> ((LCD_WIDTH+3)/4) replacement
19:13:42 Part Philip_0729
19:13:58preglowwe really are starting to rack up the ipod ports, aren't we
19:14:11preglowmaybe we should consider a general ipod configuration option with a submenu sometime
19:14:38 Quit stickLemur ()
19:14:41 Quit yuri1312 ("CGI:IRC (Ping timeout)")
19:14:56***Saving seen data "./dancer.seen"
19:16:07 Join Febs [0] (
19:17:28linuxstbpreglow: Yep, we've nearly got them all going now. Just the 1G and 2G left.
19:18:50 Join DT291 [0] (
19:19:22preglowi'm really eager to see how usuable rockbox will be on the 1-3g ipods, though
19:19:57 Quit erus` ()
19:20:11linuxstbYep, hopefully slimx can find his bug and carry on porting.
19:21:18ScoTTiewhats the bug ?
19:21:44linuxstbRockbox just freezes when it starts.
19:22:04linuxstbHis bootloader works, but Rockbox itself doesn't.
19:22:23amiconnScoTTie: Could you try my lcd changes for mini?
19:23:00xmixahlxis the RB forum down?
19:23:29xmixahlxi get a DB ERROR
19:23:37 Join tvelocity [0] (
19:23:46 Join DrMoos [0] (
19:24:26 Join erus` [0] (
19:24:28 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
19:24:42 Quit Moos (Read error: 104 (Connection reset by peer))
19:24:48 Nick DrMoos is now known as Moos (
19:25:47 Join muesli__ [0] (n=muesli_t@
19:26:55amiconnlinuxstb: I just noticed there will be more than 2 mono bitmap orientations, possibly up to 4...
19:27:18 Quit erus` (Client Quit)
19:28:13 Join safetydan [0] (
19:28:25amiconnWe have horizontal and vertical. It may happen that we need both orientations as lsb-first and msb-first.
19:28:25Moosamiconn: red h120 sim build
19:29:41amiconnThere's obviously a bug with these builds itself
19:30:35amiconnBesides, I did only touch code which isn't used for anything else than greyscale iPods
19:31:07 Part xmixahlx ("blah blah blah")
19:31:08Moosis the mini LCD fixed xith this?
19:31:11safetydanMoos, those are trying to build the X11 sims for some reason
19:31:19Moosah ok
19:31:19 Quit DreamTactix291 (Read error: 110 (Connection timed out))
19:31:54 Nick BHSPitLappy2 is now known as BHSPitLappy (
19:32:51 Quit muesli__ ("ich will Khe!!!")
19:33:03 Join erus` [0] (
19:34:35 Join krmathis [0] (
19:34:55ScoTTieit gives me a conflict
19:35:40ScoTTiewith lcd_framebuffer in lcd.h
19:36:16amiconnAh, that needs to be changed too
19:36:45amiconnme fix
19:39:46 Join petur [0] (
19:41:08 Join pldwan [0] (
19:41:20pldwanyep all
19:41:40pldwanlittle question ....... how to install podzilla on rockbox ??
19:44:29preglowpodzilla is for ipodlinux
19:44:34preglownot rockbox
19:45:35peturLinusN: with the values you gave me, reading the isp1362 freezes everything for 10 seconds, then returns zero :(
19:45:48amiconnScoTTie: fixed.
19:45:52linuxstbamiconn: I've started working on the bmp2rb .h files - hopefully I'll be able to commit it this evening.
19:45:53peturLinusN: will have a look at the disassembly
19:46:16preglowpetur: what's that chip do?
19:46:37peturI was first :P
19:46:44Zefrem23sorry to interrupt, but have there been any additions or changes to the 4G greyscale iPod codebase in the past couple of days?
19:46:48Papricaif i do "cvs add" to folder with new files, all the new files will add?
19:47:01 Part moozooh
19:47:17preglowZefrem23: check the cvs logs
19:47:20linuxstbZefrem23: See for a list of changes
19:47:36preglowwhat he said
19:47:58Papricalinuxstb, preglow, if i do "cvs add" to folder with new files, all the new files will add?
19:48:52lostlogicPaprica: nope, hafta add the files separately
19:49:00pldwanno it's write here who rockbox could use podzilla
19:49:15linuxstbProbably... But it's safe to specify a pattern - e.g. cvs add -kb *176*.bmp
19:49:16preglowlinuxstb: do you know if all ipods share the dock connector pinout?
19:49:25pldwan Available software:
19:49:26pldwan * Podzilla uses libitunesdb
19:49:30MikachuPaprica: "have to"
19:49:40Papricaok =]
19:49:45safetydanPaprica, but you can do "cvs add *" to save time
19:50:04linuxstbpreglow: I think so. At least all the 4g/nano/5g should be the same.
19:50:11lostlogiccvs add * is bad, because it includes the CVS folder, eh?
19:50:22safetydanit does, but CVS is smart enough to ignore you
19:50:28ScoTTiethat change works perfect
19:50:38safetydanyou could do *.c *.h to avoid that
19:51:08linuxstbPaprica: Are you adding the new bmp files?
19:51:19Paprica-kb i know
19:51:28linuxstbThen do "cvs add -kb *176*.bmp"
19:51:38linuxstbSorry, that won't work.....
19:51:48linuxstbThen do "cvs add -kb *176x132.bmp"
19:51:53Zefrem23thanks for the info folks
19:52:36linuxstbIs the ipod video next on your list of Brickmania ports?
19:52:50Paprica=] i'll see
19:52:59 Join frederic_ [0] (
19:53:39Papricai want to complete rockpaint and upload it to SF
19:56:27Papricaok, just commit it
19:56:31 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
19:56:43 Quit YouCeyE (Client Quit)
19:58:04 Join bluey [0] (
19:58:28 Quit frederic_ ("Chatzilla 0.9.70 [Firefox]")
19:59:13 Join Matze41 [0] (
20:01:25krmathislinuxstb: In the HA forum you mentioned you have a ipodpatcher equivalent application for Mac OS X. I'm ready to give it a go, if possible
20:02:12yeahxI had to use windows and I just installed mine last week
20:03:10krmathisThe iPod boot partition is not accessible from Mac OS X. So linuxstb wrote a ipodpatcher equivalent application to install Rockbox from Mac OS X
20:03:37yeahxoh well, at least I just happened to have a Dull handy
20:04:00 Join Arrogant [0] (
20:04:04krmathisBut I dont have access to a Winblows computer
20:04:37yeahxI probably would have been pissed if I hadnt, but the wait wouldnt have been bad
20:04:37krmathis... and want to give Rockbox a try! ;)
20:04:46 Quit tvelocity ("Αναχωρεί")
20:04:50yeahxwhat are you going to put it on?
20:05:04krmathis4GB iPod nano
20:05:20yeahxoh ok, I have it on 2gb nano
20:05:52yeahxI havented updated for a few days cause I havent seen anything worth it, but I might today before I go to work
20:06:17Mikachuthe fix for faster shutdown was committed
20:06:59aegraywhat got committed today?
20:07:35aegrayoh wow its right ther
20:07:49Mikachumaybe more fun is the brickmania "port" to nano's screen
20:08:12preglowaegray: yo
20:08:32aegrayhi preglow
20:08:32preglowaegray: you got any idea why a 4g ipod would vomit when doing dynamic cpu freq changing?
20:08:50preglowi've got code working fine on nano and 5g, but 4g has some serious problems
20:08:54aegraywhat else are you doing when you do it?
20:09:00preglowwhat we usually do
20:09:03preglownavigate, play music
20:09:19aegraylemme think
20:10:07yeahxthere is no battery meter and you have to boot back into original firmware to charge and mount the nano
20:10:10 Join muesli__ [0] (n=muesli_t@
20:10:19yeahxbut its cool for gapless and ogg playback
20:10:31preglowrockbox can charge as well, no?
20:10:37aegraypreglow: can you narrow it down to any specific thing like music or is it just random?
20:10:59preglowyou'd have to ask linuxstb, he's the one with the actual 4g
20:11:05preglowi just did the code
20:11:08aegraylinuxstb: ping?
20:11:37yeahxI dont know, I just get a large usb connector when I hook it up with rb loaded
20:12:46Nicowhat's the simplest way of knowing if a file exists ?
20:12:59Mikachuin what os?
20:13:03Nicoin rockbox
20:13:41Nicosorry that question probably wasn't for me :p
20:13:42 Join slimx [0] (
20:13:56Mikachuit was, but i don't know about rb
20:14:00Nicoah ok
20:14:27yeahxoh me?
20:14:45yeahxdont think so
20:15:42safetydanNico, probably checking the resut of open()
20:15:47Zefrem23I'd like to ask a newbie question here: is the battery meter difficult to implement for ipod 4g?
20:15:48safetydanthough you'll have to close it then
20:16:06safetydanNico, you might be able to use the dircache functions if speed is important
20:16:54Nicosafetydan: it is
20:17:03Nicobut actually i think i found another way
20:17:15Niconot using files at all
20:18:19 Part pldwan ("tchao every people")
20:19:27 Join Thus0 [0] (
20:19:50 Join KN|stiff [0] (
20:20:31 Quit Matze41 (Read error: 110 (Connection timed out))
20:20:41 Join YouCeyE [0] (
20:22:08 Join Bger [0] (n=Bager@
20:23:45linuxstbkrmathis: I'm just finishing an "installation from Mac OS" page - you can be the beta-tester....
20:24:28krmathisMore than happy to.
20:24:53 Quit Zefrem23 ()
20:25:07yeahxI would but its too late :)
20:25:18Papricahow can i add a page for brickmania?
20:25:34krmathisDo you want me to test the steps before you make the page official?
20:27:16 Quit erus` ()
20:28:20linuxstbkrmathis: It's there now:
20:29:03krmathisThanks! I have my iPod ready and test it right away...
20:29:31 Join erus` [0] (
20:31:31linuxstbaegray: I don't think the CPU frequency changing crashes on my 4g (Color) are random, but I need to do some more testing first.
20:32:07aegraypm me if you figure something cool out :)
20:32:14markunPaprica: go here (for example) and click create:
20:32:35Papricaoh ok
20:32:40linuxstbmarkun: Shouldn't that be PluginBrickmania to follow the convention?
20:33:24BgerLinusN here ?:)
20:34:07Nicowhat is the difference between changing the currently played file from the browser and with PREV/NEXT ?
20:34:16Nicoit's for my album art patch
20:34:28BgerNico with prev/next u use the playlist
20:34:30Nicoon the first case it works fine and on the second it crashes
20:35:03linuxstbNico: Have you tried using the simulator? That can help debugging these sort of problems.
20:35:12Nicolinuxstb: i am
20:35:16Bgerand when u're doing it from the browser it makes a new playlist
20:35:25Nicobut i don't really know how to debug
20:35:33linuxstbDo you have gdb installed?
20:35:49slimxlinuxstb, the amnicon commit do the same but faster
20:36:06slimxnice work from amnicon
20:36:09linuxstbslimx: OK :) He's like that....
20:36:10Nicowell i don't know how to use it and i didn't find any info on the wiki so i didn't install it...
20:36:14Nicoi'll do that
20:36:18slimxthe problem is in usb_init
20:36:37krmathislinuxstb: Problems. Should I take it here on in a private chat?
20:37:01linuxstbLet's do it privately.
20:37:36Nicolinuxstb: i may need a little help on gdb privatly too...
20:37:40Nicohope you don't mind
20:37:50linuxstbNico: I'm not an expert on gdb - ask here, and I'm sure others can help.
20:38:07linuxstbI know about two commands in gdb - "run" and "bt"
20:38:10krmathislinuxstb: Registered at freenode? Where
20:39:04 Join Bluechip [0] (
20:39:19 Part Bluechip
20:39:44linuxstbkrmathis: I think you just need to enter /msg nickserv register <your-password>
20:40:36Bgerpetur ?
20:40:40Bgerany progress ? ;)
20:41:16Mikachuyou can disable that "feature" in nickserv if you want to be able to receive msgs from unregged people
20:41:27 Join SereR0kR [0] (
20:42:31linuxstbMikachu: Yes, I've just discovered that...
20:43:13krmathislinuxstb: It just tells me that " is not online. Any messages sent will not be received."
20:43:51linuxstbkrmathis: I'm now accepting messages from anyone and anything. So you don't need to register.
20:44:01 Join lodesi [0] (
20:44:58 Join webguest31 [0] (
20:45:18amiconnPaprica: (1) brickmania will also be compiled (and should work) on 4g greyscale iPod now. (2) Can we expect more bitmaps for brickmania (iAudio X5, perhaps even archsos)?
20:45:19Mikachuhere's a patch to make brickmania slightly smaller,
20:45:51Mikachuonly the inline changes make an actual difference to the .rock
20:46:13 Quit Z_Man ()
20:46:41webguest31can rockbox be installed on ipods?
20:46:58webguest31or only the archos jukeboxes?
20:47:13yeahxcheck out the website, it has a list of players
20:47:17yeahxyes some ipods
20:47:21 Quit erus` ()
20:47:45webguest31fun.. thanks, was a little unclear on that one.. don't have one but seems like a neat project
20:48:42Papricaamiconn, i think that the archos screen is very small for brickmania
20:49:02yeahxits still new on ipod but it works decent so far
20:49:29amiconnSomeone started working on a breakout clone for archos some months ago, but didn't finish it...
20:49:38Mikachui want conways life
20:49:46 Join erus` [0] (
20:49:47Papricaand i will work on brickmania bitmaps for X5
20:50:03peturBger: no progress, no :(
20:50:07 Quit webguest31 ("CGI:IRC (EOF)")
20:50:56amiconnMy old mobile phone had a breakout clone game, and it had a similar lcd as the archos...
20:51:19Bgerpetur :(
20:51:52Papricaok i'll try to do somthing
20:53:13 Quit SereR0kR ("XChat Aqua")
20:55:57 Quit muesli__ ("ich will Khe!!!")
20:57:01 Quit Arrogant ("I AM QUIT HAVE A NICE DAY")
20:58:04 Join Rondom [0] (
20:58:33amiconnAt least the archos lcd isn't as slow as the H1x0 lcd
20:59:03amiconnThe ball becomes almost invisible when moving on H1x0
21:01:33Papricathe archos is only B&W?
21:02:01Bgervery strange ...
21:02:01 Join tinodeleste [0] (
21:02:15Bgerdidn't succeed to go into usb mode...
21:02:36Bgerneither in bootloader, nor in rockbox
21:03:02amiconnPaprica: Yes
21:03:38Papricaand what is the lcd size?
21:03:44amiconnWe could try to use the grayscale lib, but I'm afraid it won't fit, and it might also be too slow
21:04:03amiconnThe iFP7x0 is similar, 128x64
21:04:13t0masis it true that we still have X11 sims?
21:04:20t0masOndio, H120, FM rec?
21:04:26amiconnNote that the pixels are taller than wide
21:04:31t0masand player..
21:04:57amiconnt0mas: The x11 sims are still selectable, even though the choice isn't displayed
21:05:07amiconnThey build fine for all hwcodec targets
21:05:14t0masyeah, but I ment: we don't have SDL for them?
21:05:19amiconnWe do
21:05:45t0mascan you explain this:
21:05:50t0masBuild (S)DL version? (S)
21:05:50t0masSelected x11 simulator
21:05:58amiconnWe have all 3 sim types for all targets, just win32 and x11 won't compile for swcodec
21:06:16t0mashm... and SDL isn't set as the default yet for some?
21:06:23amiconnIt is the default
21:06:38t0masthen why does it try to build a X11 sim for me?
21:06:49amiconnI don't know how you control 'configure', so I can't comment
21:07:06t0masjust hitting enter
21:07:24amiconnWhat's also strange is that some builds should show warnings (yellow), but don't
21:07:49*t0mas starts looking at it
21:08:01amiconnCheck, top right link (latest h300 sim)
21:08:22amiconn. /usr/lib/gcc/i686-pc-linux-gnu/3.4.4/../../../../i686-pc-linux-gnu/bin/ld: warning: creating a DT_TEXTREL in object
21:08:29amiconnA ton of warnings like that
21:08:59t0masld warnings aren't caught by the script
21:12:13*amiconn is also wondering what ld wants to tell us there
21:12:29 Join SereR0kR [0] (
21:12:53slimxfile browser loaded in 3g
21:13:06 Join mirak [0] (
21:13:40slimxbuttons don't work
21:13:58preglowslimx: oooh!
21:14:03slimxbut we got it
21:14:59***Saving seen data "./dancer.seen"
21:20:51 Join |Josh| [0] (
21:21:00Nicoi'm almost sure the crashes i'm having on my patch n 1434758 (album art) are due to my lack of knowledge of C...
21:21:49Nicowould someone mind looking at the 'strip_filename' function and the way it's used (that's only once) ?
21:21:55Nicoshould be rather easy
21:22:20Papricabrickmania works on the ipod 4 gray
21:22:39Papricai dont know that it has the same size of lcs like the h100
21:24:48 Join ModernExecutive [0] (
21:25:36lodesiNico: "const char* sep;" shouldn't be "const" :)
21:27:11Nicothatseemed strange to me too... but that part is just copied from the function above in the file, 'get_dir'
21:27:14 Quit mirak (Remote closed the connection)
21:27:27Nicoanyway, i'll try without 'const'
21:27:58lodesiweird then..
21:28:08peturwhat's the syntax to insert nops in c code?
21:28:39lodesiany reason not to do "fullpath[len]=0;" ?
21:28:45Nicolodesi: i think the strip_filename function should be ok, but not the way i use it
21:28:47petur(gcc-syntax that is)
21:29:09Nicoi'm confused in strings...
21:29:29Nicofullpath[len] is already 0
21:29:45lodesioops.. yes
21:29:51lodesii meant *sep=0;
21:30:11lodesistripping directly "filename", without creating another buffer
21:30:53safetydanpetur, I
21:30:57safetydan'm not sure you can
21:31:08safetydanerr... slip of the fingers
21:31:24Nicolodesi: you mean "fullpath[sep]=0;" ?
21:31:51Nicoand then return fullpath ?
21:31:58lodesiyes sort of
21:32:01 Part ModernExecutive
21:32:12Nicohmm i'll try that
21:32:13safetydanNico, you could use snprintf() to replace some of those memcpy's I think
21:32:28lodesino need, found it :)
21:32:31lodesisizeof(path) will return 4
21:32:46Niconot 128 ?
21:32:47lodesias it returns the size of a 'char*', not the size of your array
21:33:25 Join bluey- [0] (
21:34:23safetydansomething like snprintf(imgname_nocover, MAX_PATH, "%s/%s", bmpdir, ptr);
21:34:32lodesiyou should use MAX_PATH instead of hard-coding 128
21:36:44lodesisafetydan: strip
21:37:12lodesistrip_path("/blabla/img.bmp") should reutrn img.bmp
21:37:58Nicosafetydan: the parts with memcpy are copied from another part... i didn't write them from scratch
21:38:50 Join muesli__ [0] (n=muesli_t@
21:39:14peturhow to inline asm in a c file with gcc?
21:39:31safetydanpetur, take a look at dsp.c and the crossfeed routine
21:39:40 Part YouCeyE ("Leaving")
21:40:17safetydanwell maybe that won't be so useful, but at least it's an example
21:40:32Nicoi replaced the parts with '128' hardcoded and 'sizeof(path)' by the following :
21:40:33Nico char path[MAX_PATH]; static char prev_path[MAX_PATH]; strip_filename(path, MAX_PATH, gwps->state->id3->path);
21:40:36*preglow just commited an example
21:40:49Nicoand i get exactly the same prob
21:41:05Nico(according to gdb)
21:42:41*safetydan notes faster filled triangle patch from amiconn... waits for announcement that he's working on a 3D engine for Rockbox
21:45:27safetydanNico, what's the back trace?
21:48:09Nicosafetydan: can i redirect the output to a file ?
21:48:19Nicoand how ?
21:48:31safetydanmaybe, but you really only need the first few lines
21:48:35safetydanusually anyway
21:49:55 Quit bluey (Connection timed out)
21:49:56Nicoi dind't manage to redirect and i can't copy, so here's a summary :
21:50:31Nico#0 is in strncpy at line 121
21:50:51Nico#1 is in strip_filename at line 570
21:51:09Nico#2 is in album_art at line 1390
21:51:31safetydanokay, if you're still in gdb, you can type "print <variablename>" and it will print the variable value
21:51:48 Join BHSPitLappy2 [0] (
21:52:08safetydanso in this case you probably want to do "print len" to find out how big len is
21:52:35Nicoi cant' access it
21:53:01safetydangdb says you can't access it?
21:53:29Nicoprecisly, 'no symbol "len" in current context'
21:53:57 Quit webguest05 ("CGI:IRC (EOF)")
21:54:25safetydanokay, maybe we need to start from scratch
21:54:26safetydantry this
21:54:29safetydangdb ./rockboxui
21:54:37safetydanbreak strip_filename
21:55:01safetydangdb should then run the simulator until you hit the strip_filename function
21:55:17Nicoyes, i made it stop
21:55:31Nicowell it stopped when i loaded a song
21:55:53safetydanyou should be able to print the value of len at this point
21:56:40 Join roflman [0] (
21:56:45Nicoi can
21:56:51 Nick roflman is now known as jwcgator (
21:57:03Nicobut it's not really interesting at this point...
21:57:23safetydanif you type "continue" gdb will let the program run again
21:59:05pyroThe power management does conversions to calculate % of the battery. Anyone know how to view this? I only know about the little battery symbol, and the actual voltage (Debug menu)
21:59:47 Quit SereR0kR ("XChat Aqua")
21:59:58 Join SereR0kR [0] (
22:00:23 Join mirak [0] (
22:01:08 Join actionshrimp [0] (
22:01:24 Join solexx_ [0] (
22:01:34 Quit jwcgator (Client Quit)
22:02:04 Join perldiver [0] (
22:04:38Nicosafetydan: i set a breakpoint on the line with the strncpy
22:05:21Bgerpyro firmware/powermgmt.c
22:05:27Nicoand when playong files in the root dir, i get len=1 twice for the first file i play (the function gets called twice per file)
22:05:36Nicothen i press next
22:06:01Nicoi get len=1 one first time, then len=-5523407
22:06:19Nicothen i do 'continue' and it crashes
22:08:26safetydanah... I think your len calculation is confusing pointers and string lengths
22:08:28 Join Bluechip [0] (
22:08:38 Part Bluechip
22:08:48safetydansep - fullpath + 1 isn't doing what you think it's doing
22:09:02Nicowell.. i know why : there is no '/' in 'fullpath' when it crashes
22:09:19Nicowhich is weird
22:09:44safetydanwait, I take that back, now I see what you're doing
22:10:59 Quit BHSPitLappy (Connection timed out)
22:11:15*safetydan goes back to making the SDL player sim do the right thing
22:11:35Nicowhat's strange is that fullpath is supposed to be 'gwps->state->id3->path'
22:13:23 Quit Moos (Read error: 110 (Connection timed out))
22:16:59lostlogicanyone other than me had a chance to look at the iRiver power management patch on sourceforge?
22:17:02Nicohmm i think i got it
22:17:12 Quit solexx (Read error: 110 (Connection timed out))
22:18:30 Quit perl|fbi (Read error: 110 (Connection timed out))
22:19:08pyrolostlogic: I'm just starting to look at it
22:19:14yeahxguess I'll update my nano today
22:20:05yeahxbrickmania weeee
22:20:56pyrolostlogic: I just loaded it on h320 5 min ago. Where did he get the new power values from? I'm just getting into rockbox code in the last week so I'm not all that familiar with it
22:21:48lostlogicpyro: I think it says in the comments that he measured them
22:24:31pyrolostlogic: Now I just have to run out my battery - which will probably be towards the end of this week
22:24:34Nicoyeah it works fine on sim now
22:25:10Nicosometimes 'gwps->state->id3->path' was only returning the filename, which drove my 'strip_filename' crazy
22:25:50pyrolost: do you know what other features are required (in power mang) to make the bootloader boot into RB on AC power?
22:25:51Nicoi'll try that on target now
22:26:23 Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...")
22:27:31Nicoseems to mwork just fine :)
22:28:38lostlogicpyro: I believe that the bootloader -> AC is separate from these issues, and revolves around LinusN figuring out the power up and down sequences for the HDD better or some such
22:30:05pyrolostlogic: how long does it usually take for a patch such as this one to get commited?
22:30:19 Nick t0mas is now known as ts|away (n=tomas@unaffiliated/t0mas)
22:31:20 Quit midkay (Read error: 104 (Connection reset by peer))
22:31:23preglowlinuxstb: one thing is for sure, rockbox at 30mhz isn't very enjoyable, even without audio playing in the background
22:31:30 Join midkay_ [0] (n=midkay@
22:31:38preglowlinuxstb: and we'll pretty much need a freq that low for the whole cpu freq changing scheme to matter
22:31:58linuxstbYep. So I guess optimising the UI has become a high priority.
22:32:03 Part krmathis
22:32:06preglowyeah, i think so
22:32:17preglowbecause this will apply even if we move codecs to the second core
22:32:21Mikachubut you can clock down when you're not using the ui then?
22:32:42lostlogicpyro: depends a lot −− if I read it and both understand and agree with what all it's doing, I"ll commit it soon −− I'm hoping you'll read through the code and see how the enw stuff he's doing relates to the stuff in HAVE_CHARGE_STATE defines and let me know what should be done with it :-P
22:32:53linuxstbYes, we could boost whenever a key is pressed, and have some kind of timeout.
22:33:00preglowi guess
22:33:03linuxstbBut that seems to be admitting defeat
22:33:11preglowso i say we atleast wait
22:33:33linuxstbI need some food, then I'll see if I can work out why it's crashing my 4g.
22:34:01linuxstbBefore I forget, do you have a copy of the original mbr from your Nano?
22:34:17linuxstbI'm starting a collection to help Mac-only uses convert from HFS to FAT32.
22:34:17Mikachubut even if you get the ui fluid at 30 mhz you could clock it even lower when idle?
22:34:22 Part |Josh|
22:34:28Mikachui have one around i think
22:34:48linuxstbDo you have ipodlinux installed?
22:34:56preglowlinuxstb: yeah, i do
22:35:00Mikachuipod_boot_sector_backup.bz2 224 bytes
22:35:14Mikachui do but that backup is from before ipl
22:35:15linuxstbMikachu: Yes, that's it. What ipod is that from? (and what disk size?)
22:35:22Mikachunano and 2GB
22:35:34Mikachuwhich one?
22:35:52linuxstbThe 224 byte one. But it's OK - preglow has an identical ipod.
22:36:05preglowi can't find mine
22:36:16linuxstbMikachu: Back to you then...
22:36:34Mikachu"This is your Apple iPod. You probably do not want to boot from it!" :)
22:36:55 Join moozooh [0] (n=moozooh@
22:37:35 Quit Kohlrabi (Nick collision from services.)
22:37:43 Join Kohlrabi [0] (
22:37:51 Join Zagor [0] (
22:37:57linuxstbMikachu: Thanks - I've got it now.
22:38:11Mikachui checked that it's different from what's on my ipod now too
22:38:21 Quit petur ("here today, gone tomorrow")
22:38:23Mikachuso i'm arbitrarily close to 100% sure it's the right one
22:38:58preglowmy arm flac optimisation crashes for mysterious reasons
22:39:29Nicoupdated :D
22:39:38 Nick BHSPitLappy2 is now known as BHSPitLappy (
22:45:54 Join antoine [0] (
22:51:04 Quit moozooh (Read error: 131 (Connection reset by peer))
22:51:44 Join moozooh [0] (n=moozooh@
22:52:34 Quit moozooh (Read error: 104 (Connection reset by peer))
22:53:11 Join moozooh [0] (n=moozooh@
22:53:40 Join petur [0] (
22:55:02Bgerlostlogic link to the powermgmt patch ?
22:55:22 Quit ts-x ("CGI:IRC")
22:55:58lostlogicthere are two on sourceforge by vinylivo:
22:56:15 Join San] [0] (
22:57:30 Quit SereR0kR ("XChat Aqua")
22:58:02 Quit lodesi ("Leaving")
22:59:09 Quit BHSPitMonkey (Remote closed the connection)
22:59:21 Join webguest19 [0] (
22:59:47webguest19what is the min voltage that rockbox shuts down at ?
22:59:58preglowmin voltage? :O
23:00:09 Part safetydan ("moof")
23:00:24Mikachuyou mean the max voltage?
23:00:27 Quit Febs ("CGI:IRC (EOF)")
23:00:31Mikachuhopefully it will shut down for all voltages under that
23:00:37preglowbut no
23:00:39preglowit doesn't
23:00:49preglowcurrently, rockbox doesn't shut down at all before the hardware does it
23:01:03preglowsomeone should change that
23:01:37linuxstbpreglow: Any idea why I would get a prefect abort at 60005FFE ?
23:02:04 Quit tinodeleste (Read error: 110 (Connection timed out))
23:02:24webguest19so Rockbox doesn't shutdown if voltage gets to a minimum level ?
23:03:49lostlogicit's being worked on...
23:04:15lostlogicit does shutdown when it can't spin up the disk, or if the battery level reaches critical (which is far too low to spin the disk)
23:04:56webguest19minimum disk operating voltage is 3.3 volts ?
23:05:05 Join BHSPitMonkey [0] (
23:05:46peturLinusN: around and got time?
23:05:54 Quit bluey- ("Leaving")
23:06:12LinusNaround, but not much time
23:07:13webguest19hmm, so what is the voltage that the hartdware will shut down at (H140) ?
23:07:13 Quit San] (Read error: 104 (Connection reset by peer))
23:07:17peturI'll read datasheets then ;)
23:07:19 Join Stanley_fu [0] (
23:07:35 Quit San (Read error: 104 (Connection reset by peer))
23:08:12Stanley_fuanyone here
23:08:18 Quit Stanley_fu (Client Quit)
23:08:27 Join lets_play413 [0] (
23:08:59peturLinusN: how did you determine HC and DC ports earlier today? can't find any reference to the HC...
23:09:57lets_play413anyone know how many people r helping with gigabeat???
23:10:19preglownot many
23:10:21preglowmarkun is the main guiy
23:10:23preglowguy too
23:10:50lets_play413but im hearing stuff about it
23:11:18lets_play413like xvid player etc
23:11:25*lostlogic speeds up the apply_gain function by several instructions
23:12:31preglowlostlogic: what that thing needs is nice good old-fashioned block fetching
23:12:32LinusNpetur: i looked at page 21
23:12:53linuxstbpreglow: I can't see any patterns in the crashes. It just seems to sometimes crash when (I assume) changing speed.
23:12:55preglowjust fetching one value at a time is a waste when you're just doing gain
23:13:05peturoh, from the datasheets, not the disassembly...
23:13:06lostlogicpreglow: ya think? line reads? seems like it wouldn't be worth the code complexity in this place.
23:13:28preglowlostlogic: every little bit helps, i'll probably do it myself some day
23:13:59lostlogic*nod* well I'm making my little tweak for now −− looks like a percent or two worth of boost can be gained just by restructuring the function slightly and reducing register usage
23:14:00preglowall the dsp functions should be coded in assembly :>
23:14:25lostlogicthe problem with line reads is that we can't guarantee line-aligned input data eh?
23:15:01***Saving seen data "./dancer.seen"
23:15:15 Quit lets_play413 ("CGI:IRC (EOF)")
23:15:44preglowwell, just read more than a line, then
23:15:48preglowtwo lines, for example
23:16:03pregloweven if it's not line aligned, it'll still be faster
23:16:25preglow1. because of the reduced instruction fetching, 2. because line reading naturally requires you to do loop unrolling
23:16:33lostlogicI'll leave that to you, and just optimize the C for now.
23:16:44 Quit Thus0 ("plouf")
23:17:19preglowmore than good enough
23:17:25preglowwe'll want to use that routine in the eq as well soon
23:21:08 Quit Bger ("[BX] Dr. Kavorkian is DYING to use BitchX. Aren't you?")
23:21:18 Part webguest19
23:24:23 Quit midkay_ ("Leaving")
23:24:54 Join Paul_The_Nerd [0] (
23:26:06 Join joesomebody [0] (
23:26:11joesomebodyhello everyone
23:26:45 Join DreamTactix291 [0] (
23:26:56 Join jwcgator [0] (
23:26:59 Join perpleXa [0] (
23:27:21perpleXaanyone made some themes foe the 5g?
23:27:27 Join ssnajper [0] (
23:27:59joesomebodythere is one called ipodfun
23:28:04 Quit jwcgator ()
23:28:09joesomebodybut it is in the forums and they are down
23:28:15 Join webguest65 [0] (
23:28:16joesomebodyi have a copy somewhere though
23:28:24 Quit petur ("here today, gone tomorrow")
23:28:31joesomebodydo you want it?
23:28:41perpleXawould be nice if you could dcc it =)
23:28:41 Quit ssnajper (Client Quit)
23:29:08joesomebodylemme find it
23:29:21 Join webguest26 [0] (
23:29:24 Quit Nico ()
23:30:20 Quit webguest65 (Client Quit)
23:31:02saa[b_r]iderqucik question, can a single image be assigned to two different locations in the WPS?
23:31:16joesomebodyi think so
23:31:34markunpreglow: those gigabeat users are starting to come here more frequent it seams. you can refer them to #gigabeat if you like.
23:31:55saa[b_r]iderso say:
23:33:33 Quit Siku ()
23:33:35Paul_The_Nerdsaa[b_r]ider: I think that's supposed to work. Why not just try it?
23:33:44 Quit muesli__ ("ich will Khe!!!")
23:34:17saa[b_r]idersure I will, I'm currently in the planning stage... and I still haven't updated to the new RB build
23:34:18*perpleXa pokes joesomebody
23:34:23perpleXafound it? :)
23:34:56preglowlinuxstb: had a look at the demux.c patch on the tracker?
23:35:08joesomebodyi had to rezip it
23:35:13joesomebodyre rar that is
23:35:29joesomebodyand i suck at irc so i am putting on rapidshare...its small tho
23:35:33joesomebodyit won't take long
23:36:02joesomebodythere are three versions...the ipodvideofun is the one you want, screensize wise
23:36:51perpleXaYou want to download ipodfun.rar
23:36:55perpleXaand where to click
23:36:56perpleXa? :P
23:37:07joesomebodygo down and click the free button
23:37:10perpleXanice that page knows what i wanna do.. :>
23:37:23perpleXaok :)
23:37:27joesomebodyits in denmark...what do you expect?
23:37:41 Join TCK- [0] (
23:37:52perpleXagermany, actually
23:38:12perpleXaman its time for perplexa.nat to come back online..
23:38:30perpleXahad a upload page for users.. :)
23:38:32joesomebodyit sucks that the forums are down
23:38:35joesomebodyi miss it
23:38:55joesomebodydon't worry about grammar...this is the internet, where people sometimes talk like this:
23:38:57 Quit webguest26 ("CGI:IRC (Ping timeout)")
23:39:07 Quit DT291 (Read error: 110 (Connection timed out))
23:39:14joesomebodyj00 n00b..1 ju57 pwn3d j000
23:39:16joesomebodyand such
23:39:16perpleXayeah, well
23:39:33 Part Paul_The_Nerd
23:39:49joesomebodyi get so sick of not-so 13375p34k
23:39:51perpleXai made an addon that simulates 5L beers
23:40:02perpleXawait, gonna find it
23:40:29perpleXa-23:40:24- Info fake drunken activated
23:40:33perpleXalets write soeothing
23:40:57perpleXaisnwnorking welll wen i wrte to fast
23:41:16joesomebodythat's great
23:41:28 Quit moozooh (Read error: 104 (Connection reset by peer))
23:41:39joesomebodyhave another on me :)
23:41:47perpleXait's for mirc :P
23:41:56perpleXai can upload that, if you want me to
23:42:17 Join moozooh [0] (n=moozooh@
23:42:26joesomebodythat's ok...i have enough problems using mirc as is is...technically, i am a n00b at well as linux
23:42:35joesomebodydesktop linux, that is
23:42:41joesomebodybut i like ubuntu
23:43:25perpleXai'm using gentoo, running mirc in wine :X
23:43:29joesomebodyi can't resist
23:43:36joesomebodyi gotta get it
23:43:42perpleXairssi sucks, and xchat is even worse :(
23:44:13joesomebodyi know...right now i am on winblows
23:44:23perpleXaand since version 6.17 mirc supports utf-8 thats just great =)
23:44:52joesomebodymirc should be ported to 'nix
23:45:17joesomebodyso you don't have to deal with wine
23:45:32 Join ender1 [0] (i=ychat@
23:46:02preglowall you need is irssi
23:46:07perpleXawell, it should, but i guess its using way too much windows.h functions
23:46:09Bagderxchat is mirc for linux
23:46:23perpleXaxchat is like poo in my pants
23:46:25joesomebodybut after using mirc you get a bit spoiled
23:46:46preglowwe prefer the term "bag of shit" here
23:46:57Bagderyeps, that's the phrase to use
23:47:03perpleXaok :D
23:47:22markunpreglow: I think it's a quote I will never forget for the rest of my life :)
23:47:30preglowif something looks, sounds, feels or tastes funny, just use that expression
23:47:32preglowit covers all
23:47:46joesomebodywould be nice if viewer in rockbox supported html...then you could skip to chapters in ebooks
23:47:57lostlogichmm, don't think line read would help in apply_gain, but line write might... (the reads are done during the macs at least on coldfire)
23:48:03Bagderjoesomebody: start writing
23:48:13joesomebodyi gotta learn C first
23:48:19markunjoesomebody: port w3m, links or elinks..
23:48:27preglowlostlogic: line reading would be faster than parallel load via mac.l, i think
23:48:28markunor lynx
23:48:40joesomebodyi like lynx
23:48:50Bagderlync is quite surpassed though these days
23:48:56preglowoh yes
23:49:06perpleXacould anyone send me the simulator, for windows?
23:49:23BagderI can point to the source! ;-)
23:49:47lostlogicHmm, I do wonder... line write will be an easier optimization, because we can be sure that the sample_buf is line aligned
23:49:49perpleXanah that would require me to install vs2k3
23:49:54joesomebodygutenburg and both are good places for stuff to put on your rockbox for reading
23:50:18joesomebodytextfiles has some nice destructive stuff lol
23:50:45BagderperpleXa: rockbox needs cygwin to build on windows
23:50:47joesomebodydang...development on ipodlinux seems so much slower than rockbox
23:50:54lostlogicpreglow: how would one declare a variable as aligned to 16 bytes?
23:51:00Bagderjoesomebody: it is and always was
23:51:19perpleXaBagder: i have cygwin, but i've seen vs prject files in the simulator filder
23:51:28preglowlostlogic: dunno
23:51:39BagderperpleXa: that was just a remainder from veeeery long ago
23:51:42 Join michaelconner [0] (
23:53:11linuxstbAny ipod 5g owners here who have complained about mono playback?
23:53:52michaelconnerhi... I've got a weird bug on my iPod Photo running the daily build from 18 Feb
23:54:17michaelconnerI've had it twice play all the files in the directory and then I get the "shutdown" message and it shuts down.
23:54:43michaelconnerIs this a known issue?
23:55:18 Join damaki_ [0] (
23:56:29Zagortest drive the new bugtracker:
23:57:03michaelconnerzagor: will do so
23:57:24Zagorit wasn't directed specifically to you :-)
23:57:26LinusNZagor: the bug tracker is uglu! i want user configurable menus, and backdrops!
23:57:33LinusNand video
23:57:46ZagorLinusN: submit a patch
23:57:55Bagderit looks like a "Bag Of Shit" ! ;-)
23:57:58LinusNthat bug tracker is sooo msdos, and looks like a bag of shit
23:58:09saa[b_r]iderjava support too?
23:58:11Zagoryou're forum damaged, the lot of you
23:58:11linuxstbThere are also far too many bugs and feature requests. Can you delete them all?
23:58:17saa[b_r]iderand wma
23:58:28BagderZagor: I'd say "user damaged"...
23:58:57 Quit joesomebody (Read error: 104 (Connection reset by peer))

Previous day | Next day