00:10:04 | | Join webguest47 [0] (~835e36b3@labb.contactor.se) |
00:10:36 | webguest47 | Hello guys, quick question. Is there a way to make my own GB ROMS with the disks I still have? |
00:10:42 | webguest47 | (a simple way) |
00:11:21 | yngwi | i guess no, because you would need a "game reader" or transfer device to the pc |
00:11:40 | thegeek_ | webguest47 |
00:11:43 | yngwi | but downloading games which you physically own is perfectly legal i think |
00:11:45 | thegeek_ | just download them |
00:11:47 | thegeek_ | yeah |
00:11:49 | thegeek_ | and |
00:11:52 | thegeek_ | they are just gb roms |
00:11:59 | thegeek_ | I doubt anyone would care |
00:12:19 | yngwi | i guess not, but if he owns them anyways.. |
00:12:21 | | Join RED_M_CHIU [0] (~trogdor@cpc4-hem14-5-0-cust226.lutn.cable.ntl.com) |
00:12:26 | thegeek_ | true |
00:12:35 | webguest47 | lol ok, so finding sites will be easy? I have not attempted yet |
00:12:41 | thegeek_ | try using emule |
00:12:44 | thegeek_ | it has everything |
00:12:48 | webguest47 | ok thanks |
00:12:49 | thegeek_ | and for something as small as a gb rom |
00:12:54 | thegeek_ | it will be fast enough |
00:12:57 | yngwi | this is the best option |
00:13:07 | webguest47 | All I really want, is some mario ROMS which I own the disks anyway |
00:13:07 | | Quit webguest47 (Client Quit) |
00:13:26 | | Join webguest47 [0] (~835e36b3@labb.contactor.se) |
00:13:38 | webguest47 | all I want is the mario roms which I own anyway |
00:13:58 | webguest47 | just another note, how big are the .gb files usally so I know when looking on emule? |
00:14:07 | yngwi | a few kB |
00:14:15 | yngwi | or so |
00:14:16 | thegeek_ | max 32 kb? |
00:14:17 | thegeek_ | I think |
00:14:20 | webguest47 | double or triple? |
00:14:23 | thegeek_ | by most are a lot smaller |
00:14:24 | webguest47 | oh ok they are small then |
00:14:27 | thegeek_ | yes |
00:14:30 | webguest47 | thanks |
00:14:57 | yngwi | np |
00:15:12 | thegeek_ | I searched for "mario .gb" |
00:15:13 | thegeek_ | on emule |
00:15:16 | thegeek_ | and got lots of results |
00:15:19 | webguest47 | nice |
00:15:21 | yngwi | :-) |
00:15:27 | webguest47 | thanks, Ill check it out as soon as I get home |
00:15:29 | thegeek_ | you should sort by "availability" |
00:15:33 | thegeek_ | for faster download |
00:15:52 | webguest47 | is the rockboy fully complete? or still being built? |
00:15:58 | webguest47 | I havent heard any progress in a while |
00:16:24 | thegeek_ | I think Hcl said he would work a bit more on it |
00:16:30 | thegeek_ | when he was done with the database |
00:16:33 | thegeek_ | right now |
00:16:40 | thegeek_ | what it needs is optimization |
00:16:44 | thegeek_ | and that's boring;) |
00:16:49 | thegeek_ | so it takes time |
00:16:52 | webguest47 | ahh, so otherwise it works fine? |
00:16:54 | thegeek_ | (not to mention it's very hard) |
00:16:56 | thegeek_ | it's slow |
00:17:00 | thegeek_ | but it works ok |
00:17:02 | webguest47 | gotcha |
00:17:16 | webguest47 | i feel like my iriver is a whole new device now |
00:17:24 | webguest47 | good work guys |
00:17:25 | yngwi | i tried it with super mario world and yeah, its slow but it works already |
00:18:04 | preglow | webguest47: be aware that rockboy needs work |
00:18:36 | | Quit ShockerEngr (Read error: 60 (Operation timed out)) |
00:18:39 | webguest47 | well I understand whole of rockbox is still in prealpha |
00:18:48 | preglow | sure |
00:18:55 | preglow | but gameboy emulation is pretty slow now |
00:19:01 | webguest47 | ahh |
00:19:18 | webguest47 | there is no additinal things I need to install other than the .gb files though right? |
00:19:18 | preglow | there's tons of room for improvement, someone just has to do it |
00:19:18 | | Quit webguest47 ("CGI:IRC (EOF)") |
00:19:28 | | Quit Bger (Read error: 110 (Connection timed out)) |
00:21:07 | * | preglow finds a bug |
00:22:00 | yngwi | you can keep it :-) |
00:22:09 | yngwi | but thanks anyways |
00:22:20 | | Quit Stryke` (Read error: 110 (Connection timed out)) |
00:24:49 | preglow | hrmph |
00:24:53 | preglow | the enc_padding i read is sometimes wrong |
00:26:52 | preglow | no it isn't |
00:31:31 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
00:32:03 | Stryke` | freenode hates me |
00:35:59 | | Join Bger [0] (~Bager@83.222.160.88) |
00:36:35 | preglow | static packet_decoder_factory<packet_decoder_mp3> EHEHEHEHE; |
00:36:46 | preglow | not often i laught while reading source code |
00:37:45 | | Quit yngwi ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]") |
00:42:13 | | Quit [solid] ("leaving") |
00:43:58 | | Quit lodesi (Read error: 113 (No route to host)) |
00:47:37 | webguest65 | preglow: take a break before you turn into Dr Jeckyle/Hyde |
00:52:04 | preglow | oh, i will |
00:52:10 | preglow | ten more minutes |
00:52:25 | preglow | but it's so hard stopping when i've nearly got the bug ;) |
00:53:16 | * | webguest65 hands preglow a frosty beer |
00:57:13 | preglow | ohohoh |
00:57:15 | * | preglow appreciates |
01:00 |
01:00:26 | | Quit Querty (Remote closed the connection) |
01:05:52 | | Quit Shagnar ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
01:06:49 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
01:08:46 | | Quit webguest65 ("CGI:IRC") |
01:13:11 | Rori | haha! http://www.theregister.co.uk/2005/06/10/kidnapped_dalek/ |
01:21:40 | preglow | not very easy to debug codecs, i'd say |
01:26:39 | MoosCamaro | coura ;-) |
01:26:46 | MoosCamaro | *courage |
01:31:44 | preglow | no, sleep |
01:31:45 | preglow | later |
01:31:46 | | Quit preglow ("leaving") |
01:37:01 | *** | Saving seen data "./dancer.seen" |
01:45:43 | | Join jpburton5150 [0] (knoppix@cpe-24-24-75-245.stny.res.rr.com) |
01:49:04 | | Quit markun () |
01:51:54 | jpburton5150 | where is this crossfading feature in the menus? |
01:51:59 | jpburton5150 | haha i cannot find it for the life of me... |
01:52:24 | jpburton5150 | (im using a bleeding edge build from about an hour ago) |
01:52:37 | jpburton5150 | (on an iriver) |
01:54:23 | | Quit Bger (Read error: 113 (No route to host)) |
01:54:26 | | Join Bger [0] (~Bager@83.222.160.88) |
01:56:07 | ]RowaN[ | jpburton5150: general settings > playback > crossfading |
01:56:21 | ]RowaN[ | although it does nothing for me when enabled (ihp-120) |
01:57:00 | | Join stripwax_ [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
01:57:07 | stripwax_ | ello |
01:57:42 | jpburton5150 | hmm well its mysteriosly not there fore me... |
02:00 |
02:01:33 | jpburton5150 | hey look its there (with another download) |
02:01:38 | jpburton5150 | hmm, nevermind |
02:04:29 | jpburton5150 | yeah it doesnt seem to do much with me either... |
02:07:01 | HCl | its under development. |
02:07:06 | HCl | don't expect anything. |
02:14:56 | | Join yngwi [0] (~chatzilla@chello080109107064.1.15.vie.surfer.at) |
02:21:40 | | Quit Sucka ("a bird in the bush is worth two in your house") |
02:27:04 | | Quit jpburton5150 () |
02:50:35 | Rori | War of the Worlds pulled amid pirate fears http://www.theinquirer.net/?article=23727 |
02:50:38 | Rori | lol |
02:51:52 | yngwi | :-) |
02:54:06 | yngwi | my benchmark is now well over 16 hours... (17 in fact) |
02:54:18 | bipak_ | hrhr :> |
02:54:26 | Rori | for what? |
02:54:26 | bipak_ | still awake ? :> |
02:54:29 | | Join ashridah [0] (ashridah@220-253-121-93.VIC.netspace.net.au) |
02:54:40 | yngwi | yeah |
02:54:51 | Rori | for what? |
02:55:04 | yngwi | mp3 on normal iriver firmware |
02:55:11 | bill2or3 | it's *still* going? |
02:55:19 | yngwi | yeah |
02:55:28 | Rori | ah not Rockbox fw |
02:55:29 | bill2or3 | wow |
02:55:32 | yngwi | but i don't understand why |
02:55:37 | yngwi | one bar left |
02:55:53 | yngwi | I would say It's too long |
02:56:07 | yngwi | But I couldn't make an error?? |
02:56:11 | bipak_ | yngwi: your iriver is corrupted ;) |
02:56:33 | yngwi | 128k, a folder with 12 files on repeat directory.. sounds ok? |
02:56:50 | bipak_ | yeah :) |
02:56:52 | yngwi | maybe they shipping now with the 2200 batteries :-) |
02:56:58 | bipak_ | hrhr |
02:57:28 | yngwi | oh, and vol. 20 |
02:57:35 | yngwi | the standard setup |
02:57:57 | yngwi | im curious how long it will last with rockbox |
02:58:10 | yngwi | maybe try out tomorrow?? |
02:58:29 | yngwi | but it's boring, maybe let slasheri do it :-) |
02:58:41 | bipak_ | do it both :) |
02:58:55 | yngwi | :-) |
03:00 |
03:15:28 | | Part MoosCamaro |
03:16:00 | | Quit yngwi ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]") |
03:17:01 | | Join yngwi [0] (~chatzilla@chello080109107064.1.15.vie.surfer.at) |
03:32:08 | | Join amiconn_ [0] (~jens@p54BD5C80.dip.t-dialin.net) |
03:32:41 | | Join webguest98 [0] (~45845db6@labb.contactor.se) |
03:33:42 | | Quit webguest98 (Client Quit) |
03:33:47 | | Join webguest63 [0] (~45845db6@labb.contactor.se) |
03:36:14 | webguest63 | hi |
03:36:50 | yngwi | hi |
03:37:04 | *** | Saving seen data "./dancer.seen" |
03:37:12 | webguest63 | are there any developers here? |
03:37:31 | yngwi | ok, i don't think so |
03:37:42 | yngwi | haven't heard of any for a few hours |
03:38:14 | yngwi | but i don't know |
03:38:20 | webguest63 | is it supposed to be this quiet? |
03:38:21 | HCl | ? |
03:38:25 | HCl | its 3:30 am. |
03:38:28 | HCl | what do you expect. |
03:38:41 | bipak_ | :> |
03:38:46 | yngwi | hehe |
03:38:46 | bipak_ | same time here |
03:38:48 | webguest63 | what? it's 9:38pm here |
03:38:48 | * | HCl is only still here cause his gf hasn't gone to bed yet even though he told her to go to bed :/ |
03:38:57 | yngwi | yeah 3:30 |
03:39:00 | bipak_ | :p |
03:39:03 | ashridah | webguest63: the world is round :) |
03:39:07 | webguest63 | where do you guys live? |
03:39:10 | yngwi | and im going down... but my player not |
03:39:13 | yngwi | europe |
03:39:17 | bipak_ | germany |
03:39:22 | yngwi | austria |
03:39:27 | bipak_ | lol yngwi |
03:39:31 | yngwi | hehe |
03:39:43 | ashridah | webguest63: a lot of the developers are in northern europe. |
03:39:46 | bipak_ | you got a fake ihp :p |
03:39:54 | webguest63 | didn't know that |
03:40:07 | yngwi | why? |
03:40:20 | bipak_ | it plays too long :> |
03:40:37 | webguest63 | i thought they were americans |
03:40:38 | | Quit amiconn (Read error: 145 (Connection timed out)) |
03:40:38 | | Nick amiconn_ is now known as amiconn (~jens@p54BD5C80.dip.t-dialin.net) |
03:41:00 | yngwi | oh i'm tired, i read ip not ihp... :-) |
03:41:07 | bipak_ | lol |
03:41:20 | yngwi | 17 hours and one bar left... |
03:41:24 | ashridah | webguest63: the original rockbox site was rockbox.haxx.se if i recall. |
03:41:30 | ashridah | .se is sweden |
03:41:31 | yngwi | yeah |
03:41:48 | ashridah | it's not so obvious now that they've got access to rockbox.org |
03:42:28 | webguest63 | they speak good english then |
03:42:28 | ashridah | but yeah, the names of the developers can also be a dead giveaway. |
03:43:13 | ashridah | europe often uses a few major languages as common languages. |
03:43:16 | ashridah | english is one of them |
03:43:25 | yngwi | latin the other :-) |
03:44:00 | ashridah | do people even speak latin anymore? |
03:44:19 | yngwi | no :-) |
03:44:38 | yngwi | except myself of course.... :-) |
03:44:52 | yngwi | no, thats not true, i'm lying |
03:45:01 | bipak_ | yngwi is a latin lover ;) |
03:45:11 | yngwi | rather not |
03:45:15 | bipak_ | :D |
03:45:22 | yngwi | at the moment a latin hater |
03:45:26 | bipak_ | heheh |
03:45:44 | * | bipak_ is happy that he never had to learn latin |
03:46:01 | bipak_ | such a nonsense language :) |
03:46:21 | yngwi | i wish i had in school so i didn't have to now |
03:46:35 | ashridah | webguest63: yeah, so anyway, give it about 5-6 hours. people should have woken up then |
03:47:01 | HCl | i'm gonna be dead tired tomorrow :( gnight.. |
03:47:02 | bipak_ | yngwi: why do you have to learn it now? |
03:47:03 | webguest63 | thx ashridah |
03:47:13 | bipak_ | night HCl |
03:47:18 | yngwi | for university, i study history |
03:47:22 | bipak_ | oh |
03:47:23 | bipak_ | :) |
03:47:23 | yngwi | good night |
03:47:37 | webguest63 | good night, guys |
03:47:39 | | Part webguest63 |
03:47:43 | bipak_ | hehe |
03:47:48 | yngwi | i should hav learned it for 5 years, but now is my last chance |
03:47:51 | bipak_ | dann geh ich jetz auch ma :p |
03:47:54 | yngwi | exam in 5 days |
03:47:57 | yngwi | ich auch |
03:48:06 | bipak_ | dein ihp rennt hoffentlich noch, wenn ich aufwache ;) |
03:48:07 | yngwi | auf den rest vom test pfeif ich |
03:48:11 | bipak_ | hehehe :> |
03:48:21 | yngwi | 17 stunden reicht |
03:48:22 | bipak_ | n8 :) |
03:48:23 | bipak_ | jo |
03:48:29 | yngwi | er soll ja morgen wieder frisch sein |
03:48:32 | bipak_ | :> |
03:48:38 | yngwi | gute nacht |
03:48:38 | bipak_ | dann kommt der grosse rockbox test |
03:48:42 | bipak_ | jo nacht |
03:48:50 | | Quit yngwi ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]") |
03:50:42 | HCl | http://www.misticriver.net/boards/showthread.php?t=23005 |
03:51:11 | HCl | woops |
03:51:21 | * | HCl slaps putty |
03:52:50 | | Quit stripwax_ (Read error: 110 (Connection timed out)) |
03:53:39 | Rori | maybe one day |
04:00 |
04:05:49 | | Join QT_ [0] (as@area51.users.madwifi) |
04:15:41 | | Quit gromit` (Remote closed the connection) |
04:20:09 | | Quit QT (Read error: 113 (No route to host)) |
05:00 |
05:37:06 | *** | Saving seen data "./dancer.seen" |
07:00 |
07:37:09 | *** | No seen item changed, no save performed. |
07:55:47 | ashridah | there we go, finally upgraded my m68k cross compiler to 3.4.4 |
09:00 |
09:18:32 | | Join textchimp [0] (~chimp@ip67.net66.ipnetworks.net.au) |
09:18:33 | | Join Harpy [0] (Jl9b2RvGov@dsl-hkigw7wbb.dial.inet.fi) |
09:23:18 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
09:27:14 | t0mas | morning :) |
09:31:59 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a219.wi.tds.net) |
09:37:11 | *** | No seen item changed, no save performed. |
09:46:06 | | Quit Strath (Read error: 110 (Connection timed out)) |
10:00 |
10:02:12 | | Join markun [0] (~markun@bastards.student.ipv6.utwente.nl) |
10:02:26 | markun | morning t0mas! |
10:45:59 | amiconn | morning |
10:47:34 | | Join niobos [0] (~niels@6.129-200-80.adsl.skynet.be) |
10:47:38 | niobos | norning all |
10:48:45 | t0mas | damn... |
10:48:46 | t0mas | http://yro.slashdot.org/article.pl?sid=05/06/11/1842215 |
10:48:59 | Slasheri | hi :) |
10:49:13 | Slasheri | mp3 battery test: ~11h 30 min. |
10:49:26 | t0mas | wow |
10:49:31 | t0mas | that's almost iRivers 14 hours |
10:49:33 | niobos | on H120? |
10:49:49 | Slasheri | i think vorbis should do same results or better |
10:49:58 | Slasheri | H140 |
10:50:06 | amiconn | hi Slasheri |
10:50:14 | Slasheri | amiconn :) |
10:50:21 | amiconn | Battery runtime isn't bad :) |
10:50:43 | niobos | hmm, H120 vs H140 shouldn't differ much, I guess |
10:51:06 | amiconn | H-120 will probably run a little longer regardless of firmware (iriver or rockbox) |
10:51:14 | niobos | why? |
10:51:34 | niobos | HDD uses less power??? |
10:51:37 | amiconn | The disk needs less power to spin up (1 platter instead of 2, so less inertia) |
10:52:10 | * | niobos learns something new every time he comes around here... |
10:52:22 | niobos | now the number of platters in my player... |
10:53:17 | niobos | Slasheri: that test was just play and keep playing, I guess, no next/pause/... things |
10:54:26 | amiconn | Slasheri: Unfortunately I have to report a strange bug :( |
10:55:05 | Slasheri | amiconn: Hmm, please do so |
10:55:28 | amiconn | I started playing a dir of oggs, and while playing the 3rd track, my iriver suddenly powered off (no battery problem) |
10:55:32 | Slasheri | niobos: Yep, just play. No user interaction at all |
10:55:47 | Slasheri | hmm, strange |
10:56:06 | amiconn | Then I restarted the iriver, accepted resume, and it started playing the 1st track from the beginning(!) |
10:56:06 | niobos | Slasheri: and all on rockbox, i suppose |
10:56:34 | Slasheri | niobos: of course, test was never stopped/resumed |
10:56:40 | amiconn | I skipped forward to the 3rd. Further within the track, it suddenly stopped again (no poweroff this time) |
10:57:29 | Slasheri | Hmm, what if you start playing the 3rd track without skipping? |
10:58:00 | amiconn | And btw, the bitrate display for oggs seems to be a bit off (probably something for linuxstb). All these files show 256 kbps, although the real bitrate is lower (around 210) |
11:00 |
11:00:47 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
11:01:57 | amiconn | I just found something very unusual - the line output level depends on the volume setting (!) |
11:02:19 | Slasheri | That's same with iriver's firmware |
11:02:40 | Slasheri | Both headphone jack and line out outputs the same level |
11:02:56 | Slasheri | But i think there is some filtering between those two jacks |
11:03:13 | amiconn | Hmm, perhaps a hardware restriction. Imho then this is not true line out |
11:03:38 | amiconn | The archos player (only archos with a separate line out) does have true line out |
11:05:03 | Slasheri | If you want use line out as true line out on iriver, you have to put volume level near 100% |
11:06:51 | amiconn | Yes, but I'd still not call this true line out. True line out would allow to use headphone and line out at the same time, without one influencing the other |
11:07:14 | amiconn | Btw, there was a pop in the headphone when I plugged the line out |
11:07:15 | markun | amiconn: I also had the power-off problem. Turned off "Idle Poweroff". |
11:07:17 | Slasheri | yes.. |
11:07:59 | markun | now I don't have any power-off's anymore, so maybe it just thought rockbox was idling while it was in fact playing music. |
11:08:48 | markun | The plop is still the 'dac is not reset' problem I think. |
11:09:26 | amiconn | Slasheri: Hmm, now it played that 3rd track. I'll let it continue playing... |
11:09:57 | Slasheri | amiconn: ok, i am also playing some oggs now |
11:10:03 | ashridah | mm, i've had cases where it drops to the menu as tho someone hit 'stop' with oggs |
11:10:15 | ashridah | just haven't played anything with ogg in it in a few days tho |
11:10:21 | amiconn | markun: I mean something different. I had the iriver playing already, with headphone. Inserting the line out caused a plop |
11:10:56 | amiconn | That's caused by the hardware design |
11:11:14 | markun | amiconn: Do you get the same with the original firmware? |
11:11:14 | Slasheri | amiconn: Hmm, maybe the line out is not separated from headphone jack at all :/ There might be only some filter capasitors on the line out |
11:12:43 | markun | Last night I've been reading on how to insert tracknumer and CD text into the spdif output. Still not completely clear to me. |
11:13:07 | ashridah | weird. i'm noticing some static added if i plug headphones into the line-out jack that isn't there when i use the headphone jack |
11:13:48 | amiconn | markun: I dunno, just noticed it. I didn't use the original firmware much |
11:14:09 | markun | some people complained about center-scrolling. I would like to make a menu option for it under general -> navigation -> center-scrolling. |
11:14:56 | amiconn | Perhaps there is an even better way |
11:15:05 | markun | And I would also like to put the patch that stops scrolling at the end (if you keep the joystick pressed) as an option there too. |
11:16:03 | markun | amiconn: what do you sugest? |
11:16:06 | amiconn | If the scrolling upper/ lower boundary is calculated with the same method as the cursor positioning in keyboard.c it would even allow to adjust the 'center' scrolling |
11:16:31 | amiconn | It would be more like a 'scoll look-ahead' setting |
11:16:45 | amiconn | Setting it to 0 would give the old behaviour |
11:16:53 | markun | yes, that would be better. |
11:17:01 | markun | center-scrolling is not a good name anymore. |
11:17:50 | markun | amiconn: Do you have a spdif receiver that can display tracknumer + elapsed time and/or cd-text? |
11:18:16 | amiconn | I don't have _any_ optical spdif receiver |
11:18:26 | | Join LinusN [0] (~linus@labb.contactor.se) |
11:18:36 | LinusN | markun: maybe a scroll-margin setting? |
11:18:55 | amiconn | LinusN: Sounds like a good name |
11:19:05 | LinusN | where 0 means the previous behaviour |
11:19:11 | markun | LinusN: Yes, I like the relative margin we now have. |
11:19:12 | LinusN | perhaps in % |
11:19:37 | amiconn | markun: I only have one sender (my dvd player) and a coax sender/receiver (my archos recorder) |
11:20:24 | markun | I think I will borrow a friend's md player to play around with tracknumer changing |
11:20:48 | amiconn | I doubt that I can read all this spdif info from the mas, and I don't have an optical cable that fits into the iriver |
11:21:47 | | Join yngwi [0] (~chatzilla@chello080109107064.1.15.vie.surfer.at) |
11:22:13 | amiconn | Slasheri: Now it repeats a track (track 6) :( |
11:22:49 | Slasheri | amiconn: Hmm.. :/ Maybe i should do more testing with vorbi |
11:22:50 | Slasheri | s |
11:23:28 | amiconn | Haha, track title is 'Never-ending story' |
11:23:35 | Slasheri | :D |
11:23:51 | yngwi | good morning |
11:24:44 | ashridah | amiconn: rofl |
11:25:01 | bipak_ | good morning yngwi :) |
11:25:02 | niobos | amiconn: well, you asked for it with that track ;-) |
11:25:19 | yngwi | :-) should be awake for hours... |
11:25:26 | yngwi | but... |
11:26:19 | markun | If I insert a directory in the playlist all the tracks are inserted right after the current track, but I thought the manual said they would be inserted at the end.. |
11:28:49 | yngwi | there is something wrong with the resume function.. |
11:29:36 | yngwi | but i guess you know that already |
11:29:46 | Slasheri | yngwi: resume (seeking to correct file position) works currently only with mp3 files |
11:30:30 | amiconn | Slasheri: I think this behaviour was observed already: after track 6 was played twice, track 7 was skipped |
11:30:53 | Slasheri | amiconn: Hmm.. With ogg files? |
11:31:14 | amiconn | yup |
11:31:30 | Slasheri | ok, that's needs then some debugging |
11:31:39 | yngwi | i mean for mp3; if I switch the player of with resum on, on startup of the resumed mp3 there is a nasty scratch. it always startles me.. :-) |
11:32:15 | Slasheri | ah, that is a known problem :) |
11:32:37 | yngwi | ok, thanks |
11:34:56 | * | LinusN is going on a vacation |
11:35:20 | * | LinusN packs his laptop :-) |
11:36:42 | Slasheri | LinusN: have a nice vacation ;) |
11:37:13 | LinusN | thx |
11:37:15 | *** | Saving seen data "./dancer.seen" |
11:37:40 | yngwi | have fun and come back with full strength :-) |
11:37:57 | LinusN | will try |
11:38:10 | markun | I will try not to make any stupid commits while you are away :) |
11:38:22 | amiconn | Slasheri: The rest of the album played fine. |
11:38:30 | amiconn | Gtg now, back in the evening |
11:38:38 | LinusN | immediately after the vacation i'll work for 3 days as a chef on a sailing boat :-) |
11:39:00 | LinusN | 3 days without internet...shrug |
11:44:12 | niobos | LinusN: don't worry, internet will survive :-p |
11:44:41 | yngwi | sounds like a movie title: "Chef for three days" starring LinusN |
11:45:18 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
11:47:06 | preglow | looks like we'll have wavpack encoding |
11:47:10 | yngwi | if it was me going to be chef, i'd say "Chef for three days, fool for a lifetime" :_) |
11:48:45 | * | niobos tries to get his concentration back together and start learning those damn courses... |
11:48:51 | | Nick niobos is now known as niobos_study (~niels@6.129-200-80.adsl.skynet.be) |
11:52:01 | preglow | Slasheri: here? |
11:53:54 | * | LinusN - the swedish chef goes sailing |
11:54:56 | t0mas | anybody here has latin in school? |
11:55:03 | t0mas | (or had) |
11:55:15 | * | t0mas has a little problem with the following line: |
11:55:17 | t0mas | "Oggi alle 12 e mezza ant cessava di vivere Everdine. Dopo breve e dolorosa malattia." |
11:55:27 | t0mas | (Everdine = a name) |
11:56:55 | yngwi | i'm currently learnin latin, but it seems like i can't help :-( |
11:57:22 | t0mas | hm... I've dropped the subject after 2 years :) |
11:57:32 | t0mas | and that was 3 years ago... |
11:57:37 | yngwi | i have to for university... |
11:57:51 | LinusN | t0mas: i had latin in school |
11:58:02 | t0mas | yes, me too... but I wasn't really good at it :) |
11:58:05 | t0mas | can you read this LinusN? |
11:58:17 | LinusN | looks more like italian to me |
11:58:31 | t0mas | yes, i tought so.. |
11:58:39 | t0mas | but someone told me I should be able to read it... |
11:59:11 | yngwi | the words are pretty similar in latin and italian |
11:59:13 | LinusN | yeah, i had good use of my latin when i learned other languages |
11:59:19 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
11:59:25 | t0mas | jup... even french is like it a lot... |
12:00 |
12:00:01 | preglow | a lot of western languages are |
12:00:12 | preglow | same concepts reused everywhere |
12:00:31 | t0mas | jup... but I'm bad at languages... so dropped latin and greek long ago |
12:00:39 | yngwi | they are not called "romanic" languages for nothing.. :-) |
12:01:12 | preglow | i think languages are really interesting stuff |
12:01:27 | t0mas | programming languages ;) |
12:01:40 | yngwi | :-) |
12:01:43 | preglow | haha |
12:01:46 | * | t0mas is dyslectic (is that the correct English spelling?) |
12:01:55 | preglow | those too, but they usually aren't too interesting |
12:02:02 | preglow | with the notable exception of perl! |
12:03:32 | t0mas | hm.. |
12:03:48 | t0mas | "Oggi alle 12 e mezza ant cessava di vivere Everdine. Dopo breve e dolorosa malattia." -> something with cessava di vivere = end of life |
12:03:51 | LinusN | A sad story, btw, poor little Everdine died at 00:30 after a short period of painfull illness |
12:04:19 | t0mas | tnx |
12:04:28 | * | LinusN had latin, english, french and italian |
12:04:34 | t0mas | ah |
12:04:44 | LinusN | i sucked at italian though |
12:04:46 | * | t0mas latin, greek, english, german and french |
12:04:56 | t0mas | but dropped latin and greek |
12:05:06 | LinusN | i learned german by reading 64'er |
12:05:24 | yngwi | i only know german, english, soon latin and the babys language.. |
12:05:28 | t0mas | it's obligated here... for VWO |
12:05:41 | t0mas | (VWO = highschool like.. highest level... needed for university) |
12:05:54 | * | LinusN packs his car |
12:06:00 | t0mas | vacation? |
12:06:19 | preglow | ooh, i'll soon have that |
12:06:29 | t0mas | 1 week for me :D |
12:06:37 | t0mas | and then 8 weeks of doing nothing :) |
12:06:54 | t0mas | well... working... but that's not to bad :) |
12:07:12 | preglow | couple of weeks here, then i'll be moving |
12:07:16 | preglow | which i'm really looking forward to |
12:07:45 | * | t0mas goes to a little town right next to St. Tropez |
12:07:55 | t0mas | with my girlfriend and her parents |
12:08:39 | yngwi | you're lucky, i'm going nowhere.. |
12:08:55 | t0mas | my parents aren't going anywhere either... |
12:09:03 | preglow | i'm going to england for a while |
12:09:07 | preglow | which i'm too looking forward to |
12:09:13 | preglow | ohh, the beers i will drink |
12:09:15 | yngwi | ...except back to my latin books :-) |
12:09:15 | t0mas | preglow: by plane? |
12:09:18 | t0mas | *plain |
12:09:20 | t0mas | erm |
12:09:22 | preglow | t0mas: plane, yes |
12:09:34 | t0mas | then wave when above Amsterdam ;) |
12:09:50 | preglow | will |
12:09:54 | preglow | like mad |
12:09:56 | preglow | i'll yell too |
12:09:57 | t0mas | ghehe :) |
12:09:59 | t0mas | lol |
12:10:08 | * | LinusN is going to a small island on the west coast of sweden, lots of fishing |
12:10:53 | yngwi | i'd be happy as a happy cow if there would be any decent weather in austria |
12:11:00 | yngwi | raining sucks... |
12:11:53 | t0mas | yngwi: ah... you have great winters |
12:12:03 | t0mas | snowboarding in your home country |
12:12:04 | t0mas | :D |
12:12:16 | yngwi | yeah, but the winter is over for even 4 months.. |
12:12:18 | preglow | ooh |
12:12:19 | preglow | fishing |
12:12:20 | yngwi | on calendar |
12:12:31 | preglow | i so bloody badly want to go fishing |
12:12:49 | t0mas | preglow: you don't have water around? |
12:13:01 | yngwi | but sometimes i think the guy who makes the weather doesn't have a calendar |
12:13:08 | preglow | not much that is fishable |
12:13:37 | yngwi | with the right bait, everything is fishable :-P |
12:13:52 | preglow | haha |
12:14:01 | preglow | i don't want seeweed biting |
12:14:05 | preglow | seaweed even |
12:14:13 | yngwi | :-) |
12:14:18 | preglow | anywho, that'll come later |
12:14:32 | preglow | right now i wish i just could get gapless mp3 working quickly, so i don't have to think about it |
12:14:38 | * | preglow produlates Slasheri |
12:15:01 | * | t0mas continues writing about this book... |
12:15:15 | t0mas | (still reading french... and looking up 33% of the words :P) |
12:15:40 | t0mas | I'm so happy I don't have to write the essay in French |
12:15:55 | | Nick yngwi is now known as yngwi_away (~chatzilla@chello080109107064.1.15.vie.surfer.at) |
12:16:00 | linuxstb | amiconn: I know the Ogg bitrate is not accurate - Rockbox is currently displaying the "nominal bitrate" from the headers. The right thing to do is to calculate it based on data size and total length. I'll get there eventually. |
12:18:10 | preglow | i've got codecmpa knowing exact track length |
12:18:15 | preglow | and what amounts to skip here and there |
12:18:24 | preglow | but it somehow ends up generating less data than it should |
12:19:22 | | Join Sucka [0] (~NNSCRIPT@host81-156-209-158.range81-156.btcentralplus.com) |
12:37:33 | | Join hubbel [0] (hubbel@h7n2fls304o1033.telia.com) |
12:38:09 | hubbel | first working sound recording from iriver! |
12:39:40 | preglow | wooot, god damnit! |
12:39:57 | Slasheri | preglow: now i am here :) |
12:39:58 | hubbel | i was lucky and think i've got freqency and clock settings right directly.. |
12:40:47 | hubbel | Slasheri: when you're done with playback, are you up to integrate recording? =) |
12:40:51 | preglow | Slasheri: codecmpa gets exited before samplescount == 0 here |
12:41:06 | hubbel | Slasheri: great work btw! |
12:41:17 | preglow | Slasheri: and please don't rip out mp3_get_info! |
12:41:23 | preglow | get_mp3_info, wtf |
12:41:27 | Slasheri | hubbel: yes, i think so :) |
12:41:38 | Slasheri | preglow: ah, you can remove the whole samplecount stuff from there |
12:41:52 | preglow | Slasheri: well, no, i need it |
12:42:09 | Slasheri | preglow: the mp3_get_info was too slow for some files.. |
12:42:14 | preglow | for gapless |
12:42:15 | Slasheri | It caused pcm buffer to run out of data |
12:42:18 | Slasheri | Ah, ok |
12:42:20 | preglow | i also need get_info |
12:42:24 | preglow | it has to be fixed, then |
12:42:37 | preglow | without get_mp3_info we can kiss gapless goodbye |
12:42:41 | Slasheri | i think that some yields should be added to mp3data.c |
12:42:46 | Slasheri | Then it would work better |
12:42:49 | preglow | probably |
12:42:54 | preglow | i'll try it afterwards |
12:42:54 | preglow | argh |
12:42:55 | Slasheri | ok, then you have to re-enable it |
12:43:01 | preglow | i already have |
12:43:04 | Slasheri | :) |
12:43:07 | preglow | not commited, though |
12:43:11 | preglow | but yes |
12:43:18 | preglow | i should be having gapless sound now |
12:43:41 | preglow | for some files it is gapless, for some others codecmpa doesn't render the final samples |
12:43:47 | Slasheri | oh, thats great :) |
12:43:49 | t0mas | hm? my mp3 playback was already gapless |
12:44:08 | t0mas | (without crossfade) |
12:44:17 | preglow | mine surely wasn't |
12:44:21 | t0mas | Slasheri cut the silence of the file wasn't it? |
12:44:38 | linuxstb | t0mas: Do you encode with lame −−nogap ? |
12:44:39 | Slasheri | t0mas: yep, beginning of file. But that was not enough |
12:45:08 | t0mas | linuxstb: yes, and with all wav's in 1 dir |
12:45:36 | t0mas | but the album I tested with as 1 large mp3 file... cutted with a cue-sheet |
12:45:47 | preglow | i don't get this, codecmpa should never exit unless samplescount == 0, but somehow it happens anyway |
12:45:58 | t0mas | zo there were no empty last frames (same as −−nogap does) |
12:46:06 | | Quit textchimp (Read error: 60 (Operation timed out)) |
12:46:24 | linuxstb | t0mas: Yes, that's always worked. preglow is working on removing the silence added at the end of MP3s. |
12:48:35 | t0mas | linuxstb: not in iriver fw ;) |
12:49:07 | hubbel | LinusN: I wonder why the original firmware uses interrupts to copy from PDIR2 to their input buffer and not DMA, which should be possible |
12:49:44 | preglow | have you tried? |
12:49:48 | hubbel | not yet |
12:49:55 | preglow | then you'll find out ;) |
12:50:09 | hubbel | yep |
12:50:31 | Slasheri | hubbel: I wouldn't be suprised at all. The dma controller is very buggy and has caused a lot of trouble with playback already |
12:51:01 | LinusN | hubbel: i don't have the faintest idea how the original firmware does it |
12:51:56 | hubbel | Slasheri: in what ways is it buggy? |
12:52:16 | Slasheri | it's hard to use the dma without making system to crash :) |
12:52:55 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
12:53:03 | hubbel | Hehe, yeah, I noticed that until I got it to work the first time :) |
12:53:16 | | Join DMJC [0] (~DMJC@60-240-161-237.tpgi.com.au) |
12:53:18 | MoosCamaro | Morning all |
12:53:40 | | Part DMJC ("Leaving") |
13:00 |
13:02:38 | | Quit edx (Read error: 145 (Connection timed out)) |
13:04:27 | preglow | argh |
13:04:36 | preglow | libmad just doesn't want to render the final samples, it seems |
13:05:12 | linuxstb | preglow: Maybe you need to flush the internal Mad buffers or something. |
13:05:54 | preglow | mad has no internal buffers of that kind |
13:06:04 | preglow | i ask for a frame, it gives me a frame |
13:06:25 | linuxstb | So what does it give you for the final frame in a file? |
13:07:23 | preglow | i haven't looked at it per frame yet |
13:07:50 | preglow | i just know that according to calculations based on encoder delay and padding, which coincides with the ones foobar2000 uses, i should have more data incoming |
13:08:17 | linuxstb | Does foobar2000 also use libmad? |
13:08:25 | preglow | if you want it to |
13:08:34 | preglow | so yes, libmad should handle this |
13:08:41 | preglow | but i really, really have no time to work in this any more |
13:08:47 | preglow | anyone else wanna have a shot? |
13:08:51 | linuxstb | You said that 24 hours ago :-). |
13:08:55 | preglow | i know |
13:08:58 | preglow | and now i'm really short on time |
13:09:17 | linuxstb | Why don't you commit what you've done so far - with a comment indicating the bug? |
13:09:22 | preglow | i might |
13:09:26 | preglow | but brb first |
13:13:26 | | Join stripwax_ [0] (~stripwax_@213-228-241-36.dsl.prodigynet.co.uk) |
13:13:37 | stripwax_ | i don't get it. when I build fwpatcher from source, it always complains that the firmware doesn't match a known checksum but when I run the bin downloaded from rockbox.org it works fine. is fwpatcher really picky about how it's compiled or something? (i'm using cygwin, gcc -mno-cygwin) |
13:19:33 | linuxstb | Slasheri: Is there anywhere I can get a large (8K or 16K) buffer from when I'm parsing the Ogg metadata? Can I use some of the audio buffer temporarily? |
13:19:47 | preglow | well, it of course depends on whether the bootloader.bin you use corresponds to checksums.h |
13:20:58 | preglow | export CVSROOT="pserver:preglow@www.rockbox.org:/cvsroot/rockbox" |
13:20:58 | preglow | export PATH=/home/thomj/m68k/bin:$PATH |
13:21:15 | preglow | sorry bout that |
13:23:21 | stripwax_ | preglow - hm, well I'm just using the one at http://www.rockbox.org/twiki/pub/Main/IriverBoot/bootloader.bin (2June). is that not right? |
13:23:32 | preglow | should think so |
13:23:46 | stripwax_ | preglow - if you'd like to review the diff, should i mail you ,rockbox mailing list, or .. ? |
13:23:53 | stripwax_ | (as I don't have cvs write access) |
13:24:02 | preglow | thomj@pvv.ntnu.no |
13:24:07 | stripwax_ | ^ this is the command line handler for fwpatcher. thanks |
13:28:49 | Slasheri | linuxstb: Hmm, you can use malloc buffer |
13:29:19 | preglow | stripwax_: looks good to me, but can't test it since i'm in linux |
13:29:36 | Slasheri | But be aware: if you use malloc, free does not free the data. Only codec_init does that |
13:29:52 | linuxstb | I need to use it inside playback.c |
13:29:54 | stripwax_ | preglow - which bootloader.bin should I be using then |
13:30:16 | Slasheri | linuxstb: ah, hmm.. |
13:30:39 | preglow | stripwax_: well, just try patching a firmware manually with the bootloader.bin in the wiki, and see if the md5 you get coincides with the one fwpatcher contains |
13:30:44 | Slasheri | maybe you can use some free portion of file buffer or guard buffer |
13:30:54 | Slasheri | But you should verify the area is free |
13:30:55 | preglow | stripwax_: checksums.h contains the md5s fwpatcher uses |
13:31:15 | | Quit hubbel () |
13:31:24 | stripwax_ | yep. but really i meant - which bootloader.bin does the fwpatcher.exe binary currently use :) (if it isn't the latest one) |
13:31:52 | linuxstb | Slasheri: How can I check that? |
13:32:06 | preglow | stripwax_: it should contain the latest bootloader.bin put in the IriverBoot wiki page at all times, i don't know, i'm not the one building it |
13:32:54 | stripwax_ | preglow ok.. |
13:33:05 | preglow | stripwax_: you are aware fwpatcher has to be built with the bootloader.bin lying in the build dir, yes? |
13:33:13 | preglow | i assume windres would give you an error otherwise |
13:33:39 | Slasheri | linuxstb: Hmm, that is harder. You could check codecbufused and if it's less than AUDIO_BUFSIZE, there are free space that much from buf_widx index (but the buffer might wrap) |
13:34:02 | Slasheri | I think the guard buffer maybe your best choise, but you need to add some flags to determine if it's used or not |
13:34:13 | Slasheri | And if it's being used, just wait until it's not |
13:34:17 | preglow | that's a hack... |
13:34:26 | preglow | you COULD just use the stack :) |
13:34:37 | Slasheri | (btw, in vorbis guard buffer is always free but you should not rely on that) |
13:34:50 | linuxstb | Slasheri: OK, I'll forget about that then. I don't _need_ that large a buffer, but it would have made it a lot simpler. |
13:34:56 | Slasheri | :D |
13:35:46 | linuxstb | The problem is to search for the last occurrance of the string "OggS" in the Ogg file. I think this will be somewhere within the last 8K-16K. |
13:36:33 | stripwax_ | preglow yes.. hmm, maybe something else is up. thanks |
13:37:18 | *** | Saving seen data "./dancer.seen" |
13:37:28 | preglow | i can't guarantee fwpatcher contains another bootloader, as i'm not the one who built it |
13:38:05 | stripwax_ | understood |
13:40:13 | LinusN | time to go |
13:40:15 | stripwax_ | weirdness. must be some hiccup, I rebuilt all and it works just fine now. ok so, it works. wanna cvs it? |
13:40:16 | LinusN | cu all |
13:40:19 | preglow | linuxstb: have nice |
13:40:23 | preglow | LinusN even |
13:40:30 | | Part LinusN |
13:40:33 | * | preglow pats his nick completer |
13:40:38 | stripwax_ | :-) |
13:43:52 | markun | Should the scroll-margin (center-scrolling) be set in percents? I think that's overkill. I was thinking of "off", "center" and "2/3" |
13:44:24 | preglow | hell, if you've first got an option, why not? |
13:44:46 | markun | preglow: why not percents? |
13:45:14 | preglow | yes |
13:45:29 | ze | doesn't parsing some tokens and converting them into numbers that you have to place them with anyway just add more code? |
13:45:52 | ze | seems like thats the overkill to me, and reduces flexibility in the process |
13:46:28 | markun | ok, I'll just use a percentage then. |
13:49:57 | stripwax_ | preglow - you ok to check it in? |
13:56:26 | preglow | might as well |
13:56:37 | preglow | can't see any possibility of your changes breaking md5ing |
14:00 |
14:02:02 | stripwax_ | ah, doesn't seem to handle spaces in filenames properly.. |
14:07:35 | preglow | heh |
14:07:42 | preglow | that does need to be fixed, yes |
14:13:26 | | Join Adam [0] (~ajpodnar@c211-30-150-187.blktn3.nsw.optusnet.com.au) |
14:13:48 | | Join DaKi][er [0] (~dakiller@CPE-147-10-68-157.vic.bigpond.net.au) |
14:14:31 | Adam | quick (quite possibly ill-researched) question: how far along is the remote work? (my main LCD screen and buttons are stuffed) |
14:21:13 | | Join gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
14:22:50 | preglow | how far along? |
14:22:55 | preglow | pretty far |
14:23:06 | preglow | you can control the unit with the remote now, at least |
14:23:18 | preglow | at least i think you can, hehe |
14:23:43 | stripwax_ | preglow - win32 sucks. just mailed you the working versino |
14:23:48 | stripwax_ | ^version |
14:25:50 | | Quit Adam () |
14:28:14 | stripwax_ | preglow - thanks! |
14:28:59 | preglow | aight |
14:29:02 | preglow | win32 sucks indeed |
14:30:24 | linuxstb | .Does anyone else have a problem when playing Oggs - If I play an Ogg, and start skipping immediately to the next track, then after about 4 ot 5 skips, playback stops. |
14:31:13 | markun | linuxstb: Yes, I had similar problems. |
14:31:40 | markun | And the unit still shuts down during playback sometimes. |
14:32:10 | linuxstb | I just want to make sure it wasn't caused by my metadata parsing. I don't think it is, because I commented out my Ogg parser, and still got the problems. |
14:32:40 | preglow | stripwax_: i'll just fix your brace placement to adhere to mine, i don't like inconcistencies like that in sourcecode |
14:33:12 | linuxstb | I can now calculate an accurate bitrate and total length for Ogg files, but I'm sure that code is buggy as well (it's too complicated). I just don't want to confuse things by introducing more playback bugs. |
14:33:40 | stripwax_ | [preglow sure |
14:33:44 | markun | linuxstb: was the lisp source of use? |
14:34:30 | linuxstb | markun: A little. It showed me that there is no easy way - you just need to a brute force search for the string "OggS" near the end of a file. |
14:35:23 | linuxstb | We can't use Tremor to do it, because (ATM), we don't allow Tremor to do seeks in the file. |
14:36:15 | linuxstb | I also think lack of seeking is causing the Musepack playback to fail. |
14:37:48 | preglow | stripwax_: btw, doesn't the command_line parameter to WinMain point to the command line? i don't think it's necessary to call GetCommandLine |
14:38:48 | stripwax_ | preglow - pretty sure command_line is non-unicode only... |
14:39:34 | preglow | ahh |
14:39:35 | preglow | 'course |
14:39:36 | preglow | ok |
14:39:38 | preglow | i'll commit it |
14:39:41 | stripwax_ | thx! |
14:40:27 | preglow | your name again? dave hooper? |
14:40:35 | stripwax_ | yep |
14:41:14 | | Quit ]RowaN[ () |
14:42:01 | | Join ]RowaN[ [0] (a2b0y@82-43-211-171.cable.ubr10.newm.blueyonder.co.uk) |
14:45:50 | | Join DomZ [0] (~52426222@labb.contactor.se) |
14:51:49 | preglow | ok, i'll commit the gapless thing |
14:51:55 | preglow | so i've got it out of my hands |
14:53:06 | | Join zezayer [0] (~chatzilla@82.110.136.210) |
14:53:08 | | Quit zezayer (Client Quit) |
14:53:22 | Rori | :) |
14:53:26 | Rori | I will do some testing |
14:53:46 | | Join edx [0] (edx@p54A8E3CA.dip.t-dialin.net) |
14:57:45 | linuxstb | It seems I can reliably break Ogg playback if I press NEXT before the current track has started to play. |
14:59:36 | | Join Lost-ash [0] (ashridah@220-253-122-222.VIC.netspace.net.au) |
15:00 |
15:11:05 | | Join Chamois [0] (~Chamois@i01v-71-23.d4.club-internet.fr) |
15:18:51 | | Quit ashridah (Read error: 113 (No route to host)) |
15:18:52 | preglow | Slasheri: could you try making get_mp3_info work? i don't know what bug it's triggering, and it's needed for the gapless code i'm about to commit |
15:21:00 | crwl | hmm, sometimes playing doesn't start when i choose a song from the filebrowser and it's playing something else already |
15:21:14 | crwl | the WPS comes up for a second, music stops and then it goes back to filebrowser |
15:21:20 | crwl | at next try playing starts |
15:21:53 | crwl | oh, and sometimes there can be briefly seen something like "couldn't load codecs/blahblabh" too |
15:22:04 | crwl | haven't noticed this before yesterday or so |
15:22:54 | markun | Does anyone feel like trying out my patch for the 'navigation' menu? http://130.89.160.166/rockbox/navigation_menu.diff |
15:23:26 | markun | It's not finished.. but it works |
15:23:27 | Rori | I have a problem with some MP3's cutting off short and not playing the next MP3 in the folder. It ends short on some MP3's and then stops |
15:23:40 | Rori | known bug? |
15:23:48 | crwl | markun, what does that do? |
15:24:08 | Rori | These are 320k MP3 files |
15:24:12 | markun | It makes center-scrolling and scroll-stop configurable |
15:24:18 | crwl | ah |
15:24:30 | crwl | i'll try it |
15:24:43 | markun | ok, thanks |
15:24:53 | markun | Hope it doesn't break anything |
15:25:29 | Rori | preglow is this playback stopping short anything to do with the last commit of gapless in progress? |
15:26:14 | Rori | I can't get pass a certain playback time on some tracks. If I fast forward too it only goes so far into the track then thinks the track is finished but it's not |
15:26:36 | Rori | it's miscalculating song/file length |
15:26:42 | | Join tucoz [0] (~81b1111b@labb.contactor.se) |
15:27:08 | tucoz | Rori: happened to read the logs :). Is that by any chance the last song in a directory? |
15:27:23 | Rori | nope |
15:27:25 | tucoz | And you have repeat off? |
15:27:26 | tucoz | ok |
15:27:34 | Rori | repeat is off I think...checks |
15:27:56 | Rori | OK it was on let me try again with repeat off |
15:28:26 | crwl | markun, it seems to work fine, but what does scroll stop do? :) |
15:28:59 | tucoz | well, I experienced earlier on, with the last track in a directory, and with repeat off, it stops playback about 20 seconds from end of song |
15:29:06 | markun | It stops at the end of the list if you keep 'down' pressed (same for beginning and 'up') |
15:29:20 | preglow | Rori: it's cutting short for me as well, but i'm just talking about something like 100ms of music here |
15:29:42 | Rori | song length seems incorrect in the file |
15:29:49 | tucoz | I guess it's just an unhandled event. |
15:29:56 | preglow | rockbox relies blindly on id3 info |
15:30:02 | preglow | which is completely wrong behaviour |
15:30:08 | markun | crwl: Do you notice the difference? |
15:30:10 | tucoz | Or was, haven't tested that lately |
15:30:55 | Rori | I don't get it |
15:31:01 | Rori | the song length says 4:20 |
15:31:12 | Rori | but it's cuttonf off several seconds too short |
15:31:16 | crwl | markun, ah, true. works. |
15:31:16 | Rori | cutting off |
15:31:36 | Rori | the song is cutting off by several seconds which is insane! |
15:32:10 | markun | crwl: Do you think I should have put them in an existing menu or is navigation fine? |
15:32:10 | tucoz | Great work anyways you all. Just listening on a flac for the first time in my life. |
15:32:17 | crwl | should rockboy work from cvs, btw? |
15:32:49 | crwl | markun, it would be kind of logical to put them in scrolling, but then not... because it's different scrolling altogether |
15:32:53 | crwl | dunno |
15:33:00 | Rori | I play the same MP3 in winamp and it says 4:21 and plays right to the end of the track fine |
15:33:21 | Rori | Rockbox is not counting right. Like it's counting 4:20 too fast |
15:34:03 | Rori | It literally is not playing several seconds from the end. It's way off |
15:34:13 | preglow | Rori: what does id3 info say? |
15:34:21 | crwl | hum, gtg -> |
15:34:29 | | Quit Chamois ("Leaving") |
15:34:40 | Rori | ID3v1 |
15:34:43 | Rori | not v2 |
15:34:48 | Rori | could that be the problem? |
15:35:31 | Rori | winamp gives length 261 seconds |
15:36:05 | Rori | displays 4:21 but Rockbox displays 4:20 and cuts off several seconds short. Not just 1 second. |
15:36:42 | Rori | These are 320kbps MP3 files |
15:36:49 | preglow | then rockbox reads the incorrect time somehow |
15:36:51 | preglow | i have no idea |
15:37:01 | Rori | who to ask? |
15:37:14 | Rori | Slasheri? |
15:37:19 | *** | Saving seen data "./dancer.seen" |
15:37:30 | preglow | dunno, i don't know what part of the code figures out the song length |
15:37:42 | Rori | I am going to play the track without fast forwarding to see if ff is causing the problem in track seek |
15:37:43 | preglow | my new patch will calculate the song length exactly if the mp3 file supports it |
15:37:49 | preglow | ehh |
15:37:55 | preglow | seeking is not very well at the moment |
15:37:59 | Rori | ah |
15:37:59 | preglow | don't fast forward |
15:38:07 | Rori | let me play it all the way through |
15:38:10 | Rori | I will let you know |
15:38:43 | Rori | BTW your gapless works great for Lame files. Not tested other MP3 yet |
15:38:51 | Rori | and you have not committed the final code yet? |
15:40:11 | Rori | I read back you are waiting on Slasheri for MP3_info or something? |
15:40:11 | preglow | i haven't commited it yet |
15:40:34 | Rori | so the commit up at present giving gapless is experiemental |
15:40:41 | Rori | -e |
15:40:53 | preglow | it's experimental, i'm still having some data cut away at the end |
15:40:57 | preglow | but i know what's wrong, at least |
15:41:01 | Rori | cool |
15:41:08 | preglow | it's not gonna work perfectly, i don't have time, i just need to get it off my hands |
15:41:24 | Rori | I am sure it will get fixed eventually |
15:41:43 | preglow | t0mas: fixed point conversions can get really tricky very fast... |
15:43:52 | Rori | ok ff is the cause |
15:43:53 | Rori | thx |
15:44:01 | Rori | works perfectly if you don't ff |
15:44:13 | Rori | also I can't hear any joins |
15:44:23 | Rori | even though you say it's not perfect. I hear no glitches |
15:44:38 | preglow | depends on how it's encoded |
15:44:42 | preglow | seeking needs a lot of work |
15:44:44 | Rori | which is good enough for me. Lets try non-lame as a comparison :) |
15:44:46 | preglow | it's currently just based on guesswork |
15:47:35 | | Nick Lost-ash is now known as ashridah (ashridah@220-253-122-222.VIC.netspace.net.au) |
15:47:47 | Rori | good guess |
15:48:50 | | Join [solid] [0] (~solid@83.175.176.194) |
15:49:34 | t0mas | preglow: hm? shift 8 bits left... and remember to check every division/multiplication? |
15:49:44 | t0mas | lot of work... but not really impossible? |
15:49:46 | [solid] | the vorbis endurance test just started... the tremor opt commit was perfectly timed:) |
15:50:05 | Rori | Miika "Fixed MP3 forward seeking." Oh no you didn't! :D |
15:50:13 | Rori | heh |
15:51:51 | Rori | Non-Lame playback cuts off too much silence from the end of each track. thus transitions between tracks jump ahead too much |
15:51:57 | preglow | t0mas: you think porting floating point code to fixed point is that simple? :PPP |
15:52:11 | Rori | I know it's nowt to do with your code preglow so don't jump on me :) |
15:52:24 | preglow | my code isn't even commited |
15:52:28 | Rori | k |
15:52:41 | preglow | since i don't even know how things are working now, my code might even make things worse |
15:52:47 | Rori | lol |
15:52:48 | preglow | don't kill me if it does, rockbox is work in progress |
15:52:57 | Rori | let me try it :) |
15:53:05 | preglow | it should at least make things better |
15:53:06 | Rori | I can always go back |
15:53:11 | preglow | in the long run |
15:54:02 | t0mas | preglow: name some problems on floating -> fixed conversion? |
15:54:02 | Rori | I wonder if Slasheri can do anything about not being so harsh cutting the silence off non-lame MP3's |
15:54:14 | t0mas | *conversion -> porting |
15:55:42 | | Quit tucoz ("CGI:IRC 0.5.4 (2004/01/29)") |
15:55:48 | preglow | t0mas: for one, you might need to do varying levels of precision throughout the file. you'll also need a 64 bit multiply, divisions need to be avoided completely, you must always make sure overflow is impossible |
15:57:53 | t0mas | hm.. still I think it is possible... |
15:57:58 | preglow | of course it's possible |
15:58:13 | preglow | it'll just be hard unless you have fixed point experience or are a bloody genious ;) |
15:58:35 | * | t0mas starts reading "how to be a genious in 10 minutes." |
15:58:37 | t0mas | :P |
15:58:43 | Rori | ask preglow |
15:59:08 | preglow | but by all means, if you think you can do it, start coding |
15:59:48 | preglow | wma support would be great |
15:59:49 | t0mas | jup... I'll at least try to find out how difficult it really is in my vacation |
16:00 |
16:00:15 | Slasheri | preglow: ok, i can try to fix that :) |
16:00:24 | Slasheri | I need to add few yields to right place |
16:00:59 | preglow | gimme a sec and i'll commit a new one |
16:01:03 | preglow | before you start working |
16:01:12 | Slasheri | sure :) |
16:02:55 | Rori | so what does the code look for when determining it's the end of a non-lame mp3 file, a db drop off or just a guess based on the running time or what? |
16:03:35 | preglow | done |
16:04:37 | Rori | I just wondering because there is no gap but it does jump too soon to the next track so some silence cutoff is going on |
16:04:52 | stripwax_ | Rori yes i think it looks for silence |
16:05:05 | Rori | it's off by a few 100ms |
16:05:27 | Rori | it always jumps too soon rather than too late from what I can tell |
16:06:14 | Rori | does it cut off anything from the beginning of a file or just the ends? |
16:07:16 | preglow | my patch cuts off in the beginning |
16:07:23 | preglow | you really want to do that for gapless playback |
16:07:57 | Rori | hmmm. it's a bit harsh. is there a number in the code you can adjust to set how harsh it is? |
16:08:28 | preglow | as a matter of fact, we want to skip a fixed factor at the start of the file for all mp3s |
16:08:31 | preglow | about 581 samples |
16:08:49 | Rori | why fixed? |
16:09:05 | preglow | encoder delay |
16:09:05 | preglow | it's fixed |
16:09:11 | Rori | ah ok |
16:09:34 | stripwax_ | wtf is encoder delay? |
16:09:43 | Rori | I realise the glitch may never go away but I am sure it can be tightened alittle |
16:10:35 | preglow | stripwax_: no biggie, it just delays the sound by a fixed amount |
16:10:42 | preglow | stripwax_: as a result of the encoding process |
16:11:24 | stripwax_ | preglow ;-) i meant, why is it there? what purpose does it have |
16:11:42 | Rori | shove it in and see how it sounds |
16:11:44 | stripwax_ | preglow - don't need to answer that ; i'll google ;-) |
16:11:54 | Rori | ooer :) |
16:11:59 | preglow | no purpose, i guess, all encoders have some latency, and they just didn't remove it |
16:13:30 | Rori | it may just be enough to not have to worry about gapless so much on non-lame encodes |
16:14:06 | Rori | My problem is always with 4/4 beats that skip a beat in mixes ya see |
16:14:40 | Rori | I would not even mind a small gap of empty silence as long as the beat stays in time lol |
16:16:03 | Rori | heck you could even cheat and tell it to fill the empty gap with so many samples from the previous frame lol |
16:16:04 | preglow | heh |
16:16:12 | preglow | that'd sound ouchy |
16:16:16 | Rori | haha |
16:16:29 | Rori | I don't mind hacks as long as they make it sound better :) |
16:17:18 | preglow | Slasheri: i guess there's no easy way for me to see if i'm decoding the first frame in a stream? |
16:17:36 | Rori | I want to know what Nullsoft's output plugin does to get seamless transitions. Is it purely the silence detection algorithm they use do you think? |
16:18:03 | Slasheri | preglow: id3.h has first_frame_offset |
16:18:31 | Rori | shame Nullsoft don't have open source :P |
16:18:46 | Rori | AOL I hate you guys |
16:19:37 | Rori | OK gonna grab your commit |
16:19:44 | preglow | it doesn't do squat yet |
16:19:49 | preglow | i'm still working on the mp3 codec |
16:20:35 | | Join hicks [0] (~hicks@35562086c255368c.session.tor) |
16:20:36 | Rori | oh |
16:20:50 | Rori | OK I will wait some more :) |
16:21:19 | Rori | Tis very exciting and all ;) |
16:22:17 | * | Rori can't wait for his new PSU to arrive |
16:22:26 | Rori | as low as 14db noise levels |
16:22:39 | hicks | On the wiki it says you can always hold rec when starting the iriver to load the original firmware. But it also says if the bootload fails you might not be able to restore the firmware. Is there no way to recover from a bad flash? I wouldn't mind trying this out but don't want to totally mess things up :P |
16:23:15 | Rori | very rare to get a bad flash |
16:23:22 | Rori | if you patched correctly |
16:23:44 | Rori | once the bootloader is on it's simple to boot back to iRiver |
16:23:45 | hicks | If it did though, is there any way to restore the factory default? |
16:23:53 | preglow | no |
16:23:57 | preglow | a bad flash is a bad flash |
16:24:10 | stripwax_ | hicks - just don't upgrade fw when running on low batteries :-) bad flash is very unlikely |
16:24:14 | yngwi_away | but can also happen with the original firmware... |
16:24:23 | preglow | it can happen with everything |
16:24:24 | markun | You could send it to LinusN maybe if you have a bad flash |
16:24:25 | Rori | yup |
16:24:32 | ashridah | hicks: no, if you nerf the firmware on the device, you're SOL, unless you send it to someone with a BDM (which, given that linus is on vacation, is likely to be impossible atm :) ) |
16:24:51 | Rori | wiggle it! just a little bit! |
16:25:07 | Rori | sorry bad joke |
16:25:27 | hicks | ok cheers. |
16:25:27 | stripwax_ | Rori bad song :-) |
16:25:32 | Rori | ha! |
16:26:15 | Rori | My friend came round yesterday and let me copy his Galactica 2004 boxset. I am so bad. |
16:26:34 | | Join textchimp [0] (~chimp@ip67.net66.ipnetworks.net.au) |
16:30:05 | preglow | Slasheri: what's the id3.length field based on anyway? |
16:31:09 | Slasheri | preglow: i don't know if that's accurate.. |
16:32:03 | Slasheri | But now the mp3 gapless seems to work much better. I was almost unable to hear any gap :) |
16:32:17 | preglow | gimme a sec, and i'll upload codecmpa.c |
16:32:23 | preglow | that'll put an end to that! |
16:32:28 | Slasheri | :) |
16:36:45 | Slasheri | i found that reading one byte from file in mp3data.c is a _really_ bad idea |
16:36:56 | Slasheri | *one byte at time |
16:37:49 | Slasheri | if i add a yield before each read, that will work but will cause serious decrease in reading performance |
16:38:19 | | Join belgarath [0] (~acc89c4b@labb.contactor.se) |
16:38:54 | preglow | ok, commited |
16:39:07 | preglow | read one byte at a time? |
16:39:15 | preglow | i thought it read everything to a buffer |
16:39:25 | preglow | or do you mean the search for the first frame? |
16:39:25 | Slasheri | fileread function in mp3data.c |
16:39:31 | Slasheri | yes |
16:39:36 | preglow | ahh, yes |
16:39:37 | Slasheri | that causes the problems |
16:39:38 | preglow | that's not very clever |
16:40:02 | preglow | but yoink, i can't spend any more time on rockbox today, unless something important happens |
16:40:05 | Slasheri | with a few files i have, the searching might take even a few seconds and that will run pcm buffer empty |
16:40:13 | Slasheri | :) |
16:40:38 | preglow | but ok, lowdown on codecmpa.c: |
16:40:50 | preglow | when i have a frame count from a vbr header or something |
16:40:56 | preglow | i get accurate song length |
16:41:06 | preglow | this figure seems to be accurate, i have cross checked with foobar2000 |
16:41:19 | Slasheri | ah, good |
16:41:32 | preglow | so samplecount should be accurate if i have a frame count |
16:41:47 | preglow | it should be sample accurate if i also have enc_padding and enc_delay |
16:41:57 | preglow | however, i just can't squeeze enough data out of libmad |
16:42:11 | preglow | i always get cut a few thousand/hundred samples short |
16:42:41 | preglow | that is, not always |
16:42:46 | preglow | but in the test tracks i've used |
16:42:48 | preglow | which decode perfectly in foobar |
16:44:53 | Slasheri | yes, libmad is a bit strange.. |
16:45:08 | preglow | foobar does however also use libmad, and seems to work fine with it |
16:45:15 | preglow | that is, it's optional at least |
16:45:22 | Slasheri | hmm |
16:45:42 | Rori | have you thought about asking the guys who work on it over at hydrogenaudio? |
16:47:03 | preglow | yes, i but i thought i'd give it a shot myself first |
16:47:05 | HCl | hello |
16:47:08 | Rori | I wouldn't worry about it too much. These things you can always come back to at a later date |
16:47:15 | Rori | fine tune |
16:47:16 | preglow | so i wont have rtfms thrown all around the place |
16:47:27 | preglow | and now i must do other things |
16:47:27 | Rori | lol |
16:47:33 | Rori | k l8tr |
16:47:55 | preglow | Slasheri: i removed your silence detection, btw |
16:47:57 | Rori | Slasheri will no doubt be poking around anyhow |
16:48:11 | * | Rori will test that |
16:48:15 | Rori | gets commit |
16:48:33 | Slasheri | preglow: ok, np :) |
16:48:59 | Rori | if anyone fancies fixing the FF bug ;) |
16:49:00 | Slasheri | preglow: I think that silence detection should be moved somewhere else like separate dsp functions |
16:49:07 | preglow | yes, indeed |
16:49:15 | preglow | it is generic |
16:49:36 | preglow | nothing wrong with it, it'll just make lame gapless harder to debug |
16:49:55 | preglow | and we should have that working |
16:52:38 | Rori | seems better off without it....lets see what the next mix transition is like though |
16:53:02 | Rori | need to play the track all the way through because of the ff prob :P |
16:54:13 | preglow | it should be fine |
16:54:14 | preglow | with a little click |
16:55:26 | Rori | finally decided to superglue my rubber nippple onto the joystick since I use it all the time |
16:55:32 | Rori | -p |
16:57:17 | Rori | hmm still seems to jump ahead too much |
16:58:02 | preglow | well |
16:58:08 | preglow | does the file have a lame header? |
16:58:12 | preglow | do you have foobar installed? |
16:58:42 | textchimp | i was wondering about the feasability of being able to make the functions of different buttons in different screens completely configurable - can anyone say if this would be possible? |
16:58:48 | Rori | no it's not lame Rockbox cuts either the beginning or end of the track though |
16:59:01 | Rori | by half a beat |
16:59:04 | preglow | it's highly probable the end |
16:59:14 | preglow | it cuts a bit of the start now too, though |
16:59:33 | Rori | :/ |
16:59:41 | preglow | no, you want that |
16:59:46 | | Quit matsl (Remote closed the connection) |
16:59:51 | Rori | yeah there is no gap |
17:00 |
17:00:14 | Rori | it just jumps too far ahead. not sure how you would get around that |
17:00:34 | preglow | first i need to know what kind of info the file has |
17:00:46 | preglow | is it a vbr file? |
17:00:52 | Rori | I could send you 2 test tracks that mix together |
17:01:22 | Rori | the ones that give me trouble then you could see perhaps |
17:01:51 | Rori | I dunno let me see what they are |
17:01:52 | preglow | not now, please |
17:01:53 | preglow | no time |
17:01:55 | Rori | ok |
17:03:17 | textchimp | no one? |
17:03:57 | Rori | how do you tell if it's vbr in winamp? |
17:03:57 | preglow | please do check if they're vbr, though |
17:04:09 | preglow | and if you've got foobar, tell me if it has mp3_accurate_length |
17:04:21 | preglow | well, does the bitrate jump around when you play it? |
17:04:24 | Rori | ok lets try fb2k |
17:04:48 | preglow | click on properties for the file in fb2k |
17:04:49 | Rori | I see no bitrate in winamp. used to tell me but now it don't display it |
17:05:02 | preglow | it should tell you if it's vbr and if it's got mp3_accurate_length |
17:05:27 | Rori | fixed bitrate |
17:05:30 | Rori | 192k |
17:05:39 | preglow | ok, i don't handle those yet |
17:05:45 | preglow | does it say mp3_accurate_length? |
17:05:58 | Rori | loadin foobar |
17:06:47 | Rori | where do I find that info in foobar? |
17:06:56 | preglow | right click |
17:06:58 | preglow | press properties |
17:07:03 | preglow | on the file in the playlist |
17:07:22 | Rori | nothing about accurate |
17:07:23 | Rori | bitrate = 192 |
17:07:23 | Rori | codec = MP3 |
17:07:23 | DBUG | Enqueued KICK Rori |
17:07:23 | Rori | channels = 2 |
17:07:23 | Rori | samplerate = 44100 |
17:07:23 | *** | Alert Mode level 1 |
17:07:23 | Rori | mp3_stereo_mode = joint stereo |
17:07:24 | *** | Alert Mode level 2 |
17:07:24 | Rori | −−−−−−−−−− |
17:07:26 | Rori | 12931823 samples @ 44100Hz |
17:07:28 | Rori | File size: 7 027 753 bytes |
17:07:38 | preglow | hmm |
17:07:46 | preglow | then my newest patch will definitely not do anything for it |
17:07:52 | preglow | it doesn't handle cbr yet |
17:07:54 | Rori | aye |
17:07:58 | preglow | and you're file isn't gapless |
17:08:03 | preglow | your |
17:08:04 | Rori | aye |
17:08:49 | Rori | would have to be based on buffering and silence detection similar to nullsoft to work unfortunately |
17:09:02 | Rori | lets see how foobar handles the gap btw |
17:09:40 | Rori | does a better job |
17:10:02 | Rori | it glitches with a very small gap but it stays nearly in time with the beat |
17:10:19 | Rori | the small gaps put the beat out but not as bad as Rockbox does jumping too far ahead |
17:10:42 | yngwi_away | how do I know if my file is gapless from the foobar info?? |
17:10:52 | Rori | you don't I don't think |
17:11:04 | yngwi_away | hm |
17:11:15 | yngwi_away | i just downloaded it to try |
17:11:31 | preglow | yngwi_away: it says mp3_accurate_length |
17:11:41 | Rori | Nullsoft out is totally seamless |
17:11:48 | yngwi_away | then its gapless? |
17:11:51 | Rori | can't hear the join or any beat delay |
17:11:56 | yngwi_away | then my files are :-) |
17:12:01 | yngwi_away | surprise surprise |
17:12:17 | Rori | I wish Rockbox could do that trick |
17:12:26 | yngwi_away | patience |
17:12:29 | Rori | :) |
17:12:38 | Rori | I am not a virtious person ;) |
17:12:43 | Rori | virtuous |
17:12:43 | yngwi_away | hehe |
17:13:05 | Rori | Nullsoft send me your source code! |
17:13:41 | Rori | just for the in and out plugs at any rate |
17:14:14 | Rori | I should do a wav capture and look at the sinewave |
17:14:37 | preglow | what would that tell you? |
17:14:41 | preglow | you already know it's gapless |
17:14:43 | Slasheri | preglow: I committed some fix for the mp3 metadata reading problem |
17:14:47 | Rori | dunno. not a lot I guess |
17:14:49 | Slasheri | Not a best one but it works |
17:14:52 | preglow | Slasheri: excellent |
17:15:20 | Rori | what does that do? does that fix the ff per chance or is that something else? |
17:15:48 | Rori | woosh! it went past my head. whoosh! |
17:15:55 | Rori | lol |
17:16:42 | preglow | it doesn't do anything new atm |
17:16:43 | hicks | Is my understanding correct that once the bootloader firmware is flashed to the iriver, it hands control over to rockbox.iriver on load? So if a future update to rockbox.iriver went wrong, it wouldn't really matter, as you can just copy over a new version. Its only the firmware going wrong on the initial flash that could be a problem? |
17:17:00 | stripwax_ | hicks yep |
17:17:01 | preglow | that is, apart from actually enabling my code to work |
17:17:16 | Rori | preglow was you off to do something else? :) |
17:17:21 | preglow | i am |
17:17:25 | *** | Alert Mode OFF |
17:17:33 | preglow | i'm multitasking |
17:17:37 | Rori | oh ok I thought that meant leaving lol |
17:17:45 | stripwax_ | me too. i'm watching Kill Bill 2 :-) |
17:17:52 | Rori | I am gonna watch some anime |
17:18:26 | Rori | Tsubasa Chronicle. Anyone familiar with Clamp will know of it. |
17:25:48 | | Join TROGDORRRRR [0] (~trogdor@cpc4-hem14-5-0-cust226.lutn.cable.ntl.com) |
17:25:51 | | Join thegeek [0] (na@ti521110a080-0260.bb.online.no) |
17:26:31 | | Join elinenbe1 [0] (~elinenbe_@65.115.46.225) |
17:26:58 | | Join Bagder_ [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
17:27:08 | | Join silencer [0] (~silencer@zen.via.ecp.fr) |
17:27:32 | | Quit belgarath (brown.freenode.net irc.freenode.net) |
17:27:32 | NSplit | brown.freenode.net irc.freenode.net |
17:27:32 | | Quit textchimp (brown.freenode.net irc.freenode.net) |
17:27:32 | | Quit hicks (brown.freenode.net irc.freenode.net) |
17:27:32 | | Quit [solid] (brown.freenode.net irc.freenode.net) |
17:27:32 | | Quit DomZ (brown.freenode.net irc.freenode.net) |
17:27:32 | | Quit MoosCamaro (brown.freenode.net irc.freenode.net) |
17:27:32 | | Quit niobos_study (brown.freenode.net irc.freenode.net) |
17:27:32 | | Quit t0mas (brown.freenode.net irc.freenode.net) |
17:27:32 | | Quit Harpy (brown.freenode.net irc.freenode.net) |
17:27:32 | | Quit QT (brown.freenode.net irc.freenode.net) |
17:27:32 | | Quit RED_M_CHIU (brown.freenode.net irc.freenode.net) |
17:27:32 | | Quit thegeek_ (brown.freenode.net irc.freenode.net) |
17:27:35 | | Quit silencer_ (brown.freenode.net irc.freenode.net) |
17:27:35 | | Quit Bagder (brown.freenode.net irc.freenode.net) |
17:27:35 | | Quit bill20r3 (brown.freenode.net irc.freenode.net) |
17:27:35 | | Quit elinenbe (brown.freenode.net irc.freenode.net) |
17:27:35 | | Quit C-Keen (brown.freenode.net irc.freenode.net) |
17:27:35 | | Quit Rick (brown.freenode.net irc.freenode.net) |
17:27:39 | | Join Harpy [0] (QV2BY52vO3@dsl-hkigw7wbb.dial.inet.fi) |
17:27:40 | | Join niobos_study [0] (~niels@80.200.129.6) |
17:27:40 | | Join Rick [0] (rick@71.108.23.179) |
17:27:43 | | Nick elinenbe1 is now known as elinenbe (~elinenbe_@65.115.46.225) |
17:27:43 | NHeal | brown.freenode.net irc.freenode.net |
17:27:43 | NJoin | C-Keen [0] (~C-Keen@positive-it.de) |
17:27:45 | NJoin | [solid] [0] (~solid@83.175.176.194) |
17:27:45 | | Join t0mas [0] (~Tomas@80.60.8.209) |
17:27:47 | NJoin | QT [0] (as@area51.users.madwifi) |
17:28:16 | NJoin | bill20r3 [0] (bill@cloudburst.xmission.com) |
17:28:34 | | Join hicks [0] (~hicks@dsl092-070-253.bos1.dsl.speakeasy.net) |
17:32:18 | Rori | wb |
17:37:21 | *** | Saving seen data "./dancer.seen" |
17:38:06 | markun | Shall I commit basic navigation with the remote control in the tree viewer? |
17:39:45 | preglow | why not |
17:40:31 | markun | And also implement remote control in the menu? |
17:41:27 | markun | Don't know why it's not implemented |
17:42:50 | preglow | *shruggage* |
17:42:57 | preglow | if it doesn't break anything and works decently, i don't see why not |
17:47:45 | yngwi_away | does any of you hav an idea why foobar is not reading the id3tags from my files?? winamp and rockbox for example have no problems.. |
17:47:58 | preglow | because they're id3v2, probably |
17:48:11 | preglow | that plugin might not be bundled by defaylt |
17:48:17 | preglow | the foobar people hate id3v2 with a passion |
17:49:13 | yngwi_away | hmm do they? |
17:49:29 | | Join phil- [0] (phil@ppp-225-82-211.friaco.access.uk.tiscali.com) |
17:51:32 | yngwi_away | i think i have the solution; i use mp3gain and that seems to cause foobar to ignore id3v2 |
17:57:22 | markun | preglow: While I'm at it, shall I move the button defenitions in wps.c to wps.h? |
17:57:59 | markun | Maybe I should stop asking questions and just do it.. |
17:59:15 | preglow | perhaps |
17:59:32 | preglow | i'm not much of an authority on what to do and what to don't unless it comes to codecs anyway |
18:00 |
18:00:28 | | Quit phil- () |
18:12:17 | markun | ok, committed. One more thing, don't you think that pressing 'menu' in the menu should leave the menu? |
18:12:17 | | Quit elinenbe_ (Read error: 104 (Connection reset by peer)) |
18:14:55 | | Join bumi [0] (~blabla@bzq-84-109-82-242.red.bezeqint.net) |
18:21:20 | | Join ShockerEngr [0] (ShockerEng@ip68-103-201-227.ks.ok.cox.net) |
18:22:34 | | Join webguest55 [0] (~52ff52fa@labb.contactor.se) |
18:22:42 | bumi | hey everyone |
18:22:52 | bumi | i whold like to donate a trout to the rockbox project |
18:23:03 | ze | mmm trout |
18:23:04 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
18:23:04 | * | bumi donates a HUGE trout |
18:23:22 | * | bumi slaps ze around with Windows Me |
18:23:25 | bumi | :P |
18:23:30 | bumi | whats up? |
18:24:53 | | Quit ashridah ("Leaving") |
18:25:00 | ze | ouch |
18:25:05 | ze | windows me |
18:25:06 | ze | thats harsh |
18:25:22 | bumi | yeap |
18:25:34 | bumi | the DDay wepeon |
18:27:29 | [solid] | vorbos endurance test update... after 2.5hrs the battery is at 87, might end not bad after all... |
18:27:56 | t0mas | sounds better then I thought it would be |
18:28:05 | [solid] | even if it'll tie with flac in terms of time it'll be as good as the original firmware |
18:28:27 | [solid] | and it looks to to me that it'll at least tie ^^ |
18:29:28 | | Quit crwl (brown.freenode.net irc.freenode.net) |
18:29:28 | NSplit | brown.freenode.net irc.freenode.net |
18:29:56 | [solid] | i'll do all test i can (ie except ac3 since i don't have any dvd's) since the finals are starting and i no longer have to go to the uni everyday... just an exam here and there :p |
18:30:01 | NHeal | brown.freenode.net irc.freenode.net |
18:30:01 | NJoin | crwl [0] (~crawlie@dsl-83.148.225-157-dynip.ssp.fi) |
18:30:18 | ze | google for ac3s im pretty sure theres some free ones out there |
18:30:43 | [solid] | it would be perfect to test that with the same album tho |
18:30:53 | [solid] | and that's not really doable i'm afraid |
18:31:15 | ze | well you got the album in lossless/cd? |
18:31:21 | [solid] | yup |
18:31:27 | ze | get faac and make your own ac3 then |
18:31:28 | ze | heh |
18:31:30 | [solid] | do ac3 encoders exist at all? |
18:31:31 | [solid] | oh |
18:31:32 | [solid] | cool |
18:31:38 | [solid] | didn't know that :D |
18:31:50 | ze | i think faac is whats appropriate |
18:31:50 | ze | i dunno |
18:31:54 | ze | but yeah ac3 encoders exist for sure |
18:32:17 | [solid] | i thought faac does aac only |
18:32:20 | [solid] | :) |
18:32:31 | ze | er maybe |
18:32:38 | ze | is aac something diff from ac3? |
18:32:39 | ze | hehe |
18:32:49 | [solid] | yes ;) |
18:32:52 | ze | really? |
18:33:02 | bumi | guys, i think i found a bug in rockbox for iriver |
18:33:03 | ze | cause it seems like faad is what stuff wanted when it wanted to support ac3 |
18:33:10 | bumi | when i change the fonts to hebrew fonts |
18:33:10 | ze | *shrug* |
18:33:13 | bumi | all works well |
18:33:16 | ze | either way, ac3 encoders do exist :p |
18:33:23 | bumi | and then when i restart the player |
18:33:30 | bumi | it goas back to default |
18:33:33 | [solid] | ac3 basically equals dvd-v audio and aac basically is mpeg4 audio (very basically) |
18:33:56 | ze | er mpeg4 audio? hmm |
18:34:03 | ze | i thought mpeg4 was a video codec |
18:34:11 | [solid] | mpeg4 is a container |
18:34:15 | [solid] | afaik |
18:34:17 | ze | avi is a container |
18:34:20 | bumi | can anyone test what i said and see thats its realy a bug |
18:34:22 | [solid] | that too |
18:34:27 | bumi | and not just something am doing wrong |
18:34:27 | bumi | ? |
18:34:32 | ze | divx is mpeg4 |
18:34:43 | ze | and they're both in avi's |
18:34:56 | [solid] | apple sells aac in .mpa |
18:34:57 | ze | and often paired with ac3 or mp[23] or vorbis audio |
18:35:06 | [solid] | which basically is .mp4 with a bad extension |
18:35:47 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
18:35:48 | [solid] | i'm back to tha books anyway now :) |
18:40:16 | | Nick niobos_study is now known as niobos (~niels@80.200.129.6) |
18:41:30 | niobos | I need some help in C-coding: how do I iterate over a directory (recursively)? |
18:41:37 | niobos | I checked the CVS and found this: |
18:41:47 | niobos | if (entry->attribute & ATTR_DIRECTORY) { |
18:42:12 | niobos | however, gcc complains that "structure has no member named `attribute'" |
18:42:32 | niobos | how should I check if an entry is a directory? |
18:43:27 | niobos | it's for songdb, so it should run on both: in rockbox and on a regular PC |
18:45:57 | Rori | markun yes pressing menu button again should exit menu |
18:46:10 | Rori | coz it pee's me off keep having to hit back |
18:46:58 | markun | yes, me too |
18:47:25 | yngwi_away | should hitting the "play" button always take you back to the wps screen? or only when in the filetree? |
18:48:55 | | Quit bumi ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
18:48:58 | Rori | I'm confused as to why hitting play/pause does not play the currently selected file |
18:49:17 | Rori | would make more sense to me |
18:49:51 | markun | Hm, I'm now wondring how you should get to the filetree from the wps using the remote. There is a menu button that I now use to enter the menu.. but also a mode button. |
18:50:04 | Rori | button assignments need to be sorted out or user configureable :) |
18:50:50 | yngwi_away | rori: the pause function has been temporarily disabled today |
18:50:54 | yngwi_away | or yesterday |
18:51:02 | yngwi_away | :-) |
18:51:03 | Rori | yeah I know that |
18:51:17 | yngwi_away | oh, sorry, a missunderstanding |
18:51:23 | Rori | but hitting the play button on a file or folder should play it |
18:51:25 | yngwi_away | should read posts better |
18:51:38 | t0mas | markun: I guess we need to make all buttons changeable... I have those wps buttons mostly just copied from the simple archos remote code... |
18:51:49 | t0mas | maybe someone needs to get a right interface doc sometime |
18:51:58 | Rori | actually hitting play on a folder and having it play the contents sounds good to me |
18:52:00 | t0mas | iriver buttons are named wrong too... in some places |
18:52:09 | markun | Rori: how would you then go to back to the wps? |
18:52:16 | t0mas | stop |
18:52:20 | t0mas | would be a nice choise |
18:52:23 | Rori | it just shows the first file played |
18:52:35 | Rori | like it normally does |
18:53:46 | Rori | why bother with album playlists when you can just select the album folder and hit the play button? :) |
18:54:05 | Rori | as long as they are in sequential order no problem |
18:54:21 | yngwi_away | you can actually make a playlist with the currently selected folder and subfolders :-) |
18:54:32 | Rori | I know |
18:54:36 | Rori | but there is no need |
18:54:39 | yngwi_away | sorry again |
18:54:44 | Rori | just play contents of folder |
18:54:55 | yngwi_away | yeah i would like that |
18:55:09 | yngwi_away | would be more comfortable |
18:55:11 | Rori | the folder becomes the album playlist because playing tracks in a folder plays in sequence anyhow |
18:55:35 | Rori | rather than digging down to the files in the folder and going to the first track and hitting the joystick |
18:55:39 | Rori | too much effort ;) |
18:55:59 | Rori | folders become a kind of easy album database that way |
18:56:06 | markun | t0mas: I think the 'mode' button on the remote would be a good choice to switch between wps and files |
18:56:40 | yngwi_away | why not the joystick? |
18:56:45 | Rori | markun good idea |
18:56:52 | t0mas | markun: ok, I can add that |
18:56:54 | Rori | because joy you can sometimes hit wrong ;) |
18:57:04 | niobos | Is there a portable way to recursively iterate over a directory in C? |
18:57:06 | t0mas | but file browsing should be possible on the remote too |
18:57:09 | Rori | I dislike center buttong on joystick to be honest |
18:57:12 | Rori | -g |
18:57:13 | niobos | portable = linux, windows and rockbox |
18:57:31 | t0mas | niobos: what do you want to iterate? filenames? |
18:57:36 | niobos | yeah |
18:57:42 | markun | t0mas: I added WPS_RC_MENU here, but somehow it doesn't work. |
18:57:48 | niobos | iterate over filenames and descend into directories |
18:57:54 | Rori | left/right/up/down is fine but push in sometimes you don't push dead center and bosh you do something you did not intend |
18:57:59 | t0mas | markun: I can fix that |
18:58:04 | t0mas | what button did you use? |
18:58:17 | markun | BUTTON_RC_MENU |
18:58:32 | markun | t0mas: did you see my latest commit? |
18:58:34 | Rori | play button on folder select. must have function IMO :) |
18:58:44 | markun | I moved the button defines from wps.c to wps.h |
18:59:01 | t0mas | markun: jep |
18:59:10 | t0mas | markun: I saw it... why? |
18:59:18 | yngwi_away | hmm i'd really like a Buttons.cfg file were I can assign any function i want *dreams* |
18:59:31 | | Nick yngwi_away is now known as yngwi (~chatzilla@chello080109107064.1.15.vie.surfer.at) |
18:59:42 | markun | t0mas: because it's also done in menu.h and tree.h |
19:00 |
19:00:02 | t0mas | hm.. it has been in wps.c for a long time |
19:00:29 | t0mas | but it sounds logic to mee |
19:01:19 | Rori | http://www.misticriver.net/boards/showpost.php?p=252412&postcount=1063 |
19:01:48 | Rori | I added the option that when hitting play on a folder if there is a playlist in the folder it overrides sequential playback to play the playlist instead |
19:01:59 | Rori | I mean the suggested option ;) |
19:02:20 | Rori | sounds like a logical approach to me |
19:02:22 | yngwi | hehe good idea |
19:02:33 | markun | Rori: What if there are multiple playlists? |
19:02:40 | Rori | it plays those in sequence |
19:02:49 | yngwi | just enter the directory and let choose |
19:02:50 | Rori | if in the same folder |
19:02:58 | t0mas | markun: you defined WPS_RC_MENU in wps.h |
19:03:01 | Rori | yngwi this is a shortcut |
19:03:03 | t0mas | and added it to wps.c? |
19:03:07 | t0mas | or just that define? |
19:03:17 | Rori | play on folder rtaher than having to enter folder every time and select files |
19:03:21 | markun | t0mas: yes, that's what I did |
19:03:26 | Rori | 1 step instead of 2 |
19:03:36 | yngwi | yeah, i mean wehen there are more than one playlists then enter the folder |
19:03:43 | markun | t0mas: Just like I did in tree.h and tree.c |
19:03:56 | t0mas | markun: ok, I'll take a look at it |
19:03:59 | Rori | whatever. I just want play folder that will make me very happy |
19:04:08 | Rori | heh |
19:04:10 | yngwi | signed |
19:04:13 | markun | t0mas: But I didn't commit it because it didn't work |
19:06:07 | t0mas | you forgot WPS_MENU_PRE I guess? |
19:06:25 | Rori | anyone working on fixing the FF issue? |
19:06:56 | t0mas | Slasheri does that... |
19:07:01 | Rori | ok |
19:07:32 | Rori | FF is not accurate at the moment. It thinks it's the end of a song when it isn't. It's jumping too far forward even though it reads the correct time |
19:08:14 | Rori | or rather it's not moving far enough but thinks it's further forward and ends the track prematurely |
19:08:18 | markun | t0mas: this is what I did http://130.89.160.166/rockbox/wps.diff |
19:08:47 | t0mas | ok |
19:08:51 | t0mas | I'll fix it |
19:08:51 | t0mas | and commit |
19:09:02 | Rori | it goes "Oh only 10 seconds left to the end of the song" and ends at 10 seconds but the song is still 20 seconds longer |
19:09:11 | Rori | rough exapmple |
19:09:14 | Rori | example |
19:13:28 | markun | t0mas: Hmm, BUTTON_RC_MODE is not defined.. |
19:13:51 | t0mas | that's not the only problem |
19:14:04 | t0mas | I have to eat now... then I'll commit it |
19:14:25 | markun | ok |
19:18:41 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
19:22:11 | | Quit webguest55 ("CGI:IRC (EOF)") |
19:23:44 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
19:29:12 | | Quit Rori () |
19:37:24 | *** | Saving seen data "./dancer.seen" |
19:38:56 | [solid] | this is weird... i reached for my player to check the runtime and found that... it's off |
19:38:59 | [solid] | ?! |
19:39:14 | [solid] | the vorbis test is continued but that is very very weird |
19:39:25 | [solid] | if it crashed it wouldn't turn off, right? |
19:39:51 | [solid] | wouldn't have turned* |
19:41:56 | [solid] | luckily the runtime is saved, hope it's accurate |
19:42:20 | crwl | it doesn't seem to be |
19:44:20 | preglow | i think someone else mentioned this happening yesterday |
19:44:58 | t0mas | weird |
19:45:04 | t0mas | maybe it's the off timer? |
19:45:13 | t0mas | when it's stopped it times down 10 minutes |
19:45:33 | t0mas | so when OGG playback fails to load next codec (it does something like that sometimes) and it's stopped |
19:45:40 | t0mas | it waits for 10 minutes, and then shuts down |
19:49:01 | [solid] | oh |
19:49:13 | [solid] | that explains the shutdown |
19:49:31 | [solid] | so there must be something causing it to stop... hm |
19:49:45 | [solid] | it's the same files over and over again, all oggs |
19:50:19 | [solid] | i know it'd be better to do this with headphones on but i'd go crazy listening to the same album over and over again :D |
20:00 |
20:02:46 | t0mas | markun? do you know where the filetree is drawn? (I don't see much drawing code in filetree.c?) |
20:06:42 | | Nick StrathAFK is now known as Strath (~mike@dgvlwinas01pool0-a219.wi.tds.net) |
20:17:08 | markun | t0mas: no idea |
20:17:30 | markun | [solid]: I also had vorbis playback turning my iriver off, even today while I was listening. |
20:18:02 | Slasheri | markun: what kind of songs you was playing when that happened? |
20:18:05 | | Quit silencer (Nick collision from services.) |
20:18:10 | Slasheri | only oggs or other formats also? |
20:18:12 | markun | t0mas: Are you looking for tree.c? |
20:18:24 | markun | Slasheri: I only have q3 oggs |
20:18:28 | | Join silencer_ [0] (~silencer@zen.via.ecp.fr) |
20:18:30 | Slasheri | ok.. |
20:18:33 | markun | Slasheri: and no mp3 |
20:19:12 | markun | I turned the idle timer off the last time it happened, but obviously that didn't help. |
20:19:39 | preglow | wow |
20:19:41 | Slasheri | Hmm.. How long the songs were? |
20:19:42 | preglow | pretty strange behaviour |
20:20:26 | markun | Not very long, can't remember which album it was. I've since then listened to a lot of music without it turning off. |
20:21:05 | markun | I think amiconn reported the same thing |
20:21:08 | Slasheri | ok, but any of them weren't over 10 minutes or something like that? |
20:21:14 | preglow | markun: with mp3s then, i guess? |
20:21:49 | markun | 10.55.28 # <amiconn> I started playing a dir of oggs, and while playing the 3rd track, my iriver suddenly powered off (no battery problem) |
20:22:35 | Slasheri | Hmm, yep. Can anybody reproduce the problem with same set of songs? |
20:22:50 | markun | Slasheri: I'm not sure, but I've idle poweroff turned off anyway.. |
20:23:15 | markun | maybe amiconn knows which songs he was playing |
20:23:16 | Slasheri | markun: yes, i think the problem is caused somewhere else.. Some buffer overflow or something like that |
20:23:55 | markun | Slasheri: Maybe amiconn's new overflow detection? Or wasn't that committed yet? |
20:24:21 | Slasheri | I think it's committed now, but it can detect only stack overflows |
20:25:36 | markun | t0mas: I tried to make BUTTON_RC_VOL switch between wps and tree, but it doesn't do anything. |
20:26:51 | t0mas | hm? |
20:26:51 | markun | Hm, probably the _PRE problem.. |
20:26:58 | t0mas | you can switch with BUTTON_RC_ON |
20:27:56 | t0mas | that would be more like the real device does it? |
20:28:01 | t0mas | and yes... there's a WPS_PRE too |
20:28:08 | t0mas | just do like I did it in wps.c |
20:28:08 | markun | which button is RC_ON? |
20:28:14 | t0mas | the play button |
20:28:24 | markun | play trigers pause here.. |
20:28:39 | HCl | hello |
20:28:42 | markun | when in wps |
20:28:46 | markun | hi HCl! |
20:28:57 | HCl | hi :) |
20:29:02 | | Join MrStaticVoid [0] (~jlee@69-175-94-207.frdrmd.adelphia.net) |
20:33:09 | | Join DomZ [0] (~52426222@labb.contactor.se) |
20:34:59 | t0mas | markun: I mean play from tree should return to wps |
20:38:11 | preglow | any news on grayscale? |
20:39:28 | markun | t0mas: The how do you play a new file from the tree? |
20:39:40 | | Quit stripwax_ (Read error: 131 (Connection reset by peer)) |
20:39:57 | markun | preglow: no, not yet. I've made it a lot faster, but it's not finished. |
20:43:52 | markun | I would like the 'mode' button on the remote (called BUTTON_RC_VOL) to switch between tree and wps. |
20:45:22 | preglow | a lot faster = good |
20:49:16 | markun | amiconn told me it was more or less what he had in mind. Maybe he should finish it because he wants to change the graphics api anyway. |
20:58:17 | | Join Chamois [0] (~Chamois@i01v-71-23.d4.club-internet.fr) |
21:00 |
21:00:14 | | Quit Chamois (Client Quit) |
21:08:13 | | Quit DomZ ("CGI:IRC (Ping timeout)") |
21:10:46 | | Join matsl [0] (~matsl@1-1-4-2a.mal.sth.bostream.se) |
21:15:04 | [solid] | markun: you play it with 'next' on the main unit, and since it's pressing the joystick right, it makes sense and is quite a good idea from my experience |
21:17:31 | | Nick Naked is now known as Hadaka (naked@naked.iki.fi) |
21:19:55 | markun | [solid]: Then how do you get to the file-menu from the remote control? |
21:20:13 | markun | right now it's not possible |
21:20:46 | markun | I thought keeping 'play' on the remote pressed could give you the menu. |
21:22:38 | [solid] | with the original fw it was with navi/menu |
21:23:09 | [solid] | not a bad concept, since you open the menu with the a-b/mode button |
21:23:14 | [solid] | (on the main unit) |
21:24:42 | markun | true |
21:26:26 | [solid] | vorbis test update - after 5 hours the battery is at 65 :D |
21:30:26 | preglow | kerw00t |
21:33:27 | preglow | bitrate? |
21:33:42 | [solid] | q6 |
21:33:46 | [solid] | (~192) |
21:34:19 | preglow | w000t |
21:35:02 | [solid] | (same as with the flac test - remote plugged in, headphones plugged into line-out, volume at 50%) |
21:35:45 | preglow | hmm |
21:35:51 | preglow | that's cheating, really |
21:36:01 | preglow | the headphones need to be in the proper output to loud the amplifier |
21:36:05 | preglow | load |
21:36:42 | [solid] | i don't understand how could that be, the perceivable volume is exactly the same |
21:37:19 | [solid] | and that's the way i always use it, since i carry my h120 in a bag and this way it's far more comfortable for me.. |
21:37:28 | *** | Saving seen data "./dancer.seen" |
21:39:16 | preglow | okies |
21:40:13 | [solid] | but i'm open to argumentation, if a luser and a dev have contradictory opinions usually the dev is right lol |
21:44:13 | preglow | depends on the earphones, i guess |
21:44:14 | | Quit gromit` (Read error: 54 (Connection reset by peer)) |
21:44:23 | preglow | the line out isn't by far capable of driving my earphones |
21:45:11 | [solid] | well 50% isn't too loud either, it's good for listening at home and not outside |
21:46:16 | | Join gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
21:51:13 | markun | preglow: Is it very expensive to scale evey sample in Tremor for clipping prevention, maybe replaygain? |
21:52:05 | [solid] | \o/ for replaygain |
21:52:28 | crwl | implement the replaygain with some volume trick ;) |
21:53:11 | markun | Yes, but we still have to scale the samples if we don't want clipping |
21:53:15 | markun | The replaygain can be done with the volume control |
22:00 |
22:00:13 | preglow | markun: no |
22:00:19 | preglow | markun: not very, you need to do a mul on each sample |
22:02:09 | markun | maybe the peak value computed with libvorbis differs from the peak you get with Tremor.. |
22:02:22 | preglow | nah, not by much |
22:02:47 | preglow | an integer decoder is in some cases more exact than a floating point decoder |
22:02:52 | preglow | i think they're pretty equal |
22:02:55 | preglow | doing a test shouldn't be hard |
22:04:07 | | Join ^koniu^ [0] (~koniu@host81-129-149-23.range81-129.btcentralplus.com) |
22:08:49 | | Join bipak [0] (~bip@p508854A0.dip.t-dialin.net) |
22:10:36 | markun | I made the remote code a bit more complete and would like to commit it. The actual button assignmet can be changed later easily. |
22:11:21 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
22:13:14 | | Join F1^Aison [0] (~hans@zux166-181.adsl.green.ch) |
22:14:14 | preglow | hmm |
22:14:19 | preglow | i wanna do the resample code now |
22:14:43 | markun | :) |
22:14:59 | markun | But you don't have time right> |
22:15:32 | preglow | correct |
22:15:39 | preglow | if i do that, i wont get anything else done today |
22:16:49 | preglow | arghh |
22:17:04 | preglow | my god, how i look forward to finishing this school nonsense |
22:19:37 | markun | Yes, me too.. |
22:20:33 | markun | And then we'll get proper jobs and be too tired at night to write programs for fun.. |
22:21:52 | preglow | of course |
22:22:10 | preglow | optimally money would just appear in my mailbox every day, so i could spend all my time on hobbies |
22:22:14 | preglow | but anywho |
22:22:17 | preglow | i'd rather try working than school now |
22:22:22 | preglow | since i'm so incredibly tired of it |
22:22:49 | markun | I've been studying now for almost 6 years.. |
22:23:11 | markun | And all the years of school before it of course.. |
22:23:25 | preglow | haha |
22:23:30 | preglow | five years here |
22:23:34 | preglow | plus the school before that, yes |
22:23:41 | preglow | which amounts to thirteen years |
22:23:49 | markun | Yes, for me too |
22:23:59 | preglow | but yeah |
22:24:02 | preglow | i'm done in two weeks |
22:24:11 | preglow | then relocation and work is next |
22:24:27 | markun | where will you move? |
22:25:36 | | Quit bipak_ (Read error: 110 (Connection timed out)) |
22:26:45 | preglow | oslo |
22:27:59 | preglow | that is, in august |
22:28:08 | preglow | dunno what i'll do in july |
22:28:14 | preglow | probably stay at my father's |
22:28:23 | preglow | with a 28k8 modem, expect heavy work to be done! |
22:28:35 | markun | :) |
22:29:28 | | Quit Aison (Connection refused) |
22:42:20 | | Nick F1^Aison is now known as Aison (~hans@zux166-181.adsl.green.ch) |
22:50:38 | | Join Querty [0] (~michiel@heren.demon.nl) |
22:51:35 | Querty | hmm, seems the latest commit to tree.c has broken CVS builds |
22:51:37 | Querty | make[1]: *** [build-recorderv2/apps/tree.o] Error 1 |
22:52:14 | preglow | oops |
22:52:17 | preglow | a ton of reds |
22:52:23 | preglow | markun: feex |
22:52:28 | * | t0mas is innocent :P |
22:53:17 | [solid] | t0mas: any news on remote wps? |
22:54:10 | [solid] | vorbis test update: 6.5hrs play time, battery level: 62 |
22:54:16 | preglow | ehh |
22:54:18 | preglow | strange error |
22:54:41 | markun | damn.. |
22:54:51 | preglow | straight in the middle of ifdef hell |
22:57:16 | markun | I'll fix it right now |
22:58:22 | t0mas | [solid]: no, I have to finish a lot of reading this week |
22:58:39 | t0mas | but friday my vacation starts |
22:58:49 | t0mas | so then I can start coding whole nights :D |
22:59:09 | | Join david88 [0] (davidd@67-50-86-124.br1.tbr.ga.frontiernet.net) |
23:00 |
23:00:00 | | Part david88 |
23:00:58 | | Join david88 [0] (davidd@67-50-86-124.br1.tbr.ga.frontiernet.net) |
23:01:58 | markun | Hm, don't know what the best way to fix this would be.. RC_ENTER is defined the same as RC_RUN, but not on iriver |
23:05:19 | markun | I could disable RC_ENTER on all the devices that are red now, but that would probably make other people angry |
23:06:13 | markun | Hm, no, it shouldn't matter |
23:06:18 | | Quit MrStaticVoid ("leaving") |
23:08:28 | | Join thegeek_ [0] (na@ti521110a080-0260.bb.online.no) |
23:08:28 | | Quit thegeek (Read error: 54 (Connection reset by peer)) |
23:10:46 | | Join webguest23 [0] (~c86c10f7@labb.contactor.se) |
23:12:06 | webguest23 | Hello |
23:12:15 | webguest23 | Is HCL around? |
23:13:37 | webguest23 | People great work I have been following your development and now have Rockbox playing my collection of a couple thousand oggs |
23:14:13 | odd | huzzah |
23:14:15 | webguest23 | HCL is there an easy fix to the strict.pl issue with the songdb? |
23:15:18 | Bagder_ | strict.pl issue? |
23:15:23 | | Nick Bagder_ is now known as Bagder (~daniel@1-1-5-26a.hud.sth.bostream.se) |
23:17:13 | webguest23 | In the wiki page on creating the songdb there are some perl scripts to run but one generates an error because of the strict.pl HCL has noted it on the wiki page |
23:17:38 | webguest23 | page is http://www.rockbox.org/twiki/bin/view/Main/TagDatabase |
23:17:44 | preglow | strict.pl? |
23:17:51 | Bagder | .pm |
23:17:56 | webguest23 | sorry |
23:18:00 | preglow | strict is a file? |
23:18:07 | preglow | i thought it was a compiler hint |
23:18:10 | Bagder | it is |
23:18:40 | Bagder | webguest23: so remove the use strict line |
23:18:41 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
23:18:48 | Bagder | and what makes HCl claim this? |
23:19:07 | Bagder | it works fine for me |
23:19:29 | Bagder | but I don't use windows of course |
23:19:45 | preglow | sounds really strange |
23:20:21 | | Quit matsl (Remote closed the connection) |
23:20:52 | Bagder | I removed that line now |
23:20:52 | webguest23 | Okay I will look at the code and see what is happening, but I am a real noob |
23:21:11 | Bagder | there might be a problem with it, but it is _not_ a missing strict.pm |
23:22:03 | webguest23 | I am amazed at the speed that things have been going Great work |
23:23:09 | markun | The red builds are gone :) |
23:24:25 | webguest23 | Can't locate strict.pm in @INC (@INC contains: .) at vorbiscomm.pm line 12. |
23:24:25 | webguest23 | BEGIN failed−−compilation aborted at vorbiscomm.pm line 12. |
23:24:25 | webguest23 | Compilation failed in require at songdb.pl line 10. |
23:24:25 | DBUG | Enqueued KICK webguest23 |
23:24:25 | webguest23 | BEGIN failed−−compilation aborted at songdb.pl line 10. |
23:24:46 | webguest23 | Above is the error generated |
23:24:48 | | Join Rori [0] (MO-Pantsu@deadman3000.plus.com) |
23:25:06 | Bagder | and if you remove the 'use strict' line? |
23:26:56 | webguest23 | Now it is cannot locate warnings.pm in @INC ... at line 13 |
23:27:32 | Bagder | bah |
23:27:43 | Bagder | so install perl properly, then try again |
23:27:46 | [solid] | webguest23: your perl seems fux0red |
23:27:58 | Bagder | I guess that sneak way suggested is bad |
23:28:10 | ^koniu^ | [solid]: czytasz sredniowiecze, aye? =) |
23:28:17 | webguest23 | Okaay thanks I will do that and see what happens. |
23:28:39 | webguest23 | It is good to see the buttons on the Iriver remote working |
23:28:52 | [solid] | ^koniu^: aye |
23:29:04 | webguest23 | Is there going to be a wps for the remote as well to choose your own config? |
23:29:09 | ^koniu^ | (ops, everybody let me apologise for not using the common language of this channel. this won't happen again) |
23:29:54 | [solid] | erm... after 7 hours of playing q6 vorbis the battery indicator is still >50% |
23:30:28 | markun | [solid]: that's incredible! |
23:30:36 | [solid] | you guys were really too pesimistic about your code :) |
23:31:18 | [solid] | wonder if this time it'll drain *before* dawn |
23:31:21 | [solid] | :P |
23:33:11 | Rori | sexy |
23:33:41 | [solid] | maybe the volume is too low, my fones are extremely low-power driven, or using the lin-out is a dirty cheat indeed as preglow mentioned... |
23:33:43 | Bagder | webguest23: according to plan, yes |
23:33:47 | [solid] | but i really don't think so xD |
23:33:59 | [solid] | line-out* |
23:34:08 | niobos | webguest23: I'm a bit late... but anyway: I'm (re)writing the songDB-program in C |
23:34:55 | | Quit david88 () |
23:35:02 | webguest23 | Excellent news niobos thanks |
23:35:14 | niobos | so sooner or later the (old) perl script will become outdated |
23:35:22 | Bagder | why? |
23:35:35 | Bagder | its not that old |
23:35:39 | niobos | the DB-writing is done, the tag-reading still needs to be done |
23:35:43 | webguest23 | Bagder that is great, I expect to have some time in July, but at the rate you all are going things will be finished |
23:35:56 | niobos | Bagder: no, but it has bugs that don't get fixed |
23:36:10 | Bagder | niobos: really? I didn't know |
23:36:15 | Bagder | and besides |
23:36:16 | [solid] | niobos: and what about the java version? |
23:36:35 | Bagder | I don't see how rewrites fix such problems |
23:36:44 | niobos | I did some tests and for example the <no artist tag> doesn't work... it's just empty etc |
23:36:52 | webguest23 | So long keep up the good work |
23:36:55 | niobos | the Java version is fine, but won't work on the device itself |
23:37:02 | niobos | HCl is working on the Java |
23:37:04 | [solid] | niobos: right, good point |
23:37:04 | Bagder | I'll never use the java version |
23:37:12 | niobos | and Java is horribly slow |
23:37:31 | *** | Saving seen data "./dancer.seen" |
23:37:34 | Bagder | anyway, a C version will be handy |
23:37:42 | niobos | Bagder: you're right rewrites won't fix those problems, but C will run on the device |
23:37:49 | Bagder | yes |
23:37:53 | Bagder | but veeeeeery slow |
23:38:12 | | Quit ^koniu^ ("leaving") |
23:38:19 | Bagder | and you need to do major magic to deal with large databases |
23:38:26 | [solid] | Bagder: it's better to start with C and them optimise using asm, no? :D |
23:38:34 | niobos | Well, I won't excpext my Iriver to built a complete DB in a few seconds... it's ok if it takes a minute or two... |
23:38:41 | Bagder | its not the language, its the cpu/disk |
23:39:47 | [solid] | vorbiscomments might be very slow indeed |
23:39:48 | | Quit webguest23 ("CGI:IRC (EOF)") |
23:40:24 | | Quit hicks (Remote closed the connection) |
23:40:31 | | Join tvelocity [0] (tony@chan530-a094.otenet.gr) |
23:40:46 | Bagder | my 6000 takes minutes to index on my host |
23:40:48 | niobos | does anyone know of a portable (=linux, windows, rockbox) way to get all files from a directory, and recursively descend into subdirs? |
23:40:49 | Bagder | 6000 songs |
23:41:06 | Bagder | there is none |
23:41:11 | Bagder | unless you count cygwin |
23:41:15 | niobos | donno |
23:41:32 | niobos | I don't think we can force window-users to use cygwin to make their DB? |
23:41:35 | | Join hicks [0] (~hicks@215d868496cb3a16.session.tor) |
23:41:44 | tvelocity | python? |
23:41:45 | preglow | [solid]: what's the status? |
23:41:46 | Bagder | no, they won't like that... |
23:42:03 | niobos | where can I find/use/try the rockbox-way? |
23:42:23 | Bagder | rockbox uses posix opendir/readdir style |
23:42:27 | niobos | since I tried some things, but GCC complains that some attributes don't exist |
23:42:27 | [solid] | preglow: 7.5hrs, battery at 50 |
23:42:46 | niobos | eg: to find out if an entry is a directory |
23:43:08 | niobos | the CVS code uses entry->attributes & DIRECTORY (or something similar) |
23:43:23 | niobos | but on my linux system there is no ->attributes |
23:43:34 | Bagder | yes, that is not portable |
23:43:35 | preglow | [solid]: niceness |
23:43:40 | niobos | damn... |
23:43:44 | [solid] | preglow: loveliness ;) |
23:43:52 | niobos | ok, long live the #ifdef's, I guess? |
23:44:05 | Bagder | niobos: indeed, that's what portable programming is all about ;-) |
23:44:13 | niobos | k, thx anyway... |
23:44:28 | niobos | I'll concentrate to write linux-code, and #ifdef the rockbox/windows in later |
23:44:53 | niobos | the "special" things about rockbox, are they in the wiki? |
23:44:59 | niobos | (like that readdir stuff) |
23:45:06 | Bagder | nope |
23:45:15 | preglow | why didn't you make it portable? |
23:45:15 | niobos | just ask here? |
23:45:30 | Bagder | niobos: yes, we have almost no internals documented |
23:45:39 | Bagder | preglow: I don't remember ;-) |
23:45:51 | Bagder | posix doesn't define that anyway |
23:45:53 | niobos | Bagder: hmm... no internals documented... how recognizable... |
23:46:29 | Bagder | so rockbox _is_ posix compliant, just not doing it like linux |
23:46:36 | Bagder | (in regard to those functions that is) |
23:46:50 | niobos | well, Windows XP is also (kind of) POSIX compilant... onlt totaly different |
23:46:59 | Bagder | it is _not_ |
23:47:06 | niobos | s/onlt/only |
23:47:32 | niobos | hmm, could be... I tought I read that somewhere |
23:47:46 | Bagder | it is only similar to posix occasionally |
23:47:51 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
23:47:51 | * | niobos is getting tired and is off to bed |
23:47:59 | niobos | Bagder: thx for the info |
23:48:20 | Bagder | niobos: good luck with your work |
23:48:25 | niobos | thx |
23:48:33 | niobos | You'll see me around if I have questions... |
23:48:40 | niobos | a lot :-D |
23:48:44 | Bagder | :-) |
23:48:56 | | Quit niobos ("off to bed") |
23:49:21 | ]RowaN[ | woo toshiba gigabeat coming to the uk (www.play.com/play247.asp?pa=cntdn&page=title&r=ELEC&title=672720) i almost bought one from japan instead of my iriver |
23:50:26 | | Quit Querty ("Leaving") |
23:50:52 | markun | What kind of HD is in it? The same as in the H140? |
23:51:40 | Bagder | "Approximately 264,000 colours" |
23:51:42 | Bagder | hehehe |
23:51:51 | Bagder | 2^18 is 262144 |
23:52:03 | ]RowaN[ | no idea, i just wanted one coz it looks pretty |
23:52:27 | ]RowaN[ | kinda cool that its screen is vcd resolution |
23:54:38 | preglow | oohh |
23:54:53 | preglow | 240x320 |
23:55:05 | preglow | more than enough to play doom in its original resolution, if you tilt the player :P |
23:55:38 | Bagder | doesn't play ogg |
23:55:46 | preglow | indeed it doesn't |
23:56:04 | preglow | i hope my h120 will survive for aeons |
23:56:14 | preglow | i'll be seriously depressed if i have to get a player with no rockbox support |
23:56:24 | preglow | i'll then start porting |
23:58:30 | Bagder | there's a 60GB version too |
23:58:53 | preglow | i want an arm based player, mommy |