Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2006-09-22

00:08:12 Quit klrspz ()
00:09:37 Quit midkay (Read error: 104 (Connection reset by peer))
00:12:49 Quit Wett (Read error: 110 (Connection timed out))
00:14:40 Quit pagefault ("Leaving")
00:15:00 Join pagefault [0] (i=pagefaul@pdpc/supporter/active/pagefault)
00:15:08 Quit pagefault (Read error: 54 (Connection reset by peer))
00:15:20 Join pagefault [0] (i=pagefaul@pdpc/supporter/active/pagefault)
00:18:48 Quit pagefault (Client Quit)
00:24:59 Quit FireFly_ ("Leaving")
00:28:21 Quit petur ("here today, gone tomorrow")
00:28:31 Quit ender` (" In a perfect world... spammers would get caught, go to jail, and share a cell with many men who have enlarged their penisses,")
00:30:18 Join bgmrk [0] (
00:30:21bgmrkyo yo yo
00:31:21markunhi there
00:33:32 Join davidc__ [0] (n=davidc@
00:34:03bgmrkhow is every1?
00:37:55 Join pagefault [0] (i=pagefaul@pdpc/supporter/active/pagefault)
00:43:08 Quit gtkspert (Remote closed the connection)
00:43:23 Nick daurn|afk is now known as daurn (n=quae@unaffiliated/daurnimator)
00:44:05 Join gtkspert [0] (
00:55:17 Join chris___ [0] (
00:55:24 Join darkskiez [0] (
00:55:25 Quit billytwowilly (Read error: 104 (Connection reset by peer))
00:55:29 Quit RedBreva (Read error: 113 (No route to host))
01:09:49 Join lee-qid_ [0] (
01:11:11 Part darkskiez ("Client exiting")
01:12:42 Join darkless [0] (n=darkless@
01:15:40***Saving seen data "./dancer.seen"
01:19:46 Quit lee-qid (Operation timed out)
01:26:41 Join JdGordon [0] (
01:27:42 Quit spiorf (Read error: 60 (Operation timed out))
01:28:28 Quit XavierGr ()
01:31:01 Join XavierGr [0] (
01:31:47markunhi mooch
01:31:52moochi am having serious problems with ipod and keeping the config from boot to boot
01:32:06moocheverytime i switch it off and on again, all the settings are gone
01:32:16moochi filled a bug about it, but it has not beenreplied
01:32:29markunweird problem
01:32:30moochi recall not having the behaviour with old versions of rockbox
01:33:07Soapuh, do you boot with the hold swith on?
01:33:08markunI don't have that problem with my player (iriver h120) and don't really think I can help you
01:33:33markunah yes, hold resets your settings
01:34:36markunSoap: on the iriver rockbox just doesn't power on if you have hold on, not so with the ipod?
01:35:13moochSoap: sometimes not
01:35:18Soapwell, you can't press a button to boot with the hold switch on.
01:35:28Soapmooch - sometimes not = sometimes yes?
01:35:42moochSoap: but it is fscking anoying...
01:35:52moochSoap: yes, sometimes i witch it on and put the hold on
01:36:03Soapmarkun - you can't press a button to boot w/the hold switch on, but you can eject the player from your computer, and unplug it from Apple's Disk Mode, thus causing a reboot.
01:36:07moochSoap: but most of the time i wait without the hold, and then it goes bananas
01:36:20moochSoap: there should be a switch to get the behaviour off
01:36:25markunbananas = reset settings?
01:36:27moocha config option
01:36:31Soapmooch - no, my question was do you ever boot it into rockbox with the hold switch on?
01:36:34moochmarkun: bananas = reset options, yes
01:36:43moochSoap: sometimes yes
01:36:55SoapThat is how you reset the settings, this is a feature.
01:37:01markunmooch: this feature is to help people who screwed up their settings
01:37:01Soapdon't boot with the hold switch on.
01:37:02moochthis is a bug
01:37:12markunmaybe a more difficult keypress should reset..
01:37:33moochSoap: it should go back to the selected settings if i reboot it with the hold button off
01:37:59moochSoap: the reset settings should be temporary
01:38:08SoapI can't think of a keypress more difficult than a toggle switch on top of the unit, all the other buttons are extremely touch-sensitive, and extremely close to the power-on button.
01:38:23moochSoap: if i reset it with the hold on, it should clear the settings and save the selected ones on a temp file
01:38:31Soapmooch - a temporary reset does not compute.
01:38:45moochif the temp file is not removed, it should be used to restore them
01:39:09moochon the next reboot
01:39:14markunmooch: implement it. If other people like it it might get included
01:39:28moochmarkun: i suck at coding anything else than bash
01:39:32moochmarkun: really
01:39:41markunsorry to hear that
01:39:41Soapmooch - the setting reset happens by clearing the special sector on the hard drive, at the bootloader stage, you would have to be IN rockbox to save settings, then reset, and if you were IN rockbox, it might be too late to clear crash-inducing settings.
01:40:24markunmooch: I think the whole settings system will change.
01:40:47markunJdGordon is working on something
01:41:15moochmarkun: s/bash/POSIX shell/
01:41:22SoapI guess you might be able to add config file backup to the bootloader, but I stress might, and what is so hard about not booting with the hold switch in the on position?
01:41:46moochSoap: i believe it also happens sometimes without the hold on
01:41:55markunmooch: if the settings in future are always saved to a file we can remove the 'clear settings' feature because you can just edit or remove the file by hand
01:42:19markunmooch: if you update rockbox and the settings version number has changed it will also reset your settings
01:42:25markunJdGordon: no?
01:42:34markunThen what are you working on all this time?
01:42:52 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
01:42:53JdGordonthe setting reset button will stay, but once u ae in rockbox, you can edit the config by hand and reload them
01:43:01moochSoap: also, it could be saved when you switch off the device, on a "status" file, and if they are reset, the file could be used to save the setting on switch off, if the file is not removed
01:43:14JdGordonbut resetng settings doesnt write the defaults to the setting file
01:43:25Soapmooch - it /might/ but since you admitted to behavior which causes settings to be reset, and I've never heard of anyone else with the problem who /doesn't/ have the hold switch on, I'm guessing it doesn't
01:43:43moochSoap: i will check it out
01:44:30Soapmooch - you're talking about adding a lot of complexity for little reward.
01:44:49moochalso, as a wishlist bug, it would be nice to have a 2 line status bar on config options that explain the behaviour of the config option with scrolling text
01:45:02moochat the bottom
01:45:13moochSoap: might be that i am complicated
01:45:13markunmooch: for now just save your settings after you have it all configured right. Then you can always reload it after a reset.
01:45:22moochmarkun: i am doing that
01:45:25markunok, good
01:45:28moochmarkun: but thanks for the tip
01:46:47markunthe config files are also useful for changing only a few options. I have one file for headphone and one for stereo use.
01:48:07Soapcrossfeed FTW
01:48:52markunwhat's ftw?
01:48:58 Quit linuxstb_ ("CGI:IRC (Ping timeout)")
01:49:07moochfor the win
01:49:16Soapsorry, that was bad behavior on my part.
01:49:24markunnp :)
01:49:52markunI just never saw it and it's not in here:
01:51:07scorchei have NEVER see the 10x and 10q...
01:51:23JdGordonthose two are horrible
01:51:36scorcheand, might i add, i am glad i have not
01:51:49scorcheinfact, i am tempted to remove those from thelist =P
01:51:58 Quit TeaSea (Remote closed the connection)
01:52:28chris___it's missing STFU
01:52:40scorcheas are you =)
01:52:52JdGordonscorche: add a star next to those two and say "instant ban" if rhey are used dont really care that much
01:53:09scorchego ahead though
01:58:17 Nick chris___ is now known as chrisSTFU (
01:58:34chrisSTFUthere.. now I am not missing STFU...
01:59:54Soapthe nick/handle which is a command all in itself.
02:03:37 Nick chrisSTFU is now known as STFUsoap (
02:05:32*STFUsoap is a new soap aimed at loud children. Try it today!
02:11:09 Quit Arathis ("[rl_bot quit]")
02:16:50 Join midkay [0] (n=midkay@rockbox/developer/midkay)
02:22:21pagefaultso I am under the impression here that C++ code is not a good thing for rockbox
02:22:34pagefaultand C is only acceptable
02:22:45JdGordonasm is fine too
02:23:12JdGordonalthough.. you need to know 3 different asm's
02:23:22pagefaultI have some wonderful console emus but they are C++
02:23:31pagefaultmusic players that is
02:28:28*pagefault contemplates
02:28:28 Quit XavierGr (Read error: 104 (Connection reset by peer))
02:28:48pagefaultobviously adding C++ is going to make firmware much larger
02:29:31scorcheand we are already pushing the limit (even breaking it) on targets like the FM recorder
02:30:00pagefaultwhich model is that on
02:30:33scorcheon targets like the FM recorder
02:30:51pagefaultwell I have a H10 and I have no FM recorder so I was just wondering what ones had the support
02:30:58pagefaulteven though I have a tuner
02:31:07scorcheFM recorder is an archos model
02:33:18 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
02:36:15 Join lostnihilist [0] (
02:45:29pagefaultwhere is the radio menu located
02:45:33pagefaulton a player that supports it
02:45:41pagefaultI think I am going to have a go at supporting it on my player
02:46:18JdGordondoes the h10 even have a radio?
02:46:35pagefaultFM only
02:46:53pagefaultit could record too
02:46:58JdGordonto get it working, u need to figure out which fm chip is used, and how to initiailize and use it
02:47:14 Join bmwebb [0] (
02:47:28 Quit bmwebb (Client Quit)
02:48:02pagefaulti'll take a look
02:48:22pagefaulthopefully it's some common
02:49:16 Join CatSCan29 [0] (
02:49:32JdGordoniirc it uses the same chip as the h300
02:49:43JdGordoninitializing it wont be the same tho...
02:49:49JdGordonbut good luck
02:49:50bgmrkwhats this h−−- you people keep talking about?
02:50:05hcswill performance be hurt if I use seek_buffer() instead of advance_buffer()?
02:50:18 Quit CatSCan29 (Client Quit)
02:50:24 Part pixelma
02:50:34scorchebgmrk: they are iriver models...i would suggest looking at the wiki page DeviceChart to familiarize yourself with the rockbox targets
02:50:56bgmrkwill do
02:52:03bgmrkoo gotcha....modle numbers
02:55:15 Join _jhMikeS_ [0] (
02:56:25pagefaultoh yay
02:56:31pagefaultthey have pcb scans
02:56:40pagefaultI was about to take mine apart
02:59:35pagefaultscans of the 20gb model
02:59:44 Join Davide-NYC [0] (
02:59:47pagefaultI might have to disassemble after all
02:59:55pagefaultunless I am lucky and they used the same tuner
03:02:02Davide-NYCGeneral question: Does optimising the WMA (or M4A AAC) decoders to play in real-time require *target specific* optimization?
03:02:37Davide-NYCI mean do they have to be optimized for each individual chip or is it a general thing?
03:03:21Davide-NYCI understand very little about this... anyone?
03:04:15markunDavide-NYC: I think the first step is to do general optimizations
03:04:43Davide-NYCis there a general feeling amongst the devs that this is a priority?
03:05:10Davide-NYCor are people taking the attitude that since they are closed formats they are not worth persuing
03:05:18Davide-NYCjust wondering
03:06:04Davide-NYCmarkun: but assembly (ASM) optimization would be CPU specific, correct?
03:06:33Davide-NYCwow, that is a huge job then
03:06:35SoapAAC is not a closed format, I can't speak to WMA
03:06:46Davide-NYCSoap: you're right
03:13:23 Quit jhMikeS (Read error: 110 (Connection timed out))
03:15:32Davide-NYCI had DLed the wma.diff.gz file to my rockbox-devel dir, I am not familiar with gz files. unzip does not like it. What should i use to extract it?
03:15:43Davide-NYCI am cygwin on win32
03:15:44***Saving seen data "./dancer.seen"
03:16:49Davide-NYCgunzip puts out garbage
03:17:23Davide-NYCwow, tons and tons of garbage!
03:19:13 Quit lostnihilist (Read error: 110 (Connection timed out))
03:20:02 Join Moos [0] (i=51400b8c@gateway/web/cgi-irc/
03:20:47MoosHi there !
03:20:53Davide-NYCmy wma.diff file is just hex garbage, isn't it supposed to be text?
03:21:27Moos_jhMikeS_: here?
03:26:28 Join bilbravo [0] (
03:26:48 Quit hardeep ("[BX] The birds kept calling his name, thought Caw")
03:26:48markunDavide-NYC: I have some gzip problems from time to time with the patch tracker
03:27:10markunDavide-NYC: try to rename it to wma.diff.gz and use gunzip
03:27:53markunhey Moos!
03:28:31Davide-NYCmarkun: after I've already gzip -d it?
03:28:39markunDavide-NYC: yes
03:28:50Davide-NYCso you're saying gunzip twice
03:29:07markuntry it, don't know if that's the problem
03:30:24pagefaultwow this is going to be a big job enabling radio for this device
03:30:24Davide-NYCthank you
03:30:31Davide-NYCthat is wierd
03:32:24 Join |AhIoRoS| [0] (n=ahioros@
03:34:47pagefaultoh well fun times
03:35:06MoosHey markun !
03:35:29 Join jaebird [0] (
03:38:32 Quit lukaswayne9 ("Ex-Chat")
03:38:54 Quit bgmrk (Read error: 60 (Operation timed out))
03:50:44Moosnight all !
03:50:47 Quit Moos ("CGI:IRC")
03:52:15 Quit bilbravo (Remote closed the connection)
03:56:11 Quit lee-qid_ (Client Quit)
03:56:47Davide-NYCLOL I don't have any wma's to test with! (hysterical)
03:58:29 Join bilbravo [0] (
04:07:55 Join Drkepilogue [0] (i=46e78058@gateway/web/cgi-irc/
04:21:43 Join bgmrk [0] (
04:34:22 Quit solarflare (Read error: 54 (Connection reset by peer))
04:34:31 Join lukaswayne9 [0] (
04:34:37 Join solarflare [0] (
04:36:39 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
04:37:43 Quit secleinteer (Read error: 104 (Connection reset by peer))
04:43:50 Join pagefault_ [0] (
04:45:39 Quit pagefault (Read error: 104 (Connection reset by peer))
04:48:11 Join Greeko [0] (n=greeko13@
04:48:27Greekohello, I just successfully installed iPod linux on my G5 iPod
04:48:51Greekowhat is the easiest way to install RockBox, because I want to play iDoom
04:48:56GreekoTY pagefault
04:49:19pagefault_just put your wad file in the .rockbox folder
04:49:33Greekoi have windows
04:49:36Greekodoes that make a difference
04:49:52pagefault_I have no idea how ipods work
04:49:52Greekowhere do i find a .rockbox folder then?
04:49:59Greekolol alright
04:50:00pagefault_can you mount it like a drive
04:50:06pagefault_so you can put files on it
04:50:17Greekowell seeing as I have windows XP it does that automatically
04:50:35pagefault_well there should be a folder called rockbox
04:50:36Greekobut I cant access the Linux partition from windows
04:50:49Greekobut all I have is iPodLinux
04:50:51Greekonot Rockbox
04:50:59Greekoso why would there be a RockBox folder?
04:51:14scorchepagefault_: he said he just installed ipl..
04:51:16pagefault_rockbox keeps all it's codecs and settings in folders
04:51:34pagefault_does it work entirely differently on ipods?
04:51:51scorcheGreeko: on ipl's wiki, there are instructions for installing rockbox so that loader2 can boot it
04:51:54scorchefollow that
04:52:05scorchepagefault_: IPODLINUX
04:52:19pagefault_ok I am sorry, please ignore everything I said
04:52:23pagefault_I thought I was being helpful
04:52:24Greekowell damn
04:52:29Greekoi bricked it because of you
04:52:33GreekoJK dude
04:52:37Greekoalright i will check the wiki
04:52:39Greekothanks Scorche
04:53:09scorchepagefault_: ipl is an entirely different firmware than rockbox
04:53:30pagefault_why would you want linux on your ipod anyway?
04:53:44pagefault_just for kicks?
04:53:50scorchedidnt someone put bsd on a tamagotchi?
04:54:10scorchethere are people out there that believe that linux should be on every device known to man...
04:54:17Greekolol im not one of them
04:54:17 Quit amiconn (Read error: 110 (Connection timed out))
04:54:18 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
04:54:22Greekoi just wanted to get more out of the iPod
04:54:38Greekoso I installed Ipl
04:54:46pagefault_ah I have no problem with that I just didn't see the ipl part
04:54:55Greekoyeah its cool;
04:56:22pagefault_I am wanting this zune when it comes out
04:56:32pagefault_so I can use my samba shares to get my music
04:57:05pagefault_I hope it's easily modifiable
04:57:24scorchewell, it *is* microsoft
04:57:49pagefault_well they managed to put linux on a pocketpc ;)
04:58:29 Join aliask [0] (
04:58:40pagefault_knowing MS lots of info will get leaked
04:58:44scorchemicrosoft didnt manufacture those devices
04:58:47pagefault_and it will get hacked really fast
04:58:49scorchejust the OS
04:59:14pagefault_although they did agood job with the 360 so far
05:00:32pagefault_toshiba is making for MS
05:00:37Greeko360s got haxed good
05:00:42pagefault_so maybe it might be based on something they have
05:00:48pagefault_like they have that what is
05:01:03pagefault_the gigabeat
05:01:06scorchewell, anything we say is just speculation anyway
05:01:13 Join Rob2222_ [0] (
05:01:30pagefault_anything from sony is fine in my book
05:01:33pagefault_err not their CDs?
05:02:02 Quit actionshrimp ("( :: NoNameScript 4.01 :: )")
05:02:04Greekowhat about BluRay
05:02:18pagefault_ther cd's are awful
05:02:24scorcheGreeko: i was referring to sony's "rootkit"
05:02:37pagefault_I bought their netmd thinking it supported mp3
05:02:41 Part Greeko
05:02:53pagefault_but really it converted everything to it's own format
05:02:57pagefault_atrac or somthing
05:03:03pagefault_I think something like that
05:03:09pagefault_it was awful sounding
05:03:19scorchein more ways than one
05:03:38pagefault_oh and I could only copy a song once
05:03:52pagefault_if I wanted to copy it again I had to "remove" it from it then add it
05:04:12pagefault_fuck knows what happens if I reformatted
05:04:19pagefault_I guess I reformat the MD
05:04:25pagefault_but even that didn't work
05:06:04pagefault_I notice that iriver is selling the the H340 for $199 or something now
05:06:08pagefault_20gb model
05:14:48pagefault_something is working
05:15:48***Saving seen data "./dancer.seen"
05:16:24pagefault_something is working
05:16:33pagefault_but I have no gui for the radio
05:16:52pagefault_it's disabled I guess
05:16:54 Quit Rob2222 (Read error: 110 (Connection timed out))
05:17:56pagefault_it looks like the h300 code is going to work for the h10 models
05:17:58pagefault_for the tuner
05:18:12 Quit mirak (
05:18:12 Quit scorche (
05:21:04_jhMikeS_Davide-NYC: Do you have all the recording-related statusbar bitmaps on hand? Some mentioned you might.
05:21:14 Nick _jhMikeS_ is now known as jhMikeS (
05:21:26Davide-NYCthe origianl .bmp files?
05:21:46Davide-NYCjust the ones I made.]
05:21:50Davide-NYChold on
05:23:57Davide-NYCgot em, where would you like them posted?
05:24:29jhMikeSI don't have a preference really...can you email?
05:24:43Davide-NYCwhere to?
05:25:39jhMikeSdon't have a private message window?
05:25:52Davide-NYCgot it
05:26:06jhMikeSthanks much
05:26:08 Quit rotator ("zzzzzzzzzz")
05:27:14jhMikeSI'm about to run all this new stuff for the first time... :) Statusbar stuff disabled though.
05:27:53jhMikeSgot em
05:27:54Davide-NYCI believe the 'WAV' and 'WV' bitmaps are not Mmmm's preferred style. I like these better though... :)
05:28:14Davide-NYCWhacha got cookin'?
05:28:15jhMikeSI'm gonna do separate digits for the sample rates and bit rates...too many now
05:28:25Davide-NYCI can do that
05:28:47Davide-NYCYou speak C, I don't.
05:28:54jhMikeSI'm not sure what I need atm...but the status bar is going to have to deal with real numbers
05:29:04jhMikeSI know that much
05:29:09Davide-NYClet me know what to do and I'll save you some time
05:29:33jhMikeSThanks. Right now I just want to see if it all even runs! :)(
05:30:13Davide-NYChey, you want the origian PSD file with all of the digits on separate layers?
05:30:43jhMikeSSure...I really need all the characters to be separate and I'll have it draw them like fonts
05:31:15jhMikeSI need to see what's being displayed overall though
05:31:42Davide-NYCthis will at least save you the hassle of cutting and cropping
05:32:12Davide-NYCcrap, they are greyscale
05:32:18Davide-NYC(the PSDs)
05:32:21jhMikeSNeed 0-9, k, M, WAV, WV. The last two can be the same I guess.
05:32:39jhMikeSI can save mono np...I got photoshop
05:33:14 Quit |AhIoRoS| ("Abandonando, see you")
05:33:41jhMikeSAnd a blank for bitrates with few than three digits...or can just center the result.
05:34:05Davide-NYCI don;t like it when things "jump around" so preceding blank is better
05:34:07jhMikeSgot iy
05:34:26jhMikeSPut the blank in front?
05:34:28Davide-NYCI don;t care if it says "M 96" instad of "M96"
05:34:45Davide-NYCI think it's better of things stay put
05:34:51Davide-NYCbut many disagree
05:35:15Davide-NYCyes, blank in front, after the encoding type
05:35:26jhMikeSThings won't jump around. You have to leave the screen to change it...?? :\
05:35:48 Join scorche [0] (
05:35:49Davide-NYCthat's true, I guess it doesn;t matter.
05:35:49***Server message 505: 'logbot :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
05:35:51jhMikeSAll digit must be the same width
05:36:32Davide-NYCwell they are, except the alphas involved in "WAV" and "WV" which are wider
05:36:45Davide-NYCbecause they don;t display bitrate
05:37:17 Join lostnihilist [0] (
05:38:25jhMikeSI see the digits themselves are 3+1 in width ... all of them.
05:38:54NJoinmirak [0] (
05:39:21*Davide-NYC digits are not letters.
05:39:28Davide-NYCyes, or course. sorry
05:57:55 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
06:04:19 Quit pabs (Remote closed the connection)
06:04:32 Join pabs [0] (
06:12:51 Nick Strath is now known as StrathAFK (
06:17:31 Quit xNibbler (Read error: 110 (Connection timed out))
06:18:06 Join xNibbler [0] (
06:39:24 Join dys [0] (
06:51:05 Join BHSPitMonkey [0] (
06:51:37 Quit webguest94 ("CGI:IRC")
06:52:35bgmrkquestion - in order to put music into rockbox..put it onto ipod harddrive?
07:07:06 Quit pagefault_ (Client Quit)
07:09:03bgmrkis it worth it putting music into rockbox?
07:09:25hcsI don't know what you mean by "putting music into rockbox"
07:09:58bgmrkputting the music onto ipod hardrive, so it can be played using rockbox
07:10:20 Quit midgey34 ()
07:10:48aliaskwhat else would you do with a music player?
07:11:17scorcheplay doom?
07:11:24*scorche coughs up a hairball
07:11:33scorcheheh...excuse me
07:11:53bgmrkwell u don't want to copy my music into ipod hardrive, using up space, and then never using it on rockbox
07:12:23bgmrk*i don't
07:12:26 Join nave7693 [0] (
07:12:28hcsI want to reverse the lines in a file, i.e. last line becomes first line, is there a handy unix tool to do this?
07:12:55hcsah, tac
07:13:27Galoisyou can use rockbox to play the songs that are already on the ipod without having to make a second copy
07:14:00 Quit midkay ("Leaving")
07:14:21bgmrkbut that doesn't seem to want to co-operate with me
07:15:51***Saving seen data "./dancer.seen"
07:18:21 Join volt [0] (
07:18:25 Quit JoeBorn ("Leaving")
07:18:56bgmrknvm got it
07:23:46 Quit Quarryman (
07:23:46 Quit alberink (
07:23:46 Quit chendo__ (
07:23:46 Quit linuxstb (
07:23:46 Quit Criamos (
07:23:46 Quit Mook (
07:23:46 Quit [H5N1] (
07:23:46 Quit Bjoern-Erik (
07:23:46 Quit Rick (
07:23:46 Quit SUSaiyan (
07:23:46 Quit Bagder (
07:23:46 Quit ze (
07:23:55NJoinBagder [0] (n=daniel@rockbox/developer/bagder)
07:23:55NJoinMook [0] (
07:23:55NJoinCriamos [0] (
07:23:55NJoinlinuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
07:23:55NJoinRick [0] (i=rick@unaffiliated/Rick)
07:23:55NJoinBjoern-Erik [0] (
07:23:55NJoinze [0] (i=ze@
07:23:55NJoinchendo__ [0] (
07:23:55NJoinSUSaiyan [0] (
07:23:55NJoinalberink [0] (
07:23:55NJoin[H5N1] [0] (
07:23:55NJoinQuarryman [0] (
07:23:55Mode"#rockbox +o Bagder " by
07:25:43 Join spiorf [0] (
07:27:31 Part nave7693
07:35:21 Quit davidc__ ()
07:44:04 Join Variable [0] (
07:55:59rigelthe latest h10 20g firmware
07:56:21rigelthe text comes up upside down and mirror-imaged
07:56:46 Quit Quarryman (
07:56:46 Quit alberink (
07:56:46 Quit chendo__ (
07:56:46 Quit linuxstb (
07:56:46 Quit Criamos (
07:56:46 Quit Mook (
07:56:46 Quit [H5N1] (
07:56:46 Quit Bjoern-Erik (
07:56:46 Quit Rick (
07:56:46 Quit SUSaiyan (
07:56:46 Quit Bagder (
07:56:46 Quit ze (
07:57:10NJoinBagder [0] (n=daniel@rockbox/developer/bagder)
07:57:10NJoinMook [0] (
07:57:10NJoinCriamos [0] (
07:57:10NJoinlinuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
07:57:10NJoinRick [0] (i=rick@unaffiliated/Rick)
07:57:10NJoinBjoern-Erik [0] (
07:57:10NJoinze [0] (i=ze@
07:57:10NJoinchendo__ [0] (
07:57:10NJoinSUSaiyan [0] (
07:57:10NJoinalberink [0] (
07:57:10NJoin[H5N1] [0] (
07:57:10NJoinQuarryman [0] (
07:57:10Mode"#rockbox +o Bagder " by
07:57:10 Quit Drkepilogue ("CGI:IRC (EOF)")
08:03:23 Quit STFUsoap (Remote closed the connection)
08:04:13 Join RedBreva [0] (
08:04:54 Join STFUsoap [0] (
08:05:48 Quit Variable (Read error: 110 (Connection timed out))
08:08:30 Join theli_ua [0] (
08:09:49 Quit YouCeyE (Remote closed the connection)
08:09:55 Quit Criamos ("( :: NoNameScript 4.03 :: )")
08:11:52 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
08:15:04 Join aliask_ [0] (
08:15:05 Quit aliask (Read error: 104 (Connection reset by peer))
08:15:06 Nick aliask_ is now known as aliask (
08:15:20 Quit STFUsoap (Remote closed the connection)
08:15:29theli_uai need an advice
08:15:56*scorche tosses theli_ua "an advice"
08:15:59 Join STFUsoap [0] (
08:16:06theli_uawhere should i put perfomance sensitive memory when it don't fit iram ?
08:16:07 Join Zagor_ [0] (
08:16:15theli_uascorche, thanks ;)
08:17:19theli_uaand it doesn't fit in .bss when i define that array statically :(
08:19:13theli_uaheh... seems it's to early to ask such questions here o_O
08:19:54scorcheyou are now in...the not-so-talkative zone
08:20:00scorche(BUM BUM BUM)
08:20:09theli_uathey are all sleeping still it seems :)
08:20:14scorcheNOT QUITE
08:20:15 Join DarthShrine [0] (n=darth@pdpc/supporter/student/DarthShrine)
08:20:40 Nick Zagor_ is now known as Zagor (
08:20:47scorcheit is almost 8:30 in sweden, so they are just getting to work
08:20:56*scorche points to Zagor
08:21:07*Zagor yawns
08:21:22*scorche motions explicatively
08:21:25lexit's 9:21:25 in finland
08:21:36lexmorning morning
08:21:36hcsits 2:22 EDT
08:21:41scorcheis that even a word?
08:21:45 Quit STFUsoap (Remote closed the connection)
08:21:46amiconntheli_ua: What are you trying to do?
08:21:47theli_uaoh.... someone in my timezone ... it's 9.21 in Ukraine too :)
08:22:08lexit's the same time in south africa too
08:22:13theli_uaamiconn, i'm thinking where to put memory used by z80 emulation core
08:22:34theli_uasomeone from Africa here?
08:22:34 Join STFUsoap [0] (
08:22:49lexi guess not
08:22:51amiconnWell, if it doesn't fit in iram, there is no real choice
08:23:05theli_uathat was what i thought :(
08:23:26theli_uai use malloc which i stealed from some plugin for now
08:24:44 Join vertic420 [0] (
08:24:45lexwtf does a 2nd gen nano have 256MB sdram? :o
08:26:02hcshmm, this is unfortunate, things are being loaded over my file buffer...
08:26:19JdGordonthe anno should be able to play mp3z at real time shouldnt it?
08:26:44rigelanyone catch what i said earlier?
08:26:54rigelh10 20g issues
08:27:10vertic420can somebody give me some support for flashing my X5V? (I know this tutorial is dummy-proof...)
08:27:32vertic420I am doing everything just as in the tutorial.. but nothing happens
08:27:38vertic420boots original firmware
08:28:54theli_uaamiconn, btw that memory i thought where to put is 256kb ...
08:29:15*amiconn wonders why that is so much
08:29:25*theli_ua wonders too
08:29:26amiconnThe Z80 is an 8bit CPU...
08:29:43theli_uaand i'm emulating Speccy with 48k memory
08:29:57amiconn48KB RAM
08:30:02amiconn+16KB ROM
08:30:39amiconnIirc you're on ipod, where it doesn't make such a big difference whether you use dram or iram the PP does have an instruction & data cache
08:31:21theli_uaamiconn, yes but not everyone is on arm target :)
08:31:32 Quit STFUsoap (Remote closed the connection)
08:31:45amiconnThe coldfire targets don't have data cache
08:31:52vertic420nobody here for my X5V?
08:32:43theli_uavertic420, what is not sufficient here ?
08:33:30vertic420that it's not flashing?
08:33:43theli_uawhat is wrong?
08:34:01vertic420BIOS is copied.. USB Cable removed... Charger plugged in.. and then _what_ happens? (except here nothing)
08:34:24vertic420then I booted.. copied rockbox files to root...
08:34:30vertic420rebooted.. nothing different ;)
08:34:51theli_uavertic420, you sure you used x5v loader?
08:35:01vertic420...erm... yeah?
08:35:13vertic420it's saying "Charging"
08:35:17*theli_ua doesn't own iAudio so i don't really now what can be the problem
08:35:39 Join STFUsoap [0] (
08:35:51theli_uavertic420, i just looked at wiki page and saw that there are 2 fw files .. one is for x5v... thats why i asked
08:36:16vertic420ah.. yes, I took the one for x5v
08:38:48amiconntheli_ua: What's stored in this memory? Perhaps it's possible to copy the data to iram & back in small blocks as needed, i.e. using it as some kind of poor man's cache
08:40:06vertic420now it works...
08:40:34 Quit STFUsoap (Remote closed the connection)
08:41:02amiconnCopying in multiples of 16bytes and aligned to multiples of 16 bytes, i.e. whole lines, utilises burst mode when done using movem.l
08:41:19theli_uaamiconn, z80 registers and such stuff.... i'll look into moving most sensitive part into iram
08:41:19amiconnmemcpy() does it that way
08:42:12mirakamiconn: a memblit could be interesting
08:44:36 Join STFUsoap [0] (
08:45:01 Quit spiorf (
08:45:01 Quit solarflare (
08:45:01 Quit gtkspert (
08:45:01 Quit FOAD_ (
08:45:01 Quit webmind (
08:45:01 Quit ScoTTie (
08:45:01 Quit Soap (
08:45:01 Quit scottder (
08:45:01 Quit rigel (
08:45:01 Quit mooch (
08:45:01 Quit Galois (
08:45:01 Quit Presence (
08:45:01 Quit lex (
08:45:01 Quit mbr (
08:45:08NJoinspiorf [0] (
08:45:08NJoinsolarflare [0] (
08:45:08NJoingtkspert [0] (
08:45:08NJoinFOAD_ [0] (
08:45:08NJoinwebmind [0] (
08:45:08NJoinScoTTie [0] (n=scott@unaffiliated/scottie)
08:45:08NJoinSoap [0] (n=Soap@unaffiliated/s0ap)
08:45:08NJoinscottder [0] (
08:45:08NJoinrigel [0] (
08:45:08NJoinmooch [0] (n=data@
08:45:08NJoinGalois [0] (
08:45:08NJoinPresence [0] (
08:45:08NJoinlex [0] (
08:45:08NJoinmbr [0] (
08:45:59hcsis anyone here right now familiar with the playback code?
08:46:52 Quit RedBreva (Read error: 60 (Operation timed out))
08:48:03hcsI think I'm running into trouble with the next track being loaded over one I'm still playing
09:11:41KalthareHas anyone here got a 5G iPod Video that they updated using iTunes 7?
09:15:54***Saving seen data "./dancer.seen"
09:17:51 Join ender` [0] (i=null@
09:18:54theli_uaJdGordon, ping
09:20:34*JdGordon back soon... shower
09:20:52theli_uai wanted 2 minutes of your time :(
09:21:13theli_uawell.... anyone with h300 here? :)
09:21:41theli_uaor with any coldfire target?
09:23:13 Quit lostnihilist (Read error: 110 (Connection timed out))
09:23:19 Join lostnihilist [0] (
09:24:20 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
09:27:21JdGordontheli_ua: back, ye, i can test..
09:28:08theli_uathis one moves z80 registers and ports into iram
09:28:42theli_uatheli_ua, it gives about 3-5% for me and i wonder is there any gain on coldfire-based
09:29:25JdGordoninto viewers right?
09:30:40JdGordontheli_ua: :( still sitting at 37%
09:32:05theli_uai thought using iram would give more gain on coldfire targets
09:33:06 Join bluebrother [0] (
09:33:39 Join vik [0] (
09:35:25 Join pondlife [0] (
09:36:47pondlifeWhen playing an M3U playlist, I'd like to be able to go from the WPS to the playlist.
09:37:08 Quit JdGordon ("Konversation terminated!")
09:37:12hcshold down select, choose playlist?
09:37:58pondlifeIt would be nice if there was a 3rd option on Follow Playlist to do this automatically
09:38:18pondlifeIt would be more intuiitive if select with Follow Playlist on did this anyway IMHO
09:39:01pondlifeThat way a fumbled double press of select wouldn't destroy the current playlist either
09:41:09vikI'm trying to write code using ACTION_ rather than BUTTON_ for a particular menu screen, but can't work out how to use it nicely; I've tried to use ACTION_KBD for easiness for the time being, but it doesn't work. Do I need to change a context or something?
09:42:03vikThink I just found part of my answer; the context, but where do I change it?
09:42:39vikah, would it be in get_action?
09:44:30vikWho needs people to actually answer your questions when you can do it yourself ?:)
09:44:47LinusNpondlife: so you want SELECT to go to the playlist viewer instead of the browser?
09:46:05LinusNthat would drive me nuts, as it would go to different places depending on if i played an m3u or not, yuck
09:46:19LinusNconsistency is good imho
09:46:33pondlifeMy problem is that it's very easy to lose your current playlist
09:46:39LinusNit is?
09:47:07pondlifeYes, press Select twice in a row, with Follow Playlist on
09:47:18LinusNwhy do you press select?
09:47:36pondlifeBecause I'm attempting to skip to the next track and missed
09:47:50LinusNand why dod you do it twice?
09:48:01pondlifeSame action of fumbling
09:48:17LinusNsounds like the problem is you and not rockbox
09:48:45pondlifeBut I've done it regularly enough and assume others may too. The H300 keypad isn't as nice as most others
09:49:10LinusNyou mistake the ff/rew buttons for the select button?
09:49:20pondlifeTry it
09:49:25pondlifeWith your eyes closedf
09:49:28vikis there a way to shorten the make process i.e. to only try to make plugins?
09:49:43bluebrotherpondlife, enable "warn on erasing dynamic playlist"
09:49:47LinusNpondlife: but they are differently shaped, aren't they?
09:50:10pondlifeYes, but my thumb naturally goes over the NAVI button as I find right.
09:50:13LinusNvik: no
09:50:17pondlifeJust a bad habit I guess
09:50:29pondlifebluebrother: Thanks, I didn't know about that
09:50:39vikdammit I'm wasting valuable seconds :)
09:51:01 Part LinusN
09:51:03pondlifebluebrother: Where is that option?
09:52:58scorchepondlife: just a guess, playlist options?
09:53:23scorcheand yeah...that was one of the many annoying things about the archos units IMO...hehe
09:54:00hcsok, I just made a patch that prevents the playback code from loading another track over the currently playing one, unless they are the same track (in case whole track can't fit, or for intialization)
09:54:16pondlifeWhere's playlist options then??
09:54:24 Join Paul_The_Nerd [0] (
09:54:42pondlifeAh found it
09:55:06pondlifeNope that option doesn't help
09:55:17pondlifeIt still allows me to select a file from the tree
09:55:21pondlifeWithout warnin
09:55:49scorchepondlife: well, Paul_The_Nerd has reported that it does not work for him...nice timing =)
09:58:26pondlifeHow about some virtual folders in the root of the file system - one for current playlist, one for tagcache, one for settings?
09:58:40pondlifeThat could improve consistency in all sorts of areas
09:59:25Paul_The_NerdWhy would a virtual "folder" for settings be consistent with viewing the filetree?
09:59:55pondlifeIt seems sensible if you put other virtual directories in.
10:00:10pondlifeI'm thinking aloud here, bear with me ;-)
10:00:15Paul_The_NerdAs it is, the menu is one button press away from anywhere in the filetree, though
10:00:26pondlifeWell that would be maintained, of course
10:00:49pondlifeI'm more concerned about the relationship between the tree/tagtree and current playlist
10:01:04Paul_The_NerdWhat relationship?
10:01:32Paul_The_NerdThere is none, at the moment. The playlist shows a list of filenames, TagTree is all about metadata, so they're barely connected, really.
10:01:43pondlifeThere isn't one, and it's too easy to destroy a playlist half way through by accidentally selecting in the tree
10:02:07Paul_The_NerdThat's because the warn-on-clear either isn't working, or isn't being consistent.
10:02:25Paul_The_NerdBut what does "Warning when resetting the playlist" have to do with virtual folders?
10:03:09pondlifeI'm just seeing if I can think up something that would make the warning unneccessary. Does this warning speak by the way?
10:03:18Paul_The_NerdI do not know
10:03:21markunpondlife: why not make a root menu with file browsing, settings etc instead of virtual dirs?
10:03:38Paul_The_NerdHow does adding these folders in any way make it safer for the playlists?
10:03:51 Quit hockyhair (Read error: 104 (Connection reset by peer))
10:04:15pondlifeI'm trying to see if the current playlist can be made more central in some way. Don't worry, I'll think some more before talking!
10:04:37 Quit ScoTTie ()
10:04:40pondlifeTo me the WPS is the level above the current playlist, the tree is something else
10:04:47pondlifeDoes that make any sense?
10:05:20Paul_The_NerdMaking it more central doesn't prevent it from being cleared though
10:05:26DarthShrineHmm, would anybody be able to add the keys for PluginTextEditor?
10:05:30pondlifeSo I was wondering if a relationship of the kind TREE > CURRENT PLAYLIST > WPS would be useful.
10:05:42Paul_The_NerdThe only way to do that would be to prevent users from being able to clear it without explicitly choosing "new playlist" and making all clicks insert rather than re-create.
10:06:02Paul_The_NerdBut one of the core ideas behind Rockbox is that it's based out of the filetree. The WPS is layered on top of it, not beneath it.
10:06:05pondlifeI'd like to press select on the WPS and be taken to the current playlist (if Follow Playlist is on), that would seem logical to me.
10:06:34pondlifeBut then I'd need a way to get to the tree.... hence my bizarre thoughts
10:06:56Paul_The_NerdMy not make "View Current Playlist" the bottom option in the context menu while in WPS?
10:07:00Paul_The_NerdThen it's very readily at hand.
10:07:07 Join ScoTTie [0] (n=scott@unaffiliated/scottie)
10:07:18pondlifeI didn't even know it was there until a few minutes ago.
10:07:25pondlifeI'll get used to it!
10:08:13pondlifeIt just seemed logical to me that "Follow Playlist" should work differently. It's a bit flaky in ID3 view at the moment
10:08:26Paul_The_NerdID3 view is a bit flaky in relationship to playlists anyway
10:08:40pondlifeYes, that's what I'm trying to resolve (in my brain)
10:08:59 Join damaki__ [0] (
10:09:08Paul_The_NerdThe problem is that playlists are almost entirely a file based operation
10:09:15pondlifeTREE and TAGTREE should be interchangeable, yes? Depends on how the user organised their music..
10:10:28pondlifeThere is always a current playlist during playback, right? It's either a playlist file, or generated at start of playback from a tree dir or tagcache query...
10:10:48Paul_The_NerdBut even when it's generated from a tagcache query, it's still just a list of filenames.
10:11:21pondlifeYes, but if Follow Playlist took you to the playlist view, we'd have a solution to the current problem.
10:11:38Paul_The_NerdIt would remove the entire purpose of that option.
10:12:06Paul_The_NerdFollow Playlist takes you to where in the filetree the song you're listening to is, in file view mode, correct?
10:12:15Paul_The_NerdSo you can theoretically easily add related songs to your playlist.
10:12:22Paul_The_NerdYou can't add songs into your playlist from within the playlist.
10:12:46Paul_The_NerdAnd in TagCache a song can show up *many* times in the structure
10:13:03Paul_The_NerdOnce under all tracks, once under Albums, once under Artists/Albums, once under Genres/Artists/Albums, etc.
10:13:12Paul_The_NerdHow would Follow Playlist choose which of those to highlight?
10:13:19pondlifeIt can't
10:13:36vikwhat information does the result from the menu_run function convey?
10:13:47Paul_The_NerdIndeed. As an option it should either be disabled during TagCache, or you should be able to specify custom search parameters for it.
10:13:51Paul_The_NerdIn the tagnavi.config
10:14:15Paul_The_NerdThat way you could specify in advance that any time you're following playlist you want Artist\Tracks as your organizational tree.
10:14:31pondlifeIf Follow Playlist went to the playlist, then left/back in playlist view cou,ld take the user back to the tree (selected file) or tagcache (root)..
10:14:45pondlifePaul_The_Nerd: You type too fast..!! ;-)
10:15:08pondlifeI don't like the idea of having to edit tagnavi.config for something like this
10:15:17lexwhat's new in the new 5g? :o
10:15:32Paul_The_Nerdpondlife: It could easily default to \Genre\Artist\Album\Track view
10:15:40pondlifeYes, or that
10:15:46Paul_The_NerdSo when you were following playlist, you see the contents of the current album, with currently playing highlighted.
10:16:03Paul_The_NerdBut I think allowing users to modify the parameters is essential for tagcache, since they may not even *have* that as a sort in the tagnavi they use
10:16:09pondlifeThat's what happens at the moment isn't it (in tree view)
10:16:17pondlifeI don't have that option in my tagnavi
10:16:37Paul_The_NerdIn tree view, it depends entirely on how you have your files organized
10:16:47Paul_The_NerdSome people dump an entire genre in one folder
10:16:54Paul_The_NerdThose people would probably prefer \Genre\Tracks in tagnavi
10:17:09pondlifeI don't see why an option called "Follow Playlist" should take the user out of the playlist so easily
10:17:18pondlifeIt's not a tagtree problem really
10:17:34pondlifeI just misunderstood what it did.
10:17:35Paul_The_NerdFollow Playlist means "Show me where the playlist is pointing to on the disk"
10:17:49Paul_The_NerdThe filetree is following the playlist.
10:17:50vikI've made a working alarm plugin; anyone want to test?
10:18:06pondlifeNever mind
10:18:18Paul_The_NerdThere should be an easy/quick way to get to the playlist though, but I don't think "Removing quick access to the tree" is the best solution.
10:18:38pondlifeI will modify my build to swap the context menu option and select action. Select > playlist, Context > Find file in tree
10:18:49pondlifeThat would be ideal for me, but probably not for others
10:19:12Paul_The_NerdAnd just getting rid of your context menu?
10:20:15pondlifeMaking it harder to leave playlist when I don't have eyes on the player
10:20:25pondlifeAnd am ham-fisted
10:20:48pondlifeObviouosly, the warning needs fixing first
10:21:05pondlifeI wish I could type in the morning...
10:21:39pondlifeContext menus and long presses in general are harder when driving
10:22:22pondlifeOr when player is in a rucksack
10:22:38pondlifeMust get a remote I guess!
10:24:00 Join lost|X40 [0] (
10:24:32 Quit damaki_ (Read error: 110 (Connection timed out))
10:25:15bluebrotherpondlife, was out for a couple of minutes
10:25:31pondlifeNo problem
10:25:43bluebrotherjust tried the "warn on erasing dynamic playlist" and it doesn't work for me. Previously it did.
10:25:50bluebrotherseems like it's broken :(
10:26:36bluebrothertoo bad. It used to work.
10:27:21 Quit lostnihilist (Read error: 60 (Operation timed out))
10:36:39 Join menisk [0] (
10:40:30menisk*cough, cough*
10:40:47meniskbit quiet
10:45:09meniskis there anyway yet to access the music you'v dumped on your ipod through rockbox
10:45:56pondlifebluebrother: The "Warn on erasing playlist warning" is only triggered if the playlist has been modified.
10:46:12pondlifeI think that's why I'm not seeing it
10:46:49bluebrotherreally? I think I can remember to get the warning when erasing
10:47:12pondlifeI assume this is as intended, I won't patch it!
10:47:21bluebrotherI think I remember getting this warning when erasing a dynamic playlist that wasn't modified.
10:47:27bluebrothermenisk, try TagCache
10:47:46bluebrotherit's described in the manual. Otherwise use the file browser ;-)
10:48:15DarthShrinemenisk you lying n00b.
10:48:51scorcheDarthShrine: please dont reveal your age ;)
10:49:07DarthShrinescorche: Haha, it's an inside joke. I know him :)
10:49:09amiconnpondlife: Very easy to loose your playlist? It _never_ happened to me inadvertendly. That is within 3+ years of rockbox use...
10:49:31pondlifeIt never happened when my Archos was working either
10:49:49pondlifeIt's my fat fingers and the H300 joypad
10:50:12pondlifeI'm attempting to listen to my entire collection, in random order.
10:50:30pondlifeBut have had to restart 4 times so far due to accidentally leaving the playlist
10:50:58meniskand is there anyway to stop the update\ing of the apple firmware from erazing rockbox from the MBR
10:51:11 Join mh546 [0] (
10:52:22bluebrothermenisk, no. Apple issue ;-)
10:52:37meniskoh well
10:52:43meniskits only every few months
10:52:51bluebrotherit's like windows trashing your boot loader every time you install.
10:53:03meniski just hae to keep the apple fw for playing movies
10:53:17bluebrothernothing to be done about except reinstalling the boot sector every time.
10:53:38meniskit ruined my tri boot
10:53:46meniskgonna ditch linux anyway
10:54:15bluebrotherstrange ...
10:54:16amiconnWhy do you need to update the apple fw?
10:54:42meniskmovies of the itunes music store required it
10:54:45amiconnIf you only need it for playing video, just stick with one version
10:54:55bluebrotherI whish I could get rid of windows completely
10:54:56meniskbecause now some are 640x480
10:55:17*amiconn wouldn't use itunes at all even with a 5g
10:55:21menisku can try ubuntu but there just isnt enough support
10:55:23linuxstbApple have also improved battery life when playing movies IIUC.
10:55:43meniskisnt that a hardware thing tho
10:55:50DarthShrinemenisk: Isn't enough support? Huge IRC channel, Wiki and userbase?
10:56:05 Quit solarflare ("Leaving")
10:56:07menisksupport for like devices and hardware
10:56:18Kaltharelinuxstb: Any insight on 5.5G booting?
10:56:23meniskwin modems are almost imposible
10:56:52meniskwhat do u mean kalthare
10:57:01DarthShrineI don't think anybody uses dialup.
10:57:17linuxstbKalthare: I've downloaded your firmware and had a quick look. The image looks very slightly different to previous versions, so I think ipod_fw will need a little tweaking. But I haven't had time to do it yet.
10:57:17meniskMy dad does, :P
10:57:30linuxstbKalthare: Did you use ipodpatcher to extract it, or dd under Linux?
10:57:39Kaltharelinuxstb: dd.
10:58:15scorcheiirc, he couldnt use ipodpatcher...that was part of the issue
10:58:19linuxstbAh, OK. Could you dump your MBR? i.e. "dd if=/dev/sda of=mbr-5.5g.bin count=1" I think ipodpatcher fails to recognise it as an ipod.
10:58:22meniski orginally did my rockbox boot throught the linux boot loader
10:58:42meniskits alot easier
10:58:49KalthareActually, I didn't try ipodpatcher. I use Linux primarily.
10:59:06linuxstbYour MBR will tell me if ipodpatcher will work.
10:59:09KalthareYeah, I grabbed the MBR.. gimme a bit to put it up.
10:59:17scorchei am thinking of other people then...
10:59:27scorchesleep deprevation isnt the best...
11:00:39meniskis it possible to overclock my ipod?
11:00:57*DarthShrine no longer knows menisk
11:01:11 Join bbroke [0] (
11:01:25theli_ualinuxstb, is it nice thing to get rid of malloc ?
11:02:00Paul_The_Nerdmenisk: It might be, but the only benefit is it getting hot, maybe causing damage to the battery, and if not still running the battery down more quickly.
11:02:08scorchewhat do you think cpu boosting is? (kinda)....problem is, you get a great battery drain...ipods are not the same as computers
11:02:31DarthShrinePortable heater :)
11:02:38meniskhow much can i safely overclock and how do i do it
11:02:44scorcheyou dont
11:02:45KalthareOne thing I noticed is that ipod_fw decided that apple_sw_5g_rcsc.bin has a slightly different checksum than the partition I extracted it from.
11:02:51meniski think ipod are 75mhZ
11:02:53Paul_The_Nerdmenisk: Why on Earth do you want to?
11:03:03scorchebragging rights?
11:03:11Paul_The_Nerd"I melted my iPod! Woo!" ipod is faster than yours!
11:03:15meniskstop rockbox skipping when im playing music and travelling the menus
11:03:21scorcheoh is already dead...
11:03:28linuxstbtheli_ua: In general, yes. But the most important thing is to get rid of free().
11:03:51markunmenisk: better to optimize the code
11:04:14Paul_The_Nerdmenisk: A better solution would be to actually fix the problem rather than simply risking damage to the core just in the hope that an extra 10mhz will solve a problem is almost definitely won't.
11:04:15amiconnmenisk: PP5020 (and afawk PP5021) are specced 80MHz, PP5002 is specced 90MHz, and PP5022 is specced 100MHz
11:04:19scorcheno...not probably....*is*
11:04:39linuxstbKalthare: I would expect that. The firmware images are stored at different offsets in the partition compared to previous versions, so ipod_fw is probably calculating the checksum on the wrong data. But I need to investigate a little more.
11:04:41amiconnExceeding that clock (or even getting too close) causes instabilities iirc
11:04:43meniskor i could cut a hole in the back of my ipod and hook up a fan
11:04:48meniskbut i like option 1 both ipodlinux and rockbox use 75MHz
11:05:11meniskim sick of IPL
11:05:16meniskits too unstable
11:05:32amiconnI ran my mini2g (the only ipod featuring a PP5022) successfully at 96MHz
11:05:32meniskcrashes every minute, literally
11:06:17theli_ualinuxstb, well if i get rid of one single malloc zxbox.rock will be 401876 bytes size
11:06:23markunlinuxstb: planning to work on the WMA decoder?
11:06:25meniskis there anyway to make rockdoom play custom wads
11:06:53Paul_The_NerdIt does.
11:07:11amiconnRockbox shouldn't skip anymore since the new scheduler was introduced (unless you use a very demanding codec)
11:07:19meniskwhen i try custom wad files it says it cant find the textures and is missing lots of things
11:07:32Paul_The_NerdThen you're either doing it wrong, or the custom wad is corrupted.
11:07:47meniskmp3 196k isnt that demanding
11:07:50Kaltharelinuxstb: Well, I see you've got the situation well under control. I'll cease my amateurish blundering around. ;)
11:07:56Paul_The_NerdWhat are you using as your base wad?
11:08:09Kaltharemenisk, when did you last update rockbox?
11:08:20meniskum rockbox.wad or rockdoom.wad
11:08:30Paul_The_NerdNo, no, not that.
11:08:32meniskcan remeber if its one or the other
11:08:34Paul_The_NerdThe second base wad.
11:08:38Paul_The_NerdThe one that's actually the game
11:08:45Paul_The_NerdRockdoom.wad is just a resource file
11:08:47meniskive tried lts
11:08:52Paul_The_NerdThere aren't lots.
11:09:08meniskcustom ones there are
11:09:10Paul_The_NerdThere are exactly 5 valid base wads.
11:09:18linuxstbKalthare: :) Thanks for the mbr - I can't see any reason why ipodpatcher shouldn't work with the 5.5g.
11:09:19Paul_The_NerdDoom, Doomu, Doom2, tnt, and plutonia
11:09:24meniskdoom2.wad, doom.wad, doom1.wad
11:09:33meniskthey all work cause they're official
11:09:43 Quit vik ("Leaving")
11:09:44Paul_The_NerdAnd then you use the add-ons option to use a mod.
11:09:47meniskbut any other custom wad files dont work
11:09:55Paul_The_NerdHow are you trying to run them
11:10:00Paul_The_NerdPlease tell me you're not just trying to rename thme
11:10:19meniskit was DarthShrinesw idea
11:10:51amiconnPaul_The_Nerd: There are 7 valid base wads
11:10:52Paul_The_NerdI take it you didn't notice the add-on option in the menu before you start?
11:11:08amiconnYou forgot doom1 and doom2f
11:11:08Paul_The_Nerdamiconn: Freedoom, and doom1, I suppose. Doom1 can't run add-ons, and I was thinking only commercial wads, but yes, you're right
11:11:09meniski did but i cant select anything in it
11:11:14menisknone show up
11:11:31 Join nudelyn2 [0] (
11:11:31 Quit scorche (Read error: 104 (Connection reset by peer))
11:11:33Paul_The_NerdDoom2f is doom2 though. If I included all localizations of Doom, I'd have quite a few more, really.
11:11:49amiconnSee apps/plugins/doom/rockdoom.c lines 198ff
11:11:57Paul_The_Nerdmenisk: I assume you've read the instructions and put them in the right folder?
11:12:15Paul_The_Nerdamiconn: It has freedoom and doom2f there? Strange. I'll trust you though
11:12:21Paul_The_Nerdmenisk: Where are your addons stored then?
11:12:24amiconnNo freedoom
11:12:45meniskthey're in /games/doom
11:12:51Paul_The_Nerdmenisk: Which is the wrong place.
11:12:54linuxstbmarkun: Yes, I'ld like to work on WMA, but I've also got other unfinished projects I want to try and do more work on - ipod recording and mpegplayer to start with, as well as the Elio port...
11:13:04meniskwhere should i put them
11:13:05Paul_The_Nerdmenisk: The instructions clearly say that addons go in /games/doom/addons
11:13:15meniskoh right
11:13:25meniskmaybe i should've read them
11:13:35*Paul_The_Nerd sighs.
11:13:55meniskask darthshrine, im a n00b
11:14:04meniskand a lazy n00b
11:14:11Paul_The_NerdYou can't blame someone else for your not bothering to read.
11:14:12bluebrotherspeaking of doom, how about FS #5903?
11:14:28bluebrotherbeing a noob doesn't mean you can't read, does it?
11:14:32 Part DarthShrine
11:14:59 Join mirak11 [0] (
11:15:07Paul_The_Nerdbluebrother: I like that patch. I've even commented on it that I like the idea of it.
11:15:41bluebrotherPaul_The_Nerd, saw that. I just want to attract some devs to it (hopefully ;-)
11:15:56***Saving seen data "./dancer.seen"
11:16:28markunlinuxstb: which reminds me that I also have better things to do than play with wma :)
11:16:41linuxstbHow is the gigabeat port coming along?
11:17:05markunlinuxstb: did I tell you toffe found the pins for serial and jtag?
11:17:28 Join KN|stiff [0] (
11:17:43markunI'm trying to compile rockbox but have some problems with crt0.S and
11:17:56hcsnow that there's some more activity maybe someone can help me: I have a problem with new files overwriting files that are currently playing
11:18:23KalthareI'm gonna head to bed. Seeyas.
11:18:30markunKalthare: night
11:18:39hcsit seems that the playback code only checks for this possibility when seeking backwards, but if you only seek forwards the loading can overtake the playback
11:19:27markunlinuxstb: btw, a guy in the google groups told me to check out the rockbox project ;)
11:19:36 Quit Kalthare ("Download Gaim:")
11:19:46hcsI think that always checking for this slows things down unnecessarily (the whole file has to be rebuffered), it seems a better solution would be to not overwrite the currently playing file
11:20:15meniskim a n00b, cant help u hcs
11:20:18hcsI have a patch now that does this, but I hoped I could talk to someone before just putting it up on flyspray
11:20:36Paul_The_NerdWhat did you want to talk to someone about, exactly?
11:20:38markunmenisk: don't think he's asking you..
11:20:44linuxstbhcs: I saw your question earlier - seek_buffer() and advance_buffer() are completely different functions. seek_buffer() basically tells the playback code that you don't care about what's in the buffer at the moment, and want to start processing the data from a different part of the file. advance_buffer() tells the playback code that you have finished with that part of the file and want to move on to the next.
11:20:44Paul_The_NerdThe whole point of flyspray is so that people can comment on patches...
11:21:01meniskmarkun, i know
11:21:06meniski just like talking
11:21:06hcsPaul_The_Nerd: ok, up it goes
11:22:10hcslinuxstb: the trouble is when you seek back the buffer is checked, but when you advance from there the writing can overtake the reading
11:22:41linuxstbhcs: You should never seek during normal playback.
11:23:00hcsthese are abnormal files I'm playing
11:23:05meniskis there a way to stop my ipod booting to disk mode when i plug my charger in becuse i cant charge in rockbox while i listen to music
11:23:11hcsADX requires a seek back upon loop
11:23:25linuxstbHow big are ADX files?
11:23:43hcsvery much depends, 500 KB to 10 MB
11:25:22linuxstbYou can't change the playback code so that loading never overwrites the current track. That's both a waste of memory, and will break playback of files larger than the buffer.
11:25:52linuxstbBy calling advance_buffer(), you're giving the playback code the right to overwrite the memory.
11:26:00 Quit menisk ("Leaving")
11:26:48hcsThe exception is when you're reading and writing the same track number, otherwise playback plain doesn't start.
11:27:06hcsany idea of another solution?
11:27:33linuxstbThe problem is that Rockbox's playback code is designed around streaming codecs - i.e. codecs where you decode the file from beginning to end and never need to seek back unless the user requests it.
11:27:38 Join baerman714 [0] (
11:27:40hcsheck, even if I don't do advance_buffer, the data will be overwritten
11:28:18linuxstbhcs: How are you accessing the data in the buffer? I mean which codec API functions are you using?
11:28:37baerman714can u put rockbox on an 8gb nano yet?
11:29:01hcsI've tried a variety, from using seek_buffer() only when necessary for the loop (and advance_buffer for other work), to using seek_buffer for everything
11:29:16baerman714can someone help me
11:29:17hcsoh, to access the buffer I use request_buffer
11:29:18linuxstbbaerman714: No - it's a completely new hardware design.
11:29:35 Quit nudelyn (Read error: 110 (Connection timed out))
11:29:37hcsseek_buffer is implemented with advance_buffer for forward seeks, anyway
11:29:57baerman714hcs stop tryna sound nerdy
11:29:58 Join scorche [0] (
11:30:12hcsbaerman714: don't need to try
11:30:47hcsis there a way I can simulate a user requested seek?
11:30:57hcsfrom within the codec api
11:31:01linuxstbhcs: playback.c shouldn't overwrite any data accessed via request_buffer().
11:31:07linuxstbWhat do you mean?
11:31:10baerman714i have a question from the other day
11:31:28hcsthe seek back in the file is equivalent to the user seeking back there, then playback just resuming
11:31:38baerman714i was told that ipods cant ring home if they're stolen is that true
11:31:40hcsso if I could do it the same way...
11:31:58linuxstbhcs: Yes, that's implemented within the codec itself. The playback code just gives the codec a message telling it to perform that seek.
11:32:40baerman714can someone answer my question
11:32:49linuxstbbaerman714: Yes, ipods can't ring home.
11:33:00baerman714ok cool
11:33:02 Quit baerman714 ("Leaving")
11:33:07hcsI see nowhere where such a check is made
11:33:17*Paul_The_Nerd watches that guy go off to steal a bunch of iPods now.
11:33:19hcsand my empirical evidence suggests otherwise
11:33:21Paul_The_NerdThat was far too positive of a response.
11:33:45linuxstbIt's true though - ipods can't operate a telephone.
11:34:09linuxstbNo fingers...
11:34:15Paul_The_NerdAt least until Griffen iDialer is release, of course.
11:35:17scorcheoh wow...he actually came in and asked again?
11:35:56scorchePaul_The_Nerd: he already stole one ;)
11:37:22scorcheactually, i take that back...i dont like the smile with that comment
11:38:47hcsanyway, I'll put the patch up as it prevents my ADX patch from breaking under stress, I think it is entirely reasonable to not overwrite the currently playing track unless necessary with as much memory as I have available, but I understand that other devices don't have as much so maybe an additional configuration is needed, but I do think it should be possible
11:39:14Paul_The_NerdMaybe some sort of flag that marks a codec as not-streaming
11:39:39hcsa flag on the track, maybe
11:40:17linuxstbhcs: It's nothing to do with the amount of memory. As I said, if you call advance_buffer(), you're telling the playback code to overwrite the data you're advancing over. Which means it can buffer more data at the next spin-up, meaning less spin-ups and better battery life.
11:40:21Paul_The_NerdWouldn't that require nonstandard files then, or is there some way to tell in advance about the file?
11:41:21hcslinuxstb: right, and I don't mind that, but when I do a seek_buffer I expect everything past the offset I seek to to be available to future advance_buffers
11:41:45linuxstbhcs: Then you need a different API function - one that doesn't exist.
11:42:05hcswhat's the point of seek_buffer?
11:42:45linuxstbFor when the user seeks, meaning the codec needs to start decoding again from a different point in the file.
11:42:53hcshmm, if I do a seek_complete after I've done seek_buffer, will that rebuffer the file?
11:43:07linuxstbI can't remember what that function does...
11:43:13hcsthat's what I'm trying to accomplish
11:43:34hcsthe codec does need to start decoding from an earlier point in the file
11:44:02linuxstbRockbox's buffering strategy is based on the assumption that seeking backwards is a rare operation - so it doesn't keep that data available.
11:44:22hcsyeah, but when you do seek it is reloaded, I see that
11:45:03hcsseek_complete only unpauses
11:46:16linuxstbYes, seek_complete() is used to notify the playback code that the codec has finished performing a user-requested seek.
11:46:32linuxstbSo in your case, you shouldn't call it.
11:46:47hcswhat would you say to a new command to codec_configure which sets a flag requesting that the file not be overwritten?
11:49:00linuxstbI'm not sure. It would be bad for battery life if it's used more than needed.
11:49:24linuxstbIt will also limit you to playing files smaller than the audio buffer.
11:49:30hcswell, the only alternative I have now is a bunch of buffer thrashing, which ain't good either
11:49:52hcsI have an exception for files too large to fit in the buffer already
11:50:01amiconnnon-streaming codecs more or less require the whole file in the buffer
11:50:10linuxstbAn alternative would be to let your codec manage the buffer directly.
11:50:47hcsis that possible?
11:50:55linuxstbIf someone implemented it...
11:51:45linuxstbHave you looked at how complex implementing your "do not overwrite file" flag would be?
11:52:04linuxstb(I don't know the internals of the playback code at all...)
11:52:12hcsI have the "do not overwrite" functionality in place already, and I think I can see where to put the flag
11:54:52linuxstbThen I would say write a patch and hope that someone who knows playback.c is willing to review and commit it. The more I think about it, the more I think it's a nice solution.
11:56:26amiconnIt would also help mod playback
11:56:29linuxstbIt will also mean you don't need to constantly call the codec API to get the data. You just need two calls to read_buffer() at the start of your codec (to take care of buffer wraparound) and you can then just access the memory directly.
11:56:56hcsyeah, that would be a nice side effect
11:57:05amiconnThe existing patch only allows mods up to ~400KB, i.e. what fits in the remaining codec buffer
11:57:10hcsassuming, again, that it fits in memory
11:57:14 Quit bbroke (Read error: 110 (Connection timed out))
11:58:12hcsI'm going to have to actually try this with a huge file, I have the code but you never know how it works until...
12:01:43linuxstbAn alternative could be a new (and I assume simple to implement) function called something like get_file_buffer - which returns two pointers (and two sizes) to the areas of the buffer containing the current track. That wouldn't need any other changes to the playback code.
12:02:34hcswhat are you proposing that as an alternative to?
12:03:50linuxstbYour "do not overwrite file" flag.
12:04:29 Join bbroke [0] (
12:04:36hcsI don't see how that would help
12:04:51Paul_The_NerdYou don't advance at all until you're done with playback, and use those pointers instead, right?
12:04:51linuxstbOr in fact, a "get_file_buffer()" function could possibly even shuffle the contents of the ringbuffer around to give you the data in a contiguous block. The only problem is if the whole file isn't buffered...
12:05:04linuxstbPaul_The_Nerd: Exactly.
12:05:37Paul_The_NerdA "requires whole file to be buffered" flag might be necessary too then, for any file that could potentially require tricks like that.
12:06:30 Join gtkspert_ [0] (
12:06:34hcsI don't know, I still see the potential for overwriting
12:06:37 Quit StrathAFK (Read error: 104 (Connection reset by peer))
12:06:59hcsthere is nothing in audio_read_file to give up if it is overwriting something
12:07:34Paul_The_NerdIf you never call advance or seek, but instead use a separate pointer, how would it happen?
12:07:47hcsit will adjust the currently playing track's offsets accordingly, but when you're only advancing those offsets aren't checked
12:08:04 Quit gtkspert (Read error: 113 (No route to host))
12:08:16hcswhen the loader fills up the whole buffer it comes back around
12:09:03Paul_The_NerdIsn't that irrelevant if you're not actually emptying the buffer, since you can't get to the low watermark then?
12:09:09hcsI'm trying to remember why this isn't a bigger problem than it is...
12:10:33amiconnThe loader never overwrites data not yet flagged for overwriting, i.e. "consumed"
12:10:58hcslet me try putting something like that together, took me a while to understand it but I think I see now
12:11:18hcsamiconn: yeah, the problem occurs when we want to consume repeatedly
12:12:39linuxstbI'm just thinking that the ideal situation is if a non-streaming codec is simply given a single pointer to a buffer containing the whole file.
12:13:19 Join tvelocity [0] (
12:13:46hcsmore ideal than what I'm proposing
12:13:49Paul_The_NerdIt makes sense to me at least.
12:14:09Paul_The_NerdSo non-streaming codecs would require insuring the whole file is buffered, then?
12:14:22linuxstbYes, that's the complex part...
12:14:43Paul_The_NerdThe buffering code knows how many files are buffered, and what their codec is though, right?
12:14:46linuxstbe.g. at the time of the last buffer fill, there may not be enough space to buffer the entire file.
12:15:01hcswell, with my method, if it takes all of memory to buffer one track, you only have to worry about the file interacting with itself
12:15:11Paul_The_NerdIf the last file in the buffer is a non-streaming codec, and it can't fill, it doesn't load it, and waits for the next re-buffer?
12:15:58hcsyour comment about the low watermark made me think about another possibility
12:16:56 Join Kohlrabi [0] (
12:17:45hcsif we have a mode where "advance_buffer" doesn't decrement filebufused, and it just takes out the whole file from the count at the end of the track
12:19:30linuxstbI don't like the idea of changing the behaviour of the existing (stream-oriented) API functions. I would prefer new functions.
12:20:21hcsyeah, I was considering a different function (preserve_advance_buffer), but I didn't know how we could ensure it was the only one used on the file so we can adjust things properly at the end of the track
12:20:36hcsI guess it could keep a separate count
12:21:21mirak11linuxstb I am thinking of trying ffmpeg mpeg2. I have seen some stats where ffmpeg is faster
12:21:27linuxstbI'm just not sure why you want to tell the codec API to advance file pointers. You can just keep track of them internally within your codec.
12:21:33Paul_The_NerdDo you really need to "ensure" that it is? I mean, documenting that both shouldn't be, and then making sure not to do it should be enough, right?
12:21:59hcsthings need to be pretty idiot proof for this idiot
12:22:03linuxstbmirak11: I saw that. Feel free to try, but extracting codecs from ffmpeg isn't fun. What CPU were those benchmarks on?
12:22:47Paul_The_NerdIdiot-proofing adds overhead, though, which isn't a good thing.
12:22:48hcslinuxstb: I'd just prefer to have the API handle buffering
12:23:50hcseither handle it correctly or not at all
12:25:00 Join Genre9mp3 [0] (
12:25:36Paul_The_NerdThe question is, what's the proper concept of "properly"
12:26:00Paul_The_NerdWith streaming data, clearly all you need is a certain sized sample of the data which can be fed into the codec sequentially.
12:27:32Paul_The_NerdBut with anything that has looping, or otherwise require re-processing of earlier data, you could easily argue that the minimum unit is either from the first point a loop starts, or the whole song. In which case allowing access to it isn't such an improper thing, except in the context that you have direct access to the buffer, right?
12:27:41linuxstbDoes ADX require random access to the file, or is it basically a streaming format, but with looping meaning that sections need to be "consumed" more than once?
12:27:58hcslinuxstb: the latter, it is essentially streaming
12:28:34linuxstbIn which case, I think we've now got a third type of codec - streaming, random-access, and "streaming-with-loops"
12:28:53hcshow are random access codecs handled?
12:28:59linuxstbThey're not...
12:28:59Paul_The_NerdThey aren't, yet.
12:29:13linuxstbI think the codec copies the entire file to a local buffer - limited to 51KB.
12:30:18linuxstbThe difference between random-access and streaming-with-loops is that a random-access codec needs the entire file to be buffered before playback can start. I'm assuming that's not the case for ADX.
12:31:09hcsbut its a shame to rebuffer the whole file again on a loop, overwriting whatever was loaded next
12:31:29Paul_The_NerdIs there any way to tell in advance what will be looping, without decoding?
12:31:48hcsADX files have a looping flag
12:32:15hcsI read that header already for length info
12:32:34 Quit damaki__ (Read error: 104 (Connection reset by peer))
12:32:51Paul_The_NerdI mean, depending on how complex the looping is, could you keep the loop itself around somewhere else? A static buffer added onto the codec?
12:33:16hcsthe loop is not unusually the whole file, or very near it
12:33:55Paul_The_NerdIn which case streaming or not is mostly irrelevant since you may as well keep the whole file buffered 'till your done with it, right?
12:34:07hcsthat's the idea
12:34:14hcsthus the "do not overwrite" flag
12:34:16 Join damaki [0] (
12:35:35 Quit _Veseliq_ (Read error: 110 (Connection timed out))
12:36:02hcsI have to get some sleep, hope we can get somewhere with this
12:36:06Paul_The_NerdThe question is whether streaming-with-looping codecs need to be treated differently than random access, and if so, how.
12:37:02hcsI would argue that they should be treated like trivial preloading, if you know you'll be playing the same section of the file again later there's no point in letting it out of the buffer
12:39:35linuxstbI think for ADX, the "don't unbuffer file after use" flag will work. But we still a proper solution for random-access codecs.
12:40:22hcsnuke the buffer, load the random access file into it from the beginning, shazam
12:40:58Paul_The_NerdThat means a rebuffer for every random access file
12:41:06hcsI'll try to have the flag patch up sometime later today, good night
12:41:21hcs(the shazam sort of indicated a lack of seriousness)
12:41:35Paul_The_NerdI still like the whole "return pointers to the data" combined with some sort of mandatory "load the whole file" flag for those codecs.
12:54:43 Quit damaki (Remote closed the connection)
12:55:36amiconnhcs: Why don't you just not use advance_buffer() until you're sure that you don't need to go back anymore?
12:58:50linuxstbOne problem is (I think) the buffer wraparound. The codec API doesn't currently allow you to access data at the start of the buffer without advancing past the end of the buffer.
13:01:41preglowplayback.c really isn't up to this task as it is
13:02:30 Join damaki [0] (
13:02:35linuxstbI'm not sure it needs changing that much though.
13:02:45preglowprobably not
13:02:52 Quit Siku ()
13:06:24 Quit damaki (Remote closed the connection)
13:12:42 Part Paul_The_Nerd
13:16:00***Saving seen data "./dancer.seen"
13:16:13 Quit mh546 ("Download Gaim:")
13:16:21 Join damaki [0] (
13:22:48linuxstbpondlife: Seems we both just closed the same flyspray task...
13:23:44pondlifeIt deserved closing twice
13:23:57linuxstb:) Flyspray shouldn't allow it though...
13:24:02pondlifeDoes that require a bug report?
13:24:17linuxstbYes, on flyspray's flyspray I would guess...
13:24:17pondlifeI've seen it happen before
13:25:27pondlifeThat reminds me. When you're watching a task on Flyspray, it allows all others to see your e-mail address in the notifications.
13:25:47pondlifeCould that be tightened up in some way I wonder?
13:25:51linuxstbYes, I've noticed that. I don't care though, my email address isn't secret.
13:26:01pondlifeNore is mine, but it would be nice
13:26:29linuxstbThe email function could just be changed to blind-copy everyone.
13:26:36pondlifeIf only to encourage discussion to be in public, rather than private
13:27:26linuxstbAlthough if it isn't fixed, I think a warning should be displayed telling users that their email address will be visible to other subscribers.
13:28:34*linuxstb pings Zagor, the flyspray administrator...
13:31:59 Join tucoz [0] (
13:32:25tucozAny flyspray administrors around?
13:32:43linuxstbWhat do you mean by administrator?
13:32:49linuxstbi.e. what needs doing?
13:32:51tucozCould we get some flashing lights telling users not to add support questions in the tracker
13:33:37tucozThe current rate of open/close make the tracker harder to use, as a lot of the actual additions to the tracker could be regarded as spam
13:34:22tucozlinuxstb, I just want that the users are fully aware that _if_ they add a support question, it will be closed without further notice.
13:34:41tucoz...and not regarded at all
13:34:42linuxstbMaybe the menu on the left-side of the Rockbox website needs clarifying. Thinking as a user, if you visit the website because you have a problem with Rockbox, it's not that unreasonable to click on the "bug reports" link...
13:34:56tucozI know
13:35:15linuxstbMaybe change "forums" to "support forums"?
13:35:23tucozbut if you enter the bug report system, you should be told the options for support
13:35:29tucozlinuxstb, good idea
13:36:32linuxstbI agree - my suggestion the other day was for a big link to a "how to report bugs" wiki page. The first thing on that page would be to tell users of the support options.
13:36:43 Quit damaki (Remote closed the connection)
13:36:45tucozlinuxstb, I see you, raenye, bluebrother,nls and some others make a splendid job closing invalid requests. But, don't you find it tiresome to always have to tell the reporter where the actual support machinery is?
13:37:59tucozAnd those tasks "hide" the real bugs, due to the massive amount of open/close each day
13:38:15linuxstbI agree...
13:39:02tucozif you're one day off, you have 100 new mails from flyspray, where a lot is junk
13:39:49linuxstbI agree :)
13:40:19tucozjust wanted to 'bump' the issue
13:41:37aliaskWould there be some way to remove notification of the "changed" and "related task" and "dependancy" flyspray notifications? That would reduce the bulk quite a bit.
13:44:45linuxstbYou could always filter them in your email client.
13:45:40linuxstbtucoz: Do you agree with the solution of having a "How to submit a bug report" wiki page, and putting a highly visible link to that in flyspray?
13:46:11linuxstbe.g. something like "Read this before adding a new bug report"
13:48:55 Join secleinteer [0] (n=scl@
13:48:56tucozfollowed by, use irc, the forum or the mailing lists for that
13:50:25tucozBut your idea of calling the forums, support forums might lower the traffic somewhat
13:50:32linuxstbI'm not sure we need to go that far within flyspray itself.
13:51:47tucozmaybe not, but somewhere on the front page should tell people where to go for support. And that could be solved by a wiki page as you described.
13:52:09linuxstbMaybe the main menu on the Rockbox page could be split into sections - something like Downloads (download, daily builds, cvs builds), Support (mailing list, forums, irc), Documentation (manual, wiki) and Flyspray (bug reports, feature requests, patches)
13:52:25tucozeven better
13:55:04SUSaiyandarn forum account activation thing
13:55:27tucozyeah, that will probably stop a few from going there
13:55:38SUSaiyanlike me
13:55:49SUSaiyanas my ISP mail server seems to be fucked atm
13:55:52tucozBut would you use flyspray to get support?
13:55:58tucozor come here?
13:56:07tucozour bug-tracker
13:56:20SUSaiyanid come here before id go anywhere else
13:56:26SUSaiyani prefer direct contact ^^
13:56:26markunlinuxstb: funny, I was thinking the exact same thing a few days ago
13:56:30 Quit lost|X40 (Read error: 110 (Connection timed out))
13:56:54 Quit chendo__ (Read error: 110 (Connection timed out))
13:57:18SUSaiyani was going to respond to jdgordon's menu recode post thing, but i cant now ^^
13:58:02 Join chendo__ [0] (
13:58:28tucozI am also glad that there is a account activation thing. I can not even imagine the amount of junk the forum mods would get if not.
13:58:55SUSaiyanscripted things still wouldnt work
13:59:07SUSaiyancause of the type these letters thing
13:59:15tucozspammers like rockbox. I am not sure that the forums are indexed on google
13:59:15 Join lost|X40 [0] (n=lostnihi@
13:59:35 Quit bilbravo (Remote closed the connection)
13:59:51SUSaiyanstill, why have to click a link in an email?
14:00:00linuxstbApologies for the very ugly html, but that's what I'm think of:
14:00:05linuxstb(someone please improve it....)
14:00:06tucozSUSaiyan, at times, rockbox has been hit quite badly by spammers pestering the wiki
14:00:15tucozeven deleting it
14:00:35SUSaiyanim referring to the forums though, not the wiki
14:01:13SUSaiyanalso, you might not want to label that flyspray? i doubt many will know what that is ^^
14:01:34tucozYes, i know. I do not hang around the forums that much. But, I guess there is a reason for having that extra activation step
14:01:52SUSaiyanoh and personally, id put a free line above the headers
14:01:54tucozI usually call it the bug/patch-tracker
14:02:26tucozoh. you were talking about the new menu
14:02:48SUSaiyansorry i was being vague
14:02:54tucoznp :)
14:04:08linuxstbI can't think of a better name than "Flyspray". I think it's clear what it is based on the sub-items underneath.
14:04:38linuxstbAlso, everyone in Rockbox talks about "flyspray", so it's nice to have a link to it.
14:04:53tucozAnd the name flyspray could stop people abusing it, as they don't know what it is :)
14:05:01SUSaiyantrue, but id find something like bug-tracker more clear, also i didnt hear about flyspray before :)
14:05:21 Join _Veseliq_ [0] (n=veseliq@
14:05:23tucozgot to go. Talk to you later.
14:05:29 Part tucoz ("Leaving")
14:05:49linuxstbSUSaiyan: The problem is that it isn't just a bug tracker - it tracks feature requests and patches as well.
14:05:54SUSaiyanlinuxstb: what about the free line avove the headers though?
14:06:24SUSaiyanfell just call it flyspray, im perfectly fine with that ;)
14:06:25linuxstbI've just tried it, and don't like it. Feel free to download that html page and experiment - it's a standalone page.
14:07:26linuxstbHopefully someone with some time and an eye for design can clean it up.
14:12:42 Quit KN|stiff (Read error: 104 (Connection reset by peer))
14:13:28preglowflyspray heading is perfectly fine
14:13:46preglowi wouldn't cry if someone with an eye for design went and revamped the whole rockbox layout
14:14:56SUSaiyanthat would be nice indeed, lol
14:15:04SUSaiyanmaybe have a redesign contest?
14:15:19SUSaiyaneveryone seems to be doing that lately
14:21:20linuxstbLike most things in Rockbox, I don't think a complete redesign is needed, just a little tweaking...
14:21:50linuxstbBut then I'm old and grumpy and don't like change...
14:22:41SUSaiyanold i dont know, but you dont seem very grumpy
14:23:03linuxstbI'm grumpy when it comes to change :)
14:23:25SUSaiyanhehe :)
14:26:34pondlifeThe Flyspray heading "This is the new bug/patch tracker for Rockbox" should be updated... it's not new any more..
14:26:52pondlifeMaybe that should be used to say "NO SUPPORT QUESTIONS"
14:27:31 Join Arathis [0] (
14:28:49 Quit Kohlrabi ("Quit")
14:29:21 Join Febs [0] (n=shortcho@
14:30:42 Join Kohlrabi [0] (
14:30:43 Quit Febs (Read error: 104 (Connection reset by peer))
14:37:54 Join Arathis_ [0] (
14:45:51 Quit Kohlrabi ("Quit")
14:46:53 Quit Arathis (Read error: 60 (Operation timed out))
14:48:30 Join Febs [0] (n=shortcho@
14:50:09 Join damaki [0] (
14:51:15bluebrotherjust came back ... how about completely removing those "bugs / patches" links from the menu and only having "tracker" or "flyspray"? FS itself has quick links to those.
14:51:52bluebrotherusers tend to scream "bug" on everything that does not work, and having a link "bugs" seems to attract them to "report" their "bug"
14:54:19 Nick Arathis_ is now known as Arathis (
14:54:50preglowi don't really care about design for sites i frequent, but i know a lot of people do
14:57:12 Join _FireFly_ [0] (
15:04:19Zagorlinuxstb: here now. what do you need?
15:05:53linuxstbI've forgotten....
15:06:00*theli_ua completely lost interest in atari 2600 emulator he was working on :(
15:06:17linuxstbAh yes, it's the flyspray notifcations - the fact that all the email addresses are visible to all recipients.
15:07:20linuxstbI personally don't mind, but I don't think it's nice for flyspray to do that without telling people when they subscribe.
15:07:43mirak11linuxstb I dont' remember which cpu, probably intel, I guess both have the same asm optimisation. I discussed about that on #mplayerdev, asking to have some hints how to use iram efficiently on libmpeg2, a guy advised me to use ffmpeg because at least it's really maintained unlike libmpeg2. He said also that ffmpeg was cleaned, so maybe it's easier to extract a codec now. We will see, I might try this weekend to at lea
15:08:31linuxstbI don't think it matters if libmpeg2 is "unmaintained" - the MPEG2 specification hasn't changed...
15:08:45 Join RaeNye [0] (i=c7cb43c9@gateway/web/cgi-irc/
15:09:11linuxstbBut I'm not saying don't look at the ffmpeg code - it's definitely worth testing different MPEG2 implementations.
15:09:55RaeNyePlease help me verify a bug... play any song, change crossfade parameters and see if it freezes with "restarting playback" splash on
15:11:08linuxstbtheli_ua: Why have you lost interest in the 2600?
15:12:21theli_ualinuxstb, i don't like 2600 games and i don't like the way v2600 is written (which i was trying to port), i don't have any unterest in rewriting it :)
15:13:10theli_uai'm thinkinf of Amstrad CPC o_O
15:13:40daurnok, quick survey/question: if an open source dap could have any feature and/or hardware - what would it be?
15:13:53daurntheli_ua: nes?
15:14:15theli_uadaurn, haven't found any appropriate emulator
15:14:20mirak11linuxstb yes, but it's harder to find people that know well the code
15:14:44daurntheli_ua: little john gp
15:15:11theli_uadaurn, ?
15:15:25daurnnes emulator for arm
15:15:30daurnone of the most accurate - ever
15:15:35theli_uadaurn, link?
15:15:39linuxstbWe don't want accuracy, we want speed...
15:15:41mirak11linuxstb I am wondering if I should not just go for a mpeg4 impletention from ffmpeg, unless it's really a lot more cpu intensive to decode.
15:15:54linuxstbmirak11: Test it and find out...
15:15:57 Join webguest25 [0] (i=c0647cda@gateway/web/cgi-irc/
15:16:01***Saving seen data "./dancer.seen"
15:16:14Zagorlinuxstb: i agree. i'll look into it.
15:16:20daurnsource can be found somewhere around here:
15:17:19 Join [TCK] [0] (
15:18:16mirak11what method would you choose to extract a codec from ffmpeg ? take the mpeg2.c file then add the other, or remove files around ?
15:18:32 Quit _Lucretia_ (Read error: 101 (Network is unreachable))
15:18:37 Join barrywardell [0] (n=barrywar@
15:18:43theli_uahehe .. looked at littlejohn and noticed this link at the news bar
15:19:07 Join _Lucretia_ [0] (
15:19:27daurndoesn't work fo rme
15:19:33daurntrys to download the php file
15:20:06 Join midkay [0] (n=midkay@rockbox/developer/midkay)
15:21:02 Quit barrywardell (Client Quit)
15:21:14theli_uadaurn, well.. there are news that "The Spectrum emulator for the Ipod has been updated with a new build.(that's about zxbox plugin)
15:21:39 Join barrywardell [0] (n=barrywar@
15:23:16linuxstbmirak11: I wouldn't like to say. The only thing I've successfully extracted from ffmpeg is the flac decoder - but that was relatively easy because I understand the FLAC file format in detail, so understood exactly what input data the functions in flac.c required, and flac.c didn't have that many dependencies on other parts of ffmpeg. The MPEG-2 decoder may be more integrated. If I was you, I would see if the ffmpeg devs can point you i
15:23:16linuxstbn the right direction.
15:23:23 Quit Febs (Read error: 110 (Connection timed out))
15:23:23daurntheli_ua: did you find the src?
15:23:29theli_uadaurn, yes
15:24:02daurnits seriously the most accurate i've ever seen
15:25:04daurnyoyofr is a great coder
15:25:55theli_uadaurn, yes but even if it be ported asm functions should be adopted to ours arm targets and even than it will require rewriting for other targets
15:26:31daurnGliGli has ported it to medios
15:26:35daurnyou could have a look at that as well
15:27:02theli_uaah ... i'm really bad with asm
15:27:50daurn... and you want to port emulators?
15:28:42daurnlook here as well:
15:28:57 Join Criamos [0] (
15:30:03theli_uadaurn, yes, i want.. i even ported some (zxbox one unfinished atari 2600 and colecovision ( this was now but it had incompatible license :( ))
15:30:29theli_uadaurn, though i didn't stated i'm skilled enough to do this
15:30:52daurncan you do a nes?
15:31:54markunmaybe the gigabeat will have enough power to run a sega emulator
15:32:17 Join midgey34 [0] (
15:32:34daurni believe i'm getting a megadrive emulator soon
15:32:37daurnalready have sms & gg
15:33:06 Quit TCK (Read error: 110 (Connection timed out))
15:33:59theli_uadaurn, for rockbox?
15:34:59markuntheli_ua: he's one of the archopen guys
15:35:10theli_uai see
15:35:15daurni'm not active there much anymore
15:35:34daurni'm just wondering around embedded device channels
15:35:44daurnhelp where i can
15:37:07daurn[23:13:06] <daurn> ok, quick survey/question: if an open source dap could have any feature and/or hardware - what would it be?
15:37:08daurnno one asnwered
15:37:32 Quit midgey34 ()
15:37:55markunZagor: there are some problems with paypal and scummvm. Maybe it applies to rockbox too: "Paypal has informed as that all software capable of playing a game on a system 'it was not sold for' is in violation of their AUP"
15:38:30Zagortime to transfer all our money off of paypal then
15:38:46daurnZagor: but to where else?
15:39:01ZagorI have a bank account for this purpose already
15:39:35daurntheli_ua: work of this code:
15:40:35Zagorhowever from the wording on the scummvm page, I don't think this weird rule applies to rockbox. we don't run other people's games, only our own.
15:41:11daurnZagor: emulators
15:41:18Zagorduh, right
15:41:58markunmaybe we should make the plugins '2nd party applications'
15:42:11markunthey can't blame every OS for making it possible to run an emulator..
15:42:34Zagorsure they can. they do whatever the heck they want.
15:42:40daurnyou don't see microsoft or apple using paypal
15:42:45Zagorthere is very little logic to paypal's actions
15:43:13 Join rretzbach [0] (
15:43:52Zagorcrap. maybe we should simply set up a CC payment site and deal with donations ourselves.
15:44:35daurnZagor: people who use rockbox would rarely have credit cards
15:44:46daurn- i use paypal becasue they can direct debit from my bank account
15:45:12Zagorwhy would rockbox users be less inclined to have credit cards than other people?
15:45:43markun"You may not use PayPal to sell.." doesn't say anything about donations
15:45:57daurncause users would be mainly young or knowledgeable enough to avoid the high interest rates
15:47:00Zagordaurn: I have another image of the average rockbox user. but anyway, I'd hate to scrap donations altogether.
15:47:05markundaurn: don't they need a creadit card for paypal anyway?
15:47:40daurnmarkun: not in japan, usa, australia or most of europe
15:48:50linuxstbmarkun: I agree it's odd - the site talks about donations, but the paypal AUL talks about selling...
15:49:29daurnwell, the 3 paypal AUP clauses:
15:49:47daurn"Devices that allow the play of import games on a domestic system are potentially infringing upon Sony's (SCEA) copyrights."
15:49:55daurn"Software emulators that play Nintendo games without Nintendo hardware are infringing items"
15:50:01idnarhaving a credit card doesn't imply paying interest
15:50:05daurn* but according to Kaminari ScummVM supports the MM NES version.
15:50:14daurn"Devices that allow the play of import games on a domestic system are infringing upon Sega's copyrights"
15:50:25daurn* but according to Kaminari ScummVM supports the MI Sega version.
15:52:05daurnidnar: all visas & mastercards (and i bet the others) have interest rates of at least 5% - mostly 17% (here at least)
15:52:24RaeNyePlease help me verify a bug... play any song, change crossfade parameters and see if it freezes with "restarting playback" splash on.
15:52:26idnardaurn: you don't have to go into debt on the account
15:52:39idnardaurn: in fact, you might not even be able to go into debt on the account
15:52:47markunidnar: indeed
15:52:47 Quit aliask ("Chatzilla 0.9.75 [Firefox]")
15:53:08idnarunless South Africa is the only country in the world where banks offer credit cards backed by non-credit accounts
15:54:06markunidnar: we have the same system here in The Netherlands
15:55:43Zagorthey're usually called debit cards
15:55:57Zagorand in fact account for a vast majority of the cards in sweden
15:56:26markunbut mine has a Master Card logo and I can use the number on it to make online 'creadit card' payments
15:56:27theli_uanot all Visas and Mastercard are usually "credit" cards
15:56:56markunwhy do I keep on type creAdit..
15:59:52theli_uawe works with Visas and Mastercard end emit cards of our client banks which are mostly "debit"
16:00:12*theli_ua has no idea why we are talking about credit/debit cards :?
16:00:37Zagortheli_ua: because daurn thought most rockbox users don't have any
16:01:00theli_uathose cards are part of my work ;)
16:01:13theli_ua <- though there is not much on english page
16:02:15theli_uabtw, what are international systems similar to paypal?
16:03:44Zagorpaypal is international
16:04:30theli_uai was asking of other system similar to it :)
16:04:31ZagorMoneyBookers is one site
16:04:46ZagorGoogle Checkout, perhaps
16:04:54 Join nls [0] (
16:06:44Zagorthe question is if any non-paypal site would really feel more trustworthy than one run by ourselves
16:08:55markunZagor: google sounds trustworthy to me
16:09:19daurngoogle is a shopfront thing
16:09:27daurn- i don't think you can do donations
16:10:24 Join Hellworm [0] (
16:11:31markun"However, you may also process transactions for intangible goods (such as digital or downloadable products), services, subscriptions, and donations (if your organization is 501c3 tax-exempt)."
16:13:13daurnthe question is
16:13:23daurnwill people use it?
16:13:34markunah, you can only use it if you live in the USA so far..
16:14:06daurnthere it goes
16:14:12daurnwhat about moneybookers?
16:15:12Zagormarkun: really? I tried donating to phpgcheckout and it seems to work fine
16:15:27Zagormeh, scratch that.
16:15:37Zagor"Country: United States" hardcoded
16:15:49Zagortyping before reading again
16:16:32 Join Febs [0] (
16:16:46Zagor is another
16:17:16HellwormHello, can someone help me? I'm working on a rockbox plugin. Is there any way to do linebreak, or to get the number of letters lcd_putc could fit on the screen?
16:18:56ZagorHellworm: lcd_getstringsize()
16:20:03 Join PaulJam [0] (
16:20:17 Quit dys (Remote closed the connection)
16:20:35HellwormZagor: many thanks! Also is there a way to convert a string to a unicode number? (like it's used by lcd_putc)
16:21:09Zagori don't understand the question.
16:22:31 Quit webguest25 ("CGI:IRC")
16:22:46ZagorHellworm: lcd_putc takes one character, not a string
16:23:06Zagorperhaps you want lcd_puts
16:23:11HellwormI want to work with unicode. And for example lcd_putc wants to have a unsigned short which I suppose can be a unicode number.
16:23:41 Join davidc__ [0] (n=davidc@
16:24:15Hellwormsince unicode uses sometimes multiple bytes I also want to convert a string of one unicode letter to a number
16:26:48 Join webguest22 [0] (i=c27f0812@gateway/web/cgi-irc/
16:26:58Zagorunless something changed radically while I wasn't looking, we don't use unicode.
16:27:13amiconnZagor: ???
16:27:25amiconn2005-12-06: Unicode support!
16:27:34amiconn...from the frontpage...
16:27:35webguest22Hellworm: all unicode related functions are in rbunicode. Which number do you need? The unicode code of the char?
16:27:37Zagorso that's when I wasn't looking :-)
16:27:49Zagorhehe, I'm totally disconnected. never ask me anything :-)
16:28:18amiconnZagor: You don't even read the frontpage?
16:28:33Zagoramiconn: for every single question, no. do you?
16:28:35webguest22Hellworm: then I'd use something like utf8LEdecode or utf8BEdecode
16:29:13amiconnNo, but (1) unicode was a big step forward. And it's in for more than 9 months now. Don't tell me you didn't read the frontpage for that long...
16:29:16HellwormZagor: btw what sould I pass to the "w" and "h" in lcd_getstringsize?
16:29:31PaulJamSlasheri: there seems to be a bug with importong of the tagcache changelog: if the file contains a line that is too long (i think longer than 512 characters) it stops to import and everything that comes after that line doesn't get imported.
16:29:35amiconnHellworm: int*
16:29:43ZagorHellworm: pointers to the int variables where you want the width and height
16:30:44 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
16:30:49Hellwormso the function returns the number of letters that fit in?
16:31:00Zagorno, the size of the string
16:31:04markunHellworm: you can also pass a NULL if you are not interested in the value
16:32:02ZagorHellworm: since the fonts are (can be) proportional, different number of characters will fit depending on which characters are used. more "l" than "m" fit.
16:33:11PaulJamSlasheri: the reason why i get such long lines in the tagcache changelog is propably also a bug: my files have an empty composer tag and in the changelog the filepath is shown as the composer tagvalue.
16:34:21HellwormZagor: So the function does return the lenght of the string I can fit in?
16:34:45Zagorno, it returns the width and height of the string you supply in the first parameter
16:35:12Zagori.e it answers the question: "how many pixels wide will the string 'foobar' be?"
16:35:48markunHellworm: what are you working on?
16:35:48 Quit perpleXa ("Leaving")
16:36:13 Part webguest22
16:36:22HellwormZagor: I finally got it :D
16:37:21Hellwormmarkun: in the first part fooling around
16:37:57HellwormI'll perhpas make a dictionary or a wikipedia plugin
16:39:14amiconnThere already is a dictionary plugin
16:39:39amiconn...but imho it has room for improvement
16:40:45HellwormI know, and a second one is in work. But I try to make a better one
16:42:39Hellwormzagor: So if I want to make a line break I just have to try with strings of different length.
16:43:19 Quit davidc__ ()
16:44:42Hellwormzagor: thanks
16:44:48Zagoryou're welcome
16:46:54Hellwormwebguest22: thanks to you too. I leave bye.
16:47:20 Quit Hellworm ("Verlassend")
16:49:34 Join Hellworm [0] (
16:50:10 Quit theli_ua ("Leaving")
16:51:23 Quit midkay (Read error: 104 (Connection reset by peer))
16:51:36Hellwormwebguest22: ahhh where is rbunicode?
16:51:41 Quit PaulJam (".")
16:51:43 Join midkay [0] (n=midkay@rockbox/developer/midkay)
16:53:07 Join PaulJam [0] (
16:53:19 Join Sir_HaL [0] (
16:54:04Hellwormwebguest22: forget it, found it
16:54:06 Quit Hellworm ("Verlassend")
16:54:40 Part Sir_HaL
16:56:13mirak11mplayer devs told that ffmpeg uses #define to include or not codecs. Don't know how the libs file behave about that
16:57:27 Join lee-qid [0] (
17:02:36 Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa)
17:04:25 Quit Zagor ("Client exiting")
17:04:55*RaeNye snaps his finger
17:04:59 Quit RaeNye ("CGI:IRC 0.5.7 (2005/06/19)")
17:16:02***Saving seen data "./dancer.seen"
17:16:09 Join webguest14 [0] (i=59332cc3@gateway/web/cgi-irc/
17:17:00webguest14knows someone the adress of the iriver portal about iriver modifications (battery, hd, ...)
17:17:19nlsmistic river
17:17:43webguest14exact thanks thats enough
17:17:46*webguest14 loves nls
17:18:28 Quit webguest14 (Client Quit)
17:22:26 Quit Xerion (" ")
17:38:07 Join JoeBorn [0] (
17:39:17 Join billodo [0] (i=billodo@nat/sgi/x-82dad3a029d25afa)
17:44:05 Join Kohlrabi [0] (
17:49:59 Quit mirak11 ("CGI:IRC (EOF)")
17:54:01 Join FatBat [0] (
17:54:55 Part FatBat
17:57:33 Nick ribs is now known as Ribs (
17:58:21 Join Xerion [0] (
17:59:20 Join klrspz [0] (n=klrSpz@
18:01:17 Join Davide-NYC [0] (
18:02:41Davide-NYClinuxstb: are you known as "LinusN" on the forums?
18:09:25FebsDavide-NYC: linuxstb = Dave Chapman; LinusN = Linus Nielson Feltzig (both here and on the forums)
18:10:03 Quit tvelocity ("Αποχώρησε")
18:13:09 Join mh546 [0] (
18:13:33 Join TeaSea [0] (
18:14:46mh546I have a Ondio SP that won't boot. All I get is a screen reading "OS Version: 1.32b". I formatted it's internal memory (plugging in USB and switching it on works), but I cannot even get the Archos firmware loading.
18:19:50 Join damaki_ [0] (
18:21:05 Quit damaki (Read error: 104 (Connection reset by peer))
18:21:39 Quit ender` (" Programming is like sex becuse: 9. It doesnt make any sense at all if you try to explain it in strictly clinical terms.")
18:22:02mh546Oh, I just found one single reference to that problem. It's at For the record: The internal memory has to be FAT16. (Even if Windows suggests FAT32. And I assumed, Windows suggests to format the memory the same way it currently is...)
18:28:02 Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/
18:29:20 Join davidc__ [0] (n=davidc@
18:30:08 Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox]")
18:30:50pondlifejhMikeS: around?
18:33:04 Join pixelma [0] (i=pixelma@
18:33:34*SUSaiyan wonders when jdgordon will be here
18:34:45nlsSUSaiyan, I think he's gone for the weekend.
18:44:11mirakwould it be technically possible to base rockbox audio codecs on ffmpeg ?
18:45:06mirakI guess the binary would be too big, but I am wondering if it's technically feasible to load some objects file dynamically. just wondering ...
18:49:48 Join RedBreva [0] (
18:50:58 Quit Ribs (Read error: 110 (Connection timed out))
18:55:54 Quit Arathis ("[rl_bot quit]")
18:57:34 Quit JoeBorn ("Leaving")
19:01:16 Join Matt_ [0] (
19:01:21 Nick Matt_ is now known as drippydonut (
19:02:42goffa_hi drippydonut
19:02:50drippydonutsorry I haven't been keeping up with CVS activity since july
19:03:05goffa_same here.. well since august anyway
19:03:14drippydonutam I right in thinking that the H300 LCD remote now works with CVS and doesn't require the patch
19:03:24drippydonutor was that just me reading things wrong?
19:03:46goffa_i don't have a 300.. but i thought they got that working in cvs
19:03:56drippydonutkl, thanks
19:04:03 Quit klrspz ()
19:04:05drippydonutI'll give it a go
19:04:13drippydonutI'm still running a build from August :D
19:04:33drippydonutI usually recompile and update mine every few days
19:04:56drippydonutbut I got out of the habit after goin on holiday
19:04:59drippydonutanyway, thanks
19:04:59goffa_yeah.. i'm at a crossroads with my 140... i had a bad car adapter.. and basically fried my headphone jack on my 140
19:05:10 Nick drippydonut is now known as DD_away (
19:05:30goffa_the line out works.. but i'm thinking i should reflash it, remove rockbox, and send it in again
19:05:51goffa_headphone jack works too.. but its heavily distorted
19:08:22 Quit davidc__ ()
19:12:03 Quit billodo ("leaving")
19:14:53 Join JoeBorn [0] (
19:16:06***Saving seen data "./dancer.seen"
19:22:29 Quit pondlife ("disconnected has pondlife")
19:25:53 Join MarcoPolo [0] (
19:30:27 Join testerxxxx [0] (n=Ninjaz@
19:35:14 Nick _pill is now known as pill (
19:36:06testerxxxxquestion - rockbox have something like start playing not at once after, but (expiry) after 3..10 minutes for example ?
19:36:33testerxxxxquestion - rockbox have something like start playing not at once after press play...
19:37:18 Quit MarcoPolo (Remote closed the connection)
19:38:29bluebrotherthere is a patch for an alarm plugin, maybe this fits. Never looked at it.
19:40:17testerxxxxi want this feature, because while i set ipod in my pocket, i lost some favorite times in music=)
19:41:08bluebrotherput a slient track on your ipod, like 1 min and add it as many minutes you want to delay to the playlist.
19:41:46*bluebrother considers delayed playback a useless feature.
19:42:42bluebrotherat least for a dap.
19:42:51testerxxxxyes yes!=) its good idea...
19:43:20bluebrotherstill not convinced.
19:43:49SUSaiyanneither am i, whats the point of delaying playback?
19:43:54bluebrotherthe study mode mentioned on the mailing list is way more useful to me.
19:44:03SUSaiyanstudy mode?
19:45:16bluebrotherrewind the track some seconds upon resume.
19:45:47testerxxxxmay be this not always comfort
19:45:55 Join MarcoPolo [0] (
19:46:15 Quit ShadowdogMU (Read error: 110 (Connection timed out))
19:46:44 Nick daurn is now known as daurn|afk (n=quae@unaffiliated/daurnimator)
19:47:30 Quit MarcoPolo (Remote closed the connection)
20:00:57 Quit testerxxxx ("Client Exiting")
20:06:39 Join XavierGr [0] (
20:11:49 Join Kalthare [0] (
20:14:58 Join MarcoPolo [0] (
20:24:20 Join lightyear [0] (
20:31:13KalthareHm, okay.. I understand now..
20:35:19 Join Captain_A [0] (
20:35:36Captain_Ahi all
20:36:06hcsahoy cap'n
20:40:20 Quit MarcoPolo (Remote closed the connection)
20:45:33 Join davidc__ [0] (n=davidc@
20:47:56 Quit mirak (Connection timed out)
20:50:48 Join webguest17 [0] (i=c3ec4b1b@gateway/web/cgi-irc/
20:52:21 Part mh546
20:53:52 Quit webguest17 (Client Quit)
20:54:00 Join webguest55 [0] (i=c3ec4b1b@gateway/web/cgi-irc/
20:54:39 Quit SUSaiyan (Read error: 104 (Connection reset by peer))
20:54:52 Join SUSaiyan [0] (
20:56:04 Quit SUSaiyan (Read error: 104 (Connection reset by peer))
20:56:11 Join SUSaiyan [0] (
20:56:48 Join mirak [0] (
20:57:26 Quit SUSaiyan (Read error: 104 (Connection reset by peer))
20:57:33 Join SUSaiyan [0] (
20:59:07 Quit davidc__ ()
20:59:11 Quit PaulJam (".")
20:59:34 Quit SUSaiyan (Read error: 104 (Connection reset by peer))
20:59:43 Join SUSaiyan [0] (
21:00:42 Join rotator [0] (n=e@rockbox/developer/rotator)
21:01:45nlszomg! it works!
21:02:56 Quit JoeBorn ("Leaving")
21:03:14SUSaiyanwhat does?
21:03:44SUSaiyanalso i wonder why xchat-gnome thought it was wise to list the channels on quakenet
21:03:57nlshacking around a little in the onplay menu ad what I tried to do actually worked, wich is pretty surprising with my skills in c :)
21:08:14 Join JoeBorn [0] (
21:11:43 Join pengoo [0] (i=d4205111@gateway/web/cgi-irc/
21:14:05 Join ender` [0] (i=null@
21:16:07***Saving seen data "./dancer.seen"
21:18:13SUSaiyanonplay menu?
21:19:08nlsyeah it's the context menu for basically everywhere, like wps, filebrowser, tag browser etc
21:20:01nlsI made a function so I could select a file in the browser and remove it from the playlist.
21:20:12nlsNow to support folders
21:21:41 Join Rudy4Pez [0] (
21:22:11 Join webguest90 [0] (i=417bcb92@gateway/web/cgi-irc/
21:23:13 Quit webguest90 (Client Quit)
21:23:13SUSaiyani dont even use playlists, lol
21:24:14linuxstb_Yes you do...
21:24:36linuxstb_Whenever you play music in Rockbox, a playlist is created.
21:25:04SUSaiyanwell ive never seen the list, it just plays all the files in the music directory ^^
21:25:06Kaltharelinuxstb: I'm trying to figure out the 5.5G firmware filesystem. Think you could help me out some?
21:25:18 Quit lost|X40 (Remote closed the connection)
21:25:51linuxstb_Have you see ?
21:26:14Kaltharelinuxstb: Yeah, i'm using that and ipod_fw.c as references.
21:26:23linuxstb_Also look in tools/scramble.c
21:26:48pengooQuick question: when updating the daily build on my player... can I delete the things from the .rockbox folder that I don't want? Eg fonts that I dont use, some WPSs, languages other than english etc? Or could this cause problems? I'm only checking because i'm about to use the bootloader 7 to flash over the iriver firmware and wanted to make .rockbox a bit more compact for me.
21:26:55linuxstb_scramble.c contains very minimal code to create a firmware partition consisting of only the Rockbox bootloader.
21:27:03KalthareOh, hm. Okay.
21:28:02linuxstb_pengoo: Yes, deleting those files won't cause problems.
21:28:05 Join davidc__ [0] (n=davidc@
21:28:11KalthareBasically, I'm trying to figure out what's different about the 5.5G format.
21:28:46pengooOk, thanks! Better to be safe than sorry.
21:29:30linuxstb_Kalthare: Have you tried installing the Rockbox bootloader?
21:29:51nlsArgh! files copied to the vmware image from windows are inaccessible, "operation not permitted" :-(
21:29:58Kaltharelinuxstb_: Yeah. It comes up in rescue mode.
21:30:10linuxstb_What's rescue mode?
21:30:20 Join _jhMikeS_ [0] (
21:30:21SUSaiyanoperation nor permitted?
21:30:42nlsyep, tried to chmod them
21:30:56nlshmm does this thing have sudo?
21:31:06KalthareThe "please hook your iPod up the computer and run the updater" thing.
21:32:14linuxstb_Never seen that message on my 5g - it must be new. Normally you get a link to somthing like
21:32:38linuxstb_But I'm assuming it means it doesn't like the format of the boot partition.
21:32:46KalthareIt's not the exact message −− gimme a sec and I'll get the real one. But yeah.
21:33:23linuxstb_Try using tools/scramble - i.e. scramble -ipod5g bootloader.bin bootloader.img and then "dd" bootloader.img to your ipod.
21:37:24KalthareYeah, it didn't like that. "Connect to your computer. Use iTunes to restore."
21:42:20linuxstb_OK, I'm looking at it now...
21:44:01 Quit jhMikeS (Read error: 110 (Connection timed out))
21:46:36 Join petur [0] (n=petur@rockbox/developer/petur)
21:47:21KalthareThe official firmware partition has the osos file at devOffset 4800, len 724800, and checksum 2BE594F0. I managed to get that checksum for the 0x724800 bytes starting at 0x5000, for what it's worth. I still really don't know what I'm doing, tho. I tried that because the files seem to have 0x800 byte gaps between them.
21:47:54 Join Strath [0] (
21:55:17 Join _Riva_ [0] (
21:56:18miraklinuxstb: I extracted ffmpeg mpeg1 and 2. That was not hard. now I got to figure how to use the mpegplayer. there are some exemples kind of like for libmpeg2
21:56:42mirakffmpeg code seems easier to understand
21:59:16 Part _Riva_
21:59:22 Join hardeep [0] (
22:00:39SUSaiyangah, i think i just lost my settings again
22:01:18markunmirak: nice job. Maybe you can also help clean the wma code when you are done :)
22:01:42markunmirak: will you also try ffmpeg's mpeg-4 decoder?
22:02:37mirakmarkun: no :)
22:02:49markunto both questions?
22:03:04mirakmarkun: I wa wondering ffmpeg could be used as a base to rockbox
22:03:16mirakor if that's technically impossible
22:03:43linuxstb_Kalthare: I'm not confident, but can you try this image?
22:04:00mirakmarkun: I will never touch wma lol
22:04:28mirakmarkun: as for mpeg4 if I manage easily to implement mpeg2, I think mpeg4 wouldn't be very hard.
22:05:00Kaltharelinuxstb_: Didn't work.
22:05:02linuxstb_Why would you want to use ffmpeg in Rockbox?
22:05:03mirakmarkun: I think the hardest of all was trying to implement xvid. It was like hell
22:05:20linuxstb_Kalthare: Exactly the same error?
22:05:21miraklinuxstb: well that's a codec library
22:05:30linuxstb_We've already got codecs...
22:05:36Kaltharelinuxstb_: Yeah.
22:05:43miraklinuxstb: many of them come from ffmpeg
22:05:48mirakno ?
22:06:37linuxstb_No. Only the FLAC and Shorten codecs are from ffmpeg.
22:06:47miraklinuxstb: I was just wondering. Anyway it would be hard to use I guess, because you would still need a mecanism to load individidual codecs object code
22:07:00KalthareI wish I knew what this crap between 0x4808 and 0x5000 is.
22:07:03miraknot object, binary
22:08:01linuxstb_Kalthare: I think it's just crap... The 5g firmware has the same, but it's between 0x4400 and 0x4600. Just leaving that as zeros works for the 5g.
22:08:16linuxstb_(and the earlier ipods IIRC)
22:08:37Kaltharelinuxstb_: Okay, I'll zero it and see what happens
22:10:48linuxstb_mirak: I just think ffmpeg is overkill for our needs. Most of the codecs are floating-point and there is also a lot of malloc everywhere.
22:11:26mirakbut it handles containers and such
22:11:33linuxstb_Kalthare: You could try inserting bootloader-video.bin at offset 0x5000 in your original image, and then updating the checksum.
22:11:42mirakbut for sure it couldn't be used as it at all.
22:12:51markunlinuxstb_: the SoC guy who wanted to work on a vorbis encoder also started submitting stuff a week ago
22:13:07miraksoc ?
22:13:15mirakrealtime vorbis ?
22:13:28Kaltharelinuxstb_: Hm, okay, I'll try that if I can figure out an easy way to do it. Oh, hey −− it still boots, even with all that crap before 0x5000 zeroed out.
22:13:47linuxstb_Kalthare: That's good news.
22:13:52mirakmarkun: I think recording in wav is fine on 20G players
22:14:15 Quit davidc__ ()
22:14:16mirakwell since I record live shows, I prefer have the best quality
22:14:33markunmirak: sure, I wasn't talking about rockbox, just in general nice to have another Ogg Vorbis encoder
22:14:58markunmirak: SoC = Google's summer of code
22:15:01mirakmarkun: what's the interest ?
22:15:16markunI don't understand
22:15:30mirakof coding another encoder. Was it bad ?
22:15:35Kaltharelinuxstb_: If I give the original osos to ipod_fw as the fw_file, it should calculate the checksum the same way, shouldn't it?
22:15:35mirakbad licence ?
22:17:05linuxstb_Kalthare: Probably not... If you want, I can write a quick C program to try what I just suggested.
22:17:14markunmirak: doesn't say why
22:17:41Kaltharelinuxstb_: Could you, if you don't mind? I'm feeling a little lazy this morning.
22:18:12Kaltharelinuxstb_: Wait, actually, I could put it right on the device using dd.
22:18:36linuxstb_Yes, but you would have to correct the checksum.
22:18:51Kaltharelinuxstb_: No problem. I've got a hex editor.
22:19:02linuxstb_Then go ahead...
22:19:28linuxstb_Kalthare: Check your PMs..
22:19:32mirakmarkun: FFmpeg Refactoring And Test Suite . Is this done ?
22:20:29markunmirak: no, only the things with 'accepted' are being worked on
22:21:16linuxstb_mirak: When you said you've extracted the ffmpeg mpeg1 and mpeg2 decoders, what do you mean? i.e. what have you done with them?
22:21:28 Join webguest50 [0] (i=5614e302@gateway/web/cgi-irc/
22:21:57miraklinuxstb: I got all the files needed to build it, and also got a better comprehension of how it's organised
22:22:21miraklinuxstb: and also how to use the api
22:23:10miraklike a guy said it's not depency hell like it was before.
22:23:55linuxstb_So have you built a standalone decoder?
22:25:00 Quit rretzbach (Read error: 104 (Connection reset by peer))
22:25:22Kaltharelinuxstb_: It worked. So, uh.. how do I get my iPod back?
22:25:44linuxstb_So what happened?
22:26:27KalthareThe bootloader is running. I don't have rockbox.ipod on there, tho, and the Apple firmware isn't loaded either, so it's caught in a reset loop.
22:26:38linuxstb_But it's displaying things on the LCD?
22:27:13linuxstb_Cool. Stick rockbox.ipod on there and see if it works...
22:27:34 Quit _FireFly_ ("Leaving")
22:27:36KalthareEr.. how do I get it back to the recovery USB mode?
22:27:47linuxstb_Hold SELECT+PLAY as it's rebooting.
22:28:56 Quit RedBreva (Read error: 60 (Operation timed out))
22:29:17KalthareWhew. Okay. Gimme a sec to rebuild Rockbox. :)
22:29:53linuxstb_But that's excellent news - it means that basically nothing has changed...
22:30:23 Quit Rudy4Pez ()
22:30:37KalthareExcept that they seem to have changed how devOffset works, without bumping the version number.. ;p
22:30:45miraklinuxstb: no I am not yet there
22:32:25linuxstb_Kalthare: My worry was that the LCD driver wouldn't work, but that isn't the case. I can't see anything else being different now.
22:32:42webguest50am new and dont know how 2 get rockbox 2 recognize my itunes db
22:32:48webguest50or can it not do this
22:33:16linuxstb_Read this?
22:33:20mirakanyone know what's the status of ipodlinux ?
22:33:44webguest504 wat ipod
22:33:52linuxstb_mirak: What do you mean?
22:34:34mirakthe features etcetera
22:34:45mirakcompated to rockbox
22:35:00*amiconn would like to talk to Mmmm
22:35:09Kaltharelinuxstb_: ...I don't think the bootloader can read the hard drive.
22:35:19amiconnHe seems to like to commit onon-working things :(
22:35:39linuxstb_What does the bootloader say when it's booting? It should display the make and model of the drive, and the capacity.
22:35:50mirakhum, I went to their channel, and they don't support 4G and above
22:36:09Kaltharelinuxstb_: I'm trying to find out. It's on the screen VERY briefly.
22:36:29linuxstb_"don't support" just means that the devs reserve the right to ignore support questions for those ipods. IPL runs on all ipods up to the 5g.
22:36:29 Join MarcoPolo [0] (
22:38:02linuxstb_Kalthare: So have you copied rockbox.ipod and the .rockbox directory to your ipod?
22:38:13 Quit webguest50 ("CGI:IRC")
22:38:20 Join ShadowdogMU [0] (
22:38:28Kaltharelinuxstb_: Yeah. Let me makee sure they copied right..
22:39:23linuxstb_You could try adding an infinite loop into the bootloader (bootloader/ipod.c) so you can read any messages. Add a line like "while (1) {};"
22:39:28Kaltharelinuxstb_: When the bootloader says "No partition found", does it mean the main partition on the disk, or some kind of firmware partition for the Apple firmware?
22:39:47linuxstb_It means it cant' find any FAT32 partition.
22:39:52amiconncr@p %&/"
22:40:03Kaltharelinuxstb_: Well, that's what it says.
22:40:33linuxstb_Silly question, but does your ipod have a FAT partition? What does "fdisk -l /dev/sda' say?
22:40:51linuxstb_amiconn: What's broken?
22:41:09amiconnThe FM Screen on Ondio is completely unusable
22:41:29Kaltharelinuxstb_: /dev/sdb2 4 912 29206170 b W95 FAT32
22:44:55 Quit mirak (Remote closed the connection)
22:47:08 Join Rudy4Pez [0] (
22:47:34 Join Zagor [0] (
22:50:17linuxstb_Kalthare: Can you see if the bootloader displays the make and model of your hard drive?
22:50:48KalthareIt says TOSHIBA MK8003GAL, I think.
22:51:36 Quit Febs (Read error: 110 (Connection timed out))
22:52:33 Quit lee-qid ("Trillian (")
22:53:59*amiconn is quite pissed off
22:57:00Kaltharelinuxstb_: Oh, hey. That MBR image I gave you? It's the one I took when I first got this thing. The partition table seems to have changed since then, but I don't know how to read it. Should I send you the new one?
22:57:45linuxstb_Try just restoring your old MBR.
23:01:18Kaltharelinuxstb_: Hmm.. no joy. It just has a 3-gig partition it won't read instead of a 7-gig one it won't read.
23:02:51Kaltharelinuxstb_: fdisk has something to say that might be interesting. "Note: sector size is 2048 (not 512)"
23:07:10Kalthare...A hard drive with 2048-byte sectors. This is gonna break a lot of stuff, isn't it? :/
23:09:11amiconnI doubt that the drive has 2048-byte sectors
23:09:47amiconnBut it might be that the iPod's USB stack presents it as 2048-byte sector drive to the PC
23:10:08KalthareWell, the partition table seems to be set up for 2048-byte sectors too.
23:12:27 Quit petur ("here today, gone tomorrow")
23:12:39 Join mirak [0] (
23:14:53 Join piblo [0] (
23:15:28pibloanyone here in finland?
23:16:11***Saving seen data "./dancer.seen"
23:16:34piblocan you tell me how fast this file downloads for you?
23:17:26crwl467.91 KB/s
23:17:58crwloops, did i just commit a crime? ;)
23:18:28piblonot copyrighted
23:18:34crwlheh, ok
23:19:08 Part piblo
23:23:22pengooOnce i've flashed rockbox over the original firmware with bootloader 7, can I delete rockbox.iriver and bootloader.iriver, but not .rockbox? *doesn't really understand how exactly it works :)*
23:24:48mirakboot loaer 7 ?
23:25:37dpassenbootloader 7 is the non-official bootloader that supports a flashed rockbox to the iRiver H1x0 (3x0?) series
23:27:58pengoodoes it work for 3x0 as well now then?
23:28:03dpassenI wasn't sure
23:28:12dpassenI only have a 120 and a 140
23:28:46pengooits a damn cool DAP
23:28:46dpassenLooks like its just the 1x0 series
23:29:22pengooSurely to get boot7 working they had to brick a few irivers in the testing process?
23:30:30 Quit Rick ("I don't need to be here.")
23:30:32mirakok h300 still is at v5
23:30:48dpassenAnd technically, H1x0 is still at v6, no?
23:31:10pengooeither way, dir cache hibernation kicks arse.
23:31:15mirakpengoo: linusN have a bdm, this means he can recover bricked devices
23:31:26mirakI wonder how many devices he virtually bricked :p
23:31:50pengooah i see
23:32:55linuxstb_Slasheri did all the work for flashing the h120/h140 - without a BDM.
23:33:16linuxstb_Mad :)
23:33:25dpassenDifferent sides of the same coin, I suppose
23:34:13pengoomuch love to Slasheri then
23:35:05 Quit pengoo ("CGI:IRC (EOF)")
23:40:19 Quit xNibbler (Read error: 60 (Operation timed out))
23:41:38 Quit Rudy4Pez (Read error: 110 (Connection timed out))
23:45:03 Join Rick [0] (
23:45:20Kaltharelinuxstb_: Any idea how to proceed?
23:52:03 Join |AhIoRoS| [0] (n=ahioros@
23:52:55 Join Nibbier [0] (
23:58:04 Join lodesi [0] (n=lds@
23:58:18 Part lodesi ("Parti")

Previous day | Next day