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

00:00:47tucozhotwire_, I found my remote. It's the one for the h120
00:04:32 Join mkey [0] (
00:07:55*ender` has a H120 with a remote
00:08:36mirakI got an operands mismatch error on an asm inline
00:11:18*Davide-NYC has H140 with both H100 and H300 LCD remotes but no idea how to help.
00:14:22scorchewading through ols posts can be quite amusing...
00:14:24scorche"god i love u! i wanna hug someone!! come Daniel Stenberg hugs are free!"
00:17:04sharpeEven I'm not that enthusiastic about hugs...
00:24:00***Saving seen data "./dancer.seen"
00:26:10 Quit lodesi ("leaving")
00:32:06 Join A_M [0] (
00:38:10 Quit BHSPitLappy (Read error: 60 (Operation timed out))
00:41:46 Quit mkey (""Welcome to IRC; Where men are men, women are men and little girls are FBI agents!"")
00:42:27 Join webguest85 [0] (
00:45:02 Quit _FireFly_ ("Leaving")
00:46:04dpassen1Davide-NYC: What's the status of the H300 LCD remote with a current daily or CVS build? Mostly working?
00:46:29Davide-NYClol, I was just testing.
00:46:33Davide-NYCgimme five
00:46:49dpassen1Sure, I just recently got my H300 LCD remote.
00:46:56mirakI got an "operands mismatch" when trying to put coldfire asm
00:47:01ww2-Hey... a question about the USB patch, if anyone can answer. I have it set up to "connection", meaning it should only try to get an usb connection if I hold Menu (iPod 5g). But when I connect the iPod to the wall charger, it still behaves the same as before. Attempts to get an usb connection and keeps rebooting (unless the iPod is on - this part of the behavior indeed changed). It this normal? It must be on before connecting to the wall charger?
00:47:14mirakanyone have experience on that ?
00:47:31Davide-NYCThey're sweet right?
00:47:45dpassen1Much nicer than the standard H1x0 LCD remote
00:48:13Davide-NYChey, when does Rockbox check for which remote is plugged in?
00:48:30Davide-NYCin other words do I need to reboot after swapping remotes ornot?
00:50:30*Davide-NYC presumes reboot unnecessary
00:51:08ww2-you should only presume people are too lazy to answer =p
00:51:19sharpeOr just doing other things...
00:51:22ww2-I'm just kidding btw.
00:51:28sharpeOr not have knowledge of that area...
00:51:50Davide-NYCI can call it an educated guess based on imperical evidence
00:52:23Davide-NYCdpassen1: do you do a lot of recording?
00:52:41Davide-NYCdpassen1: do you do any rockbox developement?
00:52:57*Davide-NYC hoping for a coconspirator
00:55:13 Join perpleXa [0] (n=perplexa@unaffiliated/perplexa)
00:56:44dpassen1no, no
00:56:52Davide-NYCdon;t be sorry
00:57:12dpassen1I am about the development part
00:57:33Davide-NYCare you using am H1xx or H3xx player?
00:58:18 Quit A_M ("CGI:IRC")
00:58:42Davide-NYCplayback seems to be fine right now (current CVS) ona H1xx with H300LCD remote.
00:58:54Davide-NYCso is file browsing (incomplete testing)
00:59:26Davide-NYCmenu The H100LCD remote is borked
00:59:36Davide-NYCworking on a forum post right now
01:00:45Davide-NYCkeyboard is borked
01:03:08*Davide-NYC listrening to Hand Of Fate (Rolling Stones)
01:04:41 Quit bk ("Leaving")
01:04:56 Quit ender` (" I think that's how Chicago got started. A bunch of people in New York said, 'Gee, I'm enjoying the crime and the poverty, but")
01:06:40dpassen1Have you tried the 3x0 LCD remote w/ orig iriver firmware?
01:10:41hotwire_davide-NYC: i believe you might be the person i'm looking for
01:11:04Davide-NYCbeen looking for you too! :-)
01:11:19Davide-NYCdpassen1: No
01:11:33hotwire_do you have the source code downloaded?
01:11:37Davide-NYCdpassen1: never crossed my mind
01:11:43Davide-NYChotwire_: I do
01:11:51Davide-NYCwarning I know nothing about programming
01:12:10Davide-NYCwhat can I do for us?
01:12:32hotwire_i claim to know very little of C, and being rusty in programming... but people claim otherwise of me
01:13:10hotwire_so like i said, i'm trying to work out how to get remote support in the UISim, i'll post my current revision of UISim/sdl/button.c
01:13:37 Join Paul_The_Nerd [0] (
01:13:45Davide-NYCcool, how are you going to tell the sim what remote is plugged into the unit?
01:13:47 Join _Lucretia [0] (
01:13:59Davide-NYCThe simulated unit, that is.
01:14:13hotwire_well, according to the code that is already there, it is toggled by pressing 't'
01:14:18 Quit _Lucretia_ (Read error: 101 (Network is unreachable))
01:14:32Davide-NYCpressing 't' toggles remotes in a circle?
01:14:32hotwire_line 115 to line 135
01:14:56Davide-NYCdidn't know that
01:15:00hotwire_so whoever wrote that snipped originally did
01:15:10hotwire_but there was never any support for the remotes yet.
01:15:28Davide-NYCwhere are the STLK keys defined for the remote buttons?
01:15:36hotwire_in what I'm working on, i've gotten main hold and remote hold working in the sim.
01:15:53hotwire_that's the thing. They haven't been written yet.
01:16:14Davide-NYCI see
01:16:22hotwire_but I don't know what the assignments are for the remotes in the real world, nor can I easily figure it out.
01:16:33Davide-NYCI am the guy you are looking for!
01:16:34 Join Febs [0] (
01:16:48Davide-NYCBut we might have a problem
01:17:06Davide-NYCYou see I disagree with one small button mapping for the H100 remote as is
01:17:08hotwire_for the h100 lcd remote, i'm planning on using 123 and 456 for the two top jogwheels, and 789 for the one on teh bottom (i'm talking about the main number bar on the keyboard here... since the numpad is already reserves)
01:17:23Davide-NYCI've been trying to get Mmmm or Petur to listen but they're busy and/or disagree with me
01:18:38 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
01:18:42Davide-NYCnot a bad idea, what about play and stop?
01:18:48 Join daurn|laptop [0] (n=quae@
01:19:02mirakok I give up
01:19:11hotwire_oh yes... that i have coded as 0 and - respectively
01:19:28Davide-NYCI'm totally cool with that
01:19:29hotwire_you can see them coded in preliminary right below that remote choosing code
01:20:03hotwire_i have yet to set up the switch/case for the specific remotes, just get the h100 working first, because the UISim currently uses it exclusively
01:20:09hotwire_i wouldn't know how to change the remote on display
01:20:21hotwire_(realistically 10 mins i'll be back
01:20:58Paul_The_NerdDavide-NYC: Which button mapping do you disagree with?
01:21:32 Part tucoz ("Leaving")
01:21:36Davide-NYCPaul_The_Nerd: Look at the images in this post
01:21:43Davide-NYCdon;t read any of what I wrote
01:21:58mirakPaul_The_Nerd: do you know asm ?
01:22:00Davide-NYCI would like the main unit buttons mapped "1to1" to the remotes
01:22:08Paul_The_NerdWhy not just say "I think X button shoud do this, but it does this instead"
01:22:19Paul_The_NerdBecause I really don't know how they're mapped currently
01:22:28Paul_The_Nerdmirak: No, I do not. I am in the process of learning.
01:23:13mirakPaul_The_Nerd: ok I tried to optimise some function and got an unexpected error. googling dosn't help much, it seems gcc is broken sometime
01:23:31Paul_The_NerdAh. =/
01:23:36Davide-NYCThe current behavior of <</navi/>> while in file browser is -item/action/+item I think it should be up_directory/action/action
01:23:49 Quit apo` ("Leaving")
01:23:57 Join apo [0] (
01:24:00Davide-NYCas if it were the LEFT/SELECT/RIGHT buttons of the main unit
01:24:20Paul_The_NerdIt's mapped as Up, Select, Down instead
01:24:25Paul_The_NerdRelative to the H100 stick.
01:24:39Davide-NYCwell, right now it's broken, but yes,that's what it's supposed to be
01:24:46Paul_The_NerdIt makes perfect sense in the context of the H100 main unit.
01:24:55Davide-NYCI disagree
01:25:17Paul_The_NerdRight now, you can navigate with *just* the Navi rocker.
01:25:25Paul_The_NerdAs long as you don't need to back out.
01:25:31Paul_The_NerdMuch as you can do with the stick.
01:25:48Davide-NYCI guess my brain works differently
01:25:59Davide-NYCI want to learn the interface once, not twice
01:26:04 Join dwihno [0] (n=dw@
01:26:21Davide-NYCI learn the main unit and then just want a straight button mapping to the remote
01:26:33Paul_The_NerdWell the H100 remote doesn't have the same buttons at all though
01:26:47Davide-NYCcheck out my gifs
01:26:55Paul_The_NerdI'm not talking about button "names"
01:27:01Paul_The_NerdI'm talking about the buttons themselves.
01:27:14Paul_The_NerdI agree that in the H300 context, where the remotes have buttons like the main unit, mapping could/should be 1:1
01:27:32Davide-NYCDig on the images my main man
01:27:39Paul_The_NerdI've seen the images
01:27:42Davide-NYCAnd here's the thing that gets to me.
01:27:47Paul_The_NerdIt's incredibly silly to focus on the names of the buttons
01:27:51Paul_The_NerdThe h100 has a stick. The remote doesn't
01:28:06Davide-NYCThe button mapping from main unit to the "stick' changes depending on what screen you're in
01:28:15Paul_The_NerdThat's a problem, yes.
01:28:16Davide-NYCWPS or file browser
01:28:23Davide-NYCthat's my beef
01:28:29Paul_The_NerdWhat, because it goes to the next song, vs up/down in the list?
01:29:04Paul_The_NerdYou're talking about making the interface harder to use for the sake of consistency with the *naming* of the buttons on the main unit.
01:29:35Paul_The_NerdThe stick has two axes.
01:29:41Paul_The_NerdThe Navi rocker only has one.
01:29:49Davide-NYCNo man, slow down. On the main unit UP/DOWN does -vol/+vol and -item/+item
01:29:56Paul_The_NerdDavide-NYC: I'm aware of that.
01:30:11Paul_The_NerdWhat I'm saying though is that you have two axis of movement on the main stick, and only one on the navi rocker.
01:30:20Davide-NYCso you figure the same button on the remote does those two things
01:30:33Davide-NYCbut I'm talking about two buttons.
01:30:36Paul_The_NerdNo, you don't, if you've ever used the retail firmware.
01:30:49Paul_The_NerdThe volume is mapped to the same rocker it was in retail.
01:30:55Davide-NYCI see.
01:31:08Davide-NYCIf that's a design parameter then that makes sense.
01:31:14sharpeWouldn't it be axes?
01:31:21Paul_The_Nerdsharpe: On that one, I'm honestly not sure.
01:31:26Davide-NYCI'm from NYC so axesis
01:31:35Davide-NYC(n' shit)
01:31:52sharpeI'll investigate.
01:32:03Paul_The_NerdDavide-NYC: For most users instinctively use that rocker to try to adjust the volume, and the other to move in lists, because that's how it was done in the retail firmware. It's also simply easier to use if you click on files with the same control that you use to navigate through them.
01:32:07Davide-NYCPaul_The_Nerd: I see your point about new users, but what do we care what iRiver did?
01:32:41Davide-NYCI give up. Maybe I can get someone to help me code up a patch
01:32:51sharpeYup, plural of 'axis' is 'axes.'
01:33:21Paul_The_NerdDavide-NYC: Is it really that hard to accept that the controls on the remote don't need to be identical to the main unit?
01:33:43Paul_The_NerdThere's not even a direct analog to the left/right on the stick on main unit, on the remote.
01:33:57 Quit dwihno_ (Read error: 60 (Operation timed out))
01:33:57 Quit Kohlrabi ("Quit")
01:34:03Davide-NYCI think the remote needs to be a natural extention (superset or subset) of the main unit controls
01:34:20Davide-NYCthe H100 remote has more buttons than the main unit
01:34:31Paul_The_NerdThat's not a reason why the controls should match.
01:34:44Davide-NYCbecause Rockbox has a ton of features and the UI shouldn;t get in the way, evan when using the remote
01:34:56Paul_The_NerdThat's a reason for the controls to be chosen in a way to make them easy to use.
01:35:01Paul_The_NerdRather than cludging them to match the main unit.
01:35:18Davide-NYCyou say cludging, but I say it's clearer this way,
01:35:18Paul_The_NerdRight now you can browse to and launch a song/playlist with one finger.
01:35:24Paul_The_NerdJust as you can on the main unit.
01:35:32Davide-NYCMy finger are too fat to that anyway
01:35:34Paul_The_NerdYou're suggesting requiring a minimum of a finger move.
01:35:50Paul_The_NerdRight now it's easier to use, at least for those of us with nimble hands.
01:35:53Davide-NYCI'll drop it.
01:35:57Paul_The_NerdIt requires a slightly longer learning curve.
01:36:01Davide-NYCBut I think it's an error
01:36:09Davide-NYCShorter learning curve
01:36:17Paul_The_NerdNo, the current method requires a shorter one.
01:36:19Paul_The_NerdRelative to yours.
01:36:25Davide-NYCYou say tomato
01:36:30Paul_The_NerdErr longer one.
01:36:35Davide-NYCI learn the main unit and a 1to1 mapping
01:36:39Davide-NYCthat's it
01:36:58Davide-NYCsame interface re-organized over a piece of hardware
01:36:58Paul_The_NerdAnd what do you do with the extra button?
01:37:17Davide-NYC-10/+10 aka source/bitrate
01:37:37Paul_The_NerdIf you have a 1:1 mapping, you can't really justify putting anything on it.
01:37:40Davide-NYCsame as Play+button combo
01:37:58Davide-NYCwhich is -10/+10 in file prowser
01:38:11Paul_The_NerdPlay+ Up/Down, or Play+Left Right?
01:38:26Paul_The_NerdBecause left/right are folder skip in WPS, and up/down are page skip in browser.
01:38:31Paul_The_NerdYour rules only allow you to do one of those.,
01:38:46Davide-NYCwhat does Play + Left/Right do?
01:38:51Davide-NYCnever used it
01:38:53Paul_The_NerdNext folder while playing in file mode.
01:39:00Paul_The_NerdIn WPS
01:39:01 Join Irc-Gate57903 [0] (
01:39:04Davide-NYCthat's WPS
01:39:14Paul_The_NerdBut you can't change it from Up/Down to Left/Right when you go into the WPS
01:39:18Paul_The_NerdYou've already established that rule.
01:39:19Davide-NYCone thing at a time, while in File Browse -10/+10
01:39:57Paul_The_NerdYes, I know.
01:40:05Paul_The_NerdI'm saying that your rules don't allow the full use of that button.
01:40:35Davide-NYCK, I am of the opinion that the pitch screen would be too complicated to mess with with just the remote
01:40:47Davide-NYCso Play + Left/Right in WPS
01:41:22Davide-NYCPaul_The_Nerd: let me know if I'm making ven the slightest bit of sense to you
01:41:27Paul_The_NerdDavide-NYC: So, you're making it Play+Up/Down in filetree, and Play+Left/Right in WPS? I thought your rules didn't allow a button to change direction...
01:41:43Paul_The_NerdYou're being inconsistent with your own guidelines now.
01:42:21Davide-NYCI'm not being incosistent for extant main unit buttons
01:42:40Davide-NYCthe extra buttons are luxuries for us to do whatever we deem best with
01:42:41Paul_The_NerdSo your basis on what a button is, is wholly based on what it's labelled?
01:42:52Davide-NYCin a sense
01:43:03 Quit Irc-Gate57903 (Client Quit)
01:43:13Davide-NYCI'm basing it on it's pre-existence on the main unit to allow for faster easier learning and usuing
01:43:37Davide-NYCOne set of commands, two pieces of hardware
01:43:42Soapthat is a slippery slope, as different targets have different default buttons and actions.
01:44:09Soapshould rockbox attempt comfort with a target's original firmware, or with itself?
01:44:15SoapI believe the latter.
01:44:20Davide-NYCno, I'm just talking about the iRiver H1xx, H3xx and their respective LCD remotes
01:44:28Davide-NYCI agre Soap
01:44:46Davide-NYCMy suggestion goes against the iRiver firmware
01:44:56Paul_The_NerdMy main concern thought is that while it takes a few less minutes to learn, it's more cludgy (in my opinion) to use.
01:45:12Paul_The_NerdNeither of the buttons on the remote are actually "Up/down" they're both "Left/Right"
01:45:26Paul_The_NerdThe only reason the joystick does what it does is because of its orientation relative to the screen.
01:45:26Davide-NYCyou mean physically?
01:45:29Paul_The_NerdPhysically, yes.
01:45:41Paul_The_NerdIt makes perfect sense that the "Navi" rocker is in control of navigation actions
01:45:46Paul_The_NerdIn the filetree this is moving up and down
01:45:57Paul_The_NerdIn the playlist, this is ALSO moving up and down, which results in next/previous song.
01:46:11Paul_The_NerdFrom a navigational perspective, the use of the rocker is internally consistent
01:46:17hotwire_davide-nyc: did you get my pm?
01:46:24Davide-NYChotwire_: nope
01:46:26Davide-NYClooking now
01:46:26Paul_The_NerdBut you feel insistent on looking at it relative to the button mappings on the main unit instead, which I think is a logical fallacy.
01:47:06hotwire_davide-nyc: going to add you to my msn from your forum email address, if okay
01:47:09Paul_The_NerdInstead the remote should be looked at on its own, ignoring the main units existence and controls at all, and controls for it should be chose based as if it were a player on its own.
01:47:10Davide-NYCPaul_The_Nerd: I think you're getting hung up on the remote being labelled. Scratch off the paint and think about it.
01:47:33Davide-NYC"the remote should be looked at on its own," I disagree
01:47:34Paul_The_NerdDavide-NYC: I am ignoring the paint. I want to be able to able to use *one* control to get to my music.
01:47:55Davide-NYCwe disagree
01:47:57Davide-NYCthat's cool
01:48:10Paul_The_NerdI just don't understand your obsession with the main unit.
01:48:13 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
01:48:15Paul_The_NerdThere are three remotes, and two main units.
01:48:39Davide-NYCsome dev out there might read this exchange and say "hey my brain works like that too!" and help an dolt like me out.
01:48:47 Join daurn|laptop [0] (n=quae@
01:48:51Davide-NYCthe non-LCD ermote is a different case
01:49:15Davide-NYCtoo much of a subset and it doesn't give you any clue as to what screen you're in
01:49:36Davide-NYCso I consider it always in the WPS
01:50:21Davide-NYCI consider it's controls to only make sense for volume and track skip/nudge
01:50:31Davide-NYC(the non-LCD remote)
01:51:48Paul_The_NerdThe non-LCD remote is in a category of its own yes.
01:52:15Davide-NYChotwire_: help me read this code
01:52:29sharpeWell. Just backed up 7.1 gigs of music onto dvds...
01:52:33Paul_The_NerdBut I'll fight remapping of the H100 LCD's buttons. The H300, if the actual Up and Down don't do volume in WPS and up/down in the list, I'll agree with that changing, as the buttons are physically up and down. But there's no reason to bend the H100 to a faulty paradigm and make it harder to actually *use* just to make it very slightly easier to understand.
01:52:55hotwire_davide-nyc: you mean the code snippet i referenced to you?
01:53:02Davide-NYCyeah lines 930 on
01:53:19*Davide-NYC wonders how I make through the day being this stupid
01:54:20Davide-NYCok hotwire, the buttons are names as they are labelled on the iRiver remotes. The thing is, these were labelled two different ways depending on whether they were for HD or CD units
01:54:39Davide-NYCI will write you a table and PM you
01:54:53hotwire_beauty... i hope it's the right info i'm looking for.
01:55:38hotwire_do you still need a *rough* explanation of that code?
01:55:45Davide-NYCnah I think I get it
01:56:00hotwire_remember, i don't even have an iriver... most of this is greek to me as is
01:56:02Davide-NYCI also think that an image would be better than a table
01:56:07Davide-NYCno worries
01:56:12hotwire_send me what you can.
01:56:14Davide-NYCpictures are better for this purpose
01:57:54hotwire_amiconn: are you online?
01:58:18hotwire_bah... should have looked at the names in the channel first to see
01:59:56 Join Guest62095 [0] (
02:00:08Guest62095hey guys
02:00:22 Nick Guest62095 is now known as hooded (
02:00:29 Nick hooded is now known as hooded_robin (
02:01:33Paul_The_NerdDid you have a specific question?
02:02:13hooded_robinyeah dude, can i install Rockbox... without having to reformat
02:02:30hooded_robini just really dont want to remove all my songs and then reload them on my ipod
02:02:53Paul_The_NerdYes, you can.
02:03:06 Join Rudy4Pez [0] (
02:03:20hooded_robinokay. and can i play movies on my tv with the tv connector?
02:03:46hooded_robincause i saw the question on the fourms... and it didnt give a clear answer
02:04:00hooded_robinsharpe: alright... but can i still play movies on it?
02:04:08hooded_robinlike just the ipod itself
02:04:18Paul_The_NerdYou can always reboot into the retail firmware
02:04:26Paul_The_NerdIn which case you can do everything it could do before, there.
02:04:27sharpeYeah, but at the moment there is no audio, only video.
02:04:53hooded_robin... kinda of voids the reason of having a video ipod...
02:05:00hooded_robini might just get a 3g, for flac
02:05:02Soapand no mpeg4 video, and the video doesn't play at full speed and...
02:05:15Soapyou don't have a video ipod - you have an "iPod with Video"
02:05:25hooded_robinSoap: yeah...
02:05:33sharpehooded_robin: That would be why you should boot into the original firmware for playing videos. :)
02:05:36Soapand I don't know anyone who watched video on their ipod after a month.
02:05:50hooded_robinthe only reason they call it that, is cause steve jobs said... "there will never be a "video ipod" "
02:06:26hooded_robinsorry if i offened the 5 people out there who use macs
02:06:40Soapno, the reason they call it that is because it is a _music_ player which has some sub-optimal video capabilities.
02:06:53hooded_robinsoap... too true
02:07:08hooded_robinatleast allow it to play divx.. i mean come on
02:07:27hooded_robinsharpe: does it hurt reflashing the firmware like that?
02:07:38sharpeYou don't flash the firmware with the iPods.
02:07:40Soapyou aren't reflashing the firmware.
02:07:49hooded_robinwhat are you doing?
02:07:59Soaponly replacing the bootloader, and rockbox gets launched from the hard drive
02:08:00sharpeEssentially, changing the bootloader.
02:08:21hooded_robintoo bad theres not a multi boot loader
02:08:29Paul_The_NerdThere is
02:08:29sharpeThere is.
02:08:37Paul_The_NerdWhich is why I said earlier you can always reboot into the retail firmware
02:08:40sharpeThe Rockbox bootloader.
02:08:41hooded_robinyou guys are effing awesome
02:08:42*Paul_The_Nerd wishes people would listen to what he said.
02:08:48Soapand all the important safety parts of the ipod firmware are in hardware (I know that sounds odd) so the chances of bricking are 0.00000000001%
02:09:12hooded_robinSoap: and couldnt you always just do a reformat to fix it?
02:09:23Davide-NYChotwire_: I PMed you, let me know if it's OK and I'll do the other two remotes
02:09:33hooded_robinive bricked minea couple times, with ipod linux
02:09:44sharpehooded_robin: You don't really brick iPods without any physical damage to it. You just have mishaps with the bootloader.
02:09:48Soapyou can always (as long as the hard drive works) replace the bootloader back to the original.
02:10:05Soapand "bricking" = dead = you can't brick a unit more than once.
02:10:50hotwire_davide-nyc: out-f*cking-standing
02:11:01hooded_robinso this rockbox, boot loader... it comes with it or is it an additonal dl?
02:11:05hotwire_that is what i've been looking for.
02:11:15Paul_The_Nerdhooded_robin: It's all covered in the instructions
02:11:17Davide-NYChotwire_: you need me to do the H300LCD?
02:11:21hooded_robinPaul_The_Nerd: thats man
02:11:26hotwire_yes, all 3 please.
02:11:47Soaphooded_robin -
02:12:12Soapread it - it covers every aspect of the install, and has links to all needed files.
02:12:23hooded_robinthanks guys. Seriously
02:12:36hooded_robincause apple sucks... and .flac owns
02:12:54 Quit hooded_robin ("(rockbox is the shit kids)")
02:13:40sharpeAww. He likes Rockbox.
02:14:11Soapjust make sure your .flac is proper and doesn't have ID3 tags.
02:14:19blxanyone porting nethack to rockbox? ;)
02:14:36SoapMost windows players deal with such non-standard shit, but rockbox don't play that way.
02:14:46Soapoh, he's gone.
02:14:48sharpeSoap: he left.
02:16:08sharpeblx: I've thought about it...
02:16:09 Join JdGordon [0] (
02:16:35JdGordonmorning all
02:16:49sharpeevening one
02:16:56 Quit webguest85 ("CGI:IRC")
02:17:13blxsharpe, sadly it needs _a lot_ of buttons
02:17:25sharpeblx: That's why I never got around to it :)
02:18:08 Join fatherfork [0] (
02:20:20blxis there a list of rockbox games anywhere?
02:20:29Paul_The_NerdDavide-NYC: Please, don't post something as a "bug" if it's working how it's supposed to be working, and you disagree with what was chosen.
02:20:33sharpeThe wiki page PluginIndex
02:21:09blxi'm concidering buying an iAudio X5
02:21:38jhMikeSAnyone here familiar with the create thread function because I think I might have spotted a problem.
02:21:56Davide-NYCPaul_The_Nerd: Dude, I was oviously kidding and explained the proper design spec in the post.
02:22:19Paul_The_NerdDavide-NYC: But you also knew that was entirely the wrong place to even bring it up, then, because that's a thread specifically for bugs in the new button code.
02:22:35Davide-NYCPaul_The_Nerd: I'll put a winky in, OK?
02:22:38Paul_The_NerdWhich, if you knew it wasn't a bug, means that your post is in the wrong place because of that. Either way, you posted wrongly.
02:22:58Davide-NYCPaul_The_Nerd: easy, take it easy.
02:23:11Paul_The_NerdSeriously though, why did you post it there if you knew it was off-topic?
02:23:22JdGordon:'( cvs build table is too wide for 1024x768 now..
02:23:59Davide-NYCI'll remove it.
02:24:02Paul_The_NerdJdGordon: Good thing I'm 1280x800
02:24:05***Saving seen data "./dancer.seen"
02:24:11jhMikeSAnother thing: Why are the x5 buttons going nutty now?
02:24:20sharpeJdGordon: I'm at 1600x1200
02:24:28JdGordonbecause they havnt been set up corectly yet
02:24:29Paul_The_NerdDavide-NYC: My concern was that you already confused Mmmm in there, from the looks of it.
02:24:52Paul_The_NerdBecause he thought you were actually reporting a bug.
02:25:01Davide-NYCjdgordon, innocent bystander
02:25:26fatherforkPaul_The_Nerd, you aren't on a macbook are you? Maybe a new sony?
02:25:27JdGordonye, i have no idea what is going on anymore in that thread
02:25:33jhMikeSThey seems to work quite nicely before. :)
02:25:42Paul_The_Nerdfatherfork: Nope. Year 'n a half-old emachines
02:26:20sharpeOh sure... don't comment about Sharpe's resolution... :(
02:26:22Paul_The_NerdJdGordon: Gee, wouldn't it be nice if people stayed on topic? ;)
02:26:30Davide-NYCJdGordon: in my latest build (from a couple hours ago) the H100 remote FF/REW were file browsing ACTION/UP instead of +item/-item
02:26:34fatherforkwow, sharpe, that's amazing
02:26:44Davide-NYCmay be fixed now
02:26:47fatherforkgreat res there buddy
02:27:09JdGordonDavide-NYC: i just checked it and it works how t did before all the changes on mine...
02:27:13*jhMikeS thinks off topic day should be every Sunday
02:27:20Paul_The_NerdI can't look at most analog screens at 1024x768
02:27:30Paul_The_NerdI can handle digital ones if it's the native resolution.
02:27:52Paul_The_NerdjhMikeS: This sunday (well, late sunday evening / monday morning) is going to be "ZOMG WHERE ARE THE FORUMS" day.
02:28:05jhMikeSPushing power to turn off the x5 makes the menus go up a level and there's huge lists of number for things like the BL timeout 'n' stuff.
02:28:10Davide-NYCJdGordon: I'll DL latest from CVS
02:28:12sharpeI'm fine with smaller resolutions on LCD screens, however on CRTs they annoy me.
02:28:28jhMikeSIt's "i've gotta shower" day. ;)
02:29:32jhMikeSPaul_The_Nerd: Saying the forums were f**cked?
02:30:35sharpeStrange, I have programs I wrote that I have no idea what they do.
02:31:09Paul_The_NerdjhMikeS: It's just reorganization, but I bet 90% of users never saw the announcement of it upcoming.
02:31:57Paul_The_Nerd;u=5442 <−− Hehehe.
02:32:19fatherforkhaha, nice
02:32:35fatherforkthey planning infiltration?
02:32:35JdGordonPaul_The_Nerd: what gmt are you?
02:32:52Davide-NYCin firmware/driver/button.c at lines 930 are a bunch of button defines. I can;t understand what one of them is.
02:33:00Davide-NYCplease help
02:33:13JdGordonwhy are you looking there?
02:33:25Davide-NYCto help hotwire
02:33:29JdGordonPaul_The_Nerd: or better yet, when its 2am your time, what is it gmt +10?
02:33:36hotwire_stand by... looking
02:34:01Davide-NYChe's trying to write remote sims and need a physicall understanding of what the buttons are on the remotes themselves
02:34:15Paul_The_NerdJdGordon: ~6pm?
02:34:34JdGordonok, cool.. i should be around to help out then
02:34:55sharpeThe '~' allows for the time to deviate from what it actually is.
02:35:02hotwire_davide-nyc: which line in particular are you stuck on?
02:35:28jhMikeS~ = shift in the spacetime continuum?
02:35:58Davide-NYCwell, my remotes not labeles bitrate or source so I don't know if those are left/right or right/left...
02:36:45*Davide-NYC can't type with all these remotes laying all over the place
02:37:42Paul_The_Nerdsharpe: The ~ allows for my mental math to be off by a couple hours stupidly
02:37:45Paul_The_NerdOr something similar
02:37:51Davide-NYCif I go to the debug menu on my unit and view I/O ports can't I confirm what buttons are what?
02:38:06 Join infamis [0] (
02:38:22hotwire_lack of the remotes kinda screws me too... though could try to implement in UISim and figure out which they are by running the sim
02:38:26Paul_The_NerdI don't see a big problem as long as our forums aren't down for longer than 48 hours. But I expect that it shouldn't take more than 6, at the long end.
02:38:29sharpeThe ~ means add or subtract however many hours to get the real time it's supposed to be :D
02:38:54hotwire_I've (crudely) got the h100 lcd remote running in the sim
02:39:06Davide-NYChotwire_: lines 970 to 994
02:39:13 Join TeaSea [0] (
02:39:27infamisdumb the bootloader (for the iaudio x5) rockbox.iaudio (the 53kb one, not the full-fledged firmware) or bootloader.bin? and I just rename to x5_fw.bin?
02:39:56Paul_The_Nerdinfamis: Why not download the one from the wiki?
02:39:58jhMikeSyou need to use scramble
02:40:23infamiscause it's easier
02:40:43*jhMikeS likes custom bootloaders
02:41:05infamisI just can't remember whether mkboot was run on rockbox.iaudio or bootloader.bin
02:41:14infamissince they're both the same size
02:41:52jhMikeSno...just ignore rockbox.iaudio from the bl build
02:42:03jhMikeSNever check but I suspect they're the same they changed it to scramble.c?
02:44:11 Quit Febs (Read error: 110 (Connection timed out))
02:44:38infamisthat's why mkboot was telling me -iax5 doesn't work
02:45:38Davide-NYCPaul_The_Nerd: I may be causing confusion. Maybe I should remove my gifs from the forum. Mmmm just mentioned something about using BUTTON_RIGHT and BUTTON_LEFT, presumably in code somewhere.
02:46:16jhMikeSinfamis: different tool for x5
02:46:38 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
02:46:44Davide-NYCI would hate to think I planted some suggestive images on the firum which caused this... (if it's actually a ocurring problem)
02:46:50Paul_The_NerdDavide-NYC: You should at least make it clear that those GIFs are based on the button labels, and not what their actions are supposed to be in Rockbox
02:47:06Davide-NYCI will revise accordingly.
02:47:14infamisjhMikeS: so mkboot is deprecated?
02:47:23infamis'scramble' is the new one?
02:48:04Davide-NYCsomeone feel like briefly explaining how these data reanges work in defining remote buttons? I see a lot of "if (data < 0x5b)" statement that I don't understand.
02:48:06jhMikeSinfamis: don't know if it's deprecated but I think it's iRiver only
02:48:21 Quit dwihno (Read error: 104 (Connection reset by peer))
02:48:24 Join dwihno [0] (n=dw@
02:48:52jhMikeSscramble -iaudiox5 bootloader.bin x5_fw.bin
02:49:03 Join keilj [0] (
02:49:26infamisyeah got to work....just got my x5 back from rma'ing it...they put on some odd firmware
02:49:28Paul_The_NerdDavide-NYC: If you look in the debug screen under View I/O ports, you can see the values change when buttons are pressed. They don't land on specific values, but rather within a certain range.
02:49:33infamisgot *it* to work
02:50:05jhMikeSodd firmware? what was so odd about it?
02:50:24infamissome 2.04k version...korean version it seems...funny, since I live in Chicago and sent it back to somewhere in California
02:50:39infamismenu was all in Korean, some 'new' videos were on it, etc...
02:51:02hotwire_Davide-nyc: is it just me, or in the code for the H300 non LCD remote, the play button is missing?
02:51:12Davide-NYCThat's what I thought!
02:51:19infamisiaudio 5.avi, iaudio g3.avi, iaudio info.avi, iaudio u2.avi, iaudio x5.avi
02:51:31Davide-NYCalso, what is BUTTON_RC_ON?
02:51:40JdGordonrc_on is the play button
02:51:48Davide-NYCis that select (aka navi)
02:52:01 Part keilj
02:52:06Davide-NYCso what about the center of the joystick?
02:52:15JdGordonrc_select isnt it?
02:53:05jhMikeSinfamis: I guess they gave you the ones for other players
02:53:35 Join webguest69 [0] (
02:53:52infamisyea, it's funny though, cause since I Just got it back like less than an hour ago, already throwing rockbox back on
02:54:25infamisI had flashed it to the default firmware before sending it out it and it just acted oddly, guess they felt they had to reflash theirselves
02:54:35Davide-NYCJdGordon: I dont't see it in button.c
02:54:54JdGordon.. it must be there.. somewhere :p
02:55:19jhMikeSinfamis: no time to waste getting that cowon junk off there.
02:55:25Davide-NYCI did a search
02:56:05webguest69hi there,
02:56:32Davide-NYCJdGordon: do you know whether for the H300 remote BUTTON_RC_BITRATE is the left or right button?
02:56:46JdGordonDavide-NYC: navi on the remote is rc_menu
02:56:57JdGordondunno.. onyl havre the h100 lcd remote
02:57:23webguest69I was wondering how optimizin a codec is done. is there anyone here who knows how to do such things?
02:57:54JdGordonlots of asm
02:58:10infamisalright people, I'm out....back in business with rb...
02:58:14 Quit infamis ("CGI:IRC 0.5.7 (2005/06/19)")
02:58:35webguest69no C?
02:58:59JdGordona bit of c.. but i think most optimizing comes from asm
02:59:38Davide-NYCJdGordon: H300 top jogwheel left gives "B8" in debug I/O
03:00:29Davide-NYCjogwheel right gives 9F, is there a way to determine fromt he code in button.c which is which?
03:00:48JdGordonye, just add zeros :p
03:00:58Paul_The_Nerdwebguest69: A lot of the optimizing is done by figuring out faster ways to do certain steps based on the hardware available in specific categories of players. So you need to, generally, understand how to make code faster for a sepcific type of processor, which often results in ASM level tweaking.
03:02:15JdGordonDavide-NYC: i got no idea sorry..
03:03:59webguest69I see. that means that with my (basic) knowledge of c I can't be of much help in that area. too bad, as I would like to have the m4a codec optimized for the h1x0..
03:04:40Davide-NYCwebguest69: me too!
03:05:23 Quit TeaSea (Remote closed the connection)
03:05:41webguest69thanks anyway, and goodnight
03:06:19 Quit webguest69 ("CGI:IRC (EOF)")
03:06:45Davide-NYChotwire_: Problems!
03:07:01Davide-NYC|= means NOT equal right?
03:07:16Paul_The_Nerd!= means does not equal.
03:07:18Davide-NYCif so everything I sent you is wrong
03:07:31Davide-NYCwhat does "pipe" "equal" mean
03:07:39JdGordona |= 1 means a = a OR 1
03:07:48JdGordonbitwise or
03:08:02*Davide-NYC whew!
03:08:29JdGordonlike a += 2 means a = a+2
03:11:14Davide-NYCI know more than nothing about coding now!
03:11:34Davide-NYCknowledge += 1
03:12:11Davide-NYCyou're giving me too much credit
03:12:15JdGordonwould anyone like to ssh into my box and config my kernel for me??
03:12:20Paul_The_NerdCoders are lazy, so they came up with an even shorter way to write +=1, which is ++
03:12:24Paul_The_NerdBecause you have to do it so often
03:14:42Davide-NYChotwire_: PM sent
03:15:07hotwire_thanks, checking out now
03:17:14Davide-NYCPaul_The_Nerd: check it:
03:17:16hotwire_davide-nyc: i guess we just code it in one way, find out if it's right, and if not, switch them
03:17:32Davide-NYCLOL is that how it's done?!?
03:18:21Davide-NYChotwire_: BTW, how are you going to map the H300 remote to the keyboard?
03:18:34hotwire_actually, was open to suggestions on that one
03:18:37Davide-NYCi say use wasd like first person shooters
03:18:44*Davide-NYC doom
03:19:09Davide-NYChmm maybe not, lemme thinkl
03:19:37Davide-NYCgot it
03:19:38hotwire_for ease of coding at this point (most of this case switch is going to be rewitten after i get a better idea of how amiconn wants it)
03:20:14hotwire_prettymuch 't' is already taken, as is the number bar, and the numpad for normal unit operation.
03:20:34hotwire_although... main hold is set for numpad7, and remote hold is set for numpad1
03:20:55hotwire_if anything, a temporary setup would be nice.
03:21:46hotwire_did we ever figure out an answer to the missing button on the non-lcd remote?
03:23:29Davide-NYCJdGordon: is Play/Pause defined in button.c for the non-LCD remote? I can't find it. It's not RC_SELECT or BUTTON_RC_ON.
03:24:04Davide-NYCJdGordon: line 997 to 1009
03:24:28 Quit barrywardell ()
03:24:47Paul_The_NerdDavide-NYC: Okay. Thanks for the clarification. Makes confusion less likely. :)
03:25:05Davide-NYCI would hate to cause someone to break something
03:25:23Davide-NYCJdGordon: this remote right here:;topic=5851.0;attach=957;image
03:26:21Paul_The_NerdBagder: You now have a spiffy badge.
03:27:06Davide-NYCquestion: if I mess with the file keymap-h1x0_h3x0.c (on my own machine of course) could I generate a patch for my custom button behaviors?
03:27:12Davide-NYC*just that file.
03:27:51hotwire_isn't there one of the players who's play and right are in fact the same button?
03:30:51Paul_The_Nerd"Select" and "Right" do the same thing on many players right now
03:32:39 Quit actionshrimp ("( :: NoNameScript 4.01 :: )")
03:33:04hotwire_but without having someone with that remote on the forum right now, we're unsure if that's teh case for this remote?
03:33:14hotwire_or the irc channel rather
03:33:45Davide-NYChotwire_: PM sent
03:34:07Davide-NYCI have the H100 and H300 LCD remotes
03:34:13Davide-NYCnot the non-LCD one
03:34:21Davide-NYCwhat do you need me to do>
03:37:37 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
03:40:19 Join Sinbios [0] (
03:44:50 Join scott666 [0] (
03:45:04 Part scott666
03:47:11hotwire_we just need to find someone who does have the non lcd remote.
03:48:06*Paul_The_Nerd is ready to introduce the new "Coder" and "Artist" badges, after the forum change.
03:49:50 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
03:50:17 Join daurn|laptop [0] (n=quae@
03:54:25 Join Davide-NYC [0] (
03:55:16JdGordonhelp... ive been installing gentoo and the filesystem is wrong :'( i did mke2fs except the parition table still thinks its ntfs.. how do i fix it?
03:55:48 Join TCK [0] (
03:56:41JdGordonor do i tar the whole parititon up, reformat it and untar it back?
03:57:14 Quit perpleXa (Read error: 104 (Connection reset by peer))
03:59:25 Quit Allanon1 (Read error: 104 (Connection reset by peer))
04:02:11 Quit blx ("quit")
04:02:23sharpeJdGordon: I can't help you there...
04:02:41*Paul_The_Nerd still can't find a solution for allowing members to set their birthday before Dec, 1969
04:03:25JdGordonif they are that old they shouldnt be allowed :D
04:03:27sharpeWell, we all know people born before then aren't involved in open source projects...
04:03:54sharpeNor use open source software.
04:06:19Davide-NYC1974, can I stay?
04:10:28 Join gasdgasdgasdgasd [0] (
04:15:57Paul_The_NerdAlrighty, I've gone and requested help at the SMF forums.
04:16:34Paul_The_NerdSimple Machines Forums
04:18:38sharpePaul_The_Nerd: Remember about your MSN crashing? :D
04:18:58Paul_The_Nerdsharpe: Yeah, apparently it *was* a real bug.
04:19:04Paul_The_NerdI've installed an unofficial fix, for the moment.
04:19:11sharpeYeah, I just read about it.
04:19:22sharpeHasn't crashed for me though...
04:19:30fatherforkPaul_The_Nerd, on the iPod Status page, under known issues(4G Models and Higher), it still says "No click sound played when click wheel is used." Should that be updated?
04:19:40fatherforkor wait, that's still a patch.
04:19:46Paul_The_NerdYeah, still a patch
04:19:54fatherforkOh well.
04:19:58Paul_The_Nerdsharpe: It only happens to windows users, and apparently only some of them, or something.
04:20:05*Paul_The_Nerd shrugs
04:20:13 Quit jaebird (Remote closed the connection)
04:20:19Paul_The_NerdIt has something to do with the login cookie
04:20:22sharpeMaybe windows users named Paul?
04:20:35Paul_The_NerdOne workaround for 1.5 gaim users was to actually sign in using the real MSN messenger, then sign out, and sign in with GAIM.
04:21:37Paul_The_NerdNow... how should I choose who gets "Artist" and "Coder" badges? Should I simply post an announcement and let people apply for them? "Point me to your Patches or WPSes, and I'll give you one, or if I don't, explain why I chose not to?"
04:22:03sharpeI'd go for the apply-for-one way...
04:22:29Paul_The_NerdEither way, that's for after the forum move.
04:22:34Paul_The_NerdI've uploaded the badges already though.
04:23:14Paul_The_NerdBecause I needed to test out the FTP access. Need to remember to transfer the files in binary mode.
04:23:24sharpeGee, I've only been defragging the past hour, 36% done.
04:23:35sharpeAh, you've gotten ftp access?
04:24:08***Saving seen data "./dancer.seen"
04:24:54Paul_The_NerdAs of a few hours ago, yup
04:25:08Paul_The_NerdI've installed the security updates now, and uploaded the badges.
04:26:22*Paul_The_Nerd still doesn't know why he doesn't get notification emails.
04:26:29sharpeRockbox is listed for number 37 on
04:26:33Paul_The_NerdIt seems to have something to do with my @yahoo address though.
04:26:38 Quit Sinbios (Read error: 110 (Connection timed out))
04:26:39BHSPitMonkeywhat's the msn thing?
04:26:46 Nick gasdgasdgasdgasd is now known as Sinbios (
04:26:55sharpeBHSPitMonkey: Gaim crashing when trying to sign into an msn account.
04:27:05BHSPitMonkeyjust on 1.5?
04:27:11 Quit daurn|laptop (Read error: 54 (Connection reset by peer))
04:27:13Paul_The_NerdNo, it's in 2.0rc2 and 3 as well
04:27:15BHSPitMonkeyI've used 2.0beta3 since it's been out
04:27:25 Join BenPod [0] (
04:27:30sharpeOnly happens for some people though.
04:27:30Paul_The_NerdIt started earlier this week, but doesn't affect everyone
04:27:33BenPodhey all
04:27:39*BHSPitMonkey tries it
04:27:42 Join daurn|laptop [0] (n=quae@
04:27:44BHSPitMonkeywait, is it only for windows?
04:27:51BHSPitMonkeyit just signed in successfully for me
04:27:58BenPodlovin the rockbox, had to downgrade to FW1.1
04:29:11 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
04:29:40 Join daurn|laptop [0] (n=quae@
04:29:56 Quit JdGordon ("Konversation terminated!")
04:31:07BenPodhmm, I do have a quick question, can I play podcast videos in rockbox?
04:31:14sharpeNot really.
04:31:20Paul_The_NerdRockbox doesn't have full video support yet
04:31:53 Join bd [0] (
04:32:06BenPodahhh, cuz I played a dave chapell episode, but the playback wasnt regular speed, and there was no sound..
04:32:29Paul_The_NerdI'm surprised it played at all.
04:33:49 Join Pyromancer [0] (
04:34:28 Quit ww2- (Read error: 104 (Connection reset by peer))
04:35:15BenPodbut I dont know if a podcast is in a different format.. or maybe I would have to convert it to mpeg, from mp4
04:36:33BHSPitMonkeypodcast format comes in mp4 or h.264
04:37:30BenPodahh, so maybe Ill just have to convert it
04:37:41BHSPitMonkeywhat you -could- do, is write a script that works with a podcast-fetching app, and have the incoming videos converted to a rockbox-frlendly format
04:37:48BHSPitMonkeythat'd be cool.
04:37:55sharpeAnd not too hard?
04:37:58BHSPitMonkeyor modify the program's source itself for your own need
04:38:18BenPodthat would rule, if I liked to program
04:38:31Paul_The_NerdOf course, without sound, at the moment podcasts are mostly useless. ;)
04:38:47sharpeUnless they have subtitles already in the video.
04:39:05BHSPitMonkeyor you knew all the words in your head
04:39:19sharpeReading lip is a handy tool.
04:39:49BHSPitMonkeyor they're something with value to the picture rather than the narration. like funny videos or something, I dunno
04:40:15BHSPitMonkeymaybe write a lip-reading plugin for rockbox? that processes the image and renders subtitles, in realtime?
04:40:25BHSPitMonkeythink you could give that a try, sharpe ?
04:40:39sharpeOnly if you write the first half.
04:46:01BenPodspeaking of plugins, are there more plugins than what come with roxbox?
04:46:37 Part bd ("<hfis-> BRIMSTONE IS OFF THE FUCKING HOOK")
04:50:14sharpe51% done...
04:50:17Paul_The_NerdBenPod: Not really. There are some in the patch tracker, but you usually most compile them yourself
04:51:17hotwire_I can't figure out why this code isn't working right... it accepts all remote inputs, regardless of the remote set at the time:
04:53:34BenPodahh, np.. I was pretty pumped to find the version of frozen bubble on there tho.
04:56:26 Quit fatherfork ()
04:56:52BenPodbahh, dang itunes and its renaming of files... bahhh..
04:57:09*sharpe casually points out Tagcache.
04:57:23 Join vcardenas [0] (
04:57:57BenPodhmm, tagcache eh.. i think i ran that. but maybe im scrolling throught the files wrong
04:58:16sharpeYou've probably not changed the file view.
04:58:58 Join Lynx [0] (
04:58:58 Join _jhMikeS_ [0] (
04:59:01BenPodso whats the best way to do that?
04:59:19sharpeHold menu for the quickmenu, and press play until it shows "ID3 Database"
04:59:37sharpeThen menu to go back...
05:00:28BenPodwhat about playlists? will they also display the id3 tag?
05:00:48 Quit slimeball (
05:00:48 Quit Slasheri (
05:00:48 Quit jhMikeS (
05:00:48 Quit dongs (
05:00:48 Quit lostlogic (
05:00:48 Quit Siku (
05:00:48 Quit Lynx_ (
05:00:48 Nick Lynx is now known as Lynx_ (
05:00:55Paul_The_NerdPlaylists will only show the filename
05:01:01Paul_The_NerdBecause a playlist is simply a list of filenames.
05:01:28BenPodI thought there was a way to also display the tag
05:02:16NJoindongs [0] (
05:02:34 Join BHSPitLappy [0] (
05:02:52NJoinslimeball [0] (
05:03:16NJoinlostlogic [0] (
05:04:58Davide-NYCH100 remote buttons during file browser still messed up.
05:05:05Davide-NYCdetails here:
05:06:02hotwire_davide-nyc: i checked with the online h300 manual... the play/pause is definitely a button on the remote... but is it in the code?
05:06:50Davide-NYChotwire_: I know nothing, but I presume that the button code is in fact missing
05:07:00hotwire_look at line 1035
05:07:03hotwire_that might very well be it
05:07:07Davide-NYCI presume we are talking about the non-LCD remote
05:07:43 Join RoC_MM [0] (
05:07:46Davide-NYCthis guy right here:;topic=5829.0;attach=982;image
05:08:46hotwire_davide-nyc - yup
05:10:34Davide-NYCjdgordon is the 'point man' on the recent new button code. I have asked him here. No reply... I will PM him.
05:11:07hotwire_i think that's it... good to go
05:11:47Davide-NYCI might just buy one of those crappy remotes/
05:14:55 Nick [HO]volt is now known as [HO]vo|t (
05:18:04qwmi want to be a girl.
05:18:37sharpeWhat's stopping you?
05:18:51 Nick _jhMikeS_ is now known as jhMikes (
05:19:00 Nick jhMikes is now known as jhMikeS (
05:19:07qwmcertain male features.
05:19:24sharpeThey have operations for those.
05:19:25*Soap waves his fairy wand.
05:19:29apoThat can be fixed
05:19:39jhMikeSoh boy!
05:19:45apooh girl*
05:20:30*qwm hides
05:21:09 Quit BenPod ()
05:24:06 Part Paul_The_Nerd
05:24:24 Nick jhMikeS is now known as Rupaul (
05:26:47 Quit JoeBorn ("Leaving")
05:31:17 Quit Rupaul ("Client exited")
05:31:30 Join chendo_ [0] (
05:38:11 Join Febs [0] (
05:43:52 Quit BHSPitLappy (Remote closed the connection)
05:45:12 Join BHSPitLappy [0] (
05:45:17 Quit chendo (Read error: 110 (Connection timed out))
05:46:32 Join damaki_ [0] (
05:46:39 Join webguest60 [0] (
05:47:16hotwire_davide-nyc: you still here?
05:47:26Davide-NYCfor a little bit longer
05:48:09 Join JoeBorn [0] (
05:48:15hotwire_looks like i've got the code working...
05:48:50hotwire_all 3 remotes, i've set it up so that they are all on different keys, since i lack a way at present to show which remote is actually on
05:49:02 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
05:49:10FebsPing FreeBlues.
05:49:29 Join Paul_The_Nerd [0] (
05:49:37Davide-NYCwhat do you mean?
05:49:48 Join daurn|laptop [0] (n=quae@
05:49:54Davide-NYCall remotes are active, all keys are active?
05:50:05hotwire_no, only one remote is available at any given moment
05:50:25hotwire_either H100, H300LCD, H300NONLCD, or NONE
05:50:36BHSPitLappyhell hath no fury like a 13-year-old with ops on efnet
05:50:54hotwire_hitting 't' toggles between them... i'll post the code
05:50:59Davide-NYCOK, how do you determine which remote is active?
05:51:13 Join webguest40 [0] (
05:51:56hotwire_that's the current problem... i have no way of showing which one is in use. It's sorta a matter of personal trial and error with the 3 remote keysets to figure out which (if any) is on.
05:52:22FebsFreeBlues from Head-Fi, if you're here let me know.
05:52:29hotwire_I don't suppose anyone online is really familiar with the UISim?
05:52:33Davide-NYCI have an idea. I do not know if this is at all possible.
05:52:58Davide-NYCcan you use the Num Lock, Caps Lock and Scroll Lock LEDs?
05:53:05Paul_The_Nerdhotwire_: Why not make it an option in say, the debug menu, rather than letting T toggle?
05:53:22Davide-NYCgood idea
05:53:23hotwire_how persay to i reach this debug menu?
05:54:26hotwire_davide-nyc - The num, caps, or scroll locks are not a good one to be playing with. I explained why in the forum topic UISimulator
05:54:37hotwire_there are enough reasons why not to do it.
05:55:00Davide-NYCdidn;t read the forum topic, please send link.
05:55:44 Quit webguest60 ("CGI:IRC (Ping timeout)")
05:56:01Paul_The_Nerdhotwire_: Go into the main menu, then choose "Info" at the bottom, then there's a choice for the debug menu.
05:56:10hotwire_last post on that page
05:56:16 Join webguest73 [0] (
05:56:25*Paul_The_Nerd isn't sure where it's handled in the code
05:56:29webguest73hey febs, freelues here
05:57:02Febsif you want, you can type /nick FreeBlues.
05:57:24FebsNow, you said that you went through the installation instructions, and your ipod still boots to the ipod firmware?
05:57:39hotwire_i see rockbox info, version, and USB(sim) only
05:57:48 Quit rotator ("zzzzzzzz")
05:58:04 Nick webguest73 is now known as FreeBlues (
05:58:25Paul_The_Nerdhotwire_: Maybe there's not one on the sims?
05:58:40hotwire_i'm currently running the h300 sim
05:58:50FebsFreeblues, that can only mean that the bootloader isn't installed properly.
05:58:53Paul_The_NerdIt's probably a thing with the sims then. =/
05:59:37hotwire_is there a way to change the background image while running? Maybe replace the Remote portion with a different remote as the option changes?
06:00:20FebsFreeblues, what number was your player when you went through the ipodpatcher 0, ipodpatcher 1, etc.?
06:00:51FreeBluesyou want I should try again?
06:01:36FebsThat's probably the best bet.
06:02:24 Quit damaki (Read error: 110 (Connection timed out))
06:03:21 Quit webguest40 ("CGI:IRC (Ping timeout)")
06:03:51FreeBluesdo I need to uninstall things first?
06:04:22Paul_The_NerdProbably not, since you haven't actually installed anything.
06:04:35Paul_The_NerdIf you extracted a to your iPod, you can leave that there
06:05:25FebsFreeBlues, after you found the 5, you used this command? ipodpatcher -r 5 bootpartition.bin
06:08:56 Quit FreeBlues ("CGI:IRC (Ping timeout)")
06:11:42 Join webguest84 [0] (
06:11:55 Nick webguest84 is now known as FreeBlues (
06:12:39FreeBluesFebs - yes. System responded with the ipodcatcher v0.3 script
06:17:44 Quit FreeBlues ("CGI:IRC (Ping timeout)")
06:18:06 Join webguest84 [0] (
06:18:46Davide-NYChotwire_: maybe just add a tiny bitmap of the remote type in that space to the left of the RLCD?
06:18:59 Join MadDog011 [0] (
06:19:39hotwire_okay... but how do you do that?
06:19:49 Part MadDog011
06:19:52Davide-NYChotwire_: also, what would you display where the RLCD goes if the non-LCD remote is chosen?
06:20:02hotwire_maybe use your images, with the keys identified...
06:20:04Davide-NYCi have no idea abouthow to do that
06:20:08hotwire_neither do i
06:20:23hotwire_however, for the nonlcd remote, the backlight on the remote doesn't come on when it's in use.
06:20:49Davide-NYCI can generate correctly sized bitmaps, gimme a few minutes
06:21:07 Join perpleXa [0] (n=perplexa@unaffiliated/perplexa)
06:21:09Davide-NYCwhy would anything be displayed for the non-LCD remote?
06:21:12hotwire_not so fast yet... need to make sure that's what we need.
06:21:16scorchePaul_The_Nerd: i was about to suggest a board like you made...should i start using it, or is it another test? ("Repairing Broken Players")
06:21:38Davide-NYCI will wait until you tell me to do so.
06:21:45hotwire_as the code currently stands, if the non-lcd remote is in use, the remote lcd is still shown... dunno why
06:21:49hotwire_anybody out there know?
06:21:53 Quit perpleXa (Client Quit)
06:22:37Davide-NYCHmm. That's not great.
06:22:47Davide-NYCit should just go dark.
06:23:02hotwire_(and also for no remote too)
06:23:02Paul_The_Nerdscorche: It's staying.
06:23:10 Quit webguest84 ("CGI:IRC (Ping timeout)")
06:23:37Davide-NYCit could stay with a green background and just display "No Remote"
06:23:50 Join webguest22 [0] (
06:23:54Davide-NYCor "Non-LCD Remote"
06:24:04 Nick webguest22 is now known as FreeBlues (
06:24:10hotwire_true... but again i have no idea where to code such an option in
06:24:13***Saving seen data "./dancer.seen"
06:24:28Davide-NYChotwire_: what sim targets are you developing for?
06:24:49Davide-NYCh100, h300, x5, ... what else has a remote?
06:25:36hotwire_well at this point all i was doing is getting working what wasn't working... ie the remotes for the h100 and h300... i had by the point i got 'nominated' to work on it, been working on the UISim for the gigabeat port...
06:25:40FebsFreeBlues, just sent you a PM on Head-Fi. Reset your player by holding Menu + Select at the same time until the Apple logo comes up. Watch the screen carefully.
06:25:57hotwire_although i also did get hold and remote hold working in the sim... just hasn't been committed yet
06:26:02Davide-NYCgigabeat has remote?
06:26:07FebsDoes it go immediately into the Apple firmware or do you get a few lines of text an a message that says -1 loading original firmware?
06:26:23hotwire_it's an option, yes... but i don't have one...
06:26:24Soapoh lordy. I'll pay to have the "Re: The just friggin sucks!!! Not rockbox though." thread taken out of its misery!
06:26:40hotwire_most of the code i've been doing, i got 'voluntold' to do
06:26:58Davide-NYCI appreciate it
06:27:09Davide-NYCremote support in the sim would hella cool.
06:27:14Davide-NYC*would be
06:27:45hotwire_well for those 2 models it may be soon a reality... hopefully by early next week it'll be committed
06:27:49Davide-NYChotwire_: look here for some goos sim screendumps
06:28:52Davide-NYCI could fit bitmaps f the remotes in the little space in the lower right hand corner. (If we can figure out how to stick it there)
06:28:56 Quit daurn|laptop (Read error: 54 (Connection reset by peer))
06:29:14Davide-NYCalright, I'm going to bed.
06:29:27 Quit FreeBlues ("CGI:IRC (Ping timeout)")
06:29:29 Join daurn|laptop [0] (n=quae@
06:29:34hotwire_what's the necessity of these screendumps?
06:29:58Davide-NYCin that forum post? Or here?
06:30:13hotwire_ya... why were you sending me there?
06:31:20Davide-NYCI guess I'm just letting you know that there is varying (yet sufficiant) room for illustrative bitmaps of remotes.
06:31:28*Davide-NYC really tired
06:31:46 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
06:33:42 Join daurn|afk [0] (n=quae@
06:34:10hotwire_ya, but it's just a UISim thing... not for the real player... not responding. Is it just me?
06:36:21SoapNVM, just responding very slowly.
06:37:41 Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri)
06:43:03 Join EbErT [0] (
06:48:47 Quit daurn|laptop (Read error: 110 (Connection timed out))
06:50:02 Quit EbErT ()
06:51:23 Quit BHSPitLappy (Remote closed the connection)
06:58:46 Quit Febs ()
07:00:56 Quit vcardenas ("CGI:IRC (EOF)")
07:01:35 Nick daurn|afk is now known as daurn|laptop (n=quae@
07:01:44 Join vcardenas [0] (
07:04:31 Join gasdgasdgasdgasd [0] (
07:04:45 Quit gasdgasdgasdgasd (Remote closed the connection)
07:08:20 Join Cho03 [0] (
07:08:34 Join pike^laptop [0] (
07:12:26 Quit Sinbios (Read error: 60 (Operation timed out))
07:12:28 Join Ex_Cho03 [0] (
07:12:52 Quit Cho03 (Client Quit)
07:15:01Ex_Cho03hey all
07:15:58Ex_Cho03is anyone talking here?
07:16:09Soapjust you
07:16:20Ex_Cho03i was worried there for a sec
07:16:30Soap'tis the in-between time
07:16:51Ex_Cho03are you one of the programmers?
07:17:58scorcheEx_Cho03: did you have a problem/question?
07:18:01Ex_Cho03i found out about the mpegplayer the other day
07:18:51scorchethen ask/say it =)
07:19:01Ex_Cho03ok man sorry :)
07:19:11Ex_Cho03whats the progress on the mpeg player?
07:20:14sharpewell. it plays videos. somewhat.
07:20:28Ex_Cho03yeah i found that out yesterday
07:20:35Ex_Cho03it works pretty good
07:20:42 Join pike^lapt [0] (
07:20:54scorchemind clarifying "progress"? =P
07:20:58Paul_The_NerdEx_Cho03: It's not a major focus or anything, so it'll get developed as it gets developed
07:21:03SoapRockBox is a music firmware. Love it for that, and consider any video progress a bonus. If you come to RockBox with dreams of portable video in your eyes you will be disapointed.
07:21:09Paul_The_NerdThere's a changelog on the front page, so you're free to read it to see what's updated.
07:21:15Ex_Cho03ahk cool
07:22:14scorcheSoap: you ruined my dreams T_T
07:22:24 Quit solarflare (Connection timed out)
07:22:39Paul_The_NerdIf I want to have decent quality video, I just watch it on my phone, anyway.
07:23:00scorcheheh...same for me...
07:23:03Ex_Cho03well i was surprised how well the video works
07:23:07scorchemuch better screen as well
07:23:46 Join perplexity [0] (
07:23:47sharpescorche: so you watch video on paul's phone?
07:24:11scorchemy own phone...dont be such a smart-alec =P
07:26:04Ex_Cho03rockbox is damn cool. i wanna thank anyone involved
07:27:04Ex_Cho03anyhwo, i must leave, dr. who is on
07:27:40Ex_Cho03again, thanks to everyone involved with rockbox :)
07:27:53 Quit Ex_Cho03 ()
07:31:17 Join solarflare [0] (
07:32:39 Join daurn|afk [0] (n=quae@
07:32:40 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
07:38:17 Quit pike^laptop (Read error: 110 (Connection timed out))
07:42:20RoC_MMAnybody know some good software to setup a redundant storage cluster/distributed data store?
07:47:22 Join BHSPitLappy [0] (
07:59:18 Join Sinbios [0] (
08:01:32 Quit solarflare ("Leaving")
08:13:17 Part vcardenas
08:17:16 Quit dstrek (Read error: 104 (Connection reset by peer))
08:22:41 Join pike^laptop [0] (
08:24:15***Saving seen data "./dancer.seen"
08:24:32 Quit RoC_MM ("Leaving")
08:38:11 Join Siku [0] (
08:39:10 Join scott666_ [0] (
08:40:16 Quit pike^lapt (Read error: 110 (Connection timed out))
08:49:08 Quit daurn|afk (Read error: 104 (Connection reset by peer))
08:49:23 Join daurn|laptop [0] (n=quae@
08:50:52 Quit BHSPitLappy (Read error: 54 (Connection reset by peer))
08:58:36 Join Bger [0] (n=bager@rockbox/developer/Bger)
09:00:03 Quit sharpe ("Leaving")
09:15:52 Quit TCK (Read error: 110 (Connection timed out))
09:54:13 Join JdGordon_ [0] (
09:58:20 Quit JdGordon_ ("Konversation terminated!")
10:01:07 Join JdGordon [0] (
10:06:28 Quit JdGordon ("Konversation terminated!")
10:10:21 Join JdGordon [0] (
10:11:57 Quit JdGordon (Client Quit)
10:15:58 Join JdGordon [0] (
10:21:03 Join _FireFly_ [0] (
10:24:01MikachuJdGordon: do you think this would be useful?
10:24:16***Saving seen data "./dancer.seen"
10:24:59JdGordonmeh, much of a muchness... no harm in it.. tho
10:25:07Mikachui just used it to make the quickscreen close after 5 seconds
10:25:10JdGordonbut youd need to fix the screens expecting ACTION_NOne first
10:29:37 Quit JdGordon ("Konversation terminated!")
10:34:25 Join JdGordon [0] (
10:57:11 Join Spida [0] (
10:59:17 Join A_M [0] (
11:04:38 Join mkey [0] (
11:05:00A_MIs it somehow possible to compile rockbox to directories outside the main RB source tree? The drive rockbox is installed to is getting kind of full...
11:05:26Mikachu? that's how you always build rockbox
11:05:48Mikachujust make a dir anywhere and call the configure script from there
11:06:13Mikachubut my build dir is only 25M, is your drive really that full?
11:06:31A_Mworked just fine when I did that from subfolders within the main rockbox dir, but not when I tried to do it to other drives
11:06:59A_M"is your drive really that full?" net yet, but I want to try compiling my Setting Display in Menus patch for all targets...
11:07:37Mikachui don't really know where other drives end up in cygwin
11:08:39A_Mhuh, nevermind, it worked this time
11:08:50A_Mmust have mistyped something last time I tried *shrugs*
11:09:13Mikachuuse the tabkey luke
11:09:22JdGordonA_M: does your settings patch still allow you to use the old way to set settings, but view the current setting in the menu?
11:09:48Mikachuis it itself a setting? :)
11:09:55JdGordonof course :p
11:10:37A_Mhehe, yup, there's a whole menu full of settings for settings display, which of course is affected by the settings display settings.... uh, did you get that?
11:13:14*Mikachu fears conflicts with his custom menu layout
11:13:49A_Msadly very likely
11:15:25A_Mis it possible to use the patch tool selectively for only some files? then you could just ignore patching the files that you've changed, and if you like convert them yourself
11:15:47Mikachui'll just wait until it hits cvs
11:18:53 Quit A_M ("CGI:IRC")
11:21:49 Quit JdGordon ("Konversation terminated!")
11:25:49 Join ender` [0] (i=null@
11:42:14 Part Paul_The_Nerd
11:43:22 Join JdGordon [0] (
11:48:31 Join barrywardell [0] (
11:49:28 Join mikearthur [0] (
11:49:35 Quit mikearthur (Remote closed the connection)
11:54:32 Join Kohlrabi [0] (
12:13:34JdGordon... waiting for gentoo to finish installing sdo i can get back to coding :p
12:13:58perplexityyou using kernel acceleration in qemu ?
12:17:12JdGordonno, im installing gentoo from the live cd, hopefully ill never boot into ubuntu again!
12:17:18 Join keilj [0] (
12:17:30keiljgday all
12:17:33 Join Arathis [0] (
12:18:52 Join JazzBone [0] (
12:19:28 Quit JazzBone (Client Quit)
12:20:30 Join PaulJam [0] (
12:22:43 Quit keilj ()
12:24:19***Saving seen data "./dancer.seen"
12:27:01 Join JazzBone [0] (
12:27:51 Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa)
12:30:32 Join ghode|afk [0] (
12:31:44 Join TeaSea [0] (
12:31:51 Quit Kohlrabi (Nick collision from services.)
12:32:01 Join Kohlrabi [0] (
12:37:06 Join bbroke [0] (
12:37:53 Join lightyear [0] (
12:45:52 Join lorijho [0] (
12:47:44 Quit perpleXa ("Leaving")
12:51:50 Join stripwax [0] (
12:54:08 Join TCK [0] (
12:56:24lexis the games with rockboy playable on ipods? :o
12:56:59Mikachunot some ipods
12:57:01lexis it fast or slow?
12:57:04lexhow about on a photo
12:57:13Mikachui think that one works
12:57:28lexit worked a BIT SLOW when i tried it last time
12:57:38lexabout... 4 months ago, i don't remember :)
12:57:42lexlet's try again
12:58:21Mikachuit depends a lot on the game too i suspect
12:58:46lexwhat games do work fast then?
12:59:01daurn|laptopearthworm gyme
12:59:11Mikachui don't know, i have an ipod nano where rockboy doesn't work, and a gba :)
12:59:15lexi have only pokemon yellow here atm
12:59:19daurn|laptopwhats a gyme?
12:59:25lexi have a gba too, and a color and a pocket ;)
12:59:30daurn|laptopOHHHHH a GYME
12:59:50 Quit thegeek ("( :: NoNameScript 4.03 :: )")
13:01:23lexthe buttons suck :o
13:01:36Mikachuit is hard to map a d-pad and 2 buttons to.. 4 buttons
13:01:41Mikachusorry, 5!
13:01:54lexbut it would be easier to play if you have a a button :p
13:02:05 Quit PaulJam (".")
13:02:12lexoh i have one
13:02:19lexor not
13:03:42 Part mkey (""Welcome to IRC; Where men are men, women are men and little girls are FBI agents!"")
13:03:45mirakthis line is part of a #define. I want the W0 to be replaced, but it seems it's protected by the " quotes . "mac.l #W0, %[e], %acc0 \n"
13:03:50Mikachuit's possible to one day to what iboy does, but nobody seems to want to touch the ipod button code
13:04:24mirakW0 is redefined by a constant
13:05:02 Quit TeaSea (Remote closed the connection)
13:06:29lexpokemon is almost playable if play is for a and down and menu is for b and up...
13:06:39 Quit Kitar|st (Connection timed out)
13:06:41lexbut if the menu would appear from the hold switch, then it would work great
13:06:49 Join Kitar|st [0] (
13:07:29stripwaxmirak - does it work if you take the W0 out of the quotes i.e. #define blah "mac.l #"#WO", %[e], %acc0 \n"
13:07:35 Join Hansmaulwurf [0] (
13:08:07mirakstripwax: I will try that, it didn't believed much in this solution
13:08:09mirakI try :)
13:08:29 Join lodesi [0] (
13:08:32Hansmaulwurfdamn, the H100 remote is now really fucked up
13:12:42 Join amiconn [0] (i=jens@rockbox/developer/amiconn)
13:17:54 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
13:21:53mirakstripwax: doesn't work
13:22:02mirakthough the line is well formed
13:22:18stripwaxmirak - hm, what does it output?
13:22:23mirakbut the value isn't interpreted
13:22:33mirak Error: operands mismatch −− statement `mac.l W6,%d6,%acc0' ignored
13:22:48mirakthe W6 should be something like #456
13:23:43mirakstripwax: I will post the whole file
13:23:44stripwaxmirak - can you show me the actual code? do you have something like #define W6 456
13:25:02mirak stripwax
13:26:26mirakwith color
13:28:54stripwaxmirak ok so you need the # inside the quotes as well right?
13:29:14mirakI got an error when doing that
13:29:15stripwaxlike I posted - "mac.l #" #W0 ", %[e], %acc0 \n"
13:29:20stripwaxhrm, what was the error
13:29:24mirakidct.c:133: error: syntax error before numeric constant
13:29:40mirakwith both # ?
13:30:19amiconnDid you check the intermediate asm file?
13:30:31stripwaxthe second one turns your 456 into "456". The first one turns the 456 into #456 which is what you need syntactically
13:30:54amiconnWhen I tried using symbolic constants in an asm() block, I needed 2 intermediate macros to make it work
13:31:25mirakthis time the value isn't processed/tmp/cciyiYoc.s:101: Error: operands mismatch −− statement `mac.l #W6,%d6,%acc0' ignored
13:31:58mirakamiconn: I did a gcc -E to see what happens, but I don't know how to check the error after a make
13:32:14amiconnCompile with -save-temps
13:32:31amiconnThen you'll get an .i and an .s file for every processed source file
13:32:33mirakwhere should I put this line ?
13:32:41mirakthis arg
13:32:53amiconnThe .i is th epreprocessed .c, and the .s is the compiled .i
13:33:25mirakok but where must I put the -save-temp arg ?
13:33:27amiconnI usually put it in the appropriate Makefile as part of the CFLAGS
13:33:50 Join mikearthur [0] (
13:34:16amiconnJust make sure that you don't leave it there when the compilation works - or you'll get tons of these intermeadiate files to clean up
13:34:34 Join darkless [0] (n=darkless@
13:34:42stripwaxamiconn - do have an example of the intermediate macros you needed to get this to work inside asm() ?
13:35:11amiconn#define XSC(X) #X
13:35:11amiconn#define SC(X) XSC(X)
13:35:19amiconnThen you can use it like this:
13:35:40amiconn"mac.l #" SC(W0) ", %[e], %acc0 \n"
13:36:01amiconn(SC is for "symbolic constant")
13:36:41 Join A_M [0] (
13:36:46 Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.")
13:36:49stripwaxhrm - I feel that that should just work inline with #(W0) - is it just some weird GCC behaviour that requires the intermediates?
13:37:06amiconnThe # is only evaluated _within_ macros
13:37:45stripwaxamiconn - right, and mirak's code is a #define that defines the asm() block..
13:38:05amiconnah, hmm, that makes things even more difficult
13:38:17stripwaxamiconn - check out mirak's link..
13:38:31stripwaxI feel it should just work, since it's all in one #define anyway
13:38:41*amiconn prefers inline functions over macros defining code
13:38:41Mikachumaybe use static inline instead?
13:39:49mirakamiconn: I though about using it but that's more data moving
13:40:18Mikachuiiuc it should produce the exact same code, but i haven't tried with asm
13:41:08mirakamiconn: I added the line to export GCCOPTS
13:41:17mirakbut it doesn't seem to work
13:42:43miraka thing that can replace inside quotes would help
13:43:16Mikachui don't know if you can have a macro that applies to the inside of another macro?
13:43:25*amiconn remembers why it needs 2 intermediate macros
13:43:38 Quit daurn|laptop (Read error: 110 (Connection timed out))
13:43:55amiconnThe #makes it a plain literal, i.e. #W6 means just 'W6' without interpreting it
13:44:13*stripwax slaps forehead
13:44:23amiconnIf your code is in a macro itself, one extra intermediate should be sufficient
13:44:25mirak#define A 5
13:44:40Mikachucan't you use ### or something?
13:44:45mirakif A could be replaced by 5 it would do it
13:44:49*Mikachu only barely knows how cpp works
13:45:05 Join bbroke [0] (
13:45:34Mikachumirak: #define A "5" \n asm(A); ?
13:52:14 Quit mikearthur (Read error: 54 (Connection reset by peer))
13:55:26 Join thegeek [0] (
14:02:49mirakthat's odd ...
14:03:24 Join Caliban_ [0] (
14:03:56stripwaxwhat is
14:04:00mirakMikachu: that would work
14:04:19mirak "mac.l #"2408", %[e], %acc0 \n"
14:04:24mirakI manage to have this
14:04:44mirakin fact I would need to have the 2408 as "2408" so it would be part of the asm string
14:04:57stripwaxmirak: yes
14:05:12mirak"mac.l #"W0", %[e], %acc0\n"\
14:05:23Mikachuif you #define hello "200" and have "asm commands" hello "more asm", it should work
14:05:55mirakso I should use separate MACROS for the const inside asm or inside C code
14:06:05mirakotherwise I don't see how to use an intermediate
14:06:24Mikachumaybe you can #define asmconst(x) #x
14:06:28Mikachu#define hello 500
14:06:39Mikachu"asm code" asmconst(hello) "more asm"
14:06:42stripwaxmirak - or.. do what amiconn suggested, with an intermediate #define SC( x ) #x
14:06:43Mikachubut i,m not sure if that would work
14:07:05mirakcan't I do a #define SC(x) "x"
14:07:11mirakhem no ...
14:07:28Mikachuthen you would just get "x" in your code :)
14:07:30stripwaxmirak that's exactly what the # does above
14:07:40mirakoh ok
14:07:51stripwaxdid you try amiconn's suggestion yet??
14:07:56mirakMikachu: yes, that gives the same issue
14:08:05mirakstripwax: I am going to
14:08:15Mikachuthe problem is the asm code is also in a #define
14:08:27Mikachubut it might just work
14:08:35 Join Rob2222 [0] (
14:09:01mirakthat's it
14:09:15mirakthe proprocessor put the quotes and the number
14:09:23Mikachuheh, pro processor :)
14:10:13mirakError: operands mismatch −− statement `mac.l #1108,%d6,%acc0' ignored
14:10:31mirakat least it's well formed, now I guess the instruction is not right
14:11:53mirakok seems you can't use a constant
14:12:11JdGordonBg3r, you around?
14:12:29mirakI will go for the inline function then ...
14:19:03 Join Febs [0] (
14:19:14 Join pepie34 [0] (
14:19:24 Quit Caliban (Read error: 110 (Connection timed out))
14:19:29 Quit perplexity (Read error: 110 (Connection timed out))
14:22:06ghode|afkdoes anyone know if it's possible to find out which exact files fails when trying to create the tag cache DB? maybe an error log or something?
14:23:25mirakdamn it would be almost simplier to rewrite all as asm instead of just some parts
14:24:05 Quit JdGordon (Remote closed the connection)
14:24:21***Saving seen data "./dancer.seen"
14:25:05 Quit Rob2222_ (Read error: 110 (Connection timed out))
14:27:31 Join nudelyn [0] (
14:29:03mirakamiconn: hey, I didn't managed to view intermediate files in asm
14:29:54*amiconn just found that his remote transfer idea really pays off :)
14:30:03amiconn+35% in fps on h140
14:31:10mirakfor mpeg ?
14:31:26mirakmy optimisation doesn't work
14:31:32mirakit garbage the image
14:31:46amiconnI'm working on the asm transfer routines for the remote lcd
14:32:10Mikachuwidescreen if you put the remote next to the screen
14:32:11amiconnIriver first, as I had an idea how to speed things up even more.
14:32:32amiconnThen I'll port the thing to the X5
14:32:45 Quit JazzBone (Remote closed the connection)
14:32:49 Join Farpenoodle [0] (n=solo84@
14:33:04mirakhem I really need to see the produced asm code
14:33:30mirakI tried to add -save-temp in GCCOPTS
14:33:46amiconnIt's -save-temps not -save-temp
14:33:47mirakho my bad they are here
14:33:53mirakeclipse doen't shows them
14:33:53 Join JazzBone [0] (
14:33:58Mikachuif you give a wrong option it won't compile at all
14:34:09Mikachu(which is annoying if you have many gcc versions)
14:34:33 Join Febs_home [0] (
14:37:32 Quit Siku ()
14:37:37 Quit Febs ()
14:37:50 Nick Febs_home is now known as Febs (
14:42:36 Join jhMikeS [0] (
14:43:36 Join lee-qid [0] (
14:44:56 Quit TCK (Read error: 104 (Connection reset by peer))
14:49:21 Quit ender` (Read error: 104 (Connection reset by peer))
14:50:02 Join Mmmm [0] (
14:50:16 Join ender` [0] (i=null@
14:50:53 Part stripwax
14:51:03 Join daurn|laptop [0] (n=quae@
14:53:47 Join chendo__ [0] (
14:54:10firenxwhat is H10?
14:54:13 Quit mirak (Read error: 110 (Connection timed out))
14:55:16Arathisbarrywardell: any news regarding your h10? or did I miss the "it's back" message?
14:55:40barrywardellArathis: no, it's not back yet
14:55:54barrywardellbut my brother has one too so i borrowed it for a couple of hours
14:57:00barrywardellI had it long enough to get the lcd working
14:57:25 Quit chendo_ (Read error: 60 (Operation timed out))
14:57:35 Join JdGordon [0] (
14:57:59Arathisbut having your own one would be better at all.
14:58:19Mikachufirenx: an mp3 player
14:58:32barrywardellyes. I had to give my brother his h10 back already
14:59:10Arathishe should get a new one and you hold his one *g*
15:01:17barrywardellhe uses his a lot. I was lucky to even borrow it for a couple of hours
15:02:40Arathishow "minimal" is the driver btw?
15:03:46amiconnbarrywardell: Is H10 16bit RGB565 ?
15:04:29 Quit pepie34 ("Ex-Chat")
15:04:53barrywardellArathis: well it works. the only thing implemented is writing to the screen
15:05:12barrywardellno power on/off or anything like that
15:05:23barrywardellamiconn: yes, it seems to be
15:07:37barrywardellamiconn: I just wrote straight from the framebuffer to the lcd's gram
15:07:37 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
15:08:07 Join daurn|laptop [0] (n=quae@
15:09:55 Join mirak [0] (
15:13:23 Quit JazzBone (Remote closed the connection)
15:13:27MmmmJdGordon: does the H1xx remote really work on your player in filebrowser with latest CVS?
15:13:57JdGordonno. im making it up :p
15:14:05JdGordonim surprised they dont work for anyone else..
15:14:11MmmmThat doesn't make sense though right?
15:14:20JdGordonim bored.. so ill grab cvs again and check.. 2min
15:14:56MmmmThe code looks wrong to me too so I'm surprised it works for yours!
15:16:11 Quit A_M ("CGI:IRC")
15:16:45 Join JazzBone [0] (
15:17:03JdGordonjust installed cvs aain and it works fine
15:17:20JdGordonit might be that im using the hidden setting for the list?
15:17:52Mmmmwhat is the 'hidden' setting? where is it hidden?
15:17:55JdGordonthe one where on+right is scroll.. not hold right
15:18:06Mmmmahhh..yes..that is it I think!
15:18:15Mmmmcombi code looks ok!
15:19:04Mikachuis the setting hidden on purpose or on lazy?
15:19:41JdGordonbit of both. i origionally thought the devs didnt want that sort of option readily availbable..
15:19:53JdGordonbloody hell theat iriver keymap file is horrible :p
15:20:12MmmmIt's ok once you've stared at it for a few hours! :D
15:20:30MmmmJdGordon: I've fixed the problem
15:20:52amiconnTREE_OFF doesn't work correctly in the browser on iriver
15:21:04amiconnIt stops playback _and_ goes up a level
15:21:07Mmmmif yours is broken too i'll commit
15:21:43JdGordonamiconn: ah so it does :p.. never realsed before..
15:22:04JdGordonamiconn: do u have any objections to stoping it automatially checking the standrad keys before giving up?
15:22:26amiconnI think that's okay
15:22:47amiconnIf a context wants the standard to be checked, it can be chained explicitly
15:22:54JdGordonthat shold fix the tree off problem.. and make contexts sligty easier to setup
15:23:18*JdGordon is waiting for gentoo to get setup so he can get bck into coding
15:23:26amiconnIt will probably break a few things though, needs testing on all targets
15:23:27Mikachuyou're in for a long wait then :)
15:23:41JdGordon... no, i just remembered.. i have th vmware imae on this comp
15:23:53MmmmJdGordon: could you just switch combi off on yours and make sure the filebrowser is messed up on yours too?
15:24:15JdGordoni would get it is...
15:24:46MmmmI would too, but when some people said it worked and some said it didn't I got scared! :D
15:24:53JdGordonnoooo.... my damn sister is home.. i have to get off this comp :'(
15:25:19JdGordongimme 2 min s i can change comps
15:25:26JdGordonby 2 i mean 10
15:25:41 Quit JdGordon ()
15:30:37 Join JDGordon [0] (
15:32:25JDGordonhehe reset settings and the remote is useles :p
15:33:34MmmmI just knew it :D
15:34:10*JDGordon apologises for all the pain... and blames Bg3r...
15:35:24MmmmOk, it should work now...and the TREE_OFF too..
15:36:19miraksomone pointed a paper to a an idct implementation for assembly
15:36:24mirakanyone remember that ?
15:38:19 Join dwihno_ [0] (n=dw@
15:38:20 Quit Zidanax (Read error: 104 (Connection reset by peer))
15:39:05*JDGordon going to bed.. cyaz
15:39:07 Quit JDGordon ("CGI:IRC")
15:40:59 Quit lee-qid (Read error: 54 (Connection reset by peer))
15:41:04 Join Bger_cgiirc [0] (
15:41:10 Join lee-qid [0] (
15:43:07Bger_cgiircdoes anyone know why JdGordon called for me ?
15:43:26Mmmmcos the remote buttons were borked I think
15:43:49Bger_cgiirch100 ?
15:43:59Mmmmyeah...should be ok now though
15:44:56Bger_cgiirci don't have h100 remote so it's very probable that i've messed something
15:45:11Mmmmahh..that explains it :D
15:45:20Mikachumirak: ?
15:45:55Bger_cgiircMmmm: sorry for that ...
15:46:02MmmmNo probs ;)
15:46:25Bger_cgiircit would be good if we think about key combos for the non-lcd one ...
15:46:39Bger_cgiirclike for going from WPS to the tree etc ..
15:46:57MmmmHeh know what happens when you try key combos without owning the remote! :D
15:47:04mirakmidkay: thanks ! :D
15:47:49Bger_cgiircMmmm: i have such one, but it's very poor on button count - Play/Pause, vol+, vol-, ff, rew, hold...
15:48:00MmmmBger_cgiirc: is there any point in going from WPS to tree without an LCD?
15:48:29Bger_cgiircit seems that some people are using it while driving ...
15:50:04 Quit Arathis (Remote closed the connection)
15:50:51amiconnIt's even one button less than the archos remote - and we don't support switching broswer <-> wps with that
15:50:58mirakMikachu: this paper is based on libmpeg2 by the way. it can't be better
15:51:07Bger_cgiircMmmm: why did you remove the h300 specific yes/no table ?
15:51:19Mmmmit's the same as the h100
15:51:21 Join Arathis [0] (
15:51:24 Join Voting [0] (
15:51:25Bger_cgiircno, it isn't
15:51:26Bger_cgiirci tried to mimic the main buttons to the remote
15:51:35Bger_cgiircconst struct button_mapping button_context_yesno[] = {
15:51:37 Quit dwihno (Read error: 110 (Connection timed out))
15:51:40Mikachumirak: heh, i just grepped for .pdf in my log and this one looked right
15:51:41Mmmmnavi = yes
15:52:07Mmmmyou had play = yes on the h100
15:52:07VotingHi, folks. Call me dumb but I just found out that flac exists and thought... well, could I play it on my archos?
15:52:17Bger_cgiircah, yes
15:52:30 Quit barrywardell ()
15:52:32mirakMikachu: I am not sure it's this one I was thinking of, but that's fine anyway.
15:52:34VotingAnd google said I could use flac!
15:52:48VotingHave any of you been ripping and listening to flac audio
15:53:23Bger_cgiircMmmm: what about this one const struct button_mapping button_context_listtree_scroll_wo_cmb_h300lcdremote[]
15:53:48MmmmYou were using the main unit button defines (BUTTON_LEFT etc.)
15:54:11Bger_cgiircmy mistake
15:54:16Bger_cgiircbut it should be there
15:54:29MmmmI thought I was going mad when I saw that! :D
15:54:45Bger_cgiircmore probably i've fall asleep on the keyboard :D
15:55:31 Quit amiconn (" bbl")
15:56:40 Quit Bger (Read error: 110 (Connection timed out))
15:57:42Bger_cgiircMmmm: and what's the reason for the different button_context_tree_h100remote and button_context_tree_h300lcdremote
15:58:00 Join Siku [0] (
15:58:12VotingAm I asking this question in the wrong channel? Would someone PM me about FLAC then?
15:58:25Mmmmno ATION_TREE_STOP for the H100!
15:58:29Mikachui think archos is hwcodec, therefore it won't support flac
15:58:56Bger_cgiircah, k
15:59:03Mikachucan you play ogg files?
16:17:38 Join freqmod [0] (
16:18:12 Quit Mmmm ("Byeee")
16:19:07 Quit JazzBone (Remote closed the connection)
16:22:09 Quit [HO]vo|t ("( :: NoNameScript 4.02 :: )")
16:22:52 Join [HO]vo|t [0] (
16:24:26***Saving seen data "./dancer.seen"
16:26:21FebsI'm trying to run the script and I keep receiving this error: "configure: error: no acceptable cc found in $PATH" Can anyone tell me what I might be missing?
16:31:34 Quit damaki_ (Success)
16:32:05freqmodFebs: a compiler for your target
16:32:14freqmod(in path)
16:32:50 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
16:33:38tucozor maybe you didn't install gcc at all. That is needed to be able to compile the cross-compilers
16:34:44tucozFebs, what linux distro are you using?
16:35:07tucozah. Try to run 'sudo apt-get install build-essentials'
16:35:35tucozbuild-essential I mean
16:35:55 Quit Bger_cgiirc ("CGI:IRC (Ping timeout)")
16:36:08 Quit Voting ()
16:36:51 Join DJ_Dooms_Day [0] (
16:37:46DJ_Dooms_DayAnyone around?
16:38:03daurn|laptopgo away
16:38:25tucozFebs, what do you think of using something like this instead of the bitmaps currently used for the key-reference image.
16:38:25DJ_Dooms_Dayha, nice reception
16:38:42DJ_Dooms_DayWas wondering, is anyone working on rockboy ATM?
16:39:04Febstucoz, thanks. I knew I was missing something obvious.
16:39:10 Join ashtophet [0] (
16:40:08DJ_Dooms_DayI've been seeing talk here and there about video now, is it posible on the H3xx these days?
16:40:25SoapPossible, and "working"
16:40:49DJ_Dooms_DayYeah? Awesome, what kind of 'working' state is it in?
16:41:27Febstucoz: It gets the point across. Is the intent to make the size of the .pdf manual smaller?
16:41:40Soapplays MPEG2 video streams, no audio, and at sub-par framerates, and w/o framerate limiting, so if you encoded to 5fps or 25fps, it would play the same speed.
16:42:03tucozFebs, well. In a way yes. But also have a format that is easier to change in the future
16:44:24DJ_Dooms_DayI'd rather see rockboy get optimised before video playback though
16:44:40DJ_Dooms_Day*sigh* If only i could code asembly
16:44:55ghode|afkdoes anyone know if it's possible to find out which exact files fails when trying to create the tag cache DB? maybe an error log or something?
16:46:20tucozmaybe slasheri added suppport for that using logfd
16:47:26 Part DJ_Dooms_Day
16:51:56 Part [HO]vo|t
16:52:00 Join [HO]vo|t [0] (
16:52:55 Join Cho03 [0] (
16:53:28 Part scott666_
16:54:42Cho03hi guys. my ipod nano isnt working properly. can i get some help please?
16:55:26 Quit ashtophet (Read error: 60 (Operation timed out))
16:57:10Cho03any assistance please?
16:57:35 Join perplexity [0] (
16:58:20ghode|afktucoz: how do i turn on logf?
17:00:00Cho03if it helps, my troubles are rockbox related
17:02:43FebsCho03, we can't help unless you tell us what problem you're having.
17:02:59Cho03sorry i was waiting for someone to respond
17:03:10Cho03heres my problem
17:03:16 Join Bger [0] (n=bager@
17:04:26Cho03i was resetting my nano to refresh the tag cache in rock box. the apple logo appears and it displays "use itunes to restore"
17:04:50Cho03i try to reset again, but that screen displays again
17:05:03FebsDo you have iTunes installed on your computer?
17:05:08 Join ashtophet [0] (
17:05:20 Part ashtophet
17:05:27FebsSo let the itunes restorer do its thing.
17:05:57Cho03well when i plug the ipod in, nothing recognizes it
17:08:22Febsincluding itunes?
17:08:55 Join AM [0] (
17:09:36Soapyes itunes fails to recognize, or yes itunes DOES recognize?
17:09:39 Join webguest69 [0] (
17:09:56Cho03itunes fails to recognise sorry
17:10:24Soapyou running apple 1.1 or apple firmware 1.2?
17:11:12Soaplet me check the forums, there have be some rumbles about 1.2. If it came to it, would you know how to downgrade?
17:11:32Cho03like with the ipod updater?
17:12:03SoapGo ahead and run the apple restore utility.
17:12:37mirakthe ipod video have a hardware mpeg decoder ?
17:13:04SoapThe issues seem related to playing music in Apple FW 1.2 after installing rockbox. If that is a situation which would concern can go to the ipodwizard site and read about how to downgrade your firmware back to 1.1 (assuming you don't use the Nike shoe sensor)
17:13:21Soapmirak - has the Broadcom chip which is a magic black box.
17:13:24AMDo we have Rincewind in here?
17:13:45Cho03soap: ill have a lookk
17:13:58mirakSoap: lol
17:14:10mirakSoap: that's odd
17:14:52mirakanyone tried to reverse engineer apple firmware for this ?
17:15:10Soapsorry Cho03 - the issue is between 1.1.1 and 1.1.2 / not between 1.1 and 1.2
17:16:24Cho03well my current firmware is compatible with the nike shoes
17:16:30Soapas in everytime I said 1.1 I should have said 1.1.1, and every time I said 1.2 I should have said 1.1.2
17:16:56Cho03i get you
17:17:11Hansmaulwurfi thought the bleeding edge builds are the latest CVS build, right? the last CVS build was at 13:35, my bleeding edge that i just installed says 11:21
17:18:04linuxstbmirak: Some people in IPL may be looking at the Broadcom chip, but I don't think anyone involved with Rockbox is.
17:19:00mirakone more reason to not buy an ipod ...
17:21:11*mirak will maybe give a second though
17:22:22SoapSo the fact the ipod has an /extra/ chip RockBox doesn't support is a reason not to buy an ipod?
17:23:11SoapAn extra chip which is worthless as far as RockBox's core mission is concerned.
17:23:13mirakit's like for linux, I will buy the best supported hardware.
17:23:59SoapSo you would buy the motherboard with 9/9 supported features over the one with 9/10 supported features?
17:25:59mirakI would buy the motherboard with 10/10 supported features
17:26:06Cho03soap: after reading some forums, i am going to try the hp formatter tool to hopefully reformat my ipod and then ill try the ipod updater
17:26:47Soapmirak - 10/10 would be a DAP with a supported dedicated video chip. Such a thing doesn't exist. Straw man.
17:28:31miraksupported or documented ?
17:29:07Soaptake your pick
17:31:49mirakthat's the difference
17:32:07 Join TeaSea [0] (
17:32:16mirakanyway as far as I heard ipod video have too limitated play time
17:32:36mirakprobably with reeconded video that's better
17:33:22 Join barrywardell [0] (
17:33:42 Join TCK [0] (
17:33:55mirakanyone here can review a few assembly coldfire lines ?
17:33:57 Join pi [0] (
17:35:40SoapI get only around 10 hours, about 70% of what I got on Apple firmware, but it will only get better, and still about as good as a H340.
17:35:57mirak that's the BUTTERFLY macro. the result is corrupted. I am not sure where the error could be
17:36:27mirakSoap: in fact I was refering to video playback time
17:36:45mirakI was desapointed to learn it was less than 2 hours
17:37:14Soapwhat do you expect out of a device that small with backlight and HD on almost constantly?
17:37:33SoapThe dedicated video players do better because they have 2-3 times the battery size.
17:37:53Soapvideo is a perk, not a prime feature.
17:38:20mirakwith 64 mb of ram that's caching enough to not of the hard drive on to much
17:39:00mirakthe ipod video is called ipod *video*
17:39:17Soapofficially it is called an ipod with video.
17:39:33mirakover the H300 I own, one device would need good video support to make want to change
17:40:08 Join dwihno [0] (n=dw@
17:40:22miraknot that I will use it a lot for that, but since this costs money ...
17:43:47 Join San [0] (n=San@
17:43:48 Quit [San] (Read error: 104 (Connection reset by peer))
17:44:50barrywardellcan anyone advise me on a target tree related question?
17:44:52Cho03soap & febs: thanks for your help. i cant fix the problem at the moment. im going to wait til school tomorrow so i can download some software which may help.
17:45:10barrywardellspecifically, system.c around line 1150
17:45:33linuxstbbarrywardell: Congratulations on the LCD driver - I wasn't expecting that commit, especially when you don't have your H10 at the moment :)
17:45:58barrywardellthanks linuxstb. I borrowed my brother's H10 to test it
17:46:12barrywardelland had ipod/x5 code to base it off
17:46:58barrywardellnow I want to implement irq() for the H10. should it go in the target tree or in system.c with another #ifdef
17:48:51 Join dwihno__ [0] (n=dw@
17:48:51 Quit Cho03 ()
17:49:07 Quit darkless (Remote closed the connection)
17:49:37SoapThe Office Depot in Lima, Ohio had a H10 20 gig on clearance for 130 dollars. I should have snagged it.
17:49:42 Join infamis [0] (
17:52:32 Join Mmmm [0] (
17:53:53 Quit dwihno_ (Read error: 110 (Connection timed out))
17:58:25 Join dwihno_ [0] (n=dw@
18:01:08 Nick daurn|laptop is now known as daurn|afk (n=quae@
18:01:15 Quit Hadaka (
18:03:40 Quit Rob2222 ()
18:04:07 Join dwihno___ [0] (n=dw@
18:04:07***Alert Mode level 1
18:04:07DBUGEnqueued KICK dwihno
18:04:07DBUGEnqueued KICK dwihno__
18:04:07***Alert Mode level 2
18:04:07DBUGEnqueued KICK dwihno_
18:04:07DBUGEnqueued KICK dwihno___
18:04:07***Alert Mode level 3
18:05:36webguest69i love rockbox. thank you
18:06:10 Quit dwihno (Read error: 110 (Connection timed out))
18:06:16 Join Naked [0] (
18:06:27 Join Rob2222 [0] (
18:06:33 Nick Naked is now known as Hadaka (
18:09:32 Join dwihno [0] (n=dw@
18:09:32***Alert Mode level 4
18:09:32***Alert Mode level 5
18:09:32DBUGEnqueued KICK dwihno
18:09:32***Alert Mode level 6
18:09:32***Alert Mode level 7
18:09:32***Alert Mode level 8
18:12:12 Quit dwihno_ (Read error: 60 (Operation timed out))
18:14:08 Quit dwihno___ (Read error: 60 (Operation timed out))
18:15:19 Quit dwihno__ (Read error: 110 (Connection timed out))
18:16:40 Quit apo (Remote closed the connection)
18:17:16 Join apo [0] (
18:19:33***Alert Mode OFF
18:22:41 Quit _Lucretia (Connection timed out)
18:23:12infamisbsod with tagcache autoupdate enabled iaudio x5, when hitting 'next track'
18:23:33infamistagcache autoupdate disabled, haven't encountered yet
18:23:41 Join _Lucretia [0] (
18:24:28***Saving seen data "./dancer.seen"
18:25:41 Quit thegeek ("( :: NoNameScript 4.03 :: )")
18:29:56 Quit Caliban_ ("ircII EPIC4-1.0.1 -- Are we there yet?")
18:32:43 Nick _Lucretia is now known as _Lucretia_ (
18:33:45 Join daurn|laptop [0] (n=quae@
18:33:46 Quit daurn|afk (Read error: 104 (Connection reset by peer))
18:35:32 Quit Galois (Remote closed the connection)
18:35:32 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
18:35:39 Join Galois [0] (
18:36:04 Join daurn|laptop [0] (n=quae@
18:40:58MmmmI have adapted the recording screen to the new button action code, I just need some testers.
18:41:17MmmmIt appears to be fine on the sim, but it is difficult testing recording on the sim
18:41:28MmmmHere's the patch:
18:41:49Mmmmneed testers for Ondio, Recorder, and X5
18:42:15Mmmmanyone want to give it a go? Just look to see whether the keys do what they did before!
18:42:29Mmmmin the recording screen that is! :)
18:43:42infamiswe got recording working on the x5???!!?
18:43:55infamisdamn my x5 has been rma'd too long
18:49:41 Quit infamis ("CGI:IRC (EOF)")
18:49:51[HO]vo|tMmmm: I'd be happy to test, but i'm running a battery longelivity test that will run about 3 more hours. Could you stress anything that you want me to test specifically or just recording as a whole?
18:50:34MmmmIt's just the recording buttons, So really we just need to make sure that they behave exactly as they did before
18:51:35 Quit qwm ("Lost terminal")
18:51:36[HO]vo|tI see. I just got my x5, so I will test recording thoroughly before applying the patch, then again afterwards, and report back to you.
18:51:53Mmmmthanks, that'd be great :)
18:52:12[HO]vo|thappy to help
18:56:06 Quit _Lucretia_ (Read error: 110 (Connection timed out))
18:56:12 Quit webguest69 ("CGI:IRC (EOF)")
18:57:09mirakhum I suspect I have problem with idct in asm because of unsigned problem
18:57:29 Join Febs_ [0] (
18:57:31 Quit Febs (Read error: 110 (Connection timed out))
18:57:42 Nick Febs_ is now known as Febs (
18:58:43 Join stripwax [0] (
18:58:53 Join _Lucretia_ [0] (
19:05:39 Join rotator [0] (n=e@rockbox/developer/rotator)
19:06:56mirakthis works !
19:07:17mirakbut not when use the mac :-~
19:07:52linuxstbIs it giving much of a speed improvement?
19:08:28mirakbut I just changed BUTTERFLY
19:09:01linuxstbCan you notice any difference at all?
19:11:08mirakno that's even slower
19:11:31mirakbut I did one with only mulu add
19:11:47mirakwhen I use the mac the result is garbeled
19:12:08mirakI don't know why
19:12:39mirakI think that just optimising butterfly is not good, because gcc needs to stack some datas for just two lines of C code
19:13:11mirakbut now I know enough to attack the row_idct
19:13:38mirakthough it would be better to have mac working properly.
19:14:36miraklinuxstb: maybe you can give a look to the code. I maybe miss something for MAC. There is just 8 lines
19:15:59mirakthe mac is really interesting for matrix computing
19:16:29tucozlinuxstb, what do you think? I started making vector versions of the players.
19:17:58Mikachudid you look at what gcc produced for the C version? just in case it has some tricks
19:19:54mirakMikachu: starangely I can't spot where the assembly code is in the C version
19:20:19mirakI expected to find the constants when they are used, but I don't see them
19:20:25linuxstbmirak: Sorry, I'm no help at all with Coldfire assembly...
19:20:33mirakI see the in the asm version though
19:21:12 Join mikearthur [0] (
19:21:28miraktucoz: what is it for ? :)
19:21:52tucozmidkay, for the manual. As a reference for the keys.
19:21:54linuxstbtucoz: That looks good to me... The symbols on the wheel should be solid though.
19:22:13 Quit mikearthur (Remote closed the connection)
19:22:23 Join mikearthur [0] (
19:22:35linuxstbAnd there's a hold switch on the top edge. Do you have a reference for that?
19:23:52tucozThat was only a draft. But I'll make them more complete later on.
19:24:02linuxstbOh, and there's no dot in the centre of the select button.
19:24:16tucozit is on the scan
19:24:47linuxstbMaybe some ipods have it then - I'm looking at my ipod Color now, and there's no dot.
19:25:00linuxstbOr it could have just been some dirt...
19:25:17tucozI am not sure if we mention the hold switch in the manual, but I will add it anyway.
19:25:46tucozThe hold switch is used when clearing the settings on the ipods right?
19:25:54linuxstbIt's pretty obvious what the hold switch is - it has "hold" written next to it.
19:26:09linuxstbtucoz: Until we can implement a better way, yes.
19:26:12tucozhmm, didn't see that on the scan
19:26:27linuxstbI mean, it should be obvious to users...
19:27:21linuxstbSo did you just trace a scan?
19:27:53 Quit lee-qid (Read error: 110 (Connection timed out))
19:28:56tucozI just trace the scan manually, with a few simple shapes
19:29:48tucozImo, very simple images look nice. But I am not sure what others think.
19:31:31Mikachulinuxstb: only to english speakers, but then the manual is only in english
19:31:54linuxstbMikachu: Apple don't translate their hardware?
19:33:43Mikachuit has some danish text on the backside with the name of the company i won it from
19:45:58mirakyes !
19:46:39mirakit works now with the MAC. i needed to set overflow limitation and put signed mode
19:47:02 Join thegeek [0] (
19:50:22 Quit Mmmm (Remote closed the connection)
19:51:32miraklinuxstb: do you know this paper ?
19:52:07Mikachuhe's the one who posted the url
19:53:47mirakso that's answers my question :)
19:54:27freqmodIpod nano svg draft:"> (wait a bit for hold button)
19:54:41mirakis rockbox shutting down on low battery ?
19:54:56Mikachuonly on very low :)
19:55:44Mikachufreqmod: that doesn't look like a nano
19:56:19freqmodok a little too short
20:02:46 Join webguest81 [0] (
20:02:58linuxstbfreqmod: You could also get rid of the diagonal line and shadow..
20:03:04 Join dwihno_ [0] (n=dw@
20:03:09webguest81\nick FreeBlues
20:05:02 Join mantono [0] (
20:06:42tucozfreqmod, looks great :) Reveals who is the artist in here
20:07:21freqmodUpdated the svg file and uploaded"> , and don't tell me that one under my finger doesn't look like a nano
20:08:17 Quit webguest81 ("CGI:IRC (Ping timeout)")
20:08:22Mikachumaybe the light half of the black one would be better?
20:08:55Mikachuotherwise good :)
20:09:11linuxstbDoes the Nano say "Hold" on it? My photo says "HOLD" - i.e. capitalised.
20:09:15freqmodwhat do you mean by "the light half of the black one
20:09:18Mikachuyeah, caps
20:09:23freqmodyes right
20:09:30Mikachufreqmod: the version below without a shadow has the color of the shadowed half
20:09:49freqmodmake a lighter black?
20:10:17Mikachui think the wheel is a bit dark anyway
20:10:22tucozI only need one of them. Preferably the white one.
20:11:29 Join webguest03 [0] (
20:11:44CtcpIgnored 5 channel CTCP requests in 5 minutes and 25 seconds at the last flood
20:11:44*freqmod has updated the svg file
20:12:21*tucoz has downloaded the updated one
20:12:41Bagderbarrywardell: congrats on the h10 lcd progress!
20:12:44*freqmod will make a white one
20:13:05tucozfreqmod, looks great. If you want, do you want to make similar ones for the other ipods? I can provide you with scans
20:13:24tucozor other targets in general. I suck at inkskape
20:13:30freqmodi have a video
20:13:54 Quit Arathis (Read error: 110 (Connection timed out))
20:14:02tucozthat would be great">
20:14:42 Join Arathis [0] (
20:14:47*freqmod makes a white video svg
20:14:58tucozcool :)
20:16:31 Quit webguest03 ("CGI:IRC (Ping timeout)")
20:16:43barrywardellthanks Bagder, there wasn't that much to be done in the end
20:17:02 Join webguest35 [0] (
20:17:02Bagderso it is similar to the nano, or how is it?
20:17:18barrywardellit is exactly as MrH said
20:17:33barrywardellit is similar to the nano
20:17:41barrywardellbut with commands the same as the X5
20:18:21barrywardellso making the driver ended up being quite easy
20:18:31Bagderand good work!
20:18:55barrywardelldid you see my question earlier about system.c?
20:19:21*Bagder checks log
20:20:06 Quit dwihno (Read error: 110 (Connection timed out))
20:20:09Bagderyou mean if you should do an #ifdef or do something in the target/ tree?
20:20:26barrywardellyes, which would be preferred?
20:20:33BagderI'd say target/
20:21:04barrywardellwhen I tried that, it gave link errors about not being able to find irq
20:21:30barrywardellcrt0.S:(.text+0x30): undefined reference to `irq'
20:22:06webguest35\nick FreeBlues
20:22:13Bagderwebguest35: forward slash
20:22:36Bagderbarrywardell: uhm, and you built and linked the file with your new irq() in ?
20:22:40 Join dwihno [0] (n=dw@
20:22:52*freqmod updates his white nano svg to include a ear plug
20:22:52barrywardellI added it to SOURCES
20:23:08 Nick webguest35 is now known as FreeBlues (
20:23:13Mikachufreqmod: and dock connector?
20:23:14barrywardellI tried making an irq_device() in target
20:23:41Bagdergotta go, bbl
20:23:42Mikachufreqmod: also, the phones connector is at the bottom
20:23:51Mikachubottom right, dock is to the left
20:23:52freqmodyes it is
20:23:52barrywardellk. bye Bagder
20:24:00freqmodmy ipod nano is dissasembled
20:24:31***Saving seen data "./dancer.seen"
20:25:14FreeBluesanyone know if there are problems with the bootloader-video.bin file?
20:25:40stripwaxFreeBlues - like what?
20:25:41SoapI'm assuming that is a roundabout way of saying your bootloader install failed?
20:26:14*freqmod is fixing it
20:26:29 Join MrStaticVoid [0] (
20:26:40Soapwhat is the filesize of your bootloader-video.bin file?
20:27:09Soapshould be 52,796 bytes
20:28:16SoapMD5 of 94f65ee01655af2d1e0ed8a9b994b967
20:28:39FreeBluesI'm trying to install and get an error message: "cannot open firmware image file apple_sw_5g_rcsc.bin"
20:28:58 Quit bbroke (Read error: 60 (Operation timed out))
20:29:05Mikachuthen you didn't read the instructions closely enough
20:29:30 Join BHSPitLappy [0] (
20:29:49FreeBlues52 KB it is
20:30:32stripwaxFreeBlues - it sounds like (as Mikachu alludes) you missed out the steps with the Broadcom firmwaer
20:33:11stripwaxHas anyone been looking at optimising the audio codecs for arm?
20:33:27linuxstbstripwax: I don't think so.
20:33:40stripwaxokie doke. might have a crack at that
20:34:13linuxstbbarrywardell: Won't your irq() function be identical to all the other PortalPlayer targets? Or maybe even the same as all the ARM targets?
20:35:10FreeBluesnope, I did the early steps and everything was fine until this one
20:35:39Soapdoes such a file exist in your directory FreeBlues?
20:35:39barrywardelllinuxstb: almost, except without the ipod_4g_button_int();
20:35:47linuxstbFreeBlues: You should have an apple_os.bin file, and an apple_sw_5g_rcsc.bin file - both around 5MB in size.
20:36:25linuxstbbarrywardell: Ah, OK. So we'll need target-specific versions?
20:36:36 Quit dwihno_ (Read error: 110 (Connection timed out))
20:36:36Soap5,243,392 bytes with a MD5 of aa3854fa4f054f2a70e91d0da8576f65
20:37:10barrywardelllinuxstb: yes, I think so. although maybe TIMER1() and TIMER2() are the same for all PP devices
20:37:14Soap^^^for the apple_sw_5g_rcsc.bin file (I don't /believe/ it varies)
20:37:27linuxstbSoap: Mine is the same size, but the MD5 checksum is 709b9ab7b5674af0d7f10173b213e12d
20:37:47Soapwell, there goes that theory.
20:37:54*freqmod has updated his ipodnano drawing now it has a correct phones and usb connector at the bottom
20:38:08barrywardelllinuxstb: I could easily put an ifndef IRIVER_H10 in there but don't think that would be an ideal solution
20:38:21Soapfreqmod - is your drawing accurate as to Nano scratches?
20:38:37freqmodno, sorry it is a simple svg drawing
20:38:38Soapthat would be a lot of vectors.
20:39:10Mikachujust put a big star over the screen
20:39:12freqmodahh and i forgot the logo on the usb connector ... fixing
20:39:25 Join XavierGr [0] (
20:39:49Mikachufreqmod: the usb cable wire doesn't have a white background set
20:40:52freqmodis is using a gradient, which is white, or wasn't it what you meant?
20:40:54Mikachufreqmod: and neither does the ipod?
20:41:11Mikachuthey are transparent here
20:41:24FreeBluesbootpartition.bin is on my directory
20:41:35freqmodthe ipod was a bit transparent (161/255 in inkscape, fixed it now, not uploaded yet)
20:41:59Mikachuthe cable looks like a gray to transparent gradient here
20:42:07Mikachu(my browser default bg is not white)
20:42:26freqmodA: 255, even on white
20:43:08*freqmod checks the svg source
20:44:00Mikachuif i open it in inkscape and draw an object under it, i can see the object
20:44:12freqmodstop-opacity:1; ??
20:44:52freqmodthe ipod isn't fully transparent (in this upload) the cables are, i cant see anything trough in inkscape
20:45:17freqmod(however the borders are partily transparent)
20:46:00 Quit [HO]vo|t ("( :: NoNameScript 4.02 :: )")
20:48:02 Quit FreeBlues ("CGI:IRC (Ping timeout)")
20:48:25 Quit ScoTTie (Read error: 60 (Operation timed out))
20:48:28 Join Paprica [0] (i=Paprica@rockbox/developer/paprica)
20:48:38*Paprica is back
20:48:41hotwire_on my monitor (old monitor), the black body, and the wheel look to be almost the same colour.
20:48:46 Join ScoTTie [0] (
20:49:20 Quit apo (Remote closed the connection)
20:49:39*freqmod has updated svg image, tested with a black box behind it to look for transparency
20:49:48 Join apo [0] (
20:50:10tucozfreqmod, what is the adress?
20:52:13 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
20:52:24hotwire_freqmod, are you doing all the ports?
20:52:47 Join daurn|laptop [0] (n=quae@
20:53:18*freqmod is currently doing video (have done nano)">
20:58:13Mikachuthe cable looks right for me on both now
20:58:32Mikachubut i think the video is a bit transparent :)
20:59:01Mikachui'm guessing the manual will be printed on white paper and it won't really matter, but still
20:59:09freqmodit _was_
20:59:21Mikachusorry, refreshed
20:59:33freqmodi fixed it after your post
20:59:36freqmodehh line
20:59:41Mikachuah heh
21:00:44freqmod"scp ....@sv.fq:/var/www/localhost/htdocs/upload/" is my frient
21:02:00freqmodi won't do any more target's today, but feel free to use my drawings as a base, I will probably make some more tomorrow (after my first day at school this year)
21:02:50Mikachuhah, i start _next_ week
21:03:44freqmodbut does your term end at 23 of june?
21:03:53Mikachulet me check
21:04:40Soapfreqmod - FWIW, the diameter of the center button is 1/3 the diameter of the total wheel on the ipod video.
21:04:54Mikachuno, it ends on the second of june
21:05:08Mikachuended, rather
21:05:20 Join lodesi_ [0] (
21:05:40Soapin your svg it appears closer to 43%
21:06:41freqmodok, didn't know maybe someone can fix it, or I will some other day (to make a wheel in inkscape make to circles and choose exclution (ctrl+^), or maybe the menu name is something else, I have a Norwegian translation of inkscape)
21:07:52*freqmod fixes it after all
21:09:00 Join bbroke [0] (
21:09:50freqmodipno&ipvd updated
21:11:15freqmodthe inner circle is 33% of the outer
21:13:15*freqmod is away
21:17:01 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
21:17:01 Quit lodesi (Connection timed out)
21:17:45 Join daurn|laptop [0] (n=quae@
21:19:13 Join amiconn [0] (
21:20:01 Quit mikearthur (Remote closed the connection)
21:20:25 Join mikearthur [0] (
21:22:42amiconnmirak: Regarding your garbled gfx problem with emac - 2 questions:
21:23:07amiconn(1) Did you set the correct emac mode? (fractional or integer, depending on what you need)
21:23:25amiconn(2) Do you clear the accumulator for the next round?
21:23:26Mikachui thought he fixed it
21:24:12amiconnah ok - overlooked that
21:24:14mirakyes I fixed it
21:24:23mirakbut that was the problem
21:24:43mirakamiconn: you did some asm in coldfire ?
21:25:01amiconnyes, quite a bit
21:25:26amiconnNot much math stuff though, mostly bit fiddling
21:25:28 Quit idnar (Nick collision from services.)
21:25:32 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
21:25:46 Quit mikearthur (Remote closed the connection)
21:26:48 Join midgey34 [0] (
21:27:10 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
21:27:40amiconnmirak: fyi - in rockbox we clear the accumulator together with fetching the result, so you can expect accN to be zero when entering a routine.
21:28:06amiconnYour function in turn is responsible for clearing it again
21:28:18amiconnmovclr is simply more efficient that clearing beforehand
21:28:24mirakI use the movclr
21:28:45miraknot on the last one
21:28:45amiconnNot here:
21:28:58amiconnYes, you're supposed to use it on the last one as well
21:29:18amiconnAnd you can leave out the "move.l #0, %%acc0\n\t" instead
21:30:07mirakthis part will not last, my goal is to do the idct_row and idct_col
21:30:28mirakI know how this works now
21:30:52mirakthough the accumulator with shifts etcertra is not that easy ...
21:31:29 Quit rotator ()
21:31:48 Join Mmmm [0] (
21:33:45mirakdamn there is a reportage on bill gates on tv ...
21:34:04mirakjust after madona ...
21:35:39mirakI can understand Chen approach in the paper brought by linuxstb, but I don't understand most of the idct code, especially the bit shifts. I don't knowwhat they are used for
21:36:07 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
21:36:08 Join sharpe [0] (
21:36:28 Quit apo (Read error: 110 (Connection timed out))
21:36:36amiconnWow... with the new remote lcd transfer it would be possible to run the grayscale library on the iriver remote...
21:37:07 Join Davide-NYC [0] (
21:37:30Davide-NYCMmmm: Hey Mmmm can I bend your ear for a sec?
21:37:44Mmmmbend away :D
21:38:03amiconnmirak: I don't know the paper, but I think the shifts are related to the fact that the idct uses fixed point
21:38:16 Join apo [0] (
21:38:17Davide-NYCcheck this post real quick:
21:38:34 Nick apo is now known as apo` (
21:38:44Davide-NYCjust read about the CVS remote button fixes.
21:38:59Davide-NYCwill test asap and report back in the forums
21:39:35mirakamiconn: hum see, it's to reduce the number of number under the dot, since mutliplication of the number will shift it to the left
21:40:32MmmmDavide-NYC: aha..just looked at your I know what you were on about. You can have a long press execute without the previous short press anyway, so it wouldnt be a prob
21:40:55Davide-NYCand UP/Down don't modify values, so there is no problem there
21:40:56MmmmDavide-NYC: but I still think it would be easy to switch the lcd off
21:41:09Mmmmtoo easy
21:41:22Davide-NYCit's REALLY easy now though. anytime you hit joystick down it turns off
21:41:29Davide-NYC(or on)
21:43:43Mmmmwhat I mean is, say the lcd is off and you want to move up to the volume, if you press for just a little too long you will turn the lcd on and ...tick tick tick...a ruined recording. LCD off button needs to be on its own IMO
21:45:13amiconnDoes the ticking enter the recording?
21:45:20Davide-NYChaha you bet
21:45:20*amiconn never tried
21:45:23MmmmDavide-NYC: Anyway...try my patch and see what you think
21:45:32Mmmmamiconn: yes on the H1/3xx
21:45:33Davide-NYCwhere is patch
21:45:45amiconnMy irivers both tick, but not very loud
21:45:46Davide-NYCfound it
21:46:13Mmmmamiconn: could you test the patch for me on the recorder?
21:46:33Davide-NYCthis one correct?
21:47:50dpassen1Anyone try the keymappings attached to the ButtonAction wiki page?
21:48:03 Join Paul_The_Nerd [0] (
21:49:15MmmmI need OndioFM, Recorder and X5 tests for this patch, just to check the buttons don't break in the recording screen:
21:49:26Mmmmanyone fancy it? :)
21:49:26 Join hotwire__ [0] (
21:51:04*freqmod has made a style in inkscape (which requires some patches) Style svg:"> (to look) Svg with images: Style: (with readme)
21:51:48Davide-NYChotwire_ Hey hotwire, I have the answer (thanks to Mmmm) about the button labelling on the H300 remote.
21:51:50 Join bbroke [0] (
21:51:52Davide-NYCyou still need it?
21:56:17freqmodScreenshots:"> 060820-215453.jpg 060820-215508.bmp.jpg
21:57:39amiconnMmmm: Did you check whether the ticking enters the recording? I wouldn't expect it to...
21:58:01Mmmmit does yes!
21:58:18Mmmmthat's why I made a remote LCD off button
21:59:30amiconnI don't like one thing about the action stuff - it includes dead code on a number of platforms
21:59:56Mmmmhave a look here for the ticking thing
22:00:08amiconnWe simply cannot afford dead code on archos, and I bet the iFP7xx port will run into the same problem
22:00:18Paul_The_Nerdfreqmod: I like that one, just because as far as I can tell it's not based on either a previous WPS, or the WPS on another player.
22:00:41Paul_The_Nerdamiconn: I dunno about the iFP. It has 1mb of RAM, and is flash based, so it shouldn't be *too* big of a deal, should it?
22:01:02freqmodThe progress wheel in the middle is based on the apple mac os x loading screen, but else it is totaly independent
22:01:04Davide-NYCMmmm: check here for some thoughts on RLCD on/off
22:01:15amiconnThe 1MB have to be shared between the rockbox binary, its bss, the codec ram, and at least a small buffer
22:01:27freqmod(and the rockbox text from the menu backdrop in black glass)
22:01:28Paul_The_NerdNot that it matters. If it's a problem for 1 port, it's a problem for all of Rockbox.
22:01:58amiconnEven if there were no problem, dead code is a bad thing in general, imho
22:02:12MmmmDavide-NYC: have you tried the patch yet before you get too excited about alternatives?
22:02:30Davide-NYCin the process of Make
22:02:40Mmmmok.. :)
22:04:17Paul_The_Nerdamiconn: Is there a way to resolve the dead code issue?
22:04:42freqmodThe only problem is that the progress wheel requires this (my) patch">
22:05:12 Quit hotwire_ (Read error: 110 (Connection timed out))
22:05:53 Join sharpe` [0] (
22:05:56*Davide-NYC wishes all of this game code would just dissapear so my MAKEs don't take forever
22:06:04 Quit sharpe (Read error: 54 (Connection reset by peer))
22:06:06MikachuDavide-NYC: edit your SUBDIRS file
22:06:17Mikachu// is your friend
22:06:20Bagderor run 'make bin'
22:06:31Paul_The_Nerdmake bin was definitely a wonderful addition.
22:06:32Mikachuwill that make codecs?
22:06:39 Quit sharpe` (Client Quit)
22:06:55Bagderit'll just build the main binary I tihnk
22:07:06amiconnPaul_The_Nerd: The only option I can see is to undefine certain actions if they're not possible on a certain target, and #ifdef out the corresponding code part
22:07:12Davide-NYCI think I'll try the SUBDIRS route...
22:07:25dionoeaPaprica: about your chopper plugin, i had several questions: why did you include unused defines at the top ? (cut and paste from brickmania ?) Why can't LEVEL_MODE_STEEP be selected in the menu ? (btw, i think that custom menues are now banned from plugins, not sure though)
22:07:48Mikachuthere is a patch on the tracker that removes some custom menus
22:08:00amiconnIt means we cannot get rid of all the ifdefing, but this kind of ifdefs is way less confusing than the nested ifdefs from before the action handling
22:08:27Paul_The_Nerdamiconn: Yeah, I don't think you'll ever be able to get from it entirely without it costing you something anyway.
22:08:47amiconnMmmm: Interesting - I just performed this test on my H140
22:09:05mirakare the ifdef generally the only way to support multiple architectures ?
22:09:15Mmmmdon't you just love that interference? :D
22:09:24Mikachuyou can have functions defined in other files that are compiled conditionally too
22:09:30amiconnI can see the signal, and hear some kind of ticking, although it sounds slightly different than the usual ticking while playback
22:09:31Mikachuthat's what linux does mostly
22:09:49 Join mikearthur [0] (
22:09:53Mikachu(the kernel)
22:09:59Mmmmamiconn: yes it is very was also present in the original firmware
22:10:01amiconn..and what's strange is that the ticking reduction doesn't seem to do anything
22:10:32mirakMikachu: some codecs use that too I have seen, though they are still some ifdefs at some point.
22:10:32amiconnMmmm: Hmm, and it does disappear when you switch off the lcd?
22:10:34Davide-NYCamiconn: I concur, the reduce ticking code does nothing for recorded material
22:10:53Mmmmamiconn: yep
22:10:58Davide-NYCamiconn: yup
22:11:07Mmmmit's lcd_update that does it
22:11:13amiconnIs that just not updating it, or really switching it off (with the sequence from the datahseet?
22:11:25Mmmmjust not updating
22:12:05Mmmmpress vol- on your remote to see
22:13:47*amiconn wonders what signal line is the offending one here
22:14:12amiconnIt can't be the clock line and also not the data line, otherwise the ticking reduction would have an effect
22:14:43Paul_The_NerdBagder: Since MIDI is in the 'nearly usable, at least on Coldfire targets, is there any way we can go about getting that patchset availa
22:14:50Paul_The_Nerdavailable on the daily page?
22:14:58Bagderah yes
22:15:07amiconnAlmost sounds like the /CS ticking on H300
22:15:23Paul_The_NerdRight now it's in a rather odd place in the wiki, for new users to find at least.
22:15:44*amiconn is building a quick test
22:15:58amiconnI am fiddling with the remote lcd code anyway
22:16:38amiconnMaybe keeping /CS low all the time helps...
22:17:32 Quit hotwire__ (Read error: 110 (Connection timed out))
22:17:55amiconnHmm, not /CS
22:22:46 Quit freqmod (Remote closed the connection)
22:24:20 Quit novimon (Read error: 110 (Connection timed out))
22:24:32***Saving seen data "./dancer.seen"
22:24:35 Quit mantono (Remote closed the connection)
22:26:21Davide-NYCMmmm: I see why you chose Vol- to turn off the RLCD. Makes perfect sense on the H100 remote.
22:26:38 Quit apo` (Read error: 110 (Connection timed out))
22:26:39Mmmmhow about h300?
22:26:47Davide-NYCMmmm: small bug in WRS while using H100
22:26:55Davide-NYCtesting H300 now
22:28:01 Join apo` [0] (
22:28:37Davide-NYCMmmm: warning, all of my tests are incomplete (no FM no plugins etc)
22:29:10Davide-NYCI just test WPS, WRS, file browser, menu, Vkeyboard
22:29:15MmmmJust the recording screen with that patch
22:29:27MmmmVkeyboard not yet done
22:29:56Davide-NYCMmmm: I LOVE it! -10 turns of the RLCD!
22:30:12Davide-NYCMe stoopid happy now kid!
22:31:11MmmmI just edited your post to point out that this was with my patch
22:31:31Davide-NYCsame teeny bug about incrementing and decrementing values. pressing and holding left only decrements the volume by one,
22:31:47Davide-NYCMmmm: thanks for pointing out how sloppy I am.
22:31:57Mmmmis this on all screens?
22:32:24mirakamiconn: hum I noticed that the mac can't use constants, just registers, can you confirm that ?
22:32:34Mmmm(GF is using H140 in bath at mo, cant test! :D)
22:32:34Davide-NYCno no, just WRS
22:32:47MmmmSorry I mean all controllers
22:32:51mirakMmmm: that's dangerous
22:33:06Mmmmjust DC
22:33:08mirakMmmm: the water in the air etcetera
22:33:12Davide-NYCMmmm: I'll edit my post to give more detail
22:33:26Davide-NYCMmmm: What about the H140?
22:33:36MmmmAhh, you mean dangerous to the H140 not GF! :D
22:33:44mirakyes lol
22:34:08amiconnmirak: Yes, but if you have an array of data in memory, check out the emac instructions with parallel load
22:34:53amiconnFor an example of rockbox code which uses it, take a look at preglow's asm lpc decoding in libffmpegflac
22:35:16MmmmDavide-NYC: I see the problem with in/dec settings patch in a sec...
22:35:59mirakamiconn: data loading from memory in an instruction doesn't cost more than constant or registry ?
22:36:11MmmmDavide-NYC: cor that was a good catch...All targets have the same prob!!!
22:36:17mirakamiconn: hum I guess the acces to memory costs.
22:36:23amiconnDepends on what memor ythat is. Keep often-used data in iram
22:37:03amiconnIf you want to do the whole idct in asm, you'll probably run out of registers anyway
22:37:53mirakamiconn: I will try something like put the 8x8 block into iram, then perform the chen matrix idct on row, put the data in another 8x8 block, perform the column idct and put the data back to destination.
22:38:37mirakI am not sure if it's intersting to swap an 8x8 block from ram to iram, do the idct, then copy it back to ram
22:38:50 Join jborn_ [0] (
22:39:20amiconnIf you can load the whole thing into registers at once (which I doubt), copying doesn't pay off.
22:39:33mirakas for the intermediate 8x8 block, I guess it's not usefull to put it static in iram, pushing it on stack could be enough ?
22:39:55amiconnBut if you need to do it in parts, copying should pay off because the copy operation can profit from burst mode
22:39:56mirakamiconn: I can load a row, yes
22:40:14mirakwhat do you mean by doing it in parts ?
22:40:16amiconnThe stack may or may not be in iram
22:40:22mirakah ?
22:40:31MmmmDavide-NYC: ok, new patch in same place...Get compiling :)
22:40:33amiconnDepends in which thread your routine is running - the main stack is in iram
22:40:51Davide-NYCMmmm: gotta go soon so this'll be it for me for today
22:41:15amiconnmirak: Is the data 16bit or 32bit?
22:41:20MmmmDavide-NYC: Just this one more?
22:41:23mirakamiconn: at least the matrix with fixed cosin coefficient must be in iram
22:41:49mirakamiconn: I don't know, I use 32 bits to be sure, but I was wondering that
22:41:58Davide-NYCto re-apply a patch I use the exact same patch command?
22:42:06miraksince it's fixed point that's certainly 32 bits
22:42:20 Join Caliban_ [0] (
22:42:20amiconnNot necessarily
22:42:31mirakyes ... :)
22:42:31MmmmDavide-NYC: same command with -R to remove
22:42:48MmmmDavide-NYC: then same command to re-apply
22:42:49mirakamiconn: if they are not the problem is that you can overflow very fast
22:43:15mirakamiconn: let me know if you know
22:43:28Davide-NYCthat -R after the -p0?
22:43:38MmmmDavide-NYC: yes, (1st with old file, 2nd with new)
22:43:38Davide-NYCor does it not matter where?
22:43:38MikachuDavide-NYC: anywhere before the <
22:43:54Mmmmor after! anywhere will do!
22:43:54 Quit JoeBorn (Read error: 110 (Connection timed out))
22:44:05MikachuMmmm: ? no
22:44:23mirakamiconn: the worse thing is that assembly can be fun
22:44:34MmmmMikachu: patch -p0 < blahblah.patch -R is fine
22:44:35*Davide-NYC making hmm
22:44:36mirakI forgot that
22:44:38MikachuMmmm: no
22:44:55Mmmmwell, it is on mine!
22:45:00Davide-NYCdude compile error
22:45:25MikachuMmmm: wow bash is weird :)
22:45:28*Mikachu uses zsh
22:45:42Davide-NYCit might be me
22:45:50 Nick jborn_ is now known as JoeBorn (
22:45:59Davide-NYCI'm doing my brute force delete, copy dance
22:46:09 Join pixelma [0] (i=pixelma@
22:46:17ToyKeeperOkay, just had to add my vote.
22:46:55MmmmDavide-NYC: compiles on mine!
22:47:04Davide-NYCyeah it must be me
22:47:07Davide-NYCI am no good with bash
22:47:16Davide-NYCor C or whatever
22:48:16 Join [San] [0] (
22:48:20MmmmMikachu: at least I know how to pronounce bash...:D
22:48:35MmmmZsh??? I give up
22:48:51Mikachuzed shell
22:49:00Mikachuor Z shell
22:49:02Mmmmok, fair enough
22:50:17*Davide-NYC would kiss someone that writes up a quick 'n' dirty howto to exclude all of the game stuff on compile.
22:50:34MikachuDavide-NYC: putting // before them in SUBDIRS didn't help?
22:50:34*Davide-NYC with tongue
22:50:55Davide-NYCthat get srid of pacbox and doom and maybe two three other things
22:51:04Davide-NYCI want rid of gaming
22:51:11Mikachuthen you want SOURCES
22:51:13Mmmmyou mean plugins?
22:51:19Davide-NYCnot all plugins
22:51:19Mikachui just ignored them because they're so small and fast to compile
22:51:20linuxstbDavide-NYC: Do what Mikachu has been saying and edit apps/plugins/SUBDIRS...
22:51:36linuxstbThat's where pacbox and Doom are included in the build.
22:52:08Bagderuse linux and ccache and those games don't matter much
22:52:30Mikachuwon't ccache recompile if a .h file has been changed?
22:52:33Davide-NYCI'm a wretched noob on Win32 and cygwin, come on
22:53:48amiconnBagder: Hmm, if it would be possible to crosscompile the sdl sim for win32...
22:54:00amiconnThen a linux vm wouldn't need x11 at all
22:54:10Paul_The_Nerdamiconn: There's a patch in the tracker to get that started.
22:54:19Bagderamiconn: but it would need a cross-compiler more
22:54:37Mikachua compiler is probably larger than X?
22:54:39Bagderrasher has the details in the tracker
22:54:43amiconnYes, but a crosscompiler is smaller than all the x11 stuff, and it doesn't get loaded at boot
22:54:48Bagderis it?
22:55:05amiconnGuess so
22:55:10Bagderand boot? you hardly ever boot the vm image
22:55:17*Davide-NYC finally make zip
22:55:37*Paul_The_Nerd greatly prefers the old VM image without X.
22:55:59Mikachu12M /usr/lib/xorg /usr/lib/ =X
22:56:05Bagdermy /usr/i586-mingw32msvc/ is 25MB
22:56:08Paul_The_NerdBut then, I'm just not a fan of getting my mouse involved if I don't have to.
22:56:09Mikachui guess that doesn't quite include everything though
22:56:55amiconnxorg 6.2??
22:57:08Mikachuthe so version is not related to the human version
22:57:37pixelmatucos, still around?
22:57:43tucozpixelma, yes
22:57:44pixelmatucoz I mean
22:57:55pixelmaI started doing svgs too
22:58:15pixelma (Archos recorder...)
22:58:22tucozI found out that I suck at doing that
22:58:28Davide-NYCMmmm: Preliminary tests say the WRS with H300 is A O K ! :-)
22:58:40MmmmWoo hooo...... \o/
22:58:53pixelmaso if you have use for that I would go on−−−−
22:59:25tucozpixelma, yes. Certainly. I think we should go for vector versions for all the targets
22:59:31Davide-NYCI know you guys like the scrolling between gains, but I don't. Please revisit my idea for this screen and see if you still thing it has no merit.
22:59:46Davide-NYCI accept your final decisions. :-)
23:00:15Mmmmit looks better if you use the pointer
23:00:35 Join TeaSeaLancs [0] (
23:00:43pixelmatucoz: since freqmod seems to do the ipods... I would work on Archos targets at first
23:00:56Davide-NYCIt's the "jumping up" feeling you get when you go down from both gains to just the left
23:01:06tucozpixelma, sounds like a plan. Then we need someone to do the irivers :)
23:01:17Davide-NYCGotta go. Later.
23:01:23MmmmSee ya...
23:01:25 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
23:02:08pixelmatucoz: I could do that next if noone else does...
23:02:47MmmmSo...should I just commit the recording button code and just mop up the errors as people see them or wait for testing, which it seems could be forever?
23:03:14Mmmm(not that I think there are any errors of course)
23:04:04tucozpixelma, ok. I'll think what we will do about the button descriptions before I commit this.
23:06:08pixelmatucoz: I'm still optimising - it looks better here with some gradients - should I also add views of the sides like freqmod did with the hold switch?
23:07:34tucozpixelma, in case you think that is needed. I mean, these images will be mainly used as a reference for the keys used throughout the manual.
23:08:22tucozpixelma, I think people understand an arrow or a line pointing to the sides ( in case there is a button there)
23:09:46 Quit San (Read error: 110 (Connection timed out))
23:09:57 Quit TeaSea (Read error: 60 (Operation timed out))
23:10:20pixelmaok.. I'll think about it - also should I add the button names or will you (or other manual people) do that later?
23:11:00tucozI think we can do that later. It would be best if we could overlay text on the image itself.
23:11:11 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
23:11:45 Join daurn|laptop [0] (n=quae@
23:11:51tucozAs we use the palatino font in the manual, we would want that same font for the button references.
23:12:17pixelmatucoz: alright... still enough work for me ;)
23:13:13tucozpixelma, hehe. Yes. You do the hard part, and leave the easy one for me. :)
23:14:05 Join _hotwire_ [0] (
23:14:24tucozOk. I am off for the night. See you around.
23:14:29 Part tucoz ("Leaving")
23:15:00_hotwire_amiconn: i have working code for the input to the iriver remote buttons, i'll post it, and we can talk about those changes you wanted to make
23:15:09_hotwire_on the sim that is
23:16:12 Quit _FireFly_ ("Leaving")
23:19:53 Join dan_a [0] (n=dan-mirc@
23:20:01Bagderbarrywardell: here?
23:20:08_hotwire_my version of uisimulator/sdl/button.c to be optimized:
23:21:03Bagderbarrywardell: the sansa seems to work with "encrypt -p all" and it would be really neat if the H10 does too.
23:21:18Bagderas then we can fix up a very simple "scramble" tool for us
23:21:21_hotwire_i mapped the various remotes to mutually exclusive keys, as there is currently no way to visually differentiate between the remotes.
23:21:23barrywardellYes.I just saw that on the forums
23:21:38barrywardellI'll see if I can borrow my brother's H10 to test the theory
23:24:53 Quit _Lucretia_ (Read error: 101 (Network is unreachable))
23:26:51 Join _Lucretia_ [0] (
23:27:41 Nick Caliban_ is now known as Caliban (
23:27:54 Quit Arathis ()
23:27:59barrywardellBagder: yes, I think that works
23:29:17Mikachugood think they don't use private/public encryption
23:29:34BagderDSA is hard enough
23:29:46Bagderif they had used it in a harder way
23:30:02Bagderthey use 160bit keys
23:30:58Mikachudoesn't that take a while to bruteforce?
23:31:04Bagdera while, yes
23:31:07barrywardellluck for us they made it easy to bypass the encryption
23:31:10Bagderit would be completley impossible
23:33:04 Part stripwax
23:33:05 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
23:33:14 Join daurn|laptop [0] (n=quae@
23:33:46Paul_The_NerdAny guesses as to why they let you define a specific amount of unencrypted data?
23:34:13Bagderthey seem to use 0x200 there for most mi4 files
23:34:28Bagderbut no, I don't see why
23:35:01Bagderto let us see the exception vectors and some ascii strings? ;-)
23:35:20MmmmOk, I committed the Recording button action code. If anyone's recording screen is playing up, I'm the one to scream at ;)
23:35:29barrywardellBagder: any further thoughts on my system.c question?
23:36:01barrywardellline 1150
23:36:48BagderTIMER1 ?
23:37:40barrywardelljust after that
23:38:13barrywardellI want to make a H10 version but without the ipod_4g_button_int(); part
23:39:47Bagdercan't you just make a local system.c version in target/ ?
23:40:14Bagderwe want the ipod code to move over to such a system in the future anyway
23:40:16barrywardellI tried that and put an irq function in there but linking crt0.S fails then
23:40:44barrywardellcrt0.S:(.text+0x30): undefined reference to `irq'
23:41:00barrywardellI can't figure out why I'm getting that error
23:41:43 Join Febs_ [0] (
23:42:14Febs_Paul_The_Nerd, did you just delete that spam message?
23:42:28Febs_We went from spam to ban in less than one minute. That's got to be some sort of record.
23:42:48 Quit BHSPitLappy (Connection timed out)
23:43:01 Quit barrywardell ()
23:43:55 Join barrywardell [0] (
23:44:13Paul_The_NerdFebs_: Yeah, hey, have you noticed if most of the spam just shows up in the first public forum in the list?
23:44:26*Paul_The_Nerd has an idea.
23:44:37Bagderbarrywardell: I can't say I see what that happens...
23:44:42Bagderwhy that
23:45:24Paul_The_NerdHow 'bout a forum entitled SPAM that is only visible to users with <1 post. New users will see it until they've made exactly one post, and I bet more than half of our spam will just end up there and not even be seen by the majority of users?
23:45:25merbananBagder: so changing the plaintext variable makes it possible to boot without encryption on the sansa ?
23:45:40Bagdermerbanan: yes, and on the h10 too
23:46:22barrywardellBagder: I can't find a header where irq() is declared. Could that be the problem?
23:46:53 Join matsl [0] (
23:47:04merbananBagder: cool, really cool. But how is that last block check overridden ?
23:47:18linuxstbbarrywardell: I think it's just declared as a global variable in crt0.S
23:47:46linuxstbbarrywardell: (you can't #include C .h files in .S files...)
23:47:46 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
23:47:50Bagdermerbanan: overridden?
23:48:08barrywardelllinuxstb: i see. so why wouldn't it be found in my target tree file then?
23:48:17 Join daurn|laptop [0] (n=quae@
23:48:46barrywardellthe target system-h10.c definitely gets compiled
23:49:21 Quit apo` (Remote closed the connection)
23:49:21linuxstbI don't know... Have you tried a "make clean" ?
23:49:50 Join apo [0] (
23:49:57 Quit Febs ("Chatzilla 0.9.75 [Firefox]")
23:50:29 Quit pi ("Everyone has to believe in something, I believe I will have another drink")
23:50:46barrywardellI think I've even tried from an empty build dir
23:51:00 Join pi [0] (
23:51:30*barrywardell is very frustrated
23:52:34merbananBagder: hmm, bad thinking
23:54:12dan_abarrywardell: I assume the ".global irq" line in crt0.S is what tells it that irq() is outside that file - you haven't excluded that with an #ifdef, have you?
23:54:35*barrywardell checks
23:55:37*dan_a is thinking of getting a Sansa E250
23:55:40 Quit Febs_ (Read error: 104 (Connection reset by peer))
23:55:54Bagderdan_a: we can use a few more hands on the port ;-)
23:56:12Bagderin fact, we can't call it a port yet even
23:56:43*linuxstb is still thinking about an HI-X8
23:57:00 Quit Mmmm (Remote closed the connection)
23:57:01barrywardelldan_a: no, I don't think so. It finds irq if I put it in system.c but not if I put it in target
23:57:11*barrywardell must be missing something simple
23:57:32 Join [HO]vo|t [0] (
23:57:35Bagderbarrywardell: so put it in system.c for now then and we can work out the proper fix later
23:58:17barrywardellOK Bagder
23:58:35Bagderjust put a big comment explaining the situation

Previous day | Next day