00:00:01 | ep0ch | heh a modded iHP-140? |
00:00:19 | ep0ch | i have the 120 |
00:00:44 | XavierGr | strange others must test this. |
00:00:52 | XavierGr | or maybe I have a poping unit. |
00:01:08 | XavierGr | Do you get a pop effect once in a while when you change songs? |
00:01:15 | ep0ch | its the 140 you have though? 160 wasnt made? |
00:01:35 | XavierGr | yeah but I changed the disk to 60gb so.... :D |
00:01:54 | ep0ch | yeah so we have different models which may make the difference |
00:02:03 | ep0ch | i dont get pops |
00:02:07 | XavierGr | but the only change is the disk. |
00:02:26 | XavierGr | I get a faint pop during the transition between the songs. |
00:02:28 | XavierGr | Sometimes. |
00:02:47 | XavierGr | Do you hear a pop when you start your player? |
00:02:55 | XavierGr | a faint one. |
00:02:57 | ep0ch | let me see... |
00:02:59 | XavierGr | but audible. |
00:03:21 | ep0ch | yes and on shutdown |
00:03:29 | XavierGr | phewww. |
00:03:33 | ep0ch | is that the pop you hear at 11 mhz? |
00:03:42 | XavierGr | yes. |
00:03:47 | XavierGr | now final question. |
00:04:05 | XavierGr | This is why I think my unit is faulty and popy. |
00:05:05 | XavierGr | Play an mp3 and then change the volume, up and down 1 unit at a time or many units. Make sure the track is a little silent. And listen carefully. |
00:05:22 | XavierGr | Do you hear a very faint pop when you change the volume? |
00:05:27 | ep0ch | i used to |
00:05:49 | ep0ch | let me rephrase that |
00:06:18 | ep0ch | i used to hear pops when changing the volume when the music is paused |
00:06:57 | ep0ch | nah i can't hear the pops at low volume |
00:07:06 | XavierGr | you used to? know you cant? |
00:07:15 | XavierGr | even in pause |
00:07:19 | ep0ch | yeah maybe a rockbox thing |
00:07:31 | ep0ch | like 3 - 4 months ago |
00:07:50 | ep0ch | all i can hear at low volume is the ihp hiss |
00:08:17 | XavierGr | Unfortunately this is why I have a faulty unit. |
00:08:31 | XavierGr | I can hear that little pops even on the iriver firmware. |
00:08:45 | ep0ch | ah |
00:08:55 | XavierGr | And I cant tell whats causing it. |
00:13:14 | XavierGr | So how do you find my patch in overall? |
00:13:23 | ep0ch | i love the preset mode :) |
00:13:45 | ep0ch | i dont think i'll use the other features though |
00:14:14 | ep0ch | but radio sounds better in the menu than in radio screen (not your doing i know) |
00:14:34 | ep0ch | i hear more hiss in radio screen than in the menu |
00:14:48 | XavierGr | yeah I know... |
00:15:24 | XavierGr | well the devs might decide to remove it though less battery time will be the effect. |
00:16:03 | ep0ch | or find out why it's worse at 11 mhz and look into that |
00:16:39 | ep0ch | well i'm gonna catch some zzzZZZs |
00:16:44 | ep0ch | thanks for the patch :) |
00:17:06 | | Part ep0ch |
00:23:19 | XavierGr | why the patch tracker doenst show my patch? Though I can see it in sourceforge |
00:24:32 | | Quit phaedrus961 ("Leaving") |
00:25:52 | | Join WileE [0] (n=none@chello062178153140.8.14.univie.teleweb.at) |
00:34:41 | preglow | it's updated daily |
00:35:34 | | Quit paugh ("cue the shitacular crapenstance...") |
00:38:11 | | Quit WileE ("—I-n-v-i-s-i-o-n— 2.0 Build 3515") |
00:39:11 | | Join Mxm`Pas`Bien [0] (n=flemmard@fbx.flemmard.net) |
00:39:12 | | Quit Maxime (Read error: 104 (Connection reset by peer)) |
00:44:36 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
00:50:25 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
00:52:05 | | Quit linuxstb_ (Read error: 104 (Connection reset by peer)) |
00:53:36 | | Join webguest54 [0] (n=44256200@labb.contactor.se) |
00:53:53 | TiMiD | yaaa tree.c 49Ko => 37Ko ^^ |
00:54:03 | | Part webguest54 |
00:54:10 | XavierGr | hi TiMiD |
00:54:16 | | Join webguest26 [0] (n=44256200@labb.contactor.se) |
00:54:27 | XavierGr | what you managed to make? |
00:54:55 | TiMiD | I dropped all the now-unneeded code |
00:55:21 | TiMiD | (the code that handled the list display in tree.c) |
00:55:39 | TiMiD | (though, there is remainings ...) |
00:55:56 | TiMiD | because it's almost impossible to figure out how it works |
00:56:00 | XavierGr | without changing the default actions of tree.c? |
00:56:08 | TiMiD | don't know |
00:56:15 | TiMiD | it needs more testing |
00:56:42 | XavierGr | I admire you. I tried that before you but I just couldnt follow the code. |
00:56:50 | TiMiD | me2 :D |
00:56:57 | XavierGr | where is your work? |
00:57:04 | TiMiD | I still don't understand very well how it works |
00:57:05 | XavierGr | do you host it somewhere? |
00:57:24 | TiMiD | andthe parts I understand ughhhh I would never have coded this like that ^^ |
00:57:32 | TiMiD | Ôh |
00:57:47 | TiMiD | it's on the net but not up to date |
00:57:51 | TiMiD | I'll update |
00:59:00 | XavierGr | Does anyone knows if Lineage 2 is free to play? |
00:59:23 | fuzzie | it isn't, but there are [somewhat useless] free reverse-engineered servers |
01:00 |
01:00:04 | fuzzie | oh, apparently they're not reverse-engineered, just lacking data |
01:00:05 | | Quit webguest26 ("CGI:IRC (EOF)") |
01:00:26 | TiMiD | everything should be here http://timidzone.free.fr/pub/rockbox/remote/ |
01:01:07 | XavierGr | so then you say I will have to quit my try to play it? Do you think I should delete it? |
01:01:18 | XavierGr | Becuase there is no way to pay for a game. |
01:01:43 | TiMiD | XavierGr: you should try ragnarok online with eAthena if you want a free mmorpg |
01:02:18 | TiMiD | I also found a free wow server, but it was not up to date and I can't remember what was the name |
01:03:08 | XavierGr | up to date you mean? |
01:03:59 | TiMiD | it was for old versions of the client |
01:04:22 | XavierGr | hmm and to think that someone told me that Linage was free! |
01:04:33 | XavierGr | Now I will just have to delete it. |
01:05:01 | TiMiD | to play to lineage, you must have a valid cd key, after that, it's free |
01:05:15 | XavierGr | lineage 1? |
01:06:36 | TiMiD | or not :) |
01:06:51 | TiMiD | I confused with another game (maybe) |
01:07:09 | TiMiD | bu I can't remember the other game's name |
01:07:14 | XavierGr | gui_synchronized_lists_set_nb_items: couldnt you find a shorter name? |
01:07:35 | TiMiD | no XD |
01:07:42 | TiMiD | Ilike loooong names :) |
01:07:47 | fuzzie | both lineage and lineage 2 are subscription, sadly |
01:08:09 | TiMiD | with longs names, you can read the code without comments |
01:08:21 | XavierGr | gui_synchronized_lists_get_selected_item_position |
01:08:24 | XavierGr | haha |
01:08:40 | | Join Maxime [0] (n=flemmard@fbx.flemmard.net) |
01:08:46 | TiMiD | (but I still put a lot of them because I don't like when I read my code 3 month later nd I understand nothing :p) |
01:09:00 | | Quit Mxm`Pas`Bien (Read error: 104 (Connection reset by peer)) |
01:09:27 | TiMiD | gui_synchronized_lists_get_selected_item_position >> gslgsip |
01:09:34 | XavierGr | That's why you can use comments. |
01:09:36 | TiMiD | or a1 |
01:09:37 | TiMiD | a2 |
01:09:48 | TiMiD | why not ? it's a memory address after all :D |
01:10:27 | XavierGr | well you have to admit that with detailed comments it is more readble and easy to code. |
01:10:39 | XavierGr | you will ahve to copy paste this in order to call it. |
01:10:42 | TiMiD | I like very clear code without ambiguity |
01:10:53 | TiMiD | yes |
01:11:02 | TiMiD | I code with copy/past :) |
01:11:14 | XavierGr | anyway you can always search and replace if the devs find it too hard to read. |
01:11:14 | TiMiD | for example how would you have called this fn ? |
01:11:41 | XavierGr | don't know I didn't write it! :P |
01:11:59 | TiMiD | but if you had to name a fn that did this job ! |
01:12:51 | XavierGr | what job I don't know anything about it! |
01:12:52 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
01:12:52 | * | XavierGr tries to avoid the question. |
01:13:20 | fuzzie | gsyncl_get_selected_item_position |
01:13:45 | * | TiMiD slaps XavierGr with a H140 |
01:13:51 | XavierGr | lol |
01:14:23 | | Quit zeekoe_ ("Leaving") |
01:14:26 | fuzzie | the long function name is much saner than some of the GNOME stuff i've seen, though.. |
01:14:27 | XavierGr | So how long do you think it will take to finsifh with tree.c? |
01:14:38 | * | TiMiD slaps fuzzie with his neighbour's ipod (more safe this way) |
01:14:51 | | Join bagawk_ [0] (n=lee@unaffiliated/bagawk) |
01:15:00 | TiMiD | XavierGr: pfiiiew |
01:15:08 | TiMiD | no idea :) |
01:15:32 | *** | Saving seen data "./dancer.seen" |
01:15:39 | TiMiD | maybe I should have started with menus and then let it on the actual state so that someone motivated can do it instead of me ^^ |
01:16:22 | | Quit bagawk_ (Client Quit) |
01:17:11 | TiMiD | I have a bad feeling about the modifs I did to tree.c :( |
01:17:36 | TiMiD | it seems to work but I'm sure it's full of bugs |
01:17:58 | TiMiD | because I never get a working program at the first try :) |
01:18:14 | XavierGr | well that is for all programers! |
01:18:16 | TiMiD | here I never got segfaults :( |
01:18:20 | XavierGr | why dont you test compile it? |
01:18:35 | TiMiD | I use the simulator |
01:18:55 | XavierGr | does it works? |
01:19:21 | TiMiD | but it's under windows (don't compile under linux) and the win32 sim is buggy (seems that mode key is not working) |
01:19:34 | TiMiD | for what I do, it works ! |
01:20:24 | TiMiD | I tested on my desktop under linux (with access to menus, but it was only 2 minutes since I had to take the train quickly |
01:20:30 | | Join bagawk [0] (n=lee@unaffiliated/bagawk) |
01:21:34 | XavierGr | then it works you have main and remote lcd rendering at the same time no? |
01:22:33 | TiMiD | yes, the mirroring display is at least the only thing I know to work since it was like that even before I started to hack tree |
01:22:58 | TiMiD | after that, if it displays the correct files under all curcunstances .... |
01:23:17 | TiMiD | that's another problem XD |
01:23:44 | | Quit ashridah (Read error: 113 (No route to host)) |
01:25:16 | XavierGr | if you started it fine and you move right you should end without problems. |
01:25:47 | XavierGr | You need apetite for programming and motivation to keep it on. |
01:25:47 | | Quit dpassen1 () |
01:28:10 | TiMiD | I'm not hungry any longer :) |
01:29:56 | XavierGr | why is that. Dont you want to operate your ihp from the remote? |
01:31:50 | TiMiD | sure I want |
01:32:16 | TiMiD | but I don't like the way the rb gui is coded |
01:32:27 | TiMiD | global variables everywhere |
01:32:34 | TiMiD | duplicated code |
01:32:41 | TiMiD | I like oo programming |
01:33:37 | TiMiD | and if I didn't controlled myself, I would start recoding each part until I get bored and give up |
01:34:01 | bagawk | oo can get confusing at times |
01:34:43 | TiMiD | if it's well done it's more clear though |
01:35:22 | TiMiD | (of course I don't have the right to say I do the best code, it's not what I want to say) |
01:36:22 | XavierGr | oo? |
01:36:53 | XavierGr | object oriented? |
01:37:40 | fuzzie | yes |
01:38:44 | XavierGr | but C is not oo C++ is. |
01:39:10 | TiMiD | you can organize your code t make it a little more oo in c |
01:39:46 | TiMiD | even without heritage and stuffs like that the code is much clear |
01:39:55 | TiMiD | (or seems to me much clear) |
01:40:35 | fuzzie | it's a lot easier to entirely mess it up in C, though |
01:41:12 | TiMiD | sure |
01:41:39 | TiMiD | but c++ is very ugly in some of it's advanced syntaxic aspects |
01:42:37 | TiMiD | oh |
01:42:42 | TiMiD | I have a noob question |
01:43:00 | linuxstb__ | Look in the WIki. |
01:43:07 | TiMiD | where can you find the option to decide wether you use a cursor or an inverted line ? |
01:43:27 | TiMiD | (needed to test my inverted line :p ) |
01:43:55 | linuxstb__ | General -> Display -> LCD -> Line Selector |
01:44:13 | TiMiD | oh thanks :) |
01:44:25 | TiMiD | seems to work :p |
01:44:39 | TiMiD | next one : scroll bar |
01:45:33 | XavierGr | Display - > status/scrollbar |
01:45:55 | bagawk | I think the line sel should always be bar |
01:46:03 | bagawk | _much_ easier to see |
01:46:23 | preglow | well |
01:46:28 | preglow | not all people think that :) |
01:46:31 | XavierGr | well when the devs removed the arrow a lot of people aske for it back |
01:46:52 | TiMiD | works :( not even funny |
01:46:53 | * | linuxstb__ hides |
01:46:54 | bagawk | XavierGr, When did that happen? |
01:47:49 | TiMiD | btw, the way I handle it, it's only 2 or 3 lines more to have the choice :) |
01:48:33 | TiMiD | status baris working as well :( |
01:48:35 | XavierGr | Thu Sep 1 08:04:37 2005 |
01:48:49 | TiMiD | I must be dreaming |
01:48:58 | TiMiD | I've better to go to bed |
01:49:03 | XavierGr | http://www.rockbox.org/viewcvs.cgi/apps/settings.c?rev=1.300&view=markup |
01:49:03 | TiMiD | good night guys |
01:49:05 | linuxstb__ | TiMiD: Is it possible in your code to add a small left margin to the text - so there is a gap between the text and the left side of the inverse bar? |
01:49:15 | XavierGr | goodnight TiMiD and keep up! |
01:49:19 | TiMiD | thx |
01:49:47 | TiMiD | linuxstb__: I don't understand ? |
01:50:02 | TiMiD | you mean the right side of the bar |
01:50:36 | linuxstb__ | It may just be my font, but the left side of the first letter is in exactly the same position as the left side of the inverse bar. I want the text moved in one or two pixels. |
01:50:48 | TiMiD | oh |
01:51:00 | TiMiD | that is handled by some obscure display drivers :) |
01:51:07 | XavierGr | I think that the status bar is reaching the LCD width. |
01:51:15 | XavierGr | if there is not a scrollbar. |
01:51:21 | TiMiD | I just tell it "hey display me a scrolling inverted line" |
01:51:39 | linuxstb__ | OK. I'll dig around in the lcd code. |
01:51:52 | TiMiD | gl :p |
01:52:16 | TiMiD | XavierGr: scrollbar is always under statusbar |
01:52:35 | preglow | bar is good for me, but some insane people actually use the arrow :) |
01:53:15 | TiMiD | if statusbar is displayed, then scrollbar just displays under |
01:53:28 | XavierGr | TiMiD I meant that the inverse bar is all the way to lcd_width except if there is an icon or scrollbar. |
01:53:49 | TiMiD | XavierGr: yes that's excacly the behaviour |
01:53:52 | XavierGr | no I am wrong |
01:54:12 | XavierGr | the inverse bar will not take all the lcd width. |
01:54:24 | XavierGr | even if there is no icon or scrollbar. |
01:54:31 | TiMiD | yes it do :) |
01:54:35 | XavierGr | (maybe with icons turned off) |
01:54:51 | TiMiD | Ihave it in front of my eyes ^^ |
01:55:15 | TiMiD | even if the title is "a", it takes all the display width |
01:55:18 | XavierGr | me too with icons turned off it gets the whole display. |
01:55:26 | XavierGr | yes I know that |
01:55:41 | TiMiD | of course, with icons it doesn't scroll icons ^^ |
01:55:42 | XavierGr | I am talking about the width of the inverse bar to the left |
01:55:58 | TiMiD | and it doesn't invert icons |
01:56:12 | XavierGr | the left side is adjusted if there is an icon or a scrollbar. |
01:56:21 | XavierGr | if not it will take the whole lcd width. |
01:57:17 | TiMiD | yes |
01:57:34 | TiMiD | well I'm giong to bed (in fact I'm in my bed ^^) |
01:57:45 | XavierGr | do you have a laptop? |
01:57:51 | XavierGr | with wifi? |
01:57:58 | TiMiD | there are still some minor bugs when leaving tree but it should be ok |
01:57:59 | XavierGr | lol |
01:58:14 | XavierGr | yeah you will fix that tomorrow! |
01:58:16 | TiMiD | XavierGr: yes, my neighbour's wifi is terrible ^^ |
01:59:25 | TiMiD | and she is so rude that I don't have any scruple to do this ^^ |
01:59:48 | XavierGr | :) |
02:00 |
02:00:25 | TiMiD | well time to sleep (it's 2am here and I hav an important appointment tomorrow at 9 |
02:00:36 | TiMiD | cu ! |
02:00:49 | | Nick TiMiD is now known as TiMiD[Dreamer] (n=TiMiD[FD@asgard.valombre.net) |
02:00:49 | DBUG | Enqueued KICK TiMiD[Dreamer] |
02:02:34 | | Join Febs [0] (n=Febs@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
02:44:11 | | Quit preglow ("time for off") |
02:47:57 | | Quit paugh ("Leaving") |
03:00 |
03:03:22 | | Quit markun (Read error: 54 (Connection reset by peer)) |
03:08:23 | | Quit bagawk ("Leaving") |
03:15:34 | *** | Saving seen data "./dancer.seen" |
04:00 |
04:06:09 | | Join QT [0] (i=as@madwifi/users/area51) |
04:07:34 | | Quit BirdFish ("( www.nnscript.de :: NoNameScript 3.81 :: www.XLhost.de )") |
04:16:05 | | Quit QT_ (Read error: 110 (Connection timed out)) |
04:17:13 | | Join grimreap [0] (i=grimreap@c-67-165-167-67.hsd1.il.comcast.net) |
04:40:33 | | Quit Ismo (Read error: 110 (Connection timed out)) |
05:00 |
05:06:20 | | Join Ismo [0] (i=laitinei@huippu.net) |
05:15:36 | *** | Saving seen data "./dancer.seen" |
06:00 |
06:30:29 | | Join phaedrus961 [0] (n=bob@ppp-69-229-251-93.dsl.bkfd14.pacbell.net) |
06:39:15 | | Quit tvelocity (Read error: 104 (Connection reset by peer)) |
06:46:05 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
06:48:56 | Paul_The_Nerd | XavierGR, are you here? |
07:00 |
07:01:27 | | Join amiconn_ [0] (n=jens@p54BD6AAF.dip.t-dialin.net) |
07:15:40 | *** | Saving seen data "./dancer.seen" |
07:19:52 | | Quit amiconn (Read error: 110 (Connection timed out)) |
07:19:53 | | Nick amiconn_ is now known as amiconn (n=jens@p54BD6AAF.dip.t-dialin.net) |
07:21:48 | | Join Bger [0] (n=Bager@83.222.160.88) |
07:24:21 | Bger | morning :) |
07:27:16 | fuzzie | oh dear, so it is |
07:32:46 | yosemite | maybe where you are |
07:35:17 | fuzzie | oh, you're in here, how scary |
07:35:44 | yosemite | haha |
07:35:52 | yosemite | only for a few days |
07:36:16 | yosemite | originally when I got on I was complaining about how crappy rockbox was ;) |
07:37:32 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
07:37:32 | * | Paul_The_Nerd blinks. |
07:39:37 | fuzzie | i trust you've learnt the error of your ways, or .. something |
07:48:48 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:49:21 | yosemite | yeah or something |
07:49:32 | yosemite | actually I've used it since then a lot |
07:49:41 | yosemite | except when some rogue ogg or mp3 locks it up |
07:53:02 | yosemite | I should probably put a new daily build on it |
07:53:11 | yosemite | it being my iRiver |
07:54:36 | fuzzie | don't think there have been any real fixes in the lockup regard lately |
07:54:43 | fuzzie | anyway, sleep for me now, given it's almost 7am |
07:54:55 | yosemite | well it probably wouldn't hurt overall |
07:55:55 | Bger | morning, B4gder :) |
07:56:00 | B4gder | morning |
07:56:01 | Bger | any news on irc logs ? |
07:56:12 | B4gder | I'll see what I can do |
07:56:36 | Bger | what's the problem ? |
07:56:53 | B4gder | I have no idea, I haven't even tried to investigate |
07:57:16 | Bger | aha, okay:) |
08:00 |
08:03:27 | | Join ender` [0] (i=ychat@84.52.165.220) |
08:07:55 | | Quit Bger ("My damn controlling terminal disappeared!") |
08:08:25 | amiconn | morning |
08:27:45 | | Join Bger [0] (n=Bager@83.222.160.88) |
08:28:44 | | Join ashridah [0] (i=ashridah@220-253-123-90.VIC.netspace.net.au) |
08:29:27 | Bger | haha BitchX has really good quit message when killing X :) |
08:29:39 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.7/20050915]") |
08:29:44 | B4gder | :-) |
08:43:43 | * | B4gder decides to throw in a torch in the neuros talks |
08:45:09 | Bger | why ?? |
08:45:18 | B4gder | because I believe in honesty |
08:45:23 | B4gder | and I'll be frank |
08:45:40 | | Join _Vladoman [0] (n=Vladoman@p54A7F988.dip.t-dialin.net) |
08:45:46 | Bger | any recent logs ? :) |
08:46:11 | B4gder | http://sourceforge.net/mailarchive/forum.php?forum=neuros442linux-main |
08:46:17 | B4gder | that's the list archive |
08:46:38 | fuzzie | the whole DSP thing is insane |
08:46:46 | B4gder | yes |
08:47:01 | B4gder | I would say the whole TI thing is insane |
08:47:16 | B4gder | unfortunately |
08:47:31 | fuzzie | yes - if they want to build 'open source' products, they need to use hardware which can actually be used in an open source way |
08:47:41 | fuzzie | but i'm far too timid to point this out :) |
08:47:58 | B4gder | I just decided to not be that timid ;-) |
08:49:16 | fuzzie | Linus is definitely not the only Linux copyright holder, though, they're in the same situation as rockbox, really |
08:49:51 | B4gder | perhaps, but I would guess that Linus would be the only one who _could_ go after these |
08:50:15 | fuzzie | yes, probably |
08:50:17 | B4gder | but you're right |
08:50:24 | fuzzie | thanks for posting it, anyway |
08:50:33 | fuzzie | saves me having to do it :) |
08:50:37 | B4gder | hehe |
08:59:11 | linuxstb__ | How would the "black box" around the DSP work with the GPL? Can _any_ code run on the same device as Rockbox device that isn't GP'd? |
08:59:30 | B4gder | I don't see how it could |
08:59:47 | amiconn | Well, we'll have the same situation on archos with running the pcm codec on the mas |
09:00 |
09:00:03 | B4gder | true |
09:00:56 | ashridah | if you can treat it as firmware, it's debatable as to if it's 'data' or 'code'... |
09:01:11 | amiconn | I'm not a gpl expert, but iiuc the gpl prohibits tight interaction. Loading a program is ok |
09:01:39 | amiconn | (otherwise it wouldn't be possible to run non-gpl programs on linux) |
09:01:39 | B4gder | yes, as long as the load is not a "tight" API |
09:01:44 | ashridah | interfaces and data are generally exempt, so things like system calls and data files are okay. |
09:01:45 | linuxstb__ | But how does the GPL work with tight integration between different hardware components? |
09:01:48 | B4gder | there's of course a grey area |
09:01:56 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
09:03:01 | B4gder | the hw is not covered by the gpl |
09:03:41 | amiconn | As the mas and the SH1 are so different, the pcm codec is just data for the SH1, which it transfers to the mas |
09:03:56 | | Quit Vlad0man (Read error: 110 (Connection timed out)) |
09:04:01 | linuxstb__ | If the software runs on the same CPU, it seems clear. But if there are different CPUs inside the same device... |
09:04:38 | B4gder | well, of course there would have to be a complaint by someone for a violation to be noticed or even cared about |
09:05:02 | B4gder | and grey areas remain grey until tried in court |
09:05:13 | amiconn | linuxstb__: In fact the same situation exists on the pc |
09:05:39 | amiconn | Thinking about graphics chips, firmware in harddrives, cd-roms etc |
09:05:57 | ashridah | quite a few scsi cards load firmware. (some of them can be compiled tho) |
09:06:00 | B4gder | the GPL doesn't limit the license to stuff on the same cpu, it merely says you have to provide source code in its prefered form for the binaries |
09:06:40 | ashridah | B4gder: true. so have a different license for the binary data. if it's not linking against your code, then it's not violating the gpl |
09:06:53 | ashridah | after all, mp3's don't need to be gpl |
09:07:04 | B4gder | but we don't distribute any mp3s |
09:07:06 | ashridah | they just get transported from a to b by the code which is |
09:07:42 | ashridah | that's true. if you're in the position where you personally would like everything to be gpl'ed code, then that's an issue. |
09:08:00 | B4gder | I don't think its an issue for me personally |
09:08:04 | ashridah | but if you're happy to redistribute a firmware data chunk for a chip you don't directly interact with except by twiddling bits on a wire... |
09:08:04 | amiconn | I'd think it's the same situation as e.g. doing cd-burner firmware update using a gpl'd tool |
09:08:10 | B4gder | but for all those who wrote GPL code what we use |
09:08:18 | ashridah | B4gder: 'you' means 'rockbox the outfit of mp3 player hackers' |
09:08:33 | B4gder | yes, but we also use code by people outside of this project |
09:08:38 | B4gder | they released their code as GPL |
09:08:45 | B4gder | knowing that we will adhere to the license |
09:09:06 | ashridah | B4gder: that's true. but if you're not linking the firmware against your own, or their, code, then the issue is moot. we're not talking mplayer-linking-and-distributing-binary-codecs here |
09:09:49 | ashridah | i don't see how anyone can object on terms of the GPL. they can object in other ways, of course |
09:09:51 | B4gder | yes, but in the binary-driver-for-DSP I can't see how we could have a rockbox _without_ linking to their binary driver |
09:10:06 | B4gder | and bing, that's not GPL-style |
09:10:15 | ashridah | that depends. what's the interface to the dsp chipset? |
09:10:32 | B4gder | we don't know, as that is secret |
09:10:34 | ashridah | if all you do is twiddle a few ports and then clock in/dma in data |
09:10:39 | B4gder | and thet'd provide an API for us |
09:10:41 | B4gder | they'd |
09:10:44 | ashridah | no, as far as the data/firmware is concerned. |
09:10:48 | ashridah | not how it works internally |
09:11:02 | ashridah | ie, how do you instruct it to do something once the firmware's in place? |
09:11:27 | B4gder | ah, right, it could actually be a part of the bootloader phase |
09:11:29 | ashridah | are you given "poke byte into this mmap'ed register" |
09:11:36 | B4gder | and that could be done using a different license |
09:11:46 | ashridah | or are you given "link in this bit of code and call this address" |
09:11:53 | B4gder | the latter |
09:11:57 | ashridah | aah |
09:12:02 | B4gder | at least that's how I've interpreted it |
09:12:10 | B4gder | it isn't exactly crystal clear |
09:12:12 | ashridah | because typically firmware doesn't work that way |
09:12:13 | linuxstb__ | The GPL FAQ isn't specific about what consititutes two programs being considered as one. But they suggest that it depends on how they communication. e.g. communicating via a Unix pipe will probably not be considered combining two programs into one. |
09:12:20 | linuxstb__ | http://www.gnu.org/licenses/gpl-faq.html#MereAggregation |
09:12:48 | ashridah | it's just a matter of piping in data over a set of ports and then being able to pipe in commands as sequences of bytes over said ports, no problem. |
09:13:00 | linuxstb__ | So I think the software running on the MAS is considered an independent application - because of how it communicates with the code on the SH. |
09:13:01 | B4gder | ashridah: no, but this case is not a typical one I'd say |
09:13:03 | ashridah | hell, you could probably disassemble and rewrite a thin wrapper around that kind of thing. |
09:13:19 | ashridah | B4gder: true, no situation is really typical at this level. |
09:13:38 | ashridah | there's more than likely going to be some proprietary communication protocol to mess with, if what you're saying is true |
09:13:56 | B4gder | it is TI after all |
09:14:42 | linuxstb__ | But what alternatives are there for Neuros to use? |
09:15:35 | B4gder | since the DSP isn't even for N3, they could more or less use anything with an ARM9 |
09:15:42 | *** | Saving seen data "./dancer.seen" |
09:16:44 | B4gder | they just want that TI because they want the same chip for more models |
09:17:08 | linuxstb__ | So what firmware are they running on the other models? |
09:17:11 | B4gder | then, I'm not that into what other ARM-chips with embedded DSPs there are |
09:17:23 | B4gder | the 442 model is gonna run linux |
09:17:33 | B4gder | that's their media player |
09:17:44 | B4gder | the dsp is meant for the video stuff |
09:18:14 | B4gder | (assuming I've understood it right) |
09:18:18 | linuxstb__ | BTW, I think my bootloader is working fine now. Not sure what I changed, but I'll let you know if I get the same problems again. |
09:18:27 | B4gder | neato! |
09:18:37 | B4gder | ATA work coming up? |
09:18:56 | linuxstb__ | Yes. The ATA specification scares me with its size... |
09:19:08 | B4gder | hehe, yeah |
09:19:35 | linuxstb__ | I'm nervous that bugs in my ATA driver could damage things. Anyone know what the risks are in that area? |
09:20:12 | B4gder | I'm not that into ATA, but my impression is that it is "rather" risk free |
09:20:40 | B4gder | I mean, the only real problems we ever had with the ATA stuff during development... |
09:20:59 | B4gder | was accidental locking of disks, on very early Archos Player models |
09:21:09 | linuxstb__ | I'm sure I'll find out... My plan is to write the driver, and then ask others (who understand ATA better than me) to have a look at it before I try to run anything. |
09:22:07 | B4gder | I would assume that you would "only" need to find out how to use the rockbox ATA driver the ipod way |
09:22:46 | amiconn | ashridah: The communication between the MAS is done via 3 channels: it's controlled via i2c, audio data is written via i2s, and read via a parallel port |
09:23:43 | amiconn | (same way as for the built-in mpeg audio codec) |
09:26:24 | ashridah | amiconn: so it's not via a proprietary wrapper? |
09:29:06 | amiconn | No |
09:29:40 | amiconn | The pcm codec itself is just a blob, delivered in the form of some arrays defined in a .h |
09:30:19 | amiconn | Download to the mas is possible via parallel port output or i2c (only the latter is possible in the archos) |
09:31:29 | ashridah | hmm. could you load it via a file instead? when does it have to be loaded in? |
09:47:22 | | Join markun [0] (n=karl@bastards.student.ipv6.utwente.nl) |
09:55:35 | | Part linuxstb__ ("Leaving") |
10:00 |
10:01:36 | Slasheri | amiconn: hi, the dircache increased the code size about 3.5 KiB |
10:01:59 | | Quit Maxime (Read error: 110 (Connection timed out)) |
10:34:54 | amiconn | ashridah: The pcm codec needs to be loaded before playing or recording pcm. Switching back to mpeg audio means throwing it out of the mas' ram |
10:35:05 | amiconn | Slasheri: That's not much... :) |
10:38:34 | | Quit lImbus (" work") |
10:40:45 | | Join linuxstb [0] (n=linuxstb@213.86.218.27) |
10:46:46 | Slasheri | amiconn: hehe, good :) |
10:47:12 | | Join vik [0] (n=vik@203-214-114-90.dyn.iinet.net.au) |
10:48:39 | vik | what is the latest on H300s? |
10:49:50 | B4gder | no recent news |
10:50:59 | vik | oh for a BDM so I could play... |
10:51:15 | B4gder | so buy one |
10:52:27 | vik | yeah - that'd be nice; no money tho. |
10:54:47 | vik | cya |
10:54:49 | | Quit vik ("Leaving") |
11:00 |
11:14:32 | Bger | http://www.funnies.com/picsMay28/102-needles.jpg wow |
11:15:23 | Bger | http://www.funnies.com/picsMay28/extremebodypiercing.jpg - wow-er ... |
11:15:43 | *** | Saving seen data "./dancer.seen" |
11:30:09 | ashridah | heh, hope that was sterile |
11:32:46 | TiMiD[Dreamer] | Ugly :< |
11:33:03 | | Nick TiMiD[Dreamer] is now known as TiMiD (n=TiMiD[FD@asgard.valombre.net) |
11:33:03 | DBUG | Enqueued KICK TiMiD |
11:33:31 | TiMiD | and I was just going to eat :( |
11:35:01 | Bger | TiMiD sorry |
11:35:51 | TiMiD | :( |
11:36:23 | markun | TiMiD: When I implemented the center-scrolling feature I did it only for the tree viewer. Will it be more easy to also implement it for menu and pluginbrowser with your new list 'widget'? |
11:36:50 | TiMiD | markun: center scrolling feature ? |
11:36:54 | TiMiD | :D |
11:37:08 | TiMiD | what is it ? |
11:38:16 | markun | The cursor used to be at the bottom on the screen when you browse down. Now stays at 2/3 of the screen (until you get to the end) |
11:39:19 | TiMiD | oh |
11:39:27 | TiMiD | taht was the first thing I implemented :) |
11:39:39 | markun | ok, cool :) |
11:39:49 | | Join webguest01 [0] (n=c35d1527@labb.contactor.se) |
11:40:13 | markun | Though I think there are a few people who don't like the feature. Maybe it should be an option (.. too many options) |
11:40:22 | TiMiD | mine is approximatively at 1/3 of the screen when going up and 2/3 when going down |
11:40:44 | TiMiD | it couldbe an option, but too much option is a bad thing |
11:41:04 | TiMiD | even with the current options set, I'm a little lost :p |
11:41:15 | linuxstb | Well, no-one seems to have complained too loudly about it. |
11:42:07 | | Quit webguest01 (Client Quit) |
11:42:08 | TiMiD | this feature makes the browsing more easy |
11:42:13 | | Join webguest09 [0] (n=acc9166b@labb.contactor.se) |
11:42:19 | webguest09 | Hi |
11:42:19 | markun | Pedro was the only one so far I think. |
11:42:32 | markun | But maybe he removed it in his private build |
11:42:45 | webguest09 | Will the VU plugin and the MP3split plugin be available for iriver soon? |
11:43:41 | linuxstb | It's impossible to say. They will be available when a dev decides that he/she wants to implement them. |
11:44:05 | webguest09 | ok |
11:44:13 | TiMiD | will the dircache patch be commited soon ? |
11:44:18 | | Join preglow [0] (n=thomjoha@hekta.edt.aft.hist.no) |
11:44:19 | webguest09 | its a shame iriver don't make the h1x0 series anymore |
11:45:09 | webguest09 | Is there a wps tag that enables the battery to be shown as a "battery" rather than a percentage? |
11:48:21 | Slasheri | there is a wps conditional you can use to draw your own battery image |
11:48:31 | Slasheri | i think it has 5 steps or something like that |
11:49:13 | webguest09 | oh right |
11:49:33 | linuxstb | But there doesn't seem to be an option to use the built-in battery icon - maybe there should be. |
11:49:57 | webguest09 | i don't know much about conditionals. My WPS is extremely basic, it simply shows "Now Playing", the artist and title and the elapsed/total time in song (i wanted it to look like an iPod WPS) |
11:50:13 | Slasheri | TiMiD: if nobody has anything against it (new problems etc.), i can commit that. But i will still wait a little |
11:53:29 | markun | Slasheri: It would be nice if the caching would be interrupted when I turn the player off. |
11:54:42 | Slasheri | markun: Hmm, good point. I will try to fix that |
11:56:02 | preglow | where's your patch located again? |
11:56:25 | | Join tango5513 [0] (n=5005a006@labb.contactor.se) |
11:56:35 | tango5513 | Hey all |
11:57:00 | Slasheri | preglow: http://ihme.org/~miipekk/rockbox/dircache_rev2.diff |
11:57:08 | Slasheri | that's quite new version |
12:00 |
12:00:14 | preglow | ghah, can't access dev box yet |
12:00:23 | preglow | oh well |
12:01:26 | | Quit tango5513 ("CGI:IRC (EOF)") |
12:03:42 | TiMiD | Slasheri: I have problem with it : it breaksmy beautiful patch XD |
12:04:17 | TiMiD | so fight, who will be the first commited muhahhahahaaaa |
12:06:36 | preglow | what're you coding on? |
12:08:12 | TiMiD | i'm coding remote support |
12:08:22 | TiMiD | and I'm hacking tree.c |
12:08:28 | TiMiD | :( |
12:08:57 | TiMiD | but your patch don't cahnges it a lot if I remember well |
12:09:03 | TiMiD | so it will be ok |
12:09:24 | TiMiD | (and if mine gets commited, it's in a looooong time :) ) |
12:11:33 | Slasheri | TiMiD: hehe, it should be easy to fix by you :) |
12:12:31 | TiMiD | yes :) |
12:12:38 | TiMiD | but I'm lazy |
12:12:41 | TiMiD | ^^ |
12:12:44 | Slasheri | :D |
12:13:07 | TiMiD | I will fix it when my work will be finished |
12:13:17 | TiMiD | (at least on the tree) |
12:13:34 | TiMiD | and I have a lot ofthings to test ... |
12:13:53 | TiMiD | (and not a lot of time to code) |
12:15:23 | | Quit webguest09 ("CGI:IRC (EOF)") |
12:16:54 | TiMiD | oh sounds like you can't change the font on the remote |
12:17:07 | | Nick TiMiD is now known as TiMiD[japanese] (n=TiMiD[FD@asgard.valombre.net) |
12:17:07 | DBUG | Enqueued KICK TiMiD[japanese] |
12:19:18 | | Join pilophae [0] (i=pilophae@montezuma.acc.umu.se) |
12:19:41 | | Quit pilophae (Client Quit) |
12:20:20 | | Join Moos [0] (i=DrMoos@m85.net81-66-158.noos.fr) |
12:21:50 | preglow | well, that's what you've got to fix :) |
12:21:59 | preglow | sounds like a good time to introduce multiple fonts as well |
12:22:08 | preglow | multiple font support, that is |
12:23:20 | | Join pilophae [0] (i=pilophae@montezuma.acc.umu.se) |
12:26:10 | linuxstb | TiMiD[japanese]: Is it possible for you to limit the scope of your patch - so at least you can get something committed? |
12:29:41 | | Join einhirn_ [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
12:36:18 | Moos | B4gder: why logs of october don't here? |
12:37:07 | preglow | no one knows |
12:37:22 | Moos | ah ok :( |
12:38:22 | | Quit einhirn (Read error: 113 (No route to host)) |
12:46:50 | Slasheri | Moos: i can send you if you need |
12:47:16 | Moos | hi Slasheri, yeah please do :) |
12:48:21 | Slasheri | Moos: Ok, from which day? 1st of october? |
12:48:46 | Moos | pv msg ;) |
12:48:51 | Slasheri | hehe, ok :) |
12:49:24 | Slasheri | Moos: argh, sorry but i am not registered -> privmsgs don't work |
12:49:44 | Moos | :-O :) |
12:49:48 | Ctcp | Ignored 2 channel CTCP requests in 44 minutes and 4 seconds at the last flood |
12:49:48 | * | preglow kicks freenode |
12:49:52 | Slasheri | but i will send you them now |
12:50:02 | Moos | oki thanks |
12:51:17 | Slasheri | eh.. i can't even dcc as unregistered! |
12:51:20 | Slasheri | i hate this freenode.. |
12:51:42 | Moos | hehe we too :) |
12:51:46 | linuxstb | It's for your own security... |
12:51:58 | Moos | indeed |
12:51:58 | Slasheri | Moos: http://ihme.org/~miipekk/rockbox/rockboxlog.txt |
12:52:15 | Moos | thanks |
13:00 |
13:01:02 | | Quit Ismo (Read error: 110 (Connection timed out)) |
13:15:45 | *** | Saving seen data "./dancer.seen" |
13:23:54 | | Nick _Vladoman is now known as Vladoman (n=Vladoman@p54A7F988.dip.t-dialin.net) |
13:45:03 | | Quit goa (Read error: 145 (Connection timed out)) |
13:48:41 | | Join Ismo [0] (i=laitinei@huippu.net) |
13:50:39 | | Quit flurble ("leaving") |
14:00 |
14:03:15 | | Join goa [0] (i=hd@gate-hannes-tdsl.imos.net) |
14:20:06 | | Join Lost-ash [0] (i=ashridah@220-253-120-16.VIC.netspace.net.au) |
14:20:38 | | Quit ashridah (Nick collision from services.) |
14:20:40 | | Nick Lost-ash is now known as ashridah (i=ashridah@220-253-120-16.VIC.netspace.net.au) |
14:23:18 | | Quit Febs (Read error: 110 (Connection timed out)) |
14:25:03 | | Nick TiMiD[japanese] is now known as TiMiD (n=TiMiD[FD@asgard.valombre.net) |
14:25:03 | DBUG | Enqueued KICK TiMiD |
14:26:17 | TiMiD | linuxstb: when I'm finished with filetree and id3db (which is handled the same way by rb), I will submit a patch |
14:26:57 | TiMiD | but the problem is thatthere will be some duplicated code until all apps are ported |
14:28:04 | TiMiD | (for example statusbar code which exists in it's multi-screen version (but is n |
14:28:13 | TiMiD | used only in filetree) |
14:28:41 | TiMiD | and the old mono-screen version which isused everywhere else |
14:31:50 | ashridah | hrm. the ogg decoder's having a bit of trouble keeping up with my -q 10 (excessive i know) encoded oggs. |
14:31:56 | linuxstb | I don't know what others think, but I think it will be better to commit ASAP, and then other people can help clean up afterwards. |
14:32:16 | linuxstb | Also, if you commit in small parts, it's easier to see if you've broken something. |
14:42:11 | preglow | ashridah: avg bitrate? |
14:44:20 | ashridah | not sure. hang on |
14:44:31 | ashridah | it's highish tho, some tracks are coming out at 30mb :) |
14:44:56 | ashridah | heh. 500kbps |
14:45:05 | preglow | tsk tsk |
14:45:14 | preglow | oh well, so there's more work to be done |
14:45:14 | ashridah | i'll probably re-encode them |
14:45:21 | preglow | well, keep them around |
14:45:37 | ashridah | it doesn't seem to really be hitting the disk too hard in an effort to keep up, either. |
14:46:49 | | Quit B4gder ("time to say moo") |
14:52:00 | ashridah | seems to only be an issue when it's >500kbps |
14:52:05 | ashridah | 485 isn't causing issues |
14:52:08 | ashridah | 535kbps did |
14:54:22 | preglow | but i assume the codec thread monitor shows the pcm buffer level is low all the time? |
14:59:14 | | Quit Moos ("Glory to Rockbox") |
15:00 |
15:09:21 | amiconn | ashridah: What build? |
15:09:39 | ashridah | amiconn: one from a few days ago, plus the remote patches |
15:10:52 | amiconn | Perhaps the 4MHz extra resulting from my timer changes will help |
15:14:15 | ashridah | m. i'd try it out, but i really like the remote working :) |
15:14:27 | ashridah | it's no big deal, it's only really ocurred on the one file so far |
15:15:47 | *** | Saving seen data "./dancer.seen" |
15:19:45 | | Join webguest87 [0] (n=c35c53f2@labb.contactor.se) |
15:20:56 | preglow | well, then it's a big deal |
15:20:59 | preglow | all files should work |
15:21:30 | preglow | i'll see if there's something very obvious i can do to enhance performance |
15:21:54 | preglow | ashridah: and just being curious, have you tried that file with the iriver fw? |
15:22:18 | ashridah | not yet. |
15:22:30 | ashridah | only just got the cd today :) |
15:22:34 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
15:22:34 | * | ashridah bops |
15:23:24 | preglow | hehe |
15:23:27 | preglow | i never use bitrates that high |
15:23:31 | preglow | i stick around q=5 |
15:23:36 | linuxstb | ashridah: Have you thought about using lossless wavpack? It won't be much more than your 535kbps, and it will be much kinder on your batteries (less CPU boosting). |
15:23:51 | preglow | linuxstb: well, last time i checked lossy wavpack does use quite some cpu |
15:24:08 | ashridah | possibly, but then i wouldn't be able to give the oggs to a friend :) |
15:24:24 | ashridah | although i could look into finding a directshow wavpack codec |
15:24:33 | ashridah | (he likes windows media player, the misguided fool) |
15:25:11 | linuxstb | Any idea what the best supported "open" codecs (FLAC, Ogg, Wavpack etc) are in WMP? |
15:25:27 | ashridah | ogg can be made to work with the OggDS codec. |
15:26:02 | preglow | ashridah: doesn't seem like david bryant has made a ds filter for wavpack |
15:27:08 | linuxstb | http://corecodec.org/projects/corewavpack |
15:28:23 | amiconn | ashridah: iirc there is a wavpack directshow filter |
15:28:31 | ashridah | amiconn: aah. |
15:28:56 | amiconn | http://corecodec.org/projects/corewavpack |
15:29:24 | linuxstb | I thought I just said that.... |
15:29:33 | amiconn | oops :) |
15:29:47 | linuxstb | :) |
15:49:23 | Bger | :)) |
15:53:04 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
15:58:33 | XavierGr | Paul_The_Nerd: You had something to say to me. |
15:58:48 | XavierGr | But please hurry I have to go. |
15:59:06 | Paul_The_Nerd | Oh, it wasn't important |
15:59:20 | Paul_The_Nerd | In response to your question a while back whether Lineage was Free to Play |
15:59:38 | Paul_The_Nerd | NCSoft, the company that made it has another product Guildwars that has no subscription fee, I was thinking maybe that was what you'd heard about. |
16:00 |
16:01:10 | XavierGr | Ok maybe O will try it out. |
16:01:17 | XavierGr | Thanks have to go now. |
16:01:28 | Paul_The_Nerd | See ya. |
16:01:29 | | Nick XavierGr is now known as Xavier|Away (n=XavierGr@ppp11-adsl-245.ath.forthnet.gr) |
16:02:09 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.7/20050915]") |
16:42:09 | | Quit linuxstb ("Leaving") |
17:00 |
17:04:22 | | Quit webguest87 ("CGI:IRC (EOF)") |
17:13:48 | | Join t0mas [0] (n=Tomas@ip503c08d1.speed.planet.nl) |
17:15:48 | *** | Saving seen data "./dancer.seen" |
17:20:17 | | Join MasteR` [0] (i=master@cpe-24-28-153-226.satx.res.rr.com) |
17:21:20 | ashridah | okay, i seem to occasionally get the ogg playback code to randomly exit and either shut down the unit, or just drop back to the directory tree (which, i might add, never turns off) |
17:26:59 | | Quit Nibbler (Connection timed out) |
17:27:28 | | Join Nibbler [0] (n=sven@port-212-202-193-16.dynamic.qsc.de) |
17:27:45 | | Quit ashridah ("sleep") |
17:30:36 | | Quit phaedrus961 ("Leaving") |
17:40:26 | | Join phaedrus961 [0] (n=bob@69.229.251.93) |
17:48:48 | | Join Moos [0] (i=DrMoos@m85.net81-66-158.noos.fr) |
17:57:19 | TiMiD | http://timidzone.free.fr/pub/rockbox/remote/rockbox.zip |
17:57:41 | TiMiD | a build with my remote patch |
17:57:48 | TiMiD | (only filetree is working) |
17:58:08 | TiMiD | (or at least seems to be :P ) |
18:00 |
18:16:22 | | Nick TiMiD is now known as TiMiD[away] (n=TiMiD[FD@asgard.valombre.net) |
18:16:22 | DBUG | Enqueued KICK TiMiD[away] |
18:17:14 | | Join dpassen1 [0] (n=dpassen1@resnet-233-61.resnet.UMBC.EDU) |
18:27:15 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
18:27:27 | preglow | what's the url to rashers patched up build? |
18:28:00 | dpassen1 | rasher.dk/rockbox/rockbox.zip">http://rasher.dk/rockbox/rockbox.zip |
18:32:04 | preglow | Slasheri: dircache responds very unfavourably to usb inserted while rockbox is splashing |
18:32:41 | Slasheri | preglow: true, i will fix that |
18:32:50 | preglow | it nearly locked my player here |
18:33:01 | Slasheri | hmm |
18:33:55 | preglow | and anyone, why isn't the plasma plugin commited? it rocks :P |
18:34:17 | preglow | reminds me of really old demos |
18:34:53 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
18:41:25 | preglow | gotta love the jpeg viewer changes as well |
18:42:06 | Paul_The_Nerd | Quick question to those of you who code in here: What programs do you use for the actual source editing. Do you have a preferred IDE or even just a really nice text editor you like? |
18:43:21 | fuzzie | vim :) |
18:43:51 | HCl | vim.. |
18:44:07 | | Quit dpassen1 (Read error: 104 (Connection reset by peer)) |
18:44:41 | Paul_The_Nerd | Thank you. |
18:47:07 | preglow | anything but emacs |
18:47:11 | preglow | vim myself |
18:47:35 | preglow | the mp3 encoder someone posted actually yields decent results |
18:48:24 | preglow | expect it's not that much worse than the iriver encoder |
18:48:39 | amiconn | preglow: The effect that rockbox hangs if usb is inserted while the startup logo is displayed is unrelated to the dircache |
18:48:53 | amiconn | It also happens with plain cvs |
18:50:23 | preglow | oh... |
18:50:24 | Slasheri | preglow: kate on kde, or jed/vim from console |
18:50:29 | Slasheri | Paul_The_Nerd .. |
18:50:36 | preglow | amiconn: any idea why? |
18:51:14 | preglow | so, now that we've actually got a working encoder, do anyone have any ideas on whether we want to go there? :) |
18:51:14 | Paul_The_Nerd | Yes Slasheri? |
18:51:15 | amiconn | Not really |
18:51:41 | Paul_The_Nerd | Oh |
18:51:42 | Paul_The_Nerd | Nevermind |
18:52:20 | amiconn | Paul_The_Nerd: I'm using cygwin bash and the ConTEXT editor (WinXP9 |
18:52:34 | preglow | it's already realtime for a lot of bitrates |
18:52:45 | preglow | i wonder if it can be adapted to do vbr |
18:53:01 | amiconn | Isn't the wavpack encoder realtime as well? |
18:53:16 | Paul_The_Nerd | I can't decide if I'm gonna do Cygwin or finally install a Linux flavor on my Desktop |
18:53:36 | amiconn | (dunno whether it does lossy encoding though) |
18:53:42 | preglow | amiconn: it is |
18:53:49 | preglow | amiconn: doesn't do lossy yet, i believe |
18:54:03 | preglow | amiconn: but i'm more than willing to bet david bryant will be on it when we've got proper recording going |
18:54:49 | Paul_The_Nerd | Am I correct in thinking it doesn't play hybrid .wv files yet? |
18:55:28 | preglow | correct |
18:55:35 | preglow | that's going to be quite troublesome |
18:55:40 | preglow | it will require double file buffering |
18:55:47 | Paul_The_Nerd | It's not a big concern from my perspective. |
18:56:38 | Paul_The_Nerd | But a friend was reripping his CDs in anticipation of installing Rockbox and brought it up. |
18:57:13 | amiconn | I don't think all my CDs would fit onto my H140 in any lossless format |
18:57:51 | preglow | all my cds wont fit on it in lossy formats either :V |
18:58:22 | amiconn | Well, my collection does fit well in lame −−preset standard |
18:58:55 | preglow | ahh, i encode as q4 oggs |
18:59:01 | preglow | and i've got a h120, not h140 |
18:59:06 | preglow | q5 oggs, i mean |
18:59:49 | Paul_The_Nerd | I don't really know how much he has. |
18:59:49 | amiconn | I never encoded to .ogg myself yet |
19:00 |
19:00:05 | preglow | switched to ogg quite some while back |
19:00:12 | preglow | .ogg support was why i bought an iriver in the first place |
19:00:20 | amiconn | I'll stick to mp3 at least as long as I have my archoses |
19:00:24 | Paul_The_Nerd | Same here preglow. |
19:00:44 | preglow | and a good thing that was, or i'd never have been involved with rockbox |
19:02:03 | amiconn | Hehe, it was the other way round for me. Rockbox was the reason why I got my iriver :) |
19:02:45 | ender` | i got my iriver because of .oggs |
19:03:19 | Paul_The_Nerd | I got mine because it supported .ogg and had the recording abilities I wanted. |
19:03:32 | preglow | amiconn: yes, and that'll be the reason for my future choice of players as well, it seems, i can't imagine not being able to program my daps anymore |
19:03:33 | Slasheri | Hmm, i think i got iriver because of oggs and the possibility that rockbox could boot on the player one day |
19:03:49 | amiconn | preglow: Hehe :) |
19:04:06 | Slasheri | preglow: same here :) |
19:04:16 | Paul_The_Nerd | I agree. |
19:04:30 | Slasheri | it would be nice to buy some very decent player and port rockbox to it. But currently i don't have time to do that |
19:04:36 | preglow | ipod! |
19:04:36 | preglow | :-) |
19:04:40 | Slasheri | :D |
19:04:50 | preglow | haven't got time or money |
19:04:59 | preglow | but i'd like something nano sized |
19:05:03 | Paul_The_Nerd | Yeah. |
19:05:22 | Paul_The_Nerd | I keep thinking "I'd really like a flash player that *feels* like an HD player" |
19:05:36 | Paul_The_Nerd | But then I also keep thinking "I'd really like some friendly stranger to give me a very large sum of money" |
19:06:00 | amiconn | I'd rather want a player that does *not* feel like a HD player, but with HD-like capacity |
19:06:55 | preglow | would be really nice, yes, but i'm willing to settle for just a couple of gigs now |
19:07:03 | preglow | i want a smaller player mainly for when i'm just walking around |
19:07:16 | preglow | skipping around in the woods with a bulky h1x0 isn't very convenient |
19:07:28 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
19:07:28 | * | amiconn has his Ondio for this :) |
19:07:35 | Paul_The_Nerd | I keep thinking about getting a Mobiblu DAH-1500 and just saying "Alright, forget about features, it's 1gig, cheap, and small" |
19:15:51 | *** | Saving seen data "./dancer.seen" |
19:28:29 | | Join dpassen1 [0] (n=dpassen1@resnet-233-61.resnet.UMBC.EDU) |
19:37:42 | | Join Maxime [0] (n=flemmard@fbx.flemmard.net) |
19:40:30 | | Join tvelocity [0] (n=tony@ipa132.2.tellas.gr) |
19:41:08 | Xavier|Away | amincon:Is it true that a plugin on archos models (the .rock file) must be below 32kb? |
19:41:18 | | Nick Xavier|Away is now known as XavierGr (n=XavierGr@ppp11-adsl-245.ath.forthnet.gr) |
19:42:00 | amiconn | yes |
19:42:29 | XavierGr | this might be a problem for the JPEG plugin. |
19:43:51 | amiconn | The jpeg plugin is ~25.5 KB on archos atm |
19:44:21 | XavierGr | how on earth did I succeed into making it 57.6kb? |
19:44:24 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
19:44:50 | XavierGr | That's the sioze of the plugin with the file scrolling function |
19:44:58 | amiconn | I dunno. jepg.rock for H1x0 is 25.8 KB |
19:45:24 | XavierGr | I can't understand how it got so many kilobytes. |
19:45:45 | XavierGr | My changes aren't that large. |
19:46:22 | amiconn | The plugin binaries do include .bss space |
19:46:30 | XavierGr | .bss? |
19:46:31 | amiconn | i.e. uninitialised variables |
19:46:49 | XavierGr | hmm so it must be for the large arrays I have included. |
19:46:55 | amiconn | If you use some arrays, binary size will quickly increase |
19:47:08 | XavierGr | Then compiling it for archos will change the size of the plugin. |
19:47:21 | amiconn | ? |
19:47:22 | XavierGr | because I have set lower boundaries for these arrays. |
19:47:30 | amiconn | ah |
19:47:51 | XavierGr | I wil compile it imediately for archos to see. |
19:47:57 | XavierGr | Which model do you suggest to build? |
19:48:34 | amiconn | One of the Ondio builds, as jpeg.rock for Ondio is slightly larger that for the recorders |
19:48:47 | amiconn | Probably due to slightly more compliacted button handling |
19:48:56 | amiconn | *complicated |
19:49:34 | XavierGr | It will be a shame not to include that feature for archos models. |
19:50:58 | preglow | ehh? |
19:51:04 | preglow | bss is included in the binary? |
19:51:07 | preglow | what lunacy is that? |
19:51:12 | amiconn | Ondio jpeg.rock: 26132 bytes |
19:51:22 | amiconn | preglow: For the plugins it makes sense |
19:51:26 | preglow | why? |
19:51:57 | amiconn | You'll immediately see if th eplugin is too big |
19:52:20 | preglow | i don't think that's a very elegant way of ensuring that |
19:52:44 | preglow | XavierGr: but anyway, that suggests you actually use more than 32kb for all data, so wont work for archos |
19:53:02 | amiconn | Recorder jpeg.rock: 26080 bytes |
19:53:39 | XavierGr | can you name two buttons for ondio that are free when in the jpeg viewer? |
19:53:42 | amiconn | Since jpeg.rock has to use the audio buffer on archos anyway, some of the arrays could be put there as well |
19:53:45 | XavierGr | (just to test something.) |
19:53:53 | preglow | amiconn: decent point |
19:53:59 | amiconn | XavierGr: None :( |
19:54:10 | XavierGr | great! |
19:54:17 | amiconn | The Ondio has 6 buttons in total. |
19:54:37 | amiconn | Left/Right/Up/Down are used for scrolling. |
19:54:45 | amiconn | OnOff quits the plugin |
19:54:50 | preglow | someone should implement the plugin menu system, sounded like a very decent idea |
19:54:55 | amiconn | Mode zooms in, long Mode zooms out |
19:55:29 | Paul_The_Nerd | Plugin menu system? |
19:55:39 | XavierGr | iRAM is full is this the error we were saying? |
19:55:53 | amiconn | ? |
19:56:00 | Paul_The_Nerd | I'm going to cry... my cygwin install is dling at 1.2k/sec. |
19:56:02 | amiconn | The archos doesn't use iram for plugins |
19:56:27 | XavierGr | sorry PLUG_IN RAM i meant |
19:56:40 | amiconn | yeps |
19:57:02 | XavierGr | yes it is the size of the arrays. |
19:57:31 | amiconn | Paul_The_Nerd: Modem???? |
19:57:33 | XavierGr | then it shouldnt be a problem! :) |
19:57:56 | Paul_The_Nerd | It must just be a really unhappy connection. |
19:58:04 | MasteR` | cywin mirrors always suck |
19:58:04 | t0mas | Bagder of Zagor around? |
19:58:05 | Paul_The_Nerd | I have cable internet of an unknown speed. |
19:58:10 | MasteR` | cygwin* |
19:58:11 | t0mas | the mailinglist is malfunctioning... |
19:58:37 | amiconn | I get nearly full speed when downloading cygwin packages from my preferred mirror |
19:58:44 | Paul_The_Nerd | By "unknown" I mean "I'm paying for 3 megabit, but get downloads as high at 1.2 megabytes/sec" |
19:58:45 | amiconn | (I'm on 2MBit/s DSL) |
19:58:52 | MasteR` | bout the only good one i have found is kernel.org |
19:58:56 | MasteR` | if it's still on there |
19:59:03 | MasteR` | havn't installed cygwin in like 2 years |
19:59:29 | amiconn | I'm using ftp.inf.tu-dresden.de |
20:00 |
20:00:15 | amiconn | t0mas: What's the problem with the ml? I didn't notice a problem... |
20:00:25 | t0mas | it doesn't accept my email :) |
20:00:28 | MasteR` | i get 100-200 k from kernel.org on my apt-get stuff so i assume if they still mirror cygwin that would be a good choice |
20:00:43 | Paul_The_Nerd | Actually I imagine the problem's more on my side. |
20:01:37 | amiconn | t0mas: Correct email account? Still subscribed? Perhaps your address got lost by the wiki hack... |
20:01:57 | t0mas | no, it doesn't bounce |
20:02:00 | t0mas | they just disappear |
20:02:03 | t0mas | that's the weird thing... |
20:02:25 | amiconn | Hmm. Sometimes it takes a while, dunno why |
20:02:31 | t0mas | 2 days? ;) |
20:02:41 | amiconn | That's definitely too much |
20:02:55 | amiconn | I observed turn-around times of some hours though |
20:03:00 | t0mas | yes |
20:03:13 | t0mas | I have seen that too... I guess that's because of the mailman setup? |
20:03:25 | t0mas | it checks for incomming messages every minute |
20:03:29 | amiconn | That's really a question for Bagder or Zagor |
20:03:38 | t0mas | but I can imagine it doesn't make it to send everything in that time |
20:03:52 | t0mas | so it can give strange results that way |
20:04:50 | XavierGr | amiconn: how can I use the memory of the iram? Cunrrently on archos models (ondio) it will accept 274 entries (files in the dir) and 2500 characters for the filenames. Do you think that this is enough or use the iram? |
20:05:39 | amiconn | You can't use iram on archos within plugins, but I guess you mean the audio buffer |
20:06:01 | amiconn | SH1 iram is a mere 4KB, and is used by the rockbox core only |
20:06:08 | XavierGr | well sorry rockbox ignorant here. |
20:06:55 | amiconn | In order to use the audio buffer, you'll need some sort of allocation function (a really simple malloc()-like thing) |
20:07:32 | amiconn | You'll then just declare a pointer instead of an array, and allocate the memory at runtime |
20:07:34 | XavierGr | can I use that on declerations? |
20:07:43 | XavierGr | oh then I can't on declerations. |
20:08:34 | XavierGr | the button handling should be a problem though. |
20:08:57 | XavierGr | can't we use a button combo? |
20:11:39 | amiconn | Combos are possible, but not all of them. |
20:11:58 | XavierGr | e.x BUTTON_PLAY | BUTTON_REPEAT? |
20:12:05 | XavierGr | and that for OFF too? |
20:12:18 | amiconn | There is no separate Play button on Ondio |
20:12:32 | amiconn | ...and for OFF, using repeat isn't a good idea |
20:12:49 | amiconn | You'll switch off the unit if you press it for too long |
20:13:04 | XavierGr | well use 4 buttons for the directions and maybe 1 of the reset in conjustion with the left right. |
20:13:20 | XavierGr | reset = rest |
20:13:47 | amiconn | The Ondio has 3 groups of buttons, you can make combos with buttons from different groups, but not within a group |
20:14:07 | amiconn | (1) OnOff (2) Mode (3) Left, Right, Up, Down |
20:14:08 | XavierGr | so which group you suggest? |
20:14:24 | XavierGr | the mode with left right. |
20:14:38 | amiconn | Youu can do e.g. Mode+Left, Mode+Right etc, but not Left+Right |
20:14:51 | XavierGr | yes not left right |
20:14:58 | XavierGr | mode+left and mode+right |
20:15:23 | amiconn | The problem with using Mode for combos in the jpeg viewer is that it requires to move 'zoom out' elsewhere, as it is long Mode atm |
20:15:41 | amiconn | ...which is ugly imho |
20:15:45 | | Quit atubbs ("leaving") |
20:16:00 | amiconn | You'' probably have no problems on the recorders. They have 10 buttons... |
20:16:16 | XavierGr | yes but olde recorders have 6 buttons, |
20:16:20 | amiconn | No |
20:16:31 | amiconn | Recorder always have 10 buttons, players have 6 |
20:16:41 | XavierGr | old player sorry. |
20:16:47 | amiconn | But players have no jpeg viewer for obvious reasons |
20:17:01 | XavierGr | ah yes LCD_CHARCELL |
20:17:06 | amiconn | yup |
20:17:22 | amiconn | In fact it could be done - in 14x20 pixels... |
20:17:32 | XavierGr | so what do you want me to do with the ondio button handling? |
20:17:38 | XavierGr | 14*20 lol |
20:18:58 | Paul_The_Nerd | Doesn't Mode+Up and Mode+Down seem pretty intuitive for zooming? |
20:19:04 | amiconn | I already wrote a gfx library for that (b&w only). There's no technical reason why the grayscale technique shouldn't work on that LCD... |
20:19:46 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
20:20:35 | amiconn | Paul_The_Nerd: It's possible, however, I don't like those combos on Ondio as they are tricky to press. The mode button is very close to the direction buttons, check the device chart |
20:20:55 | Paul_The_Nerd | Ah. =/ |
20:21:12 | XavierGr | well unfortunately we don't have many alternatives... |
20:21:17 | amiconn | The only mode+x combo which is fairly easy is Mode+Down, as you can press both buttons together with the thumb |
20:21:36 | amiconn | I'd say zoom in can be left as-is (short Mode) |
20:21:48 | amiconn | Put zoom out on Mode+Down. |
20:21:48 | XavierGr | yeah |
20:22:03 | amiconn | Then you can put image cycling on Mode+Left/Mode+Right |
20:22:56 | XavierGr | so #define JPEG_ZOOM_IN (BUTTON_MENU | BUTTON_REL) |
20:23:14 | XavierGr | then #define JPEG_ZOOM_OUT (BUTTON_MENU | BUTTON_DOWN)? |
20:23:29 | amiconn | Yes |
20:23:48 | amiconn | #define JPEG_ZOOM_IN_PRE BUTTON_MENU has to stay as well |
20:24:20 | XavierGr | is the syntax right for that combo ( i havn't used a combo before) |
20:24:58 | XavierGr | whats the ZOOM_IN_PRE? |
20:25:15 | amiconn | Sorry it's JPEG_ZOOM_PRE atm. Needs to be changed into JPEG_ZOOM_IN_PRE, and only checked for the zoom in case |
20:25:35 | amiconn | The *_PRE things are there to distinguish short presses from long presses |
20:26:40 | XavierGr | then if that stays I will add: |
20:26:46 | XavierGr | #define BUTTON_NEXT BUTTON_ON |
20:26:52 | XavierGr | no that |
20:27:20 | XavierGr | #define BUTTON_NEXT (BUTTON_MODE | BUTTON_RIGHT) |
20:27:36 | XavierGr | and #define BUTTON_NEXT (BUTTON_MODE | BUTTON_LEFT) |
20:27:39 | amiconn | I'd use JPEG_NEXT to stay consistent with the others |
20:27:47 | XavierGr | ok |
20:28:38 | amiconn | For recorder I'd suggest to use BUTTON_F2 for previous and BUTTON_F3 for next |
20:29:16 | XavierGr | done. |
20:32:15 | | Quit solexx (Read error: 104 (Connection reset by peer)) |
20:32:25 | Paul_The_Nerd | Okay, the wiki page says to get the m68k-elf-binutils (and other packages) from http://lassauge.free.fr/cygwin/, yet I'm not seeing them there (potentially because I'm getting parse errors when I connect) |
20:35:06 | XavierGr | amiconn are you sure it is called BUTTON_MODE? |
20:35:20 | XavierGr | no my bad |
20:37:05 | | Join solexx [0] (n=jrschulz@d163215.adsl.hansenet.de) |
20:38:25 | XavierGr | amiconn BUTTON_MODE + left/right or BUTTON_MENU + left/right. |
20:38:39 | XavierGr | It seems there is no Mode button on the button.c |
20:46:53 | amiconn | The Ondio Mode button is called BUTTON_MENU in the code |
20:46:54 | | Quit t0mas (Read error: 104 (Connection reset by peer)) |
20:47:28 | | Join t0mas [0] (n=Tomas@unaffiliated/t0mas) |
20:49:51 | XavierGr | ok amiconn done and thanks! |
20:50:06 | XavierGr | now only commitment remains! :D |
20:56:24 | XavierGr | recorder v2 build fine too. |
21:00 |
21:00:07 | | Quit t0mas (Read error: 104 (Connection reset by peer)) |
21:00:09 | | Join [1]Tomas [0] (n=Tomas@ip503c08d1.speed.planet.nl) |
21:02:24 | | Quit [1]Tomas (Read error: 104 (Connection reset by peer)) |
21:02:26 | | Join t0mas [0] (n=Tomas@unaffiliated/t0mas) |
21:15:55 | *** | Saving seen data "./dancer.seen" |
21:25:28 | | Join tucoz [0] (n=50ca630c@labb.contactor.se) |
21:26:36 | tucoz | Slasheri: If you read this. I found an issue with the dir-cache. If I rename a directory, it doesn´t get updated and will be treated as the old name until reboot |
21:27:43 | tucoz | It is renamed though, but it doesn't show. |
21:28:08 | Slasheri | tucoz: thanks, i will check that |
21:28:43 | tucoz | good :) hehe, I am already used to the dir cache. It is a much better browsing experience |
21:29:06 | Slasheri | yes, it seems there are a new bug. Fixing that soon |
21:29:13 | tucoz | I turned it off, and realized how long time the disk uses to spin up. |
21:29:20 | Slasheri | :) |
21:29:26 | tucoz | see you later |
21:29:33 | Slasheri | cu :) |
21:29:33 | | Part tucoz |
21:31:05 | Paul_The_Nerd | Is there an alternative means to getting the packages listed on the "CygwinDevelopment" page, as pointing the Cygwin installer at http://lassauge.free.fr/cygwin/ doesn't seem to be working. |
21:45:58 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.7/20050915]") |
21:51:50 | | Join Paul_The_Nerd [0] (n=paulthen@cpe-66-68-93-2.austin.res.rr.com) |
21:52:11 | | Quit paugh (clarke.freenode.net irc.freenode.net) |
21:52:11 | NSplit | clarke.freenode.net irc.freenode.net |
21:52:11 | | Quit markun (clarke.freenode.net irc.freenode.net) |
21:52:35 | NHeal | clarke.freenode.net irc.freenode.net |
21:52:35 | NJoin | paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
21:52:35 | NJoin | markun [0] (n=karl@bastards.student.ipv6.utwente.nl) |
22:00 |
22:01:45 | | Quit markun (clarke.freenode.net irc.freenode.net) |
22:01:45 | | Quit paugh (clarke.freenode.net irc.freenode.net) |
22:01:59 | NJoin | paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
22:01:59 | NJoin | markun [0] (n=karl@bastards.student.ipv6.utwente.nl) |
22:28:45 | | Quit Paul_The_Nerd ("Chatzilla 0.9.68a [Firefox 1.0.7/20050915]") |
22:29:41 | | Quit einhirn_ (Read error: 104 (Connection reset by peer)) |
22:30:07 | | Join einhirn [0] (i=Miranda@bsod.rz.tu-clausthal.de) |
22:59:39 | | Quit DangerousDan (Read error: 104 (Connection reset by peer)) |
23:00 |
23:01:46 | | Quit elinenbe (Read error: 104 (Connection reset by peer)) |
23:02:09 | | Join elinenbe [0] (i=elinenbe@207-237-225-9.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
23:02:23 | | Quit elinenbe (Client Quit) |
23:02:52 | | Join DangerousDan [0] (n=Miranda@newtpulsifer.campus.luth.se) |
23:14:34 | | Quit Moos ("Glory to Rockbox") |
23:15:58 | *** | Saving seen data "./dancer.seen" |
23:20:15 | | Join linuxstb [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
23:31:29 | | Quit einhirn ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
23:32:58 | | Join webguest01 [0] (n=513f2b66@labb.contactor.se) |
23:33:45 | | Quit webguest01 (Client Quit) |
23:47:40 | linuxstb | Does anyone have any suggestions about how I can make Sudoku work as a plugin AND a viewer. I want to add the ability to manually enter a starting grid, in which case (and when someone implements a generator) the user would want to start it as a normal plugin. |
23:49:20 | XavierGr | that sounds good. |
23:49:43 | XavierGr | Currently you need to open an .ss file with the plugin? |
23:49:48 | Bagder | the only thing that differentiate them now is basically the buildzip script that puts them in different dirs |
23:50:10 | linuxstb | XavierGr: Yes - or the user could just browse the viewers directory. |
23:50:36 | | Join ashridah [0] (i=ashridah@220-253-123-59.VIC.netspace.net.au) |
23:50:39 | linuxstb | Bagder: But if Sudoku is a plugin, then the viewer code won't find it. |
23:50:49 | XavierGr | so you can use the sudoku plugin even without a file? |
23:50:54 | linuxstb | Unless the viewer looks in both places. |
23:51:01 | Bagder | right |
23:51:06 | Bagder | we need to adjust the concept somehow |
23:51:21 | Bagder | putting the same plugin in both dirs seems inelegant |
23:51:33 | XavierGr | yeah I agree. |
23:52:12 | | Join webguest71 [0] (n=5347094f@labb.contactor.se) |
23:52:29 | XavierGr | what about a plugin (small one) that will call the vieewer plugin. |
23:52:30 | | Quit webguest71 (Client Quit) |
23:52:43 | linuxstb | It would seem OK to me if the code that looked for a viewer looked in first the viewers directory, and then the plugins directory. |
23:52:46 | XavierGr | Though this would still be inelegant. |
23:53:48 | | Join chris|peacock [0] (n=Mongeyc@83-71-9-79.b-ras1.dbn.dublin.eircom.net) |
23:55:58 | preglow | i don't see why they need to be in separate dirs in the first place |
23:56:28 | linuxstb | I assume it's so the "browse plugins" option works as intended. |
23:57:04 | XavierGr | because some viewer plugins cant load anything |
23:57:16 | XavierGr | so there is no reason for the user to fiddle with them. |
23:57:20 | preglow | everything would be much nicer if the plugins weren't just dumb binary images :/ |
23:58:06 | XavierGr | I don't see why it is bad this way. |
23:58:11 | preglow | linuxstb: wouldn't it be nice if you just integrated a file browser into the sudoku plug? |
23:58:30 | linuxstb | preglow: OK. I'll do that now. Sleep is overrated. |
23:58:59 | preglow | linuxstb: it doesn't make _that_ much sense for me to invoke a game of sudoku from the main browser anyway, even though that is of course a nifty thing to be able to do |