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] (n=little_b@HSE-Montreal-ppp122701.qc.sympatico.ca) |
00:30:21 | bgmrk | yo yo yo |
00:31:21 | markun | hi there |
00:33:32 | | Join davidc__ [0] (n=davidc@72.169.118.173) |
00:34:03 | bgmrk | how 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] (n=gtkspert@203-59-136-12.perm.iinet.net.au) |
00:55:17 | | Join chris___ [0] (n=chris@S01060016b649355d.ed.shawcable.net) |
00:55:24 | | Join darkskiez [0] (i=mhb@bb-87-81-62-203.ukonline.co.uk) |
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:00 |
01:09:49 | | Join lee-qid_ [0] (n=liqid@p5496519A.dip.t-dialin.net) |
01:11:11 | | Part darkskiez ("Client exiting") |
01:12:42 | | Join darkless [0] (n=darkless@62.79.44.48) |
01:15:40 | *** | Saving seen data "./dancer.seen" |
01:19:46 | | Quit lee-qid (Operation timed out) |
01:26:41 | | Join JdGordon [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
01:27:42 | | Quit spiorf (Read error: 60 (Operation timed out)) |
01:28:28 | | Quit XavierGr () |
01:31:01 | | Join XavierGr [0] (n=xavier@ppp137-225.adsl.forthnet.gr) |
01:31:32 | mooch | hi |
01:31:47 | markun | hi mooch |
01:31:52 | mooch | i am having serious problems with ipod and keeping the config from boot to boot |
01:32:06 | mooch | everytime i switch it off and on again, all the settings are gone |
01:32:16 | mooch | i filled a bug about it, but it has not beenreplied |
01:32:29 | markun | weird problem |
01:32:30 | mooch | i recall not having the behaviour with old versions of rockbox |
01:33:07 | Soap | uh, do you boot with the hold swith on? |
01:33:08 | markun | I don't have that problem with my player (iriver h120) and don't really think I can help you |
01:33:20 | Soap | *switch |
01:33:33 | markun | ah yes, hold resets your settings |
01:34:36 | markun | Soap: on the iriver rockbox just doesn't power on if you have hold on, not so with the ipod? |
01:35:13 | mooch | Soap: sometimes not |
01:35:18 | Soap | well, you can't press a button to boot with the hold switch on. |
01:35:28 | Soap | mooch - sometimes not = sometimes yes? |
01:35:42 | mooch | Soap: but it is fscking anoying... |
01:35:52 | mooch | Soap: yes, sometimes i witch it on and put the hold on |
01:36:03 | Soap | markun - 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:07 | mooch | Soap: but most of the time i wait without the hold, and then it goes bananas |
01:36:20 | mooch | Soap: there should be a switch to get the behaviour off |
01:36:25 | markun | bananas = reset settings? |
01:36:27 | mooch | a config option |
01:36:31 | Soap | mooch - no, my question was do you ever boot it into rockbox with the hold switch on? |
01:36:34 | mooch | markun: bananas = reset options, yes |
01:36:43 | mooch | Soap: sometimes yes |
01:36:55 | Soap | That is how you reset the settings, this is a feature. |
01:37:01 | markun | mooch: this feature is to help people who screwed up their settings |
01:37:01 | Soap | don't boot with the hold switch on. |
01:37:02 | mooch | this is a bug |
01:37:12 | markun | maybe a more difficult keypress should reset.. |
01:37:33 | mooch | Soap: it should go back to the selected settings if i reboot it with the hold button off |
01:37:59 | mooch | Soap: the reset settings should be temporary |
01:38:08 | Soap | I 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:23 | mooch | Soap: if i reset it with the hold on, it should clear the settings and save the selected ones on a temp file |
01:38:31 | Soap | mooch - a temporary reset does not compute. |
01:38:45 | mooch | if the temp file is not removed, it should be used to restore them |
01:39:09 | mooch | on the next reboot |
01:39:14 | markun | mooch: implement it. If other people like it it might get included |
01:39:28 | mooch | markun: i suck at coding anything else than bash |
01:39:32 | mooch | markun: really |
01:39:41 | markun | sorry to hear that |
01:39:41 | Soap | mooch - 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:24 | markun | mooch: I think the whole settings system will change. |
01:40:47 | markun | JdGordon is working on something |
01:41:15 | mooch | markun: s/bash/POSIX shell/ |
01:41:22 | Soap | I 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:46 | mooch | Soap: i believe it also happens sometimes without the hold on |
01:41:55 | markun | mooch: 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:19 | markun | mooch: if you update rockbox and the settings version number has changed it will also reset your settings |
01:42:21 | JdGordon | nope |
01:42:25 | markun | JdGordon: no? |
01:42:34 | markun | Then what are you working on all this time? |
01:42:52 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
01:42:53 | JdGordon | the setting reset button will stay, but once u ae in rockbox, you can edit the config by hand and reload them |
01:43:01 | mooch | Soap: 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:14 | JdGordon | but resetng settings doesnt write the defaults to the setting file |
01:43:25 | Soap | mooch - 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:43 | mooch | Soap: i will check it out |
01:44:30 | Soap | mooch - you're talking about adding a lot of complexity for little reward. |
01:44:49 | mooch | also, 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:02 | mooch | at the bottom |
01:45:13 | mooch | Soap: might be that i am complicated |
01:45:13 | markun | mooch: for now just save your settings after you have it all configured right. Then you can always reload it after a reset. |
01:45:22 | mooch | markun: i am doing that |
01:45:25 | markun | ok, good |
01:45:28 | mooch | markun: but thanks for the tip |
01:46:47 | markun | the config files are also useful for changing only a few options. I have one file for headphone and one for stereo use. |
01:48:07 | Soap | crossfeed FTW |
01:48:52 | markun | what's ftw? |
01:48:58 | | Quit linuxstb_ ("CGI:IRC (Ping timeout)") |
01:49:07 | mooch | for the win |
01:49:16 | Soap | sorry, that was bad behavior on my part. |
01:49:24 | markun | np :) |
01:49:52 | markun | I just never saw it and it's not in here: http://www.rockbox.org/twiki/bin/view/Main/IrcTalk |
01:51:07 | scorche | i have NEVER see the 10x and 10q... |
01:51:23 | JdGordon | those two are horrible |
01:51:36 | scorche | and, might i add, i am glad i have not |
01:51:49 | scorche | infact, i am tempted to remove those from thelist =P |
01:51:58 | | Quit TeaSea (Remote closed the connection) |
01:52:28 | chris___ | it's missing STFU |
01:52:40 | scorche | as are you =) |
01:52:52 | JdGordon | scorche: add a star next to those two and say "instant ban" if rhey are used |
01:53:05 | scorche | haha...no...i dont really care that much |
01:53:09 | scorche | go ahead though |
01:58:17 | | Nick chris___ is now known as chrisSTFU (n=chris@S01060016b649355d.ed.shawcable.net) |
01:58:34 | chrisSTFU | there.. now I am not missing STFU... |
01:59:54 | Soap | the nick/handle which is a command all in itself. |
02:00 |
02:03:37 | | Nick chrisSTFU is now known as STFUsoap (n=chris@S01060016b649355d.ed.shawcable.net) |
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:21 | pagefault | so I am under the impression here that C++ code is not a good thing for rockbox |
02:22:34 | pagefault | and C is only acceptable |
02:22:41 | JdGordon | no |
02:22:45 | JdGordon | asm is fine too |
02:22:50 | scorche | hehe |
02:23:09 | pagefault | see |
02:23:12 | JdGordon | although.. you need to know 3 different asm's |
02:23:22 | pagefault | I have some wonderful console emus but they are C++ |
02:23:31 | pagefault | music players that is |
02:28:28 | * | pagefault contemplates |
02:28:28 | | Quit XavierGr (Read error: 104 (Connection reset by peer)) |
02:28:48 | pagefault | obviously adding C++ is going to make firmware much larger |
02:29:11 | scorche | indeed |
02:29:31 | scorche | and we are already pushing the limit (even breaking it) on targets like the FM recorder |
02:30:00 | pagefault | which model is that on |
02:30:33 | scorche | on targets like the FM recorder |
02:30:51 | pagefault | well I have a H10 and I have no FM recorder so I was just wondering what ones had the support |
02:30:58 | pagefault | even though I have a tuner |
02:31:07 | scorche | FM recorder is an archos model |
02:31:13 | pagefault | ahh |
02:33:18 | | Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.") |
02:36:15 | | Join lostnihilist [0] (n=lostnihi@adsl-69-211-24-103.dsl.chcgil.ameritech.net) |
02:45:29 | pagefault | where is the radio menu located |
02:45:33 | pagefault | on a player that supports it |
02:45:41 | pagefault | I think I am going to have a go at supporting it on my player |
02:46:18 | JdGordon | does the h10 even have a radio? |
02:46:23 | pagefault | yes |
02:46:31 | JdGordon | ok |
02:46:35 | pagefault | FM only |
02:46:53 | pagefault | it could record too |
02:46:58 | JdGordon | to 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] (n=chatzill@c-24-9-191-29.hsd1.co.comcast.net) |
02:47:28 | | Quit bmwebb (Client Quit) |
02:48:02 | pagefault | i'll take a look |
02:48:22 | pagefault | hopefully it's some common |
02:49:16 | | Join CatSCan29 [0] (n=chatzill@c-24-9-191-29.hsd1.co.comcast.net) |
02:49:32 | JdGordon | iirc it uses the same chip as the h300 |
02:49:43 | JdGordon | initializing it wont be the same tho... |
02:49:49 | pagefault | yeah |
02:49:49 | JdGordon | but good luck |
02:49:50 | bgmrk | whats this h−−- you people keep talking about? |
02:50:05 | hcs | will 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:34 | scorche | bgmrk: they are iriver models...i would suggest looking at the wiki page DeviceChart to familiarize yourself with the rockbox targets |
02:50:56 | bgmrk | will do |
02:52:03 | bgmrk | oo gotcha....modle numbers |
02:52:22 | bgmrk | model |
02:55:15 | | Join _jhMikeS_ [0] (n=jethead7@adsl-75-45-241-119.dsl.sfldmi.sbcglobal.net) |
02:56:25 | pagefault | oh yay |
02:56:31 | pagefault | they have pcb scans |
02:56:40 | pagefault | I was about to take mine apart |
02:57:58 | pagefault | hmm |
02:58:02 | pagefault | hmm |
02:59:35 | pagefault | scans of the 20gb model |
02:59:44 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
02:59:47 | pagefault | I might have to disassemble after all |
02:59:55 | pagefault | unless I am lucky and they used the same tuner |
03:00 |
03:02:02 | Davide-NYC | General question: Does optimising the WMA (or M4A AAC) decoders to play in real-time require *target specific* optimization? |
03:02:37 | Davide-NYC | I mean do they have to be optimized for each individual chip or is it a general thing? |
03:03:21 | Davide-NYC | I understand very little about this... anyone? |
03:04:15 | markun | Davide-NYC: I think the first step is to do general optimizations |
03:04:43 | Davide-NYC | is there a general feeling amongst the devs that this is a priority? |
03:05:10 | Davide-NYC | or are people taking the attitude that since they are closed formats they are not worth persuing |
03:05:18 | Davide-NYC | just wondering |
03:06:04 | Davide-NYC | markun: but assembly (ASM) optimization would be CPU specific, correct? |
03:06:09 | markun | yes |
03:06:33 | Davide-NYC | wow, that is a huge job then |
03:06:35 | Soap | AAC is not a closed format, I can't speak to WMA |
03:06:46 | Davide-NYC | Soap: you're right |
03:13:23 | | Quit jhMikeS (Read error: 110 (Connection timed out)) |
03:15:32 | Davide-NYC | I 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:43 | Davide-NYC | I am cygwin on win32 |
03:15:44 | *** | Saving seen data "./dancer.seen" |
03:16:49 | Davide-NYC | gunzip puts out garbage |
03:17:23 | Davide-NYC | wow, 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/labb.contactor.se/session) |
03:20:47 | Moos | Hi there ! |
03:20:53 | Davide-NYC | my wma.diff file is just hex garbage, isn't it supposed to be text? |
03:21:02 | Davide-NYC | hi |
03:21:27 | Moos | _jhMikeS_: here? |
03:26:28 | | Join bilbravo [0] (n=bilbravo@pool-70-17-220-11.balt.east.verizon.net) |
03:26:48 | | Quit hardeep ("[BX] The birds kept calling his name, thought Caw") |
03:26:48 | markun | Davide-NYC: I have some gzip problems from time to time with the patch tracker |
03:27:10 | markun | Davide-NYC: try to rename it to wma.diff.gz and use gunzip |
03:27:53 | markun | hey Moos! |
03:28:31 | Davide-NYC | markun: after I've already gzip -d it? |
03:28:39 | markun | Davide-NYC: yes |
03:28:50 | Davide-NYC | so you're saying gunzip twice |
03:28:54 | markun | yes |
03:29:07 | markun | try it, don't know if that's the problem |
03:30:22 | Davide-NYC | WOW |
03:30:24 | pagefault | wow this is going to be a big job enabling radio for this device |
03:30:24 | Davide-NYC | thank you |
03:30:31 | Davide-NYC | that is wierd |
03:31:55 | markun | worked? |
03:32:00 | Davide-NYC | yup |
03:32:08 | Davide-NYC | bizarre |
03:32:24 | | Join |AhIoRoS| [0] (n=ahioros@201.224.122.227) |
03:34:47 | pagefault | oh well fun times |
03:35:06 | Moos | Hey markun ! |
03:35:29 | | Join jaebird [0] (n=jae@03-210.netblk-38-96-210.coolaccess.net) |
03:38:32 | | Quit lukaswayne9 ("Ex-Chat") |
03:38:54 | | Quit bgmrk (Read error: 60 (Operation timed out)) |
03:50:44 | Moos | night 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:47 | Davide-NYC | LOL I don't have any wma's to test with! (hysterical) |
03:58:29 | | Join bilbravo [0] (n=bilbravo@pool-70-17-220-11.balt.east.verizon.net) |
04:00 |
04:07:55 | | Join Drkepilogue [0] (i=46e78058@gateway/web/cgi-irc/labb.contactor.se/session) |
04:21:43 | | Join bgmrk [0] (n=little_b@HSE-Montreal-ppp126053.qc.sympatico.ca) |
04:34:22 | | Quit solarflare (Read error: 54 (Connection reset by peer)) |
04:34:31 | | Join lukaswayne9 [0] (n=lukas@c-68-84-69-12.hsd1.nj.comcast.net) |
04:34:37 | | Join solarflare [0] (n=supernov@82-203-170-134.dsl.gohome.fi) |
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] (i=pagefaul@HSE-Montreal-ppp134883.qc.sympatico.ca) |
04:45:39 | | Quit pagefault (Read error: 104 (Connection reset by peer)) |
04:48:11 | | Join Greeko [0] (n=greeko13@69.146.35.148) |
04:48:27 | Greeko | hello, I just successfully installed iPod linux on my G5 iPod |
04:48:46 | pagefault_ | congrats |
04:48:51 | Greeko | what is the easiest way to install RockBox, because I want to play iDoom |
04:48:56 | Greeko | TY pagefault |
04:49:19 | pagefault_ | just put your wad file in the .rockbox folder |
04:49:29 | Greeko | UH-wAAAAAHT? |
04:49:33 | Greeko | i have windows |
04:49:36 | Greeko | does that make a difference |
04:49:39 | pagefault_ | n |
04:49:39 | pagefault_ | no |
04:49:45 | pagefault_ | well |
04:49:47 | pagefault_ | actually |
04:49:52 | pagefault_ | I have no idea how ipods work |
04:49:52 | Greeko | where do i find a .rockbox folder then? |
04:49:59 | Greeko | lol alright |
04:50:00 | pagefault_ | can you mount it like a drive |
04:50:06 | pagefault_ | so you can put files on it |
04:50:17 | Greeko | well seeing as I have windows XP it does that automatically |
04:50:35 | pagefault_ | well there should be a folder called rockbox |
04:50:36 | Greeko | but I cant access the Linux partition from windows |
04:50:49 | Greeko | but all I have is iPodLinux |
04:50:51 | Greeko | not Rockbox |
04:50:56 | pagefault_ | hmm |
04:50:59 | Greeko | so why would there be a RockBox folder? |
04:51:14 | scorche | pagefault_: he said he just installed ipl.. |
04:51:16 | pagefault_ | rockbox keeps all it's codecs and settings in folders |
04:51:21 | pagefault_ | oh |
04:51:34 | pagefault_ | does it work entirely differently on ipods? |
04:51:51 | scorche | Greeko: on ipl's wiki, there are instructions for installing rockbox so that loader2 can boot it |
04:51:54 | scorche | follow that |
04:52:05 | scorche | pagefault_: IPODLINUX |
04:52:08 | scorche | ;) |
04:52:19 | pagefault_ | ok I am sorry, please ignore everything I said |
04:52:23 | pagefault_ | I thought I was being helpful |
04:52:24 | Greeko | well damn |
04:52:29 | Greeko | i bricked it because of you |
04:52:33 | Greeko | JK dude |
04:52:37 | Greeko | alright i will check the wiki |
04:52:39 | Greeko | thanks Scorche |
04:53:09 | scorche | pagefault_: ipl is an entirely different firmware than rockbox |
04:53:30 | pagefault_ | why would you want linux on your ipod anyway? |
04:53:44 | pagefault_ | just for kicks? |
04:53:50 | scorche | didnt someone put bsd on a tamagotchi? |
04:53:52 | scorche | ;) |
04:54:10 | scorche | there are people out there that believe that linux should be on every device known to man... |
04:54:17 | Greeko | lol 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:22 | Greeko | i just wanted to get more out of the iPod |
04:54:38 | Greeko | so I installed Ipl |
04:54:46 | pagefault_ | ah I have no problem with that I just didn't see the ipl part |
04:54:55 | Greeko | yeah its cool; |
04:56:22 | pagefault_ | I am wanting this zune when it comes out |
04:56:32 | pagefault_ | so I can use my samba shares to get my music |
04:57:05 | pagefault_ | I hope it's easily modifiable |
04:57:24 | scorche | well, it *is* microsoft |
04:57:49 | pagefault_ | well they managed to put linux on a pocketpc ;) |
04:58:29 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
04:58:40 | pagefault_ | knowing MS lots of info will get leaked |
04:58:44 | scorche | microsoft didnt manufacture those devices |
04:58:47 | pagefault_ | and it will get hacked really fast |
04:58:49 | scorche | just the OS |
04:59:14 | pagefault_ | although they did agood job with the 360 so far |
05:00 |
05:00:31 | Greeko | yeah |
05:00:32 | pagefault_ | toshiba is making for MS |
05:00:37 | Greeko | 360s got haxed good |
05:00:42 | pagefault_ | so maybe it might be based on something they have |
05:00:48 | pagefault_ | like they have that what is |
05:01:03 | pagefault_ | the gigabeat |
05:01:06 | scorche | well, anything we say is just speculation anyway |
05:01:10 | pagefault_ | yeah |
05:01:13 | | Join Rob2222_ [0] (n=Miranda@AC9E7020.ipt.aol.com) |
05:01:30 | pagefault_ | anything from sony is fine in my book |
05:01:33 | pagefault_ | err not |
05:01:44 | scorche | hehe...like their CDs? |
05:02:02 | | Quit actionshrimp ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
05:02:04 | Greeko | what about BluRay |
05:02:07 | pagefault_ | hahaha |
05:02:18 | pagefault_ | ther cd's are awful |
05:02:24 | scorche | Greeko: i was referring to sony's "rootkit" |
05:02:37 | pagefault_ | I bought their netmd thinking it supported mp3 |
05:02:40 | Greeko | OMG |
05:02:41 | | Part Greeko |
05:02:53 | pagefault_ | but really it converted everything to it's own format |
05:02:57 | pagefault_ | atrac or somthing |
05:03:03 | pagefault_ | I think something like that |
05:03:08 | scorche | yeah |
05:03:09 | pagefault_ | it was awful sounding |
05:03:19 | scorche | in more ways than one |
05:03:38 | pagefault_ | oh and I could only copy a song once |
05:03:52 | pagefault_ | if I wanted to copy it again I had to "remove" it from it then add it |
05:04:12 | pagefault_ | fuck knows what happens if I reformatted |
05:04:19 | pagefault_ | I guess I reformat the MD |
05:04:25 | pagefault_ | but even that didn't work |
05:06:04 | pagefault_ | I notice that iriver is selling the the H340 for $199 or something now |
05:06:08 | pagefault_ | 20gb model |
05:06:12 | pagefault_ | refurbished |
05:14:46 | pagefault_ | hmm |
05:14:48 | pagefault_ | something is working |
05:14:50 | pagefault_ | static |
05:15:48 | *** | Saving seen data "./dancer.seen" |
05:16:21 | pagefault_ | yeah |
05:16:24 | pagefault_ | something is working |
05:16:27 | pagefault_ | static |
05:16:33 | pagefault_ | but I have no gui for the radio |
05:16:52 | pagefault_ | it's disabled I guess |
05:16:54 | | Quit Rob2222 (Read error: 110 (Connection timed out)) |
05:17:56 | pagefault_ | it looks like the h300 code is going to work for the h10 models |
05:17:58 | pagefault_ | for the tuner |
05:18:12 | | Quit mirak (kornbluth.freenode.net irc.freenode.net) |
05:18:12 | NSplit | kornbluth.freenode.net irc.freenode.net |
05:18:12 | | Quit scorche (kornbluth.freenode.net irc.freenode.net) |
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 (n=jethead7@adsl-75-45-241-119.dsl.sfldmi.sbcglobal.net) |
05:21:26 | Davide-NYC | the origianl .bmp files? |
05:21:29 | jhMikeS | yes |
05:21:46 | Davide-NYC | just the ones I made.] |
05:21:50 | Davide-NYC | hold on |
05:23:57 | Davide-NYC | got em, where would you like them posted? |
05:24:29 | jhMikeS | I don't have a preference really...can you email? |
05:24:33 | Davide-NYC | SURE |
05:24:43 | Davide-NYC | where to? |
05:25:39 | jhMikeS | don't have a private message window? |
05:25:52 | Davide-NYC | got it |
05:26:06 | jhMikeS | thanks much |
05:26:08 | | Quit rotator ("zzzzzzzzzz") |
05:27:14 | jhMikeS | I'm about to run all this new stuff for the first time... :) Statusbar stuff disabled though. |
05:27:53 | jhMikeS | got em |
05:27:54 | Davide-NYC | I believe the 'WAV' and 'WV' bitmaps are not Mmmm's preferred style. I like these better though... :) |
05:28:14 | Davide-NYC | Whacha got cookin'? |
05:28:15 | jhMikeS | I'm gonna do separate digits for the sample rates and bit rates...too many now |
05:28:25 | Davide-NYC | I can do that |
05:28:47 | Davide-NYC | You speak C, I don't. |
05:28:54 | jhMikeS | I'm not sure what I need atm...but the status bar is going to have to deal with real numbers |
05:29:04 | jhMikeS | I know that much |
05:29:09 | Davide-NYC | let me know what to do and I'll save you some time |
05:29:33 | jhMikeS | Thanks. Right now I just want to see if it all even runs! :)( |
05:30:13 | Davide-NYC | hey, you want the origian PSD file with all of the digits on separate layers? |
05:30:43 | jhMikeS | Sure...I really need all the characters to be separate and I'll have it draw them like fonts |
05:31:15 | jhMikeS | I need to see what's being displayed overall though |
05:31:42 | Davide-NYC | this will at least save you the hassle of cutting and cropping |
05:32:12 | Davide-NYC | crap, they are greyscale |
05:32:18 | Davide-NYC | (the PSDs) |
05:32:21 | jhMikeS | Need 0-9, k, M, WAV, WV. The last two can be the same I guess. |
05:32:39 | jhMikeS | I can save mono np...I got photoshop |
05:32:46 | Davide-NYC | k |
05:33:14 | | Quit |AhIoRoS| ("Abandonando, see you http://ahioros.homelinux.net") |
05:33:24 | Davide-NYC | sent |
05:33:41 | jhMikeS | And a blank for bitrates with few than three digits...or can just center the result. |
05:34:05 | Davide-NYC | I don;t like it when things "jump around" so preceding blank is better |
05:34:07 | jhMikeS | got iy |
05:34:26 | jhMikeS | Put the blank in front? |
05:34:28 | Davide-NYC | I don;t care if it says "M 96" instad of "M96" |
05:34:45 | Davide-NYC | I think it's better of things stay put |
05:34:51 | Davide-NYC | but many disagree |
05:35:15 | Davide-NYC | yes, blank in front, after the encoding type |
05:35:26 | jhMikeS | Things won't jump around. You have to leave the screen to change it...?? :\ |
05:35:48 | | Join scorche [0] (i=ScorchE@208-110-158-224.customer.csolutions.net) |
05:35:49 | Davide-NYC | that'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! ( http://freenode.net/faq.shtml#privmsg )' |
05:35:51 | jhMikeS | All digit must be the same width |
05:36:32 | Davide-NYC | well they are, except the alphas involved in "WAV" and "WV" which are wider |
05:36:45 | Davide-NYC | because they don;t display bitrate |
05:37:17 | | Join lostnihilist [0] (n=lostnihi@adsl-69-210-244-179.dsl.chcgil.ameritech.net) |
05:38:25 | jhMikeS | I see the digits themselves are 3+1 in width ... all of them. |
05:38:54 | NHeal | kornbluth.freenode.net irc.freenode.net |
05:38:54 | NJoin | mirak [0] (n=mirak@AAubervilliers-152-1-52-48.w82-121.abo.wanadoo.fr) |
05:39:21 | * | Davide-NYC digits are not letters. |
05:39:28 | Davide-NYC | yes, or course. sorry |
05:39:30 | Davide-NYC | *of |
05:57:50 | Davide-NYC | 'night |
05:57:55 | | Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox 1.5.0.7/2006090918]") |
06:00 |
06:04:19 | | Quit pabs (Remote closed the connection) |
06:04:32 | | Join pabs [0] (n=pabs@ip68-100-248-22.dc.dc.cox.net) |
06:12:51 | | Nick Strath is now known as StrathAFK (n=donat@dpc6747254230.direcpc.com) |
06:17:31 | | Quit xNibbler (Read error: 110 (Connection timed out)) |
06:18:06 | | Join xNibbler [0] (n=sven@e181102082.adsl.alicedsl.de) |
06:39:24 | | Join dys [0] (n=user@p54ADD2DB.dip.t-dialin.net) |
06:51:05 | | Join BHSPitMonkey [0] (n=stephen@adsl-66-139-197-90.dsl.rcsntx.swbell.net) |
06:51:37 | | Quit webguest94 ("CGI:IRC") |
06:52:35 | bgmrk | question - in order to put music into rockbox..put it onto ipod harddrive? |
06:53:59 | hcs | yes |
06:59:05 | bgmrk | ok |
07:00 |
07:07:06 | | Quit pagefault_ (Client Quit) |
07:09:03 | bgmrk | is it worth it putting music into rockbox? |
07:09:25 | hcs | I don't know what you mean by "putting music into rockbox" |
07:09:58 | bgmrk | putting the music onto ipod hardrive, so it can be played using rockbox |
07:10:20 | | Quit midgey34 () |
07:10:48 | aliask | what else would you do with a music player? |
07:11:17 | scorche | play doom? |
07:11:22 | bgmrk | haha |
07:11:24 | * | scorche coughs up a hairball |
07:11:33 | scorche | heh...excuse me |
07:11:53 | bgmrk | well u don't want to copy my music into ipod hardrive, using up space, and then never using it on rockbox |
07:12:23 | bgmrk | *i don't |
07:12:26 | | Join nave7693 [0] (n=evan@adsl-69-110-5-242.dsl.pltn13.pacbell.net) |
07:12:28 | hcs | I 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:55 | hcs | ah, tac |
07:13:27 | Galois | you 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:07 | bgmrk | ..with...tagcache |
07:14:21 | bgmrk | but 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] (n=gcadidas@cpe-24-93-102-155.columbus.res.rr.com) |
07:18:25 | | Quit JoeBorn ("Leaving") |
07:18:53 | bgmrk | oo |
07:18:56 | bgmrk | nvm got it |
07:23:46 | | Quit Quarryman (kornbluth.freenode.net irc.freenode.net) |
07:23:46 | NSplit | kornbluth.freenode.net irc.freenode.net |
07:23:46 | | Quit alberink (kornbluth.freenode.net irc.freenode.net) |
07:23:46 | | Quit chendo__ (kornbluth.freenode.net irc.freenode.net) |
07:23:46 | | Quit linuxstb (kornbluth.freenode.net irc.freenode.net) |
07:23:46 | | Quit Criamos (kornbluth.freenode.net irc.freenode.net) |
07:23:46 | | Quit Mook (kornbluth.freenode.net irc.freenode.net) |
07:23:46 | | Quit [H5N1] (kornbluth.freenode.net irc.freenode.net) |
07:23:46 | | Quit Bjoern-Erik (kornbluth.freenode.net irc.freenode.net) |
07:23:46 | | Quit Rick (kornbluth.freenode.net irc.freenode.net) |
07:23:46 | | Quit SUSaiyan (kornbluth.freenode.net irc.freenode.net) |
07:23:46 | | Quit Bagder (kornbluth.freenode.net irc.freenode.net) |
07:23:46 | | Quit ze (kornbluth.freenode.net irc.freenode.net) |
07:23:55 | NHeal | kornbluth.freenode.net irc.freenode.net |
07:23:55 | NJoin | Bagder [0] (n=daniel@rockbox/developer/bagder) |
07:23:55 | NJoin | Mook [0] (i=jade@pool-141-150-239-23.delv.east.verizon.net) |
07:23:55 | NJoin | Criamos [0] (n=Criamos@p54933066.dip0.t-ipconnect.de) |
07:23:55 | NJoin | linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
07:23:55 | NJoin | Rick [0] (i=rick@unaffiliated/Rick) |
07:23:55 | NJoin | Bjoern-Erik [0] (n=unknown@67.80-202-110.nextgentel.com) |
07:23:55 | NJoin | ze [0] (i=ze@70.40.152.105) |
07:23:55 | NJoin | chendo__ [0] (n=chendo@203-206-110-136.dyn.iinet.net.au) |
07:23:55 | NJoin | SUSaiyan [0] (n=susaiyan@cc84863-b.zwoll1.ov.home.nl) |
07:23:55 | NJoin | alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl) |
07:23:55 | NJoin | [H5N1] [0] (i=mrflu@laggy.us) |
07:23:55 | NJoin | Quarryman [0] (i=quarry@m228a.studby.ntnu.no) |
07:23:55 | Mode | "#rockbox +o Bagder " by irc.freenode.net |
07:25:43 | | Join spiorf [0] (n=spiorf@host194-227-dynamic.4-87-r.retail.telecomitalia.it) |
07:27:31 | | Part nave7693 |
07:35:21 | | Quit davidc__ () |
07:44:04 | | Join Variable [0] (n=A@71-34-66-241.ptld.qwest.net) |
07:55:45 | rigel | hey |
07:55:59 | rigel | the latest h10 20g firmware |
07:56:21 | rigel | the text comes up upside down and mirror-imaged |
07:56:46 | | Quit Quarryman (kornbluth.freenode.net irc.freenode.net) |
07:56:46 | NSplit | kornbluth.freenode.net irc.freenode.net |
07:56:46 | | Quit alberink (kornbluth.freenode.net irc.freenode.net) |
07:56:46 | | Quit chendo__ (kornbluth.freenode.net irc.freenode.net) |
07:56:46 | | Quit linuxstb (kornbluth.freenode.net irc.freenode.net) |
07:56:46 | | Quit Criamos (kornbluth.freenode.net irc.freenode.net) |
07:56:46 | | Quit Mook (kornbluth.freenode.net irc.freenode.net) |
07:56:46 | | Quit [H5N1] (kornbluth.freenode.net irc.freenode.net) |
07:56:46 | | Quit Bjoern-Erik (kornbluth.freenode.net irc.freenode.net) |
07:56:46 | | Quit Rick (kornbluth.freenode.net irc.freenode.net) |
07:56:46 | | Quit SUSaiyan (kornbluth.freenode.net irc.freenode.net) |
07:56:46 | | Quit Bagder (kornbluth.freenode.net irc.freenode.net) |
07:56:46 | | Quit ze (kornbluth.freenode.net irc.freenode.net) |
07:57:10 | NHeal | kornbluth.freenode.net irc.freenode.net |
07:57:10 | NJoin | Bagder [0] (n=daniel@rockbox/developer/bagder) |
07:57:10 | NJoin | Mook [0] (i=jade@pool-141-150-239-23.delv.east.verizon.net) |
07:57:10 | NJoin | Criamos [0] (n=Criamos@p54933066.dip0.t-ipconnect.de) |
07:57:10 | NJoin | linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb) |
07:57:10 | NJoin | Rick [0] (i=rick@unaffiliated/Rick) |
07:57:10 | NJoin | Bjoern-Erik [0] (n=unknown@67.80-202-110.nextgentel.com) |
07:57:10 | NJoin | ze [0] (i=ze@70.40.152.105) |
07:57:10 | NJoin | chendo__ [0] (n=chendo@203-206-110-136.dyn.iinet.net.au) |
07:57:10 | NJoin | SUSaiyan [0] (n=susaiyan@cc84863-b.zwoll1.ov.home.nl) |
07:57:10 | NJoin | alberink [0] (n=alberink@cc516682-b.ensch1.ov.home.nl) |
07:57:10 | NJoin | [H5N1] [0] (i=mrflu@laggy.us) |
07:57:10 | NJoin | Quarryman [0] (i=quarry@m228a.studby.ntnu.no) |
07:57:10 | Mode | "#rockbox +o Bagder " by irc.freenode.net |
07:57:10 | | Quit Drkepilogue ("CGI:IRC (EOF)") |
08:00 |
08:03:23 | | Quit STFUsoap (Remote closed the connection) |
08:04:13 | | Join RedBreva [0] (n=chatzill@host86-143-79-163.range86-143.btcentralplus.com) |
08:04:54 | | Join STFUsoap [0] (n=chris@S01060016b649355d.ed.shawcable.net) |
08:05:48 | | Quit Variable (Read error: 110 (Connection timed out)) |
08:08:30 | | Join theli_ua [0] (n=theli@mail.ukrcard.com.ua) |
08:09:49 | | Quit YouCeyE (Remote closed the connection) |
08:09:55 | | Quit Criamos ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
08:11:52 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
08:15:04 | | Join aliask_ [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
08:15:05 | | Quit aliask (Read error: 104 (Connection reset by peer)) |
08:15:06 | | Nick aliask_ is now known as aliask (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
08:15:20 | | Quit STFUsoap (Remote closed the connection) |
08:15:29 | theli_ua | i need an advice |
08:15:56 | * | scorche tosses theli_ua "an advice" |
08:15:59 | | Join STFUsoap [0] (n=chris@S01060016b649355d.ed.shawcable.net) |
08:16:06 | theli_ua | where should i put perfomance sensitive memory when it don't fit iram ? |
08:16:07 | | Join Zagor_ [0] (n=bjst@194-237-150-170.customer.telia.com) |
08:16:15 | theli_ua | scorche, thanks ;) |
08:17:19 | theli_ua | and it doesn't fit in .bss when i define that array statically :( |
08:19:13 | theli_ua | heh... seems it's to early to ask such questions here o_O |
08:19:34 | scorche | yup |
08:19:54 | scorche | you are now in...the not-so-talkative zone |
08:20:00 | scorche | (BUM BUM BUM) |
08:20:09 | theli_ua | they are all sleeping still it seems :) |
08:20:14 | scorche | NOT QUITE |
08:20:15 | | Join DarthShrine [0] (n=darth@pdpc/supporter/student/DarthShrine) |
08:20:17 | scorche | bah |
08:20:22 | DarthShrine | Bah? |
08:20:40 | | Nick Zagor_ is now known as Zagor (n=bjst@194-237-150-170.customer.telia.com) |
08:20:47 | scorche | it 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:23 | amiconn | mo0ning |
08:21:25 | lex | it's 9:21:25 in finland |
08:21:30 | theli_ua | morning |
08:21:36 | lex | morning morning |
08:21:36 | hcs | its 2:22 EDT |
08:21:41 | scorche | is that even a word? |
08:21:45 | | Quit STFUsoap (Remote closed the connection) |
08:21:46 | amiconn | theli_ua: What are you trying to do? |
08:21:47 | theli_ua | oh.... someone in my timezone ... it's 9.21 in Ukraine too :) |
08:21:52 | lex | :O |
08:22:08 | lex | it's the same time in south africa too |
08:22:13 | theli_ua | amiconn, i'm thinking where to put memory used by z80 emulation core |
08:22:34 | theli_ua | someone from Africa here? |
08:22:34 | | Join STFUsoap [0] (n=chris@S01060016b649355d.ed.shawcable.net) |
08:22:49 | lex | i guess not |
08:22:51 | amiconn | Well, if it doesn't fit in iram, there is no real choice |
08:23:05 | theli_ua | that was what i thought :( |
08:23:26 | theli_ua | i use malloc which i stealed from some plugin for now |
08:24:44 | | Join vertic420 [0] (i=bla@dslb-084-056-237-083.pools.arcor-ip.net) |
08:24:45 | lex | wtf does a 2nd gen nano have 256MB sdram? :o |
08:24:56 | vertic420 | morning |
08:26:02 | hcs | hmm, this is unfortunate, things are being loaded over my file buffer... |
08:26:19 | JdGordon | the anno should be able to play mp3z at real time shouldnt it? |
08:26:28 | JdGordon | nano* |
08:26:44 | rigel | anyone catch what i said earlier? |
08:26:54 | rigel | h10 20g issues |
08:27:10 | vertic420 | can somebody give me some support for flashing my X5V? (I know this tutorial is dummy-proof...) |
08:27:32 | vertic420 | I am doing everything just as in the tutorial.. but nothing happens |
08:27:38 | vertic420 | boots original firmware |
08:28:54 | theli_ua | amiconn, btw that memory i thought where to put is 256kb ... |
08:29:05 | amiconn | 256KB? |
08:29:15 | * | amiconn wonders why that is so much |
08:29:25 | * | theli_ua wonders too |
08:29:26 | amiconn | The Z80 is an 8bit CPU... |
08:29:29 | theli_ua | yes |
08:29:43 | theli_ua | and i'm emulating Speccy with 48k memory |
08:29:57 | amiconn | 48KB RAM |
08:30:01 | theli_ua | yes |
08:30:02 | amiconn | +16KB ROM |
08:30:08 | theli_ua | yes |
08:30:22 | vertic420 | hm |
08:30:39 | amiconn | Iirc you're on ipod, where it doesn't make such a big difference whether you use dram or iram |
08:31:21 | amiconn | ...as the PP does have an instruction & data cache |
08:31:21 | theli_ua | amiconn, yes but not everyone is on arm target :) |
08:31:32 | | Quit STFUsoap (Remote closed the connection) |
08:31:45 | amiconn | The coldfire targets don't have data cache |
08:31:52 | vertic420 | nobody here for my X5V? |
08:32:43 | theli_ua | vertic420, what is not sufficient here http://www.rockbox.org/twiki/bin/view/Main/IaudioBoot ? |
08:33:30 | vertic420 | that it's not flashing? |
08:33:43 | theli_ua | what is wrong? |
08:34:01 | vertic420 | BIOS is copied.. USB Cable removed... Charger plugged in.. and then _what_ happens? (except here nothing) |
08:34:24 | vertic420 | then I booted.. copied rockbox files to root... |
08:34:30 | vertic420 | rebooted.. nothing different ;) |
08:34:51 | theli_ua | vertic420, you sure you used x5v loader? |
08:35:01 | vertic420 | ...erm... yeah? |
08:35:13 | vertic420 | it'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] (n=chris@S01060016b649355d.ed.shawcable.net) |
08:35:51 | theli_ua | vertic420, i just looked at wiki page and saw that there are 2 fw files .. one is for x5v... thats why i asked |
08:36:16 | vertic420 | ah.. yes, I took the one for x5v |
08:38:48 | amiconn | theli_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:06 | vertic420 | now it works... |
08:40:34 | | Quit STFUsoap (Remote closed the connection) |
08:41:02 | amiconn | Copying 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:19 | theli_ua | amiconn, z80 registers and such stuff.... i'll look into moving most sensitive part into iram |
08:41:19 | amiconn | memcpy() does it that way |
08:42:12 | mirak | amiconn: a memblit could be interesting |
08:44:36 | | Join STFUsoap [0] (n=chris@S01060016b649355d.ed.shawcable.net) |
08:45:01 | | Quit spiorf (kornbluth.freenode.net irc.freenode.net) |
08:45:01 | NSplit | kornbluth.freenode.net irc.freenode.net |
08:45:01 | | Quit solarflare (kornbluth.freenode.net irc.freenode.net) |
08:45:01 | | Quit gtkspert (kornbluth.freenode.net irc.freenode.net) |
08:45:01 | | Quit FOAD_ (kornbluth.freenode.net irc.freenode.net) |
08:45:01 | | Quit webmind (kornbluth.freenode.net irc.freenode.net) |
08:45:01 | | Quit ScoTTie (kornbluth.freenode.net irc.freenode.net) |
08:45:01 | | Quit Soap (kornbluth.freenode.net irc.freenode.net) |
08:45:01 | | Quit scottder (kornbluth.freenode.net irc.freenode.net) |
08:45:01 | | Quit rigel (kornbluth.freenode.net irc.freenode.net) |
08:45:01 | | Quit mooch (kornbluth.freenode.net irc.freenode.net) |
08:45:01 | | Quit Galois (kornbluth.freenode.net irc.freenode.net) |
08:45:01 | | Quit Presence (kornbluth.freenode.net irc.freenode.net) |
08:45:01 | | Quit lex (kornbluth.freenode.net irc.freenode.net) |
08:45:01 | | Quit mbr (kornbluth.freenode.net irc.freenode.net) |
08:45:08 | NHeal | kornbluth.freenode.net irc.freenode.net |
08:45:08 | NJoin | spiorf [0] (n=spiorf@host194-227-dynamic.4-87-r.retail.telecomitalia.it) |
08:45:08 | NJoin | solarflare [0] (n=supernov@82-203-170-134.dsl.gohome.fi) |
08:45:08 | NJoin | gtkspert [0] (n=gtkspert@203-59-136-12.perm.iinet.net.au) |
08:45:08 | NJoin | FOAD_ [0] (n=dok@a82-93-10-238.adsl.xs4all.nl) |
08:45:08 | NJoin | webmind [0] (i=webmind@feather.perl6.nl) |
08:45:08 | NJoin | ScoTTie [0] (n=scott@unaffiliated/scottie) |
08:45:08 | NJoin | Soap [0] (n=Soap@unaffiliated/s0ap) |
08:45:08 | NJoin | scottder [0] (n=sdexter@ip70-188-142-96.ri.ri.cox.net) |
08:45:08 | NJoin | rigel [0] (n=rigel@c-24-7-33-87.hsd1.ca.comcast.net) |
08:45:08 | NJoin | mooch [0] (n=data@195.60.253.141) |
08:45:08 | NJoin | Galois [0] (i=djao@efnet-math.org) |
08:45:08 | NJoin | Presence [0] (n=presence@66.239.107.163.ptr.us.xo.net) |
08:45:08 | NJoin | lex [0] (i=lex@evot.us) |
08:45:08 | NJoin | mbr [0] (n=mb@stz-softwaretechnik.de) |
08:45:59 | hcs | is anyone here right now familiar with the playback code? |
08:46:52 | | Quit RedBreva (Read error: 60 (Operation timed out)) |
08:48:03 | hcs | I think I'm running into trouble with the next track being loaded over one I'm still playing |
09:00 |
09:11:41 | Kalthare | Has 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@84.52.165.220) |
09:18:54 | theli_ua | JdGordon, ping |
09:20:01 | JdGordon | pong |
09:20:20 | theli_ua | :) |
09:20:34 | * | JdGordon back soon... shower |
09:20:43 | theli_ua | heh |
09:20:52 | theli_ua | i wanted 2 minutes of your time :( |
09:21:13 | theli_ua | well.... anyone with h300 here? :) |
09:21:41 | theli_ua | or with any coldfire target? |
09:23:13 | | Quit lostnihilist (Read error: 110 (Connection timed out)) |
09:23:19 | | Join lostnihilist [0] (n=lostnihi@adsl-69-210-241-166.dsl.chcgil.ameritech.net) |
09:24:20 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
09:27:21 | JdGordon | theli_ua: back, ye, i can test.. |
09:27:39 | theli_ua | http://theli.ho.com.ua/h300/zxbox.rock |
09:28:08 | theli_ua | this one moves z80 registers and ports into iram |
09:28:42 | theli_ua | theli_ua, it gives about 3-5% for me and i wonder is there any gain on coldfire-based |
09:29:25 | JdGordon | into viewers right? |
09:30:37 | theli_ua | yeah |
09:30:40 | JdGordon | theli_ua: :( still sitting at 37% |
09:30:55 | JdGordon | 38 |
09:31:10 | theli_ua | :( |
09:32:05 | theli_ua | i thought using iram would give more gain on coldfire targets |
09:33:06 | | Join bluebrother [0] (i=8qWUwfD1@nat-wh-1.rz.uni-karlsruhe.de) |
09:33:39 | | Join vik [0] (n=vik@cor9-ppp589.bur.dsl.connect.net.au) |
09:35:25 | | Join pondlife [0] (n=Miranda@cpc1-rdng11-0-0-cust472.winn.cable.ntl.com) |
09:36:47 | pondlife | When 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:12 | hcs | hold down select, choose playlist? |
09:37:31 | pondlife | Thanks |
09:37:58 | pondlife | It would be nice if there was a 3rd option on Follow Playlist to do this automatically |
09:38:18 | pondlife | It would be more intuiitive if select with Follow Playlist on did this anyway IMHO |
09:39:01 | pondlife | That way a fumbled double press of select wouldn't destroy the current playlist either |
09:41:09 | vik | I'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:03 | vik | Think I just found part of my answer; the context, but where do I change it? |
09:42:39 | vik | ah, would it be in get_action? |
09:44:30 | vik | Who needs people to actually answer your questions when you can do it yourself ?:) |
09:44:47 | LinusN | pondlife: so you want SELECT to go to the playlist viewer instead of the browser? |
09:46:05 | LinusN | that would drive me nuts, as it would go to different places depending on if i played an m3u or not, yuck |
09:46:19 | LinusN | consistency is good imho |
09:46:33 | pondlife | My problem is that it's very easy to lose your current playlist |
09:46:39 | LinusN | it is? |
09:47:07 | pondlife | Yes, press Select twice in a row, with Follow Playlist on |
09:47:18 | LinusN | why do you press select? |
09:47:36 | pondlife | Because I'm attempting to skip to the next track and missed |
09:47:48 | pondlife | Normally |
09:47:50 | LinusN | and why dod you do it twice? |
09:48:01 | pondlife | Same action of fumbling |
09:48:17 | LinusN | sounds like the problem is you and not rockbox |
09:48:21 | pondlife | True |
09:48:45 | pondlife | But I've done it regularly enough and assume others may too. The H300 keypad isn't as nice as most others |
09:49:10 | LinusN | you mistake the ff/rew buttons for the select button? |
09:49:20 | pondlife | Try it |
09:49:25 | pondlife | With your eyes closedf |
09:49:28 | vik | is there a way to shorten the make process i.e. to only try to make plugins? |
09:49:29 | pondlife | closed |
09:49:43 | bluebrother | pondlife, enable "warn on erasing dynamic playlist" |
09:49:47 | LinusN | pondlife: but they are differently shaped, aren't they? |
09:50:10 | pondlife | Yes, but my thumb naturally goes over the NAVI button as I find right. |
09:50:13 | LinusN | vik: no |
09:50:17 | pondlife | Just a bad habit I guess |
09:50:29 | pondlife | bluebrother: Thanks, I didn't know about that |
09:50:39 | vik | dammit I'm wasting valuable seconds :) |
09:50:59 | LinusN | gtg |
09:51:01 | | Part LinusN |
09:51:03 | pondlife | bluebrother: Where is that option? |
09:52:58 | scorche | pondlife: just a guess, playlist options? |
09:53:23 | scorche | and yeah...that was one of the many annoying things about the archos units IMO...hehe |
09:54:00 | hcs | ok, 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:16 | pondlife | Where's playlist options then?? |
09:54:24 | | Join Paul_The_Nerd [0] (n=Llorean@cpe-70-112-165-230.austin.res.rr.com) |
09:54:42 | pondlife | Ah found it |
09:55:06 | pondlife | Nope that option doesn't help |
09:55:17 | pondlife | It still allows me to select a file from the tree |
09:55:21 | pondlife | Without warnin |
09:55:22 | pondlife | g |
09:55:23 | pondlife | ! |
09:55:49 | scorche | pondlife: well, Paul_The_Nerd has reported that it does not work for him...nice timing =) |
09:58:26 | pondlife | How about some virtual folders in the root of the file system - one for current playlist, one for tagcache, one for settings? |
09:58:40 | pondlife | That could improve consistency in all sorts of areas |
09:59:25 | Paul_The_Nerd | Why would a virtual "folder" for settings be consistent with viewing the filetree? |
09:59:55 | pondlife | It seems sensible if you put other virtual directories in. |
10:00 |
10:00:10 | pondlife | I'm thinking aloud here, bear with me ;-) |
10:00:15 | Paul_The_Nerd | As it is, the menu is one button press away from anywhere in the filetree, though |
10:00:26 | pondlife | Well that would be maintained, of course |
10:00:49 | pondlife | I'm more concerned about the relationship between the tree/tagtree and current playlist |
10:01:04 | Paul_The_Nerd | What relationship? |
10:01:32 | Paul_The_Nerd | There 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:43 | pondlife | There isn't one, and it's too easy to destroy a playlist half way through by accidentally selecting in the tree |
10:02:07 | Paul_The_Nerd | That's because the warn-on-clear either isn't working, or isn't being consistent. |
10:02:25 | Paul_The_Nerd | But what does "Warning when resetting the playlist" have to do with virtual folders? |
10:03:09 | pondlife | I'm just seeing if I can think up something that would make the warning unneccessary. Does this warning speak by the way? |
10:03:18 | Paul_The_Nerd | I do not know |
10:03:21 | markun | pondlife: why not make a root menu with file browsing, settings etc instead of virtual dirs? |
10:03:38 | Paul_The_Nerd | How 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:15 | pondlife | I'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:40 | pondlife | To me the WPS is the level above the current playlist, the tree is something else |
10:04:47 | pondlife | Does that make any sense? |
10:05:20 | Paul_The_Nerd | Making it more central doesn't prevent it from being cleared though |
10:05:26 | DarthShrine | Hmm, would anybody be able to add the keys for PluginTextEditor? |
10:05:30 | pondlife | So I was wondering if a relationship of the kind TREE > CURRENT PLAYLIST > WPS would be useful. |
10:05:42 | Paul_The_Nerd | The 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:02 | Paul_The_Nerd | But 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:05 | pondlife | I'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:34 | pondlife | But then I'd need a way to get to the tree.... hence my bizarre thoughts |
10:06:56 | Paul_The_Nerd | My not make "View Current Playlist" the bottom option in the context menu while in WPS? |
10:07:00 | Paul_The_Nerd | Then it's very readily at hand. |
10:07:07 | | Join ScoTTie [0] (n=scott@unaffiliated/scottie) |
10:07:18 | pondlife | I didn't even know it was there until a few minutes ago. |
10:07:25 | pondlife | I'll get used to it! |
10:08:13 | pondlife | It just seemed logical to me that "Follow Playlist" should work differently. It's a bit flaky in ID3 view at the moment |
10:08:26 | Paul_The_Nerd | ID3 view is a bit flaky in relationship to playlists anyway |
10:08:40 | pondlife | Yes, that's what I'm trying to resolve (in my brain) |
10:08:59 | | Join damaki__ [0] (n=Chocolat@ALille-253-1-40-118.w90-7.abo.wanadoo.fr) |
10:09:08 | Paul_The_Nerd | The problem is that playlists are almost entirely a file based operation |
10:09:15 | pondlife | TREE and TAGTREE should be interchangeable, yes? Depends on how the user organised their music.. |
10:10:28 | pondlife | There 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:38 | Paul_The_Nerd | Yeah |
10:10:48 | Paul_The_Nerd | But even when it's generated from a tagcache query, it's still just a list of filenames. |
10:11:21 | pondlife | Yes, but if Follow Playlist took you to the playlist view, we'd have a solution to the current problem. |
10:11:38 | Paul_The_Nerd | It would remove the entire purpose of that option. |
10:11:49 | pondlife | ? |
10:12:06 | Paul_The_Nerd | Follow Playlist takes you to where in the filetree the song you're listening to is, in file view mode, correct? |
10:12:10 | pondlife | Yes |
10:12:15 | Paul_The_Nerd | So you can theoretically easily add related songs to your playlist. |
10:12:19 | pondlife | OK |
10:12:22 | Paul_The_Nerd | You can't add songs into your playlist from within the playlist. |
10:12:28 | pondlife | No |
10:12:46 | Paul_The_Nerd | And in TagCache a song can show up *many* times in the structure |
10:13:03 | Paul_The_Nerd | Once under all tracks, once under Albums, once under Artists/Albums, once under Genres/Artists/Albums, etc. |
10:13:12 | Paul_The_Nerd | How would Follow Playlist choose which of those to highlight? |
10:13:19 | pondlife | It can't |
10:13:36 | vik | what information does the result from the menu_run function convey? |
10:13:47 | Paul_The_Nerd | Indeed. As an option it should either be disabled during TagCache, or you should be able to specify custom search parameters for it. |
10:13:51 | Paul_The_Nerd | In the tagnavi.config |
10:14:15 | Paul_The_Nerd | That way you could specify in advance that any time you're following playlist you want Artist\Tracks as your organizational tree. |
10:14:31 | pondlife | If 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:45 | pondlife | Paul_The_Nerd: You type too fast..!! ;-) |
10:15:08 | pondlife | I don't like the idea of having to edit tagnavi.config for something like this |
10:15:17 | lex | what's new in the new 5g? :o |
10:15:32 | Paul_The_Nerd | pondlife: It could easily default to \Genre\Artist\Album\Track view |
10:15:40 | pondlife | Yes, or that |
10:15:46 | Paul_The_Nerd | So when you were following playlist, you see the contents of the current album, with currently playing highlighted. |
10:16:03 | Paul_The_Nerd | But 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:09 | pondlife | That's what happens at the moment isn't it (in tree view) |
10:16:17 | pondlife | I don't have that option in my tagnavi |
10:16:37 | Paul_The_Nerd | In tree view, it depends entirely on how you have your files organized |
10:16:47 | Paul_The_Nerd | Some people dump an entire genre in one folder |
10:16:54 | Paul_The_Nerd | Those people would probably prefer \Genre\Tracks in tagnavi |
10:17:09 | pondlife | I don't see why an option called "Follow Playlist" should take the user out of the playlist so easily |
10:17:18 | pondlife | It's not a tagtree problem really |
10:17:34 | pondlife | I just misunderstood what it did. |
10:17:35 | Paul_The_Nerd | Follow Playlist means "Show me where the playlist is pointing to on the disk" |
10:17:49 | Paul_The_Nerd | The filetree is following the playlist. |
10:17:50 | vik | I've made a working alarm plugin; anyone want to test? |
10:18:06 | pondlife | Never mind |
10:18:18 | Paul_The_Nerd | There 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:38 | pondlife | I will modify my build to swap the context menu option and select action. Select > playlist, Context > Find file in tree |
10:18:49 | pondlife | That would be ideal for me, but probably not for others |
10:19:12 | Paul_The_Nerd | And just getting rid of your context menu? |
10:20:15 | pondlife | Making it harder to leave playlist when I don't have eyes on the player |
10:20:25 | pondlife | And am ham-fisted |
10:20:48 | pondlife | Obviouosly, the warning needs fixing first |
10:21:05 | pondlife | I wish I could type in the morning... |
10:21:39 | pondlife | Context menus and long presses in general are harder when driving |
10:22:22 | pondlife | Or when player is in a rucksack |
10:22:38 | pondlife | Must get a remote I guess! |
10:24:00 | | Join lost|X40 [0] (n=lostnihi@adsl-69-210-245-136.dsl.chcgil.ameritech.net) |
10:24:32 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
10:25:15 | bluebrother | pondlife, was out for a couple of minutes |
10:25:31 | pondlife | No problem |
10:25:43 | bluebrother | just tried the "warn on erasing dynamic playlist" and it doesn't work for me. Previously it did. |
10:25:50 | bluebrother | seems like it's broken :( |
10:26:02 | pondlife | Yes |
10:26:36 | bluebrother | too bad. It used to work. |
10:27:21 | | Quit lostnihilist (Read error: 60 (Operation timed out)) |
10:36:39 | | Join menisk [0] (n=maenisk@ppp62-70.lns1.cbr1.internode.on.net) |
10:40:30 | menisk | *cough, cough* |
10:40:47 | menisk | bit quiet |
10:41:32 | bluebrother | indeed. |
10:45:09 | menisk | is there anyway yet to access the music you'v dumped on your ipod through rockbox |
10:45:26 | menisk | you've* |
10:45:56 | pondlife | bluebrother: The "Warn on erasing playlist warning" is only triggered if the playlist has been modified. |
10:46:12 | pondlife | I think that's why I'm not seeing it |
10:46:49 | bluebrother | really? I think I can remember to get the warning when erasing |
10:46:52 | bluebrother | oops. |
10:47:03 | menisk | lol |
10:47:12 | pondlife | I assume this is as intended, I won't patch it! |
10:47:21 | bluebrother | I think I remember getting this warning when erasing a dynamic playlist that wasn't modified. |
10:47:27 | bluebrother | menisk, try TagCache |
10:47:46 | bluebrother | it's described in the manual. Otherwise use the file browser ;-) |
10:47:52 | menisk | ok |
10:48:15 | DarthShrine | menisk you lying n00b. |
10:48:32 | menisk | wtf |
10:48:51 | scorche | DarthShrine: please dont reveal your age ;) |
10:49:07 | DarthShrine | scorche: Haha, it's an inside joke. I know him :) |
10:49:09 | amiconn | pondlife: Very easy to loose your playlist? It _never_ happened to me inadvertendly. That is within 3+ years of rockbox use... |
10:49:31 | pondlife | It never happened when my Archos was working either |
10:49:49 | pondlife | It's my fat fingers and the H300 joypad |
10:50:12 | pondlife | I'm attempting to listen to my entire collection, in random order. |
10:50:30 | pondlife | But have had to restart 4 times so far due to accidentally leaving the playlist |
10:50:58 | menisk | and is there anyway to stop the update\ing of the apple firmware from erazing rockbox from the MBR |
10:51:11 | | Join mh546 [0] (n=user@p54A37967.dip.t-dialin.net) |
10:52:22 | bluebrother | menisk, no. Apple issue ;-) |
10:52:34 | menisk | damn |
10:52:37 | menisk | oh well |
10:52:43 | menisk | its only every few months |
10:52:51 | bluebrother | it's like windows trashing your boot loader every time you install. |
10:53:03 | menisk | i just hae to keep the apple fw for playing movies |
10:53:17 | bluebrother | nothing to be done about except reinstalling the boot sector every time. |
10:53:27 | menisk | ok |
10:53:38 | menisk | it ruined my tri boot |
10:53:46 | menisk | gonna ditch linux anyway |
10:54:15 | bluebrother | strange ... |
10:54:16 | amiconn | Why do you need to update the apple fw? |
10:54:42 | menisk | movies of the itunes music store required it |
10:54:45 | amiconn | If you only need it for playing video, just stick with one version |
10:54:55 | bluebrother | I whish I could get rid of windows completely |
10:54:56 | menisk | because now some are 640x480 |
10:55:01 | amiconn | ah |
10:55:17 | * | amiconn wouldn't use itunes at all even with a 5g |
10:55:21 | menisk | u can try ubuntu but there just isnt enough support |
10:55:23 | linuxstb | Apple have also improved battery life when playing movies IIUC. |
10:55:43 | menisk | isnt that a hardware thing tho |
10:55:50 | DarthShrine | menisk: Isn't enough support? Huge IRC channel, Wiki and userbase? |
10:56:05 | | Quit solarflare ("Leaving") |
10:56:07 | menisk | support for like devices and hardware |
10:56:18 | Kalthare | linuxstb: Any insight on 5.5G booting? |
10:56:23 | menisk | win modems are almost imposible |
10:56:52 | menisk | what do u mean kalthare |
10:57:01 | DarthShrine | I don't think anybody uses dialup. |
10:57:17 | linuxstb | Kalthare: 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:17 | menisk | My dad does, :P |
10:57:29 | menisk | ok |
10:57:30 | linuxstb | Kalthare: Did you use ipodpatcher to extract it, or dd under Linux? |
10:57:39 | Kalthare | linuxstb: dd. |
10:58:15 | scorche | iirc, he couldnt use ipodpatcher...that was part of the issue |
10:58:19 | linuxstb | Ah, 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:22 | menisk | i orginally did my rockbox boot throught the linux boot loader |
10:58:42 | menisk | its alot easier |
10:58:49 | Kalthare | Actually, I didn't try ipodpatcher. I use Linux primarily. |
10:59:06 | linuxstb | Your MBR will tell me if ipodpatcher will work. |
10:59:09 | Kalthare | Yeah, I grabbed the MBR.. gimme a bit to put it up. |
10:59:17 | scorche | i am thinking of other people then... |
10:59:27 | scorche | sleep deprevation isnt the best... |
11:00 |
11:00:39 | menisk | is it possible to overclock my ipod? |
11:00:57 | * | DarthShrine no longer knows menisk |
11:01:11 | | Join bbroke [0] (n=bbroke@wll193-172.wlan.hu-berlin.de) |
11:01:25 | theli_ua | linuxstb, is it nice thing to get rid of malloc ? |
11:01:27 | Kalthare | mbr.bin">http://kalthare.dyndns.org/ipod-video-5.5g-mbr.bin |
11:02:00 | Paul_The_Nerd | menisk: 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:08 | scorche | what do you think cpu boosting is? (kinda)....problem is, you get a great battery drain...ipods are not the same as computers |
11:02:31 | DarthShrine | Portable heater :) |
11:02:38 | menisk | how much can i safely overclock and how do i do it |
11:02:44 | scorche | you dont |
11:02:45 | Kalthare | One 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:51 | menisk | i think ipod are 75mhZ |
11:02:53 | Paul_The_Nerd | menisk: Why on Earth do you want to? |
11:03:03 | scorche | bragging rights? |
11:03:11 | Paul_The_Nerd | "I melted my iPod! Woo!" |
11:03:13 | scorche | ooo...my ipod is faster than yours! |
11:03:15 | menisk | stop rockbox skipping when im playing music and travelling the menus |
11:03:21 | scorche | oh wait...it is already dead... |
11:03:27 | menisk | HAHAHA |
11:03:28 | linuxstb | theli_ua: In general, yes. But the most important thing is to get rid of free(). |
11:03:29 | menisk | lol |
11:03:51 | markun | menisk: better to optimize the code |
11:04:00 | menisk | probably |
11:04:14 | Paul_The_Nerd | menisk: 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:15 | amiconn | menisk: PP5020 (and afawk PP5021) are specced 80MHz, PP5002 is specced 90MHz, and PP5022 is specced 100MHz |
11:04:19 | scorche | no...not probably....*is* |
11:04:39 | linuxstb | Kalthare: 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:41 | amiconn | Exceeding that clock (or even getting too close) causes instabilities iirc |
11:04:43 | menisk | or i could cut a hole in the back of my ipod and hook up a fan |
11:04:48 | menisk | but i like option 1 |
11:04:53 | amiconn | ...so both ipodlinux and rockbox use 75MHz |
11:05:11 | menisk | im sick of IPL |
11:05:16 | menisk | its too unstable |
11:05:32 | amiconn | I ran my mini2g (the only ipod featuring a PP5022) successfully at 96MHz |
11:05:32 | menisk | crashes every minute, literally |
11:06:17 | theli_ua | linuxstb, well if i get rid of one single malloc zxbox.rock will be 401876 bytes size |
11:06:23 | markun | linuxstb: planning to work on the WMA decoder? |
11:06:25 | menisk | is there anyway to make rockdoom play custom wads |
11:06:53 | Paul_The_Nerd | It does. |
11:07:11 | amiconn | Rockbox shouldn't skip anymore since the new scheduler was introduced (unless you use a very demanding codec) |
11:07:19 | menisk | when i try custom wad files it says it cant find the textures and is missing lots of things |
11:07:32 | Paul_The_Nerd | Then you're either doing it wrong, or the custom wad is corrupted. |
11:07:47 | menisk | mp3 196k isnt that demanding |
11:07:50 | Kalthare | linuxstb: Well, I see you've got the situation well under control. I'll cease my amateurish blundering around. ;) |
11:07:56 | Paul_The_Nerd | What are you using as your base wad? |
11:08:09 | Kalthare | menisk, when did you last update rockbox? |
11:08:20 | menisk | um rockbox.wad or rockdoom.wad |
11:08:30 | Paul_The_Nerd | No, no, not that. |
11:08:32 | menisk | can remeber if its one or the other |
11:08:34 | Paul_The_Nerd | The second base wad. |
11:08:38 | Paul_The_Nerd | The one that's actually the game |
11:08:45 | Paul_The_Nerd | Rockdoom.wad is just a resource file |
11:08:47 | menisk | ive tried lts |
11:08:52 | Paul_The_Nerd | There aren't lots. |
11:09:08 | menisk | custom ones there are |
11:09:10 | Paul_The_Nerd | There are exactly 5 valid base wads. |
11:09:18 | linuxstb | Kalthare: :) Thanks for the mbr - I can't see any reason why ipodpatcher shouldn't work with the 5.5g. |
11:09:19 | Paul_The_Nerd | Doom, Doomu, Doom2, tnt, and plutonia |
11:09:24 | menisk | doom2.wad, doom.wad, doom1.wad |
11:09:33 | menisk | they all work cause they're official |
11:09:37 | Paul_The_Nerd | Yes |
11:09:43 | | Quit vik ("Leaving") |
11:09:44 | Paul_The_Nerd | And then you use the add-ons option to use a mod. |
11:09:47 | menisk | but any other custom wad files dont work |
11:09:55 | Paul_The_Nerd | How are you trying to run them |
11:10:00 | Paul_The_Nerd | Please tell me you're not just trying to rename thme |
11:10:19 | menisk | it was DarthShrinesw idea |
11:10:51 | amiconn | Paul_The_Nerd: There are 7 valid base wads |
11:10:52 | Paul_The_Nerd | I take it you didn't notice the add-on option in the menu before you start? |
11:11:08 | amiconn | You forgot doom1 and doom2f |
11:11:08 | Paul_The_Nerd | amiconn: 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:09 | menisk | i did but i cant select anything in it |
11:11:14 | menisk | none show up |
11:11:31 | | Join nudelyn2 [0] (i=nudel@dyn-62-56-66-42.dslaccess.co.uk) |
11:11:31 | | Quit scorche (Read error: 104 (Connection reset by peer)) |
11:11:33 | Paul_The_Nerd | Doom2f is doom2 though. If I included all localizations of Doom, I'd have quite a few more, really. |
11:11:49 | amiconn | See apps/plugins/doom/rockdoom.c lines 198ff |
11:11:57 | Paul_The_Nerd | menisk: I assume you've read the instructions and put them in the right folder? |
11:12:06 | menisk | yes |
11:12:15 | Paul_The_Nerd | amiconn: It has freedoom and doom2f there? Strange. I'll trust you though |
11:12:21 | Paul_The_Nerd | menisk: Where are your addons stored then? |
11:12:24 | amiconn | No freedoom |
11:12:45 | menisk | they're in /games/doom |
11:12:51 | Paul_The_Nerd | menisk: Which is the wrong place. |
11:12:54 | linuxstb | markun: 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:04 | menisk | where should i put them |
11:13:05 | Paul_The_Nerd | menisk: The instructions clearly say that addons go in /games/doom/addons |
11:13:15 | menisk | oh right |
11:13:25 | menisk | maybe i should've read them |
11:13:35 | * | Paul_The_Nerd sighs. |
11:13:35 | menisk | :P |
11:13:55 | menisk | ask darthshrine, im a n00b |
11:14:04 | menisk | and a lazy n00b |
11:14:11 | Paul_The_Nerd | You can't blame someone else for your not bothering to read. |
11:14:12 | bluebrother | speaking of doom, how about FS #5903? |
11:14:28 | bluebrother | being a noob doesn't mean you can't read, does it? |
11:14:32 | | Part DarthShrine |
11:14:59 | | Join mirak11 [0] (n=52d88f07@AAubervilliers-152-1-52-48.w82-121.abo.wanadoo.fr) |
11:15:07 | Paul_The_Nerd | bluebrother: I like that patch. I've even commented on it that I like the idea of it. |
11:15:41 | bluebrother | Paul_The_Nerd, saw that. I just want to attract some devs to it (hopefully ;-) |
11:15:56 | *** | Saving seen data "./dancer.seen" |
11:16:02 | Paul_The_Nerd | Hehehe |
11:16:28 | markun | linuxstb: which reminds me that I also have better things to do than play with wma :) |
11:16:41 | linuxstb | How is the gigabeat port coming along? |
11:17:05 | markun | linuxstb: did I tell you toffe found the pins for serial and jtag? |
11:17:28 | | Join KN|stiff [0] (n=phhome@p54B7E0A8.dip.t-dialin.net) |
11:17:43 | markun | I'm trying to compile rockbox but have some problems with crt0.S and apps.lds |
11:17:56 | hcs | now 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:23 | Kalthare | I'm gonna head to bed. Seeyas. |
11:18:30 | markun | Kalthare: night |
11:18:39 | hcs | it 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:27 | markun | linuxstb: btw, a guy in the google groups told me to check out the rockbox project ;) |
11:19:36 | | Quit Kalthare ("Download Gaim: http://gaim.sourceforge.net/") |
11:19:46 | hcs | I 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:15 | menisk | im a n00b, cant help u hcs |
11:20:18 | hcs | I have a patch now that does this, but I hoped I could talk to someone before just putting it up on flyspray |
11:20:36 | Paul_The_Nerd | What did you want to talk to someone about, exactly? |
11:20:38 | markun | menisk: don't think he's asking you.. |
11:20:44 | linuxstb | hcs: 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:44 | Paul_The_Nerd | The whole point of flyspray is so that people can comment on patches... |
11:21:01 | menisk | markun, i know |
11:21:06 | menisk | i just like talking |
11:21:06 | hcs | Paul_The_Nerd: ok, up it goes |
11:21:11 | markun | ok |
11:22:10 | hcs | linuxstb: 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:41 | linuxstb | hcs: You should never seek during normal playback. |
11:23:00 | hcs | these are abnormal files I'm playing |
11:23:05 | menisk | is 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:11 | hcs | ADX requires a seek back upon loop |
11:23:25 | linuxstb | How big are ADX files? |
11:23:43 | hcs | very much depends, 500 KB to 10 MB |
11:25:22 | linuxstb | You 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:52 | linuxstb | By calling advance_buffer(), you're giving the playback code the right to overwrite the memory. |
11:26:00 | | Quit menisk ("Leaving") |
11:26:48 | hcs | The exception is when you're reading and writing the same track number, otherwise playback plain doesn't start. |
11:27:06 | hcs | any idea of another solution? |
11:27:33 | linuxstb | The 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] (n=Baerman7@ppp62-70.lns1.cbr1.internode.on.net) |
11:27:40 | hcs | heck, even if I don't do advance_buffer, the data will be overwritten |
11:27:54 | baerman714 | hello |
11:28:18 | linuxstb | hcs: How are you accessing the data in the buffer? I mean which codec API functions are you using? |
11:28:37 | baerman714 | can u put rockbox on an 8gb nano yet? |
11:29:01 | hcs | I'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:16 | baerman714 | can someone help me |
11:29:17 | hcs | oh, to access the buffer I use request_buffer |
11:29:18 | linuxstb | baerman714: No - it's a completely new hardware design. |
11:29:27 | baerman714 | ok |
11:29:35 | | Quit nudelyn (Read error: 110 (Connection timed out)) |
11:29:37 | hcs | seek_buffer is implemented with advance_buffer for forward seeks, anyway |
11:29:57 | baerman714 | hcs stop tryna sound nerdy |
11:29:58 | | Join scorche [0] (n=scorche@208-110-158-224.customer.csolutions.net) |
11:30:12 | hcs | baerman714: don't need to try |
11:30:26 | baerman714 | lol |
11:30:47 | hcs | is there a way I can simulate a user requested seek? |
11:30:57 | hcs | from within the codec api |
11:31:01 | linuxstb | hcs: playback.c shouldn't overwrite any data accessed via request_buffer(). |
11:31:07 | linuxstb | What do you mean? |
11:31:10 | baerman714 | i have a question from the other day |
11:31:28 | hcs | the seek back in the file is equivalent to the user seeking back there, then playback just resuming |
11:31:38 | baerman714 | i was told that ipods cant ring home if they're stolen is that true |
11:31:40 | hcs | so if I could do it the same way... |
11:31:58 | linuxstb | hcs: 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:11 | baerman714 | ... |
11:32:40 | baerman714 | can someone answer my question |
11:32:49 | linuxstb | baerman714: Yes, ipods can't ring home. |
11:33:00 | baerman714 | ok cool |
11:33:02 | | Quit baerman714 ("Leaving") |
11:33:07 | hcs | I 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:19 | hcs | and my empirical evidence suggests otherwise |
11:33:21 | Paul_The_Nerd | That was far too positive of a response. |
11:33:45 | linuxstb | It's true though - ipods can't operate a telephone. |
11:34:09 | linuxstb | No fingers... |
11:34:15 | Paul_The_Nerd | At least until Griffen iDialer is release, of course. |
11:35:17 | scorche | oh wow...he actually came in and asked again? |
11:35:56 | scorche | Paul_The_Nerd: he already stole one ;) |
11:37:22 | scorche | actually, i take that back...i dont like the smile with that comment |
11:38:47 | hcs | anyway, 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:14 | Paul_The_Nerd | Maybe some sort of flag that marks a codec as not-streaming |
11:39:39 | hcs | a flag on the track, maybe |
11:40:17 | linuxstb | hcs: 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:21 | Paul_The_Nerd | Wouldn't that require nonstandard files then, or is there some way to tell in advance about the file? |
11:41:21 | hcs | linuxstb: 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:45 | linuxstb | hcs: Then you need a different API function - one that doesn't exist. |
11:42:05 | hcs | what's the point of seek_buffer? |
11:42:45 | linuxstb | For when the user seeks, meaning the codec needs to start decoding again from a different point in the file. |
11:42:53 | hcs | hmm, if I do a seek_complete after I've done seek_buffer, will that rebuffer the file? |
11:43:07 | linuxstb | I can't remember what that function does... |
11:43:13 | hcs | that's what I'm trying to accomplish |
11:43:34 | hcs | the codec does need to start decoding from an earlier point in the file |
11:44:02 | linuxstb | Rockbox'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:22 | hcs | yeah, but when you do seek it is reloaded, I see that |
11:45:03 | hcs | seek_complete only unpauses |
11:46:16 | linuxstb | Yes, seek_complete() is used to notify the playback code that the codec has finished performing a user-requested seek. |
11:46:32 | linuxstb | So in your case, you shouldn't call it. |
11:46:47 | hcs | what would you say to a new command to codec_configure which sets a flag requesting that the file not be overwritten? |
11:49:00 | linuxstb | I'm not sure. It would be bad for battery life if it's used more than needed. |
11:49:24 | linuxstb | It will also limit you to playing files smaller than the audio buffer. |
11:49:30 | hcs | well, the only alternative I have now is a bunch of buffer thrashing, which ain't good either |
11:49:52 | hcs | I have an exception for files too large to fit in the buffer already |
11:50:01 | amiconn | non-streaming codecs more or less require the whole file in the buffer |
11:50:10 | linuxstb | An alternative would be to let your codec manage the buffer directly. |
11:50:47 | hcs | is that possible? |
11:50:55 | linuxstb | If someone implemented it... |
11:51:04 | hcs | ah |
11:51:45 | linuxstb | Have you looked at how complex implementing your "do not overwrite file" flag would be? |
11:52:04 | linuxstb | (I don't know the internals of the playback code at all...) |
11:52:12 | hcs | I have the "do not overwrite" functionality in place already, and I think I can see where to put the flag |
11:54:52 | linuxstb | Then 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:55:11 | hcs | ok |
11:56:26 | amiconn | It would also help mod playback |
11:56:29 | linuxstb | It 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:56 | hcs | yeah, that would be a nice side effect |
11:57:05 | amiconn | The existing patch only allows mods up to ~400KB, i.e. what fits in the remaining codec buffer |
11:57:10 | hcs | assuming, again, that it fits in memory |
11:57:14 | | Quit bbroke (Read error: 110 (Connection timed out)) |
11:58:12 | hcs | I'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:00 |
12:01:43 | linuxstb | An 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:34 | hcs | what are you proposing that as an alternative to? |
12:03:50 | linuxstb | Your "do not overwrite file" flag. |
12:04:29 | | Join bbroke [0] (n=bbroke@wll193-172.wlan.hu-berlin.de) |
12:04:36 | hcs | I don't see how that would help |
12:04:51 | Paul_The_Nerd | You don't advance at all until you're done with playback, and use those pointers instead, right? |
12:04:51 | linuxstb | Or 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:04 | linuxstb | Paul_The_Nerd: Exactly. |
12:05:37 | Paul_The_Nerd | A "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] (n=gtkspert@203-59-136-12.perm.iinet.net.au) |
12:06:34 | hcs | I don't know, I still see the potential for overwriting |
12:06:37 | | Quit StrathAFK (Read error: 104 (Connection reset by peer)) |
12:06:59 | hcs | there is nothing in audio_read_file to give up if it is overwriting something |
12:07:34 | Paul_The_Nerd | If you never call advance or seek, but instead use a separate pointer, how would it happen? |
12:07:45 | Paul_The_Nerd | pointers |
12:07:47 | hcs | it 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:16 | hcs | when the loader fills up the whole buffer it comes back around |
12:09:03 | Paul_The_Nerd | Isn't that irrelevant if you're not actually emptying the buffer, since you can't get to the low watermark then? |
12:09:09 | hcs | I'm trying to remember why this isn't a bigger problem than it is... |
12:09:39 | hcs | hmm |
12:10:33 | amiconn | The loader never overwrites data not yet flagged for overwriting, i.e. "consumed" |
12:10:58 | hcs | let me try putting something like that together, took me a while to understand it but I think I see now |
12:11:18 | hcs | amiconn: yeah, the problem occurs when we want to consume repeatedly |
12:12:39 | linuxstb | I'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] (n=tony@ipa252.1.tellas.gr) |
12:13:46 | hcs | more ideal than what I'm proposing |
12:13:49 | Paul_The_Nerd | It makes sense to me at least. |
12:14:09 | Paul_The_Nerd | So non-streaming codecs would require insuring the whole file is buffered, then? |
12:14:22 | linuxstb | Yes, that's the complex part... |
12:14:43 | Paul_The_Nerd | The buffering code knows how many files are buffered, and what their codec is though, right? |
12:14:46 | linuxstb | e.g. at the time of the last buffer fill, there may not be enough space to buffer the entire file. |
12:15:01 | hcs | well, 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:11 | Paul_The_Nerd | If 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:26 | Paul_The_Nerd | s/fill/fit |
12:15:58 | hcs | your comment about the low watermark made me think about another possibility |
12:16:56 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-159-144.pools.arcor-ip.net) |
12:17:45 | hcs | if 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:30 | linuxstb | I don't like the idea of changing the behaviour of the existing (stream-oriented) API functions. I would prefer new functions. |
12:20:21 | hcs | yeah, 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:36 | hcs | I guess it could keep a separate count |
12:21:21 | mirak11 | linuxstb I am thinking of trying ffmpeg mpeg2. I have seen some stats where ffmpeg is faster |
12:21:27 | linuxstb | I'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:33 | Paul_The_Nerd | Do 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:59 | hcs | things need to be pretty idiot proof for this idiot |
12:22:03 | linuxstb | mirak11: I saw that. Feel free to try, but extracting codecs from ffmpeg isn't fun. What CPU were those benchmarks on? |
12:22:47 | Paul_The_Nerd | Idiot-proofing adds overhead, though, which isn't a good thing. |
12:22:48 | hcs | linuxstb: I'd just prefer to have the API handle buffering |
12:23:50 | hcs | either handle it correctly or not at all |
12:25:00 | | Join Genre9mp3 [0] (n=yngwiejo@dsl-88-218-17-158.customers.vivodi.gr) |
12:25:36 | Paul_The_Nerd | The question is, what's the proper concept of "properly" |
12:25:44 | hcs | indeed |
12:26:00 | Paul_The_Nerd | With streaming data, clearly all you need is a certain sized sample of the data which can be fed into the codec sequentially. |
12:27:32 | Paul_The_Nerd | But 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:41 | linuxstb | Does 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:58 | hcs | linuxstb: the latter, it is essentially streaming |
12:28:34 | linuxstb | In which case, I think we've now got a third type of codec - streaming, random-access, and "streaming-with-loops" |
12:28:53 | hcs | how are random access codecs handled? |
12:28:59 | linuxstb | They're not... |
12:28:59 | Paul_The_Nerd | They aren't, yet. |
12:29:13 | linuxstb | I think the codec copies the entire file to a local buffer - limited to 51KB. |
12:29:20 | linuxstb | 512KB |
12:29:35 | hcs | mmm |
12:30:18 | linuxstb | The 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:30:41 | hcs | right |
12:31:09 | hcs | but its a shame to rebuffer the whole file again on a loop, overwriting whatever was loaded next |
12:31:29 | Paul_The_Nerd | Is there any way to tell in advance what will be looping, without decoding? |
12:31:48 | hcs | ADX files have a looping flag |
12:32:15 | hcs | I read that header already for length info |
12:32:34 | | Quit damaki__ (Read error: 104 (Connection reset by peer)) |
12:32:51 | Paul_The_Nerd | I 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:16 | hcs | the loop is not unusually the whole file, or very near it |
12:33:55 | Paul_The_Nerd | In 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:07 | hcs | that's the idea |
12:34:14 | hcs | thus the "do not overwrite" flag |
12:34:16 | | Join damaki [0] (n=Chocolat@ALille-253-1-40-118.w90-7.abo.wanadoo.fr) |
12:35:35 | | Quit _Veseliq_ (Read error: 110 (Connection timed out)) |
12:36:02 | hcs | I have to get some sleep, hope we can get somewhere with this |
12:36:06 | Paul_The_Nerd | The question is whether streaming-with-looping codecs need to be treated differently than random access, and if so, how. |
12:37:02 | hcs | I 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:35 | linuxstb | I 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:22 | hcs | nuke the buffer, load the random access file into it from the beginning, shazam |
12:40:58 | Paul_The_Nerd | That means a rebuffer for every random access file |
12:41:06 | hcs | I'll try to have the flag patch up sometime later today, good night |
12:41:21 | hcs | (the shazam sort of indicated a lack of seriousness) |
12:41:35 | Paul_The_Nerd | I 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:36 | amiconn | hcs: Why don't you just not use advance_buffer() until you're sure that you don't need to go back anymore? |
12:58:50 | linuxstb | One 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:00 |
13:01:41 | preglow | playback.c really isn't up to this task as it is |
13:02:30 | | Join damaki [0] (n=Chocolat@ALille-253-1-40-118.w90-7.abo.wanadoo.fr) |
13:02:35 | linuxstb | I'm not sure it needs changing that much though. |
13:02:45 | preglow | probably 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: http://gaim.sourceforge.net/") |
13:16:21 | | Join damaki [0] (n=Chocolat@ALille-253-1-40-118.w90-7.abo.wanadoo.fr) |
13:22:48 | linuxstb | pondlife: Seems we both just closed the same flyspray task... |
13:23:36 | pondlife | Yep |
13:23:38 | pondlife | :-) |
13:23:44 | pondlife | It deserved closing twice |
13:23:57 | linuxstb | :) Flyspray shouldn't allow it though... |
13:24:02 | pondlife | Does that require a bug report? |
13:24:17 | linuxstb | Yes, on flyspray's flyspray I would guess... |
13:24:17 | pondlife | I've seen it happen before |
13:25:27 | pondlife | That 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:47 | pondlife | Could that be tightened up in some way I wonder? |
13:25:51 | linuxstb | Yes, I've noticed that. I don't care though, my email address isn't secret. |
13:26:01 | pondlife | Nore is mine, but it would be nice |
13:26:29 | linuxstb | The email function could just be changed to blind-copy everyone. |
13:26:36 | pondlife | If only to encourage discussion to be in public, rather than private |
13:27:26 | linuxstb | Although 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] (n=martin@233.84-48-89.nextgentel.com) |
13:32:25 | tucoz | Any flyspray administrors around? |
13:32:43 | linuxstb | What do you mean by administrator? |
13:32:49 | linuxstb | i.e. what needs doing? |
13:32:51 | tucoz | Could we get some flashing lights telling users not to add support questions in the tracker |
13:33:37 | tucoz | The 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:22 | tucoz | linuxstb, 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:41 | tucoz | ...and not regarded at all |
13:34:42 | linuxstb | Maybe 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:56 | tucoz | I know |
13:35:15 | linuxstb | Maybe change "forums" to "support forums"? |
13:35:23 | tucoz | but if you enter the bug report system, you should be told the options for support |
13:35:29 | tucoz | linuxstb, good idea |
13:36:32 | linuxstb | I 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:45 | tucoz | linuxstb, 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:59 | tucoz | And those tasks "hide" the real bugs, due to the massive amount of open/close each day |
13:38:15 | linuxstb | I agree... |
13:39:02 | tucoz | if you're one day off, you have 100 new mails from flyspray, where a lot is junk |
13:39:49 | linuxstb | I agree :) |
13:40:19 | tucoz | just wanted to 'bump' the issue |
13:41:37 | aliask | Would 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:45 | linuxstb | You could always filter them in your email client. |
13:45:40 | linuxstb | tucoz: 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:11 | linuxstb | e.g. something like "Read this before adding a new bug report" |
13:48:24 | tucoz | That in addition to "DO NOT ADD SUPPORT QUESTIONS HERE. THEY WILL BE DELETED" |
13:48:55 | | Join secleinteer [0] (n=scl@70.230.163.190) |
13:48:56 | tucoz | followed by, use irc, the forum or the mailing lists for that |
13:50:25 | tucoz | But your idea of calling the forums, support forums might lower the traffic somewhat |
13:50:32 | linuxstb | I'm not sure we need to go that far within flyspray itself. |
13:51:47 | tucoz | maybe 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:09 | linuxstb | Maybe 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:25 | tucoz | even better |
13:55:04 | SUSaiyan | darn forum account activation thing |
13:55:04 | SUSaiyan | lol |
13:55:27 | tucoz | yeah, that will probably stop a few from going there |
13:55:38 | SUSaiyan | like me |
13:55:49 | SUSaiyan | as my ISP mail server seems to be fucked atm |
13:55:52 | tucoz | But would you use flyspray to get support? |
13:55:58 | tucoz | or come here? |
13:56:00 | SUSaiyan | flywhatnow? |
13:56:07 | tucoz | our bug-tracker |
13:56:10 | SUSaiyan | ah |
13:56:20 | SUSaiyan | id come here before id go anywhere else |
13:56:26 | SUSaiyan | i prefer direct contact ^^ |
13:56:26 | markun | linuxstb: 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:18 | SUSaiyan | i was going to respond to jdgordon's menu recode post thing, but i cant now ^^ |
13:58:02 | | Join chendo__ [0] (n=chendo@203-206-61-26.dyn.iinet.net.au) |
13:58:28 | tucoz | I 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:45 | SUSaiyan | howso? |
13:58:55 | SUSaiyan | scripted things still wouldnt work |
13:59:07 | SUSaiyan | cause of the type these letters thing |
13:59:15 | tucoz | spammers like rockbox. I am not sure that the forums are indexed on google |
13:59:15 | | Join lost|X40 [0] (n=lostnihi@69.211.14.234) |
13:59:35 | | Quit bilbravo (Remote closed the connection) |
13:59:51 | SUSaiyan | still, why have to click a link in an email? |
14:00 |
14:00:00 | linuxstb | Apologies for the very ugly html, but that's what I'm think of: http://www.davechapman.f2s.com/rockbox/new_rockbox.html |
14:00:05 | linuxstb | (someone please improve it....) |
14:00:06 | tucoz | SUSaiyan, at times, rockbox has been hit quite badly by spammers pestering the wiki |
14:00:15 | tucoz | even deleting it |
14:00:24 | SUSaiyan | :/ |
14:00:35 | SUSaiyan | im referring to the forums though, not the wiki |
14:01:13 | SUSaiyan | also, you might not want to label that flyspray? i doubt many will know what that is ^^ |
14:01:34 | tucoz | Yes, 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:52 | SUSaiyan | oh and personally, id put a free line above the headers |
14:01:54 | tucoz | I usually call it the bug/patch-tracker |
14:02:26 | tucoz | oh. you were talking about the new menu |
14:02:31 | SUSaiyan | yeah |
14:02:48 | SUSaiyan | sorry i was being vague |
14:02:54 | tucoz | np :) |
14:03:14 | SUSaiyan | :) |
14:04:08 | linuxstb | I 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:38 | linuxstb | Also, everyone in Rockbox talks about "flyspray", so it's nice to have a link to it. |
14:04:53 | tucoz | And the name flyspray could stop people abusing it, as they don't know what it is :) |
14:05:01 | SUSaiyan | true, but id find something like bug-tracker more clear, also i didnt hear about flyspray before :) |
14:05:21 | | Join _Veseliq_ [0] (n=veseliq@195.85.215.210) |
14:05:23 | tucoz | got to go. Talk to you later. |
14:05:27 | SUSaiyan | allright |
14:05:29 | | Part tucoz ("Leaving") |
14:05:49 | linuxstb | SUSaiyan: The problem is that it isn't just a bug tracker - it tracks feature requests and patches as well. |
14:05:54 | SUSaiyan | linuxstb: what about the free line avove the headers though? |
14:05:58 | SUSaiyan | above* |
14:06:05 | SUSaiyan | ah |
14:06:24 | SUSaiyan | fell just call it flyspray, im perfectly fine with that ;) |
14:06:25 | linuxstb | I'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:26 | linuxstb | Hopefully 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:28 | preglow | flyspray heading is perfectly fine |
14:13:46 | preglow | i wouldn't cry if someone with an eye for design went and revamped the whole rockbox layout |
14:14:56 | SUSaiyan | that would be nice indeed, lol |
14:15:04 | SUSaiyan | maybe have a redesign contest? |
14:15:19 | SUSaiyan | everyone seems to be doing that lately |
14:21:20 | linuxstb | Like most things in Rockbox, I don't think a complete redesign is needed, just a little tweaking... |
14:21:50 | linuxstb | But then I'm old and grumpy and don't like change... |
14:22:25 | SUSaiyan | lol |
14:22:41 | SUSaiyan | old i dont know, but you dont seem very grumpy |
14:23:03 | linuxstb | I'm grumpy when it comes to change :) |
14:23:25 | SUSaiyan | hehe :) |
14:26:34 | pondlife | The Flyspray heading "This is the new bug/patch tracker for Rockbox" should be updated... it's not new any more.. |
14:26:52 | pondlife | Maybe that should be used to say "NO SUPPORT QUESTIONS" |
14:27:31 | | Join Arathis [0] (n=doerk@p508A4DD2.dip.t-dialin.net) |
14:28:49 | | Quit Kohlrabi ("Quit") |
14:29:21 | | Join Febs [0] (n=shortcho@12.156.116.130) |
14:30:42 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-159-144.pools.arcor-ip.net) |
14:30:43 | | Quit Febs (Read error: 104 (Connection reset by peer)) |
14:37:54 | | Join Arathis_ [0] (n=doerk@p508A7CAD.dip.t-dialin.net) |
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@12.156.116.130) |
14:50:09 | | Join damaki [0] (n=Chocolat@ALille-253-1-40-118.w90-7.abo.wanadoo.fr) |
14:51:15 | bluebrother | just 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:52 | bluebrother | users 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 (n=doerk@p508A7CAD.dip.t-dialin.net) |
14:54:50 | preglow | i don't really care about design for sites i frequent, but i know a lot of people do |
14:57:12 | | Join _FireFly_ [0] (n=FireFly@p54A468EA.dip.t-dialin.net) |
15:00 |
15:04:19 | Zagor | linuxstb: here now. what do you need? |
15:05:53 | linuxstb | I've forgotten.... |
15:06:00 | * | theli_ua completely lost interest in atari 2600 emulator he was working on :( |
15:06:17 | linuxstb | Ah yes, it's the flyspray notifcations - the fact that all the email addresses are visible to all recipients. |
15:07:20 | linuxstb | I 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:43 | mirak11 | linuxstb 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:31 | linuxstb | I 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/labb.contactor.se/session) |
15:08:50 | RaeNye | Aloha |
15:09:11 | linuxstb | But I'm not saying don't look at the ffmpeg code - it's definitely worth testing different MPEG2 implementations. |
15:09:55 | RaeNye | Please help me verify a bug... play any song, change crossfade parameters and see if it freezes with "restarting playback" splash on |
15:11:08 | linuxstb | theli_ua: Why have you lost interest in the 2600? |
15:12:21 | theli_ua | linuxstb, 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:10 | theli_ua | i'm thinkinf of Amstrad CPC o_O |
15:13:17 | theli_ua | *thinking |
15:13:40 | daurn | ok, quick survey/question: if an open source dap could have any feature and/or hardware - what would it be? |
15:13:53 | daurn | theli_ua: nes? |
15:14:15 | theli_ua | daurn, haven't found any appropriate emulator |
15:14:20 | mirak11 | linuxstb yes, but it's harder to find people that know well the code |
15:14:44 | daurn | theli_ua: little john gp |
15:15:11 | theli_ua | daurn, ? |
15:15:25 | daurn | nes emulator for arm |
15:15:30 | daurn | one of the most accurate - ever |
15:15:35 | theli_ua | daurn, link? |
15:15:39 | linuxstb | We don't want accuracy, we want speed... |
15:15:41 | mirak11 | linuxstb 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:54 | linuxstb | mirak11: Test it and find out... |
15:15:57 | | Join webguest25 [0] (i=c0647cda@gateway/web/cgi-irc/labb.contactor.se/session) |
15:16:01 | *** | Saving seen data "./dancer.seen" |
15:16:14 | Zagor | linuxstb: i agree. i'll look into it. |
15:16:20 | daurn | source can be found somewhere around here: http://gp32emu.dcemu.co.uk/littlejohn.shtml |
15:17:19 | | Join [TCK] [0] (n=tckocr@bb-87-80-197-109.ukonline.co.uk) |
15:18:16 | mirak11 | what 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@194.46.188.206) |
15:18:43 | theli_ua | hehe .. looked at littlejohn and noticed this link at the news bar http://www.dcemu.co.uk/vbulletin/showthread.php?t=36484 |
15:19:07 | | Join _Lucretia_ [0] (n=munkee@dyn-62-56-75-133.dslaccess.co.uk) |
15:19:27 | daurn | doesn't work fo rme |
15:19:33 | daurn | trys to download the php file |
15:19:34 | daurn | :S |
15:20:06 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
15:21:02 | | Quit barrywardell (Client Quit) |
15:21:14 | theli_ua | daurn, 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:33 | daurn | o.o |
15:21:39 | | Join barrywardell [0] (n=barrywar@194.46.188.206) |
15:23:16 | linuxstb | mirak11: 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:16 | linuxstb | n the right direction. |
15:23:23 | | Quit Febs (Read error: 110 (Connection timed out)) |
15:23:23 | daurn | theli_ua: did you find the src? |
15:23:29 | theli_ua | daurn, yes |
15:23:51 | daurn | ok |
15:24:02 | daurn | its seriously the most accurate i've ever seen |
15:25:04 | daurn | yoyofr is a great coder |
15:25:05 | daurn | :S |
15:25:55 | theli_ua | daurn, 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:31 | daurn | GliGli has ported it to medios |
15:26:35 | daurn | you could have a look at that as well |
15:27:02 | theli_ua | ah ... i'm really bad with asm |
15:27:50 | daurn | ... and you want to port emulators? |
15:28:20 | theli_ua | hehe |
15:28:42 | daurn | look here as well: http://archopen.org/tiki-index.php?page=aoNES |
15:28:57 | | Join Criamos [0] (n=Criamos@p54931EC2.dip0.t-ipconnect.de) |
15:30:03 | theli_ua | daurn, yes, i want.. i even ported some (zxbox one unfinished atari 2600 and colecovision ( this was now but it had incompatible license :( )) |
15:30:29 | theli_ua | daurn, though i didn't stated i'm skilled enough to do this |
15:30:33 | theli_ua | :) |
15:30:48 | daurn | so |
15:30:52 | daurn | can you do a nes? |
15:31:54 | markun | maybe the gigabeat will have enough power to run a sega emulator |
15:32:17 | | Join midgey34 [0] (n=tjross@markely-164-75.reshall.umich.edu) |
15:32:34 | daurn | i believe i'm getting a megadrive emulator soon |
15:32:37 | daurn | already have sms & gg |
15:32:37 | daurn | :P |
15:33:06 | | Quit TCK (Read error: 110 (Connection timed out)) |
15:33:40 | theli_ua | cool |
15:33:59 | theli_ua | daurn, for rockbox? |
15:34:05 | daurn | no |
15:34:07 | daurn | :P |
15:34:42 | theli_ua | ;) |
15:34:59 | markun | theli_ua: he's one of the archopen guys |
15:35:10 | theli_ua | i see |
15:35:15 | daurn | i'm not active there much anymore |
15:35:34 | daurn | i'm just wondering around embedded device channels |
15:35:44 | daurn | help where i can |
15:37:07 | daurn | [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:08 | daurn | no one asnwered |
15:37:32 | | Quit midgey34 () |
15:37:55 | markun | Zagor: 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:15 | Zagor | wtf?? |
15:38:29 | markun | http://www.scummvm.org/ |
15:38:30 | Zagor | time to transfer all our money off of paypal then |
15:38:46 | daurn | Zagor: but to where else? |
15:39:01 | Zagor | I have a bank account for this purpose already |
15:39:35 | daurn | theli_ua: work of this code: http://linav.cvs.sourceforge.net/linav/mediOS/apps/aones/ |
15:39:44 | daurn | *off |
15:40:35 | Zagor | however 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:11 | daurn | Zagor: emulators |
15:41:18 | Zagor | duh, right |
15:41:58 | markun | maybe we should make the plugins '2nd party applications' |
15:42:11 | markun | they can't blame every OS for making it possible to run an emulator.. |
15:42:34 | Zagor | sure they can. they do whatever the heck they want. |
15:42:40 | daurn | you don't see microsoft or apple using paypal |
15:42:45 | Zagor | there is very little logic to paypal's actions |
15:43:13 | | Join rretzbach [0] (n=robert@dslb-084-062-042-047.pools.arcor-ip.net) |
15:43:52 | Zagor | crap. maybe we should simply set up a CC payment site and deal with donations ourselves. |
15:44:35 | daurn | Zagor: people who use rockbox would rarely have credit cards |
15:44:46 | daurn | - i use paypal becasue they can direct debit from my bank account |
15:45:12 | Zagor | why would rockbox users be less inclined to have credit cards than other people? |
15:45:43 | markun | "You may not use PayPal to sell.." doesn't say anything about donations |
15:45:57 | daurn | cause users would be mainly young or knowledgeable enough to avoid the high interest rates |
15:47:00 | Zagor | daurn: I have another image of the average rockbox user. but anyway, I'd hate to scrap donations altogether. |
15:47:05 | markun | daurn: don't they need a creadit card for paypal anyway? |
15:47:40 | daurn | markun: not in japan, usa, australia or most of europe |
15:48:50 | linuxstb | markun: I agree it's odd - the scummvm.org site talks about donations, but the paypal AUL talks about selling... |
15:49:29 | daurn | well, the 3 paypal AUP clauses: |
15:49:47 | daurn | "Devices that allow the play of import games on a domestic system are potentially infringing upon Sony's (SCEA) copyrights." |
15:49:55 | daurn | "Software emulators that play Nintendo games without Nintendo hardware are infringing items" |
15:50:01 | idnar | having a credit card doesn't imply paying interest |
15:50:05 | daurn | * but according to Kaminari ScummVM supports the MM NES version. |
15:50:14 | daurn | "Devices that allow the play of import games on a domestic system are infringing upon Sega's copyrights" |
15:50:25 | daurn | * but according to Kaminari ScummVM supports the MI Sega version. |
15:52:05 | daurn | idnar: all visas & mastercards (and i bet the others) have interest rates of at least 5% - mostly 17% (here at least) |
15:52:24 | RaeNye | Please help me verify a bug... play any song, change crossfade parameters and see if it freezes with "restarting playback" splash on. |
15:52:26 | idnar | daurn: you don't have to go into debt on the account |
15:52:39 | idnar | daurn: in fact, you might not even be able to go into debt on the account |
15:52:47 | markun | idnar: indeed |
15:52:47 | | Quit aliask ("Chatzilla 0.9.75 [Firefox 1.5.0.7/2006090918]") |
15:53:08 | idnar | unless South Africa is the only country in the world where banks offer credit cards backed by non-credit accounts |
15:53:11 | idnar | ;) |
15:54:06 | markun | idnar: we have the same system here in The Netherlands |
15:55:43 | Zagor | they're usually called debit cards |
15:55:57 | Zagor | and in fact account for a vast majority of the cards in sweden |
15:56:26 | markun | but mine has a Master Card logo and I can use the number on it to make online 'creadit card' payments |
15:56:27 | theli_ua | not all Visas and Mastercard are usually "credit" cards |
15:56:56 | markun | why do I keep on type creAdit.. |
15:59:52 | theli_ua | we works with Visas and Mastercard end emit cards of our client banks which are mostly "debit" |
16:00 |
16:00:12 | * | theli_ua has no idea why we are talking about credit/debit cards :? |
16:00:37 | Zagor | theli_ua: because daurn thought most rockbox users don't have any |
16:01:00 | theli_ua | those cards are part of my work ;) |
16:01:13 | theli_ua | http://www.ukrcard.com.ua/eng/default.php <- though there is not much on english page |
16:02:15 | theli_ua | btw, what are international systems similar to paypal? |
16:03:44 | Zagor | paypal is international |
16:04:19 | theli_ua | yes |
16:04:30 | theli_ua | i was asking of other system similar to it :) |
16:04:31 | Zagor | MoneyBookers is one site |
16:04:46 | Zagor | Google Checkout, perhaps |
16:04:54 | | Join nls [0] (i=HydraIRC@nl104-202-216.student.uu.se) |
16:06:44 | Zagor | the question is if any non-paypal site would really feel more trustworthy than one run by ourselves |
16:08:55 | markun | Zagor: google sounds trustworthy to me |
16:09:19 | daurn | google is a shopfront thing |
16:09:27 | daurn | - i don't think you can do donations |
16:09:31 | daurn | :S |
16:10:24 | | Join Hellworm [0] (n=Hendrik@p54A23D7B.dip0.t-ipconnect.de) |
16:11:31 | markun | "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:12:47 | markun | from http://checkout.google.com/support/sell/bin/answer.py?answer=30726&topic=8664 |
16:13:10 | daurn | well |
16:13:13 | daurn | the question is |
16:13:23 | daurn | will people use it? |
16:13:34 | markun | ah, you can only use it if you live in the USA so far.. |
16:14:00 | daurn | well |
16:14:06 | daurn | there it goes |
16:14:12 | daurn | what about moneybookers? |
16:15:12 | Zagor | markun: really? I tried donating to phpgcheckout and it seems to work fine |
16:15:27 | Zagor | meh, scratch that. |
16:15:37 | Zagor | "Country: United States" hardcoded |
16:15:49 | Zagor | typing before reading again |
16:16:32 | | Join Febs [0] (n=shortcho@adsl-70-245-230-94.dsl.stlsmo.swbell.net) |
16:16:46 | Zagor | https://www.epassporte.com/ is another |
16:17:16 | Hellworm | Hello, 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:56 | Zagor | Hellworm: lcd_getstringsize() |
16:20:03 | | Join PaulJam [0] (n=Paul@p54BCD7F5.dip.t-dialin.net) |
16:20:17 | | Quit dys (Remote closed the connection) |
16:20:35 | Hellworm | Zagor: many thanks! Also is there a way to convert a string to a unicode number? (like it's used by lcd_putc) |
16:21:09 | Zagor | i don't understand the question. |
16:22:31 | | Quit webguest25 ("CGI:IRC") |
16:22:46 | Zagor | Hellworm: lcd_putc takes one character, not a string |
16:23:06 | Zagor | perhaps you want lcd_puts |
16:23:11 | Hellworm | I 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@72.169.118.173) |
16:24:15 | Hellworm | since 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/labb.contactor.se/session) |
16:26:58 | Zagor | unless something changed radically while I wasn't looking, we don't use unicode. |
16:27:13 | amiconn | Zagor: ??? |
16:27:25 | amiconn | 2005-12-06: Unicode support! |
16:27:34 | amiconn | ...from the frontpage... |
16:27:35 | webguest22 | Hellworm: all unicode related functions are in rbunicode. Which number do you need? The unicode code of the char? |
16:27:37 | Zagor | so that's when I wasn't looking :-) |
16:27:49 | Zagor | hehe, I'm totally disconnected. never ask me anything :-) |
16:27:55 | Hellworm | :) |
16:28:18 | amiconn | Zagor: You don't even read the frontpage? |
16:28:33 | Zagor | amiconn: for every single question, no. do you? |
16:28:35 | webguest22 | Hellworm: then I'd use something like utf8LEdecode or utf8BEdecode |
16:29:13 | amiconn | No, 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:16 | Hellworm | Zagor: btw what sould I pass to the "w" and "h" in lcd_getstringsize? |
16:29:31 | PaulJam | Slasheri: 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:35 | amiconn | Hellworm: int* |
16:29:43 | Zagor | Hellworm: pointers to the int variables where you want the width and height |
16:30:44 | | Quit bbroke ("Chatzilla 0.9.75 [Firefox 1.5.0.7/2006090918]") |
16:30:49 | Hellworm | so the function returns the number of letters that fit in? |
16:31:00 | Zagor | no, the size of the string |
16:31:04 | markun | Hellworm: you can also pass a NULL if you are not interested in the value |
16:32:02 | Zagor | Hellworm: 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:11 | PaulJam | Slasheri: 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:21 | Hellworm | Zagor: So the function does return the lenght of the string I can fit in? |
16:34:45 | Zagor | no, it returns the width and height of the string you supply in the first parameter |
16:35:12 | Zagor | i.e it answers the question: "how many pixels wide will the string 'foobar' be?" |
16:35:48 | markun | Hellworm: what are you working on? |
16:35:48 | | Quit perpleXa ("Leaving") |
16:36:13 | | Part webguest22 |
16:36:22 | Hellworm | Zagor: I finally got it :D |
16:37:21 | Hellworm | markun: in the first part fooling around |
16:37:57 | Hellworm | I'll perhpas make a dictionary or a wikipedia plugin |
16:39:14 | amiconn | There already is a dictionary plugin |
16:39:39 | amiconn | ...but imho it has room for improvement |
16:40:45 | Hellworm | I know, and a second one is in work. But I try to make a better one |
16:42:39 | Hellworm | zagor: So if I want to make a line break I just have to try with strings of different length. |
16:43:02 | Zagor | yes |
16:43:19 | | Quit davidc__ () |
16:44:42 | Hellworm | zagor: thanks |
16:44:48 | Zagor | you're welcome |
16:46:54 | Hellworm | webguest22: thanks to you too. I leave bye. |
16:47:20 | | Quit Hellworm ("Verlassend") |
16:49:34 | | Join Hellworm [0] (n=Hendrik@p54A23D7B.dip0.t-ipconnect.de) |
16:50:10 | | Quit theli_ua ("Leaving") |
16:51:23 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
16:51:36 | Hellworm | webguest22: 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] (n=pauljam@p54BCD7F5.dip.t-dialin.net) |
16:53:19 | | Join Sir_HaL [0] (n=sir_hal@c-24-10-41-5.hsd1.ca.comcast.net) |
16:54:04 | Hellworm | webguest22: forget it, found it |
16:54:06 | | Quit Hellworm ("Verlassend") |
16:54:40 | | Part Sir_HaL |
16:56:13 | mirak11 | mplayer 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] (n=liqid@p54966FE4.dip.t-dialin.net) |
17:00 |
17:02:36 | | Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa) |
17:04:25 | | Quit Zagor ("Client exiting") |
17:04:50 | RaeNye | bye |
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/labb.contactor.se/session) |
17:17:00 | webguest14 | knows someone the adress of the iriver portal about iriver modifications (battery, hd, ...) |
17:17:19 | nls | mistic river |
17:17:42 | nls | http://www.misticriver.net/ |
17:17:43 | webguest14 | exact thanks thats enough |
17:17:46 | * | webguest14 loves nls |
17:17:51 | nls | ummm.. |
17:18:28 | | Quit webguest14 (Client Quit) |
17:22:26 | | Quit Xerion (" ") |
17:38:07 | | Join JoeBorn [0] (n=rootmeis@adsl-75-3-54-10.dsl.chcgil.sbcglobal.net) |
17:39:17 | | Join billodo [0] (i=billodo@nat/sgi/x-82dad3a029d25afa) |
17:44:05 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-159-144.pools.arcor-ip.net) |
17:49:59 | | Quit mirak11 ("CGI:IRC (EOF)") |
17:54:01 | | Join FatBat [0] (n=lindsay@user-514c34ad.l2.c5.dsl.pol.co.uk) |
17:54:14 | FatBat | Hi. |
17:54:45 | FatBat | @BHSPitMon |
17:54:55 | | Part FatBat |
17:57:33 | | Nick ribs is now known as Ribs (n=freenode@riblet.plus.com) |
17:58:21 | | Join Xerion [0] (i=xerion@zarathul.student.utwente.nl) |
17:59:20 | | Join klrspz [0] (n=klrSpz@69.15.248.2) |
18:00 |
18:01:17 | | Join Davide-NYC [0] (n=chatzill@user-12hdtm5.cable.mindspring.com) |
18:02:41 | Davide-NYC | linuxstb: are you known as "LinusN" on the forums? |
18:09:25 | Febs | Davide-NYC: linuxstb = Dave Chapman; LinusN = Linus Nielson Feltzig (both here and on the forums) |
18:09:43 | Davide-NYC | ty |
18:10:03 | | Quit tvelocity ("ΑποχώÏησε") |
18:13:09 | | Join mh546 [0] (n=user@p54A37967.dip.t-dialin.net) |
18:13:33 | | Join TeaSea [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
18:14:46 | mh546 | I 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] (n=Chocolat@ALille-253-1-40-118.w90-7.abo.wanadoo.fr) |
18:21:05 | | Quit damaki (Read error: 104 (Connection reset by peer)) |
18:21:39 | | Quit ender` (" Programming is like sex becuse: 9. It doesn’t make any sense at all if you try to explain it in strictly clinical terms.") |
18:22:02 | mh546 | Oh, I just found one single reference to that problem. It's at http://www.rockbox.org/irc/rockbox-20060718.txt. 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/labb.contactor.se/session) |
18:29:20 | | Join davidc__ [0] (n=davidc@72.169.118.173) |
18:30:08 | | Quit Davide-NYC ("Chatzilla 0.9.75 [Firefox 1.5.0.7/2006090918]") |
18:30:50 | pondlife | jhMikeS: around? |
18:33:04 | | Join pixelma [0] (i=pixelma@82.193.235.34) |
18:33:34 | * | SUSaiyan wonders when jdgordon will be here |
18:34:45 | nls | SUSaiyan, I think he's gone for the weekend. |
18:35:00 | nls | bbib |
18:35:04 | nls | bbiab |
18:36:35 | SUSaiyan | okay |
18:44:11 | mirak | would it be technically possible to base rockbox audio codecs on ffmpeg ? |
18:45:06 | mirak | I 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] (n=chatzill@host86-143-79-163.range86-143.btcentralplus.com) |
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:00 |
19:01:16 | | Join Matt_ [0] (n=chatzill@ACCE203B.ipt.aol.com) |
19:01:21 | | Nick Matt_ is now known as drippydonut (n=chatzill@ACCE203B.ipt.aol.com) |
19:02:29 | drippydonut | hey |
19:02:42 | goffa_ | hi drippydonut |
19:02:50 | drippydonut | sorry I haven't been keeping up with CVS activity since july |
19:03:05 | goffa_ | same here.. well since august anyway |
19:03:14 | drippydonut | am I right in thinking that the H300 LCD remote now works with CVS and doesn't require the patch |
19:03:24 | drippydonut | or was that just me reading things wrong? |
19:03:46 | goffa_ | i don't have a 300.. but i thought they got that working in cvs |
19:03:56 | drippydonut | kl, thanks |
19:04:03 | | Quit klrspz () |
19:04:05 | drippydonut | I'll give it a go |
19:04:13 | drippydonut | I'm still running a build from August :D |
19:04:15 | drippydonut | lol |
19:04:33 | drippydonut | I usually recompile and update mine every few days |
19:04:56 | drippydonut | but I got out of the habit after goin on holiday |
19:04:59 | drippydonut | anyway, thanks |
19:04:59 | goffa_ | 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 (n=chatzill@ACCE203B.ipt.aol.com) |
19:05:30 | goffa_ | the line out works.. but i'm thinking i should reflash it, remove rockbox, and send it in again |
19:05:51 | goffa_ | 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] (n=jborn@adsl-75-3-31-209.dsl.chcgil.sbcglobal.net) |
19:16:06 | *** | Saving seen data "./dancer.seen" |
19:22:29 | | Quit pondlife ("disconnected has pondlife") |
19:25:53 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
19:30:27 | | Join testerxxxx [0] (n=Ninjaz@213.24.236.51) |
19:30:33 | testerxxxx | hello |
19:35:14 | | Nick _pill is now known as pill (i=pill@loves.voltshells.com) |
19:36:06 | testerxxxx | question - rockbox have something like start playing not at once after, but (expiry) after 3..10 minutes for example ? |
19:36:33 | testerxxxx | question - rockbox have something like start playing not at once after press play... |
19:37:18 | | Quit MarcoPolo (Remote closed the connection) |
19:37:56 | bluebrother | no |
19:38:29 | bluebrother | there is a patch for an alarm plugin, maybe this fits. Never looked at it. |
19:40:17 | testerxxxx | i want this feature, because while i set ipod in my pocket, i lost some favorite times in music=) |
19:41:08 | bluebrother | put 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:42 | bluebrother | at least for a dap. |
19:42:51 | testerxxxx | yes yes!=) its good idea... |
19:43:20 | bluebrother | still not convinced. |
19:43:49 | SUSaiyan | neither am i, whats the point of delaying playback? |
19:43:54 | bluebrother | the study mode mentioned on the mailing list is way more useful to me. |
19:44:03 | SUSaiyan | study mode? |
19:45:16 | bluebrother | rewind the track some seconds upon resume. |
19:45:29 | SUSaiyan | ah |
19:45:47 | testerxxxx | may be this not always comfort |
19:45:55 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
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 |
20:00:57 | | Quit testerxxxx ("Client Exiting") |
20:06:39 | | Join XavierGr [0] (n=xavier@ppp137-225.adsl.forthnet.gr) |
20:11:49 | | Join Kalthare [0] (n=kalthare@c-71-197-114-207.hsd1.ca.comcast.net) |
20:14:58 | | Join MarcoPolo [0] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
20:24:20 | | Join lightyear [0] (n=lightyea@p5487509D.dip.t-dialin.net) |
20:31:13 | Kalthare | Hm, okay.. I understand now.. |
20:35:19 | | Join Captain_A [0] (n=dummeska@c-71-234-95-131.hsd1.ct.comcast.net) |
20:35:36 | Captain_A | hi all |
20:36:06 | hcs | ahoy cap'n |
20:40:20 | | Quit MarcoPolo (Remote closed the connection) |
20:45:33 | | Join davidc__ [0] (n=davidc@72.169.118.173) |
20:47:56 | | Quit mirak (Connection timed out) |
20:50:48 | | Join webguest17 [0] (i=c3ec4b1b@gateway/web/cgi-irc/labb.contactor.se/session) |
20:52:21 | | Part mh546 |
20:53:52 | | Quit webguest17 (Client Quit) |
20:54:00 | | Join webguest55 [0] (i=c3ec4b1b@gateway/web/cgi-irc/labb.contactor.se/session) |
20:54:39 | | Quit SUSaiyan (Read error: 104 (Connection reset by peer)) |
20:54:52 | | Join SUSaiyan [0] (n=susaiyan@cc84863-b.zwoll1.ov.home.nl) |
20:56:04 | | Quit SUSaiyan (Read error: 104 (Connection reset by peer)) |
20:56:11 | | Join SUSaiyan [0] (n=susaiyan@cc84863-b.zwoll1.ov.home.nl) |
20:56:48 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-57-83.w82-121.abo.wanadoo.fr) |
20:57:26 | | Quit SUSaiyan (Read error: 104 (Connection reset by peer)) |
20:57:33 | | Join SUSaiyan [0] (n=susaiyan@cc84863-b.zwoll1.ov.home.nl) |
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] (n=susaiyan@cc84863-b.zwoll1.ov.home.nl) |
21:00 |
21:00:42 | | Join rotator [0] (n=e@rockbox/developer/rotator) |
21:01:45 | nls | zomg! it works! |
21:02:56 | | Quit JoeBorn ("Leaving") |
21:02:56 | Kalthare | Hmm? |
21:03:14 | SUSaiyan | what does? |
21:03:44 | SUSaiyan | also i wonder why xchat-gnome thought it was wise to list the channels on quakenet |
21:03:57 | nls | hacking 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] (n=jborn@adsl-75-3-61-115.dsl.chcgil.sbcglobal.net) |
21:11:43 | | Join pengoo [0] (i=d4205111@gateway/web/cgi-irc/labb.contactor.se/session) |
21:14:05 | | Join ender` [0] (i=null@84.52.165.220) |
21:16:07 | *** | Saving seen data "./dancer.seen" |
21:18:13 | SUSaiyan | onplay menu? |
21:19:08 | nls | yeah it's the context menu for basically everywhere, like wps, filebrowser, tag browser etc |
21:20:01 | nls | I made a function so I could select a file in the browser and remove it from the playlist. |
21:20:12 | nls | Now to support folders |
21:21:41 | | Join Rudy4Pez [0] (n=A@71-34-66-241.ptld.qwest.net) |
21:22:11 | | Join webguest90 [0] (i=417bcb92@gateway/web/cgi-irc/labb.contactor.se/session) |
21:23:13 | | Quit webguest90 (Client Quit) |
21:23:13 | SUSaiyan | i dont even use playlists, lol |
21:24:14 | linuxstb_ | Yes you do... |
21:24:36 | linuxstb_ | Whenever you play music in Rockbox, a playlist is created. |
21:25:04 | SUSaiyan | well ive never seen the list, it just plays all the files in the music directory ^^ |
21:25:06 | Kalthare | linuxstb: 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:51 | linuxstb_ | Have you see http://ipodlinux.org/Firmware ? |
21:26:14 | Kalthare | linuxstb: Yeah, i'm using that and ipod_fw.c as references. |
21:26:23 | linuxstb_ | Also look in tools/scramble.c |
21:26:48 | pengoo | Quick 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:55 | linuxstb_ | scramble.c contains very minimal code to create a firmware partition consisting of only the Rockbox bootloader. |
21:27:03 | Kalthare | Oh, hm. Okay. |
21:28:02 | linuxstb_ | pengoo: Yes, deleting those files won't cause problems. |
21:28:05 | | Join davidc__ [0] (n=davidc@72.169.118.173) |
21:28:11 | Kalthare | Basically, I'm trying to figure out what's different about the 5.5G format. |
21:28:46 | pengoo | Ok, thanks! Better to be safe than sorry. |
21:29:30 | linuxstb_ | Kalthare: Have you tried installing the Rockbox bootloader? |
21:29:51 | nls | Argh! files copied to the vmware image from windows are inaccessible, "operation not permitted" :-( |
21:29:58 | Kalthare | linuxstb_: Yeah. It comes up in rescue mode. |
21:30:10 | linuxstb_ | What's rescue mode? |
21:30:20 | | Join _jhMikeS_ [0] (n=jethead7@adsl-75-46-162-127.dsl.sfldmi.sbcglobal.net) |
21:30:21 | SUSaiyan | operation nor permitted? |
21:30:25 | SUSaiyan | not* |
21:30:42 | nls | yep, tried to chmod them |
21:30:56 | nls | hmm does this thing have sudo? |
21:31:06 | Kalthare | The "please hook your iPod up the computer and run the updater" thing. |
21:32:14 | linuxstb_ | Never seen that message on my 5g - it must be new. Normally you get a link to somthing like http://www.apple.com/support/ipod/ |
21:32:38 | linuxstb_ | But I'm assuming it means it doesn't like the format of the boot partition. |
21:32:46 | Kalthare | It's not the exact message −− gimme a sec and I'll get the real one. But yeah. |
21:33:23 | linuxstb_ | Try using tools/scramble - i.e. scramble -ipod5g bootloader.bin bootloader.img and then "dd" bootloader.img to your ipod. |
21:33:46 | Kalthare | Okay, |
21:37:24 | Kalthare | Yeah, it didn't like that. "Connect to your computer. Use iTunes to restore." |
21:42:20 | linuxstb_ | 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:21 | Kalthare | The 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] (n=donat@dpc6747254230.direcpc.com) |
21:55:17 | | Join _Riva_ [0] (n=_Riva_@084202051237.customer.alfanett.no) |
21:56:18 | mirak | linuxstb: 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:42 | mirak | ffmpeg code seems easier to understand |
21:59:16 | | Part _Riva_ |
21:59:22 | | Join hardeep [0] (n=hardeeps@c-71-202-85-199.hsd1.ca.comcast.net) |
22:00 |
22:00:39 | SUSaiyan | gah, i think i just lost my settings again |
22:01:18 | markun | mirak: nice job. Maybe you can also help clean the wma code when you are done :) |
22:01:42 | markun | mirak: will you also try ffmpeg's mpeg-4 decoder? |
22:02:37 | mirak | markun: no :) |
22:02:49 | markun | to both questions? |
22:03:04 | mirak | markun: I wa wondering ffmpeg could be used as a base to rockbox |
22:03:16 | mirak | or if that's technically impossible |
22:03:43 | linuxstb_ | Kalthare: I'm not confident, but can you try this image? http://www.davechapman.f2s.com/rockbox/5.5g.img |
22:04:00 | mirak | markun: I will never touch wma lol |
22:04:28 | mirak | markun: as for mpeg4 if I manage easily to implement mpeg2, I think mpeg4 wouldn't be very hard. |
22:05:00 | Kalthare | linuxstb_: Didn't work. |
22:05:02 | linuxstb_ | Why would you want to use ffmpeg in Rockbox? |
22:05:03 | mirak | markun: I think the hardest of all was trying to implement xvid. It was like hell |
22:05:20 | linuxstb_ | Kalthare: Exactly the same error? |
22:05:21 | mirak | linuxstb: well that's a codec library |
22:05:30 | linuxstb_ | We've already got codecs... |
22:05:36 | Kalthare | linuxstb_: Yeah. |
22:05:43 | mirak | linuxstb: many of them come from ffmpeg |
22:05:48 | mirak | no ? |
22:06:37 | linuxstb_ | No. Only the FLAC and Shorten codecs are from ffmpeg. |
22:06:47 | mirak | linuxstb: 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:00 | Kalthare | I wish I knew what this crap between 0x4808 and 0x5000 is. |
22:07:03 | mirak | not object, binary |
22:08:01 | linuxstb_ | 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:16 | linuxstb_ | (and the earlier ipods IIRC) |
22:08:37 | Kalthare | linuxstb_: Okay, I'll zero it and see what happens |
22:10:48 | linuxstb_ | 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:26 | mirak | but it handles containers and such |
22:11:33 | linuxstb_ | Kalthare: You could try inserting bootloader-video.bin at offset 0x5000 in your original image, and then updating the checksum. |
22:11:42 | mirak | but for sure it couldn't be used as it at all. |
22:12:51 | markun | linuxstb_: the SoC guy who wanted to work on a vorbis encoder also started submitting stuff a week ago |
22:13:07 | mirak | soc ? |
22:13:15 | mirak | realtime vorbis ? |
22:13:28 | Kalthare | linuxstb_: 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:47 | linuxstb_ | Kalthare: That's good news. |
22:13:52 | mirak | markun: I think recording in wav is fine on 20G players |
22:14:15 | | Quit davidc__ () |
22:14:16 | mirak | well since I record live shows, I prefer have the best quality |
22:14:33 | markun | mirak: sure, I wasn't talking about rockbox, just in general nice to have another Ogg Vorbis encoder |
22:14:58 | markun | mirak: SoC = Google's summer of code |
22:15:01 | mirak | markun: what's the interest ? |
22:15:16 | markun | I don't understand |
22:15:30 | mirak | of coding another encoder. Was it bad ? |
22:15:35 | Kalthare | linuxstb_: 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:35 | mirak | bad licence ? |
22:17:05 | linuxstb_ | Kalthare: Probably not... If you want, I can write a quick C program to try what I just suggested. |
22:17:14 | markun | mirak: doesn't say why http://wiki.multimedia.cx/index.php?title=FFmpeg_Summer_Of_Code#Vorbis |
22:17:41 | Kalthare | linuxstb_: Could you, if you don't mind? I'm feeling a little lazy this morning. |
22:18:12 | Kalthare | linuxstb_: Wait, actually, I could put it right on the device using dd. |
22:18:36 | linuxstb_ | Yes, but you would have to correct the checksum. |
22:18:51 | Kalthare | linuxstb_: No problem. I've got a hex editor. |
22:19:02 | linuxstb_ | Then go ahead... |
22:19:28 | linuxstb_ | Kalthare: Check your PMs.. |
22:19:32 | mirak | markun: FFmpeg Refactoring And Test Suite . Is this done ? |
22:20:29 | markun | mirak: no, only the things with 'accepted' are being worked on |
22:20:42 | markun | http://lists.mplayerhq.hu/pipermail/soc2006/ |
22:21:16 | linuxstb_ | 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/labb.contactor.se/session) |
22:21:41 | webguest50 | hi |
22:21:47 | markun | hello |
22:21:57 | mirak | linuxstb: I got all the files needed to build it, and also got a better comprehension of how it's organised |
22:22:21 | mirak | linuxstb: and also how to use the api |
22:23:10 | mirak | like a guy said it's not depency hell like it was before. |
22:23:55 | linuxstb_ | So have you built a standalone decoder? |
22:25:00 | | Quit rretzbach (Read error: 104 (Connection reset by peer)) |
22:25:22 | Kalthare | linuxstb_: It worked. So, uh.. how do I get my iPod back? |
22:25:44 | linuxstb_ | So what happened? |
22:26:27 | Kalthare | The 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:38 | linuxstb_ | But it's displaying things on the LCD? |
22:27:00 | Kalthare | Yeah. |
22:27:13 | linuxstb_ | Cool. Stick rockbox.ipod on there and see if it works... |
22:27:34 | | Quit _FireFly_ ("Leaving") |
22:27:36 | Kalthare | Er.. how do I get it back to the recovery USB mode? |
22:27:47 | linuxstb_ | Hold SELECT+PLAY as it's rebooting. |
22:28:56 | | Quit RedBreva (Read error: 60 (Operation timed out)) |
22:29:17 | Kalthare | Whew. Okay. Gimme a sec to rebuild Rockbox. :) |
22:29:53 | linuxstb_ | But that's excellent news - it means that basically nothing has changed... |
22:30:23 | | Quit Rudy4Pez () |
22:30:37 | Kalthare | Except that they seem to have changed how devOffset works, without bumping the version number.. ;p |
22:30:45 | mirak | linuxstb: no I am not yet there |
22:32:25 | linuxstb_ | 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:42 | webguest50 | am new and dont know how 2 get rockbox 2 recognize my itunes db |
22:32:48 | webguest50 | or can it not do this |
22:32:54 | webguest50 | ? |
22:33:16 | linuxstb_ | Read this? http://www.rockbox.org/twiki/bin/view/Main/IpodFAQ |
22:33:20 | mirak | anyone know what's the status of ipodlinux ? |
22:33:44 | webguest50 | 4 wat ipod |
22:33:44 | webguest50 | yep |
22:33:46 | webguest50 | www.ipodlinux.org |
22:33:52 | linuxstb_ | mirak: What do you mean? |
22:34:34 | mirak | the features etcetera |
22:34:45 | mirak | compated to rockbox |
22:34:49 | mirak | r |
22:35:00 | * | amiconn would like to talk to Mmmm |
22:35:09 | Kalthare | linuxstb_: ...I don't think the bootloader can read the hard drive. |
22:35:19 | amiconn | He seems to like to commit onon-working things :( |
22:35:26 | amiconn | s/onon/non/ |
22:35:39 | linuxstb_ | What does the bootloader say when it's booting? It should display the make and model of the drive, and the capacity. |
22:35:50 | mirak | hum, I went to their channel, and they don't support 4G and above |
22:36:09 | Kalthare | linuxstb_: I'm trying to find out. It's on the screen VERY briefly. |
22:36:29 | linuxstb_ | "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] (n=MarcoPol@virlet.rez-gif.supelec.fr) |
22:38:02 | linuxstb_ | 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] (n=Brock@cpe-65-28-252-205.woh.res.rr.com) |
22:38:28 | Kalthare | linuxstb_: Yeah. Let me makee sure they copied right.. |
22:39:23 | linuxstb_ | 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:28 | Kalthare | linuxstb_: 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:47 | linuxstb_ | It means it cant' find any FAT32 partition. |
22:39:52 | amiconn | cr@p %&/§" |
22:40:03 | Kalthare | linuxstb_: Well, that's what it says. |
22:40:33 | linuxstb_ | Silly question, but does your ipod have a FAT partition? What does "fdisk -l /dev/sda' say? |
22:40:51 | linuxstb_ | amiconn: What's broken? |
22:41:09 | amiconn | The FM Screen on Ondio is completely unusable |
22:41:29 | Kalthare | linuxstb_: /dev/sdb2 4 912 29206170 b W95 FAT32 |
22:41:40 | amiconn | _completely_ |
22:44:55 | | Quit mirak (Remote closed the connection) |
22:47:08 | | Join Rudy4Pez [0] (n=A@71-34-66-241.ptld.qwest.net) |
22:47:34 | | Join Zagor [0] (n=bjst@46.35.227.87.static.tab.siw.siwnet.net) |
22:50:17 | linuxstb_ | Kalthare: Can you see if the bootloader displays the make and model of your hard drive? |
22:50:48 | Kalthare | It says TOSHIBA MK8003GAL, I think. |
22:51:36 | | Quit Febs (Read error: 110 (Connection timed out)) |
22:52:33 | | Quit lee-qid ("Trillian (http://www.ceruleanstudios.com") |
22:53:59 | * | amiconn is quite pissed off |
22:57:00 | Kalthare | linuxstb_: 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:45 | linuxstb_ | Try just restoring your old MBR. |
23:00 |
23:01:18 | Kalthare | linuxstb_: 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:51 | Kalthare | linuxstb_: fdisk has something to say that might be interesting. "Note: sector size is 2048 (not 512)" |
23:07:10 | Kalthare | ...A hard drive with 2048-byte sectors. This is gonna break a lot of stuff, isn't it? :/ |
23:09:11 | amiconn | I doubt that the drive has 2048-byte sectors |
23:09:47 | amiconn | But it might be that the iPod's USB stack presents it as 2048-byte sector drive to the PC |
23:10:08 | Kalthare | Well, 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] (n=mirak@AAubervilliers-152-1-69-74.w86-198.abo.wanadoo.fr) |
23:14:53 | | Join piblo [0] (i=pablo@ip72-192-230-83.dc.dc.cox.net) |
23:15:28 | piblo | anyone here in finland? |
23:15:59 | crwl | yep |
23:16:11 | *** | Saving seen data "./dancer.seen" |
23:16:34 | piblo | can you tell me how fast this file downloads for you? http://files.karmus.dk/Kong%20in%20Concert%20-%2005%20-%20Adhesive_Boy%20-%20Cry%20of%20the%20Chasmal%20Critter%20Chain%20(Cave%20Dweller%20Concert).mp3 |
23:17:26 | crwl | 467.91 KB/s |
23:17:34 | piblo | thanks |
23:17:58 | crwl | oops, did i just commit a crime? ;) |
23:18:28 | piblo | not copyrighted |
23:18:34 | crwl | heh, ok |
23:19:08 | | Part piblo |
23:23:22 | pengoo | Once 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:48 | mirak | boot loaer 7 ? |
23:25:37 | dpassen | bootloader 7 is the non-official bootloader that supports a flashed rockbox to the iRiver H1x0 (3x0?) series |
23:27:58 | pengoo | does it work for 3x0 as well now then? |
23:28:03 | dpassen | I wasn't sure |
23:28:09 | pengoo | mmm |
23:28:12 | dpassen | I only have a 120 and a 140 |
23:28:46 | pengoo | its a damn cool DAP |
23:28:46 | dpassen | Looks like its just the 1x0 series |
23:29:22 | pengoo | Surely 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:32 | mirak | ok h300 still is at v5 |
23:30:48 | dpassen | And technically, H1x0 is still at v6, no? |
23:31:10 | pengoo | either way, dir cache hibernation kicks arse. |
23:31:15 | mirak | pengoo: linusN have a bdm, this means he can recover bricked devices |
23:31:26 | mirak | I wonder how many devices he virtually bricked :p |
23:31:50 | pengoo | ah i see |
23:32:55 | linuxstb_ | Slasheri did all the work for flashing the h120/h140 - without a BDM. |
23:33:09 | dpassen | Brave |
23:33:16 | linuxstb_ | Mad :) |
23:33:25 | dpassen | Different sides of the same coin, I suppose |
23:34:13 | pengoo | much 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] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
23:45:20 | Kalthare | linuxstb_: Any idea how to proceed? |
23:52:03 | | Join |AhIoRoS| [0] (n=ahioros@201.224.122.227) |
23:52:55 | | Join Nibbier [0] (n=sven@port-212-202-73-41.dynamic.qsc.de) |
23:58:04 | | Join lodesi [0] (n=lds@193.253.141.91) |
23:58:18 | | Part lodesi ("Parti") |