00:00:39 | *** | Saving seen data "./dancer.seen" |
00:04:03 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
00:10:01 | | Quit solexx_ (Remote closed the connection) |
00:12:59 | | Quit ender` (Read error: 113 (No route to host)) |
00:31:10 | | Join MO-Pantsu [0] (i=MO-Pants@deadman3000.plus.com) |
00:34:41 | | Quit Rori (Read error: 104 (Connection reset by peer)) |
00:37:34 | | Quit MO-Pantsu () |
00:41:28 | | Quit zeekoe_ ("Leaving") |
00:58:13 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
01:00 |
01:36:54 | | Join DrMoos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
01:36:54 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
01:37:11 | | Nick DrMoos is now known as Moos (i=DrMoos@m79.net81-66-158.noos.fr) |
01:59:48 | | Quit Moos ("Glory to Rockbox") |
02:00 |
02:00:42 | *** | Saving seen data "./dancer.seen" |
02:07:36 | | Quit bagawk ("Leaving") |
02:16:48 | | Join RiverFish [0] (n=Miranda@i-195-137-30-132.freedom2surf.net) |
02:40:01 | | Quit RiverFish ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
03:00 |
03:06:38 | | Join amx [0] (n=amx@HSE-Ottawa-ppp236717.sympatico.ca) |
03:22:51 | | Quit amx ("Client Exiting") |
03:34:58 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.7/20050915]") |
04:00 |
04:00:44 | *** | Saving seen data "./dancer.seen" |
04:06:23 | | Join Vladoman [0] (n=Vladoman@p54A7CC8E.dip.t-dialin.net) |
04:24:19 | | Quit _Vladoman (Read error: 110 (Connection timed out)) |
04:36:14 | | Join ashridah [0] (i=ashridah@220-253-121-12.VIC.netspace.net.au) |
05:00 |
05:25:16 | | Join Gibbed [0] (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) |
05:25:20 | | Quit Rick (Nick collision from services.) |
05:25:30 | | Nick Gibbed is now known as Rick (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) |
05:32:16 | | Quit t0mas (Read error: 110 (Connection timed out)) |
06:00 |
06:00:48 | *** | Saving seen data "./dancer.seen" |
06:18:06 | | Join Gibbed [0] (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) |
06:18:08 | | Quit Rick (Nick collision from services.) |
06:18:18 | | Nick Gibbed is now known as Rick (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) |
06:26:38 | | Quit tvelocity (Connection timed out) |
06:41:59 | | Quit lostlogic (zelazny.freenode.net irc.freenode.net) |
06:41:59 | NSplit | zelazny.freenode.net irc.freenode.net |
06:58:54 | | Join amiconn_ [0] (n=jens@p54BD7F3E.dip.t-dialin.net) |
07:00 |
07:16:16 | NHeal | zelazny.freenode.net irc.freenode.net |
07:16:16 | NJoin | lostlogic [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
07:17:02 | | Quit amiconn (Read error: 110 (Connection timed out)) |
07:17:02 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD7F3E.dip.t-dialin.net) |
07:24:33 | | Join tvelocity [0] (n=tony@84.254.12.158) |
07:33:01 | Bger_ | morning :) |
07:35:46 | XavierGr | Morning! |
07:35:51 | Bger_ | ;) |
07:36:20 | XavierGr | Ahh I am Sleepy.... |
07:37:40 | Bger_ | me too |
07:37:46 | XavierGr | Got to go, later.... |
07:37:50 | dwihno | wee! vim 6.4! |
07:37:51 | Bger_ | bye |
07:44:36 | | Nick Bger_ is now known as Bger (n=Bager@83.222.160.88) |
07:48:59 | | Join jborn_ [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
07:50:17 | | Quit JoeBorn (Read error: 104 (Connection reset by peer)) |
07:52:49 | Slasheri | hi |
07:53:13 | | Join Lynx0 [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
07:53:16 | Bger | hi, Slasheri;) |
07:53:26 | Slasheri | :) |
07:53:57 | | Quit pabs ("leaving") |
07:56:47 | | Join pabs [0] (n=pabs@xor.pablotron.org) |
08:00 |
08:00:49 | *** | Saving seen data "./dancer.seen" |
08:15:40 | DEBUG | EOF from server (Connection timed out) (snapshot: netstuff.c line 545) |
08:15:40 | *** | Cleanup |
08:15:40 | *** | Cleanup |
08:15:40 | *** | No seen item changed, no save performed. |
08:15:40 | *** | Exit |
08:15:40 | *** | Started Dancer V4.16 |
08:15:40 | *** | Connected to irc.freenode.net on port 6667 |
08:15:40 | *** | Logfile for #rockbox started |
08:15:47 | *** | Server message 501: 'logbot_ :Unknown MODE flag' |
08:15:47 | Mode | "logbot_ :+i" by logbot_ |
08:15:47 | | Join logbot_ [0] (n=bjst@labb.contactor.se) |
08:15:47 | | Join crash_ [0] (n=crash@a15167580.alturo-server.de) |
08:15:47 | | Join yosemite [0] (i=sam@threepwood.dasbistro.com) |
08:15:47 | | Join stamppot [0] (n=stamppot@cc516682-a.ensch1.ov.home.nl) |
08:15:47 | | Join HCl [0] (i=hcl@titania.student.utwente.nl) |
08:15:47 | | Join pill [0] (i=pill@cybercrimi.nl) |
08:15:47 | | Join Zagor [0] (n=bjst@pdpc/supporter/sustaining/Zagor) |
08:15:47 | | Join Bger [0] (n=Bager@83.222.160.88) |
08:15:47 | | Join thegeek [0] (n=thegeek@s057b.studby.ntnu.no) |
08:15:47 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
08:15:47 | | Join Vladoman [0] (n=Vladoman@p54A7CC8E.dip.t-dialin.net) |
08:15:47 | | Join tvelocity [0] (n=tony@84.254.12.158) |
08:15:47 | | Join jborn_ [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
08:15:47 | | Join ender` [0] (i=ychat@84.52.165.220) |
08:15:47 | | Join StrathAFK [0] (n=mike@67.46.81.214) |
08:15:47 | | Join lostlogic [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
08:15:47 | | Join Rick [0] (i=rick@unaffiliated/Rick) |
08:15:47 | | Join ashridah [0] (i=ashridah@220-253-121-12.VIC.netspace.net.au) |
08:15:47 | | Join goa [0] (i=hd@gate-hannes-tdsl.imos.net) |
08:15:47 | | Join XavierGr [0] (n=XavierGr@ppp12-adsl-137.ath.forthnet.gr) |
08:15:47 | | Join merbanan [0] (i=banan@dalink.campus.luth.se) |
08:15:48 | | Join ze [0] (i=ze@ca-dstreet-cuda1-c6a-130.snbrca.adelphia.net) |
08:15:48 | | Join Seedy [0] (i=ben@85-64-200-85.barak-online.net) |
08:15:48 | | Join dwihno [0] (n=dw@81.8.224.89) |
08:15:48 | | Join cYmen [0] (n=cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
08:15:48 | | Join Strath [0] (n=mike@dpc674681214.direcpc.com) |
08:15:48 | | Join logbot [0] (n=bjst@labb.contactor.se) |
08:15:48 | | Join crwl [0] (n=crawlie@karu.kekkola.jyu.fi) |
08:16:49 | | Quit Strath (Read error: 110 (Connection timed out)) |
08:17:45 | | Quit crash_ (clarke.freenode.net irc.freenode.net) |
08:17:45 | NSplit | clarke.freenode.net irc.freenode.net |
08:17:45 | | Quit yosemite (clarke.freenode.net irc.freenode.net) |
08:17:45 | | Quit stamppot (clarke.freenode.net irc.freenode.net) |
08:17:45 | | Quit HCl (clarke.freenode.net irc.freenode.net) |
08:17:45 | | Quit pill (clarke.freenode.net irc.freenode.net) |
08:17:45 | | Quit Zagor (clarke.freenode.net irc.freenode.net) |
08:17:45 | | Quit Bger (clarke.freenode.net irc.freenode.net) |
08:17:45 | | Quit Vladoman (clarke.freenode.net irc.freenode.net) |
08:17:45 | | Quit linuxstb (clarke.freenode.net irc.freenode.net) |
08:17:45 | | Quit thegeek (clarke.freenode.net irc.freenode.net) |
08:17:45 | | Quit tvelocity (clarke.freenode.net irc.freenode.net) |
08:17:45 | | Quit jborn_ (clarke.freenode.net irc.freenode.net) |
08:17:46 | | Quit lostlogic (clarke.freenode.net irc.freenode.net) |
08:17:46 | | Quit ze (clarke.freenode.net irc.freenode.net) |
08:17:46 | | Quit dwihno (clarke.freenode.net irc.freenode.net) |
08:17:46 | | Quit cYmen (clarke.freenode.net irc.freenode.net) |
08:17:46 | | Quit ashridah (clarke.freenode.net irc.freenode.net) |
08:17:46 | | Quit goa (clarke.freenode.net irc.freenode.net) |
08:17:46 | | Quit XavierGr (clarke.freenode.net irc.freenode.net) |
08:17:46 | | Quit merbanan (clarke.freenode.net irc.freenode.net) |
08:17:46 | | Quit logbot (clarke.freenode.net irc.freenode.net) |
08:18:39 | NHeal | clarke.freenode.net irc.freenode.net |
08:18:39 | NJoin | dwihno [0] (n=dw@81.8.224.89) |
08:18:39 | | Join Nilisco [0] (i=nilisco@wrath.shellfx.net) |
08:18:39 | | Join pabs [0] (n=pabs@xor.pablotron.org) |
08:18:39 | | Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
08:18:39 | | Join amiconn [0] (n=jens@p54BD7F3E.dip.t-dialin.net) |
08:18:39 | | Join phaedrus961 [0] (n=bob@adsl-209-233-10-228.dsl.bkfd14.pacbell.net) |
08:18:39 | | Join Maxime [0] (n=flemmard@fbx.flemmard.net) |
08:18:39 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
08:18:39 | | Join CoCoLUS [0] (n=coco@h081217139221.dyn.cm.kabsi.at) |
08:18:39 | | Join preglow [0] (n=thomjoha@hekta.edt.aft.hist.no) |
08:18:39 | | Join arkascha [0] (n=arkascha@mailout.imageware.de) |
08:18:39 | | Join ]Maggie[ [0] (i=fupl@t2-17.ath.cx) |
08:18:39 | | Join markun [0] (n=karl@bastards.student.ipv6.utwente.nl) |
08:18:39 | | Join Hadaka [0] (i=naked@naked.iki.fi) |
08:18:39 | | Join Slasheri [0] (i=miipekk@ihme.org) |
08:18:39 | | Join winjer [0] (i=doug@harzer.cheeseonhost.com) |
08:18:39 | | Join Ismo [0] (i=laitinei@huippu.net) |
08:18:39 | | Join TiMiD [0] (n=TiMiD[FD@asgard.valombre.net) |
08:18:39 | | Join mbr [0] (n=mb@stz-softwaretechnik.de) |
08:19:35 | TiMiD | OpenOffice 2.0 is out \o_ |
08:19:39 | TiMiD | hips |
08:19:48 | NJoin | crash_ [0] (n=crash@a15167580.alturo-server.de) |
08:19:48 | NJoin | yosemite [0] (i=sam@threepwood.dasbistro.com) |
08:19:48 | NJoin | stamppot [0] (n=stamppot@cc516682-a.ensch1.ov.home.nl) |
08:19:48 | NJoin | HCl [0] (i=hcl@titania.student.utwente.nl) |
08:19:48 | NJoin | pill [0] (i=pill@cybercrimi.nl) |
08:19:48 | NJoin | Zagor [0] (n=bjst@pdpc/supporter/sustaining/Zagor) |
08:19:48 | NJoin | Bger [0] (n=Bager@83.222.160.88) |
08:19:48 | NJoin | thegeek [0] (n=thegeek@s057b.studby.ntnu.no) |
08:19:48 | NJoin | linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
08:19:48 | NJoin | Vladoman [0] (n=Vladoman@p54A7CC8E.dip.t-dialin.net) |
08:19:48 | NJoin | tvelocity [0] (n=tony@84.254.12.158) |
08:19:48 | NJoin | jborn_ [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
08:19:48 | NJoin | ashridah [0] (i=ashridah@220-253-121-12.VIC.netspace.net.au) |
08:19:48 | NJoin | goa [0] (i=hd@gate-hannes-tdsl.imos.net) |
08:19:48 | NJoin | XavierGr [0] (n=XavierGr@ppp12-adsl-137.ath.forthnet.gr) |
08:19:48 | NJoin | merbanan [0] (i=banan@dalink.campus.luth.se) |
08:19:48 | NJoin | ze [0] (i=ze@ca-dstreet-cuda1-c6a-130.snbrca.adelphia.net) |
08:19:48 | NJoin | cYmen [0] (n=cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
08:19:53 | NJoin | lostlogic [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
08:21:45 | Ctcp | Version from freenode-connect!freenode@freenode/bot/connect |
08:26:21 | Ctcp | Version from freenode-connect!freenode@freenode/bot/connect |
08:26:21 | *** | Server message 477: 'logbot_ #RockBox :[freenode-info] help freenode weed out clonebots, please register your IRC nick and auto-identify: http://freenode.net/faq.shtml#nicksetup' |
08:41:51 | Slasheri | now committed the playlist item skipping fix |
08:43:19 | Bger | :)) |
09:00 |
09:07:55 | amiconn | Slasheri: 3 remarks: (1) Shouldn't PLAYLIST_SEEK_MASK be 0x0FFFFFFF ? You just reserved one more bit, not 2. |
09:08:11 | amiconn | (2) Iiuc this code is used on all platforms, so archos now has 2 mechanisms to skip playlist entries |
09:09:01 | amiconn | (3) Your approach breaks an (esoteric) feature on Ondio |
09:10:12 | Slasheri | Hmm :/ How it breaks Ondio? |
09:10:25 | amiconn | The archos only keeps track of bad entries in the playback engine, but your approach marks the tracks as bad for the whole lifetime of the playlist |
09:10:50 | amiconn | However, if the playlist is repeated, an entry that was bad last time might no longer be bad.... |
09:10:56 | Slasheri | amiconn: but archos could use that mechanism too.. |
09:11:15 | amiconn | ...in case the user plugged the missing MMC in the meantime |
09:11:22 | Slasheri | amiconn: Hmm, if i understood correctly, that info is not stored on disk? |
09:11:29 | Slasheri | oh.. |
09:12:05 | amiconn | I admit, this is somewhat esoteric, but I still like the archos meth |
09:12:05 | Slasheri | Hmm, indeed.. That needs to be solved |
09:12:08 | amiconn | +od more |
09:12:43 | amiconn | It's more dynamic ;) |
09:13:34 | Slasheri | Hehe, but i can fix that new code if you think that is a proper way to implement it |
09:14:00 | Slasheri | I have thought the both ways and i found the playlist level more scalable |
09:15:16 | Slasheri | oh yes, but archos doesn't even use it currently.. so at the moment there is no problems with that :) |
09:15:58 | Slasheri | one good thing with that is that user can also see playlist entries marked as bad |
09:17:15 | amiconn | Hmm. |
09:17:43 | Slasheri | the playlist viewer shows for example: 40. (ERR) some track if it's missing |
09:18:20 | Slasheri | (or playback code has found some problems with that track) |
09:18:25 | amiconn | Why do you think the playlist level is more scalable? |
09:19:20 | Slasheri | Hmm, because all units can use the same code and without thinking about the skipping in playback engine (which imho is better to be done in playlist) |
09:21:35 | amiconn | I don't think we will ever have more than two engines. In fact we should only have one at some point in the future |
09:21:39 | Slasheri | amiconn: yes, 0x0FFFFFFF is correct.. i will fix it |
09:22:21 | amiconn | The marking in the pl viewer is a plus, I agree |
09:22:34 | Slasheri | But still i think that job is playlist engine responsibility to give correct track entries to the playback enginge.. |
09:22:37 | amiconn | but an icon would be better than text for space considerations |
09:22:47 | Slasheri | yes, of course.. that can be changed later |
09:23:01 | amiconn | ...especially on the good old player |
09:30:17 | amiconn | Replacing the standard 'note' icon with a broken one wouldn't require any additional space... |
09:32:51 | Slasheri | hmm, that sounds good :) |
09:34:19 | amiconn | The esoteric Ondio problem can probably be solved in a simple way |
09:34:49 | amiconn | Iiuc, the marking happens on the fly, i.e. whenever the playback engine encounters a bad track? |
09:34:58 | Slasheri | yes |
09:35:19 | amiconn | All that is needed is a 'repair all' function, that marks all bad entries as repaired |
09:35:38 | amiconn | This would then be called whenever an MMC was plugged |
09:35:55 | Slasheri | hmm, true :) that should be a simple fix |
09:35:55 | amiconn | The function can be #ifdef HAVE_HOTSWAP |
09:37:30 | Slasheri | would you like i implement that function? I think it's better if i don't touch the archos playback engine itself because i don't have a unit to test with |
09:44:05 | | Join pilot000 [0] (n=c31ce021@labb.contactor.se) |
10:00 |
10:06:18 | XavierGr | so any idea why rockbox gives wrong values for total track time? |
10:06:48 | XavierGr | Sometimes it goes more than 1 minute |
10:07:10 | XavierGr | and Winamp shows this correctly, (mp3 alt present standard) |
10:15:43 | *** | Saving seen data "./dancer.seen" |
10:24:38 | Bger | XavierGr maybe it's better to send the file to Slasheri for example ... |
10:27:01 | XavierGr | but this happens with almost all my vbr files! |
10:28:52 | Bger | what tool are you using for tagging etc ? |
10:29:20 | XavierGr | the godfather for tagging, EAC or dbpowerAMP for ripping |
10:30:37 | Bger | u know, i don't have rb-ed unit yet, so i can't tell anything ... |
10:33:26 | Bger | is this problem only recent ? |
10:34:22 | XavierGr | I don't really know, and no one else has reported this. |
10:35:32 | | Quit arkascha (Remote closed the connection) |
10:36:30 | Bger | then i suggest u to send one problematic .mp3 to slasheri... |
10:36:36 | XavierGr | someone said to try vbr fix, I should give it a try first, it is just weird that winamp shows the right timing (iriver fw too) |
10:37:27 | Bger | hm |
10:44:23 | XavierGr | I just encountered a song where Winamp says that it lasts 2.36 and rockbox says 5.09!!!! |
10:44:35 | Bger | wow :) |
10:44:51 | Bger | maybe rb wants to play it twice :P |
10:45:43 | XavierGr | wtf? |
10:46:12 | XavierGr | I think that rockbox shows me the next track total time instead of the current!!! |
10:46:42 | Bger | is your wps code correct ? |
10:47:14 | XavierGr | I will upload it to check it |
10:48:08 | Bger | i'm not the right person to check it |
10:48:41 | XavierGr | well I will post the link anyway if someone wants to check though I really doubt it is the wps to blame. |
10:48:41 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
10:48:48 | XavierGr | http://pastebin.com/400710 |
10:49:19 | XavierGr | I will test with the default wps |
10:52:52 | | Join LinusN [0] (n=linus@labb.contactor.se) |
10:53:10 | LinusN | XavierGr: do your vbr files have a correct vbr header? |
10:53:38 | XavierGr | I am not sure but both Winamp and iriver fw shoes them correctly |
10:53:56 | LinusN | can you send me a file? |
10:54:05 | XavierGr | Also it seems that rockbox shoes the timing from the previous track (not the next I though before) |
10:54:11 | XavierGr | ^shows |
10:54:17 | XavierGr | sure |
10:54:48 | XavierGr | I will send you a 2 small to see if they swap timings. |
10:55:12 | XavierGr | I will send them to your mailbox. |
10:55:17 | LinusN | ok |
10:57:36 | XavierGr | very strange behaviour, I just made a playlist in rockbox with 2 non consequent (in the drive) files. The timings come from the previous file in my HD. Not even from the playlist... |
10:57:37 | amiconn | hi LinusN |
10:58:01 | LinusN | hi |
10:58:02 | amiconn | No luck at all with the oldplayer lcd :( |
10:58:07 | LinusN | :-( |
10:58:15 | XavierGr | I should try with a clean build, I use the radio patch and jpeg file scroller so I doubt that they are to blame. |
10:59:02 | LinusN | XavierGr: does the same thing happen if you play a directory? |
11:00 |
11:00:36 | XavierGr | yes it will always show the timings for the track before. (the first track will get the timing from an unknown file, I will search to see from where) |
11:00:52 | LinusN | which build? |
11:01:26 | XavierGr | latest |
11:01:31 | amiconn | LinusN: Btw, what was the problem with the build table? |
11:01:46 | LinusN | was there a problem? |
11:02:06 | LinusN | wow |
11:02:34 | LinusN | i have no idea |
11:02:58 | LinusN | ouch, disk full |
11:03:19 | XavierGr | how much data in the disk? |
11:03:57 | LinusN | lots :-) |
11:04:18 | XavierGr | I can imagine.... |
11:04:20 | LinusN | seems ok now though |
11:08:05 | XavierGr | nope, even with a clean build it will do this. |
11:08:15 | | Quit XavierGr ("Trillian (http://www.ceruleanstudios.com") |
11:09:28 | | Join XavierGr [0] (n=XavierGr@ppp12-adsl-137.ath.forthnet.gr) |
11:16:36 | | Quit XavierGr (Read error: 104 (Connection reset by peer)) |
11:20:48 | | Join XavierGr [0] (n=XavierGr@ppp12-adsl-137.ath.forthnet.gr) |
11:21:12 | XavierGr | ok files sent Linus! |
11:26:39 | HCl | did the volume settings change? i just upgraded everything to the latest rockbox bootloader and so, and it sounds softer |
11:27:14 | HCl | bbl |
11:27:51 | | Join Febs [0] (n=Febs@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
11:31:07 | Febs | Slasheri, take a look at this thread: http://www.misticriver.net/showthread.php?t=30659 |
11:32:07 | LinusN | XavierGr: how long is "A day without rain" on your player? |
11:32:33 | LinusN | XavierGr: sorry, how long is "Silver inches" on your player? |
11:35:15 | XavierGr | Linus: My player says 5.09 |
11:35:38 | LinusN | mine says 2:29 |
11:35:59 | LinusN | Tempus vernum is 3:38 according to rockbox |
11:36:03 | XavierGr | wait a bit... |
11:36:25 | LinusN | the weirdest thing of all is that vbrfix says that they aren't vbr files at all |
11:36:37 | XavierGr | winamp says 2.25 |
11:36:56 | XavierGr | and yes tempus vernum on rockbox says 3.38 to me too. |
11:37:30 | XavierGr | but then it doesn't show the previous file... it is something else. |
11:38:59 | XavierGr | 3.38 is the duration of the previous track on my player |
11:39:10 | amiconn | LinusN: Did you compare with rockbox on archos? |
11:39:15 | LinusN | not yet |
11:39:16 | XavierGr | but I sent you 2 files that are not in queue |
11:39:26 | XavierGr | so where that 3.38 came from? |
11:39:54 | | Join muesli- [0] (i=muesli_t@hmln-d5147625.pool.mediaWays.net) |
11:40:55 | muesli- | high |
11:41:06 | XavierGr | Hello ;) |
11:41:24 | XavierGr | to sum it up there are 2 songs: |
11:41:36 | muesli- | drastwuj XavierGr ;) |
11:41:57 | XavierGr | 1) Tempus Vernum Rockbox: 3.38 Winamp: 2.25 |
11:42:30 | XavierGr | 2) Silver Inches Rockbox: 2.29 Winamp: 1.37 |
11:42:47 | XavierGr | any idea why is this happening |
11:43:37 | LinusN | hmmm, seems to be a bug in the LAME header parsing |
11:44:09 | XavierGr | and why Winamp and the iriver fw show correct values |
11:44:26 | XavierGr | or you mean a bug in rockbox |
11:44:34 | LinusN | bug in rockbox |
11:44:52 | XavierGr | is it difficult to fix? Is it only on the iriver? |
11:49:15 | LinusN | yuck, the rockbox sim disables my key repeat |
11:49:43 | LinusN | amiconn: are the Info and Xing headers really compatible? |
11:50:48 | amiconn | Afaik they should. |
11:51:20 | amiconn | (but it wasn't me who added Info header processing) |
11:52:50 | amiconn | LinusN: The rockbox sim disables key repeat only if its window is active, and it should reenable it when leaving. If it crashes at exit, it can't do that... |
11:54:01 | LinusN | ok, i see now that the parsing is correct |
11:54:15 | amiconn | The x11 sim must disable key repeat because of the silly way key repeat works in x11 |
11:54:34 | amiconn | Otherwise it would be impossible to correctly simulate rockbox key repeat |
11:57:17 | LinusN | XavierGr: is this a new bug? |
11:57:38 | | Join Bger_ [0] (n=Bager@83.222.160.65) |
11:57:47 | XavierGr | I am not really sure to tell you the truth, but I have noticed this for some time. |
11:58:36 | XavierGr | Do you think that my mp3s are wrongly encoded? |
12:00 |
12:02:37 | | Join muesli_ [0] (i=muesli_t@hmln-d9b8ef4e.pool.mediaWays.net) |
12:04:39 | | Quit Bger (Read error: 113 (No route to host)) |
12:11:06 | LinusN | XavierGr: no i don't |
12:14:51 | | Quit muesli_ (Read error: 113 (No route to host)) |
12:15:45 | *** | Saving seen data "./dancer.seen" |
12:18:04 | | Quit Bger_ (Read error: 110 (Connection timed out)) |
12:20:33 | | Join Bger [0] (n=Bager@83.222.160.88) |
12:25:13 | | Quit muesli- (Read error: 110 (Connection timed out)) |
12:28:37 | | Quit pilot000 ("CGI:IRC (EOF)") |
12:29:31 | | Join Moos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
12:49:13 | | Join webguest82 [0] (n=3a4d5154@labb.contactor.se) |
12:49:53 | webguest82 | How are you. |
12:50:08 | ashridah | can i buy you a beer? |
12:50:28 | webguest82 | What? |
12:50:48 | ashridah | don't worry, i watch too much tv. |
12:50:55 | webguest82 | I English well a Korean it is. |
12:51:34 | webguest82 | Understand? |
12:51:39 | ashridah | i think so |
12:52:55 | webguest82 | I'm Korean H300 User |
12:54:32 | webguest82 | Did the firmware modify of the H300 become how? |
12:55:18 | ashridah | it's not available yet. there's still work to do, and it's not progressing, pretty much because the people who can are busy |
12:55:52 | | Join Bagder [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
12:56:06 | webguest82 | What?? |
12:56:15 | Bger | it's not done yet |
12:56:17 | ashridah | webguest82: short answer. no |
12:56:30 | pill | hehe |
12:56:31 | webguest82 | It isn't working? |
12:56:32 | ashridah | webguest82: it will be some time. |
12:56:45 | Bger | it's not ready |
12:56:53 | ashridah | webguest82: that's right, it doesn't work on the H300 yet |
12:57:27 | webguest82 | When about it is started? |
12:57:44 | ashridah | webguest82: when the developers get free time |
12:59:16 | pill | webguest82: firmware for H300 started, not finished. finished when people have time. can be several months. |
12:59:26 | webguest82 | It cannot but, it will be able to participate to it English? |
13:00 |
13:00:08 | pill | :( |
13:00:10 | Bger | webguest82 try again |
13:00:16 | webguest82 | Sorry |
13:00:25 | pill | it's not your fault |
13:00:40 | webguest82 | I can't English well |
13:00:50 | Bger | ask different way |
13:01:23 | Bger | with different words |
13:02:22 | webguest82 | I can't English well but It will be able to participate? |
13:02:40 | Bger | if u can program in C ... |
13:03:05 | Bger | if you can program in C |
13:03:05 | XavierGr | C is a universal language, so yes.... |
13:03:22 | webguest82 | It does not do well. |
13:04:14 | webguest82 | That description below it is difficult? |
13:04:49 | Bger | do you know what is C ? |
13:05:04 | webguest82 | OK |
13:05:19 | webguest82 | Programming language |
13:05:38 | | Join _FireFly_ [0] (n=FireFly@p54A46130.dip.t-dialin.net) |
13:05:38 | Bger | everybody can participate in 2 things mostly : programming and documentation |
13:05:59 | webguest82 | Oh |
13:06:01 | Bger | and 3) bug reporting |
13:06:17 | tvelocity | 4) idling in IRC |
13:06:19 | tvelocity | :P |
13:06:21 | Bger | :P |
13:06:24 | webguest82 | ^^ |
13:06:34 | XavierGr | lol |
13:07:45 | webguest82 | ^^ <- Smile Emoticon |
13:08:11 | XavierGr | ^_^ |
13:08:37 | | Quit webguest82 ("CGI:IRC (EOF)") |
13:08:49 | | Join webguest82 [0] (n=3a4d5154@labb.contactor.se) |
13:08:53 | webguest82 | ;; |
13:08:56 | Bger | obviously these emoticons are a new generation ones:P |
13:08:58 | webguest82 | Disconnected.. |
13:09:55 | tvelocity | maybe it's because people hang out so much on the net, that they have forgoten how a real face looks like |
13:09:57 | tvelocity | :PPPP |
13:10:11 | Bger | very probably ;) |
13:10:12 | _FireFly_ | Bger: ^_^ these emoticons are mainly used in asia |
13:10:25 | webguest82 | ok |
13:10:34 | XavierGr | tvelocity: Look who's talking :P :P |
13:10:39 | tvelocity | lol |
13:10:39 | preglow | especially among mad korean starcraft players |
13:10:43 | tvelocity | no, no |
13:10:54 | Bger | hm |
13:10:55 | tvelocity | i see plenty of people in the real world |
13:10:59 | webguest82 | nono |
13:10:59 | Bger | google for asian emoticons :) |
13:11:00 | webguest82 | !!! |
13:11:02 | XavierGr | I heard that one died from playing too much!!! |
13:11:03 | tvelocity | the real world = azeroth, right? |
13:11:13 | webguest82 | especially among mad korean starcraft players <-? |
13:11:53 | webguest82 | It is a bad intention? |
13:11:58 | XavierGr | It is well known that Korean are fond of multiplayer games, especially Starcraft, isn't this true? |
13:12:33 | XavierGr | no, no offense webguest82. |
13:12:35 | webguest82 | The long sentence reads and it is strenuous. |
13:12:36 | preglow | i love starcraft! |
13:12:45 | XavierGr | me too! |
13:12:51 | tvelocity | SC pwnz |
13:12:58 | Bger | ^o^ |
13:13:04 | Bger | heh :) strange ones |
13:13:10 | webguest82 | XavierGr: Yes.. |
13:13:25 | tvelocity | (__o__) ok sorry, i couldnt resist |
13:13:56 | XavierGr | is this an ass or am i dreaming things? |
13:14:01 | tvelocity | no no |
13:14:03 | Bger | hahahaha |
13:14:05 | tvelocity | it's a smiley face |
13:14:08 | Bger | XavierGr rofl |
13:14:14 | tvelocity | that's a common smiley face in greece |
13:14:35 | webguest82 | ... |
13:14:36 | XavierGr | lol |
13:14:42 | tvelocity | it's clearly smiling, isn't it? |
13:14:54 | webguest82 | OK |
13:15:05 | XavierGr | they look like 2 buttchicks with a whole in the middle |
13:15:37 | XavierGr | tvelocity: are you sure? |
13:15:43 | | Join rustic [0] (n=dc5b3596@labb.contactor.se) |
13:15:50 | webguest82 | hi |
13:15:56 | tvelocity | yep, i'm possitively 110% sure |
13:16:04 | rustic | guten abend |
13:16:09 | webguest82 | hi rustic kiuk kiuk |
13:16:17 | tvelocity | i know plenty of people that look like that |
13:16:18 | rustic | yeah, hi |
13:16:22 | tvelocity | especialy politicians |
13:16:27 | webguest82 | na sam |
13:16:45 | XavierGr | I typed \o/ the other day? What can you imagine this resmbles? |
13:16:55 | webguest82 | hangul annaom |
13:17:04 | XavierGr | Muesli had a naughty thought |
13:17:17 | rustic | ok |
13:17:40 | tvelocity | it's clearly a double layer DVD-RW with bethovens works recorded on it in ogg vorbis format |
13:18:00 | webguest82 | awkrwalrj |
13:18:10 | tvelocity | there's also a textfile there but i can;t read it's contents |
13:18:18 | XavierGr | ? |
13:18:25 | webguest82 | The long sentence reads and it is strenuous. T^T |
13:18:32 | XavierGr | where? |
13:19:26 | rustic | We viel ist es? |
13:20:03 | tvelocity | wie viel ist was? |
13:20:22 | rustic | Wie viel ist |
13:20:42 | tvelocity | how many what? |
13:20:44 | webguest82 | German language, %u7368%u9038%u8A9E] |
13:20:55 | rustic | Deutsch |
13:21:09 | webguest82 | -_-; |
13:21:11 | rustic | I'm english novice |
13:21:16 | webguest82 | okok |
13:21:20 | tvelocity | i used to be a native german speaker |
13:21:30 | rustic | wow |
13:21:34 | tvelocity | but now i have forgoten most of it |
13:21:49 | webguest82 | %uFF3C(´ %u2207`)%u30CE,·´%u2033%u201C`°³%u043E%u039F,·´%u2033%u201C`°³%u043E%u039F%u221A(´%u2200`%u221A) |
13:22:11 | Bger | webguest82 this is unreadable |
13:22:12 | markun | html encoded hangul? |
13:22:17 | rustic | I learn the deutsch from the school. |
13:23:03 | tvelocity | i'd like to learn japanese some day |
13:23:13 | webguest82 | sorry~ |
13:23:32 | rustic | japanese... |
13:24:00 | tvelocity | i also tried to learn hebrew once all ny myself |
13:24:10 | rustic | I wants learning the japanese |
13:24:26 | Bger | wow... : OGC <= man masturbating himself (taken from wikipedia) ... didn't know that there is emoticon for *that* |
13:24:30 | tvelocity | of course it was a disaster |
13:24:32 | webguest82 | me too |
13:24:42 | tvelocity | i couldnt even memorize their alphabet |
13:24:51 | tvelocity | omg? |
13:25:10 | tvelocity | how is that supposed to be a malakas? |
13:25:38 | Bger | 08>C <= the same for a woman ... |
13:25:42 | rustic | hey,bger , markun |
13:25:47 | tvelocity | ah now i see it |
13:25:51 | XavierGr | hahaha I got it |
13:25:51 | XavierGr | G is the hand |
13:25:58 | XavierGr | C are his legs |
13:25:59 | tvelocity | lol |
13:26:07 | Bger | <no comment /> |
13:26:15 | tvelocity | omfgroflmaowtfomfgbbq |
13:26:20 | rustic | hey , Bger |
13:26:22 | rustic | The web it uses the irc? |
13:26:29 | Bger | yes, rustic ? |
13:26:29 | tvelocity | <!−− no comment −−> |
13:26:30 | XavierGr | cute! |
13:27:12 | webguest82 | 08>C ... |
13:27:14 | webguest82 | Oh.. |
13:27:59 | rustic | this irc ... |
13:28:13 | Bger | no, this irc doesn't use html |
13:28:16 | rustic | It is a what kind of place? |
13:28:30 | webguest82 | I'm sad |
13:28:46 | Bger | rustic : if you don't know what is rockbox, see http://www.rockbox.org/ |
13:28:49 | Bger | webguest82 why |
13:28:52 | webguest82 | It cannot read English.. |
13:29:35 | webguest82 | There is not a possibility of seeing the rockbox. |
13:29:51 | Bger | webguest82 it's not like you say |
13:30:06 | Bger | when rockbox has unicode support |
13:30:15 | Bger | someone will translate it to korean |
13:30:30 | webguest82 | sorry |
13:30:42 | Bger | for what ? |
13:31:01 | XavierGr | I think there is already a patch for Korean support though I am not sure that it is translated. |
13:32:01 | markun | I have a korean language file that works with the unicode patch |
13:32:17 | markun | The patch has just been updated. Works very good. |
13:32:47 | Bger | markun what's the status of the unicode patch? |
13:33:02 | markun | Almost ready for commit |
13:33:30 | markun | http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1267994 |
13:33:31 | Bger | very good news |
13:34:00 | rustic | There is a person cs? |
13:34:20 | webguest82 | CJK = Chinese Japanese Korean? |
13:35:01 | rustic | ah, |
13:35:21 | webguest82 | It reads and it is strenuous. |
13:36:12 | rustic | you know the dokdo? |
13:36:35 | webguest82 | -0- |
13:36:39 | webguest82 | dokdo.. |
13:37:32 | rustic | don't know dokdo ? |
13:37:39 | rustic | dokdo is korea island, |
13:37:48 | rustic | no japan island |
13:38:09 | webguest82 | While working busy |
13:40:11 | rustic | you know? |
13:40:18 | rustic | dokdo is korea island |
13:40:47 | webguest82 | All for the wild iriver it works? |
13:40:59 | rustic | japan sea ( no ) , East Sea ( Yes ) |
13:42:01 | | Quit rustic ("CGI:IRC (EOF)") |
13:43:04 | webguest82 | It is bored. |
13:44:06 | | Quit webguest82 ("CGI:IRC (EOF)") |
13:44:23 | | Join webguest82 [0] (n=3a4d5154@labb.contactor.se) |
13:45:48 | webguest82 | http://cafe.naver.com/iriverh300.cafe iRiver H300 Korean User Forum |
13:50:20 | webguest82 | It is born but for the rockbox the possibility of working it is? |
13:50:45 | webguest82 | Me for the rockbox the possibility of working it is? |
13:51:01 | | Quit webguest82 ("CGI:IRC (EOF)") |
13:51:13 | | Join webguest82 [0] (n=3a4d5154@labb.contactor.se) |
13:51:36 | webguest82 | hey? |
13:53:34 | webguest82 | Why there isn't anyone end? |
13:55:37 | webguest82 | Is that now dawn? |
13:56:32 | | Quit webguest82 ("CGI:IRC (EOF)") |
14:00 |
14:02:45 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
14:08:42 | | Join t0mas [0] (n=Tomas@unaffiliated/t0mas) |
14:15:48 | *** | Saving seen data "./dancer.seen" |
14:18:55 | preglow | so, anyone, what gain range do you want for the eq? |
14:20:44 | preglow | -24db to 24db sound ok? |
14:20:46 | | Quit Febs (Read error: 110 (Connection timed out)) |
14:22:30 | Bger | pretty good i think |
14:22:58 | Bger | maybe more than enough |
14:23:03 | preglow | yes, i should think |
14:23:38 | dwihno | Anyone got ideas how to disable printer header/footer (ie) programatically? |
14:29:10 | | Nick Seedy is now known as Seed (i=ben@85-64-200-85.barak-online.net) |
14:36:00 | Slasheri | preglow: that should be enough :) |
14:36:34 | preglow | yes indeed |
14:36:44 | preglow | and will anyone kill me if i set a lower bound on Q to 1? |
14:36:53 | preglow | i don't think a q of 0.5 will be very useful for equalising |
14:37:05 | Bger | better 0.5... |
14:37:10 | Bger | but as u wish |
14:37:14 | preglow | well, no |
14:37:16 | preglow | i'll never use this |
14:37:26 | preglow | if anyone ever uses 0.5 for equalising, then that's the lower bound |
14:37:58 | Bger | is it so difficult to change it later ? |
14:38:00 | preglow | it's no problem anyway, it's just for deciding on the fixed point format i have to use |
14:38:07 | preglow | difficult no, but i'd rather just do it once, heh |
14:38:17 | Bger | ok, so it's not just a #define |
14:38:21 | preglow | no |
14:38:53 | preglow | i want to squeeze as much precision as i can from the processing, so i'll be designing the fixed point format pretty tightly |
14:38:55 | Bger | then better make it 0.5 step or there very probably will be someone complaining |
14:39:01 | preglow | okies |
14:39:31 | | Quit thegeek (Read error: 110 (Connection timed out)) |
14:40:09 | Bger | otoh even with this someone can complain... :) |
14:40:18 | preglow | well |
14:40:28 | preglow | with a q lower than 0.5, the whole eq band will more or less just be a volume control |
14:40:35 | Bger | but then u can just say him : DIY |
14:40:36 | preglow | even pro eqs seldom let you go lower than 0.5 |
14:47:00 | | Quit preglow (clarke.freenode.net irc.freenode.net) |
14:47:00 | NSplit | clarke.freenode.net irc.freenode.net |
14:47:00 | | Quit Hadaka (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit Slasheri (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit markun (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit mbr (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit Ismo (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit Maxime (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit phaedrus961 (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit amiconn (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit Nilisco (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit Lynx_ (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit TiMiD (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit ]Maggie[ (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit CoCoLUS (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit dwihno (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit pabs (clarke.freenode.net irc.freenode.net) |
14:47:00 | | Quit winjer (clarke.freenode.net irc.freenode.net) |
14:47:55 | NHeal | clarke.freenode.net irc.freenode.net |
14:47:55 | NJoin | dwihno [0] (n=dw@81.8.224.89) |
14:47:55 | NJoin | Nilisco [0] (i=nilisco@wrath.shellfx.net) |
14:47:55 | NJoin | pabs [0] (n=pabs@xor.pablotron.org) |
14:47:55 | NJoin | Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
14:47:55 | NJoin | amiconn [0] (n=jens@p54BD7F3E.dip.t-dialin.net) |
14:47:55 | NJoin | phaedrus961 [0] (n=bob@adsl-209-233-10-228.dsl.bkfd14.pacbell.net) |
14:47:55 | NJoin | Maxime [0] (n=flemmard@fbx.flemmard.net) |
14:47:55 | NJoin | CoCoLUS [0] (n=coco@h081217139221.dyn.cm.kabsi.at) |
14:47:55 | NJoin | preglow [0] (n=thomjoha@hekta.edt.aft.hist.no) |
14:47:55 | NJoin | ]Maggie[ [0] (i=fupl@t2-17.ath.cx) |
14:47:55 | NJoin | markun [0] (n=karl@bastards.student.ipv6.utwente.nl) |
14:47:55 | NJoin | Hadaka [0] (i=naked@naked.iki.fi) |
14:47:55 | NJoin | Slasheri [0] (i=miipekk@ihme.org) |
14:47:55 | NJoin | winjer [0] (i=doug@harzer.cheeseonhost.com) |
14:47:55 | NJoin | Ismo [0] (i=laitinei@huippu.net) |
14:47:55 | NJoin | TiMiD [0] (n=TiMiD[FD@asgard.valombre.net) |
14:47:55 | NJoin | mbr [0] (n=mb@stz-softwaretechnik.de) |
14:50:11 | | Quit _FireFly_ ("Leaving") |
14:50:14 | | Join _FireFly_ [0] (n=FireFly@p54A46130.dip.t-dialin.net) |
14:57:01 | preglow | ok, and how high Q ? |
14:57:06 | preglow | thirty something? |
14:57:33 | Bger | ? |
15:00 |
15:00:58 | preglow | how high do you want the Q factor to be able to go? |
15:01:08 | preglow | 31 is a nice number :P |
15:01:25 | Bger | really, i have no idea |
15:01:28 | XavierGr | why not 30? |
15:01:36 | Bger | why not 42 ?:P |
15:01:39 | preglow | because 31 is 2^5 - 1 |
15:03:11 | XavierGr | I don't know about you, but I am annyed (strange habbit) to see even numbers as maximum. Except the 5. |
15:03:14 | Moos | preglow: feel free to do what you think is best ;-) |
15:03:27 | preglow | Moos: problem is i never use eq |
15:03:41 | Moos | ah, is for us users |
15:04:18 | XavierGr | 32 or 30 I think is good but not 31... :p |
15:04:20 | Moos | me with iriver fw, I used the ultra bass one :) |
15:05:02 | Moos | preglow: you hear flat sound? |
15:05:10 | Bger | XavierGr maybe it's good for us, but not for the math ... |
15:05:18 | preglow | Moos: yep |
15:05:30 | Moos | oki |
15:06:34 | XavierGr | Bger I don't get it...it will define a maximum number whats the difference between 31 or 32? |
15:06:48 | preglow | because 31 is a nice max that fills out a long |
15:06:54 | preglow | if it's not 31, it has to be 63 |
15:06:58 | preglow | if not that, 127 |
15:07:16 | preglow | i can use other values as well, but these are the maximums, why limit myself to 30 when i can have 31 in the same number of bits? |
15:07:18 | _FireFly_ | 254 :) |
15:07:22 | Bger | XavierGr 5 bits give values from 0 to 2^5 - 1 = (0,31) |
15:07:26 | Bger | unsigned |
15:07:35 | preglow | and btw, you will ALMOST have 32 if i chose 31 |
15:07:36 | XavierGr | wait a sec we are talking about integers here or not? |
15:07:39 | preglow | 31.9999934 or something |
15:07:43 | preglow | XavierGr: fixed point |
15:07:45 | XavierGr | you can define a 5 bit integer? |
15:07:46 | preglow | XavierGr: so yes, integers |
15:07:57 | preglow | XavierGr: i have to split an integer into two parts: integer and fractional part |
15:08:05 | preglow | XavierGr: i'm trying to decide how many bits to use for the integer part |
15:08:38 | XavierGr | then do it 31 you persuaded me |
15:08:48 | preglow | this will be easiy to change anyway |
15:09:02 | XavierGr | I thought we were talking only for integers which go ~65000 |
15:09:11 | preglow | primarily i just want input from people who have used eqs before and know whether they'll ever need more than 31 Q |
15:09:30 | Bger | XavierGr the iriver CPU doesn't have floating point, but has fixed point unit |
15:10:45 | Bger | and u decide how many bits to use for the integer part and how many for the part after the decimal point |
15:10:54 | Bger | in floating point arithmetic you have percision (for example 10 digits) and exponent |
15:11:34 | Bger | very rough explanation, but... |
15:11:56 | | Join muesli- [0] (i=muesli_t@hmln-d9b8efae.pool.mediaWays.net) |
15:12:16 | muesli- | re |
15:12:22 | XavierGr | I don't have experiance about this, but I thought that when you programm and declare a valuer you type: (unsigned or long,short) int x for integers and (unsigned) float x for decimal numbers |
15:12:23 | _FireFly_ | hiho |
15:12:39 | preglow | XavierGr: nah, you can do fractional numbers with integers as well |
15:12:47 | preglow | XavierGr: just look up 'fixed point math' if you're interested |
15:12:52 | XavierGr | I understand what you say but whats the declaration process of this |
15:12:59 | Bger | XavierGr this is on lower level than C .. |
15:13:04 | XavierGr | ok |
15:13:07 | preglow | you just use ordinary long and int variables |
15:13:09 | Bger | preglow uses directly the EMAC unit |
15:13:28 | XavierGr | so preglow are you writting it into C or assembly? |
15:13:32 | preglow | and ordinary math operators +, *, etc |
15:13:33 | preglow | c |
15:13:38 | Bger | hm, sorry then |
15:13:42 | XavierGr | so not C invloved? |
15:13:47 | preglow | i use just c |
15:13:54 | preglow | and i tiny, tiny bit of asm for when i use the emac unit |
15:14:24 | XavierGr | I am just weird to see the declaration of such numbers |
15:15:00 | XavierGr | sorry to bother you but what is the emac you always refer for optimizations? |
15:15:03 | Bger | XavierGr he just uses normal C integer types... |
15:15:25 | Bger | Enhanced Multiply & Accumulate Unit |
15:15:48 | XavierGr | is it hardware? |
15:15:49 | LinusN | XavierGr: it's a special CPU unit that performs fast multiplication of (fixed point) numbers |
15:15:57 | Bger | and addition (afaik) |
15:15:58 | LinusN | yes, it's hardware |
15:16:04 | LinusN | Bger: correct |
15:16:27 | Bger | and the GCC doesn't know about it, so to use it u must use coldfire assembly |
15:16:34 | LinusN | exactly |
15:16:45 | preglow | i'm working on the coefficient calculation at the moment, i wont get to use the emac much there |
15:16:57 | XavierGr | I see so this does faster calculations with numbers then |
15:17:10 | Bger | multiply and addition mainly |
15:17:12 | LinusN | yes, specially designed for DSP functions |
15:17:19 | preglow | i've never done coef calculations in fixed point before, so i'm just trying things out |
15:17:21 | Bger | it doesn't have devision |
15:17:26 | Bger | division |
15:18:27 | preglow | no, but you can have 64 bit division in c anyway, via / and & |
15:18:31 | preglow | ehh, / and % |
15:18:41 | preglow | i wont use those in innerloops :P |
15:18:49 | Bger | yes, but this is sloow |
15:19:30 | _FireFly_ | affaik can you make division and multiply through shifting |
15:19:43 | Bger | only by powers of 2 ? |
15:20:18 | preglow | yes |
15:20:23 | preglow | and that's not enough, i'm afraid |
15:20:34 | _FireFly_ | ah ok |
15:20:34 | preglow | anyway, the eq inner loop will only use the emac |
15:20:36 | preglow | nothing else |
15:20:39 | XavierGr | is it true that iriver would be much more versatile if its CPU could handle floating point? |
15:20:44 | preglow | this is coef calculation, and will happen very seldom |
15:20:54 | LinusN | XavierGr: sort of |
15:20:58 | preglow | XavierGr: you can do almost everything in fixed point, that you can do in floating point |
15:21:02 | preglow | XavierGr: it's just more cumbersome |
15:21:13 | XavierGr | but with more tasks |
15:21:19 | XavierGr | each time |
15:21:35 | XavierGr | so to handle a float you must use more CPU time right? |
15:21:38 | Bger | otoh it depends on the floating point unit realisation ... it can be very slow |
15:21:51 | preglow | most modern fpus are very fast |
15:22:02 | preglow | but require quite some silicon |
15:22:13 | * | Bger remembers the slow fpu of amd up to k7 ... |
15:22:31 | preglow | it's been quite a while since doing floating point math became faster than doing fixed point math on x86 |
15:22:38 | XavierGr | why choose a non-float CPU in our days anyway? Then we could port more code without the concerns of floats. |
15:22:52 | preglow | almost no embedded cpus have fpus because of the silicon issue |
15:22:56 | preglow | it takes up valuable space |
15:22:57 | XavierGr | :X |
15:22:58 | LinusN | XavierGr: price, die size and power consumption |
15:23:08 | preglow | what linus said :) |
15:23:19 | XavierGr | wow that much? |
15:23:34 | LinusN | besides, floating point isn't always the best solution anyway |
15:23:36 | Bger | XavierGr they usually use DSP instead of fpu or i'm wrong |
15:23:54 | preglow | well, yeah, in some cases |
15:23:55 | LinusN | Bger: there are floating point dsp's too |
15:24:08 | preglow | in our case they just use the ordinary cpu integer math with a couple of MAC extensions |
15:24:14 | XavierGr | yeah but in the wiki I always read: Floating point encoder so.... "next" |
15:25:10 | preglow | converting a floating point project to fixed point requires a pretty experienced coder |
15:25:11 | LinusN | XavierGr: yes, that's because the coder didn't write it for embedded use |
15:26:21 | XavierGr | ok now lets see other DAPS. Do you know one that has float CPU? |
15:26:41 | preglow | nope |
15:27:24 | preglow | not even palm pcs have float cpus |
15:27:53 | XavierGr | and one last comment then, would it be better or worse to have such a cpu for rockbox and the project overall? |
15:28:08 | Bger | it would be easier ... |
15:28:16 | preglow | better, sure |
15:28:21 | preglow | we could port much stuff straight |
15:28:26 | preglow | and coding dsp would be easier, at least for me |
15:28:36 | XavierGr | but in the battery aspect? |
15:28:42 | preglow | i have no idea |
15:29:08 | XavierGr | a little worse or iPod efficiency! :P |
15:31:46 | XavierGr | Linus: What about the LAME header and the incorrect playing times? Did you found the bug? |
15:33:47 | LinusN | had to take my daughter to the dentist after a nasty fall, so i had to stop debugging |
15:34:06 | LinusN | a very loose tooth |
15:34:27 | Bger | bad:( |
15:34:28 | preglow | how old is she? |
15:34:49 | LinusN | she turned 3 today, it's her birthday |
15:34:58 | XavierGr | ohh sorry to hear that, is she allright? |
15:35:17 | Moos | badluck :( |
15:35:18 | XavierGr | Happy birthday to her, many and happy years to come! |
15:35:20 | LinusN | yeah, we'll see about the tooth, she'll probably lose it |
15:35:47 | Bger | it's not such a big problem at this age ... |
15:35:50 | LinusN | but she'll get new ones anyway after a few years |
15:35:53 | preglow | oh well, just make sure she doesn't repeat it when the new one arrives |
15:35:59 | Bger | :) |
15:38:55 | preglow | my brother fell down a flight of stairs when he was a bit older, to slightly worse results |
15:39:00 | preglow | kids do tend to fall a lot |
15:39:33 | Moos | it's normal :) |
15:40:02 | preglow | _I_ fell down a flight of stairs _with_ my then 4 year old brother once, which rendered me quite shaken and dizzy, haha |
15:40:18 | Moos | :-) |
15:40:19 | preglow | and him yelling for more |
15:40:52 | XavierGr | hehe |
15:42:11 | XavierGr | does anyone thinks here that maybe the default fond for iriver is a little small? Though someparts of the code must be rewritten if the font size changes(text will not fit) |
15:42:18 | preglow | i think it's just right |
15:43:04 | Moos | I think so here |
15:43:48 | XavierGr | Yeah but I bet that you use another for your preference. (just asking, not that it bothers me) |
15:45:08 | preglow | what do you mean? i use the default font, if that's what you're asking |
15:45:35 | XavierGr | seriously? wow you must have good sight! |
15:45:37 | Moos | here, long time use default font, then neodore for the same font in bold, and now helvet one ;-) |
15:46:25 | XavierGr | I used a custom big one (6 lines maximum) but recently I changed again to chicago12 |
15:47:39 | Moos | here chicago doesn't work with french language |
15:47:55 | XavierGr | What can I say? |
15:48:31 | XavierGr | When Unicode patch is commited it would be much easier I think. |
15:48:54 | Moos | hehe maybe :) |
15:49:03 | preglow | XavierGr: moderately good sight, though it's starting to fail :/ |
15:49:09 | preglow | might even have to get glasses soon1 |
15:49:10 | preglow | !! |
15:49:31 | Moos | :( |
15:51:20 | preglow | kind of a miracle it hasn't happened before now, considering how much time i've spent either looking at a screen or reading other material |
15:51:34 | preglow | not to mention all the video game playing i did in my younger days |
15:51:49 | Moos | preglow: did you tested neodore font?, same as defaut but in bold |
15:52:03 | preglow | can't say i did, is it bundled with default rockbox? |
15:52:26 | Moos | yes in rockbox dir font |
15:53:28 | preglow | nice enough, but like the default better |
15:53:36 | preglow | i used to use proportional as well |
15:53:48 | Moos | question of habbit ;) |
16:00 |
16:05:44 | preglow | depends |
16:05:59 | preglow | i wouldn't want to use proportional in the gui, since i think a fixed width font looks better there |
16:06:04 | preglow | but for the viewer, i prefer proportional |
16:09:20 | | Quit ashridah ("sleep") |
16:15:51 | *** | Saving seen data "./dancer.seen" |
16:19:38 | | Quit _FireFly_ (Read error: 104 (Connection reset by peer)) |
16:20:00 | | Join _FireFly_ [0] (n=FireFly@p54A46130.dip.t-dialin.net) |
16:29:45 | amiconn | XavierGr: I agree that the default font on iriver could be a bit larger |
16:30:17 | amiconn | In order to make it appear the same physical size as on archos, we would need a 7x10 pixel font instead of 6x8 |
16:36:20 | muesli- | LinusN is there a bootloader for h3xx in sight? |
16:39:40 | | Join cYmen_ [0] (n=cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
16:42:54 | preglow | don't hold your breath |
16:43:22 | preglow | you'll hear about it when it's ready |
16:54:53 | muesli- | otf love that flash http://www.hitachigst.com/hdd/research/images/pr%20images/Get_Perpendicular.swf |
16:55:06 | | Quit ender` (Read error: 113 (No route to host)) |
16:57:19 | | Quit cYmen_ (Connection timed out) |
16:57:22 | TiMiD | hi |
16:58:05 | TiMiD | LinusN: I updated my patch ... I changed the copyright too, but I still don't know if tit's good that way |
17:00 |
17:01:53 | _FireFly_ | muesli-: ;) |
17:02:22 | muesli- | ff ;) |
17:03:57 | Moos | Linus: think you, you can give CVS access to TiMiD? |
17:04:54 | Moos | or Bagder, Zagor :) |
17:07:35 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
17:13:12 | | Quit lostlogic (clarke.freenode.net irc.freenode.net) |
17:13:12 | NSplit | clarke.freenode.net irc.freenode.net |
17:15:54 | TiMiD | I have a question |
17:16:21 | TiMiD | how do you handle copyrights in rockbox code |
17:16:43 | LinusN | each file has an author |
17:17:14 | LinusN | and that statys until *major* changes are done to the file |
17:17:18 | LinusN | stays |
17:18:04 | TiMiD | I saw in several others open source projects that files have a list of persons wh worked on it |
17:18:50 | TiMiD | here the problem is that in some of the new files I made I included big parts of code, but not from one peson, from several persons ... |
17:19:18 | LinusN | to be honest, we haven't cared much at all about copyright |
17:19:18 | LinusN | but yes, it could very well be a list of people |
17:19:33 | NHeal | clarke.freenode.net irc.freenode.net |
17:19:33 | NJoin | lostlogic [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
17:19:39 | TiMiD | (I don't even speak of me since in some of these files I only brought minor modifications in term of functionnalities) |
17:20:15 | TiMiD | is it possible to copyright a file for a list of people instead ? |
17:20:30 | | Quit Zagor ("Client exiting") |
17:21:48 | TiMiD | for example "Copyright (C) Robert E. Hak (2002), Linus Nielsen Feltzing (2002), Kévin Ferrare (2005)" |
17:22:04 | TiMiD | (statusbar code) |
17:22:40 | Moos | Linus: doesn't think you it's could be best to give CVS acces to TiMiD (Kevin Ferrar) instead of "lost" your time to look at his multi diplay patch ... ? |
17:23:18 | LinusN | Moos: that's a way of viewing it, but it's not wasted time for me |
17:23:29 | Moos | :) sure |
17:23:55 | LinusN | the thing is that we want to make sure that the coder in question does "the right thing" before we grant CVS access |
17:24:09 | Moos | indeed |
17:24:32 | LinusN | in this case it's only a matter of time before i give TiMiD cvs access |
17:24:41 | TiMiD | hehe :) |
17:25:12 | TiMiD | do you think my code can go into CVS in a short time ? |
17:25:34 | TiMiD | (I'm bored to update it each time somonemodify my files :p) |
17:25:42 | LinusN | i know the feeling |
17:25:52 | LinusN | i have 2 things on my mind: |
17:25:53 | Moos | it's why I asked :) |
17:26:05 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
17:26:13 | LinusN | 1) Is this the way to do it, and how does it affect Rockbox as a whole? |
17:26:30 | LinusN | 2) Does it break anything? |
17:26:48 | TiMiD | I would add 3) your daughter and your wife ;) |
17:27:19 | muesli- | some oz here? |
17:27:36 | LinusN | TiMiD: hehe |
17:27:37 | TiMiD | about 2 I tested on the simulator on each plateforms and it was just working fine |
17:28:12 | TiMiD | about 1 .. it's the only solution I found to reduce the code size while adding this multi-screen feature |
17:28:33 | _FireFly_ | yepp my approach ha blown the code a little bit ;) |
17:28:47 | _FireFly_ | s/ha/had |
17:28:51 | TiMiD | (even if i don't think we are gonna see 3-screened mp3 players soon) |
17:29:07 | TiMiD | but if that was the case, the app code would be ready |
17:29:16 | TiMiD | withthat aproach |
17:30:05 | LinusN | i think your code looks good (except for the looooong function names :-) |
17:30:14 | Moos | plus remote wasn't with first platforms, is it one other step for Rockbox |
17:30:52 | TiMiD | I changed that (the fn names) |
17:31:06 | TiMiD | shorte ones :) |
17:31:39 | LinusN | i'm not sure i like having all these gui_ files, though? any special reason that each widget is a separate file? |
17:32:11 | TiMiD | I want to put those filesin a separate directory |
17:32:22 | LinusN | not a bad idea |
17:33:14 | TiMiD | I separated the code in small files to makeit more readable |
17:33:27 | TiMiD | since these files are independant |
17:33:39 | amiconn | LinusN: Remember that we already talked about a similar approach for reducing the code size of the lcd drivers? |
17:33:53 | amiconn | Today, the lcd driver share quite some code |
17:34:05 | TiMiD | (when I see an 3000 lines code source, my first thought is to run away :D) |
17:34:11 | LinusN | amiconn: yes |
17:34:27 | amiconn | ...which is therefore included twice for lcd-remote platforms (H1x0) |
17:34:35 | TiMiD | amiconn: I proposed that too if I can remember |
17:34:36 | LinusN | TiMiD: that's a valid reason imho |
17:34:57 | TiMiD | it's notonly the Hx0 |
17:35:06 | amiconn | It is for now |
17:35:15 | amiconn | Maybe other platforms in future |
17:35:33 | TiMiD | the high level display access fn are the same for all playerswith graphic displays |
17:35:56 | TiMiD | (like "draw a line", "display a char" etc) |
17:39:20 | amiconn | Yes, but they aren't included twice except on the H1x0 |
17:39:33 | TiMiD | of course |
17:39:39 | amiconn | Plus, some of the optimised primitives work different |
17:40:04 | | Quit _FireFly_ ("Leaving") |
17:40:31 | TiMiD | maybe a single fin with #ifdef wuld be more efficient for these primitives |
17:41:17 | | Join _FireFly_ [0] (n=FireFly@p54A46130.dip.t-dialin.net) |
17:41:18 | TiMiD | that would avoid to be obliges to maintain as many fn asthere are models of screens when changing one thing to those functions |
17:42:04 | TiMiD | that the main reason I see, beyon the fact that effectively it eats a little more memory on iriver when compiled |
17:42:33 | amiconn | Ah yes, unifying the source is still an option even if the runtine fns will be different |
17:43:19 | amiconn | Hmm, but that requires to have an include file which is not a .h because it contains code... |
17:43:19 | | Join ender` [0] (i=ychat@84.52.165.220) |
17:43:32 | TiMiD | ? |
17:44:14 | _FireFly_ | *.inl for example when using templates in c++ |
17:44:53 | TiMiD | I don't see why we need to include fiels with code ? |
17:45:02 | TiMiD | files |
17:46:35 | amiconn | We would need it for unifying the source for gfx functions that need #ifdefs inside |
17:47:04 | amiconn | The source file containing these would need to be included from the actual driver sources |
17:48:24 | TiMiD | hmm |
17:48:39 | | Nick StrathAFK is now known as strath (n=mike@67.46.81.214) |
17:48:41 | TiMiD | why not a single fn with all the possibilities with ifdefs ? |
17:50:43 | | Quit muesli- (Read error: 113 (No route to host)) |
17:55:37 | | Join ]RowaN[ [0] (n=54093c61@labb.contactor.se) |
17:55:56 | ]RowaN[ | whats the difference between "insert next" and "queue next" in the file playlist options? |
17:56:58 | amiconn | TiMiD: You can't have it as a single fn with all possibilities if it is needed twice in different configurations |
17:57:08 | amiconn | (H1x0 main and remote display) |
17:57:16 | LinusN | ]RowaN[: the inserted file will stay in the playlist, while the queued file is removed after it has been played |
17:57:17 | Moos | Rowan: with queue next, after played the file disapear at playlist playing |
17:57:31 | amiconn | Or rather, you can, but it needs to be compiled twice with different #ifdefs selected |
17:58:00 | amiconn | ...and to do this within one file, you need to include it from 2 different other files |
17:58:05 | TiMiD | for fn like draw line, the only thing that change is the screen size |
17:58:16 | TiMiD | that's not a big deal |
17:58:23 | amiconn | The line drawing isn't the problem. The optimised primitives are |
17:58:30 | TiMiD | yes |
17:58:44 | TiMiD | the optimized primitives should be in separate files |
17:58:51 | TiMiD | as "drivers" |
17:59:09 | TiMiD | I was speaking about high level drawing fn |
17:59:46 | TiMiD | imho they should even be in application layer |
18:00 |
18:00:13 | TiMiD | (and use driver services) |
18:01:00 | LinusN | we want to keep the overhead as low as possible |
18:01:15 | LinusN | especially on the archos devices |
18:01:36 | TiMiD | overhead ? |
18:01:42 | preglow | is there some fixed point rule i don't know about that explains the implicit left shift in an emac multiplication? |
18:03:57 | | Join ghode [0] (n=garudin@host-212-158-193-204.bulldogdsl.com) |
18:04:37 | amiconn | Afaiu, fractional mode operates on numbers in th [-1..+1) range. The left shift by 1 ensures a correct result |
18:04:54 | preglow | yes, it does |
18:05:13 | preglow | i just wonder why, and if this is something that applies too all signed fixed point muls |
18:05:29 | preglow | i'm no fixed point expert, unfortunately |
18:06:37 | ]RowaN[ | thanks linus,moos |
18:06:57 | amiconn | It's quite simple, imho. Multiplying 2 fixed point numbers is the same as multiplying two integers followed by a shift |
18:07:36 | ]RowaN[ | i have an ihp120, but my neighbour has an archos.. is there a similar .exe that injects the bootloader into firmware for archos? |
18:07:41 | amiconn | The range [-1..+1) means 1.31 fixed point (1 bit integer/sign part, 31 bits fraction) |
18:08:37 | amiconn | Standard multiplication (32*32->64) gives a 2.62 number. |
18:09:26 | amiconn | Correcting that to 1.31 means shifting right by 31 positions, then dropping the top 32 bits |
18:10:16 | amiconn | This is identical to using the high 32 bits only, shifted left by one position |
18:11:53 | amiconn | The top 33 bits of course, in order not to loose precision |
18:12:42 | preglow | amiconn: hmm, yes, this makes sense |
18:13:27 | preglow | amiconn: i was just a bit puzzled at how the sign bits fitted in, but i understand now, thanks |
18:15:06 | TiMiD | amiconn: so what do you think about the drawing functions ? |
18:15:54 | *** | Saving seen data "./dancer.seen" |
18:17:32 | amiconn | It's not important to do it right now. I have some ideas how this could be handled, but it will probably increase code size a bit for platforms with only one display |
18:17:59 | amiconn | I want to see the code size reduction by the widget code first :) |
18:18:16 | TiMiD | sure :) |
18:18:50 | TiMiD | also, what do tou think about the copyright in files ? |
18:18:50 | | Quit ]RowaN[ ("CGI:IRC (EOF)") |
18:26:15 | _FireFly_ | TiMiD your latest patch can't be applied clean under linux |
18:26:44 | _FireFly_ | because he wants to patch apps/sources but it should be apps/SOURCES |
18:26:59 | LinusN | ah, yes, i forgot to mention that |
18:27:29 | _FireFly_ | and something about a cvs/Entries |
18:28:16 | _FireFly_ | in plugin/... |
18:29:15 | Slasheri | patch should not contain cvs/ |
18:29:15 | Slasheri | a proper way to take it is to cvs-do add <newfiles> and then cvs diff should work |
18:29:54 | _FireFly_ | or exclude CVS dirs |
18:30:20 | TiMiD | oO |
18:30:22 | _FireFly_ | diff −−exclude="CVS" |
18:30:44 | TiMiD | so bad :( |
18:30:52 | TiMiD | I moved the code to a fat partition :( |
18:31:18 | | Quit Bger (Read error: 113 (No route to host)) |
18:34:55 | TiMiD | Slasheri: it's not very convenient to do it that way since I have a lot of new files :p |
18:35:19 | TiMiD | and since I must do it each time someone change my code ... |
18:35:31 | | Join Sw00p [0] (n=Sw00p@p54B864BD.dip.t-dialin.net) |
18:35:36 | TiMiD | (the files which I change) |
18:35:44 | Sw00p | hi |
18:36:36 | Sw00p | is there a list somewhere that shows all the buttons for the iRiver with the corresponding name (like "BUTTON_MENU") |
18:37:48 | TiMiD | sure |
18:39:21 | TiMiD | for example firmware/drivers/button.c |
18:40:37 | Sw00p | thx |
18:43:51 | Sw00p | hmm |
18:44:54 | Sw00p | i meant more like what button on the player is BUTTON_F1 on the player (the play button, or the A/B-Mode button, or the stop-button) |
18:45:38 | TiMiD | depends of the application ... |
18:48:19 | Sw00p | ok, i was just looking through the plugins and trying to figure out how they work |
18:48:40 | Sw00p | then i wondered if I might be able to change the video.c so it would work on the irver |
18:49:09 | Sw00p | but in order to do that i would have to know what the buttons are called |
18:49:19 | TiMiD | video ? |
18:49:26 | TiMiD | you mean video playback ? |
18:49:46 | | Join |Lupin| [0] (n=seb@zen.loria.fr) |
18:49:58 | Sw00p | i guess this is what the plugin is for |
18:49:59 | |Lupin| | Hello, everybody. |
18:50:10 | Sw00p | its under /apps/plugins/video.c |
18:50:15 | TiMiD | hi |Lupin| |
18:50:22 | Sw00p | hi |
18:50:26 | |Lupin| | Just a quic question: Does either RockBox or Iriver's original firmware support audio books sold by www.audible.com ? |
18:50:29 | TiMiD | Sw00p: it's not very easy to do it |
18:50:33 | Sw00p | ^^ |
18:51:01 | Sw00p | i just started to read through the code and try to understand it |
18:51:28 | TiMiD | afaik the main reason why it hasnt been ported to iriver is stht thevideo format is specifical to archos display (timongs etc) |
18:51:29 | Sw00p | maybe i should start somewhere else should I? |
18:52:10 | TiMiD | if you are new to rb yes :) |
18:52:33 | Sw00p | k, then i'll do that :) |
18:53:50 | | Join RiverFish [0] (n=Miranda@dsl-217-155-116-125.zen.co.uk) |
18:55:03 | TiMiD | afaik they are going to create video codecs since the H300 is coming :) |
18:56:14 | |Lupin| | Nobody knows anything about audible.com audio-books, pls ? |
18:56:29 | TiMiD | hmm |
18:56:37 | TiMiD | sory I don't know :/ |
18:56:40 | preglow | i know their format and protections mechanism is secret |
18:57:02 | |Lupin| | oh dear |
18:57:04 | |Lupin| | thanks all |
18:57:20 | |Lupin| | Yet another Copy Control system which prevents a legitimate usage... |
18:58:37 | TiMiD | ... |
18:58:47 | TiMiD | don't buy your books there :) |
18:59:04 | |Lupin| | I'm blind |
18:59:15 | |Lupin| | Some books are not easy to find... |
18:59:30 | amiconn | The problem with porting video.rock is the audio playback |
18:59:35 | | Join Lear [0] (n=chatzill@h73n11c1o285.bredband.skanova.com) |
18:59:47 | amiconn | For this to work on a swcodec platform, plugins need access to the codecs |
19:00 |
19:00:21 | TiMiD | you mean only video would work on iriver ? |
19:00:41 | amiconn | Video frames are rather straight forward - the max. resolution is a bit higher, and the optimal frame frequency is different (70Hz instead of 67Hz) |
19:01:15 | amiconn | The converter tools would need to be adapted, but that's simple, at least for the commandline tools |
19:01:24 | TiMiD | ok |
19:01:38 | TiMiD | will there be a code api for video ? |
19:01:47 | amiconn | But - video w/o audio is booring ;) |
19:02:38 | TiMiD | onlyvideo is better than no video at all ^^ |
19:02:48 | amiconn | api? |
19:03:29 | TiMiD | application program interface |
19:03:39 | TiMiD | I meant codecs |
19:03:55 | amiconn | video.rock doesn't use any codecs |
19:04:31 | TiMiD | I know :) |
19:04:46 | amiconn | The video frames are plain b&w frames in native lcd format on archos. On iriver they will use the same format, although it's not 100% native |
19:05:15 | amiconn | It can be converted to native on-the-fly, but only uses half the space as the real native format |
19:05:30 | amiconn | (current lcd_blit() already does this conversion) |
19:05:32 | preglow | |Lupin|: it seems audible files are simple mp3s encrypted in some way |
19:05:42 | TiMiD | would be the iriver able to play "standard" compressed video formats ?. |
19:05:52 | TiMiD | (in terms of cpu power) |
19:06:01 | amiconn | I have no idea |
19:06:05 | Slasheri | Hmm, sounds interesting. The video file controls directly the lcd? |
19:06:06 | TiMiD | I remember I could play low res divx on my old P100 |
19:06:26 | amiconn | afk |
19:09:10 | | Quit paugh (Excess Flood) |
19:09:24 | preglow | Slasheri: rvf files are in the format native to the lcd, yes |
19:09:26 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
19:09:39 | preglow | Slasheri: afaik, you can more or less stream the format straight to the lcd controller |
19:09:52 | preglow | this will be really unpractical for newer players, heh |
19:11:30 | Slasheri | preglow: hehe, at least it will work on players with slow cpu too ;) |
19:12:13 | | Join jkarp [0] (n=jkarp@vlan10nat.mystrotv.com) |
19:14:50 | jkarp | Anyone got time to answer some Qs about Player button mappings? |
19:15:08 | * | preglow vanishes |
19:15:46 | | Quit tvelocity ("Leaving") |
19:32:50 | | Part LinusN |
19:40:27 | amiconn | preglow: On iriver you can't stream the format directly to the lcd controller, at least not using the lcd mode rockbox uses now (4-grey) |
19:41:17 | amiconn | On archos you can, and converting from this monochrome lcd format to 4-grey on the fly is simple |
19:42:23 | amiconn | A compressed video format would probably not gain much space on these low-depth displays, and the handling would be even more complex than for high-depth displays |
19:43:26 | amiconn | I guess as soon as there is basic rockbox on H300, someone will start fiddling with video codecs... |
19:46:00 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
19:46:38 | | Join ender` [0] (i=ychat@84.52.165.220) |
19:48:53 | | Quit paugh (Read error: 113 (No route to host)) |
19:49:42 | | Part |Lupin| |
19:54:21 | Sw00p | cya all |
19:54:24 | | Quit Sw00p ("gamers.satisfaction • (Gamers.IRC powered by www.fragfarm.de) »» get it @ www.gamersirc.net") |
20:00 |
20:13:43 | | Join Bger [0] (n=Bager@83.222.160.88) |
20:15:58 | *** | Saving seen data "./dancer.seen" |
20:37:25 | | Join muesli- [0] (i=muesli_t@hmln-d9b8e26f.pool.mediaWays.net) |
20:37:51 | muesli- | high |
20:41:50 | muesli- | amiconn will there be grayscale support for the remote sometime? |
20:45:01 | | Quit Lear ("Chatzilla 0.9.68.5.1 [Firefox 1.4.1/undefined]") |
20:45:32 | amiconn | muesli-: Should be technically possible, however I probably won't do it |
20:45:39 | | Quit RiverFish (Read error: 104 (Connection reset by peer)) |
20:46:04 | amiconn | What's probably impossible is to have greyscale running on main & remote at the same time |
20:46:05 | muesli- | :( |
20:46:34 | amiconn | I don't care much about the remote; I never used it for real, only for testing |
20:47:37 | muesli- | yeah..i know :-/ |
20:48:23 | Maxime | i thought remote was not grayscale? |
20:49:16 | jkarp | I'm still looking for help w/ Studio20 button mappings. Anyone here versant in the wps.c / wps.h code? |
20:49:36 | muesli- | Maxime yepp..thats i am asking |
20:50:03 | _FireFly_ | afaik the iriver fw doesn't use grayscale images on the remote |
20:50:13 | _FireFly_ | or i can't see it |
20:50:20 | Maxime | I saw somewhere in the wiki that the remote screen was only black and white :x |
20:50:31 | XavierGr | yes it doesn't |
20:50:31 | muesli- | nope...grayscale was introduced by amiconn |
20:50:32 | amiconn | Maxime: muesli- is talking about a mechanism like the grayscale library |
20:50:38 | muesli- | afaik |
20:50:39 | Maxime | hum |
20:50:42 | Maxime | sry ^^ |
20:51:20 | amiconn | The iriver main lcd does native greyscale display, but only 4 shades are possible. |
20:51:37 | amiconn | The archos recorder lcd is b&w only, like the iriver remote lcd |
20:52:02 | amiconn | The grayscale library allows to display up to 33 shades on both the iriver main lcd and the archos lcd :) |
20:53:09 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
20:53:45 | | Quit linuxstb (Read error: 104 (Connection reset by peer)) |
20:55:18 | Maxime | ah |
20:55:21 | Maxime | ok i see |
20:56:38 | muesli- | anyway i would love grayscales on the remote... |
20:56:46 | jkarp | ll |
20:58:58 | amiconn | muesli-: For what? The lcd is so tiny... it's even physically smaller than the archos player lcd |
21:00 |
21:00:46 | muesli- | because i see the unit twice in a day: in the morning when i put in my bag and in the evening when i put out..but i am using the remote the whole time |
21:01:28 | _FireFly_ | for what do you want the gray-scale support on the remote ?? |
21:01:56 | muesli- | eye candy :D |
21:02:44 | _FireFly_ | in this case i think that wouldn't make any sense to add it |
21:02:48 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
21:03:06 | muesli- | ;p |
21:06:15 | | Quit linuxstb_ (Read error: 104 (Connection reset by peer)) |
21:09:34 | jkarp | Guess I'll try my luck on the dev mailing list. |
21:09:37 | | Quit jkarp ("Leaving") |
21:24:31 | | Quit phaedrus961 ("Leaving") |
21:24:31 | | Quit _FireFly_ ("Leaving") |
21:29:20 | | Join phaedrus961 [0] (n=bob@adsl-209-233-10-228.dsl.bkfd14.pacbell.net) |
21:55:05 | | Join Philip_0729 [0] (n=Philip_0@user-3294.l1.c3.dsl.pol.co.uk) |
22:00 |
22:04:31 | | Join miner49er [0] (n=522e3819@labb.contactor.se) |
22:07:18 | | Part Philip_0729 |
22:09:51 | miner49er | hi there! Can anyone give me a hand setting up building rockbox in debian, i've finally got it installed but havn't a clue for building rockbox (it was easy in XP with bluechips devkit!) |
22:11:23 | Bagder | and you followed the docs? |
22:13:13 | miner49er | oh, I didn't know there were docs for linux building....give me an hour or so! |
22:16:02 | *** | Saving seen data "./dancer.seen" |
22:16:21 | miner49er | downloading binutils, ooh exciting! |
22:16:43 | Bagder | :-) |
22:17:17 | miner49er | This is cool, i've been trying to install debian for ages. |
22:17:39 | Bagder | debian simply rocks |
22:18:00 | miner49er | i've setup an old PC as a router (coolness) and finally got the internet working on this debina box...ace |
22:18:13 | miner49er | hah "debina"! |
22:18:24 | miner49er | yeah debian's ace |
22:19:22 | miner49er | I wanted to get rockbox building on linux so I could use the simulator, it's a pain constantly unplugging my archos to test code out! |
22:20:09 | Bagder | I know the feeling |
22:20:20 | Bagder | but it should work rather fine on windows too |
22:21:08 | miner49er | I couldn't get it working. Well to be honest I have probably used it as an excuse for installing debian! |
22:22:25 | Bagder | I've never built rockbox nor the sim on windows |
22:23:36 | miner49er | that's binutils downloaded! that was damn quick! |
22:25:29 | miner49er | For my archos, I need GCC 3.4.x, yeah? Colfire? |
22:26:01 | Bagder | for archos the 3.3.X series is better |
22:26:14 | Bagder | for coldfire, 3.4.x is fine |
22:26:21 | Bagder | or even 4.0.x these days |
22:27:10 | miner49er | damn, I just started 3.4.4, canceling it! |
22:28:06 | miner49er | ..getting 3.3.4 |
22:29:08 | | Join amx [0] (n=amx@HSE-Ottawa-ppp236717.sympatico.ca) |
22:34:26 | miner49er | Badger: I installed debian from CD originally, so now apt-get keeps asking for CD's (for example trying to install firefox) do you know how to point it at the relevant internet location instead? |
22:34:40 | pabs | miner49er: edit /etc/apt/sources.list |
22:34:41 | | Join dpassen1 [0] (n=dpassen1@resnet-233-61.resnet.umbc.edu) |
22:34:47 | pabs | miner49er: then run apt-get update |
22:35:13 | miner49er | okay, thanks pabs |
22:35:47 | pabs | np |
22:37:16 | amiconn | miner49er: Get the latest 3.3.x for archos (3.3.6) |
22:38:07 | miner49er | cheers amiconn :-) |
22:39:32 | miner49er | okay pabs, call me stupid but what do I actually edit in sources.list? Just remove the references to the CD's? |
22:39:52 | pabs | miner49er: you'll want to comment out the cd references, then add some deb lines that point to a debian mirror |
22:40:09 | pabs | miner49er: what version of debian are you running (eg potato, sid, sarge, etc) |
22:40:28 | miner49er | comment out with hash # yeah? I'm running sarge |
22:40:40 | pabs | yeah, a hash |
22:41:00 | miner49er | cool |
22:41:05 | pabs | miner49er: the mirror i use is http://mirrors.kernel.org/ (depending on where you're located, there might be a faster one for you available) |
22:41:17 | pabs | miner49er: but anyway, here's what my deb lines look like (for the core debian stuff): |
22:41:56 | pabs | deb http://mirrors.kernel.org/debian unstable main contrib non-free |
22:42:01 | pabs | deb-src http://mirrors.kernel.org/debian unstable main contrib non-free |
22:42:22 | pabs | (and you should replace unstable with your distribution, eg sarge for sarge, etc) |
22:42:40 | miner49er | is that just the kernel stuff though, what about the packages? |
22:43:08 | pabs | miner49er: mirrors.kernel.org/debian is a debian package mirror |
22:43:17 | miner49er | oh right, okay |
22:43:27 | pabs | it's hosted on kernel.org, that's where the kenrel.org part of the name comes from |
22:43:48 | miner49er | that must be a fairly big old sever then! |
22:43:53 | Bagder | and it refers to 'nstable' |
22:43:56 | Bagder | unstable even |
22:43:57 | pabs | there's a whole lot of debian mirrors out there, see http://www.us.debian.org/mirrors/ for more |
22:44:12 | pabs | Bagder: it's kind of a misnomer really |
22:44:22 | | Join solexx [0] (n=jrschulz@c211140.adsl.hansenet.de) |
22:44:27 | Bagder | just pointing it out, as miner49er may not be aware |
22:44:31 | pabs | Bagder: "bleeding-edge" might be more apt |
22:44:38 | pabs | Bagder: ah, okay |
22:44:40 | Bagder | I'm on unstable myself |
22:44:48 | pabs | Bagder: i aws trying to get him to change it to sarge |
22:44:52 | pabs | Bagder: cool :D |
22:45:07 | miner49er | I appreciate all help :-) i'm very new to linux (yes, that's right a newbie!) |
22:46:10 | pabs | hey everybody's new to something |
22:48:00 | pabs | miner49er: there's a couple more lines you might want to add for sarge too |
22:48:11 | miner49er | okay, fire away! |
22:48:12 | pabs | the security package lines, they look like this: |
22:48:15 | pabs | deb http://security.debian.org/ sarge/updates main contrib non-free |
22:48:15 | pabs | and |
22:48:18 | pabs | deb-src http://security.debian.org/ sarge/updates main contrib non-free |
22:49:26 | pabs | so, the whole file would look like this (ignoring commented lines, of course): |
22:49:27 | pabs | deb http://mirrors.kernel.org/debian unstable main contrib non-free |
22:49:27 | pabs | deb-src http://mirrors.kernel.org/debian unstable main contrib non-free |
22:49:27 | DBUG | Enqueued KICK pabs |
22:49:27 | pabs | deb http://security.debian.org/ sarge/updates main contrib non-free |
22:49:27 | pabs | deb-src http://security.debian.org/ sarge/updates main contrib non-free |
22:49:34 | pabs | err |
22:49:34 | pabs | sd |
22:49:35 | pabs | dfklja |
22:49:36 | *** | Alert Mode level 1 |
22:49:36 | pabs | : |
22:49:38 | pabs | :_ |
22:49:57 | pabs | rather, it'd look like this (sorry, typo): |
22:49:58 | pabs | deb http://mirrors.kernel.org/debian sarge main contrib non-free |
22:49:58 | pabs | deb-src http://mirrors.kernel.org/debian sarge main contrib non-free |
22:49:58 | *** | Alert Mode level 2 |
22:49:58 | pabs | deb http://security.debian.org/ sarge/updates main contrib non-free |
22:49:58 | *** | Alert Mode level 3 |
22:49:58 | pabs | deb-src http://security.debian.org/ sarge/updates main contrib non-free |
22:49:58 | miner49er | what's the non-free bit all about? I though debian was 100% free? |
22:50:23 | miner49er | right, sarge instead of unstable |
22:50:38 | pabs | miner49er: the core of debian is all free software, but some stuff is under non-DFSG (debian free software guidelines) licenses |
22:50:41 | pabs | miner49er: yeah, instead of sarge |
22:51:02 | pabs | miner49er: so the non-free bit pulls in software that's still free to use, but not compatible with the debian licensing policy |
22:51:21 | miner49er | right |
22:51:28 | miner49er | ..and all the free stuff? |
22:52:06 | pabs | miner49er: all the free stuff goes into main |
22:52:25 | miner49er | aaw problems. deb-src http://security.debian.org/ sarge/updates main contrib non-free |
22:52:32 | miner49er | ignore that |
22:52:57 | pabs | honestly i've never used the security trees, so i might have mucked up the URL for them |
22:53:08 | pabs | whenever i install debian, i immediately upgrade to sid (unstable) |
22:53:33 | miner49er | is it much better? I think i'll wait untill i'm comftable with this though |
22:53:34 | pabs | although i'm not recommending you do that just yet (especially not right now, they're in the middle of an ABI change, spurred by a GCC upgrade) |
22:53:42 | pabs | so it's a wee bit of a madhouse |
22:53:44 | pabs | miner49er: it's different |
22:54:19 | miner49er | i'm getting could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavaialble |
22:54:28 | miner49er | something using dpkg? |
22:54:37 | pabs | miner49er: are you running it as root? |
22:54:45 | pabs | miner49er: su -c 'apt-get update' |
22:54:48 | miner49er | yeah, should I not be? |
22:54:55 | pabs | (or, if you've got sudo set up, sudo apt-get update) |
22:55:00 | pabs | miner49er: you should be running it as root, yeah |
22:55:14 | pabs | miner49er: did you pause in the middle of an upgrade before, or are you rnning either synaptic or aptitude? |
22:56:08 | miner49er | I tried installing firefox previously and it didn't work as it asked for the CD's, which I've lent to a pal. That's all i've done |
22:57:34 | pabs | miner49er: usually when you get that lock error, it's because there's another instance of dpkg or apt running |
22:58:14 | markun | oops.. this must be #debian :) |
22:58:23 | miner49er | hmm, i've only one Terminal open? can one terminal have several processes running from it? |
22:58:44 | miner49er | sh*t sorry, this is meant to be Rockbox |
22:59:11 | pabs | miner49er: you can have several processes in one terminal |
22:59:48 | pabs | but |
22:59:54 | miner49er | yeah, ps tells me there is apt-get running on PID 2029 |
22:59:59 | *** | Alert Mode OFF |
23:00 |
23:00:14 | pabs | did you background it earlier or something? |
23:00:44 | miner49er | not on purpose! |
23:00:52 | pabs | typing "fg" might bring it back |
23:01:00 | pabs | alternatively you can do su -c 'killall apt-get' |
23:01:35 | pabs | press f5? |
23:01:36 | pabs | sdklajfjaklsdfjasdf |
23:01:39 | pabs | wrong window, sorry |
23:01:47 | pabs | the killall apt-get is for you |
23:01:50 | pabs | the other line is for my girlfriend |
23:01:55 | pabs | (fixing her computer at the same time) |
23:01:55 | pabs | :D |
23:02:43 | miner49er | hey man, ps tells me there are loads of processes running 2 pings and 3 vi's |
23:03:10 | miner49er | this is weird, I use ctrl x to exit, is this not correct? |
23:04:16 | pabs | ctrl-c is better to cancel stuff |
23:04:27 | pabs | and obviously <esc>:q! to quit out of vi |
23:05:12 | miner49er | but Ctrl c takes me out, does that not kill the process? |
23:06:04 | | Quit strath (Read error: 104 (Connection reset by peer)) |
23:08:11 | pabs | miner49er: that should kill it, ctrl-z backgrounds things |
23:08:13 | pabs | from the terminal |
23:08:30 | miner49er | aaaaahhhh, right, this would explain it |
23:08:49 | | Join hd [0] (n=light@gate-hannes-tdsl.imos.net) |
23:09:41 | | Join Strath [0] (n=mike@dpc674681214.direcpc.com) |
23:12:08 | | Quit linuxstb ("Leaving") |
23:15:50 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
23:18:49 | | Quit muesli- (Read error: 110 (Connection timed out)) |
23:19:11 | | Join muesli- [0] (i=muesli_t@hmln-d9b8ef55.pool.mediaWays.net) |
23:20:37 | | Quit goa (Connection timed out) |
23:20:38 | | Nick hd is now known as goa (n=light@gate-hannes-tdsl.imos.net) |
23:31:06 | TiMiD | I just want to say that it seems there is a little bug in the X11 similator on iriver : the remote emulated screen displays one pixel row less |
23:31:37 | | Quit phaedrus961 ("Leaving") |
23:51:48 | | Quit amx ("leaving") |
23:52:18 | | Quit muesli- (Read error: 113 (No route to host)) |