00:00:15 | | Quit Henrico ("[BX] Did somebody say gtkBitchX?") |
00:00:29 | | Part ep0ch ("Kopete 0.11.1 : http://kopete.kde.org") |
00:01:08 | * | petur is installing colinux |
00:01:25 | petur | should I try Debian or Gentoo Deluxe? |
00:01:36 | petur | those are the options I get... |
00:01:41 | * | BHSPitMonkey installs petur into a wood chipper |
00:01:47 | BHSPitMonkey | why's that |
00:01:58 | petur | heh? |
00:03:04 | | Join XavierGr [0] (n=XavierGr@ppp84-adsl-230.ath.forthnet.gr) |
00:03:23 | petur | ...to be used as build environment for RB |
00:04:01 | lostlogic | NicoFR: shouldn't be too hard −− there is actually already code in the seeking part of the WPS code that is supposed to handle it, but it's kludgy code, there should be a better way. |
00:04:20 | lostlogic | NicoFR: perhaps manually calling the set_elapsed callback at the end of seek |
00:04:24 | JdGordon | petur: id go deb, only coz gentoo is a pita |
00:04:38 | petur | 10x |
00:04:47 | | Quit ashridah ("Leaving") |
00:04:49 | JdGordon | but its personal preference really... |
00:04:59 | JdGordon | also, if its only for rb then id say stay with cygwin |
00:05:51 | petur | I figured installing colinux would take less time than building a crosscompiler under cygwin :) |
00:06:45 | JdGordon | just use the cygwin packages? |
00:06:59 | JdGordon | and y? ud still need to compile them under colinux |
00:08:05 | JdGordon | also, it means u need to use vim or something in colinux to edit the files.. unless u use a seperate partition for it |
00:08:10 | JdGordon | not a hdd image.. |
00:08:50 | petur | timeout! more tomorrow... |
00:08:53 | | Quit petur ("here today, gone tomorrow") |
00:18:08 | | Join sucka [0] (i=nn@dhcp-163-1-214-233.seh.ox.ac.uk) |
00:18:48 | | Quit actionshrimp (Nick collision from services.) |
00:18:56 | | Nick sucka is now known as actionshrimp (i=nn@dhcp-163-1-214-233.seh.ox.ac.uk) |
00:19:37 | | Join RotAtoR [0] (n=e@12-210-82-91.client.insightBB.com) |
00:25:33 | | Join t0mas [0] (n=Tomas@unaffiliated/t0mas) |
00:27:08 | JdGordon | why was the wps never done to allow text to be positinoed by co-ords? would have made the whole thing much siompler... |
00:27:25 | BHSPitLappy | that's what I've always said |
00:27:35 | BHSPitLappy | progress bars, too |
00:27:52 | LinusN | JdGordon: take a guess |
00:27:58 | JdGordon | too lazy? |
00:28:05 | LinusN | guess again |
00:28:16 | JdGordon | um..? |
00:28:20 | | Join webguest58 [0] (n=5004e006@labb.contactor.se) |
00:28:21 | BHSPitLappy | not lazy enough? |
00:28:48 | LinusN | the answer is 1) the wps was once developed for a 2-line character lcd |
00:28:49 | Moos | JdGordon:think to a minimum of userfriendly things, that *complicate* things |
00:29:05 | LinusN | 2) we felt it was good enough for the archos recorder lcd as well |
00:29:18 | JdGordon | ah, ok |
00:29:20 | LinusN | 3) "lazy" |
00:29:21 | JdGordon | makes sense... |
00:29:25 | BHSPitLappy | well it's not user friendly anymore! |
00:29:46 | Moos | more than with coordinates for all |
00:29:54 | LinusN | BHSPitLappy: in what way? |
00:29:54 | BHSPitLappy | not really |
00:30:00 | Moos | think to simply user |
00:30:01 | | Quit webguest58 (Client Quit) |
00:30:04 | BHSPitLappy | it's a beyotch to make a wps |
00:30:05 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
00:30:12 | LinusN | BHSPitLappy: no it isn't |
00:30:14 | BHSPitLappy | going off of guesswork |
00:30:28 | LinusN | BHSPitLappy: it is a pain to make a wps woth lots of pretty pictures and colors |
00:30:34 | JdGordon | how many targets still only have charachter lcds? |
00:30:41 | LinusN | JdGordon: one |
00:31:05 | LinusN | i'm not saying that we should keep the current system |
00:31:38 | BHSPitLappy | JdGordon: did your color thing ever get committed? |
00:31:40 | LinusN | i'm just responding to your question why the wps is like this |
00:32:02 | Moos | LinusN: historical cause :) |
00:32:08 | LinusN | as always |
00:32:14 | Moos | hehe :-) |
00:32:20 | JdGordon | hmm.. ok |
00:32:31 | BHSPitLappy | "the country was still at war, and hitler's forces were growing ever stronger..." |
00:32:34 | JdGordon | what im thinking could be very nice.. and workable on the char lcds.. |
00:32:47 | LinusN | i tend to trigger on the "why isn't it it done like this" questions |
00:32:48 | | Quit t0mas ("brb, forgot a little kernel option... again...") |
00:32:49 | BHSPitLappy | "the rockbox community knew we needed -something- to get them by on the players of the time" |
00:33:09 | Moos | LinusN: I'm very happy that with those colors LCD, Rockbox tend to change the way a bit |
00:33:27 | Moos | in the *good* side :-) |
00:33:29 | BHSPitLappy | JdGordon: ? |
00:34:22 | JdGordon | would something like this work? have the wps format like... tag|x|y|<conditions..> and u put the text in the conditions part.. and ud need a new tag for regular text... just have a long list of that... |
00:34:23 | LinusN | the problem with placing text in arbitrary pixel positions is the scrolling |
00:34:26 | JdGordon | if that makes sense... |
00:34:34 | | Join webguest40 [0] (n=0cad6dbb@labb.contactor.se) |
00:34:38 | BHSPitLappy | JdGordon: did your color thing ever get committed? |
00:34:46 | JdGordon | not yet.. |
00:34:52 | BHSPitLappy | ok |
00:35:04 | BHSPitLappy | does it work on 176x132? |
00:35:09 | * | Cassandra wonders where on earth these people who post feature requests come from. |
00:35:19 | imphasing | space! |
00:35:19 | LinusN | Cassandra: hell |
00:35:20 | JdGordon | LinusN: that could be got around if u allow for either line x or pixel x... |
00:35:30 | Cassandra | "Please add a pointless feature to rockbox in order to help me break the law with impunity." |
00:35:40 | JdGordon | BHSPitLappy: should do.. it resizes for the screen |
00:35:44 | LinusN | Cassandra: that's a good one |
00:36:10 | LinusN | JdGordon: you mean scrolling text on lines and non-scolling in pixel positions? |
00:36:17 | JdGordon | bingo |
00:36:20 | Cassandra | I have a very short response to that. |
00:36:21 | Moos | Cassandra: that sounds more like philosophical meaning :) |
00:36:33 | JdGordon | would it work? should i play today? |
00:37:02 | BHSPitLappy | JdGordon: actually I think the coords should be rectangle dimensions |
00:37:31 | JdGordon | BHSPitLappy: why? use the fonts to figure it out... |
00:37:39 | amiconn | LinusN: I don't see the principal difference in placing scrolling text at pixel position vs. lines |
00:38:07 | XavierGr | I have to agree with amiconn |
00:38:15 | amiconn | Each scrolling line will need a set of attributes anyway (foreground colour, perhaps font, style...) |
00:38:25 | LinusN | amiconn: there is no principal difference, except that we need to rewrite the scroll thread for pixel positioned scrolling text |
00:38:32 | amiconn | x and y position (and width) would just be an extension of that |
00:38:39 | amiconn | yes |
00:39:02 | JdGordon | is there any way to scroll small bits of lines? or only whole lines? |
00:39:10 | LinusN | i'm all for a rewrite of the scroll thread |
00:39:31 | LinusN | JdGordon: there is a patch for that |
00:39:33 | amiconn | Of course, if someome positions two scrolling lines so that they partially overlap, the result will look strange at best, |
00:39:45 | amiconn | but I don't think this is a problem |
00:39:48 | JdGordon | ok |
00:39:48 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
00:40:38 | JdGordon | fine.. i gtg.. ill have a play with the wps screen when i get back |
00:42:55 | | Quit hardeep ("BitchX: made with real honey.") |
00:45:29 | BHSPitMonkey | it could be like the Bounce plugin :P |
00:48:17 | XavierGr | Linus: Are you busy with something at the momoent? |
00:49:15 | Moos | hopefully with iAudio things :-) |
00:49:31 | XavierGr | yes I know that's why I am asking |
00:50:40 | | Join midgey34 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) |
00:51:21 | | Join Chamois [0] (n=Florian@bro67-3-82-231-134-112.fbx.proxad.net) |
00:51:21 | | Quit perldiver (Connection timed out) |
00:52:05 | | Join perl|bbq [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
00:56:54 | LinusN | yes, i'm working with the x5 |
00:57:36 | Chamois | LinusN :do you have good results ? |
00:58:05 | LinusN | not yet |
00:58:53 | JdGordon | b4 i go.. http://sourceforge.net/tracker/index.php?func=detail&aid=1424510&group_id=44306&atid=439120 updated the yesno screen for latest cvs |
00:58:58 | | Quit __peer__ () |
01:00 |
01:01:45 | | Quit ender` (" The Japanese make comics about everything from ninja to samurai to superheroes to magical girls to ordinary high school life) |
01:02:03 | LinusN | JdGordon: does it work for the archos player? |
01:03:53 | | Join perldiver [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
01:05:11 | | Part Chamois |
01:07:53 | *** | Saving seen data "./dancer.seen" |
01:10:45 | | Quit imphasing ("Lost terminal") |
01:19:48 | | Quit perl|bbq (Read error: 110 (Connection timed out)) |
01:19:50 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
01:25:27 | jaebird | linuxstb: I'll give it a try! |
01:32:26 | | Join mymomthelush [0] (n=lush@bdsl.66.15.136.192.gte.net) |
01:35:02 | JdGordon | LinusN: i dunno... |
01:35:57 | JdGordon | testing... |
01:38:45 | JdGordon | LinusN: crap.. nup |
01:40:27 | LinusN | guessed that :-) |
01:40:42 | JdGordon | is that the 2 line char lcd? |
01:41:33 | LinusN | yup |
01:46:52 | NicoFR | JdGordon: would you have a screendump of your patch ? |
01:47:13 | JdGordon | http://users.monash.edu.au/~jdgor1/rb/yesno.bmp i think |
01:47:40 | NicoFR | thx... it's quite nice :) |
01:50:11 | | Quit youngcereal (Read error: 110 (Connection timed out)) |
01:54:28 | | Join youngcereal [0] (n=youngcer@p54B22D3C.dip0.t-ipconnect.de) |
01:55:30 | JdGordon | whats the context button on the archos? |
01:56:55 | JdGordon | wow... those keys r wierd :p |
02:00 |
02:00:47 | jaebird | 4g grayscale boots |
02:01:15 | JdGordon | :D |
02:03:08 | | Quit Moos ("Glory to Rockbox!") |
02:03:17 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
02:03:55 | | Quit mikearthur (Remote closed the connection) |
02:04:34 | | Quit NicoFR () |
02:04:34 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
02:06:03 | jaebird | I'm a little confused...I build rockbox-devel, what in addition to the rockbox.ipod to I copy? |
02:06:14 | JdGordon | u need rockbox.zip |
02:06:20 | JdGordon | try make install... |
02:06:27 | jaebird | ahhh! |
02:06:58 | jaebird | make: *** No rule to make target `install'. Stop. |
02:07:25 | JdGordon | grab it off the daily builds page then... |
02:07:28 | JdGordon | i dunno |
02:08:04 | jaebird | I guess the 4g grayscale can use the rockbox.zip from the Color? |
02:08:54 | JdGordon | dunno, maybe not.. coz the colour defines in the code.. |
02:09:26 | jaebird | hmm... |
02:09:37 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
02:09:41 | jaebird | it built just fine, but there is no install. |
02:11:01 | PaulJ | try: make zip |
02:11:26 | | Quit actionshrimp ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
02:12:13 | | Quit slimx (Remote closed the connection) |
02:12:38 | jaebird | Ahh yes, I was about to say that...looking at the makefile suggested make zip |
02:13:11 | JdGordon | LinusN: done.. works fine on the archos now |
02:13:20 | JdGordon | uses the old style |
02:13:32 | PaulJ | the command "make install" is afaik for the uisimulator |
02:14:33 | jaebird | What does error -5 mean when loading rockbox |
02:15:00 | jaebird | I also got a screen size warning on WPS during the make zip |
02:15:48 | | Join midkay [0] (n=midkay@24.143.70.99) |
02:18:37 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
02:21:47 | | Part XavierGr |
02:21:54 | | Part LinusN |
02:22:49 | | Join XavierGr [0] (n=XavierGr@ppp84-adsl-230.ath.forthnet.gr) |
02:22:55 | | Quit ModernExecutive () |
02:24:36 | | Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
02:26:46 | jaebird | Ipod 4g shot here: http://gdl.imeem.net/g/417a03698ce04aaf3eadc0f6adfcd9b5.jpg |
02:26:56 | jaebird | sorry for blurry :) |
02:27:38 | JdGordon | youve got an odd battery icon? |
02:27:46 | JdGordon | and y is the verison shown on the bottom? |
02:29:04 | | Quit goa (Read error: 104 (Connection reset by peer)) |
02:29:05 | | Join hd [0] (i=hd@gate-hannes-tdsl.imos.net) |
02:29:24 | | Quit mymomthelush ("Trillian (http://www.ceruleanstudios.com") |
02:29:42 | jaebird | don't know...don't know much about rockbox |
02:30:16 | | Nick hd is now known as goa (i=hd@gate-hannes-tdsl.imos.net) |
02:30:41 | jaebird | interesting, I added some music files and now I only get a blank screen |
02:30:56 | jaebird | backlight still works, but nothing there. |
02:31:39 | | Join ashridah [0] (n=ashridah@67.106.77.212.ptr.us.xo.net) |
02:33:14 | * | Cassandra crosses fingers. |
02:33:21 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
02:33:24 | * | JdGordon cuts em off |
02:33:33 | JdGordon | ah.. sorry.. shouldnt play with nives |
02:33:41 | Cassandra | I came up with an evil plan to get my hands on toys for Rockbox development. |
02:33:59 | JdGordon | nice |
02:34:00 | Cassandra | No, you might accidentally chop off your 'k's. |
02:34:20 | Cassandra | It may not work though. Wait and see time now. |
02:35:12 | JdGordon | is it a letter like "Dear Mr jobs.. your software sux.. please send a dozen 5g ipods to the good ppl at rockbox so we can put some good softwar eon it. Thanx.." ? |
02:35:13 | JdGordon | :D |
02:35:31 | | Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) |
02:35:35 | | Quit YouCeyE (Client Quit) |
02:36:04 | jaebird | now I can't get anything on the screen..hmm |
02:37:13 | Cassandra | Something like that. |
02:37:52 | Cassandra | More like "Dear X, you aren't offering enough money to employ a sysadmin. Would you like to employ a fifth of one." |
02:38:04 | | Quit Lynx_awy (Read error: 110 (Connection timed out)) |
02:38:04 | | Nick Lynx_ is now known as Lynx_awy (n=lynx@tina-10-4.genetik.uni-koeln.de) |
02:39:29 | Cassandra | (Even though you really *ought* to employ a whole one.) |
02:42:34 | | Quit midkay (Remote closed the connection) |
02:44:56 | | Join midkay [0] (n=midkay@24.143.70.99) |
02:45:09 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
02:45:54 | | Quit muesli- (Read error: 110 (Connection timed out)) |
02:49:38 | | Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) |
02:50:44 | | Join midkay [0] (n=midkay@24.143.70.99) |
02:50:47 | | Quit midkay (Client Quit) |
02:56:30 | | Quit ashridah ("gone") |
03:00 |
03:01:48 | | Join cool2bdave [0] (n=542dd313@labb.contactor.se) |
03:02:05 | YouCeyE | I would like to know how to make svcd files using command line from a set of vob files |
03:02:11 | YouCeyE | sorry |
03:02:13 | YouCeyE | wrong window |
03:04:21 | | Join DJDD___ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
03:07:54 | *** | Saving seen data "./dancer.seen" |
03:11:09 | cool2bdave | Hello I have my first bit of working rockbox code. It reads ID3 Lyrics USLT format (media player, musicmatch, realplayer) It exports the text to a text file and displays it with the text viewer. I added a Show Lyrics to the onplay menu |
03:11:44 | cool2bdave | I havnt used cvs before so I dont know how to upload the patch |
03:12:00 | cool2bdave | Or do the diff operation |
03:28:14 | jaebird | Has anyone else tried the 4g 2bpp stuff in cvs? |
03:28:38 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
03:34:56 | cool2bdave | Will do it 2morrow ttfn |
03:34:59 | | Quit cool2bdave ("CGI:IRC") |
03:44:29 | | Join quobl [0] (n=quobl@tor/session/x-0205fe7da21d8ecf) |
03:50:01 | | Part PaulJ |
04:00 |
04:00:16 | | Join kkurbjun [0] (n=Jim@c-24-8-222-177.hsd1.co.comcast.net) |
04:01:26 | | Join webguest88 [0] (n=440e9f4f@labb.contactor.se) |
04:02:19 | | Part webguest88 |
04:05:04 | kkurbjun | does anyone know much about the midi plugin? |
04:06:30 | BHSPitLappy | supposedly it works, but takes forever |
04:07:23 | kkurbjun | has any profiling been done on it? |
04:07:43 | * | BHSPitLappy shrugs |
04:07:48 | kkurbjun | hmm |
04:19:33 | Jungti1234 | hi all |
04:19:51 | | Quit JdGordon ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
04:24:42 | | Quit Jungti1234 () |
04:29:14 | | Quit webguest40 ("CGI:IRC (EOF)") |
04:35:55 | XavierGr | kkurbjun: You want to know about the midi plugin? |
04:36:34 | XavierGr | Well I don't know much. It will not work currently. |
04:36:52 | XavierGr | It needs the old xxx2wav files |
04:36:57 | XavierGr | that are stored in the atic |
04:37:19 | XavierGr | ^attic. If you want I can compile to you a working version. |
04:37:49 | XavierGr | THe plugin (when you complete the files) will load a midi file and output the sound in a wave file. |
04:38:58 | XavierGr | It is 78% realtime at 22khz and very slow on 44khz |
04:39:50 | XavierGr | The guy that programed it does no longer work for it, due to lack of time and that he doesn't have a target to test it. |
04:40:45 | | Quit Paprica (Read error: 110 (Connection timed out)) |
04:40:55 | XavierGr | anyway I hope that if you are interested to make it better, I will be glad to help as I can. |
04:41:06 | XavierGr | Ok time to hit the sack. Later all |
04:54:26 | | Join JdGordon [0] (n=Miranda@c220-239-137-122.smelb1.vic.optusnet.com.au) |
04:54:39 | | Join gtkspert [0] (n=gtkspert@203-166-235-199.dyn.iinet.net.au) |
04:54:43 | | Quit JdGordon (Client Quit) |
04:54:49 | | Join JdGordon [0] (n=Miranda@c220-239-137-122.smelb1.vic.optusnet.com.au) |
04:54:59 | | Join elinenbe [0] (n=elinenbe@207-237-226-206.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
04:55:17 | | Join Paprica [0] (i=Paprica@ras1-p328.hrz.netvision.net.il) |
05:00 |
05:01:32 | | Join Rob2222_ [0] (n=Miranda@ACB3B9A0.ipt.aol.com) |
05:04:05 | | Quit mikearthur ("Konversation terminated!") |
05:07:40 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
05:07:57 | *** | Saving seen data "./dancer.seen" |
05:12:24 | | Join hardeep [0] (i=hardeeps@SDF.LONESTAR.ORG) |
05:12:47 | | Join perl|bbq [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
05:19:50 | | Quit Rob2222 (Read error: 113 (No route to host)) |
05:25:35 | | Quit perldiver (Read error: 110 (Connection timed out)) |
05:29:15 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
05:29:48 | | Quit ehntoo (Remote closed the connection) |
05:33:45 | | Quit perl|bbq (Read error: 110 (Connection timed out)) |
05:48:15 | | Join perldiver [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
06:00 |
06:02:26 | | Quit YouCeyE ("Leaving") |
06:04:00 | | Join YouCeyE [0] (n=YouCeyE@vp089013.reshsg.uci.edu) |
06:07:50 | | Quit imphasing (Remote closed the connection) |
06:08:47 | | Join optimistik [0] (n=optimist@d216-232-100-172.bchsia.telus.net) |
06:09:51 | optimistik | hey this has nothing to do with rockbox but does anyone kno if its tru that pod dealers can't do service on ipods if the customer still has the one year free from apple |
06:10:52 | * | BHSPitMonkey hits the offtopic n00b with a trusty cluebat |
06:11:16 | JdGordon | probably |
06:11:20 | JdGordon | wouldnt surprise me |
06:13:40 | BHSPitLappy | JdGordon: is the patch difficult to apply |
06:13:46 | BHSPitLappy | I've never used one |
06:14:27 | BHSPitLappy | (color picker) |
06:15:05 | | Quit optimistik () |
06:15:37 | JdGordon | its not a finshed patch |
06:15:40 | JdGordon | its only the gui |
06:16:01 | JdGordon | there is a colour settings patch that i was gonna "fiish" with my gui, but that patch didnt work |
06:16:10 | JdGordon | so we wait for some1 to fix it |
06:19:08 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
06:19:31 | BHSPitLappy | all I want is the color value |
06:19:40 | BHSPitLappy | will it show a color and its value? |
06:20:48 | JdGordon | ye, in that case.. all u need to do is put the .c and .h in the apps/gui folder.. add the to apps/SOURCES and then add a menu entry somewhere to load it |
06:20:53 | JdGordon | or make it a plugin.. |
06:23:13 | BHSPitLappy | would the plugin be quicker? :P |
06:24:11 | JdGordon | maybe... ye shold be |
06:24:29 | JdGordon | you just need to change the displa-> to rb-> and add rb-> infront of heaps of functions |
06:24:59 | BHSPitLappy | oh, and what's the patch called |
06:25:06 | BHSPitLappy | color settings [2]? |
06:25:10 | | Join perl|bbq [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
06:25:17 | JdGordon | no.. 1 sec |
06:25:35 | JdGordon | http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1424318 |
06:25:39 | BHSPitLappy | thanks |
06:32:02 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
06:38:38 | BHSPitLappy | JdGordon: sorry to be stupid, but what header file were you talking about? |
06:38:40 | BHSPitLappy | the .h |
06:38:58 | JdGordon | ye, is it there? i cant rememebr if i uploaded it... |
06:39:13 | JdGordon | u dont really need it.. all it has is the funcion definition so u can call it from another file |
06:39:19 | BHSPitLappy | the only attachment on that link you gave me was the .c |
06:39:55 | JdGordon | ye, ok... so just grab the function definition and add a ; onto the end somewhere above where u want to call the function |
06:41:03 | | Join DarthLappy [0] (n=DarthShr@202-161-21-45.dyn.iinet.net.au) |
06:41:38 | | Quit perldiver (Read error: 110 (Connection timed out)) |
06:44:46 | BHSPitLappy | ok, so the draw screen or the get color? |
06:46:23 | JdGordon | get_colour |
06:47:00 | | Join ashridah [0] (i=ashridah@220-253-123-70.VIC.netspace.net.au) |
06:49:29 | | Nick colin_sleep is now known as colin_ (n=colin@hutchtel-69-71-32-8.hutchtel.net) |
06:51:57 | | Quit RotAtoR ("zzzzzzzz") |
06:55:38 | JdGordon | BHSPitLappy: got it working? |
06:56:04 | BHSPitLappy | whoops |
06:56:08 | BHSPitLappy | distracted by movie lol |
06:57:20 | JdGordon | haha |
06:59:59 | BHSPitLappy | ok, just need to figure out the menu entry |
07:00 |
07:00:41 | BHSPitLappy | :/ |
07:04:12 | * | BHSPitLappy uses his wonder twin powers to call forth the powers of JdGordon |
07:08:00 | *** | Saving seen data "./dancer.seen" |
07:08:21 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
07:14:18 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
07:21:56 | JdGordon | im back |
07:22:13 | JdGordon | BHSPitLappy: got it yet? |
07:22:21 | BHSPitLappy | building |
07:22:26 | BHSPitLappy | damn cygwin |
07:22:33 | JdGordon | :) |
07:22:59 | JdGordon | does anyone here use the radio ever? |
07:26:21 | Paul_The_Nerd | Frequently |
07:26:25 | Paul_The_Nerd | Why? |
07:26:40 | JdGordon | do u find the radio screen sluggish? |
07:27:01 | JdGordon | it just feels slow for me... |
07:27:35 | Paul_The_Nerd | I'm on an H120, so it's possible that ours perform differently |
07:29:16 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
07:39:21 | BHSPitLappy | JdGordon: for some reason I'm not able to build :( |
07:39:30 | JdGordon | hmm whats the error? |
07:39:41 | BHSPitLappy | it stops after the first few "up to date" messages |
07:40:16 | BHSPitLappy | I don't know what's different, I've built enough before |
07:43:20 | | Part midgey34 |
07:46:17 | | Quit Thus0 (Read error: 104 (Connection reset by peer)) |
07:47:43 | | Quit Paul_The_Nerd ("Leaving.") |
07:54:31 | JdGordon | weee my build is fucked :D |
07:54:55 | JdGordon | for 'VOICE_EXT_RWPS' |
07:54:55 | JdGordon | n of 'VOICE_EXT_RWPS' was here |
07:55:04 | JdGordon | ./home/Administrator/rockbox-devel/h300-sim/lang.h:615: error: conflicting types |
07:55:05 | JdGordon | for 'VOICE_EXT_RWPS' |
07:55:05 | JdGordon | ./home/Administrator/rockbox-devel/h300-sim/lang.h:615: error: previous definitio |
07:55:05 | DBUG | Enqueued KICK JdGordon |
07:55:05 | JdGordon | n of 'VOICE_EXT_RWPS' was here |
07:55:26 | JdGordon | ?? that repeated for probably all the lines in lang.h |
07:56:01 | BHSPitLappy | did you do something or is it cvs? |
07:56:28 | JdGordon | ive been playing with the radio code... other than that its cvs... |
07:56:35 | BHSPitLappy | :/ |
07:56:58 | BHSPitLappy | well we had 2 red builds all across the board it looks like, but that was like 10 hrs ago? |
07:57:42 | JdGordon | just did an update... c what happens |
07:58:36 | BHSPitLappy | I think I was already up-to-date when I tried these |
07:59:01 | BHSPitLappy | where are preglow / linuxstb_ today :P |
07:59:25 | BHSPitLappy | they're not even in my scrollback |
07:59:27 | JdGordon | isnt it like 2am for them now? |
07:59:30 | BHSPitLappy | lol |
07:59:33 | BHSPitLappy | so! |
07:59:37 | BHSPitLappy | it's 1am for me! |
07:59:41 | JdGordon | haha |
07:59:54 | Bg3r | JdGordon it's like 8-9a.m. for tnem :) |
08:00 |
08:00:00 | Bg3r | them |
08:00:02 | BHSPitLappy | wake up you guys! |
08:00:04 | BHSPitLappy | :D |
08:00:06 | JdGordon | ah, so they be around soon enough |
08:00:47 | BHSPitLappy | ouch |
08:00:59 | JdGordon | sorry... my bad... ???? |
08:01:03 | Bg3r | uf ... was the int 2 bytes or 4 bytes ? |
08:01:05 | BHSPitLappy | lol |
08:01:08 | BHSPitLappy | hit a nerve |
08:01:11 | JdGordon | haha |
08:01:18 | JdGordon | 4 isnt it? |
08:02:51 | Bg3r | anyway, 16 bits are enough... |
08:03:17 | Bg3r | for anyone :D |
08:04:40 | | Join midkay [0] (n=midkay@24.143.70.99) |
08:08:30 | BHSPitLappy | hmm |
08:08:45 | BHSPitLappy | apparently power.c fucked the ipod builds |
08:08:50 | BHSPitLappy | (today) |
08:09:00 | midkay | BHSPitLappy: HAHA!!... |
08:09:30 | BHSPitLappy | ROFL IRON! err, wait |
08:09:31 | BHSPitLappy | what? |
08:09:43 | midkay | .. no idea. |
08:11:00 | | Join perldiver [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
08:11:38 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
08:12:03 | Bg3r | :) |
08:12:18 | | Quit imphasing (Remote closed the connection) |
08:13:47 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
08:14:19 | | Join BHSPitLappy2 [0] (i=Steve-O@67.64.118.242) |
08:14:51 | BHSPitLappy2 | did my "ugh" get through |
08:15:05 | | Quit imphasing (Remote closed the connection) |
08:15:07 | midkay | ah, it did not. |
08:15:11 | BHSPitLappy2 | damn internet's choking and dying |
08:15:22 | | Quit BHSPitLappy (Nick collision from services.) |
08:15:28 | | Nick BHSPitLappy2 is now known as BHSPitLappy (i=Steve-O@67.64.118.242) |
08:15:37 | midkay | is it, now? i think that's a lie. i think you're STRANGLING it. |
08:16:03 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
08:17:18 | | Quit DangerousDan (Read error: 104 (Connection reset by peer)) |
08:17:57 | | Quit Jungti1234 () |
08:20:26 | | Join ender` [0] (i=ychat@84.52.165.220) |
08:29:22 | | Quit perl|bbq (Read error: 110 (Connection timed out)) |
08:30:23 | JdGordon | yay, my new radio code is working :D |
08:35:33 | | Join BHSPitLappy2 [0] (n=Steve-O@66-169-135-162.dhcp.ftwo.tx.charter.com) |
08:36:39 | | Quit BHSPitMonkey (Read error: 110 (Connection timed out)) |
08:37:00 | | Quit perldiver (Read error: 110 (Connection timed out)) |
08:38:36 | | Quit BHSPitLappy (Read error: 110 (Connection timed out)) |
08:38:47 | BHSPitLappy2 | sweet! |
08:38:58 | BHSPitLappy2 | haxoring an unsecured wifi network |
08:39:20 | imphasing | uh huh |
08:39:24 | imphasing | the ramada inn? |
08:41:56 | Bg3r | btw, is there any ondio with 8MB mod ? :) |
08:43:54 | | Join needleboy [0] (n=needlebo@HFA62-0-184-248.bb.netvision.net.il) |
08:46:34 | Bg3r | JdGordon :) what's the new part in it ? |
08:47:13 | JdGordon | nothing new just yet... cleaning it up, and gonna make it wpsable... |
08:47:43 | Bg3r | sounds good idea :) |
08:48:06 | | Join BHSPitLappy [0] (n=Steve-O@66-169-135-162.dhcp.ftwo.tx.charter.com) |
08:48:47 | | Join BHSPitMonkey [0] (n=billybob@adsl-64-217-217-43.dsl.rcsntx.swbell.net) |
08:49:55 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
08:49:59 | amiconn | Bg3r: I don't know of one. Wouldn't make sense runtime-wise, only for things like viewing larger JPEGs. |
08:50:48 | | Join aznstyle [0] (i=aznstyle@T66-154.DATANET.NYU.EDU) |
08:51:04 | aznstyle | i have an idiot question |
08:51:15 | aznstyle | why do i keep getting ROLO? |
08:51:24 | aznstyle | on my ipod nano |
08:51:42 | JdGordon | r u runinig the rockbox.ipod file? |
08:51:52 | aznstyle | uhh |
08:51:55 | aznstyle | i think so |
08:51:58 | aznstyle | its booting with that |
08:52:00 | Paul_The_Nerd | You don't want to. |
08:52:21 | aznstyle | oh |
08:52:27 | aznstyle | so it wont read files that are in the itunes database |
08:52:33 | aznstyle | ic |
08:52:40 | Paul_The_Nerd | It boots *into* rockbox. That file is to sorta reboot, but that feature isn't working right yet. |
08:52:45 | | Quit BHSPitLappy (Nick collision from services.) |
08:52:55 | aznstyle | okay so i have to drag and drop into that directory |
08:53:01 | aznstyle | basically delete my itunes database files |
08:53:04 | | Join BHSPitLappy [0] (i=Steve-O@adsl-64-217-217-43.dsl.rcsntx.swbell.net) |
08:53:05 | Paul_The_Nerd | Actually, that's the root directory. |
08:53:12 | aznstyle | oh |
08:53:19 | JdGordon | why the heck doesnt the backlight turn on automatticlyy on a button press? |
08:53:30 | JdGordon | in my button loop... |
08:53:33 | Paul_The_Nerd | It automatically hides folders beginning with a period, and hidden folders. Which is why you only see the rockbox.ipod file |
08:54:21 | aznstyle | why wont it go into ipod_control? |
08:54:44 | Paul_The_Nerd | Because ipod_control is a hidden folder |
08:54:46 | JdGordon | does cpu_idle_mode(true); kill the backlight auto-turning-on code thingy? |
08:54:53 | Paul_The_Nerd | Hit the Menu button |
08:54:59 | Paul_The_Nerd | Choose General Settings |
08:55:13 | BHSPitLappy | ugh |
08:55:16 | Paul_The_Nerd | Then File view, then Show Files, and set that to all. Then hit select. |
08:55:16 | BHSPitLappy | the internet sucks |
08:55:27 | BHSPitLappy | does it build now? |
08:55:58 | aznstyle | so if i unhide it it should work rite |
08:56:04 | Paul_The_Nerd | Well, define "right" |
08:56:13 | Paul_The_Nerd | You can browse to the files stored on it, and play them |
08:56:15 | aznstyle | play music |
08:56:16 | aznstyle | oh |
08:56:27 | Paul_The_Nerd | But it won't parse the database, so you'll see the strange filenames it renames them to. |
08:56:30 | aznstyle | oh |
08:56:43 | aznstyle | hm |
08:56:52 | aznstyle | and booting back into original firmware |
08:56:57 | aznstyle | i hold menu but it doesnt work |
08:57:08 | Paul_The_Nerd | Hold play/pause to turn the unit off |
08:57:19 | Paul_The_Nerd | Once it's completely off, press menu, release, and immediately press and hold it, before anything even happens |
08:57:35 | Paul_The_Nerd | Hold it until you see that it's loading the original firmware. It may take a few tries to get the timing right. |
08:57:36 | | Join LinusN [0] (n=linus@labb.contactor.se) |
08:58:26 | aznstyle | damn its pretty loud |
08:58:27 | aznstyle | lol |
08:58:31 | aznstyle | hm it work tho eh |
08:58:35 | aznstyle | not as pretty but w/e |
08:59:20 | | Part LinusN |
08:59:35 | BHSPitLappy | we talking ipods? |
08:59:40 | aznstyle | yeah |
08:59:42 | aznstyle | the gui |
08:59:43 | BHSPitLappy | yeah |
08:59:44 | | Join LinusN [0] (n=linus@labb.contactor.se) |
08:59:49 | | Join perldiver [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
08:59:56 | BHSPitLappy | there's a tiny window where the lcd is completely off that you need to hit your key |
09:00 |
09:01:01 | Paul_The_Nerd | The whole "pretty" debate is vague anyway. Since the while playing screen is *very* customizable, you can easily reproduce (or improve upon) the basic ipod. The menu structure is basic text based, but you can load a background image. I like that option a lot more than that crazy sideways slide thing. |
09:03:11 | Bg3r | amiconn (8MB ondios) asked because there is an option in the configure ... |
09:03:31 | aznstyle | what about the color |
09:03:34 | aznstyle | on the nano |
09:04:10 | amiconn | Bg3r: Yes. This option is there for all SH-based archoses, because the architecture is the same. |
09:04:39 | aznstyle | why is there spindown time for the nano... |
09:04:54 | amiconn | It would also be possible to 8MB-mod a player etc, but I only know of 8MB-modded recorder v1's and FM recorders |
09:05:02 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
09:05:05 | Bg3r | aha :) k |
09:05:47 | Bg3r | such mod on a flash based palyer just seemed strange for me |
09:05:51 | Bg3r | to me |
09:06:47 | amiconn | It's not *that* strange, as it would allow things to run that need more RAM at once, like |
09:07:04 | Bg3r | jpeg viewer :) |
09:07:10 | amiconn | (mentioned) viewing large JPEGs, running doom... |
09:07:19 | Bg3r | ah, yes, doom |
09:07:25 | Bg3r | this is a good point! |
09:07:38 | amiconn | Oh, and one thing possible right now - a high quality voice file |
09:08:03 | *** | Saving seen data "./dancer.seen" |
09:08:18 | Paul_The_Nerd | aznstyle: the "spindown time" on the nano affects nothing. It just hasn't been set not to show yet, I believe, as the ATA controller for the flash can be told to sleep, but right now I don't believe it does (unless something changes) |
09:08:38 | Paul_The_Nerd | aznstyle: And what was your question about the color on the nano specifically? |
09:08:52 | aznstyle | no way to enable it yet right |
09:09:02 | aznstyle | color skins |
09:09:04 | Paul_The_Nerd | Umm |
09:09:05 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
09:09:14 | Paul_The_Nerd | Color's enable |
09:09:17 | Paul_The_Nerd | enabled |
09:09:34 | aznstyle | is there a setting i dont see? |
09:09:41 | BHSPitLappy | umm |
09:09:48 | BHSPitLappy | use stuff that's color? |
09:10:01 | BHSPitLappy | try the Boxes 176x132c wps |
09:10:11 | | Join Sinbios [0] (n=Sinbios@Kingston-HSE-ppp3560801.sympatico.ca) |
09:10:15 | aznstyle | o |
09:10:17 | Paul_The_Nerd | Yeah, browse themes to Boxes 176x132c |
09:10:24 | aznstyle | okay |
09:10:32 | aznstyle | and also theres like a lag between songs |
09:10:47 | | Quit BHSPitLappy2 (Success) |
09:10:56 | Paul_The_Nerd | That's a very vague statement |
09:10:56 | BHSPitLappy | if it's an mp3, it has to be set gapless when encoded |
09:12:05 | | Quit BHSPitMonkey (Remote closed the connection) |
09:13:40 | | Quit aznstyle () |
09:16:30 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
09:22:02 | | Join safetydan [0] (n=dan@81-178-235-210.dsl.pipex.com) |
09:26:55 | | Quit needleboy (Read error: 110 (Connection timed out)) |
09:30:21 | JdGordon | does any1 know if cpu_idle_mode(true); is stopping the backlight turning on when a button is pressed? |
09:30:42 | LinusN | JdGordon: it's certainly not the intention |
09:31:33 | JdGordon | hmm... i have a button loop and that is the only thing different to all the other button loops ive ever done, and the backlight doesnt turn on anymore..., untill i set it to fals |
09:31:34 | JdGordon | e |
09:31:53 | LinusN | interesting |
09:32:09 | amiconn | JdGordon: H300? |
09:32:14 | JdGordon | ye |
09:33:17 | amiconn | ugh. |
09:33:29 | amiconn | Anyone tried the FM context menu on H300? |
09:33:42 | LinusN | can't say i have |
09:33:43 | amiconn | It's sloo-oow |
09:33:44 | JdGordon | not i |
09:34:05 | LinusN | ah, yes, we need to boost the cpu on interactivity in the fm screen |
09:34:38 | amiconn | The mono bitmap drawing really needs optimisation |
09:34:45 | LinusN | yup |
09:35:01 | | Quit hardeep ("[BX] Been around the world and found that only stupid people are breeding.") |
09:35:58 | amiconn | LinusN: For memset16() (and possibly memset32() for X5, if you're going for 32 bit gfx) Bagder suggested having a memory.h |
09:36:25 | LinusN | explain |
09:36:36 | amiconn | Would that go into firmware/include, and the implementations into firmware/common, or do you think these aren't 'standard' enough |
09:36:45 | B4gder | just adding a memory.h header for the proto |
09:37:33 | LinusN | the standard implementation would go to firmware/common and the optimized versions to firmware/<cpu>/memory.c or something |
09:38:36 | LinusN | do i have a "go" for starting with the target/<cpu>/<brand>/<model> tree? |
09:38:53 | B4gder | you have my go at least |
09:39:34 | | Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.") |
09:39:42 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
09:39:55 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
09:41:22 | | Join needleboy [0] (n=needlebo@HFA62-0-184-248.bb.netvision.net.il) |
09:42:20 | LinusN | i take the silence as a "yes" :-) |
09:42:39 | preglow | \o/ |
09:42:57 | JdGordon | hmm.. ok im fiddling with the radio code... ive got it to stay on while the usb is connected, but is there any way to allow the controls to work? i mean not goto the usb mode screen? |
09:42:59 | B4gder | I would actually say that this is the only sane way forward |
09:43:09 | preglow | and i at least think i agree |
09:43:13 | preglow | brain doesn't work today |
09:43:38 | B4gder | I've checked out and worked with multi-target projects such as u-boot and Linux |
09:43:48 | B4gder | and they both use a similar approach |
09:44:15 | B4gder | u-boot supports 140 boards, using 29 different CPUs... |
09:44:31 | | Join Sinbios [0] (n=Sinbios@Kingston-HSE-ppp3560801.sympatico.ca) |
09:44:46 | B4gder | we aren't quite there yet |
09:44:50 | B4gder | :-) |
09:45:11 | amiconn | I'm not sure whether it will actually improve things, but I think this should be tried |
09:45:29 | | Quit Paprica (Read error: 110 (Connection timed out)) |
09:45:52 | LinusN | ok |
09:46:01 | amiconn | I suppose that the SOURCES mechanism will be changed a bit for this to work? |
09:46:17 | LinusN | not in the beginning |
09:46:21 | amiconn | Like, adding the appropriate directories to the list? |
09:46:44 | amiconn | (instead of individual files) |
09:47:07 | LinusN | firmware/SOURCES could still be used like today, with #ifdefs for the cpu's and models |
09:47:16 | amiconn | Hmm... |
09:47:32 | B4gder | I have another idea for that |
09:47:38 | amiconn | firmware/SOURCES is one of the messy #ifdef files |
09:47:49 | B4gder | we move the SOURCES into the firmware/<cpu>/ for the cpu-specific ones |
09:48:04 | B4gder | and in firmware we build the cpu-specific ones with make -C <cpu> |
09:48:34 | LinusN | i will begin with using firmware/SOURCES as usual, and then we can extend that if we wish |
09:48:43 | B4gder | I agree with that approach |
09:48:56 | amiconn | I would think that we won't need a SOURCES in the cpu-specific and target-specific dirs |
09:49:18 | LinusN | let's just solve the problems as we go |
09:49:25 | B4gder | amiconn: the point of using that there would only be to-reuse the same kind of make logic/scripts |
09:49:30 | JdGordon | thats a novel idea/// |
09:50:43 | B4gder | since SOURCES is used all over, it would possibly feel odd to not use it in some dirs |
09:51:26 | amiconn | LinusN: Hmm. Imho, the SOURCES #ifdefing is one of the messy places. The ifdefing within the actual sources feels less messy |
09:51:46 | JdGordon | i tinhk the oposite... |
09:51:53 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
09:51:53 | * | JdGordon hates all the #ifdefing |
09:52:07 | B4gder | the main reason for the SOURCES-#ifdef is the slooooow cygwin |
09:52:18 | amiconn | Not only |
09:52:22 | LinusN | amiconn: SOURCES is messy, but that's not where i spend most my devbeloping time |
09:52:52 | LinusN | and i believe even SOURCES will be cleaner with this approach |
09:52:56 | amiconn | We need a mechanism to *not* build common/ files in favour of optimised versions |
09:53:24 | LinusN | yes, in the #else part of the target #ifdef chain |
09:53:53 | amiconn | Otherwise the iriver binary may e.g. end up containing the C version of memcpy even though there is an asm version |
09:53:57 | LinusN | #ifdef CPU_COLDFIRE |
09:54:07 | LinusN | target/coldfire/memset.S |
09:54:17 | LinusN | #elif defined(ARM) |
09:54:21 | LinusN | target/arm/memset.S |
09:54:24 | LinusN | #else |
09:54:28 | LinusN | common/memset.c |
09:54:30 | LinusN | #endif |
09:55:07 | amiconn | Unfortunately there is not implicit way to tell the build system to build the generic version only if there is no optimised version |
09:55:26 | LinusN | no, but does it have to be one? |
09:55:41 | LinusN | i like explicit ways, feels more KISS in some respects |
09:55:45 | amiconn | It would avoid the SOURCES ifdefing as in your example |
09:56:21 | Paul_The_Nerd | I think the explicit way might be better anyway. |
09:56:22 | amiconn | Oh, and btw, no one wrote optimised mem*() functions for arm, but for SH1 :) |
09:56:36 | LinusN | :-) |
09:56:51 | Paul_The_Nerd | In terms of, when someone first looks at the sources, they'll know very clearly what's going on once they read that chain. |
09:57:40 | amiconn | One place where it will be hard to separate by cpu and target are the plugins |
09:57:57 | B4gder | "ASM optimised string functions" |
09:58:11 | B4gder | linux/arch/arm/lib/memset.S |
09:58:22 | amiconn | ...unless we switch to one dir per plugin, with the same ./cpu/target sub-structure |
09:58:39 | amiconn | That would make the number of files and dirs explode... |
09:58:42 | B4gder | the plugins are and should be mainly app-level anyway |
09:59:05 | amiconn | Yes, but that doesn't stop them to contain target or cpu dependent stuff |
09:59:11 | B4gder | no |
09:59:18 | B4gder | we won't get rid of all #ifdefs |
09:59:34 | B4gder | that dir separation is mainly for separating drivers and lowlevel stuff |
09:59:34 | amiconn | Several gfx plugins need to differentiate whether to use the grayscale lib or native gfx |
09:59:53 | amiconn | Then mandelbrot contains SH1 and coldfire optimised math functions |
10:00 |
10:00:28 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
10:00:43 | | Quit Strath (Read error: 104 (Connection reset by peer)) |
10:00:46 | amiconn | B4gder: *The* example for gfx #ifdefing is cube.c |
10:00:47 | B4gder | preglow: linux/arch/arm/lib/ contains a whole set of asm-optmized functions for ARM, you might enjoy checking them out sometime |
10:01:00 | B4gder | amiconn: yes? |
10:01:14 | B4gder | but what are you saying |
10:01:36 | B4gder | that ifdefs will remain? oh yes they will |
10:02:31 | amiconn | On the player it uses playergfx, hidden line and wireframe. On recorder it uses native gfx for hidden line and wireframe, and grayscale lib for solid mode. On H1x0 it uses native gfx for everything, as it does on H3x0 and iPod, but in colour |
10:03:02 | amiconn | I tried to make it more readable with macros, but it's still messy |
10:03:03 | | Join Strath [0] (n=mike@dpc67143207026.direcpc.com) |
10:03:08 | LinusN | i'm not trying to solve *all* #ifdef problems, only the most obvious ones, where each platform has it's own way of doing things, like ata_enable() for instance, where each model has the enabble signal on a different pin |
10:03:24 | LinusN | etc |
10:03:25 | JdGordon | how do i get make to dump errors to a file? make > err.txt isnt working.. |
10:03:36 | B4gder | JdGordon: 2>err.txt |
10:03:51 | B4gder | that is "make 2>err.txt" |
10:03:52 | JdGordon | ta |
10:04:00 | | Part LinusN |
10:04:27 | B4gder | or "make >err 2>&1" to get both stdout and stderr to the same file |
10:04:28 | | Join LinusN [0] (n=linus@labb.contactor.se) |
10:05:33 | amiconn | LinusN: I didn't look at ata.c, but I think that e.g. the solution in backlight.c isn't all that messy |
10:06:05 | amiconn | (concentrating the manifold of targets in a few small functions) |
10:06:18 | LinusN | backlight was my next example |
10:06:23 | LinusN | i think it's a mess |
10:06:59 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
10:07:54 | LinusN | backlight.c would be a lot cleaner if the actual port pin fiddling was done elsewhere |
10:08:03 | preglow | B4gder: ooooh |
10:08:26 | LinusN | then the actual logic would be a lot more obvious |
10:08:41 | LinusN | and porting to a new target would be simpler |
10:09:09 | | Join slimx [0] (n=slimx@81.255.106.202) |
10:09:32 | | Quit Sinbios (Read error: 104 (Connection reset by peer)) |
10:09:57 | JdGordon | buttin in again.... is there a proper way to call the main menu from the radio screen? or do i just do main_menu();? |
10:09:59 | preglow | safetydan: but yeah, looks like a graphing eq wont be too hard, so i hope you're prepared for more gui work :PP |
10:10:04 | amiconn | LinusN: Hmm, to me backlight.c is one of the less messy source files. |
10:10:21 | | Join BHSPitLappy2 [0] (i=Steve-O@adsl-64-217-217-43.dsl.rcsntx.swbell.net) |
10:10:24 | JdGordon | brb |
10:10:25 | LinusN | i give up |
10:10:29 | | Quit BHSPitLappy (Nick collision from services.) |
10:10:33 | amiconn | Anyway, if you're going to do the split, some more ideas |
10:10:33 | | Nick BHSPitLappy2 is now known as BHSPitLappy (i=Steve-O@adsl-64-217-217-43.dsl.rcsntx.swbell.net) |
10:12:15 | amiconn | (1) I would consider the sim an additional architecture. (2) For the functions that could/should be inlined, it could be useful to have .h files in the cpu/target specific dirs. Then these dirs should be made part of the include search path, depending on cpu/arch |
10:12:30 | | Join josh__ [0] (i=josh@adsl-64-161-78-226.dsl.lsan03.pacbell.net) |
10:12:30 | | Quit josh_ (Read error: 104 (Connection reset by peer)) |
10:13:04 | LinusN | (1) good idea |
10:13:13 | LinusN | (2) good idea |
10:13:26 | needleboy | Linus, goo dmorning |
10:13:36 | needleboy | good even |
10:13:42 | needleboy | you or anyone else... |
10:13:45 | amiconn | -> if you then #include "backlight_control.h" it would use the file in SH1/recorder for recorders, coldfire/H1x0 for H1x0 etc |
10:13:51 | LinusN | i'll wait with (1) for now |
10:13:57 | needleboy | i compiled my own bootloader... what do i do with the BIN file? |
10:14:02 | LinusN | amiconn: yes |
10:14:07 | needleboy | how do i patch the iriver firmware? |
10:14:15 | BHSPitLappy | needleboy: use it with ipod_fw to generate a firmware |
10:14:20 | needleboy | ipod? |
10:14:22 | BHSPitLappy | needleboy: whoops |
10:14:24 | needleboy | i got iriver h300 |
10:14:26 | amiconn | (1) is e.g. for sim_backlight_on() etc. Would save us from a lot of stubs... |
10:14:27 | needleboy | :)) |
10:14:29 | BHSPitLappy | too accustomed to that answer, lol |
10:14:31 | LinusN | needleboy: which version did you build? |
10:14:44 | needleboy | latest CVS with the Remote Control patch |
10:14:48 | needleboy | for H300 |
10:14:57 | preglow | just be aware the compiling your own bootloader is very unsupported |
10:15:04 | preglow | might easily brick |
10:15:05 | needleboy | I want to check the 'HOLD is ON' issue when turning on the unit with the remote |
10:15:11 | needleboy | i know... |
10:15:26 | LinusN | needleboy: you shouldn't use latest cvs when buildind the bootloader |
10:15:32 | needleboy | oh? |
10:15:39 | LinusN | it's untested |
10:15:48 | needleboy | ok... what then? |
10:16:10 | needleboy | hold on... instead |
10:16:20 | LinusN | cvs co -rbootloader_h300_v5 |
10:16:24 | needleboy | would any of you mind looking at the new remote patch and see if it's good for CVS? |
10:16:42 | needleboy | maybe fix the whole bootloader remote control issue? |
10:16:52 | needleboy | the guy who made the patch said it works |
10:17:01 | Bg3r | needleboy what's its date ? |
10:17:06 | LinusN | that won't be fixed unless we auto-detect the remote in the bootloader |
10:17:28 | needleboy | even if it's selcted in the firmware? |
10:17:35 | needleboy | yeah... i get why not... |
10:17:35 | LinusN | of course not |
10:17:43 | needleboy | hmm |
10:17:58 | LinusN | the bootloader doesn't use the settings in the firmware, for obvious reasons |
10:18:58 | amiconn | I only have the H1x0 remote, otherwise I would try some things |
10:19:14 | LinusN | i have all remotes, but no time |
10:19:37 | linuxstb_ | What's the problem with the h300 bootloader and remote controls? |
10:19:43 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
10:19:50 | LinusN | the non-lcd remote is wired differently |
10:20:00 | LinusN | so the bootloader thinks Hold is on |
10:20:11 | amiconn | The H300 LCD remote too afaik? |
10:20:16 | LinusN | no |
10:20:25 | preglow | B4gder: and here i was, worrying how far i'd have to push amiconn before he did mem* functions for arm... |
10:20:29 | needleboy | not any of the LCD remotes |
10:20:31 | amiconn | No? But the buttons are different, right? |
10:20:49 | LinusN | yes |
10:21:04 | amiconn | preglow: I don't have an arm-based target, and most probably won't get one |
10:21:16 | B4gder | linux contains m68k versions too of optimized mem functions |
10:21:26 | preglow | B4gder: amiconn's are better |
10:21:30 | B4gder | I'm sure |
10:21:36 | preglow | B4gder: the ones in linux are part c part asm |
10:21:42 | B4gder | yes, I noticed |
10:21:46 | preglow | amiconn: but yeah, linux comes with pure asm versions of the mem* boys |
10:21:54 | B4gder | I guess not many people really care for linux on m68k |
10:21:59 | preglow | nope |
10:22:41 | preglow | memset doesn't use the stack at all, it seems |
10:22:42 | amiconn | I tried it once on Amiga, didn't manage to get it to work... |
10:24:17 | preglow | arm memset() seems to write 64 bytes at a time |
10:24:25 | * | amiconn doesn't know what linux/ dir Bagder and preglow are talking about :( |
10:24:28 | safetydan | preglow: gui work suits me just fine |
10:24:45 | safetydan | you people with your emac unit's and assembly based memmove's scare me :) |
10:24:59 | B4gder | amiconn: try this linux-2.6.15/arch/arm/lib/ |
10:25:31 | B4gder | that's the dir with generic cpu-specific functions |
10:25:41 | B4gder | like memset, memcpy etc |
10:26:31 | preglow | B4gder: yes, quite a lot nice stuff in there |
10:26:40 | preglow | i think i'll just go ahead and help myself to a lot of it |
10:27:18 | amiconn | Bagder: where?? |
10:27:37 | B4gder | amiconn: I checked in my locally downloaded linux source |
10:29:56 | preglow | some people really do know how to utilise the conditional support on arm... |
10:30:27 | * | amiconn isn't accustomed to the linux directory tree yet :/ |
10:31:06 | amiconn | ender`: r u there? |
10:32:15 | | Join TCK- [0] (n=tckocr@81-178-160-168.dsl.pipex.com) |
10:32:51 | | Quit BHSPitLappy ("Dropped my laptop.") |
10:32:57 | preglow | i wonder what the hell is the meaning of the LOADREGS and RETINTRS macros....... |
10:33:06 | Bg3r | huh m68knommu's memset is in C... |
10:37:20 | | Quit quobl ("Leaving") |
10:37:26 | preglow | memzero() is not standard, no? |
10:38:13 | Bg3r | isn't it just memset(...0..) |
10:38:35 | preglow | yes |
10:38:47 | preglow | with the potential to be slightly faster, since it might require fewer regs, but no |
10:38:54 | preglow | not when you burst, so just forget it |
10:41:04 | amiconn | Hmm. If the arm implementations are the same quality as the m68k ones, then I'd say forget it and write your own... |
10:41:32 | preglow | i think we'll just use these in the meantime |
10:41:39 | amiconn | The SH stuff is unusable for SH1, as it contains SH2+ instructions |
10:42:00 | preglow | the arm memset seems ok to me |
10:43:56 | preglow | but yeah, i don't think i'll ever attempt to write them myself anyway |
10:46:09 | amiconn | Haha, the SH memchr.S is cheap... |
10:46:22 | Bg3r | amiconn : send a patch! :) |
10:46:24 | amiconn | Not using cmp/str on SH should be punished. |
10:48:11 | safetydan | 15 dB gain should clip like mad... yet someone says it "sounds so good" |
10:49:09 | preglow | haha |
10:49:12 | preglow | depends |
10:49:45 | preglow | i saw someone using just the pk filters and the hardware eq filters with maxed settings, and claiming it sounded totally sweet |
10:49:58 | amiconn | The m68k memcpy is only partially asm, and doesn't care about source alignment, only destination |
10:50:20 | safetydan | preglow, I think we're talking about the same guy |
10:50:24 | preglow | safetydan: me too |
10:50:26 | amiconn | My experiments have show that source alignment is more important than destination alignment, at least on our coldfire |
10:50:31 | amiconn | *shown |
10:50:48 | amiconn | Oh, and it doesn't burst, as it doesn't use movem |
10:53:56 | amiconn | ...but it gave me some ideas :) |
10:54:19 | preglow | eq graphing will require 20 long muls, 10 adds, one long div and two cos() operations per graph pixel per filter :> |
10:54:58 | preglow | but gotta go, back in an hour |
10:57:04 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
11:00 |
11:00:31 | | Join amiconn_ [0] (n=jens@p54BD7247.dip.t-dialin.net) |
11:00:46 | | Quit amiconn (Nick collision from services.) |
11:00:46 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD7247.dip.t-dialin.net) |
11:04:03 | | Quit TCK- (Read error: 110 (Connection timed out)) |
11:06:13 | | Quit darkless (Read error: 104 (Connection reset by peer)) |
11:08:04 | *** | Saving seen data "./dancer.seen" |
11:17:57 | | Quit perldiver (Read error: 110 (Connection timed out)) |
11:18:26 | | Quit youngcereal (Read error: 110 (Connection timed out)) |
11:18:44 | | Join youngcereal [0] (n=youngcer@p54B20CE0.dip0.t-ipconnect.de) |
11:22:36 | | Join webguest54 [0] (n=54975775@labb.contactor.se) |
11:23:04 | linuxstb | lostlogic: Is your pcm buffer patch on sourceforge up to date? |
11:25:41 | | Join darkless [0] (n=darkless@62.79.44.48) |
11:26:31 | | Join Membrillo [0] (n=sam_kill@CPE-60-229-179-140.nsw.bigpond.net.au) |
11:26:55 | | Join Lost-ash [0] (i=ashridah@220-253-121-120.VIC.netspace.net.au) |
11:27:20 | | Quit ashridah (Nick collision from services.) |
11:27:22 | | Nick Lost-ash is now known as ashridah (i=ashridah@220-253-121-120.VIC.netspace.net.au) |
11:32:05 | | Quit webguest54 ("CGI:IRC (EOF)") |
11:40:35 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
11:42:03 | | Join Moos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
11:43:16 | Membrillo | has anyone got Goldeneye to work on the rockdoom engine? |
11:48:28 | | Part petur |
11:53:38 | | Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
11:54:49 | ender` | amiconn: still need me? |
11:55:07 | amiconn | LinusN: I observed a nasty effect on H3x0: If you repeatedly press BUTTON_RIGHT, it will eventually register as BUTTON_OFF. |
11:55:14 | amiconn | Any idea what might cause this? |
11:55:48 | amiconn | ender`: Wasn't it you who got rockbox to build on SFU? |
11:55:56 | ender` | yes |
11:56:33 | ender` | you need gcc 4.0.2 from tools warehouse, then you can build m68k-gcc and the rockbox utils |
11:56:47 | amiconn | What about 'make'? |
11:57:10 | amiconn | When I tried it, the supplied 'make' didn't even support the -C option |
11:57:33 | ender` | gmake |
11:57:45 | ender` | it's also in the tools warehouse |
11:58:18 | ender` | 2 very useful links for SFU: http://www.interopsystems.com/tools/forum/warehouse.aspx http://www.duh.org/interix/hotfixes.php |
11:58:29 | amiconn | Hmm. How do I get & install tools from the warehouse? |
11:58:47 | amiconn | They are listed, but I don't see links? |
11:58:58 | ender` | register, then use the pkg_install script |
12:00 |
12:00:38 | LinusN | amiconn: wow, interesting |
12:00:50 | ender` | http://www.interopsystems.com/tools/pkg_install.htm |
12:02:17 | amiconn | ender`: I will try SFU again then. Hopefully speed is similar to linux on the same box (unlike cygwin) |
12:02:39 | amiconn | An SFU-Howto in the wiki woul dbe ideal... |
12:02:58 | ender` | gimp builds much faster than in msys, though with rockbox speed difference isn't that much |
12:03:06 | amiconn | LinusN: That dropped me out of mandelbrot several times when scrolling around... |
12:03:30 | amiconn | rather, when scrolling right |
12:03:50 | * | Cassandra wonders if anyone's tried to build Rockbox using mingw32. |
12:03:51 | ender` | i can do that - as soon as i find out why suddenly half of my interix stuff segfaults |
12:04:01 | amiconn | Cassandra: On linux? |
12:04:07 | * | linuxstb was wondering the same thing as Cassandra... |
12:04:08 | Cassandra | No, Windows. |
12:04:15 | Cassandra | You'd need MSYS as well, I suspect. |
12:04:43 | ender` | Cassandra: try compiling m68k-gcc for windows |
12:05:02 | | Join Matze [0] (i=Miranda@p5484F73B.dip.t-dialin.net) |
12:05:06 | Paul_The_Nerd | Cassandra: I tried very briefly, but I remember running into some problem relating to Make, and deciding it wasn't worth the hassle at the time |
12:05:14 | Cassandra | Not surprising. |
12:05:30 | Cassandra | ender`, no thanks. I have a working UNIX build environment. |
12:06:08 | ender` | amiconn: don't forget to read the FAQ on the interop forum, it contains a lot of useful info |
12:06:24 | Cassandra | I prefer the mingw32 approach to cygwin. Cygwin is to busy doing its own UNIXy thing. Windows just wasn't cut out to be UNIX. |
12:06:37 | LinusN | amiconn: maybe the A/D value thresholds are too narrow, try tweaking them in button_read() |
12:10:38 | ender` | Cassandra: seen SFU/interix? |
12:10:47 | amiconn | What readings do you get for Up/Left/Down/Right? |
12:11:06 | amiconn | I get 0x20/0x43/0x66/0x87 |
12:12:04 | | Quit XavierGr ("Trillian (http://www.ceruleanstudios.com") |
12:12:32 | amiconn | Sometimes also 0x88... |
12:13:09 | LinusN | 0x20/0x41/0x64/0x85 |
12:13:19 | Cassandra | ender`, nope. I'd be amazed if they'd actually managed to address the fundamental paradigm differences much better than cygwin though. |
12:13:28 | Cassandra | If I want UNIX, I'll use UNIX. |
12:13:37 | amiconn | Unfortunately I can't get the Off reading, as that quits the screen.. |
12:13:50 | Cassandra | It's better at being UNIX than Windows is. ;) |
12:15:49 | amiconn | I'll fix that. It's sufficient to leave the screen with BUTTON_OFF|BUTTON_REL so you can check the reading :) |
12:16:55 | LinusN | :-) |
12:17:21 | | Quit dwihno (Read error: 104 (Connection reset by peer)) |
12:17:45 | linuxstb | Cassandra: Do you know if anyone is planning to work on the contents of the new manual? |
12:18:04 | | Join dwihno [0] (n=dw@81.8.226.44) |
12:19:58 | amiconn | LinusN: Off = 0xA9 here |
12:22:03 | LinusN | aha |
12:22:04 | LinusN | so we could use for example 0x98 instead of 0x90...? |
12:22:21 | | Join tucoz [0] (n=81b17b04@labb.contactor.se) |
12:22:21 | | Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
12:22:22 | amiconn | yes |
12:22:35 | LinusN | try it |
12:22:40 | amiconn | I just committed that tiny change to the debug menu |
12:22:53 | tucoz | linuxstb: I am, not just yet. I believe Febs have expressed a will to help out as well. |
12:22:54 | LinusN | good |
12:23:03 | Bg3r | amiconn which byte ? |
12:23:11 | Bg3r | AA here |
12:23:23 | tucoz | linuxstb: as he has written a good deal of the wiki docs |
12:23:38 | amiconn | I'd like to know your Off value, then I'll adjust the values to best-match the gaps with both sequences |
12:23:51 | linuxstb | tucoz: Has anyone looked at producing html output from the latex source? |
12:23:55 | Bg3r | amiconn my off is AA |
12:24:03 | amiconn | The upper threshold for Off should be lowered as well, to lower the risk of catching transients |
12:24:22 | tucoz | linuxstb: not that I know of. Could use pdf2html as a start maybe |
12:24:40 | | Join Paprica [0] (i=Paprica@DSL217-132-38-121.bb.netvision.net.il) |
12:25:26 | tucoz | linuxstb: also, Henrico from the forums seems to know his LaTeX and I think he has started with the plugins |
12:25:29 | linuxstb | I'm not convinced that would be able to produce decent output - I'm sure there are latex2html tools around. |
12:25:52 | safetydan | http://www.latex2html.org/ |
12:26:05 | linuxstb | :) Just found that as well... |
12:26:09 | | Join DarthL4ppy [0] (n=DarthShr@202-161-21-45.dyn.iinet.net.au) |
12:26:21 | tucoz | probably not, but I wonder how that will be done... |
12:26:48 | linuxstb | It could be worth looking at latex2html now - so we make sure we don't do anything which makes things hard for it. |
12:27:07 | tucoz | For an online doc? |
12:27:11 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-145-003.pools.arcor-ip.net) |
12:27:17 | linuxstb | Yes. |
12:27:36 | linuxstb | I don't think it's worth maintaining a wiki manual, as well as the cvs latex manual. |
12:27:39 | tucoz | ok, I'm installing it now |
12:27:59 | tucoz | me neither, the wiki is too hard to navigate |
12:28:10 | tucoz | things tend to be forgotten in the wiki |
12:28:43 | safetydan | The wiki manual does make it easier to update things when they happen though, and makes it easier for users to correct things |
12:28:45 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
12:28:59 | tucoz | Cassandra, do you know how to invoke latex2html instead of pdflatex? |
12:31:07 | linuxstb | safetydan: Now that the manual is in CVS, developers (and patch submitters) should be encouraged to update the cvs latex manual when adding new features. A single patch can now change both the Rockbox source and the manual. |
12:31:50 | linuxstb | And I wouldn't object to those users active in writing documentation being given cvs access |
12:32:19 | LinusN | amiconn: 0xa7 |
12:32:42 | Bg3r | so, for now 0xa7, 0xAA, 0xA9 |
12:33:00 | safetydan | linuxstb, good point |
12:33:50 | LinusN | linuxstb: i like the sound of that |
12:34:18 | | Join lonux [0] (n=52278849@labb.contactor.se) |
12:35:22 | lonux | any chance that video is on its way to the H1XX, or any new features? it just seems that nothing really happens to this port anymore, mature enough for an official release? cheers! |
12:37:19 | * | safetydan looks at adding manual entries for the equalizer UI |
12:37:34 | preglow | safetydan: there already is something in the wiki manual |
12:37:41 | preglow | but don't think it's very much |
12:37:54 | JdGordon | is the eq ui commited yet? |
12:38:13 | safetydan | JdGordon, not commited yet |
12:38:20 | tucoz | linuxstb: I ran latex2html on the rockbox.tex file. You can see the results here. http://www.ii.uib.no/~martina/rb/ |
12:38:22 | safetydan | preglow, I was going to just copy that in to the manual |
12:38:27 | | Quit Membrillo () |
12:38:28 | JdGordon | so shouldnt it stay out of the manual untill it is? |
12:38:32 | lonux | is the EQ coming for the h1xxs? that would be great :) |
12:38:38 | safetydan | it's been a while since i've written LaTeX though |
12:38:51 | tucoz | somethings wrong with the logo though |
12:38:52 | preglow | i'm going to commit the eq soonish now |
12:39:01 | | Nick colin_ is now known as colin_sleep (n=colin@hutchtel-69-71-32-8.hutchtel.net) |
12:39:02 | linuxstb | tucoz: Not bad for no work :) |
12:39:15 | safetydan | What's the preferred convention for referring to a feature that is for software codec platforms only? |
12:39:30 | tucoz | linuxstb: and I got some errors. But the end result is not too bad |
12:39:44 | preglow | i think 'software codec platform' is a good enough term |
12:39:45 | tucoz | linuxstb: exactly. LaTeX really is cool |
12:39:47 | preglow | can't think of anything else |
12:39:57 | | Join TCK [0] (n=tckocr@81-178-160-168.dsl.pipex.com) |
12:40:23 | | Quit Lynx_awy (Read error: 110 (Connection timed out)) |
12:40:23 | | Nick Lynx_ is now known as Lynx_awy (n=lynx@tina-10-4.genetik.uni-koeln.de) |
12:40:42 | Paul_The_Nerd | Is there some way to tell it *not* to use the 3540 pixel wide PNG thougH? |
12:41:03 | tucoz | Comment out the include? |
12:41:04 | preglow | safetydan: the current sourceforge patch is the newest one? |
12:41:10 | safetydan | yes |
12:41:15 | linuxstb | Paul_The_Nerd: I think we should have some build-system magic using something like ImageMagick to convert bitmaps to different sizes for different output formats. |
12:41:20 | Paul_The_Nerd | Yeah |
12:41:42 | preglow | hrmph |
12:41:53 | preglow | did the original artist never supply an .eps or something of it? |
12:42:04 | tucoz | it's available as a .tif |
12:42:09 | amiconn | LinusN: Didn't help much. It's a bit better, but it still happens. |
12:42:10 | linuxstb | rasher produced a svg version - I've not seen the output of it though. |
12:42:13 | preglow | 'cuz thats what the pdf manual should use, a bitmap will make for slooow pdfs |
12:42:28 | linuxstb | It's somewhere on www.rasher.dk |
12:42:39 | amiconn | In fact, when the glitch occurs, Right registers as Off->Right->Off sequence |
12:42:40 | preglow | yeah, but that is a traced version |
12:42:42 | tucoz | preglow, do you think we should go for eps's instead of png's? |
12:42:52 | LinusN | amiconn: :-( |
12:42:56 | linuxstb | preglow: Yes, but it may be good. As I said, I've not seen the output. |
12:42:58 | preglow | tucoz: only if we the graphic is eps in original format |
12:43:05 | preglow | a traced bitmap isn't always good |
12:43:08 | preglow | linuxstb: no, me niether |
12:43:13 | preglow | neither... |
12:43:14 | tucoz | there will be lot's of screenshots in the docs |
12:43:20 | linuxstb | I'm just saying we shouldn't reject it before seeing it. |
12:43:22 | preglow | tucoz: yeah, but they'll be fine |
12:43:27 | tucoz | ok |
12:43:31 | LinusN | amiconn: so we might not debounce correctly... |
12:43:38 | | Quit DarthLappy (Connection timed out) |
12:43:47 | Paul_The_Nerd | rasher.dk/rockbox/rockbox.svg">http://www.rasher.dk/rockbox/rockbox.svg specifically |
12:43:55 | LinusN | we have a debouncing problem on the v1 recorders as well... |
12:43:55 | preglow | LinusN: doesn't the pcf do the debouncing? |
12:44:07 | tucoz | LinusN, didn't you find a .tif of the logo the other day? |
12:44:18 | LinusN | preglow: how could it? it's only an a/d converter |
12:44:25 | preglow | LinusN: that's right |
12:44:27 | linuxstb | tucoz: For the screenshots, I think we should just store them at the native resolution of the target LCD - and resize in the build system. |
12:44:34 | preglow | forgot about that |
12:44:38 | LinusN | tucoz: which logo? |
12:44:44 | tucoz | rockbox logo |
12:44:56 | tucoz | the huge t-shirt competition logo |
12:45:10 | LinusN | check the irc log |
12:45:20 | lonux | while i understand you have more important things to do, i think its pretty rude that you guys arnt even dignifying my question with a response |
12:45:54 | Paul_The_Nerd | lonux: The question may not have even been noticed. It happens sometimes. |
12:46:00 | LinusN | lonux: i think preglow answered you |
12:46:24 | | Join webguest93 [0] (n=c2cbc95c@labb.contactor.se) |
12:46:35 | LinusN | lonux: 12.38.52 # <preglow> i'm going to commit the eq soonish now |
12:46:40 | tucoz | preglow, here is the .tif-logo http://www.rockbox.org/tshirt.old/rockboxHighRes.tif |
12:46:47 | amiconn | LinusN: Debounce should be in effect for all platforms. I wonder what's goiung on here, taking into account the spurious Off events on archos recorder... |
12:47:05 | LinusN | amiconn: badness indeed |
12:47:25 | | Quit lonux ("CGI:IRC") |
12:47:34 | LinusN | talk about rude |
12:47:36 | preglow | haha |
12:47:39 | preglow | he msged me saying thanks |
12:47:40 | preglow | but yeah |
12:47:50 | Cassandra | lonux, this is a pretty busy channel. I think it's pretty rude of you to assume that people didn't just miss your question. Especially when someone *did* answer it. |
12:47:52 | linuxstb | and I was just about to answer his original question.... |
12:48:04 | Cassandra | Damn. |
12:48:12 | Paul_The_Nerd | I think he was referring to the first question, if Rockbox on iRiver was release-ready. |
12:48:40 | preglow | which is a good question, really |
12:48:53 | amiconn | Imho it's not |
12:48:54 | Paul_The_Nerd | Out of curiosity, isn't there supposed to be a "Rock" to go with the "Box" in that tif? |
12:49:00 | LinusN | amiconn: i agree |
12:49:04 | amiconn | So many incomplete things... |
12:49:09 | preglow | when should we consider it finished? |
12:49:19 | preglow | we should put a number of points in the wiki |
12:49:20 | LinusN | Paul_The_Nerd: huh? |
12:49:46 | preglow | s/finished/releasable/ |
12:49:57 | tucoz | Paul_The_Nerd: yes, something went wrong |
12:49:59 | Cassandra | Nope. I think we're going to need a good 2-3 months of feature freeze and bug squashing before it's ready to go out the door. |
12:49:59 | Paul_The_Nerd | LinusN: Well, when I look at the tif, I see a white background and the word "Box" without "Rock" |
12:50:21 | LinusN | Paul_The_Nerd: i assuem you use the silly "fax viewer" in windows, right? |
12:50:25 | Paul_The_Nerd | preglow: There's a few things mentioned on the iRiverStatus page. |
12:50:33 | amiconn | Some things that come to mind: recording *from* radio screen, peakmeters in radio screen, complete multi-screen UI, properly working voice UI... |
12:50:39 | Cassandra | We're probably at the stage where we can do that, although it might be wise to give it another month or so to allow colour WPS support to mature. |
12:50:47 | tucoz | Paul_The_Nerd: are you talking about the .tif, or the page I generated with latex2html? |
12:50:51 | LinusN | amiconn: s/pdif recording |
12:50:54 | amiconn | yes |
12:51:04 | Paul_The_Nerd | LinusN: Well, just as a note, the .png that's in CVS looks the same way, when displayed in Firefox. |
12:51:07 | Paul_The_Nerd | tucoz: Both ,actually |
12:51:16 | amiconn | And recording settings: Frequency, stereo/mono... |
12:51:39 | preglow | i'd like to see the latency issue resolved |
12:51:46 | Paul_The_Nerd | Are you gonna throw in that shine MP3 encoder, for when quality is of much less concern that space? |
12:51:57 | amiconn | Talking about channels: Playback channel settings, resampler that's actually usable for lower sample frequencies... |
12:52:21 | tucoz | Paul_The_Nerd: I think it's firefox. Looks great in imageMagick |
12:52:21 | amiconn | Oh, and fix that crossfeed for proper volume |
12:52:28 | linuxstb | Paul_The_Nerd: There is an encoder codec system in the patch tracker - but I don't think anyone's working on committing it. |
12:52:37 | preglow | hey, you're the one who swore linear interpolation would be good enough for lower sampling rates :P |
12:52:44 | Paul_The_Nerd | tucoz: Aye, even looks fine in windows paint. |
12:53:02 | preglow | but no, the resampler has other issues as well |
12:53:09 | Paul_The_Nerd | tucoz: But windows "Image/Fax viewer" or whatever, doesn't like it. 's odd. |
12:53:16 | preglow | which i just can't figure out where comes from |
12:53:24 | linuxstb | Is anyone able to look at this SVG image? rasher.dk/rockbox/rockbox.svg">http://www.rasher.dk/rockbox/rockbox.svg |
12:53:40 | safetydan | firefox 1.5 just shows the source |
12:53:50 | Paul_The_Nerd | linuxstb: I only see the code behind it. Thought Firefox 1.5 was supposed to support SVG |
12:54:00 | safetydan | content type is text/plain |
12:54:01 | linuxstb | It's probably just an incorrect mime type on the server. |
12:54:02 | safetydan | that's why |
12:54:04 | tucoz | same here |
12:54:18 | linuxstb | Maybe if you save it locally and then do file->open |
12:54:27 | preglow | sure |
12:54:50 | safetydan | looks fine in Inkscape |
12:55:03 | linuxstb | Is it good enough to use in the manual? |
12:55:08 | amiconn | Oh, and for release, non-functional settings should either be removed or made to work |
12:55:59 | Cassandra | Release management is one area where we could really stand to have a project manager type. |
12:56:07 | safetydan | linuxstb: looks very smooth and high-res |
12:56:10 | safetydan | I'd say it's suitable |
12:56:12 | | Quit DarthL4ppy (Success) |
12:56:18 | | Part tucoz |
12:56:22 | linuxstb | safetydan: Can inkscape convert it to eps? |
12:56:23 | Cassandra | Although I don't envy the catherder that is willing to take that on. |
12:57:31 | preglow | haha |
12:58:03 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
12:58:04 | ashridah | okay. i thought that said catheter when i first saw it :) |
12:58:05 | preglow | if anyone feels they can do it, go on! |
12:58:11 | * | ashridah has been watching too much scrubs |
12:58:15 | safetydan | linuxstb, yes, I'll give it a shot |
12:58:52 | preglow | amiconn: i can fix those settings with a similar hack to what i did for playback speed... |
12:59:00 | Cassandra | Realistically all it needs is someone willing to thoroughly test Rockbox and document everything that doesn't work. |
12:59:02 | Paul_The_Nerd | I think the rockbox.svg needs a little work still, personally |
12:59:07 | safetydan | looks like it converted fine |
12:59:13 | Cassandra | Shouldn't take more than ten minutes, right? |
12:59:44 | amiconn | preglow: Which settins & hack do you refer to? |
13:00 |
13:00:03 | amiconn | There are more than just audio things non-working |
13:00:19 | safetydan | linuxstb, http://iocaine.org/rockbox.eps |
13:01:24 | Cassandra | There was an attempt at building a wiki page of test scripts once, ISTR. |
13:02:20 | preglow | safetydan: line 805 dsp.c, under an if, sure you don't lack an indent there? |
13:02:54 | preglow | amiconn: channels, stereo width |
13:03:40 | preglow | amiconn: just implementing the functions in dsp.c instead, and ifdef the original functions to not compile for iriver |
13:04:20 | preglow | amiconn: what other stuff than audio things don't work? |
13:04:30 | preglow | anything you can think of should in iriverstatus |
13:04:49 | JdGordon | cough cough... yesno patch cough cough... |
13:05:37 | amiconn | On H1x0, only 'Car adapter mode' |
13:05:44 | amiconn | On H300 there are more |
13:05:45 | LinusN | JdGordon: with that patch, how do you answer "yes"? by clicking left and then select? |
13:06:10 | amiconn | Car adapter mode won't work for H1x0 as it doesn't power on when plugging power |
13:06:15 | JdGordon | on all targets cept the archos 2 line 1 ye, on that one its the same as before |
13:06:36 | amiconn | For H300 it's possible, but the bootloader has to be hooked into this entry point as well |
13:06:38 | JdGordon | the default setting could be usersettable... or hardcoded to yes instead of no |
13:06:51 | Paul_The_Nerd | I have a question: Since the ideal is simplicity (one button press for yes, rather than two) and all targets have left/right buttons, why not just make one of those "Yes?" |
13:06:52 | safetydan | preglow, it looks fine to me |
13:07:04 | amiconn | LinusN: Would it be possible to make the bootloader pass a parameter to rockbox, indicating which way it started? |
13:07:20 | LinusN | amiconn: sure |
13:08:07 | *** | Saving seen data "./dancer.seen" |
13:08:31 | amiconn | Paul_The_Nerd: The 'Right' button isn't always called Right, so there would still be the localisation problem |
13:08:34 | safetydan | preglow, it's spaces in my copy, 8 in front of the if, 12 in front of the eq_process |
13:08:34 | preglow | safetydan: it's lacking an indent here, the eq_process line comes straight under the if |
13:08:39 | JdGordon | Paul_The_Nerd: well.. it could... just _someone_ needs to decide for sure which option to use... i personally think left and right and ok to choose... |
13:08:53 | preglow | safetydan: 8 in front of both here... |
13:09:07 | amiconn | ...and furthermode, right isn't always the most logical, or convenient, button for 'yes' |
13:09:19 | amiconn | Someone should really start working on l10n v2 :/ |
13:09:27 | safetydan | preglow, I know what it is, it's the -b flag I use when generating the patches |
13:09:30 | JdGordon | amiconn: left is yes |
13:09:31 | Paul_The_Nerd | JdGordon: The problem with that is that it's still two button presses. |
13:09:39 | JdGordon | so? bg deal... |
13:09:40 | safetydan | preglow, it means it's ignoring my extra indent for eq_process since it's just whitespace |
13:09:46 | JdGordon | .5sec will kill you? |
13:09:47 | preglow | haha |
13:09:54 | amiconn | JdGordon: Now _that_ would be illogical |
13:09:58 | preglow | safetydan: well, we want the extra whitespace |
13:10:02 | LinusN | the thing about yesno is that it sometimes should be harder to select "yes" by mistake |
13:10:09 | amiconn | 'Left' is usually 'back out', quite the opposite of 'yes' |
13:10:34 | safetydan | preglow, yes, yes we do. I had trouble wrangling my editor in to leaving the existing whitespace alone so I used -b in the diff options |
13:10:34 | amiconn | ...and on archos player, the left button is labeled '-' |
13:10:36 | JdGordon | amiconn: ?? look at every message box on linux/windows/mac yes is always on the left |
13:10:58 | safetydan | JdGordon, not in gnome |
13:11:05 | JdGordon | ok.. so maybe not :p |
13:11:34 | JdGordon | LinusN: it can be made so the caller chooses the default? but that might not be the best option |
13:11:36 | Cassandra | Those wacky Gnome guys and their need to be different. |
13:11:44 | preglow | safetydan: have you tried compiling it for any other targets, btw? |
13:11:51 | safetydan | iPod sim |
13:12:09 | Paul_The_Nerd | preglow: I've used v11 on iPod, and H120. Haven't tried v13. |
13:12:18 | amiconn | JdGordon: Oh, you're talking about this widget thing. Unfortunately I have to say I don't like it at all... |
13:12:20 | preglow | ipod works fine |
13:12:24 | preglow | i was thinking more about archos |
13:12:27 | Paul_The_Nerd | Ah |
13:12:37 | Paul_The_Nerd | Don't have any of those. |
13:13:10 | petur | maybe I sound stupid but why not 'play' for yes and 'stop' for no? would at least be better than 'navi' on H3xx which makes it easy to accidentally accept... |
13:13:26 | safetydan | preglow, I haven't installed the SH compiler so I didn't try the archos platforms |
13:13:50 | preglow | ok, no biggie |
13:13:52 | preglow | i'll do it |
13:14:02 | safetydan | archos player sim built okay |
13:14:25 | safetydan | hrm... the SDL sim does not work well with the charcell LCD units |
13:16:06 | linuxstb | Where else is the yes/no widget needed apart from the delete file screen? |
13:17:25 | JdGordon | dunno.. but it would be nice to be able to acces it in plugins... |
13:17:31 | JdGordon | u never know when ud need it |
13:17:40 | amiconn | E.g. if 'recursively insert directories' is set to ask, and then you create a playlist from a directory |
13:18:24 | amiconn | ..or when 'create bookmark on stop' is set to 'ask' |
13:18:42 | Paul_The_Nerd | Does the recent patch that "warns" when you're about to overwrite a playlist in ram use it? |
13:18:55 | Paul_The_Nerd | I saw it in the changelog, but it's not a situation I encounter. |
13:20:20 | amiconn | All yes/no dialog boxes on computers also have means to operate them with the keyboard, without the need to navigate to the appropriate button |
13:21:17 | linuxstb | amiconn: Do they? I thought you had to use TAB to navigate to the appropriate button? |
13:22:13 | petur | ALT-Y / ALT-N (in windows) |
13:22:20 | Paul_The_Nerd | amiconn: You mentioned that the buttons aren't always called Left/Right. I'm curious what the others are called? |
13:22:21 | amiconn | yep |
13:22:37 | linuxstb | petur: That's windows... |
13:22:46 | amiconn | Esc is almost always 'No' as well, or 'Cancel' |
13:22:49 | petur | yeah.. sorry ;) |
13:22:55 | petur | yep |
13:23:16 | amiconn | Paul_The_Nerd: In the code, we always have BUTTON_LEFT and BUTTON_RIGHT, for simplicity |
13:23:33 | amiconn | The player Left and Right buttons are labeled '-' and '+' |
13:23:50 | amiconn | ..and the iPod has them mapped to Rew and Ffwd afaik |
13:24:05 | Paul_The_Nerd | amiconn: Do BUTTON_LEFT / RIGHT function as Prev and Next on all targets though? (During playback, I mean) |
13:25:05 | Paul_The_Nerd | If they did, you could say "Next" rather than "Right" since you're basing it on the function rather than the label. |
13:25:32 | | Join NiX8916Lightning [0] (n=hohoho@DSL217-132-57-246.bb.netvision.net.il) |
13:25:35 | NiX8916Lightning | hey |
13:25:38 | NiX8916Lightning | oops |
13:25:40 | | Part NiX8916Lightning |
13:25:41 | amiconn | If it's only for labeling, I repeat my icon idea.. |
13:26:00 | JdGordon | whats ur icon idea? |
13:26:06 | | Join San_Benedetto [0] (n=hohoho@DSL217-132-57-246.bb.netvision.net.il) |
13:26:08 | San_Benedetto | hi |
13:26:13 | amiconn | We could have ICON_YES and ICON_NO, resembling what's actually printed on the button |
13:26:13 | linuxstb | I'm not sure I like the hard-coding of BUTTON_LEFT/BUTTON_RIGHT though - on the ipod we sometimes want to use the scrollwheel when other targets use left/right |
13:26:17 | Paul_The_Nerd | amiconn: How does the icon idea mesh with voice? |
13:26:25 | San_Benedetto | can someone tell me where can i get DOOM files for rockbox? |
13:26:40 | amiconn | Paul_The_Nerd: The yes/no requests aren't voiced (yet) |
13:27:09 | Paul_The_Nerd | amiconn: In that case, why aren't there alternate strings #ifdeffed for the various targets, out of curiosity? |
13:27:12 | amiconn | I don't know, but I'd think a blind user will be able to remember which button is yes and which is no |
13:27:23 | Paul_The_Nerd | As a stopgap until language v2? |
13:27:31 | JdGordon | amiconn: its nice... but a PITA to do... |
13:27:53 | amiconn | JdGordon: ? |
13:28:02 | JdGordon | someone has to draw the icons... |
13:28:56 | amiconn | Now that should be the least problem... |
13:30:15 | linuxstb | Wouldn't you need to adjust the icons based on the font size? |
13:30:32 | JdGordon | font and screen size... |
13:30:48 | preglow | San_Benedetto: rockbox doom uses the same files as ordinary doom |
13:30:55 | amiconn | The screen size is no problem, as the icons will be target specific anyway |
13:31:39 | amiconn | Font size is another problem, but then it is a problem for all icons |
13:31:57 | Paul_The_Nerd | I don't know if it's such a problem, if it's *just* icons. |
13:32:27 | amiconn | Paul_The_Nerd: You can't #ifdef in the .lang files |
13:32:50 | amiconn | They are processed by perl scripts |
13:32:59 | Paul_The_Nerd | Aaah |
13:33:32 | linuxstb | And is there a single voice file which works on all targets? |
13:33:33 | Paul_The_Nerd | Somehow, "not being spoken by the voice" equated to "doesn't use the .lang files" in my head. I'm not sure why by this point. |
13:34:29 | Paul_The_Nerd | amiconn: In that case, my vote goes with icons as well. I don't think they need to be adjusted in terms of font size though. Most people will only need to glance at them very briefly anyway. |
13:34:31 | amiconn | linuxstb: Currently all voice files are target independent |
13:34:44 | amiconn | That's another thing that should be solved with l10n v2 |
13:35:16 | B4gder | I do have some minor things moving in the langv2 corner |
13:35:29 | amiconn | Each platform only uses a subset of .lng and .voice |
13:35:51 | amiconn | ...but both the .lng files and the .voice files contain all strings/clips |
13:36:04 | linuxstb | What are the other issues for l10n v2 that we couldn't simply solve by adding #ifdefs to the lang file, and producing per-target voice files? Or is adding #ifdefs not that simple? |
13:36:05 | amiconn | ...which is a waste of space |
13:36:05 | | Quit webguest93 ("CGI:IRC (EOF)") |
13:36:38 | | Join Zagor [0] (n=bjst@194-237-150-170.customer.telia.com) |
13:36:46 | B4gder | uplang wouldn't work with ifdefs without a major hack |
13:36:47 | amiconn | On swcodec, quite some more menu items could be voiced, but I wouldn't do that before l10n v2 |
13:37:18 | amiconn | We have strong space constraints, especially on archos, and it's getting worse with the latest code additions... |
13:40:47 | B4gder | my langv2 script can actually generate a lang.[ch] set |
13:40:59 | B4gder | and I have a v1tov2 conversion script somewhat working |
13:41:18 | B4gder | the next step is a v2 version of uplang |
13:41:42 | B4gder | and fix a few bugs |
13:41:50 | amiconn | Hmm. I should probably finish my .lang cleanup before v2... |
13:42:06 | B4gder | then we can take the plunge |
13:42:16 | B4gder | and fix translated plugins as a next step |
13:42:36 | amiconn | Yes, chunked .lng files |
13:42:42 | B4gder | exactly |
13:43:21 | amiconn | ..and .voice too. I'm not sure though what memory the plugins should load voice chunks into |
13:51:02 | San_Benedetto | can someone tell me where can i get files for playing doom on rockbox? |
13:51:32 | Paul_The_Nerd | San_Benedetto: It uses the same WAD files as PC doom. |
13:53:54 | San_Benedetto | where can i get |
13:53:57 | San_Benedetto | WAS files? |
13:54:59 | Paul_The_Nerd | Google for "Doom shareware" and get the shareware version if you don't own a full copy. |
13:55:20 | San_Benedetto | ok thanks |
13:55:32 | B4gder | so there's no free wad files? |
13:55:48 | Paul_The_Nerd | b4gder: Well, there's "Freedoom" |
13:55:50 | * | B4gder admits to never having played doom |
13:56:09 | * | San_Benedetto too |
13:56:17 | safetydan | San_Benedetto, in the release notes for the H300 optimised build there's a link to a copy of the shareware doom WAD files |
13:56:19 | Paul_The_Nerd | They released the program code under the GPL, but the art resources, etc, aren't "free" in any sense. |
13:56:30 | safetydan | http://www.misticriver.net/showthread.php?t=35654 |
13:56:34 | B4gder | ok |
13:56:41 | amiconn | B4gder: There's a free (as in beer) .wad file, containing the first episode of doom 1 |
13:56:44 | Paul_The_Nerd | http://freedoom.sourceforge.net/ <−− This is a full replacement for all resources with true "free" ones though. |
13:57:23 | B4gder | I guess I'll continue living in doom ignorance anyway ;-) |
13:57:57 | Paul_The_Nerd | Heh |
13:58:51 | B4gder | I honestly rather spend my time programming |
13:59:28 | amiconn | ouch! Looking at misticrister is pure eyestrain |
13:59:47 | B4gder | amiconn: if you register you can select a less offensive "theme" |
13:59:59 | muesli__ | amiconn agree |
14:00 |
14:00:04 | amiconn | I prefer not to register... |
14:00:16 | muesli__ | in cognito surfer? ;) |
14:00:19 | B4gder | you won't miss much |
14:01:53 | JdGordon | amiconn: u said u use the radio right? |
14:02:05 | amiconn | Sometimes. |
14:02:22 | amiconn | In fact today I used radio on H300 for the first time |
14:02:43 | | Join t0mas [0] (n=Tomas@unaffiliated/t0mas) |
14:02:50 | amiconn | ...but I used it more often on Ondio FM before |
14:03:00 | JdGordon | im thinking it makes more sense to only let u tune the radio if ur in scan mode.. not preset mode... use the <> arrows to goto the next preset... |
14:03:20 | JdGordon | instead of having 2 extra buttons.. agree? |
14:03:48 | amiconn | ? |
14:03:59 | amiconn | This is how it works right now... |
14:04:13 | JdGordon | not according to the source... |
14:04:50 | JdGordon | meh, dunno... deleted.. |
14:07:02 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
14:07:08 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
14:07:20 | | Quit linuxstb (Nick collision from services.) |
14:07:22 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
14:08:24 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
14:09:10 | Paul_The_Nerd | preglow: Is Q supposed to represent a wider range as it goes up, or down? People seem to be saying on the forums that Q is working opposite how it's described in some things they're linking. (As a note, I don't know enough about this to be sure I'm paraphrasing them properly, except the "opposite of what it describes" bit) |
14:09:48 | amiconn | Higher Q means a narrower filter |
14:10:04 | preglow | this should come as no surprise to anyone ever having used an eq |
14:10:05 | Paul_The_Nerd | See, as far as they're saying, Higher Q is resulting in a wider one. |
14:10:11 | preglow | q is a really common unit |
14:10:14 | preglow | no |
14:10:16 | preglow | it does not |
14:10:21 | preglow | q behaves exactly as it should |
14:10:24 | Paul_The_Nerd | Okay |
14:10:58 | preglow | i've listened to it myself, and i know what it should sound like |
14:11:42 | Paul_The_Nerd | Okay |
14:12:46 | Paul_The_Nerd | As I said, I don't know. I just know I've seen it mentioned a few times now in threads relating to the UI. Though it could just be one person, going off their own ears and judging poorly for all I know. :) |
14:13:41 | preglow | people should also stop trying to do centerfreq/bandwidth calculation using q in digital filters |
14:13:47 | preglow | it won't always be right |
14:13:55 | preglow | thanks to frequency warping |
14:14:20 | preglow | i'll add a proper bandwidth parameter one day i'm feeling particularily nice |
14:14:25 | safetydan | the GUI could probably do with some better labels too |
14:14:39 | safetydan | probably should be calling centre frequency cutoff for the peak filters |
14:14:44 | safetydan | shouldn't even |
14:15:38 | preglow | yup |
14:15:47 | B4gder | well, we can work out such issues after commit too |
14:15:52 | preglow | yes |
14:16:04 | preglow | i'm justing waiting for a patch that fixes the whitespace issue, and i'll commit it as is |
14:16:43 | safetydan | didn't think you were waiting for me on that :) |
14:17:09 | | Quit San_Benedetto ("soon ;x") |
14:24:48 | preglow | oh, but i am |
14:24:53 | preglow | i'd like it in cvs as fast as possible |
14:25:15 | safetydan | working on it now |
14:25:23 | safetydan | lousy soft-tabs settings |
14:26:12 | | Join sam^ [0] (n=met@p548EDC43.dip.t-dialin.net) |
14:26:12 | JdGordon | can the h300 record from radio? |
14:26:18 | petur | sure |
14:26:29 | petur | first go to radio, then recording screen |
14:26:35 | sam^ | hi there, I just read that RB is available for ipod nano. Is it possible to install this alternative on linux? |
14:26:40 | petur | and select line-in |
14:27:20 | JdGordon | ta |
14:27:34 | Paul_The_Nerd | sam^: By alternative to, do you mean "in place of" or "alongside?" |
14:27:44 | sam^ | I mean from within linux. |
14:27:54 | sam^ | on my ipod nano. |
14:28:20 | preglow | sam^: sure |
14:28:47 | preglow | sam^: http://www.rockbox.org/twiki/bin/view/Main/IpodInstallation |
14:28:54 | sam^ | thanks |
14:29:26 | preglow | what, that seems to be windows only now :> |
14:30:07 | sam^ | then I wouldn't try |
14:30:43 | Paul_The_Nerd | http://www.rockbox.org/twiki/bin/view/Main/IpodBoot Most of the instructions are here. |
14:31:09 | sam^ | ah, ok |
14:31:11 | Paul_The_Nerd | You can use the bootloader-nano.bin from the IpodInstallation page if you don't want to create a cross compiler |
14:31:16 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
14:31:27 | Paul_The_Nerd | But you will still need to compile the ipod_fw utility, I believe. I don't think a binary's around. |
14:31:38 | preglow | binaries for linux is kind of frowned upon |
14:31:44 | preglow | with reason, it doesn't work universally |
14:31:48 | Paul_The_Nerd | Indeed |
14:34:04 | linuxstb | We could put a link directly to checkout the C source using viewcvs.cgi - it can just be compiled by typing "gcc -o ipod_fw ipod_fw.c" |
14:34:10 | sam^ | If I follow the steps on the ipodboot-page, I would compile everything necessary for installing the bootloader? |
14:34:43 | | Quit JdGordon ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
14:34:57 | linuxstb | sam^: You can just get ipod_fw.c from here: http://www.rockbox.org/viewcvs.cgi/*checkout*/tools/ipod_fw.c |
14:35:08 | linuxstb | And then compile using "gcc -o ipod_fw ipod_fw.c" |
14:35:21 | linuxstb | That's all the compiling you need to do, unless you plan on changing Rockbox yourself. |
14:35:40 | sam^ | I checked out the whole CVS thingy now |
14:35:55 | linuxstb | Then you need to type "make ipod_fw" in the tools/ directory. |
14:36:09 | sam^ | thx |
14:36:28 | linuxstb | You can then follow the Windows instructions, but instead of using the ipodpatcher.exe utility, you can use "dd". |
14:37:02 | linuxstb | You should find which /dev/sd? device your ipod is attached as, as then read/write to the first partition - e.g. dd if=/dev/sda1 of=bootpartition.bin |
14:39:54 | * | amiconn suspects that 'Crossfeed' actually doesn't work in FM mode, despite it's available in 'Sound Settings' |
14:40:13 | amiconn | Same will probably be true for EQ |
14:41:06 | | Join perldiver [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
14:41:16 | petur | it ...is |
14:42:04 | petur | FM goes via the UDA mixer... |
14:43:41 | Paprica | linuxstb, little bug in the backdrop on the wps.. |
14:43:59 | Paprica | when you change wps and it without backdrop |
14:44:07 | Paprica | the old backdrop show... |
14:44:17 | preglow | amiconn: well, we could start sampling the fm radio, process it, and then play it back again :) |
14:44:23 | preglow | so it's not impossible, heh |
14:45:03 | petur | your effect box, right? |
14:45:18 | petur | needs bi-dir I2S |
14:45:52 | preglow | i think someone said it's supported |
14:45:59 | preglow | and yeah, for my fx box, heh |
14:46:03 | sam^ | linuxstb: I guess, "dd if=/dev/sda2 of=bootpartition.bin" copies a file which is way too large |
14:47:01 | Paul_The_Nerd | sam^: sda2 would be the contents of the Fat32 partition. |
14:47:16 | Paul_The_Nerd | If it's sda, you need sda1. |
14:47:22 | sam^ | ah .. okay |
14:48:06 | sam^ | I didn't knew that there are two partitions mounted |
14:48:17 | Paul_The_Nerd | Well, sda1 isn't generally mounted. |
14:48:24 | Paul_The_Nerd | It has no file system. |
14:48:50 | sam^ | -mounted ;) |
14:49:01 | * | Paul_The_Nerd grins. |
14:49:27 | * | safetydan curses real work getting in the way of rockbox |
14:49:36 | linuxstb | sam^: Your ipod has two partitions - sda1 is the 80MB firmware/boot partition, and sda2 is the main FAT32 partition where your music goes (and where you unzip rockbox.zip to). |
14:50:58 | amiconn | preglow: Sampling the radio would in fact make sense, imho. We would autmatically have a working peakmeter |
14:51:11 | amiconn | Recording requires it anyway |
14:51:41 | sam^ | I now extracted the partition and I have this ipod_fw file. where do I get the rockboot.bin ? |
14:52:03 | linuxstb | Keep reading the instructions - that's the file you create using the ipod_fw utility. |
14:52:15 | | Join NiX8916Lightning [0] (n=hohoho@DSL217-132-57-246.bb.netvision.net.il) |
14:52:50 | sam^ | the ipod_fw executable even contains the rockbox bootloader? then it must be very small. |
14:53:22 | preglow | amiconn: yes, i thought about that the other day when i noticed that peak meter doesn't work for radio |
14:53:27 | preglow | amiconn: and won't either, afaik |
14:53:31 | preglow | amiconn: unless we sample it |
14:53:49 | linuxstb | sam^: Which instructions are you following? |
14:53:57 | sam^ | I |
14:54:01 | sam^ | I'm following http://www.rockbox.org/twiki/bin/view/Main/IpodBoot |
14:54:56 | linuxstb | sam^: You need to download bootloader-nano.bin from the IpodInstallation page, and you can then follow step 3 in IpodBoot |
14:55:07 | Paul_The_Nerd | http://www.rockbox.org/twiki/pub/Main/IpodInstallation/bootloader-nano.bin |
14:55:44 | sam^ | thank you |
14:57:17 | preglow | http://www.pvv.org/~thomj/rockbox/eqgraph.png |
14:57:25 | preglow | example of what the eq graph will look like on h1x0 |
14:57:28 | preglow | not exactly plenty of space |
14:57:43 | petur | wow |
14:59:23 | Paul_The_Nerd | Do any other DAPs allow a graph at all? |
14:59:34 | preglow | not that i know of |
14:59:46 | preglow | i'm hoping for another rockbox first for our collection |
15:00 |
15:00:21 | preglow | you wont be able to manipulate it, it just plots what the frequency response of your current setup looks like |
15:00:22 | sam^ | I put rockbox.ipod in the root of my ipod, but the bootloader fails. should I put it in .rockbox? |
15:00:23 | petur | a red plot line on the H1x0 - that 'll be a first ;) |
15:00:28 | preglow | hahah |
15:00:58 | | Join jaebird_web [0] (n=94680502@labb.contactor.se) |
15:01:39 | preglow | it'll also be pretty slow, and we won't have enough screen space to keep it on the same screen as the sliders anyway |
15:01:44 | preglow | so it'll be in a separate screen |
15:02:00 | petur | damn... |
15:02:11 | preglow | i was thinking just binding it to a spare key in the eq screen or something |
15:02:16 | preglow | so you can flash it up when you want to |
15:02:22 | jaebird_web | linuxstb: I tested the 4g 2bpp from cvs...there is a screen shot somewhere in the irc logs |
15:02:43 | petur | just imagine the band indicators below it, left/right selects the band, up/down changes it.... |
15:02:43 | Moos | preglow: that sounds promising |
15:02:56 | jaebird_web | however, now I'm only getting a blank screen with backlight...not sure what happened. |
15:03:07 | Paul_The_Nerd | preglow: I kinda expected it to be that way anyway. Maybe though, draw vertical lines corresponding to 0-4? |
15:03:16 | jaebird_web | It still boots up with standard rockbox logo, but then goes blank |
15:03:28 | linuxstb | jaebird: As I said in the forums, it needs someone with a 4g to debug it.... |
15:04:14 | jaebird_web | not sure where to start...the bootloader works with the lcd |
15:04:36 | sam^ | linuxstb: where do I put this rockbox.ipod file which contains the firmware? |
15:04:51 | preglow | Paul_The_Nerd: weeelll, it just takes a quick peek back at the sliders screen to see where the different filters are anyway |
15:04:52 | sam^ | everytime I copy it on the ipod, it is deleted afterwards |
15:04:58 | preglow | Paul_The_Nerd: we'll see how much we can cram in |
15:05:37 | | Part NiX8916Lightning |
15:05:37 | preglow | Paul_The_Nerd: that thing doesn't take all the screen space it could, there should still be room for some axis, like a frequency axis at the bottom and a amplitude axis at the left |
15:05:38 | Paul_The_Nerd | preglow: It was just a thought. I mean, it could easily be a negative effect, but I was thinking on 2bpp screens that using the lightest shade of gray wouldn't very negatively affect the visual. |
15:05:41 | linuxstb | sam^: Download the rockbox.zip and then extract rockbox.zip directly to the root of your FAT32 partition. This will put rockbox.ipod and the .rockbox directory in the right places. |
15:05:46 | sam^ | I guess it was a fault of konqueror sorry. |
15:06:11 | linuxstb | The safest way is on the command-line - "unzip rockbox.zip -d /mnt/ipod/" (or wherever you have mounted the fat32 partition) |
15:06:15 | preglow | Paul_The_Nerd: we'll see, i'll again just take the route of commiting the low-level math stuff, and let whoever wants to do the gui do that |
15:06:20 | | Join lostlogi1 [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
15:06:28 | perplexity | why not use the plot as a background and draw the sliders over the top alphablended :) |
15:06:33 | preglow | people who can do dsp is pretty rare around here, so i'll try to just stick to that |
15:07:04 | preglow | but now i've gotta do some more Other Work |
15:08:03 | Paul_The_Nerd | preplexity: The plot is apparently "slow." I'm guessing that means a noticeable amount of time to render. |
15:08:08 | *** | Saving seen data "./dancer.seen" |
15:08:20 | preglow | well, yeah |
15:08:25 | | Quit lostlogic (Nick collision from services.) |
15:08:28 | preglow | every pixel needs a significant amount of calculations |
15:08:30 | Paul_The_Nerd | perplexity: Also, it'd be nice to have it work the same on B&W screens. |
15:08:30 | | Nick lostlogi1 is now known as lostlogic (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
15:08:43 | jaebird_web | linuxstb: I'll start looking at debugging tonight...just need a little place to start |
15:09:06 | perplexity | I sorta had my tongue firmly jammed in my cheek.. thus the smiley :) but anyway |
15:09:06 | preglow | i _could_ do it cheaper than that, but graphing routine is very general right now, you can use it for any kind of filter, and i don't want to give that up |
15:09:16 | | Join San_Benedetto [0] (n=hohoho@DSL217-132-57-246.bb.netvision.net.il) |
15:09:20 | San_Benedetto | hey can someone help me |
15:09:27 | San_Benedetto | how do i play doom |
15:09:41 | San_Benedetto | i put doom2.wad on the player |
15:09:43 | Paul_The_Nerd | perplexity: Ah. I tend to interpret :) as hopeful and ;-) or ;) as tongue-in-cheek. But that's a personal bias on the meanings, I guess. Heheh |
15:09:44 | San_Benedetto | now what? :\ |
15:09:45 | ashridah | the aliens don't want to be friends. |
15:09:51 | ashridah | :) |
15:09:57 | * | preglow cheers for the EQ commit! |
15:10:03 | perplexity | ahh.. yes.. fair enough.. forgot the wink I guess |
15:10:03 | | Quit perldiver (Read error: 110 (Connection timed out)) |
15:10:10 | Paul_The_Nerd | San_Benedetto: Are you running the H300 optimized build? |
15:10:18 | San_Benedetto | oh |
15:10:21 | San_Benedetto | it works now!! |
15:10:25 | San_Benedetto | never mind, thanks! :) |
15:10:25 | linuxstb | jaebird: Are you sure that Rockbox is displaying a blank screen, and it's not simply the file browser displaying no files? |
15:10:49 | Paul_The_Nerd | linuxstb: That seems unlikely, since it should by default show rockbox.ipod, right? Well "Rockbox" |
15:11:13 | linuxstb | But others have reported the 4g working fine - apart from the button driver not working. |
15:11:14 | jaebird_web | well pretty sure...the first time I booted up I saw a battery indicator stuff at the top |
15:11:21 | jaebird_web | now I get nothing on the screen |
15:12:38 | jaebird_web | hmm...I got the latest CVS about 13 hrs ago, has something changed that would affect 4g? |
15:12:47 | preglow | linuxstb: button driver not working? perhaps our delay removal affects it worse? |
15:13:16 | * | safetydan watches build anxiously |
15:13:24 | linuxstb | preglow: I tried that - didn't fix the problem. |
15:13:25 | jaebird_web | when I did get something on the screen I was able to click the menu button and it seemed to change stuff. |
15:13:45 | preglow | safetydan: it'll take a while |
15:14:56 | Rob2222_ | amiconn: My values are 21/43.44/67.68/89 (unit 1) and 1F.20/42.43/65/86 (unit2) and I have the problems with down recognizes as left sometimes at unit 1 |
15:15:01 | linuxstb | jaebird_web: It could be a contrast problem. Try editing firmware/drivers/lcd-ipod.c to change the lcd_set_contrast() function to have the line "val=96;" as the first line. |
15:15:36 | linuxstb | The initial version in CVS had the contrast set too low - and maybe that value is written in your settings. |
15:18:31 | jaebird_web | ok...good, I'll try that, unfortunately we must be in vastly different timezones, because I'm not home now. |
15:18:47 | sam^ | when I enable "crossfeed" in current ipod-nano, there is an annoying noise |
15:18:52 | preglow | yes |
15:18:57 | preglow | crossfeed doesn't work, and i don't know why |
15:19:12 | preglow | i've given up that crossfeed anyway, i'm waiting for jlo to post a description of his new one |
15:19:12 | B4gder | jaebird_web: us euro people aren't at home either right now ;-) |
15:19:26 | * | linuxstb works from home.... |
15:19:33 | * | preglow doesn't... |
15:19:49 | * | petur wished he could |
15:19:51 | B4gder | oh, I want to do that again as well |
15:19:51 | lostlogic | linuxstb: any news on ipod playback? |
15:20:10 | lostlogic | I can work from home if I beg my boss real nice every now and again |
15:21:21 | sam^ | sometimes, it seem to scroll without the clickwheel is being touched |
15:22:11 | linuxstb | lostlogic: Yes - I'm looking at your patch now. I've re-written the ipod parts of pcm_playback, and the current status is that it seems to work perfectly, apart from the fact that there is no sound coming of my headphones.... |
15:22:32 | jaebird_web | this is very exciting. :) |
15:22:59 | linuxstb | lostlogic: But skipping, seeking etc is fine, and the PCM buffer seems to be going up and down normally. |
15:23:19 | | Join hydrahead [0] (n=5774a9c7@labb.contactor.se) |
15:23:38 | lostlogic | linuxstb: ahahaha apart from that lack of sound :( :) |
15:24:25 | youngcereal | to all |
15:24:29 | | Join zhilik [0] (n=_if_you_@ppp85-140-15-3.pppoe.mtu-net.ru) |
15:24:36 | linuxstb | lostlogic: Yes, that's minor flaw... |
15:24:38 | youngcereal | what ist the problem with the battery on ipod |
15:24:47 | preglow | youngcereal: lack of code |
15:24:52 | linuxstb | youngcereal: Simply that no-one has implemented it. |
15:24:52 | youngcereal | ah ok |
15:24:59 | youngcereal | ;) |
15:24:59 | hydrahead | hey ppl, any progress on the 4g buttons not responding? |
15:25:23 | sam^ | it isn't currently possible to teach rockbox to use the ipod database? |
15:25:24 | youngcereal | the same with charging i thing |
15:25:46 | youngcereal | if i want too charge the reboot to data transfare |
15:25:54 | linuxstb | youngcereal: We think charging works whilst in Rockbox. Hold down the MENU button when you insert USB. |
15:26:02 | preglow | i'm pretty sure it does on nano |
15:26:09 | youngcereal | ok |
15:26:11 | youngcereal | thx |
15:26:53 | linuxstb | lostlogic: Is your last patch on Sourceforge the one that you are waiting to commit? |
15:27:19 | lostlogic | linuxstb: yes |
15:27:41 | preglow | doesn't that break voice ui? |
15:27:46 | lostlogic | preglow: no, that's fixed |
15:27:51 | preglow | oh, excellent |
15:27:59 | preglow | then i have no reservations and eagerly await your patch |
15:28:04 | lostlogic | was the same problem as teh pitch down |
15:28:05 | youngcereal | and I do what a men must do too see his Battery power I look too change it self (i hope i have a chance ) ;) |
15:28:07 | | Part LinusN |
15:28:44 | sam^ | w00t, rockbox supports ogg vorbis ... |
15:28:51 | preglow | hahah, yes |
15:29:13 | sam^ | would like to have it support the db as well ;-) |
15:29:23 | lostlogic | sam^: so write a parser for it :) |
15:29:24 | B4gder | sam^: then you better start working |
15:29:31 | preglow | argh |
15:29:34 | sam^ | when I switch on file filtering on ID3 databaste, then there's nothing currently |
15:29:39 | preglow | i hope slasheri commits the tagcache soon |
15:29:46 | sam^ | seems to be for some other players |
15:29:57 | lostlogic | sam^: it's a rockbox specific database |
15:30:30 | sam^ | k ... what I like about the bootloader is that I can use my old firmware as well |
15:30:42 | linuxstb | Why would you want to do that? :) |
15:30:57 | B4gder | original firmwares are overrated |
15:30:57 | * | ashridah shudders |
15:31:01 | sam^ | more eye candy :p |
15:31:03 | Paul_The_Nerd | linuxstb: At least on the Nano, charging seems to fill up the battery. |
15:31:41 | ashridah | eye candy cannot be heard |
15:31:53 | hydrahead | has anyone with debugging knowlege taken over the greyscale 4g ipod? |
15:32:17 | linuxstb | sam^: Try a backdrop image.... Copy a 176x132 .bmp file to your ipod, browse to it, hold down the select button until the "on-play" menu comes up, and select "set as backdrop". |
15:32:22 | Paul_The_Nerd | sam^: www.rockbox.org/twiki/bin/view/Main/CustomWPS <−− Make your own While Playing Screen with all the eyecandy you want. |
15:32:35 | linuxstb | sam^: You can also change the font using the Browse Fonts option in the menu. |
15:32:45 | sam^ | can those background be coloured? |
15:32:49 | * | linuxstb thinks Rockbox needs some nicer defaults... |
15:32:55 | sam^ | yeah |
15:32:56 | petur | images! |
15:32:59 | linuxstb | sam^: Yes, they can be 24-bit bitmaps |
15:33:58 | sam^ | which format are those fonts in? |
15:34:06 | linuxstb | Rockbox format. |
15:34:08 | | Quit Paprica (Read error: 110 (Connection timed out)) |
15:34:18 | B4gder | .. but converted from bdf |
15:35:30 | sam^ | what a pity that a lot of them is so small |
15:35:47 | B4gder | sam^: rasher.dk/rockbox/fonts/">http://www.rasher.dk/rockbox/fonts/ |
15:36:07 | | Part San_Benedetto |
15:37:59 | | Nick Lynx_awy is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
15:38:37 | Lynx_ | Hehe, with talk about syncronized lyrics display, a Karaoke plugin can't be far away. Great for train rides and such ;) |
15:40:01 | | Quit hydrahead ("CGI:IRC (EOF)") |
15:41:10 | | Nick paugh is now known as AliasCoffee (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
15:42:35 | | Part jaebird_web |
15:43:12 | | Join lostlogi1 [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
15:43:17 | petur | have a part of the wps screen scroll the lyrics :) |
15:43:22 | | Quit lostlogic (Nick collision from services.) |
15:43:27 | | Nick lostlogi1 is now known as lostlogic (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
15:44:23 | sam^ | seems intresting, this project |
15:45:38 | | Join ep0ch [0] (n=ep0ch@84.12.178.113) |
15:46:19 | | Join ^BeN^ [0] (n=Paprica@HFA62-0-132-179.bb.netvision.net.il) |
15:46:43 | | Nick ^BeN^ is now known as Paprica (n=Paprica@HFA62-0-132-179.bb.netvision.net.il) |
15:46:51 | hyarion | is there any photos on rockboxified iPods? (can't find any on the wiki) |
15:46:57 | * | hyarion wants to see how the UI looks like |
15:47:28 | B4gder | hyarion: you can build a simulator and try it out on host |
15:47:29 | sam^ | hyarion: have a look at http://ipodfun.de/images/galerien/Rockbox_Review/index.html |
15:48:01 | Paul_The_Nerd | Man, that review doesn't even show the Boxes theme |
15:48:38 | petur | doesn't even show any nice WPS |
15:50:22 | hyarion | that brickmania looks nice :D |
15:50:45 | lostlogic | speaking of brickmania... |
15:50:55 | sam^ | I put a new theme in the wps directory, but it doesn't show up in the menu? |
15:51:28 | lostlogic | Paprica: I found a real bug this time... I think... it's minor −− with glue paddle, if you get the ball stuck to the end of the paddle, and release it against a wall, the ball stays in the wall until it hits some bricks along the wall, is that intended? |
15:51:50 | linuxstb | sam^: A theme (the .cfg file) goes in .rockbox/themes. The wps itself (.wps and bitmaps) goes in .rockbox/wps/ |
15:52:08 | sam^ | k |
15:52:19 | Paprica | lol |
15:52:22 | sam^ | apple now ships a 1 GB nano as well. |
15:52:22 | Paprica | really not... |
15:52:39 | sam^ | it costs 159$/¤, the shuffle prices were reduced |
15:52:40 | Paprica | i know about this bug and dont know when it happens |
15:52:45 | Paprica | thank u! |
15:52:49 | Paprica | will fix it |
15:54:52 | ep0ch | oh someone just got 60 points ;) |
15:55:06 | safetydan | phew, only a couple of more errors |
15:55:19 | safetydan | iAudio X5 Sim doesn't matter right? |
15:55:25 | B4gder | not a lot, no |
15:55:41 | B4gder | at least not right now |
15:56:20 | preglow | setting a couple of button defines isn't that hard to do, provided you know the layout of an x5, of course... |
15:56:29 | Bg3r | haha the build table looks like a cross |
15:56:35 | preglow | :-) |
15:57:21 | Bg3r | lostlogic ? |
15:57:23 | ep0ch | crosses are a good sign :) |
15:57:45 | ep0ch | unless its a diagonal cross |
15:57:45 | B4gder | I see at as a plus |
15:57:50 | B4gder | double-plus good |
15:57:56 | B4gder | 1984 for everyone |
15:58:25 | petur | next competition: creating figures on the build table :D |
15:58:38 | B4gder | now that is a worthy challange |
15:58:41 | Bg3r | :D |
15:58:56 | Bg3r | in fact it's easy :) |
15:59:19 | ep0ch | not if you dont have commit access :s |
15:59:30 | safetydan | almost looks like the Swedish flag if you look at it sideways and mentally change the colours |
15:59:34 | linuxstb | Rockbox logo anyone? Or do we need more targets? |
15:59:35 | * | Bg3r doesn't have patience to be scored :) |
15:59:55 | ep0ch | preglow: i was thinking a single "dsp on/off" option might be an idea... |
15:59:56 | Bg3r | to get ... |
16:00 |
16:00:01 | preglow | ep0ch: why? |
16:00:31 | amiconn | Another bunch of .lang strings, voiced :/ |
16:00:51 | ep0ch | well in future for codec output testing, an easy method to switch the dsp off |
16:01:18 | preglow | ep0ch: a right, that should be easy with lostlogicals proposal |
16:01:27 | preglow | but i want dsp to be always on for ordinary use |
16:01:37 | preglow | it doesn't have to do anything but convert to 16 bit, though |
16:01:52 | ep0ch | hehe i'd like to manually switch the whole thing on and off :) |
16:02:22 | petur | preglow: does the eq give any performance hit when you just run it flat? |
16:02:46 | preglow | petur: a tiny, tiny bit |
16:03:03 | ep0ch | petur: i think the testing that i did i couldnt notice any extra boostage |
16:03:03 | preglow | petur: five extra ifs that never trigger |
16:03:13 | preglow | petur: per block |
16:03:25 | petur | ok |
16:03:44 | preglow | bands that have 0 gain are never calculated |
16:04:18 | preglow | safetydan: did you fix that gain 0 reset history thing, btw? |
16:04:33 | safetydan | preglow, no |
16:04:37 | preglow | i'll do it |
16:04:52 | safetydan | cheers |
16:05:02 | safetydan | I'm supposed to be doing real work at the moment |
16:05:11 | preglow | me too :-) |
16:05:23 | preglow | 'tis nice to be paid for hobbies |
16:06:09 | preglow | after so many exceptions thrown and gtkmm oddities, one needs a break |
16:06:09 | | Join leftright [0] (n=5087e6f8@labb.contactor.se) |
16:07:23 | leftright | the EQ is great thank you, the GUI is very nice, amazing what you guys can do with zero's and one's |
16:07:28 | safetydan | Java and XML weirdness is my work today |
16:08:08 | safetydan | leftright: I'm glad people find it usable. I never actually use the EQ so I just sort of made something up for the GUI :) |
16:08:26 | B4gder | hehe |
16:08:38 | leftright | umm, the defaults that the EQ loads with are a bit weird -25 for band 3 |
16:08:46 | Paul_The_Nerd | Yeah |
16:08:52 | preglow | hahaha |
16:08:55 | Paul_The_Nerd | The EQ should've probably bumped the config version |
16:09:00 | preglow | so the eq has been codec entirely by people who don't use an eq |
16:09:14 | preglow | codeD |
16:09:29 | preglow | i guess 'codec' has kind of embedded itself into my fingers... |
16:09:34 | leftright | perhaps you should try your own invention |
16:09:50 | leftright | you'll be pleasantly surprised |
16:10:34 | preglow | i've tried it, sure |
16:10:42 | preglow | but i never use it for anything else than testing |
16:11:38 | leftright | then you are blessed with ears thst have a flat freq response, very fortunate |
16:11:53 | preglow | that i'm not |
16:11:56 | preglow | i'm just blessed with not caring |
16:11:57 | ep0ch | imho thats the way its meant to be heard |
16:12:06 | leftright | heh, that sorts it |
16:12:44 | leftright | ah but us old farts need all the help we can get |
16:12:51 | ep0ch | its fun to play with though :) |
16:13:21 | preglow | it would be with button acceleration |
16:13:22 | petur | leftright: so you've got a response curve for your ears... :D |
16:13:55 | petur | imho, it all comes down to a matter of taste |
16:14:05 | leftright | I have a response curve for woman as well, but wont go into that here :) |
16:14:47 | lostlogic | Bg3r: yar −− saw your commit... does it cause any problems with USB charge state reporting on H3x0? |
16:15:02 | leftright | thanks folks |
16:15:05 | | Part leftright |
16:15:12 | | Join ]RowaN[ [0] (n=5690c514@labb.contactor.se) |
16:18:02 | amiconn | B4gder: Did the cvs display on the front page change? |
16:18:07 | ep0ch | did any other ideas come about for decreasing the dsp latency? i.e. having a really small buffer for dsp |
16:18:24 | amiconn | It used to only display changes when the automatic build finished |
16:19:15 | preglow | it does a bit of both now |
16:19:26 | preglow | if a new build has just been started and you commit something, it will end up on the front page at once |
16:19:41 | B4gder | it still works like before |
16:19:58 | Zagor | afaik it updates periodically, independent of the builds |
16:20:13 | B4gder | it updates after the builds |
16:20:27 | Zagor | ok |
16:20:36 | B4gder | ah |
16:20:42 | ep0ch | what happens when someone commits during a build? does building stop and restart? |
16:20:53 | ]RowaN[ | we need some cool EQ presets =] |
16:20:58 | B4gder | ep0ch: it just builds again after the current build |
16:21:25 | B4gder | zagor is right, it builds the table even if no builds are made |
16:21:46 | ep0ch | oh ok, it might never actually get a build done if it had to keep stopping |
16:22:11 | | Quit needleboy () |
16:22:12 | B4gder | exactly |
16:22:15 | | Quit TCK ("well, if you say so.") |
16:22:39 | B4gder | it simply checks for changes every 60 seconds and rebuilds everything if there was one |
16:23:51 | lostlogic | B4gder: any further progress on using distcc for some of the builds OR makign the builds parallel build friendly? |
16:23:52 | | Quit DreamTactix291 (Read error: 104 (Connection reset by peer)) |
16:24:12 | B4gder | haven't worked on that anymore |
16:24:15 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
16:24:39 | B4gder | I'm not so sure distcc will speed up things very much though |
16:25:00 | ep0ch | you know the IRC webpage, it would be nice if there was a seperate page for each year, and the order of months reversed |
16:25:07 | preglow | B4gder: how come? |
16:25:10 | | Join XavierGr [0] (n=XavierGr@ppp69-adsl-35.ath.forthnet.gr) |
16:25:25 | B4gder | preglow: because of the transfer times compared to the local compile time |
16:25:43 | preglow | yeah, that's a valid point |
16:25:49 | preglow | it all depends how parallel you can make it |
16:25:53 | B4gder | yes |
16:25:56 | lostlogic | B4gder: but you could run 3 of the builds at once, to the different hosts perhaps? |
16:25:56 | Zagor | we've got a pretty slow net connection |
16:26:14 | amiconn | What about distributing the different builds to several build boxes? |
16:26:20 | B4gder | we'd need to get "make -j" to work first |
16:26:29 | XavierGr | preglow do you know iPod's 4g y screen size? |
16:26:34 | preglow | XavierGr: 'fraid not |
16:26:38 | preglow | but can find out |
16:26:40 | amiconn | E.g. one would build all archos builds, one would build all iriver builds etc |
16:26:49 | t0mas | amiconn has a point there... |
16:27:05 | lostlogic | or what amiconn said, you could put a scriptlet on my boxen if I gave you shell access that would update and build some targets and then just send the logs and zips back |
16:27:12 | t0mas | and are we using ccache yet? |
16:27:14 | B4gder | we could do that, but the point of distcc is that it takes very little admining for the admins of the server |
16:27:15 | XavierGr | preglow: ok then could you tell me 2 buttons that are free to change picture (up or down) in the Jpeg plugin? |
16:27:15 | t0mas | the samba thing |
16:27:24 | preglow | XavierGr: colour or non-colour? |
16:27:26 | t0mas | that would save a lot of recompiling of things that aren't changed |
16:27:46 | preglow | grayscale is 160x128, colour/photo is 220x176 |
16:27:52 | XavierGr | well the jpeg viewer is currently for ipod 4g |
16:27:57 | B4gder | lostlogic: yes, that would make sense |
16:28:16 | XavierGr | hm okay then I should use the 160 |
16:28:27 | XavierGr | and free buttons on the greyscale? |
16:28:33 | preglow | isn't that exactly the same size as h1x0? |
16:28:38 | XavierGr | yes |
16:28:49 | XavierGr | 2 free buttons to chage pics? |
16:29:03 | | Quit B4gder ("time to say moo") |
16:29:07 | t0mas | B4gder: and the ccache thing? http://ccache.samba.org/ |
16:29:13 | preglow | they're using that |
16:29:16 | t0mas | ah ok |
16:29:23 | t0mas | why is compiling still taking so long then? |
16:29:24 | XavierGr | (except for the default ones that scroll the pic) |
16:29:27 | preglow | free buttons? can't you use any of them? |
16:29:44 | amiconn | XavierGr: There is no grayscale lib for the greyscale iPods yet |
16:29:48 | preglow | ipod has scrollwheel left, scrollwheel right, up (menu), down(play), left(prev), right(next) and select button |
16:29:54 | XavierGr | let me describe it: |
16:29:55 | Paul_The_Nerd | Are there even *any* buttons mapped for the JPEG viewer on iPod yet? |
16:30:07 | Paul_The_Nerd | I think he's asking which buttons aren't already used. |
16:30:37 | XavierGr | in the filescroller if a pic is small one and fits the screen without zoom, up and down will change pics, but if the pic is zoomed (large pictures) then we must have 2 other buttons for it. |
16:30:42 | XavierGr | What do you recommend? |
16:31:03 | XavierGr | amiconn:really I saw some changes for it. |
16:31:43 | XavierGr | I thought it is now supported. Anyway preglow just tell me 2 buttons that are not used in jpeg plugin |
16:31:43 | | Join leftright [0] (n=5087e6f8@labb.contactor.se) |
16:31:52 | linuxstb | XavierGr: You could use left/right and select - i.e. (BUTTON_RIGHT|BUTTON_SELECT) |
16:31:52 | Paul_The_Nerd | XavierGr: (BUTTON_SELECT|BUTTON_RIGHT) is what I'd recommend. |
16:32:01 | linuxstb | Good idea... |
16:32:13 | Paul_The_Nerd | Man, wish I'd thought of that linuxstb. ;) |
16:32:38 | leftright | If I load another EQ config from Saved EQ presets, it doesn't update the GUI |
16:32:53 | XavierGr | so BUTTON_RIGHT | BUTTON_SELECT for next picture. and what BUTTON_LEFT |BUTTON_LEFT for previous? is that ok? |
16:33:09 | Paul_The_Nerd | Seems good to me at least. |
16:34:18 | leftright | maybe I need to check my config file first incase you hve changed the labels there |
16:36:23 | | Join ModernExecutive [0] (n=bob@pool-141-152-166-148.norf.east.verizon.net) |
16:36:30 | | Quit ModernExecutive (Remote closed the connection) |
16:38:00 | | Quit ashridah ("Leaving") |
16:39:01 | | Nick josh__ is now known as josh_ (i=josh@adsl-64-161-78-226.dsl.lsan03.pacbell.net) |
16:40:37 | amiconn | Bg3r: yellow builds... |
16:43:38 | leftright | safetydan, the GUI doesn't update If I load another EQ config from Saved EQ presets, anyone else ? |
16:44:44 | Bg3r | amiconn i saw them |
16:44:53 | Bg3r | at least they aren't red :) |
16:44:57 | leftright | the sound does change with a different cfg, but gui no |
16:45:38 | XavierGr | Okay I updated again the jpeg filescroller. If any dev good take a peek and comment it I would be really pleased. |
16:45:39 | XavierGr | https://sourceforge.net/tracker/index.php?func=detail&aid=1266294&group_id=44306&atid=439120 |
16:45:50 | XavierGr | good = could |
16:45:54 | safetydan | leftright, it seems to work fine here in the sim |
16:46:00 | safetydan | I'll take a closer look after work |
16:46:48 | leftright | thanks, I have tried several saved configs, and it changes the sound but not the display |
16:50:29 | | Part sam^ ("Konversation terminated!") |
16:52:39 | | Join Mark_ [0] (n=Mark@ACBD6DE9.ipt.aol.com) |
16:52:52 | | Quit Kohlrabi (Read error: 104 (Connection reset by peer)) |
16:54:39 | | Join damaki [0] (n=Chocolat@ALille-153-1-9-127.w83-198.abo.wanadoo.fr) |
17:00 |
17:01:13 | leftright | safetydan, the cfg layout is defferent now, I re-did my files and its working fine now |
17:01:51 | | Quit ]RowaN[ ("CGI:IRC (EOF)") |
17:04:08 | Bg3r | amiconn ? |
17:04:11 | Bg3r | i don't get it |
17:08:12 | *** | Saving seen data "./dancer.seen" |
17:08:25 | | Join spiralout [0] (n=keep_goi@drsd-d9ba7660.pool.mediaWays.net) |
17:08:52 | spiralout | HAPPY BIRTHDAY ! LinusN ! :D |
17:09:28 | Paprica | Happy birthday =] |
17:10:00 | Bg3r | what ? :) |
17:10:25 | spiralout | ;) yeah check the forum ... |
17:10:39 | spiralout | hehe |
17:10:40 | Bg3r | hip hip hooray for linus :) |
17:11:20 | youngcereal | happy birthday |
17:11:22 | youngcereal | ;)' |
17:11:57 | petur | he's not here, probably gone drinking already :D |
17:12:22 | Bg3r | :)) |
17:12:22 | Bg3r | yeah |
17:12:23 | safetydan | leftright, okay that's cool. thanks for the followup |
17:12:25 | Bg3r | he should:) |
17:13:21 | spiralout | or am i wrong ? "Upcoming birthdays" *g |
17:14:55 | | Quit goa (Read error: 131 (Connection reset by peer)) |
17:15:59 | | Join goa [0] (i=hd@gate-hannes-tdsl.imos.net) |
17:17:06 | | Part leftright |
17:17:25 | | Quit goa (Client Quit) |
17:17:35 | | Part Paul_The_Nerd |
17:17:39 | | Join goa [0] (i=hd@gate-hannes-tdsl.imos.net) |
17:19:12 | | Join hardeep [0] (n=chatzill@c-67-188-108-180.hsd1.ca.comcast.net) |
17:19:59 | | Quit DJDD___ ("Trillian (http://www.ceruleanstudios.com") |
17:25:52 | Bg3r | Bagder ? |
17:27:46 | petur | said moo a while ago |
17:30:30 | Bg3r | ah |
17:30:37 | | Join perldiver [0] (n=say@cpe-66-65-89-236.nyc.res.rr.com) |
17:30:46 | Bg3r | uf, i can't locate the fscking ifdef problem ... |
17:31:25 | | Quit linuxstb (Read error: 113 (No route to host)) |
17:31:39 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
17:32:03 | | Join ghode|afk [0] (i=testing@host-84-9-105-221.bulldogdsl.com) |
17:32:18 | | Join ]RowaN[ [0] (n=5690c514@labb.contactor.se) |
17:32:28 | | Quit ]RowaN[ (Client Quit) |
17:32:35 | | Join ]RowaN[ [0] (n=5690c514@labb.contactor.se) |
17:33:41 | ]RowaN[ | i just found out that my WPS was spazzing up because i used a mid dot character (http://forums.rockbox.org/index.php?topic=2527.msg17866) .... maybe one of your beautiful people can fix the WPS engine to make it behave better when mid dots are used =] |
17:33:48 | | Join ModernExecutive [0] (n=bob@wm204-165.unwired-grad.wm.edu) |
17:34:35 | ]RowaN[ | · ... its the middle one of these 3: '·. |
17:35:07 | | Quit ModernExecutive (Client Quit) |
17:35:49 | | Join ModernExecutive [0] (n=bob@wm204-165.unwired-grad.wm.edu) |
17:36:53 | linuxstb | Bg3r: In firmware/export/power.h, charger_inserted() is only defined if HAVE_CHARGING is defined. But in apps/tree.c, it is checked based on RECORDER_PAD and !HAVE_SW_POWEROFF |
17:38:04 | Bg3r | linuxstb i saw it already ... |
17:38:17 | linuxstb | I'm now agreeing with you - it doesn't make sense... |
17:38:20 | Bg3r | was looking a few lines below ... |
17:38:45 | Bg3r | HAVE_CHARGING isn't defined for the sims |
17:39:11 | Bg3r | added it to the define |
17:39:22 | * | linuxstb goes away again.... |
17:39:39 | | Join tvelocity [0] (n=tony@ipa33.0.tellas.gr) |
17:40:06 | Bg3r | 10x :) |
17:40:43 | | Quit ]RowaN[ ("CGI:IRC (EOF)") |
17:43:07 | | Quit spiralout ("ChatZilla 0.9.69.1 [Firefox 1.5.0.1/2006011112]") |
17:44:45 | | Part petur |
17:45:37 | Paprica | ok |
17:45:42 | Paprica | you will be amazed |
17:45:44 | Paprica | http://plugbox.rockbox-lounge.de/wps/ipod-wps-h300.avi |
17:45:53 | Paprica | no no, its not an ipod =] |
17:46:00 | Bg3r | what's tis :) |
17:46:05 | Bg3r | this |
17:46:06 | Paprica | just look |
17:47:47 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-145-003.pools.arcor-ip.net) |
17:49:01 | Paprica | ..? |
17:49:03 | Paprica | =] |
17:50:53 | Moos | that looks good for the one liking ipod screen |
17:51:05 | Moos | not my case ;) |
17:51:16 | Paprica | =] |
17:51:35 | Paprica | mm its a bitmap scroll bar.. |
17:51:43 | Paprica | not only for the ipod.... |
17:51:58 | Moos | I noticed it, that looks good |
17:52:21 | Moos | do you have patch for this yet? |
17:52:44 | Paprica | mm i do it now to the grayscale lcd too.. |
17:52:53 | linuxstb | Paprica: What's the "-25%" mean at the bottom? |
17:53:12 | Paprica | hah it need to be db.. |
17:53:16 | linuxstb | :) |
17:53:19 | Paprica | =] |
17:53:28 | Moos | good spot linuxstb |
17:53:33 | linuxstb | Does that use a backdrop image? |
17:53:57 | Paprica | mmm the progressbar not, its another tag |
17:54:04 | Paprica | %P|filename| |
17:54:27 | NicoFR | Paprica: very nice indeed |
17:56:17 | Paprica | =] |
18:00 |
18:01:14 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
18:01:20 | ep0ch | whatever next eh a bitmap peakmeter? |
18:01:48 | ep0ch | now i'm jealous not having a colour screen |
18:03:39 | Paprica | yapiiii working wonderful on the player |
18:07:14 | lostlogic | Paprica: the progress bar bitmap must be a 1px wide bitmap, or how does it work? |
18:07:36 | ep0ch | ah its seems not all 128 kbps mp3s are equal. some play without boost, some do. wierd. |
18:08:55 | lostlogic | ep0ch: you're jealous of color screen, I'm jealous of better performance |
18:09:16 | ep0ch | :) |
18:09:18 | Paprica | mmm you give full length bitmap and it takes from it the part it needs |
18:11:44 | ep0ch | ha when looking at the pcm debug screen, holding a button down causes the pcm buffer to drop down much quicker |
18:11:57 | lostlogic | ep0ch: yeah, I've noticed that too |
18:13:30 | lostlogic | hmph, I think that the pcmbuf_get_latency calculation is off with my patch... |
18:13:42 | lostlogic | ep0ch: does the progress bar look further off with my patch than it used to? |
18:14:13 | ep0ch | lostlogic: looks fine |
18:15:00 | ep0ch | lostlogic: oh, do you mean progress progress bar or pcm buffer progress bar? |
18:15:09 | lostlogic | progress bar in wps |
18:15:18 | lostlogic | I think it's ~1/5s off |
18:16:23 | ep0ch | cant really tell |
18:16:30 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:16:53 | NicoFR | Paprica: do you have a patch for your bitmpa progress bar ? |
18:17:24 | Paprica | mm not yet. i do it for the greyscale lcd's now |
18:18:01 | NicoFR | ok |
18:18:10 | NicoFR | looking forward to it :) |
18:20:00 | | Join _FireFly_ [0] (n=FireFly@p54A46A41.dip.t-dialin.net) |
18:25:53 | lostlogic | Paprica: you're my hero −− doing all the pleasant GUI things that are important to the project, but that I have no interest in :) |
18:27:09 | lostlogic | Speaking of WPSs anyone have opinions they'd like to share on how to offer clock display in the WPS? I have a patch on the tracker that does it, but I think the tag setup is objectionable. |
18:27:19 | | Join bluey [0] (n=bluey@dslb-084-059-097-058.pools.arcor-ip.net) |
18:29:11 | | Nick Lynx_ is now known as Lynx_awy (n=lynx@tina-10-4.genetik.uni-koeln.de) |
18:29:18 | Paprica | lostlogic, hihi =] |
18:29:28 | Paprica | 10x ;] |
18:29:46 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
18:33:12 | | Join yeahx [0] (n=aarond@c-67-160-124-13.hsd1.wa.comcast.net) |
18:36:22 | | Quit DangerousDan (Read error: 104 (Connection reset by peer)) |
18:36:59 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
18:41:11 | | Quit Matze (Nick collision from services.) |
18:42:48 | | Join LinusN [0] (n=linus@labb.contactor.se) |
18:43:45 | Bg3r | LinusN :) happy birthday :) wish u all the best ;) |
18:43:59 | Bg3r | and more free time :P |
18:44:19 | * | Moos is joining to Bg3r :-) |
18:44:21 | LinusN | Bg3r: psst, it's tomorrow :-) |
18:44:26 | Bg3r | ah ? |
18:44:28 | Moos | hehe :) |
18:44:31 | Bg3r | f.ck |
18:44:45 | Bg3r | someone here said that it's today ... |
18:44:54 | Bg3r | sorry :( |
18:44:59 | Moos | how du you know this guys? |
18:45:05 | Moos | spare or what? :) |
18:46:00 | Moos | oops, spy I mean$ |
18:50:34 | | Join _Kingstone [0] (n=sg1@195.226.51.74) |
18:50:34 | | Quit Kingstone (Connection reset by peer) |
18:50:38 | | Join PaulJ [0] (n=PaulJ@vpn-3023.gwdg.de) |
18:50:46 | | Nick _Kingstone is now known as Kingstone (n=sg1@195.226.51.74) |
18:54:25 | | Join shriek [0] (n=812b2f9f@labb.contactor.se) |
18:55:05 | | Quit yeahx () |
18:55:54 | kkurbjun | XavierGr: I would be interested in a compiled version of the midi player for the H300 if you get a chance (midi2wav) that is. I'm curious how it sounds on some files I have. |
18:57:43 | shriek | does wett no longer frequent the chatboard? |
19:00 |
19:01:08 | | Join tucoz [0] (n=81b17b04@labb.contactor.se) |
19:01:26 | tucoz | Hi, anyone had a look at the encoding patch? http://sourceforge.net/tracker/index.php?func=detail&aid=1412272&group_id=44306&atid=439120 |
19:02:16 | tucoz | a few weeks old, but is there anything wrong with the approach except the problems stated in the comment to the patch? |
19:03:36 | | Quit ModernExecutive (Read error: 110 (Connection timed out)) |
19:06:11 | linuxstb | tucoz: I don't think anyone's looked at it seriously. |
19:06:34 | | Join ModernExecutive [0] (n=ModExec@wm204-165.unwired-grad.wm.edu) |
19:06:39 | tucoz | ok, would be cool if the patch is ok |
19:08:15 | *** | Saving seen data "./dancer.seen" |
19:08:56 | tucoz | linuxstb: this page seems quite obsolete. Should I write that, and link to the ManualHowto instead? http://www.rockbox.org/twiki/bin/view/Main/DocBox |
19:09:40 | Cassandra | tucoz - archive it off somewhere. I'd been meaning to do that. |
19:09:51 | tucoz | Cassandra, how do I do that? |
19:10:05 | Cassandra | Erm, copy it into a new page? |
19:10:32 | Cassandra | It does contain some potentially useful info about the old manual and the tools needed to work with it. |
19:10:32 | linuxstb | Click on "more" at the bottom, and you have a rename option. |
19:10:45 | tucoz | ok, I do that then |
19:10:54 | Cassandra | Ah, yes, that's what I *meant* to say. |
19:11:00 | * | Cassandra grins. |
19:11:03 | safetydan | Now that the EQ UI is committed, can someone close http://sourceforge.net/tracker/index.php?func=detail&aid=1423974&group_id=44306&atid=439120 please |
19:11:14 | safetydan | or can I do that? |
19:11:29 | Cassandra | I think that's seperate, but you should be added. |
19:11:35 | Cassandra | Speak to bagder. |
19:11:37 | Cassandra | I'll close it. |
19:11:49 | tucoz | DocBoxObsolete, is that ok? |
19:11:57 | Cassandra | *nod* |
19:12:06 | safetydan | apparently I can do that |
19:12:42 | Cassandra | Fair enough. He must've done it when he gave you cvs access. |
19:13:17 | | Join einhirn [0] (n=Miranda@p54860534.dip0.t-ipconnect.de) |
19:13:20 | Paprica | ok |
19:13:23 | Paprica | new patch |
19:13:24 | Paprica | http://sourceforge.net/tracker/index.php?func=detail&aid=1426407&group_id=44306&atid=439120 |
19:13:43 | * | Cassandra saw it on the patch tracker. Looks interesting. |
19:13:55 | | Join einhirn_ [0] (n=Miranda@p54860534.dip0.t-ipconnect.de) |
19:13:59 | Cassandra | Especially combined with your other pb patch. |
19:14:10 | Paprica | =] |
19:14:34 | Paprica | you saw the video? |
19:14:43 | Paprica | or you try?] |
19:14:48 | | Join webguest18 [0] (n=a9ccabe4@labb.contactor.se) |
19:14:54 | | Part webguest18 |
19:14:55 | Paprica | mmm if someone can try it.. |
19:14:56 | Paprica | =\ |
19:15:23 | amiconn | Bah, more bitmapping :/ |
19:15:34 | tucoz | Cassandra, do you think I should add the ManualHowto as a CategoryFrontpage instead? |
19:15:47 | Paprica | hihii |
19:15:51 | Cassandra | Yeah. Sounds like a plan. |
19:16:13 | Cassandra | amiconn: Rockbox's own Grumpy Old Man. |
19:16:21 | amiconn | Haha :/ |
19:16:30 | Paprica | amiconn, what bad? |
19:16:38 | Cassandra | The amusing thing is that he did a lot of the groundwork that made all this graphical stuff possible. |
19:16:43 | amiconn | I would really like to see the port completed instead of adding more and more new stuff |
19:17:07 | amiconn | Most of this new stuff I'd call non-essential at best |
19:17:18 | Cassandra | Which is why I favour a feature freeze in the near future. |
19:17:32 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-13-226.w83-198.abo.wanadoo.fr) |
19:17:46 | amiconn | 'completed' of course in the sense of 'supports everyting that's supported on the other targets, as far as technically possible' |
19:18:09 | tucoz | like the encoder arch |
19:18:13 | amiconn | I would also like to see more of the existing plugins adapted |
19:19:11 | amiconn | I don't have that much time this week, but I'll see what I can do. Jpeg for the colour targets shouldn't be hard |
19:19:28 | amiconn | (in greyscale as a first step. I don't know enough about jpeg decoding to add colour myself) |
19:19:36 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
19:19:37 | preglow | i can have a small look at it |
19:19:37 | NicoFR | Paprica: i'm compiling with your patch right now... |
19:19:44 | preglow | since i at least know how jpeg works |
19:20:12 | amiconn | preglow: I hope that I'm able to make things easy for you. |
19:20:28 | NicoFR | preglow & amiconn: that would be awesome :) |
19:20:31 | Paprica | NicoFR, good =] |
19:20:36 | amiconn | I'll add xcld_color_bitmap() in addition to xlcd_gray_bitmap() |
19:20:54 | amiconn | So switching to colour should be easy as soon as the decoder is extended |
19:21:07 | preglow | amiconn: and i _think_ just ifdefing the colour parts of jpeg out of jpeg.c should work well for targets that don't support it |
19:21:27 | | Part tucoz |
19:21:33 | preglow | as in "isn't incredibly messy" |
19:21:42 | amiconn | In fact that has to be done, otherwise I'm afarid the plugin will become too large for archos |
19:21:45 | NicoFR | Paprica: seems to work fine |
19:21:59 | Paprica | =] |
19:22:01 | preglow | amiconn: i know it has to be done, i'm just hoping it would be a bloody mess. i'm no big fan of ifdefs in code |
19:22:10 | preglow | won't be... |
19:22:42 | amiconn | Do you have an idea what's the difference between standard and progressive jpeg? |
19:22:56 | amiconn | Because, progressive isn't supported by the current decoder |
19:23:09 | shriek | rom what i know a progressive jpeg is one that is optimized for the web |
19:23:22 | amiconn | I'm wondering how much additional code it would mean to add that |
19:23:48 | amiconn | shriek: I know. I mean the internal differences of the format |
19:23:53 | preglow | i think the memory requirements are worse than the additional code |
19:24:29 | amiconn | In what way? |
19:24:38 | shriek | amiconn: haha, i thought you might |
19:25:08 | amiconn | I mean, the jpeg plugin takes over the audio buffer anyway, and does some sort of dynamic management |
19:25:33 | preglow | yeah, you're right |
19:25:49 | preglow | it might not be a big deal, i've never made a progressive jpeg decoder |
19:26:56 | Paul_The_Nerd | Out of curiosity, while poking in there, how hard would it be to change it to "Image viewer" and add BMP support? |
19:27:29 | amiconn | If we do pseudo-dynamic allocation for some arrays which are now declared statically, we could almost double the code size before running out of plugin ram on archos |
19:27:57 | amiconn | jpeg.rock takes 26KB of the available 32KB, but code+rodata+data is only ~16KB |
19:29:28 | | Quit shriek ("CGI:IRC") |
19:29:31 | | Quit damaki (Read error: 110 (Connection timed out)) |
19:29:31 | Slasheri | lostlogic: Hmm, if you find the pcmbuf patch you made is working, please commit that.. i am also planning little modifications to the code at the moment |
19:29:34 | | Join shriek [0] (n=812b2f9f@labb.contactor.se) |
19:30:00 | | Join LuffarJoh [0] (i=b00t@h12n1fls31o989.telia.com) |
19:30:21 | preglow | Slasheri: he's going to, i think the only thing holding back is some ipod problems |
19:31:05 | amiconn | Hah, now this is interesting :) |
19:31:13 | Slasheri | preglow: ah, ok.. hmm, maybe i will then commit first and let lostlogic resolve some conflicts (only a little modification to reduce the eq latency when entered to the configuration screen) |
19:31:34 | | Quit goa (Read error: 104 (Connection reset by peer)) |
19:31:49 | | Quit einhirn (Read error: 110 (Connection timed out)) |
19:32:04 | * | amiconn always thought the file transfer Laptop<->Amiga via AmigaSamba is slow because of the slowness of AmigaSamba. Turned out the old router was the cause :) |
19:32:29 | amiconn | 100KB/s -> 450KB/s |
19:32:37 | safetydan | You still use an Amiga? |
19:32:43 | amiconn | yes |
19:32:57 | preglow | Slasheri: how do you do it? |
19:32:58 | safetydan | wow... I haven't used one of those in years |
19:33:12 | safetydan | Good times with an A2000 then an A1200 |
19:33:16 | amiconn | It's mainly my emaill machine now |
19:33:17 | safetydan | I even bought a CD32 |
19:33:35 | Slasheri | preglow: limitting how much there can be data in the pcm buffer (something like faking the pcm buffer to be smaller than it is) |
19:33:46 | preglow | Slasheri: yeah, i actually considered that a while back |
19:33:48 | amiconn | A4000/060, 80MB RAM, 60GB HD, gfx card, 18" TFT |
19:33:54 | amiconn | (shared with my new linux box) |
19:34:14 | preglow | Slasheri: and it might actually work, but i don't think it's a permanent solution to the latency problem |
19:34:35 | preglow | Slasheri: how hard is it to make all other sound settings behave the same? |
19:34:47 | Slasheri | preglow: Hmm, the other solution would require storing 32 bit samples and that would double the space required for crossfading |
19:35:02 | Slasheri | preglow: easy, just call pcmbuf_set_low_latency(true); |
19:35:18 | preglow | and then the pcm buffer is allowed to empty until it reaches the new watermark? |
19:35:27 | Slasheri | yep |
19:35:39 | Slasheri | it will be flushed immediately until the new limit is reached |
19:35:42 | preglow | so there will still be a period where there is subtantial latency |
19:36:12 | Slasheri | yes, and that latency will be exactly the pcm buffer current data size (- 0.5s or something like that) |
19:36:20 | preglow | well |
19:36:22 | preglow | better than nothing |
19:36:26 | | Quit AliasCoffee ("Leaving") |
19:36:36 | kkurbjun | XavierGr: never mind, I have it outputting on my player now |
19:37:00 | preglow | but i'd really like a good solution to it, and the only other solutions i can think of is: 1) 32 bit pcm buffer, 2) 16 bit pcm buffer, and reduced calculation precision (bad), 3) a very short pcm buffer (bad) |
19:37:03 | Paul_The_Nerd | kkurbjun: Did you happen to see the message in the log I left about Doom? |
19:37:13 | kkurbjun | Paul: what was that? |
19:37:22 | kkurbjun | where it was crashing? |
19:37:36 | kkurbjun | I did see that. is it the same spot for both wads? |
19:37:49 | linuxstb | preglow: If you go with 1), we can just send 32-bit data to the DAC on the ipod. |
19:37:54 | Paul_The_Nerd | kkurbjun: It's *about* line 216 in r_things.c -> if (*(int *)lumpinfo[l].name == intname) |
19:38:18 | Paul_The_Nerd | It's very definitely *exactly* that line for Doom2 wad. |
19:38:28 | preglow | linuxstb: for real? |
19:38:35 | Paul_The_Nerd | For shareware Doom, I didn't trace it yet. |
19:38:43 | Paul_The_Nerd | It was still in the Init Refresh Daemon portion |
19:39:25 | kkurbjun | Paul: I can give you something to test that's in idoom to see if it works. I want to replace that function eventually with the re-written code from Prboom. |
19:39:50 | Paul_The_Nerd | Sure |
19:40:13 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-48-131.w83-198.abo.wanadoo.fr) |
19:40:28 | | Quit hardeep ("Chatzilla 0.9.70 [Firefox 1.5.0.1/2006011112]") |
19:40:37 | Slasheri | preglow: in fact i think i might try to design some dynamic chunked buffer allocation for pcm and codec data.. that would allow buffer adjustments on the fly and enable the possibility for system wide malloc.. :) |
19:40:42 | kkurbjun | Paul: here is what they have: http://pastebin.com/543608 |
19:41:04 | * | amiconn slpas Slasheri |
19:41:09 | amiconn | *slaps even |
19:41:12 | Slasheri | hehe :D |
19:42:15 | preglow | ahahaha |
19:42:40 | Slasheri | or maybe that wasn't so good idea.. :) |
19:42:41 | preglow | the only kind of malloc i want is a method to reallocate the mp3 buffer on the fly |
19:42:50 | preglow | so we can enable disk cache without rebooting |
19:42:50 | | Quit Seed (Nick collision from services.) |
19:42:57 | | Join Seed [0] (i=ben@85-64-200-85.barak-online.net) |
19:43:10 | preglow | all other approaches are pointless, i don't miss malloc |
19:43:13 | Slasheri | preglow: if we do that, then we get also the system wide malloc on the other hand.. |
19:43:23 | preglow | Slasheri: well sure, but it can't be used very often |
19:43:26 | linuxstb | me shivers |
19:43:29 | Paul_The_Nerd | kkurbjun: That's not the right part of the code though... |
19:43:30 | preglow | Slasheri: since playback will be interrupted each time |
19:43:43 | Slasheri | preglow: hmm, why would it be? |
19:43:43 | preglow | which is fine! so no one will try to use it |
19:44:07 | preglow | Slasheri: well, you _COULD_ rearrange the entire contents of the mp3 buffer too, so it's seamless... |
19:44:10 | Slasheri | using that malloc, could cut the used or unused portions of memory from the codec buffer.. |
19:44:12 | preglow | but that's not keeping it simple |
19:44:13 | Slasheri | so no interruptions |
19:44:24 | Paul_The_Nerd | kkurbjun: http://pastebin.com/543616 <−−- Line 46 of this |
19:44:34 | amiconn | I'm with you on the dynamic audio buffer reallocation - meaning all buffers participating in the scheme have to be reallocated in order to leave no gaps |
19:44:56 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
19:45:02 | kkurbjun | Paul: I know, but it affects that later code |
19:45:10 | | Quit bluey (Remote closed the connection) |
19:45:24 | Paul_The_Nerd | Okay |
19:45:25 | amiconn | I'd think it would be good for playlist buffer, tree buffer, dircache, and voice buffer on swcodec |
19:45:53 | amiconn | Nothing more; I don't want rockbox to have a real malloc(). It would open the door to complexity explosion |
19:46:20 | amiconn | ...since you would have to check the result of every single allocation |
19:46:32 | Paul_The_Nerd | kkurbjun: Where is NUMSPRITES defined? |
19:46:47 | amiconn | I don't want to see rockbox spitting 'malloc errors', as ipodlinux reportedly does... |
19:47:00 | preglow | yes, completely agreed |
19:47:07 | kkurbjun | info.h or info.c |
19:47:17 | preglow | i don't want a general malloc to be available at all |
19:47:39 | Paul_The_Nerd | Okay |
19:47:41 | amiconn | Yes. Imho we should try harder to get rid of malloc in the codecs |
19:47:46 | Slasheri | hmm, maybe some sort of special/simplified malloc for those few buffer reallocations would be good then |
19:47:51 | amiconn | WOuld give back 512KB of RAM |
19:47:53 | preglow | i think so |
19:48:29 | amiconn | There already is buffer_alloc(), but it's not restartable |
19:48:57 | linuxstb | I think libfaad is the main culprit for malloc - the others are quite well tamed already. |
19:49:07 | * | preglow slaps libfaad |
19:49:11 | * | preglow slaps libfaad again |
19:49:13 | * | preglow slaps libfaad again and again |
19:49:14 | Slasheri | codec buffer could act as malloc pool, so malloc/realloc would always take some memory from the codec buffer and keep it contiguous |
19:49:18 | preglow | feels damned good |
19:49:21 | * | linuxstb listens to aac on his ipod... |
19:49:25 | amiconn | Hmm, and faad isn't even usable (on iriver) |
19:49:49 | preglow | it's a bitch to optimise |
19:49:56 | linuxstb | No-one seems to care about faad. Maybe once more ipod developers come along, one of them will take it up. |
19:50:06 | preglow | it's a great ugly hung |
19:50:08 | preglow | hunk |
19:50:08 | linuxstb | I can't imagine iriver users having large aac collections. |
19:50:22 | amiconn | linuxstb: I wonder why faad is realtime on ipod while alac isn't. The rellation is quite the opposite on iriver... |
19:50:55 | linuxstb | Maybe it's gcc4 - aac was slightly faster on iriver with gcc4. And it's only just realtime on the ipod. |
19:51:02 | amiconn | Does faad come with arm asm optimisations? |
19:51:06 | preglow | i suspect alac has something else wrong with it |
19:51:13 | preglow | linuxstb: did you test it with null output driver? |
19:52:01 | * | amiconn would is curious whether Tremor is realtime on iPod |
19:52:04 | amiconn | -would |
19:52:29 | preglow | it is |
19:52:32 | amiconn | Afaik ipl can't play ogg >128kbps |
19:52:44 | preglow | *shrug* |
19:52:47 | Paul_The_Nerd | amiconn: Q8 vorbis stutters *sometimes*. Very rarely. |
19:52:48 | preglow | works fine for all my oggs |
19:52:57 | linuxstb | It seems libfaad does have arm optimisations, but we're not using them.... |
19:53:08 | preglow | ghgahah |
19:53:23 | * | Paul_The_Nerd blinks |
19:53:28 | preglow | amiconn: any reason why havent split more plugins into several files? |
19:53:33 | preglow | jpeg.c should be split... |
19:53:33 | | Quit shriek ("CGI:IRC (EOF)") |
19:53:42 | kkurbjun | Paul: did that code do anything? |
19:53:56 | * | Cassandra suspects this to be connected to the fact the Linux on an iPod is total overkill. |
19:53:59 | Paul_The_Nerd | kkurbjun: Just about to test it. Sorry, had some other issues to work out with my build. |
19:54:08 | Paul_The_Nerd | I'm compiling now |
19:54:21 | preglow | linuxstb: btw, if you're just talking about the general 64 bit math macros, gcc might be wise enough to do that itself |
19:54:31 | linuxstb | I think it probably does. |
19:54:52 | preglow | anything else would make me seriously disappointed |
19:55:15 | Paul_The_Nerd | kkurbjun: Okay, still having build errors. Give me a few minutes, I've messed up my tree somewhere. |
19:55:28 | kkurbjun | Paul: no problem |
19:55:31 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
19:56:16 | * | amiconn suspects that Cassandra suspects right |
19:56:33 | preglow | linuxstb: btw, what makes you think the opts aren't used? isnt __arm__ defined on all arm platforms? |
19:56:53 | amiconn | preglow: A standard plugin is single file. Multiple file plugins are exceptions |
19:57:08 | | Join Henrico [0] (n=henrico@cn-mss-cb01-2414.dial.kabelfoon.nl) |
19:57:29 | preglow | amiconn: any reason for this? |
19:57:46 | preglow | i don't like navigating around huge c files |
19:59:00 | linuxstb | preglow: Yes, you're right. They are being used. Ignore me. |
20:00 |
20:03:13 | amiconn | preglow: First the build system supported singe-fle plugins only. Support for multi-file plugins was added later, specifically for rockboy |
20:03:44 | amiconn | And I think it's easier for a beginner to start a plugin when it's a single file |
20:03:55 | amiconn | No other reasons. |
20:04:06 | preglow | yeah, sure, but that's a build system issue |
20:04:25 | preglow | it's no harder if all files are collected in one dir with the plugin name, for example |
20:04:46 | amiconn | It is |
20:05:13 | preglow | why? |
20:05:19 | amiconn | You'll have to know how to reference functions in other modules |
20:05:33 | preglow | well, ok, it's hard for people who haven't mastered basic c... |
20:05:39 | preglow | let's not make that a design issue |
20:05:46 | * | amiconn remembers that he didn't understand this at all when he started coding in C |
20:06:07 | Paul_The_Nerd | kkurbjun: Still Data Aborts at the exact same spot with those changes. |
20:06:11 | amiconn | We can of course keep both ways |
20:06:46 | preglow | kkurbjun: didn't you say something about packing the structs one time? |
20:07:14 | amiconn | ..but I don't think the single-file plugins existing today are too large, except those that currently contain excessive amounts of bitmaps. They should be converted to use the bmp build system instead |
20:07:25 | kkurbjun | preglow: yes, but paul removed all the structure packing I did, turns out it wasn't needed |
20:07:42 | kkurbjun | added some later, but it was only what Idoom had |
20:07:49 | preglow | data has to be aligned to its natural size on arm |
20:07:52 | preglow | so it'll data abort |
20:08:01 | preglow | amiconn: well, 2k lines in a c file is too much, if you ask me |
20:08:04 | linuxstb | amiconn: Some of them are. Sudoku for example is getting unmanagable - and will be even more so if a game generator was added. |
20:08:26 | amiconn | Sudoku is just 1000 lines |
20:08:50 | amiconn | jpeg is almost 2000 |
20:10:00 | kkurbjun | preglow: yes, linuxstb was telling me that. |
20:10:00 | | Quit einhirn_ ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
20:10:01 | amiconn | Still manageable, imho |
20:10:24 | kkurbjun | Paul: does the code ever get into the if statement? |
20:10:29 | | Join DreamTactix291 [0] (n=DreamTac@adsl-149-149-154.bna.bellsouth.net) |
20:10:38 | kkurbjun | or does it always crash immediately there? |
20:10:40 | amiconn | Take twice the size, then it starts to become inconvenient... |
20:10:47 | NicoFR | i just saw you were talking about libfaad and aac... is there any hope for aac on iriver ? |
20:11:12 | | Part ModernExecutive |
20:11:33 | Paul_The_Nerd | kkurbjun: It never gets in. I have a printf( immediately inside it that never is called. |
20:11:42 | Paul_The_Nerd | kkurbjun: Oddly, the code there is exactly the same in iDoom... |
20:12:59 | preglow | NicoFR: sure, but going to take loads of work |
20:13:09 | preglow | faad is so bloody bloated |
20:13:20 | preglow | an aac decoder can be really small, but faad isn't |
20:13:58 | kkurbjun | Paul: I think the problem is in w_wad.h that is the section I changed from idoom |
20:14:12 | kkurbjun | it's code to speed up finding lumps |
20:14:50 | Paul_The_Nerd | Yeah |
20:14:59 | Paul_The_Nerd | I noticed your lumpinfo_t struct is very different from iDoom's |
20:15:00 | kkurbjun | and lumpinfo wouldn't be alligned on a boundary because of name (I'm guessing) |
20:16:13 | | Join webguest08 [0] (n=53105ad6@labb.contactor.se) |
20:16:37 | | Join damaki [0] (n=Chocolat@ALille-153-1-2-117.w83-198.abo.wanadoo.fr) |
20:18:39 | kkurbjun | Paul: I think the Prboom code will fix it, I'm trying to get the midi player running right now though. I may be able to work on it tomorrow. |
20:19:10 | NicoFR | preglow: aren't there any alternatives to faad ? |
20:19:22 | preglow | yes, but not any with licenses we can use |
20:19:27 | preglow | the helix one is very nice :/ |
20:20:16 | Paul_The_Nerd | kkurbjun: Well, no rush. Let me know next time you need something tested. |
20:21:12 | safetydan | preglow, how's that EQ visualisation going? |
20:21:31 | preglow | safetydan: oh, didn't do anything further on it, i'll come back to it soon |
20:21:48 | kkurbjun | Paul: will do. I'll try and integrate the diff you had: what was the link to it again? |
20:21:56 | preglow | now you get to work on button acceleration :>>> |
20:21:57 | safetydan | righto, guess I'll just work on the rest of the TODO list then |
20:22:00 | kkurbjun | I forgot to save it |
20:22:05 | safetydan | :) |
20:22:06 | Paul_The_Nerd | kkurbjun: Just a sec. |
20:22:10 | preglow | that's the most annoying part for me now |
20:22:16 | linuxstb | preglow: Did you choose the ipod button mappings for the eq? |
20:22:20 | | Join sam^ [0] (n=met@p548EDC43.dip.t-dialin.net) |
20:22:23 | Paul_The_Nerd | http://66.68.93.2/doom.diff |
20:22:25 | preglow | linuxstb: nope, safetydan did |
20:22:26 | safetydan | linuxstb, that was me |
20:22:34 | preglow | linuxstb: i'm still not finished thanking god it even works on ipod |
20:22:35 | Paul_The_Nerd | kkurbjun: Let me know when you've saved it, don't like to leave apache running. |
20:22:43 | linuxstb | I was thinking the scroll wheel and left/right should be swapped. |
20:22:47 | preglow | linuxstb: me too |
20:22:51 | sam^ | is it possible to configure the bootloader to boot into apple's OS per default? |
20:23:00 | preglow | sam^: of course |
20:23:04 | safetydan | not having an iPod I picked keys after playing around in the sim |
20:23:13 | linuxstb | sam^: vi bootloader/ipod.c |
20:23:30 | sam^ | okay, so I would have to compile it by myself -thx |
20:23:47 | kkurbjun | Paul: have it, thanks |
20:23:50 | Paul_The_Nerd | safetydan: I second linuxstb's opinion, by the way. |
20:24:11 | safetydan | righto, fixed next time I commit some stuff |
20:24:19 | Paul_The_Nerd | kkurbjun: The button definitions *may* not work, as apparently you need to use button_hold() instead of button_get() or something like that... |
20:24:57 | preglow | linuxstb: i'm wondering if the clickwheel driver perhaps shouldn't insert an event if there already is one in the queue |
20:25:12 | linuxstb | It's worth testing. |
20:25:13 | preglow | linuxstb: it's a bit annoying have a thousand of them building up when the cpu is busy |
20:25:59 | | Join Lear [0] (n=chatzill@h194n1c1o285.bredband.skanova.com) |
20:26:05 | Paul_The_Nerd | I had to hard-reboot to get out of about 5-million zoom ins on the mandelbrot plugin when I brushed against the scroll wheel too quickly. |
20:26:20 | ep0ch | safetydan: what kind of button acceleration are you thinking of using? a button combo or time based? |
20:26:34 | linuxstb | I'm currently being driven mad by the ipod audio driver. I've got it working perfectly with lostlogic's reworked pcm routines - apart from the fact that the output is silence... |
20:26:45 | preglow | yeah, saw that |
20:26:48 | preglow | sounds like a bunch of fun |
20:26:52 | linuxstb | Still haven't fixed it... |
20:27:24 | linuxstb | But when audio reappears, all the ipod playback glitches should be gone. |
20:27:50 | safetydan | ep0ch, probably both |
20:29:02 | | Quit webguest08 ("CGI:IRC (EOF)") |
20:30:36 | | Quit thegeek (Read error: 104 (Connection reset by peer)) |
20:31:08 | linuxstb | safetydan: If you switch the eq to use the scroll events on the ipod, you won't need any accelleration. I assume that's what you're talking about. |
20:31:30 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
20:31:31 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
20:31:39 | | Quit thegeek (Remote closed the connection) |
20:31:43 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
20:31:55 | safetydan | linuxstb, also need acceleration for other targets though |
20:32:08 | linuxstb | Of course - I'm just saying not to accellerate the ipod. |
20:32:29 | preglow | amiconn: actually seems like jpeg.c has some chroma tables already |
20:32:40 | | Quit thegeek (Client Quit) |
20:32:43 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
20:33:01 | safetydan | linuxstb, ah okay, scrolling with the wheel is fast enough then? |
20:33:05 | safetydan | hard to tell in the sim |
20:33:40 | linuxstb | I think it will be, yes. It's not very well simulated. |
20:34:02 | preglow | amiconn: don't think this should be too hard |
20:34:24 | preglow | i think we'll need acceleration for the wheel as well |
20:34:28 | preglow | but we'll see |
20:34:33 | | Join Thus0 [0] (n=Thus0@154.111.102-84.rev.gaoland.net) |
20:36:36 | safetydan | Are the iAudio X5 button definitions safe to use? |
20:38:35 | * | linuxstb has sound again :) |
20:38:46 | preglow | \o/ _o/ |
20:39:34 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-55-238.w86-196.abo.wanadoo.fr) |
20:40:00 | linuxstb | And it seems glitch-free as well. Where's lostlogic to commit his patch? |
20:40:01 | | Join Bger [0] (n=Bager@217.9.226.114) |
20:40:02 | * | Paul_The_Nerd cheers. |
20:40:12 | Paul_The_Nerd | preglow: Sound dance? |
20:40:14 | preglow | linuxstb: skipping bugs and shit gone? |
20:40:21 | preglow | Paul_The_Nerd: deed |
20:40:40 | linuxstb | Seems that way. I've completely rewritten the pcm_playback.c code for the ipod. |
20:40:43 | | Quit markun (Read error: 54 (Connection reset by peer)) |
20:41:34 | linuxstb | But it's based on lostlogic's changes - so he needs to commit first. |
20:42:07 | linuxstb | If I mention lostlogic enough times, will he come? |
20:43:04 | | Join CrookedRain [0] (i=crookdra@SY-16-147.resnet.ucsb.edu) |
20:43:14 | preglow | lostlogic? |
20:43:21 | preglow | yeah, lostlogic'll come then, surely |
20:43:40 | preglow | i'm just counting on his computer highlighting like mad, lostlogic |
20:44:09 | lostlogic | preglow: ? |
20:44:11 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-78-7.w86-207.abo.wanadoo.fr) |
20:44:14 | linuxstb | It worked! |
20:44:14 | CrookedRain | is it possible to set the backlight to turn off after a little bit in bootloader usb mode on h300? |
20:44:15 | lostlogic | I need to commit? |
20:44:19 | preglow | linuxstb: wants to :-) |
20:44:25 | preglow | yes, that worked out |
20:44:26 | preglow | disregard me |
20:44:40 | lostlogic | kk, gimme 5 ticks |
20:44:47 | linuxstb | lostlogic: Yes, all ipod problems with your new pcm routines seem to be fixed now. |
20:44:52 | XavierGr | preglow I see you are looking to expand the jpeg viewer. Could you take a glance at my jpeg patch first? Because as I understand it the code will be seriousl changed in some parts. Just give it a look and tell me your opinion. This patch also adds viewing pics while playing music (if the buffer can fit it) |
20:45:03 | lostlogic | linuxstb: awesome work, I look forward to seeing your changes too :) |
20:45:38 | perldiver | can somebody post a link to a new GUI design, it was white/black/yellow'ish? |
20:45:49 | preglow | XavierGr: i'll see, will be a while before i do it anyway |
20:46:37 | XavierGr | I was looking ways to expand the jpeg plugin, but right when I started my H300 broke and I send it to iriver. |
20:46:49 | XavierGr | As you said the chroma tables are there. |
20:46:58 | XavierGr | We must expand the decoder |
20:47:06 | XavierGr | http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1266294 |
20:47:14 | XavierGr | and here is the link of the patch, I updated it today. |
20:47:42 | preglow | XavierGr: it extends the plugin api, yes? |
20:48:09 | XavierGr | yes because in order to optimise the directory routines I need the pointer |
20:48:13 | preglow | do you know what the other devs think of that? |
20:48:14 | XavierGr | of the dir buffer |
20:48:30 | XavierGr | no? |
20:48:46 | preglow | does it add much to the core of rockbox? |
20:48:49 | ep0ch | lostlogic: i think slasheri wants to make changes too if he hasn't done so to cvs |
20:48:56 | preglow | ep0ch: he has |
20:48:58 | ep0ch | ah |
20:49:06 | XavierGr | preglow only 1 function is added to the api |
20:49:14 | XavierGr | tree_get_context |
20:49:27 | lostlogic | bagh, conflicts!/ |
20:49:37 | preglow | to be expected, yes, heh |
20:50:29 | linuxstb | XavierGr: Does the fact the plugin size has been reduced to 512KB affect your patch? |
20:50:33 | XavierGr | preglow: This patch was created 6 months ago. In this interval I changed the approach 3 times. Adding 1 function to the api make things more easy, less clattered and faster. |
20:50:37 | XavierGr | no |
20:51:02 | * | lostlogic eats slasheri's brain |
20:51:12 | XavierGr | as long as the jpeg will fit in the buffer it will load it there, else a pop up appears if the user wants to stop music |
20:51:21 | lostlogic | I wish he could have coordinated that with me since he knew I had refactored most of pcmbuf.c :(:(:( |
20:51:28 | preglow | anyone who's got any shorten files want to commit the new shorten patch? |
20:51:38 | XavierGr | (the plugin buffer of course is not used when there is no playback) |
20:51:40 | preglow | XavierGr: ok, i'll have a look at it |
20:52:06 | preglow | lostlogic: you didn't answer him when he asked for you :> |
20:52:12 | XavierGr | ok thank you very much |
20:52:39 | linuxstb | preglow: I can take care of shorten |
20:52:47 | lostlogic | ah, I was at lunch |
20:52:55 | | Quit damaki (Read error: 110 (Connection timed out)) |
20:53:15 | preglow | XavierGr: it's not a very big patch, nice |
20:53:26 | preglow | linuxstb: patch looks fine to me, i just can't test it |
20:53:31 | Slasheri | lostlogic: sorry, those changes were only pretty minor.. |
20:53:37 | XavierGr | you should see the first version. It was huge! I am glad that I did it again |
20:53:38 | Paprica | linuxstb, the backdrop needs little fix |
20:53:41 | Slasheri | lostlogic: but please commit it as soon as you can :) |
20:53:54 | Paprica | when you switch to wps without a backdrop |
20:54:08 | Paprica | the previous backdrop stays.. |
20:54:09 | linuxstb | Paprica: I know, but it's not easy - unless we don't allow the main backdrop to be displayed in the WPS. |
20:54:20 | Paprica | mm |
20:54:29 | Paprica | i try to do somthing with it |
20:54:38 | lostlogic | Slasheri: yeah, unfortunately, major conflictiness, because I'd significantly changed how chunks are sized and stuff as well |
20:54:45 | lostlogic | I'll get it figured out shortly |
20:54:57 | Slasheri | lostlogic: ah.. :/ |
20:55:15 | linuxstb | Paprica: Please do. |
20:55:24 | Slasheri | lostlogic: in fact i have had in mind to remove the chunks entirely and just create one very long chunk.. |
20:55:36 | Slasheri | i could look into that after you commit your changes |
20:55:57 | lostlogic | Slasheri: we need the chunks to feed them to the DMA, I'd think... |
20:56:13 | Slasheri | lostlogic: we can feed only one chunk to the dma |
20:56:26 | Slasheri | and after buffer wraps, then feed it again.. |
20:57:17 | Slasheri | but indeed, that would create some problems.. |
20:57:18 | XavierGr | preglow, note: The patch changes the names of 1 function in the dbinterface.c and .h. Because there is also a tree_get_context in there. So I renamed it to compile cleanly. (They shouldn't have the same name in the first place, they are different functions) |
20:58:07 | linuxstb | lostlogic: I don't know if it's your changes or mine, but ALAC seems to be much happier now - it's realtime even when the disk is filling. |
20:58:08 | XavierGr | ah no it is not the tree_get_context it is the struct entry which is declared twice. |
20:58:08 | | Quit damaki_ (Connection timed out) |
20:58:30 | preglow | linuxstb: expected that |
20:58:37 | lostlogic | linuxstb: cool |
20:58:55 | | Quit _FireFly_ ("Leaving") |
21:00 |
21:01:17 | lostlogic | Slasheri: your comment : FIXME: Crashes unless we use chunk size here, what would you like that value to be in seconds −− it won't crash now no matter the size |
21:02:19 | | Join actionshrimp [0] (i=nn@dhcp-163-1-214-233.seh.ox.ac.uk) |
21:02:26 | preglow | XavierGr: is it really necessary to increment the plugin api version? |
21:02:54 | XavierGr | well I am not sure? Linus told me to do so if I add a function in the end |
21:03:05 | XavierGr | Or I misunderstand? |
21:03:08 | preglow | i thought you only needed to do that if you added it in the middle |
21:03:22 | XavierGr | that's the mini api version, no? |
21:04:00 | preglow | ok, might be |
21:04:05 | preglow | XavierGr: and what is the JPG_LIST define for? |
21:04:46 | XavierGr | yeah sorry that's a left over from the 2nd aprroach |
21:04:59 | preglow | good |
21:05:01 | XavierGr | it used a file to store the filenames temporary back then. |
21:05:13 | Bger | preglow the idea is to check whether the api is the same as when the plugin is compiled and if it's lower, then to reject running |
21:05:23 | Bger | s/api/api ver |
21:05:29 | Bger | oh.. |
21:05:34 | preglow | i know that |
21:05:38 | Bger | okay, sorry for my english, but you know it ... |
21:05:58 | preglow | point is just that adding functions at the end doesn't break anything |
21:06:14 | Bger | yep |
21:06:25 | XavierGr | but imagine that my compiled rock to be in an older compiled rockbox version |
21:06:30 | Bger | but if you compile it with api ver 53 and run it on api ver 51 ... |
21:06:31 | XavierGr | it would crash no? |
21:06:38 | XavierGr | exactly |
21:06:44 | Bger | the api's at the end won't be there |
21:06:47 | Bger | apis |
21:07:52 | preglow | also, what's going on with the "gray buf error" line in the patch? |
21:07:59 | Paul_The_Nerd | preglow: The comments say increase API version when you add something, min version when you add in the middle, if I recall |
21:08:04 | preglow | seems like you replace the quotes with something strange |
21:08:16 | *** | Saving seen data "./dancer.seen" |
21:08:39 | XavierGr | line? |
21:08:55 | preglow | 352 in the patch |
21:09:46 | XavierGr | ah yes I changed all splash error intervals to 0.5 secs instead of 2 secs. It is annoying to have to wait 2 secs imho? |
21:10:06 | XavierGr | but that is my opinion if you think it must be longer we should change it. |
21:10:54 | Lear | better be able to read the splash at least... |
21:12:25 | XavierGr | well the splash is a very small message in my tests 0.5 is plenty of time. It is annoying to wait 2 seconds, especially on occassion with many non-compatible files |
21:12:59 | | Join Daishi [0] (n=daishi@ool-18bcf48a.dyn.optonline.net) |
21:13:12 | Paprica | linuxstb, just add the line |
21:13:13 | Paprica | wps_has_backdrop=false; |
21:13:24 | Paprica | in line 837 |
21:13:30 | Paprica | at gwps.c |
21:13:43 | Lear | preglow: you mentioned something about eq graphing. does that mean it would show the frequency response of the eq? you know of any (windows or linux) programs for that? |
21:14:03 | Paprica | and the backdrop will not stay.. |
21:15:03 | Paprica | shit |
21:15:17 | Paprica | the menus back drop stay |
21:16:34 | preglow | Lear: matlab? |
21:16:43 | preglow | Lear: and yes, it means that |
21:17:08 | Paul_The_Nerd | Paprica: If the WPS doesn't have a backdrop set, it's *supposed* to show the menu backdrop instead. |
21:17:10 | Lear | I was hoping for something smaller/easier... :) |
21:17:25 | Paprica | oh |
21:17:27 | Paprica | ok |
21:17:30 | Paprica | so it works |
21:17:31 | Paprica | hihi |
21:17:32 | Paul_The_Nerd | The idea being that if you want the WPS to have a blank screen behind it, you use a blank BMP. Otherwise, you can create a WPS with NO bmp, and have it match your menus |
21:17:33 | Paprica | =] |
21:17:38 | preglow | Lear: there are some filter design programs around, but i haven't used them since i got my hands on matlab |
21:17:51 | Lear | Hm... maybe gnuplot would work... |
21:17:58 | preglow | XavierGr: i think 0.5s is a bit short, the user should be able to see them |
21:18:01 | preglow | Lear: it would |
21:18:15 | preglow | Lear: i've used octave/gnuplot for making filter plots |
21:18:16 | preglow | works fine |
21:18:23 | Lear | But if it could show the frequency response of an x-band parametric equalizer, and allow me to play with the parameters, I'd be happy. |
21:18:43 | safetydan | preglow, is your graph code usable (i.e. could I work on integrating it?), or is too rough for that? |
21:18:57 | preglow | safetydan: if you give me a sec to convert it to fixed point, we'll see |
21:19:06 | preglow | it's floating point right now |
21:19:10 | XavierGr | preglow: okay but I think 2 seconds is too much what about 1? |
21:19:17 | preglow | XavierGr: better |
21:19:40 | safetydan | preglow, no rush |
21:21:51 | | Quit gromit` (Remote closed the connection) |
21:24:45 | | Join ModernExecutive [0] (n=ModExec@wm204-165.unwired-grad.wm.edu) |
21:24:48 | Lear | heh, nice daily build cross... :) |
21:24:50 | safetydan | any objections to a %me WPS tag for "is EQ enabled?" |
21:25:28 | | Join adamd [0] (n=81ea0401@labb.contactor.se) |
21:25:38 | preglow | i don't see the need |
21:25:45 | | Join gromit-- [0] (n=gromit@ras75-5-82-234-244-69.fbx.proxad.net) |
21:25:46 | preglow | wouldn't you know if it is enabled? |
21:25:53 | | Join NightCat [0] (n=pink__ki@garant.metacom.ru) |
21:25:56 | | Join markun [0] (n=karl@bastards.student.ipv6.utwente.nl) |
21:26:00 | NightCat | Hi all! |
21:26:05 | NightCat | Paprica here? |
21:26:12 | Paprica | yep |
21:26:17 | adamd | hello hello. am I right in thinking that the usb boot loader mode on the iRiver is there to allow access to the drive? because my PC doesn't pick anything up |
21:26:38 | NightCat | Do you know, that there is a problems with WPS? |
21:26:51 | Paprica | what is the problem? |
21:26:57 | safetydan | preglow, it's a feature request from the forums, I'll leave it for the moment |
21:26:59 | lostlogic | ok, gotta test to make sure nothing broke from combining Slasheri's and my changes, and then I'll commit |
21:27:08 | NightCat | Paprica: But I don't know is it from margins patch or not... |
21:27:16 | Paul_The_Nerd | safetydan: How 'bout storing the name of the last loaded EQ preset file (and if the EQs are tinkered with, replace that string with 'Custom') and use that in the tag, if you're gonna do a tag. |
21:27:39 | NightCat | Paprica: When I use WPS with tag %wd it hides status bar... |
21:27:48 | NightCat | Paprica: but |
21:28:02 | NightCat | Paprica: it writes strings like there is a status bar... |
21:28:18 | Paprica | give me the wps.. |
21:28:26 | safetydan | Paul_The_Nerd, I'll put that on the TODO list |
21:28:31 | NightCat | Screenny? |
21:28:33 | Paprica | no |
21:28:42 | NightCat | Sec. |
21:28:50 | Paprica | the wps |
21:28:51 | Paprica | ok |
21:28:54 | preglow | i still don't see the reason, wouldn't you bloody know what you've set your eq to? |
21:29:14 | Paul_The_Nerd | safetydan: No rush, it just seems like a better way to me. ;) |
21:29:17 | safetydan | people are odd |
21:29:19 | preglow | i don't want to add every bell and whistle to the wps code just because the misticriver people likes crowded wps screens |
21:29:26 | Lear | small changes aren't _that_ audible, maybe? |
21:29:28 | safetydan | if it can be customised, they want it to be customised |
21:29:54 | lostlogic | Slasheri: do we really need to hold the buffer all but 1/2s full for crossfade!? |
21:30:53 | NightCat | Paprica: And I found another bug: when you use a change color patch when you plays song it becoms the default colors... |
21:31:00 | NightCat | Here the: http://rapidshare.de/files/12766710/leo-6.wps.html |
21:31:25 | Paprica | the color patch isnt mine |
21:31:33 | NightCat | Paprica: I've don't change my WPS and it was working erlier... |
21:31:45 | safetydan | heh, button acceleration + low latency eq == fun with sound |
21:31:46 | * | Paul_The_Nerd still uses the Rockbox_Default WPS. With the peakmeter stripped. |
21:31:47 | Slasheri | lostlogic: hmm, maybe not.. you can try to remove that delay :) it's only there to make sure we don't miss start of the next song |
21:31:49 | NightCat | Paprica: I know (about colors)... |
21:32:36 | preglow | safetydan: oooooohh |
21:32:40 | preglow | safetydan: gimmegimmegimmegimme |
21:32:42 | lostlogic | Slasheri: nod, I think I've got it working, will be committing shortly |
21:32:45 | NightCat | Paprica: But today I update cvs and patched it with margings pathc (new version from tracker)... |
21:32:56 | Slasheri | lostlogic: sounds great :) |
21:33:37 | Paprica | mm i know that the patch is buggy |
21:33:57 | NightCat | You think it is a patch problem? |
21:34:11 | Paprica | mm i think |
21:34:16 | Paprica | i need to work on it |
21:34:17 | Paprica | .. |
21:34:20 | NightCat | But erlier it was work... |
21:34:25 | Paprica | mm try without the margins |
21:34:36 | NightCat | I tried - the same... |
21:34:47 | NightCat | Or you mean without patch at all? |
21:34:49 | Paprica | and with clear source? |
21:35:08 | NightCat | With clear source - no... |
21:35:16 | NightCat | I'll do it now... |
21:35:17 | | Quit Paul_The_Nerd ("Leaving.") |
21:35:50 | safetydan | currently it's just key combo acceleration on iRiver (ON + LEFT or ON + RIGHT) |
21:35:53 | safetydan | but good enough |
21:36:24 | preglow | so it just uses larger steps when you press on? |
21:36:43 | safetydan | pretty much |
21:37:03 | safetydan | 100 Hz instead of 10Hz, 1dB instead of 0.1 dB, 1 Q instead of 0.1 Q |
21:37:37 | preglow | i think a scheme that just makes the step delta dependent on a timer delta would be better, so the step gets bigger the longer you keep a button pushed, up to a limit of course |
21:37:44 | preglow | i haven't tested such a scheme, of course :> |
21:37:57 | safetydan | see, that sounds like effort |
21:37:59 | safetydan | this was easy |
21:38:02 | preglow | :-) |
21:38:06 | preglow | i can try it myself |
21:38:15 | preglow | btw, this graphing won't be so expensive after all |
21:38:29 | safetydan | you can swing from 10 Hz to 1000Hz in about 5 seconds |
21:38:35 | safetydan | 10000 Hz I mean |
21:38:37 | NightCat | Who is running_amar? |
21:38:44 | NightCat | Anybody knows? |
21:39:08 | Paprica | PI |
21:39:09 | lostlogic | linuxstb: I'm committed if you want to get your ipod fixage in |
21:39:10 | safetydan | preglow, did you find a faster way? |
21:39:23 | lostlogic | Slasheri: might want to review what all I've just changed... but it's a lot, so luck :) |
21:39:32 | NightCat | Color patch is his... |
21:39:40 | | Quit Siku () |
21:40:01 | linuxstb | lostlogic: Thanks. I'm just giving my ipod a short charge - I've worn it out |
21:40:13 | NightCat | I want working WPS and color changer... |
21:40:34 | gromit-- | ~kw |
21:40:43 | gromit-- | woups |
21:40:50 | preglow | safetydan: no, i just stopped being braindead |
21:41:01 | safetydan | that's always nice |
21:43:09 | safetydan | preglow, button acceleration is committed |
21:43:12 | preglow | gr8 |
21:44:02 | | Join XavierGr_ [0] (n=XavierGr@ppp12-adsl-239.ath.forthnet.gr) |
21:44:20 | XavierGr_ | sorry for that power outage for 5 minutews |
21:44:51 | XavierGr_ | preglow if you commented something while I was away, please tell me.... |
21:45:20 | preglow | XavierGr_: nope |
21:45:31 | * | preglow does the obligatory fast filter sweeps |
21:48:06 | NightCat | Paprica: I've tried: It works without your patch... |
21:48:07 | ep0ch | hehe we need a couple of lfos ;) |
21:48:31 | preglow | the first thing i did with the eq was giving it an lfo, haha |
21:48:39 | ep0ch | :) |
21:48:49 | Paprica | ok i'll take a look on that tomorrow |
21:49:19 | linuxstb | New iPod audio driver in CVS. This one works :) |
21:49:25 | linuxstb | (I hope....) |
21:49:36 | ep0ch | wahoo time to cvs up |
21:49:56 | lostlogic | ep0ch: enjoy... the buidl system is like 4 behind so we'll never know what builds and what breaks |
21:50:09 | NightCat | Paprica: There is another patch, look: http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1425831 |
21:50:16 | linuxstb | lostlogic: We all get to share each other's points... |
21:50:36 | | Join JoeBorn [0] (n=jborn@dsl017-022-247.chi1.dsl.speakeasy.net) |
21:51:30 | Paprica | NightCat, try it, its my patch |
21:51:46 | Paprica | he do it for the todays cvs |
21:51:57 | Paprica | today* |
21:52:38 | NightCat | Ok. |
21:52:48 | linuxstb | bbl |
21:54:31 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
21:54:40 | | Join Siku [0] (n=Siku@f303b.w3.ton.tut.fi) |
21:55:13 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
21:55:52 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:59:07 | | Nick XavierGr_ is now known as XavierGr (n=XavierGr@ppp12-adsl-239.ath.forthnet.gr) |
21:59:30 | DBUG | Enqueued KICK XavierGr |
21:59:30 | XavierGr | Dinner Time! |
21:59:44 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
21:59:44 | * | preglow cheers for lostlogic |
22:00 |
22:00:09 | safetydan | seems that the low latency pcm function won't be called if you access the EQ menu from the onplay menu |
22:00:40 | preglow | feel free to fix |
22:01:19 | ep0ch | just loaded my eq preset from disc while sound was playing. playback stopped? |
22:02:07 | safetydan | preglow, just looking at the best way to do that |
22:02:18 | lostlogic | ep0ch: sounds broken :) |
22:02:20 | safetydan | doesn't seem right to go to low latency mode for the whole onplay menu |
22:02:33 | t0mas | lostlogic: already fixed |
22:02:44 | t0mas | "iPod: Re-written audio driver. This brings it in line with changes to pcm playback system, and also appears to fix all the ipod-specific playback glitches" |
22:02:45 | Slasheri | ep0ch: that might be possible because the pcm runs pretty low when low latency mode is active.. |
22:03:08 | Slasheri | we could probably increase the buffer size a bit |
22:03:15 | Slasheri | but now time to go sleep -> |
22:03:19 | ep0ch | i vote eq as patch of the month |
22:03:52 | ep0ch | even though i wont use it :) |
22:04:07 | safetydan | the eq is nothing |
22:04:10 | safetydan | now eq graphing |
22:04:13 | safetydan | that's something |
22:04:16 | | Join solexx_ [0] (n=jrschulz@c169132.adsl.hansenet.de) |
22:04:30 | safetydan | who doesn't love graphs on their mp3 player? |
22:04:38 | ep0ch | realtime eq graphing settings screen... |
22:04:53 | preglow | yeah, i think the realtime eq graphing might be realistic now |
22:05:08 | preglow | perhaps |
22:05:09 | preglow | we'll see |
22:05:13 | safetydan | interesting |
22:05:14 | Lear | epoch: loading a config file always stops playback at the moment. |
22:05:25 | * | safetydan contemplates "Super Graphical EQ UI" mode |
22:05:32 | Lear | some settings mess with buffer sizes and the like, so to be on the safe side... |
22:07:46 | YouCeyE | are there any preset eq in rockbox? |
22:07:54 | YouCeyE | for iriver |
22:08:50 | safetydan | YouCeyE, you can download some |
22:08:58 | YouCeyE | where from? |
22:09:47 | ghode|afk | http://www.misticriver.net/showthread.php?t=36635 - somehere |
22:09:49 | | Quit hshah (Read error: 104 (Connection reset by peer)) |
22:10:02 | safetydan | http://www.misticriver.net/showthread.php?t=36635 |
22:10:06 | safetydan | beaten to it |
22:10:13 | YouCeyE | thanks |
22:11:27 | NightCat | Paprica: The second patch works fine. All's ok with marging now. |
22:11:42 | Paprica | ok |
22:11:46 | Paprica | good to know |
22:12:16 | NightCat | Paprica: Now need to solve the problem with colors... |
22:12:25 | lostlogic | man, we ate CVS today, high fives all around :) |
22:12:52 | preglow | hahaha |
22:12:53 | NightCat | :) |
22:13:18 | | Join RotAtoR [0] (n=e@12-210-82-91.client.insightBB.com) |
22:13:30 | Paprica | NightCat, what do you need? foreground color or background? |
22:15:32 | Lear | Btw, saw on hydrogen audio that 3GPP has the source for a fixed-point HE-AAC encoder/decoder. Don't know about licensing yet though... |
22:15:46 | Lear | And encoding was quite limited in bit-rate range, I think... |
22:16:30 | | Quit solexx (Connection timed out) |
22:16:37 | NightCat | Paprica: foreground |
22:16:54 | preglow | oh my, how little i care about aac encoding |
22:17:01 | Paprica | ok |
22:17:08 | NightCat | When go to WPS (start playing) colors backs to default. |
22:17:28 | NightCat | But it works if go to menu and select it again... |
22:17:36 | Paprica | wps tag is ok too? |
22:17:44 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
22:17:45 | NightCat | Then they go default if again stop and play... |
22:17:46 | | Join hshah [0] (n=hshah@hirenshah.plus.com) |
22:17:52 | | Join Moos [0] (i=DrMoos@m53.net81-66-159.noos.fr) |
22:18:02 | NightCat | Paprica: Wich tag? |
22:18:17 | Paprica | %fg|rrr|ggg|bbb| |
22:18:28 | YouCeyE | hi the eq are fox h3xx |
22:18:28 | NightCat | There is such tag? |
22:18:32 | Paprica | no |
22:18:36 | YouCeyE | i have h120 |
22:18:43 | YouCeyE | will they work? |
22:18:47 | Paprica | i have the start |
22:18:54 | Bagder | the eq is for rockbox |
22:18:59 | YouCeyE | cool.. |
22:19:05 | NightCat | I have no such tag in my wps... |
22:19:21 | Paprica | i know |
22:19:32 | Paprica | i will do it.. =] |
22:20:36 | preglow | eq works on all current rockbox platforms without hardware decoders |
22:20:59 | NightCat | Paprica: I just can't understand, why colors flashs when go to wps... |
22:21:12 | Paprica | i dont know too |
22:21:13 | lostlogic | Bagder: I remember you not much being a fan of how I'd done the real time clock tags for WPS... how do you think it should work? |
22:21:32 | Bagder | me? |
22:21:44 | Bagder | I doubt I've said anything about it |
22:21:47 | lostlogic | I think so... it was a fairly long while ago before I had CVS, one of my early patches |
22:21:51 | NightCat | Oh, for realtime clock: why it always flashs? |
22:22:02 | lostlogic | NightCat: flashes? |
22:22:24 | NightCat | Mmm... Back to 00:00... |
22:22:52 | NightCat | I have to set it again very often... |
22:23:37 | lostlogic | NightCat: anytime the iRiver firmware boots up it will get messed... otherwise... I dunno |
22:24:05 | NightCat | Ah... Mmm... Maybe... I'll check :) |
22:24:46 | NightCat | Yes :) I know... I recharge batteryes every night... |
22:24:54 | NightCat | With iriver firmware... |
22:24:59 | NightCat | :( |
22:25:38 | NightCat | There is no recharge code i RB for H300 yet... |
22:25:47 | lostlogic | NightCat: huh? yes there is... |
22:25:49 | NightCat | *in RB* |
22:25:52 | lostlogic | NightCat: charging works fine |
22:26:08 | NightCat | Without booting? |
22:26:12 | | Join bazz [0] (n=nick@fw.marklogic.com) |
22:26:37 | lostlogic | NightCat: why do you need it to be bootloader charging? |
22:26:39 | lostlogic | it doesn't matter... |
22:26:56 | Cassandra | H300 has a hardware charge circuit, doesn't it? |
22:27:01 | lostlogic | Cassandra: yeah |
22:27:06 | NightCat | I mean if I start it and stop playing it will shut down in some time yes? |
22:27:15 | lostlogic | NightCat: not if the charger is connected |
22:27:25 | NightCat | Ah, ok. |
22:27:44 | bazz | is it a known bug that if you specify %?mp<Stop|Play|Pause|Ffwd|Rew> it will display Ffwd for everything other than play (pause,ffwd and rwd) except for one moment when you let go of the ffwd/rwd button when it displays rewind. (pause always displays Ffwd) |
22:28:06 | | Nick Paprica is now known as Paprica[sleep] (n=Paprica@HFA62-0-132-179.bb.netvision.net.il) |
22:28:41 | lostlogic | bazz: never seen that behavior |
22:29:08 | bazz | lostlogic: hrm, i see it both on my player and in my sim, but let me play a bit, it could be a bug in my wps file |
22:29:13 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-32-153.w83-198.abo.wanadoo.fr) |
22:33:43 | bazz | lostlogic: nm, i'm an idiot :) |
22:34:21 | lostlogic | :-P |
22:36:07 | | Quit hyarion ("Lost terminal") |
22:36:53 | | Part ModernExecutive |
22:36:56 | * | amiconn is curious what 'super graphical' is ;) |
22:37:09 | | Quit zhilik ("http://www.zhukovsky.net") |
22:38:52 | | Quit Lear ("Chatzilla 0.9.70 [Firefox 1.5.0.1/2006011112]") |
22:38:57 | amiconn | safetydan: When adding strings to the .lang files, *always* add at the end. |
22:39:02 | | Join BHSPitLappy [0] (i=Steve-O@adsl-64-217-217-43.dsl.rcsntx.swbell.net) |
22:39:26 | amiconn | Likewise, deprecated strings must not be removed, they need to be deprecated |
22:39:38 | | Join hardeep [0] (i=hardeeps@SDF.LONESTAR.ORG) |
22:40:09 | lostlogic | amiconn: hmph, good to know. |
22:40:13 | preglow | why does this matter so much for lang files? we change other settings around often enoughj |
22:40:24 | ep0ch | this for voice files? |
22:40:49 | Bagder | lang files survive more |
22:40:53 | Bagder | and |
22:40:54 | amiconn | If strings are added in the middle, all subsequent strings will be mixed up if someone uses older .lng files |
22:41:06 | Bagder | and english is the master for all other languages |
22:41:39 | ep0ch | thats a bold statement ;) |
22:41:40 | preglow | why do lang files survive more? |
22:41:56 | Bagder | since we stick to these rules |
22:41:58 | amiconn | The deprecated strings can only be removed and strings sorted when we bump the binary .lng version. This will render all older .lng files unusable |
22:42:18 | preglow | appreciate the recursive turn this just took |
22:42:23 | Bagder | hehe |
22:42:35 | Bagder | well, there's no reason to break old installs |
22:42:40 | amiconn | This is something I am doing right now; I'm (still) about 85% thorugh english.lang |
22:42:44 | Bagder | and by adhering to these simple rules, we don't |
22:43:03 | safetydan | amiconn, sorry about that, I just remembered that restriction after committing |
22:43:21 | amiconn | The other .lang files can be adapted by a script (which has to be written, but shouldn't be too difficult) |
22:43:31 | * | Cassandra realises quite how big this channel's got lately. |
22:43:42 | preglow | Bagder: break old installs? these are development builds here... |
22:43:45 | BHSPitLappy | nah |
22:43:53 | amiconn | Ooh, >100 users now... |
22:43:54 | preglow | anyway, it doesn't matter |
22:43:59 | | Quit ep0ch ("Kopete 0.11.1 : http://kopete.kde.org") |
22:44:28 | amiconn | preglow: The lanugage files are shared across all platforms |
22:44:42 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
22:44:46 | Cassandra | Frankly a prune of unused string's would be good. Less work for me when I record them. |
22:45:05 | Bagder | *cough* langv2 *cough* |
22:45:07 | Bagder | ;-) |
22:45:14 | amiconn | Cassandra: All unused strings should be deprecated anyway |
22:45:50 | amiconn | I found 2 or 3 that were not, I cleaned them from my local tree already |
22:46:13 | | Quit bazz ("Leaving") |
22:46:25 | * | preglow sings the fixed point dirge |
22:46:25 | lostlogic | Have people gone and recorded their own voice instead of using T2S? |
22:46:35 | preglow | cassandra has |
22:47:13 | lostlogic | cool |
22:47:32 | | Join Rondom [0] (n=Rondom@mrbg-3e3422ce.pool.mediaWays.net) |
22:47:33 | amiconn | preglow: What? |
22:48:23 | Cassandra | I'm due to do it again shortly, since I have much better quality equipment now. |
22:48:34 | preglow | Cassandra: good luck |
22:48:38 | preglow | amiconn: what what? |
22:48:50 | amiconn | what fixed point thingy... |
22:49:05 | preglow | just me lamenting about fixed point never working the first time around |
22:49:11 | Henrico | do we include sound in the manual? |
22:49:13 | Cassandra | Thanks. I have volunteers to do the editing job, so it's just a matter of setting up the mic and sitting down for an hour or so. |
22:49:23 | * | amiconn is wondering what preglow is doing |
22:49:32 | BHSPitLappy | what's new in here? something always is :D |
22:49:34 | amiconn | Resampler? Stereo width? Speex? |
22:49:35 | safetydan | amiconn, eq graph I think |
22:49:44 | Cassandra | Behringer, providers of reasonably cheap decent quality audio equipment are my stars. |
22:50:16 | Cassandra | Henrico, huh? This is for the voice UI. |
22:50:16 | preglow | amiconn: eq graphing |
22:50:37 | Henrico | sure, but if we include screenshots, why not soundsamples? |
22:50:43 | preglow | thought i'd do something that would be quick |
22:50:48 | preglow | but no, no quickie for me today |
22:50:49 | BHSPitLappy | eq graph would be cool |
22:51:23 | BHSPitLappy | would that look more like a cpu monitor or something? |
22:51:27 | preglow | speex _still_ has tons of floating point code :/ |
22:51:28 | BHSPitLappy | rather than a visualization |
22:51:46 | preglow | BHSPitLappy: what? it will just plot what the eq frequency response looks like |
22:52:14 | preglow | http://www.pvv.org/~thomj/rockbox/eqgraph.png |
22:52:15 | preglow | like that |
22:53:31 | Cassandra | What'd be really cool is something that takes a frequency response graph for some headphones and works out an EQ setting that gives as flat a response as possible on them. |
22:53:50 | preglow | not exactly a trivial problem |
22:53:55 | preglow | but entirely possible |
22:54:07 | BHSPitLappy | preglow: kewl, would there be ways to throw that into a wps? |
22:54:23 | preglow | BHSPitLappy: i can't imagine why anyone would want that in a wps |
22:54:30 | * | preglow is against wps bloat |
22:54:46 | * | Cassandra imagines it'd be possible to get detailed frequency response data out of manufacturers, but I don't understand the maths well enough to write one. |
22:54:49 | lostlogic | speaking of −− anyone heard from NathanH about his token parser? |
22:55:03 | Cassandra | I'd love to have my EQ settings custom tuned to my headphones though. |
22:55:30 | Cassandra | And that really would be a Rockbox unique feature. |
22:55:57 | preglow | Cassandra: you should never trust frequency responsen acquired from manufacturers |
22:56:01 | BHSPitLappy | preglow: somebody will do it :) |
22:56:06 | Cassandra | TBH all we really need is an app that will generate EQ files. Doesn't even need to run on target. |
22:56:16 | preglow | once you have that, though, it's just a simple matter of making an inverse filter |
22:56:25 | preglow | which is only "trivial" if you allow it to be an fir filter |
22:56:38 | preglow | which would be kind of in the heavy league for a dap |
22:56:52 | Cassandra | preglow, you have a point. But I'm not sure how else you'd get the data without professional audio testing equipment. |
22:57:12 | Cassandra | what's one of them then? |
22:57:15 | | Join Febs [0] (n=40326e83@labb.contactor.se) |
22:57:15 | preglow | no, no you can't :-) |
22:57:32 | preglow | you'd pretty much need a very high quality mic and an anechoic room |
22:58:47 | | Join hyarion [0] (i=hyarion@shaka.acc.umu.se) |
22:58:58 | preglow | an fir filter is one of the two basic kinds of digital filters you have |
22:59:16 | preglow | stands for 'finite impulse response', the current eq uses iir (infinite impulse response) filters |
22:59:36 | preglow | both because that's what traditional eqs use, and because iir filters are much cheaper than fir filters |
22:59:46 | preglow | newer eqs are starting to use linear phase fir filters, though |
23:00 |
23:00:39 | BHSPitLappy | hyarion: boo |
23:00:51 | hyarion | argh! |
23:00:52 | | Part hyarion |
23:01:16 | BHSPitLappy | lol |
23:01:32 | | Join hyarion [0] (i=hyarion@shaka.acc.umu.se) |
23:01:36 | hyarion | is he gone? |
23:01:38 | hyarion | <_< |
23:01:39 | preglow | yes |
23:01:43 | hyarion | >_> |
23:01:45 | preglow | i killed him |
23:01:46 | hyarion | pew |
23:01:57 | josh_ | 14:00 -!- hyarion [i=hyarion@shaka.acc.umu.se] has left #rockbox [] |
23:01:57 | josh_ | 14:01 < BHSPitLap> lol |
23:01:57 | josh_ | 14:01 -!- hyarion [i=hyarion@shaka.acc.umu.se] has joined #rockbox |
23:01:59 | t0mas | hm? are you alergic to cows? |
23:02:10 | preglow | cows say 'boo' around your place? :> |
23:02:11 | josh_ | I don't see any "-!- BHSPitLappy [...] has left #rockbox [...]" in there... |
23:02:18 | preglow | i'd hate to go there |
23:02:21 | Cassandra | So we couldn't really use an FIR fillter for Rockbox then? |
23:02:24 | Febs | Cassandra, if you need additional help with the editing project, I can pitch in. |
23:02:40 | * | BHSPitLappy shoots hyarion, in tears |
23:02:51 | t0mas | ghehe preglow: yeah... boo pronounced by dutch people sounds like boe... wich is similar to the way we describe the sound of cows |
23:02:52 | t0mas | ghehe |
23:02:55 | preglow | Cassandra: could, yes, but i have yet to try implementing one to see how long filters we can use before everything just vomits |
23:03:26 | * | lostlogic keeps EQ safely in the off position |
23:03:40 | Cassandra | Febs: Help always welcome. Patches to the TeX, screenshots, plugin docs, I'll take whatever's offered. |
23:03:55 | t0mas | lostlogic: iriver? |
23:03:58 | Cassandra | preglow, would it be worth doing, assuming it worked? |
23:04:14 | lostlogic | t0mas: H3x0 −− I prefer performance, and original audio ;) |
23:04:17 | t0mas | Cassandra: are you sure you want flat sound? |
23:04:22 | Cassandra | I really ought to look at the maths of audio manipulation at some point. |
23:04:31 | t0mas | most people use EQ's to pump up time freqs... |
23:04:33 | Febs | Actually, I was talking about the audio editing with respect to the voice files. |
23:04:40 | t0mas | *some |
23:04:40 | hyarion | BHSPitLappy: it's not nice to shoot at people like that :/ |
23:04:41 | Cassandra | t0mas, why wouldn't I? I tend to believe it's the artist's intent. |
23:04:54 | Febs | But I DO want to work on the manual. |
23:04:57 | BHSPitLappy | hyarion: it's not nice to make people cry :'( |
23:05:16 | Cassandra | Febs, oh right. Thanks. I'll keep you in mind. |
23:05:23 | t0mas | Cassandra: I assume the artist and his or her tech people listened to it on some setup too... |
23:05:30 | t0mas | and tuned it to sound good on that |
23:05:46 | preglow | Cassandra: sure, i'll do one once, but it's not a priority |
23:06:01 | Cassandra | t0mas, well, yes, but I'd assume producers try to get as flat a setup as they can. |
23:06:04 | t0mas | so if you build the perfect "flat" player... you will not hear what they heard when mastering... |
23:06:13 | t0mas | Cassandra: no, they don't... |
23:06:24 | t0mas | they try to get the sound perfect for the greatest common divisor... |
23:06:34 | Febs | When I've mixed audio, we generally do the mixing on nearfield monitors, but we then listen to mixes on a small radio, headphones, and in several different cars. |
23:06:36 | Cassandra | preglow: Cool. I'm in no great need of it. |
23:06:36 | preglow | the greatest common divisor doesn't always hit you |
23:06:39 | t0mas | sometimes even just for radio... |
23:06:42 | Febs | As well as on home systems. |
23:06:43 | preglow | fuck what they intended, listen to music like you want it |
23:07:14 | preglow | besides, not all music is mastered by pros |
23:07:19 | Febs | The mix ends up being a compromise. Things can sound great on the studios nearfields but complete crap on some other system. |
23:07:29 | lostlogic | *admits that pitch adjustment amuses him greatly* |
23:07:30 | Cassandra | preglow, if you like stuff like prog, the artist's intentions can often be quite important. |
23:07:35 | t0mas | Febs: and the finally masterd version is tuned to sound good on radio and home systems... and I assume now a days on ipod earbuds :) |
23:07:57 | preglow | you can't have it sound good on everything |
23:08:03 | preglow | there are too many nuances involved |
23:08:07 | Febs | We had loonnngg discussions on my band's CD about how much limiting to apply. |
23:08:15 | preglow | limiting :/ |
23:08:17 | *** | Saving seen data "./dancer.seen" |
23:08:21 | Cassandra | Personally I don't care long as they make it sound good on my Arcam Solo. ;) |
23:08:21 | t0mas | for cars you can't compress enough... |
23:08:31 | t0mas | so if you're making a "car mix" cd... off you go |
23:08:44 | t0mas | but it ruines the dynamics on a high end home theatre system |
23:09:11 | Febs | Yeah, I know,, preglow. We had a mix that had *great* dynamics, but listening in the car, you had to have your hand on the volume control constantly. |
23:09:17 | adamd | what exactly does compressing do? quieten the louder bits and raise the quieter bits? |
23:09:32 | Cassandra | I'm not entirely convinced of the benefits of listening to music on a home theatre system. |
23:09:38 | * | amiconn doesn't completely understand why cars need audio compression |
23:09:40 | Cassandra | adamd, exactly. |
23:09:40 | t0mas | adamd: jup |
23:10:00 | Cassandra | If you've ever tried to listen to Pink Floyd on a car system, you'll know why. |
23:10:09 | Febs | Amiconn, because the noise floor is so high. If you turn the music up loud enough to hear the quiet parts, the loud parts are overwhelming. |
23:10:10 | t0mas | amiconn: because of the high amount of background noise |
23:10:10 | amiconn | The car is practically the only environment where I can use higher volumes without disturbing others |
23:10:24 | lostlogic | anyone other than ep0ch done boost ratio comparisons before and after my commit today? |
23:10:34 | t0mas | time to watch CSI |
23:10:36 | t0mas | bye bey |
23:10:46 | preglow | watching csi makes your brain fall off |
23:10:50 | | Nick t0mas is now known as Ts|Away (n=Tomas@unaffiliated/t0mas) |
23:10:59 | * | Ts|Away catches his brain |
23:11:09 | Ts|Away | it's a great show to watch before you go to bed.. |
23:11:14 | BHSPitLappy | using iPods makes your ears fall off |
23:11:17 | preglow | haha, probably |
23:11:24 | adamd | it's time for bands to start releasing music in a mix-it-yourself type format too aswell as standard CDs :P |
23:11:36 | Cassandra | I thought it made you a fashion victim. |
23:11:53 | BHSPitLappy | 2020: cancerous iPod tumors plague 65% of earth's population |
23:11:55 | ghode|afk | ouch, ogg -7 with eq = 100% boost :/ |
23:12:03 | lostlogic | adamd: they should release it on CD 96khz/32bit FLAC'd for us, right? |
23:12:09 | Cassandra | Who except professional engineers and DJs can be arsed to mix dynamically. |
23:12:19 | lostlogic | ghode|afk: do you also use crossfade? |
23:12:21 | | Quit midkay (Read error: 110 (Connection timed out)) |
23:12:37 | | Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...") |
23:12:46 | | Part safetydan ("Leaving") |
23:12:52 | ghode|afk | its off atm |
23:12:53 | amiconn | BHSPitLappy: I don't know about the iPod output, but the old archoses have higher max volume than the irivers. Not that I would need it; my usual listening volume (with earphones) is -40..-30 dB ... |
23:13:14 | BHSPitLappy | amiconn: it's not the volume, iPods just plain create tumors. it's as simple as that. |
23:13:24 | * | Cassandra is quite surprised by how much louder the Nano is than the iRiver. |
23:13:32 | BHSPitLappy | jiggly, apple-shaped tumors. |
23:13:35 | ghode|afk | what does "pcmbufdesc" mean? |
23:13:44 | amiconn | Cassandra: Interesting... |
23:13:50 | preglow | amiconn: ipods have up to +6db |
23:14:06 | lostlogic | ghode|afk: I should give that a better label |
23:14:10 | preglow | it does clip rather badly, though |
23:14:12 | BHSPitLappy | it means "preglow comes mondays but understands fully disk erasion so cool" |
23:14:20 | * | Cassandra listens to the Nano set about 1/2 way up the volume scale, and the iRiver at about 70%-80%. |
23:14:24 | ghode|afk | lostlogic: hovering at around 68% now |
23:14:26 | Cassandra | (This is with replaygain.) |
23:14:37 | Febs | adamd, the typical user can't even figure out how to use a 5 band parametric EQ. There is NO WAY most people could do their own mixes! ;) |
23:14:41 | amiconn | preglow: If you push the archos to +12 dB it will clip as well. |
23:14:48 | lostlogic | ghode|afk: that is how many chunks of the buffer are used (since it now has variable sized chunks, I needed to monitor how many were needed so I added that to the debug) |
23:14:53 | adamd | well I know it sounds stupid and I know it's nigh impossible but I'm sure it'd be excellent fun for there to be a release of maybe a hd-dvd full of all the different tracks... for home-mixing. now that would be fun. |
23:14:57 | amiconn | But even at 0 dB it's louder than the iriver, for whatever reason |
23:15:07 | lostlogic | hmm, I'm using EQ on my test track @59-60% boost |
23:15:18 | lostlogic | which is 14% higher than w/o EQ |
23:15:27 | * | Cassandra hasn't played with EQ yet. |
23:15:28 | adamd | naw, not for everyone :P but I for one would love to do some kind of surround sound mix experimentation and I know a lot of others would. it'll never happen, but it'd be fun if it did. |
23:15:32 | Febs | Mixing is an art. It would be like giving someone some cans of paint and telling them to make their own Mona Lisa. |
23:16:02 | Cassandra | Like most arts, the majority of people who do it are shite. |
23:16:03 | Bagder | devcon2006 getting mentioned on the neuros list ;-) |
23:16:27 | Cassandra | Damn - must book tickets and get organised. |
23:16:53 | adamd | I just think that for anyone who fancied having a go, either to start up learning and make a career out of it or just for a bit of fun, there's no way for them to do it unless they have access to a band to record or something |
23:17:04 | lostlogic | I gotta make sure I can get a passport in time and then book tickets. |
23:17:21 | adamd | I had a bit of a surround sound craze a while ago and got bored quickly because I had nothing to play around with myself |
23:17:45 | preglow | surround mixing sure as hell isn't easy |
23:17:59 | preglow | ordinary mixing requires tons of mixing to get right |
23:18:04 | preglow | s/mixing/training/ |
23:18:08 | Cassandra | Thing is, if you think about it, surround is kind of an odd idea for music. |
23:18:26 | Cassandra | I mean if you go to a gig, usually the sound is all coming from the same direction. |
23:18:29 | preglow | well, yeah, but so was stereo ;) |
23:18:35 | ender` | still, practically everything produced in the last 10 years uses surround |
23:18:45 | preglow | ender`: no? |
23:18:46 | Cassandra | preglow, stereo makes more sense, I think. |
23:19:00 | preglow | Cassandra: not all music is recorded at a gig |
23:19:07 | ender` | if nothing else, you'll hear the vocals on the center most of the time, while music plays on all speakers |
23:19:48 | ender` | then eg. during refrain, the vocals are expanded to all speakers (just connect your CD player to prologic decoder to hear this) |
23:20:01 | adamd | I think it's a fantastic idea for music. it means you're not having all the instruments mushed together in two tracks [which in most cases are nearly the same anyway, with minor stereo effects], they're more discrete, surely that means more of the information from the original multi-track master is delivered to the listener |
23:20:16 | Cassandra | preglow, this is true - I'm just saying that surround seems a little contrived. I mean there's no form of art that involves sitting totally surrounded by musicians. |
23:20:54 | Cassandra | adamd, frankly, if you can't hear the instruments as discrete sounds, then your stereo isn't good enough. |
23:20:59 | ender` | Cassandra: at least to me, it feels better when the music is coming from all around, rather than just front |
23:21:03 | preglow | sure, no, but it's worth experimenting with |
23:21:16 | Febs | Cassandra, there is if you ARE a musician! |
23:21:31 | Febs | (sitting around surrounded by musicians, that is) |
23:22:13 | adamd | listening to a CD shouldn't be an imitation of a live gig, or "sitting surrounded by musicians". why can't it take on its own form? the feeling when you are completely immersed in the sound is, in my opinion, so much more moving than listening to anything in stereo |
23:22:17 | adamd | Febs: good point |
23:22:28 | Cassandra | Febs: Well true. |
23:22:52 | Cassandra | TBH the best way to enjoy a live musical performance is to take part in it. |
23:23:03 | | Quit NightCat (Remote closed the connection) |
23:23:25 | Febs | Whether a CD should be an imitation of a live gig really depends on the type of music. Generally the goal of classical recordings is to recreate the soundstage of a concert hall. |
23:23:25 | Cassandra | Now that'd be a use for the unmixed version I could relate to - cut out which ever track you wanted to perform. ;) |
23:23:39 | preglow | they fail |
23:23:49 | Febs | On the other hand, almost no rock recordings ever have a natural soundstage. The soundstage is created by the mixing engineer. |
23:24:06 | ender` | Febs: in that case, you can put just the echoes on the rear speakers, that'll be as close to the concert hall imitation as you can get |
23:24:24 | preglow | not all echoes come from the rera... |
23:24:26 | preglow | rear, too |
23:24:26 | adamd | I just reckon that people would have a much better opinion on surround sound music if they thought of it as a different way of listening, rather than comparing it back and forth to stereo mixes. I honestly believe it's a superior experience than listening on a stereo. |
23:25:51 | Febs | Getting back to the topic of designing EQ curves that make headphones completely flat, generally, unlike speakers, a completely flat response is not usually the goal of headphone manufacturers. |
23:26:29 | lostlogic | do any of us have iPod 5gs −− didn't someone mention having a driver for the codec in the 5g that needed looking at? |
23:27:22 | adamd | btw, my original question - should the usb boot loader mode make the iRiver hard drive available to windows? because if so, something's buggered here... |
23:27:32 | preglow | lostlogic: linuxstb has access to one |
23:27:33 | adamd | *usb boot loader mode |
23:27:43 | linuxstb | adamd: I think it's known that usb bootloader mode isn't perfect on the h300. |
23:27:49 | lostlogic | adamd: yes, it should |
23:27:52 | adamd | aha, okay |
23:27:55 | lostlogic | adamd: it does about 80% of the time for me |
23:28:00 | Cassandra | Febs, I believe it was in the case of mine, but what's the usual goal? |
23:28:06 | adamd | it hasn't worked yet here |
23:28:08 | XavierGr | yes I had problems with the USB bootloader on H300 too. (when I had an H300) |
23:29:43 | adamd | another thing I thought I'd just ask about [not trying to be impatient.. just curious] is whether the channel selecting on the H300 is anywhere near being enabled? [swapping output from stereo to mono to "custom" etc] |
23:30:01 | | Join midgey34 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) |
23:31:18 | lostlogic | ok, seriously, what the hell is wrong with IP laws. "Any chat you have using AOL Instant Message is the property of AOL, you may not redistribute the results of any such chat" |
23:31:32 | adamd | ??? |
23:31:36 | adamd | that's nuts |
23:31:51 | lostlogic | sorry, that was a satirical non-quote |
23:32:03 | adamd | lol okay |
23:32:04 | lostlogic | but it's basically what AT&T's Natural Voices license amounts to |
23:33:02 | lostlogic | adamd: as for the channel selection, software codecs currently only have stereo far as I can see... you can crossfeed if you want to hear both channels in both ears |
23:33:15 | adamd | what do you mean by crossfeed |
23:33:36 | adamd | that's the aim, it'd be useful for when sharing earphones with anybody |
23:33:46 | lostlogic | in playback settings, crossfeed mixes the channels with each other |
23:33:51 | preglow | crossfeed wouldn't work for that |
23:33:52 | adamd | excellent, thanks |
23:33:58 | lostlogic | no? |
23:34:04 | adamd | oh? |
23:34:11 | preglow | it feeds so little from each channel into the other |
23:34:26 | lostlogic | ah, my mistake. |
23:34:41 | preglow | i'm probably going to implement channel settings and stereo width soon |
23:35:03 | adamd | ahh that'd be very useful |
23:35:19 | lostlogic | will that require changes to the pcm handling code, or is the codec always stereo, we just mix and feed identical data? |
23:35:19 | preglow | man, if this grapher would just bloody start working _now_... |
23:35:27 | preglow | mix and feed, i'd say |
23:35:42 | preglow | hmm |
23:35:50 | preglow | i think dsp may process pure mono streams |
23:36:05 | preglow | i had to do a fix for pitch change screen when i assumed i always got two channels |
23:37:27 | Cassandra | lostlogic, I don't believe if it went to court AT&T could enforce their license. |
23:37:38 | Cassandra | I must ask my lawyer friend about it. |
23:38:20 | * | linuxstb discovers that it one year ago yesterday that the "iriver h1x0 bootloader flashing party" happened: http://www.rockbox.org/irc/rockbox-20050206.txt |
23:38:23 | Cassandra | The problem is the fact that it's almost certainly an illegal contract term (at least under British law) and therefore unenforceable, the amount it'd cost to prove that would be huge. |
23:38:57 | Bagder | "our only recourse is to notify the AT&T attorneys of what we believe may be unauthorized use of their intellectual property." |
23:38:59 | lostlogic | Cassandra: yeah :( |
23:39:10 | Bagder | is that a threat? |
23:39:20 | preglow | ahh, what a day |
23:39:24 | * | preglow remembers the initial panic |
23:39:31 | Febs | Where was that letter from? U.S.A? What state? |
23:39:32 | preglow | Bagder: i believe it is |
23:39:44 | Cassandra | Bagder, more like intimidation, really. |
23:39:57 | Bagder | Febs: "Wizzard Software Corporation", sounds US to me |
23:40:24 | Cassandra | I still think it might be a good idea to ask the EFF and ORG what they think. |
23:40:41 | preglow | Pittsburgh, PA 15213 |
23:40:53 | Cassandra | Seems we should be making a noise about this. |
23:41:04 | lostlogic | I think we give Wizzard the finger, and talk to AT&T about it |
23:41:06 | Cassandra | "AT&T shafts blind people" is a great headline. |
23:41:13 | Febs | What a coincidence. I am licensed to practice law in PA. |
23:41:14 | preglow | hahahaha |
23:41:22 | Bagder | :-) |
23:41:28 | lostlogic | if _they_ have a problem then we _might_ want to listen |
23:42:08 | Cassandra | lostlogic, certainly worth a try, I'd say. |
23:42:25 | pill | the red lines on daily builds page look like a christian cross upside down |
23:42:34 | pill | rockbox is evil |
23:42:46 | Cassandra | Oh no, Rockbox has hidden satanic messages. |
23:42:55 | Bagder | we are cursed! |
23:43:04 | preglow | Febs: ok, so you've got this wrapped, then? :) |
23:43:33 | | Part LinusN |
23:43:55 | XavierGr | lol indeed |
23:44:35 | Febs | Well, if Rockbox wants to challenge it, I may be able to help. I would need to run a conflict check at my firm to make sure that the company is not a client of my firm. |
23:45:13 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-40-44.w83-198.abo.wanadoo.fr) |
23:45:31 | lostlogic | Febs: I guess the question is, whether the terms of the license are legal in the first place, and who therefore is legally in the right. |
23:45:58 | Cassandra | Febs: That'd be cool. |
23:47:49 | Bagder | I'd say "Rockbox" could have a hard time to act legally, since it isn't a formal organization or company |
23:48:01 | Bagder | just a bunch of people spread out |
23:48:01 | Febs | Very true. |
23:48:09 | Febs | I remember discussing that once before. |
23:48:42 | Febs | Of course, it also makes it difficult for the licensor to enforce the license, if in fact it is enforceable. |
23:49:06 | preglow | oh, sweet moses |
23:49:07 | preglow | i am such a fool |
23:50:49 | Cassandra | preglow, well, we didn't like to mention it, but since you have ... ;) |
23:50:52 | Bger | nite |
23:51:01 | | Quit Bger ("BitchX: try our lowfat flavor too!") |
23:52:53 | preglow | it's _always_ stupid bugs |
23:52:54 | preglow | gargh |
23:53:20 | lostlogic | preglow: isn't that kinda like "It's always the last place I look"? |
23:53:23 | | Join midkay [0] (n=midkay@24.143.70.99) |
23:56:39 | preglow | ARGH |
23:56:44 | preglow | i'm even stupider than i thought |
23:57:22 | preglow | there |
23:57:31 | preglow | finally got the bloody graphing code going in fixed point |
23:58:17 | BHSPitLappy | do you think the ipod is powerful enough to make visualizations? |
23:58:30 | BHSPitLappy | (not counting the 5G) |
23:58:49 | preglow | sure |