00:00:06 | Torne | indeed :) |
00:00:22 | Torne | unfortunately you are more likely to find that applied to the database |
00:00:33 | Torne | since although yes, you fixed some bugs in it.. few other people ahve for a while :) |
00:00:35 | sideral | gaeverts: But conversely that means that "this guy is at least gonna work some more on the DB" is a very good argument for accepting my patches? ;) |
00:01:53 | gevaerts | sideral: it doesn't mean that |
00:01:54 | gevaerts | And my name isn't gaeverts! |
00:01:54 | sideral | sorry about that |
00:02:57 | gevaerts | It means "Even more complexity in an undermaintained important part from someone who *might* stay around" |
00:02:57 | * | gevaerts is being a bit extreme here |
00:02:57 | gevaerts | That style of argument is very easy to turn around. I'd recommend avoiding it :) |
00:03:24 | | Join xnyhps [0] (~xnyhps@xnyhps.nl) |
00:04:40 | sideral | Well, if every newcomer is greeted with the rigorousness I received, it may be hard to find anyone who'll stay around |
00:04:45 | | Join Stephen__ [0] (~S@86.46.31.151) |
00:04:48 | sideral | But advice accepted |
00:05:07 | gevaerts | You did pick a controversial area |
00:05:27 | B4gder | sideral: I agree with that, but I think you stepped into something that people really have opinions about. We do appreciate your patience and persistence |
00:05:35 | gevaerts | It's not always easy to know what those are in advance though |
00:05:56 | Torne | adding generic core features is a tricky one |
00:06:06 | Torne | doing hardware-specific stuff, or plugins, or codecs, is easy |
00:06:19 | * | gevaerts is one of those people who don't care much about the details of this discussion as long as he can keep his precious bookmarks :) |
00:06:50 | sideral | I meant to save this for a later discussion, but this may point to an architectural weakness of Rockbox. Arguably, autoresume should have been implementable as a plug-in |
00:07:10 | Torne | no |
00:07:15 | Torne | that's not what our plugin system is for |
00:07:48 | Torne | there are things in the plugin system that could be improved, and i intend to have another go at some of htem sometime |
00:08:06 | Torne | but we seem, generally, pretty happy with plugins as application type thingies |
00:08:16 | Torne | rather than extensions that control "core" behaviour |
00:08:39 | sideral | why? there's so much good stuff in FS that would make a good behavioral plugin |
00:09:09 | Torne | are there really? |
00:09:42 | Torne | also, bear in mind that making sure appropriate hooks/interfaces are available takes space |
00:09:45 | sideral | As an example, behavioral plugins are very popular for Squeezeboxes (Logitech HW MP3 players that have an open-source server software) |
00:10:00 | Torne | if you want to allow lots of things to be customised, then you have to make your code much more complex to accomodate it |
00:10:16 | Torne | see, say, the source for irssi for an example of this taken to the extreme of absolute incomprehensibility |
00:10:31 | gevaerts | You can do a lot of things from a plugin, but don't forget that we can only load one plugin at a time |
00:10:33 | sideral | I appreciate the space argument, but arguable much of the stuff currently in core could be an optional plugin as well, saving lots of space |
00:10:37 | Torne | (irssi dispatches almost all internal events via crazy string basde signal stuff, so that irssi-perl can interfere) |
00:10:54 | Torne | the first issue there is currently we can only load one at a time :) |
00:10:57 | | Quit [Saint] (Disconnected by services) |
00:10:58 | Torne | that's something i intend to try and sort |
00:10:59 | | Join S_a_i_n_t [0] (S_a_i_n_t@203.184.2.167) |
00:11:14 | sideral | gevaerts: I know, being able to load only one plugin is part of the problem |
00:11:21 | Torne | but still, evne allowing multiple plugins to be loaded doesn't mean you can do that in an unrestricted fashion, you need to get memory for them from somewhere |
00:11:35 | Torne | so you kinda need to steal it from the audio buffer :) |
00:11:35 | sideral | And yes, doing this right may be hard |
00:11:39 | Torne | which requires stopping playback |
00:11:54 | gevaerts | sideral: having multiple plugins would allow lots of fun stuff. Please fix that for us :) |
00:11:58 | Torne | yeah |
00:12:01 | Torne | :) |
00:12:14 | Torne | gevaerts: i still mean to look at linking plugins as flt's sometime |
00:12:17 | Torne | and writing a flt loader |
00:12:29 | sideral | It would be easier for targets with an MMU |
00:12:38 | gevaerts | We have one of those IIRC |
00:12:45 | Torne | We have several, now |
00:12:46 | Torne | and no, not really |
00:12:53 | Torne | not unless you are going to put htem all in their own address space |
00:12:58 | Torne | which would be very odd |
00:13:05 | Torne | and make it difficult to make plugins that did certain kinds of hting |
00:13:12 | sideral | why would that be odd? the plugin API is quite well defined |
00:13:21 | Torne | It's only well defined *now* |
00:13:29 | Torne | what you're talking about would require it to be substantially larger and more complex |
00:13:33 | Torne | and have a lot more datastructures in it |
00:13:38 | | Join simon_ [0] (~simon@static-212.214.179.102.addr.tdcsong.se) |
00:13:53 | Torne | it may be easier at that point to jus tlink to rockbox symbols directly :) |
00:14:06 | Torne | since if you have a relocating loader that's just another kind of relocation |
00:14:27 | gevaerts | At that point I think we should consider that, yes |
00:14:39 | sideral | yes, there would be challenges. aahh, challenges! :) |
00:14:44 | Torne | we'd want to link by ordinal, of course :) |
00:15:02 | Torne | too many strings in the shared-object model |
00:15:27 | gevaerts | sideral: the problem is that those people who want this sort of thing don't have enough RAM in a typical DAP to store their TODO lists :) |
00:16:04 | sideral | anyway, I'll keep that in the back of my mind |
00:16:04 | Torne | my rockbox todo list is only getting longer at the moment :( |
00:16:22 | Torne | but yes, i think youare *partly* right |
00:16:42 | Torne | allowing the plugin api to accomodate things like your autoresume would be a bit much, imo, unless someone presented a very clever design |
00:16:50 | sideral | I now it will be harder than in Squeezebox server (written in Perl) |
00:16:53 | Torne | but letting plugins provide extra menu options/etc would be reasonable/good |
00:17:01 | Torne | once we have the ability to load multiple plugins. |
00:17:08 | Torne | that way, you can easily turn on/off entire features |
00:17:19 | sideral | exactly |
00:17:25 | Torne | but your resuming thing is too intimately tied to the db to make it easy to modularise in that way |
00:18:01 | Torne | making the db able to, say, store arbitrary key/value pairs for tracks on plugins' behalf would make it rather more complicated than it already is |
00:18:09 | Torne | and it's already quite complicated enough as you've seen :) |
00:18:14 | sideral | it's only a question of how extensible the DB is. every good API has an ioctl-like escape hook ;) |
00:18:27 | Torne | that's the wrong way around, though :) |
00:18:33 | Torne | the problem is that you want the db to store data for you |
00:18:57 | Torne | so in concept that's easy, as i just said |
00:19:05 | Torne | but in practise implementing that efficiently is hard |
00:19:09 | Torne | implementing it badly is easy |
00:19:29 | sideral | agreed |
00:19:47 | | Join stoffel [0] (~quassel@p57B4B976.dip.t-dialin.net) |
00:19:49 | Torne | so yeah. the first thing before any of that ind of thign is useful/relevant is being able to load relocatable plugins |
00:19:54 | Torne | so that we can have more than one |
00:20:12 | Torne | after that i would be very much in favour of extending the plugin api to be able to hook menus/etc |
00:20:13 | sideral | right |
00:20:19 | Torne | with a sufficiently careful design |
00:20:34 | Torne | and then maybe we can kick various core features out into plugins |
00:20:41 | Torne | e.g. the radio that lots of people seem to want to be able to disable |
00:20:46 | Torne | :) |
00:21:00 | sideral | I saw that there's already support for TSR-like plugins. does any plugin use that? |
00:21:06 | Torne | battery bench |
00:21:08 | Torne | is why that exists. |
00:21:22 | sideral | ah |
00:21:25 | Torne | the support is very limited, basically all you can do is register a timer |
00:21:31 | gevaerts | And the car audio adapter thing for archoses |
00:21:46 | Torne | you can't wait for arbitrary things to happen and take control again |
00:21:54 | Torne | only a small set of callbacks |
00:22:12 | sideral | I saw that it is very limited −− and that the plugin is unloaded as soon as another plugin comes along |
00:22:13 | Torne | and while one is running you can't run anothe rplugin, of course |
00:22:15 | Torne | since they're in the same memory |
00:22:27 | Torne | it's just there for those two things, it's not meant to be a generally useful facility |
00:23:19 | sideral | ok. just asking because my first thought was to use it for autoresume, and because i wondered why the scrobbler is not implemented as a plugin |
00:23:36 | | Quit robin0800 (Remote host closed the connection) |
00:23:44 | Torne | yeah; there's no way to do anything in response to playback, or any other kind of system event really |
00:24:12 | gevaerts | You can do stuff, but then your plugin has to basically take over everything |
00:24:14 | Torne | it's just a special way of exiting a plugin that causes it not to get unloaded |
00:24:26 | sideral | B4gder: thanks for the encouragement BTW :) |
00:24:26 | Torne | so that any timers/callbacks/etc you have left set up will still work |
00:24:29 | Torne | instead of crashing the device |
00:24:41 | gevaerts | And threads, probably |
00:24:41 | Torne | there's no hooking/etc provided specifically for it |
00:24:53 | Torne | gevaerts: i guess |
00:25:01 | Torne | so yeah. you just hand the UI thread back to the core |
00:25:06 | Torne | and leave the code in ram. |
00:25:09 | JdGordon| | the plugins could register for the playback events |
00:25:12 | Torne | and then you get called again at time to exit |
00:25:22 | Torne | so you can clean up before you are unloaded for real. |
00:25:38 | *** | Saving seen data "./dancer.seen" |
00:25:41 | Torne | JdGordon|: perhaps, i dunno how that works |
00:25:50 | Torne | but in any case it would be useless at present because of hte one-plugin limit |
00:26:00 | gevaerts | Plugins already *can* do a lot of things, but this "one at a time" thing makes a lot of those things not worth doing |
00:26:05 | Torne | yah |
00:26:14 | sideral | well put |
00:26:27 | JdGordon| | what happened to pebbles? :) |
00:26:29 | Torne | dynamic menus would be the thing here, i think :) |
00:26:44 | Torne | some way to have menu options added/removed at runtime |
00:26:49 | Torne | then they can point to plugin functions |
00:26:57 | Torne | and htings like the pictureflow integration can be done without touching core. |
00:27:03 | sideral | yeah, main menu theming! *ducks* |
00:27:15 | gevaerts | JdGordon|: they're waiting for Torne to finish this loader :) |
00:27:26 | Torne | Well yes, everyone is waiting for someone to write a relocating loader |
00:27:28 | Torne | :) |
00:27:35 | gevaerts | Not just someone :) |
00:27:47 | Torne | i decline ownership of this problem :) |
00:27:53 | Torne | mr. someone can have it |
00:29:54 | sideral | resident plugins also would make the lua plugin more useful I think |
00:30:10 | Torne | not particularly |
00:30:21 | sideral | suddenly everyone could script any behavior |
00:30:28 | Torne | well no |
00:30:40 | sideral | and have it accessible from the gui |
00:30:43 | Torne | the current lua viewer is pretty much identical in capabilities to just coding for pluginapi |
00:30:51 | Torne | except you can do it in lua instead of C |
00:30:56 | Torne | slowly, and with less ram available |
00:31:11 | Torne | any future rework of plugins would extend the same benefits to lua, pretty much, but that's not a huge win :) |
00:31:17 | | Quit Strife89 (Read error: Connection reset by peer) |
00:31:48 | sideral | it makes extension-writing more accessible, methinks −− but not everyone speak lua :) |
00:32:00 | Torne | i really don't think that's actually true |
00:32:11 | Torne | it's a cute toy, but the wya it exposes pluginapi is very literal |
00:32:19 | Torne | since that's the only thing you can reasonably autogenerate |
00:32:30 | Torne | so for anything nontrivial you really might as well pick up a C book |
00:32:35 | Torne | and write it natively |
00:32:46 | Torne | since almost all the function calls will look suspiciously similar |
00:33:06 | Torne | you have to install a toolchain, then, but hey. you save a lot of performance and memory. |
00:34:03 | Torne | (and i say this as a huge advocate of dynamic and vm languages) |
00:34:13 | | Join Strife89 [0] (~Strife89@adsl-80-182-197.mcn.bellsouth.net) |
00:34:13 | sideral | by the time we're done with relocatable plugins, memory will not be an issue any more ;) |
00:34:20 | Torne | hahahahano |
00:34:31 | Torne | (have you seen how big luaviewer is?) |
00:35:52 | sideral | no? |
00:35:52 | | Quit sideral (Quit: Leaving.) |
00:35:56 | | Join sideral [0] (~sideral@unaffiliated/sideral) |
00:36:03 | Torne | well... i don't remember |
00:36:27 | Torne | but it's sufficiently big that it has to stop playback and load into the audio buffer on all but the largest ram targets |
00:36:38 | Torne | in order for there to be room on the lua heap to actually run any lua code |
00:37:15 | sideral | I see |
00:37:28 | sideral | I was impressed to see that someone wrote a game in lua |
00:37:32 | Torne | oh, sure. |
00:37:37 | Torne | it's a fairly simple game, though |
00:38:10 | sideral | yeah, IIRC it doesn't work very well on my small Clip's screen |
00:38:17 | Torne | not wanting to belittle the effort put into it, but i suspect it wouldn't be much bigger (in source) or much more complicated if it were written in C |
00:38:56 | Torne | if you have sufficient knowledge and programming chops to be able to write something for our lua viewer that does something visible (which means calling our plugin api) then you could probably learn to do the same in C in a couple weeks :) |
00:39:17 | sideral | I get your point |
00:40:03 | Torne | if we wanted to make it easier to develop plugins, especially standalone things like games, we'd do better to, say, implement a higher level graphics engine that understood sprites/etc and stick it in pluginlib for people to use |
00:40:32 | Torne | i have pondered trying to port one of the open source rpgmaker type engines to rockbox |
00:40:49 | Torne | but most of the open ones suck or are seriously unfinished, and i got bored of looking |
00:41:14 | sideral | maybe you could port that text adventure engine? |
00:41:23 | Torne | One step ahead of you |
00:41:29 | Torne | :) |
00:41:34 | Torne | i ported frotz like a year ago |
00:41:48 | Torne | i should do more work on that sometime, i haven't done colours yet |
00:41:54 | Torne | and i should work out a way to do proportional fonts |
00:42:06 | Torne | it works and games are playable, though |
00:42:12 | Torne | assuming they don't midn the tiny screen dimensions |
00:42:20 | Torne | which are below the z-machine's recommended minimums |
00:42:35 | Torne | and asusming you don't kill yourself trying to use our virtual keyboard to type anything |
00:42:49 | | Quit CaptainKewlllll (Quit: Page closed) |
00:43:05 | sideral | hmm.. haven't stumbled over it yet. it doesn't seem to be built for the Clip |
00:43:11 | Torne | really? |
00:43:15 | Torne | hm |
00:43:24 | Torne | oh, i think it only gets built for things iwth bigger plugin buffers |
00:43:35 | Torne | because i never got around to setting it up to build it as an overlay in the audio buffer |
00:43:42 | Torne | and frotz is not small |
00:43:52 | sideral | doesn't the ClipV2 have a mighty memory size? |
00:44:05 | Torne | i forget |
00:44:09 | Torne | Oh, it's a viewer. |
00:44:12 | Torne | of course. |
00:44:16 | Torne | so you won't've seen it |
00:44:18 | sideral | ah |
00:44:18 | Torne | because it's not in the menu |
00:44:20 | Torne | just run a .z5 |
00:44:28 | Torne | (or other .z format |
00:44:43 | Torne | it should handle them all except .z6 will be hopelessly broken due to frotz not implementing any of the graphics stuff |
00:45:49 | sideral | I guess it is not opportune to ask where to get .z5s from? |
00:46:05 | Torne | you're welcome to; a large number are freely distributable |
00:46:11 | Torne | there are links to several sites in the manual :) |
00:46:16 | Torne | if-archive.org is the main one |
00:46:24 | Torne | virtually all modern interactive fiction is free |
00:46:31 | Torne | the classic Infocom games aren't, though |
00:46:48 | Torne | so if you want to play HHGTG you'll hav eto look for an old infocom compilation in a bargain bin :) |
00:47:10 | | Join Strife1989 [0] (~Strife89@adsl-80-141-244.mcn.bellsouth.net) |
00:47:12 | gevaerts | Or for that old floppy you have somewhere |
00:47:16 | Torne | yeah |
00:47:24 | Torne | one of the datafiles on there will be a zmachine story file |
00:47:35 | pixelma | I definitely remember having played that lua plugin during playback (on the c200v1 and M5, the latter having a bit less RAM but still better than the newer Sansas). The one thing I remember about it that it slows down to a crawl during rebuffering |
00:47:37 | Torne | but there's no decent magic to identify them and infocom called them .dat or similar :) |
00:47:53 | Torne | pixelma: it's only an overlay on lowmem targets |
00:48:03 | Torne | i think it needs 129kb plugin buffer? |
00:48:22 | Torne | er, 128 |
00:48:47 | | Quit Strife89 (Ping timeout: 240 seconds) |
00:48:51 | pixelma | ah, well - didn't like it too much anyway |
00:49:12 | | Nick Strife1989 is now known as Strife89 (~Strife89@adsl-80-141-244.mcn.bellsouth.net) |
00:49:20 | Torne | sideral: if you want to try one out, get Curses from the ifarchive, anyway |
00:49:23 | Torne | that's a modern classic |
00:49:33 | Torne | and i know it works on rockbox frotz |
00:49:41 | sideral | OK, just opened that page :) |
00:49:43 | Torne | well the first five commands or so work |
00:49:53 | Torne | i get frustrated with the ipod virtual keyboard and ragequit after that |
00:52:52 | Torne | so yeah, i guess rockbox supports a third way of writing stuff.. you could write it in inform and compile it to a zmachine story |
00:52:55 | Torne | :) |
00:53:03 | Torne | the API available there is very limited though :) |
00:53:08 | sideral | :) |
00:53:18 | Torne | i did a quick hack to be able to play zmachine tetris |
00:53:32 | Torne | have to hack the frotz code to do custom button mappings |
00:54:41 | sideral | ok, have Curses on my player now, will try it next time I'm in the gym :) |
00:57:59 | sideral | it's cool −− but I need to stop playing it now |
01:00 |
01:10:04 | | Quit Farthen (Ping timeout: 240 seconds) |
01:10:20 | | Quit stoffel (Ping timeout: 264 seconds) |
01:14:01 | | Quit S_a_i_n_t (Ping timeout: 255 seconds) |
01:16:00 | | Join Farthen [0] (~Farthen@static.225.178.40.188.clients.your-server.de) |
01:16:35 | | Join eRivas [0] (~be960063@giant.haxx.se) |
01:24:23 | | Join [Saint] [0] (HydraIRC@203.184.0.6) |
01:26:19 | | Part xnyhps |
01:35:56 | | Quit domonoky (Read error: Connection reset by peer) |
01:37:02 | | Quit TheLemonMan (Quit: free(me)) |
01:37:36 | | Quit merbanan (Ping timeout: 240 seconds) |
01:40:47 | | Quit Keripo (Quit: Leaving.) |
01:48:21 | | Join merbanan [0] (~banan@c-94-255-218-107.cust.bredband2.com) |
01:57:48 | | Quit merbanan (Ping timeout: 250 seconds) |
01:59:38 | | Quit Bawitdaba () |
02:00 |
02:00:35 | | Quit efyx (Remote host closed the connection) |
02:04:25 | | Join Keripo [0] (~Keripo@CPE0022b0d4bdb7-CM001a6680d4fe.cpe.net.cable.rogers.com) |
02:07:37 | | Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey) |
02:07:49 | | Quit DerPapst (Quit: Leaving.) |
02:10:16 | | Quit eRivas (Quit: CGI:IRC) |
02:10:26 | | Join merbanan [0] (~banan@c-94-255-218-107.cust.bredband2.com) |
02:18:27 | | Quit Strife89 (Quit: Leaving) |
02:19:13 | | Join Strife89 [0] (~Strife89@adsl-80-141-244.mcn.bellsouth.net) |
02:19:35 | | Quit simon_ (Quit: leaving) |
02:21:32 | | Quit moos (Ping timeout: 255 seconds) |
02:25:41 | *** | Saving seen data "./dancer.seen" |
02:26:07 | | Quit TheSeven (Read error: Connection reset by peer) |
02:26:12 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
02:29:36 | | Quit MethoS- (Read error: Connection reset by peer) |
02:30:05 | | Quit leavittx (Ping timeout: 255 seconds) |
02:34:21 | | Quit Hillshum (Quit: Page closed) |
02:39:31 | | Join moos [0] (moos@85-171-90-254.rev.numericable.fr) |
02:39:31 | | Quit moos (Changing host) |
02:39:31 | | Join moos [0] (moos@rockbox/staff/moos) |
02:40:14 | | Quit moos (Client Quit) |
02:42:25 | | Join krabador [0] (~AndChat@host210-230-dynamic.252-95-r.retail.telecomitalia.it) |
02:44:09 | krabador | hi people, i'm on android, i run the rockbox svn download on the site, and i can tell you it's the best flac player for android |
02:44:51 | | Quit mudd1 (Ping timeout: 240 seconds) |
02:45:46 | krabador | for my smartphone, with a qualcomm 528mhz and 256mb ram |
02:46:21 | | Quit froggyman (Quit: Ex-Chat) |
02:47:12 | krabador | everything available for flac i tried, have many playback problems |
02:48:52 | | Join froggyman [0] (~seth@unaffiliated/froggyman) |
02:49:56 | | Join fdinel [0] (~Miranda@modemcable235.127-131-66.mc.videotron.ca) |
02:50:51 | | Quit BHSPitMonkey (Ping timeout: 240 seconds) |
02:57:21 | krabador | i only want to ask you a thing. Android doesn't support smb shares, a browser it's needed, rockbox will support smb shares |
02:57:27 | krabador | ? |
02:59:05 | JdGordon| | no, why would it |
03:00 |
03:00:09 | | Quit designate72 (Ping timeout: 264 seconds) |
03:00:45 | krabador | because some android file browsers don't let the user chose the app to use to open files |
03:01:29 | JdGordon| | rockbox will open any file mounted by the file system... we have no intention o adding extra file browsing capabilities |
03:01:39 | JdGordon| | if you want to view SMB shares you need to get android to mount it |
03:02:44 | krabador | if rockbox browser will support shares, multimedia sharing will be very easy |
03:04:35 | krabador | yes people without root permission can't do many things, one of that is smb |
03:05:11 | | Quit Stephen__ (Quit: Leaving) |
03:05:22 | | Quit sideral (Quit: Leaving.) |
03:07:07 | | Quit krabador (Quit: Bye) |
03:41:06 | | Quit mortalscan (Ping timeout: 240 seconds) |
03:56:55 | | Quit [Saint] (Quit: I'm only going to Heaven if it feels like Hell, I'm only going to Heaven if it tastes like caramel...) |
03:56:58 | | Quit anewuser (Ping timeout: 250 seconds) |
04:00 |
04:00:37 | | Join anewuser [0] (anewuser@unaffiliated/anewuser) |
04:00:38 | | Quit anewuser (Client Quit) |
04:00:56 | | Join anewuser [0] (anewuser@unaffiliated/anewuser) |
04:02:40 | | Join [Saint] [0] (S_a_i_n_t@203.184.1.160) |
04:15:49 | | Join Barahir [0] (~jonathan@frnk-4d0081cb.pool.mediaWays.net) |
04:18:58 | | Quit Barahir_ (Ping timeout: 260 seconds) |
04:25:42 | *** | Saving seen data "./dancer.seen" |
04:31:48 | | Quit xavieran (Ping timeout: 260 seconds) |
04:34:02 | | Join xavieran [0] (~xavieran@ppp118-209-79-106.lns20.mel4.internode.on.net) |
04:35:22 | | Join LambdaCalculus37 [0] (~rmenes@c-68-36-232-73.hsd1.nj.comcast.net) |
04:35:22 | | Quit LambdaCalculus37 (Changing host) |
04:35:22 | | Join LambdaCalculus37 [0] (~rmenes@rockbox/staff/LambdaCalculus37) |
04:45:45 | | Quit amiconn (Disconnected by services) |
04:45:46 | | Join amiconn_ [0] (quassel@rockbox/developer/amiconn) |
04:46:04 | | Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) |
04:46:35 | | Quit pixelma (Disconnected by services) |
04:46:37 | | Join pixelma_ [0] (quassel@rockbox/staff/pixelma) |
04:46:39 | | Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma) |
04:54:31 | | Quit xavieran (Ping timeout: 255 seconds) |
04:55:56 | | Join xavieran [0] (~xavieran@ppp118-209-79-106.lns20.mel4.internode.on.net) |
04:59:01 | | Quit TheSeven (Ping timeout: 255 seconds) |
05:00 |
05:03:19 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
05:03:58 | | Quit xavieran (Ping timeout: 255 seconds) |
05:07:52 | | Join xavieran [0] (~xavieran@ppp118-209-79-106.lns20.mel4.internode.on.net) |
05:11:28 | | Quit Rob2222 (Ping timeout: 260 seconds) |
05:22:33 | | Quit xavieran (Quit: ➤➤➤➤➤➤ Unicode shall reign forever! ➤➤➤➤➤➤) |
05:32:38 | | Quit factor (Read error: Connection reset by peer) |
05:34:04 | | Join factor [0] (~factor@75.108.68.114) |
05:36:28 | | Quit LambdaCalculus37 (Quit: bedtime) |
05:38:28 | | Quit Horscht (Quit: Verlassend) |
05:43:36 | | Quit Sorrento (Ping timeout: 260 seconds) |
05:43:53 | | Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey) |
05:47:29 | | Join Sorrento [0] (~sorrento@c-98-250-58-103.hsd1.mi.comcast.net) |
06:00 |
06:03:23 | | Join Zarggg [0] (~zarggg@24.229.139.169.res-cmts.sm.ptd.net) |
06:07:03 | | Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier. http://miranda-im.org) |
06:22:18 | | Quit the_Kyle (Ping timeout: 240 seconds) |
06:25:44 | *** | Saving seen data "./dancer.seen" |
06:29:06 | | Quit Sorrento (Ping timeout: 240 seconds) |
06:29:17 | | Quit Judas_PhD (Quit: This is a quitting message) |
06:34:26 | | Quit panni_ (Read error: Connection reset by peer) |
06:44:21 | | Join Horscht [0] (~Horscht@p5DD56B31.dip.t-dialin.net) |
06:44:21 | | Quit Horscht (Changing host) |
06:44:21 | | Join Horscht [0] (~Horscht@xbmc/user/horscht) |
06:52:41 | | Quit JdGordon| (Quit: leaving) |
06:55:53 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
07:00 |
07:20:30 | | Join JdGordon| [0] (~jonno@124-171-7-125.dyn.iinet.net.au) |
07:20:31 | | Quit JdGordon| (Changing host) |
07:20:31 | | Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon) |
07:29:17 | | Join Topy [0] (~Topy44@f049069156.adsl.alicedsl.de) |
07:32:14 | | Quit T44 (Ping timeout: 240 seconds) |
07:34:59 | | Join Keripo1 [0] (~Keripo@CPE0022b0d4bdb7-CM001a6680d4fe.cpe.net.cable.rogers.com) |
07:36:50 | | Join JdGord [0] (~jonno@122.110.129.221) |
07:36:59 | | Quit Keripo (Ping timeout: 272 seconds) |
07:45:42 | | Join mystica555 [0] (~mike@c-75-70-179-25.hsd1.co.comcast.net) |
07:46:06 | | Quit user890104 () |
07:56:16 | | Quit JdGord (Ping timeout: 255 seconds) |
08:00 |
08:13:11 | | Quit Judas_PhD (Quit: This is a quitting message) |
08:21:04 | | Quit powell14ski (Ping timeout: 260 seconds) |
08:21:58 | | Join powell14ski [0] (~powell14s@c-67-177-228-132.hsd1.co.comcast.net) |
08:22:28 | | Quit BHSPitMonkey (Remote host closed the connection) |
08:25:48 | *** | Saving seen data "./dancer.seen" |
08:28:00 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
08:30:21 | | Quit Judas_PhD (Client Quit) |
08:34:06 | | Quit Keripo1 (Quit: Leaving.) |
08:37:26 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
08:57:05 | | Quit anewuser () |
09:00 |
09:11:35 | | Join simonrvn_ [0] (simon@70.35.173.76) |
09:12:48 | | Join simonrvn- [0] (simon@212.6-ppp.3menatwork.com) |
09:13:12 | | Quit simonrvn (Ping timeout: 240 seconds) |
09:13:12 | | Nick simonrvn- is now known as simonrvn (simon@212.6-ppp.3menatwork.com) |
09:13:43 | | Nick simonrvn is now known as Guest5576 (simon@212.6-ppp.3menatwork.com) |
09:15:25 | | Join petur [0] (d408b802@rockbox/developer/petur) |
09:15:52 | | Quit simonrvn_ (Ping timeout: 240 seconds) |
09:15:52 | | Quit powell14ski (Ping timeout: 240 seconds) |
09:17:18 | | Nick Guest5576 is now known as simonrvn (simon@212.6-ppp.3menatwork.com) |
09:21:40 | | Quit elcan (Read error: Connection reset by peer) |
09:44:23 | | Join pamaury [0] (~quassel@dhcp-129-228.residence.ens-lyon.fr) |
09:44:23 | | Quit pamaury (Changing host) |
09:44:23 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
09:57:46 | * | [Saint] wonders what FS #11862 looks like. |
10:00 |
10:24:31 | | Quit Barahir (Remote host closed the connection) |
10:25:49 | *** | Saving seen data "./dancer.seen" |
10:34:39 | | Quit TheSeven (Ping timeout: 260 seconds) |
10:37:16 | | Quit petur (Ping timeout: 265 seconds) |
10:38:54 | | Join Barahir [0] (~jonathan@frnk-4d0081cb.pool.mediaWays.net) |
10:47:10 | | Join petur [0] (d408b802@rockbox/developer/petur) |
10:47:43 | | Join Buschel [0] (~chatzilla@p54A39F7D.dip.t-dialin.net) |
10:52:04 | Buschel | anyone seen mt lately? |
10:55:11 | | Join stoffel [0] (~quassel@p57B4A3EE.dip.t-dialin.net) |
10:57:07 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
11:00 |
11:01:17 | | Join kevku [0] (~kevku@2001:7d0:0:f000::135d) |
11:07:58 | | Join leavittx [0] (~lev@89.221.199.187) |
11:10:13 | | Join sideral [0] (~sideral@unaffiliated/sideral) |
11:16:27 | | Join n1s [0] (~n1s@90-230-78-242-no134.tbcn.telia.com) |
11:16:27 | | Quit n1s (Changing host) |
11:16:27 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
11:25:58 | | Join liar [0] (~liar@clnet-p09-185.ikbnet.co.at) |
11:28:51 | | Join kugel [0] (~kugel@188.46.148.100) |
11:28:52 | | Quit kugel (Changing host) |
11:28:52 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
11:38:07 | | Quit leavittx (Ping timeout: 255 seconds) |
11:38:53 | Buschel | any objections to disable mp3_encoding for pcm files with sampling rates != 44100 Hz ? right now such files results in an unusable output (sse FS #10678). |
11:39:10 | Torne | seems like a sensible thing to do |
11:39:33 | * | Buschel cannot figure out the root cause of this error... |
11:40:22 | | Quit liar (Ping timeout: 255 seconds) |
11:44:20 | | Join esperegu [0] (~quassel@145.116.15.244) |
11:47:54 | | Quit kugel (Ping timeout: 265 seconds) |
12:00 |
12:02:20 | n1s | hmm, the kernel mirror that we use in rockboxdev.sh doesn't have mpc so i'd like to change that to gcc.gnu.org and use the infrastructure dir they have set up that has the sources for all required libs, only the version of gmp is older than the one we use now but i don't think that matters |
12:03:28 | gevaerts | That seems to make sense |
12:16:50 | linuxstb | n1s: Did you see (in the logs) my comment here last night about cygwin and /lib/gcc ? |
12:17:19 | n1s | linuxstb: no |
12:17:29 | n1s | i'll look now |
12:18:54 | n1s | ah, yes i thought about that so i (think i) deleted the symlink before installing g++ and it wasn't created but i'll retry that i think |
12:25:17 | | Quit mystica555 (Ping timeout: 246 seconds) |
12:25:52 | *** | Saving seen data "./dancer.seen" |
12:34:13 | * | amee2k patiently waits for kugel to un-pingout again... |
12:42:13 | | Join LambdaCalculus37 [0] (~rmenes@rockbox/staff/LambdaCalculus37) |
12:56:00 | | Join elcan [0] (user36@pr0.us) |
13:00 |
13:04:09 | | Quit LambdaCalculus37 (Quit: Fwump) |
13:04:14 | CIA-7 | New commit by Buschel (r28973): Related to FS #10678. The mp3 encoder plugin of Rockbox does not encode MPEG2 layer3 properly and does not support MPEG2.5 layer3 at all. Therefor only ... |
13:06:05 | CIA-7 | r28973 build result: All green |
13:24:26 | | Join TheLemonMan [0] (~lem0n@ppp-237-135.98-62.inwind.it) |
13:33:06 | | Quit Buschel (Ping timeout: 264 seconds) |
13:34:32 | | Quit [Saint] (Quit: I'm only going to Heaven if it feels like Hell, I'm only going to Heaven if it tastes like caramel...) |
13:34:52 | amee2k | sometimes i think half this channel is composed of t-online users :P |
13:38:37 | | Quit bluebrother (Disconnected by services) |
13:38:38 | | Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother) |
13:39:26 | | Join [Saint] [0] (S_a_i_n_t@203.184.0.142) |
13:49:33 | | Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow) |
13:55:34 | | Quit elcan (Read error: Connection reset by peer) |
13:55:54 | | Join elcan [0] (~loaa@pr0.us) |
13:56:51 | | Join stoffel_ [0] (~quassel@p57B4A3EE.dip.t-dialin.net) |
13:57:40 | | Quit ps-auxw (Ping timeout: 260 seconds) |
13:58:54 | | Quit stoffel (Ping timeout: 264 seconds) |
14:00 |
14:20:51 | | Join syscrash [0] (~syscrash@l3ib.org) |
14:20:51 | | Quit syscrash (Changing host) |
14:20:51 | | Join syscrash [0] (~syscrash@poipu/developer/syscrash) |
14:21:33 | | Quit stoffel_ (Ping timeout: 240 seconds) |
14:21:50 | | Part syscrash |
14:23:26 | | Join domonoky [0] (~Domonoky@rockbox/developer/domonoky) |
14:25:55 | *** | Saving seen data "./dancer.seen" |
14:26:30 | | Quit kevku (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/) |
14:41:16 | | Join Llorean [0] (~DarkkOne@rockbox/user/Llorean) |
14:48:57 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
14:49:47 | kugel | amee2k: pong |
14:51:09 | | Join MethoS- [0] (~clemens@134.102.106.250) |
14:52:03 | amee2k | \o/ |
14:52:11 | amee2k | can you hang on for a few more minutes? |
14:52:32 | amee2k | i'm untangling a roll of magnet wire that unrolled itself on my desk |
14:53:46 | | Join stoffel [0] (~quassel@p57B4A3EE.dip.t-dialin.net) |
14:54:41 | | Quit GeekShadow (Read error: Operation timed out) |
14:55:12 | | Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow) |
14:56:11 | amee2k | bah, done |
14:56:28 | amee2k | what a piece of sh.. |
14:58:07 | kugel | ok, now back to topic :) |
14:58:12 | amee2k | yep |
14:58:23 | amee2k | i'm back at my place again |
14:58:37 | amee2k | you mentioned there was a patch i would be interrested in trying? |
14:58:55 | amee2k | oh, and i secured a second dev system if this armada1700 doesn't work out |
14:59:02 | amee2k | an old inspiron 8000 |
15:00 |
15:00:11 | kugel | the patch is in svn |
15:00:22 | kugel | it makes sdl screen updates faster |
15:00:34 | amee2k | mmmh, how do i download it? |
15:00:46 | kugel | svn up |
15:00:51 | * | amee2k is an svn noob |
15:01:11 | AlexP | Look at the wiki page called (I think) UsingSVN |
15:02:42 | gevaerts | kugel: did you see the problems with the app and sim_*()? |
15:03:13 | kugel | i read about them, but I haven't looked into it |
15:04:18 | amee2k | hmmm its doing something |
15:06:14 | amee2k | says updated revision 28973 |
15:06:34 | amee2k | do i need to reconfigure it now? or can i just run make |
15:08:53 | | Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123) |
15:12:39 | n1s | here's my rockboxdev update, making it easier to support newer gcc version (good for upcomming coldfire toolchain upgrade) |
15:12:41 | n1s | http://pastebin.ca/2039520 |
15:16:27 | * | Torne has a look |
15:17:03 | Torne | you're hardcoding mirrorservice.org? |
15:17:21 | n1s | Torne: is there a better way? |
15:17:41 | Torne | isn't there a reflector for gnu? |
15:17:42 | n1s | the mirror switch was so i can pull all the libs from the same place |
15:18:09 | Torne | ftpmirror.gnu.org is geolocated |
15:18:38 | amee2k | kugel: i reconfigured, then ran make |
15:18:38 | n1s | cool, i'll use that then |
15:18:40 | Torne | mirrorservice is in the UK |
15:18:41 | amee2k | and got a build error |
15:19:22 | n1s | Torne: yeah, i just picked one off of gcc's website that worked, their US mirror timed out :/ |
15:19:34 | amee2k | sim_creat, sim_remove, sim_rename. sim_opendir, sim_mkdir and sim_rmdir undeclared in rockbox/apps/plugin.c lines 317 through 345 |
15:19:50 | Torne | the main gnu ftp server is perpetually overloaded, yes :) |
15:20:06 | Torne | anyway other than that it looks fine |
15:20:18 | Torne | diff hunk line 253 is spurious |
15:21:15 | n1s | it's an unrealted typo fix |
15:21:25 | n1s | thanks for looking |
15:21:31 | Torne | oh, i couldn't see the typo, sorry |
15:21:35 | Torne | i thought it was whitespace |
15:23:21 | kugel | amee2k: that's what gevaerts just mentioned IIRC |
15:24:31 | | Join komputes [0] (~komputes@ubuntu/member/komputes) |
15:24:51 | amee2k | oh, hehe |
15:33:50 | | Join anewuser [0] (anewuser@unaffiliated/anewuser) |
15:41:02 | gevaerts | n1s: looks ok I think |
15:42:03 | gevaerts | amee2k, kugel: yes, that's the problem I was talking about. If you revert r28927 and r28929, it will build, but then some plugins may not work correctly |
15:46:21 | amee2k | hm. |
15:46:27 | | Quit fyrestorm (Quit: lamers envy me like they envy bill g -- main boot xp, just the way it should be!) |
15:46:38 | amee2k | there is so much conditional code in there that i'm having problems keeping track of it :P |
15:56:43 | CIA-7 | New commit by nls (r28974): rockboxdev.sh: ... |
15:59:19 | CIA-7 | r28974 build result: All green |
15:59:56 | | Quit krazykit (Quit: awe yeeeeeee) |
16:00 |
16:09:18 | | Join Buschel [0] (~chatzilla@p54B67983.dip.t-dialin.net) |
16:10:55 | | Quit sasquatch (Ping timeout: 240 seconds) |
16:12:15 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
16:13:45 | | Join yahya69 [0] (~yahya69@p5DCE2F27.dip.t-dialin.net) |
16:23:31 | | Quit TheLemonMan (Quit: free(me)) |
16:25:22 | | Join sasquatch [0] (~username@46.114.73.118) |
16:25:58 | *** | Saving seen data "./dancer.seen" |
16:27:48 | | Quit kugel (Remote host closed the connection) |
16:33:07 | | Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93) |
16:37:41 | | Join kevku [0] (~kevku@2001:7d0:0:f000::135d) |
16:40:19 | | Quit kevku (Remote host closed the connection) |
16:47:06 | | Quit elcan (Ping timeout: 246 seconds) |
16:47:10 | | Join fml [0] (c391b46a@gateway/web/freenode/ip.195.145.180.106) |
16:47:46 | | Join kevku [0] (~kevku@2001:7d0:0:f000::135d) |
16:48:20 | | Join elcan [0] (user36@pr0.us) |
16:48:32 | fml | amee2k: (also gevaerts and kugel): I've started an attempt to clean up the usage of app_xxx vs. sim_xxx but had no time to complete it. The fix would touch quite a few files, but it should be done since now it's such a mess. |
16:49:48 | fml | I only posted a bit as a pastebin, there is no flyspry entry (gevaerts has seen this). |
16:49:50 | | Quit fml (Client Quit) |
16:50:11 | | Nick benedikt93 is now known as benedikt93|AFK (~benedikt9@unaffiliated/benedikt93) |
16:50:42 | | Join panni_ [0] (hannes@ip-178-203-85-85.unitymediagroup.de) |
16:52:36 | | Join WonTu [0] (~WonTu@p57B5425B.dip.t-dialin.net) |
16:52:50 | | Part WonTu |
16:54:13 | Buschel | strrrrike ! |
16:54:17 | Buschel | \o/ |
16:54:30 | amee2k | you got laid? |
16:55:00 | | Quit elcan (Ping timeout: 255 seconds) |
16:55:20 | * | Buschel found the basic error in rockbox' mp3_encoder |
16:55:31 | amee2k | 0.0 |
17:00 |
17:01:07 | | Join elcan [0] (user36@64.32.20.56) |
17:17:16 | | Join Strife89TX [0] (~cstrife89@207.144.201.128) |
17:28:18 | | Quit esperegu (Ping timeout: 255 seconds) |
17:40:21 | | Quit petur (Quit: Page closed) |
17:43:24 | | Quit domonoky (Read error: Connection reset by peer) |
17:44:16 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
17:44:49 | kugel | n1s: i'm not able to set up a toolchain with rockboxdev.sh |
17:47:49 | | Join Keripo [0] (~Keripo@CPE0022b0d4bdb7-CM001a6680d4fe.cpe.net.cable.rogers.com) |
17:59:32 | | Quit TheSeven (Ping timeout: 240 seconds) |
17:59:51 | | Quit GeekShadow (Ping timeout: 276 seconds) |
18:00 |
18:04:15 | | Join maemo_user [0] (~5841093a@giant.haxx.se) |
18:04:32 | | Quit yahya69 (Ping timeout: 240 seconds) |
18:05:09 | | Quit maemo_user (Client Quit) |
18:10:14 | | Join liar [0] (~liar@clnet-p09-185.ikbnet.co.at) |
18:11:40 | | Join yahya69 [0] (~yahya69@p5DCE2F27.dip.t-dialin.net) |
18:12:59 | | Join DerPapst [0] (~Alexander@91-66-226-46-dynip.superkabel.de) |
18:17:23 | CIA-7 | New commit by lenzone10 (r28975): Updated italian translation. |
18:20:25 | CIA-7 | r28975 build result: All green |
18:26:01 | *** | Saving seen data "./dancer.seen" |
18:26:37 | | Join nexes [0] (nexes@ns367999.ovh.net) |
18:28:41 | | Join bertrik [0] (~bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
18:28:41 | | Quit bertrik (Changing host) |
18:28:41 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
18:30:47 | nexes | Hi, I've been looking around and can't find any information about inline remotes for Rockbox with non-iPod devices. Does anyone know if the Klipsch S4i's inline remote might work? |
18:33:13 | Torne | for what device? |
18:33:35 | Torne | we generally support the standard remote for devices that come with one or have a first party one |
18:33:49 | Torne | so anything that connects the same and uses the same protocol will work too |
18:33:51 | nexes | It's a Sansa Fuze. |
18:34:29 | nexes | Ah, so a remote designed for an iPod probably wouldn't work with a Sansa device then? |
18:34:33 | Torne | no, no chance |
18:34:44 | nexes | I wasn't sure if there was any standardization for that stuff. Bummer. |
18:34:47 | Torne | none whatsoever |
18:35:23 | nexes | Thanks. :) |
18:36:14 | Torne | very few devices that don't come with one support a remote at all, except ipods |
18:36:37 | Torne | and even then inline remotes on the headphone jack only work on later ipods that we are only just starting to support :) |
18:36:43 | | Quit yahya69 (Ping timeout: 255 seconds) |
18:36:54 | CIA-7 | New commit by Buschel (r28976): Finally fix FS #10678. Now the mp3 encoder plugin supports mono/stereo and the sampling rates 16/22.05/24/32/44.1/48 kHz. |
18:37:18 | nexes | Ahah. Yeah, it would be great if there was some sort of standard for this stuff amongst devices. |
18:37:33 | | Quit liar (Ping timeout: 255 seconds) |
18:37:49 | nexes | Or the others shamelessly implemented hardware that just works with iPod remotes. >> |
18:38:02 | | Join LambdaCalculus37 [0] (~3f74f70d@rockbox/staff/LambdaCalculus37) |
18:38:16 | Torne | the standards for apple accessories are under NDA |
18:38:33 | Torne | so while someone could, it wouldn't be too easy and might be legally dubious depending how they did it |
18:38:42 | nexes | Sure, but that hasn't seemed to stop everyone from reverse engineering the dock connector port for accessories. |
18:38:51 | Torne | it hasn't? |
18:39:01 | Torne | seems to have stopped most people pretty effectively |
18:39:10 | Torne | we can't manage full accessory protocol support |
18:39:14 | amee2k | well, at least it won't stop chinese people from doing it |
18:39:16 | nexes | Oh, really? I must be making an incorrect assumption. |
18:39:23 | nexes | Everyone asks Aple for permission? |
18:39:29 | Torne | as far as we know everyone pays apple for the accessory devkit |
18:39:49 | CIA-7 | r28976 build result: All green |
18:39:52 | nexes | I thought initially Apple wasn't allowing that. From the outset, did they have a devkit? |
18:39:58 | Torne | well, everything that uses recent/clever protocol versions |
18:40:14 | Torne | stuff that's just docks with play/pause/etc might be suing the same reverse engineered info that we and other OSS people ahve :) |
18:40:28 | Torne | but the later protocols that support things like head unit integration/etc appear to be unknown |
18:40:33 | Torne | except to people with apple docs |
18:40:53 | Torne | the dock connector has had a standard spec you can buy from apple for a long time.. |
18:41:00 | nexes | Oh, that sucks. Do the new devices support the old standard still for backwards compatibility with old accessories? |
18:41:02 | Torne | i think probably since they started using the dock connector. |
18:41:16 | Torne | Yes, the apple firmware talks all the protocols if it has the hardware to dos o |
18:41:42 | Torne | the later protocols are magical usb stuff, we think, rather than serial on the accessory data pin |
18:41:49 | Torne | possibly special SCSI requests |
18:41:56 | Torne | nobody's looked into it in much detail. |
18:42:12 | Torne | it's clever enough to let you browse the itunesdb, see album art, etc from a head unit, anyway |
18:42:27 | nexes | Yeah. |
18:43:14 | nexes | Cool, thanks for the info. Back to work. :) |
18:43:43 | bertrik | nexes, one of the problems as I understand, is that there are relatively few people with accessories and even fewer people who also have the knowledge/motivation to work on rockbox ipod accessory support |
18:45:04 | nexes | Yeah, I suppose part of the problem may be that not many people want to put Rockbox on a device like the iPod Touch, since it has a full OS on it...and that's where most of these accessories are being targeted. |
18:45:37 | nexes | I may be wrong with this assumption though. |
18:46:13 | Buschel | [Saint]: could you make some further tests on your iPod color regarding the tearing while scrolling during CPU boost? |
18:46:43 | nexes | Since part of the appeal is the games and other nonsense, otherwise the Touch seems to be serious overkill for playing music. |
18:47:19 | Torne | The new accessory protocols work on the classic and similar too, though |
18:47:23 | Torne | and we have a port to that now |
18:47:28 | Torne | so, it may be relevant at some stage |
18:47:37 | Torne | and the later nanos |
18:48:11 | nexes | Ah, that's true. To be honest, while I see people with the Nano, I hardly ever see (and know of no one with) the classic. |
18:49:15 | | Quit sideral (Ping timeout: 276 seconds) |
18:49:25 | Torne | few people need that capacity, adn there's no other reason to want one |
18:53:00 | * | Buschel is surprised that the mp3 encoder plugin is not described in the manual... |
18:55:38 | | Join JesusFreak316 [0] (~JesusFrea@pool-173-65-84-237.tampfl.fios.verizon.net) |
18:56:17 | amee2k | i don't think its the only thing missing in there ;) |
18:56:19 | nexes | Torne: That's pretty much how I feel. My Fuze has 8GB, plus a 16GB microSDHC. I'm usually happy with v0 for portable stuff anyway, so really, it's plenty of space. |
18:57:00 | nexes | And it seems like we're not far away from affordable 32GB cards and 64GB hitting the market. |
18:57:03 | Torne | yeah. i have 65GB of music on my ipod though :) |
18:57:12 | Torne | and that's not my whole collection |
18:57:15 | Torne | or lossless. |
18:57:43 | AlexP | Buschel: Stick it on flyspray |
18:58:02 | Buschel | or write it by myself :) |
18:58:04 | nexes | Nice. I have about 700GB of lossless, but I just move things around periodically to change it up. |
18:58:16 | AlexP | Buschel: That would be several million times better :) |
18:58:49 | nexes | I wouldn't argue with 200GB or something in my pocket, but I can live with what I have. ;) |
18:58:53 | * | Strife89TX could write is when he gets home. |
18:58:55 | Strife89TX | *it |
18:59:09 | | Quit shai (Quit: Leaving) |
18:59:13 | Strife89TX | Been meaning to do some manual work anyway. |
18:59:24 | Torne | i need to use the clipv2 more, actually |
18:59:30 | Torne | so i can look for issues with the port :) |
18:59:41 | | Join shai [0] (~Shai@l192-117-110-233.cable.actcom.net.il) |
18:59:42 | Torne | ipodvideo doesn't really need testing |
19:00 |
19:00:32 | nexes | What do you think of it thus far? My girl is close to picking one up for the gym. It seems like a nice little device. |
19:00:33 | Buschel | Strife89: talking of mp3 encoder? |
19:00:44 | Strife89TX | Buschel: Yeah. |
19:01:06 | Buschel | perfect. so, if you will do I am fine with it :) |
19:01:13 | Strife89TX | But I won't be home for two+ hours, so if you write it before then, :) |
19:01:20 | Torne | the device is very nice, the OF is surprisingly usable, and the rockbox port generally has worked okay for me but i've not used it a huge amount |
19:01:58 | nexes | Cool. I used to appreciate my Shuffle for running, but the lack of display was a bit of an annoyance. The Clip seems like the Shuffle done right. |
19:02:52 | | Quit JesusFreak316 (Read error: Connection reset by peer) |
19:03:13 | | Join JesusFreak316 [0] (~JesusFrea@pool-173-65-84-237.tampfl.fios.verizon.net) |
19:05:09 | Torne | yes, it's better than the shuffle in basically every way |
19:05:23 | Torne | especially price/storage ratio :) |
19:07:21 | Strife89TX | Well, this is disappointing. |
19:07:34 | Strife89TX | Spent 35 minutes on that puzzle and failed it anyway. |
19:10:37 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
19:13:05 | LambdaCalculus37 | Question... is boomshine supposed to be built for the Archos JBR? |
19:14:32 | LambdaCalculus37 | I noticed that it's listed on my JBR's plugin list, but it won't launch. |
19:17:15 | Buschel | Strife89: I will start the documentation here and either post it ti flyspray or submit it for further tuning :) |
19:17:24 | | Join TheLemonMan [0] (~lem0n@ppp-237-135.98-62.inwind.it) |
19:17:41 | pixelma | LambdaCalculus37: it is built but won't work and mcuelenaere once told me something as to why this is the case, I forgot though and also doubt that it couldn't be disabled |
19:17:54 | pixelma | I mean why it is built at all |
19:19:00 | LambdaCalculus37 | pixelma: It should be disabled from building if it doesn't work on the Archos devices. |
19:19:24 | LambdaCalculus37 | (disabled only for Archos, of course) |
19:19:39 | pixelma | as I tried to explain, mcuelenaere once told me why this wasn't possible |
19:19:51 | | Quit jordan` (Ping timeout: 255 seconds) |
19:20:34 | | Join user890104 [0] (~Venci@6bez10.info) |
19:21:01 | pixelma | maybe things changed and I don't know the reason anymore :\ |
19:22:52 | | Quit TheSeven (Read error: Connection reset by peer) |
19:23:20 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
19:26:46 | pixelma | it's probably all lowmem targets, not only Archos |
19:29:32 | | Quit LambdaCalculus37 (Quit: back to work) |
19:31:54 | | Quit Strife89TX (Quit: He went thataway --->) |
19:33:52 | | Quit kugel (Ping timeout: 240 seconds) |
19:46:56 | | Join Mystery_Keeper [0] (~Mystery_K@93.157.235.99) |
19:47:39 | | Quit balintx (Remote host closed the connection) |
19:52:03 | | Quit stoffel (Remote host closed the connection) |
19:57:53 | | Join balintx [0] (~quassel@szerver1.gulyasp-koll.sulinet.hu) |
20:00 |
20:09:34 | | Join Rob2222 [0] (~Miranda@p4FFF361A.dip.t-dialin.net) |
20:20:13 | | Join max131 [0] (~51f01a14@giant.haxx.se) |
20:21:35 | | Join ender` [0] (krneki@foo.eternallybored.org) |
20:23:01 | max131 | r28962 stress test2 passed - copyied 400 songs in 30 different folders for a total amount of 1.2 GB to the uSD without issues |
20:23:55 | max131 | r28962 stress test3 passed - update tags in +150 files with foobar2000 for applying replaygain tags |
20:24:19 | max131 | i would say the USB driver on the fuzev1 is pretty solid now |
20:24:42 | | Quit Zarggg (Quit: Zarggg) |
20:26:03 | *** | Saving seen data "./dancer.seen" |
20:28:11 | max131 | i never could do that on my fuzev1 without the USB stack locking up the fuzev1 entirely, when running builds between r28834 and r28962 that is |
20:29:09 | max131 | so does it make sense to try to activate the patch from r28834 again? |
20:29:26 | max131 | that's the one lowering the CPU and peripheral clocks in order to improve the battery life for AMSv1 |
20:29:49 | CIA-7 | New commit by Buschel (r28977): Add mp3 encoder plugin to manual. |
20:30:50 | max131 | i'm not a coder myself, but i'm willing to try and test that if someone could apply that patch again |
20:31:04 | | Quit balintx (Remote host closed the connection) |
20:31:50 | gevaerts | max131: that one was reverted because of microSD issues, not USB issues |
20:31:59 | CIA-7 | New commit by Buschel (r28978): Use consistent notation for MPEG Layer 3. |
20:32:33 | CIA-7 | r28977 build result: All green |
20:33:27 | max131 | well, i actually got file system corruptions since r28834, and these did not appear anymore after r28962 |
20:33:49 | max131 | that's why i was doing some stress tests in past days |
20:34:16 | AlexP | Buschel: Cool :) Do you mind if I make a couple of grammar corrections? (As in, do you want me to do them, or to tell you them?) |
20:34:44 | gevaerts | r28962 shouldn't be relevant for that |
20:34:56 | AlexP | (very minor) |
20:35:11 | Buschel | AlexP: well, as some sport accessory company says -> Just Do It! |
20:35:22 | AlexP | k :) |
20:35:24 | CIA-7 | r28978 build result: All green |
20:36:48 | AlexP | Buschel: Not even grammar correction actually, just a very slight change :) |
20:37:06 | Buschel | I am curious ;) |
20:37:36 | | Join balintx [0] (~quassel@szerver1.gulyasp-koll.sulinet.hu) |
20:41:53 | max131 | well, for me r28834 did start file system corruptions, and after r28925 file system corruptions didn't happen that frequent anymore |
20:42:25 | max131 | r28962 seems to have solved that issue for me |
20:43:12 | max131 | i not only had file system corruptions on the uSD, but even on the internal storage ... |
20:43:42 | gevaerts | r28962 didn't touch any code that's actually compiled for the fuze |
20:44:10 | max131 | so maybe my analysis is plain wrong, but if so, what was going on then? I'm just trying to understand. |
20:44:24 | CIA-7 | New commit by alex (r28979): Manual: Very slight alteration to the mp3 encoder plugin entry. |
20:45:08 | | Quit Mystery_Keeper (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/) |
20:46:42 | gevaerts | r28834 and r28925 seem to be likely candidates for what you're seeing. I don't see anything after r28925 that I would expect to have any influence on fuze storage |
20:47:07 | CIA-7 | r28979 build result: All green |
20:47:11 | max131 | are there maybe other people having a fuzev1 which do see occasional file system corruptions? |
20:47:19 | gevaerts | How sure are you that you still had corruption after r28925? |
20:47:42 | Buschel | AlexP: that was really minor ;) |
20:47:53 | max131 | for me, they especially occur when transferring large volumes of files to the fuze |
20:48:01 | AlexP | Buschel: I did say it was :) |
20:48:04 | Buschel | will be off for a while |
20:48:11 | | Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014]) |
20:49:03 | max131 | i'm very sure on this analysis, although that happened only once |
20:49:35 | max131 | that finally got me back to irc, and do a more frequent follow up on the progress of rockbox |
20:49:56 | gevaerts | What you saw couldn't be explained by filesystem corruption that was there before? |
20:50:47 | max131 | hmm, maybe, although i don't fully understand your question |
20:50:50 | gevaerts | Because if you still saw actual corruption *after* r28925, I'm pretty sure it's still there with r28979 |
20:51:42 | | Quit balintx (Remote host closed the connection) |
20:51:49 | max131 | well, then i was cheer lucky in my stress tests of past days ;-) |
20:51:49 | gevaerts | I mean that if the FAT and directory structure aren't fully clean, writing a new file may not have the expected effect, i.e. it may overwrite blocks that should belong to another file or things like that |
20:54:48 | max131 | i actually do run a checkdisk from within microsoft windows in order to get rid of the corruption, and i do get FOUND.000 folders in the root of the filesystem |
20:55:25 | max131 | maybe that doesn't do a rigid cleanup, and i'd better format the fuze from within the original firmware |
20:56:06 | gevaerts | Formatting is always certain. Chkdsk should be fairly thorough and usually works well though |
20:57:26 | | Join balintx [0] (~quassel@szerver1.gulyasp-koll.sulinet.hu) |
20:59:23 | max131 | yeah, although my fuze has the oddity of the OF no being capable of scanning the filesystems anymore |
20:59:42 | max131 | but i don't mind too much as i'm a pretty happy rockbox user |
21:00 |
21:00:45 | max131 | thanks for your support gevaerts, i'll keep on sharing my experiences with the community! |
21:01:03 | gevaerts | OK, I've now checked again, and there really haven't been *any* changes since r28925 that can have any effect on USB or storage behaviour on the fuze |
21:01:42 | | Quit Rob2222 (Quit: Rob2222) |
21:01:57 | max131 | so probably the format of the fuze did solve the issues in the filesystem on my fuze |
21:02:33 | gevaerts | That would be my guess |
21:03:57 | max131 | so i also guess it doesn't make any sense to install r28834 to try and see if it could have caused file system corruptions? |
21:06:36 | | Join Rob2222 [0] (~Miranda@p4FFF361A.dip.t-dialin.net) |
21:06:50 | | Quit balintx (Remote host closed the connection) |
21:07:53 | | Quit Rob2222 (Client Quit) |
21:09:33 | gevaerts | That might make sense. I mean, if you saw fewer problems after r28925, it's possible that r28834 did cause problems and r28925 fixed that although there were some residual problems caused by earlier corruption |
21:09:49 | gevaerts | If you test r28834 again and immediately see corruption, things are clear |
21:11:27 | | Join balintx [0] (~quassel@szerver1.gulyasp-koll.sulinet.hu) |
21:11:55 | | Join mystica555 [0] (~mike@c-75-70-179-25.hsd1.co.comcast.net) |
21:13:00 | max131 | i'm not so fond of doing that test right now, as i've got +12GB of data on the uSD, and it takes an awesome long time to copy them over |
21:13:35 | max131 | ah, wait i think i must have some smaller, spare uSD some place |
21:13:36 | gevaerts | Indeed :) |
21:13:48 | gevaerts | A different card may well give different results |
21:14:03 | gevaerts | Anyway, I think we can be fairly confident even without more tests |
21:14:37 | max131 | so i won't run that test and save us a lot of time ;-) |
21:14:56 | gevaerts | Good plan :) |
21:15:01 | max131 | okidoki, thanks for your time |
21:15:40 | | Join kugel [0] (~kugel@g231225080.adsl.alicedsl.de) |
21:15:40 | | Quit kugel (Changing host) |
21:15:40 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
21:15:51 | max131 | hehe, two flemish guys rockboxing in English, funny |
21:16:00 | gevaerts | :) |
21:19:10 | | Quit balintx (Remote host closed the connection) |
21:23:20 | | Quit max131 (Quit: CGI:IRC (EOF)) |
21:24:24 | | Join balintx [0] (~quassel@szerver1.gulyasp-koll.sulinet.hu) |
21:30:18 | | Join jordan` [0] (~jordan@jem75-13-78-235-252-137.fbx.proxad.net) |
21:39:41 | | Quit balintx (Remote host closed the connection) |
21:40:17 | | Quit avacore^ (Ping timeout: 260 seconds) |
21:42:26 | | Join avacore [0] (~avacore@1008ds1-rdo.0.fullrate.dk) |
21:42:29 | | Join balintx [0] (~quassel@szerver1.gulyasp-koll.sulinet.hu) |
21:44:05 | | Quit JesusFreak316 (Read error: Connection reset by peer) |
21:45:22 | | Join JesusFreak316 [0] (~JesusFrea@pool-173-65-84-237.tampfl.fios.verizon.net) |
21:45:59 | | Join Alchimysta [0] (~5151926d@giant.haxx.se) |
21:46:41 | | Quit Alchimysta (Client Quit) |
21:47:39 | | Quit balintx (Remote host closed the connection) |
21:54:32 | | Quit Strife89 (Quit: Doing line test.) |
22:00 |
22:04:56 | | Quit dfkt (Quit: -= SysReset 2.53=- Sic gorgiamus allos subjectatos nunc.) |
22:12:08 | | Join Rob2222 [0] (~Miranda@p4FFF361A.dip.t-dialin.net) |
22:16:48 | | Join Strife89 [0] (~Strife89@adsl-80-141-244.mcn.bellsouth.net) |
22:21:38 | * | [Saint] drops in the channel that he has a Fuze v1 that wo't mount under RB at all. |
22:21:45 | [Saint] | *won't |
22:22:09 | [Saint] | ah, he left. |
22:23:08 | | Join Buschel [0] (~chatzilla@p54B67983.dip.t-dialin.net) |
22:26:04 | *** | Saving seen data "./dancer.seen" |
22:26:38 | Buschel | [Saint]: any further tests regarding your LCD observations (tearing when boosted)? |
22:28:19 | | Join designate72 [0] (~aaron@adsl-065-013-002-216.sip.asm.bellsouth.net) |
22:32:43 | | Join liar [0] (~liar@clnet-p09-185.ikbnet.co.at) |
22:33:46 | | Quit komputes (Remote host closed the connection) |
22:36:38 | | Quit kkit|sh (Quit: awe yeeeeeee) |
22:39:57 | | Join lc0806607 [0] (~lc@cpe-24-93-30-86.rochester.res.rr.com) |
22:40:45 | lc0806607 | Hey guys, how goes? |
22:42:32 | lc0806607 | I was directed here to ask for a compiled version of the WPS Editor for Windows |
22:42:52 | lc0806607 | I'm looking to create a WPS and Theme for the MPIO HD300 that is more similar to the default interface |
22:43:01 | | Quit bertrik (Quit: :tiuQ) |
22:46:23 | | Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014]) |
22:46:55 | | Quit Judas_PhD (Quit: This is a quitting message) |
22:48:15 | | Join wodz [0] (~wodz@87-206-240-131.dynamic.chello.pl) |
22:49:07 | wodz | lc0806607: hello, regarding clipped output I asked another HD300 user to test various files and he cannot reproduce clipped output |
22:50:29 | wodz | lc0806607: about theme editor http://www.alice-dsl.net/dominik.riebeling/rockbox/themeeditor/ |
22:51:02 | lc0806607 | ah hey man |
22:51:05 | lc0806607 | its Synper311 :P |
22:51:19 | lc0806607 | so I'm the only one with the clipped output? |
22:51:25 | wodz | dunno |
22:51:25 | lc0806607 | did the HD300 go through hardware revisions maybe? |
22:52:41 | lc0806607 | Thanks wodz, got the editor |
22:52:54 | lc0806607 | who knows when I'll complete it, just want to tweak at it and make one eventually |
22:53:01 | lc0806607 | contribute something :P |
22:53:20 | lc0806607 | the clipping is across all files, all styles, and with all default options |
22:53:22 | lc0806607 | i dont get it |
22:53:37 | lc0806607 | on the MPIO firmware output at 30 is mostly clean, not 100% clean, but damned close |
22:53:44 | wodz | lc0806607: are you sure that sound settings aren't screwed up? |
22:53:51 | lc0806607 | i usually use 25 or 26 on the MPIO firmware due to that |
22:53:52 | lc0806607 | yeah |
22:54:00 | lc0806607 | i defaulted all the options using the context menu |
22:54:13 | lc0806607 | hold OK on the item, reset to default |
22:54:14 | lc0806607 | for everything |
22:54:37 | | Join LambdaCalculus37 [0] (~rmenes@rockbox/staff/LambdaCalculus37) |
22:55:05 | wodz | I would rename .rockbox folder and reinstall it from .zip to be 100% sure. And run checkdisk on the drive mabe? |
22:55:44 | lc0806607 | sure, i'll do that now |
22:55:50 | lc0806607 | the Theme editor doesn't have HD300 target |
22:56:05 | lc0806607 | should i use Iaudio M5 as target? |
22:56:50 | wodz | probably lcd dimensions should be the same |
22:58:44 | lc0806607 | okay |
22:58:49 | lc0806607 | same levels of grayscale? |
22:58:53 | lc0806607 | 4 right HD300 right? |
22:58:57 | lc0806607 | wow |
22:59:02 | lc0806607 | four for HD300 |
23:00 |
23:00:56 | wodz | yes, both are 2bit greyscale |
23:02:09 | | Join FBI_Guy [0] (~fbiguy@pool-96-233-107-20.bstnma.fios.verizon.net) |
23:03:25 | lc0806607 | aright, thanks man :) |
23:03:40 | lc0806607 | aw, M5 doesn't have FM radio skin support |
23:03:42 | lc0806607 | grr |
23:03:45 | lc0806607 | oh well |
23:05:16 | | Join GeekShadow [0] (~Antoine@ree79-1-78-237-225-34.fbx.proxad.net) |
23:05:16 | | Quit GeekShadow (Changing host) |
23:05:16 | | Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow) |
23:09:20 | wodz | Hmm battery benches of HD300 are quite interesting. There is quite big voltage drop on boot (~0.12V) which recovers within ~5 minutes. And this target has quite nice runtime. I've measured 16:40 and 17:10 h mp3 vbr ~160 |
23:10:18 | lc0806607 | amazing |
23:10:24 | lc0806607 | my battery is... not so robust i don't think |
23:10:32 | lc0806607 | do i just run the plugin or application from rockbox and let it sit? |
23:12:43 | wodz | The standard procedure is to load playlist bigger than buffer size, set repeat all and let it play. Than you fire battery_bench plugin and let player suck all power from battery. After that you will have battery_bench.txt file in the root dir of the player with logs. |
23:13:00 | lc0806607 | bigger than buffer size? |
23:13:20 | wodz | HD300 has 16MB of ram so anything bigger is ok |
23:13:29 | lc0806607 | ah okay |
23:13:38 | lc0806607 | i check that where? |
23:13:42 | lc0806607 | that rockbox info section? |
23:13:49 | wodz | check what? |
23:14:15 | lc0806607 | playlist size |
23:15:08 | | Quit Rob2222 (Quit: Rob2222) |
23:15:42 | wodz | well I just look what is the total size of files in dir used for tests |
23:17:50 | wodz | sleep() time |
23:17:55 | | Quit wodz (Quit: Leaving) |
23:18:09 | lc0806607 | ah i get it now |
23:18:13 | lc0806607 | so it has to use the HDD to read the files |
23:18:15 | lc0806607 | herpderp |
23:18:22 | lc0806607 | that is more realistic battery bench |
23:20:28 | | Quit LambdaCalculus37 (Quit: Fwump) |
23:21:01 | Torne | it doesn't actually matte rhow long the playlist is, because our buffering scheme isn't smart enough to notice that the same track is being played repeatedly ;) |
23:21:13 | lc0806607 | ahhh, okay |
23:21:13 | Torne | it just buffers the same thing multiple times up to the size of ram |
23:21:20 | Torne | and spins up the storage when that runs out to do the same thing again |
23:21:30 | lc0806607 | so i just need an mp3 that is larger than 16mb |
23:21:31 | lc0806607 | ? |
23:21:35 | Torne | it's a bit silly but it's not a very common case so it's not much of a priority to ffix |
23:21:39 | Torne | no, anything is fine |
23:21:43 | lc0806607 | oh, okay |
23:21:46 | Torne | if it's smaller han 16mb it will buffer it more than once :) |
23:21:51 | lc0806607 | i want to do it right is all |
23:21:51 | Torne | because of repeat all |
23:21:51 | lc0806607 | haha |
23:22:10 | Torne | the buffering system just keeps buffering whatever playback says is next |
23:22:18 | Torne | it doesn't check what's already loaded :) |
23:22:46 | | Quit kevku (Quit: KVIrc 4.0.2 Insomnia http://www.kvirc.net/) |
23:26:35 | | Join simon_ [0] (~simon@static-212.214.179.102.addr.tdcsong.se) |
23:31:59 | | Quit ender` (Quit: Just because I have a short attention span doesn't mean I) |
23:35:29 | pixelma | lc0806607: you could set the H100 for designing the radio skin then, you'll miss out on RTC tags then though |
23:36:30 | pixelma | if the theme editor is the same as the target but if an M5 theme editor doesn't show the radio skins then it seems to respect those hardware differences |
23:37:20 | | Join Judas_PhD [0] (~kevin@misterfluffy.dsl.xmission.com) |
23:51:08 | | Quit designate72 (Ping timeout: 264 seconds) |