00:01:41 | | Quit domonoky (Read error: Connection reset by peer) |
00:02:37 | | Quit ender` (Quit: I always wanted to have a job in construction or at a hardware store just so I could eat some pink cotton candy in front of someone in a situation that would make them think I was eating fiberglass insulation. -- Chris Hallbeck) |
00:12:45 | | Quit bertrik (Quit: :tiuQ) |
00:12:58 | | Quit eWill (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101026210630]) |
00:13:35 | | Quit kugel (Ping timeout: 240 seconds) |
00:14:41 | | Join JdGordon| [0] (~jonno@vl10.gw.ok-labs.com) |
00:14:41 | | Quit JdGordon| (Changing host) |
00:14:41 | | Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon) |
00:17:51 | | Quit Horscht (Ping timeout: 255 seconds) |
00:21:21 | | Join Horscht [0] (~Horscht@xbmc/user/horscht) |
00:23:49 | | Quit captainkewll (Quit: Page closed) |
00:25:18 | | Quit soap (Quit: soap) |
00:32:11 | | Quit wodz (Quit: Leaving) |
00:40:03 | | Quit xavieran (Ping timeout: 255 seconds) |
00:41:46 | | Join soap [0] (~soap@cpe-76-181-78-156.columbus.res.rr.com) |
00:41:46 | | Quit soap (Changing host) |
00:41:46 | | Join soap [0] (~soap@rockbox/staff/soap) |
00:50:55 | | Quit S00row (Read error: Connection reset by peer) |
00:51:54 | *** | Saving seen data "./dancer.seen" |
00:52:43 | | Join xavieran [0] (~xavieran@ppp118-209-137-192.lns20.mel6.internode.on.net) |
00:52:59 | | Join S00row [0] (~Administr@27-33-98-164.static.tpgi.com.au) |
00:53:34 | | Part powell14ski_ |
00:59:36 | | Quit Kitr88 (Read error: Connection reset by peer) |
01:00 |
01:04:19 | | Quit n1s (Quit: Lämnar) |
01:04:41 | | Join guymann [0] (~charles@64-252-121-164.adsl.snet.net) |
01:16:37 | | Nick noamsml_ is now known as noamsml (~noamsml@adsl-75-45-233-144.dsl.sfldmi.sbcglobal.net) |
01:30:28 | saratoga | should the metadata parsers reject files they know rockbox cannot play? |
01:30:41 | saratoga | or should they return the data and let the codec fail further along? |
01:30:49 | saratoga | i'm not sure how that works with the database and all |
01:34:29 | | Part toffe82 |
01:48:09 | | Join webguest83 [0] (~ae35960a@giant.haxx.se) |
01:49:11 | | Quit dfkt (Quit: -= SysReset 2.53=- Sic gorgiamus allos subjectatos nunc.) |
01:49:13 | CIA-7 | New commit by saratoga (r28609): ffmpeg flac does actually support up to 192k sample rates, and my test file seems to decode fine, so lets enable it. Note that using 192khz is over 6 ... |
01:49:29 | JdGordon| | saratoga: what do you mean? |
01:50:21 | saratoga | JdGordon|: was going to ask if the metadata parser should reject 192khz flac files, but I just fixed the decoder to play them instead |
01:50:38 | JdGordon| | it should absolutly not! |
01:51:17 | CIA-7 | r28609 build result: All green |
01:52:20 | preglow | pretty much only lossless codecs support sample rates that high |
01:52:28 | preglow | and most of them can handle it, i guess |
01:52:38 | preglow | though 192 khz is stretching it ... |
01:53:03 | saratoga | JdGordon|: so in the future if I have an unsupported codec feature, where is the correct place to reject the file? |
01:53:16 | preglow | happily most of the frequency spectrum isn't used, or our "resampler" would bungle everything in a major way |
01:53:42 | JdGordon| | saratoga: playback, the metadata parser should probably warn though |
01:53:45 | saratoga | yes and its a 40 year old "remaster" so its obviously just some idiot who thinks bigger numbers are better, but if we support it, might as well play it |
01:54:06 | saratoga | JdGordon|: won't that mean the file ends up in the database even though it can't be decoded? |
01:54:27 | preglow | the best place to handle it would probably be the metadata parser, btw. it would make it easier for us to handle the error in a meaningful way to the user |
01:54:28 | saratoga | IIRC we reject WMA Lossless files in the metadata parser |
01:54:33 | JdGordon| | I mean, if the parser is ever split out into a seperate library then it doesnt make sense to reject files because it wont know what works and what doesnt |
01:55:20 | preglow | as long as it's the same code base that's not much of an argument. we can keep codecs and metadata parsers in sync easily |
01:55:50 | JdGordon| | GodEater did some work to split the parser out though (i.e for other projects) |
01:56:01 | JdGordon| | it really shouldnt reject files unless the metadata is broken |
01:56:12 | preglow | but codecs can't reject files in a meaningful way |
01:56:26 | preglow | they just drop them and rockbox chugs naively along, leaving the user to wonder what happened |
01:57:21 | preglow | which is probably what the metadata parser does anyway... but that could easier change if we do the dropping in the metadata parser |
02:00 |
02:01:59 | | Quit ReimuHakurei (Read error: Connection reset by peer) |
02:02:02 | | Quit webguest83 (Quit: CGI:IRC) |
02:02:14 | | Join ReimuHakurei [0] (~reimu@74.112.212.15) |
02:06:17 | | Join Llorean [0] (~DarkkOne@rockbox/user/Llorean) |
02:12:46 | | Quit hebz0rl (Quit: Leaving) |
02:13:39 | | Quit liar (Ping timeout: 255 seconds) |
02:14:25 | | Join liar [0] (~liar@clnet-p09-185.ikbnet.co.at) |
02:16:02 | | Quit factor (Remote host closed the connection) |
02:17:31 | JdGordon| | saratoga: how should db logging work? always on every file scanned? |
02:17:43 | JdGordon| | or enable it with a setting? |
02:18:59 | | Quit JdGord (Quit: Bye) |
02:24:54 | JdGordon| | oh fucking hell! playback is almost impossible on my mini2g now |
02:25:01 | JdGordon| | the CF is fucked |
02:25:36 | JdGordon| | why does playback suck so much with corrupt(?) files |
02:26:48 | saratoga | JdGordon|: an optional setting to record each filename as its parsed would be nice |
02:27:08 | saratoga | dump it into a log.txt |
02:27:18 | saratoga | would have to be an option since I think that would slow down parsing quite a bit |
02:30:59 | | Part Llorean |
02:35:42 | | Join LambdaCalculus37 [0] (~rmenes@c-68-36-232-73.hsd1.nj.comcast.net) |
02:35:42 | | Quit LambdaCalculus37 (Changing host) |
02:35:42 | | Join LambdaCalculus37 [0] (~rmenes@rockbox/staff/LambdaCalculus37) |
02:36:27 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
02:42:49 | S_a_i_n_t | What on earth would cause the bootloader error "Partition Not Found Insert USB Cable And Fix It"? |
02:43:30 | S_a_i_n_t | The partitions are fine, ht e OF seems to think so anyway. |
02:43:34 | S_a_i_n_t | *the |
02:43:58 | | Join factor [0] (~factor@r74-195-220-23.msk1cmtc02.mskgok.ok.dh.suddenlink.net) |
02:44:24 | LambdaCalculus37 | S_a_i_n_t: Something must be seriously wrong with your iPod if it keeps showing that error. |
02:45:25 | S_a_i_n_t | LambdaCalculus37: Only the RB bootloader shows this, everything else is fine. |
02:45:52 | LambdaCalculus37 | S_a_i_n_t: Which iPod? |
02:45:58 | S_a_i_n_t | Nano1G |
02:46:20 | LambdaCalculus37 | Very strange. |
02:46:41 | | Quit tchan (Read error: Connection reset by peer) |
02:46:44 | S_a_i_n_t | I even bothered to load some music/etc onto the OF...it's all fine. |
02:46:58 | S_a_i_n_t | been restored with iTunes as soon as it hit my possession. |
02:47:11 | S_a_i_n_t | however, the RB bootloader doesn't want to know about the thing. |
02:47:34 | | Join tchan [0] (~tchan@lunar-linux/developer/tchan) |
02:51:15 | | Join fdinel [0] (~Miranda@modemcable235.127-131-66.mc.videotron.ca) |
02:51:57 | *** | Saving seen data "./dancer.seen" |
02:52:13 | | Quit factor (Read error: Connection reset by peer) |
02:52:30 | | Join factor [0] (~factor@r74-195-220-23.msk1cmtc02.mskgok.ok.dh.suddenlink.net) |
02:53:17 | S_a_i_n_t | It's probably some form of advanced retardation on my part, but I can't even seem to find the case(s) that would cause such an error in the bootloader...I was pretty tired when I was looking for it though. |
02:54:07 | JdGordon| | that will be in the fat driver possibly |
02:54:20 | S_a_i_n_t | The eoor is kinda amusing though, "...Insert USB And Fix It" |
02:54:25 | S_a_i_n_t | ...yeah, that'll do it ;) |
02:54:29 | S_a_i_n_t | *error |
02:55:57 | LambdaCalculus37 | Interesting... the firmware files for the Gigabeat MEG50JS are nothing more than just a tiny Linux 2.0.0 system. Here's what 'file' has to say about /bin/ash in the firmware upgrade files: ASH: ELF 32-bit LSB executable, ARM, version 1, dynamically linked (uses shared libs), for GNU/Linux 2.0.0, stripped |
02:56:06 | S_a_i_n_t | If the partitions were screwed, which they aren't, it's take a 'lil more than inserting a USB cable to fix it. |
02:57:04 | | Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey) |
03:00 |
03:06:45 | | Quit kugel (Remote host closed the connection) |
03:14:16 | | Join [Saint] [0] (S_a_i_n_t@203.184.0.155) |
03:14:21 | | Quit S_a_i_n_t (Disconnected by services) |
03:21:14 | TheSeven | just to let you guys know, I seem to have successfully flashed a custom boot image to my new ipod classic's NOR :) |
03:21:32 | TheSeven | there's not much to execute yet, but control seems to be passed to it |
03:22:14 | TheSeven | i have drivers for SPI (NOR flash), USB and the hardware-key AES unit |
03:22:23 | LambdaCalculus37 | TheSeven: Awesome! \o/ |
03:22:50 | TheSeven | SPI was actually the hardest part of the whole process |
03:23:04 | TheSeven | the crypto stuff is still purely symmetrical, so we can sign legitimate firmware images :) |
03:23:18 | LambdaCalculus37 | TheSeven: Sign me up for testing. ;) |
03:24:15 | TheSeven | first of all I'll go to sleep :) |
03:24:22 | TheSeven | it's 03:24 am |
03:25:01 | LambdaCalculus37 | TheSeven: Okay, g'night. |
03:25:48 | JdGordon| | nice work |
03:26:01 | JdGordon| | which gen classic is it? |
03:27:43 | LambdaCalculus37 | JdGordon|: Technically it's my brother's, and it's an 80GB model, so 1st gen. |
03:28:30 | TheSeven | JdGordon|: shouldn't matter much |
03:28:48 | TheSeven | this is a first gen, but as far as i can tell there are only very minor changes between the models |
03:28:59 | JdGordon| | does this mean we are going to be overrun with ipod users again? |
03:29:08 | TheSeven | mostly the hard drive and fancy headphone stuff |
03:29:27 | TheSeven | JdGordon|: if we manage to get all the drivers written, probably yes |
03:29:34 | JdGordon| | :'( |
03:29:40 | JdGordon| | I mean... yay |
03:29:40 | TheSeven | the 3rd gen is still available from apple :) |
03:30:34 | LambdaCalculus37 | JdGordon|: Well, that means we'll have another iPod with an actually decent SOC and lots of hard drive space! |
03:31:32 | TheSeven | LambdaCalculus37: this is an arm926ej-s |
03:31:57 | LambdaCalculus37 | TheSeven: Same ARM model as in the nano2G, right? |
03:32:08 | TheSeven | no, the nano2g is an arm940t |
03:32:17 | LambdaCalculus37 | Ahh. |
03:33:13 | | Join T44 [0] (~Topy44@f048226182.adsl.alicedsl.de) |
03:36:49 | | Quit Topy (Ping timeout: 245 seconds) |
03:37:00 | saratoga | similar to AMSv2 |
03:39:04 | | Quit DerPapst (Quit: Leaving.) |
03:46:20 | timccc | pretty big news |
03:46:34 | LambdaCalculus37 | saratoga: Similar performance, perhaps? |
03:54:00 | TheSeven | LambdaCalculus37: apple isn't really known for fast memory :/ |
03:54:56 | LambdaCalculus37 | TheSeven: That's true. =/ |
04:00 |
04:03:06 | | Quit liar (Ping timeout: 240 seconds) |
04:03:10 | saratoga | surely faster then AMS |
04:03:41 | | Quit pixelma (Disconnected by services) |
04:03:43 | | Join pixelma_ [0] (quassel@rockbox/staff/pixelma) |
04:03:45 | | Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma) |
04:04:20 | saratoga | i have a theory that arm9e devices have better IRAM in general because the on die tightly coupled memory controller makes it much harder for companies to screw it up like AMSv1 and PP5020 |
04:04:32 | saratoga | be interesting to see if that holds for the classic |
04:04:44 | | Quit amiconn (Disconnected by services) |
04:04:45 | | Join amiconn_ [0] (quassel@rockbox/developer/amiconn) |
04:04:47 | | Join The_Pwny [0] (~IceChat7@27-33-236-120.tpgi.com.au) |
04:05:01 | | Quit bluebrother (Ping timeout: 255 seconds) |
04:05:05 | | Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) |
04:06:27 | | Join bluebrother [0] (~dom@rockbox/developer/bluebrother) |
04:19:15 | | Join Barahir_ [0] (~jonathan@frnk-590f479f.pool.mediaWays.net) |
04:20:16 | | Quit LambdaCalculus37 (Ping timeout: 276 seconds) |
04:21:09 | | Join fyrestorm [0] (~nnscript@cpe-69-203-144-35.si.res.rr.com) |
04:23:01 | | Quit Barahir (Ping timeout: 276 seconds) |
04:24:47 | | Join LambdaCalculus37 [0] (~rmenes@c-68-36-232-73.hsd1.nj.comcast.net) |
04:24:47 | | Quit LambdaCalculus37 (Changing host) |
04:24:47 | | Join LambdaCalculus37 [0] (~rmenes@rockbox/staff/LambdaCalculus37) |
04:26:25 | | Quit rvvs89 (Ping timeout: 264 seconds) |
04:27:02 | | Join rvvs89 [0] (rvvs89@mussel.ucc.gu.uwa.edu.au) |
04:45:09 | | Quit panni_ (Read error: Connection reset by peer) |
04:50:02 | | Quit LambdaCalculus37 (Quit: don't want another blackout!) |
04:50:58 | | Quit dys``` (Ping timeout: 276 seconds) |
04:51:24 | | Join dys``` [0] (~andreas@krlh-5f726f1b.pool.mediaWays.net) |
04:51:58 | *** | Saving seen data "./dancer.seen" |
04:54:10 | | Quit TheSeven (Ping timeout: 265 seconds) |
04:57:15 | | Quit MethoS- (Remote host closed the connection) |
04:58:20 | | Quit T44 (Read error: Connection reset by peer) |
04:59:35 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
05:00 |
05:01:40 | | Quit S00row (Read error: Connection reset by peer) |
05:04:20 | | Join T44 [0] (~Topy44@f048226182.adsl.alicedsl.de) |
05:05:43 | | Join S00row [0] (~Administr@27-33-98-164.static.tpgi.com.au) |
05:13:21 | | Quit anewuser () |
05:21:34 | | Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
05:33:49 | | Quit ps-auxw (Ping timeout: 245 seconds) |
05:41:15 | | Quit user890104 (Ping timeout: 272 seconds) |
05:41:23 | | Join user890104 [0] (~Venci@212.233.239.19) |
05:45:23 | | Join ps-auxw [0] (~arneb@p4FF7EB33.dip.t-dialin.net) |
06:00 |
06:08:05 | | Quit JdGordon (Ping timeout: 260 seconds) |
06:17:33 | | Quit KiwiCam (Quit: Leaving) |
06:22:26 | | Quit S00row (Read error: Connection reset by peer) |
06:24:15 | | Join S00row [0] (~Administr@27-33-98-164.static.tpgi.com.au) |
06:37:47 | | Quit ReimuHakurei (Read error: Connection reset by peer) |
06:38:01 | | Join ReimuHakurei [0] (~reimu@74.112.212.15) |
06:38:04 | | Join Zarggg_ [0] (~zarggg@24.229.139.169.res-cmts.sm.ptd.net) |
06:41:19 | | Quit Zarggg (Ping timeout: 255 seconds) |
06:43:46 | | Quit JdGordon| (Quit: leaving) |
06:45:31 | | Quit JesusFreak316 (Ping timeout: 240 seconds) |
06:52:01 | *** | Saving seen data "./dancer.seen" |
06:54:37 | | Quit The_Pwny (Quit: It's a dud! It's a dud! It's a du...) |
07:00 |
07:01:22 | | Join matsl [0] (~matsl@94.136.75.10) |
07:16:43 | | Quit EvanCarroll (Ping timeout: 255 seconds) |
07:21:43 | | Join Horschti [0] (~Horscht@xbmc/user/horscht) |
07:25:08 | | Quit Horscht (Ping timeout: 272 seconds) |
07:29:47 | | Join EvanCarroll [0] (~ecarroll@64.200.109.13) |
07:44:46 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
07:55:24 | | Quit BHSPitMonkey (Remote host closed the connection) |
08:00 |
08:19:10 | | Join CaptainKewl [0] (~jason@207-38-215-126.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
08:24:46 | | Quit JdGordon (Quit: Leaving.) |
08:26:17 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
08:33:50 | | Join Zagor [0] (~bjst@rockbox/developer/Zagor) |
08:35:16 | | Quit CaptainKewl (Read error: Operation timed out) |
08:37:56 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
08:39:16 | | Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) |
08:52:04 | *** | Saving seen data "./dancer.seen" |
08:52:31 | | Join ender` [0] (krneki@foo.eternallybored.org) |
08:57:49 | | Join kevku [0] (~kevku@2001:7d0:0:f000::135d) |
08:57:57 | | Join leavittx [0] (~lev@89.221.199.187) |
09:00 |
09:06:00 | | Quit bertrik (Quit: :tiuQ) |
09:07:24 | | Join swilde [0] (~wilde@aktaia.intevation.org) |
09:10:37 | | Join xxcv [0] (~hello@c211-30-174-99.carlnfd1.nsw.optusnet.com.au) |
09:12:35 | AlexP | JdGordon: Looking for something to do? :) |
09:13:29 | JdGordon | not really... more trying to start a argument :p |
09:13:33 | JdGordon | we havnt had one in a while! |
09:13:40 | JdGordon | .... not really |
09:13:52 | | Join stripwax [0] (~Miranda@87-194-34-169.bethere.co.uk) |
09:13:56 | AlexP | If you would like something quick to do, %tr as a conditional please :) |
09:14:24 | AlexP | And you seem to be failing to start an argument, people are agreeing with you! |
09:15:07 | JdGordon | last time i talked with bertrik we didnt really come to an agreement with how it should work |
09:15:27 | JdGordon | linear doesnt *really* make sense |
09:15:46 | JdGordon | but then the "4 bars" thing is eqaully silly |
09:15:48 | AlexP | What is the other option? exponential? |
09:16:04 | AlexP | It isn't terribly useful as just a number |
09:16:13 | JdGordon | sure |
09:17:25 | | Join Llorean [0] (~DarkkOne@rockbox/user/Llorean) |
09:17:59 | stripwax | couldn't we just show it as a progress bar kind of thing? |
09:18:25 | AlexP | I'd like to use a segmented antenna type thing |
09:18:47 | JdGordon | stripwax: it would be done the same as volume so themeres can show it any way they want |
09:18:56 | stripwax | ok then. |
09:19:04 | JdGordon | that is the quick way, but I still think linear doesnt make sense |
09:19:24 | | Quit evilnick_B (*.net *.split) |
09:19:24 | | Quit saratoga (*.net *.split) |
09:19:58 | JdGordon | however with nothing better I guess thats it |
09:20:03 | stripwax | it doesn't make sense; couldn't themers implement their bitmaps to effectively render in whatever interpretation they want? |
09:20:27 | AlexP | It depends on manufacturer what RSSI actually means |
09:20:45 | AlexP | Some report as dB, which is log, others as unitless which may well be linear |
09:20:51 | stripwax | i know i'm missing a bit of background here, but say rssi returns a number between 1 and 100 - if themers but the '1 bar' bitmap at 5, and the '2 bar' bitmap at 20, and the '3 bar' bitmap at 80 (etc), then it's nolonger really linear |
09:20:52 | AlexP | I don't know what our radios give |
09:21:08 | | Quit S00row (Read error: Connection reset by peer) |
09:21:25 | stripwax | alexp - maybe the themers can figure out a mapping that makes most sense for a given target. unless.. we have a target that could have multiple different radio units inside it |
09:21:34 | JdGordon | well the problem is more for when it is used as a conditional instead of a bar, i.e %?tr<0|1|2|3> <- that will show 0,1,2,3 each for 25% of the linear scale |
09:21:45 | JdGordon | but it might not actually be usable under 80% of the scale |
09:21:47 | AlexP | yes, you can of course fake any scale with long lines |
09:21:50 | stripwax | ah... right |
09:21:51 | | Join S00row [0] (~Administr@27-33-98-164.static.tpgi.com.au) |
09:22:25 | Llorean | Would it be possible to offer a tag that just offered "strong, weak, none" equivalents for strengths (hardcoded for each target/radio combination)? |
09:22:33 | JdGordon | so you'd pretty much have to do nested %?if(tr, >, -80)<4|%?if(tr, >, -75)<3|....>>>> |
09:22:37 | Llorean | Or some other arbitrary divisions |
09:22:39 | AlexP | JdGordon: Yeah, but you can do %?tr<a|a|a|a|b|b|c> |
09:22:43 | stripwax | Llorean - right. |
09:23:00 | stripwax | probably "strong", "weak", "mono", "none" or something |
09:23:02 | JdGordon | Llorean: yes, but someone needs to do that for each... |
09:23:11 | Llorean | I don't know that we need to expose the actual values if they don't make sense to be used. |
09:23:16 | JdGordon | and then we are stuck with how many choices? |
09:23:30 | stripwax | pick a number. let's say 6 |
09:23:32 | AlexP | I'd like 4, strong, med, weak, none at the leasr |
09:23:52 | AlexP | Can't people just fake it with e.g. |
09:23:56 | AlexP | %?tr<a|a|a|a|b|b|c> ? |
09:24:08 | AlexP | Is there a drawback to that other than making lines long? |
09:24:27 | stripwax | alexp - if that theme works on multiple targets, each with different radios (with different rssi scales), then you'd have a problem |
09:24:37 | JdGordon | long lines is a drawback |
09:24:44 | Llorean | AlexP: Or as mentioned above, a single target with multiple possible radios. |
09:24:49 | AlexP | JdGordon: Yes, but it is flexible |
09:24:55 | AlexP | The multiple radios is an arse |
09:25:11 | | Quit utanapischti (Quit: holy update reboot...) |
09:25:28 | Llorean | It also depends on the themer to know technical details about the target (linear or logarithmic scale, how many units long the offered scale is for dividing, etc) |
09:25:32 | AlexP | Can't we normalise each tuner before presenting it? |
09:25:51 | Llorean | AlexP: Wouldn't that more or less be what a "weakest, weak, medium, strong, strongest" scale would be? |
09:25:58 | Llorean | Normalized with a preset number of units. |
09:25:59 | AlexP | Llorean: yes, but less limited |
09:27:12 | Llorean | AlexP: Is there some benefit other than potentially increased granularity? |
09:27:29 | AlexP | It lets people chose how many stages they want |
09:29:25 | Llorean | Is there a real benefit to exposing 50 stages of signal strength vs 10? |
09:29:37 | Llorean | Is it that fine grained, or are those finer levels meaningful? |
09:30:00 | | Quit S00row (Read error: Connection reset by peer) |
09:30:05 | stripwax | let's assume people don't need more than X number of stages. I don't think those finer levels are meaningful. |
09:30:11 | AlexP | No, not 50 |
09:30:20 | | Join sasquatch [0] (~username@p4FF2DBB7.dip.t-dialin.net) |
09:30:23 | | Join Rob2223 [0] (~Miranda@p4FFF2955.dip.t-dialin.net) |
09:30:30 | AlexP | I'd go for 12 probably - it can be divided into 3, 4, or 6 then |
09:30:43 | stripwax | people could always look at the debug screen to see the 'raw' number if they want, for fun |
09:31:16 | Llorean | Personally, I'd have a lower threshold that's treated as "none", an upper threshold that's treated as "full" for all values above a certain point, and then allow arbitrary division of the range between. |
09:31:54 | Llorean | So users can just use three images for "none, moderate, full" or as many images as they can cram in the space if they want something to fluctuate as they shift their headphone cable around. |
09:31:56 | stripwax | there's also a threshold below which the radio will refuse to switch to a stereo signal |
09:32:51 | | Join S00row [0] (~Administr@27-33-98-164.static.tpgi.com.au) |
09:32:52 | Llorean | Don't we already have a stereo/mono tag? |
09:32:52 | [Saint] | yes |
09:33:06 | stripwax | it might be nice to show that as part of the signal strength, 'signal not strong enough for stereo' |
09:33:07 | AlexP | Llorean: Yes, that could work |
09:33:08 | | Quit S00row (Read error: Connection reset by peer) |
09:33:35 | stripwax | which is radio dependent of course |
09:33:35 | Llorean | stripwax: With the existing tag you should be able to. Use it as a conditional with the signal strength images one color while mono, and another one while stereo, or whatever. |
09:33:55 | | Quit Rob2222 (Ping timeout: 240 seconds) |
09:34:29 | stripwax | llorean, mm true |
09:34:38 | Llorean | AlexP: To me the "too weak" and "strong enough" points are the important ones. Everything in between can be left up to the themer to divide as they wish, though we should decide on whether it should follow a linear or logarithmic scale so that targets that don't can be presented as it anyway, or whatever. |
09:34:50 | | Join S00row [0] (~Administr@27-33-98-164.static.tpgi.com.au) |
09:35:31 | JdGordon | it still needs that "too weak" oint found for each tuner |
09:35:32 | | Quit ReimuHakurei (Read error: Connection reset by peer) |
09:35:32 | | Join ReimuHakurei [0] (~reimu@74.112.212.15) |
09:35:44 | Llorean | JdGordon: Yeah, and there's probably no good way to actually *do* that since it's not like most of us have an FM transmitter we can slowly decrease the signal strength on to see how our DAP can pick it up. |
09:35:57 | | Join lestatar_ [0] (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
09:36:17 | | Join petur [0] (d408b802@gateway/web/freenode/ip.212.8.184.2) |
09:36:17 | | Join evilnick_B [0] (0c140464@rockbox/staff/evilnick) |
09:36:17 | | Join saratoga [0] (9803c6dd@gateway/web/freenode/ip.152.3.198.221) |
09:36:59 | JdGordon | the datasheet might help there maybe |
09:37:04 | | Nick petur is now known as Guest80740 (d408b802@gateway/web/freenode/ip.212.8.184.2) |
09:38:24 | JdGordon | screw it, should I just do linear and wait for feedback? |
09:38:24 | | Quit S00row (Read error: Connection reset by peer) |
09:38:37 | | Join The_Pwny [0] (~IceChat7@27-33-236-120.tpgi.com.au) |
09:38:38 | | Quit lestatar (Ping timeout: 255 seconds) |
09:38:38 | JdGordon | Zagor: the since-release.html page still goes back to 3.5 :) |
09:38:39 | | Nick lestatar_ is now known as lestatar (~chatzilla@cpe-72-229-41-214.nyc.res.rr.com) |
09:38:45 | JdGordon | or 3.6 |
09:38:52 | Zagor | oops |
09:39:12 | | Nick Guest80740 is now known as p3tur (d408b802@gateway/web/freenode/ip.212.8.184.2) |
09:39:16 | | Quit simonrvn (Ping timeout: 240 seconds) |
09:39:26 | | Quit p3tur (Changing host) |
09:39:26 | | Join p3tur [0] (d408b802@rockbox/developer/petur) |
09:40:21 | | Part tbox |
09:40:31 | | Join S00row [0] (~Administr@27-33-98-164.static.tpgi.com.au) |
09:43:22 | | Join simonrvn [0] (simon@70.35.168.139) |
09:43:26 | CIA-7 | New commit by zagor (r28610): Updated release version |
09:44:50 | | Join simonrvn_ [0] (simon@209.62-ppp.3menatwork.com) |
09:46:02 | | Quit simonrvn (Disconnected by services) |
09:46:02 | | Nick simonrvn_ is now known as simonrvn (simon@209.62-ppp.3menatwork.com) |
09:46:41 | | Quit kevku (Ping timeout: 260 seconds) |
09:47:02 | | Quit p3tur (Quit: Page closed) |
09:47:26 | JdGordon | does "*intval = limit * (tuner_get(RADIO_RSSI) - min - 1) / (-1 - min);" look right? |
09:47:27 | JdGordon | limit is the amount of options given, min is min rssi |
09:47:42 | JdGordon | it needs to return 1...limit |
09:49:04 | | Join p3tur [0] (d408b802@rockbox/developer/petur) |
09:49:29 | | Quit S00row (Read error: Connection reset by peer) |
09:49:48 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
09:51:18 | | Join S00row [0] (~Administr@27-33-98-164.static.tpgi.com.au) |
09:53:09 | JdGordon | does the e200 have rssi? |
09:54:05 | stripwax | what does tuner_get return ? a number between 0 and max_rssi ? |
09:54:31 | JdGordon | between min_rssi and max_rssi |
09:55:34 | stripwax | so i think you need 1+(limit-1)*(tuner_get(RADIO_RSSI)-min_rssi)/(max_rssi-1-min_rssi) |
09:56:30 | JdGordon | thanks |
09:58:13 | stripwax | actually i think / (max_rssi-min_rssi) , no -1 there |
09:59:02 | | Quit sasquatch (Quit: WeeChat 0.3.2) |
09:59:26 | | Join sasquatch [0] (~username@p4FF2D520.dip.t-dialin.net) |
10:00 |
10:08:29 | stripwax | how many distinct levels are there? a lookup table might (or might not) be better. i'm always a bit wary of doing divisions. |
10:18:05 | | Quit stripwax (Quit: http://miranda-im.org) |
10:19:20 | n1s | meh, the database stand alone tool doesn't build |
10:20:06 | n1s | it complains about missing headers that afaict are in the include paths it uses :/ |
10:22:11 | n1s | uh, no the two makefiles confused me |
10:28:39 | | Join LinusN [0] (~linus@rockbox/developer/LinusN) |
10:29:23 | * | n1s gives up |
10:31:13 | gevaerts | n1s: it builds the standard way using configure these days |
10:31:52 | n1s | gevaerts: ah |
10:32:23 | n1s | I'll just nuke the old Makefile then since it doesn't work anyway |
10:33:42 | | Join TheLemonMan [0] (~lemonboy@ppp-87-213.32-151.iol.it) |
10:34:09 | | Join DerPapst [0] (~Alexander@dslb-088-069-147-200.pools.arcor-ip.net) |
10:35:27 | CIA-7 | New commit by nls (r28611): Remove old Makefile for the database tool as it isn't working anymore and the database tool is built with a configure generated Makefile these days. |
10:35:52 | JdGordon | crap.. is it terrible if I just unconditionally enable HAVE_RSSI on sims? |
10:36:05 | JdGordon | assuming that not all tuners have it? |
10:36:20 | [Saint] | I would say so. |
10:37:04 | JdGordon | that #define is in the individual tuner headers which dont get included for sims |
10:37:05 | [Saint] | the sim is supposed to resemble the target...so, I'd say if that can be fixed, it should be. |
10:37:09 | [Saint] | it's hardly a showstopper though. |
10:37:11 | JdGordon | or I put lots of #ifndef SIMULATOR in those headers? |
10:37:17 | CIA-7 | r28611 build result: All green |
10:50:08 | JdGordon | :) got it, and got "rssi" working in the sim also... |
10:51:05 | | Quit n1s (Ping timeout: 255 seconds) |
10:52:08 | *** | Saving seen data "./dancer.seen" |
10:53:02 | | Join kevku [0] (~kevku@2001:7d0:0:f000::135d) |
11:00 |
11:01:23 | | Join clauwn [0] (~clauwn@deliberabundus.de) |
11:01:38 | clauwn | hey there, i need help with rockbox 3.7 on an ipod mini second gen |
11:02:07 | JdGordon | you've come to the right place! |
11:02:12 | clauwn | i just updated from 3.5.1 to 3.7 and it updated my database and now all it says is " Data abort at 00044254 (0) " |
11:02:43 | clauwn | and i don't know what to do now |
11:03:51 | clauwn | before updating i transferred quite a lot of music but updated the database. then i updated using the rockbox utility and now that's where i'm at |
11:04:27 | | Nick p3tur is now known as petur (d408b802@rockbox/developer/petur) |
11:04:49 | clauwn | JdGordon: any idea? |
11:06:20 | gevaerts | What do you mean exactly by "all it says..."? It showed that while updating and it's still stuck there, or it says that every time you reboot, or it says that whenever you try to do something with the database? |
11:06:36 | | Quit kevku (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/) |
11:07:12 | | Join kevku [0] (~kevku@2001:7d0:0:f000::135d) |
11:07:24 | clauwn | gevaerts: it stopped updating the database, and now it displays this message in the upper left corner of the display and won't react to key presses |
11:07:42 | clauwn | backlight is turned on, won't turn off. plugging into pc won't change a thing |
11:07:55 | gevaerts | Hold menu+select for a while (up to half a minute or so) to hard reset the player |
11:08:22 | clauwn | wow... did that before, but didn't work :D |
11:08:24 | clauwn | thanks |
11:08:30 | clauwn | now it says creating database |
11:09:17 | gevaerts | It requires not moving your fingers. Sometimes it's tricky to get that right |
11:09:36 | clauwn | ok, seems to work again |
11:09:54 | clauwn | ok, plays my music now :D |
11:10:36 | clauwn | is there a way to change the artist tag to something else? i've got something like " billy & friends" and billy. and i want them all in one artist thingy in the database |
11:10:46 | clauwn | thanks gevaerts |
11:11:38 | | Quit user890104 (Ping timeout: 276 seconds) |
11:14:06 | | Join user890104 [0] (~Venci@212.233.239.19) |
11:15:31 | | Quit kevku (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/) |
11:20:39 | clauwn | i just changed them using software on my pc :) thanks again |
11:20:42 | | Part clauwn |
11:20:50 | JdGordon | wtf? stupid %tr() isnt working as a bar! |
11:20:56 | JdGordon | works fine as a conditional though |
11:21:01 | JdGordon | grr.... whats missing? :< |
11:26:39 | | Quit The_Pwny (Quit: Take my advice. I don't use it anyway) |
11:31:31 | | Quit Sudos (Ping timeout: 240 seconds) |
11:36:34 | | Join Sudos [0] (~windstar_@c-68-38-20-238.hsd1.nj.comcast.net) |
11:44:08 | | Quit JdGordon (Quit: Leaving.) |
11:56:06 | | Join earcar [0] (~carmine@93-39-248-130.ip78.fastwebnet.it) |
11:59:40 | | Join wodz [0] (~wodz@skatol.ch.pw.edu.pl) |
11:59:50 | wodz | Zagor: ping |
12:00 |
12:00:05 | Zagor | yes? |
12:01:49 | | Join teru [0] (~teru@KD059133111160.ppp.dion.ne.jp) |
12:02:47 | | Quit xxcv () |
12:12:47 | | Join b0hoon [0] (~quassel@62.87.184.82) |
12:29:33 | | Join InsDel [0] (~haqr.net@c-98-231-87-43.hsd1.fl.comcast.net) |
12:32:53 | | Join panni_ [0] (hannes@ip-178-203-81-220.unitymediagroup.de) |
12:39:13 | | Join JdGordon [0] (~jonno@111-220-228-112.wbroadband.net.au) |
12:39:16 | | Quit JdGordon (Changing host) |
12:39:17 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
12:44:11 | amiconn | [Saint]: The message says "Insert USB cable *and* fix it", not "Insert USB cable *to* fix it" |
12:44:50 | amiconn | Regarding the error itself - did you perhaps create an extended partitition + logical drive for your data? |
12:45:06 | amiconn | Rockbox (still) only supports primary partitions |
12:45:32 | [Saint] | ah...what triggers this or what is supposed to cause it? it my case it was the CPU taking abjection to being Clocked to 100MHZ |
12:46:14 | [Saint] | ah...sorry, wasn;t watching the screen. yeah, I did nothing at all with the partition, just clocking the cpu to 24/100 seems to have be what was triggering it. |
12:47:44 | amiconn | Ah, so you didn't actually change partitioning. Probably the CPU messed up some filesystem data structure while being overclocked |
12:50:08 | [Saint] | kind of a shame. |
12:50:45 | | Join lilmonsta [0] (~63fbdb35@giant.haxx.se) |
12:52:09 | *** | Saving seen data "./dancer.seen" |
12:54:36 | | Quit InsDel (Read error: Connection reset by peer) |
13:00 |
13:02:20 | | Quit antil33t (Read error: Connection reset by peer) |
13:02:30 | | Join antil33t [0] (~Mudkips@124-197-51-80.callplus.net.nz) |
13:09:13 | T44 | hm... without digging through the docs, does the LUA scripting api have access to the line in? |
13:09:17 | T44 | i just want to read levels |
13:09:39 | T44 | i would like to code a db meter for use with my h340 |
13:11:27 | | Quit JdGordon (Ping timeout: 264 seconds) |
13:15:34 | Zagor | T44: I don't think it does |
13:16:57 | T44 | hm... really gotta learn C :) |
13:17:06 | T44 | maybe that would be a good first program |
13:17:49 | T44 | quite simple really... read input, average over a couple samples, compare with a table to convert to db, show on screen |
13:17:57 | Zagor | yes |
13:21:17 | Zagor | there's even a plugin api function to calculate peak |
13:22:12 | | Part LinusN |
13:36:51 | | Join Llorean1 [0] (~DarkkOne@ppp-66-143-119-66.dsl.hstntx.swbell.net) |
13:39:18 | | Quit Llorean (Ping timeout: 276 seconds) |
13:50:59 | | Quit lilmonsta (Quit: CGI:IRC (EOF)) |
14:00 |
14:01:31 | | Join kugel [0] (~kugel@141.45.207.150) |
14:01:31 | | Quit kugel (Changing host) |
14:01:31 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
14:02:24 | | Quit wodz (Quit: Leaving) |
14:06:29 | | Join n1s [0] (~n1s@nl118-174-240.student.uu.se) |
14:06:29 | | Quit n1s (Changing host) |
14:06:29 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
14:17:24 | | Quit factor (Read error: Connection reset by peer) |
14:18:52 | CIA-7 | r28611 build result: All green |
14:20:47 | CIA-7 | r28611 build result: All green |
14:21:21 | | Join webguest52 [0] (~5470130d@giant.haxx.se) |
14:21:49 | | Join metaphys [0] (~5470130d@giant.haxx.se) |
14:21:49 | | Quit webguest52 (Client Quit) |
14:23:44 | | Quit metaphys (Client Quit) |
14:29:18 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
14:34:04 | | Join factor [0] (~factor@r74-195-220-23.msk1cmtc02.mskgok.ok.dh.suddenlink.net) |
14:37:49 | | Join Buschel [0] (~chatzilla@p54A3A65D.dip.t-dialin.net) |
14:38:04 | | Quit kugel (Remote host closed the connection) |
14:39:16 | Buschel | [Saint]: overclocking didn't work for you? |
14:41:57 | [Saint] | apparently not, but there's a chance I messed it up. |
14:42:44 | [Saint] | perhaps it was because of FS #8668 |
14:43:37 | Buschel | why? fs#8668 will only boost on scroll. you may use it with the standard boost clock as well |
14:44:01 | [Saint] | I hadn't tried it yet with http://pastie.org/1303197 |
14:44:31 | [Saint] | and I had to patch some of it by hand, perhaps it may have worked if it was either complete, or not there at all. |
14:44:41 | Buschel | ok. |
14:45:20 | [Saint] | I'll give it another go without FS #8668 shortly. |
14:45:42 | | Join metaphys [0] (~5470130d@giant.haxx.se) |
14:46:52 | Buschel | if you use http://pastie.org/1303197 you could also try to lower the normal clock to 24 MHz (using the other #if path in sytem-pp502x.c). this should not damage anything |
14:48:43 | [Saint] | http://pastie.org/1301912 ? |
14:49:56 | Buschel | yep, just changing #if 0 to #if 1 and not changing the PLL_CONTROL stuff (which does the 100 MHz clock) |
14:52:05 | | Quit mystica555_ (Ping timeout: 265 seconds) |
14:52:12 | *** | Saving seen data "./dancer.seen" |
14:54:29 | | Quit metaphys (Quit: CGI:IRC) |
14:55:45 | | Quit krazykit (Quit: awe yeeeeeee) |
15:00 |
15:00:07 | | Join mystica555 [0] (~mike@m3b2636d0.tmodns.net) |
15:00:08 | | Quit mystica555 (Excess Flood) |
15:00:40 | | Join mystica555 [0] (~mike@m3b2636d0.tmodns.net) |
15:02:37 | | Quit b0hoon (Quit: Back to work.) |
15:03:11 | | Join komputes [0] (~komputes@ubuntu/member/komputes) |
15:07:29 | | Quit Buschel (Ping timeout: 272 seconds) |
15:10:59 | | Join metaphys [0] (~5470130d@giant.haxx.se) |
15:13:27 | | Join lixxus99 [0] (~lixxus@78-86-253-21.zone2.bethere.co.uk) |
15:13:44 | | Quit earcar (Quit: bye) |
15:15:04 | metaphys | Hello, I would need write permission for the wiki... |
15:17:52 | gevaerts | metaphys: what's your wiki username? |
15:18:25 | metaphys | JlBiasini |
15:20:18 | gevaerts | That doesn't seem to match the format we ask for on http://www.rockbox.org/wiki/UserRegistration (unless your first name is Jl)... |
15:21:24 | metaphys | I tryed first Jean-LouisBiasini |
15:22:37 | metaphys | but it didn't liked it. |
15:23:26 | metaphys | should I redo with JeanlouisBiasini then? |
15:27:35 | gevaerts | I'd go for JeanLouisBiasini |
15:28:08 | | Join CaptainKewl [0] (~jason@207-38-215-126.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
15:30:45 | | Part lixxus99 |
15:42:59 | metaphys | ok I made a new wiki user with JeanLouisBiasini as name |
15:43:27 | | Quit lestatar (Ping timeout: 255 seconds) |
15:46:21 | gevaerts | OK, you should be able to edit now |
15:47:31 | metaphys | Thank you |
15:50:47 | CIA-7 | New commit by teru (r28612): rockpaint: change browse_fonts to use dircache and use whole screen. add scrollbar. |
15:52:35 | CIA-7 | r28612 build result: All green |
15:59:21 | | Quit fyrestorm (Ping timeout: 255 seconds) |
16:00 |
16:01:19 | | Quit CaptainKewl (Ping timeout: 272 seconds) |
16:02:34 | | Quit TheLemonMan (Read error: No route to host) |
16:03:42 | | Join Kitar|st [0] (~Kitarist@BSN-182-120-219.dial-up.dsl.siol.net) |
16:04:31 | | Quit teru (Quit: Quit) |
16:05:18 | | Join hebz0rl [0] (~hebz0rl@dslb-088-065-058-171.pools.arcor-ip.net) |
16:06:07 | | Join TheLemonMan [0] (~lemonboy@ppp-87-213.32-151.iol.it) |
16:07:31 | | Join Horscht [0] (~Horscht@xbmc/user/horscht) |
16:08:18 | | Quit avacore (Ping timeout: 276 seconds) |
16:09:13 | | Join avacore^ [0] (~avacore@1008ds1-rdo.0.fullrate.dk) |
16:09:19 | | Quit Horschti (Ping timeout: 240 seconds) |
16:14:51 | | Quit metaphys (Quit: CGI:IRC) |
16:17:41 | | Quit Kitar|st (Ping timeout: 260 seconds) |
16:18:48 | | Join liar [0] (~liar@clnet-p09-185.ikbnet.co.at) |
16:28:11 | | Join evilnick_B_ [0] (0c140464@rockbox/staff/evilnick) |
16:30:22 | | Quit evilnick_B (Ping timeout: 265 seconds) |
16:30:59 | | Nick evilnick_B_ is now known as evilnick_B (0c140464@rockbox/staff/evilnick) |
16:31:25 | | Join dodddummy [0] (~dodddummy@74-129-134-84.dhcp.insightbb.com) |
16:35:37 | dodddummy | i installed rockbox and timestretching was working. |
16:36:48 | dodddummy | then something happened and i couldn't see files on the player. ever since then timestretching doesn't work. there is only the RATE on the pitch screen. |
16:37:49 | | Quit TheLemonMan (Quit: Help me, i got shot! *DIES*) |
16:37:57 | dodddummy | what i did after it wouldn't show the files is: reinstall rockbox, that didn't help so i reinstalled the original firmware and then installed rockbox again. but still only rate on the pitch screen. |
16:38:25 | | Join anewuser [0] (anewuser@unaffiliated/anewuser) |
16:40:00 | evilnick_B | What is the "Show Files" setting on? |
16:41:10 | evilnick_B | dodddummy: Check this wiki page, it sounds like it's set to Playlists: http://download.rockbox.org/daily/manual/rockbox-ipodvideo/rockbox-buildch8.html#x11-1410008.2 |
16:43:09 | | Join webguest43 [0] (~ae35960a@giant.haxx.se) |
16:43:15 | | Quit anewuser (Ping timeout: 265 seconds) |
16:43:23 | pixelma | as for the timestretch thing - is the feature enabled and are you in the correct mode in the pitchscreen? |
16:43:43 | pixelma | you can cycle through a few there |
16:52:16 | *** | Saving seen data "./dancer.seen" |
16:58:00 | | Join toffe82 [0] (~chatzilla@maf.wirelesstcp.net) |
17:00 |
17:00:05 | | Part Zagor |
17:04:09 | | Join freddb [0] (~d808edc6@giant.haxx.se) |
17:09:34 | | Quit freddb (Quit: CGI:IRC (Ping timeout)) |
17:21:49 | saratoga | is there some fixed point routine somewhere in rockbox for multiplying to fixed point values and accumulating into two 32 bit variables? |
17:22:20 | n1s | never seen snything like that |
17:22:27 | n1s | anything |
17:23:44 | saratoga | libmad has a function for doing that, but its written in ASM without a c fallback |
17:26:13 | | Quit mystica555 (Ping timeout: 250 seconds) |
17:26:40 | webguest43 | has development for the ipod nano 4th gen stopped all together? |
17:28:15 | dodddummy | evilnick_B, sorry, had to talk to the plumber for a bit. it's set to All. |
17:28:31 | saratoga | webguest43: did it ever start? |
17:28:45 | evilnick_B | dodddummy: Can you see the files on the player now? |
17:28:47 | dodddummy | pixelma, timestretch has been set to Yes for a long time and rebooted. |
17:28:57 | saratoga | the libmad fixed point function are like a textbook example of what not to do with the c preprocessor |
17:29:28 | | Quit webguest43 (Quit: CGI:IRC) |
17:29:37 | | Join Strife89TX [0] (~cstrife89@207.144.201.128) |
17:29:49 | dodddummy | evilnick_B, yes but that was fixed when i reinstalled. however i'm sure that setting has allways been set to All as i never changed that and it seems to be the default. but if it happens again i'll check that setting before doing anything else. |
17:31:10 | dodddummy | pixelma, however, i'm not sure what you mean by "correct mode in the pitchscreen?" |
17:32:12 | evilnick_B | dodddummy: What player are you using? |
17:32:27 | dodddummy | evilnick_B, sansa fuze 4gb v2 |
17:33:11 | evilnick_B | dodddummy: Go here, and scroll down to Pitch: http://download.rockbox.org/daily/manual/rockbox-sansafuzev2/rockbox-buildch4.html#x7-520004.3.3 |
17:35:29 | | Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
17:35:42 | dodddummy | evilnick_B, i must be old age setting in because i must have followed that during the first read to get that enabled the first time. thanks a lot. i'll add an A rtfmA for Again |
17:36:19 | dodddummy | rockbox is so good i'm going to donate again! |
17:36:21 | saratoga | wait the default libmad code for doing the hi,lo accumulate scales to 32 bit, sets low and returns hi = 0 |
17:36:24 | saratoga | WHY |
17:39:30 | | Join Buschel [0] (~chatzilla@p54B67434.dip.t-dialin.net) |
17:40:10 | | Quit petur (Quit: Page closed) |
17:40:48 | Buschel | saratoga: what macro are you talking about? |
17:40:58 | saratoga | MLA |
17:42:04 | saratoga | # define MAD_F_MLA(hi, lo, x, y) ((lo) += mad_f_mul((x), (y))) |
17:42:16 | * | TheSeven wonders whether the S5L8702 has tightly-coupled memory or not |
17:42:30 | saratoga | what do you mean? |
17:43:32 | saratoga | oh S5L8702 is the 6G not nano2g |
17:44:38 | saratoga | well if its arm9e its probably wired over the TCM interface, thats what its for |
17:45:15 | | Join JesusFreak316 [0] (~JesusFrea@WirelessTampa1-nat-187.laptops.usf.edu) |
17:47:20 | evilnick_B | dodddummy: Heh, good idea. The manual is very thorough and there is so much extra functionality in RB that it can take some time to get used to it :) |
17:47:37 | Buschel | saratoga: libmad is a macro hell. lo+=mad_f_mul() seems to be used only for the SSO implementation. if so, mad_f_mul should be nothing else than a simple x*y whereas both x and y are pre-scaled to not overflow the result |
17:48:12 | saratoga | i'm just going to reimplement it using sane code so i can be sure whats happening |
17:48:27 | dodddummy | evilnick_B, you're telling me. first time in a while i've read a manual and didn't think, "they left a lot out" |
17:49:09 | Buschel | saratoga: afaik SSO is used for simulation and non-PP/non-CF targets only... |
17:49:18 | saratoga | yeah |
17:49:36 | saratoga | i'm writing this in the sim since it'd take forever to debug on device |
17:50:19 | TheSeven | saratoga: MRC p15,0,R0,c0,c0,2 says that there is *no* TCM. damn. apple. |
17:50:29 | saratoga | haha what |
17:50:36 | saratoga | i didn't even know you could remove that |
17:51:41 | saratoga | which arm core is this? |
17:53:39 | TheSeven | arm926ej-s afaik |
17:54:21 | Torne | sure you can have no TCM.. |
17:54:25 | | Join mystica555 [0] (~mike@c-75-70-179-25.hsd1.co.comcast.net) |
17:54:25 | | Quit mystica555 (Excess Flood) |
17:54:55 | saratoga | datasheet say the arm926ej-s has the TCM on the processor core, so i'm suprised they could remove it |
17:54:57 | | Join mystica555 [0] (~mike@c-75-70-179-25.hsd1.co.comcast.net) |
17:55:09 | saratoga | i thought you had to pay quite a lot extra to do things like that |
17:55:12 | | Quit Guinness (Ping timeout: 240 seconds) |
17:55:29 | | Join Guinness [0] (Slayer@c-68-55-111-159.hsd1.va.comcast.net) |
17:55:31 | TheSeven | these cores are customized anyway |
17:55:48 | TheSeven | TCM apparently can be customized like the cache sizes etc. |
17:56:33 | TheSeven | Apple has an ARM architecture license, and this is custom SoC made by Samsung for Apple, so why not |
17:56:44 | saratoga | makes sense i guess |
17:56:50 | saratoga | still its a weird thing to remove |
17:56:51 | | Join kevku [0] (~kevku@arch.tunnel.ipv6.estpak.ee) |
17:57:17 | TheSeven | apparently apple just doesn't like high memory performance :) |
17:57:30 | Torne | (also where doe sit say the TCM is in the core?) |
17:57:37 | Torne | (the *interface* is but you don' thave to connect anything to it..) |
17:58:18 | Torne | it's just a parameter on generation, like cache size, no? |
17:59:46 | Buschel | if the cpu is fast enough (and it is for their purpose=, and they can save money through making such change (even if only few) -> they will |
18:00 |
18:00:09 | TheSeven | wouldn't it be cheaper to use a slower CPU? |
18:00:16 | saratoga | Torne: ah you're right, that register just says if the TCM is wired up, not if its present |
18:00:25 | saratoga | so its probably there, but theres no SRAM wired to its pin |
18:00:29 | Torne | The register tells you how many TCM memories are attached |
18:00:36 | Torne | not whether there's support for having TCM :) |
18:00:48 | saratoga | i misread and thought it meant there was no TCM interface support on the core |
18:00:58 | Torne | if there wasn't then you'd get an undef abort executing that instruction :) |
18:01:06 | Torne | rather than a result of zero |
18:01:08 | saratoga | hmm i should try that on amsv2 and see if its used |
18:01:42 | saratoga | the datasheet says TCM is SRAM, but the amsv2 uses eDRAM with much weirder timings, so perhaps its not |
18:02:00 | Torne | TCM has to be SRAM or register memory, yeah |
18:02:16 | Torne | there's no controller, it's just the simplest possible set of address/data lines |
18:02:16 | TheSeven | hm, looks like i need to dig into the mmu reference... |
18:02:40 | | Quit n1s (Quit: Lämnar) |
18:02:42 | Torne | most ARM9 systems with TCM that i've seen actually use their cache memory for it |
18:02:56 | Torne | part/all of the cache has flat linear addressing hardware built in as well |
18:03:04 | | Join freddyb [0] (~chatzilla@216.8.239.112.etczone.com) |
18:03:05 | Torne | and you can trade off some/all of the cache into regular addressable memory |
18:03:11 | Torne | e.g. the DS's ARM9 core |
18:03:26 | Torne | (which hilariously uses ITCM for its vectors and so you can't turn the icache on) |
18:03:46 | saratoga | how is IRAM usually implemented on arm cores? |
18:03:57 | saratoga | a controller strung off the system bus? |
18:04:00 | TheSeven | probably just a high-speed AHB slave |
18:04:04 | Torne | SRAM on AHB |
18:04:07 | Torne | yeha |
18:04:16 | Torne | IRAM isn't normally going ot be something that needs a real controller |
18:04:20 | | Quit tchan (Read error: Connection reset by peer) |
18:04:24 | Torne | just a tiny ahb interface |
18:05:00 | | Join domonoky [0] (~Domonoky@rockbox/developer/domonoky) |
18:05:11 | | Join tchan [0] (~tchan@lunar-linux/developer/tchan) |
18:06:05 | | Join mypcia [0] (~mypcia@188-222-165-2.zone13.bethere.co.uk) |
18:07:40 | mypcia | hi, can someone tell me if RB will work fine with Ubuntu? |
18:07:46 | saratoga | that sucks though since it means the IRAM runs at bus speed |
18:08:00 | saratoga | mypcia: its a firmware for mp3 players, not PCs |
18:08:26 | mypcia | well it doesn't mean it will work fine with ubuntu o.O |
18:08:38 | mypcia | original software doesn't |
18:08:52 | Strife89TX | A Rockboxed DAP should connect with Ubuntu just fine. |
18:09:02 | Torne | saratoga: OMAP puts them on the L3 interconnect |
18:09:02 | mypcia | ok |
18:09:05 | saratoga | assuming it has USB that is |
18:09:19 | saratoga | many of our ports don't have USB drivers |
18:09:19 | Strife89TX | Yep. |
18:10:06 | Strife89TX | But on the other hand, many *do*. :) |
18:11:03 | freddyb | I've been playing with the clocks on my Fuze V1 and using a boost frequency of 124Mhz normal frequency of 41.3Mhz I got 15% gain in battery life |
18:11:50 | | Join bertrik [0] (~bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
18:11:50 | | Quit bertrik (Changing host) |
18:11:50 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
18:13:26 | alexbobP | I saw a weird rockbox bug on my sansa fuze + that I can't reproduce |
18:13:31 | alexbobP | it fell asleep while on software hold |
18:13:40 | freddyb | bertrik: is this a typo in system-as3525.c? amsv2_variant = !!GPIOB_PIN(5); |
18:13:44 | alexbobP | when I woke it up, I hit "resume playback" and it said "nothing to resume" |
18:13:56 | alexbobP | so I started a new playlist, and when I selected media to play, it went back to software lock |
18:14:06 | alexbobP | it was very weird |
18:14:08 | bertrik | freddyb, it's a funny hack |
18:14:17 | Torne | freddyb: that turns any nonzero value into 1 |
18:14:35 | Torne | amsv2_variant = GPIOB_PIN(5) ? 1 : 0; is equivalent |
18:14:41 | Torne | and much less weird |
18:15:02 | TheSeven | why doesn't GPIOB_PIN do that? |
18:15:10 | freddyb | OK. Sometimes weird things happen and I just wanted to make sure. |
18:15:18 | Torne | TheSeven: because it's less efficient in cases where it's just used as a truth value anyway |
18:15:24 | TheSeven | isn't that basically a (((whatever_address)>>x)&1? |
18:16:11 | Torne | that's not one instruction for everybody :) |
18:16:19 | saratoga | freddyb: if you get such a big increase, then we should probably implement another boost level for AMS at least |
18:16:27 | freddyb | Do some compilers make that 0xffffffff? |
18:16:34 | | Quit mypcia (Quit: Perl <3333) |
18:16:37 | Torne | freddyb: no |
18:16:41 | Torne | boolean true is 1 |
18:16:44 | Torne | always |
18:16:55 | Torne | anyone who defines true as -1 is just wrong |
18:17:01 | TheSeven | ...unless it's a *really* weird compiler :) |
18:17:34 | bertrik | I'd rather not rely on the fact that true is 1 |
18:17:52 | Torne | bertrik: it's guaranteed in the C spec |
18:17:54 | bertrik | and preferably not mix booleans and other types |
18:18:06 | Torne | so relying on it is fine |
18:18:13 | Torne | but that construct is still ugly |
18:18:23 | TheSeven | Torne: isn't it just specified that ! returns 1 if the value was zero and 0 otherwise? |
18:18:45 | Torne | TheSeven: all the logical operators return only 0 or 1 |
18:18:48 | TheSeven | ok |
18:18:51 | Torne | && || behave the same |
18:19:10 | Torne | and the _Bool type in C99 is always 0 or 1 when cast to another integer type |
18:19:13 | freddyb | I believe you guys on the logic of !! I just skimmed the code and wondered if it was a typo because you don't see that very often. |
18:19:14 | Torne | so yes, it's guaranteed, always |
18:19:36 | Torne | people still write #define TRUE -1 though and it makes me sad :) |
18:19:38 | bertrik | just the fact that you need to think twice, makes me not use it |
18:19:48 | Torne | yah, i would write it with ?: instead |
18:20:06 | Torne | even (GPIOB_PIN(5) != 0) is clearer :) |
18:20:16 | Torne | (but still kinda weird) |
18:20:42 | bertrik | IIRC, funman committed that, inspired by gevaerts :) |
18:21:05 | * | TheSeven likes this construct in javascript, but not in C |
18:21:27 | bertrik | oh wait, /me hides |
18:22:11 | bertrik | I just changed the variable name! |
18:23:01 | freddyb | I'm not docking anyone's pay! |
18:27:43 | | Quit matsl (Remote host closed the connection) |
18:27:51 | | Quit DerPapst (Quit: Leaving.) |
18:28:43 | gevaerts | bertrik: you need to think twice *because* you don't use it! |
18:31:49 | | Quit Strife89TX (Quit: Leaving) |
18:33:38 | pixelma | alexbobP: the soft lock is only "active" in the WPS, if you get out of it and be dropped into the file browser or menu (e.g. playlist ends) the keys are not locked - return to the WPS and it's active again. This part at least s be design and I quite like it, besides it's been this way for ages (it was invented for the Archos targets which don't have a hold switch either) |
18:33:56 | pixelma | s/be/are |
18:34:28 | pixelma | and by design too |
18:34:36 | alexbobP | pixelma: it's very odd... one of the things I liked about the hold switch on the clip/fuze was that it keeps my mp3 player from turning on in my pocket and doing stuff... |
18:35:03 | alexbobP | also I find it very difficult to activate hold on a clip+ with one hand :/ is that just me? |
18:37:09 | | Quit domonoky (Ping timeout: 240 seconds) |
18:37:16 | | Join domonoky [0] (~Domonoky@rockbox/developer/domonoky) |
18:38:14 | pixelma | soft lock obviously can't work while the device is off. Other than that - I only put the player away when a playlist is running, if I have to chose something new, I like that I don't have to deactivate the lock and activate again. I can't comment on the keymap as I don't have a Clip, my soft lock target is an OndioFM |
18:38:30 | pixelma | Clip+ |
18:39:51 | saratoga | freddyb: are you going to post your patch on FS? |
18:40:06 | alexbobP | pixelma: yeah... I've been thinking about the problem |
18:40:11 | alexbobP | I'm going to try modifying the bootloader |
18:40:38 | alexbobP | right now it boots OF if you hold down left... so I'll make it so you hold right to boot rockbox, and if you don't hold anything, it turns back off |
18:41:11 | alexbobP | I'm checking out rockbox now to see if I can build it |
18:41:13 | | Quit jfc^2 (Read error: Connection reset by peer) |
18:41:35 | | Join jfc^2 [0] (~john@dpc6682208002.direcpc.com) |
18:42:20 | | Quit JesusFreak316 (Read error: Connection reset by peer) |
18:42:25 | pixelma | not sure what the Clip+ bootloader does but e.g. the Iaudio bootloader checks if a button is still held and if not it's turning the device off again (a very short press doesn't do) |
18:42:51 | | Join krazykit [0] (krazykit@silenceisdefeat.com) |
18:42:54 | alexbobP | I want it to take multiple buttons to turn the device on though |
18:42:54 | | Join JesusFreak316 [0] (~JesusFrea@WirelessTampa1-nat-187.laptops.usf.edu) |
18:43:09 | alexbobP | on the clip+, the power button is very very exposed. it already takes a bit of a hold to turn it on, but that's not enough |
18:44:05 | alexbobP | pixelma: btw, if I'm on the WPS on the clip+ and it's locked, then I can't get to the playlist editor without unlocking. |
18:44:10 | bertrik | the power button is the only one that can turn the clip+ on |
18:44:48 | alexbobP | bertrik: of course. I want it to take *both* buttons, not *either* button :P |
18:44:53 | pixelma | alexbobP: sure, the lock is active in the WPS |
18:45:13 | alexbobP | pixelma: then what do you mean " if I have to chose something new, I like that I don't have to deactivate the lock and activate again" |
18:45:26 | alexbobP | because if I have to choose something new, I have to do just that |
18:47:15 | | Quit JesusFreak316 (Ping timeout: 250 seconds) |
18:47:39 | pixelma | I chose something new after the current playlist ends - I am auomatically back at the filebrowser (or menu or database) where I can chose something else which puts me back to the WPS |
18:48:35 | alexbobP | ah, I see |
18:48:40 | alexbobP | that makes sense |
18:49:01 | freddyb | saratoga: yes, but let me play a little more. I'm trying a variation of something you suggested. 31Mhz regular and 62Mhz boosted on fastbus with matching bus speed. |
18:49:04 | alexbobP | btw, is rockbox supposed to ignore the power button when plugged in? it seems to do so |
18:49:20 | saratoga | freddyb: ok |
18:49:21 | Torne | lots of players can't be turned off while plugged in |
18:49:58 | saratoga | what can the CPU have half multipliers of the pclk speed? |
18:50:29 | alexbobP | Torne: well it kinda makes sense in usbmode, but in the case of rockbox, I'm trying to turn it off *to* get to usbmode :P |
18:50:56 | Torne | alexbobP: right, but lots of players we run on *physically can't be turned off* while plugged in |
18:50:56 | | Join anewuser [0] (anewuser@unaffiliated/anewuser) |
18:50:58 | freddyb | I mean: regular 31Mhz cpu 31Mhz bus and boosted 62Mhz cpu and 62Mhz bus |
18:51:02 | Torne | as in you can't do it, it doesn't work |
18:51:02 | | Join MethoS- [0] (~clemens@134.102.106.250) |
18:51:09 | Torne | not "it's useless" |
18:52:18 | alexbobP | Torne: oh, I see |
18:52:19 | *** | Saving seen data "./dancer.seen" |
18:52:35 | Torne | alexbobP: lots of modern mp3 players connect the usb power line directly to the "wake up now" signal :) |
18:52:45 | alexbobP | Torne: but I can still hold the power button for several seconds to make it turn off :P |
18:52:57 | Torne | on those players we ignore poweroff requests while connected, because it would just power on again |
18:53:00 | Torne | (or hang) |
18:53:11 | Torne | alexbobP: does it? doens't it just come back on again? |
18:53:24 | alexbobP | Torne: actually no... but if I unplug the player and plug it in again, it does |
18:53:38 | | Join Strife89TX [0] (~cstrife89@207.144.201.128) |
18:53:43 | Torne | hm |
18:53:47 | alexbobP | at least that's what I remember |
18:53:55 | alexbobP | I'll check in just a sec. right now I'm doing an fsck. |
18:54:09 | Torne | anyway, the other reason not to let people do it is that lots of them stop charging the battery if you turn them off |
18:54:17 | Torne | which is rarely what the user wants/expects |
18:54:56 | Torne | so yeah, we only allow poweroff while connected on players where we know it works properly and where it doesn't stop charging from continuing normally |
18:55:17 | alexbobP | hmm |
18:55:30 | alexbobP | is there a way to switch to OF without actually turning off? |
18:55:44 | alexbobP | could rockbox just chain-boot it or something? |
18:55:50 | Torne | in theory, yes |
18:56:00 | Torne | but it's not implemented afaik |
18:56:04 | alexbobP | because imo that'd be the ideal behavior for holding power on a plugged-in sansa clip + |
18:56:25 | Torne | well no, the ideal behaviour would be for rockbox usb to work and for it not to be necessary at all :0 |
18:56:31 | alexbobP | yeah, true XD |
18:56:35 | gevaerts | It's implemented, but on AMSv2 there's a bug that sometimes causes the player to hang in a non-resettable state when that's done |
18:56:41 | alexbobP | but that's harder to do! This is something I might actually be able to patch! |
18:56:42 | Torne | Oh, yeah, that |
18:56:48 | alexbobP | gevaerts: whoah. permanently non-resettable? |
18:56:56 | Torne | alexbobP: yes, you have to wait for ht ebattery to die |
18:56:57 | gevaerts | alexbobP: until the battery runs out |
18:56:59 | pixelma | it was disabled on these Sansas because.... what gevaerts said |
18:57:03 | gevaerts | i.e. a few days |
18:57:19 | gevaerts | Not deadly, but seriously annoying |
18:57:53 | alexbobP | I see... that'd piss me off for sure :P |
18:58:03 | Torne | alexbobP: getting people to power it off ensures the harware is in the state the OF expects it to be in |
18:58:03 | saratoga | freddyb: sorry, that question didn't make sense, I meant can you do combinations like 96/64 fclk/pclk |
18:58:12 | alexbobP | that's weird, how can that happen? I thought the power button worked through hardware and could always turn off a player... |
18:58:12 | saratoga | or do they have to be integer multiples |
18:58:32 | alexbobP | Torne: is there any sort of a "reboot" signal then? like on a pc? |
18:58:41 | Torne | alexbobP: probably not, no |
18:58:47 | Torne | why would there be? |
18:59:06 | Torne | Holding power to hard power off is probably done by the power management chip |
18:59:12 | Torne | but the power management chip is, itself, configurable, usually |
18:59:22 | Torne | and what inputs it listens to to trigger power events can be changed |
18:59:36 | Torne | so if something pokes it wrong then maybe that stops working :) |
18:59:38 | freddyb | I think you can do whatever combination you want if you go async instead of fastbus. 62 is the max bus speed though. |
18:59:48 | alexbobP | Torne: ooh... so it'd be possible to make a different button function as power? |
18:59:57 | alexbobP | like, say, that middle button that my pocket doesn't manage to press all the time? |
19:00 |
19:00:05 | Torne | only if it's connected to one of the suitable detection pins on the power management chip |
19:00:11 | alexbobP | ah |
19:00:22 | Torne | e.g. ipods connect both menu and select to the poweron pin on the PMIC |
19:00:38 | Torne | (they're connected to the same input, though, so you can't choose which works) |
19:00:54 | Torne | the ipod hard reset thing does appear to be seperate discrete hardware |
19:01:15 | Torne | but i don't think we're really sure, and even if it is that's uncommon :) |
19:03:07 | alexbobP | okay... know anything about what's connected to the power management chip on the clip+? |
19:03:21 | | Quit Strife89TX (Quit: Heading out to work on something ...) |
19:03:22 | alexbobP | it's not a big deal though, a bootloader that checks for the key is just as good imo |
19:03:46 | Torne | i have no idea |
19:03:48 | saratoga | freddyb: then optimal for codecs on the fuzev1 is probably something like 31/31 low, 93/62 boost, and then a new third level for mpegplayer and ape playback that does 248/62 |
19:05:28 | bertrik | alexbobP, the power button, the MCLK signal, the timer wakeup signal and some other thing I forgot |
19:06:13 | Torne | bertrik: VBUS from USB? |
19:06:30 | bertrik | yes indeed and CHGIN |
19:06:50 | freddyb | Saratoga: yeah, 62/62 is dropping frames on MPEG player... |
19:07:18 | saratoga | yes we'll need to add a way for codecs and plugins to request higher clock speeds if needed |
19:08:32 | freddyb | Would a user setting be bad? |
19:08:43 | saratoga | i think so |
19:08:47 | saratoga | it should be done automatically |
19:09:13 | | Join DerPapst [0] (~Alexander@p5DE5A4E9.dip.t-dialin.net) |
19:09:25 | saratoga | the easiest way is to just have each codec declare if it needs higher performance, or if the player should conserve battery life during it's init sequence |
19:09:37 | saratoga | then have that toggle which clock boosting uses |
19:09:42 | alexbobP | bertrik: ooh! timer wakeup! could rockbox set that to make the device reboot? |
19:10:12 | saratoga | for players with only one boost clock, the call would do nothing |
19:10:15 | bertrik | not sure what you mean |
19:11:14 | saratoga | more complicated would be to have the pcm buffering system figure out if higher or lower clocks were needed dynamically |
19:11:27 | saratoga | i'm not sure if that level of complication is useful though |
19:11:29 | alexbobP | bertrik: well I was just talking to Torne about the possibility of booting to OF if the user holds the power button while in rockbox with the fuze+ plugged in |
19:11:35 | alexbobP | bertrik: I'm trying to brainstorm how that could be done |
19:11:53 | saratoga | since we have a very good idea which codecs will need higher boost clocks (AAC+, APE, mpegplayer) |
19:11:54 | bertrik | the kernel knows how many threads are ready for execution, maybe a high number for a few ticks could trigger boost |
19:12:38 | saratoga | i'm reluctant to touch scheduling, but if someone more familar with it thinks it could work i'm fine with something like that |
19:13:25 | | Join LambdaCalculus37 [0] (~3f74f70d@rockbox/staff/LambdaCalculus37) |
19:14:27 | saratoga | first thing to do is get a target where 3 level boosting helps, then add support for all three clocks to it's driver |
19:14:33 | saratoga | then we can tweak |
19:15:12 | freddyb | Let me do some investigating... |
19:15:44 | gevaerts | bertrik: number of threads isn't really related to CPU needed I think |
19:15:55 | saratoga | yeah you'd want to watch the pcm buffer |
19:15:56 | | Join Jerom [0] (~jerome@79.132.60.222) |
19:15:59 | saratoga | thats how boosting currently works |
19:16:31 | saratoga | but of course that may not work well for plugins that need boosting |
19:16:59 | freddyb | Do we no idle time? |
19:17:05 | freddyb | know |
19:17:28 | saratoga | the debug screen keeps track of boost percentage, which is functionally similar |
19:18:43 | | Quit leavittx (Ping timeout: 255 seconds) |
19:19:22 | freddyb | I was thinking of a dirty trick where you check the boost in the tick task and if it's 100% you up the cpu speed in steps. If it's lower, you turn it down. |
19:19:43 | freddyb | I mean you up the boosted speed freq. |
19:19:51 | saratoga | the scheduler and buffering code are aware of how much CPU time the codecs are using |
19:20:02 | saratoga | so you can gradually increment clock speed if you like |
19:20:09 | saratoga | i'm just not 100% sure its worth the extra effort |
19:20:50 | saratoga | (right now they just flip back and forth between boost and unboost, as well as tweak the thread priorities to ensure that the codecs get enough time) |
19:20:57 | | Join leavittx [0] (~lev@89.221.199.187) |
19:20:58 | freddyb | Just thinking that changing the boost speed might be easier than adding boost modes. |
19:21:25 | freddyb | I don't know, though. |
19:25:54 | | Quit LambdaCalculus37 (Quit: CGI:IRC 0.5.9 (2006/06/06)) |
19:25:57 | saratoga | changing the boost speed is pretty much what i was suggesting |
19:27:16 | | Join KiwiCam [0] (~Kiwicam@ip-118-90-86-119.xdsl.xnet.co.nz) |
19:27:28 | alexbobP | I just pulled the rockbox source, but I don't know how to actually build it! |
19:28:08 | saratoga | check the "contribute" link on the front page |
19:29:42 | alexbobP | okay, thanks. found it. |
19:29:56 | alexbobP | it's a little hidden, I wish one of the download pages had a link to the "using svn" and "how to compile" pages :P |
19:32:13 | bertrik | gevaerts, number of tasks *ready for execution* maybe, I'm sure you could do something useful with that |
19:32:33 | alexbobP | okay, configure script is in the tools folder, got it XD |
19:33:01 | gevaerts | bertrik: the main problem I see with that is that for normal use there's really only one active thread, and that's the codec |
19:36:00 | | Nick dys``` is now known as dys (~andreas@krlh-5f726f1b.pool.mediaWays.net) |
19:39:12 | | Quit Galois (Ping timeout: 272 seconds) |
19:49:59 | | Quit ender` (Quit: Doesn't it strike you as mildly ironic that most of the people who are against abortion are people you wouldn't want to fuck in the first place? -- George Carlin) |
19:59:35 | freddyb | APE is the devil. |
20:00 |
20:02:36 | | Join ender` [0] (krneki@foo.eternallybored.org) |
20:03:37 | | Quit ender` (Read error: Connection reset by peer) |
20:03:52 | | Join ender` [0] (krneki@foo.eternallybored.org) |
20:09:43 | | Join InsDel [0] (~haqr.net@c-98-231-87-43.hsd1.fl.comcast.net) |
20:12:43 | | Quit grndslm (Ping timeout: 276 seconds) |
20:22:09 | | Join Vill1 [0] (~Me@80.229.222.202) |
20:22:35 | Vill1 | Have I come to the right place to ask a question concerning ipods and rockbox ? |
20:22:53 | Vill1 | anyone ? |
20:23:07 | Buschel | ask |
20:23:10 | Vill1 | thank you |
20:24:08 | Vill1 | the volume on my ipod when played through my makita work radio is nowhere near as loud as when I use my old cheap mp3 player, is there a way I can get more control over the volume on my ipod |
20:24:23 | Vill1 | louder playback |
20:24:46 | Buschel | you are using the lune out via the adaptor? |
20:24:50 | Buschel | *line |
20:24:51 | | Join webguest74 [0] (~5e349989@giant.haxx.se) |
20:25:14 | Vill1 | yes a 3.5 to 3.5 jack from ipod to work music player |
20:25:32 | | Quit jfc^2 (Ping timeout: 245 seconds) |
20:25:44 | | Quit ReimuHakurei (Quit: Leaving) |
20:25:53 | | Join ReimuHakurei [0] (~reimu@74.112.212.15) |
20:25:54 | Vill1 | even when sound enhancement etc is uded the volume is nowhere near as loud as the cheap mp3 player |
20:26:03 | Buschel | so, you are *not* using the lineout but the headphone jack and plug it in your radio? |
20:26:03 | Vill1 | *used |
20:26:17 | | Quit ReimuHakurei (Client Quit) |
20:26:25 | | Join ReimuHakurei [0] (~reimu@74.112.212.15) |
20:26:25 | Vill1 | yes its a 3.5 to 3.5 jack |
20:26:32 | Vill1 | one on each end |
20:26:33 | pixelma | line out would be through the dock connector on the Ipods |
20:26:55 | Vill1 | I am using the 3.5 one and I knpw what you mean |
20:27:07 | Vill1 | yes the headphone jack sorry |
20:27:25 | Vill1 | would I be able to purchase such a lead and would that make a lot of difference |
20:27:29 | | Quit ReimuHakurei (Client Quit) |
20:27:36 | Buschel | hmm, volume turned up to 0 dB? |
20:27:37 | | Join ReimuHakurei [0] (~reimu@74.112.212.15) |
20:27:54 | Vill1 | I am not sure what you mean |
20:28:09 | Vill1 | volume turned up full on ipod yes |
20:28:20 | Buschel | ok, that's what I meant |
20:28:49 | Buschel | just to make sure -> what is your line out setting set to (in system settings) |
20:29:01 | Vill1 | I have used the itunes settings to give me maximum output, its as if it is governed still as in governed for head phone use |
20:29:06 | Vill1 | aha I am with you |
20:29:21 | Vill1 | would a cable from the actual line out be better |
20:29:41 | | Join jfc^2 [0] (~john@dpc6682208002.direcpc.com) |
20:29:44 | Vill1 | you will have to help me with that question, am sorry |
20:30:01 | Vill1 | system setting in where, the pc or ipod |
20:30:17 | | Join TheLemonMan [0] (~lemonboy@ppp-87-213.32-151.iol.it) |
20:30:37 | Vill1 | was maybe thinking rockbox would give me more control |
20:30:42 | Buschel | oops, didn't ask what kind of iPod you are using. what type is it? |
20:31:06 | Vill1 | but that lead coming from where I dock the ipod to the pc usb sounds good if theres one made for it |
20:31:17 | Vill1 | iopd nano 13 gig |
20:31:25 | Vill1 | next generatiuon |
20:31:27 | Buschel | 13 GB? |
20:31:37 | Buschel | never heard of it |
20:31:57 | Vill1 | ipod nano it is 13 gig |
20:32:07 | Buschel | rockbox is only available for nano 1st and 2nd generation |
20:32:11 | TheSeven | a chipmodded nano? |
20:32:20 | Vill1 | nope straight out the box |
20:32:39 | Vill1 | aha then that answers me question then, rockbox wont work lol |
20:32:54 | TheSeven | the first 16GB nano that was available was the 4G |
20:32:56 | Vill1 | I do thank you for your time, although I feel as if I have wasted it, apologies |
20:32:59 | Buschel | should have asked for the type earlier ;) |
20:33:26 | Vill1 | I wanted the 40gig one like my sons but it was a present so couldn't complain lol |
20:33:38 | TheSeven | a 40gig nano!? |
20:33:48 | TheSeven | or do you mean an ipod video? |
20:34:11 | TheSeven | (or even ipod touch?) |
20:34:16 | Buschel | hmm, that was my thought, too. a 30 GB iPod Video? |
20:34:16 | Vill1 | the old ipod 40 or 60 gig |
20:34:23 | Vill1 | looks a lot like the iphone |
20:34:32 | Vill1 | nope not nano |
20:35:04 | Vill1 | do you knowe which one I mean |
20:35:07 | TheSeven | and old ipod looking like an iphone? huh? |
20:35:19 | Buschel | sounds like an iPod touch |
20:35:36 | TheSeven | the old hard disk based ones, or the new ipod touch 4g? |
20:35:39 | Vill1 | its about 5 years old |
20:35:43 | Vill1 | maybe 4 |
20:35:51 | Vill1 | got it him when he went in the navy |
20:35:51 | TheSeven | that must be an ipod video then |
20:36:07 | * | evilnick_B requests the Apple "ipod generations" URL so that we can lay this to rest :) |
20:36:09 | * | TheSeven can't see how that one looks similar to an iphone |
20:36:15 | | Join Strife89TX [0] (~cstrife89@207.144.201.128) |
20:36:29 | Vill1 | lol |
20:36:37 | evilnick_B | Vill1: Can you identify it from here: http://support.apple.com/kb/ht1353 |
20:37:40 | Vill1 | Apple iPod classic 80GB black |
20:37:51 | Vill1 | that one |
20:38:03 | Vill1 | now that looks like an iphone to me lol |
20:38:12 | Buschel | hehe :) |
20:38:35 | Vill1 | you agree ? |
20:38:50 | TheSeven | hm, maybe the black one... i have only seen silver ones so far |
20:38:59 | Vill1 | or are my eyes that bad :) I am 52 by the way |
20:39:08 | Vill1 | but love music |
20:39:09 | TheSeven | why is that page missing the most recent models btw? |
20:39:44 | | Nick Llorean1 is now known as Llorean (~DarkkOne@ppp-66-143-119-66.dsl.hstntx.swbell.net) |
20:39:51 | pixelma | ask Apple |
20:39:52 | Vill1 | is it possible to get a lead that goes from the port connection to a 3.5 jack in my works radio |
20:40:22 | | Quit Llorean (Changing host) |
20:40:23 | | Join Llorean [0] (~DarkkOne@rockbox/user/Llorean) |
20:40:25 | Vill1 | cause you made me think about it and maybe the headphone socket isn't the best |
20:41:38 | Vill1 | cant see any mention of it |
20:41:44 | Buschel | http://www.discountcarstereo.com/detail.aspx?ID=1035 |
20:42:01 | webguest74 | i have a problem with my ipod video..everytime i initialize the database the battery goes empty in 20 minutes |
20:42:13 | webguest74 | can anyone help? |
20:42:26 | | Join DSStrife89 [0] (~Strife89@207.144.201.128) |
20:42:44 | webguest74 | it never processes the whole database |
20:42:52 | webguest74 | i mean al songs |
20:43:02 | | Join JesusFreak316 [0] (~JesusFrea@131.247.244.177) |
20:43:05 | Buschel | Vill1: or this one -> http://www.amazon.com/Cables-Unlimited-3-5-mm-Connector-Cable/dp/B000CCF9UM |
20:43:21 | pixelma | sounds like the database is choking on some file(s) |
20:43:22 | Buschel | Vill1: there seem to be several solutions −− but not too mayn |
20:43:26 | Buschel | *many |
20:44:17 | Vill1 | heyyyy thanks that looks the part, do you think I would get better quality etc by using this instead of using the headphone outlet :) |
20:44:30 | webguest74 | i think files.. |
20:44:32 | Vill1 | I am gpoing to order it anyway :) |
20:44:36 | webguest74 | it processes songs very slow |
20:44:44 | alexbobP | hey, according to the rockbox buyer's guide wiki page, the sansa fuze v2 is still in production. Is that true? It seems to be gone from stores... |
20:45:08 | freddyb | webguest74: initializing the database takes a lot of juice. If your battery is weak you can wipe it out. Can you plug it in to initialize? |
20:45:14 | Buschel | Vill1: might be, but I really cannot tell... |
20:45:23 | Vill1 | hey Buschel :) first review says this |
20:45:28 | Vill1 | This is a necessity for anyone who has a car deck with aux in. Eliminates the need for volume adjustment on the ipod which is great, |
20:45:39 | Vill1 | :) |
20:45:40 | Buschel | there you go |
20:45:46 | Vill1 | you little diamond :) |
20:45:57 | Vill1 | this has been bugging me for months :) |
20:46:05 | Vill1 | thank you very much |
20:46:13 | Vill1 | bye for now :) |
20:46:17 | Buschel | no prob, glad I could help :) |
20:46:23 | | Quit Vill1 (Quit: Dentists are incapable of asking questions that require a simple yes or no answer.) |
20:48:06 | webguest74 | if i plug in..it stops the initialize |
20:50:44 | saratoga | put your player in charge mode and then init the database |
20:50:51 | saratoga | see the manual if you don't know how to do that |
20:51:33 | webguest74 | is there a charge mode for ipod video? |
20:52:20 | *** | Saving seen data "./dancer.seen" |
20:52:38 | saratoga | no i just made it up ... |
20:53:06 | | Join Kupop [0] (~Kupo@cpc2-bsfd7-2-0-cust220.5-3.cable.virginmedia.com) |
20:53:46 | webguest74 | tx |
20:53:57 | webguest74 | this chat is really useful |
20:55:36 | | Join u42p [0] (~u42p@d083086.adsl.hansenet.de) |
20:56:15 | | Quit Strife89TX (Quit: /me looks.) |
20:57:14 | pixelma | webguest74: there is and we put it in our manual to not have to answer the same questions again and again, you can find it in the quick start section |
20:58:03 | alexbobP | I wander what sansa's original firmware is doing that makes it take 20 seconds to boot, when rockbox takes less than one |
20:58:09 | pixelma | I still think that initialising the database shouldn't take 20 minutes, except maybe if you have tons of small files |
20:58:30 | | Join Strife89TX [0] (~cstrife89@207.144.201.128) |
20:58:43 | | Quit T44 (Read error: Connection reset by peer) |
20:58:50 | pixelma | or something goes wrong |
20:58:52 | | Join captainkewlll [0] (2669ecc2@gateway/web/freenode/ip.38.105.236.194) |
20:59:47 | webguest74 | i have 2000 songs |
20:59:54 | webguest74 | the rockbox firmware |
21:00 |
21:00:07 | webguest74 | and let's say another 50 small files |
21:00:44 | | Quit esperegu (Read error: Connection reset by peer) |
21:01:06 | saratoga | probably a corrupt file in there somewhere thats hanging the parser |
21:01:25 | webguest74 | 1053 found..and it stuck |
21:02:35 | webguest74 | 1054 |
21:03:01 | webguest74 | it's not because of 1file |
21:03:04 | u42p | that recently happened to me a lot |
21:03:14 | u42p | defect sd card formatting in my case |
21:03:41 | webguest74 | well..maybe it's the hard disk in my case |
21:03:41 | saratoga | yeah the parser's sanity checking isn't as good as it should be, so if you feed it enough gibberish it'll eventually die |
21:04:10 | | Join T44 [0] (~Topy44@f048226182.adsl.alicedsl.de) |
21:04:34 | pixelma | webguest74: what makes you sure it's not one file? |
21:05:23 | webguest74 | because it would stuck at that file |
21:05:35 | webguest74 | but now it reached 1059 |
21:05:39 | webguest74 | 1060 |
21:06:03 | webguest74 | files found |
21:06:31 | saratoga | try checking the disk for errors, its possible you have some files that report an absurd file size or something |
21:08:00 | pixelma | it's not files, more "items", not important though. Or do you have files with e.g.some embedded large album art pictures? |
21:10:11 | webguest74 | maybe..but not that many |
21:11:40 | | Part u42p ("Leaving") |
21:13:13 | | Quit T44 (Read error: Connection reset by peer) |
21:15:01 | | Quit Strife89TX (Ping timeout: 250 seconds) |
21:15:47 | | Quit DSStrife89 (Ping timeout: 260 seconds) |
21:16:33 | | Quit Jerom (Quit: Leaving.) |
21:22:59 | | Quit user890104 () |
21:36:43 | saratoga | 16 bit libmad synthesis filter now works and gives very good agreement with the old 32 bit oone |
21:42:22 | | Join petur [0] (~petur@rockbox/developer/petur) |
21:43:33 | | Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93) |
21:45:00 | | Join T44 [0] (~Topy44@f048226182.adsl.alicedsl.de) |
21:47:19 | | Quit T44 (Read error: Connection reset by peer) |
21:47:37 | | Join soap_ [0] (~soap@rockbox/staff/soap) |
21:49:10 | | Quit webguest74 (Quit: CGI:IRC (EOF)) |
21:51:06 | | Join g40s [0] (~gforties@fw.chi.playboy.com) |
21:51:06 | Buschel | saratoga: why do you preshift the D coefs by 16 bit? and not by 14 bit? |
21:58:05 | | Join Zagor [0] (~bjst@rockbox/developer/Zagor) |
22:00 |
22:14:04 | | Join Strife89 [0] (a80dbf52@gateway/web/freenode/ip.168.13.191.82) |
22:17:22 | | Quit freddyb (Ping timeout: 255 seconds) |
22:18:42 | | Join pamaury [0] (~quassel@dhcp-128-203.residence.ens-lyon.fr) |
22:18:42 | | Quit pamaury (Changing host) |
22:18:42 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
22:23:19 | * | Strife89 needs a little help to restore an iPod. He can't get to http://www.felixbruns.de/iPod/firmware/ , although it appears to be up. |
22:24:53 | domonoky | Strife89: it works for me, what do you need ? |
22:25:44 | Strife89 | The firmware for an iPod Color 20GB. |
22:26:13 | Strife89 | "TDS" are the last three chars in the serial number. |
22:26:47 | Strife89 | domonoky: Pretty sure the library server is blocking the site. |
22:34:21 | | Join T44 [0] (~Topy44@f048226182.adsl.alicedsl.de) |
22:35:55 | [Saint] | the thing that diskes FW when you enter the last digits of the serial was broken last time I used it. |
22:35:59 | | Part Strife89 |
22:36:04 | | Join Strife89 [0] (a80dbf52@gateway/web/freenode/ip.168.13.191.82) |
22:36:09 | Strife89 | Whoops/ |
22:36:10 | Strife89 | . |
22:36:12 | [Saint] | *dishes |
22:37:58 | | Join soap__ [0] (~soap@94.75.232.194) |
22:38:28 | | Join freddyb [0] (~chatzilla@216.8.239.112.etczone.com) |
22:41:07 | | Quit soap_ (Disconnected by services) |
22:41:35 | | Nick soap__ is now known as soap_ (~soap@94.75.232.194) |
22:41:47 | | Quit soap_ (Changing host) |
22:41:48 | | Join soap_ [0] (~soap@rockbox/staff/soap) |
22:44:50 | | Quit Buschel (Ping timeout: 276 seconds) |
22:48:14 | | Quit soap_ (Quit: Leaving) |
22:52:24 | *** | Saving seen data "./dancer.seen" |
22:52:50 | | Join LambdaCalculus37 [0] (~rmenes@rockbox/staff/LambdaCalculus37) |
22:54:48 | saratoga | Buschel: i just assumed they were scaled to fill the full 32 bits |
22:55:25 | saratoga | but it looks like they're already shifted by 2 or 3 bits now that i look closer |
22:55:58 | | Quit JesusFreak316 (Ping timeout: 245 seconds) |
22:57:45 | | Quit benedikt93 (Quit: Bye ;)) |
22:59:54 | | Join mutt_d [0] (~niranj@5356C868.cm-6-7d.dynamic.ziggo.nl) |
23:00 |
23:02:31 | | Join JesusFreak316 [0] (~JesusFrea@131.247.244.188) |
23:02:36 | | Quit JesusFreak316 (Read error: Connection reset by peer) |
23:03:23 | | Quit Strife89 (Quit: Signing off!) |
23:05:28 | | Join nkf [0] (djao@efnet.math.uwaterloo.ca) |
23:05:28 | | Nick nkf is now known as Galois (djao@efnet.math.uwaterloo.ca) |
23:06:46 | | Quit bertrik (Quit: :tiuQ) |
23:08:58 | | Join JdGordon [0] (~jonno@rockbox/developer/JdGordon) |
23:13:03 | | Quit kevku (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/) |
23:13:04 | | Quit pamaury (Read error: Connection reset by peer) |
23:13:46 | | Part Zagor |
23:15:35 | | Quit mutt_d (Quit: Ex-Chat) |
23:17:26 | | Quit LambdaCalculus37 (Quit: BOUNCE!) |
23:22:11 | | Quit leavittx (Ping timeout: 255 seconds) |
23:23:10 | | Quit petur (Quit: here today, gone tomorrow) |
23:25:01 | | Join baptiste [0] (~chatzilla@vir91-12-78-231-137-156.fbx.proxad.net) |
23:25:56 | | Quit Galois (Remote host closed the connection) |
23:26:03 | | Join Galois [0] (djao@efnet-math.org) |
23:28:26 | | Join fdinel [0] (~Miranda@modemcable235.127-131-66.mc.videotron.ca) |
23:30:52 | | Quit Rob2223 (Quit: Rob2223) |
23:31:28 | | Join Rob2222 [0] (~Miranda@p4FFF2955.dip.t-dialin.net) |
23:34:37 | | Quit TheLemonMan (Quit: Help me, i got shot! *DIES*) |
23:37:13 | | Quit Kupop (Ping timeout: 265 seconds) |
23:37:59 | | Quit baptiste (Quit: ChatZilla 0.9.86 [Firefox 3.5.7/20100106054534]) |
23:51:20 | | Quit T44 (Read error: Connection reset by peer) |
23:52:46 | | Quit evilnick_B (Quit: Page closed) |
23:53:48 | | Quit krazykit (Quit: awe yeeeeeee) |
23:54:21 | | Join krazykit [0] (~kkit@99-126-205-52.lightspeed.cicril.sbcglobal.net) |
23:54:25 | | Join clone4crw [0] (~Calvin@96-42-80-202.dhcp.roch.mn.charter.com) |
23:55:07 | | Part domonoky |
23:58:23 | | Quit ender` (Quit: Religion is regarded by the common people as true, by the wise as false, and by the rulers as useful. -- Seneca) |