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-11-27

00:00:39 Quit Arathis ("[rl_bot quit]")
00:04:33***Saving seen data "./dancer.seen"
00:12:52 Quit Bonusbartus ("CGI:IRC")
00:15:48 Quit petur ("sssssssssss---------PLOP!")
00:17:38 Quit jhMikeS (Nick collision from services.)
00:17:44 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
00:20:28jhMikeScould use a counter and if x number of reads happens with no buttons down and scanning enabled, it's disengaged.
00:23:11 Quit Wett_ (Read error: 104 (Connection reset by peer))
00:23:51scorcheBagder: now that the logs have rolled over, can you cleanup from 07.09.12 to 08.04.12?
00:24:44amiconnjhMikeS: This wouldn't help catching a button press when it's disabled by the interrrupt
00:24:49Bagderscorche: sure
00:25:42amiconnIf we absolutely want, we could scan the buttons at a very low rate (like once per second) when accessory detect says no button is pressed, and switch to full rate if we get a valid reading
00:26:17amiconnBut I don't think it's necessary. Buttons are really reliable even with the 'accessory detect' switching
00:28:17jhMikeSsubq.l #1,(address) is atomic right?
00:28:52Bagderscorche: done, thanks for taking care of the problem
00:29:15amiconnjhMikeS: Yes it should
00:29:17scorchei had no choice =)
00:30:05scorcheBagder: and if you were curious and do not have it logged on your personal box, here is the time from the server coming up to when logbot was able to come in and stay:
00:30:30jhMikeSif you lower the rate, the interrupt will have to bring the rate up or else you'll wait the rest of the second with. 'less that what you meant.
00:31:05 Join MarcoPolo [0] (
00:31:09scorchebasically, i got a few staffers to come in and they eventually restarted their bot
00:31:24 Quit NickDe (Remote closed the connection)
00:36:05 Quit funky ("leaving")
00:37:51 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
00:44:31 Quit ender` (" Women and Cats will do as they please. Men and dogs had better get used to it. -- Robert Heinlein")
00:49:23 Quit PaulJam (".")
00:55:17 Quit obo ("bye")
01:05:57hcsbah, codec api changed again...
01:09:22 Join NickDe [0] (
01:09:27 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
01:12:07rasherhcs: You need to update the ItunesDBtoTagCache script
01:12:31hcsit isn't a script, but ok, what's different?
01:12:49rasherJust the filenames changed
01:13:01hcsah, ok
01:13:25rasherI put a notice on the wiki page also still calls the files tagcache
01:18:41rasherOh right, I forgot that can still be used in some situations
01:18:50 Quit BHSPitMonkey (Read error: 60 (Operation timed out))
01:19:07 Quit blue_lizard (Read error: 60 (Operation timed out))
01:19:16 Join blue_lizard [0] (
01:20:57myzaranyone figure out the differences in the disk controller for 80 gig 5.5s yet?
01:21:17scorcheno, oh lickful one
01:21:48rasherhcs: fixed that
01:22:32hcsthanks, that and the converter are all I use, since it takes too long to build the database on the dap itself
01:23:15*myzar licks scorche
01:23:20myzarscorche, are you a married man?
01:23:32scorcheof course not
01:24:03rasherIn fact, you could already do that by running -db database
01:24:18hcsah, ok
01:24:29hcsI was just checking it for the new name
01:24:43myzarscorche, did i mention i'm single?
01:24:57myzarvery single
01:25:13hcsso what would be a better name, iTunesDB2Rockbox?
01:26:03myzarcall it...
01:26:07rasherSounds reasonable
01:26:43hcsnow I've got to figure out how to build it for windows again...
01:27:11scorchemyzar: and i am male...your point?...and dont answer, as it doesnt belong in this channel anyway ;)
01:28:43myzarmeet me in the broom closet in 20 minutes
01:28:51myzarwe'll discuss it there
01:29:06scorchehrm...apparently, when a staffer did a certain type of kline, it triggered the bug which forced the ircd to core on all servers...
01:29:32scorche(for anyone who is still interested on the freenode crash)
01:29:44hcsthat'd be the "arbitrary turnback command", aka "kill ship"
01:29:47myzarthis is a strange ircd scorche
01:29:52myzarno voice, hops, or ops
01:29:57myzari don't understand it
01:30:08scorchethere are such things...
01:30:14myzarevery channel i go to
01:30:16myzarnobody has access
01:30:21myzarbut yeah, i know it has at least OP
01:30:30 Join My_Sic [0] (
01:30:41scorchethere are many channels that are moderated completely
01:30:52myzarbut the point is to chat
01:30:57myzarunless it has a bot that shows CVS changes
01:31:02myzarand its the only one that can talk
01:31:08scorcheand it is a network guideline not to keep OP access that i dont have an issue with
01:31:20myzari don't get why
01:31:23myzarBagder HAS had OP before
01:31:30myzarstrange, strange network
01:31:30scorchejoin #freenode-social to see an example
01:31:43amiconnSeveral people can op themselves when needed
01:31:50myzaroh, i know
01:31:54myzari understand that
01:32:08myzarbut it's the idea behind it
01:32:12myzari fail to see a reason
01:32:19scorcheyou can do a /msg chanserv access #rockbox list to see whom
01:32:28scorchethe idea behind what?
01:32:41myzarnobody having any acess unless they need to use it
01:32:50scorchewhat is wrong with that?
01:32:52myzarreminds me of having to SU
01:32:57myzarwell, is there a point?
01:33:06myzarwhy not have people have access as it is? the link that hcs linked
01:33:20 Quit Criamos ("( :: NoNameScript 4.03 :: )")
01:33:43myzarwell, it makes slightly more sense
01:34:11myzarbut if the only reason is to defer users from bothering you because you have a shiny @ next to your name
01:34:18myzarwhy can't they access list and just bother those people?
01:35:10scorchethey can of course, but those type of people typically either dont know how to do that, or think it is not worth the effort
01:35:43myzari see
01:35:51myzarwell, then the majority wouldn't do that
01:36:02myzarbut still, it makes little sense when you compare it that way
01:36:07scorchealso, there are times when new people come in, see that someone has op, and specifically ask them for help
01:37:50myzarthat's what i meant
01:38:10myzar"Oh. He has a @ next to his name. I'll bother him because I didn't bother reading the FAQ or searching the forums"
01:38:38myzarbut wouldn't an option to make the server turn off queries and notices if you have access in a channel be a better option?
01:38:45myzarespecially one with a custom responce
01:38:49myzaror action
01:39:21scorchenot really
01:39:31hcsThe operator status is for maintenance purposes, and it makes sense to only use it for such.
01:40:03myzarlike su/root
01:40:08myzarbut still...
01:40:12scorchehonestly, this is a much cleaner way...the only reason i can see to keep op privs while not in a situation, is to flaunt it imo
01:40:22hcsright, the flaunting
01:41:04hcsI'm sure you've seen other networks with "op-heavy" rooms, that use it as a status symbol
01:41:51scorcheand an excuse to be even more elitist
01:42:16hcsrasher: is loading tagcache to RAM supposed to work?
01:42:26hcs*database, sorry
01:42:38rasherhcs: It should, I didn't touch anything but the filenames
01:42:57hcsit hasn't worked for me before and isn't working now, thought I'd ask
01:43:20rasherAh, well, you should ask Slasheri. I don't really know much about it.
01:43:39rasherI just did the renaming
01:44:00myzarthen again
01:44:10myzarthe channel looks dead without any prefix symbols near peoples names
01:44:15 Join Ribs2 [0] (n=freenode@
01:44:21myzarfreenode should have a random character next to every name
01:44:26myzarthat would make it interesting
01:47:19scorchewell, that is just your preference then ;P
01:48:30 Join hani [0] (
01:49:24hanihmm, i just updated my ipod to use rockbox... i'm wondering if there's anything special i need to do to allow itunes to automatically sync with rockbox?
01:49:42 Join relaxed [0] (n=relaxed@unaffiliated/relaxed)
01:52:57 Join spiorf [0] (
01:54:02hcshani: there is no convenient way that I know of, though it is possible to convert the iTunes database into a form readable by rockbox
01:54:56rasherOr you could just use Itunes like you always have, and use the database browser
01:55:55hanirasher, elaborate?
01:57:20rasherSpecifically this: The Rockbox equivalent to the iTunes database is simply called Database. This will build a unified database containing both the music you have transfered using iTunes and music you have just copied to your iPod's hard disk, and allow you to browse it by Artist, Album, Genre etc.
01:57:50rasherAnd then,
01:59:10 Quit Ribs3 (Read error: 110 (Connection timed out))
02:00:22rasherThe key is to understand that music transferred with Itunes is simply placed in a hidden folder with inconvenient names.
02:01:03hanii see
02:01:18hanithanks rasher
02:01:25*hani bed &
02:01:27 Quit hani ("Leaving")
02:03:33 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
02:04:37***Saving seen data "./dancer.seen"
02:07:40 Join My_Sic [0] (
02:07:55 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
02:17:57 Quit wooo (Read error: 113 (No route to host))
02:35:54 Quit spiorf (Remote closed the connection)
02:38:46 Quit nenolod ("brb")
02:40:02 Quit Rondom (Read error: 60 (Operation timed out))
02:42:18 Join TeaSeaLancs [0] (n=thunderc@
02:44:08 Quit aegray (Read error: 104 (Connection reset by peer))
02:44:13 Join aegray [0] (
02:51:42relaxedInstalled rockbox on my nano tonight and it was playing flac/mp3. Everything was ok but now I think the battery is completely drained. It won't even start. Any thoughts?
02:54:49TeaSeaLancsrelaxed: You able to get it to charge?
02:54:58TeaSeaLancsRockbox does drain the battery at quite a faster rate compared to apple firmware.
02:55:58relaxeddmesg shows nothing when I plug it in and I don't see the battery on the screen.
02:56:51relaxedHope it's not ruined :(
02:57:19 Quit TeaSea (Read error: 110 (Connection timed out))
02:57:27 Quit aegray (Read error: 104 (Connection reset by peer))
02:57:33 Join aegray_ [0] (
03:00:11 Quit gtkspert (Read error: 104 (Connection reset by peer))
03:00:34hcsrelaxed: tried rebooting? sometimes it is still running, deadly
03:00:51 Join gtkspert [0] (
03:01:08relaxedyou mean by holding play and meu down?
03:01:16hcsselect and menu
03:01:48relaxedoh thank the baby jesus!
03:01:59*relaxed was scared
03:02:15*relaxed hugs hcs
03:02:26*scorche wonders what the baby jesus had to to with it
03:02:31hcsglad to help, fortunately ipods are fairly resilient
03:03:38relaxedDoes the nano battery plus rockbox enable me to listen to 70 mins worth of flac?
03:04:18scorchemore than that
03:04:53relaxedgreat! this is very slick :)
03:07:18 Quit gromit` (Remote closed the connection)
03:08:58 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
03:09:09 Quit linuxstb (Read error: 110 (Connection timed out))
03:14:00 Part pixelma
03:20:32 Join ptw419 [0] (
03:22:27 Join lostnihilist [0] (
03:31:21 Join BHSPitMonkey [0] (
03:46:44 Quit newbyx86 ("afk")
03:47:06 Quit linuxstb_ (Read error: 110 (Connection timed out))
03:48:36 Join daurnimator [0] (i=daurn@
03:53:00 Join BHSPitLappy [0] (
03:53:38 Join jba [0] (
03:53:41jbahey guys
03:54:20jbatrying to debug a race condition in the gigabeat port. basically audio_stop gets called from audio_get_buffer , which gets called from talk_inity
03:54:46jbaanyhow, audio stop, pushes a Q_AUDIO_STOP request onto the queue and then infinite loops waiting for playing to be false, or the queue to be empty
03:55:29jbai need some help in debugging the audio_thread and the queue in particular, because I can't seem to get the audio_thread to show any signs of running, and playing remains true, cause rb to lock up
03:55:59jbadisclaimer, i may have some of he function names around the wrong way (this is all off my memory from hacking last night)
04:04:41***Saving seen data "./dancer.seen"
04:18:59 Join TeaSea [0] (n=thunderc@
04:23:44 Join shnee [0] (
04:26:22 Quit TeaSea (Remote closed the connection)
04:33:25 Quit TeaSeaLancs (Read error: 110 (Connection timed out))
04:53:10 Join woodensoul [0] (i=45f6c134@gateway/web/cgi-irc/
04:53:48jbawas what i asked that complicated?
04:55:47scorcheit was more of wrong timing...that type of question is better asked in 5-8 hours from now
04:57:34hcshey, scheduling of the "don't skip" variety is working again
04:59:07jbascorche, thanks mate, but I doubt I'll get to be on at that time
04:59:16jbahoepfully some of the "right people" are able to read the logs
05:00:49scorchewell, a couple hours earlier would have worked as well
05:00:54 Join setuid [0] (i=japh@
05:01:10setuidCan someone point me to some screenshots of Rockbox in action on an iPod?
05:01:22scorchearound the same time as you talk to markun would be sufficient
05:01:52scorchesetuid: the issue with that is that the WPSs or themes are user created
05:02:05scorchelook in the WPSGallery on the wki
05:02:14setuidscorche, I'm trying to see if the interface is usable, and if it has anything over the top of my existing ipod firmware
05:02:25scorchewhat do you mean?
05:02:38scorchethe only purpose of screenshots int his context is to see what it look like
05:02:39*myzar slides next to scorche
05:02:57scorcheif you want a feature list, go to the WhyRockbox page on the wiki
05:03:01setuidScreenshots tell a story about what the interface, navigation, features look like
05:03:20setuidNope, no such page on the wiki
05:03:22scorcheit is also linked on the front page
05:03:28 Quit thegeek (Remote closed the connection)
05:03:39scorchewiki pages are case sensitive
05:03:43setuidOf course
05:03:46*jba is waiting for tagcache to have rating support before he puts rockbox on his ipod
05:03:47setuidBut search should not be
05:03:54scorcheyou didnt search
05:03:57jbai have far too many dynamic playlists based on genre and ratings
05:04:19scorchejba: well, there is the runtimeDB...
05:04:39jbayeah I'm not too sure of it's current status
05:04:50jbathe wiki made it seem like a feature to come, not one that is already there
05:04:53scorchesetuid: well, as i said, it is very customizable...but if you look in the manual, you will see the basic screenshots
05:06:03setuidI don't have one of them thar video ipods, just the one right before that
05:06:24setuidYep, made by HP, but its an iPod, just rebranded.
05:06:28scorchecolor or greyscale?
05:06:47setuidcolor with album art and all that
05:07:22setuidMost of these wps look like xmms with some fu underneath
05:07:57jbascorche, try as I might i can't even make the wiki bring up an article on runtimeDB, most of what I know is from mail list archives
05:09:11jbai googled and search for runtimeDB, no hits, no similar hits, no "did you mean ..."
05:09:17jbasomething is up with the search
05:09:38setuidHow does the voice controlled interface work?
05:09:54 Quit ze (Read error: 104 (Connection reset by peer))
05:10:35scorchejba: you just have to know what to search for and the context ;)
05:10:56scorchebut without the space, it links to a page with a link to the page i just linked you
05:11:18scorchesetuid: see the manual and/or the wiki
05:11:18 Quit Rob2222 (Read error: 104 (Connection reset by peer))
05:13:08 Join Rob2222 [0] (
05:18:20 Join ze [0] (i=ze@
05:25:14 Join Terinjokes [0] (
05:25:32 Quit setuid ("This terminal has just gone to sleep")
05:27:44 Join daurn|laptop [0] (i=daurn@
05:34:29 Join newbyx86 [0] (
05:47:50 Join aliask [0] (
05:51:31 Quit [sellout] (Remote closed the connection)
05:52:41 Quit newbyx86 ("afk")
05:57:30scorchemyzar: heh...sorry...forgot about that closet in 20 min business
05:57:58 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
05:58:06 Join daurn|laptop [0] (i=daurn@
05:58:36 Join tychver [0] (
06:04:42***Saving seen data "./dancer.seen"
06:04:51 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
06:05:22 Part Terinjokes
06:05:42 Join daurn|laptop [0] (n=quae@
06:09:55 Join dau [0] (i=daurn@
06:09:58 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
06:10:56 Join midkay [0] (n=midkay@rockbox/developer/midkay)
06:17:56 Quit Nibbier (Read error: 110 (Connection timed out))
06:21:22 Join Ribs3 [0] (n=freenode@
06:22:12 Join Nibbier [0] (
06:26:30 Quit aliask ("Chatzilla 0.9.76 [Firefox 2.0/2006101023]")
06:27:56 Quit Ribs2 (Read error: 60 (Operation timed out))
06:39:09hcsdoes it actually matter to put things in iram for portalplayer?
06:39:32 Quit ptw419 ()
06:49:43 Quit My_Sic (Read error: 104 (Connection reset by peer))
06:53:42goffapreglow: this is probably old news.. but did you know there's a new svn of musepack? (7.2)
07:18:18 Nick Soap is now known as SoapIsOutOfTown (n=Soap@rockbox/staff/soap)
07:38:20 Join ender` [0] (n=ender@
07:42:12 Join mokeloke [0] (
07:43:11mokelokehey guys, i'm new with rockbot, i was wondering if anyone with a 4g ipod photo has had problems with the colors of images?
07:44:13hcsI have that ipod and have not experience such programs.
07:44:45mokelokethe colors work fine with the normal firmware
07:44:47 Quit ndansmith ("Leaving")
07:44:51mokelokei just don't know
07:45:23scorchewhat is the issue?
07:46:03mokelokethe colors are all inverted and such to the point where you can't tell what the image is
07:46:26mokelokesort of like a problem with the gamma, possibly
07:46:29 Quit dau (Read error: 104 (Connection reset by peer))
07:46:30scorcheare you using loader2?
07:46:43 Join daurn|laptop [0] (i=daurn@
07:46:46scorchegamma doesnt invert colors
07:46:55 Quit woodensoul ("CGI:IRC (Ping timeout)")
07:47:23mokelokei dont know which loader i'm using, i followed the manual and used the daily build
07:47:43scorcheand where did you get the bootloader?
07:47:50scorchethis was an issue with a past bootloader
07:48:18mokelokethe manual
07:48:40 Quit jba (Read error: 110 (Connection timed out))
07:50:29mokelokewhere can i find loader2?
07:52:13scorchei was just asking if you were using it
07:52:14mokelokeand that will work as a boot loader for rockbot?
07:52:17scorchenot telling you to
07:52:21mokelokeor do you just suggest it
07:52:30JdGordonhey guys, anyone know what audio codec im supposed t use for mencoder to encode to divx?
07:53:52scorcheyou can use lame
08:00:35tychveranything really
08:01:39 Quit tychver ("Leaving")
08:01:58JdGordongrr... encoding to mpeg so it doesnt take 3 hours for a 40min vid
08:02:19 Join tychver [0] (
08:04:43***Saving seen data "./dancer.seen"
08:12:36 Quit mokeloke ()
08:15:00 Quit Rick ("I don't need to be here.")
08:15:32 Quit Ribs3 (Remote closed the connection)
08:18:04 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
08:18:30 Join Rick [0] (
08:18:35 Join miepchen^schlaf [0] (
08:29:48 Quit foolsh ("CGI:IRC (EOF)")
08:33:14 Join galbedir [0] (
08:36:31 Quit midkay ("*poff*")
08:36:58 Join midkay [0] (n=midkay@rockbox/developer/midkay)
08:39:56 Join gromit` [0] (
08:55:47 Part galbedir
08:57:31 Join einhirn [0] (
08:57:31 Quit einhirn (Client Quit)
09:01:55 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
09:02:43 Join daurn|laptop [0] (n=quae@
09:06:37 Join tonat [0] (
09:06:55 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
09:09:33 Quit tychver ("Leaving")
09:10:41 Join bbroke [0] (n=bbroke@
09:17:34 Quit sando ("blargh")
09:19:50 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
09:20:11peturgoodmorning Linus
09:21:48 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
09:23:25 Join webguest20 [0] (i=c27f0812@gateway/web/cgi-irc/
09:24:44 Join Shannon-ni1 [0] (
09:24:57webguest20Hi. On the wiki page " Non Lating Languages Support Page" I read that the pitch screen uses the rockbox system font. But that's not true (at least for H120). I see the 'normal' font in that screen.
09:25:30 Quit tonat (Read error: 104 (Connection reset by peer))
09:27:28 Quit dan_a (Read error: 110 (Connection timed out))
09:27:54webguest20'normal' = selected by the user and used e.g. in file browser
09:28:37markunwebguest20: do you have a wiki account to change it?
09:29:15markunbtw, why don't you use a real nick? All these webguests are confusing me :)
09:29:28LinusNi just looked at the pitch screen code, why are the LANG_xxx macros called LANG_SYSFONT_xxx?
09:31:57BagderI would guess that's because the strings are used by the sysfont somewhere?
09:32:38scorchethe lang files are messy...
09:33:05Shannon-ni1How's the support for iPod gen. 5.5 coming ?
09:35:53webguest20No, I don't have a wiki account. webguest20 is my real nick! :-)
09:36:15Slasherii might get an ipod this week :)
09:36:40Slasheri5.5G 30GB
09:36:50webguest20 markun: and I'm not sure about other devices.
09:37:11Shannon-ni1yeah, thats the one i'm was planning to get. But the native OS doesn't support ogg vorbis playback :(
09:37:51LinusNor did we have two sets of pitch strings once upon a time?
09:38:13markunwebguest20: ok :)
09:38:38LinusNall devices use the same strings in the pitch screen
09:41:06Bagderwell, they should not be *SYSFONT* if they don't use sysfont, AFAIU
09:41:22 Quit Shannon-ni1 ("Leaving")
09:42:36webguest20Then the code for the pitch screen and the lang files should be adjusted.
09:43:17daurn|laptophi all
09:43:29myzarhail, LinusN
09:43:41myzarhow goes the progress on the disk cocntroller differences on the 80gs
09:43:54LinusNi haven't the faintest clue
09:43:54myzarhas any attempt been made on some type of debugging or hardware comparison?
09:45:58markunmyzar: isn't it just a problem with the FAT driver and the sector size?
09:46:38 Quit webguest20 ("CGI:IRC (EOF)")
09:48:08LinusNmarkun: basically, yes, i think
09:50:12 Quit Sanitarium (Read error: 110 (Connection timed out))
09:56:02 Join dau [0] (i=daurn@
09:56:07 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
09:59:26JdGordonlinuxstb: I tinhk the SYSFONT strings are used in the pitch screen to make the drawing code much easier
09:59:26 Quit kubiix (Read error: 104 (Connection reset by peer))
09:59:29markunLinusN: I want to split up some files like drivers/rtc.c. Maybe create drivers/rtc/ with e8564.c and rcf5060x.c?
09:59:32 Join kubiix [0] (
09:59:50LinusNmarkun: sounds like a good idea
10:00:08LinusNJdGordon: why would the drawing code be easier?
10:00:10markunsame goes for audio codecs I guess
10:01:20LinusNor is this _SYSFONT_ part of some convention that i'm unaware of?
10:02:18 Join Jdgordon_ [0] (i=dced3920@gateway/web/cgi-irc/
10:02:30Jdgordon_grr... wless keyboard being stupid..
10:02:31peturyes, it's part of a construct that should be removed ;)
10:03:01Jdgordon_linusN: syfont is a constant size, so laying out the font is easier than dealing with different font sizes
10:04:17Bagdersysfont is fixed size, sure, but this isn't using the sysfont
10:04:27Bagderwhich is kind of why we discuss this
10:04:47***Saving seen data "./dancer.seen"
10:04:48JdGordonoh? did I misread?
10:04:56 Join My_Sic [0] (
10:05:42JdGordonok, yeah, i misread, soz
10:06:49myzari don't know markun
10:06:56myzarthey say the disk controller may have a part too
10:07:20JdGordonaparently my external hard disk and keyboard/mouse reciver dont play nice together!
10:09:20JdGordondoes bookmarks only work with unshuffled folders and not dynamic playlists?
10:09:37 Quit dau (Read error: 104 (Connection reset by peer))
10:10:16 Join daurn|laptop [0] (n=quae@
10:20:04*Bagder writes a note to himself for the future: "No matter what, if Qt is brougth up: run away"
10:31:20 Nick vr_ is now known as vr (
10:33:08preglowBagder: why?
10:33:16BagderI just hate poking around in it
10:33:26Bagder13MB of C++
10:33:55preglowwhy do you poke around in it? :>
10:33:56Bagderits use of the alpha bits on a framebuffer is broken
10:34:23preglowhow nice
10:35:20Bagderthey have lots of "alpha" internally, but that is its own internal blending which operates on the RGB values
10:35:28amiconnLinusN: The LANG_SYSFONT_* strings were invented by lamed indicate that these strings use the sysfont. Sysfont only covers latin-1, so translators with non-latin scripts need to be aware of sysfont
10:36:32amiconnThat said, I think this LANG_SYSFONT_ business is the wrong approach
10:37:44 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
10:38:40amiconnLinusN: Could you please quick-test target tree buttons on fmr? Not that I would expect problems...
10:38:57preglowwhat, slasheri managed to brick his h140 again? :>
10:39:05preglowi thought it was just a near-brick
10:40:17amiconnNow it's completely bricked
10:40:22preglowhow'd he manage that?
10:40:30LinusNand in the pitch case, the SYSFONT thing is simply not true
10:40:56amiconnpreglow: By flashing rombox with wrong code, and not having a working crash cookie mechanism
10:41:13LinusNamiconn: i think i have my fmr at home
10:41:23amiconnNo hurry...
10:42:05preglowhaha, i thought he said he was going to fix the crash cookie next
10:42:14LinusNpreglow: he tried, but failed :-)
10:42:38Bagderas the saying goes, "Do it right, or send it to Linus" ;-)
10:42:40LinusNpreglow: his h140 on its way to Feltzing Unbricking lt.
10:42:48scorcheBagder: i dont think logbot liked you messing with its logs
10:43:20 Join bbroke_ [0] (n=bbroke@
10:44:07scorcheLinusN: did his attempt to short the chip fail?
10:44:49LinusNscorche: nah, he saved it that time, with amiconn's ingenious codec hack
10:44:57Bagderscorche: right, it found my editor backup of the edits ;-)
10:45:00LinusNbut he bricked it again later
10:45:08scorcheBagder: hehe
10:45:15scorcheLinusN: ouch
10:49:20 Quit Jdgordon_ ("CGI:IRC (EOF)")
10:50:57 Join webguest20 [0] (i=c27f0812@gateway/web/cgi-irc/
10:51:18 Join galbedir [0] (
10:51:25webguest20LinusN: how can you unbrick a firmly bricked player?
10:51:37LinusNwebguest20: using a bdm emulator
10:52:01LinusNbdm = Background Debug Mode - a hardware debug port
10:52:13markunor JTAG for some other players
10:52:26galbedirhow do i shut off my ipod 4g rockbox for real - it always just reboots after inactivity
10:53:13scorchehold play/pause
10:53:46LinusNit reboots on idle timeout?
10:53:48galbedirit still restarts after i do logo comes on..then rockbox boots
10:53:56LinusNthat sux
10:54:05 Join anathema [0] (
10:54:33*scorche wouldnt have guessed that LinusN uses the word "sux"
10:54:52LinusNi'm in an aol mood today
10:55:00webguest20Is it only possible with devices with that interface? Do all modern devices have it?
10:55:27LinusNalmost every embedded microcontroller has some kind of hardware debugging port
10:55:31Bagderwebguest20: most modern devices have JTAG interfaces
10:55:55 Join dau [0] (i=daurn@
10:56:01LinusNbut not all players have the port accessible on the pcb
10:56:06LinusNthe iriver has
10:56:55webguest20LinusN, Bagder: aha! Is there other standards? Or is one BDM device enough to unbrick all players (supported by RB)?
10:57:21LinusNit's unique to each microcontroller family
10:57:30markunLinusN: we found out the gigabeat has one too, but I'm still waiting for Toshiba to give me the docs for the LCD driver IC before we can make a flash bootloader.
10:57:47 Quit dau (Read error: 131 (Connection reset by peer))
10:58:12webguest20LinusN: so you have a BDM unbricker for each RB player?
10:58:21LinusNonly iriver
10:58:38Bagderbut some targets are harder to brick than others
10:58:45webguest20LinusN: then I'm in the right camp! :-)
10:58:51LinusNx5 is hard to brick
10:58:57 Quit bbroke (Read error: 110 (Connection timed out))
10:59:04galbediranoter thing: after i installed rckbox and loaded my old database all my genres screwed!!! alot of the tracks had diff genres than i tagged them for
10:59:13Bagderthe ipods are hard to brick too
10:59:24webguest20LinusN: just give me a second and I'll brick everything! :-)
10:59:25galbedirbut its ok on the PC
10:59:44LinusNwebguest20: :-)
11:00:06LinusNwe have a guy here at work who can break everything if he puts his mind to it
11:00:15LinusNhe works at the test department
11:00:25LinusNan invaluable resource
11:00:42 Join dau [0] (i=daurn@
11:00:44webguest20LinusN: you know, there's a universal brick interface with only one pin. In many countries it's called hammer.
11:01:27LinusNah, you unbrick it by transforming it to dust
11:01:38LinusNthat's a way
11:02:22webguest20LinusN: no, I said 'brick' interface, not 'unbrick'
11:02:50 Part galbedir
11:04:28webguest20LinusN: but seriously: it's nice to know that there is always a way to restore the device.
11:04:41LinusNas long as you have an iriver that is
11:04:57 Quit dau (Read error: 104 (Connection reset by peer))
11:05:23 Join dau [0] (i=daurn@
11:06:43 Nick bbroke_ is now known as bbroke (n=bbroke@
11:08:15 Quit SUSaiyan (Connection timed out)
11:08:25 Join miepchen^schlaf [0] (
11:08:56 Join obo [0] (
11:09:12 Join SUSaiyan [0] (
11:10:19 Join jba [0] (
11:11:20webguest20LinusN: I do
11:11:49amiconnThe archos is also relatively easy to unbrick, via uart boot (as long as you don't have one of the rare "romless" boxes)
11:12:59amiconnIpods practically can't be bricked as long as we don't touch the flash rom (which we don't need to), and x5 is also hard to brick
11:13:17amiconnThe irivers are actually the targets with the highest risk
11:13:45webguest20amiconn: why are ipods and x5 so hard to brick?
11:13:47*petur remembers a guy throwing his ipod out of the window because he thought rockbox had bricked it
11:13:57daurnimatorwebguest20: cause firmware goes on the hdd
11:14:09daurnimatorwebguest20: you can just reformat the hdd
11:14:22Bagderin the x5 case it is due to a clever prebootloader design
11:14:24daurnimatorwebguest20: can only fuck up if you touch flash
11:15:10amiconnwebguest20: On ipod, even the rockbox bootloader doesn't reside in flash, but on the firmware partition, and the apple flash loader handles usb access
11:15:35jbahi guys about 5 hours ago i asked a question about debugging the audio_thread message processing for the gigabeat port
11:15:44webguest20daurnimator: so you have hdd access after the bootloader is run, right? And what happens if the hdd is just empty?
11:15:45jbacan anyone help out?
11:18:53jbathe gigabeat has an emrgency usb mode when you power up with disk disconnected so ti's pretty much un-brickable also
11:19:11 Join woodensoul [0] (i=45f6c134@gateway/web/cgi-irc/
11:19:22 Quit daurn|laptop (Connection timed out)
11:20:08woodensoulHey all. I've got a question about what needs to be done with the iCatcher WPS that supports album art to make it work with recent (experimental, obviously) builds.
11:20:51jbaso any seroius devs around that can help with debugging the audio_thread message loop/queue
11:23:15LinusNto be honest, the iriver is hard to brick after you have installed the rockbox bootloader
11:24:11woodensoul...assuming it hasen't been done recently
11:24:23 Quit anathema (Read error: 113 (No route to host))
11:25:27webguest20LinusN: it should read then "never touch a working bootloader on iriver", right?
11:25:33peturjba: look for jhMikeS, pondlife, lostlogic,...
11:26:37jbapetur, i was gonna repeat the question in here again, is there any point or should i wait for jhMikeS, pondlife or lostlogic to come back in?
11:27:37peturnot many know the wonders of the audio handling... sorry
11:28:00jbait's basically that I'm trying to figure out a way to log the audio_thread entrance and exit cases
11:28:15jbalcd_puts' aren't working
11:28:25amiconnLinusN: True, but messing with the flash contents may brick it, and then you need $150 hardware for unbricking
11:28:29peturuse logf or splashes
11:28:44amiconn...unlike e.g. archos, where the unbricking hardware is inexpensive
11:28:51jbalogf seems to only be used in the simulator, i need this on actual hardware, is it possible to use logf for that?
11:29:05LinusNamiconn: yes, all i meant was that regular users don't have to be afraid of bricking
11:29:32jbaLinusN, basically because it seems on the gigabeat port that the audio_stop call in talk_init sits in an infinite loop waiting for audio_thread to process the stop audio request
11:30:02peturjba: never used it, iirc it writes to the remote (which you don't have) and to disk
11:30:23petursplashes have helped me a lot in the past...
11:30:29scorchepetur: i am starting to wonder if a wiki page listing areas of strength might be useful
11:30:30LinusNyou can view the logf output in the debug menu
11:30:46LinusNscorche: a "knowledge map", sure
11:31:12*petur agrees
11:31:15 Quit bbroke (Read error: 60 (Operation timed out))
11:31:18jbaLinusN, need something more permanent, the gigabeat port doesn't have power down capability and testing the dead-lock ends up in a dead lock, so i can't go into the debug memory
11:31:41amiconnDoes the gigabeat have a serial port?
11:31:43jbalike persisting the logf calls to a disk file
11:31:50scorcheI will have to start one tomorrow then =)
11:31:55jbajtag, and i don't have a connector
11:32:15amiconnlogf() doesn't write directly to disk because that would drastically change the timing
11:32:33peturoh.. sorry for spreading wrong info
11:32:59amiconnIn fact not only that, but it would cause thread changes as well
11:33:10peturjba: how about inserting splashes...
11:33:23jbathat's a new one
11:33:26jbai might try that
11:33:34jbaare splashes what i think they are, just bitmap blits?
11:33:44jbaor can i pass in string info, like message id's and stuff
11:34:27jbacause currently i've been drawing different colored lines to using the framebuffer
11:34:47 Quit woodensoul ("CGI:IRC (Ping timeout)")
11:34:51webguest20LinusN: are there any changes in the bootloader that are in your (or anybody's) plan?
11:35:26peturjba: they're small popup boxes with custom text and configurable timeout
11:35:43jbagreat, i was wondering how they were drawn, drawn in beige?
11:35:51jbasorry beige background
11:36:01*petur even used them to poke around in the fat driver
11:36:21jbawhat header is the splashed def'ed in (save me grepping the source) ;)
11:36:56*petur guesses splash.h
11:37:07*jba goes to check
11:37:13jbathanks guys
11:38:22 Nick myzar is now known as myzar|away (n=myzar@
11:42:05markunamiconn: the gigabeat has a serial port.
11:48:41 Join funky [0] (n=repulse@unaffiliated/funky)
11:51:50 Quit My_Sic (Read error: 104 (Connection reset by peer))
12:02:03jhMikeSjba: what's unique about your situation that would cause a lock in audio_get_buffer? audio_stop used to always be called in talk_init now it just uses the call in the other instead.
12:02:23 Join Psyphris [0] (i=42a5008e@gateway/web/cgi-irc/
12:02:37jbajhMikeS, cause audio_stop puts a stop request in the queue, then infinite loops waiting for the queue to empty and playing to be false
12:02:40jbathat never happens
12:03:08jbaat least that seems like it never happens, and this inifinte loop that is calling yield, seems to lock up the rockbox cause it's in the init process
12:04:49***Saving seen data "./dancer.seen"
12:05:47jhMikeSIt always locked though right? That call from talk_init is essentially identical to the old way only diff being audio is informed to reinitialize now.
12:06:29jbajhMikeS, i don't know how it used to be, only been on the gigabeat port for the last two weeks
12:06:38jbaam using cvs rb proper as of last week
12:07:22jhMikeSwhat file for gigabeat calls it?
12:08:31jbatalk_init calls audio_get_buffer(false, NULL); which calls audio_stop();
12:08:32jba which seems to infinte loop
12:08:38jbaas part of the rb init process so far
12:11:17jbajhMikeS, is that what you meatn by your question?
12:12:02jhMikeStry changing audio_stop() to if (audio_is_initialized) audio_stop()
12:12:55jhMikeSthe audio thread hasn't been created yet by talk_init so it can never respond. talk_init must be before audio_init
12:14:36jbajhMikeS, i've used debgraw calls to FRAME(...) to draw different coloured lines before and after createthreaed call in playback.c
12:14:48jbai see those lines, just never any debug calls from inside audio_thread
12:14:55jbabut i'll that anyhow
12:15:34jbaalso, is that if(audio_is_initalized) call in cvs?
12:15:49jhMikeSno, in audio_get_buffer
12:15:57jhMikeSadd it
12:16:14jbawill do
12:16:25jhMikeScheck it out. I should change it and not wait on a nonexisting thread =P
12:19:20jbajhMikeS, does that stop_audio need to be called at some stage during the init process though, if not then?
12:21:56 Quit petur ("lunch")
12:22:14jbahey jhMikeS, that fixed it yeah
12:22:17jhMikeSaudio_preinit is already called beforehand which creates the thread already. :)
12:22:36jbathough I still don't know why it works
12:23:17jbait feels like I "worked around" the problem. if stop_audio puts a stop request in the queue and waits for it, shouldn't it get processed eventually? SHouldn't the yield calls allow the thread to be created and processed?
12:24:21jhMikeSnot sure...playback.c is a twisted thing. will follow the logic around and see for sure.
12:26:03jhMikeSThe thread should be running, yeah, but wait. audio_thread calls audio_playback_init which waits for Q_AUDIO_POSTINIT which never gets posted because audio_init didin't post it there yet.
12:26:06 Join spiorf [0] (
12:26:55jbathat would explain my deadlock situation yes
12:26:57jhMikeSThe workaround is correct
12:27:08jbaokay cool, so I guess it was just a case of us using a dud cvs version?
12:27:12jbato start off with
12:27:29jhMikeSThat change isn't in CVS but feel free
12:27:46jhMikeSor I can do it real quick, I know it's the right thing
12:28:15jbai don't have cvs write access to rockbox proper
12:28:28jbathe gigabeat port has a separate tree cause it's so experimental right now
12:29:19 Quit idnar (Nick collision from services.)
12:29:22 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
12:30:02jhMikeSok I'll do it real quick
12:31:09 Join lee-qid [0] (
12:31:58jbathanks mate, much appreciated
12:32:56 Nick dau is now known as daurn|laptop (i=daurn@
12:33:02 Part LinusN
12:33:25daurn|laptopwill gigabeat work on zune?
12:37:52jhMikeSjba: it must have be been working out of pure luck on other ports since audio_stop must have been making an empty queue by chance.
12:38:27 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
12:38:41jbaactually i wondered how playing was set to true if it wasn't initialised
12:38:49jbabecause playing was the condition causing the loop to go infinite
12:39:08 Join miepchen^schlaf [0] (
12:39:09jbamust have been defaulting to true at variabel initialisation by the compiler?
12:40:00jhMikeSthey should be set to explicitly be false
12:40:24jbathey are, in the audio init method, which i think you said hadn't been called yet
12:41:30jbajhMikeS, what;'s the commit process for rockbox, i think the gigabeat port is following it and I need to check that fix in in our source
12:41:31jhMikeSyou actually saw that it was true at that point? those should be zeroed out though. odd. not sure how it got by the queue_empty check either
12:42:08jhMikeSjust have to run cvs commit on the file
12:42:10jbai did a debugdraw at 100 (y coord) if it was true, or at 300 if it was true and the queue wasn't empty
12:42:20jbai changed the color from green to red in each loop
12:42:30jbaat line 100 i saw a read-green flickering line
12:43:00jbaso i figured the queue somhow got empty without ever setting playing to false...
12:43:12jhMikeSit should loop forever in audio_stop if not empty so some globals must have different starting values
12:43:12jbajhMikeS, no special commit message format?
12:43:17jbaor changelog to fill in
12:43:35jhMikeScvs commit -m "whatever you need to say" <files>
12:43:36jbawhy is playing declared volatile?
12:43:56 Join My_Sic [0] (
12:44:06 Join bluebrother [0] (i=JdamhN8K@rockbox/staff/bluebrother)
12:44:10jhMikeSnot sure, should only be needed for interrupt hanlders
12:44:56jhMikeSnot like I wrote playback.c in the first place :P
12:45:23jbasorry for seeming pushy, it's just that you seem to be in the know, and I'm in the need of someon in the know :)
12:45:28jbathanks for your help so far
12:46:02jhMikeSI don't mind helping at all
12:46:53 Join peernaute945 [0] (
12:46:57 Quit peernaute945 (Client Quit)
12:47:19jbaokay familly time for me
12:47:23jbacatch you guys around later
12:49:16amiconnjba: Just a question, does the gigabeat crt0.S clear out .bss (and .ibbs)?
12:49:25amiconn* .ibss
12:49:50jbaamiconn, I don't know, i haven't hacked on the assembly yet, markun might know
12:49:53amiconnIf not, that might be the reason why playing is true for you (and other problems of that kind)
12:50:03jbaleme check
12:50:23amiconngcc wants to be clever and puts zero-initialised data in bss, relying on bss to be zeroed properly
12:50:37jbawhich folder is it in?
12:50:55Bagderwell, gcc _should_ assume that
12:53:05 Quit NickDe ("Leaving")
12:53:24jhMikeSamiconn: wondered bout that myself but took it for granted that would be done. if playing is nonzero it couldn't be.
12:53:31jbaamiconn, the gigabeat port is arm
12:54:17jba#ifndef STUB
12:54:17jba /* Zero out IBSS */
12:54:17jba ldr r2, =_iedata
12:54:17DBUGEnqueued KICK jba
12:54:17jba ldr r3, =_iend
12:54:17jba mov r4, #0
12:54:33jbawonder if stub is defed
12:55:18jbaokay guys sleep time
12:55:27jbareally this time, night all
12:56:04jhMikeSin any case audio_stop shouldn't be used at that point
13:04:31 Quit Psyphris ("CGI:IRC (EOF)")
13:04:57CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
13:04:57*MarcoPolo is away: Zzzz
13:05:00 Nick MarcoPolo is now known as MarcoPolo|AFK (
13:05:16*MarcoPolo|AFK is away: ZZzzz
13:05:31*MarcoPolo|AFK is back.
13:05:33 Nick MarcoPolo|AFK is now known as MarcoPolo (
13:07:24jhMikeSplaying is explicity set to false in audio_preinit which has been called...hmmm...*getting confuzled again*
13:07:32 Join habana [0] (i=c1335ac7@gateway/web/cgi-irc/
13:09:16*MarcoPolo is away: 2Z2zzz
13:09:18 Nick MarcoPolo is now known as MarcoPolo|AFK (
13:09:43jhMikeSif it's true at that point, something is changing it that shouln't be
13:10:14*MarcoPolo|AFK is away: ZZZzzz
13:10:33*MarcoPolo|AFK is back.
13:10:35 Nick MarcoPolo|AFK is now known as MarcoPolo (
13:10:37webguest20jhMikeS: autoresume?
13:10:40 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
13:12:28 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
13:12:41 Join bbroke_ [0] (n=bbroke@
13:12:46 Nick bbroke_ is now known as bbroke (n=bbroke@
13:16:00jhMikeSwebguest20: jba didn't say that autoresume was on but things will be well past that point by the resume
13:19:06 Quit jba (Read error: 110 (Connection timed out))
13:19:25webguest20jhMikeS: that's the only thing I know of which could change the value of playing :-) But I know very little about playback magic.
13:21:17 Join TeaSea [0] (n=thunderc@
13:23:10jhMikeSnow that I look, the loop in audio_playback_init should empty the queue and initialization should procede since Q_AUDIO_INIT should be the only loop breaker there. if playing is true, it's something other than bss not initialized since it has been initialized already. :\
13:25:25*jhMikeS comes up with a lot of nonesense while thinking things through to the proper answer. be wary. :)
13:28:57 Quit TeaSea (Read error: 104 (Connection reset by peer))
13:29:01 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
13:31:29jhMikeSconclusion so far: something is corrupting the playing variable
13:35:33webguest20jhMikeS: is it used at many places? If not we could wrap all accesses to it in a function and add a debug or logf statement there.
13:39:31jhMikeSIt's probably not throught explicit access. audio_stop only reads it. Q_AUDIO_STOP will be discarded. It appears to be a similar problem to that in dither_init where the size was incorrect and cause an overwrite of adjacent data.
13:41:51 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
13:43:39jhMikeS...and there's no hang on other ports but you could check it after every stage in init() and see which one changes it.
13:44:17*jhMikeS doesn't have a gigabeat so can't do it himself
13:49:05JdGordonis the h10 install more involved than the h300? like, is it just hck a firmware image then copy it onto the player?
13:49:11JdGordonor is it painful like the ipods?
13:50:30BagderJdGordon: its a matter of replace a file on the hdd
13:50:45JdGordonmeans i can do it on the road tomorow
13:50:54JdGordonbloody stupid iriver usin a non standard usb port
13:56:37 Join dakiller [0] (
14:04:02 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
14:04:53***Saving seen data "./dancer.seen"
14:06:19 Quit linuxstb (Read error: 110 (Connection timed out))
14:07:09JdGordonanyone know what the 2nd ribbon connector on the 4g ipod is for? it looks the same size as the one connecting the hard disk to the board
14:07:48JdGordonoh, ignore me.. it is conencted
14:14:01jhMikeSis that autostart.rock thing a new addition? don't recall seeing it before.
14:14:54Bagderbeen there for ages
14:15:38jhMikeShuh...just looks like the sort of thing Slasheri needed a few days ago :P
14:16:33amiconnautostart.rock is really old
14:17:06amiconn[IDC]Dragon added it mainly for his alpine cdc emulation
14:17:14amiconn...on archos recorder
14:20:03 Quit ScoTTie (Read error: 110 (Connection timed out))
14:21:22 Join NickDe [0] (n=nicholas@
14:21:48 Quit jhMikeS (Nick collision from services.)
14:21:54 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
14:22:28jhMikeS...on archos recorder
14:22:28jhMikeSIt would give a standard way of injecting code off the hard drive if fw is flashed though.
14:25:28 Quit Febs (Read error: 110 (Connection timed out))
14:26:16 Join ScoTTie [0] (n=scott@unaffiliated/scottie)
14:31:19 Quit daurn|laptop (Read error: 54 (Connection reset by peer))
14:31:35 Join dau [0] (i=daurn@
14:40:32 Join PaulJam [0] (
14:40:53JdGordoncyaz thursday all, im off on a drunken camping trip :D
14:40:59 Quit JdGordon ("Konversation terminated!")
14:47:02 Quit bbroke ("Chatzilla 0.9.77 [Firefox 2.0/2006101023]")
14:52:00 Join miepchen^schlaf [0] (
14:53:10 Quit NickDe ("Leaving")
14:59:11 Join NickDe [0] (n=nicholas@
14:59:21 Join Febs [0] (n=chatzill@
14:59:26 Quit kubiix ("Miranda IM! Smaller, Faster, Easier.")
15:01:46 Join kubiix [0] (
15:04:50 Join Circuitmonkey [0] (
15:05:04 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
15:05:15 Join Criamos [0] (
15:05:30Circuitmonkeyhello, can anyone lend some assitance with installing rockbox on an Iriver H10 5G Pure?
15:06:06 Nick Circuitmonkey is now known as CircuitMonkey (
15:06:26 Join Gnelik [0] (i=keefejoh@gateway/web/cgi-irc/
15:07:49markunCircuitMonkey: sorry, I don't have a H10. What's the problem?
15:08:17CircuitMonkeywell i've followed the user manual copying the stated files and folders across to the player
15:08:22CircuitMonkeyand it boots up just fine
15:08:36CircuitMonkeybut it doesn't seem to be able to find any of the music already on the device
15:08:56markunCircuitMonkey: where did you store your music?
15:08:59Bagderthe 'music' folder is set hidden afaik
15:09:43Bagder(which Rockbox doesn't show by default)
15:09:57CircuitMonkeyok, so if i change it from hidden it should work?
15:10:21 Quit JoeBorn (Read error: 110 (Connection timed out))
15:10:32Bagderor if you change the show files setting in rockbox
15:10:47Bagderor you can use database mode
15:11:25CircuitMonkeythe player also seems to be having a problems when i select the rockbox folder in the first screen, it quicly comes up with a loading message, but then doesn't get any further then this
15:11:37Bagderthat's not a folder
15:11:43Bagderthat's the rockbox firmware image
15:11:48CircuitMonkeyAhh, ok
15:11:58CircuitMonkeywell that would make more sense
15:12:30bluebrotherBagder, how about not showing the firmware file in "supported" display mode?
15:12:40bluebrotherseems to be a frequent cause of confusion :(
15:12:40CircuitMonkeyok, i'll go back to the usermanual and have another gander, prob just me tryin to get by without reading them first
15:13:06Bagderbluebrother: it has been a useful feature to run different firmwares, and the type _is_ supported...
15:13:23CircuitMonkeythanks for your help guys!
15:13:49bluebrotheryeah, but people who want to run different firmwares know what they are doing, so I think it would be ok to change to some different view for this
15:14:11*amiconn thinks 'oh noes' ;)
15:16:16*petur suggests a 'dumb user' view mode :p
15:16:20bluebrother"oh no, users!" ;-)
15:16:52 Join thegeek [0] (
15:17:16amiconnmarkun: The pcf50605 and pcf50606 RTCs are in fact identical. Why 2 drivers?
15:17:46amiconnThe pcf50605 is a cut-down pcf50606
15:18:04godzirraSo anyone start working on rockbox for the zune? :)
15:18:14markunamiconn: sorry, I was just doing this to make it eaies for the rockbox port, didn't look at the actual code.
15:18:27godzirraheya markun. how's gigabeat coming?
15:18:56markungodzirra: quite well, we have more devs then ever.
15:19:04godzirraThats awesome
15:19:49markungodzirra: But I have just been working on non-critical things such as rtc and backlight brightness adjustment :)
15:20:04*godzirra nods
15:20:09godzirrathose are important too ;)
15:20:20*petur wants to get his father a gigabeat... better get sound working before the holidays, markun ;)
15:21:05markunpetur: be sure to buy him a F or X then..
15:22:26peturstill have to look at the exact model numbers
15:23:11markunpetur: the S players are MTP only and only little work has been done to hack them
15:23:21 Quit habana ("CGI:IRC")
15:24:56godzirraIf the S players get hacked, will the zune most likely follow shortly after?
15:25:45*amiconn wonders what's so special about the zune
15:27:30FebsWifi. If you don't mind imprinting your files with DRM, even if they are public domain files.
15:27:31godzirrait has wifi and a nice screen and isn't an ipod.
15:27:44godzirraFebs: hence why I ask if rockbox could be ported to it. I won't buy one until then if ever ;)
15:27:47Bagder"wifi" I'd say
15:27:58godzirraI'll probably end up getting an iaudio
15:28:02markunand I guess that it's the first DAP under the MS brand also makes it special
15:28:03amiconnNice screen is debatable. What I need wifi for on a dap I cannot imagine
15:28:17amiconnAnd drm is a thing I will stay away from as far as possible
15:28:18FebsI agree, at least the way it is implemented on the Zune.
15:28:46godzirramarkun: Pssht. Like microsoft did any work on that. I'm guessing they had one of the million companies they bought out make it.
15:29:05FebsNow, if the Zune gave me the ability to load files from my home computer using a remote wifi connection, that would be a different story.
15:29:17godzirraFebs: thats what I'm hoping for with rockbox on the zune :)
15:29:30Bagderthat's a lot to hope for
15:32:51 Join n1s [0] (
15:32:56FebsMaybe Microsoft will implement that functionality on its own.
15:33:08 Join daurn|laptop [0] (i=daurn@
15:33:09*jhMikeS isn't sure how Microsoft didn't do the work if the company they bought in now part of Microsoft
15:33:12 Quit dau (Read error: 104 (Connection reset by peer))
15:33:43Bagdersince the hw is basically toshiba, I would be too surprised if the sw comes from a place near that
15:33:49Bagderwould not
15:35:06 Join dau [0] (i=daurn@
15:35:27 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
15:38:41*pixelma found a GoldenQuote wannabe - too bad that it is in german...
15:39:33*petur wants to hear it anyway ;)
15:41:06*jhMikeS no habla Aleman
15:41:10pixelmathat's from a discussion about an article linked from the ArticlesAboutRockbox wiki
15:41:45*Bagder understood the final words at least
15:42:01peturkilling rockbox... hmmm
15:42:16peturseems to me he failed to uninstall the bootloader
15:43:05pixelmathe (small) problem is that the article in "netzwelt" is very inaccurate
15:43:28peturre zune: I'd be surprised if they would make a DAP that runs linux....
15:43:51pixelmathey describe installing/uninstalling via the unofficial InstallerX (or how it is called)
15:44:15 Quit Febs ("Chatzilla 0.9.76 [Firefox 2.0/2006101023]")
15:45:42godzirrapetur: I'd be surprised if they figured out a way to keep it from working.
15:46:16markunpixelma: are you the "Anonym" poster who tries to help him?
15:47:47markunBagder: The Zune runs windows CE like the Gigabeat S I think.
15:48:20Bagderyeah, but someone wrote the app layer
15:49:00peturhow long before somebody gets the CE shell working on top of it?
15:49:16peturfinally a PDA with decent storage
15:50:03markunbut without a touchscreen
15:50:16peturit hasn't? damn....
15:50:22 Join Febs [0] (i=2662c44b@gateway/web/cgi-irc/
15:50:31 Quit Febs (Client Quit)
15:51:12jhMikeSThe babelfish translation of the is just baaaaaaaaad and funny. "Skirt Box Kills!!!"
15:52:12amiconnjhMikeS: It's just unaware that Rockbox is an english word
15:52:23 Quit obo (Read error: 60 (Operation timed out))
15:52:34 Join obo [0] (
15:52:37preglowstill qualifies as bad
15:52:52preglowin the other meaning of the word
15:53:07amiconn...and the word "Rock" exists in german
15:53:32pixelmastill not translating correctly... that would be "Kill Skirt Box"
15:54:04pixelmaif only "Rockbox" would be the problem...
15:58:08 Join Febs [0] (i=2662c44b@gateway/web/cgi-irc/
15:58:27Gnelikamiconn: SteinBox
15:58:52Gnelikos ShteinBox
15:58:55Gnelikos = or
16:02:49*bluebrother just read that netzwelt thread
16:03:16godzirragreat article about how badly the zune sucks :)
16:04:22bluebrotherI remember I read the article some time ago and was shocked how wrong it is
16:04:57***Saving seen data "./dancer.seen"
16:05:08pixelmayes so did I - that's why I checked the comments on it again
16:07:09jhMikeSamiconn: I know but I still find it a bit amusing
16:09:51PaulJami just read the discussion about hiding the rockbox file in the supported fileview. Wasn't it planned to put the rockbox file into the .rockbox folder? Why wasn't this done?
16:15:33 Join CriamosAndy [0] (
16:16:07jhMikeSPaulJam: then I'd have to navigate my player's directories to drop it in place for testing...yuck
16:16:45bluebrotherI prefer the file to be in the root folder. But showing it as default causes repeatedly confusion :(
16:16:56 Quit EnterUserName (Read error: 110 (Connection timed out))
16:17:05*bluebrother notes to mention the "folder" rockbox in the manual
16:17:40*amiconn wonders what makes people think it's a 'menu' or 'folder'
16:17:47jhMikeSdirectory! :P
16:17:51amiconnIt doesn't have a folder icon
16:18:13 Quit YouCeyE (Read error: 110 (Connection timed out))
16:18:40PaulJamPropably because in the apple os the menu and the music navigation are in the same screen
16:19:30 Join Rincewind [0] (
16:19:38 Join linuxstb__ [0] (
16:20:09 Quit linuxstb_ (Read error: 110 (Connection timed out))
16:20:51jhMikeSamiconn: are you talking about the bin itself and people calling it a folder?
16:23:22 Join EnterUserName [0] (
16:28:06XavierGrjhMikeS: actually both would work (in root and in .rockbox folder)
16:28:24XavierGrjhMikeS: the plan was to make builds have the firmware file inside the folder
16:29:08XavierGrjhMikeS: and currently, you can boot rockbox without the firmware file in root (it must be in the .rockbox folder though)
16:29:56amiconnThis is only true for newer ports
16:30:03jhMikeSXavierGr: Yeah. It really messed with me one time cause it was using the one in the folder first (accidentally dropped it there) and wondering why my changes weren't having effect.
16:30:22 Part Rincewind
16:30:28 Join lowlight [0] (i=c730190a@gateway/web/cgi-irc/
16:30:48XavierGrjhMikeS: yeah I got that one time too
16:31:29XavierGrjhMikeS: though I have to say that i am in favout of the firmware-file-to-folder idea
16:32:44 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
16:32:52 Join miepchen^schlaf [0] (
16:33:19 Quit Criamos (Read error: 110 (Connection timed out))
16:33:44 Join Criamos [0] (
16:34:19lowlightamiconn, preglow: I need more help with my disassembly...
16:34:27jhMikeSIn reality I could adjust by just creating a shortcut for it. I suppose it's cleaner.
16:34:30lowlightIs the "BIC" instruction equivalent to GPIOD_INT_LEV &= ~0x02 ?
16:34:38 Join TheNickDe [0] (n=nicholas@
16:36:26amiconnlowlight: Yes.
16:36:38amiconnAnd the snippet shows that the bootloader isn't very optimised
16:36:50 Part webguest20
16:36:58amiconnThe second ldr r2,=.... is redundant
16:38:08lowlightyes, it does that often
16:39:40 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
16:40:07lowlightHmmm...could that be the touchpad?
16:40:47 Quit linuxstb__ (Read error: 110 (Connection timed out))
16:42:51 Quit NickDe (Read error: 60 (Operation timed out))
16:42:56 Join daurn|laptop [0] (i=daurn@
16:43:06bluebrotherZune as UMS:
16:43:12bluebrotheramazing how easy this is ...
16:43:39 Quit dau (Read error: 104 (Connection reset by peer))
16:45:00 Quit Gnelik ("CGI:IRC")
16:46:10 Join netmasta10bt [0] (
16:46:27 Quit CriamosAndy (Read error: 110 (Connection timed out))
16:49:37 Quit daurn|laptop (Read error: 54 (Connection reset by peer))
16:49:40 Join dau [0] (i=daurn@
16:53:26amiconnlowlight: ping...
16:56:51lowlightamiconn: yes
16:59:55lowlightamiconn: what's the difference between LSL and ASL in arm? unsigned and signed?
17:01:23amiconnasl doesn't exist in arm afaik
17:01:38amiconnIt would be identical to lsl anyway
17:02:06amiconnasr and lsr are different, and both do exist
17:02:13lowlightI meant lsr/asr
17:02:26amiconncheck your pm...
17:05:28 Quit dau (Read error: 104 (Connection reset by peer))
17:06:58 Join daurn|laptop [0] (n=quae@
17:07:49amiconnasr is signed
17:13:09 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
17:13:14 Join daurn|laptop [0] (i=daurn@
17:14:02 Join JoeBorn [0] (
17:14:51lowlightok. just checking, don't know why a gpio bit would be signed though.
17:19:08 Join Kitt0s [0] (
17:20:28 Join dau [0] (i=daurn@
17:20:36 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
17:22:10 Join rconan [0] (
17:22:43 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
17:23:40 Quit lee-qid ("aufwiederbyebientotsayonara")
17:30:11lowlightamiconn: sorry to keep bothering...
17:30:15lowlightI'm confused about "LDRB R0, [R0,#0xC]" vs "LDRB R0, [R0]"
17:30:56markunfinally got plugins working on the gigabeat:
17:31:22amiconnThe #0xC is just an offset
17:31:31lowlightWould "LDRB R0, [R0,#0xC]" load the value at 0x6000D030 + 0xC
17:31:42 Quit ender` (" If you're going to do something tonight that you'll be sorry for tomorrow morning, sleep late.")
17:32:35peturmarkun: congrats
17:33:06lowlightI wonder why this bootloader doesn't just directly map the memory addresses
17:35:16 Join ender` [0] (n=ender@
17:37:08amiconnI wonder what you mean...
17:39:54lowlightwhy do "LDR R0, =0x6000D030" and "LDRB R0, [R0,#0xC]" instead of "LDR R0, =0x6000D03C" and "LDRB R0, [R0]"
17:41:05amiconnBecause they would need another place for storing the extra constant
17:41:08 Quit miepchen^schlaf (Read error: 60 (Operation timed out))
17:41:35amiconnBy using one base address with different offsets, they only need to store that base address
17:43:41lowlightI suppose, but it make my understanding of the disassembly more difficult :/
17:43:41amiconnThe offset comes at no extra cost (space and execution time)
17:46:03 Quit dau (Read error: 104 (Connection reset by peer))
17:46:09 Join daurn|laptop [0] (i=daurn@
17:47:33lowlightWell, in some cases, it loads the address, does a separate add/sub for the offset, then loads the value.
17:50:20 Join Ribs [0] (n=freenode@
17:52:22lowlightOr this case..."LDR R0, =0x6000D030; SUB R0, #0x10; LDRB R0, [R0,#0xC]"
17:54:08lowlightdoesn't seem like they were striving for code efficiency
17:55:14amiconnThat's certainly not hand-written asm
17:56:34 Join Gnelik [0] (n=Miranda@
17:58:44 Quit JoeBorn (Read error: 110 (Connection timed out))
18:02:05 Quit petur ("whatever")
18:05:00***Saving seen data "./dancer.seen"
18:09:16 Join calinputiciu [0] (i=calinput@
18:09:36 Part calinputiciu
18:13:44 Quit wehn (Remote closed the connection)
18:14:39 Join Arathis [0] (
18:16:07 Join Genre9mp3 [0] (n=yngwiejo@rockbox/contributor/Genre9mp3)
18:17:39 Quit hcs ("Download Gaim:")
18:24:51 Quit bluebrother ("leaving")
18:26:36 Join TeaSea [0] (n=thunderc@
18:33:29 Quit linuxstb_ (Read error: 110 (Connection timed out))
18:38:47 Quit CircuitMonkey ("Chatzilla 0.9.77 [Firefox 2.0/2006101023]")
18:45:25 Join tim66_ [0] (
18:46:08 Part tim66_
18:46:11 Join tim66_ [0] (
18:46:39 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
18:51:05 Join dau [0] (i=daurn@
18:51:19 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
18:57:19 Join anathema [0] (
18:58:59 Join bluebrother [0] (i=A7Vh2oDo@rockbox/staff/bluebrother)
19:00:02 Join miepchen^schlaf [0] (
19:05:10 Quit dau (Read error: 104 (Connection reset by peer))
19:05:12 Join daurn|laptop [0] (i=daurn@
19:08:46 Quit rconan ("Leaving")
19:09:04Genre9mp3Bagder: around?
19:24:50 Quit kubiix (Read error: 104 (Connection reset by peer))
19:35:51 Join petur [0] (n=petur@rockbox/developer/petur)
19:50:03 Join bawb2 [0] (n=bawb2@
19:55:14 Quit Gnelik ("Miranda IM! Smaller, Faster, Easier.")
20:05:06***Saving seen data "./dancer.seen"
20:12:06 Quit lowlight ("CGI:IRC (EOF)")
20:16:45 Quit dakiller (Read error: 60 (Operation timed out))
20:22:32rasherI think I just overdosed on German, reading that article and forum thread.
20:24:22Kasperlewhich one?
20:24:38rasherIt's not very good :\
20:25:26Kasperlethey got the first sentence wrong, implying rockbox to be linux-based
20:25:59rasherThey go further than implying it, later on
20:26:09Kasperleyeah, I just saw
20:27:23bluebrotherthey also call rockboy iboy :(
20:27:35bluebrothercompletely confusing ipl and rb
20:28:44rasherAnd then using the Rockbox Installer X
20:28:46bluebrotherthe worst is their link to "Rockbox Installer"
20:29:10rasherSomeone should write them
20:29:39markun"firmeneigenen AAC-Format" also isn't really correct
20:29:55Kasperlesomeone mentioned in the comments already that Rockbox is not Linux-based (and says so on the rockbox website)
20:33:52 Join My_Sic [0] (
20:40:45 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
20:47:47FebsHeh. translates "Rockbox' as "skirt box."
20:48:12peturyou're not the first to notice
20:48:43petur15.51.12 # <jhMikeS> The babelfish translation of the is just baaaaaaaaad and funny. "Skirt Box Kills!!!"
20:48:51pixelma... you were faster :)
20:49:55Genre9mp3Febs: I'm curious... did you ban that blue45 guy or just gave him a warning?
20:50:08FebsGenre9mp3: banned him for 3 days.
20:50:08*petur wonders why file and dir api got separately named sim functions and why dircache doesn't handle that cleanly :(
20:50:33peturis that the same guy as on MR?
20:50:48FebsRight, talking about the MR thread.
20:51:09Genre9mp3Febs: I guess you have already read the 2 posts of him that are now deleted (maybe you deleted them, too heh)
20:51:16 Join dau [0] (i=daurn@
20:51:30 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
20:51:56FebsNo, I didn't see them. One of the other mods must have deleted them before I saw the thread.
20:52:09FebsPerhaps they would have changed my mind about not banning him outright.
20:52:33Genre9mp3believe me... yes.. I reported these posts
20:52:49Genre9mp3I saved them and accidentally deleted them yesterday :/
20:53:08rasherThe ones about slave trade?
20:53:19rasherOr whatever it was.
20:53:34*petur gets the feeling he missed some nice poetry
20:53:35rasherThat was classy.
20:53:59FebsYeah, that would have caused me to just ban his IP address.
20:54:12rasher"You kind died out after the slave trade" or something. And I don't get it, because the guy he was responding to was located in London :-\
20:54:29FebsI like to give people the benefit of the doubt. After all, it was possible (based on what I read) that he was just unbelievably stupid.
20:54:58rasherMy comment was a response to that post. Since that's where it became absolutely clear that he was just pushing buttons
20:55:05rasherOr trying to, anyway
20:55:47FebsWell, I gave him a 3 day timeout. He'll either lose interest and go away, or he'll come back with the same crap and then we'll quickly ban him.
20:59:54peturbleh.... dircache functions aren't in the plugin api... more work
21:00:40peturwith SIM ifdefs around it and more SIM ifdef hell in the plugin :(
21:07:46 Join NickDe [0] (n=nicholas@
21:11:14 Quit Kitt0s (Read error: 110 (Connection timed out))
21:11:48 Quit TheNickDe (Read error: 60 (Operation timed out))
21:15:40 Quit spiorf (Remote closed the connection)
21:19:41 Nick jborn_ is now known as JoeBorn (
21:22:00preglowwhy aren't the pcm functions exported to the sim? don't they exist?
21:23:38 Join tomal [0] (
21:24:33 Join FOAD_ [0] (
21:27:13jhMikeSpcm_playback.c and pcm_record.c aren't in the sim
21:32:32preglowjhMikeS: didn't you do some api changes, btw?
21:32:38jhMikeSguess the sim has the playback functions
21:33:14jhMikeSyes, got rid of the redundant source setting and added the gain support
21:33:29preglowpcm_set_monitor and pcm_set_rec_source aren't here anymore, seems
21:34:13jhMikeSpcm_set_monitor = audio_set_output_source
21:34:26jhMikeSpcm_set_rec_source is just gone
21:35:55preglowso pcm_set_monitor(AUDIO_SRC_PLAYBACK) becomes audio_set_output_source(AUDIO_SRC_PLAYBACK) ?
21:39:49preglowjust adding a quick menu to the flanger
21:40:10preglowsomeone code a set_int with proper acceleration!
21:40:36 Quit FOAD (Read error: 110 (Connection timed out))
21:41:06jhMikeSJdGordon's on a camping trip :D
21:41:26 Join freqmod [0] (
21:46:12preglowthe list view for big ranges is so bloody annoying too
21:47:24preglowhrm, this somehow had the effect of disabling my flanger :/
21:47:37jhMikeSI don't like lists for ranges
21:47:41jhMikeSwhat did?
21:48:45preglowwhatever i just did, mainly remove the two api calls
21:48:53preglowall i get now is what sounds like microphone monitor
21:51:58jhMikeSI did test the change. I'll check again.
21:52:17 Join merbanan [0] (
21:53:22amiconnIn order for realtime effects to work, the monitoring source must be selecable independently of the recording source
21:55:14jhMikeSit should be
21:56:03bluebrotherI liked the slider for int values pretty much ...
21:56:16bluebrotherstill hanging in the tracker
21:56:17preglowthe list works for some things
21:56:20preglowbut not huge ranges
21:56:35bluebrotherit's ok for a small amount of values.
21:56:59amiconnThe list works very well here for everything
21:57:04bluebrotherit gets kind of strange for large ranges
21:57:08amiconn...even things like stereo width
21:57:22amiconnThe slider is just ugly
21:57:24bluebrotherit works, but it looks strange imo
21:58:13bluebrotherbut I guess this is heavily dependend on one's taste ;-)
22:00:29jhMikeSstill working for me
22:00:32preglowsomething bad has definitely happened, most probably to my code
22:00:36preglowbut i haven't changed much
22:01:42jhMikeSIt doesn't seem you can delay initializing iram anymore either. it caused the plugin to hang to set rb = api before PLUGIN_IRAM_INIT
22:02:12 Quit thegeek ("( :: NoNameScript 4.03 :: )")
22:02:29tomalI think it is my change
22:02:36jhMikeShere's what I'm doing:
22:02:36jhMikeS rb->pcm_init_recording();
22:02:36jhMikeS rb->pcm_set_frequency(SAMPR_44);
22:02:36DBUGEnqueued KICK jhMikeS
22:02:36jhMikeS rb->audio_set_output_source(AUDIO_SRC_PLAYBACK);
22:02:36jhMikeS rb->rec_set_source(AUDIO_SRC_MIC, SRCF_RECORDING);
22:02:36***Alert Mode level 1
22:02:36jhMikeS rb->pcm_apply_settings(true);
22:03:14jhMikeSbut something is whacked. I'm getting a mix
22:03:50amiconntomal: Hmm, plugins must be able to delay iram init
22:04:04amiconnIn case of music playing, they must first stop the music
22:04:27tomalamiconn: Doesn't PLUGIN_IRAM_INIT do this
22:04:51amiconntomal: Didn't check, but there's another problem
22:05:11***Saving seen data "./dancer.seen"
22:05:20jhMikeSpreglow: was getting the output of the plugin mixed with normal mic...will have to address this somehow. :-\
22:05:32amiconnA plugin should be able to ask first whether it's okay to stop playback, and only then do so and init iram afterwards
22:05:40 Join daurn|laptop [0] (i=daurn@
22:05:45 Quit dau (Read error: 104 (Connection reset by peer))
22:05:55amiconnThat might be a problem in conjunction with reusing iramcopy for bss...
22:05:56preglowjhMikeS: works here now... old rockbox.iriver, apparently
22:05:57 Join PaulPosition [0] (
22:06:25 Join TeaSeaLancs [0] (n=thunderc@
22:06:40 Join thegeek [0] (
22:06:43preglowgod knows why it didn't whine about the api version
22:06:55amiconnNot sure what to do about this, as the basic idea of reusing iramcopy is good :/
22:07:05jhMikeSThere's times I need uda1380_set_monitor(true) and uda1380_set_monitor(false). The first for recording, the second for what you're doing.
22:07:16tomalamiconn: So either we'll revert my change for plugins, or require that before IRAM init using bss is prohibited
22:07:18PaulPositionjudging by the current state of humanity, I'm not sure God understands anything about programming...
22:07:34 Join jba [0] (
22:07:34amiconnjhMikeS: Eh?
22:07:47rasherPaulPosition: You asked about building the sim for windows the other day - did you work it out?
22:07:49amiconnI thought uda1380_set_monitor() was in fact obsolete...
22:07:50jbamorn all
22:08:02PaulPositionrasher - Well I worked out that I couldn't from vmware :p
22:08:06jhMikeSamiconn: I'm hearing a mixdown of my effect with normal mic. wasn't like that before
22:08:35amiconnThe analog monitor should be muted at boot and then never be touched again imho
22:08:37PaulPositionrasher - thanks for inquiring though :)
22:09:08rasherPaulPosition: you can
22:09:25jhMikeSThe radio won't play then.
22:09:59amiconnIirc I changed the recording code to use the audio bus for everything...
22:10:08PaulPositionWell, I understand that'd imply installing a few libs and I can't be arsed... I'll play with the sim from inside vmware and if ever I decide to share some personal build, it will be sim-less builds and that's that. :)
22:10:18amiconnHmm, perhaps not radio without recording...
22:11:46rasherPaulPosition: well, explains how to crosscompile the sim. You just need mingw32, mingw32-binutils and mingw32-runtime and then follow the instructions in that task
22:12:37***Alert Mode OFF
22:13:15PaulPositionrasher - Well thanks a lot, bookmarked and I'll have a look. :)
22:13:17 Quit NickDe ("Leaving")
22:14:43 Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon)
22:18:45jhMikeSOk, got a setup that works perfectly now...
22:19:25 Quit Ribs ("eh eh ehhhh!")
22:21:57 Join Plouj [0] (
22:22:17Ploujthis isn't about is it?
22:22:58rasherYes, yes it is.
22:23:05PloujTopic for #rockbox: #rockbox: Home of logbot
22:23:07Ploujhumm, ok
22:23:33Mode"#rockbox +o Bagder " by ChanServ (ChanServ@services.)
22:23:49Topic"the firmware replacement" by Bagder (n=daniel@rockbox/developer/bagder)
22:24:22CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
22:24:22*petur applauds the change :)
22:24:42Ploujipods nano's are treated as plain USB disks by Linux kernel, righT?
22:24:47n1swhat do we replace the firmware with? :P
22:24:55BagderPlouj: yes
22:25:17Ploujso, installing an using rock box with Linux is a piece of cake then
22:26:27n1sAnyone familiar with the tree button action code?
22:26:47Ploujdoes this look like a second of first gen ipod: ?
22:26:55jhMikeSpreglow: I should have the quirk fixed momentarily. Wanna do a thorough check.
22:27:15n1sPlouj: 1G nano
22:29:55 Quit TeaSea (Connection timed out)
22:31:59 Join lee-qid [0] (
22:36:29jbahey gang
22:37:01jbajhMikeS, i think my next job is going to be tackling if/why button repeat doesn't work, any tips?
22:37:27 Quit shnee (Operation timed out)
22:37:43preglowjhMikeS: woot, got some delay setting code here now
22:37:56preglowbut it's really cumbersome using the menus for it
22:38:06preglowthink i'll just hack up some custom shit sounds better too :)
22:39:09preglowat least i can code some quick acceleration stuff that way
22:39:14goffahey preglow .. did you see my message last night?
22:39:21preglowgoffa: sure didn't, i was away
22:40:02goffaok.. i just mentioned that they released a new version of musepack... 11-12-06
22:40:08jhMikeSjba: I think you're problem with the lockup was more serious than an errant wait. I think the playback variable is being corrupted since it should the set to false anyway, even if no bss init.
22:40:12 Quit PaulPosition ()
22:40:20preglowgoffa: right, anything new?
22:40:34jbajhMikeS, you think i should try and find where it was set to true?
22:40:37jhMikeSjba: not sure. I don't have a gigabeat
22:41:02goffaum... fast seeking
22:41:08goffaand looks like some code cleanup
22:41:19jhMikeSjda: definitely. It's probably something writing over the memory but not an explicit assignment, but see which stage after audio_preinit it turns true again.
22:41:45goffaother than that .. not much
22:42:16jhMikeSjba: I say that additionally because no other ports had a hang problem there
22:42:44goffalooks like fast seeking in the decoder lib too
22:43:06jbajhMikeS, thanks i'll look into it, and report back into here
22:43:14goffalower mem useage and code size... thanks to PP
22:43:20jhMikeS the uda1380 is so picky about setup but is better behaved than the tlv320 which is quirky and unstable
22:44:27amiconnjba: The button repeat code is generic so it should work on all targets if the button read is correct
22:44:36 Quit alberink (Read error: 104 (Connection reset by peer))
22:45:15 Quit Siku ()
22:46:20preglowgoffa: we've had fast seeking for quite a while now, they took the code from our tree
22:46:28*jhMikeS thinks he made an unintentional flanger with the uda mixing
22:46:36jhMikeSbut fixed
22:46:51goffapreglow: cool.. didn't know that..
22:47:08goffaits bit perfect now.. don't know if it was before
22:47:16goffanot that it was audible anyway
22:47:33 Join alberink [0] (
22:47:45goffai just figured i'd mention it incase changes needed to be made
22:48:20 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
22:48:29 Quit amiconn (Nick collision from services.)
22:48:30 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
22:48:49preglowgoffa: i'll see about it some day
22:50:01 Quit alberink (Read error: 104 (Connection reset by peer))
22:51:44 Join alberink [0] (
22:52:24 Quit JdGordon ("Konversation terminated!")
22:53:28goffabtw.. has anyone heard about/from marsdaddy?
22:53:34preglowno, why?
22:53:40preglowhe posted what he did then vanished
22:53:58goffawell.. i guess his house burnt down
22:54:07preglowah, yeah, that's right
22:54:08Genre9mp3check FS #4984 last post :/
22:54:17jhMikeSpreglow: go ahead and cvs up. it's much better now and the radio doesn't change tone when recording it since it's not mixed with itself delayed.
22:54:17Genre9mp3too slow...
22:55:50goffajust hoping he's ok.. etc
22:57:29 Quit XavierGr (Read error: 110 (Connection timed out))
22:58:57preglowjhMikeS: sounds better indeed
23:00:54 Join matsl [0] (
23:01:33 Join NickDe [0] (n=nicholas@
23:07:18 Quit merbanan (Remote closed the connection)
23:07:50 Part tomal
23:10:07 Quit lostnihilist (Read error: 113 (No route to host))
23:15:36 Part n1s
23:15:57 Join webguest24 [0] (i=531c936a@gateway/web/cgi-irc/
23:16:00 Quit webguest24 (Remote closed the connection)
23:16:35 Join YoungBlood [0] (i=531c936a@gateway/web/cgi-irc/
23:16:44 Quit Rick ("I don't need to be here.")
23:18:16YoungBloodWhy i cannot write?
23:18:41 Part YoungBlood
23:19:20 Join Lars_G [0] (n=lars@unaffiliated/lars-g/x-000001)
23:19:22Lars_GHello all
23:19:22peturgo to school?
23:19:27 Join Rick [0] (
23:22:20peturman that gigabeat site sucks even more than iriver
23:23:26preglowyes it does
23:23:47peturhehe.. some links only work in firefox...
23:24:37preglowof all thing
23:25:07 Quit matsl (Read error: 60 (Operation timed out))
23:29:04peturwhat determines if a .rock goes into the viewers dir? being in viewers.config?
23:29:26 Join CircuitMonkey [0] (
23:31:19peturmarkun? does the gigabeat have line-out and AC on the dock?
23:32:19*petur discovers that viewers.config is it :)
23:32:49amiconnpetur: Being in viewers.config _with a path pointing to viewers/
23:33:05peturjust found out by trying :)
23:33:21amiconnIt's possible to have a plugin in viewers.config and still keep it in rocks/
23:33:30amiconn(dual-use plugins)
23:33:32markunpetur: yes
23:34:00peturmarkun: nice... now get that sound working before the holidays :)
23:34:33markunok ok :)
23:34:47jbamarkun, go to sleep
23:34:49*jba ducks
23:37:36*Lars_G paces
23:38:04Lars_GArgh so I read the faq, it seems larger minds than mine are already tackling what ails me, and I guess there's little success in trying to help
23:39:14peturbah, seems my properties plugin crossed the MAX_EXTTYPES line
23:39:27 Join Chris____ [0] (
23:39:30 Quit freqmod (Remote closed the connection)
23:41:55 Join matsl_ [0] (
23:42:33Chris____When trying to compile Rockbox, I get a make error:
23:42:34Chris____make[1]: *** No rule to make target `/home/chris/rockbox-bleeding/build/firmware/
23:42:34Chris____drivers/rtc/rtc_e8564.o', needed by `/home/chris/rockbox-bleeding/build/librockbo
23:42:34DBUGEnqueued KICK Chris____
23:42:34Chris____x.a'. Stop.
23:42:34Chris____make: *** [all] Error 2
23:44:02markunChris____: try "cvs up -d" and then compile again
23:44:36jhMikeS"make clean" too
23:45:39Lars_GAh well rockbox still rules.
23:46:28jbai saw the save settings dialog for the first time last night
23:46:37jbagod that's ugly, keyboard entery with a cross pad
23:47:00Chris____Markun: cvs up -d didn't work: cvs update:
23:47:00Chris____No CVSROOT specified! Please use the `-d' option
23:47:00Chris____cvs [update aborted]: or set the CVSROOT environment variable.
23:47:23jhMikeSChris____: have to be in rockbox-devel
23:47:30jbaexport CVSROOT=<whatever the cvs root is for anoncvs>
23:47:32Lars_GChris____: Do it from inside the root dir of the source
23:47:34Chris____Oh, ok
23:47:44jbaoh yeah, that too
23:48:35markunChris____: thanks, I forgot the add the files to FILES..
23:48:58Chris____Markun: Huh?
23:49:55Lars_Gyou just helped him find a bug ;)
23:50:02Chris____Oh, ok
23:50:42Chris____So is that the only problem? Should I just wait for the new build to be released?
23:50:59 Join [sellout] [0] (
23:53:12CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
23:53:12*jhMikeS sees a new build released ;)
23:53:45*Lars_G checks out while whistling
23:55:25 Join rconan [0] (
23:55:54markunChris____: how did you download the source, not with cvs?
23:56:36Chris____I was actually using rockbox-bleeding
23:57:34markunChris____: ok, then download again. The files should now be included.
23:58:28Lars_GMeh I'm cvsing the code out and you already are making me update? lol
23:58:52markunLars_G: no need to update if you use CVS

Previous day | Next day