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 2008-03-28

00:00:27DerPapstSoap: yes. but i guess bluebrother wants read compiler errors and suff like that.
00:00:54pixelmaDerPapst: beer? ;)
00:01:20DerPapstmeh... more a lack of sleep i guess ;-)
00:01:53RincewindDerPapst: did you catch the "suff"?
00:02:32 Quit davina ("GNU/Linux the free alternative to Windows")
00:02:33bluebrotherROTFL :)
00:02:35 Join CyBergRind|w [0] (n=cbr@
00:04:03 Quit ender` (" "Religion is the opiate of the masses." -- Karl Marx || "Winners don't do drugs." -- The FBI")
00:05:06linuxstbpixelma: Thanks for fixing that wps - I see it was my fault in two ways...
00:06:48 Quit gregzx ("ChatZilla 0.9.81 [Firefox]")
00:06:50 Quit midgey ()
00:07:16pixelmano problem... what do you mean with "in two ways" though?
00:08:09linuxstbI didn't rename the reference in the wps, and then my commit to make the parser reject WPSs with missing bmps
00:08:15 Nick erik006-2 is now known as erik006 (
00:09:29 Join gevaerts_ [0] (
00:09:52 Quit gevaerts (Nick collision from services.)
00:10:12 Nick gevaerts_ is now known as gevaerts (
00:10:31*DerPapst should do his beautysleep
00:10:49DerPapstGood night everyone. :-)
00:11:03 Quit DerPapst ("So Long And Thanks For All The Fish!")
00:11:15 Quit MethoS- ("Konversation terminated!")
00:11:16pixelmalinuxstb: aha, the problem already occured for someone already in the "make zip" which couldn't find the lockopen bmp. I wasn't even aware that there are more problems...
00:14:12 Join kugel [0] (n=kugel@unaffiliated/kugel)
00:14:37 Quit Rincewind ("bye")
00:19:08 Quit [CBR]Unspoken|w (Read error: 110 (Connection timed out))
00:19:09 Quit ompaul (Client Quit)
00:20:49*bluebrother just had a repeating track ...
00:22:08 Quit matsl ("Leaving")
00:24:08 Quit shnee ("Konversation terminated!")
00:26:05 Join advcomp2019_ [0] (n=advcomp2@unaffiliated/advcomp2019)
00:26:33 Join midgey [0] (n=tjross@
00:26:48 Join handmadematters [0] (
00:27:16 Quit advcomp2019 (Nick collision from services.)
00:27:22 Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@unaffiliated/advcomp2019)
00:27:57 Quit miepchen^schlaf ()
00:28:08 Quit gevaerts ("sleeping time")
00:31:46 Join miepchen^schlaf_ [0] (
00:32:02kugellinuxstb: ping
00:32:43kugellinuxstb: I have a problem with your "Check for trailing | " "function"
00:33:34kugelIt doesn't work with the viewport parse function
00:33:50kugelyou might scroll back/read logs from today to read more about that
00:33:53linuxstbWhat viewport parse function?
00:35:42kugelthe one I wrote to unify viewport structure parsing in wps and lists
00:35:55*amiconn wonders what a ZXbot is :\
00:36:19linuxstbYou shouldn't have any trailing | in the .cfg file...
00:39:10kugellinuxstb: It doesn't work in the wps
00:39:26linuxstbYou mean there's a bug in SVN?
00:39:50kugelNo. It works when I use the SVN way of parsing the wps viewport
00:39:54Lloreanlinuxstb: I think he means "I want the syntax to be identical in WPS and .cfg, and in the WPS you need a trailing |"
00:40:05kugelLlorean: No...
00:40:42 Quit waldo ("Konversation terminated!")
00:42:19 Nick fxb is now known as fxb__ (
00:42:25kugelThe setting works (with or without the trailing | ), the list is also working. But the wps gets rejected when wps_parser checks for the traling |
00:43:09 Part toffe82
00:43:15kugelbut only when I use my generic viewport parse function from viewport.c, and not the svn "parse_list"
00:43:42kugeleventhough, my viewport parse function doesn't much more than parse_list
00:44:16scorche|shso are you saying that this breaks one of your patches?
00:44:47Lloreanscorche|sh: He's trying to unify the parsing for both types of viewports as suggested by linuxstb for the patch
00:44:53linuxstbI think he's saying that his patch breaks existing functionality and wants help to figure out why...
00:45:06kugelI have commented out that for now, but I doubt it's wanted
00:45:36kugellinuxstb: also correct :)
00:45:37Lloreankugel: What did you add to your generic function, since it's "not much more than parse_list" it suggests it is more.
00:45:54linuxstbYour function will need to return a pointer to the character after the data you've parsed - i.e. a pointer to where the | is expected to be.
00:46:10linuxstbThis is the return value from parse_list.
00:46:38kugelLlorean: it does actually the same the parse_viewport from wps_parser.c. As suggested, I moved the most part from wps_parser.c to viewport.c for a generic function
00:47:10kugellinuxstb: ahh, that could be the reason
00:47:27Nico_PjhMikeS: in case you needed confirmation... r16778 has much faster buffering and better responsiveness than current ones. I'm going to try r16791 now
00:47:50kugelI only return an int as of now, depeding of parse_list worked or not
00:48:33pixelmaBagder: you still around by any chance?
00:49:09 Join Thundercloud [0] (
00:51:38Nico_PjhMikeS: r16791 seems no better and no worse, although after reading the commit message it seems I could expect that
00:52:15Nico_P(DB and dircache are still disabled)
00:54:16jhMikeSNico_P: the key here is digging deep into why that device runs contrary to all others esp. given that disk contention won't be a factor with all that stuff off. I'm gonna try to make a guinea pig of my sister's if she'll allow it. :)
00:54:54kugellinuxstb: thanks, that worked
00:55:30 Quit Nevtus (Remote closed the connection)
00:56:09kugellinuxstb: What did you say about traling | in .cfg? Should I avoid that? Should I check for that, and if it's there reject the value?
00:56:39Nico_PjhMikeS: could it be because of the fact that the RAM is bigger, so the audio thread would hold longer on to the disk, thus slowing buffering down?
00:56:53Nico_Phmm I'm not even really convincing myself :/
00:56:55kugelA bit confusing. Trailing pipe in wps is a must, but in .cfg a nogo?
00:57:01 Join Nevtus [0] (n=Nevtus@unaffiliated/nevtus)
00:57:18Nico_Pthe fact is that buffering is much slower now
00:57:30 Quit bluebrother ("leaving")
00:57:33jhMikeSNico_P: why should it and why wouldn't it have before then?
00:57:46Nico_Pyeah I don't see why either
00:57:59linuxstbkugel: Personally I would make the VP parameters in the .cfg a comma separated list - i.e. use ',' instead of '|' and no leading or trailing separators.
00:58:19Nico_PjhMikeS: could it be a possibility of a wrong low level setup somewhere?
00:58:54Nico_Pthe diff is far too large for me to try to understand it :/
00:59:09kugellinuxstb: I personnally like the that the list viewprt syntax and the wps syntax are the same
00:59:40jhMikeSyeah, the diff sucks cause so much #ifdef junk was removed
01:00:37 Join corevette [0] (
01:01:21linuxstbkugel: But they're not the same - there's no %V, and it's likely the WPS syntax will be extended with other things (e.g. conditionals, statusbar features)
01:01:24jhMikeSwhat sort of low-level setup? threading doesn't really get into much direct register access except tick and sleep
01:01:32Nico_PjhMikeS: have you seen the patch I posted earlier? (
01:01:56Nico_PjhMikeS: it was a shot in the dark, I really don't know what sort of things are involved in this
01:02:00Lloreankugel: I'm gonna hafta agree with linuxstb here. They're similar, but they're going to diverge anyway, and comma separated lists are a more regular thing for .cfg files
01:02:11jhMikeSNico_P: no, just plopped myself down here
01:02:26Nico_Pbut I guess there is some target specific code involved for low level kernel objects?
01:02:46***Saving seen data "./dancer.seen"
01:02:50kugellinuxstb: but why did I made this generic function than? I don't quite get it, if the list viewport structure and the wps viewport structure are going to differ a lot more
01:03:16linuxstbBecause it parses the core parts of the viewport - i.e. what goes into the viewport struct.
01:03:21jhMikeSNico_P: not much at all
01:04:05linuxstbkugel: That's also why I made the separator a parameter to the parse_list function.
01:04:12jhMikeSactualy nothing is low-level. the variants have corelock and/or priority inheritance. I my tests again on the inheritance and that checked out ok.
01:04:24kugellinuxstb: Ok
01:05:07Nico_PjhMikeS: is there some kind of test I could run to help figure things out?
01:05:54kugellinuxstb: but back to my previous question. As of now, it doesn't matter if there's a trailing seperator in the config. Should I explicit reject the setting value, if there's a traling seperator, or leave it as it is (hoping that the user avoids traling seperator by himself)
01:06:43 Quit EskimoSpy ("CGI:IRC (EOF)")
01:06:48linuxstbkugel: I think you can ignore it.
01:06:50 Quit Soap (Connection timed out)
01:07:18LloreanI think if they're using commas, they're a lot less likely to think there should be a trailing one anyway
01:07:32kugellinuxstb: That's what I think too. But I asked before someone bashes me again
01:08:01jhMikeSNico_P: I can't think of anything specific atm. How's the navigation in general once you're in the menus?
01:08:10Nico_Pit's fine
01:08:43Nico_Pthe only things that are laggy are the ones that involve passing a queue message to the audio thread
01:08:57Nico_Pe.g. volume or entering a menu are fine
01:09:09Nico_Pbut pause/unpause takes forever
01:09:16jhMikeSI have an idea - try making the owner argument NULL in each queue_enable_queue_send call
01:10:12 Quit spiorf (Remote closed the connection)
01:10:40Nico_Pall of those calls or just buffering/audio?
01:10:40 Quit RoC_MasterMind (Remote closed the connection)
01:11:12 Quit dionoea (Remote closed the connection)
01:11:36linuxstbpixelma: Regarding your suggestion earlier about leaving fg/bg colour/shade blank in %V tags, I like the idea, but think that will just cause complications. i.e. when the user changes the fg/bg colour in the settings, how do we know to change those viewports?
01:11:45 Quit lymeca ("...and don't forget: 09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0 !")
01:12:28Lloreanlinuxstb: Are those settings going to explicitly only change the list viewport (and anything listing it as the parent) then?
01:12:38jhMikeSall in playback.c and buffering.c, and voice_thread.c (to remove that from the equation). I did neglect to recheck the queue stuff.
01:13:01Nico_PI ended up doing all of them
01:13:13linuxstbLlorean: I guess eventually they won't do much at all... Unless we add the concept of "use global values" for certain viewport items.
01:13:46Lloreanlinuxstb: I honestly wouldn't mind them being removed entirely, myself.
01:14:08LloreanSince they don't really fit into the whole "everything is viewport defined" scheme
01:15:11linuxstbI think this is the dilemma - do we keep all the existing theme settings in the UI (including things like statusbar visibility) and deal with the complication, or just make everything controlled by the theme?
01:16:00LloreanI vote the latter.
01:16:29Nico_PjhMikeS: things don't seem any better
01:16:50Lloreanlinuxstb: Generally speaking, you don't change most of them except when changing themes these days anyway, I think.
01:17:03linuxstbLlorean: I think I do as well, but can also see the usefulness of those settings for people using text-only themes, without any viewports.
01:17:23linuxstbBut I guess those people will just need to create themes for themselves...
01:18:14*kugel hates warnings
01:18:23linuxstbkugel: They're there to help...
01:18:45kugelsure, but if it works and gcc warns anyway
01:18:53Nico_PjhMikeS: I need to rerun the test though... I'm not certain I did things right
01:19:01linuxstbkugel: Are you sure it works? In all cases?
01:19:04Lloreanlinuxstb: Well, if they *really* want the option to toggle them, they can do .cfg files. But I think it's going to be minimally important, and only to a few people.
01:19:14kugelnah, they are very usefull. they just annoy, since they show my code is bad :p
01:19:25 Join dionoea [0] (
01:19:35kugellinuxstb: not entirely
01:19:59*Llorean means "minimally important" because only a few people use it, rather than "minimally important to those few", since I imagine to them it might be very important.
01:20:08kugelthe viewport gets parsed correctly (in list and wps cases) though
01:20:18LloreanBut I mean, if it complicates things much, it may just be a bad thing.
01:20:51Nico_PjhMikeS: do I need to update the codecs too?
01:21:01Nico_PI got a codec failure
01:21:26jhMikeSNico_P: for that? no.
01:21:33Nico_Pah crap it's probably because of the latest SVN changes
01:22:54 Quit corevette (Connection timed out)
01:25:40 Join webguest12 [0] (n=4aaa3bc7@gateway/web/cgi-irc/
01:26:18*Nico_P is still getting codec failures
01:26:52*linuxstb is struggling to think of a good way to implement conditionals for viewports, and can just come up with an album-art specific solution - %VC for an album-art only viewport, and %Vc for a no-album-art only viewport...
01:28:03jhMikeSNico_P: hmmm...that shouldn't hurt anything at all.
01:29:11Nico_PjhMikeS: it's just freezing now
01:30:07Nico_Pyep... can't start audio playback
01:30:12Lloreanlinuxstb: That works for me. Can I have multiple %VCs?
01:30:35linuxstbLlorean: Yes (and Vc of course)
01:31:10 Quit handmadematters ()
01:31:23Lloreanlinuxstb: Though people *might* want a "Playback Status" viewport or a "Hold is on viewport" as well (people have done stuff like show the album art only while paused, or show enhanced track info only while hold is on)
01:31:29linuxstbLlorean: I just don't like the way that it loses the flexibility of the existing conditional system (and uses a different syntax). But given that viewports work at a level above WPSs (basically splitting a WPS into lots of little ones), I can't see how to do it...
01:31:37LloreanBut I think the *main* one is Album Art
01:32:21jhMikeSNico_P: I'll check that one out for sure.
01:33:01webguest12Hi all! A couple things. I've been going through the manual for RockBox on an IPod video, and there's a lot of "this is discussed in detail in section??." With no number or link. Also, could Voicebox be upgraded to be able to generate .voice files?
01:33:06Nico_PjhMikeS: I changed all queue_enable_queue_send owners to NULL
01:33:22 Quit amiconn (Nick collision from services.)
01:33:29 Join amiconn [50] (n=jens@rockbox/developer/amiconn)
01:33:47linuxstbwebguest12: Which format manual (html or PDF) ?
01:34:01Lloreanlinuxstb: I don't think you're going to be able to preserve the flexibility. I think you're just going to have to say "While the existing conditionals work, only this one (or these few) can be used to toggle the existence of viewports"
01:34:21markunamiconn: I tried a few different bootloaders including the iriver ones and the .map .lds files matched
01:34:41*jhMikeS tries on H10
01:35:09webguest12linuxstb: The online html version.
01:35:51linuxstbwebguest12: Ah, it seems it's broken... It stops in chapter 5.
01:36:36n1slinuxstb: I broke it, bluebrother fixed it today so it should be fine tomorrow
01:36:40webguest12linuxstb: Yeah I also noticed thta, something like "the controls are:" or something
01:36:54n1swebguest12: try the pdf
01:39:08 Quit n1s ()
01:40:43jhMikeSH10 worked just fine
01:41:02 Quit gromit` (Read error: 110 (Connection timed out))
01:41:08Nico_Phow weird
01:41:25Nico_Pis there any target specific code in your commit?
01:41:29jhMikeScould there be some mutex or something getting initialized more than once?
01:41:59jhMikeSnone except the obligatory context and core stuff
01:43:51jhMikeSjust a few compatibility changes but those are shared on pp502x
01:45:45 Join Thundercloud_ [0] (
01:49:17 Join cool_walking_ [0] (
01:55:00Nico_PjhMikeS: would you mind taking a quick look at at one point? it's a very small patch and I think it doesn't introduce any behaviour change
01:55:15Nico_Pit makes things simpler IMO
01:56:22webguest12Would send this to the person asking me to try the pdf but he/she's gone. Trying to find a section, a lot of section titles in links in the table of contents are one word, like addingmusictoplaylists
01:58:37jhMikeSNico_P: shouldn't an improper status still be rejected in the Q_AUDIO_FILL_BUFFER case?
01:59:29Nico_PjhMikeS: at first I had written it that way but there is only one place left where a Q_AUDIO_FILL_BUFFER event it sent
01:59:59Nico_PI could probably even get rid of that event and just let the SYS_TIMEOUT do the job
02:00:07 Join shnee [0] (
02:00:59 Quit Thundercloud (Read error: 110 (Connection timed out))
02:01:25pixelmawebguest12: which pdf did you try (tried one here that looks correctly)?
02:01:29jhMikeSWould be more efficient to block the audio thread instead of time out all the time
02:02:09webguest12pixelma: The latest one for the IPod Video.
02:02:21Nico_PjhMikeS: block it?
02:03:30jhMikeSqueue_wait instead of queue_wait_w_tmo. staying blocked takes 0 computing cycles afterall.
02:03:42Nico_Pah, right
02:04:41Nico_Pwhat is default for btw?
02:05:54Nico_Palso, without the timeout, where would I put the code I added to the timeout case? after treating queue messages if there isn't another one waiting?
02:06:54pixelmawebguest12: weird - I can't see anything unusual here. Maybe you could try older ones from here and compare
02:08:41webguest12pixelma: hmm, i'm using Adobe Reader 8, if it makes a difference.
02:08:47jhMikeSI guess default is just to log it
02:11:09jhMikeSI was just thinking queue_wait could be used when stopped. obviously the pcm buffer events have to be checked when playing.
02:11:51Nico_PjhMikeS: probably, yes. I'll leave that to another commit though
02:12:26 Quit csc` ("Powering Off")
02:13:55jhMikeSthere's definitely something rotten though if setting the queue owner to NULL caused problems.
02:15:27*jhMikeS tries e200 this time
02:16:11*Nico_P decides it's bed time
02:17:27Nico_Pthanks :)
02:17:31 Quit Nico_P ("zzzz")
02:20:27pixelmawebguest12: I'm using the same version, so I'm out of ideas (and should get some sleep too).
02:22:59webguest12pixelma: ah ok. Also if this is ok, what is the combo box on this page for? it has querey, kick and whice or something
02:24:16 Quit phinze ()
02:26:03 Quit Massa ("ChatZilla 0.9.81 [Firefox]")
02:26:33 Join corevette [0] (
02:28:56pixelmathis is to either start a query (personal chat), kick is probably disabled for you and I guess the third is "whois" which you can use to get some info about a certain nick. Chose the wanted action from the dropdown and then doubleclick the nick in the list below (if I remember correctly). But now I'm really off.
02:29:14 Part pixelma
02:32:07 Join toffe82 [0] (
02:35:42 Quit erik006 (Read error: 104 (Connection reset by peer))
02:38:25 Quit cool_walking_ (Remote closed the connection)
02:39:13 Quit J (Read error: 110 (Connection timed out))
02:45:26 Join cool_walking_ [0] (
02:47:24 Join JdGordon_ [0] (
02:54:31 Quit webguest12 ("CGI:IRC (Ping timeout)")
03:02:49***Saving seen data "./dancer.seen"
03:03:48 Quit JdGordon (Read error: 110 (Connection timed out))
03:05:46 Quit Chronon ("Client exited")
03:07:19 Quit leox (Read error: 104 (Connection reset by peer))
03:13:52 Join Shaid3 [0] (
03:24:18 Join CaptainKewl [0] (
03:25:38 Join leox [0] (
03:32:55 Quit Shaid (Read error: 110 (Connection timed out))
03:32:56 Nick Shaid3 is now known as Shaid (
03:37:11 Join webguest76 [0] (n=46bbd5ba@gateway/web/cgi-irc/
03:37:16 Join sarixe [0] (
03:37:16 Join RomDump [0] (i=romdump@faeroes.freeshell.ORG)
03:37:57webguest76i have e200
03:38:04webguest76need help???????????
03:38:20 Quit sarixe (Client Quit)
03:40:47scorchewebguest76: dont do that...please have a look at the guidelines linked to in the topic
03:43:08 Quit webguest76 ("CGI:IRC (Ping timeout)")
03:45:22 Join ctaylorr [0] (
03:47:23 Join Thundercloud [0] (
03:49:05 Part RomDump
03:56:12 Quit Nevtus (Remote closed the connection)
04:01:28 Join Nevtus [0] (n=Nevtus@unaffiliated/nevtus)
04:02:51 Quit Thundercloud_ (Read error: 110 (Connection timed out))
04:04:17 Join miepchen^schlaf [0] (
04:04:36 Join Insectoid [0] (
04:07:29 Join bd_ [0] (
04:11:22 Join jenky [0] (
04:14:30 Quit argumentD (Read error: 113 (No route to host))
04:14:35 Quit midgey ()
04:17:10 Quit ctaylorr (Read error: 110 (Connection timed out))
04:17:58jenkycan anyone recommend a decent pmp which works with rockbox well and is currently being sold? not real keen on bidding for an old gigabeat on ebay for $150+!
04:18:27Llorean$150 is kinda on the cheap end of the scale for actual media-player designed devices...
04:18:59LloreanBut you can see the full list of supported devices on the front page of the Rockbox site. None of them were designed as "media" players. Just music players, or in a few rare cases, Music players + some video features
04:19:16bd_Hmm, approximately where in the source are the titles for songs in the database browser assembled (ie, track number etc tacked on)? I'm trying to fix the sort order of multi-disc albums where there are >9 discs, as currently it seems to be going by asciibetical ordering...
04:19:39 Quit miepchen^schlaf_ (Connection timed out)
04:19:47bd_I tried changing the obvious sprintfs in gui/gwps-common.c and screens.c to %02d but that didn't seem to have any effect
04:20:21 Quit Thundercloud (Remote closed the connection)
04:20:32bd_(the files in question are ogg vorbis, if it matters)
04:24:13jenkyok sorry.. i am after a music player
04:24:34jenky$150 would be cheap for a new one agreed, but not for one thats a few years old
04:24:59Lloreanjenky: You asked for ones "currently being sold" though... which is basically "new ones"
04:25:26Lloreanjenky: But as i said, the list of supported players is on the front page of the site, and there's a page in the wiki called BuyersGuide with a little more info.
04:25:56jenkyi saw it
04:26:00BHSPitMonkeyjenky, check out the site some more, and probably move this conversation to #rockbox-community
04:26:14jenkyok i'll ask there
04:26:40jenkyone thing about that buyers guide; it shouldnt recommend things like the sandisk players as 'supported', when its only v1.0 that are supported
04:27:10kugelwhich player who has a remote can be compiled with arm-elf-gcc?
04:27:28Lloreankugel: The sims are never compiled with arm-elf-gcc
04:27:38kugeloh, yea
04:27:40Lloreanjenky: The buyers guide calls them V1...
04:27:45*kugel slaps himself
04:29:15kugelso, which targets have remotes? :) I need it for the customlist patch btw
04:29:27Lloreankugel: You mean "which have LCD remotes"
04:29:50LloreanWhich would be, as far as I know, the iRiver H100 and H300 series, and the iAudio Xs and Ms
04:29:53kugelare there any other types of remotes supported?
04:29:59 Join midgey [0] (
04:30:09kugelOh, didn't know
04:30:13LloreanThere are non-LCD remotes for some players.
04:30:25kugelSorry, I have absolutely no idea of remotes and stuff.
04:32:18 Part jenky
04:52:00 Join kushal_12_27_200 [0] (n=kushal@
04:54:47 Quit Insectoid ()
04:56:49 Join kushal [0] (n=kushal@
04:57:03kugelhmm, my patch doesn't work with remotes :(
04:57:09 Quit kushal (Read error: 104 (Connection reset by peer))
04:57:55 Join fakewun [0] (n=45f984b1@gateway/web/cgi-irc/
04:59:01 Quit kushal_12_27_200 (Read error: 104 (Connection reset by peer))
04:59:01 Quit fakewun (Client Quit)
05:02:51***Saving seen data "./dancer.seen"
05:23:54 Join quitte_ [0] (
05:25:30 Join csc` [0] (n=csc@archlinux/user/csc)
05:27:08 Quit Horscht (Read error: 113 (No route to host))
05:37:30 Join Lopli1 [0] (
05:38:25 Quit quitte (Read error: 110 (Connection timed out))
05:40:03 Join Llorea1 [0] (
05:40:10 Quit Llorean (Nick collision from services.)
05:40:12 Nick Llorea1 is now known as Llorean (
05:40:33Lopli1Are there hooks in rockbox that can be used by plugins so that the main sourcecode doesn't have to be edited?
05:40:45 Nick Lopli1 is now known as Loplin (
05:43:48 Quit Shaid (Read error: 104 (Connection reset by peer))
05:43:49scorche|shthe plugin API?
05:44:21 Quit kugel ("ChatZilla 0.9.81 [Firefox]")
05:48:58LoplinI didn't see any documentation on the DocsIndex page about a plugin API... is this in plugin.h?
05:53:10 Quit XavierGr (Read error: 110 (Connection timed out))
06:07:32 Join sarixe [0] (
06:09:14 Quit BigBambi (Remote closed the connection)
06:09:39 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
06:14:43 Part toffe82
06:15:53 Quit jhMikeS (Nick collision from services.)
06:15:59 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
06:28:43 Quit sarixe ("(EE) Failed to load "quit" module")
06:29:42 Quit lostlogic ("leaving")
06:32:08 Join lostlogic [50] (n=lostlogi@rockbox/developer/lostlogic)
06:35:26 Quit ColinT (Remote closed the connection)
06:35:36 Join ColinT [0] (
06:44:16 Quit Hodapp_ (Read error: 110 (Connection timed out))
06:47:04 Quit jhMikeS (Nick collision from services.)
06:47:10 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
06:59:12 Join bulltrout [0] (n=45d27fee@gateway/web/cgi-irc/
07:02:54***Saving seen data "./dancer.seen"
07:03:06 Quit bulltrout (Client Quit)
07:05:36 Quit rvvs89 (Read error: 110 (Connection timed out))
07:13:40 Join Insectoid [0] (
07:13:49InsectoidNo more prebuilt voice files?
07:40:30 Nick fxb__ is now known as fxb (
07:43:47 Nick fxb is now known as fxb__ (
07:43:48 Join argumentD [0] (
07:46:33 Join OlivierBorowski [0] (
07:51:24 Join rvvs89 [0] (
08:09:51amiconnHrrmmm, saratoga's build server is missing the multilib patch for arm-elf-gcc
08:12:00 Quit miepchen^schlaf ()
08:14:09 Quit Hadaka (Read error: 145 (Connection timed out))
08:19:32 Join Ranjith [0] (i=mobin@
08:20:21Ranjithhi everyone
08:21:09InsectoidRanjith: Hello.
08:21:17 Join joey1 [0] (n=cbdc7c4c@gateway/web/cgi-irc/
08:22:33 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
08:23:48 Quit Insectoid ()
08:25:01joey1Hi, I am using VMware to compile a build following the steps on the wiki page and have now made the zip, just wandering where i can find the zip on my computer. I cant seem to find it
08:26:33 Join Rob2222 [0] (
08:27:42cool_walking_it should be in the folder you ran "make zip" from.
08:27:53 Quit BigBambi (Remote closed the connection)
08:28:03RanjithI am intersted in bringing realaudio support in rockbox, and I have discussed the matter with linuxstb and as per his suggestion i had gone through the source code of rockbox . I want some clarifications over whether its enough to convert the floating poing outputs generated by the existing decoders to fixedpoint or is it needed to change the existing decoders to produce fixedpoint output?
08:28:10 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
08:28:47joey1cool_walking_: the problem is a can find that folder either
08:29:09cool_walking_you don't know where you are? type "pwd".
08:29:26 Join GodEater_ [0] (i=c2cbc962@rockbox/staff/GodEater)
08:29:52scorchejoey1: if you are in vmware, you need to transfer the zip off it and onto your regular filesystem through samba
08:29:54Lloreancool_walking_: VMWare, so he's gotta browse to it via the network share.
08:29:59 Quit GodEater (Nick collision from services.)
08:29:59*scorche wins
08:30:04 Nick GodEater_ is now known as GodEater (i=c2cbc962@rockbox/staff/GodEater)
08:30:54LloreanRanjith: It's not simply a matter of output. The processors do floating point math very slow, so most or all operations need to be converted to fixed point.
08:31:04joey1ok so any ideas on how to do that?
08:31:23scorchejoey1: it should talk about that in the wiki page
08:32:53joey1oh i understand now thankyou
08:35:25A-4what is the best way to implement a 25 microsecond wait?
08:39:22 Join spiorf [0] (
08:42:18 Quit Ranjith (Remote closed the connection)
08:43:19 Quit ompaul (Client Quit)
08:44:59 Quit Rob2223 (Read error: 110 (Connection timed out))
08:50:55 Join disorganizer [0] (n=c2785409@gateway/web/cgi-irc/
08:57:31 Quit cool_walking_ (Remote closed the connection)
08:57:48 Join ender` [0] (
09:00:40 Join LinusN [0] (n=linus@gateway/web/cgi-irc/
09:02:57***Saving seen data "./dancer.seen"
09:06:16 Join petur2 [0] (
09:08:30 Nick petur2 is now known as petur (
09:09:34 Join davina [0] (
09:11:45 Join cool_walking_ [0] (
09:14:02 Quit davina (Remote closed the connection)
09:15:24 Part Llorean
09:19:23 Join davina [0] (
09:22:01 Quit joey1 ("CGI:IRC (EOF)")
09:30:50 Quit perrikwp (Remote closed the connection)
09:30:50 Quit GodEater (Remote closed the connection)
09:30:59 Join Naked [0] (
09:35:23 Quit midgey ()
09:35:34 Quit csc` ("Powering Off")
09:39:38 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
09:40:12 Join csc` [0] (n=csc@archlinux/user/csc)
09:41:16 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
09:49:55 Join Mathiasdm [0] (
09:52:06pixelmaBagder: are you around now?
09:53:55 Join GodEater [0] (i=c2cbc962@rockbox/staff/GodEater)
09:54:30pondlifeGodEater: Morning, did you see jhMikeS has been active again
10:00:52GodEaterI saw he'd put a comment on the FS task
10:00:58GodEaterbut I've not investigated further
10:09:16pondlifeOK, well let me know if you want a test build
10:09:19 Quit csc` ("Powering Off")
10:25:20GodEaterpondlife: would love a test build ;)
10:25:20pondlifeOK, will let you know once I've pedalled Cygwin up-to-speed.
10:25:20 Part linuxstb ("Leaving")
10:25:20 Join [CBR]Unspoken|w [0] (n=cbr@
10:25:20 Quit LinusN ("disconnecting from stoned server.")
10:25:20 Quit CyBergRind|w (Read error: 104 (Connection reset by peer))
10:25:20 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
10:25:20 Quit disorganizer (Read error: 104 (Connection reset by peer))
10:40:02 Join roolku [0] (
11:03:01***Saving seen data "./dancer.seen"
11:03:45pondlifeHmm, audio_set_buffer_margin() is wacky... its parameter is defined as seconds, which is true for MASCODEC, but on SWCODEC it performs a table lookup to find the number of seconds.
11:19:42amiconnLow watermark handling on swcodec has been broken since playback got implemented...
11:20:12markunpixelma: nice vector image of the M3!
11:38:06pixelmamarkun: thanks, it wasn't that hard because I could reuse a lot of the M5 drawing
11:41:49markundoes anyone plan on updating some of the screendumps to show Cabbie2?
11:42:10markunI might do the 320x240 ones to prepare for the Meizu manual :)
11:42:38pixelmacurrently there are no screenshots in the manual that show the WPS
11:42:53markunbut they do show the menu and the context menu etc
11:43:04pixelmaah, that
11:43:11markunwouldn't be bad if we could automate this
11:43:25markunin case we make some changes to the default theme again in future
11:46:47 Quit BlakeJohnson86 ("Leaving.")
11:47:01pixelmaupdating these screenshots wouldn't have high priority for me, IMO there are more important things to do in the manual :\
11:47:09 Join BlakeJohnson86 [0] (
11:52:32 Join der-ftz [0] (
11:58:20 Quit der-ftz ("If you wanna meet only with your own rakes, you should set them up by yourself..")
12:00:44 Join linuxstb [0] (n=linuxstb@
12:06:57markunpixelma: it's just that A-4 wanted to get an impession of what rockbox was all about and the scnreeshots in the manual didn't look very inviting.
12:09:14linuxstbmarkun: Any ideas how to automate the screenshots?
12:09:22 Join der-ftz [0] (
12:09:25 Join vcf [0] (n=5b4ca459@gateway/web/cgi-irc/
12:09:32markunlinuxstb: not really, do you?
12:09:56 Join PaulJam [0] (
12:10:12markunsomeone simulate button presses for the simulator
12:10:33linuxstbMy immediate thought is a button driver that reads button events and "take screenshot" events from a file... But I'm not sure if it's worthwhile.
12:11:33*pixelma should update the screenshots in the DefaultWPS page
12:11:35markunif it could read rockbox actions that would be even better
12:11:53markunthen you can reuse it for different targets
12:12:03markunwithout knowing the button mapping
12:12:19linuxstbYes, maybe it could be done with the action API instead - a project for JD ;)
12:12:33pixelmaand then you need a long list of screens you need a dump of
12:13:24linuxstbSomeone needs to port a scripting engine to Rockbox :)
12:13:45markunlet's just do the screenshot by hand :)
12:14:08linuxstbmarkun: An SoC project?
12:14:17markunpoor student..
12:14:20markunder-ftz: hi
12:14:25der-ftzguys, is it possible to turn on/off the LCD on the fly list a backlight?
12:14:40der-ftz*like a backlight
12:14:46der-ftzon iRiver H120
12:14:49peturactually it would be a nice project and could be part of a test framework
12:15:26markunder-ftz: I don't think rockbox has that option, but it's not impossible to implement.
12:15:39linuxstbder-ftz: Why would you want to?
12:15:56 Join tvelocity [0] (
12:15:56amiconnI wonder where the MajorChanges link went again...
12:16:23pixelmader-ftz: why would you want that? The H120 display is quite readable without backlight and I believe that the display itself doesn't need much power (as the backlight does)
12:16:29der-ftzmarkun: sure, i'm asking about possibility. linuxstb: does LCD's power consumption is too low?
12:17:09markunamiconn: I think I'll split up today
12:17:30markunor should we do the portalplayer shuffle first?
12:17:50amiconnmarkun: Your split could use some polishing...
12:18:03pixelmader-ftz: clarification: I meant that the backlight needs much power but the LCD itself doesn't
12:18:29markunamiconn: any particular area? I know very little about the linker files.
12:18:58amiconnMostly unnecesary or unclear ifdefing
12:19:13 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
12:19:17linuxstbmarkun: I'm not convinced by all this splitting up - it's just creating many almost identical files... Wouldn't it be better to just use #defines in something like a "hardware-target.h" file?
12:19:45markunlinuxstb: yes, maybe
12:19:51 Join DerPapst [0] (
12:19:58DerPapsthi all :-)
12:20:12markunit was just becoming too messy if I added the meizu to the existing
12:20:26markunmorning DerPapst
12:20:33der-ftzthanks guys
12:21:00markunder-ftz: no problem
12:21:56markunlinuxstb: do you want to give it a go?
12:22:07 Quit jhMikeS (Nick collision from services.)
12:22:08linuxstbmarkun: Not really ;)
12:22:13 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
12:22:25DerPapstlinuxstb: i hope i haven't missed that part somewhere in the logs (if so a pointer is enough) but what is the problem with conditional viewports?
12:23:00amiconnImho splitting the linker scripts does make sense. The linker scripts aren't very long, and the unified one was rather hard to follow with all the ifdefing
12:24:05amiconnRestructuring the PP targets in the target tree will allow to recombine some of them as well
12:24:20linuxstbDerPapst: They're implemented at a level above the rest of the WPS, so can't use the existing conditionals mechanism.
12:25:08DerPapstbecause everything below that viewport tag belongs to said viewport?
12:26:17pondlifeNico_P: playback.c routine audio_set_buffer_margin() seems wrong
12:26:20DerPapstwould it make sense to make somekind of if,then statement with using braces or similar?
12:26:51DerPapstsomething similar to a viewport close tag.
12:27:07*pondlife smells xml...
12:27:12Nico_Ppondlife: I'll take a look
12:27:33Nico_Ppondlife: have you seen ?
12:27:35pondlifeNico_P: The audio.h definition (and MAS implementation) takes the number of seconds directly
12:27:47pondlifeNico_P: Not until now
12:28:10Nico_PFSM-style buffering handling in playback.c... not a big change but simplifies things IMO
12:28:32pondlifeI hope my const-ing won't make it harder for you to merge that in...
12:28:41Nico_Pprobably not
12:28:52 Join asdrubal [0] (n=dribbles@unaffiliated/asdrubal)
12:29:03 Quit jhMikeS (Nick collision from services.)
12:29:09 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
12:29:19pondlifeOops, forgot the plugin API version
12:30:43*Nico_P tries jhMikeS' patch
12:34:50Nico_PjhMikeS: I think you nailed it! :)
12:36:04amiconnpondlife: plugin api version doesn't seem necessary for those little changes
12:36:15amiconnIt's binary compatible
12:36:18pondlifeAh, ok
12:36:26pondlifeI was unsure
12:36:51pondlifeI'll leave it now, just mop up the non-recording red
12:37:03*pondlife adds another target to his test build script
12:37:23*Nico_P needs one such script
12:39:26Nico_PjhMikeS: commands are responsive and bufferingis much faster again with the patch, congratulations :)
12:41:47 Join PaulJam_ [0] (
12:41:48Nico_Ppondlife: about FS #5127, I guess the reporter was mainly thinking of when the track he skips to isn't buffered. in that case the PCM buffer empties while the new track is loaded
12:42:34*Nico_P bbs
12:44:12pondlifeNico_P: Maybe, but I think that's reasonable behaviour.. I might even prefer it.
12:44:28pondlifeI guess it would feel more responsive if it silenced
12:45:50amiconnpondlife: I don't think all function arguments should be const'ed
12:46:00pondlifeWhy not
12:46:13pondlifeIt makes it clear they are in only
12:46:19amiconnThere's no effective benefit for normal arguments, it just clutters the argument list
12:46:58amiconnNormal arguments (i.e. non-pointers) are read-only anyway, as they're not passed back
12:47:07pondlifeYes, but I like the clarity
12:47:08amiconnIt only makes sense for pointers
12:47:12 Quit DerPapst (Nick collision from services.)
12:47:17 Join DerPapst [0] (
12:47:28pondlifeI'll stop though..
12:47:34 Quit jcollie ("Ex-Chat")
12:47:47linuxstbBut if an int is passed to the a function, it's obviously an "in" parameter...
12:48:10pondlifeTrue, but I didn't think const did any harm
12:48:19amiconnBtw, there's a slight but important difference between 'const <type> *ptr' and '<type> const *ptr'
12:48:47pondlifeWe're concerned with the former (i.e. a ptr to a const)
12:49:02*DerPapst guesses linuxstb doesn't like his "idea" ;-)
12:49:19amiconnThat's the only form where the 'const' makes sense in a function argument list
12:49:33pondlifeOK, shall I revert the non-ptr ones
12:49:35linuxstbDerPapst: Show me how it would look... (and a patch to implement it ;) )
12:49:47pondlifeConsistency is a good thing.
12:49:57DerPapstah well... no idea ;-)
12:50:16pondlifeMaybe I'll pop a note in DOCS too
12:51:26pondlife"const should be used with pointers whenever possible, but not be used for non-pointer types."
12:51:31 Quit jhMikeS (Nick collision from services.)
12:51:37 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
12:51:42pondlifeOr is it not worth worrying about?
12:52:08 Join d34df00d [0] (n=d34df00d@
12:56:59linuxstbDerPapst: Regarding your SoC proposal, IMO games are a very low priority for Rockbox - if it was a choice between SoC projects that addressed core features and a game plugin, my vote would always go in favour of the core features...
12:58:30 Join mf0102 [0] (n=michi@
13:00:13 Quit PaulJam (Read error: 110 (Connection timed out))
13:03:02***Saving seen data "./dancer.seen"
13:03:09pondlifeintptr_t is a pointer, right?
13:05:01linuxstbNo, I think it's an int the same size as a pointer.
13:05:07pondlifeAh, ok
13:05:18pondlifeA data or code pointer?
13:05:35linuxstbThere's a difference?
13:05:57pondlifeOn some architectures, probably not any more... I was being silly.
13:08:26 Quit vcf ("CGI:IRC (EOF)")
13:08:33 Join mikus [0] (n=5316e06c@gateway/web/cgi-irc/
13:16:57 Join ctaylorr [0] (
13:19:22 Join midgey [0] (
13:20:42 Quit basti (Remote closed the connection)
13:21:45 Join basti [0] (i=bnc@
13:27:36 Join ch4os_ [0] (n=ch4os@unaffiliated/ch4os/x-059673)
13:30:41 Quit midgey ()
13:31:51 Quit mikus ("CGI:IRC (EOF)")
13:32:44DerPapstlinuxstb: ok. i'll try it anyways. if there aren't enough applicants for rockbox there might be hope for me. My proposal can always be rejected in favour of a core feature.
13:34:52 Quit ch4os_ ("Lost terminal")
13:35:03 Quit Nevtus ("Gone")
13:38:22 Nick qwm is now known as nze (
13:38:34 Nick nze is now known as qwm (
13:40:19 Join Nevtus [0] (n=Nevtus@unaffiliated/nevtus)
13:46:19 Quit ctaylorr (Read error: 110 (Connection timed out))
13:50:07 Join LambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/
13:55:42*pondlife has just received a Sansa c240
13:55:53pondlifeI wonder if it's v2 or not
13:56:40pondlifeAudible is mentioned on the box... that's a bad sign, right?
13:56:48LambdaCalculus37pondlife: Uh oh...
13:57:03LambdaCalculus37Open it up and see if it's got 03.xx.xx firmware.
13:57:13LambdaCalculus37Or look for that telltale "v2" on the back.
13:57:22 Quit Nevtus ("Gone")
13:58:38pondlifeI see no v2 on the back, but my eyesight isn't the best
13:58:46pondlifeBattery needs charging
14:00:40 Join Thundercloud [0] (
14:01:44 Join Paule__ [0] (
14:02:26 Part pondlife
14:03:30 Quit Jon-Kha (Read error: 131 (Connection reset by peer))
14:03:47 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
14:04:54pondlifeHmm, RBUtil claimed that the c200 bootloader didn't need updating... is that a known issue?
14:04:59 Join Rincewind [0] (
14:05:54 Quit suom1 (Remote closed the connection)
14:08:00 Join Jon-Kha [0] (
14:12:00 Join suom1 [0] (
14:13:48 Quit LambdaCalculus37 (Read error: 104 (Connection reset by peer))
14:14:51 Join LambdaCalculus37 [0] (n=44a0430f@gateway/web/cgi-irc/
14:15:44LambdaCalculus37pondlife: Lucky! A v1! :)
14:15:56 Part der-ftz
14:16:38pondlifeFor £10
14:16:47pondlifeplus £3 postage
14:19:49 Quit Mathiasdm ("Yuuw!")
14:20:40 Join der-ftz [0] (
14:20:51 Quit der-ftz (Client Quit)
14:21:09 Quit PaulJam_ (Read error: 110 (Connection timed out))
14:25:06 Quit Seed (Remote closed the connection)
14:25:22 Join Seed [0] (
14:25:41LambdaCalculus37pondlife: Sounds like a good deal!
14:25:52*LambdaCalculus37 wishes deals like this popped up in the U.S.
14:30:15pondlifehehe it has a radio too, even though I saved £3 by opting for the non-FM model.
14:32:38 Join desowin [0] (n=desowin@atheme/developer/desowin)
14:32:50 Join Nevtus [0] (n=Nevtus@unaffiliated/nevtus)
14:35:21 Part pondlife
14:37:11 Join pondlife [50] (n=Steve@rockbox/developer/pondlife)
14:37:43pondlifeSilly question - what's the keymapping to boot the OF on a C200 ?
14:38:02LambdaCalculus37pondlife: Hold Left.
14:38:07 Join disorganizer [0] (n=c2785409@gateway/web/cgi-irc/
14:38:17LambdaCalculus37Then power on.
14:40:07 Join PaulJam [0] (
14:41:19 Quit desowin (Success)
14:42:38 Join Zagor [242] (
14:45:13pondlifeHmm, is now obsolete?
14:45:21 Join FOAD_ [0] (
14:45:50 Join SirFunk [0] (n=Sir@
14:46:09pondlifeI'm trying to find the magic #defines to test USB... the wiki isn't forthcoming
14:47:26LambdaCalculus37pondlife: A lot of the information on that page is just old notes from GSoC 2007, it seems.
14:48:16linuxstbAnd yes, I think bluebrother has mentioned the bootloader detection isn't working properly in rbutil - he may even have fixed it in SVN...
14:48:17 Join desowin [0] (n=desowin@atheme/developer/desowin)
14:48:51 Join kugel [0] (n=kugel@unaffiliated/kugel)
14:49:04linuxstbSo I wasted 3 with the "radio version" of the C200?
14:49:20pondlifeThat's a whole beer
14:49:36pondlifeYours cost 4 beers, mine only cost 3
14:49:54peturare they still for sale?
14:50:35pondlifeBut expensive shipping overseas
14:50:53linuxstbThey don't seem to be selling very fast - I've been keeping an eye on the stock levels, and they had about 280 last weekend, and 248 today (the radio version)
14:51:17pondlifeMaybe the price will drop further
14:51:28pondlifeDown to 1 beer
14:51:49dionoea+ 3 beers shipping costs :(
14:51:57pondlifeAnd the rest
14:52:04linuxstb25 beers to Sweden...
14:52:46*Rincewind has to convince people in germany that they need a c250, too
14:53:07pondlifeThis is only a c240, but it'll be great if I can debug playback over USB
14:53:22pondlife"The usb serial implementation doesn't seem complete enough to be usable from Windows." might be a problem
14:53:26Rincewind240, whatever
14:53:28*GodEater has convinced about 4 people in his office to buy one
14:53:39pondlifeYou should take commission
14:53:49pondlifeBut them and sell them for 5 beers each
14:54:59LambdaCalculus37pondlife: Hah... "Here's the Sansa you wanted. Now let's go the pub and you'll buy me 5 pints." :)
14:55:56 Join qwedsa [0] (
14:56:03*disorganizer has the feeling we get a bit offtopic here
14:56:09kugelbeer costs £3 in UK?
14:56:18pondlifeIn some places, yes
14:56:25GodEatermore in some
14:56:27pondlifeNormally a little less
14:56:29*kugel is impressed
14:56:40 Quit Paule__ (Read error: 101 (Network is unreachable))
14:57:07kugelhere I pay normally 1,50 to 2,50 €
14:57:09 Join PaulJam__ [0] (
14:57:19pondlifekugel: We measure by the pint
14:57:30 Quit PaulJam (Nick collision from services.)
14:57:35pondlifeIf that makes a difference
14:57:36*LambdaCalculus37 reminds disorganizer that beer talk is allowed
14:57:40 Nick PaulJam__ is now known as PaulJam (
14:57:55pondlifeYes, it was the Sansa selling that was OT
14:58:14kugelpondlife: Given that a pint is around 0,5l, I was doing so too ;)
14:58:45pondlifeI feared as much
14:58:51 Quit CaptainKewl (Read error: 110 (Connection timed out))
14:58:59Rincewindkugel: 1.50€ in a pub/bar outside university?
14:59:28kugelRincewind: 1,50 for a small, and 2,50 for a big beer :)
14:59:43roolkupondlife: did they post the player by royal mail or by courier?
14:59:55pondlifeRoyal Mail
15:00:03Rincewindwell, small isn't really comparable
15:00:11roolkunice :)
15:00:23*roolku orders one as well...
15:00:44*disorganizer reminds all that finding useful information in a beer conversation may be a hard job and that we have other channels :-P
15:01:02*pondlife reminds disorganizer that beer is explicitly on-topic.
15:01:11disorganizerwe should definitely have #rockbox-beer
15:01:14pondlifeBut anyway, lunch time
15:01:55peturnah... beer is always ontopic
15:02:16*petur counts down... 2 hours to go
15:02:38 Quit DerPapst (Nick collision from services.)
15:02:41 Join DerPapst [0] (
15:02:47 Quit FOAD (Read error: 110 (Connection timed out))
15:02:48 Nick FOAD_ is now known as FOAD (
15:03:05***Saving seen data "./dancer.seen"
15:03:07*pondlife worries about petur's general wellbeing
15:03:42peturjust need some to flush away the frustrations ;)
15:05:10kugelWhat would you guys think about the possibily to give the list title another font than the list?
15:05:23kugelwould require a setting more though
15:07:51DerPapsteh... that would be overkill imo.
15:08:34Rincewindhaving a different coulor for the title would be nice.
15:08:53peturtheming stuff needs no setting
15:09:25 Quit mf0102 (Read error: 104 (Connection reset by peer))
15:09:29Rincewindare there objections about theme stuff having settings (but not settable on the device, only with config files)?
15:10:10peturno, that is the whole idea of the theme files
15:10:46disorganizer@rincewind: did you send out your application? and no, thats working as designed.
15:10:59peturmaybe somebody could make a plugin to change theme settings though
15:11:50Rincewinddisorganizer: it's not finished, yet. If I am done with procastination for today I write the remaining paragraphes
15:12:32 Quit qwedsa_ (Read error: 110 (Connection timed out))
15:12:59kugelpetur: I didn't mean a setting to set on the player, only a theme.cfg one
15:13:00disorganizerpetur: question is whether it really makes sense. with viewports the settings become more and more theme based in the future, so changing a setting of the vp's can easily destroy a theme
15:13:33disorganizerkugel: we only need to keep in mind that mf is a problem at the moment until someone comes up with a good font caching solution
15:14:08kugeldisorganizer: sure, at this time the user could only decide between SYSFONT and FONT_UI ofc
15:14:35kugelpetur: I have this customlist patch (FS #8799), and I'm thinking about splitting the list title from the list, in order for more customization
15:16:09kugelAnyway, I'm gonna need some help with someone who is a bit more into remotes
15:16:55*disorganizer still hopes the statusbar soon gets viewportified via an official patch
15:18:14kugeldisorganizer: depends. Without the possibily to set the statusbar viewport elsewhere, I don't see much sense in that
15:18:37*petur doesn't care much about all this customizing stuff
15:19:03*kugel hopes that JdGordon_ viewportifies the quickscreen again
15:21:19*pondlife just wants the status bar to be shared between default WPS and menus
15:21:29kugeldisorganizer: want to see my latest version of the customlist patch?
15:21:52kugelpondlife: How do you mean that? That the default wps shows the statusbar?
15:22:05kugelafaik cabbiev2 menu shows statusbar
15:22:09pondlifeThat would be one solution
15:22:33pondlifeBut the default WPS doesn't currently show the statusbar, it uses it's own "icons"
15:22:36disorganizer@kugel: did you see linuxstb's hack? you could have a statusbar above and below the list
15:22:41pondlifeThat's what I want
15:22:47kugeldisorganizer: Yes, I did
15:23:04disorganizerthat would be the ideal solution
15:23:14kugelpondlife: Ah, and you want the wps statusbar to be shown in the menus?
15:23:15pondlifeThat remains the single use I would have for viewports
15:23:29pondlifekugel: Yes, or the menus status bar on the wps
15:23:34pondlifeConsistent though
15:23:57disorganizerwell in fact, i would like to popup the list-viewport ontop of the wps, while the wps still updates its non-hidden tags :-)
15:24:09pondlifeCurrently it jumps around and changes it's look completely ;)
15:24:14disorganizerfor example replace the AA-viewport with the list-vp ;-)
15:24:22pondlifedisorganizer: Viewports cannot overlap
15:24:43disorganizerwell, there was a concept-hack where they didnt have to
15:25:41pondlifeIndeed, but "ontop" was your word
15:25:47disorganizervisually ontop
15:25:59disorganizercovering parts of the wps
15:26:22disorganizeralso, that was what i WANT, which need not be what i GET ;-)
15:26:31 Quit quaal (Read error: 110 (Connection timed out))
15:26:40disorganizeri wonder if the following would make sense:
15:27:12disorganizerif we had a wps-like file for the statusbar, one of its viewports could be defined as "use for rockbox" as a kind of placeholder.
15:28:00disorganizerrockbox would then load this screen-layout first and use the designated vp as parent for all things to display...
15:28:05disorganizer... the list, the wps, ...
15:28:22pondlifeNico_P: You going to commit jhMikeS' patch, or let him do it?
15:29:13amiconnExpensive shipment to germany... same costs as the sansa itself :(
15:29:20 Join disorganizer2 [0] (n=c2785409@gateway/web/cgi-irc/
15:29:57*disorganizer2 needed to change browsers
15:30:25 Quit disorganizer ("CGI:IRC (EOF)")
15:30:29 Nick disorganizer2 is now known as disorganizer (n=c2785409@gateway/web/cgi-irc/
15:31:17disorganizer@kugel: regarding the viewport concept: what is the function of the parent-vp?
15:31:54kugelthe parent is the whole screen
15:32:12pondlifeFor viewports on remotes?
15:32:14disorganizerbut whats its function?
15:32:37kugeland if you set current_vp = active, you can clear&update the whole screen, and not only the (possibly) smaller viewports
15:32:48kugelcurrent_vp = parent
15:32:53disorganizercan a child only display things inside their parent viewport?
15:32:57 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
15:33:19disorganizerand a child can also have childs?
15:33:25kugelbut the parent is allways max dimensions
15:33:28disorganizerto which he is parent?
15:33:42disorganizer-he +it
15:34:02kugeldisorganizer: viewports don't really have a parent. this parent is an exception.
15:34:15disorganizertoo bad :-) would be nice
15:34:46disorganizerwe could define a parent and just give the rockbox contexts a child-vp as parent for their own vp definitions
15:34:54kugel"childs" are only other viewports, not really childs in sense of inheritance
15:35:05disorganizeri dont mean inheritance here.
15:35:23disorganizeryou can also have childs without inheriting anything to them, just for limiting their display space
15:35:53disorganizerso what we could do is: we use a wps-like cfg-file for the main vp (i dont call it parent on purpose).
15:36:27disorganizerthis could define for example a viewport 0|0|200|10 and display time there, and a vp 0|50|200|10 and display batt+volume there, but....
15:36:39kugelDon't change the parent vp
15:36:54kugelyou will get the behavior you know from JdGordon_ old list-vp patch
15:36:56disorganizer... also a vp 0|10|200|40 which will be defined as "context vp"
15:37:07Rincewindamiconn: got my private message?
15:37:11kugelthe parent is needed in order to update&clear the whole screen
15:37:15disorganizer@kugel: wait a second
15:38:10disorganizerif we change contexts, the content of the "context vp" will be given to the other context to fill it. the only thing we need to do: get the screen updated outside the context vp.
15:38:52disorganizerin linuxstb's patch, i did change the main-vp and the updates worked. so the problem only exists in jdgordons original patch, not in the statusbar-hack of linuxstb. i didnt look into what he exactly did though
15:38:56*petur fails to see any advantage in this whole vp parent-child thinking. KISS!
15:39:06disorganizer-linuxstb's patch +linuxstb's hack
15:39:41 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
15:39:46kugeldisorganizer: did you change the parent's dimensions?
15:39:57 Join toffe82 [0] (
15:40:05disorganizerpetur: the advantage imho is that you have one file where you define the general rockbox layout (content which is shown in all contexts) and the config files for the contexts themselves are in their own files/settings
15:40:10disorganizerkugel: yes
15:40:38kugeldisorganizer: but this empty space got filled by the statusbar, which was updated?
15:40:40disorganizerkugel: and the trackinfo/time etc were updating while showing a list in the front
15:40:50disorganizerkugel: there was no empty space
15:41:36kugeldisorganizer: see, only empty space doesn't get updated
15:41:53disorganizer??? i dont get what you mean
15:42:05kugeldisorganizer: if the the parent's dimensions and the statusbar's dimensions fill together the whole screen, then there's no problem
15:42:20peturdisorganizer: it looks to me you are thinking of an overly complex system for some relatively simple layout stuff we need to do
15:42:40disorganizera theme which is designed good should have fitting vp's together with no spaces in between except for the backdrop
15:42:57pondlifeWe just need a top-level subdivision of the screen surely.
15:43:15disorganizerpondlife: thats exaclty what i meant
15:43:16kugeldisorganizer: the problem of JdGordon_'s old list.vp patch was, that he changed the parent (reduced the dimensions), but he didn't fill it up with an updating viewport, so the parts weren't updated
15:43:32pondlifeSo no need for "depth" or parent/child relationships
15:44:20disorganizerpondlife: whats your problem with parent/child relations?
15:44:44pondlifeNo big problem, I just don't see a need
15:44:44pondlifesimple is good
15:44:54peturdisorganizer: what's your obsession with parent-child relations?
15:45:12amiconnparent/child might in fact be needed (but no z-order)
15:45:14 Quit desowin (Read error: 113 (No route to host))
15:45:16disorganizerpetur: dont answer a question with a question
15:45:22peturcan we please keep it simple
15:45:32disorganizeramicon: nobody talked about z-order (overlapping)
15:45:57pondlifeParent/child in this case means "containing", right?
15:46:14disorganizerjust a pointer to a struct which contains other structs
15:46:16 Quit PaulJam (".")
15:46:22disorganizer(well, or so)
15:46:55*disorganizer should propably verbalize the idea in another way:
15:47:27disorganizerlets say we have a "rockboxmain.cfg" which defines the general look in wps syntax
15:47:38kugelnah, if a parent-child relation, i'd copy the parent's dimensions into the child. and set the max dimensions not to LCD_WIDTH,_HEIGHT etc but to the dimensions of the parent
15:48:05disorganizerkugel: whats your obsession with inheritance?
15:48:06 Join SirFunk_ [0] (n=Sir@
15:48:37 Quit corevette ("Leaving")
15:48:57kugelI think it's most logical that the child is limited by the parent, not by the lcd bounds
15:49:52*petur fails to see this whole max dimension stuff being different than the LCD size + limited by not allowing overlapping
15:50:47disorganizera cfg defines the main structure of the rockbox screen in wps syntax:
15:50:49kugelpetur: overlapping is only dissalowed for wps afaik
15:50:54disorganizerwrong paste...
15:50:55pondlifeI think the key question is do we have an idea of viewport-within-a-viewport or not
15:51:01 Quit SirFunk (Read error: 113 (No route to host))
15:51:12disorganizerjust to make it easier to read
15:51:12kugelactually, the wps viewports overlap actually with the parent
15:51:14pondlifeI think not, only viewport-within-a-display
15:51:30pondlifeHence no real need for parent/child
15:51:34disorganizerwe do have viewport within viewport already. also parent relation
15:51:51pondlifeHmm, why?
15:52:02pondlifelinuxstb: ping...?
15:52:11linuxstbdisorganizer: We do and we don't... pondlife's description of viewport within a display is more accurate.
15:52:35amiconnkugel: The rule is that active viewports must not overlap. You can subdivide a viewport, but then you must not draw into both the parent and the child(ren) at the same time
15:52:35linuxstbi.e. there is a default viewport that covers the whole display, but that's really just for convenience in the LCD driver.
15:52:59pondlifeWe have multiple displays (think remotes). Each can have a set of viewports.
15:53:01kugellinuxstb: that's what I though too, and told disorganizer allready :)
15:53:11pondlifeThat's how it works in my head anyway!
15:54:25 Quit Zarggg (Read error: 104 (Connection reset by peer))
15:54:34disorganizerany1 read my pastebin?
15:55:01kugellinuxstb: good that you are here. You posted in the comments of my customlist patch, that I ignore remotes. That's not true, I just didn't get to remotes, since I haven't a remote to test.
15:55:31kugellinuxstb: but now, where my list code works, I try to implement remotes. But I'm getting some problems since I'm not familiar with remotes at all
15:55:45pondlifeRemotes are just more screens
15:55:59pondlife(From a certain level at least.)
15:56:01disorganizer@linuxstb: how did you manage to let the wps-info update in the sb-hack?
15:56:20kugelpondlife: sure, that's how I did it as of now. Though a h300 sim crashes at start, and I don't know where to start :)
15:56:33pondlifekugel: gdb is your friend
15:56:33linuxstbdisorganizer: I don't understand what you mean - why wouldn't it update?
15:57:02kugelwould be nice if someone would point me to a decent tutorial for gdb
15:57:16linuxstbkugel: Search for places in Rockbox that do things with NB_SCREENS
15:57:26linuxstbAnd look at screen_access.[ch]
15:57:37Nico_Ppondlife: I was planning on letting him commit it
15:57:40disorganizer@linuxstb: in jdgordons "old" list-vp patch the wps content did not update, as only the main vp size was modified. so how did you manage to implement the sb-hack (in simple words, im blond)
15:57:48pondlifeNico_P: OK, just wondered
15:58:16kugellinuxstb: I have implemented remotes (at least I should have).
15:58:24linuxstbdisorganizer: My patch is a statusbar - which is designed to update...
15:58:25Nico_PI wouldn't be capable of explaining what it changes apart from improved responsiveness
15:58:34 Join Llorean [0] (
15:58:54kugelI create a info viewport for each screen, and fill it with the customlist settings ([remotes_]list_vp_config)
15:59:33kugellooks like this
16:00:08 Join webguestwe [0] (n=dd7c3c5a@gateway/web/cgi-irc/
16:00:18 Quit webguestwe (Client Quit)
16:00:22kugelI'm under the impression that that should work, but it doesn't actually
16:01:02kugelthat's my viewport.c btw
16:02:43 Quit Zagor ("Client exiting")
16:02:55kugellinuxstb: did you spot anything obvously wrong?
16:04:48disorganizerlinuxstb: would my idea described in the pastebin make sense?
16:06:19kugelHe seems to avoid our questions :p
16:07:18scorche|shor is just busy...
16:07:25disorganizeror has something else to do
16:07:32*disorganizer really IS slow today
16:08:50 Join tri170391 [0] (n=tri17039@
16:12:16 Nick fxb__ is now known as fxb (
16:16:02 Quit SirFunk_ (Remote closed the connection)
16:19:38 Quit Zom (Read error: 110 (Connection timed out))
16:21:24 Join SirFunk [0] (n=Sir@
16:23:09 Join tvelocity_ [0] (
16:24:14 Quit BHSPitMonkey (Read error: 110 (Connection timed out))
16:25:05linuxstbkugel: One problem is that your viewport_parse_viewport() function doesn't take account of the depth of the actual screen - i.e. screens[screen].depth
16:25:32 Join Zom [0] (
16:25:47 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
16:25:49linuxstbkugel: You just need to copy my original parse_viewport() function...
16:26:49kugelI thought my #ifdefs work, but I'll try
16:29:15linuxstbThe #ifdefs just decide which code is compiled - you still need if() statements to check for the characteristics of the LCD being processed (main/remote)
16:31:11kugelahh yea, you are right
16:31:30kugelmy dumbness
16:32:45kugelstill crashes, a little later though
16:34:15kugel"*** glibc detected *** ./rockboxui: free(): invalid pointer: 0x00000000028ba6c0 ***" is the error msg at crashing
16:37:10 Quit z35 ("Leaving")
16:38:26 Quit tvelocity (Read error: 110 (Connection timed out))
16:41:48*disorganizer wonders if viewports containing viewports would be possible and make sense. especially when we some day maybe get conditionals for vp display
16:46:06*disorganizer will read logs later
16:46:07 Quit disorganizer ("CGI:IRC")
17:01:32 Join mud-rb [0] (
17:03:10***Saving seen data "./dancer.seen"
17:08:23 Quit SirFunk (Read error: 113 (No route to host))
17:08:52 Join phinze [0] (
17:10:31 Join desowin [0] (n=desowin@atheme/developer/desowin)
17:10:49 Join webguest84 [0] (n=d5bad643@gateway/web/cgi-irc/
17:11:08 Join SirFunk [0] (n=Sir@
17:12:51 Quit petur ("connection reset by beer :)")
17:14:29 Part d34df00d ("Konversation terminated!")
17:16:03 Join pSiKO [0] (n=tbox@
17:16:14 Part pSiKO
17:16:19 Quit webguest84 ("CGI:IRC (Ping timeout)")
17:17:45 Quit domonoky (Read error: 104 (Connection reset by peer))
17:18:11 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
17:18:19 Join webguest78 [0] (n=d5bad643@gateway/web/cgi-irc/
17:20:13 Quit OlivierBorowski (Remote closed the connection)
17:20:41 Quit webguest78 (Client Quit)
17:25:04Beta2KSo, onwards to debate :)
17:25:28LloreanBeta2K: The GSoC page doesn't necessarily mean "support the whole database format" as much as "keep things like playcount in sync between the two"
17:25:57 Join gevaerts [0] (
17:26:04LloreanA means of making Rockbox interact with their database so that information that can be is preserved between the two.
17:26:48Beta2KBut not nesisarily the actual playlists and song listing?
17:26:56kugelWhat's the difference between HAVE_LCD_REMOTE and HAVE_REMOTE_LCD ??
17:27:00 Join mud-rb_ [0] (
17:27:05kugelI've seen both
17:27:07linuxstbkugel: One is right, one is wrong...
17:27:44kugeli guess the latter is right, since grep didn't found HAVE_LCD_REMOTE in firmware/export
17:27:46LloreanBeta2K: Rockbox is going to need to look for actual tags on the file anyway, as we support more tags than they do. Importing playlists might be good though.
17:28:53scorche|shis this idea for something going into the core?
17:28:54Beta2KIntegral RockboxDB/iTunesDB plaaycount tracking with a plugin playlist import?
17:29:26domonokycan somebody tell my why this talkclip: is cut off in rockbox, but decodes fine with rbspeex ? it also plays fine if you hover of the talk clip, and it says : "Talkclip The Last Supper"
17:29:48kugellinuxstb: ...........that was the reason my patch didn't work for remotes. those "HAVE_LCD_REMOTE" confused me
17:29:53linuxstbkugel: Yes, HAVE_LCD_REMOTE seems wrong, but no harm is done, as all targets with remote have a main LCD with depth > 1 (I think...)
17:30:10Beta2Kscorche, playcount in the core, playlists/other things in a plugin I'm currently thinking...
17:30:19amiconnlinuxstb: Yes, it works by chance...
17:30:41scorchei dont think anything relating to the ipodDB should be in the core
17:31:06 Quit XavierGr (Nick collision from services.)
17:31:19 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
17:31:26 Quit tri170391 ("Leaving")
17:31:32amiconnI don't think rockbox should support the itunes (or any other OF) database
17:32:34scorche|shi am fine with it in a plugin or some computer program, but nothing in the core
17:32:38 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
17:32:40gevaertsActually, (partially) supporting the sansa database might provide a way to tell it not to rebuild it constantly
17:33:28amiconnWhen we'll have our own usb stack, you won't start the OF at all anymore
17:33:42amiconnI mean when we have it working properly, o course
17:33:55Beta2Kamiconn/scorche, even if we're just updating the playcount DB? That's a totally seperateDb from teh music one
17:34:14linuxstbamiconn: Am I right in thinking that #includes should be protected in the .h file itself (i.e. backdrop.h) rather than in the .c files including that .h file?
17:34:44gevaertsOf course. I just hope we can have it working properly before anyone reverse engineers the sansa database :)
17:34:48linuxstbe.g. the #include "backdrop.h" in apps/filetree.c
17:35:28linuxstbAnd radio.h/keyboard.h in the same file don't need the #ifdefs either...
17:35:52scorche|shBeta2K: can that not be done in a plugin or an external program?
17:36:01Beta2KI agree that many developers/coders would have little use for iTunes, but there's a large following of people who love it.
17:36:07 Join noodlesgc [0] (
17:36:14Beta2KSure, it's just not automatic then right?
17:36:32scorche|shwho is to say which proprietary system we should support?...once we do one, the floodgates will open
17:36:49noodlesgcon the rockbox website it does not mention Creative mp3 players. Does rockbox support Creative?
17:36:55scorche|shnoodlesgc: not yet
17:37:16noodlesgcany idea on if and when they will be?
17:37:40scorche| can view the status of such efforts in the new ports forum
17:38:08kugelyay, I knew it :) My code works for remotes. It was technically only the damn HAVE_LCD_REMOTE (and the flaw linuxstb pointed me to previously)
17:39:13kugelgonna upload the current patch
17:39:28 Join Pio [0] (n=sean@
17:39:34 Join Chipsaru [0] (
17:43:25 Quit mud-rb (Connection timed out)
17:44:02Chipsaruis that normal, that when i try to "make" from currently svn i get many errors like "VOICE_EXT_RWPS undeclared here (not in a function)"?
17:44:13 Join jborn_ [0] (
17:44:30linuxstbChipsaru: No
17:44:31 Nick jborn_ is now known as JoeyBornm (
17:44:36 Nick JoeyBornm is now known as JoeyBorn (
17:44:59linuxstbChipsaru: Which target are you compiling for? Also, are you working in a clean build directory, and did you re-run ../tools/configure?
17:46:58Chipsarulinuxstb i using cygwin configured by HowTo from rockwiki, for iriver h300 series
17:47:32Chipsarulinuxstb: yes, i re-runned configure
17:48:06linuxstbDid you delete everything in your build directory? e.g. "make clean"?
17:48:14DerPapstdid you do "make clean"?
17:48:22linuxstbAlso, have you got any patches applied to the source (or did you in the past)?
17:48:44Chipsaruit was newly created directory
17:48:47kugelHmm, gonna upload later...
17:48:55 Quit kugel ("ChatZilla 0.9.81 [Firefox]")
17:50:55 Join gregzx [0] (
17:51:14 Part linuxstb ("Leaving")
17:51:58Chipsaruno, this is clear svn's source without any patches
17:52:37DerPapstdo you build for the target or the sim?
17:52:55 Join jrsharp [0] (
17:52:57Chipsarufor iriver h300 series
17:53:22DerPapstyes... i know. but the sim or the actual target?
17:53:38jrsharphey all... is there a way to make the apple firmware the default firmware? I haven't found any docs on it yet...
17:54:00scorche|shnot without recompiling the bootloader
17:54:20DerPapstChipsaru: and you're using the suggested gcc version too i guess?
17:55:20jrsharpscorche: Hmm.. well, I suppose I could do that... I had expected that others may have requested this and a method existed
17:55:54ChipsaruDerPapst: i done all steps from
17:56:19DerPapstthat would be a yes then....
17:56:28 Quit pixelma (Read error: 110 (Connection timed out))
17:56:51*DerPapst is out of ideas for now... sorry.
17:58:56ChipsaruDerPapst: one detail - i use TortoiseSVN together with Cygwin using CR+LF, but i think this is not a problem
17:59:44DerPapsti wouldn't be sure about that... i've never used TortoiseSVN though
17:59:57 Quit GodEater (" ajax IRC Client")
18:01:32 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
18:02:33Chipsaruwhen i try to add a constants like VOICE_EXT_RWPS in english.lang it helps, but appears new errors like "VOICE_EXT_RWPS undeclared here (not in a function)" in other files...
18:03:11DerPapstcould that be related to lang building?
18:03:22DerPapstjust a wild guess...
18:03:26 Join mf0102 [0] (n=michi@
18:04:01LloreanTortoiseSVN has been known to cause some pretty strange problems like this. It could very well be the issue.
18:04:48DerPapstChipsaru: you could try to download a current source snapshot archive and try to build that.
18:05:10*domonoky needs help with a voice issue: this talkfile is cutoff when used in rockbox, in the sim it gives me: "sdl_audio_callback: No Data", but it decodes fine with rbspeexdec, what could be wrong ??
18:05:21 Join m0f0x [0] (
18:05:42Chipsarui dont know why it shows me this errors, this is my first build, so all sources are only from current svn, without any patches
18:06:39 Quit JoeyBorn (Remote closed the connection)
18:08:29Bagderpixelma's mrobe100 image is now in use
18:10:00Chipsaruthis solved this error, but new errors with other const names appears in another files...
18:10:47Chipsaruwoops... not all text was sended
18:13:36 Join midgey [0] (
18:16:10 Join Y-Signal [0] (n=cd9cbcfe@gateway/web/cgi-irc/
18:17:05 Join lee-qid [0] (
18:17:18Y-SignalShooould a stock rockbox be reasonably stable on a 5th gen ipod?
18:17:42Y-SignalNot crashing every 25 songs or so?
18:17:52Y-SignalOr when switching codecs for different song types?
18:18:03Y-SignalOr when somebody sneezes?
18:18:09Y-SignalOr upon contact with air?
18:18:24Bagdersneezing still kills it, but normal coughs are fine
18:18:25mud-rb_...we get the point. do you want help or just asking?
18:19:04Y-SignalMainly just asking to make sure this is even normal or not
18:19:26Y-SignalBut during an 8-hour workday, I have to reboot this thing at least three times
18:19:35 Part noodlesgc ("THE NEXT GENERATION OF IRC IS HERE (coming soon)")
18:19:37Y-SignalIs there any likely cause?
18:19:38scorche|shwhich build are you running?
18:19:47mud-rb_i have a different player, but i've only had rockbox crash once total, that's definitely not normal
18:21:04Y-SignalYesterday's I believe
18:21:28Y-Signalquote the rockbox: r168198-080326
18:21:50mud-rb_has it always been like that?
18:24:39Nico_PjhMikeS: ping
18:25:20 Quit m0f0x ()
18:27:21Horschtyes, ping
18:27:39 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
18:27:40 Quit quitte_ ("Changing server")
18:28:06Y-SignalHard to say; it only really became evident when I started using rockbox more at work. May have been like that from the start, may not have.
18:28:16Y-SignalTake that as a no, I suppose
18:28:25LloreanY-Signal: What happens when it "crashes"
18:32:46 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
18:33:42 Part LinusN
18:34:04 Quit perrikwp (Client Quit)
18:35:37 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
18:37:38 Quit lee-qid (Read error: 110 (Connection timed out))
18:40:03 Join bertrik [0] (
18:41:36 Join waldo [0] (
18:42:46 Join TaylorKillian [0] (
18:46:34LambdaCalculus37Looks like MTP support under Linux is improving big time:
18:46:37Y-Signalwork :P
18:47:10Y-SignalWhen it crashes, either it freezes totally with an un-lit screen so that I'm unable to read if there's an error message, but other times it's lit and freezes with an error in the upper-left corner
18:47:28LloreanY-Signal: The error will provide some more clues.
18:47:43Y-SignalI bet I could incite one right now if you want the code
18:48:47TaylorKillianhey, I am intersted in developing an ARM emulator for gsoc.
18:49:29TaylorKilliandoes anybody know what all needs to be added to SkyEye in order for it to be acceptable for rockbox emulation?
18:49:48*DerPapst wonders how many slots rockbox has for gsoc projects...
18:50:19LloreanTaylorKillian: I believe the goal is going to be emulation of the other misc hardwares in the ARM-based players too, but I'm not certain.
18:50:28scorche|shDerPapst: slots get assigned after student apps are over
18:50:28LloreanDerPapst: IIRC we had 4 last year. I don't know what that means for this year though
18:50:40*DerPapst nods
18:51:10domonokyyes the arm emulator should be able to run rockbox, and one or many of the original firmwares of our players, i think..
18:51:21Y-SignalOh, well, i've gotten the midnight freeze
18:51:23Y-Signalcan't read it
18:51:29Y-Signalanybody have a flashlight?
18:51:42DerPapstmeh, domonoky, beat me ;-)
18:51:52Y-Signalata abort mean anything?
18:52:04Y-SignalData abort, rather
18:52:21LloreanY-Signal: What type of files are you playing?
18:52:22TaylorKillianso what is lacking from SkyEye? It looks pretty complete at first glance.
18:52:26Y-Signalat 400002E0 (0)
18:52:35Y-Signalnothing but mp3 right now
18:52:52Y-Signalother times, .spc , it REALLY hates them
18:52:53LloreanTry updating to the latest version, and see if it continues. If so, file a bug report in the tracker.
18:53:09LloreanAre you using the Rockbox bootloader, or did you install Loader2?
18:53:20 Quit preglow ("leaving")
18:53:38domonokyTaylorKillian: i dont really know whats missing in sykeye for rockbox, but i would think the differen peripherals you different arm based players have..
18:53:46DerPapsteh... my wps is broken without changing it o.O
18:53:49domonokys/you/ our
18:54:21 Join preglow [0] (i=thomj@rockbox/developer/preglow)
18:55:06domonokyTaylorKillian: do you have a rockboxable, arm based player ?
18:55:17TaylorKilliandomonoky: gotcha
18:55:37TaylorKilliandomonoky: yes
18:56:12domonokygood :-)
18:56:22 Join miepchen^schlaf [0] (
18:58:19TaylorKillianguess i'll just have to compile skyeye ;)
18:58:32*bluebrother is puzzled why the install window doesn't close after a successful install anymore :/
18:59:31Y-SignalI kinda doubt it's been patched in a day after occurring for months, but here goes
19:00:32LloreanY-Signal: You didn't answer my question about what bootloader you're using.
19:01:31 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
19:02:33Y-SignalI didn't see it
19:02:56Y-Signalit's no specialized loader; whatever rockbox uses
19:03:04Y-SignalI assumed there WAS only that one
19:03:12***Saving seen data "./dancer.seen"
19:03:25domonokymaybe its to old, try updating the bootloader
19:03:51 Quit pondlife ("Leaving.")
19:04:11Y-SignalEasily found on the rockbox site I hope?
19:04:23LloreanY-Signal: Just re-follow the instructions in the manual.
19:04:43domonokyjust use ipodpatcher or rbutil again..
19:05:33 Quit TaylorKillian (Read error: 104 (Connection reset by peer))
19:06:00 Join petur [50] (n=petur@rockbox/developer/petur)
19:06:19Y-Signalgot it
19:06:40Y-Signalyippee, no ipods found
19:06:55DerPapstwould it be possible to add the revision number of the source tarball on the current build page?
19:06:59Y-Signalthough my ipod says Do not disconnect
19:07:01Y-Signalin black and white
19:07:06Y-Signalthe mode of the disk
19:07:26Y-SignalSo, then, tell me about loader2
19:08:02 Join Horschti [0] (
19:08:03Y-SignalIs it...less bad?
19:08:14DerPapstLoader 2 is iPodLinux bootloader. If you don't have it installed don't do so :-P
19:08:16 Join quaal [0] (
19:08:25domonokyloader2 is not ours, so its bad :-)
19:08:33DerPapstSince it's not officially supported by rockbox.
19:08:46 Quit Horscht (Nick collision from services.)
19:08:56DerPapst*cough* it's not ];->
19:09:09*gevaerts hands DerPapst a throat lozenge
19:09:34LambdaCalculus37Loader2 questions have to be asked to the iPodLinux guys.
19:09:35Y-SignalWell, all things considered over here....that makes it better than bad
19:09:50Y-SignalI'll give loader2 a try then
19:09:56Y-Signallooks infinitely bettah
19:10:00*DerPapst is one of those guys.
19:10:10LambdaCalculus37You do, and you're going to #ipodlinux for support.
19:10:32*LambdaCalculus37 puts up a sign: "Loader2 questions this way −−−−>"
19:10:44Y-SignalI get it
19:10:50DerPapstThough i guess Llorean wanted to make sure you're not using it.
19:11:38LloreanY-Signal: An old version of Loader2 could've caused problems very much like you were describing, which is why I wanted to make sure you were using an up to date Rockbox bootloader, because we don't provide support for their software. Though their current one should, in most cases, work as well as ours.
19:11:48Y-SignalSo....before I head over there....Data Abort at 400002E0 (0) means nothing to you?
19:11:53LloreanThe fact that it didn't like SPC made me worry, since that makes heavy use of Dual Core.
19:12:16DerPapstand i wonder why rbutil and/or ipodpatcher aren't detecting your iPod anymore.
19:12:37Y-SignalCrap if I know :P
19:13:13Y-SignalIt DOES have to be disk mode, right? Waste of time trying in regular ipod transfer mode?
19:13:43domonokyboth check the hardrive if it really is a ipod.. so is suspekt you firmwarepartition is somehow damaged..
19:13:47DerPapstit should work in both modes
19:14:26*DerPapst almost never uses "emergency" Disk Mode
19:18:18Y-SignalHow would I check the hdd?
19:19:39*gevaerts wonders when all these wonderful gsoc applications will magically appear
19:20:20Beta2Kafter we do 50% of the work for them
19:20:38desowingevaerts: last day
19:20:45*domonoky thinks 5 min before end of deadline.. as always, thei are students ! :-)
19:21:00desowinor do you mean really the brilliant (in sense of useful and such) ones ;)
19:21:40*Rincewind could submit his half finished proposal to make gevaerts happy
19:22:28*gevaerts thinks that Rincewind might just have demonstrated Beta2K's point ;)
19:22:47domonokyand if we dont comment it, you have to leave it half- finished :-)
19:23:49Horschtia wesnoth developer showed me a very interesting application
19:24:24Horschtilet me just find it
19:24:39*gevaerts hopes it was about porting wesnoth to rockbox, but somehow doubts that
19:24:48Horschtino, it was not
19:25:16 Quit DerPapst (Nick collision from services.)
19:25:25 Join DerPapst [0] (
19:28:15Horschtinote lines 74 and 75
19:29:04 Join silvio [0] (
19:29:32Y-SignalDooooes rockbox have a built-in disk check? Should I use Windows'? Should I use the ipod's service mode?
19:30:11Y-SignalBTW, another 400002E0 (0)
19:30:59DerPapstdomonoky: iirc ipodpather refuses to detect the iPod too if the MBR doesn'T contain its magic. So the MBR could be slightly faulty too.
19:31:30DerPapstY-Signal: just use windows chkdsk utillity
19:32:12 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
19:33:02domonokyHorschti: this application is nice, even better then the ui studi application rockbox got :-)
19:33:47linuxstbDerPapst: I think that check went a long time ago in ipodpatcher
19:33:56gevaertsAt least he knows where his caps-lock key is
19:34:18Horschtiyes, indeed
19:34:38 Part toffe82
19:34:46Horschtibut have you checked the question wether or not he has ever played wesnoth?
19:34:54 Join sarixe [0] (
19:34:57ChipsaruY-Signal: if you will use windows check disk, enable the "verify and repair faulty sectors" or something like that...
19:36:02 Quit Nevtus ("Gone")
19:36:17*gevaerts sometimes wonders how these people managed to get through enough schools to actually qualify for gsoc
19:36:32Y-SignalCame up clean as a newly-polished whistle
19:38:18 Join bughunter2 [0] (
19:38:24DerPapstlinuxstb: haven't noticed. ;-)
19:39:02DerPapstHorschti: you don't have to play/use the game to code for it ;-)
19:39:30Y-SignalEh, maybe I'll sit out on rockbox for another couple of months
19:39:33Y-SignalSee if it fixes itself
19:39:41Horschtiif you applay for coding an AI, you surely do, DerPapst
19:39:54DerPapst</ironie> :-P
19:40:19bluebrotherHorschti: you're applying for wesnoth?
19:40:21Horschtiah, i always miss the leading sarcasnm tag
19:40:27Horschtino, bluebrother
19:40:27 Join Nevtus [0] (n=Nevtus@unaffiliated/nevtus)
19:40:30HorschtiI can't code
19:40:47gevaertsHorschti: if you code an AI, it means you actually don't want to play yourself, doesn't it ?
19:41:25Horschtigood point, but you do have to know how to play it, gevaerts
19:42:12gevaertsY-Signal: Maybe you could try older builds ?
19:42:52 Quit sarixe ("(EE) Failed to load "quit" module")
19:44:06 Join mud-rb [0] (
19:44:40gevaertsHorschti: not if you make a self-learning AI
19:45:15 Quit mud-rb_ (Connection timed out)
19:45:20Horschtiyou have to know the rules...
19:45:37Horschtidon't try to defend your application, gevaerts
19:46:28mud-rbis the USB_SERIAL stuff out of date? i'm not seeing anything about 'logf over USB' in the debug menu... (yes i defined USB_SERIAL and USE_ROCKBOX_USB)
19:46:50linuxstbDid you enable logf in configure?
19:47:19LloreanBagder: We really do have a lot of potential targets these days, don't we?
19:47:24mud-rbhmm, i thought that was on by default. i'll check
19:47:26Bagderwe do indeed
19:47:37*gevaerts hoped that Horschti wouldn't find out :)
19:49:16 Quit petur ("switching....")
19:49:24 Join petur [50] (n=petur@rockbox/developer/petur)
19:52:24 Join FOAD_ [0] (
19:54:18 Quit SirFunk ("Leaving")
19:54:21 Quit quaal (Read error: 110 (Connection timed out))
19:56:50 Join DaCapn [0] (
19:58:08 Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht)
20:00:01mud-rbso defining LOGF_ENABLE, USB_ROCKBOX_USB, and USB_SERIAL should be all that's required for logf over USB, right? i still don't see anything in the debug menu...
20:00:24gevaertsmud-rb: you have to enable logf during ./configure
20:01:29mud-rbgevaerts: oh, i see...thanks. misunderstood linuxstb
20:08:54 Quit midgey ()
20:10:46 Quit FOAD (Read error: 110 (Connection timed out))
20:10:47 Nick FOAD_ is now known as FOAD (
20:15:04 Join m0f0x [0] (
20:16:48 Quit desowin (Read error: 113 (No route to host))
20:17:37 Quit jrsharp ("Leaving...")
20:25:00 Quit silvio (Nick collision from services.)
20:25:14 Join silvio_ [0] (
20:26:13 Quit Chipsaru (Read error: 110 (Connection timed out))
20:31:20 Quit bertrik ("reboot")
20:41:31Y-Signalgev, I ran older builds and was told to run newer builds...
20:41:50Y-SignalWhere can I ask about the error code my ipod gives me?
20:42:08gevaertsY-Signal: sure, but once we know the problem still exists in the latest build, we want to try to isolate when it started
20:43:09*gevaerts tries to look through map files to find the data abort
20:45:30gevaertsY-Signal: you mentioned version r168198-080326. That's one digit too many. Could you check the version again ?
20:47:02 Join Coffee [0] (
20:47:39 Quit DaCapn (Remote closed the connection)
20:48:00 Join DaCapn [0] (
20:49:52CoffeeQuestion - does anyone have c250 on-hand?
20:49:58advcomp2019Coffee, just explain your issue
20:51:07CoffeeWell, I have a c250 that's bricked, the bootloader's there-and-not, and despite using e200tools and the right pribootloader file, it's not working so hot.
20:51:50gevaertsY-Signal: could you try version 16712 from ? (You do have a 5G ipod, right ?)
20:52:03gevaertsCoffee: what exactly happens ?
20:52:27CoffeeJust a sec, I'll do it again so I can give you a rough estimation of what the rockbox bootloader gives.
20:52:29 Quit axionix (Read error: 110 (Connection timed out))
20:52:43*gevaerts wonders why hard-to-recover problems always seem to occur on c250 and never on c240
20:53:18 Quit Thundercloud (Remote closed the connection)
20:53:23gevaertsY-Signal: And if 16712 works, please try 16718
20:53:37 Quit LambdaCalculus37 ("CGI:IRC 0.5.9 (2006/06/06)")
20:55:29*gevaerts suspects r16717 for Y-Signal's problems. 0x400002E0 seems to be in sample_output_stereo(), which was implemented in arm-assembly then
20:55:31CoffeeLetsee, I caught "bad checksum" (.mi4 isn't there), can't load OF.bin, nor OF.mi4 ...
20:55:50 Quit gregzx ("ChatZilla 0.9.81 [Firefox]")
20:56:21 Join gregzx [0] (
20:56:25CoffeeI'm glad to see that the pribootloader works and all, but, er ... I'm kind of at a loss for what to do now.
20:57:01gevaertsCoffee: so you put it in recovery mode ? Did you copy firmware.mi4 to it, or only pribootLoader.rom ? Did you cleanly unmount (safely remove in windows) the recovery drive ?
20:58:14CoffeeJust a sec, it's flashing green.
21:02:34CoffeeWell, this is going to sound remedial, but I'm uncertain if it's in recovery mode.
21:03:16***Saving seen data "./dancer.seen"
21:03:28gevaertsIn recovery mode, the screen says things like 'LUN locked' or similar
21:03:54Coffee... Well, then I guess it's definitely not.
21:04:53gevaertsJust to get more insight in what's going on, how did it get into this state in the first place ?
21:05:35CoffeeThis is going to sound retarded, but I think it boils down to getting the wrong firmware and totally borking it.
21:06:03CoffeeIt was intended for the c200 series, I think, but after it "upgraded firmware" as it's won't to do, blam. Black screen, blue ring of death.
21:06:33gevaertsOK. That should be fixable
21:06:41 Join Tavnos [0] (
21:06:53gevaertsDoes it show the blue ring now ?
21:07:03Coffee*"won't" keeps getting autofixed by Pidgin, my bad.
21:07:06CoffeeAnd yes, yes it is.
21:07:12 Join jrsharp [0] (
21:08:01gevaertsThen it's in manufacturer mode. What OS are you running ?
21:08:05 Join siwy [0] (n=5a9c5012@gateway/web/cgi-irc/
21:08:10 Join luisbg [0] (n=d33p@ubuntu/member/luisbg)
21:08:14 Quit jrsharp (Remote closed the connection)
21:08:23CoffeeHardy Heron alpha herd ... 6 now?
21:08:23*linuxstb has yet to experience the pleasures of the Sansa recovery modes
21:08:25luisbgdoes rockbox work in iPod classic¿
21:08:40Coffee*Ubuntu Hardy Heron, that is.
21:08:40 Quit siwy (Client Quit)
21:08:41peturluisbg: no
21:08:41linuxstbluisbg: No, and no-one is working on it...
21:08:51 Join pixelma [0] (i=pixelma@
21:08:54 Join tessarakt [0] (
21:09:59gevaertsCoffee: ok. You should be able to put it in recorvery mode by plugging it in and running 'sudo ./e200tool recover pribootLoader.rom'.
21:10:10*Coffee nods.
21:10:39preglowanyone remember how the directory/playlist limit settings are supposed to work?
21:11:19gevaertsBy the way, how good is your linux knowledge ? (i.e. can I just say 'mount the disk', or do I have to spell it out ?)
21:11:53luisbgso which player would you guys recommend to use rockbox?
21:12:20CoffeeI can follow along pretty well, although I'm a little shaky on /dev/ paths and the like, so mounting per se might require some instruction.
21:12:42 Join siwy [0] (
21:13:33gevaertsOK. Do you see a device appearing in dmesg after putting it in recovery mode (/dev/sd*, should be about 16M)?
21:14:45linuxstbgevaerts: Your spot with Y-Signal's data abort seems right - it seems to be a data abort writing to the dst parameter (16-bit) to sample_output_stereo()... The C version does 16-bit writes.
21:15:16CoffeeMmmm, it seems to be powering off soon after running sudo ./e200tool recover pribootLoader.rom
21:15:34 Quit ompaul (Client Quit)
21:15:38gevaertslinuxstb: it was just an informed guess. Look it up in the map file, and then svn log...
21:15:56gevaertsCoffee: is the hold switch on by any chance ?
21:16:14 Quit perrikwp (" ajax IRC Client")
21:16:25Rincewindgevaerts: you can start to get nervous, there is a gsoc application coming up!
21:17:06 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
21:17:09gevaertsRincewind: I'm busy helping Coffee now, so you're spared comments for a bit longer
21:17:27Rincewindwell, I start to get nervous, at least :)
21:18:03*DerPapst thinks Rincewind's app will get accepted... it's a good idea.
21:18:06*gevaerts grabs his sansa and puts it into manufacturer mode to see what should happen
21:18:56siwyhey, I request a write access to wiki. I want add my script (which you can find at forum:
21:19:28*linuxstb wonders if there are any pcmbuf/dsp experts around that can say whether the "destination" buffer for the DSP code is 32-bit aligned
21:19:32gevaertsCoffee: after you ran e200tool, did the sansa logo appear on the screen before it turned off ?
21:19:51*Coffee was reassured by this.
21:20:53BigBambisiwy: What is your wiki name?
21:22:26BigBambisiwy: Done, have fun :)
21:22:27 Join austrian_guest [0] (n=50794a4c@gateway/web/cgi-irc/
21:22:43Coffee... Oh dear.
21:22:44siwythank you vey much
21:23:34gevaertsCoffee: I'm looking for some software that I have here somewhere that should help
21:23:56linuxstbgevaerts: Has the SoC application you replied to been modified after your comments?
21:24:06gevaertslinuxstb: yes
21:24:07austrian_guestDoes anyone here know how I can change the recording sample rate with the plugin api?
21:24:13linuxstbgevaerts: ...
21:24:15scorche|shlinuxstb: sadly, it has..
21:24:16*Coffee nods.
21:24:22luisbgso which player would you guys recommend to use rockbox? looking something big like ipod classic
21:24:23CoffeeThank you very much gevaerts.
21:24:47DerPapsthowmany apps are there already?
21:24:58scorche|shnot near enough
21:25:39BagderDerPapst: 1
21:26:06 Quit siwy ()
21:26:26DerPapst2 with Rincewind's... does the one interessted in LLVM make one too?
21:26:32 Join mud-rb_ [0] (
21:26:41 Quit DaCapn (Remote closed the connection)
21:27:04linuxstbSomeone has also shown an interest in the RealAudio codec(s)
21:27:21DerPapstright... forget that one.
21:27:32RincewindDerPapst: don't forget your own!
21:28:06gevaertsCoffee: download gevaerts/c250erase">
21:28:18*DerPapst is unsure a bit. the core is more important then a game...
21:28:35 Join Chipsaru [0] (n=chips_ru@
21:28:42scorche|shDerPapst: well, do something! ;)
21:28:44bluebrotherDerPapst: apply for something core-ish ;-)
21:28:50Coffeechmod +x, move zig?
21:28:57scorche|sh(you can always submit multiple apps too..)
21:29:04gevaertsDerPapst: a game is probably more important than _nothing_, which is right now still possible
21:29:25gevaertsCoffee: chmod +x
21:29:51mud-rb_is there a limit on the number of students, or can you just accept everyone with a good proposal?
21:29:59gevaertsCoffee: This tool will erase everything on your c250, after which the e200tool procedure should work
21:30:05DerPapstdecission is up to google iirc
21:30:06Bagdermud-rb: we get N slots assigned
21:30:12Bagderlast year we got 4
21:30:18mud-rb_ah, i see
21:30:36Bagderand then we pick the N "best" applications for which we have mentors
21:31:05gevaertsCoffee: put the device back in manufacturer mode (the blue ring one), plug it in, and the run 'sudo ./c250erase'. Ignore the mentions of e200r (I didn't polish this tool, I just needed it to work...)
21:31:05 Join csc` [0] (n=csc@archlinux/user/csc)
21:31:45CoffeePatching application uploaded successfully?
21:31:55preglowanyone here got any mp3pro files?
21:31:59CoffeeIt appears to be working! :)
21:32:12scorche|shpreglow: i would probably encode some....
21:32:16gevaertsCoffee: ok. this will take some time (between 20 and 40 minutes)
21:32:19preglowscorche|sh: would be sweet
21:32:37preglowi don't have an encoder :>
21:32:45preglowand there doesn't seem to be a free one
21:32:47scorche|shpreglow: musical taste? =P
21:32:52preglowscorche|sh: oh, whatever
21:33:24preglowi listen to just about anything
21:33:56Coffeegevaerts: Thanks, man.
21:34:15preglowDerPapst: grindcore would be a notable exception :) i find it exceedingly boring music
21:34:18gevaertsCoffee: it seems that the sansa 'recovery mode' is pretty sensitive to unexpected things on flash (like failed firmware upgrades, ntfs filesystems, ...). I'm not sure why it's even called recovery mode sometimes
21:34:20 Join framo [0] (
21:34:48CoffeeEh, it's like recovery from drug addiction.
21:34:52Chipsarupreglow: grindcore so sweet music... why boring?
21:34:52CoffeeAnnoying relapses.
21:35:20preglowChipsaru: i just think it's boring, it's usually too straightforward to interest me
21:35:46preglowfor pretty much the same reason i find speedcore uninteresting, it's all speed and nothing else
21:35:49preglowbut this is off-topic
21:36:11scorche|shpreglow: actually, it seems i need to go home and see if i still have a certain program on there...dont have anything capable on my laptop here
21:36:15 Join siwy [0] (
21:36:19CoffeeThanks, gevaerts.
21:36:24Coffeeit seems to be working just fine.
21:37:23preglowscorche|sh: no worries
21:38:00gevaertsAt some point the counting down will stop, it will write a few lines about partition tables and FAT, and then print 'Press any key to shutdown' (which might not fit on the screen). Once that happens, the e200tool procedure should work
21:38:00Chipsarupreglow: you need some mp3pro files?
21:39:01preglowChipsaru: i would like some to debug playback of them in rockbox, yah
21:41:05 Quit siwy ()
21:41:11scorche|shpreglow: i take it we will probably play them at half sample rate?
21:41:23preglowscorche|sh: yeah
21:41:30preglowlinuxstb: wow, thanks, i couldn't find any sample files
21:41:36preglowlinuxstb: i should bookmark that...
21:42:44DerPapstpreglow: i won't contradict you there ;-)
21:43:00 Quit mud-rb (Read error: 110 (Connection timed out))
21:43:42*scorche|sh wonders who uses mp3pro..
21:43:42 Quit fyrestorm (Read error: 104 (Connection reset by peer))
21:43:55gevaertsCould people who know PortalPlayer have a look at the latest two comments in FS #8663 ?
21:44:13austrian_guestpreglow, you know a bit about the plugin api, especially the recording part, right?
21:44:42austrian_guesthow can I change the recording sample rate with the plugin api?
21:45:49preglowaustrian_guest: psm_set_frequency()
21:46:25preglowaustrian_guest: pcm_set_frequency(SAMPR_44); for 44.1khz, for example
21:47:01austrian_guestdo you know what "const unsigned long *rec_freq_sampr;"
21:47:45austrian_guestit is 88200, no matter what frequency I set with pcm_set_frequency!
21:47:52 Join fyrestorm [0] (
21:48:02Chipsaruwhere i can disable some buttons on remote forever?
21:48:42mud-rb_Chipsaru: you probably can't without editing the source code
21:48:59*linuxstb hands Chipsaru a hammer
21:49:03BigBambiChipsaru: Which target?
21:49:14BigBambiAnd yes, you need to edit the code then compile
21:49:48Chipsarui asked about which source files i need to change
21:50:00preglowaustrian_guest: i think it points to the list of supported recording sample rates
21:50:05Chipsaruiriver h300
21:50:07BigBambiChipsaru: Sorry, didn't see that
21:50:49BigBambiI took "<Chipsaru> where i can disable some buttons on remote forever?" to mean you were looking for a setting
21:51:05preglowaustrian_guest: there are REC_NUM_FREQ entries in that table
21:51:31ChipsaruBigBambi: maybe there some text missing...
21:51:32Horschtok, I am doing a UI study: rearange the main menu.
21:51:40RincewindChipsaru: apps/keymaps/keymap-h1x0_h3x0.c
21:52:03Horschtthe current main menu seems to have no real logic in it's sorting
21:52:19BigBambiChipsaru: Do you just want to remove the action from a button so it is detected but does nothing, or remove detection of that button altogether?
21:52:27ChipsaruRincewind: thanks, are there keymaps for remote's also?
21:52:29Bagdergsoc application #2 arrived
21:52:41BigBambiChipsaru: If the former, then apps/keymaps/keymap-h1x0_h3x0.c
21:52:44preglowsbr playback support looks nice here
21:52:47preglowBagder: any nice ones?
21:52:47RincewindChipsaru: look at line 284 in the file
21:52:55BigBambiChipsaru: As Rincewind said
21:52:57Horscht2 already? wow, that's 4 times as many as I will ever write
21:52:57scorche|shBagder: oh...lets mark that one ineligible ;)
21:53:02Bagderrj c
21:53:06Rincewindpreglow: I hope so, it is mine
21:53:07BagderRincewind: that yours?
21:53:16BigBambiChipsaru: And that file has both main unit and remote buttons it it
21:53:17Bagder"Theme Editor" ?
21:53:27RincewindBagder: yes, that's me
21:53:32Chipsaruthanks a lot
21:53:34preglowwhat's the other one?
21:53:42gevaertspreglow: you don't want to know
21:53:46Horschtsounds like a windows Editor for creating themes
21:53:52Bagderpreglow: '"Usability study" project for Rockbox'
21:53:52scorche|shpreglow: wont be accepted anyway..
21:53:59Horscht(damn I am good)
21:54:16RincewindHorscht: cross-platform, not only windows
21:54:44 Quit spiorf (Read error: 104 (Connection reset by peer))
21:54:50Horschtyeah, you got my point. If it wasn't multi platform, I would have had to "take serious measurements"
21:55:25 Join spiorf [0] (n=spiorf@
21:56:26 Join toffe82 [0] (
21:57:25 Quit bughunter2 ("Leaving.")
21:58:26 Quit blithe (Read error: 104 (Connection reset by peer))
21:58:54Chipsaruif i put my notebook to sleep mode with running "make zip" command and then wake it, can cygwin resume its work? it seems to me, that it freeze (no processor/harddisk usage from this application)
21:59:01 Nick Coffee is now known as Chicory (
21:59:19DerPapsthowlong doe it run already?
21:59:28*DerPapst adds a space
21:59:51Chipsaruabout 10-15 minutes
22:00:07 Join ctaylorr [0] (
22:00:07DerPapstthat is ways too long.
22:00:12Rincewindhm cygwin must be seriously slow if you are able to put the laptop to sleep before it finishes make zip...
22:00:13DerPapsteven for cygwin
22:01:47Chipsaruif i terminate it, i only need to run "make zip" secondly, or some cleaning needed?
22:02:09DerPapstnope. just make zip should be fine
22:02:48 Join blithe [0] (
22:04:45 Quit tessarakt ("Client exiting")
22:04:50 Join tessarakt [0] (
22:04:59preglowwhen's the gsoc app deadline, again?
22:05:17ceclinits monday
22:05:21ceclinMarch 31
22:05:35preglowwhat, and we've only got two apps?
22:05:38scorche|shpreglow: although it will likely be extended
22:05:41preglowthat sucks
22:05:42ceclinyou may be getting a third from me
22:05:46ceclinhi, btw :)
22:05:52preglowceclin: make it a good one :)
22:05:57preglowscorche|sh: why?
22:06:00ceclintrying :)
22:06:13BigBambiceclin: What are you thinking of?
22:06:21scorche|shpreglow: just to allow more time
22:07:30preglowscorche|sh: just wondering why that's needed. poor response?
22:07:38preglowi don't think it was extended last year
22:07:44scorche|shit was
22:07:49preglowright, then :)
22:08:19ceclinwell, I was thinking about working on a RealAudio codec
22:08:24scorche|shand yeah...orgs have been reporting less this year...not sure why...we have had much more mentor orgs apply this year
22:08:39preglowperhaps people are hoping for a hot summer
22:08:41linuxstbceclin: Hi.
22:08:49preglowceclin: excellent choice, sir :)
22:09:13BigBambiceclin: coolio :)
22:09:13preglowlinuxstb: is there any reason to support that codec, btw? i can't remember seeing any files using it floating aroudn
22:09:26preglowhaven't looked too hard, though
22:09:44BigBambipreglow: Bragging rights?
22:09:54 Quit csc` ("Powering Off")
22:09:59 Quit petur ("*plopperdeplop*")
22:10:43linuxstbpreglow: Not really... But it would seem a shame not to support it, as it's feasible...
22:11:02 Join Thundercloud [0] (
22:11:09*Rincewind had to use rockbox once to hear a file he got from a friend, because rockbox had more codecs than his computer
22:11:18linuxstbpreglow: If you can think of more useful codecs, add them to the SoC page...
22:11:26preglowlinuxstb: trying hard as we speak :)
22:11:32preglowa new aac codec would be high on the list...
22:11:45preglowafaik, the ffmpeg one is usable now, but floating point
22:11:47*linuxstb thinks he has a liquid audio file somewhere...
22:12:08mud-rb_i thought aac was already supported? or is it hackish or incomplete or something?
22:12:09ChipsaruRincewind try k-lite mega codec pack for your pc :)
22:12:23scorche|shdont try that
22:12:23preglowmud-rb_: it's slow and hard to optimize
22:12:29preglowit also tends to bring out the worst in gcc
22:12:35mud-rb_preglow: ahh, i see
22:12:36scorche|shcodec hell...tons of overlapping codecs
22:12:48RincewindI discovered foobar2000 shortly after that and now I am 90% linux
22:12:50preglowuse ffdshow if anything
22:12:53preglowno need for codec packs
22:12:59*bluebrother suggests ffdshow and mplayer
22:13:08scorche|shk-lite is horrid
22:13:09preglowffdshow and media player classic = haven
22:13:14preglowheaven too
22:13:32BigBambik-lite screws up computers
22:13:33Rincewindvlc plays anything I can throw at it
22:13:57 Quit austrian_guest ("CGI:IRC")
22:14:14ChipsaruBigBambi: how it screws them?
22:14:17linuxstbceclin: Do you use Rockbox?
22:14:32 Join picky [0] (n=4fd3c039@gateway/web/cgi-irc/
22:14:32scorche|shChipsaru: it is codec hell...many many overlapping codecs
22:14:36BigBambiChipsaru: This is off topic, but scorche|sh> codec hell...tons of overlapping codecs
22:14:40ceclinyep, i've been using it on my iPod mini 1G for a couple months
22:14:55pickymarkun: ping
22:14:57ceclinI have a iPod 3G also that someone gave me, but the battery died. Rockbox would be on there too if it worked.
22:15:11ceclinI have a lot of .flac files, its the only way i can get apple stuff to play it
22:16:34Chipsarucan rockbox recognize one big flac file + cue?
22:17:28linuxstbChipsaru: Yes
22:17:54linuxstb(as long as the cue is a separate file, not embedded)
22:17:58pickymarkun: I think the state names in your last commit are somewhat orthogonal. Some mean what is being done (filling, idle, finished) while others mean state (full). Just from the names, e.g. "filling" does not exclude "full". And isn't "finished" same as "idle"? I.e. after we're finished, aren't we in the idle state?
22:18:01 Quit ctaylorr (Read error: 110 (Connection timed out))
22:18:04ceclinI have a question though, would there be any interest in other formats aside from RealAudio? I've always been interested in the video game music formats, and i noticed rockbox is missing support for some classic systems..
22:18:16Chipsarulinuxstb: as a playlist? or how?
22:18:58pickymarkun: the states may be (and probably are) different from the technical point of view but the enum names are a bit misleading or confusing at the first glance.
22:19:04linuxstbChipsaru: No, as "sub-tracks" within a track. i.e. it will display the correct metadata for each sub-track and let you skip back/forwards. But it's just one item in the playlist.
22:19:05scorche|shceclin: RealAudio is a ton of codecs...
22:19:12BigBambiceclin: The more the merrier in my view
22:19:19scorche|shbut yes, we always welcome more
22:19:28pixelmabluebrother: there were still some action definitions missing in some platform files. I'm currently working on a fix
22:19:58bluebrotherpixelma: nice. I just figured some manuals build as pdf but not html
22:20:11pixelmaI'll also try to fix the fixmes by looking at the old code
22:20:24linuxstbceclin: Sure. You should put together a list of codecs that you plan to implement and apply...
22:20:25scorche|shhow many is "RealAudio" up to now?...7 or 8 codecs?
22:20:30DerPapstceclin: there is a .mod patch in the tracker.
22:20:35pixelmabluebrother: the old recording.tex
22:20:50bluebrotherunfortunately those were missing (as far as I looked)
22:20:53DerPapstceclin: i don't know if it supports any others such as xm or s3m
22:21:01pickyThe PDF manual doesn't look nice in the WPS tags > Images section. The Example 2 is indented.
22:21:11pixelmabluebrother: oh... there goes my plan then
22:21:17preglowpixelma: you and jens should go ahead and post what you find lacking in that .mod player patch on the patch tracker, btw
22:21:31preglowi want it commited if there's nothing wrong with it
22:21:43bluebrotherpicky: which manual are you looking at?
22:21:49pixelmapreglow: yes, wanted to take the time for some writing (tracker, forums)
22:21:56bluebrother(will most likely apply to all, just to make sure)
22:21:59pickybluebrother: H120
22:22:06pixelmapreglow: tonight...
22:22:08DerPapstceclin: maybe a port of libmikmod might be a good idea since it supports loks of differen module music filetypes and performs well on iPods and similar players
22:22:14preglowpixelma: excellent :)
22:22:27linuxstbDon't we have two mod codecs on the tracker now?
22:22:36preglowone based on mikmod
22:22:42pixelmaisn't one a plugin?
22:22:45linuxstbWhich one are you talking about?
22:22:50preglowlinuxstb: the .mod one
22:22:56preglowthe mikmod ones does everything
22:23:01bluebrotherpicky: ah, that. Well, that's caused by the second example being the second paragraph in the section.
22:23:03pickybluebrother: he-he, page 120 as well!
22:23:09pixelmaI'm talking about the codec (not the plugin)
22:23:09bluebrotherbut I agree that it looks ugly.
22:23:17preglowpixelma: it pretty much has to be a plugin, our playback engine has bad support for non-streamed formats
22:23:18ceclinDerPapst: that'd actually be really cool.
22:23:30ceclinI have a ton of old chiptunes that'd be nice to play on the go.
22:24:21linuxstbDerPapst: You mean this?
22:24:21DerPapstsome iPL dev compiled libmikmod for the iPods and it performs excellent. tough i don't know what is required to make it a rockbox codec.
22:24:27pixelmapreglow: the codec one works ok-ish (still has some problems though but I would have thought they are fixable ?)
22:24:28pickybluebrother: is there a latex environment for examples?
22:25:01pickybluebrother: I mean, there surely is, but is there one that should be used in RB manual?
22:25:08bluebrothernot sure if we defined one ... check LatexGuidelines in the wiki
22:25:26DerPapstlinuxstb: heh. i didn't know that existed o. i thought there is only the licence free .mod patch
22:25:28 Join midgey [0] (
22:26:01preglowpixelma: i don't even know what the problems are, but i definitely would guess they are fixable, yes. but it will have the limitation of only being able to play small files until our non-streamed format support is fixed
22:26:53pickybluebrother: there seems to be a special env. Look at e.g. page 110 in the PDF manual.
22:27:07pixelmapreglow: the new one plays larger files (which the old one didn't play). I only have 2 for which that applies though
22:27:28DerPapstbut FS #8806 seems to be a viewer and not a codec...
22:27:40bluebrotheryep, remembered it.
22:27:45pixelmapreglow: the rest is smaller than codec buffer (I think it was and were played before)
22:28:13pixelmathose two work now
22:29:00 Quit picky ("CGI:IRC (EOF)")
22:29:06preglowpixelma: but it still can't play files of several megabytes, i guess
22:29:10pixelmathat's the big plus I meant yesterday
22:30:02*bluebrother tries to use enumerate and likes it much better
22:31:04pixelmapreglow: why (and where) should it stop now? I admit I have no idea about how it is coded though, can only talk from a user's perspective and my .mods are rather small
22:31:29bluebrotherand the second example doesn't need to be that long too ...
22:31:30 Join TMM [0] (
22:31:58pixelmawhich is I think rather typical for .mods
22:32:39*DerPapst has some 8MB mods :-P
22:33:19 Quit phinze ()
22:33:38linuxstbpreglow: Looking at the .mod codec, it uses the data directly from the audio buffer - so as long as it's buffered contiguously it should work (IIUC)
22:33:45pixelmaDerPapst: then you should try the new mod codec too (the "licende-free" one)...
22:34:58pixelmalinuxstb: so the limit is RAM size then?
22:35:43ChicoryApparently it's in recovery moe!
22:35:47pixelmaor rather playback buffer size
22:35:52ChicoryNow, er, stupid question, but ... now what?
22:36:32BagderChicory: now you can mount the recovery disk and copy bootloader and mi4 file to it
22:37:17 Join sarixe [0] (
22:37:39ChicoryOh, pribootloader?
22:37:48ChicoryOr some other file?
22:37:56gevaertsChicory: pribootLoader.rom and firmware.mi4
22:38:00*Chicory nods.
22:38:02Bagderthe same one you did e200tool recover with
22:38:04ChicoryThought so. Thanks. :)
22:38:17BigBambiIs it possible to turn an iPod 5G off when it is charging?
22:38:20ChicoryAnd then just reboot and see what happens?
22:38:29DerPapstBigBambi: nope.
22:38:41BigBambiDerPapst: Cheers, didn't think so
22:38:46gevaertsAfter you copied them, cleanly unmount, make sure hold is off, and unplug
22:39:38BigBambiDerPapst: So I can close this in your view: - the problem is that the charging detection is broken
22:39:45linuxstbpixelma: I've only looked at the code quickly, but that seems to be the case.
22:40:00ChicoryWeeeelllll ...
22:40:06ChicoryIt's back!
22:40:28gevaertsChicory: choose "format" in the Settings menu to be safe.
22:40:34ChicoryThank you for all of your help, gevearts.
22:40:37ChicoryAnd I shall.
22:41:04preglowlinuxstb: doesn't exactly sound like a safe bet
22:41:38gevaertsChicory: no problem. You're the fourth person to need this tool that I know of
22:42:02linuxstbpreglow: No... I wonder how hard it would be for the new buffering code to ensure files are loaded contiguously... Nico_P?
22:42:02ChicoryI wonder if it'd be nice to have that on the main page, or referred to in the Wiki.
22:42:10ChicoryBecause this c250 stuff seems a little buggy.
22:42:30DerPapstBigBambi: seems so. i haven't read the thread though. Maybe if he flips on hold while rockbox displays its shut down message the ipod will actually stay off. However, when he attaches a charger the iPod will boot again.
22:43:06DerPapstBigBambi: it's like pressing a button to wake the iPod up again.
22:43:16BigBambiDerPapst: Yep, but whatever the problem, the answer isn't allowing shutdown during charging, as that isn't possible
22:43:21gevaertsThe problem is that the tool is not really ready. It's c250 specific and won't work on c240, The code is not clean, and it still refers to e200r installation...
22:43:25*Chicory nods.
22:43:30DerPapstBigBambi: yes :-)
22:43:38BigBambiDerPapst: The problem is the erroneous charging detection
22:43:42ChicoryAll I know is that it saved my bacon.
22:43:47gevaertsI actually wonder why no-one with a c240 ever seems to have problems
22:43:55*Chicory shrugs.
22:43:56Bagdergevaerts: or e2x0 owners
22:44:10BigBambigevaerts: I'll try my best soon
22:44:17linuxstbMaybe bugs in Sansa's firmware/bootloader?
22:44:32Bagderit certainly is a flaw no doubt
22:44:37gevaertsBagder: do you actually have reports of *.fmt working on c200 ?
22:44:49Bagdergevaerts: no, not that I can recall
22:45:05gevaertslinuxstb: I would call 'recovery mode does not work if the filesystem is corrupted' a bug, yes
22:45:46DerPapst... which makes the whole recovery mode somewhat useless....
22:46:05gevaertsBagder: I have my doubts about it. It never seems to work for me, so maybe that is the main difference between c200 and e200 for non-working recoveries
22:46:38ChicoryMmm, just a moment, be right back.
22:46:41 Quit Chicory ("Leaving.")
22:48:56preglowlinuxstb: would definitely be a sensible start
22:49:09preglowlinuxstb: plus introducing a new codec flag for codecs that want such behaviour, of course
22:49:18 Quit Tavnos ()
22:49:44linuxstbpreglow: I was thinking that the get_metadata() function could set such a flag.
22:49:51Y-SignalI just need a zen M or something
22:49:59Y-SignalI'm sick of this ipod business
22:50:07gevaertsY-Signal: did you see what I said earlier ?
22:50:35Y-SignalI saw where you wanted the rockbox revision clarified, one too many digits
22:51:08preglowlinuxstb: yeah, it pretty much has to be that way, now that i think about it
22:51:38 Join Chicory [0] (
22:52:02ChicoryWell, it all seems kosher.
22:52:11linuxstbpreglow: Would you want to commit that codec before that's fixed in the buffering code?
22:52:12gevaertsOK, so you missed the next bit. Can you try the version from 2008-03-19 (r16712) ? That one should work. If it does, we would also be interested to know if the version from 2008-03-20 (r16718) works
22:52:23 Quit Y-Signal ("CGI:IRC (EOF)")
22:52:41 Join Y-Signal [0] (n=cd9cbcfe@gateway/web/cgi-irc/
22:52:46Y-SignalGreat, thanks browser
22:53:04Y-SignalI clicked your link for 16712 and my browser kicked me outta java chat; I'll grab that and 16718 and see what I get
22:53:07Y-Signalthanks for the help so far
22:53:50gevaertsIf you can verify that, we know where the bug is, so someone can then fix it
22:53:55preglowlinuxstb: well, if it doesn't have any safe guards against wrapping, no
22:55:08linuxstbpreglow: It will just give a codec error
22:56:15Y-Signalas soon as this song's done :)
22:58:02 Quit domonoky (Read error: 104 (Connection reset by peer))
22:58:23preglowlinuxstb: then i'd commit it anyway
22:58:44preglowbut i don't think adding in a simple no-wrapping scheme will be too hard anyway
22:59:15linuxstbpreglow: I don't feel that strongly, but don't like the idea of committing something that half-works and will give (to the user) random codec errors...
22:59:38Y-SignalOh, not wholly related, but is there a simple way to change the loader's behavior so that a split-second error doesn't cost you your rockbox settings when moving the hold switch to the right?
23:00:10preglowlinuxstb: i wouldn't consider it for a more popular codec, i don't think too many people will notice such an error until a fix is in playback
23:00:21preglowfor .mod, that is
23:00:28linuxstbY-Signal: Use the MENU button to dual-boot. When your ipod is off, turn it on by pressing the MENU button, and keep it pressed.
23:01:52 Quit miepchen^schlaf ()
23:03:03Y-SignalI'll have to try that...what does holding Menu get you?
23:03:18***Saving seen data "./dancer.seen"
23:04:11Y-SignalThat's awesome, thanks
23:04:25Y-SignalMuch better than the hold switch
23:04:25pixelmabluebrother: in the platform files, there now is an \ActionSettingInc (or Dec) which is used in the settings context and a \ActionSettingsInc (Dec) for the recording context... wouldn't it be better to rename the latter to something with "Rec" at least?
23:04:59linuxstbY-Signal: I agree - I don't know why no-one uses it or talks about it...
23:05:06 Part swimmer
23:05:18pixelmabluebrother: those two are different in most cases...
23:05:43bluebrotherpixelma: I agree.
23:06:44pixelmaalright... a bit more work then but for the better
23:07:08Y-Signallinux, probably due to lack of mention in documents?
23:07:42linuxstbY-Signal: That's what I'm talking about...
23:10:48BigBambipixelma: there?
23:10:55BigBambiOr indeed any other manual bods
23:11:15*BigBambi ought to read the last three lines at least before pinging :)
23:11:33bluebrotherBigBambi: pong ;-)
23:11:47BigBambiHow difficult would it be to replace references to Gigabeat F to Gigabeat F/X in the manual?
23:11:59 Join miepchen^schlaf_ [0] (
23:12:03 Quit tessarakt (Read error: 110 (Connection timed out))
23:12:04BigBambiAs given it is for both, it probably ought to say so
23:12:18pixelmadepends on how clean it is used
23:12:22 Join tessarakt [0] (
23:12:41BigBambipixelma: As in if all references are via a macro it would be OK?
23:12:51pixelmaif it was very clean, it should be one small change in the platform file
23:13:02BigBambiOK, I'll check :)
23:13:14 Join csc` [0] (n=csc@archlinux/user/csc)
23:13:28 Join Zarggg [0] (
23:13:31Nico_Plinuxstb: what do you mean by contiguously?
23:13:45Nico_Pno data between two files?
23:14:52DerPapstiirc no file half buffered.
23:15:00 Join FOAD_ [0] (
23:17:10 Quit silvio_ ("Verlassend")
23:17:12*gevaerts passes Rincewind's application through his built-in in-brain spellchecker (also known as reading)
23:18:33linuxstbNico_P: Yes, no gaps, and not wrapping
23:19:07 Quit DerPapst (Nick collision from services.)
23:19:18 Join DerPapst [0] (
23:19:38Rincewindgevaerts: you can keep every spelling mistakes you find, free of charge
23:20:16gevaertsRincewind: I only spotted a couple ;)
23:21:15Rincewindno really, please tell me, I hope to improve my english
23:22:30gevaertsDon't take this for gospel (no native english speaker either), but the 5th month is May in english, not Mai; and "I didn't knew yet" should be "I didn't know yet"
23:23:01Rincewindyes, Mai is genuine german...
23:23:13DerPapst"I didn't know yet" sounds like a cheap excuse :->
23:24:15preglowNico_P: plain and simple just always buffer entire files for codecs that wish so, and no wrapping at the end of the buffer
23:24:38*gevaerts didn't see any other mistakes
23:24:41Rincewindwith "i didn't knew" i want to say past perfect, or maybe past progressive?
23:24:44pixelmalinuxstb: there seems to be a button action conflict in the Ipod's recording screen (short press of menu is used for - ACTION_STD_CANCEL in the settings context (wich is first "in list") and ACTION_STD_MENU in the standard context (setting).
23:25:07BigBambiRincewind: I didn't knew isn't correct in any tense in English
23:25:14 Quit mf0102 ("Verlassend")
23:25:31Rincewindhm, ok. Don't know where I get that from
23:25:41gevaertsRincewind: I think you want "I hadn't known yet" or something, but I'm sure BigBambi knows this better
23:25:43DerPapstbad english lessons :-P
23:25:54BigBambiI hadn't known is fine
23:26:01pixelmalinuxstb: judged from the sim this leads to both not working (at least "long play" which is defined for ACTION_STD_CANCEL in the standard context works then)
23:26:05Rincewindhadn't known sounds good
23:26:06BigBambiRincewind: If you would like I can take a look
23:26:15Nico_Ppreglow, linuxstb: no wrapping is already possible
23:26:35Nico_Pand files never have gaps *in* them. there is the header between files though
23:26:46*DerPapst bets Rincewind is ways better then him in english.
23:26:49mud-rb_"didn't know" is more natural if the difference in meaning isn't required though
23:26:55BigBambiRincewind: But normally you would say I didn't know (at that point) depending on context
23:27:08gevaertsDerPapst: "than him" ;)
23:27:16DerPapstwhatever :-P
23:27:24Rincewind" I had a C/C++ course at university last year where I learnt some things about C I hadn't known yet and object oriented programming with C++."
23:27:30pixelmaDerPapst: too many typo classes? :P
23:27:38*gevaerts also would say "way better" instead of "ways better"
23:27:42Y-Signalgevaerts, 16712 seems to be working fine
23:27:43DerPapstways to many :-D
23:27:54gevaertsY-Signal: great.
23:27:59Y-SignalI'll try the other in a bit and see if it catches fire
23:28:00DerPapstmeh, beat me gevaerts :-D
23:28:06BigBambiRincewind: " I had a C/C++ course at university last year where I learnt some things about C I didn't know, and object oriented programming with C++.
23:28:12Y-Signalthis is amazing, I can skip songs and everything
23:28:13gevaertsBut I'm not 100% sure about the last one
23:28:42*gevaerts beats DerPapst
23:28:45BigBambiYes, ways better is incorrect, but way better, whilst correct, isn't very formal
23:29:06BigBambiBut we ought to take this to #rockbox-community I guess
23:29:07gevaertsBigBambi: this was on irc...
23:29:09mud-rb_is learnt a real word? sounds fake
23:29:25BigBambigevaerts: Ah, OK, I was still thinking in terms of applications
23:29:25gevaertsmud-rb_: past tense of learn
23:29:36BigBambimud-rb_: Learnt is fine
23:29:40mud-rb_i see
23:30:33BigBambiand so is learned (in terms of everyday English anyway, no doubt a linguist would have something to say)
23:30:49 Join CaptainKewl [0] (
23:31:23*DerPapst still has a lot to learn.
23:32:13BigBambiThere you go :)
23:32:13*gevaerts thinks that English is an annoying language. At first it seems to have almost no grammar at all, it has several allowed variant spellings for nearly every word, and then suddenly they spring some weird rules on you
23:32:53mud-rb_oh, it's more used in british english i guess. i always thought that those spellings were just slang or whatever :)
23:33:26DerPapstgevaerts: hahaha
23:33:26Rincewindmud-rb_: so it is the opposite of slang :)
23:33:47linuxstbpixelma: Unless something has broken it recently, I thought the ipod recording keymaps worked fine. I'll double-check later though.
23:33:51 Quit FOAD (Read error: 110 (Connection timed out))
23:33:52 Nick FOAD_ is now known as FOAD (
23:33:57 Join Insectoid [0] (
23:34:04*gevaerts also suggests to hold english grammar and spelling discussions over ☞ in #rockbox-community
23:34:10Chipsaru"sorry for my terrible english, my native language is c++" :)
23:34:55pixelmalinuxstb: unfortunately I can't test on target, the problem is that I can't call the recording settings menu from within the recording screen
23:35:06 Join FOAD_ [0] (
23:35:17BigBambiTo build the manual currently, do I do configure then make manual?
23:35:27 Quit sarixe ("(EE) Failed to load "quit" module")
23:36:13pixelmalinuxstb: and I believe DerPapst tried on target yesterday and couldn't find a button (combo)
23:37:25 Quit davina ("GNU/Linux the free alternative to Windows")
23:37:26pixelmaBigBambi: I believe you wouldn't have to configure for the manual (because you have to "make manual" anyway) but I still do (doesn't hurt and I keep it in a different directory).
23:37:45InsectoidSo I was about to ask if anyone had any idea as to why my iPod 5g running latest svn freezes when it attempts to play anything, even after all kinds of poking about (chkdsk, etc) −− but I ran chkdsk one last time and now I'm getting all kinds of \Music\The Beatles\1967-1970 (US Stereo Ebbetts)\CD1\07. Penny Lane.mp3 is cross-linked on allocation unit 149652. messages.
23:37:59BigBambipixelma: As with current svn and configue then make manual it fails on the gigabeat manual
23:38:12BigBambipixelma: May I pastebin you the error?
23:38:28pixelmayou can try
23:38:29gevaertsInsectoid: can you try the version from 2008-03-19 (r16712) ?
23:38:47InsectoidSure −− but I'm building with cygwin so it'll take a bit.
23:39:18 Quit BlakeJohnson86 ("Leaving.")
23:39:32BigBambipixelma: Does it build OK for you/anyone else?
23:39:33gevaertsInsectoid: you can download a build from
23:41:16 Quit BigBambi ("Please insert girder")
23:41:20Insectoidgevaerts: Downloading and installing now.
23:41:59 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
23:42:15bluebrotherBigBambi: just tried, works fine for me.
23:42:32BigBambibluebrother: weird. Does the pastebin mean anything to you?
23:43:16pixelmaBigBambi: builds fine for me too (using cygwin). Your error looks unfamiliar to me, maybe it's something in your setup? Is this the first time you tried building the manual?
23:43:44preglowNico_P: sounds sweet, then, but i guess you must add an error condition for when there is not enough room in the buffer for a file at all
23:43:49bluebrotherI'd guess its some features thingy that doesn't run correctly and thus doesn't create the initial document
23:44:02Nico_Ppreglow: there is :)
23:44:13BigBambipixelma: Yes, since I reinstalled. I installed the packages mentioned on the manual how-to page (and before I reinstalled I could build fine), but I'll check them again
23:44:51Nico_Ppreglow: you want to use bufopen with TYPE_ATOMIC_AUDIO
23:45:02Nico_Paudio_load_track already does it
23:45:32linuxstbWhat happens if there isn't enough room?
23:45:34bluebrotherBigBambi: you need to have gcc installed since features.txt was added to the manual build process
23:45:48Nico_Plinuxstb: bufopen will fail
23:45:54BigBambibluebrother: yeah, gcc is there
23:45:56Insectoidgevaerts: Works perfectly.
23:46:04linuxstbNico_P: So what does the playback engine do in that case?
23:46:05InsectoidThank you
23:46:31Nico_Plinuxstb: it will stop buffering. in the new code that means reaching the STATE_FULL state
23:46:47linuxstbSo it will try again later?
23:46:52bluebrotherBigBambi: do you have a file manual/rockbox-build.tex in the build folder?
23:47:03Nico_Pyes, when the buffering thread tells it the buffer is low
23:47:15*gevaerts tells linuxstb that there is indeed most probably a bug in sample_output_stereo()
23:47:21Nico_Pthere could be a problem when trying to add a file that's bigger than the buffer though
23:47:34BigBambibluebrother: Yes, inside the manual sub directory of the build folder
23:47:36linuxstbgevaerts: I already agreed with you ;)
23:48:07gevaertslinuxstb: I know, but we have more evidence now ;) Anyway, I'm not up to fixing it
23:48:48gevaertsI just wonder why nobody noticed before today. That code is 8 days old
23:48:55 Join BlakeJohnson86 [0] (
23:48:59BigBambibluebrother: Ah, I think it is the latex-ucs that is the problem
23:49:12BigBambibluebrother: I'll do a little more investigating then report back
23:49:55linuxstbgevaerts: I think I know how/where to fix it - I'll need to see if I can recreate the problem though, and probably not tonight...
23:51:13linuxstbI'm assuming the dest buffer in the call to dsp_process() (in playback.c) is only 16-bit aligned. This buffer is provided by pcmbuf_request_buffer(), which needs to ensure things are aligned.
23:52:01gevaertsWe could of course just revert r16717 until it's fixed...
23:53:14*gevaerts sees that preglow also has worked on that file, so he might also be able to fix it
23:53:37 Quit FOAD (Read error: 110 (Connection timed out))
23:53:37 Nick FOAD_ is now known as FOAD (
23:57:35preglowsample_output_stereo bug?
23:57:39preglowc or asm?
23:57:56gevaertspreglow: asm
23:58:18preglowgevaerts: arm?
23:58:38gevaertspreglow: yes. Seen on ipod 5g, data abort
23:58:40preglowbuschel probably introduced a bug, then, what is the error? data abort?

Previous day | Next day