00:00:21 | HCl | hrm |
00:00:32 | preglow | hmm, temperature actually isn't half bad outside now |
00:01:12 | amiconn | Bug is still there :( |
00:01:25 | [IDC]Dragon | ohh |
00:01:39 | [IDC]Dragon | let me say godnight then |
00:01:45 | [IDC]Dragon | goodnight |
00:01:53 | | Quit ghode|afk (Read error: 104 (Connection reset by peer)) |
00:04:05 | | Quit [IDC]Dragon () |
00:04:14 | | Quit bg_ ("Chatzilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
00:04:43 | | Join ghode|afk [0] (~dude@host-212-158-232-155.bulldogdsl.com) |
00:04:48 | | Join Shari [0] (starchild4@cuscon9717.tstt.net.tt) |
00:05:08 | Shari | hey |
00:05:29 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong") |
00:05:36 | Bagder | hi |
00:06:01 | Shari | sup |
00:06:01 | | Quit Harpy (Operation timed out) |
00:06:39 | | Join webguest70 [0] (~c3f0c3a0@labb.contactor.se) |
00:06:42 | * | Bagder runs to bed |
00:08:00 | * | t0mas too |
00:08:04 | | Quit t0mas ("good night") |
00:08:26 | Shari | u all are lame boy |
00:08:54 | Shari | lamer dan d Backstreet boys |
00:09:19 | | Part Shari |
00:09:56 | preglow | yes, yes we are |
00:11:07 | MoosCamaro | ? |
00:11:30 | MoosCamaro | strange |
00:11:45 | preglow | just some random cockgobblers musings |
00:11:45 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
00:12:03 | MoosCamaro | yes probably |
00:17:00 | HCl | lol. |
00:17:06 | HCl | what is .tt anyways |
00:17:18 | amiconn | Trinidad & Tobago |
00:17:23 | HCl | yea, i just looked it up :P |
00:17:26 | HCl | probably a bouncer |
00:17:41 | amiconn | They sell their cctld, like .tv does too |
00:18:29 | preglow | so .tv is actually a national thing |
00:18:37 | MoosCamaro | TT are good islands |
00:19:08 | amiconn | .tv is Tuvalu iirc |
00:21:09 | | Join Chamois [0] (~Chamois@i01v-71-23.d4.club-internet.fr) |
00:21:57 | | Quit webguest70 ("CGI:IRC (EOF)") |
00:23:46 | | Quit DomZ ("CGI:IRC") |
00:24:05 | | Quit spiralout ("ChatZilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
00:26:56 | HCl | mhm. |
00:30:13 | HCl | bah, i want stuff in cvs :/ |
00:30:19 | * | HCl guesses he could work on playtime |
00:33:14 | preglow | why does it have to be in cvs? |
00:33:19 | preglow | you've got what will be put in cvs anyway |
00:33:27 | HCl | i know |
00:33:28 | HCl | but |
00:33:32 | HCl | i don't want the patch to change |
00:33:36 | HCl | when i've built a patch on top of it |
00:36:20 | niobos | HCl: quick question: the file-offsets: am I correct that artist_start is always 68? |
00:36:25 | HCl | yup. |
00:36:27 | niobos | k |
00:36:30 | HCl | :) |
00:36:32 | * | niobos is off to bed |
00:36:36 | * | HCl is glad his wiki description is proven readable |
00:36:50 | niobos | bye all |
00:36:53 | HCl | cya |
00:37:11 | | Quit niobos ("hmm, some nice sleep...") |
01:00 |
01:05:24 | bobTHC | night |
01:06:01 | MoosCamaro | good night bob |
01:06:11 | | Quit bobTHC ("smoke weed every day!") |
01:06:15 | MoosCamaro | go too |
01:06:26 | MoosCamaro | Gn8 all |
01:06:43 | | Part MoosCamaro |
01:11:16 | | Quit preglow ("leaving") |
01:13:56 | | Quit Shagnar (Read error: 60 (Operation timed out)) |
01:18:38 | *** | Saving seen data "./dancer.seen" |
01:22:09 | | Quit mrlala (Read error: 110 (Connection timed out)) |
01:26:26 | Seed | any native German around? |
01:27:54 | | Quit webguest34 ("CGI:IRC") |
01:30:43 | HCl | night. |
01:47:40 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <- IRC for those that like to be different") |
01:52:58 | | Quit Sucka ("a bird in the bush is worth two in your house") |
01:58:51 | | Join muesli- [0] (muesli_tv@c-180-216-45.cvx-h.dial.de.ignite.net) |
01:59:02 | muesli- | hi |
02:00 |
02:02:13 | | Join thegeek_ [0] (na@ti521110a080-1186.bb.online.no) |
02:02:13 | | Quit thegeek (Read error: 54 (Connection reset by peer)) |
02:07:53 | | Join ehntoo [0] (~noclue2@24-177-161-77.dhcp.mrqt.mi.charter.com) |
02:13:57 | | Nick thegeek_ is now known as thegeek (na@ti521110a080-1186.bb.online.no) |
02:16:25 | | Quit muesli- (Read error: 60 (Operation timed out)) |
02:21:25 | | Join mrlala [0] (~mistame@cpe-66-75-129-164.san.res.rr.com) |
02:22:46 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a216.wi.tds.net) |
02:39:59 | | Quit Strath (Read error: 110 (Connection timed out)) |
02:42:57 | amiconn | phun :/ |
02:53:10 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
02:58:25 | | Part mrlala |
03:00 |
03:07:26 | | Join mrlala [0] (~mistame@cpe-66-75-129-164.san.res.rr.com) |
03:18:42 | *** | Saving seen data "./dancer.seen" |
03:25:55 | | Join BTKDaImMaikata [0] (~Bager@83.222.160.88) |
03:25:57 | | Join tvelocity [0] (~tony@ipa207.1.tellas.gr) |
03:26:34 | | Quit Bger (Read error: 101 (Network is unreachable)) |
03:29:03 | | Join amiconn_ [0] (~jens@p54BD3BE4.dip.t-dialin.net) |
03:47:17 | | Quit amiconn (Read error: 110 (Connection timed out)) |
03:47:18 | | Nick amiconn_ is now known as amiconn (~jens@p54BD3BE4.dip.t-dialin.net) |
03:55:50 | | Quit mrlala (Read error: 60 (Operation timed out)) |
04:00 |
04:05:56 | | Join QT_ [0] (as@area51.users.madwifi) |
04:15:45 | | Quit QT (Read error: 110 (Connection timed out)) |
04:28:20 | | Join ashridah [0] (ashridah@220-253-121-229.VIC.netspace.net.au) |
04:43:07 | | Quit tvelocity ("Leaving") |
04:43:14 | | Join bipak [0] (~bip@p50885411.dip.t-dialin.net) |
04:50:42 | | Quit bipak_ (Read error: 145 (Connection timed out)) |
05:00 |
05:00:38 | | Quit TROGDORRR ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
05:11:00 | | Quit ehntoo ("Leaving") |
05:18:45 | *** | Saving seen data "./dancer.seen" |
05:29:09 | | Join mrlala [0] (~mistame@cpe-66-75-129-164.san.res.rr.com) |
05:32:51 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
05:40:27 | | Join tvelocity [0] (~tony@ipa207.1.tellas.gr) |
05:58:45 | | Quit mrlala (Read error: 110 (Connection timed out)) |
06:00 |
06:16:38 | bill2or3 | hi. |
06:36:38 | | Join webguest71 [0] (~9084c6ec@labb.contactor.se) |
06:38:25 | | Quit webguest71 (Client Quit) |
06:38:44 | | Join webguest68 [0] (~9084c6ec@labb.contactor.se) |
06:40:35 | | Quit webguest68 (Client Quit) |
07:00 |
07:18:50 | *** | Saving seen data "./dancer.seen" |
07:32:56 | | Join mrlala [0] (~mistame@cpe-66-75-129-164.san.res.rr.com) |
07:32:57 | | Quit ghode|afk (Read error: 104 (Connection reset by peer)) |
07:46:09 | | Quit Bagder ("Off to search for that connect-resetting peer guy!") |
07:57:01 | | Quit QT_ (tolkien.freenode.net irc.freenode.net) |
07:57:01 | NSplit | tolkien.freenode.net irc.freenode.net |
07:57:01 | | Quit CoCoLUS (tolkien.freenode.net irc.freenode.net) |
07:57:01 | | Quit odd (tolkien.freenode.net irc.freenode.net) |
07:57:01 | | Quit mbr (tolkien.freenode.net irc.freenode.net) |
07:57:01 | | Quit silencer_ (tolkien.freenode.net irc.freenode.net) |
07:57:01 | | Quit rob- (tolkien.freenode.net irc.freenode.net) |
07:57:01 | | Quit gromit` (tolkien.freenode.net irc.freenode.net) |
07:57:44 | NHeal | tolkien.freenode.net irc.freenode.net |
07:57:44 | NJoin | QT_ [0] (as@area51.users.madwifi) |
07:57:44 | NJoin | gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
07:57:44 | NJoin | CoCoLUS [0] (~coco@h081217139221.dyn.cm.kabsi.at) |
07:57:44 | NJoin | odd [0] (mrodd@fangorn.starshadow.com) |
07:57:44 | NJoin | mbr [0] (~mb@stz-softwaretechnik.de) |
07:57:44 | NJoin | silencer_ [0] (~silencer@zen.via.ecp.fr) |
07:57:44 | NJoin | rob- [0] (~robbie@haylott.plus.com) |
08:00 |
08:04:09 | | Quit mrlala (Read error: 110 (Connection timed out)) |
08:28:18 | | Join mrlala [0] (~mistame@cpe-66-75-129-164.san.res.rr.com) |
08:48:15 | | Quit tvelocity ("Leaving") |
09:00 |
09:18:52 | *** | Saving seen data "./dancer.seen" |
09:21:59 | | Join Harpy [0] (XyPiY0TpuX@dsl-hkigw7wbb.dial.inet.fi) |
09:41:00 | | Quit mrlala (Read error: 110 (Connection timed out)) |
09:42:44 | | Join tvelocity [0] (~tony@ipa207.1.tellas.gr) |
09:58:00 | | Part Simplet_Onasme |
10:00 |
10:11:47 | | Quit ashridah ("Leaving") |
10:18:53 | | Join webguest29 [0] (~c3f0c3a0@labb.contactor.se) |
10:25:48 | | Join niobos [0] (~niels@64.25-136-217.adsl.skynet.be) |
10:33:47 | | Join Chamois [0] (~Chamois@i01v-71-23.d4.club-internet.fr) |
10:35:37 | | Quit Chamois (Client Quit) |
10:39:08 | | Join Chamois [0] (~Chamois@i01v-71-23.d4.club-internet.fr) |
10:39:50 | | Join ashridah [0] (ashridah@220-253-121-244.VIC.netspace.net.au) |
10:40:30 | | Quit Chamois (Client Quit) |
10:41:06 | | Join Chamois [0] (~Chamois@i01v-71-23.d4.club-internet.fr) |
10:48:22 | | Quit webguest29 ("CGI:IRC") |
10:48:36 | | Join webguest40 [0] (~c3f0c3a0@labb.contactor.se) |
10:57:32 | | Join mrlala [0] (~mistame@cpe-66-75-129-164.san.res.rr.com) |
11:00 |
11:03:57 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
11:04:13 | | Quit t0mas (Read error: 54 (Connection reset by peer)) |
11:04:18 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
11:04:34 | t0mas | morning :) |
11:06:53 | Seed | good morning |
11:12:40 | | Quit mrlala (Read error: 60 (Operation timed out)) |
11:16:06 | niobos | morning |
11:18:55 | *** | Saving seen data "./dancer.seen" |
11:26:52 | | Quit webguest40 ("CGI:IRC (EOF)") |
11:44:00 | t0mas | hm... was it preglow who "fixed" a dead pixel on a tft? |
11:44:40 | t0mas | I have 1 dead pixel... and the shop is willing to take it back (payed 15 euros for that)... but they don't have a replacement screen for me |
11:45:22 | t0mas | so they offered 100 euro discount... (as they sell the replaced screens for 100 euro less)... and if I can fix the pixel... then it would be nice to have the discount :) |
11:46:32 | | Join webguest85 [0] (~c3f0c3a0@labb.contactor.se) |
11:50:58 | | Join Musicmad [0] (~Musicmad@port547.ds1-oebr.adsl.cybercity.dk) |
12:00 |
12:01:47 | | Quit Chamois (Read error: 110 (Connection timed out)) |
12:02:37 | | Join bipak_ [0] (~bip@p50884B76.dip.t-dialin.net) |
12:04:01 | | Join dapureplaya [0] (~anon@CPE-144-136-73-250.nsw.bigpond.net.au) |
12:04:58 | | Join webguest87 [0] (~cb290f9c@labb.contactor.se) |
12:04:59 | | Quit dapureplaya (Client Quit) |
12:05:55 | | Part webguest87 |
12:14:22 | | Join Chamois [0] (~Chamois@i01v-71-23.d4.club-internet.fr) |
12:15:02 | Slasheri | hi |
12:15:09 | Chamois | hi slasheri |
12:15:14 | Chamois | i found the problem |
12:15:22 | Chamois | with the gap during playback |
12:15:25 | Slasheri | now mp3 playback should be quite true gapless, i just made a simple dsp that removes silence from beginning of the song |
12:15:30 | Slasheri | hmm |
12:15:44 | Chamois | i erase my configuration file |
12:15:53 | Chamois | and hop playback is perfect |
12:15:55 | Chamois | strange |
12:17:48 | HCl | o.o |
12:18:19 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
12:18:28 | | Quit bipak (Read error: 110 (Connection timed out)) |
12:18:59 | HCl | morning. |
12:19:02 | * | HCl has a cold :/ |
12:24:35 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
12:24:49 | MoosCamaro | Morning all |
12:25:02 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
12:25:27 | HCl | its preglow! |
12:25:27 | HCl | run |
12:25:30 | HCl | o.o |
12:25:41 | * | preglow looks threatening |
12:26:00 | * | HCl hands preglow a cookie |
12:26:12 | * | preglow grabs greedily |
12:26:16 | preglow | Slasheri: what silence do you remove? the amount described in the lame header encoder delay field? |
12:26:21 | * | HCl runs while preglow is distracted |
12:28:10 | Slasheri | preglow: I am not sure about those delays yet (because i haven't yet managed to get full gapless output using them), but now the codec removes all silence from the beginning of the song and that seems to do true gapless playback |
12:29:49 | niobos | HCl: the offsets in the DB: those are absolute offsets in the file? not index-numberd |
12:30:21 | preglow | Slasheri: you should mail someone who knows about these things to find the true behaviour you're after |
12:30:23 | HCl | yea, absolute |
12:30:39 | HCl | at first i wanted to make them index numbered, but there were people that were against that |
12:30:49 | preglow | Slasheri: the guy who made the lame info header spec page most certainly will now |
12:30:55 | Slasheri | preglow: Hmm, that's true. or just wait the patch gets to cvs and somebody will fix it |
12:30:59 | niobos | and it should be all sorted, I guess; |
12:31:16 | HCl | yea |
12:31:24 | niobos | I asume binary sort will do? or should it be case-insensitive? |
12:31:25 | amiconn | Slasheri: An mp3 encoded with lame −−nogap should not contain any unwanted silence |
12:32:16 | Slasheri | do you know if there are any specs on the web about that option? |
12:32:28 | * | niobos goes back to his books, and calculates the electrical field inside a coax-cable |
12:32:41 | HCl | case insensitive |
12:32:54 | niobos | damn... |
12:32:58 | HCl | but that doesn't mean you can't do binary search in it. |
12:33:14 | niobos | hmm... explain |
12:33:20 | amiconn | Slasheri: −−nogap does a rather simple thing |
12:33:37 | amiconn | It can only work if you give lame more than one .wav at once |
12:34:13 | amiconn | lame then simply joins the .wav data for encoding, and splits at the nearest frame boundary after encoding |
12:34:37 | Slasheri | Ah.. So there should be no silence between tracks.. |
12:34:44 | niobos | just compare each item then? |
12:34:59 | HCl | niobos: they're still sorted, its just that lower and uppercase are equal |
12:35:03 | niobos | and don't asume entries[i] > search -> it isn't in |
12:35:08 | amiconn | The result is actually one consecutive mp3 stream, just split in two (or more) files |
12:35:21 | Slasheri | however, now the dsp works also with many songs that are not made right way with lame |
12:35:24 | amiconn | Slasheri: Do you reinitialise the codec on track change? |
12:35:31 | Slasheri | amiconn: no i don't |
12:35:42 | preglow | there's no point in reinitialising an mp3 codec |
12:35:51 | preglow | even if he did it wouldn't matter |
12:35:51 | Slasheri | But i have tried also reinitialization and that has no difference.. |
12:36:08 | amiconn | preglow: What if the mpeg version/layer/sample frequency changes? |
12:36:10 | niobos | well, sorting is not for today yet, so I'll think about it. |
12:36:18 | amiconn | Slasheri: You should not initialise |
12:36:24 | amiconn | *reinitialise |
12:36:49 | * | HCl yawns |
12:36:52 | HCl | hmm.. |
12:37:03 | preglow | amiconn: shouldn |
12:37:14 | HCl | any objections if i put my java tool in cvs, and start upgrading the database to v3 ? |
12:37:23 | HCl | not really big changes, just adding some fields to the song structure |
12:37:24 | preglow | amiconn: shouldn't need to reinitialise then either, but you'd of course have to handle the sample rate change some other way |
12:37:27 | HCl | playtime, track number |
12:37:33 | HCl | samplerate |
12:38:52 | niobos | HCl: please do update the wiki then... so I can do it for V3 without wasting time to V2 |
12:39:15 | HCl | yea |
12:39:35 | HCl | i'll get working on it |
12:39:50 | amiconn | HCl: Yes I have objections if the v3 database can only be generated with the java tool |
12:40:17 | HCl | amiconn: it won't. i'll adjust the songdb tool to fill in invalids for the extra fields |
12:40:49 | niobos | amiconn: and I'w writing songdb in C... but that could take a while... |
12:41:36 | amiconn | I know that you are doing that |
12:41:44 | * | HCl goes to adjust his java code structure to make it even better.. |
12:42:04 | amiconn | I'd still prefer perl though (or any other widespread scripting language), since this allows to run it on almost any machine |
12:42:16 | amiconn | ...without extensive setup procedures |
12:44:25 | amiconn | Imho the only reason for having a .c version would be to run it on the box itself, but then it should be able to deal with low memory |
12:44:31 | amiconn | (a non-trivial task) |
12:45:07 | niobos | amiconn: is it worth for me to continue then |
12:45:57 | t0mas | niobos & amiconn: wxwidgets? |
12:46:05 | preglow | wxwidgets??? |
12:46:08 | t0mas | that's a toolkit for graphical C apps for linux and windows and mac |
12:46:24 | t0mas | so maybe it's a good idea to chose for that for all end-user rockbox tools? |
12:46:26 | preglow | what do you want to use that for? |
12:46:39 | t0mas | for making a crossplatform end-user tool? |
12:46:48 | t0mas | so windows users can use rockbox good too? |
12:46:50 | amiconn | t0mas: The problem ist that it is necessary to compile a .c version before it can be used |
12:47:05 | t0mas | yes, but we could distribute an executable for that |
12:47:16 | niobos | executables are platform dependent |
12:47:27 | amiconn | For windows, you could carry a precompiled .exe, since an .exe should run on any Win32 box, but that's not possible for Linux |
12:47:38 | t0mas | yes, but on linux everybody can compile something |
12:47:47 | preglow | not true |
12:47:48 | t0mas | and on windows we need an exe tool... |
12:47:52 | preglow | lots of distros don't bundle compilers |
12:48:04 | t0mas | then make some rpm package? |
12:48:09 | t0mas | almost all distros can use that? |
12:48:11 | preglow | amiconn: it is more or less possible for linux |
12:48:16 | niobos | preglow: lots of distro's dont install compilers... all of them supply one... |
12:48:22 | amiconn | Even if you can compile on a linux box, it's still a lot more work than simply running a perl script |
12:48:29 | t0mas | but an all-in-1 tool, for patching firmware... converting video... converting dictionary and makeing a songdb would be nice to have... |
12:48:47 | preglow | amiconn: a precompiled binary should work fine on more or less all boxes |
12:48:59 | amiconn | preglow: Iirc different linux distros have different lib versions, residing in different dirs etc |
12:49:04 | t0mas | static |
12:49:06 | preglow | amiconn: static linking |
12:49:19 | preglow | dirs doesn't matter, you don't have to worry about linking |
12:49:19 | amiconn | What about non-x86? |
12:49:22 | preglow | ldd does that |
12:49:28 | preglow | amiconn: i did say 'most' boxes |
12:49:41 | preglow | amiconn: if you follow that reasoning, you also have to worry about windows 2000 on alpha computers |
12:49:44 | t0mas | non-x86 people are used to compiling |
12:50:23 | amiconn | It's not that this would hit often, but we would give away some flexibility we currently have, and that's my point |
12:50:55 | niobos | I'm learning Perl too, so if you want I could try to make it in Perl... |
12:51:09 | niobos | however i'm an absolute perl noob... |
12:51:27 | t0mas | still... I think a windows tool would be nice... |
12:51:37 | t0mas | because not every noob can run perl scripts |
12:51:48 | preglow | t0mas: then start working |
12:51:58 | niobos | windows tool as in: a .exe that runs under windows |
12:51:59 | t0mas | preglow: vacation in 2 weeks :) |
12:52:01 | preglow | t0mas: i for one hate gui programming, so you wont see mee coding that |
12:52:02 | niobos | or as in: a GUI? |
12:52:12 | t0mas | preglow: I can code the gui... |
12:52:15 | amiconn | niobos: I'm not saying c code is useless. I would try to do this myself, since it would be cool to run the db generation on the box itself |
12:52:21 | t0mas | and maybe you can embed the tools we have now? |
12:52:37 | amiconn | But, as said, it should be able to deal with low memory, i.e. database larger than free ram |
12:52:50 | niobos | that can be a problem... |
12:53:01 | niobos | currently all DB-manipulation is done in RAM... |
12:53:08 | niobos | but I can adapt for that, I think |
12:53:25 | t0mas | preglow: maybe we van include the firmware patching stuff too? so all noobs can use it? |
12:53:29 | t0mas | *can |
12:53:54 | amiconn | niobos: I already though about how to solve that. |
12:54:02 | niobos | amiconn: should it ALWAYS use the least amout of RAM, or should it try to do it in RAM and, if failing, fall back to disk? |
12:54:27 | amiconn | The biggest problem is sorting a huge table, but that can be solved by doing a disk-based merge sort |
12:54:46 | amiconn | niobos: I think you could use all available ram |
12:54:54 | preglow | yeah |
12:55:09 | preglow | demanding to play music while a bloody db build is being done is a bit unreasonable |
12:55:18 | niobos | i agree |
12:55:31 | preglow | so you should have around two megs of memory to do it in |
12:56:06 | niobos | hmm... if I use a (few) temp-files, where should I place them? in the root? in the .rockbox/? |
12:56:54 | amiconn | Imho it doesn't matter as long as you always do a proper cleanup |
12:56:57 | HCl | yay for code restructurization |
12:57:12 | amiconn | I'd use the root dir, because of the shorter path |
12:57:43 | | Join mrlala [0] (~mistame@cpe-66-75-129-164.san.res.rr.com) |
12:58:03 | niobos | using the .rockbox/ would avoid file-name-collisions... since we "own" the dir |
12:58:49 | amiconn | We do already generate unique filenames in a number of places |
12:59:06 | amiconn | ...I want to convert that to one central function |
12:59:48 | niobos | k, I'll continue to write the C-thing and implement a HDD-fallback on mem-alloc failure |
13:00 |
13:00:19 | preglow | like mkstemp? |
13:00:29 | niobos | I'll put a dummy mkstemp in to test it |
13:00:44 | niobos | or what will it be called? |
13:01:09 | amiconn | preglow: Not exactly |
13:01:39 | amiconn | Currently there are 3 places that generate unique file names using one of two methods |
13:02:26 | | Quit edx (Read error: 145 (Connection timed out)) |
13:02:52 | amiconn | (1) Using a number sequence: config file name, recording file name (on units without rtc), screenshot file name (on units without rtc) |
13:03:12 | amiconn | (2) Using a time string: recording file name (on units with rtc), screenshot file name (on units with rtc) |
13:03:24 | | Quit webguest85 ("CGI:IRC (EOF)") |
13:03:48 | amiconn | Both methods use a similar pattern: <prefix><uniqueness_part>.<ext> |
13:03:59 | amiconn | E.g. config-01.cfg |
13:04:45 | HCl | yay for more code restructurization :3 |
13:04:54 | amiconn | R050604-130501.mp3 |
13:05:02 | amiconn | or rec_0002.mp3 |
13:05:04 | amiconn | etc |
13:05:21 | niobos | amiconn: I guess I can find those functions in the CVS? |
13:05:52 | amiconn | There is no central function yet, but I planned to do this |
13:06:01 | amiconn | Currently, each place implements its own version |
13:06:09 | niobos | k, but IF you do it'll be in CVS? |
13:06:12 | amiconn | yup |
13:06:23 | HCl | awww. |
13:06:28 | * | HCl pokes java. |
13:06:34 | niobos | So I might do a checkout and see how I should call it |
13:06:36 | HCl | bah. i'm not allowed to do an abstract static :/ |
13:07:11 | niobos | HCl: sure not... that's like asking for a variable constant... |
13:07:18 | HCl | hmm? |
13:07:23 | HCl | how so? |
13:07:49 | niobos | static = this function is 1 function for ALL objects, and is once defined and can be called even without an object |
13:07:54 | amiconn | It will be something like char *create_unique_name(char *buffer, const char *prefix, const char *suffix, int digits) |
13:08:08 | HCl | yes. |
13:08:11 | niobos | abstract = this is not realy a function, this is a template that must be overwritten by childs |
13:08:16 | HCl | yes. |
13:08:22 | HCl | i want a global per-class function |
13:08:23 | amiconn | If digits is 0, it would then create a timestring name on units with rtc |
13:08:25 | HCl | thats abstract |
13:08:26 | niobos | you can't have a function that must be overwritten and that is already defined... |
13:08:40 | HCl | why not? |
13:08:55 | HCl | i want an "int entrySize()" |
13:08:59 | HCl | for all my entry classes |
13:09:07 | HCl | but it should be static since it won't change per instance |
13:09:19 | HCl | but merf, i'll just make it non static |
13:09:53 | niobos | amiconn: k, I'll use that definition |
13:10:21 | amiconn | I may still change that, but certainly not much |
13:10:26 | niobos | np |
13:10:26 | HCl | nasty.. |
13:10:40 | * | niobos is back off to the study-books... |
13:10:54 | HCl | i meant i'll make it non abstract o.o |
13:11:47 | HCl | there.. |
13:14:13 | HCl | that was too easy :) |
13:14:25 | * | HCl goes to update the wiki, rockbox code and perl script.. |
13:17:32 | HCl | niobos: updated the wiki.. |
13:18:58 | *** | Saving seen data "./dancer.seen" |
13:20:07 | HCl | hmm.. |
13:26:54 | ashridah | hmm |
13:27:17 | ashridah | rockboy seems to hang with the version of rockbox i've got currently (an oldish version of slasheri's patches) |
13:27:33 | HCl | yea, muesli reported that as well. |
13:27:36 | HCl | brb |
13:28:33 | HCl | back. dunno why it happens, haven't looked into it |
13:31:09 | ashridah | behold! the power of entropy! |
13:31:13 | HCl | wth. |
13:31:19 | HCl | i can't compile latest cvs anymore with my toolchain.. |
13:31:24 | HCl | loads of errors... |
13:31:36 | HCl | CC plugin.c |
13:31:36 | HCl | In file included from /home/hcl/rockbox/cross/lib/gcc/m68k-elf/3.4.3/../../../../m68k-elf/include/unistd.h:4, |
13:31:39 | HCl | from plugin.c:25: |
13:31:42 | HCl | /home/hcl/rockbox/cross/lib/gcc/m68k-elf/3.4.3/../../../../m68k-elf/include/sys/unistd.h:23: error: parse error before "uid_t" |
13:31:52 | HCl | hm |
13:31:54 | HCl | maybe thats me |
13:31:56 | ashridah | o.O |
13:31:57 | HCl | hold on o.o. |
13:33:10 | preglow | ehh? |
13:33:36 | HCl | there o.o nevermind :p |
13:33:39 | HCl | it was my fault |
13:36:53 | niobos | HCl: samplerate in Hz or in kHz? |
13:37:50 | HCl | no idea :P |
13:38:01 | HCl | i'll check in a bit. |
13:38:07 | HCl | i'm assuming it will be in hz |
13:38:18 | HCl | since otherwise you'd need floating point |
13:38:20 | BTKDaImMaikata | is it int ? |
13:38:24 | HCl | yes |
13:38:25 | | Nick BTKDaImMaikata is now known as Bgr (~Bager@83.222.160.88) |
13:38:34 | Bgr | then i'm almost sure it's in Hz |
13:38:46 | HCl | we'll see what my backend gives me in a bit |
13:38:47 | niobos | so it'll be limited to 65kHz (since it's 16bit) |
13:38:49 | Bgr | or is fixed point |
13:38:55 | HCl | yea |
13:39:08 | niobos | no support for (maybe) 96kHz? |
13:39:15 | HCl | do we want to support that? |
13:39:22 | niobos | donno |
13:39:23 | Bgr | there's no such hardware for now |
13:39:28 | Bgr | afaik |
13:39:37 | Bgr | btw, hi :) |
13:39:50 | niobos | hi |
13:39:57 | Bgr | HCl what caused the error ? |
13:40:24 | HCl | what error? |
13:40:33 | niobos | HCl: you decide... We could extend it to 32bit... and leave a 16bit gap for future extpansion? |
13:40:38 | Bgr | with compiling cvs |
13:41:03 | HCl | niobos: meh, we'll just expand it when needed, its not a major surgery of code as long as its written maintainably |
13:41:17 | niobos | k 16bit in Hz then |
13:41:20 | HCl | Bgr: oh, my cruddy attempt at trying to get the searchengine to write to the playlist rather than /search.m3u |
13:41:32 | Bgr | hm |
13:41:39 | HCl | but i'll fix that later. |
13:41:47 | * | HCl goes to generate and try v3 |
13:41:52 | HCl | i'm hoping it will work |
13:41:59 | Bgr | v3 of db? |
13:42:36 | HCl | minor changes |
13:42:41 | HCl | playtime, track number, samplingrate |
13:42:51 | HCl | its mostly the playtime thats important |
13:43:06 | HCl | the rest just adds search options to the searchengine |
13:43:28 | HCl | but since we can't do versions 2.1 or so, it'll have to be 3 |
13:43:28 | HCl | :P |
13:45:15 | HCl | hm cool. |
13:45:19 | HCl | bootloader usb mode |
13:45:25 | HCl | never had that before |
13:45:56 | Bgr | really cool |
13:46:11 | Bgr | not that i have tried it ... |
13:46:13 | * | niobos is off to lunch |
13:46:23 | HCl | it sucks battery cause it keeps the hdd spinning, i think. |
13:46:39 | HCl | but its great for emergencys |
13:47:11 | HCl | woops, forgot to increase the db version in my rockbox code.. |
13:47:24 | preglow | doesn't exactly suck more battery than ordinary usb mode... |
13:47:43 | Bgr | what do you mean with spinning ? |
13:47:57 | Bgr | i think so also |
13:48:00 | Bgr | there's no reason |
13:48:07 | HCl | it doesn't? |
13:48:15 | Bgr | original USB mode also spins the HDD all the time |
13:48:18 | | Join webguest62 [0] (~c3f0c3a0@labb.contactor.se) |
13:48:34 | preglow | ordinary usb mode sure as hell never spins down the drive |
13:48:49 | preglow | rockbox can't control the disk in any way in usb mode |
13:48:56 | Bgr | HCl the USB2.0 chip is MSD |
13:49:04 | Bgr | mass storage device class |
13:49:13 | HCl | okay |
13:49:30 | HCl | preglow: are you sure? i thought i saw code in the bootloader to keep the disk spinning |
13:49:51 | Bgr | so the firmware (rockbox or iriver's) just flushes buffers and goes to sleep, waiting for interrupt (USB disconnected) |
13:49:54 | HCl | unsupported database version 2 :) |
13:50:07 | Bgr | and also makes sure that the disk doesn't spin down |
13:51:05 | * | Bgr looks @ the wiki |
13:51:53 | | Quit mrlala (Read error: 110 (Connection timed out)) |
13:54:28 | * | HCl tries to generate a v3 database |
13:54:53 | HCl | i still wonder what the delay at the end is :/ |
13:55:21 | | Join RED_M_CHIU [0] (~trogdorrr@82-33-104-206.cable.ubr07.azte.blueyonder.co.uk) |
13:55:37 | HCl | hm... |
13:56:04 | HCl | bug :) |
13:56:21 | ashridah | anyone got a link to Slasheri's site? |
13:56:26 | ashridah | i manage to keep forgetting it |
13:57:25 | thegeek | hmm |
13:57:31 | thegeek | one small thing |
13:57:35 | thegeek | in the translations |
13:57:42 | thegeek | I don't think things like "MMC" |
13:57:45 | thegeek | should be translated |
13:57:58 | thegeek | the .no translation says "MMK" |
13:58:00 | thegeek | nwo |
13:58:01 | HCl | O.o. |
13:58:02 | thegeek | now |
13:58:07 | thegeek | which imho is just stupid |
13:58:10 | thegeek | MultiMediaKort |
13:58:18 | thegeek | I think it should still be MMC |
13:58:24 | preglow | yeah, i know |
13:58:25 | thegeek | since that is the accept industry standard |
13:58:27 | preglow | i haven't botjered to fix it |
13:58:27 | HCl | yea, i agree, but then, i don't care about translation |
13:58:28 | HCl | s |
13:58:29 | thegeek | regardless of language |
13:58:33 | thegeek | neither do I |
13:58:40 | thegeek | I just saw it;) |
13:58:43 | HCl | :) |
13:58:50 | amiconn | ashridah: That's what the irc log is for... |
13:58:56 | ashridah | amiconn: mmhf. |
13:58:58 | preglow | there's a lot about that translation i'm not satisfied with |
13:59:03 | thegeek | hehe |
13:59:08 | preglow | but i won't ever use it myself, so i don't want to use time on it |
13:59:09 | ashridah | heh |
13:59:11 | thegeek | I would not worry |
13:59:18 | MoosCamaro | http://ihme.org/~miipekk/rockbox/ |
13:59:20 | thegeek | I doubt it's used much;) |
13:59:27 | thegeek | I would certainly never use it |
13:59:34 | ashridah | amiconn: maybe if they were searchable |
13:59:50 | HCl | google? |
13:59:57 | MoosCamaro | ashridah : http://ihme.org/~miipekk/rockbox/ |
14:00 |
14:00:14 | thegeek | you're too late, muahaahah! |
14:00:24 | RED_M_CHIU | asfridah: ctrl+F to search logs? |
14:01:06 | HCl | hahahha. |
14:01:11 | HCl | that was *WAY* too easy :D |
14:01:14 | HCl | i love maintainable code |
14:01:21 | preglow | hahah |
14:01:24 | HCl | upgrading rockbox code to v3 was a matter of changing 1 simple define |
14:01:24 | HCl | :) |
14:01:26 | thegeek | you lazy bastard;p |
14:01:30 | ashridah | RED_M_CHIU: there's one file per day |
14:01:43 | thegeek | egrep |
14:01:48 | preglow | you should consider writing maintainable code all the time, then |
14:01:55 | thegeek | hehehe |
14:02:05 | thegeek | god damn |
14:02:07 | HCl | preglow: thats what my intention was with the java version of songdb :) |
14:02:09 | thegeek | I love the new coldplay album |
14:02:21 | HCl | as for the changes in the java version, 3 lines. in one file :) |
14:02:30 | HCl | oh wait |
14:02:32 | HCl | 4 lines |
14:02:36 | HCl | 3 in one file, 1 in another |
14:02:36 | HCl | :) |
14:02:42 | HCl | (rockbox database version number) |
14:03:39 | thegeek | Coldplay - Talk |
14:03:44 | thegeek | smoothnessss |
14:03:55 | thegeek | in fact |
14:03:59 | thegeek | smoooooothnesssss |
14:05:27 | ashridah | rofl |
14:05:31 | ashridah | uh |
14:05:34 | ashridah | music doesn't stop when i plug in the usb jack ;) |
14:05:46 | thegeek | hehe |
14:05:49 | thegeek | why complain? |
14:05:49 | thegeek | ;) |
14:05:57 | * | ashridah suspects there's impending doom |
14:06:10 | thegeek | enjoy it while you can;p |
14:06:13 | ashridah | thegeek: because when the watermark hits, the code's probably goign to attempt to use the disk. |
14:06:23 | thegeek | I know I know |
14:06:40 | thegeek | something bad will happen |
14:06:48 | thegeek | ;) |
14:07:10 | thegeek | right now I could kiss that coldplay dude |
14:07:17 | HCl | i found a bug... |
14:07:28 | ashridah | a bug? NEVER! |
14:07:56 | preglow | i'm streaming some "lovely danseband-musikk from the tv |
14:07:57 | thegeek | squash it for us HCl |
14:08:06 | thegeek | urk |
14:08:29 | thegeek | I'll refrain from saying what I thought |
14:08:34 | thegeek | since it could be considered offensive |
14:08:38 | preglow | "lovely" |
14:08:44 | thegeek | and I don't want that... now do I? |
14:08:47 | thegeek | hehe |
14:08:49 | thegeek | ;) |
14:08:50 | preglow | haha |
14:08:57 | preglow | it's more or less the only genre of music i don't like |
14:09:07 | thegeek | indeed |
14:09:10 | amiconn | Bugs tend to come in heaps. If you squash one, you'll uncover the next |
14:09:21 | thegeek | If I ever begin listening to it |
14:09:25 | thegeek | somone |
14:09:27 | thegeek | please |
14:09:31 | thegeek | remind me to kill myself |
14:09:36 | thegeek | I mean |
14:09:39 | thegeek | god damn |
14:09:41 | thegeek | it's horrible |
14:09:47 | thegeek | it's the devil incarnate |
14:09:57 | preglow | yes, indeed |
14:10:06 | amiconn | The overwritten recording was a really tricky one. Fortunately Bagder implemented logf()... |
14:10:38 | HCl | i have a lot of badly tagged files o_o |
14:10:52 | thegeek | hehe |
14:10:53 | preglow | HCl: freedb masstagger is your friend |
14:10:56 | thegeek | I don't |
14:11:02 | HCl | preglow: where do i get that? |
14:11:05 | thegeek | everything I own is more or less nice now |
14:11:13 | thegeek | foobar2000 |
14:11:20 | HCl | mk |
14:11:22 | thegeek | you poor ignorant fool |
14:11:26 | thegeek | foobar2000! |
14:11:33 | thegeek | masstagger forever. |
14:11:38 | HCl | oh crud. |
14:11:48 | thegeek | (I'm really just trying to convey my fanaticism) |
14:11:51 | HCl | i shouldn't have selected a song, should i |
14:11:54 | MoosCamaro | foobar god father, tag & rename... |
14:12:28 | thegeek | godfather has a nice way to interface with allmusic.com(using scripts) |
14:12:35 | thegeek | but foobar2000 is way better imho |
14:12:42 | ashridah | neat. rockbox HEAD and slasheri's patch have a progress counter |
14:12:42 | thegeek | I just love TAGZ |
14:13:14 | HCl | this can't be right.. :/ |
14:14:41 | HCl | hm... |
14:18:45 | HCl | backend is failing on files that do have a tag... |
14:18:45 | ashridah | hm. okay. rockbox's progress screen has three numbers. the time into the song, the total time, and another time in brackets |
14:19:03 | ashridah | what the hell is the third time? |
14:19:16 | Bgr | remaining ? |
14:19:17 | Bgr | ? |
14:19:18 | thegeek | (insert bad joke) |
14:19:32 | amiconn | This is just the default wps, and the numbers within the brackets are not a time |
14:19:35 | HCl | wth. |
14:19:35 | ashridah | Bgr: it's bigger than the other two, and doesn't change |
14:19:43 | HCl | my backend does not read id3v1 but does read id3v2 |
14:19:45 | ashridah | okay, what's a WPS? |
14:19:46 | HCl | wth is up with that XD |
14:19:48 | amiconn | ...but the current and total tracks in the playlist |
14:19:59 | ashridah | aah |
14:20:04 | amiconn | WPS = While Playing Screen |
14:20:07 | thegeek | speaking of wps's |
14:20:11 | thegeek | has anyone made one for the iriver? |
14:20:18 | ashridah | strange then. it changed to a new song, but it's still on 4:14 |
14:20:21 | amiconn | It is user configurable; what you're seeing is just the default |
14:20:25 | ashridah | it was 4:14 last song too |
14:20:51 | amiconn | Maybe there's a bug in Slasheri's track change code |
14:21:07 | ashridah | entirely possible :) |
14:21:25 | amiconn | http://www.rockbox.org/twiki/bin/view/Main/CustomWPS |
14:22:21 | ashridah | ah, so the playback progress screen is configurable by a config file? |
14:22:28 | amiconn | http://www.rockbox.org/twiki/bin/view/Main/WpsGallery |
14:24:43 | preglow | rockbox bundles no other wps screens than the default onm? |
14:24:45 | preglow | one |
14:25:06 | amiconn | No, why should it? |
14:25:25 | thegeek | hmm |
14:25:48 | thegeek | why not? |
14:25:54 | thegeek | it's not like they take up that much space |
14:26:10 | thegeek | and there are always noobs that won't understand it |
14:26:10 | amiconn | true |
14:26:34 | preglow | sure looks like there'll be alot of space left on the h1x0 wps |
14:26:37 | amiconn | We could offer the ones in the gallery as a 'wps download pack' |
14:27:04 | amiconn | preglow: yup |
14:27:27 | ashridah | indeed, need to make sure a) we can use that space b) loading one for iriver doesn't break older players |
14:27:44 | ashridah | infact, didn't someoen say the iriver remote is roughly the size of the lcd's on archos players? |
14:29:03 | Bgr | ashridah as width - yes |
14:29:14 | Bgr | but it's smaller in height |
14:29:16 | ashridah | ah, so as height, no? |
14:29:23 | ashridah | bum. |
14:29:40 | Bgr | http://www.rockbox.org/twiki/bin/view/Main/DeviceChart as usual ;) |
14:30:06 | Bgr | Bitmap 112x64 Bitmap 112x64 Bitmap 112x64 Bitmap 112x64 Bitmap 112x64 Bitmap 112x64 |
14:30:29 | Bgr | remote LCD is Bitmap 128x64 |
14:30:39 | Bgr | hm |
14:30:47 | Bgr | i was wrong |
14:32:45 | preglow | none of the archos players have hold switches??? |
14:33:03 | Bgr | btw |
14:33:31 | Bgr | why for H3x0 is written that they don't have wake-up alarm ? |
14:33:44 | amiconn | preglow: No hold switches |
14:33:49 | preglow | that's bad |
14:33:52 | amiconn | ...and I don't miss a hold switch |
14:34:03 | preglow | i sure like hold switched when i keep the player in my pocket |
14:34:58 | amiconn | I certainly won't put my player in my pocket, so maybe that's why... Apat from that, an archos jukebox would be a bit large for doing that |
14:34:59 | preglow | nice when i've got it in a bag as well |
14:35:04 | Bgr | preglow it can be done in software (except the case you don't want to turn it on occasionally) |
14:35:18 | preglow | Bgr: yes, of course, but then you'd need fancy button combinations :P |
14:35:24 | amiconn | There is software button lock in rockbox |
14:35:31 | amiconn | I almost never use it |
14:35:35 | Bgr | preglow as in most GSMs ... |
14:35:38 | preglow | yes, indeed |
14:35:52 | preglow | i've had my cellphone switch off its hold when i carry it in my pocket |
14:36:08 | preglow | even though that should be a bit hard |
14:37:03 | Bgr | i've never had this luck ... |
14:37:42 | Bgr | regardless of the fact that i have some problem with my GSM, causing it to do autorestart sometimes... |
14:38:05 | Bgr | (and then, of course, its keypad is not locked) |
14:41:09 | amiconn | preglow: At least on the older archos jukeboxes (player and recorder v1) it's pretty unlikely to accidentally press a button when they are in a pocket/bag, due to the bumpers and battery compartments |
14:41:47 | preglow | might be, i've never actually seen one |
14:41:49 | amiconn | Of course this isn't true on the Ondio, and that is where I use button lock occasionally |
14:42:31 | preglow | on h1x0 you're bound to need it |
14:42:44 | preglow | the joystick gets pressed all the frigging time when you've got it in a tight pocket |
14:42:59 | HCl | pfeh. |
14:43:05 | HCl | stupid java backend does not read id3v1 tags |
14:43:09 | HCl | what kind of crap is that. |
14:43:16 | preglow | hahahah |
14:43:27 | HCl | it reads id3v2 though |
14:43:27 | preglow | reading id3v1 is the very epitome of trivial programming |
14:43:33 | HCl | oh? |
14:43:59 | HCl | i probably need a better reader backend, maybe one self-written |
14:44:01 | preglow | it's just a 128 byte struct |
14:44:09 | HCl | fixed offset? |
14:44:21 | amiconn | last 128 bytes of the file |
14:44:28 | HCl | hrm. |
14:44:38 | HCl | doesn't sound hard to add to this. but first i want to see whats up with this.. |
14:44:52 | preglow | you can code a id3v1 reader in five minutes |
14:45:01 | HCl | mhm. |
14:45:42 | HCl | well, there was one, but it doesn't support ogg :/ |
14:46:17 | HCl | http://javamusictag.sourceforge.net/ |
14:46:21 | HCl | does that support vorbis? |
14:46:52 | preglow | no |
14:47:07 | preglow | if it does, it sure as hell doesn't mention it |
14:47:40 | HCl | okay |
14:47:44 | HCl | :/ |
14:47:48 | HCl | ew. |
14:53:35 | | Join edx [0] (edx@p54A8F79C.dip.t-dialin.net) |
14:55:53 | | Quit webguest62 ("CGI:IRC (EOF)") |
15:00 |
15:00:49 | | Join Sucka [0] (~NNSCRIPT@host81-156-209-158.range81-156.btcentralplus.com) |
15:10:58 | | Quit t0mas ("brb... time to test my new kernel...") |
15:18:59 | *** | Saving seen data "./dancer.seen" |
15:21:02 | preglow | Slasheri: have you updated the patch in any way? |
15:23:25 | Slasheri | preglow: nope, i think i will wait it will be commited to cvs. |
15:24:28 | MoosCamaro | it's possibly than Linus don't appear before monday |
15:24:45 | Slasheri | Maybe i will do some bugfixes soon but not any new features before the commit |
15:25:40 | MoosCamaro | please do ;) |
15:26:03 | Slasheri | :) |
15:26:59 | Musicmad | anybody care to make a bin available somewhere? :) |
15:27:53 | Sucka | ^_^ |
15:28:08 | Slasheri | Hmm, perhaps i should make also flac and wav codecs available |
15:28:29 | amiconn | gtg, cu |
15:28:39 | | Join mrlala [0] (~mistame@cpe-66-75-129-164.san.res.rr.com) |
15:28:53 | | Part amiconn |
15:32:44 | | Join tucoz [0] (~81b1111b@labb.contactor.se) |
15:33:43 | | Join leftright [0] (~5087feca@labb.contactor.se) |
15:34:00 | tucoz | MusicMad, I can put a zip up, but beware, it's highly unstable atm |
15:34:21 | tucoz | don't know if anyone has any objections to that |
15:34:48 | Musicmad | tucoz: thanks a lot. Decided to try to build my own though - let me get back to you if it fails :) |
15:34:55 | tucoz | ok |
15:35:15 | leftright | does r-box for the h140 have a EQ now ? |
15:36:04 | Musicmad | which wiki page is the best to follow if I want to build on windows? |
15:36:17 | Musicmad | had some problems with the one describing the use of Erics mirror. |
15:37:40 | | Part leftright |
15:37:44 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
15:38:12 | tucoz | Isn't the build instructions for linux/cygwin ok? http://www.rockbox.org/twiki/bin/view/Main/HowToCompile |
15:38:17 | Musicmad | and the alternative one seems to be dead. |
15:38:51 | Musicmad | tucoz: I think so. It's the instructions on how to be cygwin running with the correct stuff I need. |
15:39:04 | Musicmad | or maybe don't need. |
15:39:18 | Musicmad | http://www.rockbox.org/twiki/bin/view/Main/CygwinDevelopment |
15:39:20 | tucoz | oh, I see. |
15:45:19 | Musicmad | where can I get this stuff: # Devel - m68k-elf-binutils (latest version is 2.15.96) |
15:45:19 | Musicmad | # Devel - m68k-elf-gcc (latest version is 3.3.5) |
15:45:54 | tucoz | maybe http://www.rockbox.org/twiki/bin/view/Main/CrossCompiler |
15:46:29 | tucoz | don't know anything about cygwin. But it seems to be a hassle to get the toolchain working with that |
15:46:41 | Musicmad | ok thanks |
15:46:49 | Musicmad | I'll give it a go. |
15:47:07 | bipak_ | does m68k-elf-gcc comes with the gcc package (linux)? |
15:47:25 | tucoz | bipak, no you have to build it yourself |
15:47:33 | Musicmad | bipak_: doesn't seem like it (judging from the description of setting up the stuff) |
15:47:52 | tucoz | check out the link I just posted |
15:48:02 | bipak_ | yeah, i mean if it comes with the gcc source, or is it a special package |
15:48:07 | bipak_ | *check* |
15:48:07 | bipak_ | ;) |
15:48:20 | Musicmad | tucoz: i will |
15:49:00 | tucoz | Musicmad: ;) I answered bipak |
15:49:13 | Musicmad | ok :) - shows how much I know. |
15:49:55 | preglow | Slasheri: it's more than possible linus wont be on before monday, so don't hold your breath |
15:51:38 | Slasheri | preglow: Ah, ok.. i will do then some general code improvement meanwhile :) |
15:51:40 | preglow | i guess i could commit it, but here probably wants a look at it first |
15:51:46 | preglow | here = he |
15:51:50 | HCl | *nods* |
15:52:05 | HCl | who was the person who had experience with reading ogg tags and mp3 tags |
15:52:06 | HCl | ? |
15:52:08 | preglow | so anyway |
15:52:17 | Slasheri | yes, i think also he wants to see it |
15:53:46 | | Quit TCK (Read error: 54 (Connection reset by peer)) |
15:55:11 | Slasheri | btw, it would be great to get the current wps in some form to the remote control or remote control keys working at least |
15:55:41 | MoosCamaro | you can improve your patch in waiting, with A bit of chance he will can appear this night :) |
15:55:59 | Slasheri | :) |
15:56:10 | tucoz | Slasheri: I think you deserve spending the weekend at a spa |
15:56:22 | tucoz | ;) |
15:56:27 | HCl | i need a proper tag reading library |
15:56:29 | Slasheri | :D |
15:57:18 | HCl | i think i might switch my design to c++ |
15:57:44 | * | preglow cheers for hcl |
15:57:49 | preglow | atta boy! |
15:57:59 | HCl | not c, c++ |
15:58:02 | preglow | i know |
15:58:04 | HCl | kay |
15:58:06 | preglow | c++ > java |
15:58:08 | HCl | and i said might |
15:58:18 | HCl | well, c++ is more powerful due to having the control of C |
15:58:23 | tucoz | isn't c plus plus frowned upon from the rockbox crew? |
15:58:25 | HCl | but its more messy also, having no garbage collector |
15:58:29 | preglow | c++ is more powerful due to not begin retarded |
15:58:35 | tucoz | hehe |
15:58:36 | preglow | HCl: never use ordinary pointers in c++ |
15:58:41 | HCl | hm? |
15:58:47 | HCl | then what am i supposed to use? |
15:58:56 | preglow | HCl: use pointer classes that handle the deallocation for you |
15:59:03 | HCl | wha? |
15:59:14 | preglow | boost::shared_ptr, for example |
15:59:24 | preglow | or std::auto_ptr, but that's not as good |
15:59:43 | HCl | what? |
15:59:50 | HCl | what does that do / how does it work |
16:00 |
16:00:35 | preglow | like, shared_array<int> my_int_array(new int[4096]); |
16:00:42 | preglow | from then on, you use it like normal |
16:00:55 | HCl | o.o;;; |
16:00:57 | HCl | eh? |
16:00:57 | preglow | and just forget to deallocate it, it will deallocate the memory in its destructor |
16:01:13 | HCl | got any documents on this? |
16:01:16 | HCl | i don't exactly know c++ |
16:02:29 | preglow | i sorely wish boost was standard in c++ |
16:02:32 | preglow | at least parts of it |
16:02:34 | tucoz | www.boost.org has an abundance of documentation |
16:02:38 | preglow | c++ _sorely_ needs a good library |
16:02:51 | | Join asdsd____ [0] (~asdsd@h-67-100-28-252.miatflad.dynamic.covad.net) |
16:03:22 | | Part asdsd____ |
16:03:27 | tucoz | preglow, have you used the boost lib and would recommend using it? |
16:03:57 | preglow | HCl: http://www.boost.org/libs/smart_ptr/smart_ptr.htm |
16:04:06 | preglow | HCl: that should give you an idea of what they are about |
16:04:11 | HCl | thanks.... |
16:04:14 | preglow | tucoz: i would very much recommend using parts of it, at least |
16:04:27 | preglow | tucoz: the smart pointers are excellent, as is the portable file system library |
16:04:28 | HCl | now i'm starting to think i should just code id3v1 support ;/ |
16:04:45 | preglow | HCl: if that's all that's stopping you, do that |
16:04:46 | HCl | in fact |
16:04:48 | preglow | HCl: it's so incredibly simple |
16:04:49 | HCl | i'm sure thats easier |
16:04:49 | HCl | ;P |
16:04:49 | | Quit Chamois (Read error: 104 (Connection reset by peer)) |
16:05:17 | tucoz | preglow: as in writing file system stuff cross-platform? |
16:05:45 | preglow | tucoz: yes |
16:06:18 | | Join Chamois [0] (~Chamois@i01v-71-23.d4.club-internet.fr) |
16:06:24 | tucoz | preglow: that sounds absolutely great. One of my concearns with the stuff I'm doing right now |
16:06:41 | preglow | i had a concern with that in the ansi viewer i am/was writing as well |
16:07:18 | preglow | it's also got great stuff like platform independent threading |
16:07:32 | tucoz | I compiled boost a couple of months ago, but got scared and bailed out. Guess I'll have a look at it again :) thanks for the tip |
16:08:11 | preglow | it's not scary at all, granted that you know c++ properly |
16:08:20 | tucoz | Was writing a parser, but ended up with using perl instead |
16:08:34 | preglow | boost actually has a parser generator |
16:08:35 | preglow | spirit |
16:08:40 | preglow | works great, but is very, very slow to compile |
16:08:50 | preglow | thanks to template magic |
16:08:56 | Musicmad | Should I worry about these: make[1]: /cygdrive/c/Private/rockbox/tools/convbdf: Command not found |
16:08:56 | Musicmad | make[1]: *** [/cygdrive/c/Private/rockbox/build/firmware/sysfont.o] Error 127 |
16:08:56 | Musicmad | make: *** [all] Error 2 |
16:09:02 | tucoz | yes, that's why I checked it out in the first place, and the regex tokenizer |
16:09:10 | preglow | Musicmad: 'make' in the tools dir |
16:09:12 | ashridah | damnit. player just crashed while playing music. got a good 3/4ths of an hour out of it at least |
16:10:16 | Musicmad | thanks preglow |
16:10:24 | tucoz | preglow, can't say I know cpp properly. Still in the java-to-cpp phase |
16:10:52 | tucoz | which is...well..interesting |
16:11:35 | preglow | then you probably need to read up on templates, if you don't know them already |
16:12:30 | tucoz | Yep, templates are nice. |
16:12:46 | HCl | java got templates recently, i think.. |
16:12:47 | tucoz | But, java 1.5 also has templates right? |
16:12:50 | Musicmad | preglow: after I run make - is the iriver file created then? |
16:13:03 | tucoz | Musicmad: make zip |
16:13:27 | preglow | Musicmad: should be |
16:13:35 | tucoz | then you get a rockbox.zip to copy to the player and unzip |
16:13:42 | preglow | Musicmad: that is, after you go back to making in the build dir again |
16:13:55 | Musicmad | make: *** No rule to make target `zip'. Stop. |
16:14:06 | preglow | yes, both java and c# have gotten template like abilities, after they realized they screwed up in not having them |
16:14:48 | tucoz | yes it sure was casting-hell in pre 1.5 java |
16:16:03 | ashridah | hm. about the only thing missing from this is tone control |
16:17:15 | preglow | missing from rockbox? |
16:17:28 | tucoz | Musicmad: Do you succed? |
16:17:40 | preglow | what kind of tone control, you mean bass/treble? |
16:18:07 | ashridah | preglow: working tone control i mean. at least, it doesn't seem to change mid-playback. it might kick in at the start, i haven't checked. |
16:18:10 | tucoz | succeed i.e. |
16:18:16 | ashridah | i know the options are there |
16:18:55 | preglow | ashridah: if you mean bass/treble controls, i'm waiting for a patch from austriancoder |
16:18:59 | preglow | ashridah: i've already fixed it |
16:19:55 | ashridah | ah |
16:21:13 | Musicmad | preglow: any thought on the make error? |
16:21:38 | preglow | Musicmad: you are standing in the build dir again, yeah? |
16:22:46 | | Join sox [0] (~sox@c-223de255.733-1-64736c10.cust.bredbandsbolaget.se) |
16:23:07 | sox | hey all |
16:23:18 | sox | is slasheris's sound api in cvs? |
16:23:52 | | Join webguest92 [0] (~534eada0@labb.contactor.se) |
16:23:58 | ashridah | sox: not yet |
16:23:59 | sox | i got the impression that some people were actually playing mp3s on their irivers, was i wrong? |
16:24:01 | ashridah | sox: requires vetting |
16:24:06 | ashridah | (apparently) |
16:24:18 | ashridah | sox: there are patches floating around, they're a little out of date |
16:24:34 | sox | but working? |
16:24:38 | HCl | yes. |
16:24:41 | sox | wow |
16:24:56 | ashridah | i'm onto my 4th song from decks, drums and rock and roll |
16:25:46 | sox | so where do i find these patches? |
16:27:09 | Musicmad | preglow: no :) - i'll try there. |
16:27:21 | ashridah | keep in mind that one has to reboot the player if one hits 'stop', and it occasionally cuts out, AND you need to adjust the volume once before it kicks in properly, plus a bunch of other issues: http://ihme.org/~miipekk/rockbox/ |
16:27:29 | preglow | ashridah: that's been fixed |
16:27:35 | preglow | ashridah: the stop issue, that is |
16:28:13 | ashridah | ah. so it has |
16:28:32 | tucoz | preglow, that beeping I experience has also disappeared |
16:28:32 | ashridah | of course, when the player starts again, bits of the old buffer are still there |
16:29:02 | ashridah | and it still wigs out occasionally |
16:30:29 | tucoz | hmm, weird. rockbox refuses to play certain mp3's |
16:31:29 | preglow | what kind of mp3s? |
16:31:37 | preglow | are you certain it's just not you pressing 'stop' enough time? :P |
16:31:39 | HCl | i found an id3v1 reader for java.. |
16:31:50 | preglow | HCl: by now i could have coded an id3v1 reader five times |
16:31:59 | preglow | HCl: i seriously recommend you just do it yourself |
16:31:59 | HCl | yea but i wasn't looking |
16:32:03 | tucoz | yes, It refuses to play the same mp3's after reboot |
16:32:07 | HCl | nah, i got something. |
16:32:38 | preglow | tucoz: let slasheri have it, then :P |
16:32:42 | tucoz | ok |
16:37:41 | | Quit mrlala (Read error: 110 (Connection timed out)) |
16:38:03 | HCl | i found something even better |
16:38:03 | HCl | o.o |
16:38:14 | tucoz | Slasheri: are you there? |
16:38:19 | HCl | an Iriver DB generator written in java |
16:38:22 | HCl | supporting mp3 and ogg |
16:38:29 | HCl | i'm just gonna plug it into the rockbox db generator |
16:39:27 | HCl | hrm |
16:39:33 | tucoz | preglow, would you like to try and see if it's just me doing something wrong? |
16:39:49 | HCl | this is great. |
16:40:29 | | Quit ashridah ("sleep") |
16:40:51 | HCl | haha. i love java :) |
16:41:18 | HCl | limited though :/ i'll need to add routines for playtime.. |
16:41:43 | sox | where in the rockbox file structure do i need to place slasheris patches and what's the patch command? patch -p1 < snapshot.diff ? |
16:42:23 | preglow | codec* -> apps/plugins, codeclib* -> apps/plugins/lib playback* -> apps/, patch -p0 |
16:42:37 | sox | ok |
16:43:06 | preglow | tucoz: there's nothing fancy to it, if it wont play for you, it won't play for me either, the only trick i know of is pressing stop several times before playing |
16:44:21 | tucoz | ok, yes, but it seems you know a lot more of sound-files and mp3's than me. Might be something with libmad maybe? |
16:44:53 | Slasheri | tucoz: yes, could you send the file to me? |
16:45:08 | preglow | yes it might, but slasheri is in a much better position than me to find out what's wrong |
16:45:12 | tucoz | Slasheri: www.ii.uib.no/~martina/1.mp3 |
16:45:15 | tucoz | and 2.mp3 |
16:46:07 | Musicmad | zip warning: name not matched: rockbox.iriver |
16:46:13 | Musicmad | something is not right :) |
16:46:13 | Slasheri | tucoz: thanks, i will take a look at that soon |
16:46:23 | tucoz | Slasheri: thank you |
16:46:24 | HCl | can someone tell me what the proper way would be to calculate a song's playtime in seconds? |
16:46:28 | HCl | ogg/mp3 ? |
16:46:58 | Slasheri | HCl: mp3s playtimes are calculated by firmware/id3.c at least |
16:47:05 | HCl | eh.. |
16:47:08 | HCl | hm. |
16:47:21 | Slasheri | There is length field or something that has the song length in ms |
16:47:25 | Slasheri | Just take a look at that |
16:48:36 | HCl | well, i need it in java :/ |
16:48:49 | Slasheri | i think you can quite easily port the code.. |
16:50:08 | HCl | fair enough |
16:50:14 | HCl | i need ogg too though |
16:50:55 | HCl | ugh. |
16:50:59 | HCl | that code is not portable >.< |
16:52:21 | HCl | at this rate i'll end up using two backends |
16:52:27 | preglow | it's a quite simply formula |
16:52:32 | HCl | one for tags, one for other stuff. |
16:52:44 | HCl | whats the formula? |
16:52:56 | preglow | num_mp3_frames*frame_size_in_samples-zero_padding-encoder_delay |
16:53:05 | preglow | that's the song length in samples |
16:53:29 | HCl | um. |
16:53:30 | HCl | i want seconds |
16:53:39 | preglow | well, divide it by sample rate, then |
16:53:45 | Sucka | cunning |
16:53:47 | Sucka | ;p |
16:53:49 | HCl | is it just frameRate*(filelength/frameSize) ? |
16:54:15 | HCl | i suck at math. |
16:54:16 | HCl | bleh. |
16:54:19 | preglow | you're aware you're bumping into fixed point here again, yes? :P |
16:54:25 | HCl | i am not. |
16:54:30 | HCl | this is for the java db generator |
16:54:34 | preglow | yes you are, song length in seconds is rary an integer |
16:54:40 | HCl | i don't care |
16:54:43 | HCl | it doesn't have to be exact |
16:54:53 | HCl | +- 1 second doesn't matter |
16:55:09 | preglow | i think you should save the song length in samples, actually |
16:55:21 | preglow | and let the conversion to seconds be dealt with by whatever wants to display it |
16:55:25 | HCl | filelength/(frameRate*frameSize) ? |
16:55:33 | preglow | you can't use file length |
16:55:39 | HCl | yes i can o.o; |
16:55:43 | preglow | there might be all sorts of other data in the file |
16:55:47 | HCl | yea |
16:55:47 | HCl | okay |
16:55:48 | preglow | like a huge id3v2 blob |
16:55:57 | HCl | well, i don't know how to deal with that. |
16:56:02 | HCl | this isn't going anywhere.. |
16:56:05 | preglow | you need the number of mp3 frames in the file |
16:56:11 | preglow | the mp3 frame size in samples is a constant |
16:56:23 | HCl | i don't have the number of frames |
16:56:28 | HCl | its a generic interface |
16:56:30 | HCl | its not limited to mp3 |
16:56:55 | HCl | meh. |
16:56:59 | HCl | i'll just merge the two backends i have. |
16:57:01 | preglow | well, how do you propose to do it then? |
16:57:14 | preglow | you need codec info to figure it out |
16:57:26 | preglow | the only other solution is using file size, and that quite simply doesn't cut it |
16:57:34 | HCl | yes, i'll just merge my two backends. |
16:57:40 | HCl | but that will result in tags being read twice |
16:57:42 | HCl | which is a waste of time. |
16:58:13 | preglow | i think mp3 frame size is 1152 samples |
16:58:24 | preglow | i think you're trapped in oo hell right now |
16:58:30 | HCl | not really o.o;;;; |
16:58:36 | preglow | there's no reason tags should have to be read twice |
16:58:43 | preglow | you're just trapped in a bad abstraction |
16:58:48 | HCl | i know that. i have one backend that does not read id3v1 |
16:58:51 | HCl | i don't know why. |
16:59:04 | HCl | i have another backend thats great to read tags and fast, supports ogg, mp3, asf |
16:59:08 | HCl | but it doesn't give extra info |
16:59:11 | HCl | like song duration |
16:59:13 | HCl | which i do need |
16:59:22 | preglow | you might have to query the codec for that info |
16:59:29 | preglow | i don't know how mp3 players normally deal with it |
17:00 |
17:00:03 | Musicmad | preglow: any idea why make zip says this: zip warning: name not matched: rockbox.iriver |
17:00:14 | Musicmad | I suspect I haven't even build the .iriver file yet :) |
17:00:23 | HCl | i'll just use both backends.. |
17:00:30 | preglow | Musicmad: have you done 'make' ? |
17:00:33 | Musicmad | yes |
17:00:39 | Musicmad | in the tools dir though |
17:00:47 | Musicmad | should I do one in the build dir too? |
17:00:50 | preglow | forget tools |
17:00:54 | preglow | build is where you need to be |
17:00:59 | preglow | tools has been accounted for now |
17:01:01 | * | Musicmad forgets tools |
17:01:14 | preglow | someone needs to fix the bloody makefile |
17:01:29 | Musicmad | so I'm in the build dir now. |
17:02:07 | preglow | make |
17:06:23 | | Quit webguest92 ("CGI:IRC (EOF)") |
17:06:49 | * | bipak_ just compiled rockbox :> |
17:07:11 | | Join spiralout [0] (~spiral@p54B3B45F.dip0.t-ipconnect.de) |
17:08:01 | | Quit tvelocity ("Leaving") |
17:09:00 | preglow | what do you cygwin guys do to compile rockbox these days? |
17:09:01 | preglow | http://www.rockbox.org/twiki/bin/view/Main/CygwinDevelopment |
17:09:06 | preglow | is that even accurate anymore? |
17:09:17 | preglow | gcc 3.3 will not work for current rockbox thanks to dumb |
17:11:28 | | Quit sox ("Time to move on...") |
17:17:48 | bipak_ | is there any step by step doc, für getting rockbox on the ihp? |
17:19:03 | *** | Saving seen data "./dancer.seen" |
17:19:48 | t0mas | no... not afaik |
17:20:04 | Musicmad | well there are some claiming to be :) |
17:20:10 | t0mas | well.. it's easy |
17:20:13 | bipak_ | :( |
17:20:16 | t0mas | download the firmware from the iriver site |
17:20:25 | t0mas | and the fwpatcher.exe from the wiki |
17:20:32 | bipak_ | im on linux |
17:20:33 | t0mas | and unzip a daily-build zip to the iriver |
17:20:35 | preglow | you flash it with the bootloader and unzip a rockbox zip onto your player |
17:20:36 | preglow | that's that |
17:21:03 | t0mas | bipak_: ok, most people asking that question use windows :) |
17:21:11 | bipak_ | :> |
17:21:18 | t0mas | I have a firmware file for you |
17:21:52 | bipak_ | well, i've compiled rockbox successfully, didn't know that there is allready a bin available *g* |
17:21:56 | t0mas | and HCl had one on his webspace too... |
17:22:09 | t0mas | oh ok.. then you can make your own bootloader |
17:22:11 | t0mas | w/o trouble |
17:22:30 | t0mas | http://www.rockbox.org/twiki/bin/view/Main/IriverBoot |
17:22:48 | bipak_ | thanks :> |
17:23:27 | | Quit spiralout ("ChatZilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
17:23:36 | | Join spiralout [0] (~spiral@p54B3B45F.dip0.t-ipconnect.de) |
17:23:54 | bipak_ | "Be careful! Do NOT attempt to build your own bootloader from CVS unless you know for sure what you're doing." |
17:23:57 | bipak_ | Oo |
17:24:22 | tucoz | bipak, just get the bootloader.bin from the page |
17:24:56 | tucoz | and follow the descramble, mkboot ... steps |
17:24:57 | | Quit spiralout (Client Quit) |
17:25:04 | t0mas | yes... that should be enough |
17:25:05 | | Join spiralout [0] (~keep_goin@p54B3B45F.dip0.t-ipconnect.de) |
17:25:09 | bipak_ | k :) |
17:25:21 | HCl | okay... |
17:25:25 | * | HCl goes to give it a spin |
17:25:38 | HCl | it might be slow as heck, but at least it'll be correct |
17:28:08 | HCl | oh, its not that much slower, actually o.o |
17:28:30 | tucoz | bipak: remember to check the md5 value of your patched .hex file, that it's the same as that on the wiki |
17:28:30 | | Join DomZ [0] (~52426222@labb.contactor.se) |
17:28:39 | DomZ | plop everybody |
17:28:52 | bipak_ | tucoz: ok |
17:34:51 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
17:35:03 | bipak_ | md5sum's match :) |
17:35:51 | Bgr | bipak_ then just go on :) |
17:36:20 | * | bipak_ jitters |
17:37:01 | HCl | hrm. |
17:37:11 | HCl | what should i do with files that i did get a tag on, but failed to read bitrate/playtime? |
17:37:28 | HCl | skip them or fill in invalids for playtime/bitrate? |
17:37:40 | * | Bgr suggest the last |
17:37:47 | HCl | yea, i'm tempted to that too. |
17:37:54 | Bgr | more logic :) |
17:38:04 | Bgr | logical i mean |
17:49:56 | * | HCl bites windows |
17:50:00 | | Quit t0mas ("brb... kernel replacement again :)") |
17:50:00 | HCl | what kind of bullshit is that. |
17:50:06 | HCl | C:\programming\songdbv3j\classes>move rockbox.id3db G:\.rockbox\ |
17:50:06 | HCl | The file exists. |
17:50:39 | preglow | it's already there |
17:50:43 | preglow | move won't overwrite |
17:50:47 | HCl | thats crap |
17:50:54 | preglow | yes, but that's the way it is |
17:51:15 | preglow | windows command line has degraded steadily since the days of dos 6.22 |
17:51:21 | HCl | yup. |
17:52:07 | HCl | gee. i suddenly have 4 more albums under air |
17:52:08 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
17:52:17 | bipak_ | it ruuuuns |
17:52:18 | HCl | i think the new backend is loads better for reading tags ;p |
17:52:19 | bipak_ | :>> |
17:52:27 | t0mas | :) |
17:52:44 | bipak_ | yeah smaller fonts, that good |
17:52:45 | bipak_ | :)) |
17:53:03 | | Join bagawk [0] (~Lee@bagawk.user) |
17:56:03 | HCl | okay |
17:56:07 | HCl | this new songdb works great |
17:56:18 | HCl | what people can give it a spin for me? |
17:56:26 | HCl | (after i've recompiled with 1.4) |
17:57:02 | t0mas | yes |
17:57:05 | t0mas | I can test now |
17:57:10 | HCl | okay, sweet. hold on just a second |
17:57:32 | HCl | what version of java do you have? |
17:57:56 | t0mas | erm |
17:57:58 | t0mas | don't know |
17:58:01 | HCl | okay |
17:58:06 | HCl | thats fine |
17:58:07 | HCl | hold on |
17:58:12 | DomZ | java -version |
17:58:19 | t0mas | tomas@athlon tomas $ java −−version |
17:58:19 | t0mas | Unrecognized option: −−version |
17:58:22 | t0mas | oh wait |
17:58:39 | t0mas | I tried -v and −−version not -version :) |
17:58:40 | t0mas | tomas@athlon tomas $ java -version |
17:58:40 | t0mas | java version "1.4.2-01" |
17:58:40 | DBUG | Enqueued KICK t0mas |
17:58:40 | t0mas | Java(TM) 2 Runtime Environment, Standard Edition (build Blackdown-1.4.2-01) |
17:58:40 | t0mas | Java HotSpot(TM) Client VM (build Blackdown-1.4.2-01, mixed mode) |
17:58:53 | DomZ | :) |
17:59:00 | HCl | hrm. |
17:59:05 | HCl | thats an old version :X |
17:59:07 | bipak_ | so how can i start the games? :> |
17:59:12 | preglow | oh, how portable java is |
17:59:22 | HCl | i'm not even gonna be able to compile for that, since sun removed the sdk for 1.4 :/ |
17:59:34 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
17:59:34 | * | preglow sings the java portability song |
17:59:35 | t0mas | ghehe |
17:59:40 | * | t0mas hates java... |
17:59:48 | t0mas | I just have it because some stupid websites want me too |
17:59:51 | DomZ | like DomZ :) |
17:59:53 | HCl | t0mas: upgrade it? ;/ |
18:00 |
18:00:01 | HCl | at least to 1.4.2_08 |
18:00:08 | HCl | unfortunately, i can't compile for lower :/ |
18:00:25 | DomZ | install the last because java 1.4.X has a lot of security flaws |
18:00:30 | DomZ | the last is 1.5.0 |
18:00:38 | t0mas | hm... |
18:00:43 | t0mas | gentoo comes wit 1.4 |
18:00:48 | * | t0mas looks at the testing list |
18:00:49 | DomZ | lol |
18:02:14 | HCl | you'll have to get 1.5 :/ |
18:02:32 | tucoz | bipak: if you want to check out the plugins, press a/b |
18:03:21 | bipak_ | ahhh :) |
18:03:38 | * | HCl hits himself |
18:03:48 | HCl | hrm. |
18:04:16 | HCl | windows has crap filesystem handling. |
18:04:20 | bipak_ | verry nice guys :) |
18:04:37 | bipak_ | the display seems a bit to slow for pong :( |
18:04:57 | CoCoLUS | hmm |
18:05:07 | CoCoLUS | why shouldn't it work with 1.4 ? |
18:05:13 | tucoz | bipak:Don't know if this is set as standard, but you should also enable view supported files, in general settings->file view->show files |
18:05:58 | tucoz | to be able to play gameboy games, if your're interested in that. |
18:06:33 | bipak_ | :D |
18:06:50 | t0mas | HCl: downloading |
18:07:02 | t0mas | but sun restricted their download server to 100 KB/s I guess |
18:07:35 | t0mas | because it's at perfectly 100.0 KB/s since it started |
18:09:18 | HCl | okay |
18:09:27 | HCl | i'm giving my last version of songdb one more testrun |
18:10:13 | tucoz | HCL: It seems that sun has an archive of old java versions here: http://java.sun.com/products/archive/ |
18:10:23 | t0mas | root@athlon bin # java -version |
18:10:23 | t0mas | java version "1.4.2_08" |
18:10:23 | t0mas | Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_08-b03) |
18:10:23 | t0mas | Java HotSpot(TM) Client VM (build 1.4.2_08-b03, mixed mode) |
18:10:29 | HCl | mrf. |
18:10:36 | HCl | and i just compiled for 1.5.. but okay.. |
18:10:40 | t0mas | that new enough? |
18:10:41 | HCl | i'll recompile everything |
18:10:43 | HCl | yea.. |
18:10:45 | | Quit thegeek (Read error: 54 (Connection reset by peer)) |
18:10:49 | t0mas | I can download 1.5 too... |
18:10:52 | HCl | please |
18:10:58 | t0mas | I'll do |
18:12:10 | bipak_ | wow there are diffrent fonts... |
18:13:23 | bipak_ | does the display controller offer these fonts? |
18:13:29 | t0mas | 1.5.0.03 HCl? |
18:13:35 | t0mas | (that's the one downloading now) |
18:13:38 | CoCoLUS | if you compile for 1.4, it should work for 1.4 and 1.5, right? |
18:13:54 | HCl | yes. |
18:13:56 | HCl | t0mas: sure |
18:14:03 | CoCoLUS | then why... :) |
18:14:18 | HCl | CoCoLUS: part of my backend already uses 1.5 only code :/ |
18:14:35 | HCl | i can adjust it, but its also (on windows) a pain to compile everything |
18:14:43 | HCl | i should move my dev environment to linux soon |
18:14:55 | t0mas | anybody knows something about the creative I-Trigue 3200? ( http://www.creative.com/products/product.asp?category=4&subcategory=27&product=10327&nav=2 ) |
18:15:01 | CoCoLUS | can't the 1.5 compiler spit out 1.4 compatible bytecode from 1.5 only source? |
18:15:04 | t0mas | good/bad ? |
18:15:07 | HCl | CoCoLUS: dunno. |
18:15:17 | HCl | actually |
18:15:17 | HCl | it can |
18:15:18 | HCl | o.o |
18:15:38 | HCl | i'll generate an 1.4 version soonish. |
18:15:54 | HCl | first i'd like someone else to test it too |
18:15:57 | HCl | let me upload the last version |
18:16:12 | t0mas | yeah... 1.5 is installing |
18:16:13 | | Join mrlala [0] (~mistame@cpe-66-75-129-164.san.res.rr.com) |
18:16:16 | t0mas | so I can test in a few minues |
18:16:18 | t0mas | *minutes |
18:16:22 | HCl | :) |
18:16:39 | HCl | size almost doubled with the new tagreader backend :/ |
18:16:51 | HCl | 600k |
18:17:04 | tucoz | HCl: what shall I do to try it? |
18:17:49 | t0mas | root@athlon tomas # java -version |
18:17:49 | t0mas | java version "1.5.0_03" |
18:17:57 | t0mas | HCl: url? |
18:18:04 | | Join thegeek [0] (na@ti521110a080-1186.bb.online.no) |
18:19:10 | bipak_ | tucoz: what means incompatible model? |
18:19:20 | HCl | ftp://titania.student.utwente.nl/SongDB.jar |
18:19:21 | bipak_ | tucoz: doesnt work with ihp? |
18:19:31 | tucoz | bipak: correct |
18:19:34 | HCl | run with java -jar SongDB.jar |
18:20:08 | HCl | preferably, run it on your iriver.. |
18:20:12 | tucoz | that means that the plugin or feature is not yet supported on the iriver rockbox |
18:20:18 | HCl | i'll go and update the perl script and commit db v3 |
18:20:18 | bipak_ | ok |
18:20:24 | t0mas | tomas@athlon tomas $ java SongDB.jar |
18:20:24 | t0mas | Exception in thread "main" java.lang.NoClassDefFoundError: SongDB/jar |
18:20:29 | t0mas | what am I doing wrong? :) |
18:20:48 | preglow | -jar |
18:20:51 | t0mas | ah |
18:20:52 | bipak_ | ive downloaded the zip package, doesnt the fw in it support sound yet? :) |
18:21:01 | tucoz | no |
18:21:09 | t0mas | java -jar SongDB.jar /mnt/iriver |
18:21:18 | * | t0mas starts looking for his iriver... |
18:21:22 | bipak_ | ok |
18:22:22 | t0mas | <flood> |
18:22:23 | t0mas | tomas@athlon tomas $ java -jar SongDB.jar /mnt/iriver |
18:22:23 | t0mas | /mnt/iriver |
18:22:23 | t0mas | Sorting artists.. |
18:22:23 | t0mas | Sorting albums.. |
18:22:23 | *** | Alert Mode level 1 |
18:22:23 | t0mas | Sorting songs.. |
18:22:25 | t0mas | Sorting files.. |
18:22:27 | t0mas | Exception in thread "main" java.lang.NullPointerException |
18:22:29 | t0mas | at TagDatabase.calcLimits(TagDatabase.java:171) |
18:22:31 | t0mas | at TagDatabase.writeDatabase(TagDatabase.java:301) |
18:22:33 | t0mas | at SongDB.main(SongDB.java:15) |
18:22:35 | t0mas | </flood> |
18:22:55 | tucoz | I get some java.io.IOException: Resetting to invalid mark |
18:23:23 | t0mas | HCl: good luck fixing ;) |
18:23:26 | t0mas | I'm off to eat |
18:24:09 | tucoz | But except from that it seems to work nice |
18:25:39 | tucoz | where do I put rockbox.id3db? |
18:26:01 | HCl | hehe, thanks. |
18:26:11 | HCl | tucoz: .rockbox |
18:26:26 | t0mas | HCl: any idea why mine crashes |
18:26:29 | HCl | yes |
18:26:32 | HCl | it doesn't find any songs. |
18:26:42 | HCl | at all. |
18:26:43 | t0mas | erm? |
18:27:19 | HCl | i dunno, it doesn't find any songs o.o; did you mount it? |
18:27:27 | t0mas | yes I checked |
18:27:37 | | Nick Sucka is now known as Sucka`away (~NNSCRIPT@host81-156-209-158.range81-156.btcentralplus.com) |
18:27:39 | HCl | odd.. |
18:27:54 | HCl | it might be java's mount handling thats not correct |
18:28:01 | HCl | try /mnt/iriver/. ? |
18:28:14 | HCl | or running it from in there with . |
18:29:18 | tucoz | HCl: So, this db-file is not functional on the target right now or? |
18:29:23 | HCl | i need to go get food, bbiab |
18:29:23 | t0mas | got it |
18:29:27 | HCl | t0mas: what was it? |
18:29:35 | HCl | tucoz: yes, i *just* committed v3 into cvs |
18:29:37 | t0mas | drwxr−−r−− |
18:29:40 | tucoz | ok |
18:29:44 | t0mas | users need +x |
18:29:46 | HCl | t0mas: doh. |
18:30:04 | t0mas | weird default... |
18:30:14 | HCl | can you test the resulting database, see if you find any flaws? if you check out cvs, it should be able to browse it |
18:30:19 | t0mas | "java.io.IOException: Resetting to invalid mark" |
18:30:20 | HCl | searchengine will probably mess up or crash |
18:30:24 | HCl | yea, those are semi normal |
18:30:29 | t0mas | ok |
18:30:29 | HCl | i'll probably get them out soon |
18:30:38 | HCl | it means the first backend failed reading the tags |
18:30:47 | t0mas | ah ok |
18:30:56 | HCl | which is mostly for duration, bitrate, etc.. |
18:31:15 | tucoz | HCl: sure, no toolchain here. Have to wait for the bleeding edge to finish |
18:31:20 | HCl | okay |
18:31:25 | HCl | actually |
18:31:30 | HCl | there's a compilation for v3 on my ftp |
18:31:35 | HCl | ftp://titania.student.utwente.nl/rockbox.zip |
18:31:42 | HCl | use that |
18:31:45 | HCl | i'll be back in a while |
18:31:48 | HCl | need to buy dinner |
18:31:50 | t0mas | Artist with longest name (44) :Cesoul Allstars ft. Carl Henry And Cecile |
18:31:50 | t0mas | Artist with most albums (47) :<various artists> |
18:31:50 | t0mas | Album with longest name (56) :Life Is What Happens While Your Busy Making Other Plans |
18:31:50 | *** | Alert Mode level 2 |
18:31:50 | t0mas | Album with most songs (109) :The Da Vinci Code |
18:31:51 | *** | Alert Mode level 3 |
18:31:51 | t0mas | ghehe |
18:31:57 | t0mas | looks like it works |
18:32:10 | HCl | :) can you test it on your player? |
18:32:14 | | Quit tucoz ("CGI:IRC") |
18:32:15 | t0mas | yes, after dinner |
18:32:17 | HCl | k :) |
18:32:19 | t0mas | bbl |
18:32:25 | HCl | same. |
18:32:50 | | Join tucoz [0] (~81b1111b@labb.contactor.se) |
18:36:21 | | Quit bagawk ("Leaving") |
18:40:10 | tucoz | HCl: I don't think it sorts albums quite right. Like for an artist I get from top to bottom: Metallogy(Disc 3), Painkiller, Metallogy(Disc 4), Metallogy(Disc 3)...Angel of retribution, <All songs> |
18:41:38 | | Part Musicmad |
18:41:52 | *** | Alert Mode OFF |
18:42:41 | tucoz | HCl: And also some artists show up with no songs, even when entering <all songs> |
18:43:55 | tucoz | HCl: regarding those metalogy albums, it's because I have the same song on two different locations on the disc |
18:44:05 | tucoz | ...with the same tag |
18:48:12 | tucoz | HCl: I don't know what this is, but I have an artist called Hallucinogen and when I enter that artist I get two entries: Hallucinogen and <all songs>. |
18:48:34 | tucoz | Hallucinogen shows up with 3 songs, and <all songs> show 1 |
18:49:46 | tucoz | Note that all this is when I browse for Artists |
18:50:09 | tucoz | Haven't tested Albums, Songs, or Search |
18:50:53 | t0mas | tucoz: maybe all 3 songs have Hallucinogen as the album tag |
18:51:00 | t0mas | and only 1 has the artist tag right? |
18:51:53 | | Join XavierGr [0] (~XavierGr@62.1.59.98) |
18:52:06 | XavierGr | Hi all! |
18:52:09 | tucoz | Might be |
18:52:51 | | Quit DomZ ("CGI:IRC (EOF)") |
18:53:56 | tucoz | t0mas, but in that case, they shouldn't have been under Hallucinogen in the first place (if artist tag was wrong) or? |
18:54:49 | tucoz | As I am browsing for artists |
18:58:42 | tucoz | But all the files that are tagged correctly are working as they should. Even oggs. Very nice. |
19:00 |
19:11:28 | | Part tucoz |
19:11:58 | Slasheri | next/prev track feature has been implemented soon :) |
19:12:14 | Slasheri | now away a moment -> |
19:12:34 | MoosCamaro | excellent ;) |
19:13:05 | MoosCamaro | Slasheri: have you updated your patch? |
19:13:48 | Slasheri | nope, you can check the file change times from the web page where the patch is |
19:14:14 | MoosCamaro | ok thanks |
19:15:06 | preglow | Slasheri: just try not to introduce any bugs |
19:15:31 | t0mas | preglow: ? |
19:15:40 | preglow | t0mas: we'd like this in cvs soon |
19:16:01 | t0mas | oh ok |
19:16:31 | MoosCamaro | :) |
19:19:05 | *** | Saving seen data "./dancer.seen" |
19:19:56 | | Quit Stryke` (Read error: 145 (Connection timed out)) |
19:31:56 | | Quit mrlala (Read error: 110 (Connection timed out)) |
19:36:21 | preglow | Slasheri: reading is quite a bit slower than in iriver firmware, it seems |
19:37:04 | Slasheri | preglow: Please also note that it will load much more tracks at once than original firmware does |
19:37:40 | Slasheri | preglow: It will fill all available space in the buffer, where stock firmware loaded only three songs |
19:38:06 | preglow | Slasheri: only three? i thought it loaded until it couldn't fit a whole song until the buffer anymore |
19:38:15 | preglow | until = into |
19:38:31 | Slasheri | nope, it will load only three at a time |
19:38:41 | XavierGr | 3? omg! why do such thing? |
19:38:58 | Slasheri | rockbox can load 10 songs |
19:39:21 | Slasheri | and that value can be also set to almost anything but i think 10 is quite reasonable amount |
19:39:21 | XavierGr | what about liitle tiny ones |
19:39:31 | Slasheri | 10 is the current limit |
19:39:31 | | Join tucoz [0] (~81b1111b@labb.contactor.se) |
19:39:37 | preglow | Slasheri: why not load as many as you can? |
19:39:44 | XavierGr | yeah |
19:40:04 | Slasheri | preglow: we have to pre-allocate space to store the track_info structure |
19:40:10 | preglow | ahh |
19:40:11 | preglow | right |
19:40:15 | Slasheri | and it's hard to place that structure into the file buffer |
19:40:17 | preglow | well |
19:40:21 | preglow | 10 should be more than ample |
19:40:57 | tucoz | Slasheri: did you try those mp3's that didn't work for me? |
19:41:22 | preglow | Slasheri: it's worth feeding them to foobar to see what it says, foobar logs errors to its own console |
19:41:48 | HCl | hello |
19:42:16 | HCl | tucoz: ah, albums within artists, yea, i need to sort those |
19:42:16 | Slasheri | tucoz: i haven't had time yet. i will try those soon |
19:42:33 | Slasheri | preglow: that's a good idea |
19:42:38 | tucoz | ok, I can check later on when I get home what foobar says also |
19:42:44 | HCl | hmm. |
19:42:51 | HCl | i'll also fix the artist without songs. hold on. |
19:43:45 | Slasheri | tucoz: but i have already a feeling where the problem might be. And that can be fixed |
19:44:18 | tucoz | Slasheri: Great |
19:45:22 | * | tucoz away |
19:45:24 | Sucka`away | :D |
19:45:25 | HCl | okay, both bugs fixed. anything else? |
19:45:41 | * | tucoz back |
19:45:46 | | Join Musicmad [0] (~Musicmad@port547.ds1-oebr.adsl.cybercity.dk) |
19:45:50 | HCl | good :p |
19:45:51 | tucoz | HCl, did you see that other bug |
19:46:00 | HCl | with artists without songs |
19:46:04 | tucoz | With that Hallucinogen stuff |
19:46:22 | HCl | odd |
19:46:29 | tucoz | I have no idea what that is |
19:46:48 | HCl | i don't quite get how that can happen either. |
19:47:04 | HCl | i'd say its just some incorrect tagged files though |
19:47:09 | tucoz | No, me neither |
19:47:39 | tucoz | But, isn't it strange that <all songs> reports only one, but the album shows three? |
19:47:42 | Musicmad | hi guys |
19:48:02 | HCl | no, that should be supported for albums with multiple songs |
19:48:09 | HCl | the old database code is a bit dodgy |
19:48:19 | tucoz | hmm, ok |
19:48:32 | tucoz | Ahh, I might understand why that happens |
19:48:37 | HCl | mm |
19:48:38 | HCl | ? |
19:48:40 | XavierGr | I want to make a dos bat file that deletes a folder but when i run it asks for 'Y' or 'N' can i make that automated?does anyone knows something like an echo command? |
19:48:58 | HCl | just. echo. |
19:49:25 | tucoz | If Artist-> Hallucinogen has made an album called Hallucinogen, and on that album there are three songs, but only one is made by Hallucinogen |
19:49:38 | tucoz | That has to be it |
19:49:42 | XavierGr | after the rd command i have typed "echo y" but it doesnt work....i will try again |
19:49:47 | Musicmad | XavierGr: got my pm? |
19:49:55 | XavierGr | where? |
19:50:03 | HCl | if they made an album with multiple artists, it should've put it under <various artists> though |
19:50:14 | | Quit Chamois ("Leaving") |
19:50:17 | tucoz | HCl, ok. Let me check |
19:50:24 | Musicmad | XavierGr: trying to start at chat with you :) |
19:50:36 | Musicmad | -t |
19:50:47 | XavierGr | well I dont see a chat seesion here! |
19:51:06 | Musicmad | damn :) - did you manage to build rockbox on windows recently? |
19:51:24 | XavierGr | yes I did! |
19:51:38 | preglow | tucoz: what, he's never released an album with the name hallucinogen... |
19:52:48 | tucoz | preglow: I don't know who he is, something a friend had that I copied. Never listened to it |
19:53:06 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
19:55:16 | tucoz | It seems to be a Shpongle album called Hallucinogen |
19:56:15 | preglow | shpongle never released an album called hallucinogen :> |
19:56:19 | tucoz | HCl: I can send that album to you, and see what's wrong with it. |
19:56:24 | tucoz | A stress test |
19:56:28 | preglow | shongle is hallucinogen + raja ram |
19:56:33 | XavierGr | does anyone remembers what is the url for the Devkit? |
19:56:52 | HCl | nah, bit busy at the moment... |
19:57:08 | tucoz | preglow, ok. The songs are called. Shamanix, L.S.D. magic ... |
19:57:45 | HCl | i think these things can be sorted with the dirisalbum options and stuff like that. |
19:57:58 | HCl | i'll add support for those.. |
19:58:01 | XavierGr | ok I found it |
19:58:09 | tucoz | HCl: that's true, you have a bunch of options. :D |
19:58:41 | preglow | tucoz: that's from hallucinogen - twisted |
19:59:58 | tucoz | preglow: ok, any good? |
20:00 |
20:00:42 | tucoz | nevermind, I'll listen to them. |
20:00:52 | tucoz | got to go, bye bye |
20:00:56 | | Part tucoz |
20:00:58 | preglow | it's psychedelic/goa |
20:01:02 | preglow | :V |
20:01:57 | MoosCamaro | L.S.D :) very hallucinogen :) |
20:03:33 | preglow | good old classic goa trance |
20:04:27 | MoosCamaro | :) it need narcotics ;) |
20:07:25 | preglow | haha |
20:07:29 | preglow | it probably does benefit from it, yes |
20:22:18 | HCl | *yawn* |
20:22:21 | HCl | too bad my testcase left |
20:22:24 | * | HCl prods t0mas |
20:23:57 | | Nick Sucka`away is now known as Sucka (~NNSCRIPT@host81-156-209-158.range81-156.btcentralplus.com) |
20:27:24 | * | HCl prods people |
20:30:47 | preglow | no java, no can do :/ |
20:30:51 | | Quit Stryke` (Read error: 145 (Connection timed out)) |
20:31:52 | HCl | preglow, can you test the perl version though? |
20:32:00 | HCl | the one in current cvs |
20:33:32 | preglow | sure |
20:34:25 | | Join coob [0] (pen0r@host-84-9-63-253.bulldogdsl.com) |
20:34:35 | preglow | just songdb.pl /mnt/myplayer ? |
20:34:39 | HCl | um. |
20:34:39 | coob | how many (bogo)mips are you guys getting on the iriver? |
20:34:43 | HCl | songdb.pl −−path |
20:34:49 | preglow | coob: we never did a bogomips check |
20:34:54 | preglow | coob: since we can see no reason for it |
20:35:30 | preglow | coob: but if you paste me some quick code, i might indulge you |
20:35:32 | coob | well, do you have any rouch ideas? |
20:35:37 | coob | rough |
20:35:54 | preglow | no, not apart from motorolas market speak |
20:36:15 | preglow | all the performance numbers i've got are codec timing info |
20:37:12 | coob | it's not importaant, i was just curious |
20:37:57 | preglow | only place where performance matters much for us, is in codec usage, and that utilises the cpu in other ways than a bogomips measurement, so it'd be pretty pointless |
20:38:11 | preglow | coob: you banging against some performance walls? |
20:38:35 | coob | nah we finally figured out how to set clock speed on the PP5020 :D |
20:38:43 | HCl | nice |
20:38:45 | coob | our mp3/aac stuff is working wonderfully now |
20:38:47 | HCl | its about time |
20:38:49 | HCl | ;p |
20:38:52 | preglow | how wonderfully? |
20:38:58 | coob | so now we need to code a proper player interface/buffering system :) |
20:38:59 | preglow | you figured out how to use the second core yet? |
20:39:19 | coob | i've yet to do some proper test, just audial atm :) |
20:39:26 | coob | oh we know how to use it |
20:39:35 | coob | our video player uses it |
20:39:57 | preglow | how well does the helix aac decoder run, btw? |
20:40:01 | coob | but the guy working on sticking the audio stuff has diassapeared, last we heard he had our aac stuff running on it |
20:40:05 | coob | excellently |
20:40:14 | preglow | like how far above realtime? |
20:40:29 | coob | 123% for 128 AAC-LC on one 75mhz core |
20:40:41 | preglow | pretty decent |
20:40:48 | coob | and thats using the slow memory |
20:40:55 | coob | there's so many optimisations we've yet to make |
20:40:56 | preglow | did you try out he-aac? i'm very curious as to how that'll perform |
20:41:11 | coob | nope |
20:41:24 | coob | afaik that's for low bitrate/speech type stuff isn't it? |
20:41:27 | preglow | yeah |
20:41:31 | preglow | no portables support it yet |
20:41:35 | preglow | would be cool to be a first |
20:41:52 | preglow | HCl: now what? |
20:41:56 | coob | well it only needs a few lines changing with the helix stuff |
20:42:03 | HCl | oh wait. |
20:42:05 | HCl | you only had ogg |
20:42:06 | HCl | :X |
20:42:09 | coob | so i'm sure someone will send in a patch, it doesn't really bother me |
20:42:12 | preglow | HCl: no, i have a bunch of mp3s as well |
20:42:14 | HCl | okay |
20:42:17 | coob | i'm working on ogg now |
20:42:18 | HCl | test it on your iriver |
20:42:18 | HCl | ? |
20:42:21 | coob | for the ipod :) |
20:42:27 | preglow | HCl: done, now what? |
20:42:36 | coob | we have the newer gens (photo/4g) running faster than the older gens now! :D |
20:42:37 | preglow | coob: i have no ipod, so really doesn't benefit me much, heh |
20:42:40 | HCl | just see if you can find any bugs |
20:42:40 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
20:42:45 | HCl | nice |
20:42:59 | HCl | i thought you didn't have the newer generation working yet? |
20:43:05 | preglow | coob: anywho, i'll set up faad for h1x0 soon, so i'll fund out |
20:43:09 | preglow | HCl: they do now |
20:43:10 | preglow | partly |
20:43:17 | coob | it's just labeled as unsupported to keep the noobish hordes away from bugging us |
20:43:24 | preglow | HCl: yeah, i've run songdb, how do i actually use the db on the player? |
20:43:28 | preglow | HCl: i've never done this before |
20:43:29 | coob | faad is floating point i thought? |
20:43:35 | preglow | nope |
20:43:37 | HCl | general options -> file view -> show files -> id3 database |
20:43:40 | preglow | fully fixed point, as far as i can see |
20:43:40 | HCl | i just tested it myself |
20:43:41 | HCl | works fine |
20:43:52 | HCl | aside from having all the drawbacks of the perl version |
20:44:13 | HCl | i'll commit my java version to cvs |
20:44:19 | preglow | HCl: i don't have that entry |
20:44:25 | Sucka | which project are you coob? |
20:44:28 | HCl | oh |
20:44:33 | HCl | you need to put rockbox.id3db in .rockbox |
20:44:35 | HCl | and reboot the player |
20:44:49 | HCl | ipodlinux |
20:45:12 | Sucka | ah right |
20:45:40 | preglow | coob: i'm willing to bet your core performs better than our coldfire with no tweaks |
20:45:56 | Sucka | :D |
20:46:05 | preglow | even mp3 was waaay below realtime for us without any opts |
20:46:22 | coob | aac is less cpu intensive than mp3 |
20:46:25 | coob | at least for us |
20:46:30 | preglow | interesting |
20:46:48 | HCl | have we even tried aac? |
20:46:52 | preglow | this sucks, i don't have time to put up faad now, but i really want to |
20:47:07 | preglow | HCl: bah, i forgot i have to recompile |
20:47:13 | HCl | you make time :) |
20:48:23 | preglow | loads of 'no album tag' entries |
20:49:43 | preglow | apart from that it looks fine |
20:49:55 | HCl | kay. |
20:50:06 | HCl | the songdb.pl is just. still the old songdb.pl |
20:50:18 | preglow | knowq |
20:50:19 | preglow | know <- |
20:50:22 | HCl | i'm happy that the work i've done last time to make the code more maintainable has paid off |
20:50:35 | HCl | it only took 2 line changes to update rockbox to the new format |
20:50:40 | HCl | and another 2 in songdb.pl |
20:50:41 | HCl | :) |
20:52:15 | HCl | preglow: what os do you run? |
20:52:32 | HCl | 64bit linux? would an gcj 32bit elf binary work for you? |
20:53:19 | preglow | if it's statically linked: maybe |
20:53:25 | preglow | it might work anyway |
20:53:28 | preglow | worth a shot |
20:54:09 | HCl | i'll try to generate one |
20:55:01 | HCl | hrm |
20:55:04 | HCl | after i update my server |
20:58:49 | preglow | and i'm giving faad a spin... |
20:58:53 | | Join mrlala [0] (~mistame@cpe-66-75-129-164.san.res.rr.com) |
21:00 |
21:00:50 | preglow | seems like sbr really needs a large amount of code |
21:02:17 | preglow | no, i'm not doing this |
21:02:19 | preglow | go away |
21:02:38 | Musicmad | :) |
21:02:49 | preglow | HCl: you commited a _binary_ ? |
21:04:47 | preglow | yeah, i know, needs extra libs, etc, but i just don't feel it belongs in cvs |
21:05:51 | | Quit XavierGr () |
21:11:33 | HCl | preglow: no |
21:11:46 | HCl | its both binary and source |
21:12:11 | HCl | but the file itself is binary, yes. |
21:12:24 | preglow | both binary and source? |
21:12:29 | HCl | yes. |
21:12:34 | preglow | eh? you've stuffed the .java files into the jar? |
21:12:37 | HCl | yup. |
21:12:49 | preglow | well, keeping it as a binary in cvs completely destroys the meaning of keeping it in cvs |
21:13:00 | HCl | mm. |
21:13:01 | HCl | well. |
21:13:06 | HCl | i can commit it as a whole directory structure |
21:13:11 | HCl | ? |
21:13:26 | preglow | personally i don't want you to commit it at all, seeing as how it's temporary, and it's java :P |
21:13:36 | HCl | i dunno, i like it |
21:14:01 | preglow | of course, i can understand that, but i've got a feeling the majority of the rockbox people are with me on this one |
21:14:22 | preglow | if not, it isn't the first time i'm wrong ;) |
21:14:42 | HCl | ;p |
21:14:51 | HCl | still, i want it somewhere safe |
21:14:56 | HCl | in case i have major computer crashes |
21:14:57 | HCl | or whatever |
21:15:04 | HCl | maybe i should add it as attachment on the wiki instead? |
21:15:30 | rasher | sounds better |
21:15:36 | HCl | kay |
21:16:03 | rasher | it's not like you'll be able to view diffs on it or anything anyway |
21:16:13 | HCl | yea |
21:16:18 | HCl | not in its current form |
21:19:08 | *** | Saving seen data "./dancer.seen" |
21:20:25 | | Quit mrlala (Read error: 145 (Connection timed out)) |
21:28:04 | HCl | preglow: gcj chokes on it, by the way :/ something with stringbuilder... |
21:29:46 | preglow | *shrug* |
21:30:22 | HCl | which its simply missing from its api o.o. |
21:30:27 | HCl | how handy. |
21:31:41 | | Quit spiralout ("ChatZilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
21:34:49 | | Join asdsd____ [0] (~asdsd@h-67-100-28-252.miatflad.dynamic.covad.net) |
21:35:28 | | Part asdsd____ |
21:42:20 | | Join DomZ [0] (~52426222@labb.contactor.se) |
21:46:38 | | Part Musicmad |
21:49:50 | | Join tucoz [0] (~martin@184.84-48-89.nextgentel.com) |
21:50:01 | | Join mrlala [0] (~mistame@cpe-66-75-129-164.san.res.rr.com) |
21:51:08 | tucoz | HCl: Songdb seems to be working fine now |
21:52:02 | HCl | :) |
21:52:07 | tucoz | I only experienced a problem when I tried to run it so that rockbox.id3db would end up on target |
21:52:16 | HCl | new version has commandline options support |
21:52:17 | tucoz | It just never stopped |
21:52:20 | HCl | and i fixed some stuff |
21:52:24 | HCl | it has a long delay at the end |
21:52:28 | HCl | i don't know what causes this yet. |
21:52:38 | tucoz | It was fine when I run it at home |
21:52:40 | tucoz | ~ |
21:53:01 | tucoz | and copied the file from there to target |
21:53:04 | HCl | okay |
21:53:13 | HCl | either way, you might want to grab the new version |
21:53:15 | HCl | the one on the wiki |
21:53:19 | tucoz | I did |
21:53:27 | HCl | k :) |
21:53:29 | tucoz | about 20 minutes ago |
21:53:37 | HCl | good to hear it works okay |
21:53:45 | HCl | i changed the old songdb.pl as well |
21:53:54 | HCl | it works, but still as crappily as it used to ;p |
21:54:29 | tucoz | It's really nice, though I seldom use db-browsing. Haven't really gotten used to it because of irivers fw. Might do now thoug |
21:54:31 | tucoz | h |
21:55:10 | bill2or3 | hmm |
21:55:13 | bill2or3 | hi. |
21:55:39 | tucoz | HCl: regarding that Hallucinogenic stuff. Files that are so crappily named and lacks tags, deserve to end up in weird places |
21:55:57 | HCl | :P |
21:59:44 | | Join zezayer [0] (~chatzilla@82.110.136.210) |
22:00 |
22:04:08 | Slasheri | patch updated |
22:04:23 | Slasheri | few problems fixed and now next track button should work too :) |
22:07:22 | * | tucoz tries it immediatly |
22:07:52 | bill2or3 | anyone have a H340? |
22:08:18 | preglow | Slasheri: forgot the url |
22:08:46 | preglow | what problems have been fixed? |
22:08:55 | Slasheri | ah, http://ihme.org/~miipekk/rockbox/ |
22:09:15 | Slasheri | start/stop better fixed (now previous sounds from buffer) |
22:09:31 | Slasheri | no need to touch volume when playing first track |
22:09:42 | Slasheri | -w |
22:10:06 | preglow | excellent, excellent, i will try it right away |
22:10:11 | Slasheri | and some small changes i can't remember |
22:10:12 | Slasheri | :) |
22:10:17 | preglow | is much work needed to make wps work for non-mp3? |
22:11:00 | Slasheri | maybe.. quick hack would be to put ogg information to id3 fields but that is not a good solution |
22:11:09 | Slasheri | I don't want to touch the wps code |
22:11:41 | preglow | understandable |
22:11:58 | tucoz | did I do something wrong? got this |
22:12:07 | tucoz | Hunk #1 FAILED at 458. |
22:12:11 | tucoz | 1 out of 1 hunk FAILED −− saving rejects to file firmware/sound.c.rej |
22:12:16 | tucoz | patching file firmware/export/pcm_playback.h |
22:12:22 | tucoz | fresh cvs co |
22:12:43 | preglow | actually, here as well |
22:13:06 | preglow | everything bloody fails here |
22:13:21 | tucoz | hmm, I can change that manually though |
22:13:57 | preglow | i wonder if i forgot to unapply the old patch |
22:14:00 | preglow | i always do that |
22:15:50 | preglow | i can't apply this patch at all |
22:15:52 | preglow | everything fails |
22:17:52 | | Join Mirfle [0] (~chatzilla@ADSL218221.BRK.biu.ac.il) |
22:18:30 | tucoz | cannot build it :( |
22:18:58 | tucoz | argh, it was make in tools again |
22:19:14 | preglow | but why does my patch fail miserably? |
22:19:24 | Slasheri | Hmm, just a moment |
22:19:30 | tucoz | hmm, I made a fresh cvs co |
22:20:08 | preglow | wow |
22:20:14 | preglow | looks there are carriage returns here |
22:20:22 | tucoz | in sound.c? |
22:20:47 | tucoz | after the patch? for me aswell, and also in the .diff |
22:21:02 | preglow | looks there are crlf everywhere in the patch |
22:21:07 | Slasheri | I made a new patch against fresh cvs |
22:21:09 | preglow | no wonder it fails, then |
22:21:11 | Slasheri | Please try patching again |
22:21:35 | rasher | the one I got seems to be working |
22:21:41 | preglow | sounds.c hunk still fails |
22:21:46 | | Part coob |
22:21:46 | preglow | but everything else worked now |
22:21:47 | Slasheri | Hmm.. |
22:21:50 | rasher | yes, applied that manually |
22:21:50 | Slasheri | weird |
22:25:06 | Slasheri | preglow: really strange if the patch has crlf.. |
22:25:16 | Slasheri | I have done everything on linux |
22:25:16 | preglow | looked like it here |
22:25:17 | preglow | this one doesn't |
22:26:16 | preglow | get a bit of clicking when i switch track |
22:26:20 | preglow | other than that it works great ;) |
22:26:21 | tucoz | cool, nex track really works |
22:26:24 | tucoz | next |
22:26:29 | Slasheri | :D |
22:26:47 | * | tucoz gives Slasheri a beer |
22:27:07 | | Quit zezayer ("Chatzilla 0.9.68.5 [SUSE 1.0.4-1.1/20050511]") |
22:27:39 | tucoz | Slasheri: It also plays those songs that didn't work before |
22:27:39 | Slasheri | tucoz: hehe, thanks ;) |
22:28:00 | Slasheri | tucoz: great :) i also checked that it should play those |
22:28:05 | tucoz | bye bye iriver fw. |
22:28:08 | Slasheri | =) |
22:28:34 | preglow | my, how this rocks |
22:28:40 | rasher | Hrm, when stopping, I get a fade, and then a split-second of full-volume |
22:28:45 | rasher | is this known and accepted? |
22:28:58 | preglow | that's wps behaviour |
22:28:59 | Slasheri | rasher: will be fixed later |
22:29:02 | preglow | i switched off fading |
22:29:17 | rasher | Slasheri: alright, just wanted to check |
22:29:35 | preglow | there's quite a big of ui lag |
22:29:59 | preglow | how much do you read from the disk every time? |
22:30:38 | preglow | i kept 'volume down' pushed during the last five seconds of disk reading |
22:30:45 | Slasheri | Hmm, 256 KiB.. That might be too much |
22:30:54 | Slasheri | Try go to settings menu etc. |
22:30:58 | preglow | after i released it, it continued to adjust the volume for ten seconds |
22:31:01 | Slasheri | It has no lag |
22:31:07 | Slasheri | I am not sure what causes that |
22:31:18 | | Join pfavr [0] (~Peter_Fav@213.237.46.232.adsl.ron.worldonline.dk) |
22:31:18 | preglow | well, we'll find out |
22:31:22 | Slasheri | yeah :) |
22:31:32 | | Join zezayer [0] (~chatzilla@82.110.136.210) |
22:31:49 | preglow | seems like there's a value lying in the dac when you stop a track |
22:31:56 | tucoz | it's really great that my iriver is turning into a rockbox. |
22:32:07 | tucoz | gtg, bye |
22:32:13 | | Part tucoz ("Leaving") |
22:32:34 | preglow | haha |
22:32:39 | preglow | i think vorbis plays pretty marginally |
22:34:44 | | Quit mrlala ("-=SysReset 2.53=-") |
22:36:02 | rasher | Hrm.. I think I'm going to miss the iRiver's distinction between "shuffle dir" and "shuffle all" |
22:36:20 | rasher | unless I'm missing something, rockbox doesn't implement this, does it? |
22:37:22 | preglow | i'm not going to miss it period |
22:38:04 | zezayer | but u can shuffle a playlist, just mkae a pl of eash folder |
22:38:24 | Stryke` | or use the tag database |
22:41:41 | rasher | well shuffle dir is covered |
22:41:54 | Stryke` | including or excluding sub-directories? |
22:42:12 | rasher | don't know |
22:42:23 | | Quit Sucka ("a bird in the bush is worth two in your house") |
22:44:01 | | Quit t0mas ("good night") |
22:51:53 | | Quit pfavr ("ChatZilla 0.9.61 [Mozilla rv:1.7.8/20050513]") |
22:51:57 | | Part Mirfle |
22:52:35 | DomZ | someone can share the new rockbox compilation ? :) |
22:53:57 | rasher | rasher.dk/rockbox/rockbox.zip">http://rasher.dk/rockbox/rockbox.zip |
22:54:05 | DomZ | thanks rasher |
22:54:09 | HCl | hey rasher |
22:54:18 | HCl | what do you have on file hashing? |
22:54:20 | rasher | has center-scrolling and a silly icon-change |
22:54:46 | rasher | HCl: the same I've had all along.. rasher.dyndns.org/~rasher/hash.c">http://rasher.dyndns.org/~rasher/hash.c |
22:55:18 | HCl | okay :) |
22:55:19 | HCl | thanks |
22:55:37 | rasher | I think that's just about where my abilities end |
22:55:58 | Stryke` | rasher: thats the latest build with Slasheri's new patch? |
22:56:53 | rasher | Stryke`: yes (and markun's center-scrolling patch) |
22:57:01 | Stryke` | awesome, thanks |
22:57:03 | DomZ | excellent |
22:57:05 | DomZ | ;) |
22:57:33 | HCl | nice |
22:57:38 | HCl | we should get that one in cvs too |
22:57:43 | HCl | i'll prod him about it on monday |
22:58:36 | rasher | I'm not sure if anything's holding it back |
22:59:11 | | Join amiconn [0] (~jens@p54BD3BE4.dip.t-dialin.net) |
23:00 |
23:00:44 | HCl | glitch on font change |
23:00:47 | HCl | but otherwise its fine |
23:01:14 | rasher | actually.. DomZ/Stryke` .. codecvorbis.rock and codecmpa.rock is missing from that zip |
23:01:45 | DomZ | humm yes i have no sound :) |
23:01:50 | DomZ | with my mp3 :p |
23:02:50 | DomZ | is center-scrolling defined as an option ? |
23:04:38 | rasher | not sure - codec*.rock uploaded to rasher.dk/rockbox/ |
23:05:02 | DomZ | thanks i will try now |
23:07:00 | DomZ | humm always no sound |
23:08:27 | rasher | try changing the volume |
23:08:54 | Slasheri | DomZ: Try also setting on the fade out feature (that might have a bug) |
23:09:35 | DomZ | ok |
23:09:46 | rasher | DomZ: the codecs need to be in .rockbox/codecs/ |
23:10:50 | DomZ | arf i am stupid :) |
23:11:08 | DomZ | i forgot to put the file in codecs directory |
23:11:17 | DomZ | it's run fine now |
23:11:20 | DomZ | thanks |
23:12:27 | DomZ | joystick left is for restart playing from the beginning ? |
23:12:46 | DomZ | and joystick right for the next song ? |
23:12:54 | Slasheri | it doesn't work yet |
23:12:58 | DomZ | euh |
23:13:01 | HCl | oh |
23:13:03 | DomZ | that's work for me |
23:13:03 | HCl | that reminds me... |
23:13:06 | Slasheri | yep, joystick right will change to next track |
23:13:11 | | Quit zezayer (Read error: 60 (Operation timed out)) |
23:13:17 | HCl | i'm wanting to change the way rockbox navigates through the database |
23:13:50 | DomZ | joysrick left for on the first second on song |
23:14:12 | DomZ | joystick left works for the first second of playing |
23:14:24 | Slasheri | yes, it _should_ skip to the previous song |
23:14:30 | DomZ | ah ok |
23:14:37 | Slasheri | But that's still highly untested and may crash rockbox |
23:14:38 | Stryke` | i love how fast the usb bootloader mode boots |
23:15:30 | Stryke` | and center scrolling is very nice |
23:16:01 | DomZ | i have notice any difference :) |
23:16:37 | * | Stryke` is listening to one of my favorite albums gaplessly ;-) |
23:19:09 | *** | Saving seen data "./dancer.seen" |
23:21:27 | DomZ | this is quite unbelivable the improvements that has been made in just a few weeks ! |
23:21:48 | Stryke` | yeah, it really seems we're in the home stretch |
23:21:51 | preglow | yes, and slasheri has the credit pretty much alone |
23:22:02 | HCl | yup |
23:22:04 | HCl | :) |
23:22:18 | | Join ghode|afk [0] (~dude@host-212-158-232-155.bulldogdsl.com) |
23:22:20 | | Join zezayer [0] (~chatzilla@82.110.136.210) |
23:23:07 | Stryke` | I04:IllInstr at 32F4019E |
23:23:08 | DomZ | is it due to better coding experience from Slasheri ? |
23:23:35 | Slasheri | Stryke`: Did you do something before that? |
23:23:44 | Stryke` | view current playlist |
23:23:51 | Slasheri | Ah, it has a known bug |
23:23:59 | Slasheri | And it will cause that.. |
23:24:02 | Stryke` | ok |
23:24:27 | Stryke` | wish there was a better way than just letting the battery run out =\ |
23:24:42 | rasher | Stryke`: use the reset button? |
23:24:50 | Slasheri | yep, reset will work |
23:25:09 | Stryke` | didn't work the last time i had a crash |
23:25:14 | Stryke` | ill give it a shot |
23:25:24 | Slasheri | i have needed to use reset hundreds of time while coding this :) |
23:25:42 | DomZ | are the id tad always read or there are stored somewhere ? |
23:25:48 | DomZ | id tag |
23:25:53 | Slasheri | Stryke`: reset should always power cycle the device |
23:26:14 | Slasheri | Maybe you didn't push it from a right position |
23:26:17 | Stryke` | maybe i just didn't hit it |
23:26:18 | Stryke` | yea |
23:27:01 | Slasheri | DomZ: it's stored on track info structure. Read while buffering the songs |
23:28:01 | Stryke` | hard reset worked like a charm |
23:28:21 | Slasheri | :) |
23:28:22 | Stryke` | i got used to iRiver resume |
23:28:46 | Slasheri | better resume will be implemented later |
23:28:50 | Stryke` | Doesn't play on boot, but if you press play, it will resume |
23:28:58 | Stryke` | oh i have no doubt |
23:29:01 | Slasheri | now going to sleep, night :) |
23:29:02 | HCl | yea, i like that option.. |
23:29:03 | Slasheri | -> |
23:29:05 | HCl | gnig |
23:29:08 | Stryke` | gnight |
23:29:10 | Stryke` | thanks for your work |
23:30:54 | Stryke` | any other known crashes? |
23:31:24 | Stryke` | that i may avoid |
23:32:31 | * | amiconn starts working on the LED issue (MMC icon displayed on iriver) |
23:32:56 | amiconn | I need something to code while a huge test recording is running on archos... |
23:37:38 | | Quit zezayer (Read error: 60 (Operation timed out)) |
23:41:19 | | Join zezayer [0] (~chatzilla@82.110.136.210) |
23:46:53 | | Join zezayer_ [0] (~chatzilla@82.110.136.210) |
23:49:43 | preglow | amiconn: so, had any look at memcpy and pals? with all the copying thats going on in tremor, we really need a fast copy :P |
23:50:17 | amiconn | The first asm thing I'll do for iriver will be memset() |
23:50:28 | amiconn | I expect a speed increase of 8x |
23:50:44 | preglow | oh yes |
23:50:49 | amiconn | (maybe even more) |
23:50:52 | | Quit Harpy (Read error: 60 (Operation timed out)) |
23:51:13 | amiconn | I still have my mem(set|cpy) test plugins from back when I did this on archos |
23:51:56 | HCl | :) |
23:52:11 | rasher | Hrm, a chicago.bdf with other characters than a-z would be nice |
23:52:13 | amiconn | They do test both correctness and speed |
23:52:20 | HCl | i'll look at some minor rockboy optimizations after database stuff is fully operational |
23:52:29 | amiconn | rasher: xtal-14 is based on chicago |
23:52:36 | amiconn | ...and extended by me :) |
23:52:58 | preglow | HCl: sounds like a good opportunity to brush up on the asm skills |
23:53:03 | preglow | HCl: 68k asm is quite comfortable |
23:53:08 | amiconn | preglow: I just found a slight optimisation possibility for memset() on archos... |
23:53:18 | rasher | amiconn: ah, nice |
23:53:28 | amiconn | preglow: From what I've seen, I'd prefer SH asm |
23:53:41 | preglow | amiconn: please spell out some annoying differences |
23:53:47 | preglow | for some freak reason i've started to enjoy asm |
23:53:48 | amiconn | I'm missing some nice instructions in m68k |
23:53:55 | preglow | like? |
23:54:26 | amiconn | swapping bytes, swapping into another register |
23:54:51 | preglow | yeah, exg was unfortunately removed from the set for coldfire |
23:55:05 | preglow | you can still do it with eor, i think, but of course, that's three instructions instead of one |
23:55:25 | | Quit zezayer (Read error: 60 (Operation timed out)) |
23:55:57 | rasher | how do i get from the wps/blank screen to the file browser without stopping playback? |
23:56:04 | preglow | a-b |
23:56:05 | preglow | i thinks |
23:56:07 | | Join ehntoo [0] (~noclue2@24-177-161-77.dhcp.mrqt.mi.charter.com) |
23:56:27 | rasher | that gives the menu |
23:56:30 | preglow | indeed :/ |
23:56:31 | amiconn | On archos, the wps <-> browser button is ON |
23:56:43 | rasher | aha |
23:56:43 | amiconn | So I'd guess it is play on iriver |
23:57:17 | rasher | It is indeed, but now the pause icon is showing :-\ |
23:57:25 | rasher | oh well |
23:57:30 | amiconn | I did not yet try Slasheri's playback patch for 2 reasons |
23:57:39 | rasher | Guess that should be remapped - possibly to Select |
23:57:46 | amiconn | (1) Not much time to do that, busy with other rockbox stuff |
23:58:15 | amiconn | (2) There's not that much need for me, since I already have multiple units with rockbox being capable of playback |
23:58:21 | amiconn | I really have the choice... |