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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2011-07-18

00:01:17bertrikif it's possible, then someone should implement it
00:02:27bertrikI see there's a *huge* flyspray entry about it ...
00:12:10 Quit pamaury (Read error: Connection reset by peer)
00:14:33bertriksilly patch won't even apply on the exact SVN revision is was based on
00:14:45 Quit GermanMushroom (Ping timeout: 240 seconds)
00:15:20 Join ricemark20 [0] (
00:16:45 Quit einhirn_ (Ping timeout: 264 seconds)
00:17:11 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
00:20:23 Quit Thra11_ (Ping timeout: 258 seconds)
00:31:47 Quit robin0800 (Quit: Leaving)
00:34:09 Quit RansomTime (Disconnected by services)
00:34:16 Join RandomTime [0] (~Eltervies@wikia/vstf/Randomtime)
00:34:18 Nick RandomTime is now known as RansomTime (~Eltervies@wikia/vstf/Randomtime)
00:38:44the_kyleAlexP: Sorry for the delay. My perl version is 5.14.1
00:39:08AlexPI suspected so
00:39:12AlexPYou need FS #12188 then
00:39:13fs-bluebot 3Fix perl scripts that used Switch. (patches, unconfirmed)
00:39:25AlexPI'll commit it in a few days
00:39:58 Join Scromple [0] (
00:40:47 Quit Bagder (Quit: connection reset by beer)
00:41:29the_kyleAlexP: Perhaps this is the problem. The Perl upgrade came in about a week ago, and I hadn't updated my Rockbos SVN until late last night.
00:41:50AlexPWith current perl Rockbox won't build without that
00:45:16 Quit evilnick (Ping timeout: 246 seconds)
00:47:51 Quit bertrik (Quit: :tiuQ)
00:56:17 Join Bagder [0] (
00:56:18 Quit Bagder (Changing host)
00:56:18 Join Bagder [241] (~daniel@rockbox/developer/bagder)
00:58:24 Join Keripo [0] (
00:58:58 Quit GeekShadow (Remote host closed the connection)
01:00:24 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
01:02:59 Quit Keripo (Client Quit)
01:14:21 Join Keripo [0] (
01:15:04 Part ricemark20 ("Leaving")
01:27:33 Quit Zarggg (Quit: Rebooting client...)
01:27:39 Quit Strife89 (Ping timeout: 240 seconds)
01:35:03 Join Zarggg [0] (
01:47:10 Quit Zarggg (Quit: Rebooting client...)
01:54:13***Saving seen data "./dancer.seen"
01:57:48 Join Zarggg [0] (
02:09:33the_kyleAlexP: Thanks. I'll try to build with the patch. I remember seeing that switch thing somewhere. I guess they just took it out in the latest version of Perl.
02:13:31 Quit GeekShadow (Quit: The cake is a lie !)
02:24:12 Join Strife89 [0] (
02:28:14 Nick S_a_i_n_t is now known as [Saint] (
02:28:50 Join Guest21929 [0] (
02:29:05Guest21929!seen mrlala
02:29:17 Join md [0] (
02:29:44 Nick md is now known as Guest10336 (
02:30:15Guest10336!seen mrlala
02:30:22 Nick Guest10336 is now known as mdd5 (
02:32:35 Quit Guest21929 (Client Quit)
02:32:41 Quit funman (Quit: leaving)
02:33:20the_kyleFS #12188 works like a dream! Thanks.
02:33:21fs-bluebot 3Fix perl scripts that used Switch. (patches, unconfirmed)
02:33:51the_kyleOr well at least it builds correctly. :P
02:41:56 Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.)
02:46:40mdd5hey anyone around
02:46:53[Saint]121 peole, not including yourself.
02:49:15RansomTime[Saint]: you counted ChanServ as a person
02:49:29[Saint]and a bot too..."meh" ;)
02:50:07JdGordon2 bots
02:51:13mdd5who are the mods in here?
02:51:58JdGordonthis is a rockbox discussion channel, not a social one.. if you dont have a question you are welcome to idle
02:52:05[Saint]You won't know until you piss someone off ;)
02:52:11[Saint]Also, that.
02:53:17mdd5darn.. trying to get ahold of one of them.
02:55:02mdd5im trying to tracker down a old user that use to come in this irc channel. would like to know whens the last time he was in here.
02:55:47scorcheyou could search through the logs on
02:55:56RansomTime/cs access #rockbox list
02:56:14scorcheRansomTime: no, that wouldnt help
02:56:51mdd5idk if you guys know him his irc nick is mrlala
02:57:28scorchemdd5: the logs are indexed by google too....
02:57:34[Saint]"/nickserv info username"
02:57:39RansomTime[01:57] -NickServ- mrlala is not registered.
02:57:55[Saint]well, there ya go..its log searchin' for you.
02:59:12 Join biopyte [0] (~kiwi@
03:00:20biopytehi. fm radio frequency counts only in 0.2 steps, but i need 0.1 steps to adjust for the full signal (as could be done in the native firmware). any ideas?
03:00:54scorchebiopyte: you can adjust the region in the settings
03:01:14biopyteok, i try
03:04:03biopyteit worked, great ... thanks
03:05:18 Quit RansomTime (Read error: Connection reset by peer)
03:17:39biopytei have difficulties navigating back from submenus to the top level menu. whats the trick?
03:18:16[Saint]you should be able to navigate the menus with nothing more than left and right
03:18:30[Saint]|<< and >>|
03:18:52biopytei'm stuck in FM radio menu and cant get back to top level
03:19:14*[Saint] suggests reading the manual.
03:19:24JdGordonmdd5: pming mods on the forums is not a good way to win friends
03:19:33biopyteyou mean ... RTFM?
03:19:58[Saint]biopyte: I do indeed, its usually expected that you do so before coming here.
03:20:28biopytewell ...
03:20:40mdd5heh sorry...
03:28:38JdGordon[Saint]: get to testing that patch yet? :)
03:29:56biopytei selected several FM presets but switching off they dissappeared. do i necessary have to my presets in preset list. i dont need lists, i have only one set of presets.
03:41:06[Saint]iirc, you need to actually save the preset list.
03:41:19[Saint]this isn't done automatically, I believe.
03:42:52biopyteok, i saved my presets in RADIO.fmr
03:45:44biopytei just deleted ##music# and ##port# in the files menu. hope that wasnt a mistake ...
03:46:26[Saint]If you had music in there, then was. If not, then no, don't worry. They'll be re-created the next time you boot the OF.
03:47:44biopytevery nice Rockbox ... i installed today for the first time
03:50:10biopytemaking a mainframe computer from a stupid little clip+ player ... :-)
03:52:01biopytei just wonder how you can compile the code for so many different players ... or is it always the same processor type? ARM?
03:53:16JdGordonmost are ARM based but we support MIPS and SH and coldfire
03:54:01biopytei see ... interesting
03:54:17***Saving seen data "./dancer.seen"
03:54:41JdGordonand of course x86, but I dont tinhk there is a single line or x86 optimised assmebly in the source :)
03:55:42biopytebut this has nothing to do with linux, right ... rockbox itself is somehow an operating system
03:56:08[Saint]Not somehow, it is ;)
03:56:21[Saint]Its a complete firmware replacement.
03:57:22biopytewould it be possible to install a stripped down linux ... just for curiosity ... should ...
03:59:05biopyteturning the clip+ into a web server ... hehe
03:59:30[Saint]that would almost certainly be beyond its capability.
04:00:10[Saint]Judging by the death of the SansaLinux project...I don't think anyone really cares about doing so. As it would take years and years of work to compete with Rockbox.
04:00:12JdGordoni wouldnt be so sure of that
04:01:50[Saint]Well, ok...fair call. Do we mean a webserver, or a webserver that actually can do anything useful? ;)
04:03:50biopytesansalinux ... i see they turned the player into a linux box ... whatever thats good for
04:03:56the_kyleMaybe not Apache, but it may be possible to get Lighttpd to run. :)
04:04:04biopytecool, anyway
04:05:24the_kyleNot sure how you'd get a clip to connect to the internet though. A web server is no good without a network.:P
04:05:47 Quit TheSeven (Disconnected by services)
04:06:01 Join [7] [0] (~TheSeven@rockbox/developer/TheSeven)
04:08:14biopyteusb/rj-45 adapter
04:11:10the_kyleWell, in that case, even if a web server wouldn't run, it could still probably be the world's smallest router. Of course it would need multiple ports connected through the adapter. :P
04:12:31biopyteyou need network hardware, no way you can connect a clip to the internet
04:12:50the_kyleA Clip likely wouldn't have much ufnctionality as a PC. It would have fairly good PDA functionality though, if you have a way to connect a more proper keyboard.
04:14:06biopytekeyboard connects to usb
04:14:48the_kyleRockbox itself has a rather surprising featureset outside of the music player. Probably no need to stretch Linux to its lower memory limits for a Clip.
04:15:40the_kyleBetter to continue to make Rockbox run on Android. :P
04:16:25 Quit MethoS- (Remote host closed the connection)
04:16:32biopytethough memory is not the limiting factor
04:19:05 Quit fs-bluebot (Ping timeout: 255 seconds)
04:19:07 Quit bluebroth3r (Ping timeout: 252 seconds)
04:19:42the_kyleDisk space is good, and processor speed is actually acceptable for most small console-based or light-weight graphical applications. The real limitation is in the interface hardware. The Clip connects as a USB client rather than a host, and the keyboard interface is extremely limited. Not to mention screen size.
04:20:16 Join fs-bluebot [0] (
04:20:31 Quit LambdaCalculus37 (Quit: Fwump)
04:20:51 Join bluebrother [0] (
04:20:51 Quit bluebrother (Changing host)
04:20:51 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
04:23:09biopyteyeah there better things to do
04:23:55biopytee.g. writing an eartraing app :-o
04:28:07 Quit amiconn (Disconnected by services)
04:28:07 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:28:08 Quit pixelma (Disconnected by services)
04:28:10 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:28:12 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:28:18 Join [Saint_] [0] (~Saint]@
04:28:25 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:28:47 Quit [Saint_] (Client Quit)
04:33:42 Quit biopyte (Quit: Leaving)
04:33:56 Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier.
04:46:21 Quit rasher (Read error: Connection reset by peer)
04:50:16 Join rasher [0] (~rasher@rockbox/developer/rasher)
04:54:12 Quit kramer3d (Ping timeout: 258 seconds)
05:04:40 Quit mudd1 (Ping timeout: 260 seconds)
05:19:17 Join Rob2223 [0] (
05:19:55[Saint]the_kyle: regarding connectiong an external keyboard to a DAP...I'm not sure how many (if any) Rockboxable devices actually have a USB host port.
05:20:09[Saint]So...not possible.
05:21:08tmztthe_kyle: you could have a usb ethernet client profile though, would be nice to have to option to have my fuze pull down podcasts by itself
05:23:07tmztwould you imagine that sansalinux died with the pp sansas since it was a port of ipodlinux I assume?
05:23:10 Quit Rob2222 (Ping timeout: 246 seconds)
05:23:33mystica555_[Saint]: h3xx irivers do; whether its enabled or not is a matter of debate / which country yours was bought in
05:23:39mystica555_atleast, usb-otg
05:23:48mystica555_so thats prob not host specifically...
05:25:31[Saint]tmzt: Along a similar line, there have been a number of people (myself included) that have mentioned how cool it would be if Rockbox had some degree of internet connectability. Whether that be directly, or through a connected host. This could be useful for such things as a form of "social networking" or filesharing with other Rockbox users.
05:26:14[Saint]Being able to automatically pull music from another connected DAP (based on user privacy settings), and suggest playlists for "friends" etc.
05:26:14tmztI was hoping that wifi players would become more available (other than connect which was linux/mono and killed)
05:26:31tmztalso, someone mentioned audioscrobbler uploads
05:26:45tmztbut I'm just talking about a small ip stack, mostly as an experiment with such things
05:26:54tmztor something like uIP
05:27:07tmztI guess usb code is getting to the point it would work
05:27:29[Saint]I think it would be nice for (again, based on suer privacy settings) for my "friends" to be able to edit my playlist/currently playing track. And to be able to share music/files with "friends" also.
05:27:41[Saint]Legality of such a thing is questionable, though.
05:27:43tmztis there a way to controll songs playing through usb serial yet?
05:27:57JdGordon[Saint]: that could happen with android but unlikely
05:28:55[Saint]Being able to access the music libraries of anyone running Rockbox that happened to be connected at that point (and allowed it in privacy settings) would be PURE AWESOME
05:29:18JdGordonand pure lawsuit-bait
05:29:25[Saint]streaming from any connected user that allows it, basically makes a devices physical storage irrelevant (whilst connected)
05:30:23tmztDAAP could work too
05:30:32[Saint]JdGordon: Oh, yes. Very, very questionable legality....but, "meh" ;)
05:30:40tmztit's nice because it's cross platform, you just need rndis etc.
05:30:59JdGordonDAAP is far more likely
05:31:02[Saint]Offering the ability to do so isn't illegal, using it to share copyrighted material may well be in your locality, though.
05:33:11[Saint]Implement a Rockbox version of DAAP and call it "Hello.rock" (as opposed to Bonjour) :D
05:33:43[Saint]it *is* Bonjour that's Apple's DAAP service, no?
05:33:57tmztDAAP uses Bonjour (mDNS)
05:34:04tmztfor discovery
05:34:28tmztalso DOAP which is the audio streaming protocol they have, but it has some crypto in it
05:34:34tmztmaybe a little much for a sansa
05:43:12 Quit Horscht (Quit: Verlassend)
05:54:19***Saving seen data "./dancer.seen"
06:09:06 Quit mystica555_ (Ping timeout: 240 seconds)
06:09:08 Quit mystica555 (Ping timeout: 240 seconds)
06:11:32 Quit uberushaximus (Ping timeout: 240 seconds)
06:40:30 Join mystica555 [0] (
06:56:09clmoerun time: 88 hours
06:56:28clmoebattery: 3.775v
06:58:33[Saint]clmoe; What target is that?
06:59:08clmoeoh, clip plus
06:59:24clmoeit's been -slightly- modified though
06:59:25clmoehold on
06:59:36[Saint]that's a *really* unbelieveable runtime. ~4 days!?!
06:59:48JdGordonslightly omdified? with a 6 cell battery? :D
07:00:23clmoeTwo cells, actually
07:00:32[Saint]Oh. Right. Yeah...that pretty much makes the battery bench irrlevant.
07:00:52clmoeI want to post it on the sansa battery runtime
07:00:56[Saint]And my god that's ugly as hell.
07:01:09[Saint]clmoe: No, I wouldn't do so.
07:01:11clmoehey I've got the hip purple buttons going on
07:01:27clmoe and you didn't see the back
07:01:37[Saint]that's for the runtime of players with factory batteries. Or at the least commercially available aftermarket ones.
07:01:55[Saint]posting your runtime there really wouldn't be suited.
07:01:56clmoeif it doesn't at least get 150 hours I'm going to be rather mad. These batteries are still under spec, but better than the last set I got
07:02:20clmoeThose are commercially avalible. Got them for 15$ or so off of amazon
07:02:39clmoeit's no harder to put those on then it would be to replace the stock battery, just need some hot glue
07:02:41[Saint]Yes. that may be true, but they are not designed for that device.
07:03:03[Saint]If people see you getting 88 hours, they'll wonder why they aren't getting anywhere near that.
07:03:21[Saint]By all means make a "yay for me" post on the forums.
07:03:23clmoeif it died at 88 hours I'd buy 4 more of those and install them
07:03:41[Saint]But I really don't think that posting it on the sansa runtime wiki is appropriate.
07:03:56clmoeEh, I guess I'll make a forum post
07:04:13clmoeI'm kinda tired of getting under spec batteries though. Last set I got were supposed to be 2x 3600mah
07:04:34clmoeGoing by the runtime compared to the stock battery, they were around 1000mah between the two
07:04:49[Saint]I mean, you mod is cool and all...but it turns a perfectly functional DAP into a delicate mess ;)
07:05:05clmoeThese are looking to be about 3100mah combinded, and are rated for 2200mah each
07:05:08clmoeactually, it's very durable
07:05:38clmoeThat's why I put so much friggin hot glue on it. I could toss it just as much as I could a stock clipp
07:06:34[Saint]I'd almost be willing to put money on the battery and DAp being rendered in twain with relative ease.
07:07:18clmoeok you've got me with that twain word, google isn't helping
07:07:56clmoeI honestly think it'd take a good throw to do it
07:08:33clmoeI couldn't forcefully remove the last set without heating the glue first. You'd have to be giving it a really hard time to break it. That said I think this one has a bit less glue between the batteries and the clipp, but nonetheless
07:08:42[Saint]or grabbing the battery pack in one hand, the DAP in the other, and giving a slight twist.
07:08:56 Join mudd1 [0] (
07:09:08clmoeno it's not coming off
07:09:18clmoeI literally just tried it, it's pretty sturdy
07:09:46clmoegood thing I had the buttons locked or I'd have turned it off
07:10:19clmoeMaybe someone would like it enough to trade me for an X5 daughterboard
07:10:38clmoeer, actually I'm not sure if I'd want to use my X5L anymore. It's bulkier than this is
07:10:49clmoeand less durable TBH
07:11:03[Saint]iirc, an X5L holds the current runtime record.
07:11:19[Saint](without glueing a huge ugly battery pack to its exterior ;))
07:11:32pixelmano, the M5L
07:11:47[Saint]Ah, right. I knew you'd chime in there pixelma ;)
07:11:53[Saint]What was the runtime again?
07:12:00scorcheover 48 hours
07:12:04clmoeMy X5L would pull about 40, I think
07:12:07pixelma51 hours something, close to 52
07:12:22clmoeis the M5L the one with the BnW screen or no screen?
07:12:37scorcheno screen is the M3
07:12:50pixelmathat was with new batteries though, I couldn't get near to it now
07:13:14clmoeI want to get at least 150 because there was some DAP made a few years back that claimed 150
07:13:31pixelmathough it *should* even be better now with an SSD instead of a spinning disk
07:13:37clmoewhich looked a lot like what this would be with a case actually
07:14:02clmoeI'd offer you the batteries out of my X5L, but I think they are below their prime now
07:14:07clmoesince my X5L has been sitting for a bit
07:14:21clmoesince it's*
07:15:25clmoe this thing
07:15:44pixelmaruntime is still ok but not as good as it was, and from what I saw from other X5s, it's some quality problem with those Iaudio batteries
07:16:24clmoeI know the battery in mine would have serious voltage drops if it got cold
07:16:35clmoeI'd have to warm it up for it to start
07:20:15clmoeI always seem to end up with the bulkiest DAPs
07:20:34clmoethe X5L was pretty big, but I owned (er, still have) a Q5W
07:21:28clmoeI think I have a picture of it next to a cowon U5 somewhere
07:24:17clmoeeh, I can't find it. It was like hauling around a small brick with you
07:24:46clmoeand a few months after it came out, you could buy a netbook that did everything it did for half the price
07:48:08 Join efyx [0] (
07:54:23***Saving seen data "./dancer.seen"
08:03:33 Quit bluefoxx_ (Ping timeout: 258 seconds)
08:16:00 Quit Llorean (Ping timeout: 260 seconds)
08:18:44 Join Llorean [0] (
08:22:26 Quit wtachi (Quit: &)
08:30:07 Join ender` [0] (
08:51:18 Join mdipolt [0] (
08:53:22 Join antil33t [0] (
08:56:06 Join user890104 [0] (~Venci@
09:02:04 Join Easior [0] (~Easior@
09:03:12 Quit Easior (Remote host closed the connection)
09:06:51 Quit [Saint] (Quit: Imagination is for turbo-nerds who can't handle how kick-butt reality is. I'm a kick-butt reality master! I would rather die, than be imaginative. I mean that.)
09:06:57 Quit GodEater (Quit: leaving)
09:09:06 Join [Saint] [0] (~Saint]
09:10:26 Quit sinthetek (Ping timeout: 276 seconds)
09:13:44 Join GodEater [0] (
09:13:44 Quit GodEater (Changing host)
09:13:44 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
09:13:53 Join user890104_ [0] (~Venci@
09:15:16 Join Easior [0] (~Easior@
09:16:40 Quit user890104 (Ping timeout: 260 seconds)
09:18:29 Quit Easior (Client Quit)
09:19:27 Join petur [0] (~petur@rockbox/developer/petur)
09:19:52 Nick user890104_ is now known as user890104 (~Venci@
09:28:37 Join solohedon [0] (
09:29:10 Quit solohedon (Client Quit)
09:30:07 Quit Scromple (Read error: Connection reset by peer)
09:30:12 Join sagarbose [0] (
09:30:42 Quit sagarbose (Client Quit)
09:32:22 Join pamaury [0] (
09:32:23 Quit pamaury (Changing host)
09:32:23 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
09:41:26 Quit Strife89 (Ping timeout: 252 seconds)
09:54:24***Saving seen data "./dancer.seen"
09:57:04 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
10:22:26amiconnscorche: (re runtime records) I think the M3L would not be better than the M5L, even with the remote detached. While it doesn't have to drive a display at all, it's MCF5249 based, while the M5 (and X5) have the MCF5250
10:22:56*amiconn cannot test though, as he only has a non-L M3
10:23:28scorcheamiconn: yes, i remember from back when the tests were done - i was just telling a visitor which device was the one with no display
10:31:20 Join n1s [0] (~n1s@rockbox/developer/n1s)
10:48:45 Quit linuxstb (Ping timeout: 240 seconds)
10:49:12 Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb)
10:49:29 Join Easior [0] (~Easior@
10:51:32 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
11:13:30 Quit antil33t ()
11:15:20 Quit jhMikeS (Ping timeout: 255 seconds)
11:18:13 Join keyb_gr [0] (
11:22:07clmoeOh this is looking good
11:22:28clmoethe battery voltage has leveled out around 3.75, it's been there for four hours now
11:22:37clmoe.775 actually
11:25:42 Join drezon [0] (~skeller@2a01:238:4200:7e03:f2de:f1ff:fe4f:3584)
11:31:26drezoni've added a small patch (FS #12191) which changes some AS3515 setting (bias for DAC and HP amp) to higher quality for AMSv1
11:31:26fs-bluebot 3Higher quality audio hw settings for AS3515 (Clipv1, Fuzev1, m200v4, c200v2 and e200v2) (patches, unconfirmed)
11:32:07drezonSimilar to FS #11304 but for AMSv1
11:32:08fs-bluebot 3higher quality audio hw settings for AS3543 (Clipv2, Clip+ and Fuzev2) (patches, new)
11:32:41drezonHaven't measured effects on battery runtime yet, though
11:40:38AlexPdrezon: It'd be good to add a before and after battery bench, as you can guarantee you'll be asked for it :)
11:46:06drezonAlexP: thought so. I will do them the next two nights or so.
11:48:51 Quit mystica555 (Ping timeout: 246 seconds)
11:51:18 Join GermanMushroom [0] (
11:53:59drezonSome RMAA measurements would be nice as well, but I've never done those myself and don't know whether my PC's audio input is good enough
11:54:26***Saving seen data "./dancer.seen"
11:55:09drezonAlso I don't have a HP splitter (yet) and RMAA should be done with a 16 Ohm load
11:55:40clmoeHmm, this might solve the odd issues I have with a few files on my clip plus
11:56:05clmoeI've got a few songs that have inconsistant roll off in the top during very clip intensive parts of the song
11:56:38drezonNo, the patch is for AMSv1
11:56:40clmoeit's aparrently not audible to everyone though. I filed a bug report for it and even recorded the difference between the OEM firmware and rockbox, but they said they couldn't hear it
11:56:50 Quit [fred] (Ping timeout: 276 seconds)
11:56:55clmoeoh, pardon, I read the second one
11:57:57drezonThe second one is kind of old
11:58:17drezonBut according to RMAA measurements I've seen for the Clip+ (under load) there is no roll-off (with the patch *and* without)
11:58:37drezonThe patch improves THD and IMD
11:58:54drezonAs is expected if you increase an amp's bias current
11:58:54clmoeWell, my problem is some issue with rockbox playback, not hardware
12:00:14clmoeas for that stuff, I'm not sure if it'd make an audible difference or not
12:00:36clmoeif you can I'd test it at a higher resistance as well as 16 ohms
12:00:52 Join [fred] [0] (
12:02:06clmoeOT: made a forum post for the clip battery stuff.,28421.0.html
12:07:33AlexPclmoe: For audio quality issues it is difficult to rely on asking people to hear the same differences, as, well, they don't :)
12:07:50AlexPRMAA measurements are more likely to convince people if they can't hear it
12:11:55clmoeI'd say it's pretty major
12:12:32clmoeit's not a minor "these mids are recessed" kind of thing, it's a pretty signifigant changing roll off on the highs
12:12:45clmoebut anyway I think fixes it but I have no clue how to put that on my clipp
12:13:58drezonJust patch and build :)
12:14:29drezonBut I have a build that includes that patch and 11304 for the clip+ on my HD
12:14:50drezonBased on 3.9 tag
12:15:07*clmoe has no clue how to patch a tire or build a bicycle
12:15:18drezonI can send it to you if you want
12:15:23AlexPclmoe: If others can't hear it, it can't be that major
12:15:45AlexPAnd if they can't hear it yet you want to prove it is important, then all the extra evidence you can produce helps :)
12:15:55clmoe there's the recording
12:16:10clmoeit's some noisy "techno", so be warned
12:16:22AlexPNote that I'm not saying it isn't there, just that it may not be noticable to all
12:16:56clmoeit's not a major problem, as I've only had two songs it does this with. Both by the same artist no less
12:17:02clmoebut it annoys the hell out of me
12:17:31AlexPWhere is the song (and I use the word advisedly) should I hear this?
12:18:22clmoeit should be after the kick starts in the first part. I recorded the same section from the clip first from rockbox and second from the OF
12:18:33clmoeI'm listening to it now, and it's pretty bad IMO
12:18:38AlexPWhat time?
12:19:01AlexPe.g. compare 0:40 and 2:10
12:19:01drezonclmoe: as said I have a clip+ build that include the HQ audio settings plus the AGC off stuff, which I can dcc you, if you want to test.
12:19:07clmoelets seee
12:19:11clmoe:22 and
12:19:24clmoeyeah it's very audible to me
12:19:32clmoe(I recorded this a long time ago)
12:19:51clmoedrezon, I'd love it if you could send it my way
12:20:28clmoeactually, would you know how to modify the charge time limit and charge current as well? I know there is a file for that in rockbox but again I've not a clue as to changing these things
12:20:44AlexPI can't really tell a difference
12:20:54AlexPIt all just sounds like noise to me anyway :)
12:20:56drezonHmm.. I#m on IPv6 I just noticed. So dcc probably won't work
12:21:36clmoealexp, what are you listening with?
12:21:46AlexPlaptop and headphones at the moment
12:21:52clmoewhat headphones
12:21:55drezonThe charge current can be changed playing with the chargers registers. As well as the target voltage
12:22:06AlexPsennheiser ch95
12:22:41clmoeyou don't have anything else laying around by chance?
12:23:00*clmoe is trying not to sound like an audiophile
12:23:04AlexPNo, but these a pretty reasonable
12:23:13AlexPNot high end by any stretch
12:23:19AlexPBut better than most people will have
12:23:26clmoeWell it certianly doesn't take high end to hear it I'd say
12:23:45AlexPWell I can't :)
12:23:52AlexPAnd it sounds like others can't either
12:23:54clmoeI just listened with my MDR 7506s, I'll see if I can hear it with my laptop sepakers
12:23:55 Join mystica555 [0] (
12:24:06AlexPSo if you really want to show it, you need something like RMAA
12:24:42clmoelisten to that sort of horn sounding bit at both times
12:24:57clmoeit has very audible volume changes in the first part
12:25:26AlexPI have to pop out now, but you are going to have to show that the output is different in a measurable, not subjective way I think
12:25:56clmoeI'm not sure how people aren't hearing it to be honest, but whatev
12:26:00clmoethanks drezon
12:26:32clmoeI'll have to wait until my batterybench is done to try it out
12:26:39clmoehave you listened to the file by chance?
12:30:41clmoewell, I just remembered that rockbox and the OF play at slightly different speeds
12:31:01clmoeI tried laying the OF recording over the rockbox recording and got some neat phasing
12:31:37clmoeI inverted one of the waveforms, I should mention
12:32:51clmoedrezon, would you mind listening to that if you don't mind?
12:35:33JdGordondid anyone test that playlist patch?
12:35:34JdGordon[Saint]: ?
12:37:50drezonclmoe: the charger on the clip+ is programmed to charge with 150mA but could go up to 400mA (or 460, if the charger block from the AS3543 is used, which I don't know). This is not configurable.
12:39:04drezonclmoe: i.e. you'd have to patch the source for the higher charging current
12:41:22 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
12:41:30clmoeFWIK it charges at 50ma for some reason?
12:41:49clmoeI was talking with one guy and I think he said it normally charges at 50ma and that you can change a file to set it to 150
12:42:10clmoeI'm more worried about the charge timer, since these batteries take a lot longer than four hours to charge
12:42:16drezonNo, it's using 150mA −− at least according to the 3.9 sources
12:43:14clmoewell 150ma is fine with me then
12:43:40 Quit Easior (Read error: Connection reset by peer)
12:44:21 Quit advcomp2019 (Ping timeout: 250 seconds)
12:44:24drezonThat's way too low for 4.4 Ah batteries
12:45:32clmoeI figure it's actually closer to 3.1, but I won't know for sure until I get the actuall runtime numbers
12:46:06clmoeI don't think there is anythig inherently wrong with charging it at such a low rate, it just takes a very long time to charge
12:46:48drezonIt shouldn't harm AFAIK
12:46:56clmoeso I just need to fix the charge timer then
12:47:04clmoethat should be configurable
12:48:52drezonNo, it's also in the source
12:50:12 Join dfkt|n [0] (~dfkt@unaffiliated/dfkt)
12:51:18clmoesup dfkt
12:57:01drezonIs there any interest in better resampling in rockbox?
12:57:58clmoeResampling? I wouldn't see why
12:58:34clmoeI think I'm thinking of a different resample though
12:58:51drezonA while ago I wrote some resampling code which calculates the analog signal at real point t by calculating the superposition of the sincs (scaled by sample value), i.e. what the reconstruction low-pass would have done
12:59:56drezonIt used 7 predecessor and 7 successor samples and the sinc is windowed with a hamming window. i.e. it's 15 multiply-accumulate per sample (times two for stereo, of course)
13:00:24clmoeseems like the kind of thing that would need either deticated hardware or a lot of processing power to do
13:00:36*clmoe doesn't know much about that though
13:01:18n1sdrezon: per input or output samples?
13:02:04drezonper output
13:04:09n1sso, 44100*2*15 = 1323000 macs/s should be doable but slowish on arm7
13:05:19n1sit will probably need to be done in asm to be efficient
13:07:01n1sthere is a general interest in a better resampler i think, it has been talked about several times
13:08:55drezonhmm.. I don't know arm asm (yet)
13:11:46 Quit petur (Quit: *plop*)
13:12:55 Join mystica555_ [0] (
13:13:33 Quit kadoban (Ping timeout: 246 seconds)
13:29:33 Join MethoS- [0] (~clemens@
13:38:18JdGordonyou know how we *hate* hidden and undocumented settings?
13:38:18AlexPdrezon: Yes, very much - our current resampler is just a linear interpolation IIRC, and universally acknowledged to be a bit rubbish
13:38:18AlexPdrezon: But speed is also very important
13:38:18AlexPJdGordon: Indeed?
13:38:18JdGordonI'm pretty sure the playlist catalog folder setting is both
13:39:13drezonAlexP: yes, i saw that it's just linear interpolation, that's why I asked
13:39:13JdGordonany suggestions how to fix that? add a folder context menu item like the "start folder here" setting?
13:40:14drezonActually linear interpolation does nothing when downsampling (no low-pass or anything), so for downsampling you will get aliasing
13:40:14AlexPdrezon: Don't forget also that we run on other things than arm, so if you propose something that needs ASM to be quick enough... :)
13:40:14drezonWell, I know how to write optimized m68k from my Amiga days
13:41:11AlexPah, good news - that is one covered :)
13:41:11drezonSo Coldfire should be covered
13:41:11AlexPbut anyway, a better resampler would be very nice, it is just nobody has done it :)
13:41:59AlexPJdGordon: This is to set the folder used for the playlist catalog?
13:42:15AlexPSo yeah, I'd say in the same way as setting recording directory or file browser start
13:42:29AlexPI didn't know it could be changed :)
13:43:31JdGordonI bet you arent alone
13:43:32JdGordonI complelty forgot about it also
13:46:05n1si'd like if we got regular settings for setting dirpaths instead of sticking it all ion the context menu
13:46:17n1si realize it's a lot more work though :)
13:46:21JdGordonhow would you do it?
13:46:58n1sa setting that would let you select a dir, same for recording dir and any other if we have more
13:47:20JdGordonnot quite possible currently :)
13:50:20JdGordonFS #11808 really wants testers
13:50:21fs-bluebot 3playlist handling changes (patches, new)
13:51:01JdGordonpreferably someone who can help write the manual changes needed also :)
13:52:01*AlexP hides
13:52:40AlexPI'll try anyway though :)
13:53:25n1sJdGordon: something like opening a file browser with the context menu action remapped to selecting the target dir
13:53:54 Quit n1s (Quit: Lämnar)
13:54:28***Saving seen data "./dancer.seen"
14:01:54 Join gbl08ma [0] (~gbl08ma@
14:02:23JdGordongbl08ma: hi, did you test the patch ?P)
14:02:53gbl08maJdGordon: I was logging on just to inform you I was going to do so :)
14:03:11JdGordonim working on it now, so any bugs you find would be good to let me know :)
14:03:18JdGordoni just updated it with some fixes
14:03:38gbl08maI'm now doing a svn update to patch the source with a up-to-date checkout
14:04:03JdGordonI *just* updated it on the tracker so redownload it
14:06:10 Quit clmoe (Ping timeout: 276 seconds)
14:06:17gbl08maby *just* you mean today, right? because I already have the 18th July patch, downloaded it 5 min ago
14:07:27gbl08maI can't remember if the command is "patch -p0 < file.diff" or "patch -p0 > file.diff"... oh well... going to the wiki again...
14:07:41[Saint]the first.
14:07:46JdGordoni mean about 5 min ago :)
14:08:33gbl08mapatching failed, all the hunks failed.
14:08:46gbl08maperhaps it's -p1 instead of -p0
14:09:45gbl08mait worked now, it was trying to patch inside directory "b" with -p0. but there was no directory "b".
14:10:16AlexPHmmm, I'm going to have to make some playlists to test this
14:11:28gbl08mahere compiled without errors and a warning: unused variable ‘val’ in In function ‘playlist_view’
14:12:23gbl08mait seems rockbox hang again when connecting through USB...
14:12:25JdGordonignore it
14:13:17AlexPJdGordon: I like seeing the playlist contents when clicking on it, but could it go to WPS when you then select a song?
14:13:17gbl08maI guess Apple never thought the reboot key combination would be so used in certain iPods :)
14:13:30JdGordonalejust fixed that
14:13:50JdGordondid that not tab complete?
14:13:52 Join evilnick_yaaic [0] (
14:13:55AlexPno :)
14:14:02JdGordonlovely :p
14:14:11AlexPAlthough I was gratified to see that ale just fixed it :)
14:14:16AlexPIs there anything it can't do?
14:15:27evilnick_yaaickugel: Are there any plans to add an option to the Android port for auto-submitting the scrobbler log?
14:16:09evilnick_yaaicI'd think it's a reasonable assumption that an Android device will have internet access fairly often.
14:16:37gbl08maJdGordon: the playlist viewer opens when I select a playlist; whenever I click a file it plays but doesn't go to WPS like AlexP said.
14:16:57JdGordonevilnick_yaaic: there was some talk about supporting scrobbledoird but nothing came of it
14:17:28gbl08maJdGordon: what do you want me to test more? :)
14:17:36JdGordoneverything :)
14:17:46JdGordonwell, anything playlist related
14:17:52JdGordonand all the context menus
14:17:57JdGordonany suggestions to clean them up
14:19:03gbl08maI like having the Playlists item in the main menu going to the playlist catalogue
14:19:05JdGordon <- test the bookmark issue in that comment would be great
14:19:06evilnick_yaaicEr... Scrobble droid is a game and Scrobbledroid (no space) doesn't seem to exist!
14:19:10 Part freqmod (" - Chat wirelessly anywhere. ")
14:20:19gbl08maJdGordon: and now how do we create a playlist with all music on the player? before there was an option for that in the Playlists menu in the main menu
14:20:38JdGordoncontext menu on the "playlists" main menu item
14:21:21gbl08maI see. and out of curiosity, what did this context menu have before?
14:21:39JdGordonthe playlist settings
14:21:49JdGordonI tihnk :)
14:21:58JdGordon(not often admitedly)
14:22:28evilnick_yaaicSorry, my mistake re: market classifying scrobble droid as a game...
14:22:48gbl08maI don't have the bookmarks features needed to test that issue enabled
14:23:30JdGordonanyone use the bookmarks stuff?
14:24:23gbl08manot related to this, but... on my iPod, even with an official SVN build, Rockbox often (if not always) hangs when I connect USB while pressing Menu (to enter charge-only mode without disk connection)
14:25:05CIA-14New commit by 03mc2739 (r30153): IRC log viewer - fix broken URL display ...
14:25:23gbl08maAlso, when entering USB disk mode, it hangs many times (but not so often as in the charging mode), and the only way to bring it back is reseting the iPod
14:25:35[Saint]gbl08ma: You don't have to press Menu specificaly.
14:25:48[Saint]You can press *any* button to enter charge-only mode.
14:25:54[Saint](except Hold)
14:26:06gbl08maI didn't know about that, anyways it hangs.
14:26:17[Saint]I suspect that's your OS.
14:26:20[Saint]Works fine here.
14:26:27AlexPJdGordon: When doing context on Playlists, then create playlist, I think it a) should be called something like all.mu8 not root.m3u8 and b) the playlist should end up in your playlists folder
14:26:30gbl08maIt seems to be random: there are certain build where it works very well, then one or two revisions later it doesn't work
14:26:57AlexPJdGordon: I use bookmarking, but not with playlists - I use maintain recent list (unique), then just select them from there
14:27:16gbl08ma[Saint]: happens on every Linux distro I use and also on Windows 7. I don't think it's the OS, more of a problem in Rockbox's USB stack.
14:27:26[Saint]bah! /me stops typing what he was typing.
14:27:45[Saint]Yes, what AlexP said. Playlists created with all files should end up in the catalogue.
14:27:52JdGordonAlexP: ok to both (I was already going to fix the folder it saves to :) )
14:27:54[Saint]I don't care about the naming, though.
14:28:07JdGordonand can you test that bookmark bug? i dont know how to use bookmarks at all :D
14:28:13AlexPwhich one is that?
14:28:26JdGordonin the comment i linked above
14:28:46*JdGordon wants the db to index all playlists
14:28:53JdGordonnot their contents, but the files
14:29:07[Saint]gbl08ma: Weird, it doesn't happen to me on iPod Video, Nano 1 or 2G, or Color, or Photo.
14:29:11AlexPJdGordon: I'll have a look once I work out what it is :)
14:29:19[Saint]on either Windows or Linux
14:30:02[Saint]JdGordon: Yes, the Db indexing playlists would be awesome. How would it treat it, though?
14:30:11[Saint]A special "Plailists" subdir?
14:30:17[Saint]*Playlists too
14:30:23gbl08ma[Saint]: I'm using a nano 2G, 4GB memory. When I started using Rockbox more than one year ago it didn't do this, then I started using custom builds by myself, and I thought the problem was related to my source modifications
14:30:41[Saint]gbl08ma: It may well be.
14:30:44[Saint]It doesn't happen here.
14:31:08gbl08ma[Saint]: but now I started using SVN builds without modifications, and the problem persists (even more often than on my custom builds!)
14:31:13[Saint]And I have 5(? I think) Nano2G to choose from.
14:31:14 Join Thra11 [0] (~thrall@
14:31:32gbl08ma[Saint]: basically I need to use Apple's bootloader disk mode to access my iPod.
14:32:00JdGordon[Saint]: well it could then replace the catalog completly
14:32:17gbl08ma[Saint]: I just connected it through USB while pressing the rewind button to enter charging mode, hang again...
14:32:17[Saint]JdGordon: That would be a flamewar.
14:32:22[Saint]Which would not be pretty.
14:32:27JdGordonok, maybe not :)
14:32:29[Saint]"DONT FORCE ME TO USE THE DB!"
14:32:34JdGordonlua script to copy files to the catalog
14:32:42[Saint](some would say, not I, but some :))
14:33:00AlexPI would say that
14:33:22AlexPHaving to use the db to be able to use playlists would be a major step back
14:33:24gbl08ma"Don't force me to use lua scripts!" :) since that non-working contacts script I wrote in lua, I kind of started hating Lua scripting...
14:33:32*[Saint] nods. I knew it would cause problems. Expecting anyone to *have* to use the DB is a huge contention point.
14:33:44[Saint]I agree also, it shouldn't be needed, even though I use it personally.
14:33:48AlexPJdGordon: OK, there is a setting called Load Last Bookmark. If I set it to yes, play a song and create a bookmark somewhere in that song, then next time I select the song it should start playback at the bookmark point. This works if I select the song in the filebrowser, but not if I select the song from a playlist
14:34:50AlexPIf I bookmark in a playlist catalogue playlist, where does the bookmark file end up
14:35:00JdGordondunno :)
14:35:15AlexPAs it says created but I can't find it :)
14:35:40AlexPah, it ends up in the playlists directory
14:35:54gbl08ma[Saint]: the only way my iPod doesn't hang when charging, is when I'm using a dock. when using the dock, Rockbox doesn't recognize it is charging, although actually the battery charges.
14:35:54AlexPSo yeah, normally that setting works on whole playlists
14:36:38AlexPI listen to a playlist, create a bookmark, and then next time I start the playlist if I use that setting it should restart the playlist where it was bookmarked
14:36:58AlexPbut it doesn't :)
14:37:18AlexPI suspect this is a side effect of viewing the playlist then selecting a song within it
14:42:15 Join swilde [0] (
14:46:02 Quit Keripo (Read error: Connection reset by peer)
14:46:51CIA-14New commit by 03mc2739 (r30154): IRC log viewer - change two additional lines for consistency with previous commit
14:47:33 Part gbl08ma
14:51:45 Quit evilnick_yaaic (Remote host closed the connection)
14:58:22JdGordonAlexP: doesnt bookmrks only work for dirplay?
14:58:43AlexPJdGordon: It may well do, I'm not sure
14:58:56AlexPI only tend to play dirs, so that's the only experience I have
14:59:06AlexPI'll try again without the patch in a bit
15:07:07AlexPJdGordon: No, it seems to work with SVN. I created a playlist with songs from different directories, played it then created a bookmark - the bookmark file ended up in /playlists as with the patch
15:07:22AlexPWhen I then clicked on the playlist again it started at the point of the bookmark
15:08:53AlexPI guess with the patch it is because you start a specific file within a playlist, and not the playlist itself?
15:09:02JdGordonyeah, probably
15:09:47JdGordonhow about I get it to check if a bookmark exists and if so ask if you want to resume it?
15:10:30JdGordonor autoresume it and view the playlist instead of going to wps?
15:10:41AlexPThe current setting for Load Last Bookmark has no, ask and yes - it should probably just respect that
15:11:02AlexPIt is difficult to think how to do it while keeping the behaviour of viewing the playlist on click
15:11:33AlexPMaybe we need a setting for what to do with a playlist, resume or view
15:11:38*JdGordon checks to see how difficult this will be
15:11:39AlexPBut then that is another setting :/
15:11:57AlexPAnd if resume then it respects the Load Last Bookmark setting
15:12:44AlexPwell, not resume but play
15:14:39JdGordonAlexP: please try
15:17:05*JdGordon needs to work out how "warn on playlist erase" and "party mode" work here also
15:18:27AlexPJdGordon: On top of the other patch I guess?
15:18:38AlexPJdGordon: In which case, it doesn't build :)
15:19:29JdGordonwoops, change pathname to buf
15:20:20JdGordonand I tihnk I'll make it so you can load m3u's in view only mode if "warn on erase" is true or party mode is on
15:21:00AlexPhmmm, not sure there
15:21:31AlexPI wouldn't immediately connect either of those two to viewing not playlist the playlist
15:23:29JdGordonyeah, its ok, realised it is simple to put those splashes in when starting a track
15:25:10 Join eevan [0] (
15:26:00AlexPJdGordon: That patch doesn't seem to have changed anything :)
15:27:12JdGordondamn, ok, i'll have to get it going myself then :p
15:29:45JdGordon[Saint]: we really have to get your cabbie into svn
15:29:51JdGordonsvn's version is yck!
15:32:57JdGordonhow do you create the bookmark? just press stop with the "bookmark on stop" setting set to yes?
15:33:09AlexPOr context menu in the wps
15:41:08JdGordonaaaand fixed :)
15:41:17 Join wodz [0] (
15:43:03*JdGordon feels confident about commting this before the weekend
15:51:23[Saint]JdGordon: How are you finding my new cabbie variant, btw?You said you'd dislike the tabs missing...still miss them?
15:52:15JdGordonI havnt actually used it recently.. just strugling with svn's version on sdl with my testing
15:52:25JdGordonmissing the menu button is driving me insane
15:52:44[Saint]use the physical menu button on your phone!
15:52:47[Saint]drongo ;)
15:53:12[Saint]Ah...right, nvm me, I'm insane.
15:54:31***Saving seen data "./dancer.seen"
15:55:29 Quit mudd1 (Ping timeout: 260 seconds)
16:03:51JdGordoneveryone happy with all.m3u8 instead of root.m3u8?
16:05:20 Quit Llorean (Changing host)
16:05:21 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
16:05:58 Join gbl08ma [0] (~gbl08ma@
16:06:41gbl08maI guess all.m3u8 is even more obvious for less experienced users, so it's better...
16:08:24gbl08manot everyone knows what the "root folder" is, for example.
16:08:48 Join mudd1 [0] (
16:08:52 Join Barracuda72 [0] (~Barracuda@
16:09:03 Join saratoga_ [0] (600afc5f@gateway/web/freenode/ip.
16:09:12Barracuda72Hi 2 all
16:09:28saratoga_drezon: yes we're interested in a new resampler, no assembly isn't required to work on one
16:09:33saratoga_other people can help with that
16:09:56wodzBarracuda72: how is your work with ADC?
16:10:01saratoga_if you're interested in this, i have a very nice paper showing the SNR vs. number of MACs required for a couple dozen different algorithms
16:10:10Barracuda72wodz: Hi
16:10:49gbl08maI just applied the piezo patch [Saint] and I talked about yesterday... gcc make doesn't seem to detect the changes I make to piezo.c... I have to make clean & make every time I want to test a change.
16:11:09Barracuda72I didn't worked on it. It seems to work fine, but channels are in reverse order compared by OF
16:13:32Barracuda72I'm played with NAND and now I can read data from it. It works fine, but there is some trouble with error correction - it must be done purely in software, but I didn't now the way OF did it
16:16:14drezonBarracuda72: ecc in software isn't easy, I'd guess
16:17:16wodzBarracuda72: error correction is done in hardware
16:17:22Barracuda72Yes. In theory, we can forgot about that and use our own, but then we must forgot about OF
16:18:01Barracuda72No. For NOR in hardware, for NAND in software
16:18:45wodzBarracuda72: nand controller has settings to check for errors
16:18:55wodzOF driver uses it
16:19:12 Join wtachi [0] (
16:19:13drezonsaratoga_: yes, that paper would be interesting to read, although I have resampling already implemented (by scaling the sincs of the reconstruction low-pass, shifting and adding them)
16:19:43Barracuda72Each page has some additional bytes for that
16:20:44wodzBarracuda72: anyway nand driver is easy - the hard part is FTL
16:20:48drezonsaratoga_: but the code I wrote (some time ago) uses floats. So first step would be to change to fixed-point.
16:21:06Barracuda72Maybe, I didn't dig so deeply. But software check used too
16:21:32Barracuda72What's the FTL?
16:22:05wodzflash transition layer
16:22:33Barracuda72Ok. That's it used for?
16:23:08wodzit basicaly makes nand flash to look like pure block device to the upper layer.
16:23:36wodzIt means it handles block scattering, block substitution and so on
16:23:49 Join Strife89 [0] (
16:24:57saratoga_drezon: ok i'll try adn track down the paper when i get to work
16:25:25saratoga_if you're interested, whatever algorithm you have might be acceptable even if its not optimal, so long as its better then what we have now for some devices
16:25:33saratoga_but yes fixed point is a must
16:26:28Barracuda72Hm. I didn't imagine it very good, but maybe it's already done - I made some corrections to Rockbox driver ata_nand, and can read blocks from flash. Is it that we need?
16:26:58wodzyou read raw blocks, that's not enough
16:28:58 Quit gbl08ma (Ping timeout: 276 seconds)
16:30:03Barracuda72Hm... I can't understand, that we need else =) we can read every block we need, in every order. We can read several blocks... Driver has the ability to map out "
16:30:03 Quit [Saint] (Remote host closed the connection)
16:30:09Barracuda72Bad blocks
16:30:28wodzBarracuda72: if you are curious - in SDK there is dir Library/ARM and there is fs_arm_lib.lib ar archive. Inside you will find very interesting object files. Look at FTL.o to understand the problem.
16:30:50wodzBarracuda72: You don't get this. Read about FTL.
16:31:27 Join [Saint] [0] (
16:32:02Barracuda72I have disassembled them =) but haven't looked too deeply
16:32:13wodzBarracuda72: Basicaly you can read a block but You don't know what is the relation between raw block and fat block
16:33:22saratoga_wodz: so this is a normal FTL system, or something different?
16:33:50wodzsaratoga: normal FTL but we don't know the details about implementation
16:33:54saratoga_ah ok
16:34:06saratoga_from above it sounded like the hardware was handling part of it like in SD
16:34:16wodzobject file + headers is all we have
16:34:44wodzsaratoga_: hardware is handling ecc checks
16:34:48JdGordoncan someone start a dirplay and save the playlist from the wps context menu and tell me what the filename it prefills is please?
16:34:53JdGordonwith svn...
16:35:08saratoga_wodz: sounds like fun then
16:35:30wodzsaratoga_: sort of :-)
16:37:16Barracuda72Or, I understand you
16:37:56Barracuda72We can't guarantee, that blocks on flash is in linear order, right?
16:38:09drezonsarratoga_: it's much better than linear interpolation. It's probably not optimal, though. It uses a hamming-windowed sinc with 14 zero crossings and takes 15 samples into account to calculate what the reconstruction low-pass would output at time t
16:38:54wodzBarracuda72: they are definitely not in linear order, moreover this order may change dynamicaly.
16:38:59Barracuda72Because OF uses ftl to improve performance
16:39:23JdGordonAlexP: I have all playlists except dirplay lists saving in the catalog now... im wondering what to do about dirplay.. they currently save in /path/to/folder/subfolder.m3u8
16:39:31drezonAnd does waer-leveling
16:39:31wodzBarracuda72: OF uses ftl to improve lifetime of the nand.
16:39:41JdGordondo i make it /catalog/subfolder.m3u8?
16:41:23Barracuda72Short googling say that FTL is patented technology
16:41:47Barracuda72Is it ok to implement in free software?
16:42:12wodzimplementation is patented not the concept
16:42:28gevaertsYou don't use an FTL to improve lifetime or performance. You use an FTL if you want a block device interface on flash that works at all
16:43:06Barracuda72But then there may be already done implementation
16:43:24Barracuda72Somethere =)
16:44:02gevaertsNo two vendors use the same FTL
16:44:03 Join square1 [0] (590f5f9d@gateway/web/freenode/ip.
16:44:29wodzno vendor is using the same FTL in two products :-)
16:44:45gevaertsThat too :)
16:45:37wodzBarracuda72: You may look for linux sources for Archos tablets based on rk28xx - It uses newer version of rk FTL but it helps to get concept
16:46:19Barracuda72So ok. I have no time now, I will try to upload what I've done tomorrow
16:46:41Barracuda72Ok, thanks=)
16:47:09Barracuda72Is it in regular kernel sources?
16:47:24Barracuda72Or in separate place?
16:47:56wodzyou have to google for it. It was released by Archos
16:48:11wodzit is patched to support android rk28xx tablets
16:48:45wodzBarracuda72: If you will have problems to find it ping me, I have a copy
16:51:15Barracuda72Yes, thanks. I'm go away from my PC for about week, but tomorrow I'll be on work from Windoze PC. Will try to search
16:52:15Barracuda72See you later =)
16:53:18 Quit Barracuda72 ()
16:57:54 Quit saratoga_ (Quit: Page closed)
17:02:28 Part eevan
17:04:47LloreanJdGordon: What is this in your patch about renaming root.m3u8? Is it that if you "create playlists" in the root folder, it creates the playlist somewhere else instead?
17:05:30[Saint]Llorean: It puts all playlists in the playlist catalogue, as (IMO) it should.
17:05:44[Saint]root.m3u isn't a sane naming scheme for this.
17:06:01Llorean[Saint]: root.m3u8 may not be a sane name, but now it becomes impossible for us *not* to use the playlist catalog?
17:06:16LloreanWhat about those of us who like keeping playlists on, say, the memory card with the songs because we move it between devices?
17:06:20[Saint]Yes, it does...but why is that an issue?
17:06:40[Saint]you just need to go to a different place to move it now.
17:06:51LloreanMove the physical memory card?
17:06:56[Saint]not a big deal IMO, but bring it up on the ML if it is for you.
17:07:11LloreanThe playlists are on internal memory, the songs on the memory card. I can no longer just unplug the card, or insert the card.
17:07:19[Saint]No, move the playlist out of the playlist catalogue.
17:07:34[Saint]you're not obligated to keep them there.
17:07:58LloreanYeah, but the old functionality meant that the playlists were actually created alongside the files they contained.
17:08:34LloreanWouldn't it make sense that the default path for playlists saved via the "insert" methodology was the catalog, but the other method stayed 'local'?
17:08:59LloreanThat makes it easier to save in both places, without cutting away some actually used functionality.
17:10:06[Saint]I don't see it as a big deal myself, as long as paths are relative, I expect (personally) that all created playlists end up in the playlist catalogue. Previously the playlist catalogue was basically useless.
17:10:25LloreanWhy was it useless?
17:10:40[Saint]you either had to put the playlists there manually, or point to the catalogue in the config.cfg
17:10:54[Saint]now it "just works"
17:11:11LloreanBy breaking existing functionality
17:11:19 Join kadoban [0] (
17:11:22LloreanThat is now how changes should be made. If it needs to "just work" it should just work alongside what can already be done.
17:11:30Llorean*not how
17:11:45[Saint]well, you're the only one that's complained thusfar.
17:11:52[Saint]bring it up on the tracker/ML
17:13:19 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
17:14:24Llorean[Saint]: I get that you don't see it as a big deal, but just because you don't use it doesn't mean it's not really worth considering. Rockbox has been doing playlists they way it does for literally years without any significant complaints. Removing the ability.
17:14:32LloreanSome of the behaviours added to the patch weren't in the initial description
17:15:38[Saint]Whoever said I didn't think its worth considering? don't assume that, please.
17:15:38LloreanI looked at the original description a while ago, thought 'eh, nothing that bothers me here' and didn't realize that he was going to change other stuff as well with the patch
17:15:38 Quit alexbobp (Ping timeout: 252 seconds)
17:15:38[Saint]I've said twice now you should bring it up on the tracker/ML.
17:15:38Llorean[Saint]: You said you think it's not a big deal.
17:15:38[Saint]I can't do anything about it personally.
17:15:38DBUGEnqueued KICK [Saint]
17:15:38[Saint]I said its not a big deal IMO, not that its not worth considering.
17:15:41[Saint]that's putting words in my mouth
17:15:48LloreanI said "not really worth considering"
17:15:53[Saint]...and, I *really* hate that.
17:16:09LloreanAnd you can fuck me. You've tried to put words into my mouth dozens of times, and are even doing so here by changing what I said.
17:16:17LloreanDon't pull that card when you do it all the time.
17:16:30LloreanIncluding now.
17:16:44[Saint]Piss off if you're going to be a dick about it. There's no point arguing with me about it.
17:16:56 Join Guest97685 [0] (~alex@
17:17:37LloreanApologize for getting what I said wrong, perhaps? I said about you that you don't see it as a big deal (which is literally true) and that suggests to me you think it's "not really worth considering" (the context of your responses suggests this)
17:17:46LloreanI never said that you *said* "it's not worth considering"
17:17:51LloreanAnd I think that's pretty clear.
17:18:13 Quit GeekShadow (Quit: The cake is a lie !)
17:18:15LloreanI'll be a dick every time you pull the "don't put words in my mouth" card considering our history until you show some sign of not doing the same.
17:18:26LloreanAnd that starts with apologizing now for literally and explicitly doing so.
17:18:56LloreanI'll even apologizing for misunderstanding your intent here - I thought by "It's not really a big deal" you meant that it really wasn't a significant consideration.
17:19:01[Saint]I didn't ask for an apology I know I wont get, nor do I care for one. I just dislike that you seem to think I'm being negative about this, and then you completely blew up in a perfectly rational (until your outburst) conversation. I don't wish to continue it if you're going to do that.
17:19:02LloreanI'm sorry for misreading that. What did you mean?
17:19:23Llorean[Saint]: The conversation loses rationality when you make bullshit claims about words in your mouth.
17:19:48LloreanYou know I didn't say you said that. I said you said exactly what you actually said, then expounded on what I thought the meaning of the statement was. I just apologized for that.
17:20:03LloreanI misunderstood the meaning.
17:20:31[Saint]And then flew off the handle instead of clarifying.
17:20:37LloreanConsidering the fact you've put words in my mouth dozens of times in far more severe contexts, I found it startlingly irrational that you'd have a problem with a rather minor case of it.
17:20:53LloreanEspecially since you've never once apologized, and are working around doing so now even when it's more clear.
17:21:03LloreanOr can you quote where I said what you claim I said?
17:21:27[Saint]Just...stop. Breath. Go for a walk or something.
17:21:48LloreanNo apology. Not once, ever. And you wonder why I blow up at you so quickly these days.
17:22:09LloreanYou admit you're an asshole, seem to take pride in it, then get shocked when someone assumes you're just being one for the sake of it now.
17:22:27[Saint]Just stop, really.
17:22:56LloreanWhy should I, exactly? I've apologized, I'm just asking for you to do something slightly decent and apologize in return.
17:23:06LloreanYou put words in my mouth that I definitely didn't say.
17:23:16LloreanYou agree that's something we shouldn't do, since you took offense at it as well.
17:29:19kugelcan one send_event() from apps with a firmware event (and firmware makes a callback) without breaking the apps<->firmware separation?
17:29:31 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
17:30:55AlexPLlorean: I agree about not putting all playlists into /playlists - when I suggested that root.m3u (or all.m3u, or whatever) should go there, I meant when it is created from the context menu accessed from the main menu item Playlists
17:31:03CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
17:31:03*kugel is looking for a clean way to tell the java layer that the boot process is completed and the main menu is up on android
17:32:32LloreanAlexP: To me there needs to be an easy way to direct a playlist to catalog vs 'local.' I'm not sure what it should be, but feel local playlists are still rather important with removable storage.
17:32:45AlexPYes, I agree
17:34:03AlexPI think we could do with a reworking of the playlist options - default storage could be a setting as "Playlist catalogue" or "Local (with a better name)" and then some way to set the playlist catalogue directory too
17:34:43LloreanYes. That would work for me just fine
17:34:57LloreanI expect that people who want local playlists probably don't use the catalog anyway.
17:35:21 Quit [Saint] (Quit: Imagination is for turbo-nerds who can't handle how kick-butt reality is. I'm a kick-butt reality master! I would rather die, than be imaginative. I mean that.)
17:35:27AlexPYou have to make a choice which you want most of the time, and then on the other occasion move it
17:36:04LloreanThough I don't quite see how the playlist catalog couldn't do something like just index m3u8 files by way of dircache or something?
17:36:22AlexPWell that's getting into it being part of the database
17:36:59LloreanI dunno. I don't think it needs to go that far.
17:37:19AlexPI don't know how it'd be implemented
17:37:22 Join [Saint] [0] (~Saint]
17:38:28LloreanAlexP: How long would it take to walk dircache for files with one of two extensions, I wonder?
17:38:43AlexPNo idea, but not too long I guess
17:39:26LloreanI was imagining something more or less like that. Though we still haven't gotten dircache to always-on, and it's still not available on some targets, so I guess that's not ideal either.
17:40:28AlexPI find it slightly odd as well that when you use e.g. WPS context menu you get both "playlist" and "playlist catalogue" options
17:40:43AlexPIt would be good to try to find a way to combine them
17:40:54LloreanI mean to my mind, the ideal would be that playlists can be anywhere, but the catalog will show them and 'just work.' I don't think there should be a distinction between playlist catalog and playlists in general.
17:40:59LloreanWhich is what this patch is addressing, which is good
17:41:05AlexPThen maybe we could have a "save to catalogue" and a "save as..." or something
17:41:19LloreanI just also like to be able to keep my playlists on my microSD since it's useful in my phone, and like four daps. Useful if I'm not going to get to charge for a while.
17:42:39AlexPWhat about combining playlist + playlist catalogue with two save options?
17:43:00LloreanAs long as it prompted me when I did "Create Playlist" to allow me to save locally, I'm happy
17:43:12LloreanI just don't want to have to dig into playlist catalog and copy and paste the playlist file onto the sd card every time I generate one
17:43:21AlexPhmm, yeah, you can save from multiple places
17:43:31AlexPSo I think we do need the option
17:44:02AlexPWithout playlist catalogue is not user friendly really, as it isn't obvious how to save things to it
17:44:31 Quit keyb_gr (Ping timeout: 264 seconds)
17:44:37AlexPYou can do context menu on e.g. a dir, then playlist catalogue, then add to new etc.
17:45:17AlexPMaybe the only thing that is needed is a setting for "Default playlist location" that lets you set either a dir (which is also the playlist catalogue) or to chose local
17:45:40LloreanI think that'd really be enough
17:45:45AlexPCreating the root playlist is a bit of a special case
17:46:26LloreanA setting between prefilling the save path with /playlists and "wherever the file browser is"
17:46:58LloreanThat would then allow manual playlists as well as automatic ones to be stored how one wished somewhat easily
17:47:28[Saint]AlexP: With the .WPS context menu, perhaps it might make sense to just have a "Playlist" entry, with sub entries. Should be relatively easy to achieve.
17:47:57AlexP[Saint]: Yes, I think splitting playlist and playlist catalogue make it not always obvious which you want
17:48:06*[Saint] nods.
17:48:47AlexPLlorean: Yep, and you can set the playlists dir either there (if good wording can be found) or in an additional setting
17:49:33 Join GeekShad0w [0] (
17:50:36[Saint]If I get creative later this evening, I might look at cleaning up the .WPS context menu by way of placing playlist related things under the one "Playlist" heading.
17:50:41[Saint]Sounds acceptable?
17:50:56AlexPyeah, a potential layout would be good
17:51:11AlexPIt is all just a little confusing at the moment, and pictures always help
17:51:59[Saint]I'll make a pastebin shortly of how I think it might be beneficially laid out, and it can be adjusted by those that care to do so in the pastebin and I'll go from there.
17:52:14 Quit GeekShad0w (Client Quit)
17:54:12 Quit mdipolt (Ping timeout: 252 seconds)
17:54:33***Saving seen data "./dancer.seen"
18:02:29 Join keyb_gr [0] (
18:14:56 Join bertrik [0] (
18:14:56 Quit bertrik (Changing host)
18:14:56 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
18:15:40 Quit Strife89 (Read error: Connection reset by peer)
18:16:33 Quit square1 (Ping timeout: 252 seconds)
18:16:35 Join Strife89 [0] (
18:19:29 Quit GeekShadow (Read error: Connection reset by peer)
18:19:41wodzbertrik: (for logs) I bought mine noname rk27xx target for ~40euro. You can find a bit cheaper one however.
18:21:30bertrikwodz, which one exactly did you buy?
18:21:47 Nick Strife89 is now known as D-Strife89 (
18:23:40wodzbertrik: it has no markings at all :-) no vendor, no model type nothing.
18:24:32wodzbertrik: the safe choice is ramos rm970 which is known to be stright reference design around rk2706
18:26:33bertrikwodz, ok, I'll look out for that one
18:28:45 Join lebellium [0] (
18:29:23 Quit lebellium (Client Quit)
18:31:50 Join sickan [0] (
18:34:11 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
18:34:31 Quit drezon (Quit: So long and thanks for all the fish)
18:36:33sickandoes rockbox work on sandisk sansa fuze+ or only on the regular fuze?
18:37:59gevaertsOnly the fuzev2 and the fuzev2, *not* the fuze+ (which is entirely different hardware)
18:41:50pamaurythe fuze+ port is in progress
18:42:44 Quit bthomson (Ping timeout: 264 seconds)
18:43:20 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
18:43:36 Join bthomson [0] (
18:51:24 Join Strife89 [0] (
19:08:24 Join stoffel [0] (
19:14:45 Quit wodz (Quit: Leaving)
19:15:22 Join Cimex [0] (
19:16:46CimexHiya, I was just wondering how W7 x64 support is. Latest intel on website states that a Vista port is coming. Any opinion, like, does it work properly with an ipod mini and W7 x64?
19:18:00saratogaCimex: ?
19:18:16AlexPCimex: What channel do you think you are in?
19:18:56CimexUh, the official Rockbox IRC?
19:19:10saratogathen what do you think rockbox is ;)
19:19:11AlexPSo what does windows have anything to do with it?
19:19:19AlexPfs-bluebot: .explain rockbox
19:19:19fs-bluebot3rockbox: Rockbox is an open source firmware for mp3 players, written from scratch. Rockbox is not Linux.
19:20:23 Join Poodlemastah [0] (
19:21:05LloreanCimex: The point they're trying to make, I think, is that Rockbox doesn't really support any operating systems. It is one (plus a bit) for MP3 players, so what you're trying to ask is a bit unclear.
19:22:11CimexOkay, I found this line at the installer download that bugged me: "Windows Vista is currently only slightly tested due to the lack of a test setup and might have additional issues."
19:22:24AlexPYou are talking about Rockbox Utility then?
19:22:31AlexPanyway, it is fine
19:23:28CimexAlright, thanks.
19:24:28 Quit mdd5 (Ping timeout: 255 seconds)
19:27:43 Part Cimex
19:29:24 Join Horscht [0] (
19:29:25 Quit Horscht (Changing host)
19:29:25 Join Horscht [0] (~Horscht@xbmc/user/horscht)
19:31:10 Quit Strife89 (Ping timeout: 240 seconds)
19:37:25*kugel wonders if FS #12192 is any interesting
19:40:10kugelwhy does fs-bluebot query me??
19:40:30bluebrotherkugel: because there is a bug responding to actions mentioning a FS number
19:40:43kugeloh ok
19:42:25 Quit user890104 (Ping timeout: 240 seconds)
19:42:28bluebrotherI'll try to give that a look later tonight.
19:43:10 Join user890104 [0] (~Venci@
19:54:24 Join robin0800 [0] (
19:54:35***Saving seen data "./dancer.seen"
20:09:10 Quit GeekShadow (Read error: Connection reset by peer)
20:11:36 Quit leavittx (Read error: Operation timed out)
20:14:24 Quit fs-bluebot (Quit: So long, and thanks for all the fish.)
20:14:42 Join fs-bluebot [0] (
20:15:58*bluebrother looks at FS #10694 and wonders if that could still considered a bug given that autodetection now boldens the detected player
20:16:00fs-bluebot 3Audio player selection is not visible while window is out of focus (bugs, new)
20:16:07bluebrotherok, works :)
20:16:42 Quit bertrik (Read error: Operation timed out)
20:17:15 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
20:23:02 Join jhMikeS [0] (
20:23:02 Quit jhMikeS (Changing host)
20:23:02 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
20:23:26 Quit GermanMushroom (Quit: Ik ga weg)
20:24:28 Quit keyb_gr (Ping timeout: 276 seconds)
20:29:08*[Saint] was unaware of bluebots .explain feature
20:29:13 Join keyb_gr [0] (
20:29:24[Saint]what are the other (if any) categories it can explain?
20:33:25 Quit D-Strife89 (Ping timeout: 240 seconds)
20:33:53 Join leavittx [0] (~leavittx@
20:35:10pixelmaIIRC that's something logbot already could do
20:36:38 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
20:37:07pixelmaand people with some higher level priority were allowed to add definitions (most devs etc. but I *believe* that's a list manually maintained by Zagor and Bagder or so
20:37:14 Quit bertrik (Read error: Operation timed out)
20:37:48 Join bertrik [0] (
20:37:48 Quit bertrik (Changing host)
20:37:48 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
20:38:35[Saint]pixelma: thanks, do you happen to know what's already on said list?
20:38:37*bluebrother never understood the interface of logbot :)
20:38:57[Saint]Its very useful, and I have never seen it before used by either fs-bluebot or logbot
20:41:12pixelmabeer CrossCompiler custom install logbot manual MoB movies newport OF OT rtfm wiki
20:41:30pixelmalogbot: explain beer
20:41:42bluebrotherpixelma: you need to use .explain
20:41:51bluebrother(i.e. add a . before the explain)
20:42:51pixelmaI think I remember now the downside of this - you don't get the answer as a usual channel statement but as a notification or something
20:43:18bluebrotherfor logbot?
20:43:36pixelmanot very obvious... yes, when you use logbot
20:44:00bluebrotherah, ok.
20:44:17bluebrotheras for fs-bluebot you need to (a) hilight the bot and (b) use .explain to trigger it.
20:44:24[Saint]fs-bluebot: .explain manual
20:44:25fs-bluebot3manual: The Rockbox Manual:
20:44:32[Saint]Hmmm, nice.
20:45:40bluebrotherif you have a rockbox cloak you can query the bot directly. Should be enough to avoid spam. If not I need to add more identification means.
20:46:09 Quit stoffel (Remote host closed the connection)
20:47:27 Quit fs-bluebot (Quit: timeout?)
20:47:31 Join fs-bluebot [0] (
20:49:31AlexPbluebrother: It'd be nice to be able to get the bot to respond to people, as in "fs-bluebot: .explain rockbox bluebrother" and the reply is directed at you :)
20:50:04bluebrotherAlexP: why to me? I already know all explanations ;-)
20:50:11pamauryfs-bluebot: .explain evilnick
20:50:11fs-bluebotI don't know about evilnick
20:50:35AlexPbluebrother: hehe :)
20:51:09AlexPbluebrother: How do we find out what it knows, and can we teach it new stuff?
20:51:23bluebrotherAlexP: query it, and try .help :)
20:51:54pamauryfs-bluebot: .help
20:52:16pamauryfs-bluebot: .explain bot
20:52:16fs-bluebotI don't know about bot
20:52:19bluebrotherpamaury: you need to do that in a private chat
20:53:30 Quit fs-bluebot (Quit: timeout?)
20:53:33 Join fs-bluebot [0] (
20:53:52*bluebrother wonders about all those timeout disconnects lately
20:54:32 Quit AlexP (Quit: Please insert girder)
20:54:34pamauryfs-bluebot: .explain evilnick
20:54:34fs-bluebot3evilnick: An intelligent, supposedly human like, life form
20:55:22CIA-14New commit by 03kugel (r30155): Introduce bsearch() and use it in tagtree.c. ...
20:55:26 Join AlexP [0] (~alex@rockbox/staff/AlexP)
20:55:28kugelwrong branch
20:55:45 Quit AlexP (Client Quit)
20:55:51pamauryfs-bluebot: .explain kugel
20:55:51fs-bluebotI don't know about kugel
20:56:03 Join AlexP [0] (~alex@rockbox/staff/AlexP)
20:56:08 Quit kadoban (Remote host closed the connection)
20:56:31CIA-14New commit by 03kugel (r30156): Android: Fix sporadic force closes. ...
20:56:38 Join kadoban [0] (
20:57:16AlexPbluebrother: Is .explain item supposed to work in a query?
20:57:51CIA-14New commit by 03kugel (r30157): Revert "Introduce bsearch() and use it in tagtree.c." ...
20:57:54bluebrotherAlexP: yes
20:58:02pamauryfs-bluebot: .explain vim
20:58:03fs-bluebotI don't know about vim
20:58:03bluebrotherbut the syntax is slightly different.
20:58:05pamauryfs-bluebot: .explain emacs
20:58:05fs-bluebotI don't know about emacs
20:58:08kugelcommit_count += 3
20:58:14pamaurythose are clearly missing !
20:58:20AlexPbluebrother: ah, what is it?
20:58:26CIA-14r30155 build result: All green
20:58:30*AlexP adds bot-abuse for pamaury :)
20:58:40bluebrotherAlexP: tried .help? ;-)
20:59:06pamauryI haven't abuse the bot ....
20:59:07pamauryyet !!!!
20:59:30AlexPbluebrother: I don't see how to get it to tell me one item
20:59:32 Quit fs-bluebot (Quit: timeout?)
20:59:35 Join fs-bluebot [0] (
20:59:45bluebrotherAlexP: ah, that is wrong in the help text. Try .excuse show
21:00:40AlexPbluebrother: I don't get it - I just want e.g. ".explain rockbox" but in a query
21:00:58bluebrotherAlexP: /query fs-bluebot .explain show rockbox
21:01:05AlexPah, thanks
21:01:06bluebrotheror do you want to direct it to the channel?
21:01:11AlexPno, just that
21:01:20AlexPThe help text doesn't tell me to add show :)
21:01:24*bluebrother needs to fix that help text
21:01:48CIA-14r30157 build result: All green
21:01:48 Join Zarggg_ [0] (
21:02:34 Quit Zarggg_ (Remote host closed the connection)
21:03:16 Quit Zarggg (Ping timeout: 276 seconds)
21:03:52kugelbluebrother: what's about your various android related patches?
21:05:05 Join kadoban_ [0] (
21:05:06 Quit kadoban (Read error: Connection reset by peer)
21:05:18AlexPbluebrother: Also, if I do .explain list it tells me there are 28 items, but only lists about half before stopping :)
21:05:38bluebrotherAlexP: hmm, looks like that's the old issue of the response being sent too fast :(
21:06:33bluebrotherkugel: I've committed most of them. Resources on SD is still waiting, but that's it (at least for what's left in my tree)
21:07:03kugelI think themes should probably be on the sdcard
21:07:13kugelbut I'm not sure about other stuff, like codepages?
21:07:25 Quit sickan (Ping timeout: 240 seconds)
21:07:53bluebrotherAlexP: it could also be caused by multiple people trying to chat with the bot. Not sure how exactly irclib handles new data when it's still processing old
21:08:41AlexPbluebrother: I'm dying to know what is after ogg, I've never got beyond that an it usually stops earlier :)
21:08:42kugelconcurrent irc messaging!
21:08:46bluebrothermaybe I need to decrease the processing timeout
21:09:51*[Saint] would really like to see the resources on uSD patch go into svn
21:10:06[Saint]for 240x320, it makes a HUGE difference in installed size.
21:10:13bluebrotherseems it really isn't that good at answering to multiple people at once
21:10:38bluebrother[Saint]: honestly, IMO all themes but cabbie shouldn't be packaged with the apk anyway
21:10:54*Llorean agrees that far.
21:11:03AlexPbluebrother: Same as for all targets IMO
21:11:05[Saint]though, that huge difference could be reduced my actually dropping the packaged themes as intended for so very very long now.
21:11:10[Saint]oh, heh...snap.
21:11:16LloreanI'm somewhat indifferent about whether resources should go on the microSD or not. Part of me dislikes the idea of the app not working right if the SD isn't present.
21:11:24kugelbluebrother: we have agreed on that countless times already
21:11:24[Saint]iirc, the dude that was doing the transition finished uploading all themes.
21:11:32kugelnobody does the final step
21:11:35AlexPDidn't we get all svn themes onto the themesite?
21:11:35bluebrotherAlexP: well, for the "normal" targets it's not that much of a problem since it doesn't eat up valuable internal memory
21:11:42[Saint]so, they can be carved out of SVN whenever, as I understand.
21:11:51bluebrotherAlexP: even if not we could still retrieve old versions from svn
21:11:51[Saint]AlexP: Yeppers.
21:11:53AlexPbluebrother: No, but it just isn't necessary, so we might as well remove them for all
21:12:00*bluebrother will go remove them if nobody objects
21:12:04AlexPGo for it
21:12:07[Saint]go for it ;)
21:12:10AlexPI think it's been agreed for ages
21:12:22[Saint]It has, but it needed to be finished.
21:12:25kugelmany years ago iirc :)
21:12:29[Saint]there were ~4 or so themes missing
21:12:35bluebrotherso basically I'm going to remove anything but cabbiev2 from wps/
21:12:46[Saint]but the dude popped in a while ago and said he'd finished.
21:12:52[Saint]if not, there's always svn.
21:12:55AlexPwell, if it isn't finished nobody is going to do it, and if anyoen reallyh objects we can get it from old svn
21:13:05AlexPbluebrother: Sounds good
21:15:16[Saint] /wps needs a .nomedia file so we don't get wps graphics in the gallery
21:15:31[Saint](pet peeve of mine)
21:15:39 Quit robin0800 (Read error: Connection timed out)
21:16:12LloreanHey, there's a relevant post to this discussion on the rockbox as an app thread right now.
21:16:27*[Saint] looks
21:16:33LloreanApparently we already have issues if there's not an sdcard folder?
21:16:52[Saint]its expected there is one, yes.
21:17:10[Saint]are there Android devices that *don't*?
21:17:16LloreanApparently that guy's doesn't.
21:17:27bluebrotherthat's interesting.
21:17:33LloreanIf there's not an sdcard at all, how does "resources on the SD card" handle installation?
21:17:44[Saint]its not in svn.
21:17:51LloreanYes, but when it goes in.
21:17:52LloreanFor example, I have plenty of storage in my phone without a card present, will it handle that smoothly?
21:17:58[Saint]and, it expects there is an, I thought all devices did.
21:18:02LloreanI also have a tablet that has 3 card slots.
21:18:07*Llorean wonders what it does there.
21:18:20TorneNot all devices even have a functional mount point for one, no
21:18:22TorneTHe Xoom, for example
21:18:31Tornewhich doesn't, currently, have USB mass storage at all
21:18:47LloreanResources on SD seems like it should either be optional, or deal well with there not being an SD present (within a device where one is optional)
21:19:25kugelbluebrother: I didn't realize the hp plug detection is committed. great
21:19:27[Saint]I guess it needs to be able to check for the presence of /mnt/sdcard/ before it extracts.
21:19:30bluebrotherthat's this GemX guy
21:19:46[Saint]Ah, makes sense.
21:19:55[Saint]that's a dev board, not an actual Android device.
21:19:58LloreanOh, sorry, the tablet only has 2 card slots.
21:20:01bluebrotherso I'm not sure if we can consider that a "real world" problem
21:20:14AlexPThe bloody manufacturers should have just put enough storage in in the first place
21:20:14[Saint]bluebrother: correct. Torne found one, though.
21:20:30[Saint]So I guess it *does* need to check for /sdcard or /mnt/sdcard/
21:20:37Torneand yes, there are devices that have sufficient internal storage that they are reasonably usable without a card
21:20:50bluebrotherand while I think it would be good to not rely on /sdcard being present it isn't too bad to assume it's present given the fact that Rockbox on Android is still unstable (or even unusable?)
21:20:52LloreanMine phone has 3/4 GB of internal storage, plus the SD card slot.
21:21:05Torneand there are devices that don't ahve a card slot, just another flash partition, and while it appears to be mounted in the same place on mine i don't think that's required
21:21:14Torne(there's an android API to ask where the storage card/whatever is)
21:21:23Torne(and thus I suspect the mount points are not intended to be fixed)
21:21:24[Saint]bluebrother: unusable. And, would it be possible to check for a card before extraction?
21:21:29Lloreanbluebrother: Would it be possible on first run to ask where things get unpacked / installed to?
21:21:31AlexPTorne: Is that guaranteed to be there?
21:21:40 Quit kadoban_ (Ping timeout: 276 seconds)
21:21:49[Saint]Llorean: not on first run.
21:21:58[Saint]extraction takes place during installation.
21:22:09Llorean[Saint]: What's that progress bar that makes you wait on first run then?
21:22:10AlexPare you sure about that?
21:22:15[Saint]Oh...actually, maybe it could.
21:23:00TorneAlexP: yes
21:23:06[Saint]Yeah, I forgot that takes place after actually selection "open". My bad.
21:23:29bluebrotherLlorean: I was looking into that after devcon but got into some problems (mainly me knowing not enough about Java / Android and missing time)
21:23:29AlexPTorne: So the answer here is not resources on /sdcard/ but resources on $MOUNT_POINT ?
21:23:48TorneAlexP: No, the external storage might just not be mounted at all
21:24:01Torneanyone with a card slot that's empty, for example
21:24:11LloreanI wouldn't mind requiring an SD card temporarily (like we do/did for the D2) but only with an explicit statement that it's not intended to be our final solution.
21:24:15AlexPyes, of course, silly me :)
21:24:22TorneYou can always ask about it, but it's not hte OS's fault if the status is always "unavailable"
21:24:33bluebrotherthe final solution is to use a native UI anyway ;-)
21:24:53*Llorean wouldn't mind native lists, at least.
21:25:20Tornesee also isExternalStorageEmulated :)
21:25:29Tornenot sure if any devices do that
21:25:36TorneOh, wait, it's from API 11
21:25:36CIA-14New commit by 03bluebrother (r30158): Remove all themes but Cabbiev2. ...
21:25:41Torneso yeah, the xoom is probably doing it
21:25:51[Saint]long time coming ;)
21:26:14[Saint]removing all the themes bar cabbie
21:26:32[Saint]been planned for an age.
21:26:53LloreanI wouldn't object to removing cabbie, honestly, if RBUtil could detect first installs and force a separate download of it in those cases.
21:27:08LloreanBut that doesn't apply to non-RBUtil targets, so it's not terribly useful overall yet.
21:27:38[Saint]Yeah, that only works if RbUtil is always used.
21:27:45[Saint]Nice idea, though.
21:28:01bluebrothermake Rockbox download the theme itself!
21:28:19 Quit bertrik (Read error: Connection timed out)
21:28:32[Saint]didn't someone actually do a patch for RaaA theme downloading?
21:28:36LloreanSomeone just needs to make an rbutil app. ;)
21:28:45[Saint]dinonea, iirc
21:28:52 Join bertrik [0] (
21:28:52 Quit bertrik (Changing host)
21:28:52 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
21:28:59CIA-14r30158 build result: All green
21:29:08LloreanOr perhaps simply a theme browser / extras downloader app
21:29:13bluebrothernothing broken. Nice :D
21:30:15[Saint]bug report of the future: DancePuffDuo is missing!
21:34:05Llorean[Saint]: "Working as intended. That theme is silly."
21:34:37[Saint]I seem to remember someone here still uses it regularly.
21:34:40[Saint]A developer.
21:34:54[Saint]amiconn perhaps? /shrug/
21:35:32bluebrotherI'm using zezayer on my h100
21:35:58bluebrotherwhy on earth does svn want to use gnome-keyring, but git-svn doesn't need to unlock that?
21:39:01 Quit the_kyle (Ping timeout: 255 seconds)
21:41:53 Part hunternet93
21:42:01CIA-14New commit by 03bluebrother (r30159): Remove empty folders as well.
21:44:58 Join the_kyle [0] (~kyle@
21:45:28 Join Thra11_ [0] (
21:45:48CIA-14r30159 build result: All green
21:47:59 Quit fs-bluebot (Quit: So long, and thanks for all the fish.)
21:48:20 Join fs-bluebot [0] (
21:48:37 Quit Thra11 (Ping timeout: 250 seconds)
21:50:16 Quit bertrik (Read error: Connection timed out)
21:50:53 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
21:51:06 Join kadoban_ [0] (
21:53:41 Join Strife89 [0] (~Strife89@
21:54:39***Saving seen data "./dancer.seen"
21:54:49 Quit Thra11_ (Ping timeout: 260 seconds)
21:56:43 Join Thra11_ [0] (
22:04:39kugelbluebrother: what was the reason again for the noisy monitor?
22:04:49kugel(for headphone detection)
22:05:36bluebrotherkugel: that event is sent out the moment the headphone is unplugged, while the other only when audio is routed back to the speaker.
22:06:10bluebrothersince we have a debouncing in the headphone detection not listening to that event results in a short audible playback via the speakerphone before pause kicks in
22:06:39 Quit the_kyle (Ping timeout: 240 seconds)
22:07:32 Quit fs-bluebot (Quit: So long, and thanks for all the fish.)
22:07:59 Join fs-bluebot [0] (
22:09:12bluebrotherfs-bluebot: .explain yourself to AlexP
22:09:12fs-bluebotAlexP: 3yourself: I'm a simple bot to help out with things in #rockbox.
22:09:26AlexPbluebrother: heh, cool :)
22:11:15bluebrotherI've also made the explain list somewhat slower. Not really a fix but it works around the problem for me.
22:12:09 Join Topy44 [0] (
22:13:57 Quit bertrik (Read error: Connection timed out)
22:13:58 Join bertrik [0] (
22:13:58 Quit bertrik (Changing host)
22:13:58 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
22:13:58 Join gbl08ma [0] (
22:14:00gbl08maHi everyone again...
22:14:06 Join the_kyle [0] (~kyle@
22:14:21gbl08maIs there any wiki page explaining the functions of fs-bluebot?
22:14:43gbl08ma(I guess one doesn't exist because bluebot is still in development phase...)
22:16:37bluebrothergbl08ma: no, because it's nothing official Rockbox :)
22:16:37gbl08mahowever, it does live in Rockbox official IRC channel...
22:16:37bluebrothersure, it has to live somewhere ;-)
22:17:42gbl08maand is there any list of the functions supported by the bot? something like a page that updates automatically with all the ". explain" definitions available would be nice
22:17:46bluebrotherno, and I haven't planned such a thing
22:17:54gbl08mano problem :)
22:18:47 Quit the_kyle (Ping timeout: 258 seconds)
22:20:55gbl08maother thing, is there any documentation on creating a new setting on Rockbox? like what parts of code to edit, how things should be defined...
22:21:01 Join clmoe [0] (
22:25:39 Quit gbl08ma (Ping timeout: 252 seconds)
22:27:45 Join gbl08ma [0] (
22:27:56 Part gbl08ma
22:28:05 Join gbl08ma [0] (
22:28:39gbl08maI guess I need to edit settings.h, but I don't think it's enough...
22:28:56 Quit Strife89 (Quit: Heading out)
22:32:00 Join the_kyle [0] (~kyle@
22:35:43 Quit Topy44 (Ping timeout: 255 seconds)
22:36:49 Join Topy44 [0] (
22:38:51 Quit bertrik (Read error: Connection timed out)
22:39:30 Join bertrik [0] (
22:39:37 Quit bertrik (Changing host)
22:39:37 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
22:40:58 Quit user890104 ()
22:44:58 Quit GeekShadow (Read error: Connection reset by peer)
23:02:49CIA-14New commit by 03kugel (r30160): Android: Refactor some of the glue code. ...
23:03:50 Join user890104 [0] (~Venci@
23:03:57 Quit efyx (Quit: Quitte)
23:04:38 Join user890104_ [0] (~Venci@
23:05:33 Part gbl08ma
23:08:27 Quit user890104 (Ping timeout: 252 seconds)
23:08:32 Join user890104 [0] (~Venci@
23:09:07 Quit user890104_ (Ping timeout: 264 seconds)
23:10:54CIA-14r30160 build result: All green
23:15:29 Join T44 [0] (
23:19:11 Quit Topy44 (Ping timeout: 250 seconds)
23:19:42 Quit Horscht (Quit: Verlassend)
23:19:53 Quit neferty (Quit: ohshi-)
23:21:25 Join neferty [0] (~andor@
23:21:26 Quit pamaury (Remote host closed the connection)
23:22:00 Join bluefoxx [0] (
23:26:04CIA-14New commit by 03kugel (r30161): Android: Slightly rework logging to logcat by offloading duplicated code to a new helper class.
23:26:07 Quit bertrik (Ping timeout: 255 seconds)
23:28:03CIA-14New commit by 03kugel (r30162): Forgot to add new class file in r30161.
23:28:44 Quit dfkt|n ()
23:29:00CIA-14r30161 build result: 9 errors, 0 warnings (kugel committed)
23:29:30 Quit ender` (Quit: A ‘good’ landing is one from which you can walk away. A ‘great’ landing is one after which they can use the plane again.)
23:30:07CIA-14New commit by 03kugel (r30163): Android: Fix long unnoticed typo in function call, leading to the wrong function being called.
23:31:47CIA-14r30162 build result: All green
23:33:15 Join robin0800 [0] (
23:33:15CIA-14r30163 build result: 153 errors, 0 warnings (kugel committed)
23:37:19gevaertsI don't think your commit is to blame here...
23:38:38 Join Horscht [0] (
23:38:39 Quit Horscht (Changing host)
23:38:39 Join Horscht [0] (~Horscht@xbmc/user/horscht)
23:39:50 Join Xerion_ [0] (
23:41:37 Quit merbanan (Read error: Operation timed out)
23:41:45 Quit shai_ (Quit: Leaving)
23:43:44 Quit Xerion (Read error: Connection reset by peer)
23:43:44 Nick Xerion_ is now known as Xerion (
23:43:44 Join merbanan [0] (
23:43:44 Join shai [0] (
23:43:44 Quit n17ikh (Quit: ZNC -
23:43:44 Join n17ikh [0] (
23:46:31 Nick Guest97685 is now known as alexbobp (~alex@
23:54:42***Saving seen data "./dancer.seen"
23:56:20 Join markun [0] (~androirc@rockbox/developer/markun)

Previous day | Next day