00:02:59 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
00:03:32 | * | Cassandra recently achieved a long term ambition. |
00:03:41 | Cassandra | My home network has real static IPs. |
00:03:49 | Cassandra | That's such a sad ambition to have, isn't it? |
00:04:05 | rasher | You mean globally routable? |
00:04:14 | Cassandra | Absolutely. |
00:04:39 | muesli- | are you hiding something? ;) |
00:05:18 | Cassandra | I'd've thought the point is I'm hiding a lot less than most people, being globally routable and all. |
00:06:05 | muesli- | where r u from? |
00:06:15 | rasher | Doesn't Zen offer this? |
00:06:52 | Cassandra | rasher: I'm on Zen. :) |
00:07:01 | Cassandra | muesli-: The UK. |
00:07:30 | Cassandra | But I'm also so technol33t I have my own domain. ;) |
00:07:38 | muesli- | yeah..tracert says you dont lie ;) |
00:08:30 | Cassandra | tracert tells you where I am? |
00:08:39 | muesli- | not really |
00:09:01 | muesli- | at least yr current ip from which your accessing irc |
00:09:09 | muesli- | in this case freenode |
00:10:07 | * | Cassandra is a little surprised to find her router filtering ICMP. |
00:10:26 | rasher | Bad router |
00:10:27 | rasher | Bad, bad router |
00:10:51 | Cassandra | No way to turn it off, either. |
00:11:10 | iMark | my router filters DCC sends :( |
00:11:31 | rasher | Nah, it's just NATing |
00:11:32 | rasher | nothing wrong with that |
00:11:36 | Cassandra | iMark: probably a masquerading issue. |
00:12:01 | * | Cassandra can do DCC sends no problem, being technol33t and all. Phear my network. |
00:12:03 | rasher | DCC send by you or the other end? |
00:12:13 | iMark | either if i remember right |
00:12:19 | iMark | i cant be arsed fixing it |
00:12:34 | iMark | i can still use other transfer methods |
00:13:01 | rasher | Thing is, DCC is bass ackwards, so a send is actually an incoming connection |
00:13:06 | rasher | it's positively insane |
00:13:28 | Cassandra | IRC was generally a crack fuelled bad idea from a protocol point of view. |
00:14:00 | rasher | Hm, what's wrong with IRC? |
00:14:16 | Cassandra | Ever tried to implement a server? |
00:14:27 | Cassandra | I haven't either, but the Doom is significant. |
00:14:40 | rasher | Heh, well I've used the protocol |
00:14:50 | rasher | (as in, programmed a bit with it) |
00:15:26 | rasher | I'm not quite sure I see why it's so bad |
00:15:51 | rasher | Freenode manages to fuck it up regardless though |
00:17:02 | * | amiconn gives up fighting with this messy blob of code for a while :/ |
00:17:50 | | Quit leachbj (Read error: 110 (Connection timed out)) |
00:18:05 | | Join leachbj [0] (n=leachbj@dial81-135-148-16.in-addr.btopenworld.com) |
00:18:10 | rasher | runtimedb-on-archos? |
00:18:19 | amiconn | mpeg.c in this case. |
00:18:43 | amiconn | I need to clean up a bit before I can try to implement the hooks |
00:19:07 | rasher | wow, johnny mnemonic is really bad |
00:19:17 | amiconn | The interdependency of the various #ifdefs, declarations and functions is spaghetti |
00:19:25 | iMark | brb |
00:19:49 | amiconn | I'll delete, re-checkout and start over, but not right now |
00:20:03 | amiconn | Meanwhile I doubt to get this in before the freeze :( |
00:20:49 | | Quit rasher ("CGI:IRC (EOF)") |
00:21:30 | *** | Saving seen data "./dancer.seen" |
00:25:18 | | Join ashridah [0] (i=ashridah@220-253-120-113.VIC.netspace.net.au) |
00:31:32 | | Quit ansivirus ("Leaving") |
00:33:20 | | Quit webguest25 ("CGI:IRC (Ping timeout)") |
00:51:38 | | Quit ender` (Read error: 113 (No route to host)) |
00:57:48 | iMark | back |
01:00 |
01:07:53 | | Part Moos |
01:08:52 | Rick | heh |
01:09:00 | Rick | Started using my h100 lately |
01:09:03 | Rick | *h120 |
01:09:05 | Rick | again |
01:09:43 | Rick | had a weird thing today where the iriver firmware failed to read the harddrive properly (?), showed 0 songs and when I tried to navigate the menus I got garbled japanese/korean characters all over the screen, really weird :P |
01:09:51 | Rick | guess I should update |
01:09:52 | Rick | hehe |
01:14:01 | | Quit Strath (Read error: 110 (Connection timed out)) |
01:14:09 | ashridah | Rick: i had that on the first player i bought. if it was warm (been in a pocket, or playing for a while, etc), it'd fail to read the drive, and lockup when i went to the file tree |
01:14:26 | ashridah | it doesn't have a particularly graceful failure mode :) |
01:15:21 | | Part Nibbler ("Leaving") |
01:15:45 | | Quit hicks (Remote closed the connection) |
01:21:19 | | Quit markun () |
01:25:18 | Rick | ashridah: ahh, so that's what it was? |
01:25:23 | Rick | ashridah: heh heh |
01:25:39 | Rick | ashridah: I'm just glad it let me turn it off instead of having to find a pin to reset it |
01:27:25 | | Join Strath [0] (i=mike@dgvlwinas01pool0-a220.wi.tds.net) |
01:27:31 | | Quit Strath (Remote closed the connection) |
01:27:39 | | Join Strath [0] (i=mike@dgvlwinas01pool0-a220.wi.tds.net) |
01:29:34 | ashridah | i'd doubt that you were having my symptoms |
01:29:55 | ashridah | it could just as easily have been a corrupted filesystem |
01:30:52 | | Join ansivirus [0] (n=ansiviru@adsl-68-88-204-59.dsl.rcsntx.swbell.net) |
01:32:03 | Rick | ashridah: i'll do a scan then |
01:32:12 | Rick | ashridah: (because it had been in my pocket for about an hour without being on) |
01:32:34 | ashridah | okay, i should also state that this unit was defective in this way from the moment i got it |
01:32:42 | Rick | ah |
01:32:43 | Rick | okay :P |
01:32:47 | ashridah | so i had it replaced and the replacement worked fine :) |
01:32:51 | Rick | hehe |
01:33:05 | Rick | well, once I turned it off then turned it on it was fine ;) |
01:33:22 | Rick | was the bootloader bug with the ogg files in iriver firmware ever fixed? |
01:33:23 | Rick | I don't recall |
01:33:40 | ashridah | yeah, ages back. |
01:33:53 | Rick | ah, that's good |
01:34:00 | Rick | will probably update this weekend then |
01:43:24 | | Quit muesli- (Read error: 113 (No route to host)) |
01:43:30 | | Nick iMark is now known as iMark_bed (n=nobby@cpc1-bele3-3-1-cust167.belf.cable.ntl.com) |
01:43:38 | iMark_bed | zzzzzzzzzzz |
01:53:28 | | Quit ansivirus ("Leaving") |
01:57:39 | | Quit TCK- (Read error: 104 (Connection reset by peer)) |
02:00 |
02:09:14 | | Quit Strath ("Client closed") |
02:09:54 | | Join ansivirus [0] (n=ansiviru@adsl-68-88-204-59.dsl.rcsntx.swbell.net) |
02:21:34 | *** | Saving seen data "./dancer.seen" |
02:21:51 | | Join courtc_ [0] (n=court@adsl-154-43-239.asm.bellsouth.net) |
02:25:23 | | Quit ansivirus (Remote closed the connection) |
02:25:32 | | Quit courtc (Read error: 110 (Connection timed out)) |
02:56:56 | | Join TCK [0] (i=TCK@81-86-96-71.dsl.pipex.com) |
03:00 |
03:05:43 | | Quit t0mas () |
03:21:31 | | Join [1]Cassandra [0] (i=cassandr@elmyra.coraline.org) |
03:23:04 | | Join phaedrus96 [0] (n=Unknown@p54AE33EE.dip0.t-ipconnect.de) |
03:23:27 | | Quit phaedrus961 (Read error: 110 (Connection timed out)) |
03:41:14 | | Quit Cassandra (Read error: 110 (Connection timed out)) |
03:41:14 | | Nick [1]Cassandra is now known as Cassandra (i=cassandr@elmyra.coraline.org) |
03:49:16 | | Nick courtc_ is now known as courtc (n=court@adsl-154-43-239.asm.bellsouth.net) |
04:00 |
04:05:37 | | Join QT_ [0] (i=as@madwifi/users/area51) |
04:21:26 | | Quit QT (Read error: 110 (Connection timed out)) |
04:21:38 | *** | Saving seen data "./dancer.seen" |
04:53:40 | | Quit hardeep ("[BX] Check out the sexy BitchX pr0n at http://127.0.0.1/bx-pron.html") |
05:00 |
05:02:21 | | Quit dionoea (kornbluth.freenode.net irc.freenode.net) |
05:02:21 | NSplit | kornbluth.freenode.net irc.freenode.net |
05:02:21 | | Quit solex_ (kornbluth.freenode.net irc.freenode.net) |
05:02:21 | | Quit HCl (kornbluth.freenode.net irc.freenode.net) |
05:03:07 | | Join leachbj_ [0] (n=leachbj@dial81-135-148-121.in-addr.btopenworld.com) |
05:04:30 | | Join solex [0] (n=jrschulz@c156060.adsl.hansenet.de) |
05:04:35 | NHeal | kornbluth.freenode.net irc.freenode.net |
05:04:35 | NJoin | dionoea [0] (n=dionoea@muscipula152.via.ecp.fr) |
05:05:49 | NJoin | HCl [0] (i=hcl@titania.student.utwente.nl) |
05:10:24 | | Quit leachbj (Read error: 110 (Connection timed out)) |
05:13:35 | NJoin | solex_ [0] (n=jrschulz@c147030.adsl.hansenet.de) |
05:18:04 | | Join Rob- [0] (n=robbie@haylott.plus.com) |
05:18:09 | | Quit leachbj_ (kornbluth.freenode.net irc.freenode.net) |
05:18:09 | | Quit QT_ (kornbluth.freenode.net irc.freenode.net) |
05:18:09 | | Quit courtc (kornbluth.freenode.net irc.freenode.net) |
05:18:09 | | Quit Maxime (kornbluth.freenode.net irc.freenode.net) |
05:18:09 | | Quit crash__ (kornbluth.freenode.net irc.freenode.net) |
05:18:09 | | Quit silencer_ (kornbluth.freenode.net irc.freenode.net) |
05:18:09 | | Quit iMark_bed (kornbluth.freenode.net irc.freenode.net) |
05:18:09 | | Quit igor47 (kornbluth.freenode.net irc.freenode.net) |
05:18:09 | | Quit Bagder (kornbluth.freenode.net irc.freenode.net) |
05:18:09 | | Quit odd_ (kornbluth.freenode.net irc.freenode.net) |
05:18:11 | | Join tvelocity [0] (n=tony@chan530-a082.otenet.gr) |
05:18:18 | | Quit solex_ (Read error: 110 (Connection timed out)) |
05:18:32 | NJoin | leachbj_ [0] (n=leachbj@dial81-135-148-121.in-addr.btopenworld.com) |
05:18:32 | NJoin | QT_ [0] (i=as@madwifi/users/area51) |
05:18:32 | NJoin | courtc [0] (n=court@adsl-154-43-239.asm.bellsouth.net) |
05:18:32 | NJoin | Maxime [0] (n=flemmard@cartec.net2.nerim.net) |
05:18:32 | NJoin | crash__ [0] (n=crash@a15167580.alturo-server.de) |
05:18:32 | NJoin | silencer_ [0] (n=silencer@zen.via.ecp.fr) |
05:18:32 | NJoin | iMark_bed [0] (n=nobby@cpc1-bele3-3-1-cust167.belf.cable.ntl.com) |
05:18:32 | | Join odd_ [0] (i=mrodd@fangorn.starshadow.com) |
05:18:32 | | Join Bagder [0] (n=daniel@1-1-5-26a.hud.sth.bostream.se) |
05:18:32 | | Join igor47 [0] (n=igor47@temple.src.uchicago.edu) |
05:35:31 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
05:39:42 | | Join leachbj__ [0] (n=leachbj@dial81-135-148-28.in-addr.btopenworld.com) |
05:48:11 | | Quit leachbj_ (Read error: 110 (Connection timed out)) |
06:00 |
06:21:39 | *** | Saving seen data "./dancer.seen" |
06:43:49 | | Join leachbj_ [0] (n=leachbj@dial81-135-148-227.in-addr.btopenworld.com) |
06:44:32 | | Quit leachbj__ (Read error: 110 (Connection timed out)) |
06:48:12 | | Quit ashridah (Read error: 110 (Connection timed out)) |
06:51:04 | | Join ashridah [0] (i=ashridah@220-253-123-249.VIC.netspace.net.au) |
07:00 |
07:00:46 | | Quit leachbj_ (Read error: 110 (Connection timed out)) |
07:00:55 | | Join leachbj_ [0] (n=leachbj@dial81-135-148-154.in-addr.btopenworld.com) |
07:41:19 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:41:34 | B4gder | morning |
07:44:24 | | Quit iMark_bed (Read error: 110 (Connection timed out)) |
07:46:54 | amiconn | morning |
08:00 |
08:00:44 | B4gder | http://www.geekzone.co.nz/content.asp?contentid=5045 |
08:00:50 | B4gder | 40GB single platter 1.8" |
08:05:43 | tvelocity | w00t |
08:08:55 | | Join ender` [0] (i=ychat@tm.213.143.74.124.dc.telemach.net) |
08:18:13 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
08:21:01 | | Join LinusN [0] (n=linus@labb.contactor.se) |
08:21:35 | amiconn | morning LinusN |
08:21:40 | *** | Saving seen data "./dancer.seen" |
08:21:41 | LinusN | moo |
08:22:59 | LinusN | my h300 is now naked :-) |
08:23:52 | tvelocity | you pervert |
08:24:17 | amiconn | I hope it's not too cold there... |
08:27:28 | LinusN | i put it in a warm bag :-) |
08:46:53 | LinusN | amiconn: nice mpeg.c cleanup |
08:47:28 | amiconn | That's only a little part of what is still left to do... |
08:47:41 | B4gder | got two addr crashes today |
08:48:01 | B4gder | just unattended big shuffled playlist |
08:48:42 | amiconn | I'm 99% sure these crashes are caused by what LinusN discovered - i2c used from an interrupt |
08:48:43 | B4gder | hm, or did I press forward,,, ;-) |
08:48:54 | B4gder | sounds very likely, yes |
08:49:40 | LinusN | it's easy to solve, but it introduces small pops when starting and stopping playback |
08:49:43 | amiconn | Iirc the coldfire interrupt/exception handling does not only put the return address on the stack, but some other info as well |
08:50:04 | LinusN | amiconn: yes, an exception stack frame |
08:50:06 | amiconn | If this is used by another function as a regular return address... boom |
08:50:09 | Slasher | amiconn: that i2c from interrupt is currently only called when dma gets empty or there is some other dma error |
08:50:22 | LinusN | Slasher: yes, but that happens all the time |
08:50:30 | amiconn | Yes, and that's probably why this often happens at the end of playback |
08:50:41 | Slasher | B4gder: if you have logf and remote attached, can you check what are the last lines before the crash? |
08:50:47 | Slasher | LinusN: Hmm.. |
08:50:59 | LinusN | DMA No data: 0x0001 |
08:51:08 | B4gder | I'll do that, this particular build is logfless though ;-( |
08:51:09 | LinusN | happens when you skip |
08:51:21 | Slasher | ah, that's true |
08:51:47 | | Join warewolf [0] (i=warewolf@warewolf.org) |
08:51:49 | amiconn | Anyway, i2c from interrupt is forbidden, I had to learn this as well |
08:51:54 | LinusN | maybe i should commit the fix, and let the dsp ninjas work out a solution for the pops |
08:52:02 | warewolf | dooby |
08:52:05 | amiconn | ...when I tried backlight dimming on archos recorder |
08:52:07 | LinusN | doooodidoo |
08:52:18 | warewolf | evening/morning/afternoon, whichever the case may be, all :) |
08:52:28 | LinusN | morning in my case |
08:52:34 | warewolf | So |
08:52:40 | warewolf | I've got this sexy iRiver H340 |
08:52:43 | Slasher | LinusN: that would be good, at the moment i can't commit anything easily as all of the playback-related files are modified due to voice ui :) |
08:52:50 | LinusN | warewolf: mine is sexier :-) |
08:52:53 | warewolf | (I bet you can guess what my next question is) |
08:52:57 | B4gder | sexy? is your naked too! ;-) |
08:53:20 | LinusN | Slasher: sure thing |
08:53:27 | warewolf | LinusN- any idea where progress is on the rockbox port to the H340? Is there anything I can do to help? |
08:53:31 | B4gder | warewolf: http://www.rockbox.org/twiki/bin/view/Main/IriverFAQ#Will_Rockbox_be_released_for_the |
08:53:33 | LinusN | warewolf: i'm working on running the bdm |
08:53:34 | * | warewolf badly wants gapless mp3 playback |
08:54:11 | LinusN | warewolf: i am examining the hardware to work out how to run the bdm, and draw schematics |
08:54:26 | warewolf | hmm. |
08:54:34 | LinusN | bdm should work within a few days |
08:54:39 | warewolf | so (not trying to be rude here) we're all waiting on you? |
08:54:48 | LinusN | yes |
08:54:49 | B4gder | yes |
08:54:54 | * | LinusN feels the power |
08:54:55 | warewolf | can I entice your work with a monetary donation? |
08:55:14 | LinusN | hehe, money can't help me find time |
08:55:33 | LinusN | unless we're talking a salary matching my day job |
08:55:37 | LinusN | :-) |
08:55:38 | warewolf | haha |
08:55:46 | warewolf | well, if you work at burger king .... |
08:55:54 | B4gder | why oh why do some people always turn public things into private conversations... |
08:56:06 | LinusN | B4gder: ? |
08:56:12 | B4gder | getting private emails |
08:56:16 | LinusN | aha |
08:56:18 | LinusN | me too |
08:56:30 | warewolf | hah |
08:56:48 | warewolf | B4gder: I was about to say, vice versa is more funny. |
08:56:53 | warewolf | private -> public |
08:57:01 | warewolf | "So my rash has cleared up!" |
08:57:06 | B4gder | hehe |
09:00 |
09:00:02 | Cassandra | linus: Nice work on the iRiver radio btw. Was listening whilst walking round the village yesterday. :) |
09:02:19 | LinusN | Cassandra: :-) |
09:02:48 | warewolf | iRiver radio? |
09:03:36 | LinusN | i wanted to credit Toni1 for the bitbanging patch, but he vanished somehow, so I never got his real name :-( |
09:03:53 | warewolf | oh, for the H1xx |
09:03:59 | LinusN | warewolf: yes |
09:04:18 | LinusN | warewolf: it turns out that the h100 can record from radio too :-) |
09:04:20 | | Join rooom_wrk [0] (n=Roman@adsl-bn150-156-158-212.bluetone.cz) |
09:04:42 | B4gder | the h1x0 and h3x0 seem to have the same radio |
09:04:48 | LinusN | yes they do |
09:05:04 | warewolf | oh cool! |
09:05:15 | LinusN | i wonder if they have a SCL pullup on the h300... |
09:05:16 | warewolf | LinusN: is that a feature in the iRiver firmware for the h100? |
09:05:41 | LinusN | warewolf: the original firmware does not record from radio |
09:05:50 | LinusN | but rockbox does :-) |
09:05:54 | rooom_wrk | amiconn: Hello! Have you seen here IDC Dragon for the last month? |
09:05:58 | warewolf | how kick ass is that |
09:05:59 | warewolf | :) |
09:06:07 | LinusN | rooom_wrk: he's busy with other stuff |
09:08:27 | rooom_wrk | LinusN: thnx and when are you expecting his return here to IRC? |
09:08:41 | LinusN | rooom_wrk: i have no idea |
09:08:58 | warewolf | hmm |
09:09:00 | LinusN | hehe, the h300 has a pullup for the SCL, they corrected their mistake |
09:09:03 | warewolf | so bdm is kind of like jtag? |
09:09:16 | LinusN | warewolf: sort of |
09:09:47 | * | warewolf bricked his "tuxscreen" (lucent web-phone) and needs to make a jtag dongle to unbrick it. |
09:09:53 | * | LinusN has a naked h300 and a bag of chips :-) |
09:09:54 | warewolf | :/ |
09:10:01 | rooom_wrk | LinusN: Have you pls downloaded his sw for Archos boot mod? |
09:10:17 | B4gder | boot mod? |
09:10:31 | LinusN | rooom_wrk: hmmm, i don't think so |
09:10:50 | LinusN | amiconn: didn't you get the boot mod exe's? |
09:11:13 | warewolf | oh cool, BDM is a debugger -built into- coldfire CPUS? Wow, is moto awesome |
09:11:21 | LinusN | sometimes i wish people could upload their stuff to the wiki... |
09:11:36 | rooom_wrk | LinusN: My archos is waitng for rescue more than one month :-((( |
09:11:44 | LinusN | but i guess it's important for some people to keep their stuff to themselves (?) |
09:12:55 | | Quit Maxime (Read error: 110 (Connection timed out)) |
09:12:59 | LinusN | bdm is a debugger *interface* |
09:13:08 | Cassandra | Is recording from Radio already working? Couldn't see it in my build (about 2 days old) |
09:13:51 | LinusN | Cassandra: leave the radio screen with the radio playing, go to the pcm recording debug screen and select Line In as the source |
09:13:52 | Cassandra | Although to be honest, if I'm going to record from radio I'll probably use the Toslink output on my DAB radio. |
09:14:07 | Cassandra | *nod* Right. ;) |
09:14:13 | LinusN | Cassandra: is that portable? |
09:14:28 | Cassandra | linus: Not really, no. |
09:14:36 | Cassandra | In fact, not at all. |
09:16:46 | | Quit leachbj_ (Read error: 110 (Connection timed out)) |
09:17:10 | | Join leachbj_ [0] (n=leachbj@dial81-135-148-180.in-addr.btopenworld.com) |
09:20:20 | B4gder | http://www.rockbox.org/twiki/bin/view/Main/FeatureComparison#iriver |
09:21:15 | LinusN | B4gder: a good start |
09:21:51 | LinusN | woo, that table sure need cleaning up |
09:22:02 | Cassandra | Erm, iRiver has customisable font and WPS. |
09:22:20 | LinusN | do they? i never saw that |
09:22:32 | Cassandra | Oh, that's the original fw. Never mind. |
09:45:44 | | Quit leachbj_ ("Client exiting") |
09:47:39 | CoCoLUS | rockbox records radio? |
09:47:43 | CoCoLUS | on the iriver, already? |
09:47:48 | B4gder | yes |
09:48:37 | B4gder | but still in the debug menu only |
09:49:56 | crwl | how bad is the hard drive noise there? |
09:50:00 | CoCoLUS | the table singles out flac support, but there's no mention of any other codec... strange |
09:50:09 | B4gder | not strange at all |
09:50:16 | B4gder | feel free to improve |
09:50:34 | B4gder | I just added a few things off the top of my head |
10:00 |
10:03:44 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
10:15:09 | | Join iMark_bed [0] (n=nobby@cpc1-bele3-3-1-cust167.belf.cable.ntl.com) |
10:15:20 | | Join pilot000 [0] (n=c31ce021@labb.contactor.se) |
10:15:21 | | Nick iMark_bed is now known as iMark (n=nobby@cpc1-bele3-3-1-cust167.belf.cable.ntl.com) |
10:21:43 | *** | Saving seen data "./dancer.seen" |
10:34:43 | | Join hshah [0] (n=c180801d@labb.contactor.se) |
10:35:51 | hshah | hmm... having this strange problem... i have a folder with around 12 songs in it... and on random files, skipping to the next track doesn't work |
10:36:05 | hshah | it will fast forward and everything etc but skipping won't work |
10:36:13 | hshah | i have to go into that folder and select the next song |
10:36:30 | hshah | and it happens with random songs and it sometimes works... meaning that its not the mp3 files |
10:56:57 | | Join Fle|aw [0] (n=flemmard@cartec.net2.nerim.net) |
10:58:22 | LinusN | hshah: weird |
11:00 |
11:06:13 | hshah | why is it always me whol has the weird problems which i cannot reproduce on request |
11:06:49 | hshah | i tried all evening yesterday to reproduce the status bar randomly appearing when i plug the usb cable in and then going away once its unplugged, but failed :( |
11:14:15 | | Quit bluebrother^ (Read error: 110 (Connection timed out)) |
11:33:22 | | Quit rooom_wrk ("UkonÄuji") |
11:46:52 | | Join Moos [0] (i=DrMoos@m29.net81-66-158.noos.fr) |
11:47:02 | Moos | Morning all ! |
11:51:52 | | Join Bger [0] (n=Bager@83.222.160.88) |
11:52:09 | Bger | noon all :) |
11:52:47 | Bger | LinusN: wazzzup with h3x0's nude scans ? |
11:53:39 | LinusN | i haven't scanned it yet, i stripped it this morning and will scan when i come home |
11:53:51 | Bger | aha, goodie :) |
11:58:53 | Bger | wow, we have ALAC seeking |
12:00 |
12:01:05 | | Join silencer [0] (n=silencer@81.56.71.56) |
12:01:08 | | Join linuxstb [0] (n=503a2beb@labb.contactor.se) |
12:01:48 | linuxstb | Bger: Yes, ALAC seeking is working, and I also read the metadata tags from the .m4a file. |
12:02:05 | Bger | not that i use it :) |
12:02:13 | | Join dionoea_ [0] (n=dionoea@adsl.via.ecp.fr) |
12:02:47 | Bger | but good news anyway |
12:03:02 | Moos | linuxstb: is it already in CVS? or not yet |
12:03:04 | linuxstb | I´m on holiday with an iBook, it seems that ALAC will be useful for Mac people - FLAC support under Mac OS isn´t great. |
12:03:10 | | Join dwihno_ [0] (n=dw@81.8.224.89) |
12:03:27 | linuxstb | All I need is to find a wi-fi hotspot so I can commit it. |
12:03:36 | Moos | :) |
12:04:53 | linuxstb | All the demuxing and metadata code could be reused for AAC files, so hopefully someone will take that forward. |
12:06:01 | Bger | and rb must begin distinguishing audio types not by file ext, but by contents, as already said |
12:06:01 | | Quit linuxstb (Client Quit) |
12:07:10 | | Quit Fle|aw () |
12:07:44 | | Quit silencer (K-lined) |
12:07:46 | | Quit dionoea_ (K-lined) |
12:10:47 | | Quit dwihno (Read error: 110 (Connection timed out)) |
12:12:43 | Bger | hah |
12:13:17 | | Quit dionoea (Read error: 101 (Network is unreachable)) |
12:15:29 | | Quit silencer_ (Read error: 110 (Connection timed out)) |
12:21:46 | *** | Saving seen data "./dancer.seen" |
12:23:27 | | Quit hshah ("CGI:IRC (Ping timeout)") |
12:26:23 | CoCoLUS | <fn~Bger> and rb must begin distinguishing audio types not by file ext, but by contents, as already said |
12:26:52 | CoCoLUS | i think there should be some kind of constraints there |
12:26:58 | Bger | yes ? very bad english, otherwise ? |
12:27:08 | Bger | aha :) |
12:27:25 | CoCoLUS | 99 % of all files -do- contain what the file extension says it does, so.... |
12:27:44 | LinusN | for starters, it should only check contents on extensions known to be containers |
12:27:46 | Bger | ok, but for example .ogg is container (like avi), and vorbis is the codec (like xvid) |
12:28:05 | Bger | yes |
12:28:20 | Bger | mp3 isn't between them |
12:28:23 | CoCoLUS | yep, but if the extension is .mp3, a check would be quite unnecessary |
12:30:01 | iMark | mp3 can be a minamed mp2 though |
12:30:05 | CoCoLUS | although... imagine the misticriver thread... "i managed to crash rockbox by purposely adding the wrong file extension!!!" |
12:30:08 | iMark | can rockbox cope with that |
12:30:24 | iMark | misticriver is full of idiots, CoCoLUS :) |
12:30:41 | CoCoLUS | i wouldn't put it in such hard words |
12:31:01 | Bger | i wouldn't call them "idiots" :) |
12:31:19 | CoCoLUS | but i added the three extension marks to illustrate the competence level of most mr-users :P |
12:31:27 | iMark | yeah |
12:31:36 | iMark | incompetent, daft, newbs :P |
12:32:43 | CoCoLUS | well you know there actually are people who just want to -use- their player, not dissect them :) |
12:33:33 | CoCoLUS | let's just call them... "end users" ;) |
12:34:03 | Bger | ok, this obviously don't make them idiots :) |
12:34:35 | | Join Lost-ash [0] (i=ashridah@220-253-120-188.VIC.netspace.net.au) |
12:34:55 | Bger | the problem is that they're talking about something they think understand ... |
12:35:28 | CoCoLUS | back to the topic... what file extensions -could- contain something different, if you leave wrong extensions out of the equation |
12:35:36 | CoCoLUS | ogg was already mentioned |
12:36:03 | Bger | m4a |
12:36:21 | CoCoLUS | that's the matroshka container format, isn't it? |
12:36:36 | Bger | isn't it MPEG 4 audio ? |
12:36:59 | CoCoLUS | it was a guess, i wouldn't have asked otherwise :) |
12:36:59 | | Quit ashridah (Nick collision from services.) |
12:37:02 | | Nick Lost-ash is now known as ashridah (i=ashridah@220-253-120-188.VIC.netspace.net.au) |
12:37:13 | CoCoLUS | yeah i was wrong |
12:37:59 | CoCoLUS | first, it's called matroska, second, it's mka and mkv |
12:38:26 | | Quit dwihno_ (Read error: 104 (Connection reset by peer)) |
12:39:16 | | Join dwihno [0] (n=dw@81.8.224.89) |
12:39:27 | Bger | matrioshka :) |
12:39:44 | Bger | it's not so popular |
12:40:17 | CoCoLUS | i only know matrioshka dolls :) |
12:40:38 | Bger | i was kidding |
12:41:07 | CoCoLUS | well it shouldn't be underestimated... it's popular for music videos... |
12:41:27 | CoCoLUS | every format has its clientel :) |
12:41:55 | Bger | yes, but regarding video rockbox'll probably have its own format |
12:42:08 | Bger | or at least, own "codec" |
12:42:36 | CoCoLUS | there's mka too |
12:43:02 | CoCoLUS | but yeah, it's sure not high on the priority list |
12:43:43 | Bger | it'll be done when someone (who is capable to do it) is interested enough in it |
12:44:07 | CoCoLUS | like every part of rockbox :) |
12:44:17 | Bger | yep :) |
12:44:31 | CoCoLUS | it's not like i want it, i don't use it myself... i just mentioned it as a container format |
12:45:24 | CoCoLUS | what's important for sure is that even if a file does not contain what the extensions says it does, it shouldn't crash/hang the player |
12:45:55 | Bger | that's not the right "reaction" for sure |
12:46:17 | Bger | rockbox must be as much "idiot-proof" as possible :) |
12:46:36 | CoCoLUS | end-user-proof ;) |
12:46:58 | Bger | ok ;) my error |
12:47:27 | CoCoLUS | but then, that's true for every piece of software... |
12:47:36 | | Quit courtc (Read error: 110 (Connection timed out)) |
12:48:12 | | Join courtc [0] (n=court@adsl-158-42-20.asm.bellsouth.net) |
12:48:29 | Bger | but as my father says: "never mind how much you try to make something idiot-proof, there'll be always some more idiotic than you've ever though he/she can be" |
12:48:54 | CoCoLUS | some devs won't like that... "why should the code get bloated with checks for something as stupid as wrong file extensions" |
12:49:24 | Bger | this kind of devs usually make security holes :) |
12:49:32 | CoCoLUS | let's just branch the code... "rockbox home" and "rockbox professional" :) |
12:49:55 | Bger | hahaha no, 10x, no M$-isms here :) |
12:51:18 | CoCoLUS | well if done correctly, it's not such a bad idea... a "disable advanced/seldom used options"-option can be very helpful for unexperienced... end-users |
12:51:24 | | Join hicks [0] (n=hicks@zeus.mups.co.uk) |
12:51:31 | Bger | as already mentioned ... there was one guy in one of the forums that has said "rockbox isn't Microsoft certified, so i won't run it on my player" |
12:52:26 | CoCoLUS | saw that... well, another thread for the best-mr-threads-ever-collection ;) |
12:53:11 | Bger | btw, what was the name which took the first place for this project's name ? |
12:53:51 | CoCoLUS | ? |
12:54:24 | | Join hshah [0] (n=c180801d@labb.contactor.se) |
12:54:48 | B4gder | orpheus iirc |
12:54:56 | Bger | once upon a time ... there was a project for archos jukebox without a name .. :) |
12:55:12 | Bger | orpheus ? |
12:56:18 | CoCoLUS | like the one in the "don't look back"-story? |
12:56:28 | B4gder | http://www.rockbox.org/mail/archive/rockbox-archive-2002-01/0134.shtml |
12:57:36 | CoCoLUS | didn't know that... |
12:57:47 | Bger | bad Bjorn, bad ...:) |
12:57:49 | CoCoLUS | orpheus would have been nice |
12:58:01 | Bger | i like Rockbox more :) |
12:58:40 | CoCoLUS | i think it sounds somewhat generic |
12:59:15 | Bger | orpheus sounds somewhat ... orpheus :) |
12:59:37 | CoCoLUS | that would be another great mr-thread, "can i listen to jazz music with rock-box?" :) |
12:59:46 | Bger | anyway, orpheus has been living in today's bulgaria land... |
12:59:58 | Bger | hahaha |
13:00 |
13:01:52 | tvelocity | http://en.wikipedia.org/wiki/Linus_%28mythology%29 |
13:02:05 | tvelocity | Son of Apollo and Terpsichore, Linus taught music to Orpheus and Heracles. |
13:02:08 | tvelocity | wow |
13:02:09 | Bger | "No, you can't, but you can try listening to jazz with our new "Jazz-box"-capable release, made especially for jazz-likers" |
13:02:41 | CoCoLUS | so there was actually some thought behind orpheus |
13:02:44 | | Join dwihno_ [0] (n=dw@81.8.224.89) |
13:02:47 | | Join dionoea [0] (n=dionoea@muscipula152.via.ecp.fr) |
13:03:08 | Bger | yes, orpheus and his arpha |
13:03:22 | Bger | harp |
13:03:24 | Bger | sorry :) |
13:03:28 | Bger | arpha = harp |
13:03:54 | CoCoLUS | linus creating the rockbox/orpheus project? |
13:04:03 | | Quit pilot000 ("CGI:IRC (EOF)") |
13:04:05 | CoCoLUS | "linus taught music to orpheus" |
13:04:53 | tvelocity | nice paralelism:) |
13:06:47 | | Quit hicks ("Too lazy to change my quit message") |
13:07:26 | | Join hicks [0] (n=hicks@zeus.mups.co.uk) |
13:09:27 | Bger | very nice :) |
13:09:34 | Bger | this time linus is slasheri :) |
13:10:00 | Bger | or no, i'm partially wrong |
13:10:46 | Bger | linus again was "the One" who made hist iriver to play first 5 seconds of mp3 audio :) |
13:10:51 | Bger | *his |
13:11:43 | B4gder | that's sort of his thing in this project ;-) |
13:11:53 | ashridah | Bger: 15 seconds iirc |
13:12:01 | Bger | ;) |
13:12:10 | B4gder | it was 5 first, then 15 seconds |
13:12:28 | ashridah | was it? |
13:12:33 | B4gder | I and Linus actually made the 15 together |
13:12:40 | ashridah | aah |
13:12:43 | ashridah | right |
13:12:46 | Bger | ahaa:) |
13:12:48 | Bger | ok;) |
13:13:03 | B4gder | not that it matters the slightest now |
13:13:26 | Moos | Linus/Bjorn/Bagder: the trium vira :D |
13:15:17 | | Quit dwihno (Read error: 110 (Connection timed out)) |
13:16:58 | | Join Febs [0] (n=Febs@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
13:19:49 | | Quit tvelocity (Remote closed the connection) |
13:29:24 | | Join tvelocity [0] (n=tony@chan530-a082.otenet.gr) |
13:29:31 | | Nick phaedrus96 is now known as phaedrus961 (n=Unknown@p54AE33EE.dip0.t-ipconnect.de) |
13:32:58 | * | LinusN just added the KEEPACT pullup to his h300 |
13:33:25 | LinusN | that *should* be the only thing needed to make it run with the bdm |
13:33:50 | B4gder | exciting times! |
13:34:17 | LinusN | let's just hope that i can find the time to connect it this weekend |
13:34:45 | LinusN | the fm radio i2c doesn't seem to be connected to the same pins as on the h100 |
13:35:07 | LinusN | probably because the power control chip talks i2c as well |
13:42:31 | * | Bger bets that the h3x0's prices will jump up once rockbox runs on it... |
13:42:44 | | Join AliasCoffee [0] (n=pete@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
13:46:01 | Bger | ipv6 ??? |
13:46:51 | CoCoLUS | looks that way |
13:46:56 | CoCoLUS | didn't know freenode supports it "already" |
13:47:37 | Bger | didn't know that there are working ipv6 routers in internet... |
13:47:48 | * | Bger hides |
13:49:03 | AliasCoffee | Bger: ipv6 over ipv4 (tunnel) |
13:49:29 | Bger | ok, that explains everything... |
13:49:50 | | Quit hshah ("CGI:IRC (Ping timeout)") |
13:50:11 | | Join Zagor [0] (i=foobar@pdpc/supporter/sustaining/Zagor) |
13:50:12 | CoCoLUS | still, the irc servers have to support it |
13:50:38 | AliasCoffee | irc.ipv6.freenode.net |
13:51:29 | AliasCoffee | very nearly pointless to use it at the moment but that rarely stops me. |
13:51:45 | Bger | just about to ask what's the point :) |
13:53:32 | AliasCoffee | :] |
13:55:07 | | Quit tvelocity (Remote closed the connection) |
13:56:21 | | Join tvelocity [0] (n=tony@chan530-a082.otenet.gr) |
13:58:38 | | Join webguest65 [0] (n=48e0683d@labb.contactor.se) |
13:59:57 | | Quit webguest65 (Client Quit) |
14:00 |
14:02:24 | | Quit pike (Read error: 104 (Connection reset by peer)) |
14:06:26 | AliasCoffee | was the recording glitch on the h100 models fixed by preventing the drive from spinning down during recording? |
14:07:16 | Bger | i don't think there's any more glitch than the glitch on a h3x0 ... |
14:07:26 | Bger | just marketing tricks .. |
14:07:49 | AliasCoffee | Bger, not sure what you mean.. there never was a glitch? |
14:08:36 | AliasCoffee | i just bought one on ebay for field recording so i was pretty gutted to read that the recording was dodgy. |
14:08:51 | Bger | On h3x0 when the hard disk start to spin, the radio's signal quality degrades |
14:10:06 | Bger | the level of degrade depends on the strongness of the radio station |
14:10:28 | Bger | (personal impressions) |
14:10:33 | AliasCoffee | hrm. could be interference. or are you suggesting that its a stealth anti piracy measure? |
14:10:43 | Bger | no :) |
14:12:28 | Bger | it's just harddisk's drive making EM emissions |
14:12:42 | AliasCoffee | yeah |
14:13:34 | AliasCoffee | well the h100 models drop samples every so often. someone said it was when the drive span up and flushed the buffer. |
14:13:57 | AliasCoffee | that being the case it'd be useless for recording samples and the like |
14:14:00 | Bger | ok, if it's this, it's pure iriver's fw problem |
14:14:17 | Bger | afaik rockbox on iriver doesn't suffer from this |
14:14:24 | AliasCoffee | i've read that it's fixed in rockbox.. yeah |
14:16:57 | AliasCoffee | hope so :) |
14:17:26 | AliasCoffee | it's too light to use as a doorstop so it'd be totally useless otherwise :] |
14:17:49 | Bger | heh |
14:18:19 | Bger | use it for rising of some flowerpot |
14:18:34 | AliasCoffee | yeah |
14:18:53 | Bger | but better donate it to rb :P |
14:18:55 | AliasCoffee | better be some damned expensive flowers to merit that tho |
14:18:56 | Bger | or to me :) |
14:18:57 | Bger | haha |
14:19:17 | AliasCoffee | :) |
14:19:38 | AliasCoffee | anyone tried putting a bigger HDD in a H100 ? |
14:19:45 | Bger | for sure |
14:19:54 | AliasCoffee | heh |
14:19:58 | AliasCoffee | anyone suceeded? |
14:20:08 | Bger | yep, just a sec |
14:20:10 | | Join Chamois [0] (n=Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
14:20:40 | Bger | http://forums.rockbox.org/index.php?topic=310.0 |
14:20:50 | Bger | this is for h320, but ... |
14:20:50 | AliasCoffee | ty |
14:21:21 | Bger | anyway, the "recommended" method in this topis is definitely not "recommended" ... |
14:21:44 | AliasCoffee | heh |
14:21:46 | Bger | what h1x0 do you own ? h110, 115, h120 or h140? |
14:21:49 | *** | Saving seen data "./dancer.seen" |
14:21:53 | AliasCoffee | h140 |
14:21:57 | Bger | ok |
14:22:08 | Bger | so for now you can put 60GB drive in it |
14:22:40 | Bger | h140 and h340 's drives are dual platter |
14:22:40 | AliasCoffee | assuming i didn't get ripped of by the ebay seller. should arrive tomorrow. |
14:22:41 | AliasCoffee | right |
14:22:48 | AliasCoffee | the 80 doesn't work? |
14:22:53 | Bger | and h110, h115, h120 and h320 are dual platter |
14:23:07 | Bger | 80GB works, but ... you must find it first ... |
14:23:12 | AliasCoffee | ah |
14:23:27 | Bger | and it's very expensive, afaik |
14:23:29 | | Join preglow [0] (n=c39fb806@labb.contactor.se) |
14:23:36 | Bger | prethom, hi :) |
14:24:12 | B4gder | toshiba is shipping a 40GB single platter disk now |
14:24:19 | preglow | yo |
14:24:30 | Bger | B4gder: but only for OEM |
14:24:34 | preglow | linusn: what's this i read about a pop at track change if you remove the i2c calls from an interrupt handler? |
14:24:36 | B4gder | yes |
14:24:49 | Bger | so we must wait for now :) |
14:25:07 | LinusN | preglow: i removed the uda1380_mute() calls |
14:25:13 | Bger | or some of you could buy 10 000 drives (for example);) |
14:25:25 | AliasCoffee | heh |
14:25:34 | preglow | ahh, a manual track change |
14:25:57 | preglow | that should be fixable, yes |
14:26:41 | preglow | the uda uses a cosine window internally for fades, perhaps we could use that as well |
14:29:41 | LinusN | i just committed the mute "fix" |
14:29:55 | Bger | or ... maybe some of us has a cousin who works in toshiba ? ;) |
14:33:52 | preglow | Slasher: so, you've got voice ui going? |
14:34:53 | Slasher | preglow: basically yes but the voice turns into noise when music is playing.. i don't yet know what causes it, maybe some portions of the ram gets overwritten |
14:35:18 | preglow | Slasher: how do you manage the codec? |
14:35:42 | Slasher | LinusN: "There is a header on the PCB for connecting a serial port. All you need is a voltage converter.", really? That sounds nice, i might add a bluetooth chip inside my iriver when i have time :) |
14:36:03 | LinusN | Slasher: :-) |
14:36:06 | Slasher | preglow: there is a parallel codec hot-swapping |
14:36:57 | Slasher | preglow: so saving iram and code space of current codec and switching it with other codec's context |
14:36:59 | preglow | you just swap the entire codec plugin ram area and iram area when you need speech? |
14:37:02 | preglow | ok |
14:37:05 | Slasher | yes |
14:37:19 | Slasher | that seems to work well, but something goes wrong on the pcm side |
14:38:16 | preglow | so the codec decodes the data successfully? |
14:39:00 | | Join pike [0] (i=pike@c83-249-120-126.bredband.comhem.se) |
14:39:20 | Slasher | i am not sure about that but at least it seems that it still gets valid mp3 frames |
14:39:34 | LinusN | Slasher: how about all the callbacks? |
14:39:43 | Slasher | maybe i should take some pcm dumps to harddisk.. |
14:39:48 | preglow | you should |
14:40:06 | | Quit Febs (" HydraIRC -> http://www.hydrairc.com <- Leading Edge IRC") |
14:40:10 | Slasher | LinusN: the swapped codec remains frozen (mutex lock) until swapped back |
14:40:41 | Slasher | and the swapping will be initiated on the callback from codec on the playback core itself |
14:43:22 | preglow | but ok, so we need some audio fading code now |
14:44:24 | Slasher | LinusN: ah yes, the callbacks determines if the current codec is audio or voice codec. There is also a separate copy of codec_api passed to the voice codec (but currently all of the callbacks are same) |
14:47:57 | pike | the lock mechanism on irivers, is it electric (logic) or "manual" ? |
14:48:23 | pike | because I think when I tried to lock the main unit, it also has efefct on the remote |
14:48:42 | Bger | "manual" ? |
14:48:45 | Bger | its a button |
14:49:05 | pike | manual is in cutting power to buttons maybe |
14:49:11 | preglow | lock is controlled by the firmware |
14:49:26 | pike | then it may be a bit buggy in rockbox |
14:49:33 | LinusN | pike: i'm sure it is |
14:51:06 | preglow | LinusN: can't say i hear much popping |
14:51:28 | LinusN | not much, no, but it is audible |
14:53:36 | | Join Naked [0] (i=naked@naked.iki.fi) |
14:53:50 | preglow | but i'd sure like a fade to be optional |
14:53:52 | | Nick Naked is now known as Hadaka (i=naked@naked.iki.fi) |
14:53:59 | preglow | not all tracks will have popping, only those that start abruptly |
14:54:01 | LinusN | preglow: why? |
14:54:22 | LinusN | preglow: the mute wasn't optional |
14:54:33 | preglow | unless i dont understand where the popping really comes from |
14:55:08 | LinusN | preglow: it all depends on the difference between last sample played by the dma and the first sample in the next song |
14:55:49 | | Join Watto [0] (n=mathieu@62.116.83.61) |
14:55:53 | LinusN | as far as i understand |
14:56:00 | Watto | hello |
14:56:06 | LinusN | hi |
14:56:30 | preglow | ahhh |
14:56:42 | preglow | i forgot that the dac holds the last sample |
14:57:05 | Watto | Does someone know a porting project of linux on jbm 20? |
14:57:57 | preglow | linusn: what we really just need is a fade out, then |
14:58:08 | B4gder | Watto: linav ? |
14:58:22 | preglow | i dont think there are a lot of tracks that actually start with a non-zero sample |
14:58:33 | Watto | B4gder> no linav is for only AV series (AV300,...) |
14:58:53 | LinusN | Watto: no i only know of linav |
14:59:05 | B4gder | i |
14:59:08 | LinusN | preglow: probably |
14:59:13 | B4gder | 'm sure it used to be for the multimedia too |
14:59:18 | B4gder | at least avos was |
14:59:48 | preglow | i do on the other hand know of tracks that start abruptly intentionally, i dont want to damage those too much |
15:00 |
15:01:12 | Slasher | iirc, there will also remain a dc on headphone jack unless dac is set to zero |
15:01:14 | beezly[tm] | preglow: i was having a problem with vorbis decoding on iriver yesterday, LinusN suggested I mention it to you |
15:01:18 | Slasher | +offset |
15:01:51 | beezly[tm] | preglow: the hdd light went solid red and everything froze when playing files encoded with libvorbis 1.0 beta 4 |
15:01:54 | LinusN | Slasher: that's what we're talking about |
15:02:16 | Slasher | yes :) |
15:02:32 | beezly[tm] | preglow: interestingly, 1.0 beta 4 files have weird values for upper and lower bitrate in the ogg stream header |
15:02:46 | LinusN | beezly[tm]: lots of errors from ov_read_fixed() |
15:03:07 | preglow | hmm |
15:03:16 | beezly[tm] | preglow: I can send you a file if you like |
15:03:26 | preglow | nah, not now, i'm on 28k8 |
15:03:36 | beezly[tm] | ah :) |
15:03:54 | crwl | i don't think the beta 4 files i have even had the upper/lower bitrate set |
15:03:54 | preglow | not much i can do about it now |
15:04:06 | preglow | i wonder how our vorbis decoder reacts to floor 0 type files |
15:04:09 | preglow | gotta remember to try that |
15:04:13 | crwl | it's something that didn't get set until 1.0 RC3 or so, i think |
15:04:40 | | Quit Watto () |
15:04:56 | preglow | wow, xiph finally beefed up their website |
15:05:08 | beezly[tm] | crwl: in 1.0 streams upper and lower bit rate are set to "undefined" |
15:05:15 | LinusN | we should probably sync our cvs with theirs |
15:05:16 | beezly[tm] | in 1.0 beta4 streams they are... |
15:05:21 | beezly[tm] | Nominal bitrate: 128.000000 kb/s |
15:05:21 | beezly[tm] | Upper bitrate: 4294967.295000 kb/s |
15:05:21 | beezly[tm] | Lower bitrate: 4294967.295000 kb/s |
15:05:32 | preglow | LinusN: if you mean tremor, it probably is synced |
15:05:36 | B4gder | LinusN: they don't seem to change termor a lot |
15:05:38 | LinusN | ok |
15:05:45 | B4gder | tremor |
15:05:53 | crwl | beezly[tm], is that from ogginfo? |
15:05:55 | preglow | beezly[tm]: i dont think the decoder cares too much about those |
15:05:57 | beezly[tm] | crwl: yes |
15:06:02 | crwl | beezly[tm], sounds really odd |
15:06:58 | | Quit tvelocity ("Leaving") |
15:13:10 | preglow | hmm, someone mentions a memory leak in tremor in the tremor mailing list |
15:13:56 | Bger | bad ... |
15:14:26 | preglow | the xiph people didnt exactly come running to help |
15:14:45 | Bger | worse :) |
15:15:07 | preglow | they seem to have a communication problem |
15:16:11 | B4gder | I hate it when they refer to "a patch I mailed a while ago" |
15:16:23 | preglow | it certainly is helpful |
15:18:14 | B4gder | they closed my report as invalid on the gcc warning I fixed |
15:18:27 | B4gder | since it tured out it was a false positive |
15:18:55 | B4gder | so they rather have a warning than an extra =0 |
15:19:00 | | Join zezayer [0] (n=jake@87.81.166.52) |
15:20:02 | preglow | the gcc people is like that |
15:20:50 | B4gder | this is a gcc warning on tremor code |
15:21:45 | preglow | ahh, like that |
15:21:54 | preglow | seems like tremor actually has been updated |
15:21:58 | preglow | but nothing important |
15:23:14 | preglow | i wonder if they might actually integrate our changes, they're pretty clean |
15:24:31 | | Join XMaster-ShadowX [0] (n=KdTMaste@pD953193F.dip0.t-ipconnect.de) |
15:27:36 | AliasCoffee | i think the problem there is that theora is the focus of attention. vorbis, cdparanoia etc are all but ignored. |
15:27:41 | | Quit preglow ("CGI:IRC (EOF)") |
15:29:14 | | Quit AliasCoffee ("bbiab") |
15:29:35 | | Part LinusN |
15:31:59 | Slasher | hehe, i think i found the problem. Now i get some voices from voice ui even when playing :) |
15:32:10 | Bger | hehehe :) |
15:32:14 | Chamois | congrats |
15:32:39 | Bger | do you hear the voices :) |
15:33:06 | Slasher | yes, i can hear them but they are quite distorted right now (i just found the cause and fixing the real problem now) |
15:35:56 | | Join rooomish [0] (n=Roman@195.47.96.56.adsl.nextra.cz) |
15:36:05 | | Quit rooomish (Client Quit) |
15:51:49 | | Join Paul_The_Nerd [0] (n=chatzill@cpe-66-68-93-2.austin.res.rr.com) |
16:00 |
16:06:16 | | Quit Cassandra (" Want to be different? HydraIRC -> http://www.hydrairc.com <-") |
16:09:33 | | Join hshah [0] (n=c180801d@labb.contactor.se) |
16:09:41 | | Quit hshah (Client Quit) |
16:10:20 | | Quit XMaster-ShadowX (Read error: 110 (Connection timed out)) |
16:10:27 | | Join webguest25 [0] (n=d5ee4c08@labb.contactor.se) |
16:15:14 | | Join BBub [0] (i=belzebub@dsl-082-082-066-127.arcor-ip.net) |
16:17:06 | | Join [-AIR-] [0] (n=air@chubbybeans.z-two.com) |
16:21:52 | *** | Saving seen data "./dancer.seen" |
16:32:26 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.6/20050716]") |
16:36:01 | | Quit banan_ (Read error: 104 (Connection reset by peer)) |
16:40:28 | | Join XMaster-ShadowX [0] (n=KdTMaste@pD953193F.dip0.t-ipconnect.de) |
16:42:11 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
16:42:14 | | Join webguest54 [0] (n=8382018f@labb.contactor.se) |
16:43:46 | | Join merbanan [0] (n=banan@dalink.campus.luth.se) |
16:44:26 | [-AIR-] | you, and me, always |
16:45:37 | | Part webguest54 |
16:49:58 | | Quit zezayer ("Download Gaim: http://gaim.sourceforge.net/") |
17:00 |
17:10:28 | | Quit ashridah ("Leaving") |
17:13:46 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <- Leading Edge IRC") |
17:16:19 | | Quit B4gder ("Lämnar") |
17:23:35 | | Join hicks_ [0] (n=hicks@zeus.mups.co.uk) |
17:28:54 | | Quit XMaster-ShadowX (Read error: 113 (No route to host)) |
17:34:31 | | Join amiconn_ [0] (n=jens@p54BD51F2.dip.t-dialin.net) |
17:37:23 | | Quit hicks (Read error: 110 (Connection timed out)) |
17:45:08 | | Quit beezly[tm] ("Client exiting") |
17:45:52 | | Quit amiconn (Nick collision from services.) |
17:45:52 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD51F2.dip.t-dialin.net) |
17:55:36 | | Join einhirn_ [0] (i=Miranda@carlsberg.heim2.tu-clausthal.de) |
18:00 |
18:20:16 | | Join Lear [0] (n=chatzill@h179n2c1o285.bredband.skanova.com) |
18:21:55 | *** | Saving seen data "./dancer.seen" |
18:25:14 | | Join phaedrus96 [0] (n=Unknown@p54AE29E7.dip0.t-ipconnect.de) |
18:25:28 | | Part amiconn |
18:28:37 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
18:44:24 | | Quit phaedrus961 (Read error: 110 (Connection timed out)) |
18:55:17 | | Quit bagawk ("Leaving") |
18:56:39 | | Join amiconn [0] (n=jens@p54BD51F2.dip.t-dialin.net) |
18:57:20 | | Quit amiconn (Client Quit) |
18:58:28 | | Join amiconn [0] (i=jens@tmo-057-242.customers.d1-online.com) |
18:58:49 | amiconn | Crazy test... |
18:58:52 | | Part amiconn |
18:59:29 | | Join amiconn [0] (n=jens@p54BD51F2.dip.t-dialin.net) |
19:00 |
19:00:07 | amiconn | Zagor/Bagder: What's wrong with the server? |
19:03:03 | Zagor | is anything wrong? what? |
19:03:57 | amiconn | I only get a page with background, logo and table cells, but without any textual content... |
19:04:18 | Zagor | it works fine for me |
19:04:26 | amiconn | ...even if I try sub-pages |
19:04:33 | amiconn | Hmm. |
19:05:03 | amiconn | Seems Firefox is doing something strange here |
19:05:16 | amiconn | The strange thing is that other pages do work in FF |
19:05:18 | Zagor | i'll look at the logs |
19:05:26 | | Nick QT_ is now known as QT (i=as@madwifi/users/area51) |
19:05:27 | amiconn | IE shows rockbox.org fine |
19:05:56 | Zagor | my FF 1.0.6 shows it fine too |
19:06:03 | amiconn | Now this is really strange: |
19:06:05 | Zagor | (Debian package 1.0.6-2) |
19:06:31 | amiconn | The tab where rockbox.org is showing no text also does this for other pages |
19:06:42 | amiconn | However, other tabs are working fine |
19:07:35 | Zagor | haha, that seems a bit strange |
19:08:02 | | Join dpassen1 [0] (n=dpassen1@cpe-24-168-110-99.si.res.rr.com) |
19:08:50 | amiconn | It was that very tab - closing and reopening FF didn't help (I have SessionSaver .2 installed) |
19:09:25 | amiconn | Perhaps I should upgrade my FF |
19:09:31 | amiconn | (still 1.0.4) |
19:12:40 | amiconn | Different thing - is it just me or does the radio get a bit quieter when leaving the FM screen with PLAY ? |
19:13:05 | Zagor | i don't know, haven't tried that :-) |
19:17:20 | [-AIR-] | kick you out and let the sun shine in |
19:28:40 | ze | amiconn: firefox shows rockbox.org fine for me (also 1.0.4) |
19:28:52 | amiconn | Yes, it's working now |
19:29:17 | amiconn | One tab decided to act strangely, even across restarts of firefox |
19:31:07 | | Quit dpassen1 (Read error: 110 (Connection timed out)) |
19:31:14 | ze | weird |
19:32:23 | amiconn | This was the first time I experienced this, although I use SessionSaver.2 for quite some time now |
19:32:44 | amiconn | However, it's already the second time firefox did something nasty |
19:33:21 | amiconn | Firefox 1.0.1 managed to completely destroy its profile, so I had to recollect all my links etc... |
19:34:47 | crwl | i've never seen firefox to actually destroy (as in delete) its profile directory |
19:35:02 | crwl | i've seen it screw it up though, but bookmarks.html has always been there... |
19:36:03 | Slasher | on linux the firefox is almost unusable because it's always crashing. Fortunately konqueror is a much better browser in all aspects |
19:36:15 | crwl | Slasher, not true :) |
19:36:45 | crwl | i have never had crash problems with firefox on linux, but i've heard a lot of those from win32 users though |
19:36:49 | amiconn | crwl: It srewed it up, and bookmarks.html was there - empty... |
19:36:54 | Slasher | crwl: hehe, but if i use it (the newest version i could get with apt-get), it always crashes several times a day.. and that has continued at least half a yer |
19:36:57 | crwl | amiconn, that's bad |
19:37:29 | crwl | Slasher, hm, i don't think i have ever used debian-packaged firefox... |
19:37:43 | Slasher | it's also slower than konqueror |
19:37:59 | crwl | that's partly true, yes |
19:38:05 | amiconn | I must admit firefox is fairly stable on windows considering the way I'm using it |
19:38:15 | | Nick phaedrus96 is now known as phaedrus961 (n=Unknown@p54AE29E7.dip0.t-ipconnect.de) |
19:38:17 | amiconn | (usual # of tabs: 10..>30) |
19:38:22 | crwl | i think i will be seriously considering konqueror the 3.5 version gets released, with adblock support... |
19:38:33 | Slasher | yep, on windows it works fine |
19:38:52 | Slasher | crwl: it has adblock? sounds great |
19:38:59 | amiconn | ...and seldom closing it because I usually put my laptop in hibernation mode |
19:39:07 | amiconn | ...instead of shutting down |
19:39:09 | crwl | i've now been running firefox deer park alpha 2 for about a day, hasn't crashed yet |
19:39:30 | crwl | it has somewhat faster rendering and back/forward works instaneously, quite nice |
19:40:25 | crwl | Slasher, yes... i haven't really even considered other browsers than firefox because they don't have adblock :) |
19:40:39 | Slasher | amiconn: btw, the voice ui is now working while playing music but it seems the decoder is not fast enough while spelling long filenames.. it has in meantime pause the voice ui to prevent audio buffer going empty |
19:40:47 | Slasher | :D |
19:40:48 | amiconn | When doing this for a really long time, firefox starts to consume more and more CPU power even without doing something in it |
19:41:43 | amiconn | Close and restart always fixed that so far (only a slight inconvenience thatnks to SessionSaver) |
19:42:19 | crwl | there has been at least some memory leak issues, i remember those too |
19:42:29 | amiconn | Slasher: I think that it would be better to pause audio to prevent voice gaps instead |
19:42:33 | crwl | (i have never kept my firefox running for more than about 20 hours, though) |
19:42:39 | crwl | i think 1.0.6 has been quite good, though |
19:42:42 | Slasher | amiconn: Hmm-m =) |
19:42:51 | crwl | i can't even remember if it has ever crashed on me, probably not |
19:43:08 | amiconn | Hopefully this problem will go away with a more efficient voice codec |
19:43:22 | amiconn | Slasher: Are you doing the bitswap live, or on load? |
19:44:03 | Slasher | amiconn: when loading the voice file |
19:44:09 | amiconn | Ah, yes |
19:44:23 | | Join Chamois [0] (n=Chamois@champigny-5-82-226-182-23.fbx.proxad.net) |
19:44:25 | Slasher | the swapping takes ~2s |
19:44:35 | amiconn | That's slow... |
19:45:01 | Slasher | yes, because i don't have assembly-optimized version for that |
19:45:22 | amiconn | this will go away soon, hopefully |
19:45:32 | amiconn | Did you find a suitable header field for a codec indicator? |
19:45:44 | amiconn | ..or do we have to extend the voice file format? |
19:46:26 | Slasher | Hmm, i haven't examined that yet but it seems the voice file format has not too many options currently.. |
19:46:48 | amiconn | apps/talk.c lines 59ff |
19:47:14 | amiconn | Fortunately there is a field indicating the header length, so extending it shouldn't be problematic |
19:47:34 | amiconn | ...and a version |
19:47:43 | Slasher | ah, true.. it's event 32 bit field |
19:47:48 | Slasher | -t |
19:48:22 | amiconn | Do we already have codec ids somewhere? |
19:48:47 | Slasher | Hmm, yes, just a moment |
19:49:55 | Slasher | in id3.h |
19:50:14 | Slasher | There are enumerated list of supported codecs (AFMT_*) |
19:50:56 | amiconn | Imho it would make sense to use the same IDs within the voice files then |
19:51:04 | Slasher | true |
19:51:11 | amiconn | ...if we ensure nobody will change the order |
19:51:25 | amiconn | ...and we need a special ID for mp3 bitswapped |
19:52:01 | amiconn | 0 or -1 seems like a good choice for that |
19:52:34 | Slasher | Hmm, why -1? |
19:52:59 | amiconn | 0 is better |
19:53:06 | Slasher | :) |
19:53:12 | | Quit Chamois (" Want to be different? HydraIRC -> http://www.hydrairc.com <-") |
19:53:12 | amiconn | The swcodec format IDs start at 1 |
19:53:26 | Slasher | ah yes |
19:53:28 | amiconn | Archos would only ever support format 0 |
19:53:57 | amiconn | Iriver would then support all of the real IDs if we want |
19:54:46 | amiconn | Of course using flac or similar for voice doesn't make much sense ;) |
19:55:12 | Slasher | hehe :D |
19:55:21 | Slasher | wav would be good bit it requires lot of space.. |
19:55:32 | Slasher | *but |
19:58:09 | [-AIR-] | there still available??? http://www.rockbox.org/tshirt-contest/winner/ |
19:58:19 | | Join hshah [0] (n=acbc21ba@labb.contactor.se) |
19:58:27 | [-AIR-] | they still available??? http://www.rockbox.org/tshirt-contest/winner/ |
19:58:51 | [-AIR-] | -myfills |
20:00 |
20:00:52 | | Join CheeseBurgerMan [0] (n=BurgerBo@63.150.80.89) |
20:02:50 | | Join muesli- [0] (i=muesli_t@hmln-d9b8ef5a.pool.mediaWays.net) |
20:02:59 | muesli- | re |
20:03:43 | Slasher | amiconn: oh, i may be wrong.. it seems that the voice codec seems to be even "too fast" :D |
20:04:00 | Slasher | seems=might |
20:04:19 | | Quit hshah ("CGI:IRC") |
20:14:02 | Slasher | hehe, no it's not too fast :P |
20:14:35 | Slasher | i will just make the audio pause then when buffer runs out |
20:15:20 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
20:16:47 | | Join ender` [0] (i=ychat@tm.213.143.74.124.dc.telemach.net) |
20:21:58 | *** | Saving seen data "./dancer.seen" |
20:22:54 | amiconn | Slasher: Hmm, with what audio format did you test? |
20:23:04 | amiconn | I think this shouldn't happen with mp3... |
20:24:01 | amiconn | Plain 128kbps mp3 plays without boost here, and voice decoding should be even less load, as it's low-sample-rate and low bitrate |
20:24:26 | amiconn | Perhaps the codec swap happens too often? |
20:25:33 | Slasher | now testing while playing wav while but i think now the buffer will swap and overwrite (too fast decoding), that is easy to fix |
20:26:35 | Slasher | so necessarely the codec is not too slow |
20:41:36 | Slasher | yes, it definately should be able to do the decoding. I just haven't handled the mixing correctly |
20:41:45 | | Join tvelocity [0] (n=tony@chan530-a211.otenet.gr) |
20:42:21 | amiconn | Sounds good :) |
20:42:29 | Slasher | :) |
20:48:36 | | Nick CheeseBurgerMan is now known as CBM-away (n=BurgerBo@63.150.80.89) |
20:52:41 | | Join paugh [0] (n=pete@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
20:53:57 | amiconn | Very interesting - I found a completely unused file in uisimulator/win32 |
20:54:16 | | Nick paugh is now known as AliasCoffee (n=pete@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
20:56:09 | amiconn | s/unused/unnecessary/ |
20:59:01 | webguest25 | Hi all- I am very interested in full remote support for iRiver; could you tell me just approximately when that is supposed to happen, please. Great job guys :) |
20:59:46 | | Join XavierGr [0] (n=XavierGr@ppp10-adsl-207.ath.forthnet.gr) |
21:00 |
21:03:50 | muesli- | webguest25 XavierGr is your man ;) |
21:03:54 | muesli- | hi XavierGr |
21:03:54 | muesli- | ;) |
21:04:43 | | Join thegeek_ [0] (n=thegeek@s201a.studby.ntnu.no) |
21:04:57 | | Quit thegeek (Read error: 104 (Connection reset by peer)) |
21:07:10 | webguest25 | thx muesli; I know and appreciate XavierGr's hack- it's great job man; but I was thinking about the full official release- I mean it's done in 90% already... |
21:07:41 | XavierGr | hello all! |
21:07:42 | XavierGr | What? |
21:08:23 | XavierGr | Oh you want remote support full and commited eh? |
21:09:39 | | Quit webguest25 ("CGI:IRC (EOF)") |
21:10:46 | XavierGr | does anyone know a way to return from a function a char array? |
21:11:07 | | Join webguest25 [0] (n=d5ee4c08@labb.contactor.se) |
21:12:59 | Zagor | webguest25: there will be many releases, with incremental features |
21:13:05 | muesli- | how do i create a list in wikipedia? |
21:13:26 | Zagor | muesli-: in wikipedia or the rockbox wiki? |
21:13:42 | muesli- | wikipedia..as i wrote ;) |
21:13:52 | Zagor | ok :-) dunno |
21:14:05 | Zagor | (some people call all wikis "wikipedia") |
21:14:05 | | Join Bager [0] (n=Bager@213-240-220-186.1702243.ddns.cablebg.net) |
21:14:14 | | Nick Bager is now known as Bgr (n=Bager@213-240-220-186.1702243.ddns.cablebg.net) |
21:14:19 | muesli- | ;) |
21:14:40 | Bgr | XavierGr : return array; |
21:14:50 | Bgr | but hmm |
21:15:10 | Zagor | XavierGr: you can't. return a pointer to the memory. |
21:15:27 | Zagor | ...and make sure the memory is not on the stack :-) |
21:15:35 | Bgr | ie it |
21:15:39 | Bgr | 's not local variable |
21:15:43 | Zagor | exactly |
21:15:55 | Bgr | or if it's local, make it static... BUT |
21:16:01 | XavierGr | so I have the string that I want to return. Only I can do is point it by a pointer and then return the pointer? |
21:16:11 | Bgr | have in mind that on the next call of your function the arrey will be overwritten |
21:16:25 | Bgr | XavierGr : better to show the code |
21:16:28 | Zagor | XavierGr: that depends on where in ram the string is located. i.e. how is the string declared? |
21:16:39 | XavierGr | that's the point I want to do this in order to be able to run my function once. |
21:16:43 | Bgr | paste declaration :) |
21:16:53 | XavierGr | ok wait a sec :) |
21:18:16 | muesli- | it's done with a "*" for whose who care :D |
21:19:04 | Bgr | XavierGr : short question: is the array you want to return passed as a parameter to your function ? |
21:19:12 | Zagor | muesli-: could be a [] too |
21:19:26 | XavierGr | http://pastebin.com/341019 |
21:19:34 | XavierGr | this is what it looks like. |
21:19:43 | Zagor | right, that doesn't work. |
21:19:45 | Bgr | you can't |
21:19:55 | Bgr | i.e. you can, but the result is UNPREDICTABLE ... |
21:19:58 | XavierGr | yeah I know so in order to make that happen... |
21:20:04 | Zagor | your path variable resides on the stack, and doesn't exist once the function exits |
21:20:25 | Bgr | what do you want to do exactly ? |
21:20:31 | Zagor | you need to make the path global or static. |
21:20:57 | Zagor | but first think hard about what you want to do, because doing that will permanently allocate that memory |
21:21:08 | XavierGr | I have a big buffer that is full of filenames (only names) |
21:21:32 | Bgr | http://pastebin.com/341022 |
21:21:36 | XavierGr | but in order to call the next file I need the path too. So I made np_file a global char array that will take the full name |
21:22:12 | XavierGr | if I enter the load_dir every time this is done without errors, but in order to optimize it i think it is good to run this function once. |
21:22:51 | Bgr | see it again |
21:23:07 | XavierGr | so I can return the path if it is static? |
21:23:20 | Bgr | yes, but as i said |
21:23:36 | XavierGr | I thought I needed a pointer to point it then return it. |
21:23:38 | Bgr | the next time you call load_dir it'll overwrite the path |
21:24:00 | Bgr | so you strcpy it to your np_file |
21:24:02 | XavierGr | it will not :) that's why I am doing this to be able to run this once |
21:24:36 | Bgr | do you like to see other option ? |
21:24:48 | XavierGr | so the load_dir must be type char or char*? |
21:24:58 | Bgr | char * |
21:25:00 | XavierGr | yes I am all ears. |
21:25:01 | Bgr | its pointer to char |
21:26:17 | Bgr | see it again |
21:27:04 | XavierGr | hmm ok thanks I will see which fits my needs more. |
21:27:13 | Bgr | as u wish ;) |
21:28:10 | Bgr | hm, i forgot to remove the global var |
21:28:39 | Bgr | btw, imho it's better to put leading { of a function on a new line |
21:28:54 | XavierGr | you think so? |
21:29:01 | Bgr | i.e. not " foo(param list) {" |
21:29:05 | Bgr | but |
21:29:11 | Bgr | " foo(param list) |
21:29:11 | XavierGr | I just don't know what to use, I just saw it and doing it. |
21:29:14 | Bgr | {" |
21:29:38 | XavierGr | is it more of a standart to be on a new line? |
21:29:42 | AliasCoffee | XavierGr: it's just easier to read. |
21:29:47 | Bgr | for a function - yes |
21:30:06 | XavierGr | for an if-for-while e.t.c |
21:30:07 | XavierGr | ? |
21:30:12 | Bgr | for any other kind of block... hm, it's a personal feeling |
21:30:29 | muesli- | soo..rbx is official mentioned on german wikipedia :D |
21:30:32 | Bgr | but i prefer to be "if(){" etc, and not "if() <new line>{" |
21:30:49 | amiconn | Just use it consistently throughout a source file |
21:30:57 | Bgr | yep |
21:31:19 | amiconn | There is a rockbox coding style document. It requires the opening brace of a function to be on a separate line, leftmost column |
21:31:38 | Bgr | and if you edit some file, write them as they are in the other part of the file |
21:31:41 | amiconn | There is also a reason why this is required by many projects |
21:31:48 | Bgr | why ? |
21:32:04 | amiconn | I read the gnu coding style documentation recently |
21:32:32 | XavierGr | Bgr if I make it static I guess that the length must be constant and not the outcome of a strlen. Compiler error. |
21:32:43 | amiconn | There are a number of tools that recognise C functions by this opening brace in the leftmost column |
21:32:45 | Bgr | because you didn't have what other to do that time ;) (just kidding) |
21:33:09 | Bgr | XavierGr what ? |
21:33:18 | Bgr | yes, the length will be constant |
21:33:37 | XavierGr | well in load dir I decalre path[rb->strlen(file)] |
21:33:48 | XavierGr | so if i make it static it will not compile. |
21:33:52 | Bgr | XavierGr : you can't :) |
21:34:09 | Bgr | the part between [ and ] must be known at compile time |
21:34:22 | Bgr | i.e. it must be some kind of constant |
21:34:38 | XavierGr | ohhh god optimization sucks. Not that it will run slower it is just that it would be more compact that way. |
21:34:58 | Bgr | what way ? |
21:35:50 | XavierGr | making the function not running every time. |
21:36:22 | XavierGr | I use a bool to see if it run for a fisrt time. I have 2 choices. |
21:36:25 | Bgr | ? i don't get what you mean |
21:36:50 | XavierGr | 1. To enter the function but use the bool to run segments of the function. or |
21:37:20 | Bgr | XavierGr : it's better to paste the code in pastebin and then to describe it ... :) |
21:37:26 | XavierGr | 2. To use the bool where the function is called. So except the first time, it will never enter again the function. |
21:37:35 | XavierGr | lol |
21:37:59 | Bgr | sorry, i don't have 6th 7th or female sense ... call it as u like ;) |
21:38:00 | XavierGr | never mind I erased the 1st method. I will try to do it this way., |
21:38:26 | XavierGr | No no I can understand you, my grammar and syntax sucks. |
21:38:29 | amiconn | If you need to execute a certain part of code just once, then reuse the result in a loop, the best way would imho be not to use a function at all, if this code isn't needed elsewhere |
21:38:38 | amiconn | Just put the code in front of the loop |
21:38:51 | amiconn | This way you will save the function call overhead |
21:38:59 | XavierGr | hmmm. |
21:39:19 | amiconn | ..and don't need sophisticated booleans to decide whether to run the code or not |
21:39:29 | Bgr | 1. my english sucks too (maybe more than your); 2. listen to amiconn ;) |
21:40:00 | XavierGr | well I am off for launch now. we will continue this later. bye! |
21:40:09 | XavierGr | and thanks! |
21:40:09 | | Quit XavierGr () |
21:40:13 | Bgr | lunch ?;) |
21:40:35 | | Quit tvelocity ("Leaving") |
21:44:50 | Bgr | amiconn one (probably silly) q: on ondio ata & ata_mmc drivers have different threads, don't they ? |
21:44:57 | | Join muesli__ [0] (i=muesli_t@hmln-d9b8ef51.pool.mediaWays.net) |
21:45:15 | amiconn | Bgr: Hmm? |
21:45:49 | Bgr | i didn't look at the code... |
21:45:52 | amiconn | On disk-based units ata.c is compiled, and there is an 'ata' thread, handling disk spindown/poweroff after timeout |
21:46:07 | Bgr | hm |
21:46:14 | amiconn | On Ondio, ata_mmc.c is compiled, and there is an 'mmc' thread handling hotswap |
21:46:34 | amiconn | s/on/for/ |
21:46:34 | Bgr | ok |
21:47:33 | Bgr | i'm silly |
21:47:58 | Bgr | what protocol is used in mmc cards ? |
21:48:12 | amiconn | Erm, the MMC protocol? ;) |
21:48:25 | Bgr | MMC, MMC-2 ... ? |
21:48:26 | amiconn | Really, it isn't that simple |
21:48:47 | amiconn | MMC can speak 2 protocols, both of which are serial |
21:49:00 | amiconn | ...plus there are several revisions of the protocol |
21:49:17 | Bgr | how nice |
21:49:39 | amiconn | Up to version 3.x the data transfer is purely serial. Version 4 adds 4-bit and 8-bit transfers |
21:49:51 | amiconn | The commands and initialisation are still serial |
21:49:59 | Bgr | aha |
21:50:07 | amiconn | MMC4 is also known as MMCplus |
21:50:35 | Bgr | okay |
21:51:00 | amiconn | The USB->MMC bridge in the Ondio speaks the MMC protocol, v3.x |
21:51:19 | Bgr | i definitely must dig in deeper in rb's sources |
21:51:52 | Bgr | if i want to help someway in USB host support ... |
21:51:53 | | Quit CBM-away (Read error: 110 (Connection timed out)) |
21:52:06 | amiconn | For access by the Ondio CPU, the MMC is directly connected to the CPU's serial port, and the firmware has to use the simpler protocol of the 2 |
21:52:12 | amiconn | (SPI) |
21:52:44 | amiconn | USB host support is a huge task as I see it |
21:52:54 | Bgr | yes, i know |
21:53:00 | Bgr | but i WANT to help :) |
21:53:05 | amiconn | We will need a complete USB stack, supporting all those classes, end points etc |
21:53:15 | Bgr | yes, i know... |
21:53:28 | Bgr | btw, it won't be SO complete |
21:53:41 | amiconn | Perhaps I could try to contact the author of Poseidon, the Amiga USB stack |
21:54:10 | Bgr | my idea was to cut down as much as possible linux's usb stack ... |
21:54:37 | amiconn | I might be that the linux stack is too "fat" |
21:54:50 | Bgr | hm, i don't think so |
21:54:53 | amiconn | It is intended to run on today's PC CPUs |
21:55:07 | Bgr | ok, i said "to cut down":) |
21:55:11 | amiconn | Yes |
21:55:20 | Zagor | i don't think performance is a problem. but there are many tentacles to untangle in such a big piece of code. |
21:55:44 | Zagor | dependencies on the structure of other parts of the kernel etc. |
21:56:13 | Bgr | i see the usb as 3 layers - OHCI-like HCD, USBD, and USB classes above.. |
21:56:36 | Bgr | at least the ISP1362 in h3x0 is OHCIlike |
21:57:13 | Bgr | and we don't know anything about the Ali chip in iaudio x5 |
21:58:15 | Bgr | the biggest mess will be in USB classes, as i see it |
22:00 |
22:00:53 | Bgr | btw, if we want support for PTP, we need INT mode (which uses repeating regular transfers) |
22:01:42 | Bgr | i think we can skip (at least for the beginning) ISO transfers |
22:02:34 | Bgr | (untill we want to connect audio or video device) |
22:02:38 | Zagor | it all depends on what we want to connect. and from experience, I can tell you people will want to connect everything under the sun |
22:02:55 | Zagor | "please fix so my usb joystick navigates the menus" |
22:03:00 | Bgr | ok, but even God didn't make the Earth for one day :) |
22:03:32 | Bgr | everything on the Earth i mean |
22:03:55 | Bgr | anyway, at least I want HID support :) |
22:04:23 | amiconn | Zagor: Soundblaster audigy 2NX support for recording and playback please ;) |
22:04:42 | Bgr | amiconn : ok, come and write it :) i don't stop you :) |
22:04:42 | Zagor | amiconn: of course, sir. that's on the top of the list! |
22:05:31 | amiconn | ;) ;) ;) |
22:06:14 | Bgr | but i'm sure that if you have the docs, the device and free time (and you want it, of course), you'll do it ;) |
22:09:11 | | Quit muesli- (Read error: 110 (Connection timed out)) |
22:09:24 | Bgr | anyway, does any of you finds a reason for rockbox to act like USB device ? |
22:09:53 | Bgr | *find |
22:11:06 | | Join CBM-away [0] (n=BurgerBo@63.150.80.89) |
22:11:39 | | Nick CBM-away is now known as CheeseBurgerMan (n=BurgerBo@63.150.80.89) |
22:13:03 | muesli__ | how do i create a return in wikipedia? |
22:13:59 | Bgr | javascript ? |
22:14:13 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
22:14:19 | muesli__ | dunno what they are using |
22:14:37 | Bgr | see such page's source |
22:18:37 | | Join XavierGr [0] (n=XavierGr@ppp10-adsl-207.ath.forthnet.gr) |
22:18:57 | XavierGr | Hi again. |
22:19:02 | Bgr | hi |
22:19:20 | Bgr | http://en.wikipedia.org/wiki/IRiver_H300_Series <= it can't be .... |
22:19:35 | Bgr | http://en.wikipedia.org/wiki/IRiver_H100_series |
22:21:34 | XavierGr | they are wrong with H140. It was released with the name iHP-140 as the other models. |
22:22:02 | *** | Saving seen data "./dancer.seen" |
22:22:07 | amiconn | Yes. Mine has printed iHP-140 on it |
22:22:12 | muesli__ | correct it :D |
22:22:13 | XavierGr | It says that it was first released as H140. Mine writes on top of it iHP-140. |
22:22:27 | Moos | here too |
22:24:11 | XavierGr | I will. |
22:24:46 | XavierGr | and I did. ;) |
22:25:59 | | Quit Zagor ("Client exiting") |
22:26:46 | Bgr | http://en.wikipedia.org/wiki/IRiver_H100_series#Features <= added rockbox ;) |
22:27:07 | Bgr | ok, gotta go, nite all |
22:27:11 | | Quit Bgr ("Killed (powuh (requested by panasync))") |
22:40:46 | muesli__ | http://de.wikipedia.org/wiki/Bild:Noia_64_apps_usb.png |
22:41:12 | muesli__ | wouldnt look that icon great when connected? |
22:44:48 | | Join ansivirus [0] (n=ansiviru@ppp-69-148-89-72.dsl.rcsntx.swbell.net) |
22:50:53 | XavierGr | yeah I like it. |
22:51:20 | XavierGr | Muelsi why do you have underlines after your nick? |
22:51:52 | muesli__ | muesli Nickname is already in use. |
22:51:55 | muesli__ | thats why.. |
22:52:00 | muesli__ | :-/ |
22:53:45 | muesli__ | XavierGr could you implement this logo? |
22:55:25 | XavierGr | LOL it is very unique nick to be already used dont you think? |
22:55:50 | muesli__ | do you know what it means? |
22:55:58 | XavierGr | no... |
22:56:16 | muesli__ | its that stuff yr eating in the morning |
22:56:20 | muesli__ | like corn pops |
22:56:28 | XavierGr | corn flakes? |
22:56:34 | muesli__ | yepp :D |
22:56:42 | muesli__ | not really, but a kind of |
22:57:02 | XavierGr | And what has to do with the mini me avatar? |
22:57:14 | | Quit Lear ("Chatzilla 0.9.68.5 [Firefox 1.0.6/20050720]") |
22:57:32 | muesli__ | err, nothing..i just love him :) |
22:57:42 | muesli__ | and thats dr. evil btw ;) |
22:57:44 | XavierGr | lol |
22:57:54 | XavierGr | oh yeah they look alike! |
22:58:07 | muesli__ | true too..they were cloned ;) |
22:58:11 | muesli__ | afaik |
22:58:37 | XavierGr | Do you want this USB icon shown in grayscale or b\w? |
22:58:44 | muesli__ | gray :D |
22:59:17 | XavierGr | then I can't really help you. (not that if you would like it b/w i could) :p |
22:59:29 | muesli__ | ok, the b/w ;) |
22:59:32 | muesli__ | then |
23:00 |
23:00:00 | XavierGr | though I dont think that the devs would like a grey icon i USB mode. Maybe I am wrong. |
23:00:20 | XavierGr | I will look it after I finish my jpeg viewer modification. |
23:00:35 | muesli__ | you are a dev as well..so its up to you ;) |
23:00:56 | Bagder | of course we want it gray |
23:03:39 | XavierGr | no Muesli I don't consider my self a dev. Not until I can code something right (and meaningfull) and get CVS access. |
23:03:57 | | Nick CheeseBurgerMan is now known as CBM-away (n=BurgerBo@63.150.80.89) |
23:04:42 | XavierGr | Bagder: Really then this icon is very good to have. I thought that you don't like icons and stuff in the menu. (or usb screen); |
23:04:59 | Bagder | have you seen the usb screen? |
23:05:09 | Bagder | isn't that an image to you? |
23:05:12 | muesli__ | for me you are a dev. without yr remote patch i wouldnt use rbx that often |
23:07:09 | muesli__ | anyway..have to leave for now...l8er mates |
23:10:11 | XavierGr | bye! |
23:11:14 | XavierGr | Bagder: the usb screen has an icon but it isn't in greyscale. |
23:11:30 | Bagder | I didn't say it was |
23:11:49 | Bagder | I said we'd like it gray |
23:15:32 | XavierGr | 4shade or fullshade? |
23:15:44 | Bagder | 4 |
23:17:24 | | Quit iMark (Read error: 110 (Connection timed out)) |
23:18:43 | XavierGr | have to go too later all... |
23:18:50 | | Quit XavierGr () |
23:26:51 | | Quit muesli__ (Read error: 113 (No route to host)) |
23:36:54 | | Quit [-AIR-] (Read error: 104 (Connection reset by peer)) |
23:41:56 | | Quit webguest25 ("CGI:IRC (Ping timeout)") |