00:00:10 | Rori | can you manually copy that from daily? |
00:00:15 | Rori | or does it not work? |
00:00:16 | ehntoo | wait |
00:00:19 | ehntoo | it is there |
00:00:23 | Rori | oh |
00:00:25 | ehntoo | it's just... not being... detected... |
00:00:26 | ehntoo | weird |
00:00:30 | Rori | hmmph |
00:00:55 | Bipple | Songs are now working again... |
00:01:28 | Rori | Ogg is playing back on my bleeding edge but no wps |
00:01:33 | Rori | did I miss something? |
00:01:36 | preglow | no |
00:01:37 | preglow | there is no wps |
00:01:45 | Rori | ehntoo you lie! |
00:01:51 | ehntoo | check the rbx homepage. |
00:01:57 | ehntoo | and ogg is working? |
00:02:07 | linuxstb | I just committed a change to make the WPS appear - but it doesn't actually know anything about OGG/FLAC files, apart from the filename. |
00:02:13 | ehntoo | ohh |
00:02:15 | preglow | ahh |
00:02:17 | linuxstb | Not even the length |
00:02:18 | Rori | oh heh |
00:02:20 | preglow | didn't see that |
00:02:36 | Rori | your too fast ;) |
00:02:46 | ehntoo | and... ogg isn't working still |
00:02:58 | | Join DMJC-L [0] (~DMJC-L@60-240-221-194.tpgi.com.au) |
00:02:59 | Rori | I will wait for tomorrows build methinks |
00:03:15 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
00:03:40 | Rori | gapless ogg is sex |
00:03:47 | Bipple | Is it normal to load a ogg and it plays the song but doesnt go to the next stage where is shows the length etc... |
00:03:49 | preglow | not quite |
00:04:10 | preglow | i'm starting to think we should add a faq on this... |
00:04:23 | ehntoo | Bipple: yes |
00:04:27 | Rori | faq's take up valuable coding time :) |
00:04:29 | Bipple | bloody chipmunks its crashed again |
00:04:40 | ehntoo | welcome to the wonderful world of pre-alpha software |
00:05:13 | Rori | someone has to be at the bleeding edge |
00:05:23 | Bipple | Welcome to the wonderful world of irver.com and back to 1.65EU |
00:05:31 | Rori | Bipple good idea |
00:05:43 | Bipple | i know, im a genius, ill wait till its done lol |
00:05:47 | ehntoo | *sigh* |
00:05:50 | ehntoo | *kicks his iRiver* |
00:05:51 | Bipple | or maybe until radio is in |
00:05:55 | Rori | stay safe be well....come again! |
00:06:01 | ehntoo | why isn't ogg working on my unit? |
00:06:16 | Bipple | you'll be lucky if you can get anything working |
00:06:27 | Rori | ehntoo what build? the last commit from LinusN? |
00:06:36 | ehntoo | most recent |
00:06:53 | ehntoo | like, within 5 minutes |
00:06:58 | ehntoo | it's not giving me an error any more |
00:06:59 | Rori | let me try it |
00:07:07 | ehntoo | it just starts to play |
00:07:11 | ehntoo | but then nothing comes out |
00:07:17 | Rori | gimmie a minute |
00:07:19 | ehntoo | and within half a second, the play symbol changes to stop |
00:07:22 | ehntoo | Rori: k |
00:07:28 | | Join Naked [0] (naked@naked.iki.fi) |
00:07:29 | ehntoo | mp3 is grand |
00:07:36 | ehntoo | but I can't live without voris |
00:07:38 | ehntoo | + |
00:07:41 | ehntoo | *+b |
00:08:19 | Rori | ban? |
00:08:20 | Rori | :) |
00:08:50 | ehntoo | heh |
00:08:53 | * | Rori sings "Banned on the Run..." |
00:09:05 | Rori | Banned of brothers |
00:09:22 | ehntoo | lol |
00:10:48 | [solid] | yet another status update... flac has been playing for 5 hours straight now |
00:10:56 | ehntoo | sweet |
00:11:12 | preglow | snot bad |
00:11:17 | preglow | anyone know how long iriver fw can do wav? |
00:11:28 | Rori | ogg still works here |
00:11:33 | Rori | last commit |
00:11:40 | Rori | shows wps too |
00:11:46 | | Quit Naked (Read error: 131 (Connection reset by peer)) |
00:11:57 | Rori | but no time remain etc as LinusN said |
00:12:40 | Rori | @ ehntoo |
00:12:46 | [solid] | preglow: ~4hrs |
00:12:47 | ehntoo | ... weird |
00:12:56 | Rori | tis |
00:13:03 | Querty | linuxstb: Thanks for the generic WPS, that's really cool! |
00:13:03 | Bipple | ok re flashed to iriver, thank you for your help my good people |
00:13:09 | Bipple | Bye all |
00:13:12 | [solid] | the battery indicator is showing 50% now |
00:13:19 | | Quit Bipple ("CGI:IRC") |
00:14:03 | [solid] | and to make it even more realistic i've been browsing files twice (to spin up the disk) |
00:14:12 | | Join bipak [0] (~bip@p50885A5E.dip.t-dialin.net) |
00:14:22 | ehntoo | mount /dev/sda1 |
00:14:24 | [solid] | and i check the runtime using the debug menu (backlight every ~15minutes) |
00:14:25 | ehntoo | eh... wrong window |
00:14:28 | preglow | [solid]: sure about that? if so, this is very cool |
00:14:44 | [solid] | preglow: yeah.. it's quite unbelievable if you ask me:D |
00:14:52 | thegeek | does anyone know where I can get replacements for the 3.5 mm headphone jack use on the h120/h140 ? |
00:14:56 | thegeek | mine are loose |
00:15:03 | thegeek | so I have to solder in some new one |
00:15:04 | thegeek | s |
00:15:21 | preglow | [solid]: we should still be able to make flac run much faster than it does |
00:15:29 | [solid] | preglow: yeah i know :DDD |
00:15:31 | linuxstb | [solid]: Are you just repeating one track, or playing a long playlist? |
00:15:41 | ehntoo | bah... not again |
00:15:46 | [solid] | linuxstb: i'm repeating a specially selected album |
00:15:55 | preglow | as long as it keeps reading the disk, it doesn't much matter |
00:16:36 | linuxstb | Yep, that's all I was checking. |
00:17:03 | [solid] | linuxstb: it has a bitrate of ~800 (ie the whole album), is 55 minutes long and has both tracks that fit in the buffer and tracks that don't |
00:17:46 | linuxstb | Sounds perfect to me. I'm surprised it's so stable so early. |
00:18:14 | Rori | How long for Ogg and Mp3 at present anyone know? |
00:18:45 | ehntoo | wtf.. |
00:19:15 | ehntoo | why isn't my iriver showing up as a drive? |
00:19:27 | ehntoo | AHA |
00:19:31 | [solid] | Rori: i'll be testing that tommorow (or rather tommorow and the day after tommorow if rockbox continues to perform so well:D ) |
00:20:15 | Rori | at this rate Rockbox will be complete in a couple of weeks :D |
00:21:00 | ehntoo | agreed |
00:21:05 | Rori | Hey I like to be optimistic (which is unusal for me) :) |
00:21:13 | Rori | unusual |
00:21:53 | ehntoo | uh-oh |
00:21:57 | ehntoo | I don't like the way that happened |
00:22:59 | | Quit markun () |
00:23:26 | [solid] | oh the battery indicator indeed isn't that reliable |
00:23:42 | [solid] | showing 62 now ;) |
00:23:46 | Rori | lol |
00:23:50 | ehntoo | figures. |
00:23:53 | Bagder | :-] |
00:24:10 | ehntoo | gnome file-roller wasn't extracting my stuff into the right folder |
00:24:11 | ehntoo | =P |
00:24:20 | [solid] | linuxstb: btw, i used max compression (-8) |
00:24:55 | [solid] | heh and back at 50 again |
00:25:22 | ehntoo | .. and... after clearing my rockbox install |
00:25:26 | ehntoo | it's still not playing vorbis |
00:25:27 | ehntoo | =\ |
00:25:36 | [solid] | back to tha books... hope to give next status report in an hour ^^ |
00:27:26 | * | Rori goes for a workout. fight the flab and all ;) |
00:29:07 | ehntoo | anybody taking suggestions on what they should work on next? |
00:29:28 | | Quit Querty ("Leaving") |
00:29:38 | Bagder | I don't think that's really needed |
00:30:01 | ehntoo | as amusing as listening to "This Week in Tech" running at 2x speed is |
00:30:03 | ehntoo | iot's kinda nnoying |
00:30:03 | Rori | people work on what they want to |
00:30:30 | Rori | I am sure it will get sorted whenever anyone feels the need to do it. this is not a business :) |
00:30:34 | ehntoo | lol |
00:30:37 | ehntoo | I know |
00:30:39 | ehntoo | I'd do it myself |
00:30:44 | ehntoo | but I don't know any C |
00:30:45 | ehntoo | well |
00:30:51 | ehntoo | not much more than "Hello World" |
00:30:54 | Bagder | perfect time to learn! |
00:31:05 | ehntoo | aye, I know |
00:31:07 | Rori | patience linus and slasheri and preglow etc are on the case no doubt |
00:31:21 | ehntoo | hey... now that finals are over, now I CAN learn |
00:32:12 | ehntoo | *digs out gedit and gcc* |
00:33:53 | | Join muesli- [0] (muesli_tv@1Cust216.tnt1.hnr2.deu.da.uu.net) |
00:34:02 | t0mas | amiconn? |
00:34:06 | t0mas | are you around? |
00:34:11 | muesli- | hi |
00:34:12 | t0mas | or Bagder? |
00:34:13 | t0mas | hi |
00:34:20 | Bagder | still here |
00:34:25 | t0mas | ok |
00:34:25 | amiconn | me 2 |
00:34:33 | t0mas | I found a bug... I think |
00:35:00 | t0mas | can you verify with last CVS build, that keyboard input (or the whole ON/PLAY button) doesn't work? |
00:35:35 | muesli- | btw is there somewhere a changelog for latest builds? |
00:35:45 | t0mas | and I guess that's amiconn's / my hold button fix |
00:36:02 | ehntoo | t0mas: yeah... it is broken |
00:36:07 | ehntoo | just noticed that |
00:36:15 | t0mas | amiconn: take a look at our little fix |
00:36:16 | amiconn | t0mas: poweroff is working |
00:36:16 | | Quit jn-comp ("CGI:IRC (EOF)") |
00:36:21 | t0mas | amiconn: the other one |
00:36:32 | t0mas | amiconn: where you left out some parenthesis... |
00:37:08 | amiconn | Hmpf :/ |
00:37:22 | t0mas | see what's wrong there? |
00:38:27 | amiconn | Yes... you set the parentheses wrong |
00:38:31 | amiconn | mefix |
00:38:36 | t0mas | k |
00:38:51 | t0mas | if (!button_hold() && (data & (0x20 == 0))) |
00:38:55 | t0mas | what should it have been? |
00:39:13 | t0mas | if (!button_hold() && ((data & 0x20) == 0)) |
00:39:15 | t0mas | like that? |
00:39:34 | t0mas | damn... that's a pretty obvious one |
00:40:56 | HCl | wth. |
00:41:07 | HCl | yes, i'd say :P |
00:41:19 | | Quit matsl (Remote closed the connection) |
00:41:44 | t0mas | 3 commits for something we could've done just right :X |
00:42:11 | t0mas | 1 my fix, 2 amiconn's parenthesis, 3 my really stupid parenthesis |
00:42:34 | preglow | woot, i just turned 24! |
00:42:51 | Rori | happy bday preglow |
00:42:54 | t0mas | ah, same birthday as my girlfriend |
00:42:55 | Bagder | congrats preglow |
00:43:01 | amiconn | t0mas: Pause working again |
00:43:04 | preglow | happy and happy |
00:43:05 | t0mas | :D |
00:43:09 | | Join Naked [0] (naked@naked.iki.fi) |
00:43:14 | muesli- | lalala preglow :D |
00:43:18 | ]RowaN[ | welcome to club 24 preglow |
00:43:26 | t0mas | amiconn: fixed 3 bugs at once now ;) |
00:43:28 | ehntoo | happy birthday |
00:43:30 | * | preglow does the thaking and the bowing |
00:43:32 | preglow | thanking! |
00:43:34 | Bagder | and that's not even 0x24 |
00:43:34 | muesli- | still 3years to go to join MY club ;) |
00:43:35 | Rori | t0mas have you committed it? |
00:43:44 | preglow | muesli-: you'll wait for me, right? |
00:43:48 | t0mas | Rori: amiconn had |
00:43:52 | muesli- | promised :D |
00:43:52 | t0mas | *has |
00:43:54 | * | amiconn enjoys hot-plugging the remote |
00:43:55 | Rori | k grabs |
00:44:10 | amiconn | Need to take care not to plug / unplug too often |
00:44:15 | preglow | amiconn: commit? |
00:44:36 | amiconn | About to... |
00:44:42 | preglow | excellent |
00:45:06 | Rori | oh...waits |
00:45:07 | t0mas | ok, now I can commit my paused -> next -> not paused fix |
00:45:30 | preglow | man, rockbox is shaping up with a quickness |
00:45:30 | amiconn | I 'abuse' the scroll thread to do the init as well, cause this can't be done directly within the tick function |
00:45:37 | preglow | i hope there's something left for me to do come july |
00:45:45 | | Quit courtc (Read error: 113 (No route to host)) |
00:45:50 | Bagder | haha |
00:45:57 | t0mas | preglow: enough ;) |
00:46:20 | Rori | work on getting wps to work on ogg properly then ;) |
00:46:21 | amiconn | preglow: Rockbox is never finished... we have archos support for years, and still there are things to fix/ improve/ extend |
00:46:23 | t0mas | and if you're getting bored... I can do some more parenthesis... so you can search them? :P |
00:46:32 | preglow | amiconn: yeah, i know, just joking around |
00:46:37 | Rori | lol |
00:46:46 | preglow | at least there'll probably be some dsp stuff to be done |
00:46:54 | preglow | i still want to fulfil my dream of dsp plugins |
00:47:03 | Rori | good dream |
00:47:28 | Rori | nice verb with surround expansion |
00:47:32 | Rori | ane exciter etc |
00:47:35 | preglow | hahah |
00:47:35 | Rori | and |
00:47:37 | preglow | we'll see |
00:48:01 | preglow | i guess the equaliser should be put in the core |
00:48:12 | preglow | unless people are content with what the uda has |
00:48:17 | HCl | nope |
00:48:21 | HCl | i fully agree with dsp plugins |
00:48:28 | HCl | preferably with chaining support |
00:48:32 | t0mas | ah, the iriver bass and treble is uda stuff? |
00:48:34 | t0mas | not software? |
00:48:42 | Rori | shame DPL II headphone support is not open source :P |
00:48:44 | preglow | t0mas: yes |
00:48:54 | preglow | hardware based |
00:49:40 | amiconn | preglow: Probably the simplest thing (given that the uda can't do that) is a stereo matrix (stereo width setting in rockbox) |
00:51:39 | t0mas | ok, paused -> next -> playing bug is fixed :D |
00:52:47 | t0mas | doesn't give warnings here... and pcm_playback.c is iriver only... so it should just work :) |
00:52:49 | preglow | amiconn: just some simple mid/side calcualation thing? |
00:53:17 | t0mas | preglow: maybe it can so something like it for iriver's srs funcion? |
00:53:20 | t0mas | *function |
00:53:30 | preglow | i have no idea how srs works |
00:53:31 | amiconn | Yup... you don't even need to explicitly calculate mid & side signals |
00:53:44 | preglow | amiconn: well, no, but you can look at it like a m/s calculation |
00:53:45 | ehntoo | is iriver's srs in software or hardware? |
00:53:52 | preglow | ehntoo: software |
00:54:38 | t0mas | ok, good night again :) |
00:55:19 | preglow | l = l + (l - (l + r)/2)*width, r = r + (l - (l + r)/2)*width |
00:55:19 | amiconn | preglow: The MAS does this in its dsp core. Just mixing left_in and right_in into left_out and right_out using 4 scale factors of -1...+1 |
00:55:21 | preglow | something like that |
00:55:42 | preglow | where l and r are sample values for left and right |
00:55:44 | | Join courtc [0] (~courtc@adsl-158-36-109.asm.bellsouth.net) |
00:56:11 | preglow | that's quite basically a mid/side conversion with side amplification |
00:56:18 | amiconn | I derived the formula used to calculate the factors from the desired width by calculating m/s |
00:57:08 | amiconn | It's in sound.c |
00:58:17 | preglow | yeah, see it |
00:59:40 | Rori | you upped the latest commit with the pause bug fix? |
01:00 |
01:00:21 | muesli- | will go 2 bed..have fun girls... |
01:02:23 | preglow | does anyone have any idea how the eq should be like? |
01:02:24 | preglow | like specs |
01:02:45 | preglow | seems like a five band fixed frequency thing is what's most popular |
01:03:14 | | Quit DMJC-L ("Leaving") |
01:03:54 | amiconn | preglow: I'd prefer simple treble/bass, plus a correctly working loudness |
01:03:57 | Rori | bleh |
01:04:05 | Rori | gimmie parametric any day of the week ;) |
01:04:06 | preglow | amiconn: uda has that already |
01:04:17 | preglow | amiconn: that is, no loudness |
01:04:36 | preglow | i've never done a loudness filter before |
01:04:41 | preglow | just now roughly what it has to do |
01:04:44 | preglow | know |
01:05:23 | amiconn | (UDA) Yeah, no loudness, and no sensible treble/bass range |
01:05:40 | preglow | i guess i could make several eqs |
01:05:58 | preglow | i've got a feeling people will request a more elaborate one in addition to a bass/treble thing |
01:06:25 | preglow | loudness basically just lifts the bass and treble a bit, yeah? |
01:06:47 | preglow | to compensate for 4khz peak in hearing at low volume? |
01:06:54 | [solid] | imagine having headphones eq presetes for rockbox... extreme l33tness |
01:07:02 | | Quit DomZ ("CGI:IRC (EOF)") |
01:07:50 | amiconn | Not that simple. It does it depending on the volume, and (hopefully) matching the ear's sensitivity curve |
01:08:00 | preglow | amiconn: do you have any idea how steep the eq filters in the mas are? |
01:08:18 | amiconn | no |
01:09:02 | amiconn | All mas have volume/balance/treble/bass. These are done in the audio codec part |
01:09:56 | amiconn | All mas also have the stereo matrix, done in the dsp |
01:10:01 | preglow | i never use eqs myself, so i really don't know what's preferable |
01:10:10 | amiconn | The newer ones (3587 and 3539) additionally have loudness plus 'superbass' |
01:10:26 | amiconn | ..also done in the audio codec |
01:10:51 | amiconn | 'superbass' merely shifts the center frequency of the loudness function from 1 to 2 kHz |
01:11:06 | amiconn | ...so it does nothing with loudness == 0 |
01:11:33 | amiconn | Finally, the newer mas' also have 'Micronas dynamic bass', done in the dsp |
01:11:58 | amiconn | This is a virtual bass expansion based on the phenomenon of the 'missing fundamental' |
01:12:03 | preglow | ahh, yes |
01:12:30 | preglow | read about that somewhere |
01:13:32 | [solid] | ladies and gentleman... proud to announce flac playback has just passed the 6h mark |
01:13:47 | | Quit muesli- (Read error: 60 (Operation timed out)) |
01:13:59 | [solid] | it's getting exciting |
01:14:10 | [solid] | 6h was an optimistic estimate for me |
01:14:21 | [solid] | ...but it keeps on playing |
01:14:26 | preglow | not bad at all |
01:14:42 | linuxstb | [solid]: Did you remember to remove the charger? :-) |
01:14:46 | preglow | amiconn: but i really don't see the point, the should be no missing fundamental with proper earphones |
01:14:54 | | Join bagawk [0] (~Lee@bagawk.user) |
01:15:16 | amiconn | I don't know of any earphone that can really handle 20 Hz for that matter |
01:15:24 | amiconn | Even 50 Hz is problematic |
01:15:30 | [solid] | linuxstb: yeah.. it's so cool i think i'll actually give it a listen now |
01:15:41 | amiconn | Proper headphones can do that, but certainly no eaphones |
01:15:49 | preglow | ahh |
01:15:50 | preglow | of course |
01:15:56 | preglow | i assume everyone uses great big headsets, like i do ;) |
01:16:10 | amiconn | You said earphones... |
01:16:21 | preglow | earphones = headphones, to me |
01:16:36 | preglow | i call the smaller ones with shitty sound earbuds |
01:17:22 | preglow | but yeah, that kind of processing will quickly be expensive for us |
01:17:40 | preglow | we'll probably have to do pitch estimation and selective eqing or something |
01:18:54 | amiconn | I don't think we'd need that. I don't use it on the archos, because it adds a quite noticeable amount of noise |
01:19:50 | preglow | i'd never use it for sure |
01:19:59 | amiconn | Iiuc what it does is: Filter out bass frequencies (cut off frequency is adjustable), calculate harmonics for them, then add these to the signal |
01:20:32 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
01:20:50 | preglow | well, yes, that's actually a quite nice way of doing it |
01:21:11 | *** | Saving seen data "./dancer.seen" |
01:22:03 | preglow | perhaps they just distort the filtered out bass |
01:22:11 | preglow | that should generate plenty of harmonics |
01:23:19 | amiconn | It can't be that costly, because the mas manages to do this in addition to decoding mp3 |
01:23:40 | amiconn | ...with its internal frequency of ~24 / ~22 MHz |
01:23:40 | | Join Tomhab [0] (~tom@82-133-68-175.dyn.gotadsl.co.uk) |
01:23:44 | preglow | filtering out the bass and doing some kind of waveshaper on it should be pretty cheap |
01:24:59 | preglow | a one pole filter on a dsp should negligable |
01:25:03 | preglow | as should a waveshaper |
01:28:49 | preglow | but i need to sleep |
01:28:50 | preglow | later |
01:29:03 | | Quit preglow ("s") |
01:30:43 | | Quit bagawk ("Leaving") |
01:31:13 | Tomhab | Is the gmini series dead in the water at the minute? |
01:33:28 | midk | you might check out gmemu. |
01:37:21 | | Quit Sucka ("a bird in the bush is worth two in your house") |
01:41:29 | | Join DMJC [0] (~James@60-240-221-194.tpgi.com.au) |
01:51:14 | | Quit linuxstb (tolkien.freenode.net irc.freenode.net) |
01:51:14 | NSplit | tolkien.freenode.net irc.freenode.net |
01:51:14 | | Quit Zoom2 (tolkien.freenode.net irc.freenode.net) |
01:51:14 | | Quit thegeek (tolkien.freenode.net irc.freenode.net) |
01:51:14 | | Quit einhirn (tolkien.freenode.net irc.freenode.net) |
01:51:14 | | Quit Bagder (tolkien.freenode.net irc.freenode.net) |
01:51:14 | | Quit pabs (tolkien.freenode.net irc.freenode.net) |
01:51:14 | | Quit t0mas (tolkien.freenode.net irc.freenode.net) |
01:51:14 | | Quit Rick (tolkien.freenode.net irc.freenode.net) |
01:51:14 | | Quit Naked (tolkien.freenode.net irc.freenode.net) |
01:51:14 | | Quit spiralout (tolkien.freenode.net irc.freenode.net) |
01:51:14 | | Quit Seed (tolkien.freenode.net irc.freenode.net) |
01:51:14 | | Quit Tomhab (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit Rori (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit BTKDaImMaikata (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit tedboer (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit Zagor (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit DMJC (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit courtc (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit bipak (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit ehntoo (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit Stryke` (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit ripnetuk (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit Slasheri (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit rob- (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit silencer_ (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit mbr (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit odd (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit gromit` (tolkien.freenode.net irc.freenode.net) |
01:51:15 | | Quit Strath (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit lostlogic (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit tvelocity (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit cYmen (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit QT (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit crashd (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit bill2or3 (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit [zmaj] (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit ze (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit edx (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit DangerousDan (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit [solid] (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit Lynx_awy (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit crash_ (tolkien.freenode.net irc.freenode.net) |
01:51:20 | | Quit C-Keen (Success) |
01:52:50 | | Join C-Keen [0] (~C-Keen@positive-it.de) |
02:00 |
02:00:40 | | Quit midk (Read error: 104 (Connection reset by peer)) |
02:01:25 | | Quit dwihno (Nick collision) |
02:01:25 | | Quit amiconn (Nick collision) |
02:01:25 | | Join dwihno [0] (~dw@81.8.224.89) |
02:01:25 | | Join amiconn [0] (~jens@p54BD5469.dip.t-dialin.net) |
02:01:25 | NHeal | tolkien.freenode.net irc.freenode.net |
02:01:25 | NJoin | DMJC [0] (~James@60-240-221-194.tpgi.com.au) |
02:01:25 | NJoin | Tomhab [0] (~tom@82-133-68-175.dyn.gotadsl.co.uk) |
02:01:25 | NJoin | courtc [0] (~courtc@adsl-158-36-109.asm.bellsouth.net) |
02:01:25 | NJoin | Naked [0] (naked@naked.iki.fi) |
02:01:25 | NJoin | bipak [0] (~bip@p50885A5E.dip.t-dialin.net) |
02:01:25 | NJoin | linuxstb [0] (~linuxstb@dsl-212-23-31-215.zen.co.uk) |
02:01:25 | NJoin | Zoom2 [0] (~46925690@labb.contactor.se) |
02:01:25 | NJoin | thegeek [0] (na@ti521110a080-0888.bb.online.no) |
02:01:25 | NJoin | ehntoo [0] (~noclue2@24-177-161-77.dhcp.mrqt.mi.charter.com) |
02:01:25 | NJoin | spiralout [0] (~keep_goin@p54B386D0.dip0.t-ipconnect.de) |
02:01:25 | NJoin | Rori [0] (MO-Pantsu@deadman3000.plus.com) |
02:01:25 | NJoin | BTKDaImMaikata [0] (~Bager@83.222.160.88) |
02:01:25 | NJoin | Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
02:01:25 | NJoin | einhirn [0] (Miranda@carlsberg.heim2.tu-clausthal.de) |
02:01:25 | NJoin | edx [0] (edx@p54A8E23E.dip.t-dialin.net) |
02:01:25 | NJoin | tvelocity [0] (~tony@ipa21.0.tellas.gr) |
02:01:25 | NJoin | cYmen [0] (~cymen@nat-ph3-wh.rz.uni-karlsruhe.de) |
02:01:25 | NJoin | Bagder [0] (~daniel@1-1-5-26a.hud.sth.bostream.se) |
02:01:25 | NJoin | Strath [0] (~mike@dgvlwinas01pool0-a219.wi.tds.net) |
02:01:25 | NJoin | QT [0] (as@area51.users.madwifi) |
02:01:25 | NJoin | DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) |
02:01:25 | NJoin | Seed [0] (ben@l192-117-115-168.broadband.actcom.net.il) |
02:01:25 | NJoin | lostlogic [0] (~lostlogic@node-4024215a.mdw.onnet.us.uu.net) |
02:01:25 | NJoin | tedboer [0] (~maarten@mtg62.upf.es) |
02:01:25 | NJoin | crashd [0] (nobody@badger.ing.me.uk) |
02:01:25 | NJoin | pabs [0] (~pabs@xor.pablotron.org) |
02:01:25 | NJoin | Zagor [0] (foobar@h63n1fls31o265.telia.com) |
02:01:25 | NJoin | bill2or3 [0] (bill@cerberus.protovision.com) |
02:01:25 | NJoin | ripnetuk [0] (~george@82-70-100-230.dsl.in-addr.zen.co.uk) |
02:01:25 | NJoin | t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
02:01:25 | NJoin | [solid] [0] (~solid@83.175.176.194) |
02:01:25 | NJoin | Lynx_awy [0] (Lynx@134.95.189.59) |
02:01:25 | NJoin | Rick [0] (rick@Rick.user) |
02:01:25 | NJoin | Slasheri [0] (miipekk@ihme.org) |
02:01:25 | NJoin | crash_ [0] (~crash@a15167580.alturo-server.de) |
02:01:25 | NJoin | rob- [0] (~robbie@haylott.plus.com) |
02:01:25 | NJoin | silencer_ [0] (~silencer@zen.via.ecp.fr) |
02:01:25 | NJoin | mbr [0] (~mb@stz-softwaretechnik.de) |
02:01:25 | NJoin | odd [0] (mrodd@fangorn.starshadow.com) |
02:01:25 | NJoin | gromit` [0] (~gromit`@ras75-5-82-234-244-69.fbx.proxad.net) |
02:01:25 | NJoin | [zmaj] [0] (zmaj@liebt.polnische.putzen.am.telefon.und.das.ist.auch.gut-s0.de) |
02:01:26 | NJoin | ze [0] (ze@ca-dstreet-cuda2-c9a-73.snbrca.adelphia.net) |
02:01:29 | Ctcp | Version from freenode-connect!freenode@connect.utility.freenode |
02:01:29 | *** | Server message 477: 'logbot #rockbox :[freenode-info] help freenode weed out clonebots, please register your IRC nick and auto-identify: http://freenode.net/faq.shtml#nicksetup' |
02:03:45 | | Quit Tomhab (Read error: 60 (Operation timed out)) |
02:04:54 | linuxstb | I'm still not sure if it's a good idea, but I've implemented a FLAC parser to read the metadata independently of the codec. It currently lives in playback.c and populates the "id3" struct with things like "length", "samplerate", "bitrate" etc. |
02:07:53 | [solid] | okay, everybody's sleepin' and my iriver is still playing o_O |
02:08:03 | Stryke` | the flac test? |
02:08:07 | [solid] | yeah |
02:08:31 | [solid] | 7hrs mark in 3 minutes |
02:08:36 | [solid] | O_o |
02:08:49 | Stryke` | hows the battery doing? |
02:09:10 | [solid] | the indicator says it's at 38-41 now |
02:09:18 | Stryke` | and is it the same flacs over and over, maybe not reading the HDD? |
02:09:47 | [solid] | however the voltage is now dropping more rapidly |
02:09:53 | | Join forester [0] (forester@c-24-99-196-51.hsd1.ga.comcast.net) |
02:09:56 | [solid] | 3.66V atm |
02:10:08 | ehntoo | it's still going, isn't it? |
02:10:09 | ehntoo | =P |
02:10:15 | ehntoo | 7 hours... |
02:10:16 | ehntoo | wow... |
02:10:33 | [solid] | it's the same flacs, but it has 32 megs of ram and not 337megs :D |
02:10:37 | forester | Anyone happent o know which format has a better designed and documented decoding api? (Wavpack or FLAC) |
02:10:59 | ehntoo | I'm assuming it depends on what you want, exactly |
02:11:14 | [solid] | forester: flac will probably be better documented and worse designed |
02:11:20 | [solid] | forester: with wavpack the opposite |
02:11:28 | forester | [solid]: Probably? |
02:11:39 | [solid] | yup, i'm no pro |
02:11:42 | forester | I notice it is better documented, much better. |
02:11:55 | [solid] | flac is older and much more popular |
02:11:55 | forester | I am not sure it is worse designed simply because it is older though. |
02:11:57 | ehntoo | meh... what in the world is with some of these ogg's... |
02:12:05 | ehntoo | they worked with yesterday's bleeding edge I was using |
02:12:11 | Stryke` | [solid]: what volume are you playing at? |
02:12:18 | [solid] | Stryke`: 50% |
02:12:26 | Stryke` | impressive |
02:12:31 | [solid] | yeah... |
02:12:44 | forester | Anyone compare flac and wavpack seeking? |
02:13:01 | [solid] | the battery is now draining faster and faster, wonder if it'll reach anytime near 8hrs |
02:13:17 | ehntoo | let's hope it does. |
02:13:21 | [solid] | forester: i've heard flac seeking == hell |
02:13:39 | forester | I just read 'extremely fast seeking'. :p |
02:14:03 | [solid] | forester: hell in terms of coding, not speed:) |
02:14:20 | ehntoo | heh |
02:14:43 | forester | Any recommendations on where I could get a quick answer to this dilemma? |
02:15:01 | forester | I want to use whatever format I will be using the decoder of later. :p |
02:15:08 | forester | The decoder api that is. |
02:15:11 | [solid] | hydrogenaudio.org |
02:15:15 | forester | Ya. |
02:15:26 | forester | Hoping for something better. |
02:15:32 | [solid] | but they don't have any comparisons on the developing side |
02:15:36 | forester | Right. |
02:17:26 | [solid] | hm... wonder if such a playback test could be used for improving the battery indicator |
02:17:59 | [solid] | saving battery states to some buffer and writing them to a file when the disk is spun for audio buffering |
02:18:14 | linuxstb | forester: Why are you asking about decoding APIs? |
02:18:31 | ehntoo | looks like I'm going digging into the vorbis code... |
02:18:50 | forester | Writing an on-demand on-the-fly-re-encoding server. |
02:19:15 | [solid] | forester: you might take a look at squeezebox |
02:19:24 | [solid] | forester: it's gpl afair |
02:20:17 | forester | What url? Google results confusing me. |
02:20:36 | [solid] | http://www.slimdevices.com/pi_overview.html |
02:21:15 | forester | More flac supporting hardware doesn't bode well for wavpack. |
02:21:21 | linuxstb | All that I can say is that I've used libFLAC in various applications, and had no complaints with it. |
02:21:36 | forester | linuxstb: I am optimistic about it. |
02:21:56 | [solid] | forester: sure, but wavpack has a huge chance with rockbox |
02:22:06 | [solid] | forester: and the other way round too, imho |
02:22:18 | forester | What? |
02:22:25 | forester | flac has no chance? |
02:22:28 | [solid] | lol |
02:22:30 | [solid] | not that |
02:22:46 | [solid] | i think it might get more popular when it has decent dap support |
02:22:59 | forester | Maybe. |
02:23:15 | [solid] | rockbox will be the first firmware supporting it i think |
02:23:24 | [solid] | and it already is realtime |
02:24:08 | ze | supporting what, flac? my karma plays flac |
02:24:17 | linuxstb | wavpack |
02:24:30 | ze | oh |
02:24:35 | ze | barely ever heard of it :p |
02:25:07 | [solid] | wavpack and musepack might bring rockbox to a new level of popularity i think... two formats with very enthusiatic, devoted and usually also knowing-a-tad-more fans that don't have dap support yet |
02:25:21 | Stryke` | musepack :-) |
02:25:52 | forester | I think musepack is about done. |
02:26:02 | [solid] | you know, the kind of final screw-the-ipod argument for the totally l33t g33ks |
02:26:14 | Stryke` | done, how? |
02:26:52 | forester | Developer stopped doing much with it many years ago, before it was renamed... promises never fulfilled... |
02:27:03 | forester | Years of enthusiasm is fading away. |
02:27:10 | forester | With some late-comer echoes. |
02:27:11 | Stryke` | oh, yes, but it still can't be beat for quality vs. size |
02:27:36 | forester | Stryke`: Many mpc'ers went lossless. |
02:27:38 | [solid] | musepack development is resumed |
02:27:42 | forester | The early ones anyway. |
02:27:47 | forester | [solid]: By who? |
02:27:53 | forester | [solid]: Frank? |
02:28:14 | [solid] | www.musepack.net |
02:28:19 | forester | mp+/mpc are two different beats. |
02:28:25 | forester | [solid]: Yeah, I visited that url years ago. |
02:28:37 | Stryke` | if my H120 could play MPC, regardless of the future of the format, i'd certainly encode my new CDs to MPC |
02:28:42 | [solid] | note there was an update t wo days ago.. |
02:28:47 | | Quit linuxstb ("Leaving") |
02:29:03 | forester | Big deal. |
02:29:06 | forester | It's not the same thing. |
02:29:37 | [solid] | but i'm not sure what are they going to do about sv8 |
02:29:45 | forester | There are also licensing concerns actually. |
02:29:52 | forester | That's why I think weird things seemed to happen. |
02:29:55 | [solid] | i don't think so |
02:29:58 | forester | Yeah. |
02:30:02 | [solid] | the one patent that was the problem expired |
02:30:23 | forester | I haven't heard from Andre for years. |
02:30:29 | forester | Then all these leet sites show up. |
02:30:30 | [solid] | about the time people picked up development i think... but i'm not sure |
02:30:33 | forester | Frank starts making releases. |
02:30:40 | forester | Promises made my Andre are not fulfilled. |
02:30:42 | [solid] | it's all lgpl now.. |
02:30:45 | forester | He is not working on it. |
02:30:48 | forester | As far as I know. |
02:30:57 | forester | And this is a story spanning many years., |
02:31:08 | forester | Yeah, now it's lgpl. |
02:31:08 | [solid] | Musepack was created by Andree Buschmann (mirror) (archival site) and is currently developed by Frank Klemm (mirror) and the Musepack Development Team. |
02:31:11 | forester | Because of all this drama. |
02:31:54 | forester | I think mpc is past its peak. |
02:32:22 | [solid] | yeah, probably because of the stop in development back then |
02:32:22 | forester | It may get better technically of course. |
02:32:25 | Stryke` | the point remains, its a very fast encoding/decoding format with high quality at low(er) bitrates |
02:32:28 | | Quit Rori (Read error: 54 (Connection reset by peer)) |
02:32:33 | Stryke` | sounds pretty good for a portable |
02:32:33 | forester | Stryke`: duh. |
02:32:34 | forester | Stryke`: duh. |
02:32:34 | DBUG | Enqueued KICK forester |
02:32:34 | forester | Stryke`: duh. |
02:32:35 | | Join Rori [0] (MO-Pantsu@deadman3000.plus.com) |
02:32:44 | forester | Stryke`: I have many mpc and used it for years. |
02:32:47 | [solid] | Stryke`: i always thought it was good at high(er) bitrates :) |
02:32:53 | forester | Stop acting like I said otherwise. |
02:32:58 | Stryke` | 160 - 180 kbps is not exactly high(er) |
02:33:05 | [solid] | well, it is |
02:33:13 | [solid] | vorbis does sound very good at 128 |
02:33:46 | [solid] | and that's still not the ultra-lo category |
02:34:04 | | Quit Rori (Read error: 54 (Connection reset by peer)) |
02:34:08 | ehntoo | vorbis sounds... listenable when you get much lower than 128 |
02:34:11 | [solid] | nowadays you can encode a file at 128 and not be able to abx... |
02:34:15 | | Join Rori [0] (MO-Pantsu@deadman3000.plus.com) |
02:34:28 | [solid] | below ~100 it's becoming a matter of which codec sounds more listenable |
02:34:50 | [solid] | because artifacts become quite obvious |
02:35:10 | [solid] | (and my h120 is still playing) |
02:35:20 | ehntoo | heh |
02:35:21 | ehntoo | cool |
02:35:45 | [solid] | scary :) |
02:36:39 | | Quit Rori (Read error: 54 (Connection reset by peer)) |
02:36:44 | [solid] | but musepack could become tha shiznit again imo |
02:36:49 | | Join Rori [0] (MO-Pantsu@deadman3000.plus.com) |
02:37:16 | [solid] | if only frank would create at least a reference sv8 implementation |
02:37:26 | | Quit Rori (Read error: 54 (Connection reset by peer)) |
02:37:32 | forester | I said the same thing for years about sv7. |
02:37:37 | | Join Rori [0] (MO-Pantsu@deadman3000.plus.com) |
02:37:51 | [solid] | ooh. you used musepack before sv7? |
02:37:55 | [solid] | that's l33t man |
02:37:55 | forester | Blahaha. |
02:37:56 | [solid] | ! |
02:37:59 | forester | sv7 is new. |
02:38:13 | forester | I waited so long for sv7, for streaming support. |
02:38:29 | [solid] | i've yet to see a non-sv7 .mpc file:) |
02:38:36 | forester | Want one? |
02:38:40 | forester | Or hundreds? |
02:38:41 | forester | :p |
02:38:53 | [solid] | oh, so he promised streaming support for sv7 already? XD |
02:38:55 | forester | I don't know, I seem to recall sv3,4 and 5... |
02:39:07 | forester | [solid]: It's not there? |
02:39:11 | forester | [solid]: I wouldn't be surprised. |
02:39:24 | [solid] | nope... it's supposed to be... in sv8 :D |
02:39:28 | forester | [solid]: Years ago sv7 was supposed to ... |
02:39:29 | forester | Yeah. |
02:39:30 | forester | See. |
02:39:34 | forester | I would still be here waiting. |
02:39:41 | forester | And when I talked to him, it was a week or two away. |
02:39:43 | forester | Not 3 years. |
02:39:49 | forester | Over and over. |
02:39:50 | [solid] | that sheds a new light on musepack, thanks ^^ |
02:39:52 | forester | And the same thing now. |
02:40:17 | ehntoo | well, when you do something for free... |
02:41:22 | [solid] | ehntoo: the only thing that makes my computer slow is a component that for sure wasn't made for free (ide controller) |
02:41:42 | | Join ashridah [0] (ashridah@220-253-120-205.VIC.netspace.net.au) |
02:41:54 | [solid] | the stuff that was made for free makes it run miraculously fast comparing to windows :) |
02:42:29 | [solid] | 7,5hrs... |
02:42:31 | [solid] | w00t. |
02:43:15 | ehntoo | lol |
02:43:30 | ehntoo | gotta love Gentoo. |
02:44:10 | [solid] | ehntoo: exactly ^^ |
02:45:08 | [solid] | hmm... iirc the iriver fw has 8-10hrs uptime with ogg vorbis -q6 files |
02:47:25 | ehntoo | from what I've seen, that's right |
02:48:07 | [solid] | SCARY |
02:48:08 | | Quit ripnetuk (Read error: 104 (Connection reset by peer)) |
02:48:35 | [solid] | looks like a larger battery replacement won't be needed at all... |
02:51:02 | ehntoo | lol |
02:51:07 | | Quit ]RowaN[ () |
02:55:55 | ehntoo | *updates gcc to hopefully include m68k support |
02:57:02 | [solid] | i wonder how much more battery time can be squeezed with further optimisations of the core, the codec and file buffering |
02:57:50 | [solid] | i'm also wondering if i haven't accidentaly used ogg files lol |
02:58:23 | Stryke` | lol, that would be funny |
02:59:14 | [solid] | oh i can check it with rockbox (rename) |
02:59:37 | [solid] | .flac alright |
02:59:47 | [solid] | <3 |
03:00 |
03:10:09 | [solid] | good god. |
03:10:31 | [solid] | i've come to the point where i'm not sure if i believe my own test... |
03:11:13 | | Part forester |
03:21:15 | *** | Saving seen data "./dancer.seen" |
03:25:55 | spiralout | how much time is elapsed since staring the test? you´re testing flac? do you know how long the hp is mp3 running? and what time is it ? :-P |
03:26:31 | [solid] | oh man |
03:26:33 | [solid] | it's dawn here |
03:26:36 | [solid] | :D |
03:27:25 | [solid] | the time is 03:27 so it's about 8hrs 17minutes now since 19:10 yesterday |
03:27:49 | [solid] | and yes it's flac, at max compression rate |
03:28:05 | Rori | need.....sata2.... |
03:28:06 | spiralout | omg nice |
03:28:19 | [solid] | ogg vorbis and mp3 tests will follow |
03:28:36 | [solid] | yeah, i almost don't believe it.. |
03:28:42 | Rori | kicking |
03:28:47 | spiralout | do you hear the music or is it just playing |
03:28:51 | Rori | flac over 8 hours already that is amazing |
03:28:59 | [solid] | i hear it |
03:29:02 | spiralout | ;) |
03:29:04 | [solid] | it's 50% volume |
03:29:13 | [solid] | in my koss ksc75's |
03:29:42 | Rori | I'll have to convert my ape to flac now :) |
03:29:42 | [solid] | and i must admit i got already bored of this album even tho it's lovely |
03:30:37 | spiralout | which album...??:-D |
03:30:47 | [solid] | but death is finally coming |
03:30:57 | [solid] | i sense it;P |
03:31:03 | | Join amiconn_ [0] (~jens@p54BD4F1E.dip.t-dialin.net) |
03:31:11 | [solid] | spiralout: antipop consortium - tragic epilogue |
03:31:24 | [solid] | amiconn_: 8hrs and counting |
03:31:30 | [solid] | amiconn_: how about that?:D |
03:33:20 | [solid] | battery indicator is at 6% and blinking |
03:33:26 | [solid] | and the birds started singing |
03:34:50 | spiralout | ok time to spleep for me now...hmm i think you have to hear until the batterie is dead but that is far away :-P lol ok not really but i hope so...n8 |
03:35:14 | [solid] | it's almost dead |
03:35:23 | [solid] | the disk can't spin up properly |
03:35:29 | ehntoo | wow |
03:35:29 | [solid] | oooh. silence. |
03:35:36 | spiralout | what :-OOO |
03:35:43 | spiralout | :-D |
03:35:43 | ehntoo | is it still on? |
03:35:56 | [solid] | yes, but it's not playing anymore |
03:36:00 | ehntoo | lol |
03:36:11 | [solid] | too little power for the drive to spin |
03:36:12 | [solid] | :) |
03:36:13 | | Join textchimp [0] (~text@203.22.251.238) |
03:36:17 | | Join cheriff [0] (davem666@wagner.orchestra.cse.unsw.EDU.AU) |
03:36:20 | [solid] | salvation, i can go to sleep.. |
03:36:24 | Rori | NOOOO |
03:36:30 | Rori | you must now do ogg and mp3 ;) |
03:36:39 | spiralout | you areno your ears are sleeping but your eyes are awake |
03:36:47 | textchimp | can anyone suggest a program which will allow everyone in (for example) an office to add mp3 files to a single central queue to be played from a single machine? |
03:36:54 | [solid] | and how am i supposed to do that with a completely discharged unit?:PPPP |
03:37:09 | Rori | ah true true |
03:37:23 | [solid] | haha lol the buttons are not working |
03:37:29 | ehntoo | textchimp, you mean like requests on a radio station? |
03:37:29 | [solid] | i can't shut it down |
03:37:29 | [solid] | xD |
03:37:41 | Rori | charge it |
03:37:45 | ehntoo | lol |
03:37:47 | ehntoo | another 4 hours |
03:38:12 | [solid] | where's that *(%$#&^# pin |
03:38:14 | | Quit amiconn (Read error: 60 (Operation timed out)) |
03:38:14 | | Nick amiconn_ is now known as amiconn (~jens@p54BD4F1E.dip.t-dialin.net) |
03:38:22 | Rori | not advisable to let it die completely anyhow |
03:38:25 | textchimp | ehntoo: well, maybe....just one queue that everyone adds to or modifies, and gets played through a single machine |
03:38:28 | [solid] | yeah i know |
03:38:33 | [solid] | not with li-ions |
03:38:47 | Rori | it's probably why it just stops |
03:38:49 | ehntoo | textchimp: wouldn't that be kinda chaotic? |
03:39:00 | Rori | rather than shuts down when exhausted |
03:39:11 | | Quit spiralout ("ChatZilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
03:39:30 | textchimp | ehntoo: no....i can't believe this isn't something everyone wants to do |
03:41:08 | ehntoo | textchimp: I can only think of managed systems... |
03:41:26 | ehntoo | textchimp: what level of users are we talking? |
03:42:09 | ehntoo | common accounting zombies or talented manic programmers? |
03:45:30 | [solid] | hmmm |
03:45:37 | textchimp | ehntoo: programmers |
03:45:50 | textchimp | ehntoo: i actually thought there was a way for itunes to do it |
03:45:54 | [solid] | iriver fw seems to keep the platter spinning all time time |
03:46:31 | [solid] | yeah |
03:46:55 | [solid] | oh it stops sometimes |
03:47:03 | [solid] | it's just too late :) |
03:47:12 | [solid] | or too early rather |
03:48:24 | [solid] | i'll be doing a vorbis test later on today... however this was such an impressive and surprising result i'm thinking of doing a flac test again |
03:48:34 | [solid] | well, anyhow... good night:) |
03:52:25 | | Join d00bie [0] (~eatyourbr@ip68-226-90-93.ri.ri.cox.net) |
03:53:20 | d00bie | wutza rockbox? |
03:55:54 | ehntoo | www.rockbox.org |
03:57:37 | d00bie | duncashane |
04:00 |
04:00:34 | | Part d00bie |
04:04:07 | ehntoo | textchimp: I'm trying to think |
04:04:11 | ehntoo | hmm |
04:04:27 | ehntoo | so the central machine is going to be actually playing the files, or just serving them |
04:05:31 | | Join DJ-suparappa [0] (~polarisx@CPE00045a9a6183-CM0012253ec384.cpe.net.cable.rogers.com) |
04:05:48 | | Join QT_ [0] (as@area51.users.madwifi) |
04:10:33 | Rori | rock my box |
04:13:54 | textchimp | ehntoo: playing them |
04:17:26 | | Quit QT (Read error: 110 (Connection timed out)) |
04:38:40 | | Quit ashridah ("Leaving") |
04:46:57 | ehntoo | textchimp... you could use ssh and mpd |
04:47:01 | ehntoo | dunno how well that'd work |
04:49:07 | textchimp | ehntoo: wwwinamp looks like what i want....though i'd prefer a way to get the song db to refresh when required |
04:49:17 | | Join ripnetuk [0] (~george@82-70-100-230.dsl.in-addr.zen.co.uk) |
05:00 |
05:16:17 | | Quit cYmen ("zZz") |
05:21:19 | *** | Saving seen data "./dancer.seen" |
05:21:24 | | Quit Stryke` ("Friends don't let friends listen to Anti-Flag") |
05:21:50 | | Join dapureplaya [0] (~anon@CPE-144-136-73-250.nsw.bigpond.net.au) |
05:22:25 | dapureplaya | does any1 here have playback problems for the latest build? |
05:26:06 | DJ-suparappa | when u create a wps file should it appear in your player browser? |
05:26:16 | DJ-suparappa | cuz i put it in any folder and it wont show up |
05:27:12 | dapureplaya | u putting it in the .rockbox folder? |
05:27:37 | DJ-suparappa | i tried that but after i put it in some other folders and it wont show up |
05:27:45 | DJ-suparappa | same folders w/ my music |
05:28:06 | dapureplaya | u sure u got it in a .wps file? |
05:28:14 | dapureplaya | or is it a ***.wps.txt file? |
05:28:24 | DJ-suparappa | no i renamed it .wps |
05:28:35 | DJ-suparappa | the problem is when i goto play it its not there tho |
05:28:37 | dapureplaya | well it works fine fo rme |
05:28:40 | DJ-suparappa | hmm |
05:28:50 | dapureplaya | i just put it in the .rockbox dir. |
05:28:58 | dapureplaya | atm playback is acting up on the latest build |
05:29:09 | DJ-suparappa | how do i get it to work from there tho? |
05:29:20 | dapureplaya | for some reason when u play a song, stop and playback a different song it just doesn't play |
05:29:26 | DJ-suparappa | that foler doesnt show up in the browser |
05:29:28 | dapureplaya | all i did was saved it into .rockbox |
05:29:37 | DJ-suparappa | o and it updated itself? |
05:29:42 | dapureplaya | then i went into the options and selected 'browse .wps files' |
05:29:47 | dapureplaya | and clicked on it. |
05:29:49 | dapureplaya | and it showed up |
05:29:55 | DJ-suparappa | hmm |
05:30:44 | dapureplaya | i'm changin back to the old build. this build is kinda acting up too much. |
05:30:44 | DJ-suparappa | wheres the brows .wps files? |
05:31:04 | dapureplaya | general settings >> display >> browse .wps files |
05:31:10 | dapureplaya | make sure u put it in the .rockbox folder tho |
05:31:14 | dapureplaya | it only navigatees around there |
05:31:22 | DJ-suparappa | ah ok |
05:31:35 | | Quit tvelocity (Read error: 110 (Connection timed out)) |
05:31:36 | dapureplaya | it should work. |
05:31:50 | DJ-suparappa | ah that worked |
05:31:52 | DJ-suparappa | thanks man |
05:32:04 | dapureplaya | np. |
05:32:12 | dapureplaya | did u just try to use browser to open it? |
05:32:18 | DJ-suparappa | yeah lol |
05:32:24 | dapureplaya | yeah that wouldn't work |
05:32:27 | DJ-suparappa | im a rockbox noob |
05:32:28 | DJ-suparappa | lol |
05:32:32 | | Join tvelocity [0] (~tony@ipa48.2.tellas.gr) |
05:32:34 | dapureplaya | heh don't worry so am i |
05:32:38 | DJ-suparappa | :P |
05:32:49 | dapureplaya | every1 is except the devs heh |
05:32:59 | dapureplaya | i learn new things every time i fiddle with this thing. |
05:33:01 | DJ-suparappa | i went there the other day and saw "plays mp3 and ogg" and i had to get it |
05:33:16 | DJ-suparappa | yeah thats what i plan to do |
05:33:24 | DJ-suparappa | im lovin this real gapless playback |
05:33:33 | DJ-suparappa | unlike the official firmware |
05:34:14 | dapureplaya | hmmm....this recent build is acting up. |
05:34:17 | dapureplaya | i'm going to put back the old one |
05:34:24 | DJ-suparappa | whats wrong? |
05:34:25 | dapureplaya | it stops playing songs after a while. |
05:34:40 | dapureplaya | they implemented 'now playing' screens for FLAC and OGG now |
05:34:44 | DJ-suparappa | hmm ill test that after im dont makin my wps |
05:34:49 | DJ-suparappa | ah |
05:34:59 | dapureplaya | it plays when u first turn it on |
05:35:04 | dapureplaya | but once u stop and change to another song |
05:35:13 | dapureplaya | u can't hear anything |
05:35:29 | DJ-suparappa | hmm |
05:36:13 | dapureplaya | when u do d/l it make sure u have a copy of ur previous build. Coz playback on it atm is kinda acting up. although it's cool it was wps for FLAC and ogg. also they implemented some buttons on the LCD remote |
05:36:35 | dapureplaya | BUT me = not a remote user |
05:37:06 | DJ-suparappa | oo they did |
05:37:11 | DJ-suparappa | cuz i AM a remote user |
05:37:12 | DJ-suparappa | :P |
05:37:24 | dapureplaya | i think they've only got stop and play working |
05:37:34 | DJ-suparappa | cool |
05:37:47 | dapureplaya | and the hold button aswell. |
05:37:49 | dapureplaya | but that's it |
05:38:01 | | Quit textchimp () |
05:38:01 | dapureplaya | they're still making real rapid progress atm. |
05:38:44 | dapureplaya | when u have the time can u check the latest build and get back to me? i wanna know if i'm the only one having this playback problem |
05:39:49 | | Join Harpy [0] (DxsX95kr30@dsl-hkigw7wbb.dial.inet.fi) |
05:42:06 | dapureplaya | aaaww man i'm having a serious craving for a gourmet pizza. Screw this i'm ordering myself one for pick-up now. Hehe |
05:44:50 | DJ-suparappa | lol |
05:45:24 | DJ-suparappa | %pf : Player: Full-line progress bar + time display |
05:45:31 | DJ-suparappa | that didnt seem to work =\ |
05:45:47 | dapureplaya | hmmm.....well i haven' |
05:46:01 | dapureplaya | havne't had a go at making a .wps file yet so. |
05:46:18 | DJ-suparappa | ah |
05:46:23 | dapureplaya | can't help ya there :p. I'm still so fascinated with the FLAC Playback. :p |
05:46:38 | DJ-suparappa | whats FLAC? |
05:46:47 | dapureplaya | lossless audio codec. |
05:46:50 | DJ-suparappa | o |
05:46:57 | DJ-suparappa | never heard of it |
05:47:02 | dapureplaya | it's cd quality |
05:47:05 | DJ-suparappa | oo |
05:47:15 | DJ-suparappa | so not compressed at all? |
05:47:27 | dapureplaya | keep in mind it's just a wav file which is compressed without losing any audio quality |
05:47:33 | DJ-suparappa | oo |
05:47:35 | DJ-suparappa | thats cool |
05:47:38 | dapureplaya | think of it as a .zip file |
05:47:40 | dapureplaya | but audio |
05:47:45 | DJ-suparappa | cool |
05:47:52 | DJ-suparappa | i should check that out later |
05:47:58 | dapureplaya | yeah it's pretty kewl. |
05:48:18 | dapureplaya | only one bad thing about it is that the amount of space it takes up hehe |
05:48:35 | DJ-suparappa | :P |
05:48:36 | dapureplaya | i ripped 3 albums. each are about 1/2 gig |
05:48:44 | dapureplaya | so 1.5 gigs gooooooooone alreadyhj |
05:48:46 | dapureplaya | hehe |
05:49:02 | DJ-suparappa | wow |
05:49:32 | dapureplaya | there's FLAC playback on the Rio Karma. and i think the iAudio M3/X5. So it's about time iRiver can play em hehe |
05:49:45 | DJ-suparappa | :P |
05:50:23 | dapureplaya | some peopel said that FLAC isn't gapless, but the thing is that it sounds pretty gapless to me. |
05:50:30 | dapureplaya | brb goign to order pizza |
05:50:49 | DJ-suparappa | k |
05:51:03 | | Nick cheriff is now known as cheriff_AWAY (davem666@wagner.orchestra.cse.unsw.EDU.AU) |
05:54:22 | dapureplaya | back |
05:54:29 | dapureplaya | damn. 20 min wait. usually doesn't take that long lol |
05:54:39 | DJ-suparappa | lol |
05:54:47 | DJ-suparappa | :) my wps is commin along nicely |
05:54:53 | dapureplaya | nice |
06:00 |
06:05:56 | DJ-suparappa | well theres a couple problems |
06:06:03 | DJ-suparappa | cant go back a song |
06:06:20 | DJ-suparappa | and the comming up doesnt ever change |
06:07:04 | DJ-suparappa | hmm the comming up is working now >< |
06:08:20 | DJ-suparappa | ok i see the problem ur having now |
06:08:28 | dapureplaya | ok cool so it's just not me |
06:08:48 | DJ-suparappa | sometimes when the song changes it stops and goes to the browser |
06:09:06 | dapureplaya | try turning off and on the player |
06:09:10 | dapureplaya | then try playing an ogg file |
06:09:20 | DJ-suparappa | i dont think i have any ogg |
06:09:21 | dapureplaya | then press stop and try another file. |
06:09:24 | DJ-suparappa | lemme check a few games |
06:09:40 | dapureplaya | games should be fine it's the playback i'm having troubles with for the new build. i just put back on my old one |
06:09:54 | DJ-suparappa | no i mean check some games for ogg |
06:10:04 | | Quit Zoom2 ("CGI:IRC (Ping timeout)") |
06:10:07 | dapureplaya | right |
06:10:21 | dapureplaya | i'm goign to get this pizza already hehe. bbl |
06:10:24 | DJ-suparappa | maybe halflife 2 uses it |
06:10:27 | | Nick dapureplaya is now known as dapureplaya_AWAY (~anon@CPE-144-136-73-250.nsw.bigpond.net.au) |
06:10:33 | dapureplaya_AWAY | DOOM3 uses it |
06:10:43 | DJ-suparappa | lol damn i dont have that anymorew |
06:10:44 | DJ-suparappa | lol |
06:10:48 | dapureplaya_AWAY | hehe |
06:11:05 | DJ-suparappa | o well ill try restarting and just keep w/ mp3 |
06:11:06 | dapureplaya_AWAY | well your going to check out FLAC, u may as well rip something into FLAC and OGG if youw ant. |
06:11:07 | DJ-suparappa | and see if it happens |
06:11:07 | dapureplaya_AWAY | anyway gtg now |
06:11:08 | dapureplaya_AWAY | bbl |
06:11:18 | DJ-suparappa | peace |
06:12:15 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
06:14:51 | | Quit midk (Client Quit) |
06:15:07 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
06:19:36 | | Join Aramil [0] (~tony@84.254.8.157) |
06:21:30 | DJ-suparappa | can anyone tell me how i update the build? |
06:21:47 | midk | you mean when compiling? |
06:22:11 | DJ-suparappa | well dont i have to do something like "update firmware" everytime i change it? |
06:22:24 | midk | you mean when you put a new ajbrec on the unit? |
06:22:35 | midk | or archos.mod? |
06:22:40 | DJ-suparappa | for iriver |
06:22:47 | midk | oh.. unfamiliar with that. |
06:22:50 | DJ-suparappa | ah |
06:22:51 | DJ-suparappa | ok |
06:23:23 | DJ-suparappa | cuz the latest build has playback broblems and im not sure how to install the 1 bfore it =\ |
06:25:56 | | Quit tvelocity (Read error: 60 (Operation timed out)) |
06:35:28 | | Join StrathAFK [0] (~mike@dgvlwinas01pool0-a219.wi.tds.net) |
06:43:52 | dapureplaya_AWAY | yo |
06:43:53 | dapureplaya_AWAY | DJ |
06:44:03 | dapureplaya_AWAY | u don't need to reflash bootloader every time |
06:44:15 | dapureplaya_AWAY | all u do is get the "bleeding edge" build and copy it over to the H140 |
06:44:29 | dapureplaya_AWAY | anyway i'm off. time to eat! Cya |
06:44:31 | | Part dapureplaya_AWAY |
06:46:33 | | Join tvelocity [0] (~tony@ipa41.2.tellas.gr) |
06:51:43 | | Quit Aramil (Read error: 60 (Operation timed out)) |
06:52:05 | midk | anyone familiar with the cross-compiler? need some help |
06:52:09 | midk | for linux, that is. |
06:53:49 | | Quit Strath (Read error: 110 (Connection timed out)) |
07:00 |
07:09:06 | | Quit pabs (Read error: 60 (Operation timed out)) |
07:10:57 | | Join pabs [0] (~pabs@ip68-100-248-22.dc.dc.cox.net) |
07:18:15 | | Join LinusN [0] (~linus@labb.contactor.se) |
07:21:22 | *** | Saving seen data "./dancer.seen" |
07:32:33 | BTKDaImMaikata | morning, guys |
07:32:34 | midk | hey linus :) |
07:32:42 | | Nick BTKDaImMaikata is now known as Bger (~Bager@83.222.160.88) |
07:33:08 | midk | i was about to message you half an hour ago about an error building the cross compiler.. when i noticed the workaround for SH1 just under gcc build instructions |
07:33:30 | midk | that really should be moved above the instructions so you actually notice it before you rip your hair out :) |
07:35:33 | LinusN | midk: so you're bald now, and it's my fault...? |
07:35:50 | midk | yes, mister can't-design-a-webpage. ;) |
07:36:41 | midk | hmm. i thought convbdf was automatically built. |
07:38:23 | midk | i built them manually and it worked. |
07:38:27 | midk | WHO'S GOOD?! |
07:39:58 | LinusN | midk: you da man, mister can't-edit-it-yourself-in-the-wiki :-) |
07:40:41 | midk | bah you. i'm busy. ;) |
07:41:00 | midk | with very important business. |
07:41:04 | midk | *opens rockbox.c* |
07:41:12 | midk | er. blox. |
07:42:16 | LinusN | midk: are you working on the iriver rockblox patch? |
07:42:16 | midk | agh. not the konqueror-refuses-to-open-after-plugging-usb-device problem again. |
07:42:34 | midk | no.. i don't have an iriver :) |
07:43:21 | midk | i think i've got to get one if i want to continue rockbox work though. seems kind of pointless to work on an older platform. :) |
07:43:30 | midk | -pointless+futile. |
07:45:09 | bill2or3 | start on a H340 port. :-) |
07:46:18 | midk | haha. hm. that's a great idea. i'll go buy an h340 tomorrow... and randomly press keys indefinitely until i happen to write all the necessary code. :) |
07:46:24 | midk | if monkeys can do it.. i sure as hell can. |
07:46:49 | bill2or3 | you just need 999 friends |
07:47:20 | midk | oh, whoops. |
07:48:00 | midk | well. no... since i have an infinite amount of milleniums to do it correctly :) |
07:48:04 | | Join Zoom2 [0] (~46925690@labb.contactor.se) |
07:48:18 | midk | of course.. i should consider the potential life of the actual project. |
07:49:11 | bill2or3 | I'mshopping for my first player.. about this >< close to ordering an H340 |
07:49:44 | midk | i guess the distance between you and the buy button then depends on your screen resolution and monitor size. |
07:49:58 | bill2or3 | yeah |
07:50:14 | bill2or3 | but in any case, it's pretty close |
07:50:19 | midk | looks like about 1 pixel to me... and thus... you should have clicked it about .1 seconds after you alerted me about your readiness to purchase it. |
07:50:22 | midk | :) |
07:50:50 | midk | this av320 probably won't last much longer.. and i've got that best buy warranty to exchange it for anything i want. |
07:51:17 | midk | since it was around $500.. i wonder if i can get store credit for that, to get two different things.. |
07:51:30 | midk | i want that AV700. |
07:54:01 | midk | hmm. it's just too bad they rarely stock much in the way of MP3 players and multimedia devices. |
07:54:24 | bill2or3 | where do you live? |
07:54:26 | midk | they used to have the iRivers.. i don't think they do anymore. i know they've always got ipods.... probably the creative portable media center thing.... |
07:54:29 | midk | seattle, wa. |
07:54:39 | bill2or3 | I'm in utah, never managed to see an H340 in person |
07:54:46 | midk | hmm. me either. |
07:56:28 | | Join pabs_ [0] (~pabs@xor.pablotron.org) |
07:56:55 | midk | as expected. they've got every single color of the ipod mini, every version of the ipod including photo, every color of the zen micro, the touch, and the portable media center... |
07:57:16 | | Quit pabs (Nick collision from services.) |
07:57:21 | | Nick pabs_ is now known as pabs (~pabs@xor.pablotron.org) |
07:57:21 | midk | and then a couple random things like the iriver 6gb player, a rio player, and a couple samsung ones. |
07:57:28 | bill2or3 | and..... nothing |
07:57:46 | bill2or3 | I saw an H10, dig the slider |
07:57:57 | midk | yeah, those H10s. |
07:58:03 | midk | never seen one nor tried it. |
07:58:47 | midk | i have an idea... i could get the most expensive one there, like the portable media center which is $500... and ebay it brand new, and use the cash to get an iriver ;) |
07:59:03 | midk | though.. the portable media center isn't all that unappealing in the first place. |
08:00 |
08:00:18 | midk | maybe they can back-order something else, though... it's kind of unfair that they can limit me to ipods or zen micros.. |
08:01:05 | midk | speaking of which, i wonder when this warranty/service plan/replacement deal lasts. |
08:01:26 | midk | it'd be just like them to notice how often i've used it and not notify me that it's about to end and thus get me stuck with a broken player :P |
08:02:44 | HCl | mrf |
08:06:10 | dwihno | Suklaapoikaa! |
08:15:55 | HCl | cats are cute, but its a bit annoying that they wake you up at 7 :/ |
08:16:59 | midk | haha |
08:17:01 | ze | HCl: only if you're the one who feeds 'em |
08:17:08 | midk | ze: q3. |
08:17:14 | ze | midk: eh? |
08:17:20 | midk | quake 3. |
08:17:23 | ze | what about it? |
08:17:28 | midk | let's play. |
08:17:31 | ze | no |
08:17:33 | midk | haha. |
08:17:34 | ze | i don't even have it installed |
08:17:41 | ze | i don't think i even have the nvidia drivers set up for opengl |
08:17:42 | midk | i was kidding. :P |
08:17:43 | ze | heh |
08:17:45 | midk | haha. |
08:22:06 | midk | wait.. RLD is gone? |
08:22:40 | dwihno | RLD is just something you made up, right? ;) |
08:23:07 | midk | haha. |
08:23:20 | | Quit Zoom2 ("CGI:IRC (Ping timeout)") |
08:24:54 | HCl | ze: he mostly wanted to cuddle and play |
08:25:58 | midk | reboot, brb. |
08:26:19 | | Quit midk (Remote closed the connection) |
08:28:17 | dwihno | I'm rather pleased. Seems like I got the VPN stuff rolling quite OK after all! |
08:28:56 | | Join midk [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
08:31:09 | | Join Bipak2 [0] (~c325a116@labb.contactor.se) |
08:31:24 | | Join dapureplaya [0] (~anon@CPE-144-136-73-250.nsw.bigpond.net.au) |
08:31:29 | dapureplaya | hi |
08:31:38 | Bipak2 | hi |
08:32:44 | dapureplaya | Is anyone here having trouble with the latest build for iRiver? |
08:33:13 | dapureplaya | it doesn't wanna play audio files very much. |
08:33:38 | LinusN | oh? |
08:34:03 | dapureplaya | like i turn it on. play one song......then i press stop and try to play another song in a different format |
08:34:11 | dapureplaya | and no sound comes out |
08:34:39 | dapureplaya | ir. i'll play an MP3 file then an OGG file and then ogg won't play. |
08:34:54 | dwihno | How well is the playback on iriver nowadays btw? |
08:35:19 | Bagder | it plays rather good |
08:35:28 | dapureplaya | well the previous build i had played everything fine. |
08:35:34 | t0mas | morning :) |
08:35:54 | dapureplaya | except my prev. build doesn't have 'now playing' screen for flac or ogg. |
08:35:57 | LinusN | dapureplaya: it doesn't matter which format you play |
08:36:10 | dwihno | Bagder: it must've happened lately then... or am I wrong? |
08:36:10 | LinusN | it can't play after stopping |
08:36:18 | Bagder | dwihno: the last week |
08:36:29 | t0mas | dapureplaya, LinusN: it can with the newest build |
08:36:41 | dwihno | Bagder: really cool! so it's about time to get a h140 then I guess ;) |
08:36:41 | Slasheri | Hmm, maybe the new wps update has broken this up |
08:36:44 | LinusN | i just installed latest cvs |
08:36:51 | Slasheri | I have really interesting problems too |
08:36:54 | t0mas | it works here |
08:36:58 | Slasheri | Something i have already solved |
08:37:07 | t0mas | Slasheri: check out the pause fix then |
08:37:21 | t0mas | I'm not sure if that's the perfect place to do it |
08:37:30 | Slasheri | t0mas: I have done that and in my code there are other updates also that makes pause to work with next |
08:37:39 | dapureplaya | well i tried playing one song just then, pressing the stop button and playing a different song and it won't play anymore |
08:37:45 | Slasheri | But it wont play everytime |
08:38:14 | Slasheri | dapureplaya: Yep, that was one problem i just fixed (not yet committed) |
08:38:38 | t0mas | Slasheri: what are your other new problems? |
08:38:47 | Slasheri | t0mas: just a moment |
08:38:50 | dapureplaya | ah cool. i was just checking if i was the only one who had the problem. I was getting concerned |
08:39:45 | LinusN | Slasheri: there seems to ba a problem with the buffering, sfter a while i can hear garbage (or rather short chunks of previously played songs) being played in the middle of a song |
08:39:57 | Bagder | I got that too |
08:39:59 | Slasheri | t0mas: when i press next track, does it pause the current track and the forget to unpause? |
08:40:00 | LinusN | maybe it is a problem with the wrapping |
08:40:01 | dapureplaya | here again |
08:40:13 | Bagder | and I've experienced the all-of-a-sudden-stop |
08:40:18 | Slasheri | LinusN: Hmm |
08:40:20 | t0mas | Slasheri: hm? it's playing, you press next, and then it pauses?? |
08:40:33 | Slasheri | t0mas: I think so, i will verify that |
08:41:01 | t0mas | only change was: |
08:41:01 | t0mas | - if (!pcm_is_playing()) { |
08:41:01 | t0mas | + if (!pcm_is_playing() && !pcm_paused) { |
08:41:03 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
08:41:03 | * | HCl mumbles stuff and guesses he'll go buy breakfast... |
08:41:35 | dwihno | Has anyone noted the lock release on playlist end (with no icon change)? |
08:41:59 | t0mas | no, thanks dwihno... we'll take a look |
08:42:38 | t0mas | (dwihno: newest version?) |
08:42:58 | dwihno | t0mas: No, but not that old. |
08:43:45 | Slasheri | t0mas: Hmm, that was not the problem :) |
08:43:56 | t0mas | Slasheri: found it? |
08:44:03 | | Quit Bipak2 ("CGI:IRC") |
08:44:06 | t0mas | dwihno: what button was working? remote play? |
08:44:10 | Slasheri | Still searching.. I will commit soon when i find it |
08:44:12 | t0mas | or everythinh? |
08:44:22 | t0mas | *everything |
08:44:30 | HCl | "He almost danced to the fridge, found the three least hairy things in it, put them on a plate and watched them intently for two minutes. Since they made no attempt to move within that time he called them breakfast and ate them" |
08:44:40 | dwihno | t0mas: I locked the unit, played a playlist and upon the end, the unit became unlocked and the "lock" icon remained |
08:46:26 | t0mas | HCl: you live that far from mcDonalds? :P |
08:47:32 | HCl | mcdonalds isn't much better ;p |
08:48:37 | Bagder | now why have the spam rate increased so much lately? |
08:48:56 | t0mas | posted your email address on some website? |
08:48:57 | Bagder | I get 4 or 5 times my regular amount the last 4 days |
08:49:14 | Bagder | my emails are everywhere already |
08:49:18 | Bagder | since many years back |
08:49:29 | * | t0mas goes to take his non moving friendly looking breakfast ;-) |
08:50:38 | dapureplaya | dammit my friggin digital-camera hasn't arrived yet. I better get it from those chumps before my trip otherwise there'll be hell 2 pay! >:-( |
08:52:56 | gromit` | do you see Monster Minds in your food ? |
08:53:01 | gromit` | http://www.wheelies.net/wwuniverse/wwpeople/MM.html |
08:53:11 | amiconn | Good morning |
08:53:21 | dwihno | Sawboss! |
08:53:25 | LinusN | morning |
08:53:31 | | Join webguest42 [0] (~c31ce021@labb.contactor.se) |
08:53:42 | * | dwihno remembers the late 80's and watching wheeled warriors |
08:53:44 | amiconn | LinusN: Did you try ho pluggiing the remote? :) |
08:53:46 | gromit` | :) |
08:53:52 | LinusN | amiconn: not yet |
08:54:09 | | Quit ehntoo (Ping timeout: 14400 seconds) |
08:54:40 | Slasheri | amiconn: It seems to work :) |
08:57:12 | LinusN | Slasheri: susprised? :-) |
08:57:39 | Slasheri | LinusN: it's nice to see the hotplug working ;) |
08:57:45 | Bagder | and wiki spam again |
08:58:56 | t0mas | amiconn: lcd hot-plugging works here :) |
08:59:11 | t0mas | erh: lcd -> remote |
08:59:40 | dwihno | :) |
08:59:49 | dwihno | LCD hotplugging support would be nice though :) |
09:00 |
09:01:23 | t0mas | little hard to accompilsh... hardware wise :) |
09:01:30 | t0mas | *accomplish |
09:01:49 | t0mas | man... I'm going to get some more sleep... typing really bad :X |
09:04:04 | t0mas | oh Slasheri: bug report... when it's paused in the middle of a song... |
09:04:23 | t0mas | and I press prev, it gets to the beginning, but it doesn't update the screen untill it's unpaused |
09:04:56 | Slasheri | t0mas: ah, that will be solved later (not the easiest things to do) |
09:05:16 | t0mas | k |
09:05:47 | Slasheri | And i found the problem.. |
09:06:47 | t0mas | ah, where was it? |
09:07:38 | Slasheri | there is no single line :) |
09:07:56 | Slasheri | solving it requires a new global variable |
09:11:39 | | Join ten-ten [0] (opera@pppd-808.otenet.gr) |
09:11:40 | Slasheri | it works :) |
09:11:52 | Slasheri | much better next track switching now |
09:12:05 | t0mas | nice |
09:12:18 | | Part ten-ten |
09:13:04 | Slasheri | aargh.. now pause stopped working :D |
09:13:48 | Slasheri | ah, that was because i commented it out =) |
09:16:59 | Slasheri | there is still some pause problems but i will commit now |
09:21:25 | *** | Saving seen data "./dancer.seen" |
09:22:11 | Bagder | Slasheri: I think you should add stubs for thos functions to the sim, then you won't have to add so many #ifndef SIMULATOR, which makes nicer code imho |
09:22:23 | | Join Chamois [0] (HydraIRC@champigny-5-82-226-182-23.fbx.proxad.net) |
09:24:31 | amiconn | Oooh... I just did an experiment... burst mode _does_ work with movem |
09:24:44 | amiconn | ...but only if the start address is _line_ aligned |
09:25:02 | amiconn | Speed does more than double compared to simple logword writes |
09:25:14 | Bagder | _line_ as in cache line? |
09:25:36 | amiconn | Line as in 4*4 bytes. There is no data cache |
09:25:43 | Bagder | ah, right |
09:25:47 | * | Bagder slaps forehead |
09:28:58 | Slasheri | Hmm, somebody should add config menu entries for cross-fader :) |
09:34:44 | | Join linuxstb [0] (~linuxstb@dsl-212-23-31-215.zen.co.uk) |
09:37:00 | Bagder | linuxstb: a minor nit: we write the code within 80 columns |
09:44:22 | linuxstb | Bagder: OK, I'll stick to that. But who has an 80-column text editor in 2005? |
09:44:40 | Bagder | I |
09:44:54 | Bagder | and I know Linus has |
09:44:57 | Bagder | and Zagor too ;-) |
09:45:03 | linuxstb | OK :-) |
09:45:13 | Bagder | I have like 3 windows next to each other |
09:46:01 | linuxstb | I always just have one full-screen window. Guess I haven't adjusted to this windows business... |
09:46:11 | Bagder | hehe |
09:46:46 | linuxstb | Do you think that FLAC metadata parser is a bad idea? I'm not sure about it. |
09:47:21 | Bagder | no, we need it |
09:47:53 | Slasheri | linuxstb: it works quite well. Some support for elapsed information need to be added also and more yields to codecflac.c |
09:48:23 | Bagder | and when we add a vorbiscomment parser, both flag and vorbis can use that |
09:48:29 | Bagder | flac |
09:48:43 | linuxstb | Bagder: My thinking exactly. I don't think there are too many different tag types |
09:49:12 | Bagder | right, there seem to be only a few pretty standard ones we would be interested in |
09:51:05 | linuxstb | Can someone explain the "while (!*ci->taginfo_ready) rb->yield()" in plugin_start in codecmpa.c ? |
09:51:20 | linuxstb | Should codecflac.c (and others) have the same check? |
09:51:37 | Bagder | btw, are the codecs still loaded in the common plugin space? |
09:51:54 | Slasheri | yes they should have it _if_ they need to read some metadata information from ci |
09:52:14 | Slasheri | Bagder: yes they are, LinusN is working on that |
09:52:18 | Bagder | ok |
09:52:38 | Bagder | I find all the bug reports on crashing plugins while playing music rather amusing ;-) |
09:52:46 | Slasheri | :D |
09:53:02 | linuxstb | Am I right in saying that the code in playback.c runs in a different thread to (e.g.) codecflac.c ? |
09:54:22 | Slasheri | yes, there are two threads in playback.c |
09:54:43 | Slasheri | one of them runs the buffering stuff and other one the codec |
09:56:08 | Slasheri | Hmm, and buffer filling seems to be broken with flac again.. Maybe some updates to playback.c killed it |
09:56:14 | * | HCl stretches |
09:56:27 | Slasheri | hi HCl :) |
09:56:32 | HCl | hi |
09:58:17 | Slasheri | oh, i broke it :) |
09:58:57 | linuxstb | Slasheri: Yes, I noticed that - I thought it was my metadata parsing, but then I checked earlier builds, and they were broken as well. Have you found the bug? |
09:59:08 | Slasheri | fixed :) |
09:59:12 | linuxstb | Cool. |
09:59:14 | Slasheri | yep |
09:59:15 | Slasheri | :) |
10:00 |
10:03:45 | | Nick cheriff_AWAY is now known as cheriff (davem666@wagner.orchestra.cse.unsw.EDU.AU) |
10:05:32 | | Nick Lynx_awy is now known as Lynx_ (Lynx@134.95.189.59) |
10:06:04 | HCl | ugh |
10:06:07 | * | HCl is dead tired :/ |
10:06:12 | | Part dapureplaya |
10:10:23 | | Quit ripnetuk ("Off To Download Festi :)") |
10:17:32 | [solid] | morning... in case you guys didn't read the logs - flac playback went on and on for a freakin' 8 hours and ~30minutes |
10:17:57 | [solid] | kinda unbelievable providing iriver fw is doing 8-10 with ogg vorbis q6, eh? |
10:18:29 | LinusN | [solid]: that's nice |
10:18:56 | LinusN | [solid]: would be interesting to see how we perform with ogg |
10:19:04 | LinusN | 3hrs? |
10:19:26 | [solid] | LinusN: yup, i'll be testing that as soon as i'm back from the uni today |
10:19:41 | | Join Patr3ck [0] (~patr3ck@p549E6B11.dip.t-dialin.net) |
10:19:46 | LinusN | how fun for you :-) |
10:20:22 | t0mas | [solid]: maybe post your findings to the IriverBattery page? |
10:20:34 | t0mas | with the exact bitrate / quality settings of the music? |
10:21:07 | [solid] | LinusN: i'd hope to see at elast 6hrs seeing how well flac flac performed and provided the oggs of the same album are 72MB, not 337MB:D |
10:21:41 | [solid] | t0mas: i think i will, but i'd like to perform ogg vorbis and mp3 test beforehand for the sake of completeness |
10:22:05 | [solid] | t0mas: the files were amx compression (-8), average bitrate of all files 852kbit/s |
10:22:11 | [solid] | max* |
10:23:44 | [solid] | t0mas: also, remote was plugged in, and headphones (koss ksc75) into line-out, volume set at 50% |
10:24:17 | t0mas | hm.... the running time left indicator should be written too... |
10:24:33 | t0mas | how have you done the benchmarking? |
10:24:45 | t0mas | written to some memory buffer what the battery level was? |
10:25:08 | [solid] | oh it wasn't really a benchmark... i just tested for how long it would play |
10:25:21 | [solid] | it stopped ad 3% battery |
10:25:23 | linuxstb | Slasheri: I'm still getting problems playing back FLAC files - they seem to stop playing after a couple of minutes. Pressing next/prev brings it back to life. |
10:25:42 | [solid] | and the end was qquite funny... there was so little battery that the disk couldn't spin ^^ |
10:25:49 | t0mas | [solid]: can you benchmark it sometime too? |
10:26:12 | t0mas | so make it write battery levels to a memorybuffer once in 10 minues or something |
10:26:34 | [solid] | t0mas: yeah, i was thinking i could do that if someone provides me with a build that does it, so the indicator could be improved |
10:26:40 | t0mas | 8 hours = 8 * 60 = 480 minutes... hm... maybe just to 480 readings |
10:26:53 | t0mas | [solid]: that's what I was thinking of... |
10:27:12 | t0mas | but we'll have to wait for Slasheri to allow plugins |
10:27:24 | t0mas | as I don't know how to do it anywhere else... |
10:28:02 | [solid] | great. i'll be so glad to help! |
10:29:40 | Slasheri | linuxstb: Hmm, if you can fix it, please do so :) I have to go now |
10:30:28 | t0mas | [solid]: maybe I can hackup the power thread to do it... |
10:30:34 | t0mas | that would save us waiting for Slasheri |
10:32:09 | Slasheri | t0mas: I think that LinusN is working on separating codecs from plugins |
10:32:21 | LinusN | yup |
10:32:27 | t0mas | ok |
10:32:41 | LinusN | Slasheri: you want a crossfade setting? |
10:33:00 | linuxstb | Slasheri: Sorry, I don't have any time to do anything now - need to start my real working day. |
10:34:40 | Slasheri | LinusN: gladly, i don't think that even every people wants to use crossfading :) |
10:35:32 | Slasheri | linuxstb: as well i have to go to work also :/ cu later :) |
10:35:50 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
10:36:24 | amiconn | t0mas: There is already some debug code for logging in the power thread |
10:36:35 | t0mas | nice |
10:36:40 | t0mas | but I've to run now... |
10:36:42 | t0mas | train to catch :) |
10:36:43 | t0mas | bye |
10:37:25 | amiconn | Some nice memset hacking due this evening.... speed increase from burst mode is really noticeable :) |
10:39:22 | amiconn | Writing 8000000 bytes (cpu @48 MHz): single bytes: 3.11 s, longwords: 0.78 s, line bursts: 0.32 s |
10:40:48 | | Join ehntoo [0] (~noclue2@24-177-161-77.dhcp.mrqt.mi.charter.com) |
10:42:51 | LinusN | amiconn: i thought you didn't see any difference with the burst mode |
10:43:04 | amiconn | That was because I'm silly |
10:43:17 | amiconn | Reading the datasheet properly does help a lot ;) |
10:43:19 | LinusN | ah, that |
10:43:52 | amiconn | movem does only burst if the start address is aligned to line size |
10:44:32 | LinusN | didn't know that |
10:45:23 | amiconn | Do you think the refresh rate bug of the v2 bootloader should be added to the wiki page? |
10:45:46 | amiconn | (cuurently it says no known bugs) |
10:45:49 | LinusN | sure |
10:47:57 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
10:51:27 | [solid] | oh boy, so nice all supported files now have a working wps... that might finally motivate me to make one |
10:52:35 | linuxstb | [solid]: Have you tried the latest bleeding-edge builds? I have problems with FLAC playback stopping after a couple of minutes - I haven't tried other formats. |
10:53:15 | [solid] | linuxstb: i just got the bleeding edge, so i'll give it a shot |
10:53:54 | linuxstb | The latest daily build should have the same problem - unless it's just me. |
10:55:35 | | Join preglow [0] (thomj@s183a.studby.ntnu.no) |
10:55:58 | preglow | i'm not the only one having trouble connecting to sourceforge, no? |
10:59:10 | linuxstb | Which part of sourceforge? web, cvs, shell ? |
10:59:25 | preglow | patch right now |
10:59:42 | preglow | so web |
11:00 |
11:01:06 | Lynx_ | how do i get rid of the recycle bin and system restore folders on an external drive again? |
11:08:36 | [solid] | linuxstb: it's still playing... elapsed time would be lovely for such tests ;) |
11:12:20 | preglow | what're you testing now? |
11:14:09 | [solid] | 10:52 < linuxstb> [solid]: Have you tried the latest bleeding-edge builds? I have problems with FLAC playback stopping after a couple of minutes - I haven't tried other formats. |
11:15:09 | preglow | ahh |
11:15:25 | preglow | what format is next up on the battery testing? read about the flac playback time, and it's quite amazing |
11:15:34 | [solid] | vorbis |
11:15:45 | dwihno | There's already been some testing? |
11:15:50 | dwihno | whoa! in the wiki? |
11:16:08 | | Join bobTHC [0] (~bobTHC@l05v-23-208.d1.club-internet.fr) |
11:16:19 | [solid] | dwihno: you can play 8hrs of flac with a rockboxxxed h120 :) |
11:16:28 | [solid] | (well, over 8hrs) |
11:16:33 | bobTHC | mornin' all ! |
11:16:37 | dwihno | [solid]: I don't know if that's good or bad :) |
11:16:45 | [solid] | dwihno: incredibly good imo |
11:18:05 | | Quit webguest42 ("CGI:IRC (EOF)") |
11:18:15 | amiconn | [solid]: It should still get better. There are some things which currently limit runtime |
11:19:18 | [solid] | amiconn: yeah yeah i know:) i'm thinking another hour might be added, you reckon that possible? with codec and core uber-optimalizations and a tuned buffering system... |
11:19:42 | [solid] | (these are what i heard that are going to be done) |
11:21:10 | [solid] | and with the remote buttons working i can finally use rockbox when outdoors too... pimpin' |
11:21:11 | preglow | hmm |
11:21:11 | preglow | perhaps |
11:21:16 | linuxstb | [solid]: Is FLAC still playing OK for you? For me, it is stopping before it's finished one track. |
11:21:23 | [solid] | linuxstb: yup |
11:21:28 | *** | Saving seen data "./dancer.seen" |
11:21:29 | amiconn | There's currently the problem that the cpu is always boosted, hence it draws more power |
11:21:55 | linuxstb | [solid]: thanks. Not sure if that's good or bad news. I'll do some more tests myself. |
11:22:18 | preglow | oh, yes |
11:22:19 | [solid] | linuxstb: maybe something went wrong with updating? if it's stoppping before a track ends it could be connected to buffer refilling which should be okay in the build i have |
11:22:21 | preglow | so that's still there |
11:22:22 | amiconn | And making the codec thread yield more often will result in less buffering time, hence ´the hd will spin less |
11:22:32 | amiconn | ...and _that_ will increase runtime for sure |
11:23:16 | Slasheri | amiconn: the cpu is not always boosted and i tested yielding codec thread much more often -> no decrease in buffering time. Maybe more tests should be done |
11:23:34 | [solid] | still 8hours is something you could literally boast about... ipods can do 6hrs of alac and 2hrs of flac (with ipodlinux) iirc |
11:23:56 | dwihno | :D |
11:24:31 | dwihno | How's the audio quality of the iriver compared to the archos? |
11:24:40 | preglow | wavpack is very efficient now |
11:24:46 | preglow | by far the most efficient codec in rockbox |
11:24:48 | amiconn | Slasheri: The cpu is always boosted for me, with cvs from this morning |
11:24:53 | preglow | 400% realtime WITH disk writing |
11:24:54 | amiconn | Can't test atm |
11:25:01 | [solid] | preglow: w00t |
11:25:11 | [solid] | preglow: would love to test it also ^^ |
11:25:26 | Slasheri | amiconn: hmm, when you are playing? it should be boosted always while buffering, after that only when it's necessary |
11:26:00 | Slasheri | amiconn: try playing longer and keep eye on the boost indicator in debug menu |
11:26:57 | amiconn | It's boosted right at rckbox start, and stays there |
11:27:14 | amiconn | (playing mp3) |
11:27:17 | preglow | commited a few new opts now |
11:27:34 | [solid] | okay, time to go pimpin' with lossless + gapless chemical brothers... the gaps on this one were *so* irritating. vorbis test as soon as i come back. |
11:28:35 | amiconn | Slasheri: re the buffering time - perhaps the ata transfer is slower than I thought... in that case it should be possible to do something about it |
11:28:36 | Slasheri | amiconn: Hmm, yes. That startup boost thing should be fixed. But on my iriver, it's not boosted always when playing mp3s. Just tested |
11:28:58 | amiconn | We are able to read 4 MB/s on archos... |
11:29:31 | [solid] | (i just tested it also, while playing flac, and it wasn't boosted indeed) |
11:29:36 | Slasheri | amiconn: iriver is still able to buffer everything in few seconds without any other load. But running codecs requires quite much cpu power |
11:29:57 | preglow | Slasheri: yo, any reason for the AFMT flags being formatted to fit a bitfield? |
11:30:08 | Slasheri | preglow: that's not mine idea :) |
11:30:16 | preglow | this limits us to 32 codec |
11:30:16 | preglow | s |
11:30:17 | Slasheri | i got the defined from wiki site |
11:30:24 | Slasheri | defines |
11:30:30 | preglow | i can see no reason for this being a bitfield |
11:30:52 | Slasheri | ok, maybe that can be changed.. but no i have to go again -> |
11:31:11 | amiconn | Slasheri: Then I think there's still something wrong with the yields. If libmad is able to run at 300% realtime, and we're just playing, it should draw ~33 % cpu power |
11:31:24 | amiconn | ...and that should not even double the buffering time |
11:31:31 | linuxstb | Slasheri: My FLAC playback problem was a false alarm - I just had some corrupt FLAC files. |
11:32:09 | linuxstb | It may be useful to keep them as bitfields (capabilities of codecs). Why don't we keep them as they are for now, and change them if we ever need 33 codecs. |
11:36:41 | amiconn | long long would allow for 64 codecs ;) |
11:39:23 | linuxstb | I noticed that the id3 struct still contains lots of ints - should these be changed to longs? |
11:40:00 | amiconn | Only if the value might not fit in a 16 bit int |
11:41:02 | linuxstb | There is filesize, length, elapsed... |
11:41:44 | amiconn | length and elapsed are in milliseconds, correct? |
11:41:55 | amiconn | If so, they should really be changed to long |
11:42:03 | LinusN | and filesize too |
11:42:26 | amiconn | of course |
11:42:28 | | Join ]RowaN[ [0] (a2b0y@82-43-211-171.cable.ubr10.newm.blueyonder.co.uk) |
11:42:41 | preglow | my, isn't source forge responsive today |
11:42:44 | | Quit Aison (Read error: 60 (Operation timed out)) |
11:43:04 | ]RowaN[ | should this experimental crossfader work on its own or do i need to enable it somewhere? |
11:43:39 | | Join Aison [0] (~hans@zux166-181.adsl.green.ch) |
11:47:18 | preglow | works fine here |
11:47:23 | preglow | and i haven't enabled anything |
11:47:24 | LinusN | ]RowaN[: it is enabled by default, but it is very short |
11:47:34 | ]RowaN[ | k, bout to try it |
11:47:42 | LinusN | i just committed a setting for it though, which is off by default |
11:48:28 | LinusN | General Settings->Playback->Crossfade |
11:49:31 | linuxstb | I've just added some code to codecflac.c to keep track of the elapsed time (it's also done in codecmpa.c), but it doesn't seem right to do it in the codecs. |
11:50:48 | preglow | hmm |
11:50:55 | preglow | my player hangs at 'starting original firmware' |
11:51:02 | preglow | perhaps it's time to recharge it a bit :) |
11:51:57 | preglow | why is it that it actually refuses to start with too little battery? |
11:52:05 | preglow | can't imagine that's caused by anything other than an explicit check |
11:52:23 | Bagder | disk spinup problem perhaps? |
11:52:30 | preglow | perhaps |
11:52:31 | preglow | btw |
11:52:40 | preglow | mp3 playback has some nasty playback bugs |
11:52:46 | preglow | welcome to anyone who wants to debug my code |
11:53:12 | LinusN | preglow: what bugs? |
11:53:21 | preglow | LinusN: it sounds like shit |
11:53:45 | LinusN | like "pfrrrrbbrr"? |
11:53:45 | preglow | LinusN: gimme a sec and i'll provide an example |
11:53:46 | preglow | yes |
11:53:52 | preglow | nasty background noise |
11:54:01 | LinusN | yeah, we all know what shit sounds like |
11:54:37 | preglow | and it's all over the playback! |
11:54:39 | preglow | but no, it's there |
11:54:50 | preglow | it might come from the use of lower precision in synth.c |
11:55:22 | preglow | i could try fixing that to see how bad the performance hit is anyway, i guess |
11:55:48 | DMJC | any eta on when lower than 41000 bitrates will work? |
11:56:17 | preglow | LinusN: and btw, is switching sample rate to 22050 etc. any problem? |
11:56:45 | LinusN | no, it's not a problem |
11:57:05 | LinusN | however, we should probably resample anyway |
11:57:30 | preglow | to 44.1khz you mean? if so, why? |
11:57:30 | LinusN | otherwise the S/PDIF output won't work |
11:57:38 | DMJC | one track I have sounds like chipmunks playing it heh |
11:57:39 | preglow | spdif supports other sample rates |
11:57:46 | LinusN | preglow: yes, b ut not all |
11:57:58 | DMJC | actually it's hillarious because it's a metal piece |
11:58:29 | LinusN | s/pdif supports 48, 44.1 and 32 iirc |
11:58:37 | preglow | LinusN: but yeah, i did an experiment with linear interpolation and resampling from 48khz to 44.1khz, sounds completely decent |
11:58:57 | preglow | there's a wee gain change |
12:00 |
12:00:13 | preglow | but linear interpolation prolly won't do for 22050 -> 44100 |
12:00:19 | preglow | at least, there'll be tons of high frequency noise |
12:00:52 | linuxstb | We couldn't do crossfading if we didn't resample everything to 44.1Khz. So in a way, the lack of 48KHz support simplifies everything for us. |
12:01:21 | linuxstb | ... until the next hardware Rockbox-with-software-codecs is ported to. |
12:01:44 | preglow | hmm |
12:01:54 | preglow | crossfading across tracks with different sample rates does make sense, i guess |
12:02:13 | DMJC | will rockbox goto h300? |
12:02:19 | DMJC | eventually |
12:02:19 | Bagder | yes |
12:02:22 | LinusN | DMJC: yes |
12:02:25 | DMJC | cool |
12:02:29 | DMJC | mate of mine will want that |
12:02:37 | linuxstb | Do we know if the h300 does native 48KHz? |
12:02:46 | preglow | almost certainly not |
12:03:49 | LinusN | no it doesn't |
12:04:13 | LinusN | not doing 48000 is a flaw in the coldfire cpu |
12:04:51 | preglow | any of many :) |
12:04:56 | preglow | one of many as well! |
12:05:03 | preglow | i suck profoundly |
12:05:40 | LinusN | preglow: yes you do |
12:05:48 | linuxstb | preglow: Happy birthday, by the way. |
12:06:35 | preglow | thanks, thanks |
12:07:17 | preglow | not very happy, though, the weather is still depressing |
12:07:44 | LinusN | preglow: congratulations |
12:15:29 | preglow | please, god, don't let this be a bug in imdct36 |
12:21:25 | LinusN | logbot seen god |
12:21:36 | LinusN | doesn't seem to be around |
12:25:07 | preglow | elusive fellow |
12:25:21 | preglow | dang, seems like i might actually make this a bit faster as well |
12:26:56 | LinusN | cool, how? |
12:28:00 | preglow | like it is now, dct32 does a lot of shifts to be able to use 32x32 -> 32 mul |
12:28:24 | preglow | think i'll be able to eliminate all of those, and a mac.l + movclr.l should take exactly as much time as a muls.l did anyway |
12:29:52 | preglow | we'll see, i have been mistaken about optimisation benefits in the past... |
12:34:56 | linuxstb | preglow: Did you say you had a (non-working) codecwavpack.c ? |
12:35:09 | * | [solid] is back |
12:35:51 | [solid] | charging for testing vorbis now.. |
12:36:51 | preglow | linuxstb: david bryant is on it |
12:37:10 | linuxstb | OK, I'll leave it with him then. |
12:37:48 | preglow | LinusN: what are your thoughts on giving him cvs access, btw? he seems to know what he's about, seems a bother to have us commit his patches all the time |
12:38:08 | preglow | insert words at your convenience to enhance readability |
12:38:12 | LinusN | bryant? |
12:38:18 | preglow | the wavpack fellow |
12:38:41 | LinusN | david bryant |
12:38:48 | LinusN | yes, that would be ok |
12:38:50 | preglow | aye |
12:38:57 | LinusN | send him my way |
12:38:58 | preglow | i emailed him and asked if he was interested |
12:39:03 | preglow | i'll send him your way if he is |
12:40:26 | linuxstb | Does anyone fancy writing a simple OGG parser to extract the metadata - similar to my FLAC parser? |
12:42:09 | preglow | argh, someone utterly insane needs to rewrite synth_full in pure asm for me |
12:44:40 | Zagor | linuxstb: you mean the tags? |
12:45:27 | linuxstb | Initially just things like totalsamples, frequency etc, but yes, eventually the VORBIS_COMMENTS as well. |
12:45:55 | Zagor | ok. i was going to say bagder did that, but that was in perl... :-) |
12:46:02 | linuxstb | See my recent commit to playback.c that does the same thing for FLAC. |
12:46:10 | Bagder | yeah, and I only found an existing package ;-) |
12:46:17 | Bagder | didn't do much myself |
12:46:49 | linuxstb | The thing that worries me about vorbis comments is that they are just TAG=VALUE - the user can use any tags they want. But I'm guessing that applications follow conventions. |
12:47:20 | preglow | amiconn: and btw, mp3 playback isn't 300% realtime, as it currently uses a very inefficient dither |
12:47:22 | [solid] | linuxstb: aren't apev2 tags doing it the same way? |
12:47:34 | linuxstb | I have no idea, but it wouldn't surprise me. |
12:48:00 | Bagder | linuxstb: I think we should just assume the most commonly used comments, and ask users to adapt |
12:48:27 | linuxstb | Yes, I'm sure that's what every other application does. |
12:48:44 | Bagder | I guess so too |
12:48:53 | preglow | yes |
12:49:02 | preglow | you've got stuff like TITLE, ARTIST, ALBUM |
12:49:12 | preglow | they're pretty standard |
12:49:16 | linuxstb | But for example, the specification suggests (encourages) that users use tags such as ARTIST multiple times to indicate multiple artists. |
12:49:31 | preglow | i've never seen that actually done |
12:49:46 | Bagder | yes, that scared me too |
12:50:20 | linuxstb | It would be nice (eventually) to allow the WPS to access any vorbis tag - so if the user wanted to store unusual tags, Rockbox could display them. |
12:50:36 | Zagor | messy |
12:50:42 | [solid] | TRACKNUMBER,TRACKTOTAL and DISC are also commonly use |
12:50:42 | | Join midk_ [0] (~midk@c66-235-14-120.sea2.cablespeed.com) |
12:50:45 | Bagder | and potentially quite memory consuming |
12:50:55 | [solid] | used* |
12:51:25 | preglow | hah |
12:51:29 | [solid] | + the replaygain ones, but these are of no interest yet i guess |
12:51:30 | preglow | it actually ended up a bit faster indeed |
12:51:40 | | Quit midk (Read error: 54 (Connection reset by peer)) |
12:51:45 | linuxstb | Anyone know what wavpack uses for metadata? |
12:52:05 | Bagder | no idea |
12:52:17 | [solid] | linuxstb: i think apev2, but i'll look that up |
12:52:43 | dwihno | I saw apev2 on a mp3 once |
12:53:14 | preglow | wavpack uses apev2 a lot |
12:53:22 | [solid] | yeah you can use apev2 wiht mp3's |
12:53:27 | preglow | linuxstb: david bryant said he'l look at that as well |
12:53:50 | dwihno | [solid]: If you ask me, id3v1 and v2 is all that's OK for mp3... |
12:54:07 | linuxstb | So it looks like we have ID3, ID3v2, VORBIS_COMMENTS and APEv2 (with the last two looking very similar) |
12:54:17 | [solid] | dwihno: id3v2 is very limited, let alone id3v1 |
12:54:55 | dwihno | [solid]: It's metadata. It's not supposed to be all shiny and stuff :) |
12:56:14 | [solid] | apev2 support for mp3's also would be great, that would mean foobar's tags (with unicode and replaygain data) for mp3's would work... |
12:56:25 | Zagor | i'd say id3v2 contains way more tags than 99% of people are using |
12:56:51 | dwihno | id3v1 is all you ever need :) |
12:57:08 | dwihno | the 1.1 extension is cute too |
12:57:23 | [solid] | besides id3's suck when you have national characters in your tags |
12:57:41 | [solid] | i have, for example, many polish tags and many western-european ones |
12:57:44 | Bagder | not really |
12:57:46 | Zagor | works for me |
12:57:47 | Bagder | its unicode |
12:57:52 | dwihno | works nicely for me too |
12:57:57 | [solid] | there's no way with id3 for them to work... |
12:58:02 | Bagder | yes there is |
12:58:06 | [solid] | you always have to choose one codepage |
12:58:09 | Bagder | nope |
12:58:22 | Bagder | read up |
12:58:30 | Bagder | on the recent specs |
12:59:46 | [solid] | so how come it doesn't work with oh-we-are-so-conforming-to-everything foobar2k? ^^ |
12:59:58 | [solid] | i've tried many times but with no success :( |
13:00 |
13:00:27 | Bagder | are you seriously asking me? |
13:00:47 | Bagder | read the spec, you can clearly see unicode all over |
13:01:11 | Bagder | if players don't support that, if you use an older id3 version or whatever, I can't possibly tell |
13:01:17 | [solid] | i think i'll give up, spec's are scary |
13:01:28 | [solid] | oh... so it's v2.4, right? |
13:01:42 | Bagder | I don't recall |
13:01:57 | [solid] | that would explain a lot |
13:03:50 | [solid] | i'm a ogg zealot anyway ;) |
13:04:59 | [solid] | (and i agree that id3v2 contains way more tags than 99% of people are using) |
13:05:17 | | Quit DMJC ("Leaving") |
13:06:44 | | Join zezayer [0] (~chatzilla@82.110.136.210) |
13:11:10 | amiconn | dwihno: id3v1 doesn't suffice for most of my mp3s |
13:11:24 | amiconn | The limited field length almost always hits me |
13:11:31 | Bagder | yeah, that's pretty lame |
13:11:33 | | Join DMJC [0] (~James@60-240-221-194.tpgi.com.au) |
13:11:34 | preglow | yes, indeed |
13:11:41 | dwihno | amiconn: Old standard, small fields. |
13:11:49 | preglow | too simple standard |
13:11:50 | dwihno | Old standard, non-dynamic fields :) |
13:12:09 | dwihno | Old song, magnetic fields ;) |
13:12:14 | | Quit edx (Read error: 110 (Connection timed out)) |
13:12:37 | amiconn | However, I always add an id3v1 in addition to id3v2 where id3v2 is necessary, and id3v1 only when it is sufficient |
13:13:26 | * | preglow giggles at flac playback |
13:14:56 | Zagor | amiconn: boo, then you waste battery by forcing a seek ;-) |
13:16:20 | amiconn | Isn't the seek aways necessary, to check whether there is an id3v1? |
13:16:31 | | Nick QT_ is now known as Qt (as@area51.users.madwifi) |
13:17:29 | dwihno | whoa |
13:18:22 | [solid] | mmm... elapsed time for flac is lovely ^^ |
13:18:44 | Zagor | amiconn: not if an id3v2 is found, iirc |
13:19:15 | | Join spiralout [0] (~keep_goin@p54B3B631.dip0.t-ipconnect.de) |
13:19:53 | amiconn | Zagor: Hmm, maybe if tag priority is set to id3v2 first (like I have it set) |
13:20:37 | | Quit [solid] ("leaving") |
13:20:52 | linuxstb | Can anyone find a straightforward specification of the .ogg format? I'm going round in circles on xiph's website. I just want to find the samplerate, totalsamples and VORBIS_COMMENTS... |
13:21:32 | *** | Saving seen data "./dancer.seen" |
13:21:32 | | Quit ehntoo (Remote closed the connection) |
13:22:12 | amiconn | Zagor: Anyhow, I'm not that concerned about the seek, especially on the Ondio ;-) |
13:22:58 | Bagder | linuxstb: http://www.xiph.org/ogg/vorbis/doc/Vorbis_I_spec.html |
13:24:28 | spiralout | is it a known bug that after playing one song the same song starts again? |
13:28:23 | LinusN | spiralout: yes, it has been reported earlier |
13:28:31 | LinusN | even on the archos |
13:29:13 | spiralout | oh ok thanks than is allright you guys will do it |
13:30:53 | Zagor | LinusN: have you been able to dig up any more clues about that than are in the bug report? |
13:31:03 | LinusN | no |
13:31:14 | LinusN | logf may save us here |
13:32:29 | | Quit spiralout ("ChatZilla 0.9.68.5 [Firefox 1.0.4/20050511]") |
13:35:48 | amiconn | LinusN: That's really a known bug? I never observed it... |
13:36:01 | LinusN | we have a bug report |
13:36:23 | LinusN | and i've seen it on the iriver |
13:36:57 | preglow | hrmpppppphhhh |
13:37:28 | preglow | using full accuracy didn't help a bit |
13:38:21 | HCl | mm? |
13:38:43 | preglow | could someone please give me a peak realtime percentage reading for iriver.mp3 (using mpa2wav av 120mhz) |
13:38:52 | preglow | so i can see if i should commit this nonetheless |
13:39:31 | amiconn | LinusN: You said even on archos.... I have 3 archoses, and I really never observed it |
13:40:52 | LinusN | amiconn: the bug report says archos, i can't help that |
13:42:12 | | Quit DJ-suparappa () |
13:42:23 | Zagor | i don't feel comfortable releasing 2.5 with that unresolved |
13:42:50 | amiconn | LinusN: Hmm, different thing: Did you verify the MFDR(2) settings? |
13:45:46 | preglow | no takers? :> |
13:47:57 | HCl | mrfl |
13:48:14 | * | HCl went from dead tired to simply pretty tired |
13:48:21 | linuxstb | I have crossfade turned off, but I seem to be losing a couple of seconds from the end of my FLAC files. |
13:48:48 | linuxstb | Does anyone else get that? |
13:51:00 | preglow | linuxstb: do you have any idea why mpa2wav realtime percentage increases steadily for some files? |
13:51:13 | preglow | linuxstb: for iriver.mp3, for example, it never stops increasing |
13:52:20 | linuxstb | preglow: No. |
13:55:11 | | Join Musicmad [0] (~Musicmad@port547.ds1-oebr.adsl.cybercity.dk) |
13:58:13 | preglow | it went from 116.78% to 119.01% with disk write, so i guess i'll commit it |
14:00 |
14:03:34 | Musicmad | just a thought - would it be possible to make non-lame mp3s gapless by skipping the last frame entirely or something like that? |
14:04:17 | preglow | hahah |
14:04:21 | preglow | yes |
14:04:28 | preglow | but then you'd hear a great big click |
14:04:35 | Musicmad | ok :) |
14:05:47 | linuxstb | I don't use MP3s, but there must be a tool out there to add lame headers to non-lame mp3s - i.e. to do the silence detection "off-line". |
14:06:43 | preglow | well |
14:06:48 | preglow | of course |
14:06:58 | preglow | but you'll never be certain it's correct |
14:07:06 | preglow | but that doesn't matter much as long as you can't hear any gap, i guess |
14:08:18 | * | t0mas is back |
14:09:25 | linuxstb | IMHO, trying to detect and remove silence from poorly encoded MP3s is a waste of time. But everyoine has their own interests. |
14:13:54 | t0mas | what should I include for the logf() function? |
14:16:10 | | Join Shagnar [0] (~tester@p54A0CFC8.dip.t-dialin.net) |
14:16:55 | Zagor | linuxstb: why a waste of time? |
14:16:56 | preglow | i solved it! |
14:17:03 | | Join elinenbe [0] (~elinenbe_@65.115.46.225) |
14:17:41 | preglow | mp3 playback is now smooth like a babys bottom |
14:18:37 | Shagnar | lol |
14:19:23 | linuxstb | t0mas: Are you trying to use logf in a plugin, or in rockbox itself? |
14:19:28 | Shagnar | i know it's no real bug, but today i listened to some files in shuffle mode... sometimes a file is played 2 times... |
14:19:45 | preglow | Shagnar: i don't think that should happen |
14:19:56 | Shagnar | this morning in the train... it happened |
14:20:02 | Shagnar | ;-) |
14:20:09 | amiconn | preglow: What was the problem? |
14:20:13 | elinenbe | preglow: everything? ff/rw/pause/crossfading/ff through crossfading/rw through crossfading/pause during crossfading/etc? |
14:20:34 | preglow | amiconn: too little precision in libmads default multiplication routines |
14:20:43 | preglow | elinenbe: no, i mean mp3 playback, as in the libmad specific part |
14:21:04 | Zagor | Shagnar: was that on iriver or archos? |
14:21:13 | Shagnar | iriver ;) |
14:21:32 | Shagnar | bleeding edge version updated this morning... |
14:21:59 | linuxstb | Zagor: Because it seems the least elegant solution. To me, the solution is for the MP3 file to know it's own length (i.e. via the lame header). |
14:22:01 | t0mas | linuxstb: rockbox itself |
14:22:09 | preglow | amiconn: however, it does seem to cost a tiny bit of performance, i however think that's acceptable |
14:23:09 | Zagor | linuxstb: right, but when the format itself is bad we can only do as best we can. saying "screw all you who don't rip your own albums" isn't really helpful. |
14:24:05 | Zagor | unless we can create a fast and accurate offline tool to add this tag to mp3 files |
14:24:21 | preglow | the glitches i could hear with loud bass drums have vanished as well |
14:24:58 | linuxstb | t0mas: #include "logf.h" :-) |
14:25:21 | t0mas | k :) |
14:25:26 | t0mas | it logs to the remote on iriver right? |
14:26:08 | amiconn | You need to configure a logf-enabled build |
14:26:26 | linuxstb | Zagor: That's what I was asking - does such a tool exist already? If so, then maybe we don't need to worry about doing silence detection in rockbox so much. |
14:26:54 | | Join edx [0] (edx@p54A8DD62.dip.t-dialin.net) |
14:26:59 | t0mas | amiconn: I already have :) |
14:32:49 | preglow | does logf work from a plugin now? |
14:33:38 | amiconn | linuxstb: Silence detection won't work for finding how much of the last frame isn't supposed to be there |
14:34:22 | preglow | there is no silence in any frame that wasn't pure digital silence before it was encoded |
14:34:30 | amiconn | An mp3 frame can't be partially silent, due to the way mp3 compression works |
14:34:30 | preglow | any non-zero sample will be smeared over the entire frame |
14:35:19 | preglow | however, the waveform will decay, so some kind of thresholding can be done |
14:35:25 | preglow | it won't be accurate, though |
14:37:37 | linuxstb | This (old) thread on HA talks about a fb2k plugin that allows you to modify the lame header. Not sure if it's automatic though. http://www.hydrogenaudio.org/forums/index.php?showtopic=11669 |
14:38:51 | Musicmad | is crossfading being worked on? (or do I misunderstand the cvs commits). |
14:42:13 | preglow | it's partially working |
14:42:24 | preglow | that is, it does work |
14:42:28 | preglow | but it's not very customisable |
14:43:18 | elinenbe | Slasheri said yesterday that he was working on adjustable cross-fade time and curves... although he might have just been working me! |
14:43:19 | Musicmad | beautiful |
14:45:09 | preglow | so, what's the general consensus on something that really enhances mp3 quality but shaves off a wee bit of performance? |
14:45:17 | preglow | should i put it in? |
14:47:42 | amiconn | I'd say just do it |
14:48:13 | linuxstb | Definitely - as long as it is > 100%, I say go for quality. |
14:48:37 | preglow | oh, it should be by far |
14:48:57 | preglow | i'll compare the runtime to the daily mpa2wav.rock compile |
14:49:11 | linuxstb | If it improves quality that much, then IMO it's a bugfix, not an enhancement. |
14:49:22 | preglow | it's _really_ noticable to me |
14:49:30 | preglow | especially during more quiet parts |
14:49:36 | Musicmad | what is it? |
14:49:45 | amiconn | preglow: Btw, I also had the impression that libmad does something slightly wrong, but I wasn't sure at all |
14:50:28 | amiconn | I think libmad will exceed the MAS decoding quality with your latest fix |
14:50:53 | preglow | we'll see |
14:51:04 | preglow | libmad should spit it audio at around 20 bits precision now |
14:51:14 | preglow | out |
14:52:46 | preglow | is CONFIG_CPU defined in a Makefile? |
14:52:48 | preglow | i guess not |
14:53:02 | linuxstb | Should the dither routine take account of that precision? I'm guessing that the code I plagarised assumes 24-bit precision, but I never really tried to understand it. |
14:53:55 | preglow | no, dithering only cares about output device precision |
14:54:11 | linuxstb | OK |
14:54:13 | preglow | and assumes we've got more precision from the codec than it can provide |
14:54:22 | preglow | which is certainly the case now |
14:54:25 | | Join MoosCamaro [0] (MoosCamaro@m214.net81-66-158.noos.fr) |
14:54:38 | | Quit Rori () |
14:54:50 | MoosCamaro | Hi all |
14:57:23 | t0mas | preglow? do you know if it's ok to use strtok() in rockbox? |
15:00 |
15:00:13 | linuxstb | t0mas: If it's defined in firmware/include/*.h (which it is - string.h), then I would guess it's OK to use. |
15:01:10 | amiconn | t0mas: rockbox has strtok_r(), not strtok() |
15:04:06 | | Join ashridah [0] (ashridah@220-253-122-237.VIC.netspace.net.au) |
15:06:26 | | Part LinusN |
15:09:23 | preglow | can anyone tell me how i go about adding architecture specific stuff to makefiles? |
15:12:29 | | Quit Musicmad (Read error: 145 (Connection timed out)) |
15:13:34 | preglow | should i perhaps add the arch dependent define i want to config-h100.h ? |
15:16:36 | amiconn | What do you need/ intend to do? |
15:17:54 | preglow | add the define FPM_COLDFIRE_EMAC for mcf5249 build |
15:17:57 | preglow | DEFAULT for everything else |
15:18:02 | preglow | FPM_DEFAULT, at that |
15:18:49 | amiconn | Why can't you just check for CONFIG_CPU == MCF5249 |
15:18:51 | amiconn | ? |
15:19:03 | linuxstb | Is anyone else experiencing Rockbox cutting off the last two seconds of FLAC files - with crossfading disabled? |
15:19:15 | preglow | amiconn: does that work in makefiles? |
15:19:33 | amiconn | No; why do you need this in a Makefile? |
15:19:35 | preglow | amiconn: ahh, no, because i need to get rid of the FPM_DEFAULT default define to make it work better |
15:20:08 | preglow | amiconn: when libmad sees FPM_DEFAULT defined, it starts doing weird things i don't want to work around with hacks or #if 0 sections |
15:20:11 | amiconn | linuxstb: Sorry, not a single flac file here, and iriver @home... |
15:20:45 | amiconn | preglow: Iirc there is a central .h for libmad |
15:20:52 | preglow | global.h |
15:20:53 | amiconn | You could just do |
15:21:01 | | Quit Bger (Read error: 60 (Operation timed out)) |
15:21:03 | amiconn | #if CONFIG_CPU == MCF5249 |
15:21:03 | preglow | but that's not very nice, now is it... |
15:21:12 | amiconn | #undef FPM_DEFAULT |
15:21:13 | amiconn | #endif |
15:21:36 | *** | Saving seen data "./dancer.seen" |
15:21:36 | amiconn | Where is FPM_DEFAULT defined? |
15:21:37 | | Join Bger [0] (~Bager@83.222.160.88) |
15:21:44 | amiconn | In the libmad Makefile? |
15:21:49 | preglow | it's defined in the makefile now |
15:23:01 | amiconn | You could move it to global.h then |
15:24:15 | preglow | i'll just add a note in the Makefile where to look for it |
15:24:42 | preglow | since this really is more of a build system decision |
15:26:07 | | Join [solid] [0] (~solid@83.175.176.194) |
15:26:27 | [solid] | anyone experienced problems with ogg vorbis playback? |
15:26:42 | [solid] | (bleeding edge) |
15:27:05 | [solid] | i'm experiencing some weird skipping |
15:28:12 | [solid] | don't know if it is skipping, but it sounds like sometimes it's playing not the samples it should |
15:28:41 | [solid] | also i had a problem with flac (same build) - it sometimes doesn't switch to next track, it repeats the same one |
15:28:52 | [solid] | if you press next - it skips two tracks |
15:29:02 | [solid] | (ie it behaves like it thinks it's playing the right track) |
15:29:07 | linuxstb | [solid]: I've only been playing FLACs, but I'm getting exactly the same problems as you. |
15:29:33 | linuxstb | It does sound like samples are being skipped occasionally. |
15:30:13 | linuxstb | I'm playing an OGG now, and it's skipping heavily. |
15:31:20 | [solid] | did anyone have this track repeat problem yet? |
15:31:27 | [solid] | that one seems totally random |
15:31:51 | linuxstb | [solid]: Do you have crossfade turned on or off? |
15:31:57 | ashridah | whoa, yeah, it's buggy as hell |
15:32:18 | ashridah | crossfade's off here |
15:32:31 | linuxstb | I'm going to try OGG with crossfade on. |
15:32:44 | [solid] | linuxstb: it's off now |
15:33:33 | ashridah | i press stop and it fades out the song, then the song kicks back in at the original volume even tho the menu's showing |
15:33:49 | [solid] | linuxstb: but this track repeating happened to me today, before linus' setting commit |
15:34:09 | [solid] | linuxstb: so crossfade was on then |
15:34:19 | linuxstb | I think track repeating and the skipping are different problems - I'm more worried about the skipping. |
15:34:39 | [solid] | i also think they are different, and also think skipping is more 3vil |
15:34:40 | [solid] | ;) |
15:34:44 | ashridah | and it's also decided to start rejecting some mp3's i've got again |
15:35:31 | ashridah | hrm, actually, i saw something flash on about it being unable to load a codec |
15:35:35 | ashridah | odd |
15:35:45 | [solid] | i'm playing some mp3's to see if the skipping is there also |
15:36:02 | linuxstb | I'm not sure, but I think enabling crossfading eliminates skipping in the middle of OGGs. |
15:36:03 | ashridah | worked after i restarted it |
15:37:06 | [solid] | linuxstb: i'll test it first then |
15:38:03 | preglow | argh |
15:38:13 | preglow | the old problem i had returned when i moved the FPM def to global.h |
15:41:45 | t0mas | hellup! |
15:42:02 | t0mas | does anybody know how to save am image in black/white in the gimp? |
15:42:16 | t0mas | (so 1 bit per pixel) |
15:42:32 | [solid] | linuxstb: indeed, with crossfade on the skipping seems to be gone |
15:43:50 | linuxstb | [solid]: Yes, OGG hasn't skipped for me since I turned crossfade on. |
15:43:50 | linuxstb | I'll try turning it off again... |
15:43:59 | preglow | ARGH! |
15:44:03 | preglow | bloody libmad |
15:48:24 | | Join webguest92 [0] (~527105d1@labb.contactor.se) |
15:49:50 | | Quit webguest92 (Client Quit) |
15:52:39 | [solid] | linuxstb: it's crossfades fault indeed |
15:52:56 | [solid] | linuxstb: i've turned it on and it started skipping immediatly after switching to next song |
15:53:04 | linuxstb | [solid]: I can't make it skip any more - with crossfade on or off! |
15:53:11 | [solid] | :) |
15:53:21 | [solid] | i've turned it off* |
15:53:56 | [solid] | now, the same track with crossfade on.. |
15:54:05 | [solid] | works great. |
15:54:09 | DMJC | how optimized can this firmware get? |
15:54:17 | DMJC | I've been noticing lag when navigating menus |
15:54:23 | [solid] | but i prefer gapless to crossfade i must say;) |
15:55:45 | [solid] | turned gapless off... and it's skipping |
15:56:24 | linuxstb | You mean "turned crossfade off"? |
15:56:28 | [solid] | oh yes |
15:56:30 | [solid] | sorry |
15:56:30 | [solid] | :) |
15:57:28 | [solid] | hmm... i'll try now if that other bug, with track repeating is also dependant on crossfade on/off |
16:00 |
16:00:19 | [solid] | (from what i recall it never happened with crossfade off) |
16:04:37 | [solid] | indeed |
16:04:40 | [solid] | it happened again |
16:04:42 | [solid] | o_O |
16:05:59 | [solid] | so there's one bug when crossfade is on (track repeating) and one when it's off (skipping) |
16:05:59 | [solid] | tough choice :) |
16:07:46 | | Quit Rick (Read error: 54 (Connection reset by peer)) |
16:09:04 | | Quit Chamois (" HydraIRC -> http://www.hydrairc.com <- IRC has never been so good") |
16:09:19 | | Join Rick [0] (rick@pool-71-108-23-179.lsanca.dsl-w.verizon.net) |
16:09:46 | preglow | silky smooth sound |
16:10:15 | [solid] | i was wrong |
16:10:28 | [solid] | it repeated with crossfade off now, too |
16:11:18 | [solid] | but i haven't experienced it with yesterdays build... (it didn't repeat any track for... 8hours:P) |
16:11:59 | linuxstb | The other changes which could be the cause were mine - the code which enables the WPS. |
16:12:34 | [solid] | indeed |
16:15:24 | linuxstb | preglow: Are you happy with your libmad changes now? |
16:17:43 | preglow | yeah, mp3s sound smooth as cream now |
16:18:19 | amiconn | preglow: commit! |
16:18:51 | preglow | amiconn: did it five minutes ago |
16:19:08 | | Join postglow [0] (~3e088e42@labb.contactor.se) |
16:19:16 | preglow | hahah |
16:19:24 | * | preglow greets his evil twin |
16:20:10 | | Quit postglow (Client Quit) |
16:20:50 | preglow | someone with decent ears should check out my improvements |
16:21:38 | preglow | the difference was very noticable for some tracks |
16:28:15 | | Join asdsd____ [0] (~asdsd@h-67-100-26-241.miatflad.dynamic.covad.net) |
16:28:51 | | Part asdsd____ |
16:37:56 | HCl | woot. |
16:37:58 | HCl | what was it? |
16:38:30 | ashridah | hmm. does seem to be a bit fuller here, but that could be the earphones i have on |
16:38:32 | * | HCl prods preglow |
16:38:41 | preglow | read cvs description |
16:38:42 | preglow | brb |
16:38:54 | HCl | okay |
16:39:27 | t0mas | hm... |
16:39:49 | t0mas | is %xnxxxyyy as a syntax for placing images on the WPS to difficult? |
16:39:58 | t0mas | n = image number |
16:40:02 | t0mas | xxx = x coordinate |
16:40:10 | t0mas | yyy = y coordinate |
16:40:29 | t0mas | so %x0010010 would place image 0 at 10, 10 |
16:40:44 | t0mas | and %x1000000 would place image 1 at 0, 0 |
16:41:30 | preglow | ashridah: i didn't notice it usually, bet the background noise sounds completely different now |
16:41:45 | t0mas | preglow? what do you think? :) |
16:42:07 | preglow | *shrug* |
16:42:10 | HCl | t0mas: can't you use some html style stuff? |
16:42:25 | t0mas | everything is in the %XX syntax |
16:42:30 | HCl | ah... |
16:42:31 | HCl | okay.. |
16:42:35 | HCl | well... |
16:42:39 | HCl | i'd more vote for |
16:42:43 | t0mas | but the xxx and yyy can ofcourse be done better |
16:42:50 | HCl | hrm.. |
16:42:50 | HCl | yea |
16:42:51 | HCl | :/ |
16:42:56 | HCl | its not very readable either way :/ |
16:43:03 | HCl | at all :/ |
16:43:10 | t0mas | %x|n|x|y would be nice |
16:43:11 | preglow | it's just a tiny wps file |
16:43:14 | HCl | bbl |
16:43:16 | preglow | readability doesn't matter very much |
16:43:32 | t0mas | well... I tried doing that last one... but it took a lot more resources to do... |
16:44:00 | t0mas | as reading 3 bytes, atoi() em and add 3 to the pointer is much easier than strtok_r() and splitting to some buffer... |
16:44:42 | HCl | true |
16:44:45 | HCl | okay, well. |
16:44:51 | HCl | as long as the wps format is very well documented |
16:44:54 | HCl | it should be okay |
16:47:08 | linuxstb | How do images interact with the rest of the WPS? Will text be displayed on top of the image? What about scrolling lines? |
16:47:28 | t0mas | linuxstb: scrolling lines is something Linus said he would fix |
16:47:32 | t0mas | to make them use a margin |
16:47:52 | t0mas | and the images will be painted over the text... but without clearing... |
16:48:13 | t0mas | (or should I make that a setting?) |
16:48:23 | t0mas | so you can clear out text with images... |
16:48:57 | | Nick Qt is now known as QT (as@area51.users.madwifi) |
16:49:50 | linuxstb | t0mas: I don't know. |
16:50:25 | t0mas | hm... if loads of people want to overwrite text with images (seems weird to me...) then I'll make a setting somewhere |
16:52:28 | | Quit ashridah ("Leaving") |
17:00 |
17:00:09 | | Join webguest21 [0] (~c2489e63@labb.contactor.se) |
17:01:38 | t0mas | http://tomas.salfischberger.nl/rockbox/wps-images.patch |
17:03:45 | t0mas | there it is :) |
17:03:47 | preglow | my, mp2 playback works like a charm |
17:03:47 | t0mas | first test |
17:04:28 | thegeek | preglow : I agree |
17:04:34 | thegeek | your patch really does improve sound quality |
17:04:38 | thegeek | a lot more details now |
17:04:51 | * | t0mas updates :) |
17:04:55 | thegeek | was as if it was blurred before |
17:04:57 | preglow | should be, the old multiplicator had mad roundoff errors |
17:05:12 | thegeek | though I can't hear much difference using cheap headphones and no amp |
17:05:17 | preglow | there is still a bit more precision to be gained, but that would make libmad a lot slower |
17:05:36 | thegeek | with a cmoy and senn 595 it's quite noticeable |
17:05:51 | preglow | much slower |
17:06:02 | preglow | so don't expect that to happen |
17:06:03 | thegeek | mhm |
17:06:06 | thegeek | ;) |
17:06:07 | preglow | i think this is more than precise enough anyway |
17:07:15 | preglow | arghhh |
17:07:24 | preglow | i do so want to make libmusepack realtime |
17:07:31 | preglow | but i have to do other stuff now |
17:10:45 | t0mas | thegeek: do you have compiler/tools installed? |
17:12:57 | linuxstb | I'm not sure what the correct fix is, but I don't think the call to pcm_crossfade_start() in playback.c should happen if crossfade is disabled. This seems to be the cause of my FLAC tracks missing the last few seconds. |
17:14:51 | | Join Sucka [0] (~NNSCRIPT@host81-156-209-158.range81-156.btcentralplus.com) |
17:18:13 | | Quit bobTHC ("Smoke Weed Every Day !") |
17:19:36 | [solid] | linuxstb: sounds more than obviously logical :) |
17:21:40 | *** | Saving seen data "./dancer.seen" |
17:22:40 | linuxstb | Yep - the audio is going into the crossfade buffer, but never coming out... |
17:22:53 | linuxstb | But I'll leave it to the people that wrote that to fix it. |
17:22:55 | thegeek | t0mas: yes |
17:23:03 | thegeek | I got it setup on my gentoo serverbox;) |
17:23:43 | thegeek | hehe |
17:23:48 | thegeek | want me to test the patch? |
17:23:52 | thegeek | sure |
17:24:41 | thegeek | hmm |
17:25:08 | preglow | i occasionally get load errors for codecmpa.rock |
17:25:14 | thegeek | applies just fine |
17:26:46 | | Quit zezayer (Read error: 60 (Operation timed out)) |
17:27:40 | preglow | can't hear a single flaw in the sound now |
17:27:48 | thegeek | :) |
17:28:01 | thegeek | btw |
17:28:06 | thegeek | does optical out work atm? |
17:28:12 | thegeek | or is that way off |
17:28:14 | preglow | don't believe so |
17:28:16 | thegeek | k |
17:28:21 | thegeek | btw |
17:28:38 | thegeek | I think you should perhaps sometime make it possible to run that "superhigh" quality stuff |
17:28:48 | preglow | there is no difference for rockbox |
17:28:54 | preglow | it only supports 16 bit quality |
17:28:54 | thegeek | hmm |
17:28:56 | thegeek | oh |
17:28:57 | thegeek | ok;) |
17:29:00 | preglow | and it'll be a Major Bother to code it |
17:29:07 | thegeek | would be kinda useful in a studio sitution |
17:29:10 | thegeek | when using optical out |
17:29:18 | thegeek | but again |
17:29:22 | preglow | you need to fetch extra precision bits out from the accumulator extensions for every accumulator fetch you do |
17:29:27 | thegeek | hehe |
17:29:32 | thegeek | I have no idea what that means |
17:29:33 | preglow | and then recombine the result and bla bla bla and then you slit your throat |
17:29:43 | thegeek | but I'll take your word for it when you say it would not be worth it;) |
17:30:07 | preglow | there's no way in hell i'm doing it anyway, heh |
17:30:12 | thegeek | hehehe |
17:30:34 | preglow | it would require me being bored five miles out of my mind |
17:30:38 | preglow | and i'm never bored |
17:30:40 | thegeek | I like the bootloader usb mode |
17:30:47 | preglow | yeah, it's great |
17:31:13 | preglow | hmm |
17:31:21 | preglow | i might have sped up mp2 playback somewhat without knowing it |
17:31:36 | preglow | oh well |
17:31:40 | preglow | i'll vanish for a bit |
17:31:40 | thegeek | ;p |
17:31:48 | linuxstb | Can you speed up my 48KHz mp2s? |
17:31:54 | | Join webguest82 [0] (~5472a382@labb.contactor.se) |
17:32:41 | | Quit webguest82 (Client Quit) |
17:33:07 | preglow | linuxstb: yeah, but not know |
17:33:21 | preglow | i didn't mean that kind of speeding up, btw ;) |
17:33:26 | preglow | not NOW |
17:34:07 | preglow | but this rocks |
17:34:16 | preglow | mpa, ogg, flac working, and they all sound just great |
17:34:41 | linuxstb | Yep. It was no effort at all :-) |
17:37:09 | thegeek | thank god Slasheri came along;) |
17:37:30 | thegeek | he really is just what rockbox needed |
17:38:27 | | Nick cheriff is now known as cheriff_AWAY (davem666@wagner.orchestra.cse.unsw.EDU.AU) |
17:42:58 | thegeek | t0mas: I'll see if I can test the patch a little |
17:43:00 | | Quit webguest21 ("CGI:IRC (EOF)") |
17:43:08 | thegeek | I'll try to replace the "Track" part of my wps |
17:43:11 | thegeek | with an image |
17:44:51 | thegeek | btw |
17:45:07 | thegeek | there are sometimes high clicks/glitches when starting a new track |
17:45:07 | thegeek | and |
17:45:18 | | Join ghode [0] (~d49ee89b@labb.contactor.se) |
17:45:22 | thegeek | using usb while playing/stopped/paused is buggy |
17:46:00 | ghode | hey preglow , thanks for thaqt patch you submitted, lotr ost sounds even better now. |
17:46:24 | thegeek | and btw t0mas: is there no way to use grayscale in the wps? |
17:46:31 | thegeek | it would be nifty;) |
17:46:34 | preglow | ghode: good to hear |
17:47:36 | | Join ehntoo [0] (~noclue2@24-177-161-77.dhcp.mrqt.mi.charter.com) |
17:48:27 | ghode | only listening on some sony ex71s, but the difference is notiscable, now i just need my shure's ;/ |
17:51:25 | | Quit ghode ("CGI:IRC (EOF)") |
17:52:04 | | Join DMJC-L [0] (~DMJC-L@60-240-221-194.tpgi.com.au) |
17:52:26 | | Quit DMJC-L (Client Quit) |
17:52:39 | thegeek | seems to work great t0mas:) |
17:54:24 | | Quit DMJC ("Leaving") |
17:54:31 | | Quit courtc (Read error: 110 (Connection timed out)) |
17:55:01 | | Join courtc [0] (~courtc@adsl-158-51-117.asm.bellsouth.net) |
17:55:34 | t0mas | thegeek: no... |
17:55:49 | t0mas | thegeek: for grayscale we need to upgrade the grayscale stuff... and the bmp loading code |
17:56:34 | | Quit Patr3ck () |
17:58:06 | t0mas | Bagder? or Zagor? does the mailinglist have some kind of spamfiltering? |
17:58:22 | t0mas | or how does it react on two emails from 1 person... shortly after eachother? |
17:59:47 | preglow | t0mas: that rocks, man |
18:00 |
18:00:11 | t0mas | preglow: have you read the code? |
18:00:31 | preglow | nope |
18:00:34 | t0mas | it's a bit dirty... |
18:03:30 | | Join Iriverowner [0] (~c35d1547@labb.contactor.se) |
18:04:15 | | Quit Iriverowner (Client Quit) |
18:04:41 | thegeek | btw, when loading a new wps |
18:04:51 | t0mas | it shows the old one... |
18:04:54 | thegeek | yep |
18:04:54 | t0mas | subline by subline |
18:04:56 | t0mas | I noticed too |
18:05:05 | thegeek | not too big a deal |
18:09:47 | * | t0mas goes to read a french book :X |
18:10:41 | t0mas | stupid teacher... |
18:10:50 | t0mas | he's really thinking I can read it :P |
18:11:21 | t0mas | but while enjoying some music... it's less irritating to lookup 33% of the words :P |
18:11:30 | MoosCamaro | Hi t0mas: pourquoi c'est quoi comme livre? :) |
18:12:37 | MoosCamaro | what french book it is ? |
18:14:04 | | Quit [solid] ("leaving") |
18:15:18 | | Join dapureplaya [0] (~anon@CPE-144-136-73-250.nsw.bigpond.net.au) |
18:18:06 | | Join webguest24 [0] (~acd4e9f9@labb.contactor.se) |
18:18:31 | webguest24 | Where is the Crossfade setting for iriver box? |
18:20:31 | Zagor | rockbox has no crossfade |
18:20:55 | dapureplaya | general settings >> playback >> Crossfade |
18:21:04 | dapureplaya | is that what ur asking for? |
18:21:13 | dapureplaya | hi every1 BTW =P |
18:21:18 | thegeek | t0mas |
18:21:25 | thegeek | I can't get it to load more than one image? |
18:21:26 | thegeek | if I do |
18:21:31 | thegeek | they just end up in the same place |
18:21:43 | thegeek | and I do use different coords |
18:21:45 | thegeek | %x1005026 |
18:21:50 | thegeek | %x2005040 |
18:21:52 | thegeek | %x3005050 |
18:21:54 | thegeek | is what I use |
18:21:57 | thegeek | still |
18:22:06 | thegeek | they all end up in the same place |
18:22:49 | ehntoo | what in the world is wrong with my queen ogg's... |
18:22:51 | Zagor | man, is my head in the sand... :-p |
18:22:55 | | Part dapureplaya |
18:23:10 | thegeek | ;) |
18:23:36 | | Quit webguest24 ("CGI:IRC (EOF)") |
18:24:11 | | Join dapureplaya [0] (~anon@CPE-144-136-73-250.nsw.bigpond.net.au) |
18:27:23 | thegeek | I could always do as you do in your example wps |
18:27:32 | thegeek | but It would be useful with more than one image;) |
18:32:08 | | Join tucoz [0] (~81b1111b@labb.contactor.se) |
18:32:13 | tucoz | hi |
18:32:31 | preglow | helo |
18:32:54 | tucoz | Is slasheri here? Just wanted to report a behaviour (not bug) with rockbox |
18:33:17 | preglow | Slasheri: woop woop |
18:33:25 | preglow | what is it, btw? |
18:33:48 | tucoz | when buffering a somewhat large song, and I want to shut down, it doesn't shut down until the buffering is finished |
18:33:54 | preglow | i know |
18:33:58 | preglow | annoys the hell out of me |
18:33:59 | tucoz | ok, hehe, great |
18:34:42 | tucoz | Great work on libmad by the way. So smooth now. |
18:34:48 | preglow | i agree |
18:34:54 | preglow | it certainly does sound nicer |
18:35:57 | tucoz | A lot more detail on metal-tracks |
18:36:12 | tucoz | i.e. newer death metal, with good production |
18:36:20 | preglow | perhaps, i noticed it on a semi ambient track, actually |
18:36:24 | preglow | as some kind of jittery background noise |
18:37:28 | tucoz | It might be placebo, but I usually listen to that with some bass-boost and trebel-boost in iriver fw, but I think it sounds as it should now in rockbox |
18:38:18 | | Join mbr_ [0] (~mb@stz-softwaretechnik.de) |
18:38:19 | | Quit mbr (Read error: 104 (Connection reset by peer)) |
18:39:11 | dapureplaya | we dun have to reflash the bootloader for this improved sound do we? |
18:39:18 | tucoz | no |
18:39:27 | tucoz | Just download the latest build |
18:39:30 | dapureplaya | k. well i'm d/ling the new build now then |
18:39:38 | dapureplaya | does this apply for all codecs? |
18:39:56 | tucoz | No, it's only for mp3's |
18:39:58 | Plugh_ | I heard about someone testing audio equipment on audiophiles |
18:40:25 | dapureplaya | ah ok |
18:40:28 | preglow | dapureplaya: only for mp3, mp2, mp1 |
18:40:33 | Plugh_ | they turned up the volume a couple dB and the audiophiles thought it was equipment costing thousands more |
18:40:40 | tucoz | hehe |
18:40:54 | | Join merbanan [0] (~banan@banan.campus.luth.se) |
18:41:08 | Zagor | Plugh_: yeah, that's a well-known fact. wma uses that effect in low bitrates. |
18:41:11 | tucoz | Lot's of psychology involed there. L |
18:41:56 | Plugh_ | is that what they mean by psychoacoustic models? ;) |
18:42:04 | Zagor | :-) |
18:42:07 | tucoz | hehe |
18:42:56 | | Join [solid] [0] (~solid@83.175.176.194) |
18:44:37 | tucoz | btw, I am in no way an audiophile. But I do notice the difference between flat and wide sound. |
18:46:46 | tucoz | and I'm quite pleased with how the iriver sounds. Has always been. Hmm, there are some glitches on track changes now |
18:46:56 | preglow | they'll be fixed |
18:47:01 | preglow | pretty much know why |
18:47:04 | preglow | i believe markun is working on it |
18:47:23 | tucoz | Like small parts repeating? |
18:47:54 | dapureplaya | ^^ yeah i'm getting that atm aswell. |
18:48:11 | tucoz | Ahh, not plops, 1/10'th of a second of sound repeating just before a track change |
18:48:22 | tucoz | or something like that |
18:48:30 | | Quit Bger (Read error: 104 (Connection reset by peer)) |
18:48:44 | | Join zezayer [0] (~chatzilla@82.110.136.210) |
18:49:02 | | Join Bger [0] (~Bager@83.222.160.88) |
18:51:08 | | Quit [solid] ("Lost terminal") |
18:51:19 | tucoz | This is not the uda, this has to do with the buffered pcm data playing in some uncontrolled way. Like short bursts of bufferd data beeing played |
18:52:26 | tucoz | right before a track change. Well, I guess this will be taken care of. |
18:52:39 | tucoz | gtg, bye |
18:52:43 | | Part tucoz |
18:53:41 | | Join [solid] [0] (~solid@83.175.176.194) |
18:59:39 | | Quit thegeek (Read error: 54 (Connection reset by peer)) |
18:59:45 | | Join thegeek [0] (na@ti521110a080-0888.bb.online.no) |
19:00 |
19:00:01 | MoosCamaro | what' happens with wiki page from austriancoder |
19:00:13 | thegeek | krogkorg |
19:00:13 | MoosCamaro | he put GUI proposal |
19:00:48 | MoosCamaro | we can't view topic |
19:01:15 | Zagor | which topic? |
19:01:41 | MoosCamaro | hi Zagor: in the wiki page |
19:01:48 | MoosCamaro | GUI proposal |
19:01:56 | Zagor | url? |
19:03:26 | MoosCamaro | http://www.rockbox.org/twiki/bin/view/Main/WebHome there'is not url link for GUI proposal of austriancoder |
19:03:53 | | Join _aLF [0] (Alexandre@mut38-2-82-67-66-128.fbx.proxad.net) |
19:04:29 | Zagor | ...and what is the url to that page? |
19:05:25 | MoosCamaro | great question |
19:05:42 | linuxstb | Do you mean the GUIProposal topic? http://www.rockbox.org/twiki/bin/view/Main/GUIProposal |
19:05:52 | amiconn | MoosCamaro: There is the wiki index page, and you can search for topics |
19:06:22 | MoosCamaro | thanks guys |
19:08:20 | MoosCamaro | I hope for him he solve his player problem |
19:12:14 | | Quit zezayer ("Chatzilla 0.9.68.5 [SUSE 1.0.4-1.1/20050511]") |
19:13:27 | preglow | perhaps 'blend' vil du for norwegian as well |
19:13:27 | preglow | hmm... |
19:14:11 | amiconn | ? |
19:14:19 | preglow | what the hell |
19:14:38 | preglow | i'm seriously starting to question the inner workings of my brain |
19:15:23 | amiconn | Why does rockbox on iriver spin up the disk when I pause a track?? |
19:16:46 | linuxstb | Rockbox on iriver is doing lots of strange things at the moment... |
19:17:05 | preglow | like? |
19:17:36 | linuxstb | Next/Prev navigation isn't working. The WPS screen is displaying information for completely different tracks. |
19:18:05 | | Nick Sucka is now known as Sucka`away (~NNSCRIPT@host81-156-209-158.range81-156.btcentralplus.com) |
19:18:08 | amiconn | CPU is still boosted after boot |
19:18:27 | linuxstb | I think both the crossfade changes, plus probably my recent metadata-reading changes are causing problems. And I think there were already bugs before those changes. |
19:19:00 | Slasheri | yep, it's very buggy at the moment :/ i am trying to fix those problems but it takes some time |
19:19:28 | [solid] | glad to know you'reworking on it already Slasheri :D |
19:19:51 | Slasheri | :) i made those bugs and trying to fix them now |
19:20:14 | t0mas | thegeek: sounds like a bug |
19:20:14 | t0mas | let me check |
19:20:20 | linuxstb | Slasheri: Am I right to say that you are mainly concentrating on MP3 playback? Most of the code in playback.c seems to be mp3 related. |
19:20:41 | linuxstb | Or is it general code, but with "mp3" in the function/variable names? |
19:20:49 | preglow | rockbox is very mp3-centric in general |
19:20:52 | preglow | for some reason :) |
19:21:03 | t0mas | thegeek: they all endup at 0,0 or at the first place chosen? |
19:21:04 | amiconn | Small wonder ;) |
19:21:13 | linuxstb | Poor little MP2 - always ignored... |
19:21:17 | Slasheri | linuxstb: That's true. When mp3 is fully working, then it's time to support other formats better. But the playback.c should be quite universal regardless of the file type |
19:21:18 | thegeek | t0mas : at the first place |
19:21:30 | amiconn | linuxstb: mp2 is handled in rockbox for long |
19:21:41 | amiconn | It's just not mentioned explicitly |
19:21:43 | *** | Saving seen data "./dancer.seen" |
19:21:46 | linuxstb | amiconn: I know - but all the variables etc have mp3 in the names. |
19:22:03 | t0mas | thegeek: weird :| |
19:22:20 | Slasheri | linuxstb: if there is mp3 in function name, then it's meant to support mp3 only (and that function should be moved to another file in future) |
19:22:31 | dapureplaya | hmmm....my music just randomly stopped for no reason. Is this stil a known bug or has it supposably been fixed already? |
19:22:50 | t0mas | thegeek: I'll logf() test it... |
19:22:51 | Shagnar | dapureplaya same thing happend to me this morning |
19:23:16 | dapureplaya | what were u playing? MP3s? |
19:23:24 | Slasheri | dapureplaya: currently the playback is full of bugs.. Maybe you would like to use an earlier build |
19:23:26 | Shagnar | me: yes |
19:23:29 | linuxstb | Slasheri: I think it would be nice to start that seperation asap - I'm very keen on improving the FLAC support, so am happy to duplicate your work, but for FLAC files. |
19:24:11 | dapureplaya | slasheri: aaaawww but the 'now playing' and crossfade is so kewl hehe. |
19:24:14 | dapureplaya | i think i can live with it |
19:24:32 | Slasheri | linuxstb: Basically only the metadata and file seeking are codec specific |
19:24:44 | Slasheri | :) |
19:25:04 | amiconn | The gui lags severely while buffering :/ |
19:25:15 | Slasheri | amiconn: with mp3s also? |
19:25:18 | dapureplaya | taht's kinda normal |
19:25:20 | amiconn | yup |
19:25:26 | Slasheri | mp3s should now yield really often |
19:25:28 | Slasheri | hmm.. |
19:26:01 | amiconn | Like, when I push up volume for some seconds, and then release the button, it keeps increasing the volume a while |
19:26:05 | linuxstb | Slasheri: How critical are the "elapsed" and "length" variables for your playback code? Do they need to be set accurately for FLAC and OGG? |
19:26:07 | [solid] | Slasheri: are you going to possibly implement replaygain globally too? the per-codec approach (as seen in winamp, xmms, etc etc) sucks pretty bad (especially in comparison to foobar which supports rg in the core and the codecs just give the values) |
19:26:21 | Slasheri | amiconn: you could try with lower file chunk size. But that may increase the buffering time |
19:26:39 | Slasheri | linuxstb: That's not very critical.. |
19:27:13 | | Join spiralout [0] (~keep_goin@p54B3876A.dip0.t-ipconnect.de) |
19:27:21 | Slasheri | [solid]: Hmm, maybe. Everything that is possible to implement can be implemented |
19:28:04 | linuxstb | There is one easy-to-fix (I hope) bug - playback.c is calling the pcm_crossfade_start() function, even if cross-fading is disabled. I think this is causing Rockbox to lose the end of tracks. |
19:28:23 | [solid] | Slasheri: i'd be glad to help on that particular thing since it's very important to me (almost as important as gapless and ogg/flac support) but by finals are beginning next week and i would probably suck at coding that |
19:28:24 | | Quit spiralout (Read error: 131 (Connection reset by peer)) |
19:28:40 | linuxstb | I don't know if the best solution is not to call that function, or make that function return without doing anything (if crossfade is off). |
19:28:44 | [solid] | Slasheri: but, when the finals are over... :) |
19:28:57 | Slasheri | linuxstb: Ah, yep. I have just changed that if crossfading is not enabled, crosfade_start does nothing |
19:29:39 | [solid] | @#&%$ stupid computer... just made dvd's burn and not finish as toasts and the mouse irq got tragically lost in an oops dammit |
19:29:41 | amiconn | preglow: I compared archos with your fixed libmad, using 256 kbps mp3 and real headphones, not my usual earphones |
19:30:03 | linuxstb | ... and? |
19:30:08 | amiconn | I'd say libmad is a tiny bit more precise, but not really much |
19:30:31 | [solid] | anyone done comparisons to the iriver fw? |
19:30:42 | amiconn | However, another interesting observation is that archos can play louder, at least with these high impedance headphones |
19:31:25 | amiconn | I have iriver at 100% now, and to get a similar volume on Archos, I need 90% |
19:32:02 | amiconn | (600 Ohm headphones) |
19:32:41 | | Quit [solid] ("leaving") |
19:32:56 | dapureplaya | geez 600 Ohms....what ya got? |
19:33:00 | thegeek | 600 ohm headphones should have an amp ;) |
19:33:09 | amiconn | AKG K141 Monitor |
19:33:19 | dapureplaya | AKG. That expllains it |
19:33:32 | dapureplaya | i'm way out of that league. |
19:33:49 | amiconn | I should have gotten the Studio model... |
19:33:51 | dapureplaya | My Senn PX100s are great. i'll stick with those :) |
19:34:09 | dapureplaya | yeah sure they're not AKGs but they do the job hehe. |
19:34:15 | amiconn | My usual earphones are Sennheiser MX400 |
19:34:32 | amiconn | There are better ones, I know |
19:34:33 | dapureplaya | they buds right? how do they go? |
19:35:18 | | Quit tvelocity ("Leaving") |
19:36:24 | preglow | amiconn: well, i wouldn't expect libmad to be noticably better, really |
19:37:13 | preglow | but i surely expect the mas did better than libmad before today |
19:37:28 | amiconn | Didn't test that ;) |
19:38:32 | amiconn | Slasheri: Both skipping and searching backwards don't work |
19:38:35 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
19:40:37 | | Join [solid] [0] (~solid@83.175.176.194) |
19:42:09 | dapureplaya | i think it's bedtime for me. cya |
19:42:15 | | Part dapureplaya |
19:42:31 | | Join spiralout [0] (~keep_goin@p54B3876A.dip0.t-ipconnect.de) |
19:46:14 | | Join belgarath_the_so [0] (~acd75c73@labb.contactor.se) |
19:46:38 | linuxstb | Slasheri: Do you think we should keep track of elapsed time within playback.c, instead of the codecs? I think it would also be nice to switch to measuring time in samples, instead of ms. |
19:47:57 | amiconn | preglow: Rockbox clearly sounds better than iriver fw :-) congrats! |
19:48:07 | amiconn | The iriver firmware sounds 'rough' |
19:48:24 | belgarath_the_so | does anybody know how to switch from time remaining to time elapsed |
19:48:33 | t0mas | Slasheri: bug report... when it's buffering... and I shut it down... it keeps waiting at the "shutting down..." prompt for the buffering to finish |
19:48:44 | Slasheri | linuxstb: It depends on wps. Currently wps wants elapsed time in ms |
19:48:55 | Slasheri | t0mas: ok :) |
19:49:14 | amiconn | linuxstb: time in samples would imho complicate things when the sample rate changes |
19:49:47 | Slasheri | t0mas: fixed |
19:49:54 | linuxstb | amiconn: The samplerate doesn't change within the same track. |
19:50:34 | amiconn | No it doesn't... but we want to display a time value. |
19:52:53 | linuxstb | If we want gapless MP3 playback for files with lame headers, we need to know the total number of samples - and also how many samples we have played so far - so we can stop at the right place. |
19:53:33 | t0mas | thegeek: how have you tested that both images get at the same position? |
19:53:35 | t0mas | mine don't :X |
19:53:48 | amiconn | Iirc we only need to know how many samples to cut from the last frame |
19:54:22 | amiconn | ...so we only need the sample count within that frame |
19:55:08 | preglow | amiconn: can't say i've noticed that myself |
19:55:57 | amiconn | I just tried... listening to the very same track with all of (archos player) (archos recorder) (iriver, original fw) (iriver, rockbox) |
19:56:14 | amiconn | ..at the same volume, flat eq |
19:56:19 | amiconn | ..with the AKG |
19:56:34 | preglow | akg? |
19:57:00 | amiconn | Largish headphone, AKG K141 Monitor |
19:57:10 | linuxstb | It just seems more natural to use samples - one sample is the basic unit of time when dealing with an audio file. But I can't think of any stronger arguments than that at the moment. |
19:57:48 | amiconn | WEll, the user doesn't want to know how many samples a track has, but how many seconds it will play |
19:58:16 | | Join BossG [0] (~bossplaya@pcp0011272384pcs.mainf01.in.comcast.net) |
19:58:23 | linuxstb | You can convert samples to time, but not the other way around (depending on accuracy of the time). |
19:58:46 | amiconn | Plus, imho we should try to unify playback code as much as possible for both hw and sw codec boxes once the sw codec playback stabilises |
19:59:02 | BossG | hopefully somebody's awake to help me with a problem |
19:59:05 | | Join Rori [0] (MO-Pantsu@deadman3000.plus.com) |
19:59:26 | amiconn | ...and for our hardware codecs, it is impossible to get a sample count |
19:59:26 | linuxstb | That's not an issue - we know how many samples there are in one MPEG audio frame. |
19:59:34 | linuxstb | Is it? |
20:00 |
20:00:26 | amiconn | We can count how many frames we played (or rather, how many frames we transferred to the mas) |
20:00:37 | amiconn | ...but not how many samples were played |
20:01:27 | amiconn | We could just calculate an estimation from the number of samples in a frame, |
20:01:32 | amiconn | but that number is different between mpeg1 and mpeg2, and also between layer2 and layer3 |
20:01:41 | preglow | amiconn: well, goodie, can't say i hear any immediate difference between iriver and rockbox, but at least i'm satisfied with the sound libmad produces now |
20:01:59 | Rori | what? what? crossfade? did I read the cvs right? |
20:02:04 | preglow | Rori: yes |
20:02:12 | Rori | outstanding! |
20:02:25 | amiconn | linuxstb: In addition, there is usually no reason to analyse the bitsream with the cpu, so we don't do this |
20:02:29 | BossG | I have the "No FAT32 Partition!" on the Jukebox recorder 20, then shows the partitions that are on there, P:0 has 19000MB worth of data. Only problem is that holding F1 doesn't load up the original archos firmware that might fix it. |
20:03:25 | amiconn | BossG: You don't need the archos fw to fix that, it even can't |
20:03:51 | | Join xen` [0] (~xen@pla25-1-82-227-196-9.fbx.proxad.net) |
20:03:54 | amiconn | You need to hook it up to your pc and check the formatting / partitioning |
20:04:11 | amiconn | What does it say after T: for your P:0 ? |
20:04:11 | BossG | ok, I was hoping I didn't need to do that...I have no choice now. |
20:05:08 | BossG | it says P:0 S:100003F T:C 19061 MB |
20:05:11 | linuxstb | amiconn: So how do you keep track of elapsed time on the MAS? |
20:05:36 | amiconn | BossG: Is it really S:100003F ? Not S:3F? |
20:05:47 | BossG | yes |
20:05:51 | amiconn | linuxstb: We simply count the tick from start of track |
20:06:58 | BossG | I'm using rockbox v 2.3 |
20:06:58 | | Join XavierGr [0] (~XavierGr@ppp15-adsl-181.ath.forthnet.gr) |
20:07:20 | amiconn | BossG: If there are no other partitions, it seems your partition table is screwed, and you need to repartition and reformat |
20:07:55 | amiconn | Try connecting the box to the pc and reading the drive. Does that work? |
20:08:00 | linuxstb | amiconn: OK then. It's just that every software codec is counting samples, and then dividing the sample count by frequency before calling the set_elapsed_time function. |
20:08:20 | | Join ac [0] (~5078751e@labb.contactor.se) |
20:08:26 | BossG | I haven't tried that just yet...I will today. I'd hate to lose some of that music. |
20:08:29 | ac | hi |
20:08:51 | ac | can somebody of the siteadmin fix my error in the wiki " GUIProposal"? |
20:09:43 | CoCoLUS | hm |
20:10:09 | XavierGr | hi all |
20:10:18 | CoCoLUS | saw the latest cvs commit, about the german translation |
20:10:46 | linuxstb | ac: Why can't you fix it yourself? It's a Wiki :-) |
20:10:56 | CoCoLUS | best to leave crossfading as "crossfading", "überblenden" is somwhat... not fitting |
20:11:05 | Rori | Hmm FF/RW on Ogg broke on latest commit |
20:11:19 | Rori | probably to do with the wps |
20:11:42 | ac | linuxstb: sure it is a wiki.. but it seems that it is unfixable |
20:11:46 | [solid] | did it ever work? |
20:11:54 | [solid] | (ff/rw on vorbis) |
20:12:01 | Rori | yes |
20:12:04 | [solid] | woah |
20:12:24 | Rori | well it was working yesterday |
20:12:30 | ac | linuxstb: got it ;) |
20:12:57 | Rori | I think when linus added a rudimentary wps to ogg it broke ff/rw (guessing) |
20:13:26 | Rori | going back to last nights commit to check it folks |
20:15:33 | preglow | CoCoLUS: 'crossfading' isn't very german, now is it? |
20:15:44 | | Join Cassandra [0] (~Christi@82-70-230-150.dsl.in-addr.zen.co.uk) |
20:16:11 | Rori | maybe I goofed. Hmm. Try an even older build before wps |
20:16:54 | CoCoLUS | not it isn't, but neither is firmware, and it's common |
20:17:08 | Cassandra | Bleeding Nora - this place got busy. |
20:19:10 | Rori | my mistake |
20:19:23 | Rori | I must have imagined ff/rw in ogg ;) |
20:19:26 | | Join niobos [0] (~niels@198.20-136-217.adsl.skynet.be) |
20:19:42 | Rori | so how does this crossfade work? |
20:20:25 | preglow | Rori: just try it out and you'll hear it |
20:20:38 | preglow | Cassandra: yes, yes it did |
20:21:03 | preglow | somehow it coincided with rockbox for iriver getting playback support |
20:21:09 | linuxstb | Rori: Don't blame Linus - it was me. |
20:21:56 | Rori | I enabled it in playback settings. now what? just play s few tracks? |
20:22:04 | Rori | *a |
20:22:38 | preglow | just play a track and wait for it to switch to another track |
20:22:38 | | Quit belgarath_the_so ("CGI:IRC (EOF)") |
20:23:25 | Rori | oic |
20:23:44 | preglow | Rori: what did you expect it'd do? ;) |
20:23:46 | ac | why is my topic in the wiki not shown as link? |
20:24:05 | XavierGr | ack!! bug in the snake2 score writing. :x |
20:24:07 | linuxstb | ac: Which page contains the link? |
20:24:20 | Rori | seems to work :) |
20:24:26 | | Quit Ismo (Read error: 110 (Connection timed out)) |
20:24:29 | ac | linuxstb: i have created a new site: http://www.rockbox.org/twiki/bin/view/Main/GUIProposal |
20:24:48 | ac | but in the main site of the wiki my topic is no link :( |
20:25:18 | linuxstb | ac: I think you need to manually add the link. Just typing the word GUIProposal should make it a link. |
20:25:26 | XavierGr | I fixed it. So much trouble for a bad character! |
20:25:39 | XavierGr | can someone commit it to get along? |
20:25:50 | XavierGr | I can send him the .c file for his next commit |
20:27:08 | linuxstb | ac: Your page appears in the Index - http://www.rockbox.org/twiki/bin/view/Main/WebIndex |
20:27:24 | amiconn | hi Cassandra |
20:27:47 | ac | linuxstb: yeah.. but not as link.. or i am wrong? |
20:28:37 | linuxstb | ac: It appears as a link for me. |
20:28:47 | linuxstb | Are we looking at the same page? |
20:29:13 | ac | http://www.rockbox.org/twiki/bin/view/Main/WebHome |
20:29:26 | linuxstb | No, I was looking at WebIndex |
20:30:09 | linuxstb | Are you talking about the "10 most recent changes" table? |
20:30:11 | Slasheri | t0mas: Hmm, i think i found a problem. When i select a new song while previous one is playing, i got these events: audio_play, audio_current_track, audio_current_track, audio_pause, audio_stop |
20:30:14 | preglow | ac: oy, are you going to commit your uda changes soon or what? |
20:30:19 | Slasheri | Why on earts do i get audio_stop? |
20:30:22 | Slasheri | earth |
20:30:37 | Cassandra | Hi ami |
20:31:00 | ac | preglow: today or tomorrow |
20:31:04 | Cassandra | preglow: What an odd coincidence. :) |
20:32:09 | preglow | ac: goodie |
20:32:22 | ac | time to gooo... see you later |
20:32:25 | | Quit ac ("CGI:IRC 0.5.4 (2004/01/29)") |
20:32:46 | XavierGr | does anybody want to sent him the snake.c file to include in his next commitment. I found a bug in the hi-score saving routine, and just correct it? |
20:32:53 | preglow | The rude design is done and i am writing code now. <- typo of the year |
20:32:54 | Cassandra | I need to say that people need to make sure I have all the changes for 2.5 listed on the documentation page. |
20:33:07 | Cassandra | Otherwise they might not make it into the manual. |
20:33:13 | Cassandra | Which would be bad. |
20:35:28 | Cassandra | Also, I am unlikely to put Ondio keybindings in the next manual release I'm afraid. |
20:35:30 | t0mas | Slasheri: who's doing the audio_stop ? |
20:35:31 | t0mas | and from where? |
20:35:51 | t0mas | I guess it's your audio_next() code? |
20:35:53 | Slasheri | t0mas: I am not sure where it comes from, probably from wps |
20:36:03 | Slasheri | Nope, my code never calls it |
20:36:05 | t0mas | how do you select the next song? |
20:36:21 | Cassandra | It's looking like I'm going to need to batch convert from OpenOffice to LaTeX to do multiplatform properly, and I'd like to do the iRiver and Ondio platform specific stuff at the same time. |
20:36:28 | Slasheri | now i left the current song playing, then go to the file browser and selected new one |
20:36:35 | t0mas | oh found it |
20:36:39 | Slasheri | :) |
20:36:43 | t0mas | if you exit the wps, it sends audio_stop() |
20:36:51 | t0mas | but that was there before I did something to it... |
20:36:57 | t0mas | so I guess it's needed on archos |
20:37:19 | Slasheri | Hmm.. |
20:37:32 | Slasheri | So that's wps's behaviour? :/ |
20:37:43 | Slasheri | But who do it send audio_stop _after_ audio_play? :/ |
20:37:44 | preglow | Cassandra: good, please consider not using the default latex font |
20:37:53 | preglow | Cassandra: on the grounds of it being very ugly |
20:37:53 | t0mas | Linus did it in version 1.234 |
20:38:09 | Cassandra | I hate the default LaTeX font too. Don't worry. |
20:38:17 | t0mas | oh, that's just a rename |
20:38:35 | Slasheri | Hmm, wait a second.. Maybe there is a problem in playback.c also :) |
20:38:44 | | Join tvelocity [0] (~tony@ipa41.2.tellas.gr) |
20:39:14 | amiconn | Slasheri: If wps would be acting wrong here, it wouldn't work correctly on archos as well, but it does. |
20:39:22 | t0mas | zagor in 1.178: mpeg_stop(); |
20:39:23 | | Join jipi [0] (~jipi@cm239.gamma183.maxonline.com.sg) |
20:39:24 | XavierGr | hi tvelocity |
20:39:33 | tvelocity | hey mate |
20:40:35 | t0mas | Slasheri: it has always been there... |
20:40:39 | t0mas | the stop call when you exit wps |
20:41:22 | Slasheri | t0mas: Hmm, if i select a new song will i then "exit" the wps? |
20:41:37 | t0mas | don't know |
20:42:14 | t0mas | but that's the only audio_stop() call... |
20:43:46 | Cassandra | Where does makedb.pl put the songdb? |
20:43:58 | preglow | in the you're standing, afaik |
20:44:06 | preglow | in the DIR you're standing |
20:44:23 | Cassandra | And it's supposed to be in .rockbox, right? |
20:44:29 | preglow | yes |
20:44:48 | Cassandra | My last run didn't seem to actually write a db file. Weird. |
20:45:00 | preglow | works dandy here |
20:45:04 | | Quit tvelocity (Read error: 54 (Connection reset by peer)) |
20:45:25 | Cassandra | On iriver? |
20:46:45 | preglow | yup |
20:46:55 | | Join tvelocity [0] (~tony@ipa41.2.tellas.gr) |
20:47:19 | Cassandra | Well, it's rerunning now. We'll see what happens. |
20:47:42 | Cassandra | Takes a while, doesn't it? |
20:52:12 | t0mas | depends on the pc and platform |
20:52:19 | t0mas | on cygwin/windows it takes a long while... |
20:52:25 | t0mas | on linux and a fast pc it doesn't... |
20:52:36 | t0mas | and ofcourse it depends on how much songs/dirs you have |
20:52:41 | preglow | runs fairly fast |
20:52:46 | Cassandra | I'm running it on Linux. The machine may have USB 1.1 only, I don't remember. |
20:52:50 | preglow | couple of minutes for nearly full h120 with mostly oggs |
20:53:33 | amiconn | Slasheri: My iriver didn't shut down at timeout after playing some mp3s |
20:53:59 | Cassandra | I'm getting a "Not a valid ID3 database" error. |
20:54:44 | Cassandra | That's with today's daily build and songdb.pl from CVS. |
20:55:46 | t0mas | Slasheri: do you yield more in buffer filling code on your local copy? |
20:56:33 | linuxstb | This is probably a stupid question. I don't have any tags in any of my files (I just use the "Album/Artist/NN-Track.ext" directory/filename conventions) - would the ID3 database be of any use to me? |
20:56:54 | linuxstb | (I meant to say Artist/Album/Track) |
20:56:57 | Cassandra | Ah, crap. I think I forgot to unmount the disk. |
20:57:04 | Cassandra | It's now gone to size 0 |
20:57:23 | preglow | haha |
20:57:41 | Slasheri | t0mas: Not yet but maybe i will lower the file chunk size slightly |
20:57:49 | amiconn | Doesn't linux allow to set parameters for portable disk devices? |
20:57:50 | Cassandra | Damn you Linux and your lack of plug and pray USB. |
20:58:19 | Cassandra | Possibly. I'm mounting it direct from a root prompt because I can't be bothered to arse about. |
20:58:20 | amiconn | Windows does. You can set it to 'optimize for quick removal'; then it won't use any write caching |
20:58:40 | preglow | amiconn: windows doesn't by default |
20:59:00 | preglow | with linux it probably depends on the distros hotplug support |
20:59:11 | amiconn | I always simply pull the usb plug, and didn't get any problems if this parameter was set correctly |
20:59:13 | Cassandra | I'm using Ubuntu 4.10 |
20:59:31 | preglow | i always simply pull the usb plug and have no troubles without having set anything |
20:59:48 | Cassandra | Weirdly it attaches my USB disk as /dev/sda1 |
20:59:56 | preglow | Cassandra: i'm using hoary, and just pulling the cable here is not very wise |
21:00 |
21:00:25 | Cassandra | preglow: Yeah. I can see it's not wise here either. |
21:00:46 | Cassandra | Going to upgrade to hoary at some point, but I'm waiting for my CDs to arrive. |
21:01:06 | | Quit XavierGr () |
21:01:49 | | Quit thegeek (Read error: 60 (Operation timed out)) |
21:04:37 | * | t0mas has a script for that... |
21:04:43 | t0mas | mount /dev/sda1 /mnt/iriver |
21:05:04 | Cassandra | Eerily identical to what I typed. |
21:05:05 | t0mas | unzip -p /home/tomas/dev/rockbox-devel/build/rockbox.zip -d /mnt/iriver/ |
21:05:10 | t0mas | umount /mnt/iriver |
21:05:14 | t0mas | echo "Install done." |
21:05:28 | t0mas | like that :) |
21:05:43 | Cassandra | That wouldn't build your id3db though. |
21:06:03 | t0mas | no, but I'm not intrested in that |
21:06:13 | t0mas | I'm building rockbox about 10 times/hour |
21:06:17 | t0mas | for bugfixing and testing |
21:06:33 | Cassandra | Woot. It's working. |
21:06:48 | Cassandra | Right. I'm off to do some shopping. |
21:06:49 | Cassandra | Bye. |
21:07:05 | preglow | bye |
21:07:31 | | Quit Cassandra ("If I were actually witty, this quitline would be funny.") |
21:08:49 | amiconn | Bah. m68k is sometimes soo limited compared to sh1, despite having more instructions. |
21:09:01 | preglow | what you trying to do? |
21:09:12 | amiconn | At least lea and add/sub to address registers don't affect the flags |
21:09:26 | preglow | not in 68k, no |
21:09:42 | | Join thegeek [0] (na@ti521110a080-0260.bb.online.no) |
21:09:45 | * | preglow wants arm asm |
21:10:00 | amiconn | I'm trying to save registers :/ I want to avoid using the stack as much as possible |
21:10:16 | amiconn | 4 scratch registers is tight... |
21:10:37 | preglow | indeed |
21:11:17 | preglow | i also don't get why parameters aren't passed in register on 68k |
21:11:21 | amiconn | The sh convention has 8 scratch registers, plus the first 4 parameters are passed in registers |
21:11:27 | preglow | they could at least have used the scratch regs for parameters |
21:12:00 | amiconn | r0..r7 are scratch, with r4..r7 being used for parameters |
21:13:49 | | Join izzy [0] (laitinei@huippu.net) |
21:15:19 | | Nick izzy is now known as Ismo (laitinei@huippu.net) |
21:15:57 | preglow | still |
21:16:02 | preglow | i don't think m68k is half-bad |
21:16:08 | preglow | or at least the coldfire variant, haven't tried full m68k |
21:16:32 | preglow | at least not compared to x86 asm, which is a flaming nightmare |
21:16:51 | preglow | apart from that i've only tried 6502 and avr asm |
21:17:04 | amiconn | full m68k has bit rotation, which coldfire lacks |
21:17:17 | Slasheri | t0mas: I think i have fixed the bugs :) |
21:17:19 | preglow | yeah, 'cause it's never used in c |
21:17:20 | amiconn | I once tried to code a bit in x86, but failed |
21:17:23 | | Join DomZ [0] (~52426222@labb.contactor.se) |
21:17:23 | preglow | they optimised the instruction set for c |
21:17:34 | preglow | that's why exg is missing as well |
21:17:50 | amiconn | Even earlier I coded a bit in Z80 asm |
21:18:28 | preglow | Slasheri: which bugs? commit coming up? :P |
21:18:46 | Slasheri | preglow: many bugs, i don't even know how many :) |
21:18:47 | Slasheri | yep |
21:18:50 | preglow | good |
21:18:56 | preglow | playback _is_ pretty buggy now |
21:19:03 | Slasheri | indeed :D |
21:19:39 | [solid] | Slasheri: did you by any chance fix the weird skipping during playback? |
21:19:47 | Slasheri | of course this wont fix everything but the most annoying i hope |
21:20:05 | [solid] | (which happened only with crossfade off) |
21:20:08 | t0mas | Slasheri: we're becomming the new bug create/fix team here ;) |
21:20:10 | Slasheri | [solid]: Hmm, what was that exactly? |
21:20:14 | linuxstb | Slasheri: I don't want to delay you committing anything, but if I play one directory of files, and then stop playback, and change to play another directory of files, then I am sometimes getting the WPS for a different track. I mostly have FLAC files, so it could be my bug... |
21:20:18 | Slasheri | t0mas :D |
21:20:47 | [solid] | Slasheri: playback was just... well... uhm skipping samples randomly all over the place |
21:20:52 | Slasheri | linuxstb: Hmm.. You should check if the bug is still there after i commit |
21:20:53 | * | t0mas goes to smash some of his bugs :) |
21:21:02 | linuxstb | Slasheri: OK. |
21:21:08 | Slasheri | [solid]: interesting, i am not sure about that |
21:21:17 | [solid] | Slasheri: i'll wait for the build and test :) |
21:21:25 | Slasheri | great :) |
21:21:28 | Stryke` | no way to center text in a wps? |
21:21:47 | *** | Saving seen data "./dancer.seen" |
21:22:21 | t0mas | fuck... I feel like a Microsoft programmer... |
21:22:27 | t0mas | fixing something a fix broke... |
21:22:30 | amiconn | ooppss |
21:22:43 | t0mas | Stryke`: not yet |
21:22:45 | t0mas | it's on my wish list |
21:22:51 | t0mas | and my vacation starts in 1 week |
21:22:57 | t0mas | so it's comming ;) |
21:22:58 | thegeek | t0mas |
21:22:58 | * | amiconn goofed severely |
21:22:58 | thegeek | btw |
21:23:03 | Stryke` | yeah, i'm designing my own wps and it would look nice, thanks |
21:23:07 | thegeek | does images work with ?'s in the wps? |
21:23:15 | t0mas | hm? |
21:23:18 | thegeek | conditionals |
21:23:21 | preglow | amiconn: asm related? ;) |
21:23:26 | amiconn | yup |
21:23:29 | t0mas | you can't add a scrolling or conditional image |
21:23:34 | thegeek | k |
21:23:35 | t0mas | because an image is not a tag |
21:23:37 | amiconn | I wondered why my experimental memset crashed |
21:23:39 | | Quit jipi ("Leaving") |
21:23:50 | thegeek | that is desired. |
21:23:52 | amiconn | Turned out I reserved 12 bytes on the stack for 6 registers (!) |
21:24:01 | preglow | hahahah |
21:24:05 | preglow | i've managed that as well |
21:24:09 | t0mas | hm... should've been 24? |
21:24:14 | t0mas | or am I misunderstanding? |
21:24:17 | amiconn | t0mas: yup |
21:24:19 | preglow | i've also managed not updating the stack pointer after stowing away some registers |
21:24:27 | | Quit Shagnar (Remote closed the connection) |
21:24:45 | amiconn | movem is nice, isn't it? ;) |
21:25:02 | preglow | i wonder why the hell they remover increment and decrement addressing for mvoem |
21:25:16 | amiconn | That would be useful indeed |
21:25:20 | preglow | 68k has |
21:25:24 | preglow | they just removed it for coldfire |
21:25:39 | amiconn | Hmm. My test shows 2 things |
21:26:02 | amiconn | (1) Doing double-line movems doesn't increase speed when aligned properly |
21:26:21 | amiconn | (2) movem uses burst mode as soon as a whole line is covered |
21:26:38 | preglow | i thought movem always used bursts |
21:26:44 | amiconn | No it doesn't |
21:26:57 | preglow | so i need to transfer four registers before it does a burst? |
21:27:22 | amiconn | Not only 4 registers, but the address must be 'line' aligned as well |
21:27:30 | preglow | ghah!! |
21:27:33 | amiconn | i.e. addr % 16 == 0 |
21:27:50 | amiconn | I'll utilize that in memset() |
21:28:23 | amiconn | It will be much more difficult to utilize it for both read and write in memcpy() |
21:28:29 | preglow | amiconn: well, what performance differences are we talking about? lets say i do a four register movem |
21:28:57 | amiconn | If unaligned, it's just as fast as doing 4 consecutive move.l |
21:29:02 | preglow | amiconn: well, for memcpy you'll probably have to make do with just line aligning one of the arrays |
21:29:15 | preglow | amiconn: well, a bit faster, since no instructions need to be fetched |
21:29:38 | amiconn | It's exactly the same speed, at least when working in sdram, and the code is cached |
21:29:48 | amiconn | I tested it |
21:30:18 | preglow | but ok |
21:30:20 | amiconn | My memset() test uses a number of cases which all add up to moving a total of 8000000 bytes |
21:30:30 | amiconn | (except the null test of course) |
21:30:32 | preglow | transfering more than four registers will guarantee a burst |
21:30:41 | amiconn | The largest blocks is 2 x 4000000 bytes |
21:31:01 | amiconn | Transferring more than 4 registers still won't guarantee a burst |
21:31:12 | t0mas | hm |
21:31:16 | t0mas | can I write logf output to a file? |
21:31:23 | t0mas | or browse up the log some other way? |
21:31:40 | Slasheri | committed |
21:31:45 | amiconn | A burst is guaranteed only if you move at least 7 registers, and the address is long aligned |
21:32:05 | amiconn | With 7 registers, 4 are moved in a burst |
21:32:44 | amiconn | A burst is more than twice as fast as non-burst accesses |
21:32:45 | preglow | bah, of course seven |
21:34:34 | t0mas | amiconn: then when you're moving 3 or 4 registers, can't you dummy move 3 to 4 others? |
21:34:51 | t0mas | as if it's more than 2x faster... that would be faster than just moving 4 |
21:35:01 | thegeek | btw t0mas |
21:35:10 | thegeek | was that multiple image stuff a bug? |
21:35:13 | t0mas | yes |
21:35:18 | t0mas | I'm fixing it |
21:35:21 | thegeek | :) |
21:35:56 | | Quit ehntoo (Read error: 110 (Connection timed out)) |
21:37:14 | thegeek | Slasheri |
21:37:16 | thegeek | bug found |
21:37:28 | thegeek | let me try to write a good description |
21:37:42 | thegeek | k |
21:37:44 | thegeek | play a file |
21:37:44 | thegeek | pause |
21:37:50 | thegeek | press the joystick |
21:37:52 | thegeek | select a new file |
21:37:53 | thegeek | play it |
21:38:03 | thegeek | the play/pause icon remains paused |
21:38:33 | thegeek | while music plays |
21:38:40 | thegeek | if you press play the icon changes |
21:38:47 | thegeek | with no other ill effects |
21:39:18 | Stryke` | another nice thing for wps would be something that just returned file's extension |
21:39:30 | Slasheri | thegeek: thanks :) |
21:39:36 | thegeek | np |
21:40:01 | thegeek | indeed Stryke` |
21:40:13 | linuxstb | Stryke`: Do you want the extension or the actual type of the file? |
21:40:31 | Stryke` | actual type, but extension is usually just as well |
21:40:55 | thegeek | t0mas: we neeed image conditionals;) |
21:41:08 | thegeek | so we can have changing bitmaps for different type of files |
21:41:46 | Stryke` | i'd love a system like foobar's TAGZ |
21:41:55 | linuxstb | Rockbox knows the type of the file (but at the moment it is guessed from the file extension) - so it makes sense to make the actual filetype available to the WPS. |
21:43:28 | Stryke` | im sure the wps will expand now that we have such a nice lcd available |
21:43:33 | thegeek | perhaps just implement it so that it uses whatever rockbox determines the file to be |
21:43:56 | thegeek | then if actual filetype detection is implemented later it won't be a problem |
21:47:20 | t0mas | thegeek: ghehe... would be a nice idea |
21:47:29 | t0mas | I'll take a look at it... after everything is working |
21:47:47 | thegeek | ;) |
21:53:09 | t0mas | woohoo :) |
21:53:13 | t0mas | gta san andreas is ready :D |
21:53:21 | t0mas | to bad it's on a remote server... |
21:53:41 | * | t0mas takes his iriver for a walk... to get his gta images :D |
21:54:00 | Slasheri | uuh, there was a huge spider in my room :/ |
21:54:07 | t0mas | killed it? |
21:54:30 | Slasheri | nope, i drop it to a box and throw outside :) |
21:55:00 | preglow | i frigging hate spiders |
21:55:01 | | Join ehntoo [0] (~noclue2@24-177-161-77.dhcp.mrqt.mi.charter.com) |
21:55:02 | Slasheri | it was quite difficult to get it to the box :D |
21:55:03 | [solid] | Slasheri: i think the skipping problem is solved with your latest commit |
21:55:07 | Slasheri | me too :> |
21:55:19 | Slasheri | [solid]: ah, that's great :) |
21:56:10 | | Quit Naked (Read error: 145 (Connection timed out)) |
21:57:10 | | Quit Zagor (Remote closed the connection) |
21:59:28 | amiconn | Slasheri: Searching & skipping backwards still doesn't work correctly :( |
22:00 |
22:00:54 | | Join ep0ch [0] (~ep0ch@82-133-67-164.dyn.gotadsl.co.uk) |
22:01:24 | Slasheri | thegeek: i fixed the pause issue :) |
22:01:40 | Slasheri | amiconn: Hmm, backward seeking is still buggy indeed |
22:01:44 | t0mas | hm |
22:01:46 | t0mas | high loads |
22:01:47 | t0mas | root@athlon rockbox-devel # uptime |
22:01:47 | t0mas | 22:01:55 up 3 days, 12:36, 5 users, load average: 8.57, 8.47, 8.30 |
22:01:56 | t0mas | on my workstation |
22:02:02 | t0mas | :X |
22:02:11 | Slasheri | t0mas: pretty high loads |
22:02:21 | | Join yngwi [0] (~chatzilla@chello080109107064.1.15.vie.surfer.at) |
22:02:34 | | Nick Sucka`away is now known as Sucka (~NNSCRIPT@host81-156-209-158.range81-156.btcentralplus.com) |
22:02:50 | Slasheri | btw, now volume does not lag with vorbis at all :) |
22:03:04 | preglow | it's much stabler now |
22:03:07 | amiconn | Hmm. Now backwards does work. Strange. |
22:03:07 | preglow | by far |
22:03:23 | [solid] | Slasheri: but the wps is a little off |
22:03:43 | t0mas | Slasheri: yeah... 2731 processes according to top :X |
22:03:43 | amiconn | Volume still lagging like mad with mp3 |
22:03:45 | Slasheri | Hmm |
22:03:53 | [solid] | Slasheri: it displays the next track's data before the previous one ends |
22:03:57 | t0mas | ah found it |
22:04:03 | t0mas | fucking hotplag crashing again |
22:04:05 | Slasheri | [solid]: Ah, that will be fixed later :) |
22:04:21 | t0mas | it doesn't like plugging iriver in and out every few minutes |
22:04:32 | [solid] | Slasheri: still working flawless now :) |
22:04:57 | Slasheri | :) |
22:05:09 | | Join Tangleding [0] (~Tangledin@ARennes-351-1-62-58.w82-126.abo.wanadoo.fr) |
22:05:18 | Tangleding | :) |
22:05:26 | Tangleding | Hi |
22:05:38 | Slasheri | hey :) |
22:05:40 | Tangleding | Iv'e updated the fornoobs section but only in french for now |
22:05:49 | Tangleding | Hi slasheri |
22:05:51 | Tangleding | :) |
22:06:12 | Tangleding | thnaks again fr your very good work on audio stuf |
22:06:14 | Tangleding | :) |
22:06:22 | Slasheri | np :D |
22:06:56 | [solid] | and the ui is *much* more responsive |
22:07:19 | elinenbe | good idea from the misticriver forum: Has there been any consideration about letting the .wps files display the file type (Ogg vs. MP3)? |
22:07:56 | t0mas | I think I can add that |
22:08:01 | t0mas | if it's not already there |
22:08:22 | Tangleding | :) |
22:08:26 | Tangleding | I've to go |
22:08:31 | Tangleding | BobTHC not here? |
22:08:37 | Tangleding | seems not |
22:08:39 | Tangleding | :( |
22:08:54 | Tangleding | his email seems to be dead |
22:09:00 | Tangleding | (delivery failure) |
22:09:06 | Tangleding | :/ |
22:09:09 | | Join bipak_ [0] (~bip@p508852BC.dip.t-dialin.net) |
22:09:17 | t0mas | elinenbe: extension is no problem |
22:09:36 | [solid] | elinenbe: ogg vs mp3 vs FLAC btw:P |
22:11:27 | Stryke` | a string compare would be nice, too, i like to show Self-Titled if album == artist |
22:11:51 | t0mas | elinenbe: I have %fe here |
22:11:53 | t0mas | for extension |
22:12:07 | t0mas | but I can't commit it.... as the files has many changes |
22:12:15 | amiconn | Slasheri:I did watch the cpu boost while playing music now |
22:12:30 | amiconn | It does indeed boost and unboost periodically. |
22:12:30 | Slasheri | amiconn: did it work? |
22:12:34 | Slasheri | :) |
22:12:49 | amiconn | I get 16 seconds boosted vs. 11 seconds unboosted with 256 kbps mp3 |
22:13:03 | amiconn | However, boost is still active after boot |
22:13:14 | Slasheri | yep. That depends completely how fast the codec is |
22:13:45 | Slasheri | vorbis should give higher not boosted times |
22:14:22 | Slasheri | ah that problem.. I will fix it now |
22:14:50 | elinenbe | also, another bug frmo the fourm |
22:14:54 | elinenbe | It looks like Rockbox has a problem identifying .OGG files with an upper case extension, as .ogg files work fine. |
22:15:48 | linuxstb | elinenbe: Yes, that would happen. |
22:16:13 | amiconn | linuxstb: No strcasecmp used? |
22:16:18 | linuxstb | elinenbe: Do you know what extension FLAC files inside OGG containers are normally given? Is there a convention? What about Speex? |
22:16:32 | t0mas | elinenbe: do you have build tools? |
22:16:49 | Slasheri | elinenbe: Oh, i have broke that.. fixing too :) |
22:16:51 | amiconn | preglow: I'll try mp2 and mp1 now |
22:16:52 | linuxstb | amiconn: It doesn't appear to be - in playback.c |
22:17:19 | t0mas | elinenbe: then checkout the mailinglist... and test my patch idea... for extension.. |
22:17:24 | t0mas | scream if it works or not |
22:18:31 | [solid] | linuxstb: the last bleeding edge seems not to skip no more |
22:18:41 | yngwi | Hi guys, i dont want to interrupt, but hav a question concerning shuffle.. |
22:18:53 | * | t0mas is going to have a fight with his pc about hotplug... and now 3173 running processes |
22:19:01 | | Join Querty [0] (~michiel@heren.demon.nl) |
22:19:10 | linuxstb | [solid]: Yep, the latest changes have been been a huge improvement - thanks Slasheri. |
22:19:12 | t0mas | 22:19:20 up 3 days, 12:53, 3 users, load average: 9.59, 8.95, 8.23 |
22:19:15 | t0mas | man... |
22:19:16 | amiconn | Hmm, the browser doesn't show .mp1 as music files |
22:19:24 | t0mas | time to reboot linux :P |
22:19:47 | yngwi | is it supposed to work only with playlists? |
22:20:36 | Plugh_ | reboot linux? |
22:20:46 | Plugh_ | 1:20pm up 63 days 0:58, 4 users, load average: 1.00, 1.05, 1.10 |
22:20:52 | linuxstb | amiconn: mp1 will need adding to tree.c I think playback.c will also need changing to use libmad for that filetype |
22:21:04 | Plugh_ | just kill the runaway processes |
22:21:33 | Plugh_ | use top to find the offenders |
22:21:56 | amiconn | Slasheri: 384 kbps mp2: ~20 s boosted, ~10 s unboosted |
22:22:07 | elinenbe | yeah, i have the development chain installed... |
22:22:33 | elinenbe | i am just a simple programmer though... most of rockbox is above my head −− well more than i want to do. |
22:22:46 | Rori | Slasheri have you figured out -nogap in Lame MP3 yet? :) |
22:22:50 | Slasheri | fixed cpu boost and case sensitivity |
22:23:06 | Slasheri | Rori: I don't have to to look at it yet |
22:23:13 | Slasheri | +had time |
22:23:20 | Rori | OK no prob |
22:23:22 | Slasheri | typos++ |
22:23:23 | Slasheri | :) |
22:23:28 | Rori | whenever you get round to it :) |
22:23:30 | preglow | linuxstb: flac and speex in ogg containers are .ogg |
22:23:36 | preglow | linuxstb: like it should be |
22:23:44 | preglow | linuxstb: relying on file extensions is evil |
22:24:26 | preglow | amiconn: mp2 is really expensive yet |
22:24:38 | preglow | my libmad fix might have made it worse |
22:24:48 | amiconn | About the same with 448 kbps mp1 |
22:25:26 | amiconn | linuxstb: With layer 1, the bitrate display is wrong |
22:25:39 | | Quit t0mas ("brb, rebooting without hotplug shit") |
22:25:46 | preglow | with mp2 as well |
22:25:54 | preglow | no, forget me |
22:25:54 | amiconn | It displays 176 kbps for a real value of 448 kbps |
22:25:55 | preglow | it's not |
22:26:05 | amiconn | layer 2 is working correctly |
22:26:12 | | Quit Tangleding ("Chatzilla 0.9.68a [Firefox 1.0.4/20050511]") |
22:26:43 | Rori | currently saving commits as rockbox1 rockobox2 etc etc |
22:26:48 | Rori | -o |
22:26:54 | Rori | so I can always go back |
22:26:54 | | Quit bipak (Success) |
22:26:56 | preglow | 192 kbps performs at the level of 320kbps mp3 |
22:26:58 | preglow | that's really, really bae |
22:26:59 | preglow | bad |
22:27:19 | preglow | i can't bloody imagine why it performs so badly |
22:27:56 | | Join t0mas [0] (~Tomas@ip503c08d1.speed.planet.nl) |
22:29:14 | t0mas | back :) |
22:31:17 | | Nick yngwi is now known as yngwi_away (~chatzilla@chello080109107064.1.15.vie.surfer.at) |
22:32:15 | * | amiconn still has no idea how to solve the coldfire scratch register dilemma |
22:33:00 | | Join tucoz [0] (~543059b8@labb.contactor.se) |
22:33:43 | tucoz | hi, is there function to get the height of a font in the plugin api? haven't found one. |
22:36:08 | tucoz | nevermind, will try something else. |
22:36:25 | * | Rori laughs at the chipmunks reading an audio book |
22:36:49 | Rori | There are chipmunks in my iRiver dammit! :) |
22:37:04 | amiconn | tucoz: lcd_getstringsize() (main lcd) |
22:39:22 | tucoz | amiconn: thanks |
22:39:49 | | Quit Stryke` (Read error: 60 (Operation timed out)) |
22:40:23 | [solid] | Slasheri: it seems i didn't do enuff testing... it does this skipping thingie sometimes still |
22:41:52 | Slasheri | [solid]: ok, i will try to find that problem too :) |
22:41:57 | tucoz | amiconn: doesn't that just return the width of a string? |
22:42:18 | [solid] | however it did it only on two tracks and i've been playing with it for a long time now already |
22:42:21 | amiconn | As return value, yes. But there are 2 int pointers, w and h |
22:42:44 | tucoz | amiconn: yes, I suck. Have to read up the pointers |
22:42:52 | [solid] | w00t no shit, shuffle just played the same song twice:) |
22:42:55 | tucoz | *on the |
22:43:37 | amiconn | tucoz: If you need the height only, using rb->lcd_getstringsize("a", NULL, &h); is sufficient |
22:43:50 | tucoz | oh, cool |
22:43:57 | | Quit ep0ch (" HydraIRC -> http://www.hydrairc.com <- 100,000+ downloads can't be wrong") |
22:44:17 | amiconn | I.e. pointers that are NULL aren't touched |
22:44:39 | tucoz | ok, will keep that in mind. Thanks |
22:44:40 | | Quit cheriff_AWAY (Read error: 60 (Operation timed out)) |
22:44:49 | amiconn | Slasheri: Hmm. My iriver just played the last track of the playlist twice :( |
22:45:23 | Slasheri | amiconn: I know that problem too but i have no idea what causes that :/ |
22:45:51 | Rori | what causes low bitrate encodes to play too fast? |
22:46:13 | Slasheri | [solid]: if you can, please disable crossfade and test again |
22:46:40 | [solid] | Slasheri: skipping happens exclusively when crossfade is off.. |
22:46:53 | Slasheri | ah, ok :/ |
22:47:04 | [solid] | Slasheri: and it's much much much more rare since the latest commit |
22:47:05 | Slasheri | then crossfade can't cause it |
22:47:41 | Slasheri | i will test it tomorrow with small buffer sizes |
22:47:58 | Slasheri | maybe i can find the actual bug |
22:48:38 | [solid] | linuxstb experienced the same thing, so he might also of some feedback help ^^ |
22:48:58 | Slasheri | great :) |
22:50:02 | | Quit Sucka ("a bird in the bush is worth two in your house") |
22:51:55 | t0mas | preglow? |
22:52:05 | preglow | ? |
22:52:06 | t0mas | you did something with a tft with dead pixels? |
22:52:09 | preglow | no |
22:52:12 | preglow | they're still here |
22:52:15 | t0mas | ah ok |
22:52:19 | preglow | i'm just ignoring them, heh |
22:52:26 | t0mas | what were you talking about then? |
22:52:52 | preglow | not much, i was wondering how i could get rid of them |
22:52:58 | preglow | then i found out and stopped thinking about it |
22:53:05 | | Join Naked [0] (naked@naked.iki.fi) |
22:53:07 | t0mas | what did you find out? |
22:53:16 | preglow | nothing safe |
22:53:16 | [solid] | oooh |
22:53:20 | [solid] | IllInstr |
22:53:24 | preglow | you can just massage them and sometimes have them vanish |
22:53:28 | [solid] | at 10000B78 |
22:53:30 | preglow | but you can also risk destroying more pixels |
22:53:44 | [solid] | happened when... i pressed stop. |
22:57:08 | | Quit niobos ("off to bed") |
22:57:29 | Slasheri | | .icode 0x10000bd8 0x82 /export/home/miipekk/cvs/rockbox/iriver/librockbox.a(pcm_playback.o) |
22:57:32 | Slasheri | | 0x10000bd8 DMA0 |
22:57:36 | Slasheri | Hmm, i think it happened there |
22:57:53 | Slasheri | something is wrong.. i look more tomorrow |
22:59:16 | preglow | do that |
22:59:22 | preglow | great work, slasheri, it's tons more stable now |
22:59:29 | Slasheri | :) |
22:59:48 | | Quit Harpy (Read error: 60 (Operation timed out)) |
23:00 |
23:01:04 | Slasheri | [solid]: btw, what file type you was playing? ogg/mp3/flac? |
23:01:14 | crwl | GENLANG |
23:01:14 | crwl | /home/crawlie/rockbox/rockbox/build/apps/build.lang:2770:missing quotes for LANG_MDB_CENTER |
23:01:17 | crwl | make[1]: *** [/home/crawlie/rockbox/rockbox/build/apps/lang.o] Error 1 |
23:01:21 | [solid] | Slasheri: ogg |
23:01:23 | Slasheri | ok |
23:01:23 | crwl | hum, cvs version doesn't seem to compile now |
23:01:33 | linuxstb | amiconn: I think the MPEG parsing code is just taken from "old Rockbox" - and I don't think the MAS supports MP1? |
23:01:42 | amiconn | correct |
23:02:01 | linuxstb | So bugs with MP1 are not surprising. |
23:02:30 | | Join Stryke` [0] (~Chairman8@cpe-24-168-110-99.si.res.rr.com) |
23:02:31 | Bagder | crwl: what language have you selected? |
23:03:33 | linuxstb | Slasheri: I can't really help much with the OGG skipping problem - it appeared really badly in a couple of tracks, then next time I tried to play them it was fine. I haven't been able to replicate it since. |
23:04:13 | Slasheri | Hmm, so it's random.. Maybe it has something to do with buffer refilling? |
23:04:27 | | Quit merbanan ("Gone fisting...") |
23:04:28 | crwl | Bagder, english |
23:04:39 | Querty | It's almost like random bits of buffer are played |
23:04:40 | Bagder | I don't get that problem |
23:04:44 | crwl | hm |
23:04:46 | crwl | maybe i haven't |
23:05:00 | Querty | But I hardly have it anymore |
23:05:07 | crwl | yes, english's selecter |
23:05:09 | crwl | d |
23:05:38 | tucoz | I have i minor fix for the menu in solitaire, which allows for user selected fonts. Which didn't work for any platform |
23:05:39 | crwl | ah, the fix was easy anyway |
23:06:06 | | Quit Naked ("leaving") |
23:06:07 | tucoz | it's just two lines, so I do not think a patch is necissary |
23:06:15 | Slasheri | [solid]: How long the ogg songs are? |
23:06:34 | linuxstb | My problem wasn't random sound playing - it was definitely skipping. There was no silence - just missing audio. |
23:07:01 | linuxstb | But as I say, I can't replicate it. |
23:07:04 | tucoz | Someone with cvs-access interested in this? |
23:07:54 | * | Bagder ehums |
23:08:07 | Bagder | tucoz: tell us |
23:08:34 | [solid] | Slasheri: mostly between 2 and 7 minutes |
23:08:42 | | Quit tucoz ("CGI:IRC") |
23:08:47 | | Join tucoz [0] (~543059b8@labb.contactor.se) |
23:08:50 | Slasheri | Hmm, ok.. |
23:08:56 | tucoz | hehe, wrong paste |
23:09:03 | Querty | Also weird, I've never seen the CPU boost counter go down to 0 for .ogg |
23:09:21 | Slasheri | With very long vorbis songs there can be memory overflow to the file buffer |
23:09:21 | Querty | it always stays at 1 |
23:09:30 | [solid] | oh my, as much i dislike the chicago font it really makes a nice wps |
23:09:54 | Slasheri | Querty: Hmm, weird.. |
23:10:07 | Querty | do you see this too? |
23:10:17 | crwl | is this known that FLAC and Ogg files don't seem to initialize sound |
23:10:24 | crwl | one first needs to play an mp3 file |
23:10:31 | [solid] | crwl: untrue |
23:10:44 | crwl | [solid], i disagree :) |
23:10:49 | tucoz | Bagder, I just getstringsize("A", NULL, &fh), and changed the 9's in rb->lcd_putsxy and rb->lcd_invertrect to be fh |
23:11:03 | tucoz | in solitaire_menu |
23:11:10 | tucoz | on line 489 |
23:11:26 | crwl | [solid], odd. after restart, everything worked |
23:11:36 | [solid] | crwl: :) |
23:11:46 | crwl | my first start was from bootloader usb mode though (i upgraded rockbox there), if it matters |
23:11:51 | [solid] | crwl: i have only a few mp3's and tons of ogg/flac ;) |
23:12:03 | * | Bagder never played Rockbox solitaire |
23:12:10 | crwl | [solid], yep, my ogg/mp3 ratio is also quite high :) |
23:12:38 | tucoz | Bagder: me neither ;) |
23:13:22 | tucoz | But still, it's a part of rockbox |
23:15:04 | tucoz | Bagder: you should also remove the 1 from 17-1 in rb->lcd_invertrect |
23:17:26 | Bagder | I made it use the fh +1 instead of 9 |
23:17:40 | tucoz | ok |
23:17:46 | Bagder | matches the old behaviour better |
23:18:09 | Bagder | tell me your name and I'll credit you for this |
23:18:38 | tucoz | I did something earlier on, so no need for that :D |
23:19:00 | Bagder | for the commit message then |
23:19:05 | tucoz | ok, Martin Arver |
23:19:12 | Bagder | :-) |
23:19:41 | Bagder | thanks |
23:19:44 | Bagder | committed |
23:19:55 | | Join Patr3ck [0] (~patr3ck@p549EE260.dip.t-dialin.net) |
23:20:00 | tucoz | thanks |
23:20:55 | tucoz | bye |
23:21:02 | | Part tucoz |
23:21:50 | *** | Saving seen data "./dancer.seen" |
23:23:08 | crwl | shouldn't rockbox cache the current directory contents (like the iriver fw supposedly does) to speed up the time to enter the filebrowser? |
23:23:21 | thegeek | yeah |
23:23:26 | thegeek | I thought about that earlier today too |
23:23:28 | thegeek | forgot it |
23:24:04 | Bagder | the current code is optimized for song buffer memory |
23:24:36 | t0mas | huh? doesn't it do that? |
23:24:41 | thegeek | well |
23:24:47 | thegeek | I often have to wait for the hd |
23:24:49 | thegeek | when browsing |
23:25:00 | t0mas | yes |
23:25:09 | t0mas | but the first dir you open is quick... |
23:25:14 | t0mas | so I guessed that was cached |
23:25:17 | thegeek | hmm |
23:25:25 | thegeek | I just noticed it was way slower than iriver fw |
23:26:53 | | Join Naked [0] (naked@naked.iki.fi) |
23:27:22 | amiconn | Rockbox caches the current dir only. |
23:27:42 | amiconn | For quick browsing, don't set the hd timeout too low |
23:28:07 | [solid] | Slasheri: another IllInstr, same adress, this time while playing a mp3 file and pressing rew twice |
23:29:32 | t0mas | good night :) |
23:29:36 | t0mas | time to get to bed :) |
23:29:40 | | Quit t0mas ("c u tomorrow") |
23:29:45 | Slasheri | [solid]: thx, fixing tomorrow :) |
23:29:48 | Slasheri | night ) |
23:29:49 | Slasheri | +: |
23:29:51 | [solid] | ;) |
23:31:43 | Querty | night Slasheri, and thanks for the hard work! |
23:33:07 | | Quit Querty ("Leaving") |
23:35:31 | | Join n[o]bby [0] (~nobby@cpc3-bele3-3-1-cust61.belf.cable.ntl.com) |
23:35:38 | | Nick n[o]bby is now known as nobby (~nobby@cpc3-bele3-3-1-cust61.belf.cable.ntl.com) |
23:39:35 | | Join Zoom2 [0] (~44dfcca3@labb.contactor.se) |
23:40:44 | | Join bill20r3 [0] (bill@cloudburst.xmission.com) |
23:45:00 | spiralout | is it possible to add the centerscrolling to the settingsmenue as an option ? |
23:45:52 | Bagder | no |
23:46:03 | Bagder | not without additional coding |
23:46:16 | spiralout | mhh:-/ |
23:47:01 | | Join _DangerousDan [0] (~Miranda@newtpulsifer.campus.luth.se) |
23:48:34 | | Quit Zoom2 ("CGI:IRC") |
23:49:53 | * | preglow has a birthday ale |
23:50:11 | Bagder | the best kind of ale! |
23:50:37 | preglow | oh, yes, i can clearly feel the birthday flavourings perking it up |
23:50:42 | bill20r3 | I'm getting ready to order an H340, anyone know the cheapest place? |
23:51:46 | | Quit Aison ("( www.nnscript.de :: NoNameScript 3.72 :: www.XLhost.de )") |
23:55:36 | [solid] | preglow: happy birthday xD |
23:55:52 | preglow | another five minutes and you would have been too late! |
23:55:57 | preglow | thanks though :P |
23:56:01 | [solid] | :) |
23:58:18 | * | preglow Shpongle - Periscopes of Consciousness |