00:01:14 | | Nick ashridah is now known as Lost-ash (n=ashridah@69.55.227.55) |
00:01:51 | amiconn | yes |
00:03:06 | Febs | Is it worth my while to write documentation for len0x's recent patch? |
00:03:21 | Febs | Or do you think that you (or others) will change or revert it? |
00:03:36 | amiconn | I don't know. If it was just me, I would revert it immediately |
00:03:52 | Bagder | what patch? |
00:03:57 | Bagder | the clipping thing? |
00:04:02 | Febs | Yes. |
00:04:05 | amiconn | yes |
00:04:43 | Bagder | I still wait for him to rever the wrapping integers |
00:04:46 | Bagder | revert |
00:05:09 | amiconn | Wrapping integers were introduced by TiMiD |
00:05:16 | Bagder | ah, my mistake |
00:05:31 | Bagder | I have no real opinion on the clipping thing, it has never bothered me |
00:06:06 | amiconn | It's the option clutter that really annoys me, plus so much happening behind the scenes |
00:06:20 | _FireFly_ | wrapping integers ?? what's that |
00:06:21 | | Quit lostlogicx (Read error: 110 (Connection timed out)) |
00:06:23 | Bagder | I'm against option clutter as well |
00:06:27 | * | DrumRBoy320 says 'sorry for making it an issue' |
00:06:31 | DrumRBoy320 | :) |
00:06:35 | | Quit lostlogic (Read error: 110 (Connection timed out)) |
00:07:11 | amiconn | I'm working on the volume % -> dB transition, with removed limting by the prescaler |
00:07:12 | Bagder | _FireFly_: when you move beyond max integer it wraps to 0 |
00:07:18 | Bagder | and vice versa |
00:07:33 | Bagder | for bass/treble/volume etc |
00:08:04 | Febs | Yikes, that's a bad idea. I can see why you want it reverted. |
00:08:15 | Febs | If I'm reducing the volume to zero, I don't want it to jump back to 100! |
00:08:16 | amiconn | The prescaler thing was really trivial, just moving two lines of code... |
00:08:27 | Bagder | Febs: yeps |
00:08:29 | mirak | Febs: I agree that's not good |
00:08:37 | amiconn | me too |
00:08:53 | BBub | amiconn: cant you just revert the other approach and add yours? :) |
00:08:54 | _FireFly_ | Bagder: ah thanks |
00:08:57 | amiconn | (but by far less annoying than the clipping option thing) |
00:09:14 | linuxstb | Bagder: I've found some problems with the new tools building system. If you create a build directory for the Archos Player or iPod (for example), type "make", then "make clean", then "make", then not all the required tools are compiled. |
00:09:26 | linuxstb | For the Player, it's convbdf, for the iPod, it's scramble. |
00:09:29 | amiconn | BBub: Sure I could |
00:09:41 | amiconn | The question is whether I should |
00:09:47 | Bagder | linuxstb: player doesn't neec convbdf |
00:09:58 | linuxstb | Bagder: It complains that it's not there. |
00:10:10 | Bagder | for the sim? |
00:10:33 | Bagder | it just struck me it doesn't make any tools for the sim |
00:10:34 | linuxstb | I'm just checking again now... |
00:10:45 | linuxstb | No, these are "normal" builds. |
00:10:55 | Bagder | ok |
00:11:06 | Bagder | I'll check it out |
00:11:09 | amiconn | Bagder: While you are at the Makefiles, could you perhaps have a look at integrating the self-extractor? |
00:11:20 | linuxstb | Yes, player builds complain when compiling sysfont.o |
00:11:29 | * | Febs decides not to work on documentation for the prevent clipping option. |
00:11:48 | Bagder | linuxstb: ok, the player shouldn't need that |
00:11:54 | Febs | There are some other things that need attention anyway, like documentation for crossfeed and crossfade. |
00:11:56 | mirak | it would be nice to have two bootloaders, one that default to rockbox, the other to the original firmware |
00:12:04 | mirak | just to have the choice |
00:12:10 | Bagder | so make your own |
00:12:11 | * | amiconn wants crossfood ;) |
00:12:25 | * | Febs laughs out loud. |
00:12:25 | linuxstb | Bagder: I thought Players had some custom characters - do they not use convbdf? |
00:12:33 | Bagder | nope |
00:12:36 | mirak | Bagder: I am scared you know |
00:12:38 | mirak | :) |
00:12:54 | Bagder | I know |
00:13:25 | Bagder | we don't need a bootloader to load the original firmware, imho |
00:13:52 | amiconn | mirak: Why would you want that? |
00:13:53 | mirak | for H300 that's not enough mature |
00:13:59 | mirak | imho |
00:14:01 | Bagder | so don't install it |
00:14:05 | Bagder | or help us fix it |
00:14:08 | mirak | Bagder: comeon |
00:14:12 | * | amiconn was about to say the same |
00:14:13 | mirak | Bagder: sure |
00:14:38 | mirak | don't take that as an offence |
00:14:48 | Bagder | I just find it a sorry attitude |
00:14:56 | Bagder | and you're hardly the first to suggest it |
00:15:15 | mirak | so what's the problem ? |
00:15:22 | Bagder | there's no problem |
00:15:40 | Febs | Mirak, what's the problem with simply pressing REC + ON? |
00:15:45 | mirak | ok so let's say I asked nothing |
00:16:14 | mirak | Febs: there is no debate |
00:16:38 | mirak | it was just a suggestion ... |
00:17:16 | Moos | I never heard here any player die cause Rockbox ;) |
00:18:09 | Moos | lot of people are scaring for "nothing" |
00:18:13 | mirak | Febs: just that for now I see more rockbox as the second option. I am sure this will change |
00:19:07 | Bagder | it is specificly said to be for developers |
00:19:29 | mirak | I plan to develop |
00:19:30 | XavierGr | I think that the first bootloader fo the H100 was the other way around |
00:19:32 | Bagder | why would Rockbox h300 developers boot anything else? |
00:19:35 | mirak | that's not the issue |
00:19:42 | XavierGr | you would have to press REC+ON to start Rockbox. |
00:20:09 | Bagder | still, you're asking for just another load to put on someone else's shoulders |
00:20:26 | Bagder | thus, my opinion |
00:20:37 | Moos | need to sleep here, good night all |
00:20:46 | | Quit Moos ("Glory to Rockbox") |
00:21:02 | mirak | Bagder: I would change it myself. Linus advise to not build our own bootloader |
00:21:09 | mirak | I think I will follow his advice |
00:21:47 | Bagder | I know he says that |
00:22:02 | Bagder | but then he doesn't provide any "reversed" options either |
00:23:01 | Bagder | amiconn: care to repeat to me how I builds a compressed image? |
00:23:09 | Bagder | s/builds/build |
00:23:20 | BBub | make zip |
00:23:25 | BBub | if you meant that |
00:23:27 | amiconn | First, the Makefile needs to be fixed to use the correct dirs |
00:23:29 | Bagder | hehe |
00:23:48 | muesli_- | who is hosting rockbox.org? |
00:24:02 | Bagder | muesli_-: we do |
00:24:03 | amiconn | Then, building the .ajz will need rockbox.ucl as a prerequisite |
00:24:48 | amiconn | Finally, the rule for building the .ajz/.mod from the bin needs to be replaced by a script, which should do the following: |
00:25:15 | amiconn | - call scramble with rockbox.bin, and check the return code |
00:25:28 | Bagder | linuxstb: fixed |
00:25:33 | amiconn | - if ok, then the script has done its work |
00:26:21 | amiconn | - if the return code says the firmware is too big: |
00:26:26 | amiconn | - call 'make' in firmware/decompressor |
00:26:52 | amiconn | - call scramble again, this time using 'compressed.bin' built in the last step |
00:28:09 | amiconn | The Makefile in firmware/decompressor should do the majority of its work in <build_dir>/firmware/decompressor, but use <build_dir/rockbox.ucl as input |
00:28:23 | amiconn | Currently it does all its work in the source dir |
00:28:50 | amiconn | I couldn't figure out how to use the make.inc magic :( |
00:30:11 | Bagder | ok, I'll start working on it |
00:30:17 | linuxstb | Bagder: You forgot to add scramble to the ipodbitmaptools. But I could do that. |
00:30:20 | amiconn | It would be really good if someone with an unflashed (unflashable?) archos could test a compressed ajbrec.ajz |
00:30:27 | Bagder | linuxstb: sorry, please do |
00:30:38 | linuxstb | np |
00:30:51 | amiconn | I'm convinced that it will work, but it could be interesting to compare boot time with uncompressed vs. compressed |
00:31:16 | | Quit _FireFly_ (Read error: 110 (Connection timed out)) |
00:31:54 | | Join _FireFly_ [0] (n=FireFly@p54A46AEB.dip.t-dialin.net) |
00:32:22 | _FireFly_ | Bagder: for the wrapping integers to stop is a simple change only needed |
00:32:40 | Bagder | I'm sure |
00:32:53 | _FireFly_ | gui/select.c:80 change from gui_select_limit_loop(select, false); to gui_select_limit_loop(select, true); |
00:34:15 | amiconn | _FireFly_: Does this prevent the wrap for numeric settings only? |
00:34:33 | amiconn | Because, it makes sense to allow wrap for list-like settings |
00:35:01 | _FireFly_ | not tested |
00:35:28 | _FireFly_ | hmm it seams that this change it for all |
00:36:01 | XavierGr | can someone please explain to me what this declaration means? int currentSample IDATA_ATTR; |
00:36:35 | XavierGr | it decalres an integer with the name currentSample but what's with the IDATA_ATTR extension? |
00:36:38 | | Quit JonSenior ("using sirc version 2.211+KSIRC/1.3.10") |
00:36:53 | Bagder | XavierGr: it puts the variable in the internal memory |
00:37:22 | XavierGr | for faster access? |
00:37:24 | Bagder | yes |
00:37:32 | amiconn | Yes. Apart from that, the declaration isn't 100% correct (anymore) |
00:37:50 | amiconn | It should be int currentSample IBSS_ATTR; |
00:38:02 | amiconn | ..because the variable isn't initialised |
00:38:09 | _FireFly_ | amiconn: to have it only for integers two changes are needed |
00:38:19 | XavierGr | it will give better performance or...? |
00:39:23 | _FireFly_ | remove the line gui/select.c:80 and change the line option_select.c:42 from opt->limit_loop=false; to opt->limit_loop=true; |
00:44:49 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
00:45:31 | JdGordon | has any1 tried making their own usb-otg cable? |
00:45:47 | | Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
00:45:47 | _FireFly_ | oops the line select.c:80 must be moved to settings.c:1593 (before if(gui_syncselect_do_button(&select, button))) |
00:45:49 | JdGordon | do the 2 data wires need to be swpped? or green to green and white to white? |
00:46:09 | XavierGr | you mean sync and charge? |
00:46:50 | | Join LinusN [0] (n=linus@labb.contactor.se) |
00:47:34 | amiconn | hi LinusN |
00:47:41 | LinusN | hi |
00:50:07 | XavierGr | Oh Hiyo Linus |
00:50:49 | | Join leftright [0] (n=5087eaad@labb.contactor.se) |
00:52:19 | * | amiconn now has a working volume setting in dB |
00:52:23 | | Quit cwncool ("CGI:IRC (Ping timeout)") |
00:52:32 | amiconn | There are 2 minor problems though. |
00:53:11 | _FireFly_ | amiconn: have you got the needed changes to stop the wrap around for integer-options?? |
00:53:22 | amiconn | (1) For archos recorders an Ondios, very low numeric values don't fit in the status bar space for the volume icon |
00:53:23 | _FireFly_ | or should i make a patch |
00:53:55 | amiconn | (MAS3587 and MAS3539 go down to -115 dB which means 4 chars) |
00:54:27 | amiconn | (2) If an old .cfg file is loaded, it sets the volume way out of range. |
00:55:04 | JdGordon | _FireFly_: y stop wrap around of int options??? it just makes for a PITA :( |
00:55:19 | linuxstb | JdGordon: Can you test a build for me on your H300? |
00:55:27 | JdGordon | sure |
00:55:33 | _FireFly_ | JdGordon: ?? |
00:55:36 | XavierGr | what a PITA? |
00:55:46 | JdGordon | pain in the ass |
00:55:59 | XavierGr | ahh |
00:56:02 | linuxstb | JdGordon: It's here: http://www.davechapman.f2s.com/rockbox-h300rtc.zip |
00:56:10 | XavierGr | Pita is pie in Greek :) |
00:56:12 | JdGordon | 404 |
00:56:18 | linuxstb | As you can probably guess, it enables reading the date/time from the RTC (I hope). |
00:56:31 | linuxstb | Sorry - http://www.davechapman.f2s.com/rockbox/rockbox-h300rtc.zip |
00:57:37 | JdGordon | cant find my reset button pusher :( |
00:57:52 | JdGordon | the clock is shown :D |
00:58:03 | linuxstb | Does it show the right time? |
00:58:19 | JdGordon | no, but ill set it correct |
00:58:29 | JdGordon | it likes to flash 00:00 |
00:58:31 | amiconn | Blergh, why is the player wps broken?? |
00:58:35 | JdGordon | done it twice already |
00:58:56 | JdGordon | haha wed 2035 :D |
00:59:19 | linuxstb | The time/date setting in Rockbox doesn't work - you'll need to set the date/time in the iriver firmware. |
00:59:25 | JdGordon | ah ok |
00:59:28 | linuxstb | It's read-only at the moment in Rockbox. |
00:59:38 | _FireFly_ | have to go good night everybody |
01:00 |
01:00:23 | LinusN | linuxstb: zip? |
01:01:02 | linuxstb | what zip? |
01:01:15 | LinusN | ah, that wasn't the patch? |
01:01:26 | linuxstb | No, just a binary to see if it worked. |
01:02:25 | JdGordon | does the 1.29K fw not have the clock? |
01:02:33 | JdGordon | i cant find the options to set the correct tome |
01:02:34 | JdGordon | time |
01:02:53 | JdGordon | no, found it |
01:03:00 | linuxstb | LinusN: I've basically just replaced rtc_read_multiple(1, &rtcbuf[1], 7) in timefuncs.c with a call to pcf50606_read_multiple(0x0a, &rtfbuf[1], 7). |
01:03:52 | | Quit DrumRBoy320 (Read error: 104 (Connection reset by peer)) |
01:03:57 | JdGordon | yupm yhr coeect time is shown |
01:04:56 | JdGordon | but the time flickers to midnight every so often |
01:06:08 | linuxstb | That doesn't sound good. |
01:06:46 | JdGordon | it happens when im looking through the menus... i dont know if it happens if i leave the player not not tho... |
01:07:11 | | Quit Kohlrabi ("Leaving") |
01:07:42 | BBub | is it possible to run the cpu of the h1xx/h3xx at any speed you like? |
01:08:05 | JdGordon | linuxstb: seems to have stopped after a reboot.. |
01:09:23 | *** | Saving seen data "./dancer.seen" |
01:09:42 | linuxstb | What do you mean by stopped? |
01:10:24 | | Join dropandho [0] (n=dropandh@cpe-24-193-36-91.nyc.res.rr.com) |
01:10:25 | JdGordon | it didnt flash midnight in the last 2 min i was playing with it... |
01:10:41 | linuxstb | So you mean it's working fine now? |
01:10:45 | JdGordon | looks like it |
01:11:06 | dropandho | hey linus! just wanted to see how the tick pcb was commin along |
01:11:28 | linuxstb | At least it doesn't seem to break the h300, so I'll probably commit it when I commit my related ipod changes (the ipod and h300 have similar RTCs) |
01:11:46 | Bagder | amiconn: ok, makefile seems to be working, I'll have a test version for you tomorrow to check out |
01:12:48 | * | Bagder runs off to bed |
01:14:58 | XavierGr | gnight Bagder. |
01:17:38 | | Quit _FireFly_ (Read error: 110 (Connection timed out)) |
01:19:43 | LinusN | dropandho: i don't have it yet |
01:20:24 | LinusN | linuxstb: the rtc can't be read from a background thread without disturbing the button driver |
01:20:38 | JdGordon | that could be why it was flashing? |
01:21:09 | LinusN | i don't know |
01:25:02 | | Quit muesli_- (Read error: 110 (Connection timed out)) |
01:28:16 | linuxstb | LinusN: What do you mean by "background thread" ? Do you mean any thread apart from main? |
01:28:30 | LinusN | i mean any thread at all |
01:28:35 | | Quit Rick (Read error: 104 (Connection reset by peer)) |
01:28:49 | LinusN | the adc driver reads from the pcf50606 in interrupt context |
01:29:38 | LinusN | so the adc driver can interrupt an ongoing i2c transaction |
01:30:21 | LinusN | either disable the irq or read the rtc in an interrupt as well |
01:30:37 | XavierGr | LinusN: how h100 outputs sound. I mean rockbox feeds the uda with what sort of data? WAV? Sorry for the hilarious question but I dont know anything about it. |
01:30:49 | BBub | pcm i guess |
01:30:54 | LinusN | XavierGr: yes, we feed it PCM data |
01:31:53 | XavierGr | so we could always redirect a xxx2wav plugin to transfer the wav data to the chip instead of a physical file right? |
01:32:09 | LinusN | in theory, yes |
01:33:15 | XavierGr | I am playing with the mid2wav plugin which needs the old xxx2wav files (god bless you that you kept it in the attic) |
01:33:30 | LinusN | have fun |
01:33:35 | XavierGr | it is can playback more than realtime in 11025Hz sample rate |
01:33:45 | XavierGr | indeed. |
01:34:43 | JdGordon | does any1 know how to rig up a usb F->F adaptor so i can use usb-otg? |
01:35:10 | JdGordon | f-f so i can use 2 regular usb cables... |
01:38:16 | | Join SergeantOleary [0] (n=d9847a3d@labb.contactor.se) |
01:40:05 | | Quit BBub (""Nonstop Belze." - www.sloganmaker.de") |
01:40:43 | amiconn | LinusN: I now have a working patch with volume setting in dB, without limiting and without the option overkill added today. Volume > 0 dB means possible clipping. Wanna try it? |
01:41:53 | amiconn | http://amiconn.dyndns.org/volume.diff |
01:42:35 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
01:43:12 | LinusN | no time right now, but i'll have a look later on if i remember it |
01:43:46 | | Quit SergeantOleary ("CGI:IRC (Ping timeout)") |
01:44:08 | amiconn | If I don't commit before the next daily build, the strings in englih.lang need to be deprecated properly. |
01:44:23 | amiconn | I just removed them in my patch |
01:44:50 | * | amiconn goes bug hunting |
01:45:23 | amiconn | The default player wps doesn't display anything... |
01:46:42 | LinusN | ouch |
01:46:55 | amiconn | Yes |
01:56:27 | amiconn | LinusN: I've updated my patch (just 2 default values changed) |
01:57:40 | LinusN | you removed all scaling |
01:57:42 | LinusN | ? |
01:58:11 | amiconn | You mean the options added today? |
01:58:29 | LinusN | yes, and the scaling we had before that |
01:58:39 | amiconn | Yes and no |
01:58:46 | amiconn | I removed the options |
01:59:45 | amiconn | Prescaling is done to prevent clipping at lower volume, as long as it can be corrected by boosting the main volume |
01:59:57 | amiconn | ...but prescaling no longer limits max volume |
02:00 |
02:01:18 | amiconn | If prescaling would require to boost the main volume above the max, we used to limit the volume before. Now prescaling is reduced instead (with the possibility of clipping) |
02:01:40 | LinusN | but no bass/treble scaling? |
02:01:45 | amiconn | ?? |
02:02:15 | LinusN | lowering bass/treble to prevent clipping at high volume |
02:02:19 | amiconn | Ah, no |
02:02:46 | amiconn | That was never an option for me as long as treble/bass use dB (which they should continue to use) |
02:02:50 | LinusN | i thought that was one of the points with the new scaling options |
02:03:33 | amiconn | All these options contradict KISS |
02:03:48 | amiconn | Even before we had something happening behind the scenes. |
02:04:33 | amiconn | With these options, much more is happening behind the scenes |
02:04:49 | LinusN | yes |
02:04:51 | amiconn | The settings don't represent reality anymore |
02:06:09 | amiconn | Before, only volume was wrong, and in a somewhat consistent way. Now all of volume, bass and treble can be wrong, and even in an unpredictable way if the option to adjust the non-current value(s) is select |
02:06:11 | amiconn | +ed |
02:06:49 | LinusN | i think i agree |
02:07:16 | LinusN | how about the player, is it the same there? |
02:07:34 | amiconn | Yes |
02:07:53 | LinusN | it used to scale the volume if the bass was raised, didn't it? |
02:08:27 | amiconn | Yes. Before today, player and iriver were handled the same apart from the actual ranges |
02:08:50 | amiconn | With my patch, both are handled the same again, apart from the actual ranges |
02:09:07 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
02:09:19 | LinusN | which means that a volume > 0dB may clip |
02:09:26 | amiconn | yes |
02:09:41 | LinusN | and a volume <= 0dB will not |
02:10:02 | YouCeyE | is there fwpatcher.exe for linux? |
02:10:05 | amiconn | One more (slight) difference is that volume on iriver goes -60 ... +24 dB with my patch, accounting for the max. bass boost of 24 dB |
02:10:07 | LinusN | YouCeyE: no |
02:10:31 | YouCeyE | how do i go about setting up rockbox on linux for h120? |
02:10:33 | amiconn | On the player, the maximum bass boost is 15 dB, yet the volume goes from -78 to +18 dB |
02:11:06 | LinusN | YouCeyE: you have to build and run the mkboot utility |
02:11:09 | amiconn | ...and not -81 .. + 15 dB |
02:11:22 | YouCeyE | LinusN, thanks.. any direct webpage help link? |
02:11:30 | LinusN | YouCeyE: you want to patch 1.66? |
02:11:32 | | Join Rick [0] (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) |
02:11:34 | amiconn | The datasheet says the volume is specified as -78 .. +18 dB, so I just adhere to the datasheet here |
02:11:41 | YouCeyE | 1.65 is also fine |
02:11:43 | Febs | So if EQ is flat, the maximum volume will be 0dB? And then if bass boost is applied, the volume will display > 0 dB? |
02:12:04 | LinusN | YouCeyE: i can patch 1.66 for you |
02:12:25 | amiconn | Febs: No. The maximum volume on iriver is +24 dB with my patch, but values >0 dB *may* clip depending on the bass/treble boost |
02:12:30 | YouCeyE | once i load rockbox bootloader, can i choose what firmware to use? similar to dual booting system either with windows/linux? |
02:12:41 | YouCeyE | great :) LinusN |
02:12:47 | YouCeyE | may i know how to do that? |
02:13:03 | | Quit thegeek (Read error: 110 (Connection timed out)) |
02:13:34 | amiconn | Since the probability of clipping also depends on the actual track, there is no point in making the 0 dB point slide (and it would confuse the user) |
02:13:39 | linuxstb | YouCeyE: It's described here: http://www.rockbox.org/twiki/bin/view/Main/IriverBoot |
02:13:47 | LinusN | YouCeyE: eu, us, kr or jp version of 1.66? |
02:13:56 | YouCeyE | us version please |
02:14:12 | YouCeyE | i dont know if there is any big difference except the language |
02:14:59 | Febs | So if EQ is flat (i.e., no bass or treble boost), 24dB is equivalent to the current 100. |
02:15:06 | amiconn | yes |
02:15:26 | Febs | But there is no possibility of clipping. |
02:15:30 | amiconn | yes |
02:15:51 | LinusN | YouCeyE: http://linus.haxx.se/youceye.zip |
02:15:59 | YouCeyE | thanks LinusN :) |
02:16:22 | amiconn | There is also no possibility of clipping if you have volume at +24, bass at +24 and then play a track that doesn't contain bass |
02:16:37 | YouCeyE | LinusN, can you please save the history of commands and pm me? |
02:17:01 | LinusN | YouCeyE: it's all in the IriverBoot wiki page |
02:17:16 | LinusN | in this case, i ran fwpatcher.exe with wine |
02:17:34 | LinusN | just for the kick of it :-) |
02:17:36 | Febs | I understand that, but it's contrary to the accept convention for what 0dB represents. I think that this is the same point that preglow made the other day ... |
02:17:42 | Febs | accept/accepted |
02:18:40 | amiconn | Yes, it's debatable, but I think it makes a good indication for the possible clipping limit |
02:19:20 | YouCeyE | cool LinusN |
02:20:19 | amiconn | I could also define 0 dB to be the real maximum (simple), but then we don't have this nice indication... |
02:20:36 | YouCeyE | where can i dl tools for scrambling and descrambling.. is it in rockox dev kit? |
02:20:51 | YouCeyE | i have mkboot in ubuntu already |
02:21:02 | LinusN | YouCeyE: i don't know if they're in the devkit |
02:21:07 | leftright | hmm, now that you have explained your "0" limit, it makes sense |
02:21:11 | LinusN | they're in cvs |
02:21:23 | LinusN | i think it makes sense too |
02:23:22 | webguest53 | amiconn: when i set the volume to 0 db and then set bass boost to +18, will the volume be 0db or change to 18 db? |
02:23:43 | amiconn | No, it will stay at whatever value you set it |
02:24:17 | amiconn | Increasing the bass boost will just do what the user expects - boost the bass |
02:24:24 | leftright | good, there's no trickery in the background |
02:24:30 | amiconn | Exactly |
02:25:04 | amiconn | The only 'trickery' is the (compensated) prescaling, but that's inaudible |
02:25:09 | webguest53 | so 24 db (without bass boost) equals todays 100% ? |
02:25:14 | amiconn | yes |
02:25:31 | * | Febs has a sense of deja vu. |
02:25:45 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
02:26:19 | | Quit Rick ("I… don't need to be here.") |
02:26:46 | * | amiconn wonders what's going on with wps loading on the player... |
02:29:44 | LinusN | i gotta sleep |
02:29:55 | LinusN | amiconn: i like your volume approach |
02:30:38 | LinusN | i liked the scaling options too, but your approach is more my style |
02:30:42 | LinusN | nite all |
02:30:45 | | Part LinusN |
02:35:09 | | Part leftright |
02:36:03 | | Quit aliask ("Chatzilla 0.9.69 [Firefox 1.5/2005111116]") |
02:46:16 | | Quit JdGordon ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
02:57:16 | YouCeyE | If you have the bootloader installed and your jukebox still boots into the iriver firmware, check to ensure that the rockbox.iriver file and .rockbox directory are both located in the ROOT of your jukebox. |
02:57:26 | YouCeyE | what is this rockbox.iriver file? |
02:57:40 | linuxstb | It is the main Rockbox binary. |
02:57:44 | YouCeyE | i just installed bootloader and copied .rockbox to /media/ihp120 |
02:57:50 | YouCeyE | still noluck |
02:58:01 | YouCeyE | boots into iriver firmware |
02:58:08 | linuxstb | You need to download a rockbox.zip file for the h120 and unzip it to /media/ihp120/ |
02:58:48 | linuxstb | The very latest version is always here: http://www.rockbox.org/auto/build-h120/rockbox.zip |
02:59:06 | linuxstb | (automatically rebuilt after every CVS commit) |
02:59:32 | YouCeyE | k.. |
02:59:45 | YouCeyE | so basically i missed rockbox build files.. |
02:59:54 | YouCeyE | i thought i didnt need to install them |
03:00 |
03:00:49 | YouCeyE | do i need to copy .rockbox dir to /media/ihp120 or to /media/ihp120/root? |
03:01:09 | linuxstb | unzip -d /media/ihp120/ rockbox.zip |
03:01:22 | YouCeyE | thanks |
03:01:22 | linuxstb | The rockbox.zip file contains both the .rockbox directory and rockbox.iriver |
03:02:00 | YouCeyE | my bad.. |
03:02:07 | YouCeyE | i unzipped in local dir |
03:02:18 | YouCeyE | and didnt see rockbox.iriver separately.. |
03:02:25 | linuxstb | Yes, that can be confusing. |
03:04:19 | linuxstb | Sorry, the unzip command should be "unzip rockbox.zip -d /media/ihp120" |
03:04:36 | YouCeyE | i got it working now.. |
03:04:46 | YouCeyE | just got confused with rockbox.iriver file |
03:04:48 | YouCeyE | cool.. |
03:04:53 | YouCeyE | how can i change the theme? |
03:05:43 | linuxstb | The "themes" are limited to the WPS (while playing screen). Press the A-B button to bring up the menu and then choose Browse Themes. |
03:06:04 | linuxstb | There are lots of other options to configure if you want to play though - just explore the menus. |
03:06:37 | linuxstb | You probably want to change the font - General Settings -> Display -> Browse Fonts |
03:08:24 | dropandho | off topic- any of you guys know the arguments for LAME encoding? |
03:09:08 | YouCeyE | great |
03:09:09 | | Join XavierGr_ [0] (n=XavierGr@ppp41-adsl-4.ath.forthnet.gr) |
03:09:12 | YouCeyE | got it :) |
03:09:19 | YouCeyE | thanks all of you guys.. |
03:09:23 | YouCeyE | u r amazing |
03:09:25 | linuxstb | dropandho: lame -? |
03:09:27 | *** | Saving seen data "./dancer.seen" |
03:09:59 | dropandho | opensource mp3 encoder |
03:10:58 | linuxstb | dropandho: I know :) I am suggesting you type "lame -?" to get a list of options |
03:11:18 | * | amiconn blames _FireFly_ for breaking the player wps (committed by TiMiD) |
03:11:34 | dropandho | hehe- oops! thanks |
03:12:32 | linuxstb | amiconn: I'm guessing that was broken a while ago - I'm surprised no users have complained. Or are there no Player users left in the world? |
03:12:50 | amiconn | I'm not sure |
03:13:27 | amiconn | There are probably not many users which test dailies |
03:13:40 | linuxstb | Ah yes - there are users: http://forums.rockbox.org/index.php?topic=1895.0 |
03:13:48 | amiconn | Most of them are happy with a release |
03:14:02 | amiconn | Some even run oldish releases |
03:14:09 | amiconn | (like 2.2) |
03:15:01 | amiconn | linuxstb: Ahahaha, I even read that forum article, but didn't get that he means the wps... |
03:15:14 | | Part Sando |
03:15:55 | amiconn | I noticed it myself today, while testing my volume patch... |
03:15:55 | XavierGr_ | okay need a little math help here. I want to find what percentage of x is y. |
03:16:21 | XavierGr_ | Now how was it.... |
03:18:16 | XavierGr_ | I think I found it. |
03:18:44 | webguest53 | y/x*100 ? |
03:20:31 | XavierGr_ | yes that's what I tried. God it was that easy and I couldn't remember it. My brain is buggy again. |
03:24:22 | webguest53 | amiconn: is there a way to convince you that having an option to automatically lower the bass- and trebleboost on high volume is a good thing an should stay in rockbox? |
03:24:46 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
03:24:49 | | Join DJDD_ [0] (n=DJDD@220-245-151-217-vic-pppoe.tpgi.com.au) |
03:25:36 | | Join JdGordon [0] (n=Miranda@c211-28-93-42.smelb1.vic.optusnet.com.au) |
03:26:30 | | Nick XavierGr_ is now known as XavierGr (n=XavierGr@ppp41-adsl-4.ath.forthnet.gr) |
03:26:50 | | Join Midgey34 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) |
03:30:56 | | Join elinenbe [0] (i=elinenbe@207-237-225-224.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
03:33:07 | | Quit Sucka ("a bird in the bush is worth two in your house") |
03:48:12 | | Join psycho_maniac [0] (n=405b5592@labb.contactor.se) |
03:48:42 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
03:53:35 | | Quit JdGordon ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
04:00 |
04:04:13 | | Join Sando [0] (n=lolsteam@techgaming.net) |
04:07:37 | | Quit Lost-ash (Remote closed the connection) |
04:07:39 | | Join Lost-ash [0] (n=ashridah@69.55.227.55) |
04:14:36 | | Quit CheeseBurgerMan (Read error: 104 (Connection reset by peer)) |
04:16:03 | | Join Jungti1234 [0] (n=jungti12@58.77.81.144) |
04:16:12 | Jungti1234 | hi all |
04:17:23 | | Join CheeseBurgerMan [0] (n=BurgerBo@63.150.80.142) |
04:17:30 | Jungti1234 | hi CBM |
04:21:41 | CheeseBurgerMan | Hello |
04:23:32 | Jungti1234 | Doesn't rockbox support 'Apev2 tag'? |
04:27:07 | | Join golf7 [0] (i=xbetas@cpe-066-056-165-103.triad.res.rr.com) |
04:31:59 | | Quit dropandho () |
04:33:34 | | Join [CBM] [0] (n=BurgerBo@63.150.80.142) |
04:50:24 | | Quit CheeseBurgerMan (Read error: 110 (Connection timed out)) |
04:50:30 | | Nick [CBM] is now known as CheeseBurgerMan (n=BurgerBo@63.150.80.142) |
04:54:40 | | Quit psycho_maniac ("CGI:IRC") |
04:55:07 | | Nick Lost-ash is now known as ashridah (n=ashridah@69.55.227.55) |
05:00 |
05:01:46 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
05:02:14 | | Join Nibbler [0] (n=sven@port-212-202-193-27.dynamic.qsc.de) |
05:03:23 | | Quit Rob2222 (Read error: 104 (Connection reset by peer)) |
05:03:36 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
05:03:37 | | Join Rob2222 [0] (n=Miranda@ACB4EF69.ipt.aol.com) |
05:03:59 | | Join Nibbler [0] (n=sven@port-212-202-193-27.dynamic.qsc.de) |
05:05:45 | | Quit Nibbler (Connection reset by peer) |
05:06:12 | | Join Nibbler [0] (n=sven@port-212-202-193-27.dynamic.qsc.de) |
05:06:16 | | Quit Nibbler (Read error: 104 (Connection reset by peer)) |
05:07:55 | | Join Rick [0] (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) |
05:09:31 | *** | Saving seen data "./dancer.seen" |
05:15:02 | | Join colombian [0] (n=Guest@adsl-67-118-83-1.dsl.lsan03.pacbell.net) |
05:15:07 | colombian | hey |
05:16:22 | | Quit Midgey34 ("Download Gaim: http://gaim.sourceforge.net/") |
05:21:47 | | Nick ashridah is now known as Lost-ash (n=ashridah@69.55.227.55) |
05:23:35 | | Join Nibbler [0] (n=sven@port-212-202-193-27.dynamic.qsc.de) |
05:25:42 | Jungti1234 | hey |
05:25:49 | | Join talaus [0] (i=talaus@bzq-179-119-8.cablep.bezeqint.net) |
05:28:15 | | Join DreamTactix291 [0] (n=DreamTac@adsl-19-241-33.bna.bellsouth.net) |
05:28:17 | | Quit paugh ("Leaving") |
05:30:02 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
05:33:25 | | Join lostlogic [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
05:37:56 | | Join lostlogicx [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
05:38:37 | | Part colombian |
05:53:38 | | Join lostlogic_ [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
05:54:28 | | Quit lostlogic (Read error: 110 (Connection timed out)) |
05:57:45 | | Nick lostlogic_ is now known as lostlogic (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
05:58:58 | lostlogic | Thoughts on using Java for the profiling output processor? |
06:00 |
06:00:12 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]") |
06:09:41 | Jungti1234 | yaho |
06:10:12 | Jungti1234 | Applied simulator myself. |
06:10:35 | Jungti1234 | :D |
06:33:24 | | Join Soul-E [0] (n=937c3159@labb.contactor.se) |
06:33:30 | Soul-E | whassup whassup |
06:38:34 | Jungti1234 | wow |
06:38:43 | Jungti1234 | http://home.megapass.co.kr/~liy5479/pmc-100(2).jpg |
06:40:19 | Soul-E | whats that |
06:40:45 | Jungti1234 | basic PMC-100 |
06:41:38 | | Quit DJDD_ ("Trillian (http://www.ceruleanstudios.com") |
06:58:05 | | Quit webguest53 ("CGI:IRC") |
07:00 |
07:03:01 | | Quit StrathAFK (Read error: 110 (Connection timed out)) |
07:04:35 | | Join Strath [0] (n=mike@dpc674681214.direcpc.com) |
07:09:35 | *** | Saving seen data "./dancer.seen" |
07:11:28 | | Part Sando |
07:24:59 | | Quit CheeseBurgerMan (Read error: 110 (Connection timed out)) |
07:26:47 | | Join lostlogic_ [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
07:27:36 | | Join lostlogi1x [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
07:27:36 | *** | Alert Mode level 1 |
07:27:36 | DBUG | Enqueued KICK lostlogicx |
07:27:36 | DBUG | Enqueued KICK lostlogic |
07:27:36 | *** | Alert Mode level 2 |
07:27:36 | DBUG | Enqueued KICK lostlogic_ |
07:27:36 | DBUG | Enqueued KICK lostlogi1x |
07:27:36 | *** | Alert Mode level 3 |
07:28:45 | Soul-E | so any news on a US firmware bootloader |
07:28:51 | Jungti1234 | http://www.watch.impress.co.jp/av/docs/20040322/cebit05.htm |
07:34:52 | | Quit dpassen1 () |
07:37:37 | *** | Alert Mode OFF |
07:42:06 | | Quit lostlogic (Connection timed out) |
07:43:56 | | Quit lostlogicx (Read error: 110 (Connection timed out)) |
07:49:34 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
08:00 |
08:00:12 | | Join Gibbed [0] (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) |
08:00:17 | | Quit Rick (Nick collision from services.) |
08:00:26 | | Nick Gibbed is now known as Rick (i=rick@pool-71-108-9-40.lsanca.dsl-w.verizon.net) |
08:09:12 | | Join Sando [0] (n=lolsteam@techgaming.net) |
08:10:48 | | Join DJDD_ [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
08:24:20 | | Join ender` [0] (i=ychat@84.52.165.220) |
08:25:26 | Jungti1234 | hello? |
08:31:17 | preglow | would anyone with a h3x0 care to enable speed adjustment and try it out? |
08:31:31 | preglow | no reason it shouldn't work |
08:33:59 | Jungti1234 | Took a screenshot by simulator : http://mfiles.naver.net/68b95c8493cca5133f57/data10/2005/12/5/170/dump_0001.png |
08:37:15 | | Join Membrillo [0] (n=sam_kill@CPE-144-131-87-242.nsw.bigpond.net.au) |
08:37:23 | Febs | preglow, where is speed adjustment located? |
08:37:42 | preglow | several places, gimme a sec |
08:41:35 | preglow | you need to add some H300 defines to a set of files, i remember screens.c/h had some |
08:41:39 | preglow | and gui/gwps.c |
08:42:52 | preglow | you can probably just change the H100 defines to H300 defines to check if it's working, and i'll do the main fix later when i can |
08:43:46 | Febs | Ah. Not being a programmer, that's a bit above me. But I'd be happy to test if you want to e-mail me the files I'd need to test it. |
08:44:04 | preglow | ahh, right, then it's got to wait |
08:44:14 | preglow | haven't got access to a dev environment right now |
08:45:07 | Febs | When you do, feel free to e-mail whatever needs to be tested. You can use the e-mail address from my wikiname page. |
08:45:32 | preglow | i think i'll just commit it when i can, there's no reason it should not work |
08:48:08 | Ctcp | Ignored 4 channel CTCP requests in 0 seconds at the last flood |
08:48:08 | * | amiconn changed his mind concerning the 0 dB volume point on iriver |
08:49:22 | preglow | amiconn: hmm? |
08:49:24 | Membrillo | Ummm, ive updated the ipodVOL WPS to work with H300 (images resized etc). Its here... Anyone want to test\include it in rb, its here http://jupiter.walagata.com/w/membrillo/H-Pod.zip |
08:50:19 | | Nick _Vladoman is now known as Vladoman (n=Vladoman@p54A7D532.dip.t-dialin.net) |
08:50:52 | amiconn | preglow: I have a patch that again removes the optionitis introduced yesterday, and replaces the volume setting with a dB scale, without capping |
08:51:22 | preglow | and what does it do to make everyone happy without an extra option? |
08:51:39 | Bagder | haaha |
08:51:56 | amiconn | I started with my idea to set the 0 dB volume point 24 dB below maximum, to cater for the possible distortion with up to 24 dB of bass boost |
08:51:59 | Bagder | these days we can't change anything and still keep everyone happy |
08:52:30 | amiconn | ...but now I changed my mind and will set 0 dB to be the real maximum, like the UDA1380 datasheet defines it |
08:53:11 | amiconn | In fact we did almost the same for a long time on the recorders and Ondios |
08:54:28 | amiconn | While the MAS3587 datasheet calls the real maximum +12 dB, even setting it to (12 - MAX(bass, treble)) doesn't guarantee a distortion-free signal |
08:54:51 | preglow | i think defining 0db to be anything but the maximum is ludicrous |
08:55:11 | preglow | but ok |
08:55:21 | amiconn | Well, both the MAS3587/3539 and MAS3507+DAC3550 datasheets do so |
08:55:54 | Bagder | amiconn: try this => http://daniel.haxx.se/rockbox/compress.patch |
08:56:06 | amiconn | MAS3587/3539: max. is +12 dB, DAC3550: max is +18 dB |
08:56:09 | Bagder | should build a compressed image |
08:56:12 | amiconn | The UDA1380 datasheet says the maximum is 0 dB |
08:56:14 | preglow | yeah, but they might not be constructed like the uda, it might seem like the amplitude value affects the d/a in another way |
08:56:46 | amiconn | So now I think it's best just to use the scale that the DAC defines. This ensures line level at 0 dB volume setting |
08:56:54 | Bagder | amiconn: it doesn't use a proper check so this builds a compressed image even though it fits uncompressed |
08:58:41 | amiconn | preglow: The latest version of my patch will give you -84..0 dB on iriver |
08:59:05 | preglow | amiconn: and how does it handle eq? |
08:59:17 | amiconn | (-78..+18 dB on player, -115..+12 dB on all other SH1 archoses) |
08:59:18 | preglow | i assume no one around here has got a 56k assembler lying around? |
09:00 |
09:01:07 | amiconn | preglow: In order to avoid distortion, it prescales the signal when treble and/or bass are boosted, but it compensates by boosting the main volume instead. If the main volume can't be boosted further, it reduces the prescaling instead (possibly causing distortion) |
09:03:02 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
09:03:06 | | Join _FireFly_ [0] (n=icechat5@pd95b7c08.dip0.t-ipconnect.de) |
09:03:08 | preglow | so it's basically exactly what we do now, but with different way of handling a high main volume? |
09:03:16 | Jungti1234 | hi Membrillo |
09:04:48 | Membrillo | Yo |
09:06:07 | Bagder | "The most severe of these are the vulnerabilities found in curl and the PCRE library used by Safari," said Thomas Kristensen, chief technology officer for security site Secunia |
09:06:07 | amiconn | preglow: Yes, it's almost what we did until yesterday, with 2 changes: (1) no volume cap, (2) a dB scale |
09:06:11 | Bagder | oops ;-) |
09:06:28 | _FireFly_ | Bagder ;) |
09:06:42 | Bagder | funny when ones mistakes wound up in big companies security alerts ;-) |
09:07:22 | Jungti1234 | Membrillo: How about this? http://mfiles.naver.net/68b95c8493cca5133f57/data10/2005/12/5/170/dump_0001.png |
09:08:51 | preglow | btw, is it only me, or is queueing broken? |
09:09:00 | preglow | when i queue an entire dir now, the disk spins up after every track |
09:09:07 | preglow | introducing gaps between ogg files |
09:09:36 | *** | Saving seen data "./dancer.seen" |
09:10:19 | Slasheri | preglow: Hmm, i will try that |
09:10:35 | preglow | beware, though, i haven't tried the latest build yet |
09:10:40 | preglow | but this isn't very old |
09:13:20 | Slasheri | preglow: yes, buffering works fine but for some reason disk spins up |
09:13:35 | Slasheri | i don't know yet why |
09:13:56 | Slasheri | probably playlist updating or something like that |
09:16:53 | preglow | that's probably why i get the ogg gaps as well |
09:17:01 | preglow | i get reproduce it when queueing, not else |
09:17:40 | preglow | playlist shouldn't be updated when queueing |
09:17:45 | | Join MrShlee [0] (i=BIGKING@58-84-74-63.dial-lns6.sa.chariot.net.au) |
09:17:46 | Slasheri | yes, it delays the track skipping |
09:17:58 | Slasheri | so the problem is probably with playlist_next blocking |
09:18:36 | MrShlee | Does anyone know actually how many more cycles it takes to decode ogg then it does to decode mp3? |
09:19:05 | Slasheri | MrShlee: you can look at the cpu boost ratio |
09:19:27 | amiconn | preglow (and others): Wanna try my volume patch: http://amiconn.dyndns.org/volume.diff |
09:19:38 | MrShlee | im looking at batt life more then anything. |
09:19:47 | MrShlee | if the cpu is idle/normal/boost |
09:20:17 | MrShlee | and cpu life is fairly static for each period.. Id like to monitor the difference. |
09:20:44 | Slasheri | amiconn: Hmm, it has volume in dB-scale? |
09:21:55 | Slasheri | and compared to a line level signal? |
09:22:01 | Slasheri | that looks really good |
09:23:24 | Bagder | markun: around? |
09:23:37 | preglow | amiconn: not yet, but will later |
09:23:52 | amiconn | Slasheri: yes |
09:24:04 | YouCeyE | how to copy wps files |
09:24:10 | YouCeyE | custom ones |
09:26:24 | * | Bagder has a configure fix pending that removes the sed /c use |
09:27:41 | Bagder | should make rockbox build on freebsd again |
09:27:46 | Bagder | and similar |
09:29:20 | amiconn | preglow, Slasheri: The patch currently has one drawback (that was also there before but usually didn't hit) - if a .cfg file contains an out-of-range volume: setting, funny effects may happen |
09:29:38 | | Join DreamTactix291 [0] (n=DreamTac@adsl-19-241-33.bna.bellsouth.net) |
09:29:39 | amiconn | Furthermore it fixes a bug with the scaling on player and iriver |
09:29:54 | amiconn | (that was also there before) |
09:30:37 | _FireFly_ | amiconn why does the cfg-loader doesn't check if the settings are valid ? |
09:31:38 | Membrillo | Jungti1234: whatever rocks your boat :) I like the battery time left on mine, but yours is more simple, and that might be what you want |
09:31:40 | amiconn | That's another story... |
09:32:38 | amiconn | This will have to change, definitely, if we want to switch to a .cfg file for standard settings |
09:33:28 | Jungti1234 | :) Yes. It was going to do analogously with iPod. |
09:39:28 | Slasheri | .cfg file is a good idea as long as the loading is fast |
09:40:04 | amiconn | Yes, it has several advantages over the config sector |
09:41:42 | | Join Zagor [0] (n=bjst@194-237-150-170.customer.telia.com) |
09:42:34 | | Join Vlad0man [0] (n=Vladoman@p54A7D3AB.dip.t-dialin.net) |
09:44:23 | Bagder | btw, I found a nice online book the other day: http://producingoss.com/ |
09:45:46 | Bagder | to the point and detailed for people not up to speed on how to run open source projects |
09:46:12 | Zagor | post a link on the neuros list :-) |
09:46:31 | Bagder | I doubt that'd help |
09:46:49 | Bagder | they are doomed to repeat their mistakes |
09:47:00 | Zagor | I fear so too. |
09:47:30 | Bagder | and now there list has turned into a support list for the existing products |
09:47:33 | Bagder | their |
09:53:04 | Bagder | now my boss tells me I should work on my work ;-P |
09:53:20 | * | Bagder is his own boss atm |
09:53:25 | Zagor | hehe |
09:56:20 | Bagder | now, the downside of working from home is the lack of a coffee machine! |
09:56:35 | * | Bagder walks off, cursing |
09:58:48 | | Quit Vladoman (Read error: 110 (Connection timed out)) |
10:00 |
10:03:04 | * | Bagder reappears, smiling |
10:03:22 | Jungti1234 | hey guys |
10:03:25 | Jungti1234 | Wake up! |
10:03:53 | Jungti1234 | Sleepyheads :P |
10:04:16 | preglow | i've been awake for four hours now :/ |
10:04:38 | MrShlee | btw.. Is anyone elses H3XX running VERY HOT? |
10:04:43 | MrShlee | mine is fair boiling :S |
10:04:50 | MrShlee | well was.. |
10:05:46 | Jungti1234 | hehe |
10:09:52 | Bagder | well, it seems rockbox runs out of battery a lot faster than the original on the h3x0 |
10:10:05 | Bagder | and there is a reason for that |
10:10:20 | Bagder | perhaps that reason helps making the unit slightly warmer |
10:16:34 | preglow | weird for a unit that's so close to h1x0 in design |
10:16:37 | preglow | i've never run that hot |
10:17:00 | Bagder | the h3x0 seems to be powering things a lot more flexible and software controlled |
10:17:19 | Bagder | so there is a chance rockbox is doing something slightly wrong atm |
10:17:53 | Bagder | (all this based on my interpretations of info from Linus) |
10:19:06 | | Nick Lynx_awy is now known as Lynx_ (n=lynx@tina-10-4.genetik.uni-koeln.de) |
10:21:57 | | Join KN|stiff [0] (i=phhome@141.48.5.66) |
10:24:02 | MrShlee | it sometimes takes 3-4 tries to boot into original firmware. is that the back screen problem? |
10:24:26 | Bagder | MrShlee: what bootloader version? |
10:24:37 | MrShlee | v21 |
10:24:43 | MrShlee | 2* |
10:24:48 | Bagder | there is a v3 |
10:24:58 | Bagder | that might work better, it has been reported so by some |
10:26:26 | Lynx_ | my archos recorder has been stolen last week :(. How much would I need to pay for a H320? |
10:27:12 | MrShlee | Good question |
10:27:47 | Bagder | ~300 USD |
10:28:28 | Lynx_ | hmm |
10:28:44 | Bagder | http://www.pricerunner.com/sound-and-vision/personal-audio/mp3-players/216507/prices |
10:28:48 | preglow | archoses get stolen? :P |
10:29:09 | Bagder | I got my previous stolen too |
10:29:21 | Lynx_ | preglow: it was in my backpack, along with a cellphone, a digicam, an usb harddisk and other stuff :(( |
10:30:16 | preglow | ouch |
10:30:55 | Lynx_ | yes, ouch |
10:39:05 | Lynx_ | hmm, amazon.de still has h340, for 349 eur |
10:39:41 | preglow | someone with a h300 please test whether playback speed adjustments work: www.pvv.org/~thomj/rockbox/rockbox.iriver |
10:40:03 | XavierGr | amiconn: What if the user sets the bass to maximum and volume to maximum as well? Won't this reproduce clipping? |
10:40:18 | preglow | it will possibly clip, yes |
10:40:34 | preglow | with bass on +24db, it will most certainly clip |
10:40:59 | XavierGr | If it clips we will have users running here that Rockbox sounds like "crap" (remember the other thread?) and it clips while iriver fw is nice. |
10:41:14 | XavierGr | Because of their ignorance they are going to blame rockbox |
10:41:31 | preglow | and because of their ignorance, i am going to ignore them |
10:41:39 | preglow | someone put up a faq or seomthing |
10:41:51 | MrShlee | XavierGr.. you CAN blame Rockbox, its in alpha and made line by line.. |
10:42:05 | MrShlee | the rockbox might have problems but they WILL get fixed |
10:42:10 | MrShlee | thats the difference. |
10:42:11 | XavierGr | Yes but it will be a bad hit for no reason. |
10:42:27 | preglow | XavierGr: i believe in giving the users who know what they're doing the tools to do so |
10:42:33 | XavierGr | MrShlee: I think you missed the point |
10:42:37 | Bagder | the clueless masses will remain clueless to the end of time |
10:42:41 | preglow | XavierGr: i wont limit rockbox because some people don't care to find out how stuff works |
10:43:20 | XavierGr | still an option to cap the bass seems nice for the ignorant masses. I don't care because I never use eq. |
10:43:29 | preglow | it's not like rockbox was started to win a popularity contest anyway |
10:43:31 | MrShlee | I personally think sound quality is better. the volume gain is less and it sometimes skips |
10:43:37 | MrShlee | you lose some you win some. |
10:45:44 | XavierGr | preglow: Some had other opinion on this as I can remember. Some said that they want Rockbox more user friendly and idiot proof. Again I just say that an option is better for the newbies, either way I know that Rockbox will be better. |
10:46:07 | markun | Bagder: I'm here now |
10:46:19 | Bagder | markun: I committed a fix for the sed case in configure |
10:46:28 | markun | Ah, thanks! |
10:46:43 | preglow | XavierGr: an option isn't better for the newbies, an option is never better for the newbies |
10:46:54 | preglow | an idiotproof default is better for newbies |
10:47:15 | preglow | and i don't want rockbox to end up idiotproof |
10:47:21 | preglow | it'll probably suck for people who know they're doing, then |
10:47:29 | XavierGr | well you right you said it. |
10:47:41 | XavierGr | ^you are right |
10:48:38 | preglow | anywho, if we end up with a default that allows clipping, we put up a faq entry on it, and let people educate themselves |
10:48:46 | preglow | people who don't care to read it, will get ignored |
10:48:57 | * | preglow needs asm56000.exe :/ |
10:49:18 | | Join Polo_o [0] (n=polo_o@82-69-160-166.dsl.in-addr.zen.co.uk) |
10:50:47 | linuxstb | The main thing I don't like about the audio scaling is that it is done in secret. Rockbox should always be transparent. |
10:51:45 | Jungti1234 | ÀϺ»¾î°¡ ¿µ¾îº¸´Ù ÈξÀ ³´°Ú´Ù! |
10:51:49 | Jungti1234 | hi markun |
10:52:02 | markun | moring |
10:52:06 | markun | +n :) |
10:52:10 | Jungti1234 | hehe |
10:52:11 | preglow | linuxstb: agreed |
10:52:31 | XavierGr | markun: how the porting on the Gigabeat is going? |
10:52:36 | preglow | linuxstb: i'll try to some ipod coding later, btw |
10:52:38 | linuxstb | preglow: Will your ipod button driver need to communicate via i2c from an interrupt? |
10:52:45 | preglow | linuxstb: very probably |
10:53:08 | linuxstb | So we'll have the same problem as the H300 when reading the RTC. |
10:53:22 | preglow | rtc is connected via i2c? |
10:53:36 | preglow | i thought it was just a couple of plain registers mapped somewhere in memory |
10:53:46 | linuxstb | Yes - it's on the pcf50605 PMU |
10:54:05 | linuxstb | The H300 has a pcf50606 (they are almost identical) |
10:54:15 | preglow | then hooray |
10:54:44 | preglow | but yeah, we access the rtc like an ordinary register in ipodrockbox right now |
10:54:52 | preglow | or is there some i2c secrecy hiding behind it? |
10:54:57 | linuxstb | That's a different rtc... |
10:55:03 | preglow | oh, there are several |
10:55:04 | preglow | nice |
10:55:25 | linuxstb | It's not really an rtc - the one we read now is equivalent to Rockbox's current_tick variable. |
10:55:35 | linuxstb | i.e. it's reset to zero when you reboot. |
10:55:39 | preglow | riiight |
10:55:47 | preglow | calling it an rtc is a bit... weird then |
10:56:17 | markun | XavierGr: not much progress. I was trying to make a cross-compiler to make ARM Linux binaries from FreeBSD, but I want to make sure I use the same glibc, gcc and linux versions as they did. |
10:56:17 | linuxstb | Yes - but that's how IPL refers to that register. |
11:00 |
11:00:49 | preglow | but anywho, i'll see if i can't get some general interrupt handler code going afterwards |
11:00:57 | preglow | the code i have now deals only with the tick timer |
11:03:36 | XavierGr | markun did you saw jlo's post about crosfeed adjustments? Seems that he knows about that stuff. |
11:06:16 | preglow | yes he does |
11:06:17 | markun | I read it now, but one thing can't be right. By changing -0.2 to +0.3 it is not longer a hight pass filter, but a low pass filter. |
11:06:31 | preglow | that filter needs to go anyway :-) |
11:06:35 | markun | yes :) |
11:07:20 | XavierGr | so is it possible to have crossfeed without volume loss? |
11:07:27 | Bagder | markun: try crosstool, neat little thing for cross compiler build for linux |
11:07:40 | Bagder | for anything really |
11:08:07 | markun | It would maybe be better to just leave out the high-pass filter, instead of changing it to a low-pass one |
11:08:12 | linuxstb | preglow: Linus's suggestions for reading the RTC were either to disable interrupts during the read, or to read the RTC from an interrupt. |
11:09:07 | preglow | markun: he does suggest leaving out hrtf compensation |
11:09:38 | *** | Saving seen data "./dancer.seen" |
11:13:37 | preglow | markun: his highpass has the same cutoff as the lowpass, it seems |
11:13:44 | preglow | that makes the code even faster, so i hope that's the case :) |
11:16:27 | | Join yngwi [0] (n=chatzill@chello080109107064.1.15.vie.surfer.at) |
11:21:26 | amiconn | preglow: One point that convinced me to allow clipping is that we do exactly this on the recorder for years. No-one really complained, there was just the occasional 'why does it do this'? question |
11:22:04 | amiconn | Then we explained that 0 dB equals 92 %, and going higher might cause clipping |
11:22:27 | amiconn | (even without bass boost that is) |
11:22:48 | amiconn | We should just make an appropriate FAQ entry |
11:22:49 | preglow | amiconn: if they understood that, then this is going to be straightforward |
11:22:51 | Jungti1234 | help me |
11:22:52 | Jungti1234 | http://jungti1234.netcci.net/iriver/h300/rockbox/ag.JPG |
11:23:06 | Jungti1234 | Why does error happen? |
11:24:57 | MrShlee | cross compiler? |
11:25:06 | linuxstb | markun: Looking at the gigabeat firmware upgrade, the binaries there were compiled with gcc 2.95.3 20010315 |
11:29:55 | | Quit yngwi ("Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]") |
11:30:55 | XavierGr | why would someone wants to playback with a sample rate over 44.1Khz? |
11:31:05 | XavierGr | a signal must be sampled at over twice the bandwidth of the desired signal. For instance, to reproduce signals in all the audible spectrum, which includes frequencies of up to 20 kHz, it is necesary to use DACs that operate at over 40 kHz. |
11:34:42 | preglow | which they do |
11:34:46 | linuxstb | XavierGr: I'm not sure what you're asking. I have lots of 48KHz files which mainly come from digital TV/Radio broadcasts. |
11:35:04 | preglow | todays dacs operate at well above a megahertz |
11:35:19 | preglow | with a somewhat reduced bit depth, heh |
11:35:41 | XavierGr | My question is why use more than 44.1 if the audio spectrum is between 20Hz-20Khz? |
11:36:20 | preglow | you're trying to explain it scientifically, so you're bound to get nowhere |
11:36:27 | XavierGr | what's the point? You will get bigger filesize and no better quality |
11:36:43 | preglow | the people who claim they need 96khz aren't exactly trying to be objective about it |
11:37:41 | XavierGr | Ha! So there are people that declare they can say the difference between 96Khz music and 44.1 khz? |
11:38:23 | preglow | yes |
11:38:29 | preglow | and i believe a number have in blind tests as well |
11:38:37 | preglow | but again, there are a lot of factors |
11:38:40 | XavierGr | any blind tests? |
11:38:53 | preglow | and it's not _impossible_ to hear frequencies above 20khz either |
11:38:59 | preglow | i can myself, but i don't hear them as such |
11:39:05 | Zagor | scientifically, it's not so strange actually. consider a 20kHz sine and square wave. at 40k sample rate, they will look the same. |
11:39:05 | preglow | it's more a strange sensation in the ear |
11:39:05 | | Join BBub [0] (i=belzebub@dslb-084-059-199-235.pools.arcor-ip.net) |
11:39:06 | Jungti1234 | Does no one know reason? |
11:39:24 | XavierGr | well how long beyond that? maybe 22Khz, more? |
11:40:03 | preglow | Zagor: provided you've done your antialiasing properly ;) |
11:40:05 | linuxstb | Jungti1234: Have you made any changes to your copy of the source code? Have you applied any patches? |
11:40:18 | Jungti1234 | patch |
11:40:21 | preglow | undo it |
11:40:35 | Jungti1234 | I patched it. |
11:40:45 | linuxstb | It looks like a problem with that patch. |
11:40:49 | Jungti1234 | ah.. |
11:41:06 | Jungti1234 | By the way, a person who make the patch is fine. |
11:41:13 | preglow | sure, but his patch isnt |
11:41:13 | preglow | heh |
11:41:25 | XavierGr | Jungti1234: If you just want to compile and don't care about that plugin (rockblox) type make -k to see if you get more errors |
11:41:30 | Zagor | preglow: yeah, well they will both be a sawtooth wave (and sound like it). obviously, with a couple more samples per wave the difference can be recorded. |
11:41:44 | preglow | Zagor: hell no, they'll both be sines |
11:41:51 | Jungti1234 | ok |
11:42:33 | preglow | at that frequency it's more or less down to luck what they'll look like anyway, but they should both be sines |
11:42:34 | merbanan | XavierGr: with higher sf you dont need so sharp cutoff filter at sf/2 |
11:42:37 | preglow | but now: lunch |
11:42:44 | Zagor | preglow: sines require post-processing, doesn't it? |
11:42:53 | XavierGr | well, what's the sample rate in human ear after all? It must be a cap there too, right? ;p |
11:43:29 | BBub | lol |
11:43:42 | BBub | the cap is actually at about 20 khz |
11:43:50 | BBub | and its lower when you're older |
11:44:27 | XavierGr | BBub samplerate is different from audio spectrum |
11:44:38 | BBub | i know |
11:44:48 | BBub | you gotta go at least twice as high |
11:45:25 | XavierGr | That's what I read, but some claim that sample rate must be higher than double. |
11:45:51 | XavierGr | And here I ask. Which is the internal samplerate of human ear. |
11:46:09 | BBub | then it would be about 40 kHz |
11:46:21 | Zagor | XavierGr: the human ear is analog |
11:46:37 | BBub | but a 60 year old man might still "sample" at 36 kHz |
11:46:57 | | Quit KN|stiff (Read error: 104 (Connection reset by peer)) |
11:46:59 | XavierGr | Zagor: But it will have a samplerate even if analog. |
11:46:59 | cannard | i was just thinking that, its no like the brain can only processes in cycles |
11:47:04 | Zagor | 40kHz is enough to produce sound at 20kHz. but not enough to reproduce *any* sound at 20kHz |
11:47:06 | XavierGr | It is like the eye. |
11:47:14 | BBub | XavierGr: the human ear doesnt sample |
11:47:20 | XavierGr | Human eye can't see more frames than a set number. |
11:47:37 | BBub | it has little hairs for every frequency |
11:47:41 | Zagor | XavierGr: it's not that simple |
11:47:43 | Jungti1234 | hey XavierGr |
11:47:52 | BBub | and from that it measures the intensity |
11:47:58 | Jungti1234 | Also, error happens. |
11:48:50 | XavierGr | Well the brain processes the hearing so it must devide it into samples, no? |
11:48:55 | Zagor | no |
11:48:58 | BBub | nope |
11:49:04 | Zagor | the brain is not a digital computer |
11:49:23 | Zagor | if we heard samples, mp3 compression would not work |
11:49:35 | XavierGr | But that's the way with th ears. AFAIK |
11:49:43 | XavierGr | ^eyes |
11:49:49 | Jungti1234 | XavierGr? |
11:50:09 | XavierGr | Jungti: What you want to do? |
11:50:17 | BBub | well, your eyes dont even see a whole picture |
11:50:20 | Jungti1234 | Error happens why. |
11:50:38 | BBub | you can only see a small spot and your brain completes the scenery |
11:50:50 | XavierGr | Jungti: compile the rockblox plugin with the patch or just compile the code? |
11:51:02 | cannard | thats how REM sleep works |
11:51:09 | cannard | i did it once while concious |
11:51:13 | merbanan | your brain is actually predicting the picture |
11:51:27 | Jungti1234 | XavierGr: Japanese applied patch that make. |
11:51:43 | XavierGr | So that means that I mustn't ask how many megapixels eye resolution is eh? ;p |
11:52:06 | XavierGr | Jungti: that you made? Or that you applied? |
11:52:15 | merbanan | XavierGr: well there is one such limit also |
11:52:20 | BBub | the eye has a maximum resolution |
11:52:35 | Zagor | lunch |
11:52:35 | merbanan | based on the properties of the eye |
11:52:47 | XavierGr | so eyes have a samplerate and resolution but not ears? |
11:53:14 | Jungti1234 | I applied it. |
11:53:31 | merbanan | only resolution can be derived from the eyes fysical aspect |
11:53:55 | XavierGr | Jungti: I cannot help then. If it is a patch it means that it is out of date. |
11:54:00 | preglow | Zagor: how requires post-processing? |
11:54:28 | XavierGr | You can go to the line that the error occured (in the file) and see fo yourself if you can fix it. |
11:54:32 | preglow | ears have bandwidth, not sample rate |
11:54:43 | Jungti1234 | how? |
11:54:54 | preglow | eyes have actually got a spatial sampling rate |
11:55:00 | | Join KN|stiff [0] (i=phhome@141.48.5.107) |
11:55:01 | XavierGr | Do we agree then that eyes have samplerate? |
11:55:13 | preglow | sure |
11:55:48 | preglow | but the ear does not detect samples |
11:55:53 | preglow | hearing is frequency domain based |
11:56:03 | preglow | it works like a filter bank, or a spectrum analyser, if you will |
11:56:08 | XavierGr | Jungti: If you know C. Then refer to the line of the error in the file. And see if you can fix it. |
11:56:17 | Jungti1234 | 'static struct rgb color = { 0x80, 0x80, 0x80 };' |
11:56:37 | amiconn | Bagder: I tried your compressed.patch. It seems to work so far. I can't test the firmware atm, forgot my USB cable... |
11:56:38 | Jungti1234 | sorry I don't program well. |
11:57:15 | XavierGr | Jungti: How on earth a Japanese patch broke rockblox? |
11:57:32 | amiconn | Some remarks: |
11:57:37 | amiconn | (1) The build dir is apps/decompressor although the source dir is firmware/decompressor. Any reason for this? |
11:57:38 | Jungti1234 | I don't know. ^^; |
11:58:02 | XavierGr | anyway have to reboot. |
11:58:12 | | Part XavierGr |
11:58:21 | amiconn | (2) It says 'LD rockbox.elf' where it should say 'LD compressed.elf' |
11:58:56 | amiconn | (3) When compiling uclimage.c, it shows the full path instead of just the filename |
12:00 |
12:00:09 | amiconn | (4) "Image too big, makes a compressed version!" should probably read "...making.." |
12:05:38 | | Quit Jungti1234 ("bye") |
12:06:28 | | Join Jungti1234 [0] (n=jungti12@58.77.81.144) |
12:09:55 | linuxstb | Jungti1234: I don't think "struct rgb" exists in Rockbox any more - it was removed a few weeks ago. |
12:10:12 | Jungti1234 | ah? |
12:10:35 | Jungti1234 | hmm.. |
12:11:35 | linuxstb | How old is the rockblox patch you are using? |
12:12:07 | Jungti1234 | 12/05 |
12:12:22 | linuxstb | Today? |
12:12:38 | Jungti1234 | yes |
12:12:49 | Jungti1234 | I downloaded here : http://takka-tfact.cocolog-nifty.com/blog/ |
12:13:02 | Jungti1234 | 7_rockblox_1205.patch |
12:14:13 | Jungti1234 | http://translate.google.com/translate?u=http%3A%2F%2Ftakka-tfact.cocolog-nifty.com%2Fblog%2F&langpair=ja%7Cen&hl=ko&newwindow=1&ie=UTF-8&oe=UTF-8&prev=%2Flanguage_tools |
12:14:46 | | Join XavierGr [0] (n=XavierGr@ppp41-adsl-4.ath.forthnet.gr) |
12:14:48 | Bagder | amiconn: 1) because the link stuff is made in apps and the makefiles are made to only travserse down its on path 2) really? its the same .elf isn't it? 3) I'll fix 4) I'll fix |
12:15:56 | Bagder | ah, ok I see the 2) point now |
12:15:58 | Bagder | fixing |
12:16:46 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
12:17:34 | Bagder | I'll see what I can do about the 1) as well |
12:18:04 | | Join Zak1392 [0] (n=zkeeping@CPE-144-137-192-213.sa.bigpond.net.au) |
12:18:16 | Zak1392 | hey |
12:18:33 | Zak1392 | anybody know what crossfeed is? |
12:18:34 | Jungti1234 | hi |
12:18:45 | cannard | yes |
12:18:58 | Zak1392 | what is it? |
12:19:47 | cannard | it mixes a tiny bit of left/right channel to the right/left channel, to simulate listening with speakers |
12:19:50 | cannard | instead of headphones |
12:20:13 | cannard | some people dont like that wierd headphone feel when there heavy panning in songs |
12:20:51 | Membrillo | when installing a new version of rockbox, is it ok to just overwrite the old version? or should you delete the old and put the new one in? |
12:21:04 | Lost-ash | cannard: when done right, it can also move audio from inside your head to infront of you. |
12:21:18 | Lost-ash | of course, there doesn't seem to be a minute delay in rockbox's crossfeed afaict |
12:21:27 | cannard | harder to do with ety's i would say :p |
12:21:30 | Jungti1234 | it is ok to just overwrite the old version |
12:21:36 | Membrillo | awesome |
12:21:45 | markun | Lost-ash: there is |
12:21:49 | markun | 13 samples |
12:21:57 | Lost-ash | Membrillo: i always just unpack over the top. rockbox deliberately forgets the settings when someone bumps the version |
12:22:04 | cannard | thanks ash, i was hoping someone would chime in with a better explanation than my piss poor attempt |
12:22:45 | | Join hshah [0] (n=acbc19b5@labb.contactor.se) |
12:23:39 | hshah | TiMiD: you around? |
12:24:28 | Lost-ash | markun: hmm. it should be about 60, not 13 |
12:24:34 | Lost-ash | wait, samples. nevermind |
12:24:41 | * | Lost-ash isn't doing the right math ;) |
12:26:26 | | Quit elinenbe (" HydraIRC -> http://www.hydrairc.com <-") |
12:30:17 | | Quit Membrillo () |
12:31:15 | linuxstb | Jungti1234: That Rockblox patch is the same one as this: http://sourceforge.net/tracker/index.php?func=detail&atid=439120&group_id=44306&aid=1254094 |
12:31:20 | linuxstb | It's 3 months old... |
12:31:32 | Jungti1234 | -_-; |
12:31:36 | Jungti1234 | oh... |
12:32:28 | Jungti1234 | It was old. |
12:34:57 | | Join webguest14 [0] (n=9ea9830e@labb.contactor.se) |
12:36:30 | Zak1392 | what do the crossfade settings mean? |
12:37:19 | cannard | no need for rockbox crossfeeding, just build it into your headphone amp |
12:39:33 | preglow | for those who are actually willing to lug around a headphone amp |
12:39:45 | MrShlee | any major River changes in the last week.. worth upgrading the build? |
12:39:56 | Jungti1234 | hey Zak1392 |
12:39:58 | Jungti1234 | http://www.rockbox.org/twiki/bin/view/Main/ManualMainMenu |
12:40:30 | linuxstb | MrShlee: http://www.rockbox.org/since25.html |
12:40:33 | Jungti1234 | Does this help to you? |
12:40:41 | MrShlee | excellento |
12:42:11 | Jungti1234 | bye |
12:42:15 | Jungti1234 | good night |
12:42:26 | | Quit Jungti1234 ("bye") |
12:43:52 | Zak1392 | sort of |
12:45:56 | | Quit MrShlee (Read error: 104 (Connection reset by peer)) |
12:45:58 | | Quit hshah ("CGI:IRC (Ping timeout)") |
12:47:18 | | Join webguest06 [0] (n=c31ce021@labb.contactor.se) |
12:53:02 | Zak1392 | any children of bodom fans here? |
12:53:10 | Bagder | amiconn: http://daniel.haxx.se/rockbox/compress-2.patch, all 4 remarks fixed and the conditional set to work "for real" |
12:53:21 | Slasheri | Hmm, it seems that tagcache becomes a reality :) But at first it will be available only in wps and in future for browsing too |
12:53:43 | Slasheri | Zak1392: Hmm, not quite fan that much but i like it ;) |
12:54:40 | Zak1392 | i'm listening to their live cd Tokyo Warhearts on my h340 and it sounds amazing gapless :) |
12:54:51 | Slasheri | hehe, that's nice to hear :) |
12:55:26 | Zak1392 | i wish Avenged Sevenfold would release a live cd soon... |
12:55:46 | Zak1392 | they're another one of my faces :) |
12:56:07 | Zak1392 | *faves |
12:56:53 | | Quit webguest06 ("CGI:IRC (Ping timeout)") |
12:58:18 | linuxstb | Slasheri: How does it work? Does it generate a tag dabase from scratch? |
12:58:19 | | Join webguest06 [0] (n=c31ce021@labb.contactor.se) |
12:58:31 | Slasheri | Zak1392: i like the most industrial/gothic genre but some metal bands like that children of bodom are not bad either :)C |
12:58:39 | XavierGr | Slasheri: What is tagcache? |
12:58:42 | Slasheri | linuxstb: yep, no pc is needed for that |
12:59:00 | Slasheri | it uses the same idea as dircache: do as much on background as you can |
12:59:03 | linuxstb | Does it use the code in get_metadata() to read the tags? |
12:59:10 | Slasheri | yes |
12:59:23 | Slasheri | i already have a working cache initialization routines |
12:59:23 | linuxstb | Cool. So it obviously supports every file format that Rockbox does. |
12:59:32 | Slasheri | it takes about 5-10min. to build the cache |
12:59:37 | linuxstb | (unlike songdb) |
12:59:38 | Slasheri | (10 min. with music playing on background) |
12:59:42 | Slasheri | yes |
13:00 |
13:00:03 | XavierGr | a database biult on the go? |
13:00:19 | Slasheri | and in future when browsing support is added, it is possible to browse the cache file on disk before it's loaded into ram completly |
13:00:26 | linuxstb | Why does it take so long to build? |
13:00:46 | Slasheri | XavierGr: yep, and it's then loaded into ram |
13:00:58 | Slasheri | linuxstb: reading metadata from >5000 songs takes some time.. :) |
13:01:03 | Zagor | Slasheri: why not expand the existing database rather than build a new? |
13:01:08 | Slasheri | and it seeks disk a lot |
13:01:13 | XavierGr | the whole tag database to ram? |
13:01:30 | XavierGr | how big? |
13:01:30 | Slasheri | Zagor: i have tried thinking that too, but it would be hard to do |
13:01:38 | XavierGr | in size? |
13:01:42 | Zagor | why? |
13:02:03 | Slasheri | Zagor: tagdb is not designed to be loaded into ram, and i couldn't even get it working so i could have tried it.. |
13:02:18 | Slasheri | XavierGr: i have not an idea yet, but it seems to be smaller than the dircache |
13:02:34 | Zagor | Slasheri: the solution is not to reinvent the wheel again... |
13:02:38 | Bagder | it depend how much tags you have of course |
13:02:44 | Slasheri | Zagor: yes, that's true.. |
13:02:47 | Bagder | I fail to see how it can be smaller than the dir cache |
13:02:52 | Bagder | if all files are tagged |
13:02:56 | Bagder | and you have mostly music |
13:03:07 | XavierGr | Slasheri: Your multicrafts always amaze me! |
13:03:31 | Slasheri | Bagder: currently the tagcache file (with _full_ filenames) was ~500 KiB and dircache 450 KiB. But, when tagcache is on ram, it doesn't have the filenames at all (only pointers to the dircache) |
13:03:39 | Slasheri | so it must be smaller (at least with my files) |
13:03:48 | Bagder | but the tags are longer than the file name |
13:03:54 | Bagder | at least in my files |
13:04:06 | Bagder | of course it depends on what tags you keep |
13:04:16 | Slasheri | yep, that's weird indeed. |
13:04:33 | Zagor | 50KB tags for 5000 files is 10 bytes per file. not many tags in your music... :-) |
13:04:44 | Slasheri | But i will know better when i get the ram loading work |
13:04:53 | XavierGr | It can easily climb to 1MB for a full player. |
13:05:07 | Slasheri | hehe, true. Might be some bugs :) |
13:05:36 | Bagder | I have full tagging on my 6000+ files |
13:05:45 | Bagder | it should be way over 30 bytes per file |
13:05:52 | Slasheri | in fact that doesn't make sense at all.. with full filenames, the tag file should have been much bigger |
13:05:57 | Slasheri | so there must be a bug |
13:06:00 | Bagder | that's 180K |
13:06:05 | XavierGr | Bagder then take the patch and test it. |
13:06:14 | Bagder | *shrug* |
13:06:22 | Bagder | I don't use those things |
13:06:41 | Bagder | I probably use a smaller portion of Rockbox than most users ;-) |
13:06:47 | | Join ^BeN^ [0] (i=Paprica@85-250-45-166.bb.netvision.net.il) |
13:06:49 | * | amiconn does like the idea, but not the implementation |
13:07:01 | amiconn | More code diversity... |
13:07:26 | Bagder | in fact, I've been ponder if throwing out the current db related stuff would be good or bad |
13:07:30 | Bagder | pondering |
13:07:50 | Bagder | I think it blocks development as it is right now |
13:08:00 | Bagder | its there, so no one writes anything new |
13:08:10 | Bagder | but its so broken and hard to use so hardly anyone uses it |
13:08:17 | linuxstb | I agree. As it seems to be mostly abandoned and not well understood, I don't see a problem in throwing it out. |
13:08:39 | amiconn | Imho it's not broken |
13:08:49 | amiconn | It works and is usable |
13:08:52 | Zagor | it was very simple and easy to understand when I wrote it... |
13:08:56 | Bagder | it has numerous bugs |
13:09:11 | amiconn | It's certainly not the best solution, agreed on that |
13:09:13 | Bagder | Zagor: yes, but someone altered that... |
13:09:42 | *** | Saving seen data "./dancer.seen" |
13:09:47 | amiconn | Bagder: The only real bug I know about is the minute-long playlist building when selecting somethin in the song list |
13:09:56 | * | preglow never used the db |
13:10:11 | amiconn | Other than that, there are some not-yet-completed features |
13:10:14 | Bagder | well, I've not even tried to research the reported bugs, perhaps they're all moot |
13:10:25 | Zagor | my whole purpose in writing the thing was to set the tone and direction for the simple "rockbox style" design. |
13:10:32 | Slasheri | when i tried enabling the tagdb, my player crashed immediately without any message in logf.. |
13:10:38 | Zagor | so those interested in it could continue to build on it |
13:10:39 | XavierGr | fucking allergies. I've been snezzing for half an hour!!! |
13:11:11 | Zagor | maybe I was naive |
13:11:18 | Bagder | well |
13:11:36 | Bagder | let's say that HCl and I had different views on how to do things |
13:11:42 | Zagor | ...and now I've been inactive for too long to be able to complain :-) |
13:11:42 | Bagder | and I didn't care to resist all the way |
13:11:55 | amiconn | Zagor: I agree that the KISS principle is a bit disregarded lately, which I don't like as well |
13:12:16 | Bagder | I've been meaning to re-implement the db one day |
13:12:26 | Zagor | Bagder: just go back a bit in cvs ;) |
13:12:33 | Bagder | yeah |
13:12:34 | preglow | come on, let's just adopt itunesdb!!11 |
13:12:40 | Bagder | haha |
13:13:11 | Slasheri | i think that implementing api to the db (for retrieving data) would be a good thing, now most of the could would need to be rewritten for the ram version.. |
13:13:11 | amiconn | This is one reason why I made the volume patch that removes the limiting options again, which are imho overkill |
13:13:25 | Bagder | amiconn: I'm with you on that |
13:13:34 | XavierGr | speaking of it, do the daily biuld reach back to the firsts builds when rockbox started? |
13:13:42 | Zagor | Slasheri: you're missing the point. having two versions is total waste. |
13:13:49 | Bagder | XavierGr: certainly not |
13:14:00 | Bagder | XavierGr: we only keep some 30 days or so |
13:14:23 | XavierGr | I thought so.. |
13:15:03 | Bagder | but everything is in CVS so you can easily reproduce any at will |
13:15:19 | Bagder | fromd day 1 |
13:15:25 | Bagder | at least day 1 in CVS |
13:15:33 | Zagor | if we only write new code and never stop to think of purpose and coherence, we'll end up with a multi-MLOC chaos before long |
13:17:25 | * | amiconn fully agrees |
13:19:07 | preglow | mloc? |
13:19:20 | Zagor | Million Lines Of Code |
13:21:30 | Zagor | hey, I didn't mean to kill the channel... :-) |
13:22:02 | preglow | too late, we're depressed now |
13:22:06 | Zagor | haha |
13:22:20 | * | Bagder transfers lots of data |
13:22:32 | Zagor | Bagder: how many connections are you up to now? |
13:22:32 | Bagder | useless data |
13:22:45 | Bagder | I'm still measuring the current implementation |
13:22:55 | Bagder | I'm a bit amazed of its speed ;-) |
13:23:02 | Bagder | Summary from 500 simultanoues transfers: |
13:23:07 | Bagder | 390 out of 500 connections provided data |
13:23:14 | Bagder | 29863 calls to curl_multi_perform(), average 148 alive. Average time: 700us |
13:23:35 | Bagder | Average number of readable connections per select() return: 120 |
13:23:52 | Bagder | 700us is not a lot of time |
13:24:09 | linuxstb | I've never used the tagdb, but what can that do that can't be done by automatically building lots of playlists and putting them in a directory structure such as Artist/Album/Genre/Year etc ? |
13:24:14 | Slasheri | in fact, i think the new tagdb could work on archos too without dircache (and without loading itself to the ram). But i can't promise yet without testing the performance.. |
13:26:34 | Zagor | linuxstb: search |
13:26:38 | amiconn | Bagder: I hope you will fix the inconvenience in curl I encountered a few weeks ago |
13:26:40 | | Join criis_ [0] (n=criis@hypnos.adm.ku.dk) |
13:26:47 | Slasheri | dircache is only needed for loading the db into ram, so it can also operate directly from disk as tagdb currently does |
13:27:31 | amiconn | all: What do you think would be the best way to get a decision on the volume scale/options/etc patch? |
13:27:40 | linuxstb | Zagor: What kind of searches can you do? |
13:27:42 | amiconn | A poll? dev ml? |
13:28:10 | Bagder | amiconn: I say dev ml and see if anything sensible comes up ;-) |
13:28:44 | XavierGr | ml stands for? |
13:28:55 | Febs | mailing list (?) |
13:28:56 | Zagor | linuxstb: none in my code, but the data model is designed to do combination searches. i.e. "abba" and 1974 etc |
13:29:08 | XavierGr | ah yes |
13:31:51 | criis_ | Hey. Does anyone know if running rockbox on a european H340 is a good idea. I've heard that it runs somewhat well on the US one, but they are different. |
13:32:29 | Zak1392 | it should be fine |
13:35:31 | criis_ | Right. I'll give it a shot then. |
13:36:37 | Zak1392 | mines an intl. version |
13:38:35 | criis_ | Right. I thought I read about problems with the intl. one but I must remember incorrectly then. |
13:47:45 | Nixsos | there were some booting problems, but they should be fixed with bootloader V3 |
13:48:48 | | Quit KN|stiff (Read error: 110 (Connection timed out)) |
13:49:36 | criis_ | OK, cool. |
13:49:50 | | Join webguest95 [0] (n=864c0349@labb.contactor.se) |
13:50:15 | criis_ | Which reminds me. There was a german guy on the mailing list a couple of days ago who had installed it on his 320. |
13:50:28 | criis_ | That kind of answered my question really. |
13:51:15 | | Join webguest38 [0] (n=522e39b4@labb.contactor.se) |
13:55:53 | criis_ | Argh, since when have the changed the korean firmware to some |
13:55:57 | criis_ | lousy exe-file? |
14:00 |
14:01:14 | _FireFly_ | criis_ go to the global iriver side there you bekome the normal zip-version |
14:02:32 | BBub | i hope he doesnt become a zip-file :P |
14:04:30 | _FireFly_ | on the korean side the self-extracting-exe-file is in a zip-file ;) |
14:05:19 | _FireFly_ | criis_: http://www.iriver.com/html/support/download/sudw_view.asp?searchProductIdx=&searchCategoryIdx=&searchString=&page=1&idx=767&tmpSearchProductIdx=&tmpSearchCategoryIdx=&tmpSearchString= |
14:08:47 | criis_ | Thanks for that link. |
14:08:59 | criis_ | I admire a man who can navigate iriver's site. :) |
14:11:00 | BBub | _FireFly_: what i meant is that become means "to turn into" ;) |
14:11:30 | | Quit Zak1392 (kornbluth.freenode.net irc.freenode.net) |
14:11:30 | NSplit | kornbluth.freenode.net irc.freenode.net |
14:11:30 | | Quit lostlogi1x (kornbluth.freenode.net irc.freenode.net) |
14:11:30 | | Quit Maxime (kornbluth.freenode.net irc.freenode.net) |
14:11:30 | | Quit merbanan (kornbluth.freenode.net irc.freenode.net) |
14:11:30 | | Quit goa (kornbluth.freenode.net irc.freenode.net) |
14:11:30 | | Quit wubbla (kornbluth.freenode.net irc.freenode.net) |
14:11:30 | | Quit Lynx_ (kornbluth.freenode.net irc.freenode.net) |
14:11:33 | | Quit XavierGr (Read error: 113 (No route to host)) |
14:12:01 | NHeal | kornbluth.freenode.net irc.freenode.net |
14:12:01 | NJoin | Zak1392 [0] (n=zkeeping@CPE-144-137-192-213.sa.bigpond.net.au) |
14:12:01 | NJoin | lostlogi1x [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
14:12:01 | NJoin | Maxime [0] (n=flemmard@fbx.flemmard.net) |
14:12:01 | NJoin | merbanan [0] (i=banan@dalink.campus.luth.se) |
14:12:01 | NJoin | goa [0] (i=hd@gate-hannes-tdsl.imos.net) |
14:12:01 | NJoin | wubbla [0] (n=wubbla@adsl-141.231.166.194.arpa.as1901.net) |
14:12:01 | NJoin | Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
14:12:43 | Zak1392 | woah... |
14:12:51 | _FireFly_ | Zak1392 what ?? |
14:13:35 | Zak1392 | what do you mean what? |
14:16:02 | _FireFly_ | Zak1392 why do you said woah... ?? |
14:16:08 | * | linuxstb finally has a remote for his h140 :) |
14:16:13 | _FireFly_ | ;) |
14:16:57 | linuxstb | I was expecting the LCD to be larger - Sudoku isn't going to be easy to play... |
14:17:34 | _FireFly_ | ;) |
14:17:57 | _FireFly_ | yeah you need scrolling |
14:19:14 | linuxstb | What's the "ticking problem" ? |
14:21:13 | preglow | linuxstb: not everyone's got it |
14:21:21 | preglow | linuxstb: but it's the data bus leaking over to the audio |
14:21:23 | criis_ | linuxstb, I imagine it's the old Iriver remote problem where some hardware fault made the remote give a slight (but annoying) tick. |
14:22:00 | criis_ | Strike that. Apparently it's a software fault (thanks preglow). |
14:22:24 | linuxstb | I assume it would be obvious if I had it? |
14:23:17 | | Join XavierGr [0] (n=XavierGr@ppp41-adsl-4.ath.forthnet.gr) |
14:23:51 | | Quit Febs (Read error: 110 (Connection timed out)) |
14:24:21 | criis_ | linuxstb, yup, unless you're deaf. :) |
14:24:40 | criis_ | It made me return my 140 and get a 340 instead. |
14:25:36 | preglow | no, it is a hardware fault, they say |
14:26:09 | criis_ | preglow, ah, must have misunderstood you. |
14:26:39 | linuxstb | Does logf still work on the remote? |
14:26:43 | preglow | linuxstb: yea |
14:27:11 | | Quit webguest14 ("CGI:IRC (EOF)") |
14:29:04 | amiconn | markun: The unicode patch causes conflicts against current cvs... |
14:29:19 | * | amiconn wanted to try unicode together with compressed.patch |
14:30:45 | | Join Sandking [0] (n=jacek@ogorek.akron.net.pl) |
14:31:16 | _FireFly_ | linuxstb: yepp, |
14:36:05 | Bagder | amiconn: that would indeed be the grand test |
14:38:14 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-133-137.pools.arcor-ip.net) |
14:47:11 | markun | amiconn: Which did you try, the one on my website? I can make you a new one |
14:50:14 | | Quit Zak1392 () |
14:54:06 | amiconn | markun: I tried the last one I downloaded... the conflicts are caused by morse input and other things |
14:54:06 | | Quit webguest06 ("CGI:IRC (EOF)") |
14:54:29 | | Join Febs [0] (n=medifebb@64.190.36.240) |
14:55:45 | preglow | Slasheri: you got any idea about the queueing bug? |
14:56:23 | Slasheri | preglow: i haven't been able to test that without remote lcd, i will try when i get home :) |
14:56:31 | markun | I will fix it. I'm looking at conflicting code in playback.c, but can't see what the code is supposed to do. |
14:57:01 | | Nick lostlogic_ is now known as lostlogic (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
14:57:01 | DBUG | Enqueued KICK lostlogic |
14:58:00 | | Quit Lynx_ (kornbluth.freenode.net irc.freenode.net) |
14:58:00 | NSplit | kornbluth.freenode.net irc.freenode.net |
14:58:00 | | Quit wubbla (kornbluth.freenode.net irc.freenode.net) |
14:58:00 | | Quit goa (kornbluth.freenode.net irc.freenode.net) |
14:58:00 | | Quit merbanan (kornbluth.freenode.net irc.freenode.net) |
14:58:00 | | Quit Maxime (kornbluth.freenode.net irc.freenode.net) |
14:58:00 | | Quit lostlogi1x (kornbluth.freenode.net irc.freenode.net) |
14:58:21 | lostlogic | preglow: profiling works, btw... files play at about 1/4 speed while profiling, but it does seem to do it's job... hopefully today I can write the parser to convert PCs to symbols and make pretty the output. |
15:00 |
15:00:00 | preglow | lostlogic: excellent! |
15:00:35 | lostlogic | preglow: http://lostlogicx.com/transfer/rockbox_profile.patch and Makefile.patch are up-to-date if you want to play. |
15:01:02 | NHeal | kornbluth.freenode.net irc.freenode.net |
15:01:02 | NJoin | lostlogi1x [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
15:01:02 | NJoin | Maxime [0] (n=flemmard@fbx.flemmard.net) |
15:01:02 | NJoin | merbanan [0] (i=banan@dalink.campus.luth.se) |
15:01:02 | NJoin | wubbla [0] (n=wubbla@adsl-141.231.166.194.arpa.as1901.net) |
15:01:02 | NJoin | Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
15:01:47 | linuxstb | lostlogi1x: Do you have an example of the output of your profiler? |
15:01:56 | lostlogic | linuxstb: yeah, lemme put some up. |
15:02:12 | | Quit pabs ("Reconnecting") |
15:02:12 | | Part criis_ |
15:02:13 | | Join pabs [0] (n=pabs@xor.pablotron.org) |
15:03:07 | | Quit wubbla (Remote closed the connection) |
15:03:12 | | Join amiconn_ [0] (n=jens@p54BD559D.dip.t-dialin.net) |
15:03:39 | | Join wubbla [0] (n=wubbla@adsl-141.231.166.194.arpa.as1901.net) |
15:04:37 | lostlogic | linuxstb: http://lostlogicx.com/transfer/profile.out a brief profiling run of vorbis decoding. |
15:04:38 | Bagder | amiconn: were you gonna elaborate on the "curl problem" you mentioned? |
15:05:50 | | Quit _FireFly_ ("Download IceChat at www.icechat.net") |
15:05:57 | lostlogic | I think the output may be squirly as I look at it, something like duplicates getting output. I guess bugs are to be expected :( |
15:06:25 | | Join _FireFly_ [0] (n=icechat5@pd95b7c08.dip0.t-ipconnect.de) |
15:09:43 | *** | Saving seen data "./dancer.seen" |
15:10:46 | | Quit Lynx_ (kornbluth.freenode.net irc.freenode.net) |
15:10:46 | | Quit merbanan (kornbluth.freenode.net irc.freenode.net) |
15:10:46 | | Quit Maxime (kornbluth.freenode.net irc.freenode.net) |
15:10:46 | | Quit lostlogi1x (kornbluth.freenode.net irc.freenode.net) |
15:10:47 | | Join lostlogicx [0] (n=lostlogi@node-4024215a.mdw.onnet.us.uu.net) |
15:10:58 | NJoin | merbanan [0] (i=banan@dalink.campus.luth.se) |
15:10:58 | NJoin | Maxime [0] (n=flemmard@fbx.flemmard.net) |
15:11:50 | NJoin | Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
15:16:34 | amiconn_ | Bagder: One or two months ago I used curl, for the first time, to test something |
15:18:02 | amiconn_ | It took me a while to figure out what was going wrong. Imho curl should output the http status when doing a http transfer and something went wrong |
15:18:41 | Bagder | well, in curl's view, a non-200 HTTP code is not wrong |
15:18:56 | amiconn_ | The code was 501 |
15:19:00 | Bagder | still |
15:19:09 | Bagder | you asked for it, you got it |
15:19:12 | amiconn_ | ...and I would have expected at least some message |
15:19:26 | | Quit amiconn (Read error: 110 (Connection timed out)) |
15:19:27 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD559D.dip.t-dialin.net) |
15:19:33 | amiconn | (warning, whatever) |
15:21:04 | Bagder | I understand your point, but curl is more low-level than so |
15:21:26 | Bagder | it does have an option if you want errors on http errors |
15:22:56 | amiconn | I don't want errors on http errors, but not displaying any hint for a non-200 http status seems a bit strange to me |
15:23:06 | amiconn | (unless silent operation is requested) |
15:23:26 | Bagder | well, curl gets the HTTP you asked for, and you got HTTP back successfully |
15:23:55 | amiconn | No, I didn't. |
15:24:17 | Bagder | if you didn't get HTTP back, then were was the status code? |
15:24:20 | Bagder | where |
15:24:38 | amiconn | 501 means 'Not implemented', and I don't count this as a successful transfer |
15:24:48 | Bagder | the HTTP transfer was successful |
15:24:54 | Bagder | the server-side request was not |
15:25:38 | amiconn | Nitpicking? ;) Yes, the *request* wasn't successful |
15:25:45 | Bagder | it is far from nitpick to me |
15:25:49 | Bagder | it is the essence of curl |
15:26:01 | Bagder | it does HTTP |
15:26:09 | Bagder | getting a 501 back is not a HTTP failure |
15:26:27 | Bagder | it is perfectly fine HTTP |
15:26:45 | amiconn | Of course not, but afaiu curl is for transferring data to and from URLs |
15:26:58 | preglow | you did transfer data, heh |
15:27:11 | amiconn | Yes, but not successful, that's my point |
15:27:13 | Bagder | sure, if you use it as a kind of browser on the command line, you might feel a lack of such extras |
15:27:16 | preglow | it was successful |
15:27:25 | preglow | from curls point of view |
15:27:58 | amiconn | preglow: If I request a resource, and only get back a status telling me it can't fulfill the request, that's definitely not successful afaics |
15:28:10 | Bagder | it depends on what you wanted |
15:28:17 | Bagder | lots of people use curl to stress test |
15:28:23 | Bagder | they _want_ the 501 back |
15:28:30 | | Join massiveH [0] (n=42c0680a@labb.contactor.se) |
15:29:38 | amiconn | Bagder: If so, I can imagine curl should still tell what status it got back |
15:29:50 | Bagder | you can make it |
15:30:02 | Bagder | I mean, with options |
15:31:35 | | Part massiveH |
15:33:16 | amiconn | I couldn't find such an option... and since the is the -f option to silence HTTP error output, I somehow expected that it would show errors by default |
15:33:49 | amiconn | (also -s for silent operation) |
15:33:53 | Bagder | yes it does, it just doesn't consider a HTTP 501 response an error ;-) |
15:34:16 | markun | amiconn: http://130.89.160.166/rockbox/unicode4.diff |
15:34:35 | amiconn | So what option should I use to see 50x status codes? |
15:35:06 | Bagder | amiconn: I'd say either you'd use -i to get all the headers, or you'd use -w to get the specific code |
15:35:43 | amiconn | Btw, afaiu I understand http, 4xx codes mean 'client error', 5xx codes mean 'server error'. Both are errors... |
15:36:10 | Bagder | but you don't seem to understand curl's part in all this |
15:36:13 | Bagder | or how I see its part |
15:37:07 | Bagder | it is on purpose |
15:37:29 | amiconn | I wasn't looking for a specific code, I was investigating what was going wrong. The correct code would have been 201 as I was testing HTTP PUT |
15:37:52 | Bagder | but then you should've checked the server's response headers |
15:38:53 | amiconn | Yes of course. Somehow I expected curl to display whether something went wrong (informative, without stopping the operation) |
15:39:36 | amiconn | The way curl worked somewhat reminded me of how internet explorer would do it... |
15:40:11 | Bagder | I disagree, on both |
15:42:44 | markun | Bagder: Is your compressed.patch finished? |
15:43:01 | Bagder | http://daniel.haxx.se/rockbox/compress-2.patch |
15:43:08 | Bagder | I think it works as supposed |
15:43:15 | markun | great |
15:43:37 | markun | We could have unicode rockbox tonight :) |
15:43:54 | markun | If amiconn has no problem with it |
15:44:22 | linuxstb | markun: Will developers have to do anything differently after your Unicode patch is applied? |
15:44:37 | | Quit Sandking () |
15:45:15 | markun | yes, I made a utf8length function which should be used instead of strlen in some cases |
15:45:26 | markun | Maybe it should be renamed to something more posix |
15:45:49 | linuxstb | So utf8length returns number of characters, and strlen still returns the number of bytes? |
15:45:55 | markun | yep |
15:46:34 | markun | And all strings internally should be utf-8 encoded |
15:47:20 | linuxstb | So does that mean we should use utf8 encoding for the Rockbox source files? |
15:47:43 | linuxstb | IIUC the current standard is iso-8859-1 |
15:48:07 | markun | It doesn't matter if there are no hardcoded strings |
15:48:55 | amiconn | All .lang files needs to be utf-8 |
15:48:57 | markun | But to edit language files you will need a unicode editor anyway, so we could also have utf-8 as standard encoding |
15:48:57 | linuxstb | Plugins have hardcoded strings (at the moment). But I would expect them all to be in English and plain ASCII. |
15:49:41 | markun | amiconn: Did you try unicode with compress-2.patch? |
15:49:47 | Bagder | wcslen() seems to be the commonly used name |
15:50:14 | amiconn | markun: unicode4.diff has problems. |
15:50:26 | amiconn | recorder/keyboard.c:290: error: `j' undeclared (first use in this function) |
15:50:42 | amiconn | (building for recorder v1) |
15:50:43 | markun | I thought I changed that.. |
15:51:34 | linuxstb | Bagder: Isn't that for wide characters, rather than utf8 ? |
15:52:20 | Bagder | um, perhaps |
15:52:30 | Bagder | I'm really lost when it comes to unicode... |
15:53:28 | | Quit _FireFly_ ("Friends help you move. Real friends help you move bodies.") |
15:54:28 | preglow | it is |
15:54:42 | preglow | almost nothing uses utf8 internally, so you might as well just call it itf8length |
15:54:48 | preglow | utf8length, yes |
15:55:35 | linuxstb | There is also the wcswidth() function (for wide chars) that tells you how many terminal columns that string will occupy - which is different to the number of characters... |
15:56:30 | preglow | things can get really hairy if you really want to dive into unicode |
15:57:07 | linuxstb | I can't find any POSIX functions for operating on utf8 though. |
15:57:55 | preglow | you wont find it |
15:58:04 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
16:00 |
16:00:13 | linuxstb | markun: Do you use wide characters as well as utf8? |
16:00:56 | markun | double width chars? |
16:02:30 | linuxstb | I mean a string consisting of the decoded utf8. |
16:02:54 | preglow | he only uses utf8, i believe |
16:03:07 | preglow | which isn't such a big case for us, since we really don't do much string processing |
16:03:43 | chendo__ | does rockbox do unicode filenames yet? |
16:03:44 | markun | well, we use a decoded string for the bidi code before printing it |
16:03:55 | markun | chendo__: almost :) |
16:04:14 | chendo__ | mmm... i think my filenames are SJIS anyway :( |
16:04:44 | amiconn | On-disk filenames are always UCS-16 with FAT32 afaik |
16:04:56 | amiconn | VFAT to be precise |
16:04:59 | chendo__ | what about ID3 tags? |
16:05:21 | markun | amiconn: http://130.89.160.166/rockbox/unicode5.diff.gz |
16:05:41 | markun | chendo__: They can be SJIS if you like |
16:05:56 | chendo__ | but can rockbox read them properly? |
16:06:00 | chendo__ | i get garbled stuff |
16:06:08 | markun | we are working on it |
16:06:53 | chendo__ | sweet |
16:06:55 | | Nick chendo__ is now known as chendo (i=chendo@203-206-61-133.dyn.iinet.net.au) |
16:07:16 | chendo | how's USB mode for iriver coming? |
16:16:00 | amiconn | Bagder: Hmm, now I am confused. |
16:17:18 | amiconn | unicode patch together with compressed-2.patch seems to have worked because I get an ajbrec.ajz of the expceted size, however, I can't find the build dir of the decompressor nor any output from 'make' ... |
16:17:37 | Bagder | ! |
16:19:00 | Bagder | the decompressor is in firmware/ now |
16:19:20 | amiconn | Not here. |
16:19:40 | amiconn | I have firmware/common and firmware/drivers as usual |
16:19:42 | | Join _FireFly_ [0] (n=FireFly@p54A47BC0.dip.t-dialin.net) |
16:20:20 | chendo | if i want to develop a plugin for rockbox, where's the best place to start? i've read the helloworld.c and the contributing pages |
16:20:52 | Bagder | amiconn: then remove the rockbox.ucl file and do make V=1 |
16:21:02 | Bagder | should reveal the details |
16:21:22 | | Join actionshrimp [0] (n=NNSCRIPT@host86-136-206-31.range86-136.btcentralplus.com) |
16:22:22 | | Quit actionshrimp (Client Quit) |
16:23:57 | amiconn | Bagder: The first call to scramble tries to scramble rockbox.ucl - !! |
16:24:14 | Bagder | oh |
16:24:16 | Bagder | hehe |
16:24:32 | Bagder | change order of the dependencies |
16:24:35 | amiconn | Of course this leads to approximately the right size... |
16:24:45 | Bagder | I mean make it $(BUILDDIR)/$(BINARY) : $(OBJDIR)/rockbox.bin $(FLASHFILE) |
16:24:50 | amiconn | It needs to scamble rockbox.bin instead |
16:25:20 | | Join actionshrimp [0] (n=NNSCRIPT@host86-136-206-31.range86-136.btcentralplus.com) |
16:26:56 | Bagder | and the second scramble uses args too |
16:27:00 | Bagder | wrong args |
16:27:15 | amiconn | Hmm, but now the unicode patch doesn't exceed 200 KB (!!) |
16:27:24 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
16:27:24 | * | amiconn wonders why |
16:28:17 | amiconn | markun: Is arabjoin still disabled for archos? |
16:28:26 | markun | amiconn: I forgot to remove the #define NO_ARABJOIN |
16:28:34 | amiconn | bleh |
16:28:46 | Bagder | http://daniel.haxx.se/rockbox/compress-3.patch |
16:29:11 | markun | I'll remove NO_ARABJOIN altogether, ok? |
16:29:11 | Bagder | fixes both scramble invokes |
16:29:51 | chendo | how the hell are we gonna get video on rockbox... i'm looking at the jpeg plugin and it's huge |
16:30:39 | Bagder | chendo: like apps/video.c perhaps? ;-) |
16:31:21 | Bagder | but if you think jpeg is huge, then I don't know what you expected |
16:31:26 | chendo | mmm |
16:31:53 | chendo | well, divx/xvid would be a pain, no? |
16:32:05 | chendo | unless we port ffdshow somehow |
16:32:11 | Bagder | why would they be more pain than any other codec? |
16:32:48 | Bagder | I mean, sure there is lots of work |
16:32:53 | thegeek | surely any mpeg4-based codec would be waay too cpu-intensive? |
16:33:09 | Bagder | iaudio x5 plays xvid at 13 fps |
16:33:10 | thegeek | I assume this is meant for hxxx ? |
16:33:16 | thegeek | it does? |
16:33:17 | thegeek | wow |
16:33:29 | Bagder | smaller resolution though, but still |
16:33:34 | thegeek | hmm |
16:33:36 | thegeek | mhm |
16:33:51 | thegeek | ;) |
16:34:03 | chendo | iriver offical firmware plays xvid... |
16:34:11 | markun | http://130.89.160.166/rockbox/unicode6.diff.gz |
16:34:11 | chendo | at 220x140 and 10fps though |
16:34:36 | chendo | i'd be happy if rockbox plays that :P |
16:34:53 | Bagder | then start working! ;-) |
16:35:09 | chendo | i suck at C :( |
16:35:29 | | Quit actionshrimp ("a bird in the bush is worth two in your house") |
16:35:37 | chendo | my C++ is only slightly better, i prefer python |
16:36:17 | chendo | otherwise i was gonna try making an ID3 editor |
16:36:36 | chendo | should be within my capabilities |
16:36:50 | chendo | is there a full documentation on rockbox's functions though? |
16:37:11 | markun | amiconn: did you get my last link? |
16:37:21 | Bagder | I'm off, back again tonight |
16:38:23 | amiconn | markun: Yes. |
16:38:35 | markun | Should be over the limit again |
16:38:39 | amiconn | HydraIRC does have a really useful URL catcher |
16:38:57 | amiconn | No problems in finding URLs posted hours ago |
16:39:23 | chendo | my bad. found the API docs |
16:40:23 | markun | chendo: what kind of plugin would you like to work on? |
16:40:50 | chendo | had a quick glance at the feature request list... ID3 editor seems to be a good one |
16:40:54 | chendo | unless there is anything easier |
16:41:11 | | Join actionshrimp [0] (n=NNSCRIPT@host86-136-206-31.range86-136.btcentralplus.com) |
16:42:40 | _FireFly_ | amiconn: now i hve a patch to disable the wrap-around of integer-options :) |
16:42:41 | chendo | what does "NOT CURRENTLY SUPPORTED" in the API docs mean? |
16:42:52 | _FireFly_ | but the sf.net is currently down :( |
16:45:18 | chendo | close to 2am, i'm off. |
16:45:21 | chendo | laters |
16:45:35 | Febs | I've made some updates to the Main Menu page of the WikiManual: http://www.rockbox.org/twiki/bin/view/Main/ManualMainMenu#Prevent_clipping_iriver_jukeboxe |
16:45:51 | Febs | including addition of sections for Prevent Clipping, Crossfeed, and Crossfade. |
16:46:31 | Febs | Slasheri, if you could either fill in the options chart for crossfade or give me a 2 sentence reminder of what the various functions do, I'd appreciate it. |
16:47:33 | Febs | I also changed the "move to next folder" option to "auto change directory" to be consistent with what the option is now actually called ... although I think that "auto change directory" is much less intuitive than "move to next folder." |
16:48:14 | Febs | The "prevent clipping" section contains a disclaimer that the option is still under discussion and may change. |
16:49:47 | amiconn | Okay, compressed unicode rockbox seems to be built correctly. I'll test the binary tonight |
16:51:41 | _FireFly_ | amiconn: http://home.arcor.de/s.wezel/wrap-int-fix.patch |
16:52:15 | Slasheri | Febs: hi, the options are: Enable crossfade: always - enables crossfader for all track changes and new track selection, shuffle - enables crossfading only when shuffle mode is activated, off - no crossfading. Fade in/out delay: How many seconds to wait before starting fading the stream (these options will change to a new name in future). Fade in/out duration: How many seconds the fading should take for the selected stream. If duration is 0, there is no ... |
16:52:21 | Slasheri | ... fading at all (still delay settings have the effect). Fade out style: crossfade - normal crossfading, mix - fade out duration will only mix the stream to be faded out without fading it |
16:52:27 | | Join leftright [0] (n=5087f1c0@labb.contactor.se) |
16:53:58 | leftright | Febs, there's feature missing from the Replay Gain type option on the wiki, which is "Track gain if shuffling" |
16:54:11 | amiconn | Slasheri: With the 'fade offset' idea, you would both save one delay setting and the style setting |
16:54:24 | Febs | Slasheri, got it, thanks. Will update the wiki in a few minutes. |
16:54:57 | Slasheri | amiconn: one style setting, how? |
16:55:03 | Febs | leftright, I haven't yet used replaygain, so I need to work with it before I can update the wiki. Feel free to add it yourself in the interim. |
16:55:19 | Febs | As Linus would say, it *is* a wiki, after all. :) |
16:55:32 | leftright | I would if I knew how, Febs, I tend to break things |
16:55:36 | Slasheri | amiconn: i will add that offset, but there is much more fixes to the crossfade that probably should be done before that |
16:57:28 | Febs | Slasheri, is there any difference between Fade out style = mix and fade-out duration=0? |
16:57:41 | amiconn | Slasheri: Iiuc the style means whether both streams are faded at the same time, or if the second stream is faded in while the first remains constant, then the first stream is faded out while the second one is already playing at full level |
16:58:00 | amiconn | All these things are possible with just 3 delay settings |
16:58:15 | amiconn | Fade out delay, fade in delay, and crossfade offset |
16:58:31 | | Join Sucka [0] (n=NNSCRIPT@host86-136-206-97.range86-136.btcentralplus.com) |
16:58:36 | amiconn | (of course the crossfade offset can be both negative and positive) |
16:59:26 | amiconn | Crossfade would be completely deactivated if all 3 times are 0 |
16:59:54 | Slasheri | Febs: There is, in fact i have to check the code.. :) |
17:00 |
17:00:06 | * | leftright goes to look for a wiki tutorial |
17:00:40 | Febs | leftright, if you click "edit" on any wiki page, it will provide you with links to wiki formatting references. |
17:02:37 | Slasheri | amiconn: Eh, interesting.. It seems you are correct, there is no need for the mixmode at all :) |
17:02:59 | Slasheri | setting fade out duration to 0, should do the same thing |
17:03:15 | Slasheri | i don't know what was the idea adding it.. |
17:03:26 | Slasheri | amiconn: oh, in fact there is.. |
17:03:42 | Slasheri | fade out duration sets the crossfade buffer length |
17:03:53 | Slasheri | so that style setting is necessary |
17:04:09 | amiconn | Imho it's not |
17:04:26 | Slasheri | so setting fade out duration to 0, will not mix the songs |
17:04:51 | Slasheri | mixing both streams without fading is not possible without that setting |
17:05:13 | amiconn | The crossfade buffer length should be fade_in_delay + crossfade_offset + fade_out_delay if crossfade_offset is positive, |
17:05:51 | Slasheri | amiconn: with crossfade offset, there is no need for fade in/out delay.. |
17:06:14 | Slasheri | it's just |crossfade_offset| + fade_out_delay |
17:06:17 | amiconn | and MAX(MAX(fade_in_delay, fade_out_delay), crossfade_offset) if crossfade_offset is negative |
17:06:59 | Slasheri | oh, i mean |crossfade_offset| + fade_out_duration |
17:07:10 | amiconn | Hmm, it seems I should draw a little image of how I imagine it could (should) work |
17:07:26 | Slasheri | Hmm, probably that would help :) |
17:07:36 | amiconn | Erm, replace fade_*_delay im my descriptions with fade_*_duration |
17:07:42 | Slasheri | ah :) |
17:08:13 | Slasheri | amiconn: fade_in_duration is a separate thing and it doesn't need buffer space |
17:08:21 | Slasheri | it's processed on-the-fly |
17:08:23 | amiconn | It doesn't? |
17:08:25 | Slasheri | no |
17:08:35 | Slasheri | only fade out buffer is required |
17:08:55 | * | amiconn wonders why/how fade in can be handled on the fly, but fade out cannot |
17:09:12 | leftright | does anyone know what gain type is reverted to if "track gain if shuffled is deselected" |
17:09:24 | Slasheri | amiconn: fade out buffer is processed completely at once (and fade out applied to it) |
17:09:30 | | Quit actionshrimp (Read error: 110 (Connection timed out)) |
17:09:44 | Slasheri | then when new data is inserted into pcm buffer, it will be mixed/faded with the fade out buffer that is being played |
17:09:45 | *** | Saving seen data "./dancer.seen" |
17:09:57 | Slasheri | and when fade out buffer is completely played, fading in might still continue |
17:10:21 | amiconn | Hmm, then it works rather different from how I imagined it would |
17:10:43 | Slasheri | yes, it saves some buffer space and is not too complicated :) |
17:10:51 | leftright | ok, so I've make a change to the wiki, how do I exit and save changes ? |
17:10:55 | amiconn | I don't think it saves buffer space |
17:11:26 | Slasheri | amiconn: it there is fade_in_delay (the offset) or fade_in_duration is longer, then all that space is saved |
17:11:48 | Slasheri | (in fact that is the after crossfade fading) |
17:12:26 | Slasheri | the there might be: fade out - crossfade - fade in parts at once |
17:12:35 | Slasheri | *so |
17:12:46 | linuxstb | leftright: Click on Preview, and then if you are happy, click on save (and tick the "Release edit lock" checkbox) |
17:15:22 | leftright | I assum that the gain mode last used is the mode that is reverted to if shuffle is deslected ? |
17:17:38 | * | leftright looks around the room |
17:17:47 | Febs | leftright, just looking at the replaygain menus, it seems to me that the only way to deselect "track gain if shuffled" is to select either "album gain" or "track gain." |
17:18:13 | leftright | or deselect shuffle |
17:18:25 | Febs | Ah, I see your point. |
17:18:49 | Febs | In that case, it seems that "track gain if shuffled" implies that it is album gain otherwise. |
17:18:58 | webguest95 | amiconn: i like the idea of having only 3 crosfade settings, but i have a question: wouldn't a positive value of crossfade_offset mean that there is an additional gap inserted? |
17:19:10 | leftright | thats what I'm assuming as well Febs |
17:19:45 | amiconn | webguest95: No. |
17:20:06 | leftright | anyway my first wiki addition ever is done, |
17:20:14 | amiconn | A gap would only be inserted if crossfade_offset > fade_out_duration + fade_in_duration |
17:21:31 | webguest95 | amiconn: ah, i thougtht that crossfade_offset would be the overlap of the tracks |
17:25:09 | Slasheri | webguest95: it is |
17:25:57 | Slasheri | amiconn: in fact code can't handle that situation, so no gap will be inserted. The fade in delay will be just shortened |
17:27:07 | | Quit webguest38 ("CGI:IRC") |
17:31:16 | amiconn | I'll provide a little image later |
17:32:19 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]") |
17:36:18 | | Part Polo_o |
17:37:51 | | Join Polo_o [0] (n=polo_o@82-69-160-166.dsl.in-addr.zen.co.uk) |
17:44:10 | | Join stupid_ro [0] (n=at@60-240-208-6.tpgi.com.au) |
17:48:05 | | Join rooomish [0] (n=Roman@195.47.96.56.adsl.nextra.cz) |
17:48:08 | webguest95 | amiconn: would the new crossfadesettings be like this? http://www.stud.uni-goettingen.de/~s291827/test/Crossfade.jpg |
17:48:16 | | Quit rooomish (Client Quit) |
17:49:06 | amiconn | yes that's what I've been thinking of |
17:49:51 | | Join Philip [0] (n=Philip_0@user-6360.lns1-c7.dsl.pol.co.uk) |
17:50:40 | amiconn | The offset could also allowed to be negative, this would mean both tracls would be playing at full volume during this time |
17:52:44 | amiconn | Setting all 3 times to the same value would resemble a 'clasic' crossfade, offset == 0 would resemble mix mode |
17:53:13 | webguest95 | in my opinion it would be easier if the user would be able to set the overlap (only positive values) instead of the crossfade_offset |
17:53:36 | amiconn | Hmm, perhaps |
17:53:46 | amiconn | The final result would be the same |
17:54:27 | webguest95 | i think setting the overlap is more intuitive |
17:54:44 | webguest95 | (fir me at least) |
17:54:48 | amiconn | Then overlap == fade_in == fade_out would be the classic crossfade, and overlap == fade_in + fade_out would be mix mode |
17:54:59 | | Join bobwise [0] (n=45dda986@labb.contactor.se) |
17:55:11 | | Quit bobwise (Client Quit) |
17:55:42 | amiconn | ...and the overlap would be directly connected to the crossfade buffer length |
17:55:47 | | Join bobwise [0] (n=45dda986@labb.contactor.se) |
17:56:39 | amiconn | Doesn't sound bad, imho |
18:00 |
18:02:33 | | Quit cannard (Read error: 110 (Connection timed out)) |
18:02:33 | | Nick stupid_ro is now known as cannard (n=at@60-240-208-6.tpgi.com.au) |
18:06:25 | | Quit bobwise ("CGI:IRC (EOF)") |
18:18:40 | | Quit Kohlrabi (Read error: 104 (Connection reset by peer)) |
18:18:58 | | Join hshah [0] (n=hshah@shahassociates.plus.com) |
18:23:57 | | Part leftright |
18:24:45 | | Join Moos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
18:27:39 | | Part Nibbler ("Leaving") |
18:32:04 | | Join Drumrboy320 [0] (n=465611e2@labb.contactor.se) |
18:33:57 | | Join webguest35 [0] (n=465611e2@labb.contactor.se) |
18:36:17 | hshah | TiMiD: you around mate? |
18:37:21 | | Quit Drumrboy320 ("CGI:IRC (EOF)") |
18:39:15 | | Quit webguest35 ("CGI:IRC (EOF)") |
18:51:33 | | Join edx [0] (i=edx@p54A85ACA.dip.t-dialin.net) |
18:54:11 | preglow | Febs: you here? |
18:54:19 | Febs | Yes. |
18:57:40 | | Part Polo_o |
18:58:14 | | Quit edx () |
18:58:24 | | Nick Lynx_ is now known as Lynx_awy (n=lynx@tina-10-4.genetik.uni-koeln.de) |
18:58:39 | preglow | Febs: www.pvv.org/~thomj/rockbox/rockbox.iriver to test playback speed thing |
19:00 |
19:02:56 | _FireFly_ | amiconn: the broken wps for the player where also gone if the new wps-file-loader would be commited ;) |
19:07:48 | Febs | preglow, loading it now. |
19:09:48 | *** | Saving seen data "./dancer.seen" |
19:11:02 | preglow | and...? |
19:11:38 | linuxstb | preglow: What's new with the playback speed? |
19:11:47 | preglow | linuxstb: i tried enabling it for h300 |
19:11:54 | preglow | linuxstb: couldn't exactly remember what defines were needed, heh |
19:12:18 | | Join Nibbler [0] (n=sven@port-212-202-193-27.dynamic.qsc.de) |
19:13:13 | amiconn | preglow: Why no just check your playback speed commit for H1x0? |
19:13:39 | preglow | i think i did, but i'm not a master of cvs usage |
19:13:43 | preglow | so might have missed something |
19:13:56 | preglow | did i crash febs' pc or what? :) |
19:14:00 | amiconn | The daily changes pages are very handy for doing this |
19:14:02 | amiconn | http://www.rockbox.org/daily/changes-20051129.html |
19:14:11 | preglow | amiconn: well, there you go, i didn't know they existed |
19:14:33 | amiconn | Daily builds page -> Source -> Older |
19:14:38 | preglow | i have most definitely forgot the playback.c/h ones |
19:14:39 | amiconn | Goes back up to 30 days |
19:15:23 | Febs | Sorry, someone walked into my office! Testing it now ... |
19:16:20 | amiconn | markun: Do you have some test files with 'exotic' unicode names, or an utf-8 text file, complete with a screenshot how it should look like? |
19:16:29 | Soul-E | what kind of job do you have Febs |
19:16:42 | Febs | Lawyer. |
19:17:03 | Febs | preglow, what is the key combination? PLAY and +/-? |
19:17:10 | preglow | Febs: aye |
19:17:15 | preglow | Febs: play + up/down |
19:18:53 | Febs | Doesn't appear to have any effect. |
19:19:02 | preglow | Febs: you don't get a screen or anything? |
19:19:21 | Febs | Nope. |
19:19:25 | Soul-E | What kind of lawyer? Criminal? So you can defend me? |
19:19:27 | preglow | when it works, you should get a screen |
19:19:28 | Febs | I'm trying this from the WPS? |
19:19:41 | Febs | Soul-E, no civil litigation. I stay as far away from criminal work as possible. |
19:19:56 | Soul-E | hehe |
19:20:42 | Febs | preglow, just double-checking, the rockbox.iriver file was the only file that I needed to load? |
19:21:20 | Febs | Soul-E, I'm also a working musician. |
19:21:24 | preglow | Febs: yeah |
19:21:59 | Philip | does anyone know the cappacity of the battery in the H3xx is in mAh?? |
19:22:25 | preglow | Febs: i've found a mistake |
19:22:38 | Febs | Philip, 1300maH |
19:22:43 | Philip | thanks |
19:24:19 | preglow | Febs: same file again |
19:24:22 | preglow | Febs: make sure it's not cached |
19:25:35 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
19:26:00 | Febs | Trying to download it now. Your server is timing out on me. |
19:26:02 | Paul_The_Nerd | Does anyone else here randomly wake up in the middle of the night with solutions to problems they haven't been asked to solve? |
19:26:14 | Philip | paul: yes |
19:26:17 | preglow | weird |
19:26:24 | preglow | it answers ping here |
19:26:39 | Febs | Could be a routing issue of some sort. |
19:26:56 | Paul_The_Nerd | I just remembered waking up in the middle of the night with this idea of how to restructure a friend's webpage to make it standards compliant with the newest XHTML without breaking functionality. |
19:27:23 | Febs | OK, downloading now. |
19:27:45 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
19:29:58 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-133-137.pools.arcor-ip.net) |
19:30:14 | | Quit Philip ("bye everybody") |
19:31:31 | Febs | preglow, same result. PLAY + up/down has no effect. |
19:31:54 | preglow | sHIT |
19:32:32 | preglow | can't one press play and other buttons at the same time on h300 or what? |
19:32:58 | | Nick Vlad0man is now known as Vladoman (n=Vladoman@p54A7D3AB.dip.t-dialin.net) |
19:33:29 | preglow | Febs: excuse me for wasting your time |
19:33:34 | preglow | Febs: stand by |
19:34:30 | amiconn | preglow: Pressing PLAY+ other on H3x0 should work |
19:34:33 | preglow | i know |
19:34:38 | preglow | i'm just being a fucking moron |
19:35:00 | preglow | an all too familiar scenario of late |
19:35:13 | Febs | FWIW, pressing PLAY + up/down in the file browser properly pages up/down. |
19:35:19 | | Join dpassen1 [0] (n=dpassen1@resnet-233-61.resnet.UMBC.EDU) |
19:35:40 | preglow | Febs: same thing again, if it doesn't work now, i'll do something drastic |
19:36:07 | Febs | Stand by. |
19:39:40 | preglow | if i ever need a lawyer, i hope i catch him playing with a h300 when i enter |
19:39:49 | preglow | listening to music at an insane pitch |
19:40:53 | Febs | lol. |
19:43:10 | Febs | Success. |
19:43:15 | preglow | hooray for me! |
19:43:30 | preglow | bloody getting a set of defines working, now there's a day's work |
19:48:01 | * | Febs is listening to a *really* fast version of March of the Toys. |
19:48:49 | markun | amiconn: I will make you some tests. |
19:48:58 | preglow | just out for smoke, then i'll commit and try to do some ipod work |
19:49:03 | markun | One thing you can try is some the translations. |
19:49:56 | markun | You will have to go to apps/lang and use utf8gen.sh to make the utf-8 language files |
19:50:09 | markun | Do you have a unicode font? |
19:51:32 | | Join Lear [0] (n=chatzill@h73n11c1o285.bredband.skanova.com) |
19:52:56 | Soul-E | what kind of musician Febs |
19:53:26 | amiconn | markun: No |
19:55:04 | markun | For all files prefix http://130.89.160.166/rockbox |
19:55:14 | Febs | Soul-E, I run a 17-piece jazz big band. I also work for a local professional theatre, so I a lot of different styles. |
19:55:21 | markun | fonts are: unicode-fonts.zip and unifont.bdf |
19:55:38 | Febs | (I play guitar and bass.) |
19:55:39 | Soul-E | cool |
19:55:40 | markun | unicode.txt should look like unicode.jpg |
19:56:13 | markun | arabic-bbc.txt should look like arabic-bbc.png (only works with unifont) |
19:57:15 | | Nick Febs is now known as Febs_out_to_lunc (n=medifebb@64.190.36.240) |
19:58:21 | markun | franken.bdf is a combined font of 12x13ja.bdf and 6x13.bdf |
19:59:05 | markun | works with the korean and japanese language files (which are not included in the patch) |
19:59:20 | markun | wikipedia is a good source to get unicode strings btw |
20:00 |
20:04:49 | | Join IRCMonkey_ [0] (n=chatzill@p548CDFCB.dip.t-dialin.net) |
20:05:33 | | Nick IRCMonkey_ is now known as PcHeRo (n=chatzill@p548CDFCB.dip.t-dialin.net) |
20:09:01 | Lear | Grumble... make for a sim doesn't do make tools by itself... |
20:09:13 | Lear | Wait, maybe I forgot to configure... :) |
20:09:18 | _FireFly_ | ;) |
20:09:25 | PcHeRo | hi |
20:09:50 | PcHeRo | anybody know how long it will take for the video plugin for h100? |
20:10:34 | markun | amiconn: any luck with the unicode build? |
20:10:45 | * | Paul_The_Nerd points to the channel topic. |
20:11:46 | | Join leftright [0] (n=5087f1c0@labb.contactor.se) |
20:12:46 | leftright | Lear: for the wiki, if "Track gain if shuffled" is deselected does replay gain revert to album mode ? |
20:13:27 | Lear | deselected? If you mean selected, then yes, fall back to album gain (if available). |
20:14:19 | leftright | sorry I meant if shuffle mode is deselected, does replay gain revrt to album / |
20:15:30 | linuxstb | PcHeRo: See the topic. |
20:15:57 | PcHeRo | ok thx |
20:16:24 | | Join hoffm23 [0] (n=chatzill@saturne.esial.uhp-nancy.fr) |
20:16:31 | preglow | i hope people are aware the video plugin wont play divx... |
20:16:38 | linuxstb | It won't? |
20:16:50 | markun | damn.. :) |
20:16:53 | Lear | Yes, that's correct. |
20:17:26 | leftright | thanks |
20:23:25 | | Join NicoFR [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
20:23:51 | | Quit NicoFR (Client Quit) |
20:24:39 | | Join MiLK [0] (i=X@modem-915.chimpanzee.dialup.pol.co.uk) |
20:26:17 | leftright | Lear: if in "album" gain and no info is available does it use track gain value as a default ?, and... if in "Track" mode does it use album gain value as default ? |
20:26:24 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
20:28:13 | Lear | Album falls back to track, track falls back to nothing (typical case is that you generate either track gain only, or album and track gain). |
20:28:43 | leftright | ok |
20:30:43 | | Quit webguest95 ("CGI:IRC") |
20:35:00 | preglow | woop, gotta go |
20:35:01 | preglow | later |
20:39:21 | amiconn | Wiki spam alarm! |
20:39:33 | | Join webguest89 [0] (n=52e30123@labb.contactor.se) |
20:39:43 | webguest89 | hello |
20:40:46 | Bagder | amiconn: TexNoel? |
20:41:23 | amiconn | yup |
20:41:45 | amiconn | Cluttered several user pages with hidden text |
20:42:18 | amiconn | Would it be possible to forbid hidden text in the wiki? |
20:43:57 | | Join jlo [0] (n=jl@atm91-1-82-227-1-35.fbx.proxad.net) |
20:44:32 | | Quit webguest89 (Client Quit) |
20:45:12 | Bagder | we reject his IP now |
20:45:41 | Bagder | I doubt it'll work for long but could give us some room for now |
20:46:25 | jlo | hello guys |
20:48:05 | jlo | to preglow, I just answered to you about crossfeed on the forum |
20:48:42 | leftright | I hope that wiki spam alrm wasn't due to my editing the Replay Gain section, I was trying to add spaces to some text |
20:48:43 | Bagder | 213.184.238.51 |
20:48:55 | Bagder | leftright: indeed not |
20:49:15 | Bagder | leftright: unless you added 25 hidden URLs in several pages |
20:49:36 | Bagder | :-) |
20:49:37 | | Quit leftright ("CGI:IRC (EOF)") |
20:49:41 | markun | jlo: If I sayd I made a shelving low-pass then I was wrong (but I think I didn't say that) |
20:49:51 | | Join leftright [0] (n=5087f1c0@labb.contactor.se) |
20:52:46 | jlo | preglow : no you said lowpass, but maybe I don't understand how it exactly works : for me you add the whole signal (allpass) with a negative highpass, that gives lowpass no? |
20:53:19 | markun | are you talking to me or preglow? |
20:54:25 | jlo | sorry, I just spoke with preglow but you are welcome !!! |
20:55:47 | jlo | in fact Markun I was talking to you ! |
20:58:49 | | Part hoffm23 |
20:58:59 | markun | he negative value made it a very inefficient high-pass. |
20:59:09 | markun | +T |
20:59:58 | amiconn | markun: I tried 'make zip' with unicode5.patch |
21:00 |
21:00:08 | amiconn | The patched convbdf segfaults... |
21:00:22 | markun | jlo: try to compile rockbox. It's not very difficult to change the values of the crossfeed. |
21:00:33 | markun | amiconn: That is very strange. A lof of people have been using it.. |
21:02:16 | amiconn | It always happens with the same one font: 00-Starmap_r400-8.bdf |
21:02:28 | amiconn | All others are converted |
21:02:57 | markun | did you test it without this font then? And also with the unicode fonts? |
21:03:21 | jlo | markun : yes that what I should do but I wanted to change the place of the delay (to delay whole crosfeed signal not only high frequencies) and that's not so easy (I just looked at the dsp.c, registers are rare) |
21:03:34 | markun | Hm, 00-Starmap_r400-8.fnt has a size of 0 here.. |
21:03:56 | amiconn | yes, here too |
21:04:31 | amiconn | The zip gets built, so it doesn't stop me from testing, but of course convbdf shouldn't segfault |
21:04:35 | markun | jlo: change the C code, not the assembly code. btw, it's the low freqs that get delayed. |
21:05:00 | | Quit mirak (Remote closed the connection) |
21:05:52 | markun | jlo: what exactly are you trying to do? Delay the whole sound by 13 samples? That wouldn't be a natural crossfeed. |
21:06:49 | markun | maybe you should just try out your idea and make a patch if you think it sounds better |
21:06:50 | jlo | markun : yes I was wrong it's low freq, I wonder why you haven't delayed all freqs |
21:07:45 | amiconn | I would also think delaying all frequencies by a constant time would be natural |
21:08:12 | DreamTactix291 | would 13 samples even be detectable by human ears? |
21:08:12 | | Join solexx___ [0] (n=jrschulz@d009241.adsl.hansenet.de) |
21:08:24 | jlo | markun : no the 13 samples that Preglow mentionned is just to compensate dsp calculation in one branch |
21:08:39 | amiconn | The speed of sound is practically constant across the audible frequency range |
21:08:51 | markun | jlo: I wrote the code, so I'm pretty sure why I added the 13 sample delay :) |
21:09:51 | *** | Saving seen data "./dancer.seen" |
21:09:57 | markun | The theory is that your head blocks (some of) the high frequencies from the speaker on the other side of your head. |
21:10:21 | jlo | 13 samples is impossible to hear, but it just gives some "peigne" filtering (in french !) when added to a non delayed signal |
21:11:03 | markun | It is just an approximation, but I did some listening tests and preglow too and we settled for these values. |
21:11:28 | amiconn | Then I would think the cross-feed of these higher frequencies need to be attenuated (more) than for the lower frequencies, but the delay should remain constant |
21:11:56 | markun | I made the values ajustable in my own player and the sound was very different when I changed the delay. It changed the direction where the sound came from.. |
21:12:03 | jlo | yes the head gives a delay of about 350 ms from signal coming from a speaker thats opposite and some high frequency attenuation |
21:12:22 | markun | amiconn: That's exactly what I am doing I think |
21:12:47 | markun | jlo: are you sure it's that big? |
21:12:58 | amiconn | jlo: 350 ms?? Should this read 0.35 ms |
21:13:02 | jlo | markun : no you delayed only low frequencies |
21:13:11 | markun | I read it was 0.3ms |
21:13:17 | markun | 300 mu-s |
21:13:43 | jlo | markun : yes 350 microseconds (0.35 milliseconds) |
21:14:05 | markun | whomany samples in a 44100Hz signal would that be? |
21:14:12 | markun | howmany.. |
21:14:18 | dwihno | A question for you techies... Does S-ATA disks require some additional drivers to get optimal performance on Windows? |
21:14:19 | | Join yngwi [0] (n=chatzill@chello080109107064.1.15.vie.surfer.at) |
21:14:59 | _FireFly_ | dwihno: not the disk but the host afaik |
21:15:06 | markun | For 0.35ms I get 15 samples. |
21:16:24 | markun | jlo: maybe we should stop talking about the theory and you should just implement it how you think it is right. |
21:16:38 | jlo | markun 441OO*0.00035 = 15 or 16 samples |
21:16:56 | dwihno | _FireFly_: so there's a possibility my disks just are running in some kind of compatible mode? |
21:17:32 | | Quit PcHeRo ("ChatZilla 0.9.68.5.1 [Firefox 1.0.6/20050717]") |
21:17:36 | markun | jlo: And 44100*0.0003 = 13 samples, so that's why I did the delay |
21:17:55 | jlo | markun : you are right, but I would like to have the same delay on all frequencies |
21:17:59 | | Join Cassandra [0] (i=Cassandr@elmyra.coraline.org) |
21:18:31 | _FireFly_ | the disks do nothing only the host-chip, to which the disks are connected could be run in a slower mode because maybe the standard windows-driver didn't support the controller complete |
21:18:58 | markun | jlo: just remove the low-pass filter then |
21:19:28 | | Join tucoz [0] (n=martin@69.80-202-102.nextgentel.com) |
21:19:35 | dwihno | _FireFly_: are there any ways to check what mode the disks are currently operating under? |
21:19:59 | markun | I don't know what kind of delay the 1 pole low-pass filter adds. Don't know much about filters. |
21:20:16 | jlo | markun : no there must be a delay but also a filter (high freq are more attenuated by the head) |
21:20:38 | | Quit solexx (Read error: 110 (Connection timed out)) |
21:20:51 | _FireFly_ | dwihno: i don't know but generally it isn't a bad idea to use the driver from the manufacturer of the controller/mainboard |
21:21:38 | jlo | markun : the delay of the DSP filter calculation, I don't know but I'm quite sure that it takes some samples |
21:22:38 | Lear | dwihno: I know I needed to install a driver from within windows for full stability at least (the one during install wasn't enough). |
21:23:07 | markun | jlo: We both know how it should be implemented, only I don't know enough about filters to do it right. So please try it with the right filters and then we can listen to the results. |
21:23:14 | _FireFly_ | and at least not all new controller are natively supported from windows |
21:24:08 | dwihno | I'll check for a driver then |
21:24:20 | amiconn | markun: Hmm, it seems the uncode text files aren't displayed properly |
21:24:27 | amiconn | (I use unifont) |
21:24:55 | amiconn | Does the viewer interpet the text as iso8859-1? |
21:25:02 | markun | amiconn: that's true. The changes to the viewer are not finished. |
21:25:22 | markun | If you revert to the unpatched viewer it will interpret the text as utf-8 |
21:26:00 | markun | We need to add codepage selection in a menu to the viewer. Most of the code is in it already. |
21:26:15 | jlo | markun : Preglow posted on the forum that maybe he 'll try to change the implementation After I can modify the values compile and try. I'll keep you informed |
21:26:39 | markun | ok, thanks |
21:27:46 | amiconn | markun: Hmm, now I installed the unpatched viewer. It works unless the viewer applies line breaks |
21:28:09 | markun | yes, that was fixed in the patched viewer :) |
21:28:15 | amiconn | (switched to wide view in order to avoid this) |
21:28:23 | markun | Shall I change the patched viewer to default to UTF-8? |
21:28:26 | markun | for now |
21:28:29 | amiconn | comparing to your screenshot... |
21:29:01 | markun | amiconn: did you try some language files? greek, russian.. |
21:30:30 | amiconn | No, not yet |
21:30:48 | amiconn | arabic-bbc.txt looks quite different from your screen shot |
21:31:07 | markun | Hm, that's not good. Can you make a screenshot? |
21:31:22 | markun | Maybe it's not joined.. |
21:31:39 | dwihno | Lear: I'll follow your lead and install some chipset drivers, let's see what happens then., |
21:31:43 | markun | did you try unicode6.diff.gz? |
21:32:20 | amiconn | This is unicode6.diff, minus the viewer |
21:32:30 | markun | weird |
21:32:59 | amiconn | The begining looks like Firefox displays arabic-bbc.txt |
21:33:36 | amiconn | Scrolling right in the viewer seems to have weird effects |
21:33:59 | tucoz | markun, I found something (that you might have seen) on crossfeed. http://www.blackwidowaudio.com/index.htm |
21:34:18 | tucoz | Go to articles, and click on "natural crossfeed" |
21:35:57 | * | Cassandra considers submitting some Rockbox feature requests. |
21:36:06 | Cassandra | I think we should have Quicktime support. |
21:36:11 | Cassandra | And VRML. |
21:36:12 | Cassandra | And AI. |
21:36:18 | Bagder | and touch screen |
21:36:32 | Cassandra | Good point. |
21:36:32 | Bagder | oh, that one was already submitted ;-) |
21:36:44 | * | Bagder recalls the days of tracktheripper |
21:36:47 | amiconn | markun: http://amiconn.dyndns.org/arabic-bbc-topleft-wide-view.png |
21:37:04 | Cassandra | I do love the Morse support though. That's wonderfully silly. |
21:37:09 | amiconn | Bagder: The latest compressed.patch seems to work as intended |
21:37:15 | Bagder | neato |
21:37:25 | markun | amiconn: yes, scrolling right doesn't work reliably in the old viewer. |
21:37:27 | amiconn | I'm currently running a compressed .ajz of the unicode patch |
21:37:39 | Bagder | amiconn: I leave it to you to commit or adjust as you see fit, to match your work |
21:37:59 | Paul_The_Nerd | Cassandra: How 'bout a true text to speech engine with multilanguage support? Hehehe. |
21:38:02 | amiconn | I'd say commit it as-is |
21:38:08 | Bagder | ok |
21:38:08 | markun | amiconn: another thing is that the text is RTL, but looks strange because it's left aligned |
21:38:13 | Bagder | I'll do it |
21:38:29 | Cassandra | What I really can't understand is why we don't have an emacs plugin yet. |
21:38:53 | Cassandra | Oh yeah, and Linux compatibility. |
21:39:20 | amiconn | Cassandra: Ehm, because we don't have 8 megabytes of RAM (not on all targets at least) |
21:39:30 | Cassandra | I want to be able to log in to my Jukebox over the headphone cord. |
21:39:35 | amiconn | (regarding emacs) |
21:39:57 | amiconn | Oh, and of course we don't have virtual memory support ;) |
21:39:58 | Cassandra | By whistling 1200baud carrier. |
21:40:09 | ender` | well, iRivers have at least 16MB ram, right? :) |
21:40:18 | Cassandra | Surely that's not too much to ask? |
21:40:20 | tucoz | markun: it looks like the author of the article uses different delay's for different frequences. (in some way) |
21:40:51 | amiconn | markun: Firefox also shows the text left aligned. |
21:40:52 | markun | tucoz: I give up, let jlo do it :) |
21:41:11 | amiconn | But you're right, the viewer will have to support bidi properly |
21:41:19 | tucoz | markun: fair enough. I like it though. Makes the 60's listenable again. |
21:41:43 | jlo | tucoz : this article is interesting but misses something, the comb filter effect is valid for sinus measurements but first we have a delay on music and secondly the crossfeed is attenuated so the comb effect is much less |
21:41:55 | * | Cassandra doesn't really mind weird stereo recordings. |
21:42:19 | Slasheri | Cassandra: hehe, 1200 baud afsk would be probably easy to use but i don't see currently very much of use for that =) |
21:42:27 | Cassandra | Although there's a bit in "Mr. and Mrs. Mickey Mouse" by the Bonzo Dog Band that always makes me think my headphones are broken. |
21:42:38 | Cassandra | It's in mono on the right channel. |
21:42:43 | Slasheri | *do |
21:43:02 | tucoz | jlo: It seems like you know this. Hope you get something out of your tests :) |
21:43:17 | * | tucoz knows next to nothing on filters |
21:43:22 | Cassandra | Slasheri, so you can run a web server via IP over avine carrier, of course. |
21:43:45 | Slasheri | Cassandra :P or attach iriver directly to some packet radio systems ;) |
21:44:02 | Cassandra | Erm, avian |
21:44:11 | Slasheri | without the need for computer as terminal :) and then you could type with morse.. haha :D |
21:44:53 | * | Cassandra is working on a super secret Rockbox related project. |
21:45:02 | Cassandra | If I told you about it, I'd have to kill you. |
21:45:20 | Slasheri | nice :p |
21:45:28 | Cassandra | I will ask how the hell you're supposed to copy strings in C++ though, which may provide a little clue. |
21:45:33 | amiconn | Slasheri: You could connect 2 irivers (line in - line out and vice versa) and play a two-player game plugin... |
21:45:39 | hshah | has TiMiD commited my WPS? |
21:46:15 | Slasheri | amiconn: yep.. then we should probably have some communication protocol driver |
21:46:23 | tucoz | Cassandra, string s = "aaa"; string b = a ? |
21:46:28 | Slasheri | amiconn: but do you think that would be really useful? |
21:46:30 | Cassandra | amiconn, you scare me. That would actually be no less stupid/cool than the Morse support. |
21:46:50 | amiconn | markun: Do you have an idea what's wrong (or not) with arabic-bbc? In fact my recorder shows the beginning exactly as Firefox, apart from font differences and a missing dot at the beginning of the second line |
21:46:55 | Cassandra | tucoz, you'd think, yes. |
21:47:02 | tucoz | hehe, that went wrong. string s = "aaa"; string b = s; |
21:47:10 | Paul_The_Nerd | I hadn't thought of two-player games as a use for that. All I'd thought was some crazy scheme to integrate a rockbox equipped player as a peripheral for a PC in some way. |
21:47:26 | amiconn | Cassandra: Imho morse support can be useful, not only for those who already know it |
21:47:27 | dpassen1 | Cassandra: using the STL string library? or char* for string? |
21:47:37 | markun | amiconn: yes, the problem is that the viewer expects every byte to be a char and can just start in the middle of a UTF-8 encoded char |
21:47:51 | tucoz | that works if you use stl at least. |
21:48:00 | Paul_The_Nerd | With line in/out, could you potentially set up some sort of token ring networking method, building off of that? Just, as crazy ideas go? |
21:48:08 | amiconn | I just tried to input a few letters, and I'm fairly sure this is way faster than the standard vkeyboard with only a little practice |
21:48:44 | Cassandra | amiconn, That's why I like the Morse patch. It's a lovely piece of lateral thinking. It really makes sense as an input mechanism for MP3 players. |
21:48:59 | | Quit MiLK () |
21:49:12 | Cassandra | tucoz, it's causing my program to dump core. |
21:49:43 | Cassandra | (technically the two strings are type wxString, but you get the idea.) |
21:49:51 | Cassandra | Oooh, another hint there. |
21:49:53 | tucoz | really? weird. I do that all the time. |
21:50:15 | amiconn | markun: http://amiconn.dyndns.org/arabic-bbc-firefox.png |
21:51:17 | Cassandra | Hmm. I wonder if my global class is getting initialised properly. |
21:51:30 | markun | amiconn: yes, that's how it looks like in my firefox as well |
21:52:00 | Paul_The_Nerd | For what it's worth, it looks like that here too. |
21:52:05 | Cassandra | Oh, hold on. Is = calling the constructor? |
21:52:22 | Cassandra | That could get messy if the string's already initialised. |
21:52:49 | Cassandra | (You know, I thought C++ was supposed to make dynamic allocation easier, not more of a pain in the arse.) |
21:52:50 | _FireFly_ | Cassandra: it shouldn't |
21:52:58 | amiconn | Cassandra: Beware, C++ may cause headaches ;) |
21:53:17 | Lear | Cassandra: only when you declare it. |
21:53:17 | _FireFly_ | wxString only overloads the '='-operator |
21:53:41 | Cassandra | amiconn, Oh yes. I've been a C purist until now, but if you want to write wxWindows, it's pretty much gotta be in C++. |
21:53:48 | tucoz | Cassandra, the stl is fairly good documented at http://www.roguewave.com/support/docs/sourcepro/stdlibref/booktoc.html and http://www.roguewave.com/support/docs/sourcepro/stdlibref/functoc.html |
21:54:17 | Lear | wxString isn't STL... |
21:54:25 | | Join matsl [0] (n=user@1-1-4-2a.mal.sth.bostream.se) |
21:55:06 | tucoz | Lear, I know. :) |
21:56:11 | Cassandra | Hmm. If I use a dummy wxString from the same routine, it doesn't coredump. |
21:56:12 | dwihno | Lear: seems like the intel inf update already has installed the suitable driver. |
21:56:23 | dwihno | Lear: Then it's just me wanting more performance ;) |
21:56:37 | Cassandra | Looks like the fact I'm trying to copy into a global class is causing the problem. |
21:57:12 | _FireFly_ | Cassandra: do you mean a global object of a class don't you ;) |
21:57:20 | Lear | Cassandra: still, a simple assign should work. Maybe you're doing something that messes up the wxString storage? |
21:57:27 | Cassandra | _FireFly_, an instance, yes. |
21:57:50 | Lear | The fact that it is gobal probably increases the chances for that... |
21:59:30 | Cassandra | Hmmm. Maybe my instance isn't getting initialised. |
22:00 |
22:01:08 | tucoz | ...and this has to do with rockbox? My guess is a cross-platform patcher? or maybe simulator... |
22:01:44 | _FireFly_ | tucoz: we have already a sim ;) |
22:01:47 | | Quit Kohlrabi (Nick collision from services.) |
22:01:49 | amiconn | markun: I tried some language files now. German works, russian too. Greek doesn't show some menu items at all |
22:01:52 | | Join Kohlriba [0] (n=Kohlrabi@dslb-082-083-128-054.pools.arcor-ip.net) |
22:02:07 | tucoz | _FireFly_, yes, but that is not the same for win and linux |
22:02:24 | _FireFly_ | afaik only the gui is different ;) |
22:02:43 | amiconn | ...and we need a smaller full-unicode font :/ |
22:02:43 | tucoz | Yes, then a crossplatform gui would be nice, and easier to maintain. |
22:02:54 | amiconn | unifont is huge on the recorder lcd |
22:03:45 | tucoz | and by using something like wxwindows I believe that is doable. Same drawing code for windows and linux. |
22:03:55 | | Join DrMoos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
22:05:03 | | Quit Lear ("Chatzilla 0.9.68.5.1 [Firefox 1.5/undefined]") |
22:05:12 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
22:05:31 | amiconn | markun: Oh, the strings in the button bar (recorders) aren't centered properly if they contain utf-8 chars (e.g. "Menü" for F1 in german) |
22:06:02 | | Nick DrMoos is now known as Moos (i=DrMoos@m79.net81-66-158.noos.fr) |
22:09:23 | amiconn | I would like to bump the .lng file version with the utf-8 transition, and cleanup all deprecated strings |
22:10:16 | Cassandra | Damn - if I initialise the config structure, then trying to create a new instance of an element whose pointer is stored in the structure causes a segfault. |
22:10:30 | Cassandra | I hate C++. Even describing it makes my head ache. |
22:10:43 | amiconn | markun: Greek seems to be the only language that doesn't work properly |
22:11:00 | Slasheri | Cassandra: hehe, that's nothing - wait until you see Symbian C++ ;D |
22:12:02 | | Join muesli_- [0] (i=muesli_t@Bc1fc.b.pppool.de) |
22:12:26 | _FireFly_ | amiconn: what about the currently "missing" remote-settings ?? |
22:13:30 | muesli_- | jo |
22:13:54 | Cassandra | I'm allowed to have pointers in my instance of my global class aren't I? |
22:14:21 | | Quit Nixsos () |
22:17:30 | _FireFly_ | Cassandra: yepp but are you sure that the pointers holds a address to a valid object ?? |
22:18:12 | dpassen1 | why use a pointer rather than a reference? |
22:18:36 | | Join Midgey34 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) |
22:18:51 | | Quit XavierGr (Read error: 104 (Connection reset by peer)) |
22:20:26 | Cassandra | Erm, well the line where I'm crashing is supposed to be initialising the pointer as in gv->pwxThingummy = new wxThingummy(parms); |
22:20:32 | Paul_The_Nerd | Aren't they, in the end, the exact same thing anyway? (I mean, one you have to dereference, but yeah...) |
22:21:12 | dpassen1 | Paul_The_Nerd: references can't be NULLed as far as i remember, and you use pointers with dynamic memory allocation |
22:21:42 | Paul_The_Nerd | Ah. So then what's the advantage of a reference? |
22:21:49 | dpassen1 | pwxThingummy is public? |
22:21:54 | | Join DrMoos [0] (i=DrMoos@m79.net81-66-158.noos.fr) |
22:22:00 | Cassandra | gv is. |
22:22:17 | Cassandra | Ah, hold on, I spot a flaw. |
22:22:31 | Cassandra | gv is just a pointer. |
22:22:52 | linuxstb | Cassandra: Are you sure you need to use that much C++? I've only played a little with wxwindows, but I managed to get quite far using C for everything apart from the GUI widgets themselves. |
22:22:59 | Cassandra | It's being initialised in my init routine, but presumably once the init exits the object it points to is being destroyed. |
22:23:09 | | Join webguest49 [0] (n=864c0349@labb.contactor.se) |
22:23:28 | Cassandra | Can I use GV* gv = new GV(); in a global context? |
22:23:37 | | Quit Moos (Read error: 104 (Connection reset by peer)) |
22:23:43 | amiconn | The 'fun' of behind-the-scenes memory management... |
22:24:10 | Cassandra | C++ - it sucks. |
22:24:48 | Cassandra | I tried to work around that bu using a malloc(), but a malloc doesn't initialise the elements within the structure, of course. |
22:25:04 | | Nick DrMoos is now known as Moos (i=DrMoos@m79.net81-66-158.noos.fr) |
22:25:04 | | Quit jlo () |
22:25:11 | Cassandra | Wow, at least I definitively understand what was going wrong, even if I have no clue how to fix it. |
22:25:16 | dpassen1 | does calloc? |
22:26:14 | | Quit dpassen1 () |
22:26:34 | Cassandra | Ah, the answer appears to be yes, you can use new in a declaration of global scope. |
22:26:48 | Cassandra | Which is nice. |
22:27:05 | tucoz | why would you use malloc in c++ |
22:27:23 | Cassandra | because it worked and new didn't? |
22:27:52 | Cassandra | (because I wasn't using new in a global context, as it turned out.) |
22:28:16 | * | Cassandra is a lazy programmer. I code around damage rather than trying to fix it. |
22:28:21 | _FireFly_ | Cassandra: you should avoid mixing malloc/new free/delete |
22:28:26 | tucoz | I see, well I thought new and delete were instead of malloc and free |
22:28:31 | Cassandra | I find it's a good way to learn what works and what doesn't. |
22:29:11 | Cassandra | _FireFly_, I see why now. However, it's nice to be aware when you can do it safely. |
22:29:38 | Cassandra | (Try to avoid using malloc on class instances is the basic idea.) |
22:30:25 | _FireFly_ | i would say generelly avoid malloc/free in c++-code ;) |
22:31:24 | matsl | i'd say stay away from new and delete to if possible |
22:31:41 | _FireFly_ | matsl: why ?? |
22:32:00 | tucoz | Cassandra, http://www.codeproject.com/tips/newandmalloc.asp :) |
22:32:04 | _FireFly_ | matsl: forget my question ;) |
22:32:17 | tucoz | funny title |
22:32:23 | matsl | _FireFly_: what? ;-) |
22:33:12 | Cassandra | Hmmm, now why isn't pwxStr->Format("stuff"); causing pwxStr to point to a string that says "stuff"? |
22:35:55 | | Quit DreamTactix291 (Read error: 110 (Connection timed out)) |
22:35:59 | _FireFly_ | Cassandra: why not simply use the << operator |
22:36:26 | | Quit Midgey34 (Read error: 104 (Connection reset by peer)) |
22:36:58 | Cassandra | Erm, because I have no real understanding of it. |
22:37:07 | _FireFly_ | and Cassandra the Format-fn returns a wxString |
22:37:11 | _FireFly_ | http://www.wxwidgets.org/manuals/2.4.2/wx368.htm#wxstringformat |
22:37:17 | Cassandra | I've realised why is isn't working. |
22:37:21 | Cassandra | Yeah, that reason. |
22:37:22 | _FireFly_ | because this function is a class methode |
22:39:35 | * | Cassandra goes and looks up << |
22:39:58 | markun | amiconn: I'll look into the centering problem |
22:40:22 | Cassandra | Oh, that's pretty simple. |
22:40:29 | _FireFly_ | ;) |
22:41:05 | amiconn | markun: Probably just another place that needs to use lcd_getstringsize() instead of strlen() |
22:41:20 | _FireFly_ | Cassandra: this operator adds the given values to the string |
22:41:24 | _FireFly_ | afaik to the end |
22:41:36 | markun | Greek used to work, don't know what broke it |
22:41:54 | amiconn | Do you get the problem on iriver as well? |
22:42:08 | markun | yes |
22:42:34 | amiconn | I'll try player... |
22:44:53 | | Join Midgey34 [0] (n=Midgey34@c-24-11-55-125.hsd1.mi.comcast.net) |
22:45:00 | markun | -rw-r−−r−− 1 karl karl 13310 Dec 5 22:44 greek-utf8.lng |
22:45:03 | markun | it's too big |
22:45:22 | markun | The limit is 13000 bytes |
22:45:38 | markun | Shall I change it to 13500 or a bit more? |
22:45:59 | amiconn | Hmm, but why doesn't rockbox complain, or refused to load it |
22:46:01 | amiconn | ? |
22:46:23 | | Join muesli- [0] (i=muesli_t@Bc12e.b.pppool.de) |
22:46:30 | _FireFly_ | amiconn: maybe it loads only the first 13000 bytes |
22:46:36 | _FireFly_ | of the file |
22:46:44 | markun | I don't know. It doesn't show the "new language" string like the other files do |
22:46:52 | amiconn | Hmm. |
22:47:23 | amiconn | I think 14000 bytes would be better (although the cleanup will save some space) |
22:47:29 | * | Cassandra grins. |
22:47:34 | Cassandra | Oh good. It's working. |
22:47:43 | Cassandra | Soon the world will be mine! All mine! |
22:48:11 | markun | so evil to take over the world.. |
22:48:29 | Cassandra | I did it once, for a giggle. |
22:48:44 | amiconn | Cassandra: Take over the world ? With C++ ??? |
22:49:18 | markun | Bagder: The simulater build gives me this: gmake[1]: *** No rule to make target `@gmake'. Stop. |
22:49:32 | markun | What should I change? |
22:54:04 | amiconn | markun: The player credits scroller is another place that isn't properly adjusted to utf-8 |
22:54:36 | markun | amiconn: I wish I could build the simulator.. |
22:54:47 | amiconn | When an utf-8 char is scrolled out to the left, it turns into a ? for a short time |
22:55:48 | Bagder | markun: odd, lemme check |
22:56:44 | markun | Bagder: I use 'gmake' because the FreeBSD 'make' doesn't like the Makefile at all |
22:57:01 | Bagder | yes, we need gnu make |
22:57:35 | Bagder | markun: does the makefile look sensible? |
22:57:48 | Bagder | it sounds as if the sed still doesn't do right |
22:57:53 | Cassandra | F***ing windows and it's f*** stupid file permissions. |
22:59:15 | Cassandra | Hmm, anyone know how to persuade windows that no, no-one really is using that file. It just crashed. |
22:59:35 | Paul_The_Nerd | Is it one of those "The file is currently in use, so you can NEVER USE IT AGAIN" things? |
23:00 |
23:00:11 | Cassandra | Yup. |
23:00:30 | Cassandra | I suspect I may have to reboot to persuade Windows it really isn't being used. |
23:00:42 | Cassandra | Bloody stupid excuse for an OS> |
23:01:23 | tucoz | But isn't there a process using it? Soudns strange that you get that error if it isn't being used at all. |
23:01:50 | leftright | sometimes just logging that user on and off helps |
23:01:54 | Paul_The_Nerd | Rebooting doesn't always work |
23:02:04 | tucoz | But it is often hard to find out which process that is by looking at the process list. |
23:02:08 | | Quit muesli_- (Read error: 110 (Connection timed out)) |
23:02:11 | Paul_The_Nerd | Sometimes the file gets locked in some obscure way that requires deleting it before the OS finished loading. There's even specialized tools for it. |
23:02:21 | tucoz | hehe, nice :) |
23:02:29 | Paul_The_Nerd | Yeah |
23:02:47 | Paul_The_Nerd | I have an entry in my context menu "delete on reboot" for just such things now, I've gotten so tired of it. |
23:03:06 | tucoz | tools not from MS I suppose |
23:03:11 | Paul_The_Nerd | Naah |
23:03:31 | Cassandra | Where are these tools. |
23:03:41 | Cassandra | I know it's not in use. I was the only one using it. |
23:04:00 | Cassandra | The problem is it crashed, so Windows still thinks it's open. |
23:04:08 | Cassandra | This never happens in Unix. |
23:04:15 | tucoz | Cassandra, and the process is not in the list? |
23:04:19 | Paul_The_Nerd | If I *recall* this is the shell extension I used. http://www.snapfiles.com/get/removereboot.html |
23:04:21 | tucoz | so that you can kill it? |
23:04:27 | Cassandra | (Except perhaps with automounters, but we don't talk about automounters.) |
23:04:29 | amiconn | Paul_The_Nerd: That never happened to me so far. |
23:04:31 | Paul_The_Nerd | tucoz: Files can get locked without a process actively using them. |
23:04:36 | Cassandra | I already killed the process. |
23:04:56 | amiconn | Well, sometimes I did get locked files for no obvious reasons. Most of the time this is caused by the windows explorer |
23:04:57 | tucoz | Oh, I see. Didn't know that. Not that often in windows nowadays |
23:04:59 | Paul_The_Nerd | amiconn: I've had it happen about 8 or 9 times so far, in various ways. |
23:05:14 | Paul_The_Nerd | And in almost all cases I haven't been able to unlock them. |
23:05:29 | amiconn | The windows explorer may get confused if a file isn't really what it expects it to be. |
23:06:04 | tucoz | like a .doc named as .mp3? |
23:06:05 | amiconn | A reliable way is trying to check the properties of a 0 byte .wav file |
23:06:30 | tucoz | I see. Interesting. |
23:06:35 | amiconn | There's a relatively simple method to remove such files |
23:06:41 | markun | amiconn: I think I found the problem with greek. The check in language.c is now if(filesize != MAX_LANGUAGE_SIZE) { |
23:06:44 | ender` | hint: get a better filemanager than exploder |
23:06:50 | markun | probably should be < |
23:07:02 | tucoz | I use mc in windows |
23:07:16 | amiconn | Call the task manager, kill all (!) explorer.exe processes, then restart one explorer.exe to get the shell back |
23:07:42 | amiconn | Do *not* open an explorer in that dir, start a cmd shell instead, and delete the file from there |
23:07:54 | _FireFly_ | amiconn: afaik if the last explorer process gets killed a new one is automatically started |
23:08:10 | tucoz | amiconn, not that simple, and not that nice :) |
23:08:32 | amiconn | _FireFly_: Not here, but that wouldn't matter in this case. YOu will want your shell back anyway |
23:08:36 | tucoz | but if it works, nice tip. |
23:09:29 | amiconn | I can kill all explorer.exe tasks, and end up with an empty desktop (as long as no other programs are running) without taskbar, start button etc |
23:09:40 | | Join LinusN [0] (n=linus@labb.contactor.se) |
23:09:53 | *** | Saving seen data "./dancer.seen" |
23:09:53 | LinusN | markun: u there? |
23:10:00 | Paul_The_Nerd | amiconn: Which windows are you? |
23:10:03 | markun | LinusN: yes |
23:10:07 | amiconn | WinXP SP2 |
23:10:07 | _FireFly_ | yeah the desktop depends on explorer.exe |
23:10:09 | amiconn | (german) |
23:10:25 | LinusN | i think the crossfeed setting should be in the Sound settings menu |
23:10:35 | Paul_The_Nerd | Odd |
23:10:37 | markun | me too |
23:10:41 | tucoz | So what do you do with an empty desktop? |
23:10:52 | LinusN | markun: i suggest you move it |
23:10:56 | Cassandra | I think the crossfeed setting should be implemented properly so we can use it for stereo width. |
23:11:18 | Paul_The_Nerd | I know my XP has behaved both ways, though I can't recall when the behaviour changed from reloading explorer automatically to not, or vice versa (can't remember which it does now.) Probably a difference between home and pro, or something |
23:11:27 | Cassandra | Shame I know bugger all about sound processing, really. |
23:11:33 | LinusN | markun: any chance of adjusting the filter to get rid of the attenuation? |
23:11:36 | markun | Cassandra: you want the delay and filters to be configurable? |
23:12:06 | ender` | Win2k/XP/2003 don't reload exploder automatically if it crashes, while 9x/ME do |
23:12:11 | markun | LinusN: jlo and preglow will take a look at the some other filters I think |
23:12:12 | amiconn | Maybe it depends on the setting whether to start folder windows in a new process (dunno how that's called exactly in english windows) |
23:12:20 | Paul_The_Nerd | ender' Some form of XP does. |
23:12:32 | ender` | really? never seen one? |
23:12:39 | ender` | s/\?/./ |
23:13:04 | Cassandra | markun, more that I'd like consistency with the Archos port. |
23:13:07 | Paul_The_Nerd | Yeah, my laptop was doing it in XP for a while. |
23:13:16 | amiconn | tucoz: You can always use ctrl-alt-del to bring up the task manager, and start a new explorer.exe from there |
23:13:29 | ender` | task manager = Ctrl+Shift+Esc |
23:13:32 | tucoz | As someone noted here a few days ago, the build table lists 34 builds but it says 35 builds underneath it? What is the 35'th build? |
23:13:46 | tucoz | amiconn, ah, of course. :) |
23:13:47 | ender` | ctrl+alt+del = windows security dialog (at least on machines that are in a domain) |
23:14:03 | LinusN | tucoz: a virus! |
23:14:08 | tucoz | cool |
23:14:11 | amiconn | Yes, and there is a button for starting the task manager |
23:14:15 | tucoz | the rockbox virus |
23:14:19 | Cassandra | amicon: KIlling explorer seems to have done the trick, thanks. |
23:14:27 | ender` | btw, how do i have to set up the crossfade settings if i just want to mix 3 seconds of the songs? |
23:14:46 | amiconn | For machines not in a domain which use the XP welcome screen, ctrl-alt-del starts the task manager directly |
23:15:00 | ender` | yeah, that's annoying |
23:15:06 | LinusN | tucoz: i don't know what the 35th build is |
23:15:28 | Cassandra | Unless you have to turn the welcome screen off, say for fingerprint recognition to work, to pick a totally non-arbitrary example. |
23:15:52 | ender` | anyway, Ctrl+Shift+Esc is always task manager |
23:15:53 | tucoz | LinusN, no biggie. It probably makes the build time for each target a few seconds lower than it actually is. Fake statistics is always good :) |
23:16:08 | LinusN | lol |
23:16:11 | amiconn | Yes, then you'll get the security dialog the same way as for machines that are in a domain |
23:16:34 | amiconn | ender`: Thanks for the tip |
23:17:01 | ender` | want another? Win+Pause = system properties :) |
23:17:10 | amiconn | I know some |
23:17:20 | ender` | Win+L, the most useful |
23:17:25 | amiconn | yup |
23:18:10 | ender` | btw, didn't you need a H120 scan with rockbox logo on it? |
23:18:17 | tucoz | wow, I thought that the win button could only bring up the start-menu. Is it actually used for something else as well. |
23:18:35 | | Join chopped_pork [0] (n=solid@pc176-194.ghnet.pl) |
23:19:58 | tucoz | hehe |
23:20:11 | * | tucoz just read what win+l does |
23:21:17 | | Quit _FireFly_ ("Leaving") |
23:21:39 | Paul_The_Nerd | Does the right-click-thingy-button do anything useful? |
23:22:25 | Cassandra | Win + D is incredibly useful. Go on - try it. |
23:22:28 | amiconn | ender`: That scan should replace the current one in the device comparison chart |
23:22:54 | amiconn | Cassandra: No use for me |
23:23:05 | Paul_The_Nerd | Cassandra: Somehow, that sounds like something I *shouldn't* do. |
23:23:20 | ender` | it's just show the desktop shortcut |
23:23:22 | amiconn | It's just 'minimise all windows' |
23:23:29 | ender` | same as right-click the taskbar->Show desktop |
23:23:43 | ender` | (use it again to restore the windows) |
23:23:44 | tucoz | Cassandra, that is actually good |
23:23:45 | amiconn | No need for this |
23:24:11 | * | amiconn has no single icon on the desktop except the trashcan |
23:24:12 | Cassandra | Yeah. I wasn't being sarcastic, for once. |
23:24:25 | Cassandra | Me neither. |
23:24:33 | | Part tucoz ("Leaving") |
23:24:35 | | Quit Kohlriba ("Leaving") |
23:24:37 | Cassandra | Although I cheat. I use Objectdock. |
23:25:02 | amiconn | I just use that quick launch bar for often used programs |
23:25:23 | * | ender` prefers the side button on his mouse + scrollwheel for switching the programs with mouse |
23:25:27 | amiconn | For all others I just use the start menu (or start->execute) |
23:25:38 | ender` | you mean Win+R :) |
23:25:41 | Cassandra | I used to do that, but it got so half my taskbar was taken up with tray icons and launch icons. |
23:25:55 | Paul_The_Nerd | I created a second taskbar and organized the programs I actually use in it, then got rid of every icon on the desktop, or hid them. |
23:26:06 | * | ender` has 37 icons in his quicklaunch bars |
23:26:19 | * | amiconn only has 6 |
23:26:20 | | Join Jungti1234 [0] (n=jungti12@58.77.81.144) |
23:26:25 | Cassandra | So now it's common apps to the top. Start menu subcategories to the left, running tasks to the right, and taskbar icons top right. And all hidden unless I move the mouse towards them. |
23:26:29 | thegeek | you're not leet until you run your own litestep theme |
23:26:33 | ender` | (2 rows + autohide + UltraMon taskbar for the 2nd monitor) |
23:26:40 | thegeek | I'm on the 13'th iteration of my theme now |
23:26:45 | thegeek | refined over 3 years |
23:26:50 | thegeek | it's perfect |
23:26:59 | | Quit hshah ("Leaving") |
23:27:05 | Cassandra | Besides, ObjectDock is cool, and does that shrinky growy MacOS X icon type thing. |
23:27:06 | thegeek | it's actually the one thing holding me back from switching to linux;) |
23:27:19 | * | ender` disliked OS X |
23:27:19 | Jungti1234 | Good Morning~ |
23:27:31 | * | ender` dislikes eye candy |
23:27:41 | thegeek | eye candy is ok |
23:27:47 | Cassandra | You're going to hate the new windows then. |
23:27:56 | Paul_The_Nerd | I'm actually watching ReactOS for it to finally say "Hey, I run all the programs you want to. So there." |
23:27:56 | thegeek | but only second to performance |
23:27:57 | Cassandra | Eye candy is fine as long as it's functional. |
23:28:07 | thegeek | exactly Cassandra |
23:28:17 | ender` | reactos has ugly shell |
23:28:50 | thegeek | I dont think the actual gui is the main focus;) |
23:28:56 | thegeek | they are still developing the os itself |
23:29:11 | ender` | i hope so |
23:29:28 | ender` | their filemanager looks like the Win3.1 File Manager |
23:29:47 | Cassandra | Besides, presumably you can always run $WindowsAlternateShell anyway. |
23:30:10 | Paul_The_Nerd | ender' I use Windows XP with the shell set to that "ugly" gray theme anyway. |
23:30:23 | Cassandra | I like the grey theme. |
23:30:32 | Paul_The_Nerd | I do too. ;-) |
23:30:36 | muesli- | thats nerd style ;) |
23:30:38 | ender` | i use 2003 with themes disabled and colors set to nice dark green shade |
23:31:23 | Paul_The_Nerd | I'm still looking for a old tan tower for my desktop. Last time I needed a new one, the most basic looking one I could find was all black. The rest had lick... lighting inside, and windows and other crazy stuff. |
23:31:23 | | Join bobwise [0] (n=45dda986@labb.contactor.se) |
23:31:39 | Paul_The_Nerd | I kinda like my computer to look as dull as possible, for some reason. |
23:31:59 | thegeek | http://ninjarape.net/shell1.png |
23:32:01 | thegeek | http://ninjarape.net/shell2.png |
23:32:06 | ender` | my current desktop: http://deeperthought.ena.si/imgs/desktop12.jpg (note that i never use the icons there, but i'm too lazy to delete them) |
23:32:07 | thegeek | my beloved theme |
23:32:15 | thegeek | ack |
23:32:19 | thegeek | that is horrible ender` |
23:32:31 | thegeek | so many icons, and _green_ ? |
23:32:39 | Paul_The_Nerd | Scores points for having Xenosaga wallpaper though |
23:33:01 | ender` | just finished ep1 on Saturday :) |
23:33:19 | Jungti1234 | -_- |
23:33:58 | Paul_The_Nerd | I can't bring myself to finish Ep 2. I don't like it as much. I'll finish it once it gets closer to when 3 comes out |
23:34:08 | ender` | also bought ep2 PAL, but i'm playing the downloaded NTSC version, because the movies look ugly in the PAL one (and it didn't let me import the ep1 data) |
23:34:39 | Cassandra | Mine has cats on it. |
23:34:45 | Cassandra | Like the rest of my house. |
23:35:09 | ender` | you mean like this: http://deeperthought.ena.si/imgs/comp/mess4.jpg |
23:35:50 | Cassandra | Yes, except I only have 1 monitor. |
23:36:08 | Cassandra | (A Dell 24" widescreen jobbie. It's lovely.) |
23:36:11 | Paul_The_Nerd | I don't have a desktop wallpaper. |
23:36:42 | Jungti1234 | ah hahaha |
23:36:47 | Jungti1234 | me too |
23:36:59 | * | ender` is buying another 19" (or maybe larger) LCD next year |
23:38:04 | cannard | dell 3007fpw!!! |
23:38:12 | Cassandra | 2405. |
23:38:34 | cannard | i wanted one of those, but i might wait for the 3007, base is much nicer |
23:38:40 | * | HCl has an 26" tft :) |
23:38:44 | cannard | and its bloody'yuuuge! |
23:38:55 | Jungti1234 | bye |
23:38:56 | ender` | probably won't be widescreen though - i prefer my monitors 5:4 |
23:38:58 | * | Paul_The_Nerd doesn't like LCD monitors. |
23:38:59 | Jungti1234 | I go to school |
23:39:06 | * | HCl goes afk |
23:39:07 | | Quit Jungti1234 ("bye") |
23:39:17 | Cassandra | This is about as big as I can handle, given I have to sit 10cm from the monitor in order to be able to read it. |
23:39:17 | Paul_The_Nerd | There's always this quality to them, that doesn't look quite right to me. |
23:39:35 | thegeek | http://ninjarape.net/shell3.png |
23:39:37 | thegeek | widescreen rocks |
23:39:49 | thegeek | I'm using a 2005fpw from dell right now |
23:39:52 | thegeek | it's awsome |
23:39:56 | thegeek | MUCH better than two monitors |
23:40:00 | Cassandra | I have a complex arrangement involving D clamps, and a triangular wood frame with a wall mount attachment screwed into it. |
23:40:02 | ender` | i've got a 82cm widescreen TV, that's enough |
23:40:04 | thegeek | you dont have to deal with all the issues |
23:40:22 | ghode|afk | hmmm |
23:40:22 | ender` | i don't want a widescreen monitor because the windows would be too wide (i always use all my programs maximized) |
23:40:56 | thegeek | after getting a widescreen I tend to multitask with windows _not_ maximized |
23:41:08 | thegeek | I used to have most windows maximized before too |
23:41:09 | * | Cassandra nods. Yup. Me too. |
23:41:17 | thegeek | but with a widescreen you have the space to keep them windomized |
23:41:35 | Cassandra | 1920x1600 is just so spacious. ;) |
23:41:36 | | Quit BBub (""Nonstop Belze." - www.sloganmaker.de") |
23:41:50 | thegeek | hehe |
23:42:03 | Cassandra | But I should stop trying to inspire techlust. |
23:42:09 | thegeek | I went for a 20" widescreen |
23:42:18 | ender` | i dislike high resolutions, too - there's just too many problems with Windows when you use Large Fonts (and i don't want to sit 10cm away from the monitor to be able to read the text) |
23:42:21 | cannard | http://www.engadget.com/entry/1234000240070831/ 2560 x 1600 baby! |
23:42:21 | thegeek | any larger and you can't play games in perfect resolution anynore |
23:42:24 | thegeek | *anynmore |
23:43:17 | ender` | i've got a PS2 for my games |
23:43:32 | | Quit Febs_out_to_lunc () |
23:43:50 | Paul_The_Nerd | Eww... ps2? |
23:44:15 | Paul_The_Nerd | I mean, I have one, but if I had to pick *one* system it wouldn't be that one. |
23:45:10 | ender` | what other system has Final Fantasy and Xenosaga? :) |
23:45:59 | cannard | sega mega_cd? |
23:46:21 | Paul_The_Nerd | Bah, the PS2 final fantasies have been unimpressive. |
23:46:31 | Paul_The_Nerd | I'll give you Xenosaga though. Maybe. |
23:46:42 | Paul_The_Nerd | It was good. |
23:47:43 | * | ender` wishes he could play xenogears on PS2, but he didn't have a PS1 memory card... |
23:48:08 | Paul_The_Nerd | Ah |
23:48:20 | Paul_The_Nerd | I never understood why they didn't format the first 150k as a PS1 card. |
23:48:31 | Paul_The_Nerd | Use two partitions, basically. |
23:48:31 | ender` | to sell more stuff of course |
23:48:36 | Paul_The_Nerd | I suppose. |
23:48:46 | ender` | well, there's always ePSXe |
23:48:57 | Paul_The_Nerd | That's my general choice. |
23:49:04 | Paul_The_Nerd | Even if the framebuffer effects slow it down a lot |
23:49:12 | ender` | i never understood why the PS2 memcards are so damn slow |
23:49:28 | ender` | not on my computer :) |
23:49:29 | Paul_The_Nerd | Because they used the cheapest flash memory they could, then charged you out the ass for it anyway? |
23:49:59 | Paul_The_Nerd | Mine does the heat glare in the first cutscene at about 35fps. Well, my laptop does, I suppose I should say. After that the game's fullspeed. |
23:50:30 | ender` | 59,9FPS at 1280x1024 |
23:51:29 | ender` | i played most of xenogears without FPS limit, made the text much more bearable |
23:51:57 | Paul_The_Nerd | Yeah, I tend to disable it at those points. |
23:52:25 | Paul_The_Nerd | PS2 has a glitch with Xenogears anyway |
23:52:25 | | Quit bobwise ("CGI:IRC") |
23:52:33 | ender` | really? |
23:52:49 | Paul_The_Nerd | Everything is drawn at about 98% opaquity I'd say. You can VERY slightly see through everything to what's below it. |
23:52:55 | Paul_The_Nerd | So if Fei walks behind a wall, you can still see his sprite. |
23:53:03 | ender` | haha |
23:53:08 | ender` | i need to check that out |
23:53:26 | Paul_The_Nerd | It's a *very* faint effect. I didn't notice it first until right before you recruit Rico, but once I saw it, it was noticeable |
23:57:19 | ender` | btw, is it just me, or was dubbing in xenogears horrible? |
23:57:46 | Paul_The_Nerd | Horrible doesn't even BEGIN to describe it. It was Symphony of the Night bad. |
23:58:13 | Bagder | gah! |
23:58:18 | Bagder | what is this |
23:58:23 | Bagder | #define option_select_get_title(_opt) \ |
23:58:23 | Bagder | (_opt)->title |
23:58:33 | Bagder | nastiness |
23:58:36 | ender` | horrible is the shortest word i could come up with |
23:58:37 | | Join Dima202 [0] (n=dimatech@ool-457ab87d.dyn.optonline.net) |
23:58:52 | Bagder | TiMiD: STOP THAT |
23:58:53 | Bagder | grrr |