00:01:45 | Cassandra | What's the problem? |
00:01:45 | Rori | I want to have next track displayed scrolling with artists as in 'artist - trackname' and scroll it if it's too long |
00:02:40 | Rori | I have this bit working I think 'Next. %s%?Ia<%Ia|%?d2<%d2|[\root]>>' |
00:02:40 | Rori | which shows the artist |
00:02:41 | Rori | but I am not sure what comes after it for '- trackname' |
00:02:41 | Coldtoast | here's what I use |
00:02:41 | Coldtoast | %sNext: %?Ia< %Ia| unknown artist> -%?It< %It| %Fn> |
00:02:46 | Rori | let me try |
00:03:00 | Cassandra | You need a %s on the end of that. |
00:03:13 | Coldtoast | you have to close %s? |
00:03:13 | Cassandra | Oh, sorry, it's at the front. |
00:03:17 | Coldtoast | ah |
00:03:19 | Cassandra | Nope. :) |
00:04:01 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
00:04:09 | Rori | that don't work |
00:04:19 | Coldtoast | what do you mean it doesn't work? |
00:04:25 | Rori | wth is the unknown artist bit anyhow? |
00:04:26 | Coldtoast | it's what I'm using and it works |
00:04:49 | Coldtoast | heh. if the artis field in the ID3 isn't filled, it says "Unknown artist" |
00:04:58 | Coldtoast | if it's filled, it displays it |
00:05:14 | Rori | where should the scroller be? at the end? |
00:05:25 | Rori | paste again properly please :) |
00:05:33 | Coldtoast | and it's followed by track name, if the field is filled in teh ID3 and if not, uses the filename |
00:05:38 | Coldtoast | %sNext: %?Ia< %Ia| unknown artist> -%?It< %It| %Fn> |
00:05:56 | Coldtoast | or this |
00:06:02 | Coldtoast | %sNext: %?Ia< %Ia| unknown artist> - %?It<%It|%Fn> |
00:06:07 | Rori | something is wrong with that |
00:06:21 | Rori | I can get the artist with my previous statement but not the track title |
00:06:51 | Coldtoast | no |
00:06:54 | Rori | This gives me the artists not 'unknown artist' Next. %s%?Ia<%Ia|%?d2<%d2|[\root]>> |
00:07:01 | Coldtoast | and mine just says "unknown artist"? |
00:07:05 | Rori | yes |
00:07:11 | Coldtoast | yeah. yours isn't giving the artist name at all |
00:07:18 | Coldtoast | it's giving the %d2 |
00:07:28 | Rori | ah |
00:07:31 | Coldtoast | wait a bit til it gets toward the end of the song |
00:07:35 | Coldtoast | or change mine thusly: |
00:08:03 | Rori | I just want 'Next: artist - title' that scrolls if too long |
00:08:14 | Coldtoast | %sNext: %?Ia<%Ia|%?d2<%d2|[\root]>> - %?It<%It|%Fn> |
00:08:16 | Coldtoast | try that |
00:08:19 | Rori | and grabs the filename if it is not tagged |
00:08:56 | Coldtoast | you'll have to wait til it gets toward the end of the track tho to get next track by ID# or next track filename |
00:09:11 | | Join ashridah [0] (ashridah@220-253-122-52.VIC.netspace.net.au) |
00:09:31 | Coldtoast | just for the first track tho. Once it goes to the next track, it should work. Just the first track it kinda sorts everything out it seems |
00:09:44 | Coldtoast | ID#=ID3 |
00:09:46 | Bagder | not the first track |
00:09:50 | Bagder | the first 2mb buffer |
00:09:54 | Coldtoast | ok |
00:10:01 | Coldtoast | there you go then |
00:10:01 | Rori | Coldtoast that only gives me artist |
00:10:06 | Rori | not next track title |
00:10:12 | Coldtoast | well, first 2mb buffer will be the first track you play tho :) |
00:10:17 | Coldtoast | ugh |
00:10:22 | Coldtoast | are you reading what I'm typing? |
00:10:27 | Rori | err |
00:10:29 | Coldtoast | play a track |
00:10:41 | Rori | no was trying to wps on the iriver |
00:10:44 | Coldtoast | just let it play. Eventually it'll fill the info you want |
00:10:45 | Rori | I am |
00:10:48 | Rori | says BT - |
00:10:53 | Rori | no title :) |
00:11:14 | Coldtoast | sounds to me like BT is what the ID3 has as track title |
00:11:24 | Coldtoast | all I can say is mine works perfectly on my player |
00:11:36 | Coldtoast | you can even try mine out if you like |
00:11:39 | Rori | well title is working above |
00:11:49 | Rori | Title. %s%?it<%it|%?fn<%d1|[\root]>> |
00:11:56 | Rori | working above |
00:12:00 | Coldtoast | that's title for CURRENT track tho |
00:12:04 | Rori | yes |
00:12:07 | Coldtoast | all that is for current track |
00:12:13 | Coldtoast | I thought you wanted next track? |
00:12:15 | Rori | works for next track too |
00:12:19 | Coldtoast | no... |
00:12:45 | Coldtoast | Title. %s%?It<%It|%?Fn<%d1|[\root]>> |
00:12:50 | Coldtoast | THAT's for next track |
00:12:58 | Rori | I want 'artist - title' of next track in one line that scrolls for next track |
00:13:03 | Rori | I want both on the same line |
00:13:06 | Rori | together :) |
00:13:31 | Coldtoast | well, all I can say is what I posted earlier gives you exactly that |
00:13:35 | Coldtoast | on my player, at least |
00:13:49 | Rori | it's working now |
00:13:55 | Rori | wasn't before. |
00:13:57 | Rori | buggy |
00:14:03 | Coldtoast | it's not buggy |
00:14:06 | Rori | when I went to the next track |
00:14:12 | Coldtoast | you just have to know how it works |
00:14:45 | Rori | it takes ages to kick in |
00:14:55 | Coldtoast | the very first time the buffer is filled, for the first 2MB you'll get no next track info |
00:15:06 | Rori | noticed |
00:15:19 | Coldtoast | it's not a bug tho. it's just how it works |
00:15:33 | Coldtoast | it's only the first time you fill the buffer tho |
00:15:45 | Coldtoast | after that it all works nicely |
00:16:01 | Rori | OK I just selected another track and it's still not showing next track correctly |
00:16:12 | Rori | even after filling buffer |
00:16:15 | Coldtoast | hehe. well... |
00:16:34 | Coldtoast | dunno if it's been sorted but the WPS doesn't update right away in the latest bleeding edge builds :) |
00:16:37 | Rori | it worked briefly |
00:16:56 | Rori | rebooting it |
00:17:01 | Coldtoast | ok |
00:17:03 | Coldtoast | I'll try mine |
00:17:54 | | Join rw_ [0] (chat@brunhilde.unixload.de) |
00:18:04 | | Quit Sucka ("a bird in the bush is worth two in your house") |
00:18:16 | rw_ | hello |
00:19:20 | Rori | I can't get it working |
00:19:28 | | Quit stripwax_ (Read error: 110 (Connection timed out)) |
00:19:30 | Rori | it works briefly then nothing |
00:19:38 | Rori | bugged |
00:19:41 | | Nick rw_ is now known as rwlogix (chat@brunhilde.unixload.de) |
00:19:49 | Rori | gonna grab a bleeding edge to check |
00:23:11 | Coldtoast | yep. mne works |
00:23:11 | Coldtoast | updates as the track changes |
00:23:11 | Coldtoast | there's just the first 2MB thing but that's normal |
00:23:11 | | Join stripwax_ [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
00:23:11 | | Part stripwax_ |
00:23:11 | | Join stripwax_ [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
00:23:12 | stripwax_ | ello again. |
00:23:12 | Rori | nope |
00:23:28 | Rori | beats me. will post elsewhere and ask for suggestions |
00:23:34 | Coldtoast | ok |
00:23:37 | rwlogix | hmm...i'm not quiet sure if this is the perfect chan for this, but, has anyone thought about connecting an iriver via tcp/ip? ,) |
00:23:39 | Coldtoast | g'luck |
00:24:00 | Bagder | rwlogix: using what connection? |
00:24:01 | Coldtoast | why? |
00:24:02 | stripwax_ | rwlogix - hm, how and why?? |
00:24:07 | rwlogix | .oO(yes, you had to build some hardware for this *g*) |
00:24:08 | stripwax_ | ;-) junx |
00:24:17 | rwlogix | stripwax_: why? ;) |
00:24:21 | Bagder | rwlogix: then write a tcp/ip stack for Rockbox and run for it |
00:24:25 | Coldtoast | you CAN do that tho |
00:24:33 | Cassandra | TCP over line out. What a fabulously hacky idea. |
00:24:46 | crwl | over optical out (and in), 1337 |
00:24:47 | Coldtoast | connect it to a different machine and map the iriver as a network drive. hehe |
00:24:50 | Bagder | make a true serial and do ppp |
00:24:54 | rwlogix | crwl: yeah ;) |
00:25:00 | thegeek | actually |
00:25:04 | rwlogix | Bagder: the stack is not the problem ,) |
00:25:06 | stripwax_ | coldtoast, mmm, nice. or just buy an NSLU2 ;-) |
00:25:09 | thegeek | you could write a sounder driver for windows |
00:25:10 | Bagder | rwlogix: so what is? |
00:25:17 | rwlogix | Bagder: the hardware... |
00:25:30 | Coldtoast | stripwax_: well, it IS connecting to the iriver via TCP/IP tho :) |
00:25:32 | rwlogix | i only wanted to collect "ideas" - you know |
00:25:33 | thegeek | as long as you had bitperfect output it would work |
00:25:38 | Bagder | rwlogix: getting a serial port is not that hard I believe |
00:25:40 | Cassandra | You could run a webserver on your Jukebox. How l33t! |
00:26:08 | rwlogix | Bagder: is there a driver for the serial port by now? |
00:26:18 | Cassandra | Remote WPS. :) |
00:26:26 | Bagder | afaik, there is no serial port without hw mods |
00:26:29 | Bagder | so no |
00:26:29 | | Join n0bby_ [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
00:26:39 | Bagder | but easily done |
00:27:09 | rwlogix | Cassandra: i thought about using it as kind of streaming-client ,) |
00:27:14 | Cassandra | Even cooler, remote login to your JB using the UIsim. :) |
00:27:27 | Bagder | hehe |
00:27:46 | rwlogix | ,) |
00:27:49 | Bagder | ... when we get linux sound support for the sim, we should run it on ipod ;-) |
00:28:30 | | Part Stryke` |
00:28:32 | stripwax_ | ;-) heh heh |
00:28:40 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
00:29:42 | rwlogix | hmm |
00:30:33 | Cassandra | Then we could implement Internet filesharing. |
00:30:40 | Cassandra | (Now I really am getting silly.) |
00:31:10 | stripwax_ | really not sure i see the point ....! |
00:31:38 | Cassandra | It's one of those things where there's very little point other than to get Slashdotted. :) |
00:31:42 | stripwax_ | hehe |
00:31:47 | Coldtoast | why isn't there linuxfor iriver? there's linux for ipod :) |
00:32:08 | Cassandra | No-one could be arsed. |
00:32:10 | Bagder | because we see no point |
00:32:11 | thegeek | because using linux for it is just not ver smart |
00:32:12 | Coldtoast | haha |
00:32:16 | stripwax_ | because no-one's done it yet? |
00:32:24 | Cassandra | Personally I don't want Linux on my MP3 player. |
00:32:27 | stripwax_ | but it should be an easy-ish port. |
00:32:27 | Cassandra | I want Rockbox on it. |
00:32:30 | Coldtoast | it's good enough for the ipod guys tho :) |
00:32:37 | thegeek | barely |
00:32:37 | stripwax_ | yeah but what do they know :-) |
00:32:38 | Bagder | not really |
00:32:43 | thegeek | look at rockbox progress |
00:32:48 | thegeek | then at ipod linux progress |
00:32:51 | thegeek | and true |
00:32:55 | thegeek | ipod has wierd chips |
00:32:57 | thegeek | but still |
00:32:57 | Coldtoast | heh. the ipod uses dual 90MHz processors doesn't it? |
00:33:03 | thegeek | it also has a much larger usergroup |
00:33:13 | Cassandra | Rockbox is light years ahead of the iPod linux player app. |
00:33:17 | rwlogix | hmm...2.6.12-SMP-IPod |
00:33:24 | stripwax_ | i thought the different gen ipods had different hardware anwyay |
00:33:31 | Bagder | they do |
00:33:32 | Coldtoast | ok |
00:33:40 | Cassandra | Grid computing using MP3 players! |
00:33:54 | Bagder | but they're all portalplayer and they seem rather similar, if you read the data sheets |
00:33:57 | Cassandra | We should port Folding@Home to Rockbox. |
00:33:58 | rwlogix | yeah, an iriver-cluster |
00:34:02 | | Join muesli- [0] (muesli_tv@hmln-d9b8ef4a.pool.mediaWays.net) |
00:34:02 | Coldtoast | is there ANY hack that allows the ipod to be used as a mass storage device for transferring and playing music the way the iriver has it? |
00:34:10 | muesli- | re |
00:34:16 | stripwax_ | ??? you can do that anyway can't you? |
00:34:23 | Coldtoast | or would you have to wait for rockbox (if it ever happens)? |
00:34:29 | Coldtoast | HELL no stripwax_ |
00:34:35 | stripwax_ | wow, ipods suck |
00:34:36 | Bagder | I don't hold my breath |
00:34:38 | Coldtoast | sure, you can use it as a mass storage device |
00:34:47 | rwlogix | stripwax_: that's why we are here, nor? ,) |
00:34:49 | Coldtoast | but the DAP part is entirely separate it seems |
00:35:26 | n0bby_ | lmao |
00:35:30 | rwlogix | s/nor/right/ .oO(what the hack?!) |
00:35:30 | n0bby_ | sucks |
00:35:35 | rwlogix | s/hack/heck/ |
00:35:38 | Coldtoast | afaik you can't play music transferred via mass storage and it's not the easiest of tasks to access the music stransferred via itunes using mass storage |
00:35:42 | rwlogix | i should go to bed |
00:35:43 | Cassandra | Hmm. I still can't get over how much quieter my PC is since I ripped out the GeForce 4Ti and replaced it with a 6200. |
00:35:45 | stripwax_ | lol@rwlogix |
00:35:51 | muesli- | can we already count up to 4colors? |
00:36:07 | rwlogix | red green blue yellow |
00:36:09 | rwlogix | i can... |
00:36:11 | stripwax_ | muesli who you asking |
00:36:14 | stripwax_ | hehe |
00:36:23 | muesli- | in generell |
00:36:26 | stripwax_ | ?? |
00:36:28 | muesli- | -e+a |
00:36:36 | rwlogix | muesli-: -l ,) |
00:36:37 | n0bby_ | i can count to 8 colors |
00:36:38 | muesli- | in general |
00:36:48 | muesli- | on rbx dude :D |
00:36:52 | Cassandra | Can I have a ticket back to the universe where #rockbox was in English, please? |
00:36:58 | stripwax_ | chuckle |
00:36:59 | n0bby_ | red orange yellow green blue indigo violet octarine |
00:37:15 | stripwax_ | muesli - not yet.. assuming you're talking iriver? |
00:37:21 | rwlogix | Cassandra: *bliing* here you are |
00:37:34 | stripwax_ | here's a bug: |
00:37:35 | n0bby_ | theres a patch, but the author of it didnt finish it and then died or something |
00:37:36 | Cassandra | That's better. :) |
00:37:37 | muesli- | stripwax_ of course..what else ;) |
00:37:52 | stripwax_ | if "hard drive power off" is enabled, automatic bookmarks-on-stop don't work |
00:37:55 | stripwax_ | (as far as i can tell~) |
00:38:07 | stripwax_ | n0bby- :-) markun iirc |
00:38:08 | Cassandra | A patch for what? |
00:38:16 | stripwax_ | markun you about?? |
00:38:20 | markun | what? |
00:38:28 | stripwax_ | Cassandra- 4-color greyscale |
00:38:34 | stripwax_ | markun - 4-color greyscale ;-) |
00:38:37 | n0bby_ | you did the greyscale patch markun? |
00:38:40 | markun | Ah, that patch :) |
00:38:42 | Cassandra | Oh, right. |
00:38:47 | n0bby_ | FINISH IT YOU BASTARD :P |
00:38:54 | stripwax_ | now, now., .. |
00:38:56 | markun | Yes, but now ami will finish it I think. |
00:38:57 | Cassandra | It'd be totally invalid now amicon's revamped the greyscale lib. |
00:39:16 | n0bby_ | >_> |
00:39:18 | stripwax_ | yep |
00:39:21 | n0bby_ | <_< |
00:39:23 | n0bby_ | >_< |
00:39:30 | markun | But I got optical out working today! |
00:39:40 | Coldtoast | hey. crossfading seems to work better since the fast track skip was implemented |
00:39:41 | rwlogix | this weekend i'm at "life aid", maybe i look into all that stuff afterwards |
00:39:51 | stripwax_ | life aid? live8? |
00:39:52 | n0bby_ | why dont you have CVS access, markun? :P |
00:39:56 | Cassandra | Go you. Should we be expecting a patch soon? |
00:39:57 | markun | I have.. |
00:40:22 | n0bby_ | i dont see optical in the changelog |
00:40:26 | rwlogix | stripwax_: yes, i think that's it ,) |
00:40:28 | Coldtoast | needs far less buffered for it to work by the look of it |
00:40:40 | markun | I'm getting rid off a small bug and then you can have your patch |
00:41:02 | n0bby_ | patch? noooooooooo, COMMIT :P |
00:41:10 | n0bby_ | COMMIT EVERYTHING! MWAHAHHAHA |
00:41:20 | * | Bagder starts fiddling with also to make sound |
00:41:23 | Bagder | alsa |
00:41:25 | * | n0bby_ commits himself to cvs |
00:41:27 | Cassandra | You see this is why we don't have anonymous cvs commit access. :_ |
00:41:30 | Cassandra | :) |
00:41:35 | n0bby_ | :P |
00:42:18 | rwlogix | hehe |
00:42:35 | Cassandra | Most of the work in changing Rockbox is actually making sure you haven't actually broken something hideously before you commit. |
00:42:57 | Bagder | and then some more after the commit ;-) |
00:43:08 | stripwax_ | ;-) |
00:43:09 | Cassandra | Well, if you're me, yeah. |
00:43:37 | markun | Next project will be to send the track names over spdif.. |
00:43:55 | rwlogix | yeah, that's sounds like it's very simple to maintain and extend rockbox, perfect! |
00:44:53 | Bagder | well, some people say there's tiiiiny lack of docs |
00:45:01 | Cassandra | Rockbox is incredibly feature rich, multiplatform code. You want something easy to maintain, try true. |
00:45:04 | rwlogix | as usual ,) |
00:45:10 | Cassandra | Or easier still, false. |
00:45:46 | rwlogix | well...false is not that simple :) |
00:45:48 | Rori | I give up on this wps |
00:45:57 | | Join n0bby__ [0] (~fake@40-218.207-68.tampabay.res.rr.com) |
00:46:04 | Rori | I can't get it to display squat for next track now |
00:46:17 | Coldtoast | one other thing abou tRockbox too, one thing that really sets it apart |
00:46:31 | Coldtoast | is it' also being blind-friendly |
00:46:53 | Cassandra | That doesn't actually add much to the code complexity though. |
00:47:10 | Coldtoast | no, but it's a very important aspect I think |
00:47:28 | Coldtoast | not to you or I, obviously |
00:47:40 | Cassandra | It's certainly the thing that got me from "wow, that's cool" to being an active contributor. |
00:47:43 | Coldtoast | it's like installing wheelchair ramps in schools |
00:48:15 | Cassandra | (I'm partially sighted - while I don't need it for myself, it's quite important to me on a personal level, having been born blind. |
00:48:19 | Cassandra | ) |
00:48:28 | Coldtoast | aaaah! |
00:48:41 | markun | Is there a way to substract a patch from another? |
00:48:45 | Coldtoast | definitely a factor for you then :) |
00:48:54 | Coldtoast | I wear glasses tho. does that count? :) |
00:48:54 | Bagder | markun: patch -R reverts a patch |
00:49:12 | Cassandra | I guess that'd depend on you. |
00:49:17 | Coldtoast | don't suppose any of you know the show Pure Pwnage? |
00:49:26 | Cassandra | Nope. |
00:49:29 | rwlogix | Coldtoast: if you have less than -4.00 ,) |
00:49:43 | Coldtoast | I don't |
00:49:52 | Coldtoast | I'm +, not - |
00:49:56 | | Quit muesli- (Read error: 148 (No route to host)) |
00:50:15 | Coldtoast | can't remember by how much tho |
00:50:15 | rwlogix | i don't know if i'm + or - |
00:50:40 | Coldtoast | one of my friends makes my glasses. He knows |
00:50:55 | Coldtoast | got these Silhouettes I'm wearing for $50 |
00:51:06 | rwlogix | <- left, 0.75; right, 1.00 ,) |
00:51:23 | Coldtoast | they're something like $550 to buy usually |
00:52:15 | rwlogix | hmm...mine are not that expencive |
00:52:23 | rwlogix | -c +s |
00:52:24 | rwlogix | grr |
00:52:30 | markun | for anyone who want's to try out the optical out: http://130.89.160.166/rockbox/spdif.patch |
00:52:51 | markun | the patch also includes a patch to set the noise shaper, but that shouldn't matter. |
00:52:59 | Coldtoast | 'm talking $550 AUD tho rwlogix |
00:53:24 | | Join ep0ch [0] (~ep0ch@84.12.163.251) |
00:53:31 | ep0ch | hey |
00:53:45 | ep0ch | is it just me or is gapless broken? |
00:54:32 | stripwax_ | depends. what kind of files are you playing and what version of rbx? |
00:54:51 | ep0ch | all file types, even vorbis |
00:55:07 | ep0ch | let me do more investingation... |
00:55:11 | rwlogix | Coldtoast: that doesen't much... ,) |
00:55:53 | rwlogix | +change |
00:55:58 | stripwax_ | markun - hm, what does the noise shaper do and should that be a separate patch? |
00:56:13 | ep0ch | and vorbis playback is always at full cpu boost ;s |
00:56:14 | ep0ch | :s |
00:56:17 | stripwax_ | ep0ch - which rockbox version? changes were made recently because it was changing track too early...... |
00:57:19 | ep0ch | hangon let me investigate, would help a bit if seeking worked on Vorbis... |
00:57:32 | stripwax_ | mmmm |
00:58:10 | ep0ch | playback is like really dodgy though with the latest build... |
00:58:18 | ep0ch | sometimes it will play sometimes it wont |
00:59:05 | Coldtoast | really? damn! |
00:59:18 | markun | stripwax_: http://en.wikipedia.org/wiki/Noise_shaping |
00:59:29 | rwlogix | good night boys and girls |
00:59:49 | rwlogix | sweet dreams... |
01:00 |
01:00:41 | Cassandra | AFAIK I'm actually the *only* girl working on Rockbox. I find this slightly depressing. |
01:00:51 | stripwax_ | markun - oh that's in hardware? cool |
01:00:58 | ep0ch | Cassandra: welcome to IT |
01:01:04 | ep0ch | :) |
01:01:09 | ep0ch | it's a blessing for you :p |
01:01:52 | stripwax_ | markun - any reason that can't just be committed ? |
01:01:52 | Cassandra | If I were trying to get a date, maybe. :) |
01:02:08 | ep0ch | damn you got me sussed |
01:02:10 | ep0ch | :p |
01:02:32 | markun | stripwax_: The optical led eats power, so it should be an option. |
01:02:35 | rwlogix | Cassandra: that's normal (when i think about linux development) |
01:02:48 | stripwax_ | markun - i meant the noise shaper.. |
01:02:53 | rwlogix | s/girls/girl(s)/ |
01:03:00 | Cassandra | It's also been the case in pretty much every company I've worked for. |
01:03:06 | | Quit n0bby_ (Read error: 110 (Connection timed out)) |
01:03:11 | markun | stripwax_: I forgot to commit :) |
01:03:24 | rwlogix | Cassandra: depends, if you work in the office.... |
01:03:42 | ep0ch | i just finished my last day at work today :) |
01:03:53 | ep0ch | good old redundancy pay out |
01:03:56 | Cassandra | Yeah, but I was the only *techie* female. |
01:04:24 | rwlogix | Cassandra: in germany we have something called "girls day" |
01:04:28 | stripwax_ | ~30% of the developers I work with are female. but in previous company there were just 3 vs 80 blokes |
01:04:49 | rwlogix | where girls can get in touch with technical jobs |
01:05:00 | ep0ch | quick question... C or PHP? |
01:05:08 | rwlogix | ep0ch: PERL |
01:05:09 | rwlogix | :) |
01:05:13 | stripwax_ | PYTHON |
01:05:24 | Cassandra | Befunge |
01:05:30 | rwlogix | well...bash ;) |
01:05:43 | stripwax_ | cassandra - lol! |
01:05:46 | rwlogix | if you want low-level with a unix-shell, use /dev/port ;) |
01:05:58 | stripwax_ | i love that language |
01:06:15 | ep0ch | ok, looking for another career in IT, which skills do you think are up and coming? |
01:06:29 | stripwax_ | ep0ch is it all about skills, or what you use them for? |
01:06:34 | Cassandra | Database programmer is always a safe bet. |
01:06:42 | ep0ch | (sorry for being off topic) |
01:06:56 | stripwax_ | ep0ch no, I mean, what do you *want* to do? |
01:07:03 | Cassandra | And sysadmin, but I wouldn't wish that on anyone, and the pay is shite compared to programming anyway. |
01:07:12 | ep0ch | *good question!* |
01:07:13 | rwlogix | ep0ch: if you want a job? say you know XML and mssql, thats enough |
01:07:19 | ep0ch | hmm |
01:07:23 | ep0ch | oh no it aint |
01:07:26 | stripwax_ | rwlogix not where I work |
01:07:30 | | Quit webguest91 ("CGI:IRC") |
01:07:39 | ep0ch | banks want soooo much more... |
01:07:44 | rwlogix | stripwax_: maybe, but thats seldom - IMHO |
01:07:46 | stripwax_ | ep0ch - kerching |
01:08:16 | ep0ch | :) |
01:08:17 | stripwax_ | ep0ch - which bank? |
01:08:20 | Cassandra | I want someone to pay me a programming salary to work on Rockbox. Any offers? |
01:08:21 | ep0ch | all |
01:08:35 | stripwax_ | s/all/any ? ;-) |
01:08:59 | rwlogix | stripwax_: $BOSS always wants to hear buzzwords |
01:09:02 | Cassandra | You don't work for Misys, do you epoch? |
01:09:29 | stripwax_ | rwlogix none of my bosses have ever cared for buzzwords. I once had a manager who only cared about buzzword bullshit and I left because of it |
01:10:38 | stripwax_ | now colleagues, that's different. i can buzzword till the cows come home with the people i work with. |
01:10:58 | rwlogix | stripwax_: at the moment i would do nearly any job - even if i had to *choke* M$ |
01:11:13 | rwlogix | +use |
01:11:47 | stripwax_ | rwlogix one of the top employees apparently. and they have a kick ass research centre. not sure i'd want to work for them but there's much worse out there |
01:12:00 | * | rwlogix misses words at the moment ,) |
01:12:09 | stripwax_ | rwlogix - for example you wouldn't want to work for either of my former employers.. |
01:13:35 | thegeek | I would love to work for ms actually |
01:13:45 | thegeek | they are not the big "evil" as some think they are |
01:13:49 | thegeek | just another compnay |
01:13:53 | thegeek | *company |
01:14:05 | thegeek | you could easily find much worse people to work for |
01:14:13 | thegeek | and it seems like ms devs really have it quite nice |
01:14:36 | rwlogix | *shrug* |
01:15:39 | rwlogix | my dream would be a small company where i would have very different things to do |
01:15:55 | stripwax_ | rwlogix - google's pretty small, relatively |
01:16:05 | rwlogix | i don't want to sit in my chair and prog C all day |
01:16:19 | stripwax_ | rwlogix - why small company? |
01:17:09 | | Quit n0bby__ (Read error: 110 (Connection timed out)) |
01:17:11 | rwlogix | stripwax_: coz there you have job variation |
01:17:31 | rwlogix | i don't think you could have this the same way in a big company |
01:17:34 | stripwax_ | rwlogix i have MASSIVE job variation and there are over 20,000 employees... |
01:17:52 | rwlogix | hmm...okay - but we noticed before that you're luky ,) |
01:18:18 | rwlogix | .oO(is "hmm" a german phrase?) |
01:19:04 | rwlogix | stripwax_: what do you do? ,) |
01:19:22 | stripwax_ | rwlogix - work at a bank |
01:20:05 | rwlogix | oh, i don't wanted it that explicit ;) |
01:21:04 | | Quit ghostiger2 (Remote closed the connection) |
01:21:38 | stripwax_ | ;-) application development, support, training, financial model, optimisation, troubleshooting, ... |
01:21:44 | ep0ch | cya, slasheri: why is vorbis playback stuck at full boost? |
01:21:44 | stripwax_ | ^model^modelling |
01:21:50 | | Part ep0ch |
01:22:33 | | Join kergoth [0] (~kergoth@c-24-118-219-25.hsd1.mn.comcast.net) |
01:23:10 | stripwax_ | [getting a bit OT here right now] |
01:23:10 | rwlogix | stripwax_: sound great ,) |
01:23:17 | rwlogix | +s |
01:23:48 | rwlogix | well, i have to get up early - good night |
01:23:54 | stripwax_ | cya |
01:24:21 | stripwax_ | me too |
01:24:22 | | Part stripwax_ |
01:24:33 | | Part rwlogix ("*zonk*") |
01:24:48 | | Part kergoth ("Leaving") |
01:31:56 | Rori | I love TPB http://static.thepiratebay.org/warner_resp.txt |
01:33:50 | | Quit markun () |
01:35:21 | Moos | Bagder if you here wiki spam :( |
01:35:38 | Plugh_ | half the fun of tpb is downloading unreleased stuff and other items that otherwise cost more than they're worth |
01:35:45 | Plugh_ | the other half is legal.php |
01:38:07 | Rori | heh |
01:46:58 | *** | Saving seen data "./dancer.seen" |
01:48:08 | | Quit gromit` (Read error: 110 (Connection timed out)) |
01:54:10 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
01:59:26 | | Join ansivirus [0] (~ansivirus@adsl-69-148-85-169.dsl.rcsntx.swbell.net) |
02:00 |
02:01:39 | | Join gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
02:10:11 | | Join courtc [0] (~courtc@adsl-158-43-147.asm.bellsouth.net) |
02:15:30 | | Join ShockerEngr [0] (ShockerEng@ip68-103-201-227.ks.ok.cox.net) |
02:18:17 | | Join amiconn_ [0] (~jens@p54BD6F20.dip.t-dialin.net) |
02:20:52 | Cassandra | Heya ami. Any idea why the new fonts aren't being built by the autobuider despite me putting them in the repository. |
02:24:15 | | Part Moos |
02:25:53 | Cassandra | Oh, that commit didn't trigger a rebuild. Weird. |
02:34:00 | | Quit amiconn (Read error: 110 (Connection timed out)) |
02:34:00 | | Nick amiconn_ is now known as amiconn (~jens@p54BD6F20.dip.t-dialin.net) |
02:40:13 | | Join jwalk [0] (~jwalk_edm@67.71.173.245) |
02:40:42 | jwalk | amiconn: want an adapter cable for your remote? |
02:52:09 | | Quit jwalk (Read error: 104 (Connection reset by peer)) |
02:55:45 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
03:00 |
03:05:01 | | Quit DomZ ("CGI:IRC") |
03:06:47 | | Join elinenbe [0] (~elinenbe@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
03:08:32 | | Quit elinenbe_ (Read error: 131 (Connection reset by peer)) |
03:08:32 | | Nick elinenbe is now known as elinenbe_ (~elinenbe@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
03:13:52 | | Quit cYmen ("zZz") |
03:20:41 | | Quit hardeep ("[BX] PARTYTIME! 5 seconds to the millenium! 4...3...2...1...EOF From client") |
03:22:34 | | Join TCK [0] (TCK@81-86-100-71.dsl.pipex.com) |
03:47:00 | *** | Saving seen data "./dancer.seen" |
03:58:51 | | Join tiegs [0] (~18e15776@labb.contactor.se) |
03:59:38 | tiegs | hello |
04:00 |
04:00:21 | tiegs | test |
04:01:59 | | Quit tiegs (Client Quit) |
04:02:22 | | Join tiegs [0] (~18e15776@labb.contactor.se) |
04:05:19 | | Join QT_ [0] (as@area51.users.madwifi) |
04:07:50 | tiegs | anyone here? |
04:09:00 | | Quit tiegs ("CGI:IRC (EOF)") |
04:09:18 | | Quit QT (Read error: 148 (No route to host)) |
04:16:17 | | Quit kenshin (Read error: 110 (Connection timed out)) |
04:17:01 | | Quit ShockerEngr (Read error: 110 (Connection timed out)) |
04:25:19 | | Quit ashridah ("Leaving") |
04:47:01 | | Quit dwihno ("fixa") |
04:48:16 | | Join dwihno [0] (~dw@81.8.224.89) |
05:00 |
05:05:04 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
05:07:27 | | Quit pike (Read error: 54 (Connection reset by peer)) |
05:08:06 | | Join MO-Pantsu [0] (MO-Pantsu@deadman3000.plus.com) |
05:09:15 | | Quit dwihno ("test") |
05:10:28 | | Join dwihno [0] (~dw@81.8.224.89) |
05:12:10 | | Join pike [0] (pike@c83-249-120-49.bredband.comhem.se) |
05:25:24 | | Quit Rori (Read error: 110 (Connection timed out)) |
05:25:37 | | Join tiegs [0] (~18e15776@labb.contactor.se) |
05:26:03 | tiegs | hello |
05:42:54 | | Quit tiegs ("CGI:IRC (EOF)") |
05:43:00 | | Join tiegs [0] (~18e15776@labb.contactor.se) |
05:43:47 | | Quit tiegs (Client Quit) |
05:43:59 | | Quit RotAtoR () |
05:47:03 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:00:26 | | Quit kenshin (Read error: 110 (Connection timed out)) |
06:08:36 | | Join tiegs [0] (~18e15776@labb.contactor.se) |
06:14:43 | | Quit tiegs ("CGI:IRC (EOF)") |
06:14:44 | | Join heidi [0] (~18e15776@labb.contactor.se) |
06:19:26 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
06:20:12 | kenshin | I'm pretty sure my setup is jacked. Specifically, I'm trying to name some files in Swedish but the names only look right to KDE. |
06:20:26 | kenshin | Nothing else displays them right. |
06:40:47 | | Join cs1 [0] (~ckuethe@S0106000024c38a18.ed.shawcable.net) |
06:41:07 | cs1 | ping? |
06:42:30 | cs1 | something i just noticed with my H120... it boots rockbox just fine, but recently (like within the last couple of days) i've lost the ability to boot the original firmware. |
06:42:57 | cs1 | yes, i know about either starting with "play" on the remote, or holding "record" on the main unit |
06:46:37 | cs1 | i'm running H120 firmware v1.63US, patched with rockboot v2 and the 20050701 cvs snapshot |
06:47:48 | cs1 | booting with either of the magic keys gets me as far as "Starting original firmware" |
06:47:56 | cs1 | at which point it just hangs |
06:48:59 | cs1 | i can reproduce this with at least the last 3 cvs snapshots (haven't been reflashing my firmware each time) |
06:49:39 | | Join LinusN [0] (~linus@labb.contactor.se) |
06:51:37 | cs1 | as it has been for the last 3 minutes or so |
06:56:15 | cs1 | yup. |
06:56:33 | cs1 | i declare my iriver officially unable to boot the original firmware |
06:56:49 | | Quit kenshin (Read error: 110 (Connection timed out)) |
07:00 |
07:00:59 | LinusN | cs1: how's your battery? |
07:01:37 | cs1 | pretty good... i'm plugged in to the wall right now |
07:01:52 | LinusN | have you performed a scandisk? |
07:02:09 | LinusN | the iriver fw is pretty picky about the filesystem status |
07:02:29 | cs1 | i suppose i could do that. rockbox boots just fine, this isn't even giving me the iriver splash screen |
07:03:39 | LinusN | i'd say this situation would have been dangerous if you didn't have the v2 bootloader |
07:04:08 | LinusN | because if you weren't able to boot rockbox either, you would have a brick |
07:04:16 | cs1 | it appears my battery was really low |
07:04:27 | cs1 | rockbox was still running and booting and playing... |
07:04:31 | LinusN | classic faq item |
07:04:41 | cs1 | but i had to charge for quite a while |
07:05:00 | cs1 | impressive just how much of a pig the original firmware is |
07:05:35 | LinusN | you only think that now when you have seen the light :-) |
07:06:34 | * | cs1 edits the iriver faq right now |
07:07:36 | cs1 | nevermind. i see it |
07:09:21 | | Join ashridah [0] (ashridah@220-253-122-53.VIC.netspace.net.au) |
07:09:33 | | Quit courtc (Read error: 110 (Connection timed out)) |
07:09:52 | | Join courtc [0] (~courtc@adsl-158-35-191.asm.bellsouth.net) |
07:27:50 | | Part cs1 |
07:47:06 | *** | Saving seen data "./dancer.seen" |
07:52:20 | | Join Ancelot [0] (Ancelot@42-138-126-200.fibertel.com.ar) |
07:52:51 | Ancelot | Anybody alive? |
07:53:02 | LinusN | my heart is still beating |
07:53:15 | Ancelot | hahah |
07:53:21 | Ancelot | greetings |
07:53:27 | Ancelot | tell me the truth, i dont wanna hate ya |
07:53:37 | LinusN | ok, it's not beating then |
07:53:41 | | Join Noel_sad_song [0] (~c87ec44a@labb.contactor.se) |
07:54:12 | Ancelot | if i put the rockbox in my h340 right now, Will it work, or It'll become in a nice pocket warmer? |
07:54:28 | LinusN | nothing will happen at all |
07:54:34 | LinusN | since there is no boot loader |
07:54:38 | Ancelot | Not even porn? |
07:54:46 | Ancelot | Shame on you!! |
07:55:17 | Ancelot | Though is good to know. |
07:55:19 | * | LinusN feels really ashamed |
07:55:32 | Ancelot | I was thinking |
07:55:35 | Ancelot | you should ask 1 dollar |
07:55:42 | Ancelot | at each misticriver member |
07:56:12 | LinusN | ...if i had a penny each time... :-) |
07:56:36 | Ancelot | Is kinda easy.. since you guys are doing this for a hobby |
07:56:53 | LinusN | we have a paypal account for donations |
07:57:01 | Ancelot | ya i know |
07:57:07 | Ancelot | but donations are not obligations |
07:57:13 | Ancelot | free will is a bitch |
07:57:23 | LinusN | of course |
07:57:46 | Ancelot | wasn't easier to crack each firmware and mod it? |
07:58:15 | LinusN | it would be 1) harder 2) more boring 3) illegal |
07:59:18 | Ancelot | 1) Indeed 2) No personal satisfaction 3) Illegal? You would not be even asking money in exchange.. |
07:59:43 | LinusN | redistributing the modded firmware would be illegal |
07:59:53 | LinusN | since they have the copyright |
08:00 |
08:00:16 | LinusN | but yes, we could distribute it as a patch to get around it |
08:00:22 | LinusN | like we do today for the boot loader |
08:00:46 | Ancelot | Ya, rockbox is not quite a "firmware", but an addon, right? |
08:01:04 | LinusN | rockbox is 100% firmware |
08:01:17 | Ancelot | Gotcha |
08:01:28 | LinusN | not a single byte is borrowed iriver |
08:01:31 | | Join B4gder [0] (~dast@static-213-115-255-230.sme.bredbandsbolaget.se) |
08:01:31 | LinusN | from |
08:01:36 | Ancelot | no no no |
08:01:39 | Ancelot | that is not what i meant |
08:01:58 | B4gder | gorning! |
08:02:07 | LinusN | B4gder: krorink |
08:02:31 | B4gder | I see another one without enough coffee :-) |
08:02:38 | Ancelot | since you came up with an entire firmware, why having the original installed? |
08:02:40 | Noel_sad_song | sorry I interrupt.. LinusN.. yesturday I put the 29th build on my player and rockboy stoped working... did I do anything wrong? |
08:03:06 | B4gder | Noel_sad_song: upgrade again and it'll pop back alive |
08:03:07 | LinusN | Ancelot: because people may want to run the original until rockbox is fully functional |
08:03:37 | Noel_sad_song | you mean with todays biuld? |
08:03:59 | LinusN | Noel_sad_song: yes |
08:04:34 | Ancelot | Still rockbox can't play doom3 |
08:04:36 | Noel_sad_song | ok, thanks a lot.... oh.. by the way.. great job.. I mean it!! |
08:04:46 | Ancelot | nor porn |
08:04:56 | Ancelot | shame on you twice |
08:05:47 | LinusN | wait for PornLoader v3 |
08:06:01 | Ancelot | AHA! |
08:06:14 | Ancelot | I guess you will need p2p support |
08:06:20 | LinusN | :-) |
08:06:58 | LinusN | pr0nbox |
08:08:46 | Ancelot | I guess it was really frustrating not to be able to do things with your players cause of the firmware |
08:09:02 | Ancelot | that's pretty much the idea of rockbox, am i right? |
08:09:08 | B4gder | yes |
08:09:12 | B4gder | and the fun of it |
08:09:29 | Ancelot | BADGER BADGER BADGER BADGER BADGER BADGER (Mushroom Mushroom) |
08:09:54 | B4gder | you're the first to say that |
08:10:02 | Ancelot | :( |
08:11:58 | Ancelot | http://www.albinoblacksheep.com/flash/badgers.php ~~~~~~:p |
08:12:16 | B4gder | then again, my nick is not badger |
08:12:27 | Ancelot | -.- |
08:12:40 | * | Ancelot runs away in fear |
08:15:19 | Noel_sad_song | hey, what's wrong with wma codecs? is it a legas issue? |
08:15:35 | B4gder | its a closed format |
08:15:52 | B4gder | that is a huge wrong |
08:15:58 | Ancelot | ya |
08:16:01 | Ancelot | :nono: |
08:16:43 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a204.wi.tds.net) |
08:16:51 | Ancelot | Another of those great ideas brought to you by Gill Bates |
08:18:23 | B4gder | the idea is not bad for ms |
08:18:27 | B4gder | it is just bad for users |
08:19:08 | Noel_sad_song | f*** i have 4k wma files... |
08:19:17 | B4gder | you are doomed |
08:19:21 | B4gder | :-O |
08:19:26 | Ancelot | wanna hear something funny¿? |
08:19:26 | Noel_sad_song | :'( |
08:19:46 | Ancelot | 3/4 of HIS files, are now in my h340... -.- |
08:20:23 | Ancelot | w/e rename *.wma *.mp3 |
08:21:26 | Noel_sad_song | I heard ogg files use up the battery faster |
08:21:30 | Noel_sad_song | or do they? |
08:21:44 | | Join ghostiger [0] (~ghostiger@bafb3613187f9248.session.tor) |
08:23:23 | Ancelot | yup 3851 wma files |
08:26:35 | LinusN | Noel_sad_song: high quality ogg requires more cpu power to decode, thus it eats up more battery |
08:27:14 | Ancelot | We do not recommend using the UK Firmware for the U.S. models. unless you have no need to purchase files online and use the DRM support. When you state that the UK players are "inferior" to the US players, we hope you understand that this is simply a personal opinion on your behalf. Millions of customers who use the DRM support would beg to differ. |
08:27:45 | Ancelot | B4gder: Do u know of any good software to convert wma > mp3? |
08:27:55 | B4gder | no idea |
08:28:00 | Noel_sad_song | i see.. so what woud suggest? mp3? |
08:28:02 | B4gder | I've never even seen a wma file |
08:28:15 | Noel_sad_song | I use Easy CD/DA audio converter |
08:28:37 | LinusN | Noel_sad_song: i suggest you use the format you feel is best |
08:28:44 | Noel_sad_song | sorry bout the extra "audio" |
08:28:45 | LinusN | if you like ogg, use it |
08:29:16 | Ancelot | LinusN still, if you want to use rockbox.. wma is out of the question |
08:29:34 | LinusN | Ancelot: yup |
08:29:59 | B4gder | unless you make it happen of course |
08:30:02 | | Join webguest36 [0] (~42418138@labb.contactor.se) |
08:30:06 | Ancelot | ahahah |
08:30:08 | B4gder | there is code |
08:30:10 | LinusN | there is a free wma implementation, but it needs a lot of rewriting to work with rockbox |
08:30:46 | LinusN | so wma isn't impossible, it just requires a lot of work |
08:30:50 | Ancelot | i could try it out.. but then again, it's easier for me to build a house.. |
08:30:53 | Noel_sad_song | and you don't feel like writing right? :P |
08:31:03 | LinusN | let me put it like this |
08:31:07 | LinusN | : |
08:31:20 | * | Ancelot hides... |
08:31:37 | LinusN | to rewrite the free wma codec, you need to have a clue |
08:31:56 | LinusN | and if you do have a clue, you wouldn't be using wma in the first place |
08:32:32 | Bger | very well said ;) |
08:32:35 | Bger | morning btw |
08:32:38 | Noel_sad_song | :S |
08:32:48 | Ancelot | Late night here -.- |
08:33:04 | LinusN | so the problem is finding a wma user with a clue |
08:33:43 | LinusN | the same actually applies to most windows specific programming in this project |
08:34:27 | | Quit Strath (Read error: 110 (Connection timed out)) |
08:34:51 | Ancelot | http://www.codeproject.com/managedcpp/WmaCompressor.asp |
08:34:57 | Noel_sad_song | do you guys have an idea why iriver ppl don't put playlist otg on their firmwares? |
08:35:05 | B4gder | yes |
08:35:15 | B4gder | there's no money for them for doing that |
08:35:29 | B4gder | they probably left these firmwares a long time ago |
08:35:34 | B4gder | they've moved on to the new players |
08:35:47 | Ancelot | Big mistake |
08:36:00 | B4gder | all manufactorers do like this |
08:36:19 | B4gder | they sell hw and forget about sw upgrades as quick as possible |
08:36:32 | Ancelot | I think |
08:36:36 | B4gder | they rather have customers buy the new gadget instead |
08:36:41 | Ancelot | the least they could do is open source |
08:36:46 | B4gder | no |
08:36:50 | B4gder | they want to sell the new one |
08:37:03 | B4gder | which people don't do if they can improve their sw inifintely |
08:37:09 | Ancelot | Think about this for a second |
08:37:12 | Ancelot | : |
08:37:23 | B4gder | I've thought about this for many years |
08:37:37 | B4gder | and mp3/DAP is not special |
08:37:38 | Ancelot | Would you buy a new DAP from a company whose last player had a crappy soft? |
08:37:46 | B4gder | most consumer electronics work like this |
08:37:50 | Noel_sad_song | yup i understand.. but.. knowing nothing about marketing and sales techniques.. I can say I'll think it twice next time I buy a DAP |
08:37:58 | B4gder | Ancelot: the market proves people do that |
08:38:08 | B4gder | good SW doesn't sell |
08:38:14 | B4gder | fancy HW specs do |
08:38:32 | Noel_sad_song | true... |
08:38:55 | B4gder | there must be a reason why all mp3 player firmwares suck |
08:39:02 | LinusN | the misticriver community seems to be a living proof |
08:39:11 | Ancelot | T__T |
08:39:13 | Ancelot | sadly |
08:39:17 | Noel_sad_song | where are you from? would you hate me if I told northamericans can't stop buying crap? |
08:39:18 | LinusN | lots of them have "moved on" to the newer models |
08:39:37 | Bger | anyway, i bought my player becouse of the opportunity some day to run rockbox .. |
08:39:39 | B4gder | yes, "I hope they fix it this time" |
08:39:41 | LinusN | i think that applies to the entire world |
08:40:05 | B4gder | it is not an american sympthom as I see it |
08:40:14 | LinusN | i believe rockbox has been an eye opener for many |
08:40:27 | Ancelot | You are the mesiah |
08:40:31 | Noel_sad_song | probably.. actually Ancelot got his h340 cos of the colour screen :P |
08:40:32 | Bger | :))) |
08:40:38 | LinusN | but the vast majority of dap users don't know about rockbox, and don't care |
08:40:52 | Ancelot | and why would they |
08:40:55 | Ancelot | if they have IPOD |
08:40:58 | Ancelot | -.- |
08:41:03 | * | Bger doesn't see any reason to buy other DAP after rockbox running on H3x0 and prays his "toy" to have long life... |
08:41:23 | Ancelot | if your toy dies, buy viagra |
08:41:26 | LinusN | i have had my archos recorder for years |
08:42:08 | LinusN | and it still plays music just as well as it did when i bought it |
08:42:11 | dwihno | wee for archos \o/ |
08:42:15 | LinusN | no need to buy a new one |
08:42:45 | B4gder | you guys read about the swedish "cassette fee" for portaple music players? |
08:42:49 | Ancelot | Unless you really need a featuer (and let's get real, nobody needs none of this new stuff, just to show off) |
08:42:58 | Bger | the Hxxx irivers have one important advantage - all is done in sw |
08:43:05 | Noel_sad_song | yeh i see your point |
08:43:29 | dwihno | B4gder: the what-what? |
08:43:40 | B4gder | dwihno: 0.40 öre/MB |
08:43:48 | Noel_sad_song | haven't heard of it |
08:43:53 | Bger | Ancelot there are many people buying something because it's new, fancy, etc... |
08:44:17 | B4gder | gonna add 240 SEK to a 60GB player |
08:44:18 | dwihno | B4gder: one of the new laws of today? |
08:44:21 | B4gder | yes |
08:44:57 | Bger | this is ... <no comment> |
08:45:00 | dwihno | how f*cked ain't that :( |
08:45:04 | Ancelot | ya, i could use more disk space, but still is not a big deal. If I had less, I'd still be happy |
08:45:09 | B4gder | its so silly it hurts |
08:45:25 | Ancelot | 240 SEK? |
08:45:31 | | Quit pike (Read error: 110 (Connection timed out)) |
08:45:41 | B4gder | ~30USD |
08:45:46 | Noel_sad_song | what's SEK?? |
08:45:50 | Ancelot | jeeeeeeeeeeeez |
08:45:51 | B4gder | swedish currency |
08:46:00 | Noel_sad_song | oh... |
08:46:25 | Ancelot | u talkin bout taxes |
08:46:37 | B4gder | yes, a new grand tax in sweden |
08:46:48 | Slasheri | we have had that casette fee a long time in finland |
08:46:59 | Ancelot | only for players? |
08:47:00 | B4gder | Slasheri: on portables? |
08:47:17 | dwihno | the swedish government will lagstifta sönder everything. the internet filtration will expand amd whooppee, farewell free speech. |
08:47:18 | Ancelot | quiito :O |
08:47:26 | Slasheri | and it's very frustating, i am buying for example all dvd-r media from foreign countries |
08:47:34 | Slasheri | B4gder: yep, portables and set-top-boxes |
08:47:39 | B4gder | wow |
08:47:48 | Ancelot | I see your point guys.. |
08:47:50 | B4gder | well, now we have it too |
08:48:07 | Ancelot | and Slasheri.. I had 2 buy my player straight off from singapore... |
08:48:23 | B4gder | when I backup my digitial images, I'm sponsoring the record industry! |
08:48:26 | Ancelot | just because here it costs around 800 bucks |
08:48:42 | | Quit Seed (Read error: 54 (Connection reset by peer)) |
08:48:50 | * | LinusN bought up a nice cdr/dvdr stash in time |
08:49:00 | dwihno | B4gder: obviousley lobbying works. |
08:49:06 | B4gder | indeed |
08:50:33 | Ancelot | Next issue of Rockbox Chronicles: Rockbox goes Pr0n! |
08:52:50 | | Join Seed [0] (ben@l192-117-115-168.broadband.actcom.net.il) |
08:54:04 | | Nick Ancelot is now known as Ancelot`Zz (Ancelot@42-138-126-200.fibertel.com.ar) |
08:54:09 | | Nick Ancelot`Zz is now known as Ancelot_Zz (Ancelot@42-138-126-200.fibertel.com.ar) |
08:54:26 | | Part Noel_sad_song |
08:54:56 | | Nick Ancelot_Zz is now known as Ancelot`Zz (Ancelot@42-138-126-200.fibertel.com.ar) |
09:00 |
09:12:05 | LinusN | sweden has had a cassette fee for ages, the law was only adjusted and the fees have become much higher |
09:13:00 | LinusN | iirc, it has been extended for digital media so it is based on memory capacity and not music playtime |
09:13:23 | LinusN | striking a severe blow on hard disk players and dvd media |
09:13:51 | | Join markun [0] (~markun@bastards.student.ipv6.utwente.nl) |
09:14:09 | markun | Hm, the CPU stays boosted when I play ogg's now. |
09:14:31 | markun | Good morning btw :) |
09:15:09 | markun | Slasheri: optical out works fine now. |
09:15:31 | Coldtoast | is it in a bleeding edge yet markun? |
09:15:36 | markun | no |
09:15:39 | Coldtoast | k |
09:19:26 | | Join potato_ [0] (~irc@adsl-158-50-182.asm.bellsouth.net) |
09:19:43 | potato_ | hello everyone |
09:20:01 | markun | potato_: hu |
09:20:03 | markun | hi |
09:20:09 | potato_ | hi markun |
09:20:42 | potato_ | it seems that I am unable to rewind while playing an mp3 now, ff works ok though, is that a known problem? |
09:21:27 | potato_ | latest bleeding edge |
09:22:43 | markun | no problems here |
09:23:00 | potato_ | odd |
09:23:16 | B4gder | it is a known issue |
09:23:25 | B4gder | since yday or so |
09:23:28 | potato_ | oh |
09:23:59 | markun | Well, I can't go back to a previous song, but rewinding in the works. |
09:24:12 | markun | .. in the song .. |
09:24:49 | potato_ | markun: for me, skipping back to the previous song works, however, rewinding to a previous position in a song doesn't work |
09:24:57 | Coldtoast | markun: there's one way you can skip back |
09:25:16 | Coldtoast | make sure the HDD's spinning and it'll skip back to the prev song |
09:25:38 | Coldtoast | potato_: let the HDD spin down and try |
09:26:17 | potato_ | Coldtoast: aha |
09:26:31 | Coldtoast | does it still work? |
09:26:43 | Coldtoast | LinusN realised that one. heh |
09:26:52 | potato_ | yes it works now, with the hd spinned down |
09:26:59 | Coldtoast | really? |
09:27:02 | Coldtoast | hmmm. interesting |
09:27:10 | potato_ | Coldtoast: yep |
09:27:14 | Coldtoast | you're using a build from teh last 2 days? |
09:27:31 | potato_ | no, the latest cvs built |
09:27:52 | Coldtoast | isn't that a build fromt eh last 2 days? |
09:28:18 | potato_ | I have no idea, I just cvs update and built it like an hour ago |
09:28:18 | | Quit heidi ("CGI:IRC (EOF)") |
09:28:24 | Coldtoast | that'd be the latest bleeding edge wouldn't it? |
09:28:31 | potato_ | it should be |
09:28:54 | Coldtoast | ok. skipping back doesn't work here unless the HDD is spinning. Linus found the same thing |
09:29:28 | potato_ | hmmm rewinding while playing the song, with the HDD spun down does not work now |
09:29:39 | potato_ | it seems like it works randomly |
09:31:16 | potato_ | I see, with the HDD spun down, rewinding only works when all the songs aren't buffered yet |
09:32:13 | | Join Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
09:33:40 | | Join stripwax_ [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
09:33:44 | stripwax_ | oyoy |
09:33:51 | potato_ | never mind that last statement, now with the HDD spun down, and all the songs buffered, rewinding works |
09:34:08 | potato_ | apparently it works whenever it feels like it o_O |
09:34:38 | markun | stripwax_: morning |
09:37:42 | LinusN | markun: how about committing the s/pdif support? |
09:38:30 | markun | LinusN: It's always on now. Should I just commit and then later commit when it's configurable? |
09:39:02 | LinusN | always on is acceptable |
09:39:15 | LinusN | i assume it's a very tiny hack |
09:39:33 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
09:40:42 | markun | LinusN: yes, not very big: http://130.89.160.166/rockbox/spdif.patch |
09:40:57 | markun | (also contains code to set the noise shape filter) |
09:41:59 | LinusN | goodie |
09:42:21 | LinusN | i guess the only thing needed is a config option to control the s/pdif power |
09:42:26 | LinusN | i can do that |
09:43:13 | stripwax_ | is spdif power automatically turned off if playback is stopped? |
09:43:42 | markun | LinusN: I turned spdif power on by default in power.c, shall I leave it like this until you commit the config option? |
09:43:52 | LinusN | do that |
09:44:20 | | Join Godeater [0] (~c2cbc9d1@labb.contactor.se) |
09:44:22 | LinusN | i'll add the config option today |
09:44:38 | markun | LinusN: btw, when I last comitted the newline I typed in the comment was not visible. Should I use \n or something? |
09:44:54 | LinusN | i guess it should fit nicely in the playback settings |
09:45:15 | | Part stripwax_ |
09:45:16 | LinusN | markun: don't use -m |
09:45:38 | Cassandra | Oh yeah, settings. |
09:45:41 | LinusN | then you will be able to edit the comment in vim |
09:45:46 | markun | LinusN: I didn't and used vim to type to comment.. |
09:45:58 | Cassandra | I am possessed of a desire to move "Manage Settings" onto the root settings menu. |
09:46:07 | Cassandra | Any feelings either way about this? |
09:46:12 | LinusN | Cassandra: i'm with you |
09:46:24 | LinusN | and i also want a separate "Save sound settings" |
09:46:26 | B4gder | I got an idea the other day |
09:46:32 | B4gder | "save resume point as bookmark" |
09:46:39 | LinusN | that saves a .cfg file containing only sound related settings |
09:47:07 | *** | Saving seen data "./dancer.seen" |
09:47:12 | * | LinusN runs to the lab |
09:52:33 | | Quit potato_ (".") |
09:56:12 | markun | LinusN: committed |
09:58:59 | Cassandra | How much of a difference does the noise shape filter make, btw? |
10:00 |
10:01:57 | markun | Cassandra: I couldn't notice it. Just followed the datasheet. Maybe someone with very good ears can? |
10:04:55 | | Quit Bger ("BitchX: the ONLY bug-free client") |
10:06:20 | | Join Bger [0] (~Bager@83.222.160.88) |
10:09:30 | Cassandra | Well, I'll check it out later. I'll wait for Linus to commit the configuration option first I think, since I have no use for optical out. |
10:17:07 | | Join [1]Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
10:25:01 | | Quit Godeater ("CGI:IRC (EOF)") |
10:25:33 | | Quit Chamois (Read error: 145 (Connection timed out)) |
10:25:33 | | Nick [1]Chamois is now known as Chamois (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
10:37:05 | Slasheri | yes, that rewinding is still experimental and not fully functional (same with seeking) |
10:37:40 | Slasheri | I think the next thing i will do is to make these working better |
10:38:31 | | Quit Seed (Nick collision from services.) |
10:38:39 | | Join Seed [0] (ben@l192-117-115-168.broadband.actcom.net.il) |
10:48:01 | | Join courtc_ [0] (~courtc@adsl-154-36-120.asm.bellsouth.net) |
10:49:25 | | Join [1]Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
10:52:53 | | Quit courtc (Read error: 110 (Connection timed out)) |
10:53:48 | | Join preglow [0] (~81f18ab7@labb.contactor.se) |
10:55:51 | preglow | wassup |
10:56:14 | | Join Harpy [0] (JdEpINLEwq@dsl-hkigw7wbb.dial.inet.fi) |
10:56:21 | * | B4gder tries to get interrupts in his arm driver |
10:56:29 | | Quit Chamois (Read error: 145 (Connection timed out)) |
10:56:29 | | Nick [1]Chamois is now known as Chamois (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
10:56:35 | Cassandra | Sounds painful. |
10:56:53 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
10:57:04 | markun | preglow: word? |
10:57:24 | preglow | aight |
10:58:06 | preglow | in four hours i'll have delivered this bloody thesis, and will be found running screaming naked around trondheim |
10:58:13 | | Join webguest12 [0] (~864c032b@labb.contactor.se) |
10:58:19 | preglow | watch for the headlines |
10:58:34 | B4gder | hehe |
10:58:55 | markun | preglow: last hours as a student? |
10:59:00 | preglow | thankfully, yes |
10:59:21 | preglow | i'll be missing all the spare time, though :/ |
11:00 |
11:05:33 | Coldtoast | you going straight into the workforce? |
11:07:17 | | Quit Coldtoast (Read error: 104 (Connection reset by peer)) |
11:08:28 | | Join tvelocity [0] (~tony@ipa201.6.tellas.gr) |
11:10:29 | | Quit ansivirus (Read error: 145 (Connection timed out)) |
11:16:51 | preglow | more or less, yeah |
11:17:08 | preglow | but first i'll be moving |
11:17:10 | preglow | moving is always fun |
11:17:46 | preglow | packing everything down, relocating packed stuff, packing everything out, ahh, that's life |
11:19:34 | | Join ansivirus [0] (~ansivirus@adsl-69-148-73-144.dsl.rcsntx.swbell.net) |
11:20:12 | amiconn | LinusN: I have an idea how to solve the poweroff-while-textviewer-running-doesn't save-position problem |
11:20:36 | amiconn | In fact we already have most of the solution |
11:20:46 | LinusN | yeah, a broadcast |
11:21:03 | LinusN | SYS_POWEROFF |
11:21:12 | LinusN | or? |
11:21:41 | amiconn | It's just that SYS_POWEROFF has to be reacted on in the plugin |
11:22:09 | amiconn | And then the idle poweroff has to send this event too |
11:22:39 | amiconn | Currently it is only send from the button driver for software poweroff platforms iirc |
11:22:58 | amiconn | *sent |
11:23:00 | LinusN | yeah |
11:23:08 | LinusN | i believe that's the way to go |
11:23:36 | LinusN | send sys_poweroff from the idle timeout and intercept it in the plugins that want to handle it |
11:24:53 | amiconn | The latter should be very simple |
11:25:00 | LinusN | extremely |
11:25:09 | amiconn | ...and it would even catch a button poweroff in the plugin |
11:25:23 | amiconn | (on sw poweroff platforms) |
11:25:28 | LinusN | yes |
11:26:40 | LinusN | it could be as easy as replacing shutdown_hw() with queue_broadcast() in powermgmt.c |
11:27:03 | amiconn | yup |
11:27:11 | amiconn | Same as the button driver currently does |
11:27:19 | LinusN | worth a try |
11:27:33 | LinusN | definitely a more elegant solution |
11:27:50 | amiconn | Of course then the code handling that event has to be included on all platforms |
11:27:58 | LinusN | isn't it already? |
11:28:13 | amiconn | ...and the poweroff (click-click on rec v1, and from menu on player) |
11:28:20 | amiconn | simply have to send that event too |
11:28:32 | LinusN | ah, they call shutdown_hw() today? |
11:28:40 | amiconn | I guess so |
11:28:45 | LinusN | probably |
11:29:23 | amiconn | Btw, line 130 in button.c should be changed to #ifndef HAVE_POWEROFF_WHILE_CHARGING |
11:30:05 | amiconn | (for upcoming H3x0 port) |
11:30:11 | LinusN | ah |
11:30:20 | | Nick Lynx_awy is now known as Lynx_ (~lynx@tina-10-4.genetik.uni-koeln.de) |
11:30:37 | amiconn | Checking for model usually is evil, as we put it |
11:30:53 | | Join [1]Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
11:31:15 | LinusN | usually |
11:32:29 | amiconn | The sleep timer should of course also send SYS_POWEROFF |
11:33:44 | amiconn | Hmm, and plugins should have a new return value |
11:33:55 | amiconn | ...for returning because of SYS_POWEROFF |
11:34:23 | B4gder | and they should be able to send it too |
11:34:48 | LinusN | a sys_poweroff() function |
11:34:55 | B4gder | yeps |
11:35:19 | amiconn | Okay, then the return value isn't needed |
11:35:31 | B4gder | well it depends |
11:35:39 | | Quit Chamois (Read error: 145 (Connection timed out)) |
11:35:39 | | Nick [1]Chamois is now known as Chamois (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
11:35:42 | amiconn | Hmm, I think it isn't necessary at all |
11:35:45 | LinusN | i can't make my mind up if "shutdown" or "poweroff" is the best term :-) |
11:35:55 | B4gder | :-) |
11:36:03 | hardeep | shutoff |
11:36:06 | hardeep | best of both worlds |
11:36:09 | amiconn | The plugin should call the default event handler after doing it's own processing |
11:36:10 | LinusN | lol |
11:36:19 | LinusN | amiconn: agreed |
11:36:23 | B4gder | powerdown? :-) |
11:36:29 | amiconn | That will do the housekeeping and then shutdown |
11:36:44 | LinusN | like today |
11:37:02 | amiconn | SYS_SHUTDOWN seems to reflect it better |
11:37:27 | LinusN | yeah |
11:39:44 | hardeep | audio_stop(); |
11:39:51 | amiconn | The default_event_handler_ex callback function could handle shutdown in the viewer plugin. It can take a parameter which is unused today. |
11:40:04 | | Join Zagor [0] (foobar@h63n1fls31o265.telia.com) |
11:40:40 | amiconn | This parameter could then tell the SYS_* event to the callback, which will react accordingly |
11:41:00 | amiconn | ...not even needed :) |
11:41:23 | amiconn | viewer_exit(() will already do what's needed, both for USB and shutdown |
11:43:07 | LinusN | ok, so who does this? |
11:43:19 | LinusN | amiconn: i take it you're busy with lcd stuff? |
11:43:29 | amiconn | I am |
11:43:37 | LinusN | then i'll do this |
11:43:59 | LinusN | btw, optical config option is committed |
11:44:16 | amiconn | clean_shutdown() is already defined for all platforms. Nice. |
11:44:34 | | Join west-acre [0] (air@host86-130-27-191.range86-130.btcentralplus.com) |
11:44:44 | amiconn | ..only a #ifdef check for model again :( |
11:44:47 | west-acre | hey, optical out, how is it activated? |
11:45:13 | west-acre | wait. the light is on now :S |
11:45:37 | LinusN | west-acre: the current bleeding edge build has optical always on |
11:45:54 | amiconn | LinusN: There's more to LCD stuff than I first thought. (1) I have to fix the simulators too (2) I have to modify bmp2rb. |
11:45:54 | LinusN | the next will have an option in the playback settings |
11:46:06 | LinusN | amiconn: how fun :-) |
11:46:07 | west-acre | rite. kewl. presumably the power consumption is very low. |
11:46:12 | west-acre | :-) |
11:46:49 | LinusN | i wonder if the idle timeout code should be moved to apps/? |
11:47:10 | *** | Saving seen data "./dancer.seen" |
11:47:51 | LinusN | nah |
11:48:09 | amiconn | LinusN: Shutdown from the menu on player and the click-click shutdown from the browser on rec v1 need to be changed |
11:48:28 | LinusN | figures |
11:49:17 | B4gder | now the ADC and LCD is about the main things lacking in the h300 code |
11:50:34 | B4gder | since it pretends to be a h100 lcd now, and with a little adc patch it can now be made to build and link |
11:50:54 | amiconn | I'd rather not do this |
11:50:54 | B4gder | but the ADC patch makes no sense so I won't commit that |
11:51:00 | preglow | LinusN: perhaps we should switch resampling rates on the uda when the optical out isn't active |
11:51:07 | LinusN | btw, does resampling work with all formats now? |
11:51:22 | LinusN | preglow: why? |
11:51:31 | preglow | LinusN: well, it saves us from having to resample |
11:51:40 | LinusN | preglow: i don't get it |
11:51:49 | preglow | LinusN: if optical out isn't enabled, the point with always using 44.1khz vanishes |
11:51:54 | LinusN | no |
11:52:08 | preglow | really? |
11:52:21 | LinusN | the 44.1kHz limit is in the cpu |
11:52:31 | LinusN | not the uda |
11:52:38 | preglow | well, yeah, but we can switch to 22050hz, yes? |
11:52:44 | LinusN | ah, yes |
11:52:55 | amiconn | We *could* switch 44.1/22.05/11.025, but always using 44.1 has advantages |
11:52:57 | preglow | that's what i mean, i might have expressed myself a bit poorly as usual |
11:53:01 | preglow | amiconn: what? |
11:53:03 | LinusN | that's true |
11:53:16 | LinusN | amiconn: crossfade |
11:53:24 | B4gder | I guess transitions will be harder otherwise |
11:53:25 | LinusN | preglow: crossfade |
11:53:35 | amiconn | (1) With proper upsampling it will sound better (2) Way easier mixing (for crossfade, voice UI...) |
11:53:56 | B4gder | right, the voicing may go over song changes |
11:54:01 | preglow | i'm pretty certain the uda does upsampling better than we ever can |
11:54:10 | preglow | since it doesn't actually have to do it in the digital domain |
11:54:12 | markun | spdif doesn't support < 32kHz I think.. |
11:54:15 | amiconn | Okay, (1) Isn't valid for source sample rates of 22.05 and 11.025 |
11:54:18 | preglow | markun: corrent |
11:54:34 | preglow | correct, even |
11:54:48 | LinusN | btw, does resampling work with all formats now? |
11:54:51 | amiconn | The uda does no upsampling |
11:54:57 | preglow | linusn: doubt it |
11:55:04 | preglow | linusn: didn't work with vorbis last time i checked |
11:55:10 | LinusN | how come? |
11:55:13 | preglow | i haven't used rockbox for days so i don't know :/ |
11:55:25 | markun | And cpu is always boosted now :( |
11:55:30 | LinusN | it is? |
11:55:32 | markun | when playing vorbis |
11:56:08 | LinusN | yes, i see that |
11:56:16 | LinusN | interesting |
11:56:43 | preglow | markun: did you ever get your ov_read mod to work? |
11:56:53 | markun | preglow: no |
11:56:59 | preglow | any idea why? |
11:57:28 | markun | I just passed the internal buffer with the 24-bit samples, but I didn't get any output. |
11:58:10 | markun | Is it cleared when I leave ov_read? |
11:59:24 | | Join webguest90 [0] (~c31ce021@labb.contactor.se) |
12:00 |
12:01:52 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
12:02:58 | amiconn | Bagder: markun isn't resolved to a realname in the CVS activity list |
12:03:48 | markun | change it to Marcoen if you like, that's my real name. |
12:04:31 | B4gder | *bing* |
12:04:38 | markun | thanks :) |
12:05:12 | amiconn | markun: I know, but this is done by a script only accessible for the server admins |
12:05:51 | markun | I thought everyone else used their real name to login to cvs :) |
12:06:47 | amiconn | I don't |
12:11:27 | LinusN | i wonder if we should broadcast SYS_POWEROFF or not? |
12:11:38 | LinusN | today it goes to the button queue only |
12:12:38 | LinusN | broadcast seems better, but we don't have a synchronization mechanism for poweroff |
12:12:45 | LinusN | only usb |
12:16:18 | amiconn | Do we have other threads that need to perform housekeeping before shutdown? |
12:16:28 | LinusN | not really |
12:16:39 | LinusN | i'll go for button queue only, to begin with |
12:17:17 | LinusN | shutdown_hw() takes care of the stuff that could be done by the other threads |
12:17:32 | LinusN | like stopping playback, flushing ata etc |
12:22:09 | markun | LinusN: When I try to set the CPU freq to 11MHz it goes back to 48MHz, is that a feature? |
12:22:25 | | Join [1]Chamois [0] (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
12:23:10 | LinusN | markun: are you playing music? |
12:23:14 | markun | no |
12:23:57 | preglow | as for the cpu freq switch |
12:23:58 | LinusN | looks like the audio thread does something |
12:24:02 | preglow | wavpack actually decodes without boosting |
12:24:25 | preglow | i wonder if always switching to 128mhz when we do heavy work is beneficial |
12:24:29 | preglow | 120, even |
12:24:37 | preglow | i kinda like the current approach |
12:24:48 | LinusN | hmmm, is the backlight handler boosting? |
12:24:56 | preglow | yes |
12:25:00 | markun | ah, yes. |
12:25:10 | markun | because of the fading.. |
12:25:13 | preglow | it boosts to be flicker free |
12:25:23 | LinusN | ok, that's the explanation |
12:25:36 | preglow | it used to flicker horribly when the cpu freq changed before |
12:25:40 | preglow | gave it a really broken look |
12:25:57 | LinusN | i see |
12:27:07 | markun | any word on wavpack encoding? |
12:28:33 | | Join Moos [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
12:28:42 | Moos | Hi guys |
12:28:53 | markun | morning Moos! |
12:28:57 | Bger | is there any word in the datasheets about power consumption of CF5249VF at different freqs? |
12:29:05 | LinusN | no |
12:29:07 | Moos | hi Markun, how goes? |
12:29:29 | markun | Moos: fine, optical out is committed |
12:29:40 | LinusN | the "brag sheets" from motorola claim that it's linear to the frequency |
12:29:49 | Moos | markun: congratulations :)) |
12:30:39 | | Quit Chamois (Read error: 145 (Connection timed out)) |
12:30:39 | | Nick [1]Chamois is now known as Chamois (~Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
12:30:58 | Bger | LinusN any figures ? |
12:31:13 | LinusN | hmmm, don't remember |
12:32:01 | LinusN | 1.3 mW/MHz |
12:32:30 | LinusN | http://www.freescale.com/webapp/sps/site/prod_summary.jsp?code=SCF5249 |
12:32:50 | Bger | wow:) lower than what i expected |
12:33:45 | * | Bger found a bug in iriver firmware :) surprise:) |
12:44:59 | hardeep | haha, it works |
12:45:18 | hardeep | any complaints if I add a feature to move to next folder once the current one completes? |
12:46:14 | LinusN | go ahead |
12:46:51 | | Join Coldtoast [0] (edan@ppp110-115.lns1.hba1.internode.on.net) |
12:46:56 | LinusN | i'd like an option for it though |
12:47:04 | hardeep | yup |
12:47:23 | LinusN | you will be the #1 misticriver hero |
12:47:34 | Coldtoast | do any mono MP3s give L+R output at all? |
12:47:39 | hardeep | what i've always wanted to be |
12:47:51 | Coldtoast | listening to the only other set of mono MP3s I listen to and they're left out only |
12:48:50 | Coldtoast | and they have a constant clicking noise thru them |
12:50:17 | | Quit preglow ("CGI:IRC") |
12:50:21 | Bger | http://www.misticriver.net/boards/showthread.php?p=266470#post266470 <= this is the bug if someone is interested in it |
12:50:35 | | Join spiralout [0] (~keep_goin@p54B3B76B.dip0.t-ipconnect.de) |
12:50:49 | Coldtoast | hmmm. all my mono MP3s have constant clicking and no right channel |
12:51:37 | | Quit Chamois (" Want to be different? HydraIRC -> http://www.hydrairc.com <-") |
12:51:46 | | Quit west-acre ("—I-n-v-i-s-i-o-n— 2.0 Build 3515") |
13:00 |
13:02:12 | LinusN | Slasheri: can you explain the problems with seeking backwards? |
13:03:56 | | Quit edx (Read error: 145 (Connection timed out)) |
13:04:34 | * | HCl got new headphones :) |
13:04:44 | markun | HCl: Which? |
13:05:13 | Coldtoast | I want to buy ER6s I think |
13:05:38 | Coldtoast | I'd buy E3Cs but they're quite expensive |
13:06:14 | Zagor | Coldtoast: have you listened to them? |
13:06:32 | Coldtoast | no. I;d be buying blind |
13:06:40 | Coldtoast | nobody here stocks them |
13:06:54 | Zagor | i did that and was hugely disappointed. |
13:07:31 | Coldtoast | what's that? ER6 or E3C? |
13:07:37 | Zagor | er4 |
13:07:45 | Coldtoast | hmmm. ok |
13:08:09 | Coldtoast | I just need a good set of not-too-expensive in-ear phones |
13:08:32 | Coldtoast | maybe e2c's then? |
13:09:35 | Zagor | i haven't listened to any of the shure headphones, unfortunately. i use sonys ex-70 myself. |
13:10:14 | Coldtoast | are they in-ear? |
13:10:23 | Zagor | yes |
13:10:27 | Coldtoast | hmmm. ok |
13:10:46 | Zagor | i think they're called ex-71 nowadays |
13:10:53 | hardeep | i'm not a fan of the ex-70 personally... the bass is overpowering |
13:11:02 | hardeep | muddies the sound |
13:11:02 | | Quit Cassandra (Read error: 145 (Connection timed out)) |
13:11:31 | Coldtoast | http://cgi.ebay.com.au/ws/eBayISAPI.dll?ViewItem&category=19648&item=7526527508&rd=1 |
13:11:32 | Zagor | yeah, i'm not claiming they are better than shure. just better than etymotics. (which you can't even force to reproduce bass tones) |
13:11:34 | Coldtoast | how about those? |
13:11:53 | Zagor | Coldtoast: yeah those are the ones |
13:12:00 | Coldtoast | I'll buy them |
13:12:06 | Coldtoast | they're hella cheap |
13:12:20 | Zagor | not risking much money :-) |
13:12:40 | LinusN | i really like my ex-70's |
13:12:41 | Coldtoast | grr! no PayPal tho |
13:12:59 | Coldtoast | I refuse to buy internationally without Paypal |
13:12:59 | Zagor | Coldtoast: you should be able to find them pretty much everywhere though |
13:13:21 | Coldtoast | that cheap tho? |
13:13:28 | Coldtoast | anyway. must get ready for work |
13:15:21 | HCl | markun: sennheiser px 200 |
13:15:42 | crwl | px 100 are better ;) |
13:16:40 | HCl | nah |
13:16:45 | HCl | they had those too |
13:18:21 | crwl | i hear px 200's have problems with bass response if you can't position them perfectly on your head |
13:18:45 | crwl | OTOH, they are somewhat insulated, which might be a good thing |
13:18:54 | crwl | but other than that, they're same than px 100's |
13:19:17 | HCl | yea |
13:19:19 | HCl | they're closed |
13:19:34 | HCl | they seal pretty well |
13:20:33 | Zagor | i find it interesting how much opinions differ when it comes to headphones. i couldn't find a single bad review of the etymotics before I bought them. and some people swear by Koss' "The Plug", which sounds like total crap in my ears. |
13:20:51 | HCl | mhm |
13:23:02 | Slasheri | LinusN: sure, currently the buffering implementation ignores to seek backwards if that position is not buffered |
13:23:05 | markun | My The Plug doesn't sound very good, but good enough to take with me on the train so I don't hear all the screaming kids. |
13:24:19 | LinusN | Slasheri: i think it ignores it even if it is buffered |
13:25:01 | Slasheri | hmm, interesting. I will look that when i get to home :) |
13:27:17 | HCl | can't we keep the entire current song buffered till its done? |
13:27:29 | HCl | *hasnoclue* |
13:27:30 | B4gder | no |
13:27:32 | HCl | okay |
13:27:37 | B4gder | what if it is 150MB |
13:27:40 | LinusN | when i do a short left-click, it gives me this: |
13:27:41 | HCl | good point |
13:27:48 | LinusN | audio_pause |
13:27:53 | LinusN | pause |
13:28:08 | LinusN | rewind: 0 |
13:28:16 | LinusN | audio_resume |
13:28:20 | LinusN | unpause |
13:28:27 | LinusN | audio_current_track |
13:28:29 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
13:28:36 | | Join Sucka [0] (~NNSCRIPT@host81-156-212-68.range81-156.btcentralplus.com) |
13:28:41 | LinusN | seek failed (reload s |
13:29:02 | LinusN | ong) |
13:29:07 | Slasheri | LinusN: Hmm, are you sure the whole trak is buffered? |
13:29:28 | LinusN | yes, i play it from the start, wait a few seconds and the left-click |
13:29:34 | LinusN | then |
13:29:44 | Slasheri | ah, so there is no buffer refill between that click |
13:29:49 | LinusN | no |
13:29:56 | Slasheri | ok, i will fix that soon :) |
13:31:04 | LinusN | normal rewind seems to work ok |
13:31:17 | HCl | whats normal rewind? |
13:31:25 | LinusN | hold left |
13:31:43 | LinusN | it's ff_rew(0) that fails |
13:32:37 | amiconn | I wonder why this (skip back/forward, seek backward/forward) is so hard to get working properly. I haven't checked it myself, but imho the necessary logic is identical to what we use on archos |
13:33:20 | LinusN | yes, but the code is 100% new, unfortunately |
13:33:24 | amiconn | ...and of course it should work in all cases, independent whether the part skipped or seeked to is buffered or not |
13:33:32 | | Quit ashridah (Read error: 110 (Connection timed out)) |
13:33:55 | LinusN | audio_ff_rewind() does this: |
13:33:57 | LinusN | ci.seek_time = newpos+1; |
13:34:03 | LinusN | why +1? |
13:34:06 | amiconn | A track might always be larger than the available RAM, especially with lossless codecs |
13:34:58 | LinusN | aha, in mpa.c: |
13:35:00 | LinusN | if (ci->seek_time) { |
13:36:09 | | Join ashridah [0] (ashridah@220-253-121-217.VIC.netspace.net.au) |
13:37:40 | B4gder | whoa, what a hardeep commit! |
13:47:14 | *** | Saving seen data "./dancer.seen" |
13:47:45 | amiconn | LinusN: Imho the codec api is a bit strange. It uses some fields directly for parameter passing. |
13:48:08 | LinusN | yes |
13:48:33 | amiconn | That's a bit unclean I think, and it *will* break if we ever support more than one codec running at a time |
13:48:54 | LinusN | why? |
13:51:12 | amiconn | Well, there's only one api struct. The core code couldn't distinguish which codec wrote a value there, and the codecs could not decide whether a value is directed to them, or another codec |
13:52:01 | B4gder | I agree with amiconn |
13:52:16 | B4gder | we might want to have two codecs at once |
13:52:43 | ashridah | ie, voice menus |
13:52:45 | amiconn | Even if a second codec might be built in, it should also use the api |
13:52:54 | LinusN | i thought each codec would have its own instance of the struct |
13:53:07 | | Join pike [0] (pike@c83-249-120-126.bredband.comhem.se) |
13:53:19 | amiconn | LinusN: You would duplicate the whole struct just for the parameter fields ??? |
13:54:59 | LinusN | if understand correctly, the codec api contains several callbacks |
13:55:25 | LinusN | which will probably be different for the voice playback and the music playback |
13:55:34 | B4gder | ah, yes |
13:56:10 | | Join bipak_ [0] (~bip@p50886429.dip.t-dialin.net) |
13:56:30 | B4gder | ci.request_buffer = codec_request_buffer_callback; |
13:56:31 | B4gder | etc |
13:57:20 | B4gder | or am I on drugs? |
13:57:40 | B4gder | those are just normal api functions |
13:58:23 | LinusN | those are the ones |
13:58:52 | B4gder | they're the same for all codecs |
13:58:58 | LinusN | i *assume* some of them will be different for the voice playback |
13:59:11 | B4gder | aha |
13:59:36 | LinusN | so they can't use the same instance of the codec api struct |
14:00 |
14:00:58 | | Quit B4gder ("go go go") |
14:02:25 | amiconn | LinusN: Hmm. The codec api does also contain pointers to core functions like memcpy() etc. These would then be duplicated as well |
14:02:28 | | Quit bipak (Read error: 145 (Connection timed out)) |
14:02:39 | LinusN | amiconn: yes |
14:02:42 | LinusN | so? |
14:02:58 | amiconn | Hmm, wasting space? |
14:03:24 | amiconn | Maybe we should leave it as-is for now |
14:03:46 | amiconn | Is it possible to declare individual struct members as 'const'? |
14:03:49 | LinusN | yes, we can reduce the 1Mbyte PCM buffer with 16Kbyte if we run into memory problems |
14:05:23 | | Quit webguest12 ("CGI:IRC") |
14:05:32 | LinusN | Slasheri: u there? |
14:06:44 | * | HCl ports rashers crc routine.. |
14:07:00 | amiconn | LinusN: I mean, if the struct itself is not const, we should declare those pointers to core functions as const, to protect from accidentally changing them in the code |
14:07:18 | HCl | why not have a sub structure with the parameters and duplicate that |
14:07:19 | HCl | ? |
14:07:53 | * | HCl really should read more of the conversation before slinging suggestions around.. *goes back to crc* |
14:08:06 | | Join RotAtoR [0] (~e@dhcp54-47.calvin.edu) |
14:09:28 | LinusN | amiconn: i see, i'm not sure if that's possible |
14:13:11 | amiconn | Iiuc these should be constant pointers to constant data, but I'm not sure whether this will work in a struct definition |
14:13:25 | amiconn | Like |
14:13:26 | amiconn | int (*ata_sleep)(void); |
14:13:30 | amiconn | would become |
14:13:38 | amiconn | int (const * const ata_sleep)(void); |
14:15:51 | LinusN | i don't think that works |
14:17:23 | | Quit hardeep ("BitchX: the ONLY bug-free client") |
14:22:05 | ashridah | ahaha. bug free. bitchx.that's funny/ |
14:26:34 | markun | bitchx is always funny :) |
14:26:45 | HCl | horrid client |
14:26:50 | HCl | i don't understand why people don't use irssi |
14:26:57 | ashridah | it's also buggy |
14:27:09 | HCl | no problems here |
14:27:12 | HCl | screen is more buggy than irssi |
14:28:44 | HCl | wow, a classcastexception |
14:29:08 | HCl | well duh |
14:29:08 | HCl | :) |
14:29:08 | LinusN | Slasheri: i think i have found the bug |
14:29:47 | LinusN | start_pos is advanced by the first initialize_buffer_fill |
14:30:13 | HCl | rasher: hashing the first 512 bytes is definately not enough, heh. |
14:30:19 | LinusN | so you can't seek back to before the first call to audio_check_buffer() |
14:31:32 | HCl | first 32 kb |
14:31:35 | HCl | seems to be much argh. |
14:31:41 | HCl | oh wait. |
14:31:48 | HCl | nope, 32 kb seems to be much more reliable |
14:31:49 | crashd | irssi pwns :] |
14:31:53 | HCl | these are indeed duplicate files |
14:32:38 | | Quit oxygen77 ("CGI:IRC") |
14:33:18 | | Join Godeater [0] (~c2cbc9d1@labb.contactor.se) |
14:39:22 | Bger | HCl what about md5 ? |
14:39:34 | HCl | md5 is slow. |
14:39:43 | HCl | plus i'm getting good results with crc32 on the first 32kb |
14:40:36 | Bger | time will tell... |
14:41:04 | HCl | the db generator reports duplicates at the moment |
14:41:14 | HCl | users should be able to tell whether it does it correctly or not. |
14:41:25 | Bger | that's what i mean |
14:41:43 | Bger | if there are no complains, then it's ok |
14:44:08 | | Join oxygen77 [0] (~c1c28427@labb.contactor.se) |
14:44:39 | * | HCl wonders how to print an integer as hexadecimal in java |
14:45:09 | HCl | i got a lot of duplicates |
14:45:37 | | Join rasher [0] (~3e4f4094@labb.contactor.se) |
14:46:13 | rasher | HCl: I believe my suggestion was to hash the first *and* last 512 bytes |
14:46:21 | | Quit ashridah ("Leaving") |
14:46:23 | HCl | mk |
14:46:25 | rasher | which did in fact not produce any duplicates on my entire collection |
14:46:27 | | Join ashridah [0] (ashridah@220-253-121-217.VIC.netspace.net.au) |
14:46:31 | HCl | well, i hash the first 32kb at the moment.. |
14:46:35 | HCl | dunno whats faster |
14:46:48 | HCl | either way, i think that with the current design we might not even have to hash on target |
14:46:58 | rasher | I do know which is more memory intensive |
14:47:04 | HCl | :P |
14:47:05 | rasher | But.. the seek may be expensive |
14:47:10 | HCl | mhm |
14:47:12 | HCl | dunno |
14:47:13 | HCl | anyways |
14:47:20 | HCl | for now we won't need to hash on target |
14:47:28 | rasher | also, doing crc on 32kb is probably a good deal slower than on 1kb |
14:47:44 | rasher | Well.. what if people rename their files? |
14:47:48 | rasher | on target |
14:48:06 | rasher | It'd be pretty cool to have it still recognise it in that situation |
14:48:42 | amiconn | Both hashing the first 32KB and hashing first+last 512 bytes does not protect from duplicates |
14:48:59 | amiconn | ...in case the file is re-tagged |
14:49:03 | rasher | It doesn't need to... as long as noone sees any duplicates |
14:49:21 | HCl | mhm. |
14:49:24 | rasher | Also.. if we're only hashing on the pc - it'd be nice to seek to the first mpeg frame for mp3s |
14:49:29 | rasher | and skip vorbistags for oggs |
14:49:46 | HCl | i'll look at that later, the important bit is i have a decent hash for testing :P |
14:50:06 | rasher | Indeed, the hashing can always be tweaked |
14:50:11 | HCl | i might even get away with a self-repairing runtime database |
14:50:11 | rasher | with no ill effects |
14:50:42 | rasher | The release notes are getting pretty extensive.. |
14:51:24 | rasher | Would be cool to get the runtimedb in, and then do a release? |
14:51:55 | | Join edx [0] (edx@p54A8D986.dip.t-dialin.net) |
14:52:27 | amiconn | The v2.5 was already taken a week ago or so |
14:52:36 | amiconn | *v2.5 snapshot |
14:52:58 | rasher | Didn't know that.. |
14:53:04 | rasher | Must've missed it |
14:53:09 | | Join fogcat [0] (~c2489e63@labb.contactor.se) |
14:53:12 | rasher | wellthen.. shouldn't have been updating the release notes then |
14:54:17 | | Join xen` [0] (nop@stg25-1-82-238-117-1.fbx.proxad.net) |
14:54:33 | rasher | what's happening to it now, then? |
14:54:52 | | Quit markun () |
14:56:46 | fogcat | I'm looking at listing the ID3 tag info as a scrolling screen instead of item by item |
14:56:54 | fogcat | Was looking at the scource to see how scrolling is done |
14:57:04 | fogcat | Looks like the easiest way would be to write the ID3 info to a temp file and call the viewer on that file. |
14:57:10 | fogcat | would that work? Are temp files frowned upon? |
14:57:28 | | Join Cassandra [0] (~Christi@82-70-230-150.dsl.in-addr.zen.co.uk) |
14:57:39 | rasher | What, like a context menu - "View all tags"? |
14:57:58 | fogcat | was thinking as a replacement for the current view ID3 info |
14:58:07 | rasher | Doesn't seem too bad, but it clashes wonderfully with the edit id3 patch I have lying around |
14:58:33 | Slasheri | LinusN: oh, i think that is the problem because i changed that check_buffer code recently :) |
14:58:43 | fogcat | clashes? |
14:59:16 | fogcat | would only be leaving the file around while info is viewed |
14:59:18 | rasher | fogcat: The patch removes the "View id3 info" menu choice, and adds viewing/editing id3 info instead |
14:59:31 | HCl | sounds good |
14:59:41 | rasher | It does. It also doesn't work. |
14:59:50 | HCl | :/ |
14:59:52 | rasher | I'll try creating a patch that isn't outdated |
15:00 |
15:01:29 | Slasheri | LinusN: ah, yes. The idea why i did that change was to make sure that codec buffer gets fully filled. But unfortunately that throws away old buffered data from beginning of the track |
15:01:40 | LinusN | yup |
15:01:53 | | Join elinenbe [0] (~elinenbe_@65.115.46.225) |
15:02:13 | fogcat | ahh np... just looking for something really really simple as a spur to actually do some development |
15:02:27 | | Quit elinenbe_ (" HydraIRC -> http://www.hydrairc.com <- IRC has never been so good") |
15:02:44 | rasher | Well, go right ahead |
15:02:49 | Slasheri | Do you think it's enough to fix the backward seeking so the track will be rebuffered if necessary or should the buffering code try to keep always whole track buffered? |
15:03:15 | fogcat | first of all gotta sort out cygwin then dev envinonment etc etc |
15:03:20 | LinusN | i think trying to buffer entire tracks is a bad idea |
15:05:57 | Slasheri | that's true.. maybe i will just fix the seeking |
15:06:39 | | Join webguest99 [0] (~864c032b@labb.contactor.se) |
15:07:11 | LinusN | Slasheri: this check almost always fails: |
15:07:12 | LinusN | if (ci.curpos - difference < cur_ti->start_pos) { |
15:07:38 | * | amiconn just got a whole bunch of ideas how to improve the menu and settings look & feel |
15:08:00 | LinusN | start_pos seems to be the position in the buffer, but curpos is the relative position in the song |
15:08:25 | elinenbe | what would be the negative of buffering an entire track? |
15:08:47 | LinusN | elinenbe: waste of space, and complications then the track is larger than the memory |
15:09:37 | elinenbe | do you currently fill the memory buffer with as much as possible right now? |
15:09:42 | fogcat | amiconn : sounds interesting |
15:09:48 | Slasheri | Hmm, start_pos should be the first file position that is buffered and curpos the current file position |
15:10:29 | | Quit fogcat ("CGI:IRC") |
15:10:56 | Slasheri | both are the indexes from beginning of the file |
15:11:25 | LinusN | i'm currently playing the third buffered song |
15:11:41 | LinusN | when i click left, i get this: |
15:11:48 | LinusN | newpos = 65535 |
15:12:06 | LinusN | ci.curpos = 6657169 |
15:12:12 | HCl | hmm |
15:12:17 | HCl | i got a panic when plugging in usb |
15:12:30 | LinusN | difference = -6591634 |
15:12:40 | Slasheri | Hmm.. :/ |
15:12:54 | LinusN | cur_ti->start_pos = 2478497 |
15:13:17 | LinusN | ci.curpos - difference = 65535 |
15:13:48 | LinusN | so it will be: if(65535 < 2478497) |
15:14:15 | LinusN | something is really wrong there |
15:14:45 | Slasheri | yes, i will investigate that |
15:15:52 | HCl | hmm |
15:15:54 | HCl | with a bit of luck |
15:16:06 | HCl | i'll have the first working runtime db version committed soon :) |
15:17:21 | Slasheri | LinusN: Hmm, if the start_pos is correct, that seems to be ok |
15:18:05 | Slasheri | i will have to fix that if where is the logf("Seek failed (reload song)"); |
15:20:51 | rasher | LinusN: I'm trying to update the edit-id3 patch.. I did this a few days ago, but my tree got out of sync.. There are problems I don't know how to fix though, but I'll update the patch |
15:20:51 | | Quit webguest90 ("CGI:IRC (EOF)") |
15:21:01 | | Quit webguest36 ("CGI:IRC (EOF)") |
15:22:16 | Slasheri | LinusN: in fact fixing that shouldn't be hard, i will try :) |
15:23:29 | HCl | Hash: 0xf569592f |
15:23:29 | HCl | Rating: 0 |
15:23:29 | HCl | Voladj: 0x0 |
15:23:29 | HCl | Playcount: 0x1 |
15:23:29 | HCl | Lastplayed: 0 |
15:23:31 | HCl | weeeee :) |
15:24:02 | * | HCl goes to work on the searchengine a bit |
15:24:04 | elinenbe | HCl: awesome! |
15:24:32 | elinenbe | I think that the database viewer/seach needs to be "more integrated" into rockbox... |
15:25:19 | rasher | Okay.. really.. how do I create a patch where new files are included using cvs diff? |
15:25:31 | rasher | cvs diff -Nu doesn't seem to cut it |
15:26:09 | rasher | HCl: as an added bonus - the edit id3 patch adds a method for calling plugins from the interface |
15:30:04 | amiconn | rasher: cvs diff only includes new files if you 'cvs add' them to your local working copy |
15:30:15 | rasher | ah |
15:30:25 | amiconn | To go without that, you need to use ordinary diff |
15:30:51 | rasher | I thought cvs add told the server about the file |
15:30:56 | rasher | which is why I wouldn't use it |
15:31:00 | rasher | all is good then |
15:31:41 | rasher | so I can safely cvs add whatever I want? |
15:32:04 | amiconn | cvs add adds the file to your local copy. It would then be sent to the server when doing a cvs commit |
15:32:10 | rasher | Excellent |
15:33:12 | LinusN | Slasheri: i can't see how the calculation of "difference" can be correct |
15:35:21 | LinusN | i assume "newpos" is an offset from the beginning of the file |
15:37:20 | rasher | edit-id3 patch updated.. it's broken though |
15:37:45 | rasher | Does apply, however |
15:42:11 | | Quit rasher ("CGI:IRC 0.5.4 (2004/01/29)") |
15:43:39 | * | HCl wonders whether things are working properly |
15:43:53 | Slasheri | LinusN: Hmm.. difference = newpos - curpos. Then if difference < 0 we are seeking backwards so negate the difference. Now we know how much to divide from curpos to get to the newpos |
15:44:01 | HCl | anyone volunteering to add hashing to the perl version of songdb.pl? |
15:44:11 | HCl | its gonna be required if people will want runtimedatabase |
15:44:28 | Slasheri | and if that newpos < start_pos, we will have to reaload the track |
15:44:37 | Slasheri | i don't see any problems with that :) |
15:47:15 | *** | Saving seen data "./dancer.seen" |
15:48:32 | Cassandra | I'd like to see songdb as a plugin. |
15:48:37 | Cassandra | Not enough to write it though. |
15:48:46 | HCl | what? |
15:49:04 | HCl | what do you mean not enough to write it? |
15:49:44 | HCl | incidentally, what happens when a plugin uses the audiobuffer for temporary storage? |
15:49:57 | HCl | *stares at searchengine* |
15:50:04 | Bger | very good things |
15:50:07 | Bger | ;) |
15:52:06 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
15:52:12 | preglow | w00t |
15:52:20 | Slasheri | hi preglow :) |
15:52:24 | HCl | hey preg |
15:52:24 | preglow | hellio |
15:52:27 | preglow | 'tis a lovely day |
15:52:44 | HCl | how so? |
15:52:47 | HCl | twas raining here |
15:52:52 | preglow | haha |
15:52:55 | preglow | lovely here, for once |
15:52:58 | preglow | and i've just handed in my thesis |
15:53:01 | preglow | and i can leave this hell hole |
15:53:04 | HCl | yay |
15:53:05 | HCl | get to work |
15:53:06 | HCl | XD |
15:53:09 | preglow | haha |
15:53:09 | HCl | :P |
15:53:11 | preglow | gotta move first |
15:53:15 | HCl | *nods* |
15:53:42 | preglow | for now, such delightful tasks as washing the entire kitchen, livingroom, dishwashing, washing clothes, and packing remains |
15:53:46 | Bger | "wanting to raise the incomings, microsoft announced starting of selling advertisement areas on error messages" |
15:53:53 | HCl | *nods* |
15:54:46 | HCl | hm |
15:54:56 | HCl | i think i managed to make the rundbdirty flag in the tagdatabase header redundant |
15:55:18 | HCl | its all self-repairing now based on the hashes |
15:55:38 | | Join ]RowaN[ [0] (a2b0y@62.128.222.176) |
15:56:05 | Slasheri | great. and i have only three weeks left before i have to begin the military service (in civil) :/ so i will be then at least one month off from rockbox development .( |
15:56:08 | ]RowaN[ | guys do you think its worth me spending £100 on a new 30gig hd for my iriver, or is there a better player i can get for around that price? |
15:56:22 | HCl | hm, bug.. |
15:56:26 | ]RowaN[ | i would want something that has optical out |
15:56:33 | HCl | 30gb? |
15:56:34 | HCl | why not 60? |
15:56:40 | ]RowaN[ | 60 is too expensive |
15:56:45 | ]RowaN[ | well, so is 30 heh |
15:56:47 | HCl | it seems to me that after buying 30, you'd have to upgrade at a later point |
15:57:08 | ]RowaN[ | yeah i know, but i really cant afford 60giger |
15:57:15 | Cassandra | Can you get a thin form factor 60 these days? |
15:57:20 | ]RowaN[ | space aint much of an issue for me anyway |
15:57:46 | ]RowaN[ | if 1.8" is thin then yes @ dapstore.com |
15:58:09 | ]RowaN[ | why did i have to drop my iriver!! *cries* |
15:58:22 | preglow | Slasheri: persuade them to let you serve as a rockbox coder |
15:58:33 | HCl | Cassandra: yea |
15:58:40 | ]RowaN[ | they should make 1.8" hd's with those sensors that stop it spinning when its falling (mercury tilt switch??) |
15:58:42 | HCl | Cassandra: 80gb is also out, just not publically for sale yet |
15:58:58 | | Join ep0ch [0] (~ep0ch@84.12.174.228) |
15:59:28 | HCl | hrm. |
15:59:38 | amiconn | ]RowaN[: I also dropped my iriver :( Even though the disk was *not* spinning (the iriver was completely off) the HD suffered from it |
15:59:40 | HCl | i just encountered something odd, as if memset was failing.. *investigates..* |
16:00 |
16:00:00 | amiconn | It still works, but it is quite noisy while it spins. Definitely not good :( |
16:00:07 | ]RowaN[ | i read it suffers 3x more damage if it is spinning.. would have given me more hope |
16:00:17 | Slasheri | preglow: hehe :D that might be possible when i can begin working at the states work place i have selected (unix system administration). But there is still one month training period and that time i don't have access to computers |
16:01:02 | ]RowaN[ | so guys, there isnt a smaller/better/neater jukebox i should consider? |
16:01:02 | amiconn | The iriver is too slippery. I never managed to drop my archoses. They are double-protected by the bumpers |
16:01:04 | Slasheri | i hate that mandatory mil service we have in finland :) |
16:02:30 | | Part webguest99 |
16:03:40 | * | HCl has a leather protective thing around his iriver.. |
16:03:41 | Cassandra | The iSkin is good for making an iRiver non-slippy. |
16:03:56 | HCl | it came with my h140 |
16:04:06 | amiconn | HCl: The leather case that comes with the iriver has 2 serious deficiencies for me |
16:04:12 | HCl | mm? |
16:04:23 | amiconn | There are no holes for (1) reset and (2) line out |
16:04:29 | HCl | i know i should probably get an iskin |
16:04:29 | HCl | yea |
16:05:54 | amiconn | I probably need to get a new HD some time soon |
16:06:22 | | Join PaulJ [0] (~PaulJ@vpn-3043.gwdg.de) |
16:06:34 | Slasheri | i have ordered a new battery from dapstore.. still waiting to get it |
16:06:37 | Harpy | i made a hole for line out.. should make one for reset too now that i'm testing rockbox |
16:07:02 | HCl | how expensive are iskins? |
16:07:14 | HCl | i'm betting they sell them at outrageous prices when the cost to make them is probably like 3 bucks |
16:07:55 | preglow | Slasheri: oh, we have it as well, but it seems i'm too old for them now |
16:08:13 | preglow | and there was much rejoicing |
16:08:55 | Slasheri | hehe, nice ;) |
16:08:56 | ]RowaN[ | 3 bucks? more like 20 cents |
16:09:29 | LinusN | Slasheri: can startpos be bigger than curpos? |
16:10:27 | preglow | but i gotta go buy a psu |
16:10:28 | preglow | later |
16:10:29 | | Quit preglow ("leaving") |
16:10:35 | LinusN | are those offsets from the beginning of the codec buffer? |
16:10:54 | Slasheri | LinusN: no, it can't but indeed there are something wrong with seeking |
16:11:14 | Slasheri | beginning of the real file |
16:11:22 | Slasheri | file that is buffered |
16:12:05 | amiconn | 60GB Toshiba MK6006GAH: EUR 175,68 |
16:12:21 | amiconn | That should fit into a H140, right? |
16:12:47 | Moos | yes it can |
16:13:03 | ]RowaN[ | where is it that price? |
16:13:25 | MO-Pantsu | I'm experiencing some weird bugs in the bleeding edge |
16:13:28 | LinusN | Slasheri: so in the beginning of a track, start_pos == curpos? |
16:13:38 | Slasheri | yes |
16:13:47 | Slasheri | and both are zero at the point |
16:14:13 | amiconn | ]RowaN[: http://www.mindfactory.de/cgi-bin/MindStore.storefront/DE/Product/7765948 |
16:14:20 | LinusN | startpos is often much bigger than curpos |
16:14:44 | * | HCl stares blankly at an odd bug |
16:14:46 | MO-Pantsu | clicks and pops when I play or FF, stuttering when playing back an Ogg sometimes and sometimes when I FF and let go it stops playing and the hd led flashes really fast. |
16:15:08 | amiconn | The 60GB model is much more shock resistant than the 40GB according to the specs |
16:15:28 | Slasheri | LinusN: hmm, that is certainly a bug |
16:15:31 | Harpy | what would it need to get a support for displaying japanese tag info? is this only a font issue? |
16:15:32 | MO-Pantsu | anyone else noticed those probs in the bleeding edge? hoping it's not just me |
16:15:54 | MO-Pantsu | Harpy it requires unicode support |
16:15:56 | MO-Pantsu | I think |
16:16:14 | Harpy | the code is not using unicode? |
16:16:21 | MO-Pantsu | shift-js or whatever it's called |
16:16:34 | MO-Pantsu | I dunno I get confused with that stuff :) |
16:16:34 | HCl | gotcha |
16:16:41 | * | HCl catches the bug and puts it in a jar for display |
16:16:45 | * | HCl makes holes in the lid |
16:16:55 | MO-Pantsu | so nobody else getting weird playback bugs in the latest build? |
16:17:05 | Harpy | i know there is more than one encoding for japanese text |
16:17:54 | MO-Pantsu | yeah well there is kanji and a number of other character sets in the Japanese lingo |
16:18:11 | MO-Pantsu | complicated alphabet soup :) |
16:18:55 | Harpy | i mean like shift-js, euc-jp etc. and utf-8 works too, of course |
16:20:26 | Harpy | iso-2022-jp1/2/3, euc-jisx0213, sjisx0213.. sic |
16:20:32 | Harpy | sick |
16:22:58 | | Part LinusN |
16:23:47 | Cassandra | Are there full unicode BDF files out there? |
16:23:52 | MO-Pantsu | Slasheri seems to have gone |
16:24:15 | MO-Pantsu | I wanted to point out the playback problems I noticed |
16:24:28 | Slasheri | MO-Pantsu: no, i am still here :) |
16:24:34 | MO-Pantsu | oh |
16:24:42 | MO-Pantsu | well did you catch what I said? |
16:24:56 | MO-Pantsu | btw mp3 seeking is accurate now but some other bugs cropped up |
16:25:04 | ep0ch | is Vorbis playback still stuck in boost mode? |
16:25:27 | ]RowaN[ | hmm, german website.. why dont i trust germans |
16:25:28 | Slasheri | MO-Pantsu: Hmm, what kind of bugs do you mean? |
16:25:33 | ep0ch | am scared to use Vorbis now... |
16:25:57 | Slasheri | I know the seeking and previous song button is broken at the moment |
16:26:10 | MO-Pantsu | well now I get clicks and pops when I hit playback and when I seek and let go I get clicks and pops before it continues.... |
16:26:30 | Slasheri | ah, interesting |
16:26:31 | MO-Pantsu | also seeking sometimes when you let go it plays a bit for a second then stops, then plays again |
16:26:40 | MO-Pantsu | and also... |
16:26:56 | MO-Pantsu | when you FF sometimes it gets stuck for ages after you let go with the led flashing |
16:27:05 | MO-Pantsu | there's 3 ;) |
16:27:09 | ]RowaN[ | 40gig for 118 euros? http://www.mindfactory.de/cgi-bin/MindStore.storefront/DE/Product/7765948 |
16:27:16 | Bger | Cassandra http://freshmeat.net/projects/efont-unicode-bdf/ <= like this ? |
16:27:20 | ]RowaN[ | will that work in iriver? |
16:27:45 | MO-Pantsu | the click and pops are nasty on headphones...hurts my ears |
16:28:07 | Slasheri | MO-Pantsu: thanks for the report, i will investigate what causes those pops |
16:28:19 | Slasheri | MO-Pantsu: btw, are you using the headphone connector? |
16:28:31 | HCl | ]RowaN[: thats link to a 60gb one? |
16:28:34 | HCl | thats a* |
16:28:38 | MO-Pantsu | I tried to play an Ogg on first putting the new build on and it stuttered like crazy. seems OK now. But I had not rebooted so maybe it needed that |
16:28:52 | ]RowaN[ | oh.. |
16:29:11 | ]RowaN[ | http://www.mindfactory.de/cgi-bin/MindStore.storefront/42c55089000de9862f11c0a80112067c/Product/View/7733508 |
16:29:41 | HCl | should work, do you have an h140 or h120? |
16:29:46 | MO-Pantsu | seems like hdd access needs working on to work well with when you do things while it's playing |
16:30:08 | MO-Pantsu | especially when it buffers up |
16:30:15 | ]RowaN[ | h120 here |
16:30:22 | MO-Pantsu | buffering up sends things a bit flakey |
16:30:51 | ]RowaN[ | i dont understand why they are selling 40gig for cheaper than 30gig.. also they have 2 toshiba 30gig drives at different prices (all 1.8" size) |
16:31:10 | MO-Pantsu | I want a 60gb drive but they cost too much |
16:31:13 | HCl | you'd have to open it up and see if you can fit 8mm in a h120 |
16:31:24 | HCl | my guess is that it wouldn't |
16:31:34 | Bger | ]RowaN[ maybe this 40gig is 2 platter (lower dentisty) |
16:31:47 | ep0ch | what tall is the existing h120 drive? |
16:31:55 | Bger | 1 platter |
16:32:22 | MO-Pantsu | is there a new graphics api on this new build? looks different |
16:32:45 | ]RowaN[ | hcl: 8mm , what do you mean? |
16:32:45 | HCl | hrm. |
16:32:51 | HCl | ]RowaN[: the drive is 8mm thick |
16:32:58 | HCl | i doubt you can fit that in your h120 casing |
16:33:04 | HCl | the 30gb one is 5mm thick |
16:33:09 | ep0ch | ohhhh |
16:33:10 | ]RowaN[ | ah |
16:33:13 | ]RowaN[ | sounds like a challenge |
16:33:36 | ep0ch | probably why the 30gb is more expensive then |
16:33:52 | Bger | ep0ch that's what i tryed to explain |
16:34:00 | ep0ch | :) |
16:34:01 | Bger | it's newer |
16:34:15 | amiconn | ]RowaN[: 1.8" disks come in 2 different heights, 5mm and 8mm |
16:34:30 | amiconn | The 8mm drives don't fit into a H120 |
16:34:38 | ]RowaN[ | k |
16:35:13 | amiconn | There should be a 5mm 40GB disk, MK4006GAH |
16:35:31 | ep0ch | lets say i were to get a 30gb disk and fit it in, what would the procedure be to get it up and running? go into iriver firmware and format the disk? |
16:35:43 | Bger | amiconn : in fact, you can put 8mm drive, but you must remove the soft "protectors" |
16:36:00 | Bger | and this is bad |
16:36:26 | Bger | ep0ch something like this will be enough |
16:36:38 | ep0ch | soft protectors? you mean that rubber thing that i thought had no purpose? |
16:36:40 | MO-Pantsu | wow! |
16:36:45 | amiconn | Yes I can imagine. Even with these protectors the disk isn't protected too well... |
16:36:48 | Bger | ep0ch yes, this |
16:36:55 | ]RowaN[ | the prices on this german site are ex vat? |
16:36:59 | MO-Pantsu | gapless playback actually works rather well for non-gapless non-lame mp3's too |
16:37:15 | MO-Pantsu | Great job Slasheri and Preglow etc |
16:37:19 | amiconn | ]RowaN[: No they are incl german VAT, but excl. shipment |
16:37:56 | MO-Pantsu | listening to a dj mix that is non-lame mp3 and it hardly misses a beat |
16:38:10 | * | Bger will wait till 80GB drives are at the market and aren't so much exspensive .. |
16:38:29 | Bger | at least i hope that i won't have other reason for buying new HDD.... |
16:39:01 | ep0ch | am suprised how quickly it took me to fill up 20gb :( |
16:39:13 | Bger | the same with 40GB .. |
16:39:16 | HCl | don't you hate it when things were working earlier but suddenly don't anymore.. |
16:39:18 | ep0ch | arghhhh |
16:39:19 | * | MO-Pantsu is falling in love with his H140 all over again :) |
16:39:56 | Bger | HCl check the changes u've made ... |
16:40:03 | ep0ch | i dare you to use iriver fw for a day! |
16:40:22 | Bger | ep0ch i'm still using it every day ... |
16:40:27 | MO-Pantsu | nevar! |
16:40:44 | ep0ch | really? i can't stand it now |
16:40:49 | tvelocity | iriver fw is not THAT bad |
16:40:49 | | Quit oxygen77 ("CGI:IRC") |
16:40:54 | MO-Pantsu | it looks pretty |
16:40:59 | MO-Pantsu | heh |
16:41:59 | ]RowaN[ | i bet the hd would get taxed to hell when it arrives here in the UK from germany ='/ |
16:42:11 | ep0ch | get it marked as "gift"? |
16:42:12 | MO-Pantsu | yep |
16:42:34 | MO-Pantsu | but customs does not apply across europe? |
16:42:39 | Bger | anyone knows who was working on Unicode support |
16:42:42 | Bger | ? |
16:42:51 | MO-Pantsu | I thought customs only applied outside the european union |
16:43:00 | MO-Pantsu | duty that is |
16:43:14 | ep0ch | i think UK still have customs? |
16:43:25 | tvelocity | i don't think so |
16:43:36 | ep0ch | hmmm... |
16:43:40 | MO-Pantsu | not sure |
16:43:54 | MO-Pantsu | I know the limit is a value of £18 from the US etc |
16:44:08 | MO-Pantsu | before you get taxed |
16:44:28 | MO-Pantsu | and it can be potluck sometimes |
16:44:35 | tvelocity | yeah but the US is not in the EU :P |
16:44:41 | ep0ch | ahh that explains the price of the headphones on my parcel yesterday... |
16:44:42 | MO-Pantsu | I have ordered in DVD boxsets over that and not got charged |
16:45:18 | MO-Pantsu | other times you get wacked not only with tax but a handling fee |
16:45:28 | MO-Pantsu | the handling fee is a ripoff |
16:45:40 | ]RowaN[ | on this mindfactory all the 1.8" hds seem to have a listed height of "7.8 cm" |
16:45:49 | tvelocity | i'm glad I only order books from the US... |
16:46:45 | MO-Pantsu | what's wrong with the new Rockbox bleeding edge? |
16:46:50 | MO-Pantsu | Ogg playback is screwed |
16:47:03 | ep0ch | cpu boost is stuck at 100%? |
16:47:05 | MO-Pantsu | It's stuttering |
16:47:16 | ]RowaN[ | ah now i see, tech description is fooked, but the title says the height |
16:47:35 | MO-Pantsu | is the stuttering caused by the cpu boost bug? |
16:47:58 | ep0ch | well |
16:48:20 | MO-Pantsu | OK now I click on play an Ogg file again (same file) and it won't play it |
16:48:28 | MO-Pantsu | it stopped with the wps |
16:48:54 | ep0ch | i thought maybe vorbis codec just got really really slow... so cpu boost is stuck high to try and cope |
16:49:17 | MO-Pantsu | I can't play any Ogg files |
16:49:41 | ep0ch | am sure slasheri knows... but wont say :p |
16:49:49 | MO-Pantsu | nope...they won't play |
16:50:04 | Slasheri | ep0ch: Hmm, i haven't looked at that yet |
16:50:06 | MO-Pantsu | lets try the last daily |
16:50:08 | Slasheri | But vorbis is slow |
16:50:20 | ep0ch | recently it's got really really slow |
16:50:33 | Slasheri | Hmm, i will try out |
16:50:33 | | Nick Ancelot`Zz is now known as Ancelot (Ancelot@42-138-126-200.fibertel.com.ar) |
16:50:37 | ]RowaN[ | ok, that site has 2 different 5mm toshiba 30gig hds.. one is 105, the other is 113 euros .. ? |
16:50:52 | ep0ch | cheers |
16:51:36 | Ancelot | check the rpm |
16:51:57 | ]RowaN[ | same.. |
16:51:58 | ]RowaN[ | TOSHIBA 30GB HDD 4200rpm IDE 1,8Zoll 2MB embedded 5mm |
16:51:58 | ]RowaN[ | 30GB Toshiba MK-3006GAL HDD 4200rpm IDE 1,8Zoll 2MB embedded 5mm |
16:51:59 | ep0ch | probably different models |
16:52:09 | Slasheri | ep0ch: oh, there is something wrong with vorbis |
16:52:16 | Slasheri | it won't even play q10 files |
16:52:34 | ep0ch | and has a hard time playing anything |
16:52:40 | ep0ch | always boosting |
16:52:41 | ]RowaN[ | both are the MK3006GAL it seems.. if the product description is to be believed |
16:52:50 | * | ]RowaN[ will order the cheaper one =] |
16:53:15 | MO-Pantsu | Ogg is broken in daily too |
16:53:28 | | Nick Ancelot is now known as Ancelot`Kain_Def (Ancelot@42-138-126-200.fibertel.com.ar) |
16:53:33 | ep0ch | Slasheri: has Tremor codec been changed in the last 24-36 hrs? |
16:53:42 | Slasheri | ep0ch: yep, really weird |
16:53:48 | Slasheri | There must be some change somewhere.. |
16:53:54 | Slasheri | because last time i tested it worked |
16:54:19 | MO-Pantsu | ok back to an even earlier build |
16:54:23 | ep0ch | started happening to me at about midnight |
16:54:33 | ep0ch | so its something before then |
16:55:40 | amiconn | ]RowaN[: (1) The specs are correct, 'Tiefe 7,8 cm' means depth, not height |
16:55:55 | MO-Pantsu | you broke my rockbox! lol |
16:56:01 | amiconn | height is 'Höhe' which is correctly given as 5mm or 8mm |
16:56:36 | amiconn | The duplicate article seems to be a bug in the shop... |
16:57:28 | MO-Pantsu | OK build bfore today seems to work fine |
16:57:44 | MO-Pantsu | Ogg is broken in todays daily and bleeding edge |
16:58:14 | MO-Pantsu | who broke'd it? ;) |
16:59:59 | ]RowaN[ | bah that site dont ship to England!!!! |
17:00 |
17:01:09 | MO-Pantsu | I have 1.8gb left on my H140. I need to make better use of it |
17:01:15 | amiconn | ]RowaN[: :( |
17:01:26 | MO-Pantsu | get rid of what I don't listen to and arrange it better |
17:01:31 | amiconn | I wouldn't have expected that |
17:02:50 | MO-Pantsu | Slasheri are you looking to see what changed that might have caused ogg to stop working? |
17:04:02 | godzirra | Whats a good Air cd? |
17:04:16 | MO-Pantsu | Air? |
17:04:19 | ep0ch | ermmm moon safari of course |
17:06:27 | ep0ch | nothing has changed in tremor for 9 days... |
17:07:09 | ashridah | ep0ch: lots has changed in the buffering code tho |
17:07:57 | ep0ch | hmm |
17:08:27 | ep0ch | wouldn't you expect mp3 playback to fall over too if it's an issue with the buffering code? |
17:09:17 | * | HCl almost forgot what he was doing, but remembers |
17:09:27 | * | HCl has to listen to his air album in order to test his code :P |
17:09:38 | HCl | self-repairing the runtime database |
17:09:50 | ep0ch | which air album? |
17:09:53 | HCl | moon safari :) |
17:09:56 | ep0ch | :) |
17:10:00 | HCl | i don't like the others much |
17:10:07 | ep0ch | me neither |
17:10:20 | HCl | moon safari is great though |
17:10:21 | HCl | but |
17:10:25 | HCl | now that i remembered what i was doing |
17:10:32 | HCl | i might as well continue watching my flatmate play san andreas |
17:10:37 | ep0ch | heh |
17:10:40 | HCl | since i have to wait till this album plays multiple times |
17:10:41 | HCl | :P |
17:10:55 | ep0ch | haven't got into SA |
17:11:37 | ep0ch | time i got up i think |
17:14:22 | | Quit Sucka ("a bird in the bush is worth two in your house") |
17:14:32 | * | ashridah motherfucking overwrote his 98.93% completed saved game :( |
17:14:40 | ashridah | not happy |
17:15:59 | Bger | very bad, but not unrepairable |
17:16:14 | Slasheri | MO-Pantsu: yes, i am trying to find the cause |
17:20:38 | Slasheri | i found it, fixing soon |
17:20:53 | Bger | what was it |
17:21:06 | Slasheri | small change in pcm buffering |
17:22:32 | Moos | and about your FF/RW fixing? |
17:22:55 | Slasheri | that will come in same commit soon :) |
17:23:10 | Moos | :) |
17:37:49 | | Quit Ancelot`Kain_Def () |
17:40:10 | | Quit ep0ch (Read error: 131 (Connection reset by peer)) |
17:47:19 | *** | Saving seen data "./dancer.seen" |
17:47:49 | | Join hardeep [0] (hardeeps@norge.freeshell.org) |
17:48:30 | | Join ep0ch [0] (~ep0ch@84.12.174.228) |
17:50:32 | ]RowaN[ | ah, just got an email.. they DO ship to the UK, for 29 euros |
17:50:51 | elinenbe | hardeep: the master of queuing, insterting, playlisting, and shuffling... |
17:52:55 | hardeep | :) |
17:53:05 | bill20r3 | ouch |
17:54:55 | * | Bger reads http://www.unicode.org/standard/principles.html and realises that *full* Unicode support is not so simple |
17:55:31 | | Quit Godeater ("CGI:IRC") |
18:00 |
18:01:10 | | Quit tvelocity ("Leaving") |
18:05:44 | amiconn | Bger: The hardest part of full unicode support is the rtl/ltr handling |
18:07:50 | Bger | yes |
18:08:42 | Bger | i just got the fact that there are symbols such as "change to rtl" or "change to ltr" |
18:08:46 | amiconn | And of course we'd need font caching |
18:09:47 | Bger | but not full |
18:10:00 | Bger | this idea is not so bad http://www.rockbox.org/twiki/bin/view/Main/UnicodeProposal |
18:10:47 | Bger | gotta go, nice weekend |
18:11:33 | amiconn | We still need caching, because we can't load e.g. a chinese font completely |
18:11:59 | amiconn | ...at least not on archos, but it would be a waste on iriver as well |
18:13:33 | elinenbe | not for someone who is chinese... |
18:13:45 | elinenbe | let's say they are reading a chinese text file? |
18:18:27 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
18:24:22 | MO-Pantsu | thx Slasheri ;) |
18:24:59 | MO-Pantsu | ]RowaN[ how much in total for the 60gb? |
18:28:10 | ]RowaN[ | err, whatever it costs + 29 euros (to ship to the UK, godknows by what method) |
18:28:23 | ]RowaN[ | bbl |
18:28:29 | | Quit ]RowaN[ () |
18:35:47 | | Quit hardeep ("[BX] Does your mommy know you use BitchX?") |
18:38:07 | | Nick Lynx_ is now known as Lynx_awy (~lynx@tina-10-4.genetik.uni-koeln.de) |
18:38:58 | HCl | good news, my runtime database repaired itself |
18:39:09 | HCl | with a bit of luck all that needs to be added to the songdb.pl is file hashing |
18:39:10 | ashridah | awesome |
18:39:45 | | Quit ashridah ("sleep") |
18:39:59 | godzirra | Did rockboy break in the latest builds? |
18:40:21 | godzirra | I can't seem to exit it :) |
18:42:48 | OnkelJonas | hah... my h120 just survived its second fall! |
18:42:53 | OnkelJonas | that thing is pretty sturdy |
18:43:37 | Cassandra | Stop dropping it. :) |
18:44:22 | * | HCl pulls his runtime database off his iriver to analyze it with the tool.. |
18:46:11 | HCl | seems to have worked fine, apparently i played most of the songs twice |
18:49:05 | | Join west-acre [0] (air@host86-130-27-191.range86-130.btcentralplus.com) |
18:53:38 | HCl | hrm.. bug in the searchengine.. |
18:55:05 | west-acre | hey, the new feature to move onto next directory, is that always on ? |
18:55:11 | west-acre | or can it be changed ? |
18:55:40 | Cassandra | I believe there's a config option. |
18:56:01 | | Join mr_qno [0] (~d4c35475@labb.contactor.se) |
18:56:35 | mr_qno | Hi everyone |
18:57:03 | Cassandra | hello |
18:59:25 | mr_qno | Slasheri : thank you for the bug fixing about the gapless. Now it works perfect on Vorbis. With Lame Mp3, it seems that the gapless is "version sensitive". I mean the gapless works perfect with Lame V3.96, but i have Mp3 encoded with Lame V3.92, and i can listen to a little "click" between songs. |
19:00 |
19:00:52 | preglow | mr_qno: earlier lame versions didnt encode the gapless info |
19:01:15 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a204.wi.tds.net) |
19:01:30 | spiralout | how to find out the lame version? of a mp3 file? |
19:01:31 | preglow | i'm kinda surprised the gapless code works |
19:03:21 | ep0ch | spiralout: mr questionman can help determine the version: http://www.burrrn.net/?page_id=5 |
19:04:42 | spiralout | mhh i just looked into cdex and i guess all my mp3´s are 3.92 :-/ |
19:04:59 | spiralout | but thank you |
19:05:14 | preglow | you should upgrade |
19:05:20 | preglow | lame's gotten quite a lot better since then |
19:05:24 | Slasheri | Hmm, i _think_ i fixed the vorbis playback issue. Please test |
19:05:27 | HCl | blah, why doesn't my searchengine work |
19:05:41 | ep0ch | Slasheri: cheers, will do |
19:05:50 | mr_qno | spiralout : i use cdex too, and my Lame version was 9.92 too :-/ ... That's why i will use foobar now. |
19:06:07 | preglow | Slasheri: vorbis playback problems? |
19:06:18 | | Join Chamois [0] (~Chamois@i01v-62-35-66-23.d4.club-internet.fr) |
19:06:36 | * | HCl stares blankly at his computer then slaps it. |
19:06:39 | Slasheri | preglow: vorbis was totally broken in the bleeding edge |
19:06:44 | preglow | oh |
19:06:46 | preglow | damn, btw |
19:06:55 | spiralout | mhh EAC would be better but not so easy to use i think |
19:06:58 | preglow | i just remembered i do all my rockbox development on my server |
19:06:59 | Slasheri | not vorbis itself actually but the pcm buffering which vorbis uses |
19:07:05 | preglow | which i wont be having any more :/ |
19:07:14 | mr_qno | preglow : ok, that's why it doesn't "totally" work on eearlier versions |
19:07:37 | preglow | mr_qno: earlier lame versions just make perfetly normal non-gapless mp3s |
19:07:41 | preglow | so yes |
19:07:44 | preglow | that's why |
19:08:14 | HCl | okay. |
19:08:16 | HCl | who's the wise guy |
19:08:20 | mr_qno | preglow : So, now i have to re-encode ;-) |
19:08:20 | HCl | who messed with my spelling length |
19:08:22 | HCl | >>, |
19:08:22 | HCl | >.< |
19:08:27 | preglow | bagder |
19:08:41 | HCl | okay. next time you change that, keep in mind that you have to change that in two locations. |
19:08:44 | preglow | token length or something? |
19:08:53 | HCl | also, it needs to be 32bit aligned, not 16bit |
19:08:57 | preglow | it was something about tokens, i believe |
19:08:59 | HCl | yes. |
19:09:08 | HCl | it was to allow strings up to 255 chars |
19:09:08 | | Join hicks [0] (~hicks@zeus.mups.co.uk) |
19:09:26 | HCl | its fine to change it to 100, but it has to be done properly |
19:09:33 | HCl | eg, aligned to 103 |
19:09:37 | HCl | and changed in both the search engine |
19:09:39 | HCl | and databox |
19:09:57 | preglow | then you should document that |
19:10:02 | preglow | comment or something, it's not apparent |
19:10:08 | mr_qno | i have to go, bye |
19:10:13 | | Quit mr_qno ("CGI:IRC") |
19:10:13 | preglow | mr_qno: have fun |
19:10:51 | HCl | i know |
19:11:05 | HCl | its because what i really need is a shared header file between two plugins |
19:11:09 | HCl | but there's not really a nice way to do that |
19:11:31 | HCl | no wonder my searchengine choked on it |
19:13:15 | * | HCl patpats his kitty |
19:15:17 | preglow | arhghhg |
19:15:25 | preglow | i need to make crosscompiler gcc work in my 64 bit linux now |
19:15:29 | preglow | that should be fun |
19:15:44 | preglow | but now i desperately need something to eat |
19:16:07 | HCl | oh by the way. |
19:16:18 | HCl | there's some REALLY deceptive translation when deleting files |
19:16:23 | HCl | it says press PLAY to delete |
19:16:24 | HCl | on iriver |
19:16:30 | HCl | but it actually wants you to press select |
19:18:30 | HCl | yaaaaaaaaay |
19:18:34 | HCl | search for songs with a playcount > 0 |
19:18:35 | HCl | hits 10 |
19:18:43 | HCl | and its my moon safari album i've been listening to :3 |
19:19:28 | * | HCl will test the autorating then commit |
19:21:29 | HCl | works :) |
19:22:08 | preglow | kerw00ters |
19:23:37 | Cassandra | autorating? |
19:23:46 | preglow | gah |
19:23:57 | preglow | gotta go do some laundry THEN get something to eat |
19:29:51 | HCl | huge commit |
19:29:59 | HCl | we have a runtime database now |
19:30:12 | HCl | provided you use the java tool to generate yourself a database |
19:30:21 | HCl | the perl one works, but since it lacks hashing, the runtime database won't work |
19:30:33 | * | HCl goes to watch what he broke |
19:30:35 | Cassandra | Bleh. |
19:30:56 | HCl | it shouldn't be too hard to add a hash to the perl version |
19:31:09 | HCl | i marked the location where the hash should go |
19:31:12 | HCl | in the source |
19:33:41 | Cassandra | I do not understand hashing or the tagdb well enough to do this. |
19:33:52 | HCl | i'll try to add it |
19:34:06 | HCl | its just a simple crc32 of the first 32kb of each file |
19:34:12 | HCl | that should be put in the designated spot |
19:35:46 | ep0ch | Slasheri: Looks like Vorbis playback is back to normal now :) |
19:35:53 | Slasheri | ep0ch: good :) |
19:36:04 | HCl | unfortunately i don't understand perl very well o.o |
19:36:06 | Slasheri | i am now fixing the seeking |
19:36:17 | ep0ch | in Vorbis? |
19:36:22 | | Join Yokalosh [0] (~andrew@cpc1-cbly2-4-0-cust103.glfd.cable.ntl.com) |
19:36:23 | Slasheri | with mp3 ;) |
19:36:34 | ep0ch | damn! if only ;) |
19:37:04 | Yokalosh | does anyone know anything about debian linux? |
19:37:12 | ep0ch | how difficult would it be to add CUE support for rockbox? |
19:37:19 | Yokalosh | the guys over in #linux and #debian are useless |
19:37:33 | HCl | Yokalosh: i guess.. |
19:37:33 | ep0ch | as it's very different, would it require lots of changes to rockbox? |
19:39:03 | * | HCl isn't sure what cue is |
19:39:08 | Cassandra | CRC32 = sum mod 2^32 of all the bytes, right? |
19:39:31 | HCl | Cassandra: no idea :/ rasher researched the crc thing for me, i just adapted his work |
19:39:32 | amiconn | Cassandra: nope |
19:39:39 | HCl | rasher.dyndns.org/~rasher/hash.c">http://rasher.dyndns.org/~rasher/hash.c |
19:39:46 | | Join bagawk [0] (1000@bagawk.user) |
19:39:56 | HCl | i just ported that to java and increased the 512bytes to 32kb |
19:41:24 | amiconn | I'm pretty sure there is some neat perl module for CRC |
19:41:32 | HCl | there is |
19:41:38 | HCl | but i thought we didn't use modules |
19:41:44 | Cassandra | Modules how I hate thee. |
19:41:53 | HCl | $crc = Archive::Zip::computeCRC32($buffer, $crc); |
19:42:01 | Cassandra | Someone already introduced a vorbis parsing module. |
19:42:05 | amiconn | Then just paste the module code |
19:42:17 | MO-Pantsu | I still can't get the flippin next track in wps to work how I want it |
19:42:20 | HCl | yea, it totally broke the not needing an extensive perl |
19:42:46 | ep0ch | HCl: basically a CUE file is paired with a very large mp3 file, the CUE file tells the MP3 player where each track starts in the large mp3 file. Used to get around the gap problems with splitting tracks seperatly with mp3 |
19:42:54 | HCl | ep0ch: aha. |
19:42:57 | amiconn | (afk again) |
19:43:09 | HCl | doesn't sound like a hard thing to add, but i wouldn't know.. *looks at Slasheri* |
19:43:10 | thegeek | afk cue files are used with a lot of different type of files |
19:43:17 | thegeek | I've seen ape's with cue's too |
19:43:28 | thegeek | and I think flac's |
19:43:36 | ep0ch | so basically rockbox would need to parse the CUE file first, then do a directory listing from that and do some seeking etc |
19:43:57 | thegeek | imho cue files is a bad solution |
19:44:04 | HCl | i agree with that. |
19:44:11 | Slasheri | that cue thing would require some changing to the wps at least |
19:44:14 | thegeek | but it's a bit like qwerty |
19:44:15 | thegeek | it's bad |
19:44:19 | thegeek | but it's still used |
19:44:23 | thegeek | ;) |
19:44:25 | ep0ch | it was the only solution for proper gapless mp3 at the time |
19:44:30 | thegeek | mhm |
19:44:30 | MO-Pantsu | well if you have a lot of single MP3 files etc like I do |
19:44:36 | Cassandra | Why the hell is that 10000 times loop around the hashing code? |
19:45:07 | HCl | Cassandra: speed test |
19:45:14 | Cassandra | Oh, right. |
19:45:23 | Cassandra | It did seem a bit loony. |
19:45:35 | HCl | you should only look at the calccrc32 function |
19:45:42 | HCl | the rest isn't very important |
19:46:06 | HCl | woot. |
19:46:09 | * | HCl broke half of the builds |
19:46:11 | * | HCl goes to fix |
19:46:19 | Cassandra | Shouldn't be too hard. |
19:46:20 | HCl | aha. |
19:46:32 | HCl | something with the track changed event only being available on iriver :P |
19:46:42 | HCl | well i can't help that |
19:46:52 | Cassandra | Bit bashing is a little harder in perl, but... |
19:46:59 | HCl | i'll just make the runtime database work on iriver only till someone ports that event interface to archos.. |
19:47:20 | *** | Saving seen data "./dancer.seen" |
19:47:37 | Cassandra | Surely it shouldn't be platform dependent. |
19:48:52 | Slasheri | backwards seeking fixed :) now forward seeking.. |
19:49:20 | ep0ch | :) |
19:49:21 | | Quit Yokalosh ("using sirc version 2.211+KSIRC/1.3.11") |
19:49:35 | ep0ch | and "previous"? |
19:49:44 | Slasheri | yes, that works fine |
19:49:51 | HCl | Cassandra: i know, but i don't know how to implement that event on archos, so this is a quick fix to fix the red builds |
19:50:06 | ep0ch | Slasheri: when did it work? |
19:50:19 | Slasheri | ep0ch: with my latest code, not yet in cvs :) |
19:50:28 | ep0ch | ok i'll let you off :D |
19:50:31 | Slasheri | =) |
19:50:37 | | Quit ghostiger (Remote closed the connection) |
19:50:56 | thegeek | HCl: how easy would it be to use mp3 tags to generate playcount data for the runtime db? |
19:51:06 | HCl | i don't understand that question o.o.. |
19:51:31 | thegeek | I use PLAY_COUNTER in foobar2000 |
19:51:32 | HCl | what now? o.o. |
19:51:36 | HCl | aha. |
19:51:40 | HCl | well..... hrm. |
19:51:41 | thegeek | it increases each time I play a song |
19:51:50 | thegeek | would be nice to "import" that into the runtime db |
19:51:52 | HCl | i just commented out my runtime database generator bit in the java generator |
19:52:07 | HCl | and it would take quite a bit of code to get it to work |
19:52:10 | HCl | but technically, it could |
19:52:24 | thegeek | :) |
19:52:28 | thegeek | I'm in no hurry |
19:52:37 | HCl | well |
19:52:48 | thegeek | just as long as it is possible to do it one day |
19:52:52 | HCl | its a little too much work to do that all for one person who has play_counter :/ |
19:52:53 | thegeek | I might even do it myself;) |
19:53:08 | HCl | i can take a quick peek at what changes would be required |
19:53:10 | HCl | in the java thing |
19:53:10 | thegeek | I know;) |
19:53:16 | thegeek | dont bother |
19:53:17 | HCl | it might even be little |
19:53:22 | MO-Pantsu | does anyone know why my wps doesn't work? next track does not show anything on that line |
19:53:35 | MO-Pantsu | it just shows an empty line |
19:53:51 | HCl | okay well actually |
19:54:00 | MO-Pantsu | I used this %s%?Ia<%Ia - %It|%Fn> |
19:54:01 | HCl | if you uncomment all the runtime database code in the java generator |
19:54:05 | MO-Pantsu | but nothing displays |
19:54:23 | MO-Pantsu | just empty screen space |
19:54:31 | HCl | and simply call getEntry(FileEntry file) on each file entry on which you have a playcount tag |
19:54:46 | HCl | and then set the playcount in the RundbEntry that you get from that function |
19:54:49 | HCl | it should work fine |
19:54:53 | MO-Pantsu | anyone? |
19:54:58 | Cassandra | You know we really shouldn't be using Perl modules. |
19:55:05 | HCl | Cassandra: i agree on that |
19:55:10 | Cassandra | I don't think their license is GPL compatible. |
19:55:22 | HCl | i dislike how i can't run the songdb.pl anymore |
19:55:24 | HCl | on the other hand |
19:55:41 | HCl | the songdb.pl's tag parser is way inferior to the java version's tag parser |
19:55:54 | HCl | creating odd yPu entries and crap |
19:56:01 | Cassandra | *nods* |
19:56:38 | HCl | thegeek: its actually not *that* much work, the most work would be in reading your playcount tag from the file |
19:57:39 | MO-Pantsu | my wps is broken |
19:58:20 | MO-Pantsu | anyone know anything about wps? |
19:59:03 | MO-Pantsu | I created a test.wps and loaded it with 'just' this in it %s%?Ia<%Ia - %It|%Fn> |
19:59:12 | MO-Pantsu | and it still will not display next track info |
19:59:16 | MO-Pantsu | on anything |
20:00 |
20:00:00 | thegeek | HCl:) |
20:00:21 | MO-Pantsu | earth calling orson |
20:00:25 | MO-Pantsu | earth calling orson |
20:00:29 | MO-Pantsu | come in orson |
20:00:54 | thegeek | I've seen that too MO-Pantsu |
20:00:54 | thegeek | but |
20:01:09 | thegeek | I think it is because rockbox does not know what is next in the "playlist" ? |
20:01:16 | thegeek | because if I make a playlist |
20:01:17 | thegeek | it works |
20:01:26 | MO-Pantsu | let me try a playlist |
20:01:56 | MO-Pantsu | nope |
20:02:01 | MO-Pantsu | nothing |
20:02:24 | MO-Pantsu | nothing whatsoever on that screen space |
20:02:35 | HCl | thegeek: oh, one thing, it wouldn't support reading in an old database, so it would delete all the runtime info already present |
20:02:51 | HCl | unless you add support for reading in an old database, which is a fair amount of work |
20:03:16 | thegeek | hmm |
20:03:24 | thegeek | oh well |
20:03:28 | HCl | not hard or impossible, just a lot of work |
20:03:28 | thegeek | it's not that important to me;) |
20:03:32 | HCl | k good |
20:03:32 | HCl | :P |
20:03:36 | thegeek | just an idea;) |
20:03:41 | thegeek | I'll let it slumber for now |
20:04:31 | Cassandra | Erm, so each time you update the tagdb you lose your current rundb? |
20:04:31 | HCl | oh poo. |
20:04:36 | * | HCl bites the database.c |
20:04:39 | HCl | Cassandra: nah |
20:04:47 | HCl | Cassandra: only with thegeek's feature of importing those tags |
20:04:58 | HCl | which is merely theoretical at this point |
20:05:22 | Cassandra | OK. |
20:06:03 | Cassandra | I wish someone'd port the Java tool to a real programming language. |
20:07:07 | HCl | :P |
20:07:36 | bagawk | HCl, every few minutes I am seeing new email... lol |
20:07:40 | HCl | :P |
20:07:51 | HCl | thats what you get for subscribing to the cvs mail |
20:09:31 | Cassandra | Good work on getting the dynamic database done btw, HCl. |
20:09:36 | HCl | thanks |
20:09:39 | Cassandra | Ignore my bitching, I'm in a mood. :) |
20:09:48 | HCl | its not yet done, but the basic layout is there and working |
20:10:00 | Cassandra | What's still to come? |
20:10:04 | HCl | the thing i like most is that using the hashes, i was able to make it self repairing |
20:10:11 | HCl | making it infinitely easier to maintain |
20:10:18 | | Join belgarath [0] (~acca4c47@labb.contactor.se) |
20:10:35 | HCl | mmm, better playcount handling |
20:10:44 | HCl | adding options for volume adjustment and rating, and actually using them |
20:11:01 | HCl | writing a facility to keep track of time somehow in order to be able to keep track of how long it has been since a song was played |
20:11:22 | HCl | and ofcourse extending the searchengine to use all that information, and adapting the searchengine to write directly to the internal playlist rather than /search.m3u |
20:12:19 | HCl | and the other searchengine extensions that are needed to provide rio karma like functionality |
20:14:19 | HCl | Slasheri: out of sheer curiousity, did you add that event to archos models as well? i just noticed that the red builds were only the simulators, not the actual targets |
20:14:32 | belgarath | what are the differences between lame 3.92 and 3.96? |
20:14:40 | Slasheri | HCl: no i didn't do that |
20:14:43 | HCl | Slasheri: k |
20:14:47 | | Join andrew [0] (~andrew@cpc1-cbly2-4-0-cust103.glfd.cable.ntl.com) |
20:14:49 | HCl | then my disable thing is okay for now |
20:14:55 | HCl | till someone adds it to archos |
20:15:46 | HCl | cats are cute |
20:16:14 | andrew | lol |
20:16:26 | HCl | they are! |
20:16:47 | andrew | i agree |
20:16:48 | andrew | i have 2 |
20:16:59 | * | HCl has 1 |
20:17:05 | HCl | shared with 3 other people |
20:18:21 | belgarath | hmm.. is the new 3.97 beta lame stable? |
20:18:33 | HCl | i dunno |
20:18:36 | HCl | ask in #lame? |
20:18:42 | HCl | hm |
20:18:49 | HCl | guess they don't have their channel on freenode |
20:19:31 | ep0ch | its #mp3encoder? |
20:19:38 | belgarath | oh I'll check it out anyway |
20:22:14 | Slasheri | seek fix committed |
20:22:23 | Cassandra | Must be years since LAME had a new version, surely. |
20:22:50 | preglow | mno |
20:22:53 | preglow | they do betas, i think |
20:23:58 | Coldtoast | hey. few updaes while I've been at work I see |
20:24:08 | HCl | runtime database support |
20:24:09 | HCl | :) |
20:24:11 | Coldtoast | can you skip to prev track properly now? |
20:25:59 | HCl | dunno |
20:26:17 | ep0ch | yes apparantly |
20:28:49 | | Join bangser [0] (~foswald@dsl-084-056-096-031.arcor-ip.net) |
20:28:52 | bangser | hi evb |
20:29:43 | bangser | is there a snoop way to aply a patch to an existing rockbox version? |
20:30:04 | HCl | not really, you need to get the source and recompile it |
20:30:52 | bangser | hmm, thats what I'm afraid of :) |
20:31:46 | Cassandra | Why not just download a new build from the daily builds page? |
20:32:00 | dwihno | if the patch is safe and clean, then there's nothing to worry about. |
20:32:29 | bangser | are alle patches included in the daliy builds? |
20:32:48 | Cassandra | Depends what you mean by "all". |
20:33:05 | | Join Infirit [0] (~infirit@82-217-42-235.cable.quicknet.nl) |
20:33:21 | bagawk | bangser, no, all the "open" patches are not in the dailys |
20:33:22 | Coldtoast | all patches implemented at the time of compiling are included in the daily build |
20:33:31 | Coldtoast | hehe |
20:33:54 | bangser | aha, perfect, so actually there is a snoob way to aply a patch :))) |
20:33:57 | ep0ch | hmm ok maybe previous is still broke with vorbis? |
20:34:13 | Coldtoast | how about mp3? |
20:34:21 | bagawk | bangser, If you want to use the patches, you ust compile yourself or beat someone with a stick until they do it :) |
20:34:26 | Coldtoast | wait for HDD activity to cease before doing it |
20:34:27 | ep0ch | mp3 works differently |
20:35:20 | ep0ch | one tap left to restart the current track, two taps is previous |
20:35:32 | Coldtoast | but does it work, is the question |
20:35:38 | bagawk | time to go |
20:35:40 | bagawk | byee |
20:35:42 | Coldtoast | has it been fixed since 7hrs ago? |
20:35:46 | | Quit bagawk ("Leaving") |
20:36:01 | ep0ch | got "fixed" about 15 mins ago |
20:36:06 | Coldtoast | ah ood good |
20:36:13 | Coldtoast | I'll dig my player out in a bit |
20:36:22 | ep0ch | and Slasheri fixed vorbis playback too |
20:36:30 | Coldtoast | I saw vorbis listed |
20:36:36 | Coldtoast | but not the track back fix |
20:36:51 | Coldtoast | oh hey. heh |
20:36:56 | Coldtoast | the last bleedign edge fixed it |
20:37:15 | Coldtoast | oh. that's seeking |
20:37:35 | Coldtoast | is skip track included in the Rockbox definition of "seeking"? |
20:38:40 | Slasheri | yes, that backward skipping requires seeking |
20:39:21 | Coldtoast | damnit! I want to buy these earphones from a guy in Germany on ebay but no paypal |
20:39:24 | Coldtoast | that sucks |
20:39:30 | bill20r3 | Mmm earphones |
20:39:38 | ep0ch | which ones? |
20:40:13 | Coldtoast | see, my theory is if you're going to list something as "Worldwide" you have to use a service like Paypal or Bidpay. not "Benk Deposit Express" |
20:40:23 | Coldtoast | Sony EX-70 |
20:41:33 | ep0ch | heh i've gone through so many EX-70/71s... |
20:41:39 | bill20r3 | I got some er6i's when they went on sale, I love them |
20:41:48 | Coldtoast | are they good tho ep0ch? |
20:41:59 | ep0ch | i just got some ER6i's yesterday to replace the EX-71s :) |
20:42:12 | Coldtoast | how do they compare? |
20:42:18 | ep0ch | yeah i like em, i just only manage to make em last about 6 months :s |
20:42:43 | ep0ch | EX-71s have more bass |
20:42:49 | Coldtoast | I like bass |
20:43:04 | Coldtoast | I currently use these Philips HD250s |
20:43:13 | Coldtoast | not in-ear tho so I don't much like em |
20:44:35 | | Quit andrew ("using sirc version 2.211+KSIRC/1.3.11") |
20:44:36 | | Quit Infirit ("Leaving") |
20:44:38 | ep0ch | bill20r3: you using the foam tips with your ER6is? |
20:44:43 | | Join Infirit [0] (~infirit@82-217-42-235.cable.quicknet.nl) |
20:44:52 | bill20r3 | no, the flanged rubber tips |
20:45:12 | bill20r3 | my only complaint is that they can be a pain to get seated right |
20:45:23 | ep0ch | me too, might try the foam ones... but won't they just get covered in wax after a while? |
20:45:41 | ep0ch | (says alot about my hygiene ;) ) |
20:46:02 | bill20r3 | I bought a box of alcohol swabs that I keep in my desk |
20:46:08 | Cassandra | Wow - other people with ER6i's. ;) |
20:46:12 | bill20r3 | before I did that they would get pretty nasty |
20:46:21 | bangser | percet: patch 1110332 is really in the daily and it works: now is can charge my jb via usb, while listenig, perfect, |
20:46:26 | ep0ch | you have them too Cassandra? |
20:46:27 | Cassandra | I don't seem to get that much wax buildup. |
20:46:32 | Cassandra | Yup. |
20:46:53 | ep0ch | what's your opinion? personally i don't they're worth the RRP |
20:47:01 | ep0ch | *think* |
20:47:07 | Cassandra | Noise reduction is better with the foam too. |
20:47:30 | Cassandra | Weak bass response, but can't be beat for purity of sound. |
20:47:46 | Cassandra | Guitar sounds totally amazing. |
20:47:56 | ep0ch | true |
20:47:59 | Cassandra | (Got mine of eBay, so didn't pay the RRP. :) ) |
20:48:05 | ep0ch | yeha me too :) |
20:48:18 | Cassandra | I *heart* my ER6i's. |
20:48:32 | ep0ch | i want to compare with some Shures now.... |
20:48:41 | Cassandra | (I'd not tried the Shure E2c's which are really the only competition..) |
20:49:01 | Coldtoast | or the E3Cs |
20:49:13 | Coldtoast | I was thinking of going for E3c's |
20:49:15 | Cassandra | They new? |
20:49:22 | Coldtoast | ~$200 AUD tho |
20:49:25 | ep0ch | ER6i can be a little hard to get out of my ears, maybe i'm just pushing them too far in? |
20:49:37 | Coldtoast | I think they've been around for a little while Cassandra |
20:49:56 | Cassandra | They don't need to go right in. Just until the actual earpiece is submerged. |
20:50:34 | ep0ch | take a photo of your ear and show me ;) |
20:50:56 | Coldtoast | Cassandra: http://store.earphonesolutions.com/she3ceawh.html |
20:51:23 | Cassandra | I just realised I got confused. |
20:51:38 | Cassandra | I have ER-4p's which are the higher specced model. |
20:51:41 | | Join ShockerEngr [0] (ShockerEng@ip68-103-201-227.ks.ok.cox.net) |
20:52:05 | Coldtoast | phew! now THOSE are expensive! |
20:52:24 | Coldtoast | $330US for earphones! |
20:52:24 | Cassandra | *nods* I bought them to cheer myself up after my dad died. |
20:52:38 | Cassandra | They cost me 165 UK pounds, I think. |
20:52:42 | preglow | so there are actually earbuds that sound good? |
20:52:46 | ep0ch | $330 on ebay |
20:52:55 | Coldtoast | found em for $233 ep0ch |
20:53:06 | Cassandra | preglow: Oh yes. |
20:53:09 | Coldtoast | ER-4 tho, not ER-4p |
20:53:12 | ep0ch | still, that's a lot of money! |
20:53:29 | Cassandra | Shure e5c's or Etymotic ER-4Ps are considered the best. |
20:53:39 | Cassandra | They are costly though. |
20:53:44 | preglow | i've more or less always sworn to earphones, but i'd love something a bit smaller |
20:53:54 | preglow | well, good things often are |
20:54:03 | Coldtoast | they'd BETTER come with warranty that covers wires being pulled out of the buds |
20:54:10 | preglow | oh yes |
20:54:19 | preglow | can't count the times i've managed that |
20:54:37 | Coldtoast | yeah. that's one reason I only buy these Philips HD250s |
20:54:41 | Coldtoast | $20AUD |
20:54:42 | Cassandra | I suspect Etymotic'd repair them. |
20:54:49 | Cassandra | But I've never had a problem. |
20:54:51 | ep0ch | and warranty that covers headphones being run over by a chair :( |
20:55:00 | Coldtoast | man. for that kind of cash, I'd want full replacement |
20:55:15 | Cassandra | They are sturdier than standard headphones. |
20:55:25 | Coldtoast | I really really have wired earphones |
20:55:25 | Cassandra | (although not much - there's a limit to what you can do.) |
20:55:35 | Coldtoast | I CONSTANTLY pull them out of my ears |
20:55:42 | Coldtoast | keep snagging them on things |
20:55:49 | * | HCl looks around for a victim |
20:55:57 | Coldtoast | and it just pisses me off to no end! |
20:55:58 | HCl | where's ashridah when you need him |
20:56:04 | * | preglow runs to the laundry room to hide |
20:56:36 | HCl | i want someone who can use the java songdb and an iriver to give the the runtime database a test run.. |
20:56:44 | HCl | and has* |
20:56:52 | ep0ch | time for food |
20:57:29 | HCl | hmm. |
20:57:31 | * | HCl prods amiconn |
20:57:34 | Cassandra | The Etymotics clip to you, so that's not so much of a problem. |
20:57:39 | HCl | amiconn: you know a lot about archos, right? |
20:57:51 | Cassandra | Also means you can take them out to talk to people without dangling them all over the place. |
20:58:18 | Cassandra | HCl - hold on, I'll try to give it a go. |
20:58:27 | HCl | okay.. |
20:58:39 | | Quit belgarath ("CGI:IRC") |
20:58:46 | HCl | i'm not sure if i'm asking much, but i need the track change event thing implemented on archos platforms.. |
20:58:50 | | Join TCK- [0] (TCK@81-86-100-71.dsl.pipex.com) |
20:59:09 | | Quit TCK (Read error: 131 (Connection reset by peer)) |
21:00 |
21:00:09 | | Join Febs [0] (~upirc@000-184-704.area3.spcsdns.net) |
21:00:26 | | Join Ancelot`Kain_Def [0] (Ancelot@42-138-126-200.fibertel.com.ar) |
21:01:03 | | Join belgarath [0] (~acca4c47@labb.contactor.se) |
21:01:06 | belgarath | hi |
21:01:10 | HCl | hello |
21:01:45 | belgarath | assuming that the database file is created, do you need to be in view id3 database for the playcounts to be remembered? |
21:02:04 | belgarath | or is playing by the file tree fine |
21:03:31 | Cassandra | Bah, installing to the Jukebox under Linux is such a pain. |
21:03:41 | Febs | Coldtoast: where are you located? |
21:03:56 | | Quit belgarath (Client Quit) |
21:03:58 | HCl | belgarath: either will work |
21:04:02 | HCl | darn. |
21:04:05 | Ancelot`Kain_Def | -.- |
21:04:07 | HCl | he shouldn't have left, heh. |
21:04:18 | | Nick Ancelot`Kain_Def is now known as Ancelot (Ancelot@42-138-126-200.fibertel.com.ar) |
21:05:15 | Cassandra | Great. Now it's refusing to run java as root. See why I hate java? |
21:05:27 | Ancelot | we all do |
21:05:35 | Cassandra | (Not for security reasons. Because it won't work.) |
21:05:35 | HCl | sorry o.o |
21:05:48 | Ancelot | we know |
21:05:49 | HCl | java is mostly nice for the programmer :p |
21:05:55 | Ancelot | ..... |
21:06:02 | Cassandra | Never mind. I'll set up the automounting for the Jukebox properly and try again. |
21:06:09 | Ancelot | a awfull for the processor |
21:06:32 | HCl | the good news is that the self repairing feature means you won't need the java version as long as hashing is added to the perl version |
21:06:36 | HCl | god i hate lag x.x;;;; |
21:06:40 | HCl | i'll be back when the lag ends :/ |
21:06:42 | HCl | oh wait, thats now o.o |
21:06:49 | * | HCl bites the lagmonster |
21:07:33 | HCl | hashes are required to stay the same though, and preferably using the same hashing routine so they're compatible |
21:08:04 | * | HCl goes to watch his flatmate play san andreas.. |
21:09:13 | preglow | oooh |
21:09:15 | preglow | san andreas |
21:09:16 | preglow | forgot about that |
21:10:11 | Cassandra | Argh - what's the syntax to generate the db from Java? |
21:10:20 | | Join tiegs [0] (~18e15776@labb.contactor.se) |
21:10:51 | | Quit tiegs (Client Quit) |
21:10:54 | preglow | now for the dish washing |
21:12:08 | HCl | Cassandra: java -jar Songdb.jar |
21:13:15 | Cassandra | [christi@slappy mp3]$ java -jar /home/christi/work/rockbox-devel/bin/SongDB.jar -path /mnt/mp3 -strip /mnt/mp3 |
21:13:15 | Cassandra | you can't specify more than one path! |
21:13:15 | Cassandra | [christi@slappy mp3]$ |
21:13:27 | HCl | -path option is obsolete |
21:13:29 | HCl | just leave it out |
21:13:44 | HCl | run it without options to see its usage |
21:15:03 | Cassandra | OK. This is going to take a while. Linux box is USB 1.1 only. |
21:15:16 | HCl | yea, especially the hashing requires quite some bandwidth :/ |
21:15:29 | Ancelot | go linux! |
21:15:39 | HCl | the −−showduplicates option shows duplicate hashes, if you get the feeling its messing up |
21:16:30 | HCl | so far all duplicates i got were real duplicates |
21:17:22 | Cassandra | *boggles slightly at the weird permissions on the tagdb. |
21:17:57 | Cassandra | Must've screwed up my umask. |
21:18:25 | Cassandra | Hmm. My tabdb is 68 bytes long. That is not promising. |
21:19:00 | HCl | hrm |
21:19:05 | HCl | thats just the header |
21:19:38 | HCl | odd |
21:19:51 | | Part Febs |
21:19:55 | HCl | could you maybe redirect output to a log and send it to me? |
21:20:19 | Cassandra | Sure. Just want to make sure it's not the permissions problem. |
21:21:23 | HCl | it sounds as if it failed to open / hash the files |
21:21:46 | HCl | sometimes linux mounts it with odd permissions |
21:21:57 | HCl | also java can have this thing about checking the mountpoint only and not the actual mounted disk |
21:22:00 | HCl | i think |
21:22:07 | HCl | check the permissions on the mountpoint as well.. |
21:22:17 | Cassandra | F*** bloody automounter has screwed itself and now I can't unmount the drive. |
21:22:28 | HCl | i know someone ran it in linux successfully... don't remember who though. |
21:23:45 | | Part bangser |
21:26:00 | | Quit ep0ch ("Trillian (http://www.ceruleanstudios.com") |
21:26:19 | Cassandra | Right. Running again. |
21:27:28 | | Quit RotAtoR () |
21:27:40 | | Join ep0ch [0] (~ep0ch@84.12.174.228) |
21:28:11 | Cassandra | Seems to be doing something a bit more sensible now. |
21:29:44 | ghode|afk | hmm do i run the songdb command from .roxkbox or root of my iriver? |
21:30:26 | ghode|afk | ah nm |
21:32:53 | Cassandra | So what do I do with this once it's finished. Just play some tunes, or do I need to turn something on? |
21:33:20 | HCl | mmm, toss the database files it generated into .rockbox |
21:33:38 | HCl | also, its a good idea to check the longest filename bit it spits out |
21:33:46 | HCl | to see whether the filename was generated correctly |
21:33:52 | HCl | could you maybe paste it to me? |
21:34:13 | HCl | filenames are very important, and i should probably add more checks to see whether they're correct.. |
21:34:21 | HCl | they should start with a \ and contain the absolute path to the file |
21:34:40 | HCl | aside from that, it should work |
21:35:36 | Cassandra | Oh damn. Just ran it in the root directory, where it fell over at the end. |
21:35:49 | HCl | it should be fine if you run it in the root directory |
21:35:54 | HCl | as long as it generated proper filenames |
21:36:11 | Cassandra | Linux root. |
21:36:15 | Cassandra | It doesn't have permission to write files there. |
21:36:29 | ghode|afk | HCl: are all the memory/time related karma features impossible on the h1x0? |
21:36:35 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
21:36:47 | HCl | ghode|afk: not all of them... |
21:36:55 | HCl | ghode|afk: i'm planning some relative timer/counter |
21:36:58 | ghode|afk | 4676 songs |
21:37:01 | ghode|afk | ok |
21:37:14 | HCl | that keeps track of the total amount of seconds during which the player was turned on |
21:37:19 | HCl | giving at least some notion of passage of time |
21:37:39 | ghode|afk | when do you think you will get ratings implemented? |
21:37:47 | ghode|afk | hmmm |
21:38:46 | | Quit Chamois (Read error: 110 (Connection timed out)) |
21:38:57 | ghode|afk | ok so longest file name was 72chars, will that affect anything? |
21:40:17 | HCl | nope |
21:40:20 | HCl | its mostly statistics |
21:40:25 | HCl | ratings should be really easy to add |
21:40:33 | HCl | just a matter of adding it to the wps menu |
21:40:42 | HCl | i just have no knowledge of the wps menu yet |
21:41:31 | ghode|afk | ok i've got the db in the .rockbox folder, what do i do now? where do i go to see if its working? |
21:43:09 | | Quit Infirit (Remote closed the connection) |
21:43:23 | HCl | best is to boot the player, check if id3 browsing works |
21:43:25 | HCl | once that works |
21:43:29 | HCl | you can try playing some tracks |
21:43:45 | HCl | and entering the search query "playcount > 0" in databox, then "playing" the searchfile you generate with that |
21:43:53 | HCl | i know, the interface will be improved later. |
21:44:41 | | Join Infirit [0] (~infirit@82-217-42-235.cable.quicknet.nl) |
21:44:52 | Cassandra | Does it count complete tracks or partials as well? |
21:46:02 | HCl | partials, everything, in fact |
21:46:05 | HCl | it needs to be improved |
21:46:11 | HCl | like after playing 75% of the song it should be counted |
21:46:19 | HCl | at the moment it even counts it if you skip it immediately |
21:46:30 | HCl | its still very crude |
21:46:52 | | Join Yokalosh [0] (~andrew@cpc1-cbly2-4-0-cust103.glfd.cable.ntl.com) |
21:47:15 | Yokalosh | can anyone help with debian? |
21:47:24 | *** | Saving seen data "./dancer.seen" |
21:47:25 | Cassandra | I get 2 "<no album tag>" entries. |
21:47:50 | HCl | thats possible, you can use the −−dirisalbumname to replace them with the directory name instead |
21:48:14 | HCl | i don't quite remember who, but there was someone who rather had <no album tag> than the directory name |
21:48:32 | HCl | maybe i should make it default and disableable |
21:49:00 | Cassandra | Sounds like a plan to me. |
21:49:20 | Cassandra | Hmm. Tried to play a track and the disk is in spin city. |
21:49:38 | Coldtoast | hmmmmmmm |
21:49:40 | HCl | hm, what does the remote say? :/ |
21:49:45 | Coldtoast | somebody's offered to buy my xbox |
21:49:57 | HCl | lol. |
21:50:00 | HCl | i wouldn't sell my xbox |
21:50:05 | HCl | i use it daily |
21:50:12 | Coldtoast | it's as modded as you can get (almost) |
21:50:12 | HCl | to watch futurama and pretty much everything |
21:50:15 | HCl | heheh. |
21:50:20 | HCl | what are its specs? :P |
21:50:20 | Coldtoast | I rarely use mine |
21:50:39 | Coldtoast | Xenium modchip, little 60GB HDD |
21:50:51 | HCl | i have a limited crystal edition, tsop modded xbox with an 250gb harddisk and a tweaked dvdrom :) |
21:50:58 | Coldtoast | but I've hardware modded it so the RF receiver is integrated |
21:51:03 | HCl | with an usb->xbox converter |
21:51:04 | HCl | nice :) |
21:51:27 | HCl | i looked into that |
21:51:31 | Coldtoast | http://www.3dluvr.com/edan/tmp/XBox/Jewel2.jpg |
21:51:35 | Coldtoast | there's my xbox |
21:51:37 | HCl | but it required permanently claiming an xbox slot |
21:51:47 | HCl | nice |
21:51:49 | Coldtoast | nah. you can use a relay |
21:51:49 | HCl | :p |
21:51:55 | HCl | yea, true |
21:52:00 | Coldtoast | but I didn't bother |
21:52:04 | HCl | let me try to find a pic of mine |
21:52:18 | Coldtoast | actually, I'd better let the guy know |
21:52:20 | HCl | ftp://titania.student.utwente.nl/IM000033.JPG |
21:52:24 | Cassandra | OK, there's a bug in playback from the "All Tracks" selection. |
21:52:25 | Coldtoast | he'd only have 2 controller ports |
21:52:36 | Coldtoast | http://www.3dluvr.com/edan/tmp/XBox/Jewel1.jpg |
21:52:49 | preglow | crap game :/ |
21:52:57 | Coldtoast | funky old TV |
21:53:00 | HCl | :P |
21:53:05 | HCl | yea :P |
21:53:08 | HCl | student flat |
21:53:17 | HCl | i'm still looking around for a tft screen |
21:53:20 | Coldtoast | heh. looks like it |
21:53:44 | HCl | we have our stereo set plugged into it with that plug at the bottom right :p |
21:54:11 | Cassandra | HCl - can you use the song has been played criterion from http://www.audioscrobbler.com/ |
21:54:24 | Coldtoast | http://www.3dluvr.com/edan/tmp/Photos/mess.jpg |
21:54:25 | Coldtoast | hehe |
21:54:34 | Cassandra | That'd make something else I've wanted easier in the long run. |
21:55:31 | HCl | Cassandra: could you elaborate a bit more how it works...? |
21:56:09 | HCl | i think my english is degrading O.o. i need to work on that x.x |
21:58:34 | | Quit Yokalosh ("using sirc version 2.211+KSIRC/1.3.11") |
21:59:03 | Cassandra | The search playlist is supposed to appear in the root, right? |
21:59:55 | Cassandra | Audioscrobbler, or the "yes, a track has really been played" algorithm. |
22:00 |
22:01:02 | Cassandra | Each song should be posted to the server when it is 50% or 240 seconds complete, whichever comes first. |
22:01:08 | Cassandra | That's the important bit. |
22:01:27 | HCl | oh that |
22:01:32 | HCl | yes, i'm planning that. |
22:01:45 | HCl | but at the moment we're still debating how to do it properly |
22:01:54 | HCl | so i just went with the crude approach for testing |
22:02:14 | Cassandra | Bug in the search plugin: The root isn't refreshed if you run it from the root directory. |
22:03:04 | HCl | yea.. |
22:03:38 | | Join skel_ [0] (~skel_@1-1-3-39a.gan.gbg.bostream.se) |
22:03:57 | Cassandra | But the rtdb seems to work. |
22:04:02 | HCl | :) |
22:04:05 | HCl | yay. |
22:04:10 | Cassandra | (although I don't remember playing "A Smile and a Whisper" |
22:04:24 | HCl | it might be a hash duplicate |
22:04:49 | HCl | you could check by adding −−showduplicates while running songdb, and redirecting the output to a file |
22:05:05 | HCl | if we have a hash duplicate, it means i have to increase the amount of bytes used to hash... |
22:05:40 | HCl | hash duplicates will in general give properties to songs, while those properties actually belong to a different song |
22:07:11 | Cassandra | You've an off-by-one error somewhere. |
22:07:17 | HCl | hmm? |
22:07:31 | Cassandra | The playlist is lagging one track behind the tracks I'm playing. |
22:07:51 | HCl | what do you mean..? |
22:07:54 | Cassandra | So I play a,b,c do search and get a, b. |
22:08:00 | HCl | yup |
22:08:08 | Cassandra | Play d next, do search, get a b c |
22:08:10 | HCl | the playcount of the previous file |
22:08:15 | HCl | gets increased when the next track starts |
22:08:39 | Cassandra | Surely should get increased when that track stops. |
22:08:43 | HCl | not at the beginning.. since its supposed to happen after a song has been played sufficiently |
22:08:47 | HCl | yea |
22:08:51 | HCl | its part of the crudeness at the moment |
22:09:05 | HCl | its mostly proof of concept and foundation-laying code :) |
22:09:13 | HCl | its still pretty crude |
22:10:28 | * | HCl goes to make a todolist.. |
22:10:31 | Cassandra | Here's another thought - how about using the Musicbrainz tag of a track to ID it rather than CRC32? |
22:10:44 | HCl | a what? |
22:10:58 | Cassandra | http://musicbrainz.org/ |
22:11:00 | HCl | i really prefer crc over tags since crc is much much more independant |
22:11:17 | HCl | but its not hard to adapt the songdb to use a different hash by option, i guess. |
22:12:22 | Cassandra | Thing about MB tags is they're robust over filename changes and encoding differences. |
22:12:54 | Cassandra | Although to be honest you really want a unique identifier. |
22:13:01 | Cassandra | Would MD5sums work better? |
22:13:16 | HCl | i guess the encoding difference is something that crc does not cover |
22:13:21 | HCl | md5 sums are slower |
22:13:25 | HCl | the only reason we get duplicates |
22:13:30 | HCl | is because we only hash the first 32kb |
22:13:32 | HCl | for speed |
22:13:47 | HCl | i could take rasher's suggestion and hash the first 16kb, and the last 16kb |
22:13:52 | HCl | see if thats a better way to hash quickly |
22:14:07 | HCl | if we want no duplicates, we should just hash the entire files with crc32 |
22:14:23 | Cassandra | That might be the best idea. |
22:14:24 | HCl | but that would be significantly slower |
22:14:30 | HCl | and i mean really slow |
22:14:36 | HCl | reading all songs in completely |
22:14:41 | HCl | before being able to spit out a database |
22:14:43 | Cassandra | Well, maybe you need not to have the db regenerated from scratch each time. |
22:14:51 | HCl | at the moment, we do |
22:14:57 | HCl | hashing takes most of the time anyways |
22:15:20 | Cassandra | I think clashes are really bad. |
22:15:24 | HCl | they are |
22:15:36 | HCl | i'll try to implement rashers suggestion |
22:15:53 | HCl | will you be able to test whether it will still create clashes when i do? |
22:15:53 | Cassandra | It should probably be a design goal to avoid them. I'd say a more important one than speed. |
22:16:10 | HCl | the idea was that by hashing only part of the file, we would be able to hash on target |
22:16:17 | Zagor | HCl: if you take separate chunks, don't use the last (often silen) chunk. take one in the middle. |
22:16:22 | | Quit Moos (Read error: 131 (Connection reset by peer)) |
22:16:23 | HCl | with the current design we don't need to hash on target unless the file is not in the tagdatabase |
22:16:25 | preglow | Slasheri: does resampling work for other formats? |
22:16:31 | HCl | Zagor: hrm. |
22:16:52 | HCl | well, its all not even meant to be production quality yet, just proof-of-concept quality |
22:16:57 | Cassandra | Looks like the code is working well though. |
22:17:36 | HCl | also |
22:17:40 | HCl | i really need to take a break soon |
22:19:31 | Cassandra | Break. Break. This is not worth killing yourself over. :) |
22:20:16 | HCl | :) |
22:20:31 | | Join Moos [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
22:22:50 | | Join webguest44 [0] (~d8ab81e0@labb.contactor.se) |
22:23:34 | * | HCl goes to play with his cat and watch some tv, bbl |
22:25:08 | | Quit Moos (Read error: 131 (Connection reset by peer)) |
22:25:22 | | Part webguest44 |
22:28:42 | | Join Moos [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
22:33:48 | Moos | Hi all: anyone who use db.jar can help please, i'm not a java user? |
22:34:48 | Moos | i just downlaod the 1.4.2 version |
22:35:11 | Moos | and when i want to open db.jar file, don't work |
22:35:15 | Cassandra | java -jar SongDB.jar −−strip /path/to/rockbox/root /path/to/rockbox/root |
22:35:26 | Moos | hi cassandra |
22:35:31 | Cassandra | Hello |
22:37:08 | | Quit Zagor ("Client exiting") |
22:39:34 | | Join pill [0] (dearth@ip-130.net-82-216-140.issy4.rev.numericable.fr) |
22:39:38 | pill | hi |
22:40:03 | pill | huge props for rockbox on iriver hardware |
22:40:07 | | Quit ep0ch ("Trillian (http://www.ceruleanstudios.com") |
22:40:25 | pill | i so much wish to contribute |
22:41:33 | Bagder | go ahead! |
22:42:21 | pill | but i cant code that good |
22:42:58 | pill | and i could try and correct the french translation, but i think Tang would hate me then |
22:43:21 | Bagder | why would he? |
22:43:32 | Cassandra | If you made it better, I'm sure he'd be pleased. |
22:43:49 | Bagder | we all correct each others work all the time |
22:44:02 | Cassandra | Anyone know what kind of a cable I need to connect the optical out on my H140 to a SB Extigy. |
22:44:03 | HCl | yup |
22:44:14 | HCl | hmmm, markun might know that |
22:44:25 | Cassandra | (which has those strange square plugs in the optical in socket.) |
22:44:40 | Cassandra | Oi. HCl, you're supposed to be resting. :) |
22:44:44 | HCl | i know :/ |
22:44:52 | HCl | but Moos needed help |
22:45:18 | HCl | i'm probably gonna go sleep once this tv show finishes |
22:45:22 | | Join Lmcmann [0] (~45f67171@labb.contactor.se) |
22:45:41 | Lmcmann | Afternoon all, I have a quick question. |
22:45:57 | Lmcmann | Does anyone know what happened to the RomBox builds? |
22:46:23 | Bagder | what about them? |
22:46:26 | Cassandra | Rockbox got too big to fit in ROM on the V2/FM. |
22:46:52 | Lmcmann | Doh! |
22:46:55 | Lmcmann | That's a bummer |
22:47:17 | Lmcmann | Have to switch it back to normal to keep up with the latest changes. |
22:47:23 | Bagder | my v1 one is too big too... |
22:47:32 | Bagder | "Output is 1848 bytes larger than max (192496)" |
22:47:34 | Lmcmann | Thanks for the info. Anyone know the last day one was built? |
22:47:51 | Cassandra | No idea, sorry. |
22:48:12 | Cassandra | Just stick with Rockbox.ucl. There's not that much performance difference. |
22:49:34 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
22:50:10 | Lmcmann | No worries. Thanks for the help. |
22:51:43 | Lmcmann | Amazing work from everyone. Thanks for the effort. |
22:51:56 | Lmcmann | And starting on the 300, I'm eagerly awaiting that one <g> |
22:52:12 | | Quit Lmcmann ("CGI:IRC") |
22:52:53 | ShockerEngr | does the rtdb update when running in file mode? or is just while running in db mode |
22:52:53 | MO-Pantsu | does anyone know why my wps next track info only works occasionally? I left an album running for over an hour now and I saw it only display the next track a couple of times. The rest of the time the area of the screen that is supposed to show it is blank. |
22:53:46 | ShockerEngr | MO-Pantsu: it only shows the next track if it's buffered in memory −− at least from what i've seen |
22:54:40 | | Quit TCK- (Read error: 110 (Connection timed out)) |
22:54:59 | MO-Pantsu | then why is it not buffering it into memory? |
22:55:36 | Bagder | if you want to know, the code is there to read |
22:56:06 | Bagder | I guess the problem is that you have a scrolling line and that updates don't work in scrolling lines |
22:56:14 | ShockerEngr | that ones beyond what i know, but you can check the audio buffer (it's under the debug menu) and see if it is buffer all the tracks |
22:56:33 | HCl | ShockerEngr: it updates as long as you have a tagdatabase generated |
22:57:06 | * | HCl stops commenting and goes to relax again |
22:57:14 | MO-Pantsu | OK I tried someone elses wps and it works but I don't want to do it like they do it. I want it to show 'artist - title' and scroll it |
22:57:33 | MO-Pantsu | but the command does not seem to work properly |
22:57:38 | Bagder | then read what I said |
22:58:00 | MO-Pantsu | I have no idea about code. who is it who did the wps code? |
22:58:11 | Bagder | I wrote something more |
22:58:17 | Bagder | I guess the problem is that you have a scrolling line and that updates don't work in scrolling lines |
22:58:28 | Bagder | this is a known flaw |
22:58:34 | Bagder | since ages |
22:58:54 | MO-Pantsu | OK let me test without the scroll |
22:58:56 | Bagder | LOADS of people have written the wps code |
22:58:57 | | Quit Bger (Read error: 113 (No route to host)) |
22:59:55 | crwl | does the updating work with sublines? |
23:00 |
23:00:05 | Bagder | yes |
23:00:15 | crwl | ok, thought so too... |
23:00:18 | preglow | gotta goes |
23:00:18 | | Quit preglow ("leaving") |
23:00:35 | MO-Pantsu | yep that is it |
23:00:45 | MO-Pantsu | scroller on next track does not work correctly |
23:00:57 | Bagder | scoller on _anything_ that updates don't work |
23:01:00 | HCl | oh. i thought my tv show was finished, but apparently it hasn't o.o. |
23:08:31 | Coldtoast | MO-Pantsu: what's your code fo rthat line? |
23:12:11 | Coldtoast | MO-Pantsu? |
23:16:12 | amiconn | HCl: What should the track change event contain, and what data might be needed apart from the event itself? |
23:16:20 | MO-Pantsu | hold |
23:16:31 | HCl | amiconn: i prefer to get the same data that slasheri passes me |
23:16:41 | MO-Pantsu | %s%?Ia<%Ia - %It|%Fn> |
23:16:45 | HCl | but whats most important at the moment is the full path of the new song |
23:16:48 | MO-Pantsu | works without the scroller |
23:16:56 | HCl | in the future, i might want elapsed and total playtime |
23:17:10 | MO-Pantsu | does not work with scroller |
23:17:20 | HCl | what i mostly use is the id3 bit of the structure that slasheri passes me |
23:17:27 | HCl | i can do fine with just that |
23:17:31 | HCl | i hope thats available on archos |
23:17:43 | amiconn | Is that structure identical to the archos one? |
23:17:47 | HCl | i don't know.. |
23:17:51 | amiconn | id3 data is available on archos |
23:17:55 | Bagder | imo, it should be |
23:17:57 | amiconn | (in the mpeg thread) |
23:18:04 | crwl | hmm, i get "error accessing playlist control file" on boot with the current bleeding edge |
23:18:06 | Coldtoast | hmmm |
23:18:07 | Bagder | at least a subset |
23:18:20 | Coldtoast | let me just alter my own WPS and see what happens |
23:18:31 | Coldtoast | %s%?Ia<%Ia|unknown artist> - %?It<%It|%Fn> is my line |
23:18:41 | amiconn | HCl: It seems your commit does not include this code. I believe it was added earlier? |
23:18:57 | HCl | which code? |
23:19:17 | MO-Pantsu | I always get unknown artist with that line for everything |
23:19:24 | amiconn | The code that sends the event, and provides the structure |
23:19:36 | HCl | yes, it was added earlier |
23:19:38 | HCl | by slasheri |
23:20:19 | * | HCl doesn't have much energy left, so can't dig into code till tomorrow.. |
23:20:44 | HCl | its times like these when i wish i had a tv above my bed |
23:21:28 | * | amiconn could do almost completely without tv |
23:22:14 | Cassandra | Computers play DVDs. What would you need a TV for? |
23:23:14 | Slasheri | pops fixed |
23:23:17 | HCl | cause i like a tv screen |
23:23:27 | HCl | i'm planning to buy an tft tv |
23:23:34 | HCl | to hook my computer, tv, and xbox up to |
23:23:50 | Coldtoast | MO-Pantsu: I just dunno what to tell you dude. mine works perfectly |
23:23:50 | amiconn | I think at least some of the tagdb/runtimedb error messages should be localised |
23:24:25 | HCl | most of the tagdb code in database.c is not used yet |
23:25:44 | amiconn | Do I understand correctly that the playback code calls rundb_track_changed(), and that you need ti->id3.path only? |
23:25:52 | Coldtoast | MO-Pantsu: can you send me your .wps? |
23:27:19 | | Join tiegs [0] (~18e15776@labb.contactor.se) |
23:27:27 | HCl | amiconn: at the moment, yes. but i'd rather have the entire id3 structure |
23:27:41 | HCl | i don't know what else the ti structure contains, and i'm too tired to check |
23:28:21 | | Quit Cassandra ("If I were actually witty, this quitline would be funny.") |
23:28:43 | amiconn | Yes. I think the id3 structure is the same as the one on the archos, only that the super-structure is different |
23:29:26 | HCl | it should be fine if you just pass that, and remove the ti-> |
23:29:30 | amiconn | apps/playback.h defines struct track_info which contains a struct mp3entry id3 ... |
23:30:01 | crwl | hey, is the PCM recording in the debug menu considered usable? |
23:30:11 | amiconn | and mpeg.c defines struct trackdata which also contains struct mp3entry id3 |
23:30:34 | Slasheri | but mpeg.c is not used on software codec platforms at all |
23:30:48 | Slasheri | there has to be the id3 structure defined |
23:30:50 | amiconn | I have one problem with it though: This means a callback from firmware layer to application layer, which is bad |
23:31:15 | Slasheri | Hmm |
23:31:19 | amiconn | Slasheri: struct mp3entry is defined in id3.h, hence available on all platforms |
23:31:47 | amiconn | HCl only needs that sub-structure, so it should be easy to adapt for archos |
23:31:59 | amiconn | (if we want to live with that ugly callback) |
23:32:00 | Slasheri | amiconn: yep, but we will cache the metadata.. So we need 10x those structures |
23:32:14 | amiconn | Huh? |
23:32:18 | Bagder | so does the archos |
23:32:23 | amiconn | What do you mean? |
23:32:29 | Bagder | it keeps N structs in memory |
23:32:39 | amiconn | The archos stores up to 16 track info structures |
23:32:42 | Slasheri | amiconn: That track_info is allocated MAX_TRACK times |
23:33:04 | amiconn | Yes, and so is struct trackdata |
23:33:08 | amiconn | on archos |
23:33:15 | Coldtoast | do any of you have mono MP3s? |
23:33:23 | amiconn | static struct trackdata trackdata[MAX_TRACK_ENTRIES]; |
23:33:27 | Slasheri | Coldtoast: mono is not yet supported by dsp |
23:33:39 | Slasheri | amiconn: but that is defined in mpeg.c? |
23:33:39 | Coldtoast | that's why I only get 1 channel? |
23:33:40 | | Quit tiegs ("CGI:IRC (EOF)") |
23:33:47 | amiconn | Slasheri: yup. |
23:33:49 | Slasheri | Coldtoast: yes |
23:33:53 | Slasheri | amiconn: ok, so we can't use it |
23:33:59 | amiconn | But that shouldn't be a problem |
23:34:04 | Coldtoast | ok. would that also be why the one channel I do get continually clicks? |
23:34:11 | amiconn | HCl only needs the pointer to the sub-structure |
23:34:36 | Slasheri | i think i will take a look to the voice ui next |
23:34:51 | Slasheri | codec/track buffering is now almost fully working |
23:35:12 | Slasheri | Coldtoast: yep |
23:35:16 | Coldtoast | ok |
23:35:27 | Slasheri | i will fix that soon (simple change to the dsp) |
23:35:31 | amiconn | For the voice UI, you should talk to [IDC]Dragon if he pops in |
23:35:38 | Slasheri | ok :) |
23:35:44 | amiconn | He wrote the current implementation |
23:35:48 | amiconn | (most of it) |
23:35:56 | | Quit Stryke` (Read error: 145 (Connection timed out)) |
23:35:59 | MO-Pantsu | hold on |
23:36:40 | MO-Pantsu | bung your own line in where mine it before the %pm |
23:36:45 | MO-Pantsu | is |
23:36:57 | MO-Pantsu | see if it works |
23:37:10 | amiconn | Bagder: What do you think about that callback? |
23:37:15 | Slasheri | cu tomorrow, nights :) -> |
23:37:50 | Bagder | I agree about the badness in firmware => apps callbacks |
23:38:24 | Bagder | but I don't have any good alternative right now |
23:38:55 | amiconn | Hmm. At least the callback is set by an 'enabler' function, it isn't fixed |
23:39:11 | amiconn | audio_set_track_changed_event(&rundb_track_changed); |
23:39:42 | Bagder | aha, well then its not that bad |
23:40:18 | amiconn | So basically mpeg.c has to implement that function, and actually call the callback function |
23:40:45 | amiconn | ...and the parameter should be changed from a struct track_info * to a struct mp3entry * |
23:40:58 | Bagder | yes |
23:42:12 | MO-Pantsu | still showing 'unknown artist -' here Coldtoast |
23:43:12 | Coldtoast | MO-Pantsu: well |
23:43:20 | MO-Pantsu | lol |
23:43:26 | Coldtoast | um... don't want to complicate things here... |
23:43:31 | Coldtoast | but it works on mine |
23:43:35 | Coldtoast | what build do you have? |
23:43:39 | MO-Pantsu | latest |
23:43:45 | Coldtoast | bleedign edge? |
23:43:48 | MO-Pantsu | yes |
23:44:16 | amiconn | Bagder: Sounds like it shouldn't be hard, especially as there already *is* an event MPEG_TRACK_CHANGE in the mpeg thread |
23:44:32 | amiconn | The benefits of modular programming... :) |
23:44:39 | Bagder | :-) |
23:44:54 | Bagder | how dows the wps detect track change? |
23:45:09 | MO-Pantsu | I am going to rename my rockbox folder and copy over and try wps again |
23:46:14 | Bagder | I don't see why this db stuff needs this more than the wps does |
23:46:29 | amiconn | Bagder: In the mpeg thread there is a function track_change() which is called from some other places too, not only on the track change event |
23:46:37 | amiconn | ...like if you skip a track etc |
23:46:54 | Coldtoast | you're getting Unknown ARtist with my line I take it? |
23:47:02 | Coldtoast | the wps you sent me works |
23:47:27 | *** | Saving seen data "./dancer.seen" |
23:47:37 | Coldtoast | updates properly on track change etc |
23:47:42 | MO-Pantsu | yes |
23:47:43 | amiconn | Slasheri: In what cases does playback.c call the track change callback? |
23:48:53 | Coldtoast | with the next track info, does that give the info for the next track that's buffered? |
23:49:04 | MO-Pantsu | well even after renaming rockbox and copying it over again and reloading that wps zip |
23:49:34 | MO-Pantsu | send me back the wps with what you added that you say works |
23:49:43 | amiconn | Coldtoast: Yes, so the info is only available when the next track is already buffered |
23:50:09 | Coldtoast | amiconn: why not just read the next entry int he playlist tho? why even have anythign to do with the buffer? |
23:50:14 | Coldtoast | just out of interest |
23:50:27 | Bagder | it is a complicated issue |
23:50:31 | amiconn | The playlist does only contain the filename and path |
23:50:41 | Bagder | and in fact, not even that in memory |
23:51:08 | Coldtoast | ok. I see |
23:51:22 | amiconn | Artist, title, album etc are read from the tag(s), for which the file must be read |
23:51:31 | Coldtoast | yep |
23:51:37 | amiconn | ...which we don't want to happen in advance |
23:51:40 | MO-Pantsu | my tags are fine |
23:51:54 | amiconn | ...because that (1) needs more power and (2) needs more RAM |
23:52:01 | MO-Pantsu | but your line does not seem to work |
23:52:07 | MO-Pantsu | on mine at least |
23:53:06 | amiconn | Bagder: I know. Otherwise rockbox wouldn't be able playlists that large, and also not with such high speed |
23:53:22 | MO-Pantsu | I just get 'unknown artist -' for everything no mattyer how long I leave it playing. if it is working for you then I can't figure out why |
23:53:29 | | Quit west-acre (Read error: 110 (Connection timed out)) |
23:53:45 | | Quit ze (Read error: 104 (Connection reset by peer)) |
23:54:02 | Coldtoast | I reall ymade no changes MO-Pantsu |
23:54:23 | MO-Pantsu | oh but I thought you added your line |
23:54:41 | MO-Pantsu | %s%?Ia<%Ia|unknown artist> - %?It<%It|%Fn> |
23:54:41 | Coldtoast | nah. wanted to test yours |
23:54:44 | MO-Pantsu | that |
23:54:48 | MO-Pantsu | that does not work on mine |
23:54:58 | Bagder | MO-Pantsu: you are playing mp3, right? |
23:55:02 | MO-Pantsu | yes |
23:55:03 | Coldtoast | even if you let the track play for a while? |
23:55:20 | MO-Pantsu | yes I leave it for ages |
23:55:27 | MO-Pantsu | always get unknown artist |
23:55:28 | Coldtoast | how long's ages? |
23:55:35 | MO-Pantsu | my non scroller works of course |
23:55:47 | MO-Pantsu | several minutes |
23:55:54 | MO-Pantsu | can leave it for an hour and it won't show |
23:56:03 | amiconn | Hmm. The runtimedb code adds ~2.5KB to the archos builds, even though a commit says it's disabled (??) |
23:56:28 | Bagder | rombox is no more |
23:56:38 | Bagder | on recv1 |
23:56:57 | amiconn | Argh!!!! :(( |
23:57:29 | HCl | only the enabling code was disabled |
23:57:32 | Bagder | "Output is 1848 bytes larger than max (192496)" |
23:57:40 | HCl | the supporting functions are still compiled |
23:57:41 | amiconn | Hmm. |
23:57:57 | amiconn | Bagder: For me it says "Output is 1744 bytes larger than max (192496)" |
23:58:05 | amiconn | Different GCC? |
23:58:27 | MO-Pantsu | Coldtoast what player have you got? |
23:58:34 | Bagder | 3.3.1 here |
23:58:38 | amiconn | Bagder: This is 3.3.5 |
23:58:59 | Coldtoast | H140 |