Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2011-01-06

00:00:06Torneindeed :)
00:00:22Torneunfortunately you are more likely to find that applied to the database
00:00:33Tornesince although yes, you fixed some bugs in it.. few other people ahve for a while :)
00:00:35sideralgaeverts: 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:53gevaertssideral: it doesn't mean that
00:01:54gevaertsAnd my name isn't gaeverts!
00:01:54sideralsorry about that
00:02:57gevaertsIt 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:57gevaertsThat 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:40sideralWell, 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:48sideralBut advice accepted
00:05:07gevaertsYou did pick a controversial area
00:05:27B4gdersideral: 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:35gevaertsIt's not always easy to know what those are in advance though
00:05:56Torneadding generic core features is a tricky one
00:06:06Tornedoing 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:50sideralI 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:10Torneno
00:07:15Tornethat's not what our plugin system is for
00:07:48Tornethere are things in the plugin system that could be improved, and i intend to have another go at some of htem sometime
00:08:06Tornebut we seem, generally, pretty happy with plugins as application type thingies
00:08:16Tornerather than extensions that control "core" behaviour
00:08:39sideralwhy? there's so much good stuff in FS that would make a good behavioral plugin
00:09:09Torneare there really?
00:09:42Tornealso, bear in mind that making sure appropriate hooks/interfaces are available takes space
00:09:45sideralAs an example, behavioral plugins are very popular for Squeezeboxes (Logitech HW MP3 players that have an open-source server software)
00:10:00Torneif 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:16Tornesee, say, the source for irssi for an example of this taken to the extreme of absolute incomprehensibility
00:10:31gevaertsYou 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:33sideralI 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:37Torne(irssi dispatches almost all internal events via crazy string basde signal stuff, so that irssi-perl can interfere)
00:10:54Tornethe first issue there is currently we can only load one at a time :)
00:10:57 Quit [Saint] (Disconnected by services)
00:10:58Tornethat'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:14sideralgevaerts: I know, being able to load only one plugin is part of the problem
00:11:21Tornebut 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:35Torneso you kinda need to steal it from the audio buffer :)
00:11:35sideralAnd yes, doing this right may be hard
00:11:39Tornewhich requires stopping playback
00:11:54gevaertssideral: having multiple plugins would allow lots of fun stuff. Please fix that for us :)
00:11:58Torneyeah
00:12:01Torne:)
00:12:14Tornegevaerts: i still mean to look at linking plugins as flt's sometime
00:12:17Torneand writing a flt loader
00:12:29sideralIt would be easier for targets with an MMU
00:12:38gevaertsWe have one of those IIRC
00:12:45TorneWe have several, now
00:12:46Torneand no, not really
00:12:53Tornenot unless you are going to put htem all in their own address space
00:12:58Tornewhich would be very odd
00:13:05Torneand make it difficult to make plugins that did certain kinds of hting
00:13:12sideralwhy would that be odd? the plugin API is quite well defined
00:13:21TorneIt's only well defined *now*
00:13:29Tornewhat you're talking about would require it to be substantially larger and more complex
00:13:33Torneand have a lot more datastructures in it
00:13:38 Join simon_ [0] (~simon@static-212.214.179.102.addr.tdcsong.se)
00:13:53Torneit may be easier at that point to jus tlink to rockbox symbols directly :)
00:14:06Tornesince if you have a relocating loader that's just another kind of relocation
00:14:27gevaertsAt that point I think we should consider that, yes
00:14:39sideralyes, there would be challenges. aahh, challenges! :)
00:14:44Tornewe'd want to link by ordinal, of course :)
00:15:02Tornetoo many strings in the shared-object model
00:15:27gevaertssideral: 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:04sideralanyway, I'll keep that in the back of my mind
00:16:04Tornemy rockbox todo list is only getting longer at the moment :(
00:16:22Tornebut yes, i think youare *partly* right
00:16:42Torneallowing the plugin api to accomodate things like your autoresume would be a bit much, imo, unless someone presented a very clever design
00:16:50sideralI now it will be harder than in Squeezebox server (written in Perl)
00:16:53Tornebut letting plugins provide extra menu options/etc would be reasonable/good
00:17:01Torneonce we have the ability to load multiple plugins.
00:17:08Tornethat way, you can easily turn on/off entire features
00:17:19sideralexactly
00:17:25Tornebut your resuming thing is too intimately tied to the db to make it easy to modularise in that way
00:18:01Tornemaking 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:09Torneand it's already quite complicated enough as you've seen :)
00:18:14sideralit's only a question of how extensible the DB is. every good API has an ioctl-like escape hook ;)
00:18:27Tornethat's the wrong way around, though :)
00:18:33Tornethe problem is that you want the db to store data for you
00:18:57Torneso in concept that's easy, as i just said
00:19:05Tornebut in practise implementing that efficiently is hard
00:19:09Torneimplementing it badly is easy
00:19:29sideralagreed
00:19:47 Join stoffel [0] (~quassel@p57B4B976.dip.t-dialin.net)
00:19:49Torneso yeah. the first thing before any of that ind of thign is useful/relevant is being able to load relocatable plugins
00:19:54Torneso that we can have more than one
00:20:12Torneafter that i would be very much in favour of extending the plugin api to be able to hook menus/etc
00:20:13sideralright
00:20:19Tornewith a sufficiently careful design
00:20:34Torneand then maybe we can kick various core features out into plugins
00:20:41Tornee.g. the radio that lots of people seem to want to be able to disable
00:20:46Torne:)
00:21:00sideralI saw that there's already support for TSR-like plugins. does any plugin use that?
00:21:06Tornebattery bench
00:21:08Torneis why that exists.
00:21:22sideralah
00:21:25Tornethe support is very limited, basically all you can do is register a timer
00:21:31gevaertsAnd the car audio adapter thing for archoses
00:21:46Torneyou can't wait for arbitrary things to happen and take control again
00:21:54Torneonly a small set of callbacks
00:22:12sideralI saw that it is very limited −− and that the plugin is unloaded as soon as another plugin comes along
00:22:13Torneand while one is running you can't run anothe rplugin, of course
00:22:15Tornesince they're in the same memory
00:22:27Torneit's just there for those two things, it's not meant to be a generally useful facility
00:23:19sideralok. 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:44Torneyeah; there's no way to do anything in response to playback, or any other kind of system event really
00:24:12gevaertsYou can do stuff, but then your plugin has to basically take over everything
00:24:14Torneit's just a special way of exiting a plugin that causes it not to get unloaded
00:24:26sideralB4gder: thanks for the encouragement BTW :)
00:24:26Torneso that any timers/callbacks/etc you have left set up will still work
00:24:29Torneinstead of crashing the device
00:24:41gevaertsAnd threads, probably
00:24:41Tornethere's no hooking/etc provided specifically for it
00:24:53Tornegevaerts: i guess
00:25:01Torneso yeah. you just hand the UI thread back to the core
00:25:06Torneand leave the code in ram.
00:25:09JdGordon|the plugins could register for the playback events
00:25:12Torneand then you get called again at time to exit
00:25:22Torneso you can clean up before you are unloaded for real.
00:25:38***Saving seen data "./dancer.seen"
00:25:41TorneJdGordon|: perhaps, i dunno how that works
00:25:50Tornebut in any case it would be useless at present because of hte one-plugin limit
00:26:00gevaertsPlugins 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:05Torneyah
00:26:14sideralwell put
00:26:27JdGordon|what happened to pebbles? :)
00:26:29Tornedynamic menus would be the thing here, i think :)
00:26:44Tornesome way to have menu options added/removed at runtime
00:26:49Tornethen they can point to plugin functions
00:26:57Torneand htings like the pictureflow integration can be done without touching core.
00:27:03sideralyeah, main menu theming! *ducks*
00:27:15gevaertsJdGordon|: they're waiting for Torne to finish this loader :)
00:27:26TorneWell yes, everyone is waiting for someone to write a relocating loader
00:27:28Torne:)
00:27:35gevaertsNot just someone :)
00:27:47Tornei decline ownership of this problem :)
00:27:53Tornemr. someone can have it
00:29:54sideralresident plugins also would make the lua plugin more useful I think
00:30:10Tornenot particularly
00:30:21sideralsuddenly everyone could script any behavior
00:30:28Tornewell no
00:30:40sideraland have it accessible from the gui
00:30:43Tornethe current lua viewer is pretty much identical in capabilities to just coding for pluginapi
00:30:51Torneexcept you can do it in lua instead of C
00:30:56Torneslowly, and with less ram available
00:31:11Torneany 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:48sideralit makes extension-writing more accessible, methinks −− but not everyone speak lua :)
00:32:00Tornei really don't think that's actually true
00:32:11Torneit's a cute toy, but the wya it exposes pluginapi is very literal
00:32:19Tornesince that's the only thing you can reasonably autogenerate
00:32:30Torneso for anything nontrivial you really might as well pick up a C book
00:32:35Torneand write it natively
00:32:46Tornesince almost all the function calls will look suspiciously similar
00:33:06Torneyou have to install a toolchain, then, but hey. you save a lot of performance and memory.
00:34:03Torne(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:13sideralby the time we're done with relocatable plugins, memory will not be an issue any more ;)
00:34:20Tornehahahahano
00:34:31Torne(have you seen how big luaviewer is?)
00:35:52sideralno?
00:35:52 Quit sideral (Quit: Leaving.)
00:35:56 Join sideral [0] (~sideral@unaffiliated/sideral)
00:36:03Tornewell... i don't remember
00:36:27Tornebut 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:38Tornein order for there to be room on the lua heap to actually run any lua code
00:37:15sideralI see
00:37:28sideralI was impressed to see that someone wrote a game in lua
00:37:32Torneoh, sure.
00:37:37Torneit's a fairly simple game, though
00:38:10sideralyeah, IIRC it doesn't work very well on my small Clip's screen
00:38:17Tornenot 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:56Torneif 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:17sideralI get your point
00:40:03Torneif 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:32Tornei have pondered trying to port one of the open source rpgmaker type engines to rockbox
00:40:49Tornebut most of the open ones suck or are seriously unfinished, and i got bored of looking
00:41:14sideralmaybe you could port that text adventure engine?
00:41:23TorneOne step ahead of you
00:41:29Torne:)
00:41:34Tornei ported frotz like a year ago
00:41:48Tornei should do more work on that sometime, i haven't done colours yet
00:41:54Torneand i should work out a way to do proportional fonts
00:42:06Torneit works and games are playable, though
00:42:12Torneassuming they don't midn the tiny screen dimensions
00:42:20Tornewhich are below the z-machine's recommended minimums
00:42:35Torneand 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:05sideralhmm.. haven't stumbled over it yet. it doesn't seem to be built for the Clip
00:43:11Tornereally?
00:43:15Tornehm
00:43:24Torneoh, i think it only gets built for things iwth bigger plugin buffers
00:43:35Tornebecause i never got around to setting it up to build it as an overlay in the audio buffer
00:43:42Torneand frotz is not small
00:43:52sideraldoesn't the ClipV2 have a mighty memory size?
00:44:05Tornei forget
00:44:09TorneOh, it's a viewer.
00:44:12Torneof course.
00:44:16Torneso you won't've seen it
00:44:18sideralah
00:44:18Tornebecause it's not in the menu
00:44:20Tornejust run a .z5
00:44:28Torne(or other .z format
00:44:43Torneit should handle them all except .z6 will be hopelessly broken due to frotz not implementing any of the graphics stuff
00:45:49sideralI guess it is not opportune to ask where to get .z5s from?
00:46:05Torneyou're welcome to; a large number are freely distributable
00:46:11Tornethere are links to several sites in the manual :)
00:46:16Torneif-archive.org is the main one
00:46:24Tornevirtually all modern interactive fiction is free
00:46:31Tornethe classic Infocom games aren't, though
00:46:48Torneso 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:12gevaertsOr for that old floppy you have somewhere
00:47:16Torneyeah
00:47:24Torneone of the datafiles on there will be a zmachine story file
00:47:35pixelmaI 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:37Tornebut there's no decent magic to identify them and infocom called them .dat or similar :)
00:47:53Tornepixelma: it's only an overlay on lowmem targets
00:48:03Tornei think it needs 129kb plugin buffer?
00:48:22Torneer, 128
00:48:47 Quit Strife89 (Ping timeout: 240 seconds)
00:48:51pixelmaah, 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:20Tornesideral: if you want to try one out, get Curses from the ifarchive, anyway
00:49:23Tornethat's a modern classic
00:49:33Torneand i know it works on rockbox frotz
00:49:41sideralOK, just opened that page :)
00:49:43Tornewell the first five commands or so work
00:49:53Tornei get frustrated with the ipod virtual keyboard and ragequit after that
00:52:52Torneso 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:55Torne:)
00:53:03Tornethe API available there is very limited though :)
00:53:08sideral:)
00:53:18Tornei did a quick hack to be able to play zmachine tetris
00:53:32Tornehave to hack the frotz code to do custom button mappings
00:54:41sideralok, have Curses on my player now, will try it next time I'm in the gym :)
00:57:59sideralit'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:09krabadorhi 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:46krabadorfor my smartphone, with a qualcomm 528mhz and 256mb ram
02:46:21 Quit froggyman (Quit: Ex-Chat)
02:47:12krabadoreverything 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:21krabadori 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:27krabador?
02:59:05JdGordon|no, why would it
03:00
03:00:09 Quit designate72 (Ping timeout: 264 seconds)
03:00:45krabadorbecause some android file browsers don't let the user chose the app to use to open files
03:01:29JdGordon|rockbox will open any file mounted by the file system... we have no intention o adding extra file browsing capabilities
03:01:39JdGordon|if you want to view SMB shares you need to get android to mount it
03:02:44krabadorif rockbox browser will support shares, multimedia sharing will be very easy
03:04:35krabadoryes 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:04Buschelanyone 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:53Buschelany 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:10Torneseems 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:20n1shmm, 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:28gevaertsThat seems to make sense
12:16:50linuxstbn1s: Did you see (in the logs) my comment here last night about cygwin and /lib/gcc ?
12:17:19n1slinuxstb: no
12:17:29n1si'll look now
12:18:54n1sah, 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:14CIA-7New 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:05CIA-7r28973 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:52amee2ksometimes 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:47kugelamee2k: pong
14:51:09 Join MethoS- [0] (~clemens@134.102.106.250)
14:52:03amee2k\o/
14:52:11amee2kcan you hang on for a few more minutes?
14:52:32amee2ki'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:11amee2kbah, done
14:56:28amee2kwhat a piece of sh..
14:58:07kugelok, now back to topic :)
14:58:12amee2kyep
14:58:23amee2ki'm back at my place again
14:58:37amee2kyou mentioned there was a patch i would be interrested in trying?
14:58:55amee2koh, and i secured a second dev system if this armada1700 doesn't work out
14:59:02amee2kan old inspiron 8000
15:00
15:00:11kugelthe patch is in svn
15:00:22kugelit makes sdl screen updates faster
15:00:34amee2kmmmh, how do i download it?
15:00:46kugelsvn up
15:00:51*amee2k is an svn noob
15:01:11AlexPLook at the wiki page called (I think) UsingSVN
15:02:42gevaertskugel: did you see the problems with the app and sim_*()?
15:03:13kugeli read about them, but I haven't looked into it
15:04:18amee2khmmm its doing something
15:06:14amee2ksays updated revision 28973
15:06:34amee2kdo 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:39n1shere's my rockboxdev update, making it easier to support newer gcc version (good for upcomming coldfire toolchain upgrade)
15:12:41n1shttp://pastebin.ca/2039520
15:16:27*Torne has a look
15:17:03Torneyou're hardcoding mirrorservice.org?
15:17:21n1sTorne: is there a better way?
15:17:41Torneisn't there a reflector for gnu?
15:17:42n1sthe mirror switch was so i can pull all the libs from the same place
15:18:09Torneftpmirror.gnu.org is geolocated
15:18:38amee2kkugel: i reconfigured, then ran make
15:18:38n1scool, i'll use that then
15:18:40Tornemirrorservice is in the UK
15:18:41amee2kand got a build error
15:19:22n1sTorne: yeah, i just picked one off of gcc's website that worked, their US mirror timed out :/
15:19:34amee2ksim_creat, sim_remove, sim_rename. sim_opendir, sim_mkdir and sim_rmdir undeclared in rockbox/apps/plugin.c lines 317 through 345
15:19:50Tornethe main gnu ftp server is perpetually overloaded, yes :)
15:20:06Torneanyway other than that it looks fine
15:20:18Tornediff hunk line 253 is spurious
15:21:15n1sit's an unrealted typo fix
15:21:25n1sthanks for looking
15:21:31Torneoh, i couldn't see the typo, sorry
15:21:35Tornei thought it was whitespace
15:23:21kugelamee2k: that's what gevaerts just mentioned IIRC
15:24:31 Join komputes [0] (~komputes@ubuntu/member/komputes)
15:24:51amee2koh, hehe
15:33:50 Join anewuser [0] (anewuser@unaffiliated/anewuser)
15:41:02gevaertsn1s: looks ok I think
15:42:03gevaertsamee2k, 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:21amee2khm.
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:38amee2kthere is so much conditional code in there that i'm having problems keeping track of it :P
15:56:43CIA-7New commit by nls (r28974): rockboxdev.sh: ...
15:59:19CIA-7r28974 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:32fmlamee2k: (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:48fmlI 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:13Buschelstrrrrike !
16:54:17Buschel\o/
16:54:30amee2kyou 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:31amee2k0.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:49kugeln1s: 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:23CIA-7New commit by lenzone10 (r28975): Updated italian translation.
18:20:25CIA-7r28975 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:47nexesHi, 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:13Tornefor what device?
18:33:35Tornewe generally support the standard remote for devices that come with one or have a first party one
18:33:49Torneso anything that connects the same and uses the same protocol will work too
18:33:51nexesIt's a Sansa Fuze.
18:34:29nexesAh, so a remote designed for an iPod probably wouldn't work with a Sansa device then?
18:34:33Torneno, no chance
18:34:44nexesI wasn't sure if there was any standardization for that stuff. Bummer.
18:34:47Tornenone whatsoever
18:35:23nexesThanks. :)
18:36:14Tornevery few devices that don't come with one support a remote at all, except ipods
18:36:37Torneand 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:54CIA-7New 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:18nexesAhah. 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:49nexesOr the others shamelessly implemented hardware that just works with iPod remotes. >>
18:38:02 Join LambdaCalculus37 [0] (~3f74f70d@rockbox/staff/LambdaCalculus37)
18:38:16Tornethe standards for apple accessories are under NDA
18:38:33Torneso while someone could, it wouldn't be too easy and might be legally dubious depending how they did it
18:38:42nexesSure, but that hasn't seemed to stop everyone from reverse engineering the dock connector port for accessories.
18:38:51Torneit hasn't?
18:39:01Torneseems to have stopped most people pretty effectively
18:39:10Tornewe can't manage full accessory protocol support
18:39:14amee2kwell, at least it won't stop chinese people from doing it
18:39:16nexesOh, really? I must be making an incorrect assumption.
18:39:23nexesEveryone asks Aple for permission?
18:39:29Torneas far as we know everyone pays apple for the accessory devkit
18:39:49CIA-7r28976 build result: All green
18:39:52nexesI thought initially Apple wasn't allowing that. From the outset, did they have a devkit?
18:39:58Tornewell, everything that uses recent/clever protocol versions
18:40:14Tornestuff 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:28Tornebut the later protocols that support things like head unit integration/etc appear to be unknown
18:40:33Torneexcept to people with apple docs
18:40:53Tornethe dock connector has had a standard spec you can buy from apple for a long time..
18:41:00nexesOh, that sucks. Do the new devices support the old standard still for backwards compatibility with old accessories?
18:41:02Tornei think probably since they started using the dock connector.
18:41:16TorneYes, the apple firmware talks all the protocols if it has the hardware to dos o
18:41:42Tornethe later protocols are magical usb stuff, we think, rather than serial on the accessory data pin
18:41:49Tornepossibly special SCSI requests
18:41:56Tornenobody's looked into it in much detail.
18:42:12Torneit's clever enough to let you browse the itunesdb, see album art, etc from a head unit, anyway
18:42:27nexesYeah.
18:43:14nexesCool, thanks for the info. Back to work. :)
18:43:43bertriknexes, 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:04nexesYeah, 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:37nexesI may be wrong with this assumption though.
18:46:13Buschel[Saint]: could you make some further tests on your iPod color regarding the tearing while scrolling during CPU boost?
18:46:43nexesSince part of the appeal is the games and other nonsense, otherwise the Touch seems to be serious overkill for playing music.
18:47:19TorneThe new accessory protocols work on the classic and similar too, though
18:47:23Torneand we have a port to that now
18:47:28Torneso, it may be relevant at some stage
18:47:37Torneand the later nanos
18:48:11nexesAh, 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:25Tornefew 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:17amee2ki don't think its the only thing missing in there ;)
18:56:19nexesTorne: 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:00nexesAnd it seems like we're not far away from affordable 32GB cards and 64GB hitting the market.
18:57:03Torneyeah. i have 65GB of music on my ipod though :)
18:57:12Torneand that's not my whole collection
18:57:15Torneor lossless.
18:57:43AlexPBuschel: Stick it on flyspray
18:58:02Buschelor write it by myself :)
18:58:04nexesNice. I have about 700GB of lossless, but I just move things around periodically to change it up.
18:58:16AlexPBuschel: That would be several million times better :)
18:58:49nexesI 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:55Strife89TX*it
18:59:09 Quit shai (Quit: Leaving)
18:59:13Strife89TXBeen meaning to do some manual work anyway.
18:59:24Tornei need to use the clipv2 more, actually
18:59:30Torneso 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:42Torneipodvideo doesn't really need testing
19:00
19:00:32nexesWhat 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:33BuschelStrife89: talking of mp3 encoder?
19:00:44Strife89TXBuschel: Yeah.
19:01:06Buschelperfect. so, if you will do I am fine with it :)
19:01:13Strife89TXBut I won't be home for two+ hours, so if you write it before then, :)
19:01:20Tornethe 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:58nexesCool. 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:09Torneyes, it's better than the shuffle in basically every way
19:05:23Torneespecially price/storage ratio :)
19:07:21Strife89TXWell, this is disappointing.
19:07:34Strife89TXSpent 35 minutes on that puzzle and failed it anyway.
19:10:37 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
19:13:05LambdaCalculus37Question... is boomshine supposed to be built for the Archos JBR?
19:14:32LambdaCalculus37I noticed that it's listed on my JBR's plugin list, but it won't launch.
19:17:15BuschelStrife89: 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:41pixelmaLambdaCalculus37: 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:54pixelmaI mean why it is built at all
19:19:00LambdaCalculus37pixelma: It should be disabled from building if it doesn't work on the Archos devices.
19:19:24LambdaCalculus37(disabled only for Archos, of course)
19:19:39pixelmaas 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:01pixelmamaybe 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:46pixelmait'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:01max131r28962 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:55max131r28962 stress test3 passed - update tags in +150 files with foobar2000 for applying replaygain tags
20:24:19max131i 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:11max131i 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:09max131so does it make sense to try to activate the patch from r28834 again?
20:29:26max131that's the one lowering the CPU and peripheral clocks in order to improve the battery life for AMSv1
20:29:49CIA-7New commit by Buschel (r28977): Add mp3 encoder plugin to manual.
20:30:50max131i'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:50gevaertsmax131: that one was reverted because of microSD issues, not USB issues
20:31:59CIA-7New commit by Buschel (r28978): Use consistent notation for MPEG Layer 3.
20:32:33CIA-7r28977 build result: All green
20:33:27max131well, i actually got file system corruptions since r28834, and these did not appear anymore after r28962
20:33:49max131that's why i was doing some stress tests in past days
20:34:16AlexPBuschel: 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:44gevaertsr28962 shouldn't be relevant for that
20:34:56AlexP(very minor)
20:35:11BuschelAlexP: well, as some sport accessory company says -> Just Do It!
20:35:22AlexPk :)
20:35:24CIA-7r28978 build result: All green
20:36:48AlexPBuschel: Not even grammar correction actually, just a very slight change :)
20:37:06BuschelI am curious ;)
20:37:36 Join balintx [0] (~quassel@szerver1.gulyasp-koll.sulinet.hu)
20:41:53max131well, for me r28834 did start file system corruptions, and after r28925 file system corruptions didn't happen that frequent anymore
20:42:25max131r28962 seems to have solved that issue for me
20:43:12max131i not only had file system corruptions on the uSD, but even on the internal storage ...
20:43:42gevaertsr28962 didn't touch any code that's actually compiled for the fuze
20:44:10max131so maybe my analysis is plain wrong, but if so, what was going on then? I'm just trying to understand.
20:44:24CIA-7New 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:42gevaertsr28834 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:07CIA-7r28979 build result: All green
20:47:11max131are there maybe other people having a fuzev1 which do see occasional file system corruptions?
20:47:19gevaertsHow sure are you that you still had corruption after r28925?
20:47:42BuschelAlexP: that was really minor ;)
20:47:53max131for me, they especially occur when transferring large volumes of files to the fuze
20:48:01AlexPBuschel: I did say it was :)
20:48:04Buschelwill be off for a while
20:48:11 Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
20:49:03max131i'm very sure on this analysis, although that happened only once
20:49:35max131that finally got me back to irc, and do a more frequent follow up on the progress of rockbox
20:49:56gevaertsWhat you saw couldn't be explained by filesystem corruption that was there before?
20:50:47max131hmm, maybe, although i don't fully understand your question
20:50:50gevaertsBecause 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:49max131well, then i was cheer lucky in my stress tests of past days ;-)
20:51:49gevaertsI 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:48max131i 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:25max131maybe that doesn't do a rigid cleanup, and i'd better format the fuze from within the original firmware
20:56:06gevaertsFormatting 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:23max131yeah, although my fuze has the oddity of the OF no being capable of scanning the filesystems anymore
20:59:42max131but i don't mind too much as i'm a pretty happy rockbox user
21:00
21:00:45max131thanks for your support gevaerts, i'll keep on sharing my experiences with the community!
21:01:03gevaertsOK, 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:57max131so probably the format of the fuze did solve the issues in the filesystem on my fuze
21:02:33gevaertsThat would be my guess
21:03:57max131so 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:33gevaertsThat 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:49gevaertsIf 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:00max131i'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:35max131ah, wait i think i must have some smaller, spare uSD some place
21:13:36gevaertsIndeed :)
21:13:48gevaertsA different card may well give different results
21:14:03gevaertsAnyway, I think we can be fairly confident even without more tests
21:14:37max131so i won't run that test and save us a lot of time ;-)
21:14:56gevaertsGood plan :)
21:15:01max131okidoki, 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:51max131hehe, two flemish guys rockboxing in English, funny
21:16:00gevaerts:)
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:38Buschel[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:45lc0806607Hey guys, how goes?
22:42:32lc0806607I was directed here to ask for a compiled version of the WPS Editor for Windows
22:42:52lc0806607I'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:07wodzlc0806607: hello, regarding clipped output I asked another HD300 user to test various files and he cannot reproduce clipped output
22:50:29wodzlc0806607: about theme editor http://www.alice-dsl.net/dominik.riebeling/rockbox/themeeditor/
22:51:02lc0806607ah hey man
22:51:05lc0806607its Synper311 :P
22:51:19lc0806607so I'm the only one with the clipped output?
22:51:25wodzdunno
22:51:25lc0806607did the HD300 go through hardware revisions maybe?
22:52:41lc0806607Thanks wodz, got the editor
22:52:54lc0806607who knows when I'll complete it, just want to tweak at it and make one eventually
22:53:01lc0806607contribute something :P
22:53:20lc0806607the clipping is across all files, all styles, and with all default options
22:53:22lc0806607i dont get it
22:53:37lc0806607on the MPIO firmware output at 30 is mostly clean, not 100% clean, but damned close
22:53:44wodzlc0806607: are you sure that sound settings aren't screwed up?
22:53:51lc0806607i usually use 25 or 26 on the MPIO firmware due to that
22:53:52lc0806607yeah
22:54:00lc0806607i defaulted all the options using the context menu
22:54:13lc0806607hold OK on the item, reset to default
22:54:14lc0806607for everything
22:54:37 Join LambdaCalculus37 [0] (~rmenes@rockbox/staff/LambdaCalculus37)
22:55:05wodzI would rename .rockbox folder and reinstall it from .zip to be 100% sure. And run checkdisk on the drive mabe?
22:55:44lc0806607sure, i'll do that now
22:55:50lc0806607the Theme editor doesn't have HD300 target
22:56:05lc0806607should i use Iaudio M5 as target?
22:56:50wodzprobably lcd dimensions should be the same
22:58:44lc0806607okay
22:58:49lc0806607same levels of grayscale?
22:58:53lc08066074 right HD300 right?
22:58:57lc0806607wow
22:59:02lc0806607four for HD300
23:00
23:00:56wodzyes, both are 2bit greyscale
23:02:09 Join FBI_Guy [0] (~fbiguy@pool-96-233-107-20.bstnma.fios.verizon.net)
23:03:25lc0806607aright, thanks man :)
23:03:40lc0806607aw, M5 doesn't have FM radio skin support
23:03:42lc0806607grr
23:03:45lc0806607oh 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:20wodzHmm 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:18lc0806607amazing
23:10:24lc0806607my battery is... not so robust i don't think
23:10:32lc0806607do i just run the plugin or application from rockbox and let it sit?
23:12:43wodzThe 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:00lc0806607bigger than buffer size?
23:13:20wodzHD300 has 16MB of ram so anything bigger is ok
23:13:29lc0806607ah okay
23:13:38lc0806607i check that where?
23:13:42lc0806607that rockbox info section?
23:13:49wodzcheck what?
23:14:15lc0806607playlist size
23:15:08 Quit Rob2222 (Quit: Rob2222)
23:15:42wodzwell I just look what is the total size of files in dir used for tests
23:17:50wodzsleep() time
23:17:55 Quit wodz (Quit: Leaving)
23:18:09lc0806607ah i get it now
23:18:13lc0806607so it has to use the HDD to read the files
23:18:15lc0806607herpderp
23:18:22lc0806607that is more realistic battery bench
23:20:28 Quit LambdaCalculus37 (Quit: Fwump)
23:21:01Torneit 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:13lc0806607ahhh, okay
23:21:13Torneit just buffers the same thing multiple times up to the size of ram
23:21:20Torneand spins up the storage when that runs out to do the same thing again
23:21:30lc0806607so i just need an mp3 that is larger than 16mb
23:21:31lc0806607?
23:21:35Torneit's a bit silly but it's not a very common case so it's not much of a priority to ffix
23:21:39Torneno, anything is fine
23:21:43lc0806607oh, okay
23:21:46Torneif it's smaller han 16mb it will buffer it more than once :)
23:21:51lc0806607i want to do it right is all
23:21:51Tornebecause of repeat all
23:21:51lc0806607haha
23:22:10Tornethe buffering system just keeps buffering whatever playback says is next
23:22:18Torneit 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:29pixelmalc0806607: you could set the H100 for designing the radio skin then, you'll miss out on RTC tags then though
23:36:30pixelmaif 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)

Previous day | Next day