00:00:19 | linuxstb | Bagder: I04 at 3CF04000 (FLAC) |
00:00:23 | preglow | same address regardless of codec |
00:00:54 | preglow | linuxstb: strange.. |
00:01:30 | preglow | man, rockbox kicks iriver in the ass with great efficiency |
00:01:38 | preglow | this fading backlight was the icing on the cake |
00:01:43 | linuxstb | Same message for WAV files.... |
00:01:56 | Bagder | yes, all codecs should have the same prob |
00:02:08 | n0bby | i wouldnt be surprised if the battery life is anywhere near double at this rate |
00:02:49 | ep0ch | preglow: thanks for the non dithered codecmpa, am gonna stick with it :) |
00:03:05 | ripnetuk | does the iriver have a driver for the radio yet? |
00:03:07 | n0bby | could one of you email me that? |
00:03:13 | n0bby | nobby@xzxzzx.com |
00:03:18 | preglow | ep0ch: no problem, i'm actually contemplating ripping out the dithering code |
00:03:30 | ep0ch | nobby: what do you want? |
00:03:39 | HCl | ripnetuk: austriancoder worked on that... |
00:03:41 | n0bby | the non dither codecmpa |
00:03:49 | ep0ch | scroll up somewhere |
00:04:03 | preglow | glow.m0f0.net/rockbox/codecmpa.rock |
00:04:10 | n0bby | TY |
00:04:13 | n0bby | :) |
00:04:16 | hubbel | preglow: yeah.. I had a problem with my 4.5h recording.. when I put the charger in and turned it on, the file had not been properly saved (old record-1.wav was still there), but after running scandisk windows found a 512 MB file (should have been > 2.5 GB) |
00:04:16 | preglow | NP |
00:04:38 | HCl | is the 2gb limit implemented? |
00:04:39 | ep0ch | see if you can tell a difference with sound, and check the cpu boost |
00:04:46 | Bagder | there's a 2gb limit in fat |
00:04:47 | HCl | cause fat can't have files bigger than 2gb |
00:04:53 | hubbel | might be a fat-flush issue or how is the file-system limits handled? |
00:05:06 | * | n0bby is going to bed |
00:05:10 | n0bby | night all |
00:05:11 | | Quit n0bby () |
00:05:16 | preglow | i assume you're not actually going to listen to the file contents to see if the recording glitches? :> |
00:05:32 | Coldtoast | haha! the flickerless backlight fade is annoying |
00:05:48 | Coldtoast | cos I can't decide which length I like most |
00:06:03 | preglow | i use 500ms for both of them |
00:06:06 | preglow | i like subtle fade |
00:06:21 | ep0ch | am off to bed too |
00:06:38 | ep0ch | its just a coincidence me and n0bby are off at the same time i swear |
00:06:49 | Coldtoast | the improved crossfading seems to be working 100% of the time too |
00:06:49 | ep0ch | :p |
00:06:58 | preglow | haha |
00:06:59 | hubbel | preglow: I will eventually.. |
00:07:10 | | Quit ep0ch (" HydraIRC -> http://www.hydrairc.com <- Leading Edge IRC") |
00:07:23 | preglow | hubbel: there are shitload of misticriver forum people waiting to have your babies if you fixed that |
00:07:33 | Coldtoast | will crossfade length be configurable? |
00:07:39 | hubbel | preglow: hehe |
00:08:43 | preglow | can't wait until we have wavpack and speex recording |
00:08:45 | preglow | that'll be friggin leet |
00:08:55 | preglow | i sure hope speex is fast enough |
00:09:10 | Coldtoast | hey. how about animated peak meters for playback? |
00:09:32 | preglow | Coldtoast: it'll come |
00:09:46 | Coldtoast | low on the list tho I guess? |
00:10:07 | Coldtoast | actualy, I rarely look at the main lcd anyway |
00:11:19 | Coldtoast | when the LCD remote displays track/etccings/etc info will be good |
00:11:30 | Coldtoast | err... settings |
00:11:48 | Coldtoast | just the file tree/track info will be enough for me |
00:12:14 | ripnetuk | would it be possible for now to just have a define to use the LCD display instead of the main display? should ensure we have no dependencies on certain screen size |
00:12:24 | preglow | Coldtoast: well, not exactly low, it's pretty integral to the interface, but i'll wait until playback has gotten further |
00:12:35 | Coldtoast | ok |
00:13:13 | preglow | Bagder: your patch destroyed ordinary plugins as well, it seems |
00:13:33 | Bagder | yes, I figure |
00:13:38 | linuxstb | Yes, I've just noticed that as well. |
00:13:39 | Bagder | I found some problems |
00:13:54 | Bagder | reading map files now |
00:14:03 | Coldtoast | yay! Bagder killed rockbox! |
00:14:27 | preglow | man, my reset button must be getting weary |
00:14:55 | Coldtoast | my USB socket must be getting tired too |
00:15:24 | preglow | hmm |
00:15:28 | preglow | can plugins loads fonts? :> |
00:15:44 | preglow | the proportional font is wonderful for the text viewer, but i don't really like it for the rest of rockbox |
00:16:02 | Bagder | there's a sysfont too |
00:16:17 | | Quit hubbel () |
00:16:20 | preglow | how? |
00:16:27 | Bagder | lcd_setfont |
00:17:26 | linuxstb | Bagder: Not a big problem at the moment, but codec*.rock are getting installed in both the codecs/ and rocks/ directories. |
00:17:27 | Coldtoast | any chance at all crossfade will work when switching between playlists? |
00:17:47 | Bagder | linuxstb: we'll fix the buildzip script to do right |
00:17:48 | preglow | Coldtoast: it will always work between two tracks |
00:18:01 | preglow | afaik |
00:18:04 | Coldtoast | ok |
00:18:30 | Coldtoast | well, I got to the end of a playlist, went to file tree, changed dirs, selected a track and it didn't fade |
00:19:22 | Coldtoast | got a playlist going and just inserted a track from a different dir. see if it works |
00:21:23 | preglow | how does seeking work on archoses? |
00:21:31 | Bagder | http://daniel.haxx.se/rockbox/codecbuf-3.patch |
00:21:37 | preglow | do you get realtime feedback? |
00:21:43 | Bagder | no |
00:21:58 | Bagder | if you mean sound |
00:22:01 | preglow | hrmph |
00:22:03 | preglow | yes |
00:22:21 | preglow | i think i'd really like that for iriver rockbox, but i realize it wont be easy |
00:22:33 | HCl | ? |
00:22:36 | HCl | like what? |
00:22:40 | HCl | ohh. |
00:22:44 | HCl | sound while seeking |
00:22:45 | Coldtoast | hmmmm. in my .wps, %pc will only update if I seek |
00:22:51 | HCl | yea, that would be nice |
00:23:48 | preglow | Bagder: same old error |
00:23:55 | Bagder | same address too? |
00:24:10 | preglow | yup |
00:24:13 | | Quit muesli- (Read error: 148 (No route to host)) |
00:24:37 | preglow | plugins work now, though |
00:24:48 | Bagder | a little gain at least |
00:25:06 | Coldtoast | something funky with .wps |
00:25:43 | Coldtoast | %pc only updates when I seek and %pt is COMPLETELY wrong; says this track is 35mins |
00:26:00 | Bagder | oh |
00:26:12 | Bagder | playback.c fiddles with the address too |
00:26:30 | linuxstb | Coldtoast: Which codec? |
00:26:44 | Coldtoast | MP3 |
00:26:50 | * | Bagder reads source code instead |
00:26:52 | Coldtoast | now I can't seek properly |
00:27:08 | Coldtoast | the progress bar moves a TEENY bit |
00:27:23 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
00:28:02 | Coldtoast | when I release the stick, it keeps playing from the same oint I started seeking from |
00:28:08 | Bagder | I need to rethink this approach... |
00:29:02 | preglow | Coldtoast: sounds like a vbr file with no seektable |
00:29:09 | preglow | Bagder: do you know how rockbox handles those? :> |
00:29:45 | Bagder | it is slightly different than I thought, I'll get some sleep and have a go at it tomorrow |
00:29:53 | | Join hardeep [0] (hardeeps@otaku.freeshell.org) |
00:29:56 | Coldtoast | nope. my .wps reports CBR |
00:30:24 | preglow | Bagder: nitey |
00:31:59 | Coldtoast | ok. it IS VBR but rockbox reports it as CBR |
00:33:01 | preglow | yes, i suspected that |
00:33:11 | preglow | it probably has no headers to indicate it is vbr |
00:33:24 | preglow | a vbr with no vbr headers is a pain to seek in |
00:33:29 | preglow | i don't know how rockbox handles them, actually |
00:33:38 | Coldtoast | wonder how that happened. I ripped the album with EAC/LAME |
00:33:41 | linuxstb | Does the vbrfix plugin work on the iRiver? Will that do the job? |
00:34:37 | Coldtoast | preglow: seemingly not well at all. Can't seek, It also broke crossfading |
00:35:19 | preglow | vbrfix inserts a xing header, yes |
00:35:27 | preglow | can't imagine why it shouldn't work for iriver |
00:35:53 | Bagder | VBR without proper VBR headers cause havok |
00:36:06 | Bagder | not much to do about that |
00:36:20 | Bagder | unless we wanna scan the file |
00:36:35 | Coldtoast | it's causing all sort of weirdness actually |
00:36:40 | preglow | vbrfix for this is the correct approach |
00:36:40 | HCl | how about present an option to run vbrfix on it? |
00:36:56 | preglow | well |
00:36:56 | HCl | if vbrfix is available |
00:36:58 | Coldtoast | one track ended, it crossfaded to the next, played about 5 secs then went to the next track |
00:37:05 | Bagder | vbrfix is always available |
00:37:07 | preglow | codecmpa can't run another plugin directly |
00:37:20 | Bagder | but asking things when playing music is not what I want |
00:37:47 | Coldtoast | is there a vbrfixer for Windows? |
00:37:54 | Coldtoast | I'll just process the files outside the player |
00:37:55 | preglow | very probably |
00:38:00 | Bagder | I believe perhaps the mp3 playback assumes too much knowledge |
00:38:04 | Coldtoast | this will be the only album I have with the prob |
00:38:05 | linuxstb | preglow: The metadata checking is done in playback.c (metadata.c), so in theory that could start vbrfix I guess. |
00:38:22 | preglow | linuxstb: it would need to scan the mp3, sounds like a bit of a waste for each mp3 |
00:38:59 | linuxstb | Maybe we could incorporate it into playback - a sort of "auto vbrfix". |
00:39:04 | preglow | there's no way to find out whether an mp3 is vbr or not, apart from scanning the headers until you find a different bitrate in one |
00:39:19 | linuxstb | But codecmpa does that whilst playing it. |
00:39:19 | Coldtoast | I must have eithe rnot enabled VBR headers in LAME or the build I used was slightly fubar |
00:39:32 | Coldtoast | aaaah! |
00:39:35 | Coldtoast | here's teh problem |
00:39:36 | preglow | Coldtoast: lame should produce files with xing headers |
00:39:43 | Coldtoast | http://www.mail-archive.com/mp3encoder@minnie.tuhs.org/msg01983.html |
00:39:51 | linuxstb | This is probably a silly question, but does the VBR header have to be at the start of the file? |
00:39:54 | Coldtoast | "i. A current limitation of LAME is that it does not write VBR headers |
00:39:54 | Coldtoast | correctly. |
00:39:57 | | Quit Strath (Read error: 110 (Connection timed out)) |
00:40:06 | Coldtoast | Dec 2003 |
00:40:17 | Coldtoast | I prolly did the album in 2003 |
00:40:27 | | Quit preglow ("CGI:IRC") |
00:40:37 | | Join preglow [0] (~81f18ab7@labb.contactor.se) |
00:40:38 | preglow | argh |
00:40:43 | | Join xen` [0] (nop@stg25-1-82-238-117-1.fbx.proxad.net) |
00:40:53 | | Quit xen` (Client Quit) |
00:41:24 | preglow | linuxstb: is vorbis seeking hard? |
00:42:35 | linuxstb | preglow: I don't know. The API has sample-accurate seeking functions, but I don't know how much work will go on behind the scenes. |
00:42:39 | | Quit ripnetuk (Read error: 110 (Connection timed out)) |
00:43:13 | linuxstb | Ogg files should have a seektable in them, so it shouldn't be that bad. |
00:43:40 | preglow | most sane formats have seektables |
00:43:46 | preglow | mp3 and musepack being the notable exceptions |
00:43:59 | preglow | even mp3 has seektables mostly |
00:44:00 | | Join TCK [0] (TCK@81-86-97-214.dsl.pipex.com) |
00:44:23 | preglow | musepack not having a seektable has to be one of the greatest flaws i have seen in a while |
00:44:28 | Rori | anyone working on 22khz playback? :) |
00:44:35 | preglow | not actively, no |
00:44:53 | Rori | bummer. at least I can use the iRiver FW for audiobooks |
00:45:11 | Rori | but no bookmarks in iRiver :P |
00:45:18 | preglow | indeed |
00:45:21 | preglow | and seeking is sooo fun |
00:45:32 | Rori | seeking is broken at presetn still is it not? |
00:45:48 | preglow | depends |
00:45:57 | preglow | man, volume changes click like mad now |
00:45:57 | Rori | well it will seek just not accurately :) |
00:46:27 | Rori | I have my volume set at 90 for the car |
00:46:35 | Rori | 100 and it distorts ;) |
00:46:52 | Coldtoast | cool. fixed |
00:48:12 | preglow | damn |
00:48:15 | preglow | mp3 is pretty much gapless |
00:48:21 | Rori | on lame |
00:48:24 | preglow | yes |
00:48:51 | Rori | non-lame glitches like a bitch. trying to re-download some rips in lossless |
00:48:52 | preglow | that's the only kind of gapless i care about |
00:49:00 | linuxstb | preglow: I don't think Ogg does in fact have a seektable - I misread the "seekable" variable. Looking at the source, it seems to do a bisecting search in the file... |
00:49:27 | Rori | chop chop search |
00:49:32 | preglow | linuxstb: weee, oh well, as long as the frames are marked with some kind of sequence number, it shouldn't be too bad |
00:49:50 | linuxstb | But it means random access to the file - something we don't want to give it. |
00:50:17 | preglow | we don't have much of a choice |
00:50:18 | linuxstb | Unless for seeking purposes, we give the codes access to the raw file descriptor. |
00:50:52 | preglow | no, i think we should restrict them to the buffer |
00:51:13 | preglow | if we detect a codec is searching forward rapidly, we should start buffer the file further |
00:51:22 | linuxstb | But the problem is that playback.c has to try and predict what data the codec wants. |
00:51:38 | preglow | indeed, in our case it will also have clear hints |
00:51:45 | preglow | we can't do true random access seking |
00:52:10 | preglow | if the user keeps the button pressed for long and we're approaching end of buffer -> buffer more |
00:52:45 | preglow | having the seek block because we're busy buffering the part we're supposed to seek to isn't a bad thing |
00:53:36 | Coldtoast | %pc still doesn't work tho. not with any MP3s at all |
00:57:19 | Coldtoast | aaah ignore me |
00:57:31 | Coldtoast | sheesh! found why it wasn't working |
00:57:49 | Coldtoast | had %s on the same line |
00:57:52 | | Quit Sucka ("a bird in the bush is worth two in your house") |
00:58:01 | HCl | why does that matter? |
00:58:04 | preglow | Linus Torvals is behind rockbox...are you sure??? The same guy behind linux kernel. It can't be...can it??? |
00:58:09 | preglow | ahh, misticriver... |
00:58:12 | HCl | yea, the idiots. |
00:58:21 | HCl | pebs is the only guy in that threat with a brain |
00:58:28 | Coldtoast | the manual CLEARLY states: |
00:58:29 | Coldtoast | Scrolling lines can not contain dynamic content such as timers, |
00:58:29 | Coldtoast | peak meters or progress bars |
00:58:37 | HCl | okay |
00:58:40 | HCl | sorry |
00:58:43 | HCl | i haven't read the manual |
00:58:53 | Coldtoast | I'd read it just not READ it |
00:59:21 | preglow | My understanding is that the iRiver CPU is a floating point only |
01:00 |
01:00:40 | Coldtoast | you guys are tireless |
01:01:14 | Coldtoast | crossfading seems to work perfectly now, backlight works perfectly |
01:02:13 | HCl | and still. |
01:02:20 | HCl | i haven't tried a recent build |
01:02:30 | HCl | since the xxx2wav builds |
01:02:32 | HCl | :P |
01:02:45 | preglow | hmm? |
01:02:46 | Coldtoast | just out of curiosity, why did you decide to limit the volume as bass increases rather than do what iriver did and drop he bass as volume increases to avoid clipping? |
01:02:52 | HCl | i still haven't tried playback on iriver o.o.. |
01:03:01 | preglow | hcl: why not? |
01:03:05 | HCl | i dunno. |
01:03:10 | HCl | been busy, i guess. |
01:03:14 | Coldtoast | I actually find your choice alters the sound a lot more than what iriver did |
01:03:15 | HCl | i wrote runtime db support code today |
01:03:21 | HCl | i need to get home and test it |
01:03:26 | HCl | don't have my iriver here |
01:03:27 | preglow | coldtoast: well, we figure if you ask for more bass, you should have it |
01:03:36 | Coldtoast | heh |
01:04:18 | Coldtoast | maybe have a setting where you can choose "Bass limiting" or "Volume limiting"? |
01:04:19 | preglow | i dont much care, i never use the eq |
01:04:43 | preglow | hmm |
01:04:53 | preglow | got a sudden urge to code the eq |
01:05:01 | Coldtoast | YEAH! heh |
01:05:07 | Coldtoast | make an old man very happy |
01:05:17 | preglow | but i'd need to boot windows to find the eq coefs :/ |
01:05:40 | Coldtoast | errr... now don;t go doing anything rash now |
01:05:50 | preglow | but no |
01:05:54 | preglow | i can't start that now |
01:06:09 | Coldtoast | yeah. seems like a lot for one day already |
01:06:26 | preglow | something'll go wrong, then i'll sit up until 6am to try to solve it, then i'll feel incredibly stupid, sleep two hours and be tired |
01:06:28 | Coldtoast | when the EQ is done should satisfy my needs I suppose |
01:06:37 | preglow | depends on what your needs are ;) |
01:06:46 | preglow | i'm thinking of a 5 band affair |
01:06:57 | Coldtoast | well, to be honest, I think I prefer bass limiting, if need be |
01:07:15 | Coldtoast | oh. for EQ? hmmm |
01:07:22 | preglow | yeah, software eq |
01:07:37 | Zoom2 | wait. Linus Torvals is not the same Linus... |
01:07:42 | Zoom2 | or was that sarcasam |
01:07:43 | preglow | zoom2: no shit |
01:07:52 | Coldtoast | maybe just something like Winamp's EQ but with just 5 bands |
01:07:59 | preglow | zoom2: i was quoting someone on misticriver |
01:08:09 | Coldtoast | so 5 bands of EQ and a BOOST? |
01:08:12 | preglow | Coldtoast: yes, that's what i'm going for |
01:08:17 | Zoom2 | lol ok |
01:08:56 | Coldtoast | maybe 7 bands? there's no difference between coding a 5 and 7 band one |
01:09:00 | preglow | speed |
01:09:07 | preglow | i think five bands will be max |
01:09:12 | Coldtoast | ok |
01:09:22 | Coldtoast | how about just 3? |
01:09:26 | preglow | i could of course just let you add however many bands you'd like |
01:09:28 | Coldtoast | Bass, Mid, High |
01:09:36 | HCl | i prefer that last option. |
01:09:45 | HCl | it can save battery |
01:09:48 | Coldtoast | 3 should REALLY be enough |
01:09:50 | HCl | for people who need less bands |
01:09:52 | preglow | 3 bands or selectable? |
01:09:55 | HCl | selectable. |
01:10:09 | preglow | yes, it'll just be gui deal |
01:10:17 | preglow | internally it'll be much the same |
01:10:24 | HCl | i'm gonna sleep |
01:10:25 | Coldtoast | selectable between how many bands are you thinking? |
01:10:25 | HCl | night |
01:10:30 | preglow | yes |
01:10:39 | preglow | i don't know how adjustable the bands'll be yet either |
01:10:50 | Coldtoast | I mean how many choices would you have? |
01:11:11 | preglow | theoretically, you can select filter type, center frequency, Q/bandwidth, and amplification/cut |
01:11:19 | preglow | usually, all but the last is hard coded |
01:11:45 | Coldtoast | Winamp uses -12db to +12db in 0.2db steps |
01:11:51 | Coldtoast | that'd be fine, yeah? |
01:12:12 | preglow | yeah, sure, but that's just the last bit |
01:12:18 | preglow | will people want to adjust the other parameters? |
01:12:35 | Coldtoast | adjust the frequence of each band? |
01:12:50 | preglow | yes |
01:13:16 | Coldtoast | prolly need a bit of a surve on that one |
01:13:26 | Coldtoast | I wouldn't really myself |
01:13:32 | Coldtoast | survey |
01:13:37 | preglow | i wouldn't use the eq at all, so i don't really care ,) |
01:13:40 | preglow | anywho |
01:13:42 | preglow | i need to go to bed |
01:13:45 | preglow | see you around |
01:13:46 | Coldtoast | heh |
01:13:49 | Coldtoast | night |
01:13:53 | | Quit preglow ("CGI:IRC") |
01:13:53 | Coldtoast | it's 9am here :) |
01:14:00 | Coldtoast | and I need to go to bed also |
01:14:43 | | Quit Coldtoast ("Peace and Protection 4.22") |
01:20:27 | | Quit crashd (Network is unreachable) |
01:22:21 | | Join crashd [0] (nobody@badger.ing.me.uk) |
01:23:10 | [IDC]Dragon | amiconn: do you know what linker sections *(.rodata.str1.1) and *(.rodata.str1.4) are for? |
01:26:36 | Benacool | Pretty calm there ... XD |
01:27:36 | Benacool | Nobody there ? >_> ... <_< ... -_- |
01:41:47 | *** | Saving seen data "./dancer.seen" |
01:46:09 | bill2or3 | I just got a new H340, any reason I shouldnt put the Korean firmware on? |
01:47:06 | | Join muesli- [0] (muesli_tv@c-180-216-97.cvx-h.dial.de.ignite.net) |
01:51:59 | Rori | I prefer no EQ. If the sound was not right at the recording studio then the track sucks anyhow :) |
01:53:03 | | Quit tvelocity ("Leaving") |
01:53:41 | * | Rori tries to find his favorite albums in lossless format to convert to Ogg |
01:54:12 | Rori | or rather any albums that were not ripped with gapless Lame that is |
01:54:42 | | Quit Stryke` (Read error: 60 (Operation timed out)) |
01:54:42 | | Quit kenshin (Read error: 60 (Operation timed out)) |
01:54:42 | | Quit [IDC]Dragon (Read error: 60 (Operation timed out)) |
01:54:51 | | Quit Moos ("Bye ALL") |
02:00 |
02:01:04 | | Quit muesli- ("ich will Kühe!!!") |
02:03:22 | | Quit DMJC-L (Connection timed out) |
02:08:05 | | Quit DMJC (Connection timed out) |
02:09:54 | t0mas | g'night |
02:09:58 | t0mas | :) |
02:10:25 | Benacool | Hi Bill2or3 |
02:10:37 | Benacool | Goodnight t0mas ^^ |
02:11:10 | Benacool | You are always there bill ? |
02:11:39 | bill2or3 | heh |
02:11:43 | bill2or3 | usually |
02:11:47 | Benacool | oh Hello ^^ |
02:12:18 | Benacool | you was talking of upgrading your H340 to Korean firmware ? |
02:18:43 | bill2or3 | yeah, thinking about it |
02:45:27 | Rori | lol Tom Cruise got 0wn3d :) http://data.4chan.org/b/src/1119310086608.jpg |
02:46:27 | Zoom2 | not really, he told the guy off |
02:47:27 | Rori | I want to see that vid clip |
03:00 |
03:13:42 | Nibbler | The requested URL /b/src/1119310086608.jpg was not found on this server. |
03:14:03 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
03:22:03 | Rori | anything posted on that section soon gets flooded off the site. can be pretty nasty stuff on there so avoid it if you don't wish to be offended. |
03:41:48 | *** | Saving seen data "./dancer.seen" |
03:42:25 | | Part N-Mi ("Ok, ok, je sors") |
03:50:54 | | Join amiconn_ [0] (~jens@p54BD5278.dip.t-dialin.net) |
03:51:29 | | Quit Andrew__ ("Leaving") |
03:51:32 | | Join Andrew__ [0] (Andrew@r39h55.res.gatech.edu) |
03:58:27 | | Join Blair_42 [0] (cbc@c-24-13-3-178.hsd1.il.comcast.net) |
03:58:34 | | Quit kenshin (Read error: 110 (Connection timed out)) |
03:59:10 | Blair_42 | evening all. I have a bookmarking question |
03:59:27 | | Quit amiconn (Read error: 60 (Operation timed out)) |
03:59:27 | | Nick amiconn_ is now known as amiconn (~jens@p54BD5278.dip.t-dialin.net) |
04:00 |
04:00:14 | Blair_42 | it was working earlier. I can create bookmarks but when I attempt to go to one I just wind up back in the file browser |
04:05:43 | | Join QT_ [0] (as@area51.users.madwifi) |
04:10:01 | | Quit hardeep ("BitchX: it makes bathtime lots of fun!") |
04:10:44 | | Join ashridah [0] (ashridah@220-253-123-11.VIC.netspace.net.au) |
04:17:25 | | Quit QT (Read error: 113 (No route to host)) |
04:29:14 | | Quit cYmen (Read error: 113 (No route to host)) |
04:35:48 | | Join Strath [0] (~mike@dgvlwinas01pool0-a230.wi.tds.net) |
04:40:00 | | Quit Zoom2 ("CGI:IRC (EOF)") |
04:56:14 | Blair_42 | my bookmarks are working on my JBFM but not on my ondio |
05:00 |
05:04:54 | | Join SPF19 [0] (~SPF19@69.59.171.132) |
05:06:23 | SPF19 | http://yro.slashdot.org/yro/05/06/21/010242.shtml?tid=129&tid=103&tid=17 |
05:07:07 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
05:08:19 | | Part Blair_42 |
05:12:51 | SPF19 | http://yro.slashdot.org/yro/05/06/21/010242.shtml?tid=129&tid=103&tid=17 |
05:13:18 | | Quit SPF19 ("sorry :(") |
05:13:27 | | Join Zoom2 [0] (~41027508@labb.contactor.se) |
05:20:01 | | Quit Rori () |
05:23:54 | | Join dropandho [0] (~dropandho@cpe-24-193-36-91.nyc.res.rr.com) |
05:23:58 | dropandho | hey all! |
05:24:09 | dropandho | figured i would check in |
05:24:21 | dropandho | seems like there have been soooo many changes to the code lately |
05:24:35 | dropandho | just wondering what has triggered all of this action |
05:26:39 | Zoom2 | breakthroughs, teamwork, hardwork, alot of nice people who help out, etc. |
05:27:05 | Benacool | and soon a H3x0 firmware ! |
05:27:14 | dropandho | hehe...woop woop! |
05:27:22 | dropandho | i was just wondering tho...i am sorta confused |
05:27:23 | Benacool | :-D |
05:27:31 | dropandho | mp3 actually works on it? |
05:27:42 | Benacool | on the H1x0 |
05:27:49 | Benacool | not on H3x0 |
05:28:04 | dropandho | wow |
05:28:11 | dropandho | so it is pretty close to public? |
05:28:26 | Benacool | but they are a always a lot of bugs ;-) |
05:28:29 | Benacool | yea |
05:28:31 | dropandho | hehe |
05:28:32 | dropandho | wow |
05:28:54 | dropandho | i noticed the wiki hasnt seen any changes....i was just curious what the deal was |
05:28:56 | dropandho | great news |
05:29:00 | Benacool | I don't have a H1x0 so I can't really help you and I,m not from the team of rockbox so it'd all I know lol |
05:29:06 | dropandho | congrats guys |
05:29:09 | Benacool | it's* |
05:29:16 | dropandho | hehe |
05:29:19 | dropandho | no worries |
05:29:35 | Benacool | I have an H320 so I wait for the H3x0 port |
05:29:47 | dropandho | got it |
05:30:07 | dropandho | wonder what is left to do |
05:30:22 | Benacool | on wich ? |
05:31:15 | dropandho | h1x0 |
05:32:08 | Benacool | bug fixes and converting plug-ins taht are not already converted ... they are also work to do on codecs |
05:32:28 | dropandho | k k |
05:32:31 | dropandho | this is exciting |
05:32:35 | dropandho | didnt think it would be this close |
05:32:36 | dropandho | coo |
05:32:42 | dropandho | and wps stuff? |
05:32:44 | Benacool | not sure for convertion but they are to be fix to run on the H1x0 |
05:32:48 | Benacool | wps ? |
05:32:56 | kenshin | and there's a few of us too new to do codes stuff that are trying our hands at config/wps/easier stuff. |
05:32:57 | dropandho | and it is true that bat life is doubled? |
05:33:05 | Benacool | don't know ^^' |
05:33:09 | ashridah | dropandho: uh, no, who told you that? |
05:33:19 | Benacool | what ? |
05:33:24 | dropandho | <n0bby> i wouldnt be surprised if the battery life is anywhere near double at this rate |
05:33:48 | kenshin | battery life is roughly equal |
05:34:07 | dropandho | k k |
05:34:09 | ashridah | with what codec? because i'm pretty sure that people have benchmarked them to come out roughly the same at this point |
05:34:16 | dropandho | works for me! |
05:34:31 | dropandho | i wish i could help |
05:34:53 | Benacool | me too ^^ |
05:35:39 | kenshin | anybody know where the logf() output goes? since i can't get the simulator working 100% i want to run it in debug on my h120. |
05:35:42 | dropandho | do you guys know if a wiki is being updated to keep everyone in the loop where u are at? |
05:37:02 | kenshin | dropandho: just keep track by watching the daily build changes |
05:37:34 | dropandho | got it! |
05:37:45 | dropandho | just hard to translate into english sometimes...hehe |
05:37:50 | dropandho | i am a lameo! |
05:37:55 | dropandho | well thanks guys |
05:38:02 | Benacool | i'm franch ;-) |
05:38:10 | Benacool | french* |
05:38:31 | Benacool | in fact I talk french but i'm not form France ... |
05:38:37 | Benacool | just to say it lol |
05:39:35 | dropandho | take care and good luck! |
05:39:37 | dropandho | night |
05:39:48 | | Quit dropandho () |
05:41:49 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:06:50 | | Quit joshn_454 ("Leaving") |
06:19:11 | | Quit Zoom2 ("CGI:IRC (EOF)") |
06:22:26 | | Quit RotAtoR () |
06:23:00 | | Quit kenshin (Read error: 110 (Connection timed out)) |
07:00 |
07:00:39 | | Quit thegeek (Read error: 131 (Connection reset by peer)) |
07:22:36 | | Join B4gder [0] (~dast@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:23:34 | | Join Pitman [0] (~8607f881@labb.contactor.se) |
07:41:53 | *** | Saving seen data "./dancer.seen" |
07:46:54 | | Part Pitman |
07:48:52 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
08:00 |
08:12:46 | | Join Coldtoast [0] (edan@ppp110-115.lns1.hba1.internode.on.net) |
08:29:28 | | Quit Andrew__ ("Leaving") |
08:29:48 | | Quit kenshin (Read error: 110 (Connection timed out)) |
08:45:18 | | Join Andrew179 [0] (Andrew@r39h55.res.gatech.edu) |
08:47:54 | Andrew179 | Is there anyone online who can reset my wiki password? I emailed Björn Stenberg, but haven't received a response yet. |
09:00 |
09:03:40 | B4gder | what's your wiki name? |
09:05:49 | amiconn | Good morning |
09:06:20 | Bger | morning all |
09:06:56 | Andrew179 | B4gder: my wiki name is AndrewHutchings |
09:07:01 | Andrew179 | good morning |
09:10:46 | B4gder | I'll try to figure out how to reset it |
09:11:14 | Andrew179 | thanks a lot |
09:12:40 | | Join Chamois [0] (HydraIRC@champigny-5-82-226-182-23.fbx.proxad.net) |
09:20:44 | | Join bobTHC [0] (~bobthc@l06m-9-135.d1.club-internet.fr) |
09:21:48 | B4gder | Andrew179: http://www.rockbox.org/twiki/bin/view/TWiki/ResetPassword |
09:22:07 | B4gder | fill in and show me the crypt chunk, possibly in /msg |
09:24:52 | | Join DaKi][er [0] (~dakiller@dialup-218.91.220.203.acc02-albe-wgl.comindico.com.au) |
09:25:12 | bobTHC | hi folks ! |
09:28:30 | | Join [1]Chamois [0] (HydraIRC@champigny-5-82-226-182-23.fbx.proxad.net) |
09:28:30 | | Quit Chamois (Read error: 131 (Connection reset by peer)) |
09:28:33 | | Nick [1]Chamois is now known as Chamois (HydraIRC@champigny-5-82-226-182-23.fbx.proxad.net) |
09:35:08 | | Join Coldt0ast [0] (edan@ppp110-115.lns1.hba1.internode.on.net) |
09:35:09 | | Quit Coldtoast (Read error: 104 (Connection reset by peer)) |
09:35:13 | | Nick Coldt0ast is now known as Coldtoast (edan@ppp110-115.lns1.hba1.internode.on.net) |
09:39:13 | | Nick QT_ is now known as QT (as@area51.users.madwifi) |
09:41:14 | | Quit bobTHC ("Smoke Weed Every Day !") |
09:41:54 | *** | Saving seen data "./dancer.seen" |
09:47:06 | | Join Harpy [0] (VlqHWLNx3b@dsl-hkigw7wbb.dial.inet.fi) |
09:48:05 | | Quit DaKi][er (Read error: 145 (Connection timed out)) |
09:48:55 | | Quit ashridah ("Leaving") |
09:52:05 | Coldtoast | what's the native rockbox font? |
09:54:11 | | Join DaKi][er [0] (~dakiller@dialup-69.91.220.203.acc02-albe-wgl.comindico.com.au) |
09:54:58 | | Join courtc_ [0] (~courtc@adsl-33-129-2.asm.bellsouth.net) |
09:55:31 | | Quit courtc (Read error: 110 (Connection timed out)) |
10:00 |
10:00:16 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
10:06:55 | | Quit linuxstb ("Leaving") |
10:23:53 | | Quit B4gder ("Lämnar") |
10:26:32 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
10:30:45 | Coldtoast | jesus CHRIST! |
10:30:51 | Coldtoast | gapless AND crossfading works perfectly |
10:31:03 | | Join ashridah [0] (ashridah@220-253-122-27.VIC.netspace.net.au) |
10:32:25 | | Quit kenshin (Read error: 145 (Connection timed out)) |
10:32:41 | Bger | Andrew179 ? |
10:32:45 | Bger | just a notice |
10:33:01 | Andrew179 | Yes? |
10:33:02 | Bger | there is a "hide attachment in normal topic view" checkbox |
10:33:18 | Bger | and you won't get the table on the bottom of the page |
10:33:26 | Andrew179 | oh, I was wondering about that....thanks |
10:34:09 | Bger | u can hide them now too |
10:34:21 | Coldtoast | I only just now checked out gapless playback |
10:34:24 | Bger | use the link "action" |
10:34:26 | Coldtoast | I'm almost shocked! |
10:34:38 | Bger | Coldtoast: why ? |
10:34:47 | amiconn | Gapless isn't working perfectly yet, at least for mp3 |
10:34:59 | Coldtoast | well, I didn't think it'd really be anything to be honest. ppl always going on about it |
10:35:18 | Coldtoast | really? seems to be here |
10:35:30 | amiconn | It doesn't introduce gaps, but instead it sometimes chops off several frames |
10:35:45 | Bger | Coldtoast: there are some missing frames at the end of some mp3 files |
10:36:10 | amiconn | ...and that doesn't sound too good with dj mixes |
10:36:15 | Coldtoast | the transition between tracks I have is pretty much all crowd noise |
10:36:22 | Coldtoast | ok |
10:36:57 | Coldtoast | myself, I'll use crossfading. But gapless IS nice (even the way it is at the moment, I suppose) |
10:37:52 | Coldtoast | I just need EQ and LCD remote display and I have everything I want. heh |
10:38:12 | Bger | hmmm |
10:38:15 | Bger | i don't get it |
10:38:34 | Bger | how can i put some wiki page in Main/WebHome |
10:38:34 | Coldtoast | I think increasing bass is limiting the volume too much. but I imagine that's temp til the EQ is done |
10:40:06 | | Join B4gder [0] (~dast@static-213-115-255-230.sme.bredbandsbolaget.se) |
10:40:53 | amiconn | Coldtoast: increasing bass will always limit the volume, otherwise you'll get distortions |
10:41:13 | amiconn | This will happen always, even when eq is done in software |
10:44:35 | Harpy | would wider characters make fast scrolling text more readable? |
10:44:49 | amiconn | The iriver firmware is cheating: when you have the bass boosted and increase volume too much, it will ditch the bass boost instead |
10:45:45 | amiconn | ...so pumping up the volume changes the sound, unlike rockbox (which will simply not increase the volume when it's impossible due to too much bass or treble boost) |
10:47:11 | ashridah | Coldtoast: yeah, there's a physical limit on how far you can drive the output before the output stage starts to clip. |
10:53:53 | amiconn | ...apart from that I wonder whether people want to blow their ears away |
10:54:22 | amiconn | When I set rockbox to 100% volume, I can use my earphones as loudspeakers |
11:00 |
11:01:26 | Bger | amiconn it depends on your phones ... |
11:01:44 | Bger | and on the level of the current song also ... |
11:03:08 | | Nick Lynx_awy is now known as Lynx_ (~lynx@tina-10-4.genetik.uni-koeln.de) |
11:03:30 | amiconn | Perhaps... but I don't have any earphones that behave differently |
11:04:00 | amiconn | Only if I connect my monitoring headphones (which have 600 Ohms) I need to increase the volume significantly |
11:08:18 | Bger | yeah, if they aren't enough sensitive ... |
11:08:50 | Bger | btw, the neuros Open Source firmware is not open source atm, is it ? |
11:09:58 | Bger | Andrew179: what does "kaser" mean ? |
11:10:23 | B4gder | Bger: nope, it isn't |
11:10:32 | Andrew179 | Bger: I was trying to make out what is printed on the chip |
11:11:00 | Andrew179 | But I can't quite do it |
11:12:07 | Bger | B4gder: i asked because i mentioned it in the NonArchos page |
11:12:14 | B4gder | I noticed |
11:12:19 | B4gder | :-) |
11:12:36 | Bger | ;) |
11:13:00 | B4gder | has been gone since jan 18 |
11:13:48 | B4gder | and now they're discontinuing the player |
11:14:35 | Bger | f*ck |
11:14:53 | Bger | gentoo's dep system |
11:15:07 | Bger | emerge system - error "exec perl" ... not found |
11:15:22 | Bger | emerge perl - > emerge autoconf -> perl is not found |
11:17:28 | ashridah | yay |
11:17:41 | Bger | that's becouse of my huge USE ... |
11:17:44 | Bger | bacause ... |
11:32:51 | Bger | Andrew179: i see something like K*SER 1638D |
11:32:57 | Bger | * == unknown |
11:33:28 | Bger | maybe 16S8D |
11:34:36 | Andrew179 | I'm trying to make it out in Photoshop, and it looks more like K*SE8 1688D |
11:36:05 | Andrew179 | or maybe 1638D |
11:36:18 | Bger | i don't think it's 3 |
11:36:32 | Bger | i'm trying with GIMP ;) |
11:37:20 | Bger | can't you see it on your own player ? |
11:38:32 | Andrew179 | it's my brother that has one, 300 miles away :) |
11:38:47 | Andrew179 | I could be acquiring one soon |
11:39:20 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
11:41:28 | Bger | aha |
11:41:38 | Bger | where is situated this chip |
11:41:58 | *** | Saving seen data "./dancer.seen" |
11:42:11 | Andrew179 | I'm using pictures from http://homepage1.nifty.com/c-kom/iaudio_m3/photo003.html |
11:42:30 | Andrew179 | this one specifically: http://homepage1.nifty.com/c-kom/iaudio_m3/image/fig1/iam3_093.jpg |
11:45:59 | Bger | the chip is K4S281633D |
11:46:07 | Coldtoast | I have a request |
11:46:32 | Bger | top : SEC 349 RN75 |
11:46:43 | Coldtoast | can you make all times have 2 digit numbers? |
11:46:57 | Coldtoast | so instead of a track being 2:54, have 02:54 |
11:47:10 | Bger | bottom Z0V860B2 |
11:47:11 | Andrew179 | Bger: great, I'll put that in the wiki |
11:47:31 | Bger | Andrew179 did you grab the file i mentioned yesterday ? |
11:47:51 | Andrew179 | no, which file was that? |
11:48:13 | Bger | sec |
11:48:50 | Bger | http://www.hraesvelg.net/iaudio/M3L_internals_20050217.tar.gz |
11:49:12 | Andrew179 | Bger: I'm getting a 404 |
11:49:22 | | Join webguest84 [0] (~d925d2d5@labb.contactor.se) |
11:49:54 | Bger | hm, never mind |
11:49:56 | Bger | i have it |
11:50:02 | | Quit webguest84 (Client Quit) |
11:50:04 | Bger | i'll put it in the wiki on my own |
11:50:09 | Andrew179 | alright |
11:52:42 | Andrew179 | Bger: just for reference, the file moved to http://www.hraesvelg.net/iaudio/M3L_PCB_scans.tar.gz |
11:53:39 | Bger | hmm, possible |
11:53:41 | Bger | never mind |
11:53:46 | Bger | i have a picture of it |
11:53:54 | Bger | very clear |
11:54:03 | Andrew179 | k |
11:54:14 | Bger | but you've locked the topic ... |
11:54:20 | Bger | are you editing it atm ? |
11:54:51 | Andrew179 | nope, is there some way I can unlock it? |
11:56:18 | Bger | you can edit it and check "release edit lock" in the bottom of the preview page |
11:56:27 | Bger | or we can wait |
11:56:42 | Bger | as much as 30 min since last edit |
11:57:22 | Andrew179 | ok, should be open now |
11:58:01 | | Quit DaKi][er (Read error: 110 (Connection timed out)) |
11:58:46 | Bger | done |
12:00 |
12:00:21 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
12:01:05 | Bger | haha iAudio M3 has second "CPU" (if i can call it cpu) - PIC12F657 |
12:01:23 | Bger | *PIC12F675 |
12:02:09 | Bger | i wonder what are they using it for |
12:03:33 | Bger | hmmm |
12:03:33 | | Quit Andrew179 (Read error: 54 (Connection reset by peer)) |
12:03:37 | Bger | this is RAM ? |
12:03:53 | Bger | Description = K4S281633D 2M X 16Bit X 4 Banks Sdram in 54CSP ;; Organization = 8 |
12:04:14 | HCl | sdram |
12:04:15 | HCl | so yes. |
12:04:34 | | Join Andrew179 [0] (Andrew@r39h55.res.gatech.edu) |
12:04:44 | Andrew179 | wireless conked out on me |
12:04:56 | HCl | Bger: 16mb ram |
12:05:00 | HCl | if i got that right |
12:05:35 | Bger | or 2? |
12:05:40 | HCl | no... |
12:05:56 | HCl | 2mbits * 16 bits * 4 banks / 8 bits to make it bytes... i think.. |
12:06:01 | Bger | 4M x 4 |
12:06:07 | HCl | yea. |
12:06:21 | Bger | so 16 :) |
12:06:30 | HCl | don't confuse mbit and mbyte though |
12:06:35 | HCl | your 4m is mbyte |
12:06:38 | HCl | where the 2m up there is mbit |
12:06:47 | Bger | yep |
12:07:06 | Bger | i just can't make calculations .... :) |
12:07:10 | HCl | same :p |
12:07:12 | HCl | i suck at math |
12:07:42 | Bger | ;) |
12:08:35 | Bger | wow, Andrew179 is quick :) |
12:09:12 | Andrew179 | just eating breakfast and editing the wiki :) |
12:09:49 | Bger | breakfast ? you're not from europe for sure :P |
12:10:18 | Bger | hm... GMT 11:10 |
12:10:30 | Bger | or 10:10 |
12:10:37 | Andrew179 | I'm from the US, Georgia in particular |
12:11:54 | Bger | now give me your home address, tell me when you're not at home and where do you leave the keys ... ;) |
12:12:40 | Andrew179 | hah, that's all you're getting from me |
12:13:32 | Bger | r u sure :P |
12:14:11 | HCl | ;p |
12:14:23 | Bger | anyway, i suggest u to see the other chips |
12:15:36 | Andrew179 | what do you mean? |
12:17:29 | Bger | with what ? |
12:18:24 | Andrew179 | about the other chips |
12:18:52 | Bger | ok, i see one next to the memory |
12:19:04 | Bger | working on it atm |
12:20:36 | Andrew179 | the TI chip, LD245A? |
12:20:37 | | Join hicks [0] (~hicks@e0ca722efa4f38d1.session.tor) |
12:21:04 | Bger | yep |
12:21:17 | Andrew179 | that one's in the wiki already |
12:21:18 | Bger | ooo, no, you've added it |
12:21:29 | Bger | i was looking at the top number |
12:21:37 | Bger | which is not the same |
12:21:49 | Andrew179 | I think I'll update the pictures with the higher-res ones you linked to |
12:22:53 | Bger | what about U17 |
12:23:01 | Andrew179 | found the codec, it's on the daughterboard |
12:23:11 | Bger | U18, U19 |
12:24:15 | Andrew179 | haven't done those yet |
12:24:24 | Bger | these are something related to power supply, i think |
12:27:33 | Bger | hm, this unit doesn't have main display? |
12:28:34 | Andrew179 | nope, only the remote LCD |
12:30:10 | amiconn | I wouldn't want a unit without a display... |
12:30:23 | Bger | amiconn: it has:) |
12:30:30 | Bger | it's just on the remote |
12:30:30 | Coldtoast | on the remote |
12:30:41 | amiconn | Yep, and I'm not much of a remote user |
12:30:57 | amiconn | I don't like 'em, just another box hanging around... |
12:31:11 | Coldtoast | ever been a report of the remote causing noise on the M3? |
12:31:16 | Coldtoast | liek the iriver |
12:31:45 | Bger | amiconn: what do you think about the chance of the "metal" chip being DSP ? |
12:31:49 | Coldtoast | mine doesn't do it but some peopl have had it |
12:31:53 | Andrew179 | Coldtoast: I've never noticed that |
12:32:02 | Bger | see http://www.rockbox.org/twiki/bin/view/Main/IaudioM3HardwareComponents#Unknown_Chip_201_ |
12:33:35 | amiconn | Bger: I have no idea, but from the metal casing I'd think it's a chip with some more power dissipation |
12:33:45 | amiconn | ..i.e. not a codec or such |
12:33:59 | Bger | but dsp ? |
12:34:07 | amiconn | Is there a scan of the whole board somewhere? |
12:34:15 | Bger | not in the wiki |
12:34:25 | Bger | http://www.hraesvelg.net/iaudio/M3L_PCB_scans.tar.gz <= here |
12:34:30 | Bger | but it's 17MB |
12:34:50 | Bger | error ... ~29MB |
12:35:13 | amiconn | Why should there be a dsp? |
12:35:26 | amiconn | I'd think the M3 decodes in software just like the iriver |
12:35:28 | Coldtoast | amiconn: will you move some of the sound settings to the EQ? maybe even sterso width? |
12:35:34 | amiconn | The cpu is capable of doing that |
12:35:50 | Bger | amiconn: yes, it do, but there were some rumors about dsp chip |
12:36:10 | Bger | it does... |
12:36:19 | HCl | just like how there were rumors that the uda had mp3 decoding ability >.> |
12:36:23 | HCl | on misticriver, ofcourse >.> |
12:36:24 | Bger | *rumours |
12:37:12 | Coldtoast | is there a touch of anti-misticriver in here? |
12:37:29 | B4gder | not anti |
12:37:32 | Coldtoast | misticriver looks HORRIBLE on Firefox |
12:37:41 | B4gder | not for me |
12:37:56 | B4gder | then I've never tried it with anything else |
12:38:17 | amiconn | Coldtoast: I'm the wrong person to ask about eq; I'm not much into sophisticated audio processing |
12:38:24 | B4gder | we're not anti misticriver, but we're aware of the amount of weirdos there |
12:38:33 | HCl | exactly |
12:38:34 | HCl | :P |
12:38:36 | amiconn | Stereo width is currently non-functional, as is the channel selection |
12:38:44 | Coldtoast | ok |
12:38:44 | amiconn | (In fact they're closely related) |
12:38:50 | Coldtoast | yeah. I saw that |
12:39:05 | Coldtoast | tell you what I hate about misticriver |
12:39:09 | HCl | Coldtoast: ask preglow about eq |
12:39:17 | Coldtoast | there really is WAY too much anti-ipod there |
12:39:36 | B4gder | I wouldn't know |
12:39:43 | HCl | i'm not very anti ipod, i'm just not very fond of the drm it tends to promote a bit |
12:39:49 | Coldtoast | you can't mention the ipod without ppl jumping up and down about how much it sux |
12:39:57 | Bger | amiconn: http://www.cowonamerica.com/products/iaudio/m3/ <= see "Enjoy the powerful sound effects" |
12:40:00 | HCl | and how its a closed platform |
12:40:04 | HCl | though ipodlinux do a great job |
12:40:12 | HCl | though they stil have a lonnnnng way to go... |
12:40:27 | HCl | cow on america? |
12:40:42 | HCl | :p |
12:40:44 | Bger | haha :) |
12:40:45 | * | HCl goes to eat lunch |
12:40:54 | Bger | americancow.com :) |
12:41:42 | Coldtoast | I hate threads like this, for example: http://www.misticriver.net/boards/showthread.php?t=23496 |
12:42:11 | amiconn | Hmm. From a first glance I can't say I like the cowon player designs... |
12:42:18 | Coldtoast | somebody mentions ipodlinux have a firmware with vid support but no sound. So you then get 'tards saying crap like "Show them your h320" |
12:42:31 | Bger | in fact i think that these effects can be done in software ... maybe this is just a headphone amplifier or ... |
12:42:46 | Coldtoast | yeah. nothing like embarrassing an ipod owner with video at 10fps, eh? |
12:44:34 | Coldtoast | oh! btw. I wanted to ask |
12:44:47 | Coldtoast | the volume in RB. is that linear? |
12:45:12 | Coldtoast | almost seems like it "decelerates" as it gets closer to max |
12:45:33 | ashridah | Coldtoast: that'd be because it does, since it avoids clipping by just not increasing the volume anymore |
12:47:01 | Coldtoast | I dunno. I ALMOST tend to think the set clipping well on the conservative side. But anyway |
12:47:20 | Bger | http://www.cowonamerica.com/images/products/m3/m3_photo_19.jpg <= haha does this girl come together with a bought M3 |
12:47:43 | HCl | Coldtoast: they're just dumb... |
12:47:52 | HCl | i don't understand who would want to watch video on an mp3 player anyways |
12:48:00 | HCl | i have a 320x240 pda screen that runs at full fps |
12:48:07 | HCl | i've watched the matrix on it in the train and stuff |
12:48:12 | Coldtoast | yeah. nothing like a 2.5" screen or whatever it is |
12:48:17 | HCl | an mp3 screen would be way too small |
12:48:26 | Bger | HCl: it's nice to have, but just an add-on |
12:48:26 | Coldtoast | yeah. I have a 640x480 PDA for vids myself |
12:48:45 | HCl | Bger: oh come on. like you can watch anything comfortably on such a tiny screen with only 10fps |
12:49:21 | Coldtoast | there's a MASSIVE difference between a 320x240 PDA and VGA one. I didn't realise just HOW big the difference is til I upgraded |
12:49:38 | Bger | HCl: in fact, i used this feature many times... not for watching movie, but showing some funny clip to a friend of mine |
12:49:42 | HCl | i wouldn't really know, i don't mind my pda o.o; |
12:50:04 | HCl | Bger: just as useless a feature as those new mobile phones. |
12:50:08 | HCl | movies on your phone, please. |
12:50:14 | HCl | like thats useful. |
12:50:16 | Bger | HCl: it's better |
12:50:22 | HCl | its pointless. |
12:50:24 | HCl | thats what it is |
12:50:31 | HCl | :/ |
12:50:45 | Bger | as i said, it's a nice to have for free |
12:50:53 | HCl | sure. |
12:50:57 | HCl | but its not particularly useful. |
12:51:05 | HCl | its just another extra |
12:51:10 | Bger | yep, |
12:51:31 | Bger | i haven't bought my h340 to watch movies on it |
12:51:36 | Bger | for sure |
12:51:39 | HCl | :) |
12:51:56 | Coldtoast | I think one of my friends is going to sell his h340 |
12:51:56 | amiconn | Coldtoast: Rockbox volume mapping is dB-linear, but it stops increasing at a certain value to avoid clipping if bass or treble are boosted |
12:51:59 | Bger | but it's nice to have this extra sometimes |
12:52:00 | HCl | the only point i could see in it |
12:52:02 | HCl | is music clips |
12:52:10 | Coldtoast | amiconn: ok |
12:52:15 | amiconn | If you have bass and treble set to flat, it is linear all the way up |
12:52:22 | HCl | does it rescale videos and support xvid/divx? |
12:52:33 | HCl | and even then. music clips would be a waste of battery o.o. |
12:52:36 | Bger | h340 ? |
12:52:39 | HCl | yea. |
12:52:57 | Bger | no, it can't rescale ... do you think it can with this coldfire @ 120MHz ? |
12:53:04 | HCl | no. |
12:53:09 | HCl | even my pda doesn't manage to scale. |
12:53:10 | Bger | 220x176x10fps mpeg4 |
12:53:13 | HCl | thats far too intensive |
12:53:33 | HCl | i should save up for a slc3000 |
12:53:35 | HCl | actually. |
12:53:51 | HCl | i have the money for it O_o but. thats saved up for an tft tv |
12:53:52 | Coldtoast | one of the biggest irritations my friend has is when he's at work, where he plugs his h340 into speakers, when the battery runs out he has to wait to get home to his AC adapter to charge |
12:54:17 | HCl | why doesn't he just take his ac adapter with him? |
12:54:24 | B4gder | or buy a second one |
12:54:25 | HCl | doesn't seem logical to me. |
12:54:30 | Coldtoast | cos he has USB set to Data, once the unit powers off due to low battery, impossible to charge via USB |
12:54:45 | Bger | that's not logical |
12:54:57 | Bger | why don't he set it to charge from USB ? |
12:55:10 | Coldtoast | if he's been transferrign stuff |
12:55:22 | Bger | then he can't |
12:55:29 | HCl | but rockbox can make it switch at low battery, obviously, but he should watch battery level. |
12:55:30 | Coldtoast | it's sett o data and he often forgets to change to Charge |
12:55:44 | HCl | out of sheer curiousity. |
12:55:50 | HCl | how long does he keep that thing on? O.o. |
12:55:57 | HCl | or does the h3x0 have really poor battery life? |
12:56:03 | Coldtoast | all day. Thenthe next day |
12:56:08 | Bger | HCl: not so poor |
12:56:17 | Bger | about the life of h1x0 |
12:56:18 | HCl | thats not smart, he should take it home and recharge for the next day. |
12:56:39 | Bger | and btw, it's better to charge LiIon more often |
12:56:48 | Bger | and before the battery has drained completely |
12:57:04 | Bger | better for batteri life i mean |
12:57:07 | Coldtoast | he's an electrical engineer. takes it to work while he's buildign stuff |
12:57:08 | * | amiconn wonders why the h3x0 can't charge from usb when in data mode |
12:57:12 | amiconn | That's silly... |
12:57:20 | Bger | amiconn: no idea |
12:57:21 | HCl | amiconn: yea, that to. |
12:57:22 | Coldtoast | it's the reality of the situation tho |
12:57:22 | HCl | too |
12:57:32 | Coldtoast | and anyway. the fact he doesn't charge it aside |
12:57:36 | HCl | amiconn: maybe it drains more power while copying than it can charge? |
12:57:40 | Bger | but maybe the unit is using more power than the usb port can give |
12:57:45 | HCl | yes :p |
12:57:49 | Bger | ;) |
12:58:01 | Coldtoast | it's odd it doesn't auto-switch at low voltage |
12:58:02 | Bger | ok, i'm going to lunch |
12:58:05 | amiconn | It shouldn't, unless the hd is spinning continuously perhas |
12:58:07 | HCl | ciao |
12:58:09 | amiconn | *perhaps |
12:58:31 | amiconn | (same problem we got on archos) |
12:58:34 | Coldtoast | so. I think that should be incorporated with Rockbox when you start porting to the h3x0 |
12:58:45 | Coldtoast | switch the USB mode |
12:59:09 | amiconn | Hmm, I noticed that unlike with my archoses, my iriver hd is also spinning continuously as long as it is connected to usb |
12:59:22 | Coldtoast | really? |
12:59:29 | Coldtoast | I'll try mine |
12:59:37 | | Join thegeek [0] (na@ti521110a080-1004.bb.online.no) |
12:59:50 | amiconn | I guess that is actually a problem of the hd, maybe we should do the changes Linus suggested long ago... |
13:00 |
13:00:08 | amiconn | ...setting power management mode to spindown before entering usb |
13:00:40 | amiconn | Windows doesn't seem to do this for all HDs |
13:01:15 | Coldtoast | hey wow. it does too |
13:01:30 | | Join Moos [0] (moos012@m214.net81-66-158.noos.fr) |
13:01:35 | Moos | Hi all |
13:06:03 | | Quit hicks (Read error: 145 (Connection timed out)) |
13:08:23 | amiconn | It seems the iriver hardware does *not* prevent discharging the battery too far :( |
13:08:34 | amiconn | I'm at 2.73V now... |
13:09:05 | Coldtoast | damn! |
13:09:15 | amiconn | Switched off at 2.53V |
13:09:25 | HCl | ouch. |
13:10:28 | amiconn | The hd already had problems spinning up with the battery voltage being at ~3.1V |
13:10:56 | Coldtoast | shouldn't be a prob tho should it? |
13:11:42 | Coldtoast | RB shutting the machine off |
13:11:53 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
13:12:00 | preglow | amiconn: are you certain the reading is accurate? |
13:12:08 | amiconn | I'm pretty certain |
13:12:10 | preglow | the voltage conversion part of it, at least |
13:12:21 | preglow | then we need to cap it |
13:12:37 | preglow | do we have a thread or something for battery monitoring? |
13:12:52 | | Quit edx (Read error: 110 (Connection timed out)) |
13:13:51 | amiconn | yup (in powermgmt.c) |
13:14:25 | preglow | then adding a warning and subsequent shutdown shouldn't be too hard |
13:14:36 | | Quit B4gder (Read error: 60 (Operation timed out)) |
13:15:00 | amiconn | The warning is the harder part. Only the UI thread should write to the display |
13:15:06 | preglow | and btw, somone raised a good point, not saving the settings if the disk doesn't sping down before we shut down isn't a problem for iriver |
13:15:09 | preglow | so we want to do that |
13:15:16 | amiconn | (Though we could introduce a sysevent SYS_BATTERY_LOW) |
13:15:22 | preglow | could and should, imho |
13:15:41 | preglow | it's a pretty vital event |
13:16:06 | amiconn | Hmm. If we do that, we should also do it for fm/v2 recorders |
13:16:55 | amiconn | I wonder whether the voltage table for these is correct though; the values are looking a bit too low |
13:18:02 | Coldtoast | hey. was there a build that kept playing audio while you seek? |
13:18:44 | Coldtoast | 6-16-05 build, somebody said |
13:19:16 | amiconn | There was no such build, on any platform |
13:19:24 | Coldtoast | ok |
13:19:29 | Coldtoast | somebody said it in the forum |
13:21:25 | | Join hicks [0] (~hicks@6e937a7f3968d77c.session.tor) |
13:22:54 | | Join B4gder [0] (~dast@static-213-115-255-230.sme.bredbandsbolaget.se) |
13:29:53 | Bger | amiconn: can you check the battery voltage with a meter |
13:35:33 | | Join Bgr [0] (~Bager@83.222.160.88) |
13:35:34 | | Quit Bger (Read error: 131 (Connection reset by peer)) |
13:35:51 | | Nick Bgr is now known as Bger (~Bager@83.222.160.88) |
13:42:01 | *** | Saving seen data "./dancer.seen" |
13:52:03 | | Join GodEater [0] (~c2cbc9d1@labb.contactor.se) |
13:53:05 | | Quit GodEater (Client Quit) |
13:54:49 | | Join bipak_ [0] (~bip@p50885D01.dip.t-dialin.net) |
13:55:05 | | Join RotAtoR [0] (~e@dhcp54-47.calvin.edu) |
14:00 |
14:02:31 | | Nick courtc_ is now known as courtc (~courtc@adsl-33-129-2.asm.bellsouth.net) |
14:10:25 | | Quit bipak (Read error: 110 (Connection timed out)) |
14:10:51 | amiconn | W0w. I finally managed to implement a memset similar to the SH1 implementation (using longs, not yet line bursts) without needing to push any register. |
14:11:24 | B4gder | yay |
14:11:53 | Bger | excellent :) |
14:12:42 | amiconn | I'ts a bit faster than then C implemetation if the destinatin is already long aligned, and up to 4x as fast if not |
14:13:19 | amiconn | (The C implementation uses long stores only if the destination is already long aligned) |
14:17:03 | preglow | haha |
14:17:09 | preglow | you used only the scratch registers? |
14:17:14 | amiconn | yup |
14:17:46 | preglow | in such a manner that clobbering a few wouldn't have made it faster, no? |
14:19:21 | amiconn | yep. |
14:19:57 | amiconn | Also, I don't read the parameters more than once |
14:20:07 | * | HCl flops on the couch |
14:20:18 | Bger | btw, what's the chance of buffer not being long aligned ? |
14:20:23 | preglow | i wish they passed parameters in registers |
14:20:26 | amiconn | It uses the same trick as the archos implementation (running down from end to start), but for a different reason |
14:20:38 | Bger | doesn't gcc take care about that ? |
14:20:40 | preglow | Bger: if you depend on it, you should make certain it is long aligned |
14:21:03 | B4gder | there's still that gcc patch floating around no one ever tested |
14:21:04 | amiconn | In order to conform to ANSI, we need to return the start address. Much easier when running down from end to start |
14:22:04 | preglow | B4gder: yeah, but i really think it should be in mainline gcc for us to use it |
14:22:12 | B4gder | true |
14:22:24 | preglow | requiring everyone to patch their gcc is a bit troublesome |
14:22:24 | B4gder | but it would be interesting to measure the difference |
14:22:28 | preglow | indeed |
14:24:32 | | Quit B4gder ("Lämnar") |
14:24:44 | HCl | if it matters a lot, we could hand out a pre-compiled gcc crosstool. |
14:26:26 | preglow | and get the patch put into gcc as soon as possible |
14:26:52 | preglow | i think it's pretty silly an arch with 16 registers doesn't allow parameter passing in registers as an option |
14:28:32 | preglow | amiconn: so, going to commit it soon? |
14:28:50 | amiconn | Adding comments now... |
14:29:02 | amiconn | I also added another slight opt for archos |
14:30:38 | preglow | mempcy will be a bit harder, right? :V |
14:30:45 | amiconn | Yepp |
14:31:32 | amiconn | I won't tackle memcpy now. I'll try adding burst mode support to memset(), then switch to gfx api coding |
14:41:43 | | Join GodEater [0] (~c2cbc9d1@labb.contactor.se) |
14:43:46 | amiconn | Hmm. My memset() is a bit slower for medium sized blocks (8..100) which are already long aligned |
14:44:39 | | Join bobTHC [0] (~bobthc@l06m-9-135.d1.club-internet.fr) |
14:46:09 | preglow | i'm kind of surprised there was so little to gain, they must have done a good job of adapting the coldfire to c compilers |
14:50:01 | | Join elinenbe [0] (~elinenbe_@65.115.46.225) |
14:54:39 | | Join edx [0] (edx@p54A8FC58.dip.t-dialin.net) |
15:00 |
15:07:44 | * | amiconn is silly... |
15:07:57 | amiconn | Now asm memset() is always faster... |
15:16:53 | Bger | what was the "slowing" thing ? |
15:17:08 | amiconn | My loop end condition was off by 1 longword |
15:17:58 | Bger | these little ones ... :) |
15:18:26 | amiconn | Yep. The main loop set one longword less, and the byte loop had to do 4 extra bytes because of that |
15:19:48 | preglow | oh, yes |
15:19:50 | preglow | byte moves are slow |
15:20:57 | amiconn | I think I should commit now, before starting to fiddle with line alignment |
15:24:39 | preglow | do so |
15:25:40 | amiconn | done. |
15:27:54 | Bger | why "the recent cvs activity" table doesn't show it |
15:28:09 | amiconn | It will, after it has been compiled |
15:28:17 | amiconn | Be patient... ;) |
15:28:39 | Bger | after compile ? |
15:28:47 | thegeek | yes |
15:28:49 | Bger | hm... didn't know about this |
15:31:27 | preglow | now you do! |
15:33:09 | preglow | you've forgotten whitespace behind your commas ;) |
15:37:03 | amiconn | Mrf, I've lost the objdump disassembler command line :( |
15:37:24 | preglow | i've got it |
15:37:36 | preglow | if you mean the flat file disassembly thing |
15:38:03 | amiconn | yup |
15:38:07 | preglow | m68k-elf-objdump −−target=binary −−architecture=5200 -DS filename |
15:38:08 | preglow | works for me |
15:38:17 | amiconn | tnx |
15:38:26 | preglow | at least to the extent i can expect it to work, it gets thrown off track very easily |
15:39:01 | preglow | archos models use a.out? |
15:39:11 | amiconn | Nope, they use .elf as well |
15:39:28 | amiconn | But there is a dedicated sh disassembler in tools/ |
15:39:30 | preglow | how come the function is called _memset? |
15:39:54 | preglow | elf doesn't allow underscores |
15:39:56 | amiconn | All symbols get a _ prepended |
15:40:15 | preglow | that shouldn't be the case for elf |
15:40:17 | amiconn | It's a question of abi, I guess |
15:40:28 | preglow | mno, i think elf generally doesn't allow underscores |
15:40:34 | preglow | not 100% certain, of course |
15:40:44 | amiconn | It has to, because it's working for archos |
15:40:57 | amiconn | sh-elf-gcc, sh-elf-objdump .... |
15:42:04 | *** | Saving seen data "./dancer.seen" |
15:42:13 | preglow | this is the first case of underscores in elf i've ever seen, at least |
15:43:09 | preglow | yeah, the elf spec does state c functions should not have leading underscores |
15:43:40 | preglow | but not much of a problem for embedded environments, i guess |
15:48:54 | | Quit bill2or3 ("Leaving") |
16:00 |
16:09:19 | | Join asdsd____ [0] (~asdsd@h-67-100-24-230.miatflad.dynamic.covad.net) |
16:09:36 | | Part asdsd____ |
16:11:52 | | Join Sucka [0] (~NNSCRIPT@host217-42-252-124.range217-42.btcentralplus.com) |
16:11:54 | preglow | /home/thomj/build/rockbox-devel/build/libFLAC.a(coldfire.o): In function `FLAC__lpc_restore_signal_16bit_order8_mcf5249': |
16:11:57 | preglow | /home/thomj/build/rockbox-devel/apps/codecs/libFLAC/coldfire.S:49: relocation truncated to fit: R_68K_PC8 against `*UND*' |
16:12:00 | preglow | this is good, i assume? :V |
16:17:42 | | Quit kenshin (Read error: 145 (Connection timed out)) |
16:21:59 | | Join webguest63 [0] (~d4406110@labb.contactor.se) |
16:28:55 | amiconn | Hmm. Maybe I can optimise more using lea, but that requires to push an address register |
16:30:14 | | Join Febs_away [0] (~chatzilla@64-190-36-240.client.cypresscom.net) |
16:34:00 | | Part webguest63 |
16:35:50 | | Quit GodEater ("CGI:IRC") |
16:44:15 | amiconn | Wow, burst mode is faaast.... |
16:44:32 | t0mas | amiconn? is there a reason to use the pitch_screen(void); and quick_screen(const int, const int); in screens.h only for the recorder? |
16:44:44 | t0mas | or is that an example of wrong #if usage? |
16:44:45 | amiconn | Yes |
16:44:52 | t0mas | why? |
16:45:15 | | Join Kohlrabi [0] (~Kohlrabi@dsl-082-083-117-015.arcor-ip.net) |
16:45:20 | amiconn | The quick screens are recorder only, because only the recorder has those F buttons |
16:45:22 | Kohlrabi | Greetings |
16:45:34 | t0mas | amiconn: but if I make keybindings for them on iriver... |
16:45:41 | t0mas | can I add them then? |
16:45:41 | amiconn | You can't |
16:45:48 | t0mas | why not? |
16:46:14 | amiconn | The quick screens are meant to be used by pressing the quick screen button and the selection button within the screen at the same time |
16:47:11 | amiconn | All other units except the recorder either have too few buttons (player, ondio), or don't allow pressing multiple buttons at once (iriver) |
16:47:22 | amiconn | Same goes for pitch screen |
16:47:38 | amiconn | ...plus, iriver does not yet allow pitching |
16:47:40 | t0mas | ah, maybe it's time to edit the menu then? :) |
16:47:53 | t0mas | some people on the mailinglist wanted the F2 menu |
16:47:59 | amiconn | I know |
16:48:18 | t0mas | and... on iriver... I can use joystick + on/play right? |
16:48:21 | | Quit ashridah (Read error: 110 (Connection timed out)) |
16:49:05 | | Join spiralout [0] (~keep_goin@p54B3A9B2.dip0.t-ipconnect.de) |
16:49:12 | amiconn | Yes, and play(on) is the only button suitable as a shift key. Stop(off) can also be used independently, but holding it will power down the unit... |
16:49:29 | preglow | amiconn: what was the difference in performance with burst mode? |
16:49:48 | amiconn | preglow: I get a speedup of 2.5x for large blocks |
16:50:01 | t0mas | amiconn: so holding select is possible... and then use on-play and stop for up and down? |
16:50:13 | preglow | amiconn: and what's keeping us from enabling it permanently? |
16:50:30 | amiconn | It is enabled... I mean, using it in memset() |
16:50:39 | | Join DMJC [0] (~DMJC@220-245-162-45-sa-nt.tpgi.com.au) |
16:50:59 | preglow | ahh, i kept reading 'page mode' |
16:51:09 | preglow | bleh |
16:51:13 | preglow | dinner next |
16:51:19 | amiconn | t0mas: Holding select is already taken, it brings up the context menu |
16:51:56 | amiconn | The other way 'round (holding play and then use joystick directions) is also partially taken. |
16:52:08 | amiconn | In the browser, play+up/down move page-wise |
16:52:45 | t0mas | amiconn: but in wps I can do the holding select thing... |
16:53:08 | amiconn | You could... as of today |
16:53:29 | t0mas | why not add the F2 menu to wps then? |
16:53:34 | t0mas | so people can use it while playing music? |
16:53:35 | amiconn | I'd prefer having a context menu for wps as well, and iirc Linus already had some code for it |
16:53:45 | t0mas | ah that would be cool... |
16:57:41 | | Join Cassandra [0] (~Christi@82-70-230-150.dsl.in-addr.zen.co.uk) |
16:58:23 | Cassandra | Oh damn, I could do with a Linus. Is there anyone else who understands the iRiver bootloader around? |
17:00 |
17:04:43 | Cassandra | OK. Anyone know how the Reset hole on the iRiver is supposed to work? I stick a pin in mine and all I seem to hit is empty air. |
17:05:09 | | Quit Seed (Nick collision from services.) |
17:05:18 | | Join Seed [0] (ben@l192-117-115-168.broadband.actcom.net.il) |
17:08:42 | crwl | try something slightly thicker, like a paper clip |
17:09:15 | Cassandra | That's what I'm using. Does it have to be metal? |
17:09:29 | amiconn | no |
17:09:38 | Cassandra | What am I supposed to feel? |
17:09:49 | amiconn | It's just a button. I'm using a paperclip, and it's working perfectly |
17:10:10 | ze | try pushing further, or sticking it at different angles till it hits something |
17:10:11 | amiconn | You should feel a slight click, as with the side buttons |
17:10:57 | Cassandra | Right. Yeah. Got it. It's not helping. Looks like my iRiver is screwed. :( |
17:12:09 | amiconn | Hmm? |
17:12:15 | amiconn | What does happen? |
17:12:39 | Cassandra | When you push on the first time, brief flash then turns off. |
17:13:22 | ze | batteries got a charge? |
17:14:03 | Cassandra | Press it a couple more times, or for a long time, you get the iRiver logo for a couple of seconds followed by reboot. Then LCD flash, pause, logo, reboot, LCD flash, pause, logo, reboot |
17:14:10 | | Quit DMJC (Read error: 110 (Connection timed out)) |
17:14:10 | Cassandra | Which goes on for a while. |
17:14:20 | Cassandra | Should be. I charged it last night. |
17:14:50 | amiconn | Did you already put rockbox on the unit? |
17:16:28 | preglow | ouch |
17:16:32 | Cassandra | Just tried it on mains. Same result. |
17:16:33 | preglow | i've never even heard of something like this |
17:16:40 | Cassandra | Yep, ami. |
17:17:10 | Cassandra | In fact, if you RECORD + on, it prints up the message about starting iRiver firmware then does the same thing. |
17:17:36 | Cassandra | The boot rom won't go into USB mode either, so I can't see if I have a corrupt rockbox.iriver. |
17:18:02 | amiconn | If you connect USB first, then power on, what happens? |
17:18:11 | Cassandra | Same.] |
17:18:59 | preglow | so the bootloader wont go to usb mode? |
17:19:08 | Cassandra | Sometimes I get 2 lcd flashed with USB plugged in. |
17:19:10 | Cassandra | Nope. |
17:19:58 | preglow | then things aren't looking very bright |
17:20:00 | | Join balor [0] (~balor@193.62.183.62) |
17:20:16 | Cassandra | No. No they aren't. |
17:20:51 | Cassandra | My next stage would be to disassemble and give it a really hard reset. |
17:21:07 | Cassandra | Except I don't seem to have the right screwdriver for that. |
17:21:34 | balor | I'm looking for a good ogg/flac/mp3 player. The ipodlinux guys said to check you guys out. I'm a bit dim when it comes to the numbering of irvers though. Will the H10 play ogg and flac? |
17:21:54 | Cassandra | Nope. Just the H120 and H140. |
17:22:13 | Cassandra | (Maybe the H320 and H340 in a few months) |
17:22:40 | ze | balor: i like my rio karma except for the fact that it doesn't have opensource firmware... its also discontinued now i guess |
17:22:51 | balor | Cassandra, thanks. would you recommend either of those for someone looking for an ogg/flac player? |
17:23:10 | Cassandra | They're really about your only option. |
17:23:35 | ze | well neundo or whatever it is plays ogg/flac too i think, and so does the karma |
17:23:51 | Cassandra | The iRiver stuff is quite new, and not yet stable. |
17:24:01 | ze | if the karma had rockbox or something like it, it'd totally own, but it doesn't seem likely to happen :/ |
17:25:24 | ze | the karma firmware isn't too bad, but its quite limited compared to the hw capabilities of the device, and its a bit buggy, plus they apparently aren't releasing any new versions |
17:25:27 | balor | Cassandra, so I should buy an archos? |
17:25:37 | ze | balor: not if you want ogg/flac, afaik |
17:25:45 | Cassandra | Archos don't do ogg/flac. |
17:26:11 | balor | lol...so iriver H120 is literally my _only_ option? |
17:26:25 | ze | balor: that or neundo or karma |
17:26:26 | ze | heh |
17:26:42 | Andrew179 | the iAudio players support ogg and flac |
17:26:45 | ze | i think neundo's what its called, i'm not sure... i think its opensource too iirc |
17:27:10 | * | ze checks |
17:27:25 | ze | hmm no i guess maybe its not neuendo |
17:27:34 | ze | its like neu something i think |
17:27:45 | Cassandra | You're probably thinking of the Neuros. |
17:27:49 | ze | yeah i think so |
17:28:07 | ze | yeah that looks like it |
17:28:28 | ze | hmm their latest version apparently comes in 20 30 40 and 80G models with usb2 |
17:29:10 | ze | grr i hate sites with broken links |
17:30:28 | balor | ze, looks like it's discontinued aswell |
17:32:00 | balor | ze, so the square looking Rio Karma plays ogg & flac? |
17:32:12 | ze | square looking? |
17:32:15 | Andrew179 | balor: here's the link to iAudio, be sure to check out the M3 and X5 players: http://eng.iaudio.com/ |
17:32:25 | ze | its a bit curvier than a square but i guess it is kindof squareish |
17:32:57 | ze | http://www.mp3playersreview.com/img/rio/karma.jpg |
17:33:02 | ze | that and yeah it plays flac and ogg |
17:33:26 | balor | ze, it's cheap £120 ~= $170 |
17:33:40 | crwl | the iAudio X5 seems to be really good |
17:33:56 | crwl | at least it's damn thin, plays all the necessary formats and supposedly has coldfire in it |
17:33:56 | ze | hmm odd this site lists some cons for it like "recharges only in cradle" which isn't true, "not mac compatible" which also isn't true since it has a java client that works over ethernet |
17:34:04 | balor | crwl, except the site requires flash to navigate it :( |
17:34:12 | ze | it is thick, i dunno about the warranty, and it doesn't have a belt clip |
17:34:13 | crwl | balor, hehe, as if iriver's site didn't :D |
17:34:37 | preglow | balor: the iaudio x5 plays ogg and flac, but i don't think it's released anywhere but korea yet |
17:34:50 | crwl | preglow, bah |
17:34:55 | balor | preglow, lol |
17:35:00 | crwl | preglow, my friend (here in finland) has one, he ordered it from germany |
17:35:06 | crwl | it's definitely available in the EU at least |
17:35:06 | balor | methinks I'll buy a rio karma |
17:35:14 | preglow | aight, didn't know that |
17:35:18 | * | preglow huggles his h120 |
17:35:25 | ze | i think there's a karma v2 out now too |
17:35:28 | ze | i dunno anything about it though |
17:35:56 | preglow | i wouldn't consider anything that isn't running a risk of carrying rockbox in the near future |
17:35:59 | preglow | :V |
17:36:03 | ze | i heard there was going to be one anyway |
17:36:23 | ze | preglow: port it to the karma!!! |
17:36:55 | ze | this thing is capable of so much if only its fw was opensource |
17:37:05 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
17:38:08 | ze | it runs ecos as it is |
17:38:17 | ze | as in thats what the closed-source firmware is |
17:39:21 | balor | iAudio X5 is $299, ~$170 more than the Rio karma |
17:39:23 | HCl | karma.. only 20gb |
17:39:32 | preglow | karma uses a dsp chip, yes= |
17:39:32 | preglow | ? |
17:39:39 | HCl | dunno |
17:39:42 | HCl | it supports flac |
17:39:52 | preglow | if so, it significantly hardens the porting work |
17:39:56 | ze | there's hacks to upgrade the karma's disk |
17:40:16 | preglow | 20gig is more than enough for me at the moment |
17:40:24 | ze | http://www.dapreview.net/content.php?article.193 and http://lonelymachines.org/karma4.html (and other pages on that site) have various details |
17:40:30 | * | HCl already has space trouble on his iriver |
17:40:36 | Cassandra | Lucky you. 40 is getting tight for me. |
17:40:50 | HCl | ew. |
17:40:54 | HCl | rio karma is portalplayer |
17:40:54 | Cassandra | Of course, since I now have a brick, it's kind of academic. :( |
17:41:00 | HCl | what happened? |
17:41:21 | crwl | my h120 has been getting quite full, but i could re-encode all those ~200 kbps oggs with -q4 and have plenty of space again |
17:41:27 | Cassandra | Won't boot. Not sure why. Can't even get bootloader USB mode up. |
17:41:27 | HCl | ew! and you can't use the rio karma as a harddisk. |
17:41:40 | HCl | i'd even forgotten that there are players that don't support that. |
17:41:52 | ze | heh yeah thats the one annoying thing to me about the karma |
17:41:55 | HCl | Cassandra: send to linus? |
17:42:01 | ze | the only way to use it in linux is with a java app via ethernet |
17:42:05 | *** | Saving seen data "./dancer.seen" |
17:42:06 | HCl | ze: horrid. |
17:42:10 | ze | fortunately its about the fastest and most stable java app i've ever used |
17:42:14 | Cassandra | May be my only option. Have to see what Linus says. |
17:42:21 | ze | it actually works quite well |
17:42:45 | HCl | not as well compared to a portable harddisk |
17:42:51 | ze | heh |
17:42:52 | ze | i dunno |
17:42:59 | ze | i had plenty of issues with my archos via usb |
17:42:59 | HCl | lol, i can guarantee you that. |
17:43:04 | HCl | which? |
17:43:08 | ze | usb flakyness in general |
17:43:16 | preglow | amiconn: if you exchange the first b in a conditational branch opcode with a j, you don't have to specify a size prefix, gas will use the smallest possible version |
17:43:28 | ze | at least if the ethernet flakes out the filesystem doesn't get funky |
17:43:29 | ze | heh |
17:43:36 | ze | though the karma doesn't actually have a filesystem |
17:43:42 | Cassandra | I'm going to go leave my iRiver plugged into the mains for a bit. Just in case. |
17:43:45 | HCl | it has one, its just propretiary |
17:43:56 | ze | well its more like a database if i understand correctly |
17:44:00 | HCl | The onboard filesystem is a proprietary journalling FS, and Rio's been tight-lipped about its specs, but they are planning a migration to FAT32 for the sake of USB Mass-Storage Capability (MSC). Usually, this would spell disaster, as it does with the iRiver, but Rio's engineers have sworn that they're going to get it absolutely right. Given their track record so far, I trust them, but I'd be very curious how they manage it without adding fragmentation |
17:44:01 | ze | it doesn't have files, just entries |
17:44:03 | amiconn | preglow: Nice to know, but I strongly doubt any of my routines will get so large that .b doesn't suffice |
17:44:07 | HCl | wth. |
17:44:12 | HCl | exactly what disaster with iriver are they talking about? |
17:44:14 | HCl | it works fine? |
17:44:22 | ze | heh |
17:44:29 | ze | i dunno if that statement is accurate |
17:44:30 | ze | could be though |
17:44:38 | t0mas | HCl: boot time |
17:44:38 | preglow | amiconn: sure, just good to know |
17:44:48 | t0mas | some people really hate that 15 secs waiting |
17:44:48 | preglow | amiconn: you've also got a mov.l hanging around, btw :> |
17:44:49 | HCl | t0mas: thats just a poor choice in the firmware of iriver itself. |
17:44:49 | ze | i don't know if they're even releasing new firmware for it at all |
17:44:52 | Cassandra | OK. Welcome to planet bizarro. |
17:44:54 | t0mas | HCl: it is |
17:45:01 | HCl | you can't blame that on fat32 O.o. |
17:45:01 | Cassandra | I just turned it on again by accident. |
17:45:05 | ze | especially since its discontinued |
17:45:05 | Cassandra | It booted. |
17:45:07 | HCl | Cassandra: :p |
17:45:08 | HCl | yay. |
17:45:18 | HCl | gotta love computers :p |
17:45:22 | t0mas | HCl: I don't care about that 15 seconds anyway... just leave it on |
17:45:30 | ze | but hey if they do release new firmware and make it usb mass storage compliant |
17:45:39 | ze | then thats just another thing in its favor i guess |
17:45:41 | HCl | If it stinks, it's chemistry. If it moves, it's biology. If it doesn't work, its computerscience! |
17:45:47 | ze | haha |
17:45:57 | HCl | t0mas: i've found it annoying from time to time, but i have known that its not cause of fat32 |
17:46:01 | amiconn | preglow: Fun. The assembler didn't complain.... |
17:46:17 | ze | although i think i prefer whatever its got currently to a fat32 fs |
17:46:17 | amiconn | mov.l is better anyway. It's shorter.... |
17:46:32 | ze | it seems to work well and never seems to get any errors |
17:46:41 | Cassandra | Woohoo. That is so surreal. |
17:46:52 | preglow | amiconn: i believe it's legal, but i also believe move.l is the official opcode name |
17:47:07 | preglow | consistency with the rest of rockbox source doesn't hurt |
17:47:36 | ze | i think filesystem's are poor way of organizing data anymore too... being able to reference data via multiple paths of metadata makes more sense these days, especially for media |
17:47:40 | amiconn | That's right. Changed it locally, in my burst mode enabled version :) |
17:48:08 | ze | HCl: whats portalplayer? |
17:48:23 | HCl | its a type of cpu used in various portable players |
17:48:29 | ze | hmm |
17:48:30 | HCl | rio karma, ipod.. |
17:48:33 | HCl | and there are more |
17:48:35 | preglow | it's more a system on a chip |
17:48:37 | HCl | its a very closed platform |
17:48:38 | preglow | with a couple of cpus on |
17:48:39 | ze | this thing says its got 2 ARM7's that can go up to 90Mhz each |
17:48:48 | HCl | its extremely hard to build anything opensource on it |
17:48:56 | HCl | the ipodlinux project has existed for over 2 years |
17:49:10 | HCl | and only a month ago or so they finally managed to figure out how to set the clock speed of 1 of the two cpus |
17:49:10 | ze | last i heard they could do software mp3 decoding in realtime |
17:49:22 | ze | heh |
17:49:31 | HCl | they only have access to 1 of the two arms, and only recently they figured out how to set the clock speed. |
17:49:37 | t0mas | not at 320 kbits |
17:49:39 | HCl | and thats after more than 2 years time |
17:49:42 | ze | i see |
17:49:44 | Cassandra | Good for them. Must port Rockbox to Linux at some point. |
17:49:53 | HCl | to give you an idea how hard it is to develop for portalplayer |
17:49:53 | t0mas | Cassandra: why? |
17:49:59 | ze | well maybe some of their progress can apply to the karma |
17:49:59 | ze | heh |
17:50:04 | HCl | probably. |
17:50:30 | ze | wow the karma's battery is only 1600mAh? |
17:50:36 | ze | thats amazing, it gets great battery life |
17:50:42 | Cassandra | It'd allow you to do cool things like build your own jukebox for insertion into a stereo system. |
17:51:05 | Cassandra | Plus it'd simplify Rockbox debugging no end. |
17:51:07 | Cassandra | Or a lot of it, anyway. |
17:51:11 | ze | Cassandra: um rockbox and linux are totally different animals |
17:51:18 | ze | Cassandra: its like saying should port linux to windows almost |
17:51:22 | ze | Cassandra: or something like that |
17:51:32 | ze | Cassandra: rockbox effectively is an operating system |
17:51:41 | preglow | ze: they can decode aac and vorbis as well now |
17:51:43 | ze | Cassandra: there is a simulator though |
17:52:05 | Cassandra | Not really no. Rockbox is agnostic about what hardware platform it runs on. |
17:52:39 | ze | Cassandra: um, what? |
17:52:42 | Cassandra | A cleaner approach might be to port it as a standalone OS for i386, but that's kind of a lot of effort. |
17:53:11 | ze | Cassandra: you're not making any sense to me heh |
17:53:16 | preglow | amiconn: hahah, i love the seven line sequence that only involves two registers |
17:53:20 | Cassandra | Sorry about that. |
17:53:41 | amiconn | preglow: Any better way to do that? I couldn't think of one... |
17:55:07 | preglow | i know how to expand it to eight instructions and save a word of space :P |
17:56:30 | amiconn | I found that the instruction length influences execution time less than expected |
17:56:52 | amiconn | (perhaps that's due to the icache, and memset being in iram) |
17:57:17 | amiconn | Btw, how would you manage to save space? |
17:57:29 | ze | so it seems like wma and its DRM is the main thing preventing rio from considering opensourcing the karma firmware and also making it illegal to reverse engineer |
17:57:32 | preglow | memset is in iram? |
17:57:35 | ze | people who use wma on the karma should die |
17:57:58 | preglow | then instruction size doesn't matter much at all, as long as it doesn't take longer to execute at a bigger size |
17:58:03 | HCl | people who made drm should die. |
17:58:05 | amiconn | The longest instruction is and.l #0xFF,%d0 |
17:58:21 | preglow | yes, there's another and as well |
17:58:22 | ze | HCl: yeah |
17:58:23 | preglow | with a literal |
17:58:50 | amiconn | Not in the sequence you mentioned... |
17:59:27 | preglow | forget it, btw |
17:59:30 | preglow | i can't save a word |
17:59:30 | preglow | heh |
18:00 |
18:00:17 | amiconn | The SH1 does the same in 5 instructions, and it doesn't need a literal |
18:01:06 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
18:01:39 | preglow | btw, can't we depend on the data being constrained to a byte? |
18:02:00 | amiconn | The argument is an int, and an int is signed, so no |
18:02:01 | preglow | it may be larger, yes, but it shouldn't be ;) |
18:02:47 | preglow | oh well |
18:03:16 | ze | hmm according to this page, the karma fs isn't journaled, but the implimenters of it made others at rio think it was anyway |
18:03:19 | ze | heh |
18:04:07 | thegeek | why would you need a journaled fs on a portable device? |
18:04:15 | thegeek | it's not like you would be writing all that much to it |
18:04:19 | ze | to protected against unexpected power failures of ocurse |
18:04:31 | thegeek | yes, but when you are not writing |
18:04:35 | thegeek | what is the point of journaling? |
18:04:49 | ze | *shrug* |
18:04:53 | ze | you still gotta transfer files to it |
18:04:53 | thegeek | seems like it would just suck cpu power |
18:04:57 | thegeek | yes |
18:04:58 | thegeek | but damn |
18:05:04 | thegeek | if my pc reboots |
18:05:09 | thegeek | I'll just copy over again |
18:05:16 | ze | well if its just reading it doesn't need to write to the journal |
18:05:17 | thegeek | Its not like I would loose anything vital |
18:05:22 | | Quit bobTHC ("Smoke Weed Every Day !") |
18:05:22 | thegeek | true |
18:05:24 | ze | not the pc, the karma |
18:05:24 | ze | heh |
18:05:25 | thegeek | but still |
18:05:31 | thegeek | wierd for a portable |
18:05:37 | ze | i don't think you can fsck it either |
18:05:38 | ze | heh |
18:05:59 | ze | i dunno, maybe the fw can do an fsck |
18:06:22 | ze | hmm this page says the karma firmware is built with gcc heh |
18:06:46 | thegeek | amazing. |
18:07:05 | ze | ah yeah there's also writing playlists, bookmarks, resume details, settings, etc to the hd |
18:07:22 | ze | the firmware itself loads out of flash memory though |
18:07:26 | thegeek | I was ironic |
18:07:31 | thegeek | actually |
18:07:34 | thegeek | hmm |
18:07:35 | thegeek | nevermind |
18:30:19 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:41:11 | | Nick Febs_away is now known as Febs (~chatzilla@64-190-36-240.client.cypresscom.net) |
18:42:04 | Febs | Hi folks. Quick question about playlists. When using the "create playlists" command, in what order are directories added to the playlist? I've searched through the manual and IRC logs, but haven't been able to find an answer. |
18:46:24 | | Quit kenshin (Read error: 110 (Connection timed out)) |
18:47:42 | Febs | Example: when using "create playlist" at the root level, my root-level folders are added in this order: RECORD, Other, RandB, Classical, Rock, Jazz, Soundtracks, etc. |
18:48:20 | | Nick Lynx_ is now known as Lynx_awy (~lynx@tina-10-4.genetik.uni-koeln.de) |
18:49:19 | amiconn | Febs: I guess this adds subdirs unsorted, i.e. the order in which they appear in the parent directory |
18:55:50 | Febs | I just confirmed that the order does not match any of the "Sort Directories" options (alphabetical, by date, by newest date). |
19:00 |
19:00:36 | Febs | Looking at the directory unsorted in DOS ... you're right, amiconn. I knew I was missing something obvious. |
19:04:52 | Kohlrabi | Just a small question: Is the low voltage battery issue solved yet? |
19:09:47 | | Quit hicks (Connection reset by peer) |
19:10:40 | | Join hicks [0] (~hicks@24.164.242.113) |
19:13:39 | preglow | why don't even know if there IS an issue, how does suddenly everyone else know? |
19:14:02 | Kohlrabi | ? |
19:14:20 | preglow | there might not be an issue |
19:14:25 | Kohlrabi | well |
19:14:25 | preglow | but yes, we're going to fix it anyway |
19:14:33 | preglow | just don't drain your battery until your unit dies |
19:14:39 | Kohlrabi | ok |
19:14:43 | Kohlrabi | That i wanted to know :) |
19:14:51 | ze | haha |
19:15:16 | ze | thats funny... issue's not even concerned and people come around asking if its fixed yet |
19:15:18 | Kohlrabi | I didn't even install rockbox yet, will wait for that fix maybe |
19:15:19 | ze | er |
19:15:22 | ze | not even confirmed rather |
19:15:29 | Kohlrabi | yeah |
19:15:33 | * | ze is tired |
19:15:37 | Slasheri | Interesting, i got *panic* Stkov audio |
19:15:57 | Kohlrabi | Well if you're gonna fix it, there is actually some kind of issue ;) |
19:17:10 | preglow | Kohlrabi: it's not dangerous, it MIGHT happen if you drain your player completely, completely empty |
19:17:23 | preglow | just don't do that |
19:17:29 | preglow | rockbox has a nice battery indicator |
19:17:34 | Kohlrabi | well, OK |
19:18:16 | | Join Teslacuted [0] (Teslacuted@159-134-55-62.as1.cty.limerick.eircom.net) |
19:18:48 | crwl | is it safe to use rockbox till there's 0% battery left according to the indicator? |
19:19:07 | preglow | according to a readin amiconn got, it might drain the battery below 3 volts some times |
19:19:13 | preglow | like if the drive spins up when its about to die |
19:19:36 | Teslacuted | I'm using Rockbox on my Iriver and I noticed any 48khz mp3s are playing at 44.1khz speed, is this a known bug? |
19:19:43 | preglow | Teslacuted: yes |
19:19:52 | Coldtoast | hi |
19:19:56 | preglow | iriver hardware doesn't support 48khz, and we haven't coded resampling yet |
19:20:29 | Teslacuted | Did the original firmware resample OTF? |
19:20:44 | Coldtoast | can you make things like play position have 2 digits instead of 1? so 2:54 is 02:54? |
19:21:08 | Coldtoast | all the times like track length, etc |
19:21:21 | preglow | Teslacuted: yes |
19:21:22 | amiconn | preglow: Burst mode memset is looking good, I found a way to make small block memset a bit faster as well |
19:21:35 | preglow | Teslacuted: the original firmware resamples everything to 44.1khz |
19:22:06 | amiconn | Coldtoast: Why? It'll automagically become 2 digits when it's above 9:59 |
19:22:30 | preglow | people are obsessed with everything staying statically positioned at all times |
19:23:02 | Coldtoast | amiconn: when formatting .wps |
19:23:06 | preglow | ooh, they've found the audio codec for m3 |
19:23:18 | amiconn | I prefer the data nicely grouped together, and 5:30 is more readable than 05:30, imho |
19:23:28 | Cassandra | Who has. And what's M3? |
19:23:40 | Coldtoast | well, if I position something it's irritating that later on I might get a track that pushes things off the edge |
19:23:56 | Coldtoast | %s doesn't work with timers, so that's no solution |
19:24:11 | Cassandra | Or you could just make sure there's a space at the end of your line. |
19:24:28 | amiconn | 2 digits won't help you if you are positioning with extraneous spaces |
19:24:34 | preglow | Cassandra: m3 is another coldfire based dap |
19:24:44 | preglow | Cassandra: might easily end up having rockbox on it |
19:24:54 | amiconn | If the track is longer than 59:59, it'll display hours as well |
19:25:03 | Coldtoast | oh well. I'll just take that as a no then |
19:25:42 | amiconn | ...and there is another reason why it is implemented like it is. Most archoses don't have exactly much screen space, so at least any 2 digit formatting should be optional |
19:26:05 | Coldtoast | optional is fine with me. heh |
19:26:14 | amiconn | I think the clean solution is to have text justification, but that's not yet implemented |
19:26:19 | Cassandra | Well, if you wanted to supply alternative labels for track time formatted as you wanted, a patch would almost certainly be accepted. |
19:26:23 | Coldtoast | yep.that WOULD solve it |
19:26:32 | | Quit Teslacuted () |
19:27:20 | amiconn | Coldtoast: I agree that we should keep that in mind, but as you've probably been told already, iriver rockbox is far from finished |
19:27:27 | amiconn | I'd consider it not even beta |
19:27:51 | Cassandra | *nods* Definitely still alpha level code. |
19:27:59 | Coldtoast | even if you could specify somethinand therefore this is the perfect tiem to suggest such things, right? |
19:28:03 | Cassandra | But pretty good alpha. :) |
19:28:18 | Cassandra | Nah. The WPS code is mature. |
19:28:30 | amiconn | I think we should concentrate on getting all existing features to work on iriver, then start extending |
19:29:07 | Coldtoast | Cassandra: almost seems like you're saying "I'll submit it to the wishlist |
19:29:23 | Coldtoast | err, ignore that Cassandra. that wasn't fo ryou. it was a general comment |
19:29:37 | preglow | amiconn: are you gonna replace the current memset by the burst memset, or |
19:29:38 | preglow | ? |
19:29:38 | Coldtoast | got halfway thru opne sentence then changed my mind. heh |
19:29:41 | Cassandra | I just don't think it's going to be a priority for anyone except you, I'm afraid. |
19:29:49 | amiconn | preglow: Yes that's the plan |
19:30:04 | amiconn | I have to comment it first, the usual thing... |
19:30:08 | preglow | then what was the point of not touching the stack? surely you'll have do that now |
19:30:18 | Coldtoast | I dodn't say it was a priority. it was a suggestion, plain and simple |
19:30:26 | amiconn | I'm touching the stack only when actually bursting |
19:30:55 | preglow | writing four registers at a time, yes+ |
19:31:08 | preglow | ?, that is, my shift key is broken, it seems |
19:31:08 | amiconn | Not touching the stack saves time. The stack might be in dram depending on the thread |
19:31:33 | preglow | stack should pretty much always be in iram |
19:31:37 | preglow | if we can help it |
19:31:43 | amiconn | Not all stacks are |
19:32:01 | * | amiconn checks |
19:32:30 | | Join tvelocity [0] (~tony@ipa26.3.tellas.gr) |
19:34:11 | | Quit Bger (Read error: 148 (No route to host)) |
19:37:15 | | Join Bger [0] (~Bager@83.222.160.88) |
19:37:20 | amiconn | preglow: The *only* stacks that are in IRAM are main and codec. All others are in DRAM |
19:37:57 | preglow | hmm |
19:38:10 | preglow | that's not good |
19:38:23 | preglow | how much stack in average have threads been coping with on archos? |
19:38:45 | preglow | plugin stack is main thread stack, yes? |
19:39:09 | amiconn | The default stack size is 4 KByte for all platforms. |
19:39:18 | amiconn | Main stack is 8 KByte on archos |
19:39:26 | amiconn | (32 KByte on iriver) |
19:39:42 | amiconn | Plugins are running in the main thread |
19:40:08 | amiconn | We can't put any stack in IRAM on archos |
19:40:14 | preglow | 32kbyte is a bit overkill for main stack |
19:40:42 | amiconn | Maybe. Iirc this was changed for rockboy and the xxx2wav plugins |
19:41:10 | preglow | i think we should get rid of the xxx2wav plugs soon |
19:41:28 | preglow | and implement a wav rendrer somewhere else, using the ordinary codecs |
19:41:45 | preglow | ahh, no, that doesn't work right now, since the codecs actually talk directly to the audio driver |
19:41:48 | preglow | which is badness |
19:41:51 | amiconn | Yepp. I think it would be a good mark to do this when codec api gets separated |
19:42:04 | preglow | that sorely needs to change |
19:42:09 | *** | Saving seen data "./dancer.seen" |
19:42:28 | amiconn | Do the codecs call a function for this? |
19:42:34 | preglow | audiobuffer_insert |
19:43:09 | amiconn | If so, we could hand them a function pointer instead, allowing us to have different target functions |
19:43:11 | preglow | we've still not agreed on how much the codec should do and how much the codec loader should do, though |
19:43:19 | preglow | i'd like most of the processing to be placed in the codec loader |
19:43:31 | preglow | they do access it through a function pointer |
19:43:39 | amiconn | Nice. |
19:44:02 | amiconn | Another function could mimic audiobuffer_insert() and render to a wav file |
19:44:30 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
19:47:09 | preglow | i think the codecs should hand the buffer to the codec api no matter what |
19:47:15 | preglow | so that it can do what it wants |
19:49:03 | | Nick Febs is now known as Febs_away (~chatzilla@64-190-36-240.client.cypresscom.net) |
19:49:05 | preglow | plus apply eqs, etc |
19:54:49 | Cassandra | Oh, that reminds me. Something I've been wondering for a while. Does the iRiver's SRS WOW support get implemented in hardware or software. |
19:55:09 | Cassandra | Not that I'm actually sure what all those bloody acronyms mean. |
19:56:32 | preglow | Seed: i assume people willing to rewrite parts of libmusepack haven't exactly been popping out the woodwork lately? |
19:56:38 | preglow | Cassandra: software |
19:56:56 | preglow | Cassandra: and i bet it's patented |
19:57:07 | Cassandra | Thought that might be the case. |
19:57:25 | Cassandra | Almost certainly. We can however implement MDBlike stuff, I expect. |
19:57:38 | amiconn | http://www.srslabs.com/ |
19:57:48 | Cassandra | Psychoauccoustics has a hell of a lot of prior art. |
19:58:28 | | Join rubberglove [0] (~4630850f@labb.contactor.se) |
19:58:40 | preglow | indeed |
19:58:58 | preglow | sure, we can do our own processing, fun part is coming up with something that works and doesn't require advanced processing |
20:00 |
20:00:28 | Seed | preglow: there's barely any woodwork to pop out of :) |
20:01:45 | preglow | i decided to try some prescaling the other day, but promptly gave up, since you seem to do different scales everywhere |
20:01:59 | preglow | in some cases the scale factors are in arrays as well, which doesn't exactly simplify my work |
20:03:02 | amiconn | preglow: Resampling code would be even more appreciated imho |
20:03:02 | | Quit rubberglove (Client Quit) |
20:03:07 | preglow | i also had a look at the code required to simulate a 64 bit multiply, it's a miracle libmusepack works at all on h1x0 |
20:03:51 | preglow | resampling requires more than half an hour :/ |
20:04:53 | amiconn | Okay, about to commit burst-mode memset(). Speedup is 2.5x for large blocks |
20:04:59 | preglow | goodie |
20:06:35 | elinenbe | amiconn: is that a 2.5x speedup over the old 4x speedup you already committed today? |
20:06:48 | amiconn | elinenbe: yup |
20:06:49 | | Join Christi-S [0] (~Christi@82-70-230-150.dsl.in-addr.zen.co.uk) |
20:06:55 | t0mas | hi |
20:07:02 | amiconn | ...and it happens for all alignments |
20:08:15 | Christi-S | Bah. Housemate unplugged ADSL router to hoover. |
20:08:26 | Christi-S | Bad housemate. No biscuit. |
20:08:26 | t0mas | :X |
20:08:51 | | Quit Cassandra (Nick collision from services.) |
20:08:58 | | Nick Christi-S is now known as Cassandra (~Christi@82-70-230-150.dsl.in-addr.zen.co.uk) |
20:09:38 | preglow | and to hoover! |
20:09:47 | elinenbe | amiconn: nice work! |
20:16:09 | amiconn | committed. |
20:18:52 | | Join kenshin [0] (~dave@c-24-17-8-193.hsd1.wa.comcast.net) |
20:20:48 | Cassandra | Shiny! |
20:22:13 | preglow | i'm giving a quick pass at resampling now |
20:23:14 | preglow | looks like i need to introduce a delay of one sample, i hope that doesn't matter too much... |
20:24:20 | amiconn | Oooh, one sample, rockbox delays like mad! ;-) |
20:26:31 | preglow | the latency might be unbearable, yes |
20:28:28 | amiconn | Hmm, that one .flac ios still skipping.... |
20:28:32 | amiconn | *is |
20:29:29 | dwihno | How many mA does the original archos charger provide? |
20:29:35 | dwihno | (rec 20) |
20:30:33 | amiconn | Original archos charger (rec v1 and player) is 9V 600 mA |
20:31:00 | | Join webguest20 [0] (~121a0482@labb.contactor.se) |
20:31:22 | webguest20 | hi |
20:31:39 | dwihno | 180 mA is not enough then :) |
20:31:46 | dwihno | thanks for checking amiconn |
20:32:44 | Slasheri | hi |
20:32:53 | amiconn | preglow: Didn't you write some asm routines for FLAC today? |
20:33:04 | | Join Tangleding [0] (~Tangledin@ARennes-351-1-51-190.w82-126.abo.wanadoo.fr) |
20:33:14 | Tangleding | Hi |
20:33:31 | Coldtoast | tha's a fun nick to say |
20:33:40 | Tangleding | I've just encountered the HD loop access matter |
20:33:50 | Tangleding | since my battery was to low |
20:34:26 | Tangleding | Hi coldtoast, talking to me or other? |
20:34:38 | Coldtoast | to you. like the nick |
20:34:50 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
20:34:54 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
20:34:56 | preglow | amiconn: i did yesterday, but i need to write a 32 bit version of them as well, before i can see if i sped things up |
20:35:03 | | Quit webguest20 (Client Quit) |
20:35:08 | preglow | and that wont happen yet |
20:35:23 | HCl | i'm a train i'm a train i'm a chookatrain... |
20:35:40 | preglow | HCl: lucky you |
20:35:44 | Tangleding | oh okay |
20:35:51 | amiconn | preglow: Hmm, I thought you could help my poort ABBA track :( |
20:35:55 | amiconn | *poor |
20:36:01 | preglow | amiconn: and yeah, i stumbled upon a problem trying to use PC relative addressing |
20:36:04 | Tangleding | stupid nick in fact: |
20:36:05 | preglow | amiconn: what's wrong with it? |
20:36:10 | Tangleding | it means: Tang The mad |
20:36:31 | Coldtoast | really? it kinda sounds dirty |
20:36:34 | amiconn | preglow: It's skipping like mad due to the flac decoder being less than realtime |
20:36:39 | Tangleding | 'cause my first name is Tanguy, and I'm known to be a little bit crazy ;) ) |
20:37:06 | Coldtoast | aah. I know that nick from the rockbox wps gallery. heh |
20:37:17 | Tangleding | :) |
20:37:31 | Tangleding | gonna actualise the scrennshot indeed |
20:40:05 | preglow | amiconn: my opt wont help that, i think, libflac needs iram enhancements |
20:40:37 | amiconn | What does the opt do then, if it doesn't increase performance? |
20:40:51 | amiconn | It only happens with this one track btw |
20:41:13 | amiconn | (re-ripped an ABBA album as FLAC just to test FLAC on iriver) |
20:42:09 | amiconn | I'm not that impressed about the compression though; track size is clearly above 50% compared to .wav for all tracks |
20:42:18 | amiconn | I should test wavpack too... |
20:44:27 | preglow | wavpack is much, much more efficient |
20:45:19 | preglow | it'll help, but just not much, i don't know how much yet, since i need to make 32 bit versions of the lpc routine (currently i only have 16 bit version) |
20:45:21 | amiconn | I know that wavpack performs better in rockbox, I'm interested in the compression compared to FLAC |
20:45:34 | preglow | then you'll be pleased to hear the compression too usually is better |
20:45:38 | Cassandra | Is wavpack lossless? |
20:46:51 | crwl | http://flac.sourceforge.net/comparison.html is this too old nowadays? |
20:47:18 | | Join webguest00 [0] (~18d79b85@labb.contactor.se) |
20:47:31 | | Part balor ("Leaving") |
20:48:13 | webguest00 | what do i need to view fnt files? |
20:48:29 | Andrew179 | Cassandra: wavpack has lossless and hybrid modes |
20:48:54 | preglow | Cassandra: you can choose, by default it writes a single lossless file, like flac, but it can also write two files: one which is lossy, and another which acts as a correctional file, making the file lossless again |
20:49:13 | webguest00 | i have korean fnt files which were converted from bdf files i've found and i want to add korean using them |
20:49:15 | amiconn | " WavPack is a completely open audio compression format providing lossless, high-quality lossy, and a unique hybrid compression mode." |
20:52:36 | Cassandra | What's the point of the hybrid mode? |
20:56:56 | amiconn | Another skipping track... |
20:57:25 | amiconn | Cassandra: http://www.wavpack.com/ |
20:58:48 | Cassandra | Thanks. |
20:59:59 | webguest00 | hm.. can anyone answer my question? |
21:00 |
21:01:11 | | Join TCK- [0] (TCK@81-86-101-189.dsl.pipex.com) |
21:01:11 | | Quit TCK (Read error: 54 (Connection reset by peer)) |
21:04:18 | | Join LinusN [0] (~linus@labb.contactor.se) |
21:07:08 | webguest00 | ok uhm |
21:07:14 | webguest00 | what do i need to view fnt files? |
21:07:30 | webguest00 | i have korean fnt files which were converted from bdf files i've found and i want to add korean using them |
21:09:12 | Tangleding | I've updated my WPS with good multiple display screenshot |
21:09:14 | Tangleding | :) |
21:09:22 | Tangleding | http://www.rockbox.org/twiki/bin/view/Main/WpsGallery#TanguySIMON |
21:09:23 | LinusN | as far as i can tell, korean requires unicode support, something we don't yet have |
21:09:24 | Tangleding | :) |
21:10:56 | webguest00 | hmm so the fonts i have are useless for now then? |
21:11:02 | | Quit spiralout ("ChatZilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
21:11:48 | Cassandra | Heya Linus. Had a weird problem with the bootloader earlier, but it went away again. |
21:11:56 | LinusN | webguest00: we would still need the fonts eventually |
21:12:02 | LinusN | Cassandra: huh? |
21:12:21 | Cassandra | The bootloader failed for me for about half a day. |
21:12:37 | Cassandra | To the extent I thought my iRiver was buggered. |
21:12:50 | Cassandra | Then for no apparent reason it started working again. |
21:13:05 | webguest00 | hmm ok so when unicode is ready, ill do the translating and etc i guess |
21:13:46 | LinusN | Cassandra: "failed"? |
21:14:02 | amiconn | preglow: Next skippy track... I'm currently encoding as .vw btw :) |
21:14:25 | | Quit CoCoLUS (Read error: 110 (Connection timed out)) |
21:14:47 | Cassandra | When the unit turned on, the backlight came on briefly. There was nothing on screen. It went off again. A couple of seconds later it came on again with the iRiver logo screen, which died after some disk access. |
21:15:02 | Cassandra | After that it kept doing the same thing over and over again. |
21:15:26 | Cassandra | Hardware resetting stopped it, but pressing the on button again started off the whole cycle again. |
21:15:55 | Cassandra | Starting with REC+ON gave a "loading original firmware" message, then did the same as above. |
21:16:06 | Cassandra | Starting with USB in made no difference. |
21:16:14 | | Join CoCoLUS [0] (~coco@h081217139221.dyn.cm.kabsi.at) |
21:16:41 | LinusN | Cassandra: battery status? |
21:16:54 | Cassandra | Fine. Charged OK the night before, working fine now. |
21:17:06 | LinusN | weird indeed |
21:17:06 | webguest00 | also, it seems that rockbox's volume is slightly lower than original firmware. is this due to unfinished codec arc or unavoidable problem? |
21:17:21 | LinusN | unfinished |
21:17:41 | LinusN | and different compensation for high bass/treble settings |
21:17:43 | Cassandra | *nods* It started when Rockbox bombed out after "A Momentary Lapse of Reason" |
21:17:53 | amiconn | webguest00: Volume is the same as with original firmware, unless you've boosted treble or bass |
21:18:31 | Cassandra | which caused a spontaneous reboot to the state described above. |
21:18:43 | Cassandra | Rockbox hates Pink Floyd - who'd have thought it. |
21:18:46 | amiconn | Rockbox caps the volume in order to keep your desired bass / treble boost, while iriver fw ditches bass and treble if you pump up the volume |
21:19:08 | Tangleding | argh 1st Rbx critical failure? |
21:19:23 | Cassandra | Sort of. It went away again. |
21:19:37 | Tangleding | wonder if i wont come back to iriver fw... |
21:19:52 | amiconn | LinusN: Did you read about my battery check? Turns out we can draw lower than 3 volts, although the HD isn't able to spin at such a low voltage |
21:20:01 | LinusN | btw, i think the default file view option should be "Supported" |
21:20:10 | LinusN | amiconn: figures |
21:20:34 | Cassandra | Rockbox is alpha code on the iRiver. It's going to be risky to use. If you don't like taking risks, wait till it's stable. |
21:20:57 | amiconn | LinusN: It went as low as 2.63 V before powering off |
21:21:02 | Cassandra | linus: Agree wrt default file option. |
21:21:03 | amiconn | 2.53 V even |
21:21:13 | LinusN | amiconn: wee |
21:22:02 | Tangleding | okay thanks cassandra |
21:22:05 | Tangleding | sorry for you |
21:22:07 | Coldtoast | with volume at max, bass and treble boost at max the iriver firmware sounds better the rockbox does. Just my 2cents |
21:22:16 | Tangleding | i reported the IRC quote on my french board |
21:22:24 | Tangleding | bye |
21:22:29 | Tangleding | (i've to go) |
21:22:33 | | Quit Tangleding ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]") |
21:22:40 | Cassandra | Argh. Don't quote me! I know nothing! |
21:23:07 | amiconn | Coldtoast: If you set it volume to max in iriver fw, you don't have any bass or treble boost, regardless what value you set it to |
21:23:12 | Coldtoast | I know |
21:23:31 | Coldtoast | oh. sorry |
21:23:42 | amiconn | So set bass and treble to flat in rockbox, volume to maximum, and it should sound the same |
21:23:55 | Coldtoast | hmmm. there's more bass than rickbox woth 0 bass/treble boost tho |
21:24:02 | Coldtoast | just comparing now |
21:24:17 | Cassandra | You got SRS turned on. |
21:24:23 | Coldtoast | I'll check again tho. listenign to the iriver fw at the moment |
21:24:26 | Cassandra | That will give more bass. |
21:24:29 | Coldtoast | nope. I don't have that on |
21:24:32 | Coldtoast | User EQ |
21:24:55 | webguest00 | hmm this is weird. i have a directory named "korean" which has both korean and english subdirs in it. but i only see broken korean dirs and don't see any english dirs. any reasons for that? |
21:25:22 | Coldtoast | yeah. I can definitely hear a difference. the iriver fw sounds "thicker" |
21:26:19 | Coldtoast | err, sorry. hold on. I was 1 notch down in the iriver fw |
21:26:24 | webguest00 | another funny thing is, i have another dir named "christian" which is mostly composed of english dirs and like one or two korean dirs. but in that dir, i see all my dirs and files, whereas in "korean" dir, i do not see any dirs labled in english |
21:26:29 | Coldtoast | yeah. it does sound the same |
21:27:38 | webguest00 | hmm for me, when i put the volume at 25%, it's faintly audible |
21:27:52 | webguest00 | whereas in iriver fw, vol lvl of 10 is enough for me |
21:28:10 | Coldtoast | volume 10?!?! man! |
21:28:12 | Coldtoast | I use 32 |
21:28:16 | Cassandra | The scales aren't linear. |
21:28:23 | webguest00 | ah |
21:28:25 | amiconn | I use 50..60% in rockbox |
21:28:34 | Cassandra | And Rockbox and the iRiver have different ones I believe. |
21:28:38 | webguest00 | so it's not the same then |
21:28:46 | Cassandra | Nope. |
21:28:49 | webguest00 | but near the end, it is |
21:28:50 | amiconn | Rockbox scale is dB-linear and uses the full range of the audio chip |
21:29:18 | webguest00 | so 25% in rockbox != 10 in original |
21:31:02 | Coldtoast | think maybe you could make bass-limits-volume and volume-limits-bass switchable? |
21:31:52 | Coldtoast | iriver mode or rockbox mode. heh. |
21:35:34 | Coldtoast | I can't imagine rockbox sounding good on anything with the bass >~16 at the moment. It completely muddies the sound |
21:35:49 | thegeek | I much prefer the volume control in rockbox |
21:35:54 | webguest00 | oh and can anyone answer my weird directory question? |
21:36:04 | webguest00 | like,.. some dirs not showing? |
21:37:18 | amiconn | W0w, wavpack surely is efficient :) |
21:37:59 | tvelocity | how much efficient? |
21:38:18 | Cassandra | None of us use Korean Windows. Sorry. |
21:38:21 | | Quit Cassandra ("If I were actually witty, this quitline would be funny.") |
21:38:50 | amiconn | tvelocity: Didn't measure. I encoded the same album with wavpack that I did with flac. |
21:39:06 | amiconn | Compression is 2.5% higher, and the compressor is blazingly fast |
21:39:15 | amiconn | Decoding doesn't boost the cpu for long |
21:39:25 | tvelocity | sounds good |
21:39:51 | amiconn | With flac, some tracks don't even play continuously |
21:42:13 | *** | Saving seen data "./dancer.seen" |
21:43:52 | | Part Moos |
21:45:04 | webguest00 | ok, so i've moved the dirs that werent showing to somewhere else-> booted up rockbox-> usb -> moved back the dirs-> rockbox- and they show now. is that a known bug? |
21:51:26 | Coldtoast | with crossfading, is it possible to get it working with unbuffered tracks? sounds like a silly question I think. But once you get to the end of the buffered tracks, crossfading doesn't work |
21:51:37 | LinusN | webguest00: now it is :-) |
21:53:00 | Coldtoast | maybe have it so if you move along tracks closer than, say, 1 sec it doesn't crossfade? |
21:53:23 | Coldtoast | tha way you'd never notice it doesn't crossfade when it gets to the end of buffered tracks |
21:53:57 | Coldtoast | doesn't seem much point crossfading when you're skipping along a playlist quickly |
22:00 |
22:02:07 | LinusN | Coldtoast: the crossfade is done several seconds ahead of time |
22:02:17 | LinusN | in the pcm output buffer |
22:02:26 | | Quit RotAtoR () |
22:02:48 | Coldtoast | LinusN: once it gets to the end of the buffered tracks and loads one from the HDD, no crossfading |
22:03:57 | Coldtoast | it's kind of odd when you skip along tracks and the first few fade then it runs out of buffered tracks and abruptly starts playing what it's loading |
22:04:27 | Slasheri | Hmm, i found that probably the crash i had today was caused somehow while i was walking and hdd had problems to read the data. When i got found, i noticed that hdd was still spinning and the panic message (stack overflow) was on screen |
22:04:52 | Slasheri | *got home |
22:05:11 | | Join l8bi [0] (~52710471@labb.contactor.se) |
22:05:16 | | Part l8bi |
22:06:07 | | Join eightbit [0] (~52710471@labb.contactor.se) |
22:10:08 | Slasheri | Coldtoast: it might be possible to enable crossfading for unbuffered tracks also. But that might require buffering small amount of the next track before doing the actual track switching |
22:11:18 | Coldtoast | I think not crossfading if you're skipping quickly would be better |
22:12:07 | LinusN | bbl |
22:12:09 | | Part LinusN |
22:12:20 | Slasheri | yep, crossfading is anyway impossible before the pcm buffer is fully filled |
22:13:13 | Coldtoast | I mean, it's not just my imagination is it? once it runs out of buffered tracks and you're skipping to tracks it has to load from the HDD, crossfading doesn't work? |
22:13:44 | Slasheri | that's true. |
22:14:00 | t0mas | g'night |
22:14:07 | | Quit t0mas ("c ya tomorrow") |
22:14:56 | Slasheri | even if tracks are buffered, it doesn't guarantee that crossfading should work. Almost completely filled raw pcm audio buffer is required too |
22:15:31 | Slasheri | and that buffer starts to fill after buffering has finished |
22:15:55 | Slasheri | with some high bitrate files (ogg q10 for example), it might take a long time to fill the pcm buffer |
22:17:20 | Coldtoast | it's definitely nice having tracks crossfade as you're listening but seems a bit rough when you're skipping tracks and only the first few fade |
22:19:42 | | Quit Benacool () |
22:20:05 | Kohlrabi | Just a cautious question: Is replaygain implemented yet? |
22:20:29 | Kohlrabi | On the HP I read that it is *possible* - is it made? |
22:21:02 | | Quit eightbit ("CGI:IRC") |
22:21:04 | | Join eightbit [0] (~52710471@labb.contactor.se) |
22:21:21 | Slasheri | it's not yet made but i think that will be implemented in future |
22:22:02 | Coldtoast | hmmm. tho.... thinkign about it.... if you went by something like a "less than a second" rule, the first time you skip, the first track will fade to the next regardless. You'd need to assume by default that no crossfading is used and only after playing, say15secs of music that the next track switch is a fade |
22:22:15 | Kohlrabi | OK, thanks, looking forward to it |
22:22:16 | Kohlrabi | :) |
22:24:10 | Coldtoast | meaning you'd have a "fade flag" that gets set to false when a track loads then true after some seconds |
22:24:34 | Coldtoast | err.. well, I know what I mean. just can't explain it. heh |
22:25:55 | Slasheri | i think i know what you mean :) the track skipping will be improved to handle better those situations |
22:26:06 | Coldtoast | ok |
22:29:24 | Coldtoast | what I mean is if you're listening to a track and start skipping along using a "<1sec" rule, the first time you skip, from the initial song to the next one, it'll still fade cos that <1sec isn't there. If for the first 10secs of a track the crossfade flag was false then it changes to trues, it'd pretty much work where fast-skipping tracks doesn't fade but listening to more than 10secs will mean it fades on track switch |
22:31:13 | Coldtoast | anyway. laundry time I think |
22:33:31 | | Join RotAtoR [0] (~e@c-67-162-206-66.hsd1.mi.comcast.net) |
22:35:21 | HCl | does replaygain need to store per-song settings or is it completely dynamic? |
22:35:59 | Kohlrabi | replaygain is metadata in the songfiles |
22:36:05 | HCl | oh. |
22:36:11 | Kohlrabi | So you have to analyse a song first |
22:36:11 | HCl | o.o. |
22:36:12 | HCl | okay. |
22:36:14 | Kohlrabi | Then it's written |
22:37:27 | Stryke` | volume is gonna be low on a portable if everything is replaygained to 89 dB |
22:38:20 | Kohlrabi | maybe they'll implement a preamp, too :) |
22:38:27 | Kohlrabi | so that you can boost it a bit |
22:38:27 | Stryke` | heh |
22:38:33 | Kohlrabi | ? |
22:38:50 | Stryke` | it depends on what people are using replaygain for |
22:39:05 | Stryke` | clipping prevention or a sort-of normalizer for volume |
22:39:11 | | Quit cYmen (Read error: 104 (Connection reset by peer)) |
22:41:31 | | Join cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
22:44:39 | Stryke` | it seems a little odd having a preamp when you can just up the volume a few ticks |
22:45:08 | Kohlrabi | well, yeah |
22:45:28 | Stryke` | but i suppose the higher volumes would be unreachable with replaygain |
22:48:57 | Bagder | http://daniel.haxx.se/rockbox/codecbuf-4.patch |
22:49:01 | Bagder | almost there now |
22:49:18 | Bagder | Slasheri: here? |
22:49:33 | Slasheri | Bagder: yes, hi :) |
22:49:47 | Slasheri | hmm, checking that patch |
22:49:55 | Bagder | it can play songs |
22:49:57 | Bagder | or plugins |
22:50:00 | Bagder | but not at once |
22:50:11 | Bagder | but I don't really understand why (yet) |
22:50:25 | Bagder | they are now in separate areas |
22:53:14 | Slasheri | hmm, i will try that soon :) |
22:53:45 | Bagder | I basicly just fixed the linking and patched the codec_load_ram |
22:56:24 | preglow | suddenly the neighbour lady comes by with a couple of litres of altbier |
22:56:28 | preglow | this did not make me more productive |
22:58:48 | | Quit webguest00 ("CGI:IRC (EOF)") |
22:59:59 | | Join linuxstb [0] (dave@dsl-212-23-31-215.zen.co.uk) |
23:00 |
23:04:31 | | Part bipak_ |
23:07:42 | preglow | amiconn: seems you helped spur along vorbis playback as well, heh |
23:08:11 | preglow | amiconn: and are you saying you've got a skippy wavpack track? |
23:10:05 | | Join Christi-S [0] (~Christi@82-70-230-150.dsl.in-addr.zen.co.uk) |
23:12:11 | eightbit | Hi, I would like to learn how to output sound. I have made myself a little step sequencer and it is kind of pointless without sound |
23:12:36 | eightbit | I have only worked with sound before in VSTs where everything is floats |
23:13:48 | eightbit | I am guessing that I must eventually use the function: mp3_play_data? |
23:15:53 | preglow | no |
23:16:25 | linuxstb | eightbit: Which player are you using? iriver or Archos? |
23:16:58 | | Join einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
23:17:55 | eightbit | iriver |
23:18:34 | preglow | ok |
23:18:40 | preglow | i THINK plugins can generate sound, somehow |
23:18:43 | preglow | rockboy does this |
23:18:51 | eightbit | So does the metronome |
23:19:02 | preglow | well, yeah, but that's a archos plugin for now |
23:19:05 | preglow | it generates mp3 data, i guess |
23:19:11 | eightbit | ah, it does |
23:19:48 | preglow | on iriver, you can generate pcm data directly |
23:19:58 | preglow | like i said, rockboy does this, but i don't know exactly how |
23:20:13 | preglow | codec plugins are expected to be fed data as of now, so that's probably not a good way to do it |
23:20:21 | eightbit | I have only worked with audio data in floats so I need to learn how to represent it in fixed point or ints |
23:20:34 | eightbit | I shall scan through rockboy... |
23:20:45 | preglow | it's much the same if you learn how to use the emac unit and can get by with numbers in the range -1 to +1, heh |
23:21:00 | eightbit | btw, the rockbox as it is is amazing! |
23:21:00 | HCl | actually. |
23:21:03 | HCl | rockboy is dead |
23:21:06 | HCl | soundwise |
23:21:11 | preglow | ahh |
23:21:11 | HCl | ever since the playback was introduced |
23:21:11 | preglow | that's true |
23:21:16 | preglow | you can't do it that way anymore |
23:21:32 | HCl | the sound driver needs to be rewritten for rockboy |
23:21:34 | | Join spiralout [0] (~keep_goin@p54B3A9B2.dip0.t-ipconnect.de) |
23:21:44 | HCl | i should update the wiki about that. |
23:21:45 | | Quit TCK- (Read error: 131 (Connection reset by peer)) |
23:21:54 | spiralout | hi:) q: what means " Made Supported the default File View option" |
23:22:00 | eightbit | hmmm, how is it done in normal playback? |
23:22:52 | Bagder | spiralout: it means supported is now the default file view option ;-) |
23:22:58 | eightbit | I messed around a little like a month ago using the old test wave source to play a drum sample but that option will not work on me |
23:23:22 | spiralout | and what is the default file view option |
23:23:25 | preglow | eightbit: so, what're you making? a tracker thing? |
23:23:32 | Bagder | spiralout: the view option used from the start |
23:23:40 | Bagder | when not modified |
23:23:52 | Bagder | what files to show in the dir browser |
23:24:11 | spiralout | ah ok |
23:24:17 | eightbit | preglow: A little step sequencer... every used reason? |
23:24:29 | preglow | eightbit: sure |
23:24:31 | eightbit | if so think redrum |
23:24:38 | preglow | sounds good |
23:24:51 | preglow | but yes, plugins should be able to make their own sound |
23:24:53 | preglow | some time... |
23:24:55 | preglow | in the future... |
23:24:55 | eightbit | the interfave works nicely for me now |
23:25:13 | eightbit | I need to update it for the remote though... |
23:25:24 | spiralout | is it possible to run the backlight in about half brightness? |
23:25:53 | eightbit | Well, is the old wave test code still in place? I havent looked recently |
23:25:58 | spiralout | not now i know but is it possible |
23:26:14 | preglow | spiralout: it is possible |
23:26:33 | spiralout | would be great for car or something... |
23:27:24 | cooleo | crap did i miss Linus? |
23:27:30 | preglow | cooleo: indeed |
23:27:40 | cooleo | poops |
23:27:49 | cooleo | just my luck!! jeje |
23:27:54 | preglow | eightbit: but yes, i'm very interested in making rockbox a dsp platform myself ;) |
23:28:08 | spiralout | at night in car it is a little bit to bright...for me ....an option would be great |
23:28:14 | spiralout | what do you think? |
23:28:41 | eightbit | I was thinking that too |
23:28:42 | preglow | spiralout: it is possible, someone mentioned measuring power consumption before it is put in rockbox, though, but perhaps you'd use it even if it consumed more power? |
23:28:57 | cooleo | are you guys talking bout H100? |
23:29:02 | preglow | cooleo: aye |
23:29:07 | cooleo | nice |
23:29:08 | eightbit | using the digital in and out it would make a nice fx box |
23:29:24 | preglow | eightbit: oh, i'm planning on using it as an fx box with analogue line in and out as well |
23:29:26 | Slasheri | Bagder: i will look that more tomorrow.. it crashed if i tried to play something :/ are you sure that codecs are linked in right way? |
23:29:47 | Bagder | I'm listening to music right now |
23:29:57 | eightbit | out of interest how god are the converters relative to the pro stuff? |
23:30:09 | Bagder | Slasheri: and I checked the map files and they looked fine |
23:30:10 | preglow | eightbit: probably not too good, and we're locked to 44.1khz |
23:30:11 | spiralout | yes i need it only for car...perhaps i can use a own carconfig for the night |
23:30:22 | preglow | eightbit: anywho, i reckon it'll make a decent vocoder, and that's all i want from it ;) |
23:30:35 | eightbit | that would be cool! |
23:30:44 | preglow | oh yes |
23:30:56 | cooleo | hahah |
23:30:59 | cooleo | vocorder! |
23:31:02 | Bagder | Slasheri: I'll check it closer and see if I figure it out |
23:31:02 | cooleo | awesomeo |
23:31:10 | Slasheri | Bagder: ok, good :) |
23:31:42 | spiralout | ok just a thougt time to sleep for me now bye |
23:31:45 | | Quit spiralout ("ChatZilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
23:32:04 | eightbit | Do you know if this would be possible? : using the digital input as a kind of midi sync that I could potentially hook my stepsequencer to |
23:32:19 | | Quit Coldtoast ("Peace and Protection 4.22") |
23:32:25 | preglow | eightbit: well, yeah, as long as you can generate a decent sync pulse |
23:32:37 | eightbit | I was thinking if you made a loop and ouput it to the h100 in something like ableton live |
23:32:41 | preglow | eightbit: i believe the digital and analogue inputs are seperate |
23:32:55 | eightbit | That would be very useful |
23:33:45 | preglow | haha, doesn't matter much if they're separate as long as they share the same socket, though |
23:33:46 | eightbit | My pathetic dream would be to someday own an H300 with rb and then plug in a usb midi port |
23:33:52 | * | preglow slaps himself |
23:34:00 | preglow | we can't control usb |
23:34:10 | eightbit | H300 does though? |
23:34:14 | preglow | i don't know |
23:34:19 | preglow | perhaps |
23:34:28 | preglow | hmm |
23:34:31 | preglow | that would rock very much |
23:34:36 | preglow | haha |
23:34:36 | eightbit | I think so because it can get photos from a camera |
23:34:38 | preglow | oh, indeed it would |
23:34:59 | preglow | if that works, i will have to get a h3x0 as well |
23:35:05 | eightbit | Imagine that, brining on a litte iriver synth! |
23:35:08 | preglow | portable softsynth i can put in my pocket |
23:35:39 | eightbit | I am sure you could make a nice mono base synth with it |
23:35:49 | preglow | oh yes |
23:35:53 | cooleo | theoretically it could |
23:35:57 | cooleo | i've got one |
23:36:02 | cooleo | they rock |
23:36:02 | preglow | not just theoretically |
23:36:14 | cooleo | yeh but are you guys good enough? |
23:36:15 | preglow | i'm certain the coldfire can put out several voices |
23:36:21 | eightbit | that would be crazy though |
23:36:29 | preglow | cooleo: i'm fairly good at synth programming |
23:36:40 | cooleo | i love you guys |
23:36:45 | cooleo | you dont even own this thing |
23:36:52 | cooleo | genius |
23:37:04 | eightbit | I have done a little bit with vst's, but a lot more with reaktor and the like |
23:37:13 | preglow | i've done both |
23:37:39 | cooleo | i've dabbled in vsts in cubase |
23:37:46 | cooleo | hehe |
23:37:48 | preglow | i've programmed a couple |
23:38:12 | eightbit | anyway you mentioned 'emac units' above somewhere I think... |
23:38:23 | preglow | eightbit: well, yeah, it's the fastest way to do maths on h1x0 and h3x0 |
23:38:32 | preglow | eightbit: and it's very well suited to filters and the like |
23:38:41 | eightbit | do you know a good resource on that? |
23:38:54 | preglow | not really, not apart from the manual |
23:39:00 | preglow | and then there's me |
23:39:05 | eightbit | hehe |
23:39:20 | preglow | if you know fixed point math, it's a breeze |
23:39:26 | preglow | if not, you need to learn some of that first |
23:39:33 | cooleo | im off |
23:39:38 | cooleo | exam tomorrow |
23:39:41 | eightbit | nah, I need to learn that as well |
23:39:41 | preglow | ait, have nice |
23:39:45 | cooleo | cya later |
23:39:47 | eightbit | bye! |
23:39:51 | cooleo | thanks |
23:39:58 | | Quit cooleo ("Azureus 2.3.0.2") |
23:40:43 | eightbit | I have only used fixed point a little in shaders |
23:40:53 | eightbit | and I have not dug deep into them |
23:40:58 | preglow | eightbit: it's quite simple, you do math as usual, but just need to keep track of your dynamic range at all times |
23:42:17 | *** | Saving seen data "./dancer.seen" |
23:42:37 | preglow | i have a small plugin that generates a filtered sawtooth |
23:42:44 | preglow | but i haven't really commented it well... |
23:42:45 | preglow | heh |
23:43:33 | eightbit | yeah? |
23:43:48 | eightbit | but it does it output the sound aswel? |
23:44:02 | preglow | nope, writes to a file, it's from before rockbox on iriver did sound |
23:44:11 | preglow | when i tried to figure out how emac worked |
23:44:36 | eightbit | Oh nice! I would like to see it if I could. Might be able to figure it out from you coding. |
23:45:57 | preglow | sure, gimme a sec |
23:46:51 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <- Go on, try it!") |
23:47:13 | eightbit | anyway, in a float you go the exponant that tells you were the dot is. I guess in fixed that exponent is set leaving far more room for the mantissa? |
23:48:15 | eightbit | and calcuations thus are far simpler. I guess the processor can treat them just like ints |
23:49:11 | preglow | yes |
23:49:12 | preglow | indeed |
23:49:21 | preglow | the exponent is constant |
23:49:37 | preglow | for the emac unit, the dot is always at the front |
23:49:48 | eightbit | right! |
23:49:48 | preglow | so your numbers can be in the range -1 to 0.99999999whatever |
23:50:05 | preglow | if you need numbers outside this range, you need to do some scaling before you multiply, then some scaling after the multiply |
23:50:58 | eightbit | I am a little off in my low level stuff... what bit sequence would give me -1? |
23:51:20 | preglow | 0x80000000 |
23:51:29 | preglow | 0x7fffffff is 0.999999whatever |
23:51:34 | eightbit | great |
23:52:10 | preglow | http://glow.m0f0.net/rockbox/ |
23:52:17 | preglow | there's dsptest.c, sinetab.h and emac.h |
23:52:28 | preglow | i don't even know if it makes good output anymore, haven't tested it in yonks |
23:52:34 | eightbit | Thanks a lot! |
23:52:46 | eightbit | Outputs to a wave? |
23:52:55 | preglow | to a raw file |
23:52:59 | preglow | 16 bit mono big endian |
23:53:17 | preglow | so you need to convert it somehow, i used adobe audition/cool edit |
23:54:40 | eightbit | 44.1? |
23:54:58 | | Quit cYmen (Read error: 113 (No route to host)) |
23:55:01 | preglow | yea |
23:55:02 | preglow | think so |
23:55:17 | preglow | yeah, it's a define at the top |
23:55:20 | eightbit | Another question... |
23:55:29 | eightbit | Do you know much about resampling? |
23:56:00 | preglow | yeah |
23:56:06 | preglow | i know something, at least |
23:56:13 | eightbit | it would be nice to eventually add a pitchshifter into my plugin |
23:56:28 | preglow | a pitch shifter doesn't really resample, it does more fancy stuff |
23:56:49 | preglow | unless you don't mind the length of your sound being altered as well |
23:56:52 | eightbit | no, just the basic one where it is linked to tempo |
23:56:56 | preglow | ahhh |
23:57:02 | preglow | that's simple, yes |
23:57:24 | eightbit | just linear interpolation? |
23:57:35 | preglow | depends on the resampling ratio |
23:57:50 | preglow | that is, how much you want to pitch shift |
23:58:02 | eightbit | well I doubt it would be much more than an octave either way |
23:58:10 | eightbit | Ie doubling/halfing speed |
23:58:18 | preglow | well, linear interpolation will sounds okish |
23:58:21 | preglow | no harshness |
23:58:26 | preglow | but of course, it wont be high quality |
23:58:50 | eightbit | Well, we are talking about a step sequencer on an mp3 player! |
23:58:54 | preglow | heh |