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-02-22

00:01:24 Part domonoky
00:09:08 Join user890104 [0] (
00:12:14 Quit factor (Read error: Connection reset by peer)
00:13:08 Join factor [0] (~factor@
00:14:36 Quit esperegu (Read error: Connection reset by peer)
00:14:38 Quit bertrik (Ping timeout: 240 seconds)
00:19:20 Part Zagor
00:20:34*TheSeven just booted rockbox on a ce-ata ipod :)
00:20:53TheSeventhat low sleep resolution is driving me nuts
00:21:02TheSevence-ata is dog slow because of it
00:22:52 Join Keripo [0] (
00:24:27 Quit Keripo (Client Quit)
00:25:08*TheSeven throws a fat patch at gevaerts
00:25:21TheSevenyes, a fat fat patch
00:25:45[Saint]or *squish?*
00:28:00 Join christoph_guest [0] (
00:28:35 Quit komputes (Remote host closed the connection)
00:31:52christoph_guesthi all, when building rockbox for android, how can I choose which fonts will be part of the application?
00:32:07*TheSeven wants Ás resolution sleeps
00:32:33christoph_guestI tried to figure this out, but had no luck. any hints would be much appreciated
00:33:56 Quit kevku (Remote host closed the connection)
00:34:20***Saving seen data "./dancer.seen"
00:37:44[Saint]christoph_guest: If you're not a coder, the easiest way is to do "make zip" then take that .zip out and cherry-pick what you want, it, and then do "make .apk" with the zip you've edited.
00:38:18[Saint]basically, remove what you don't want from the .zip file before the .apk is generated.
00:39:13[Saint]gah, add/remove/whatever...but, that's most likely the easiest way for you to do it.
00:39:41pixelmamake fullzip will include all fonts
00:40:12[Saint]pixelma: you can't make an .apk out of fullzip can you?
00:40:20pixelmano idea
00:40:24[Saint]or, can you do "fullzip" in an app build?
00:40:29[Saint]I don't think so.
00:40:33christoph_guestthanks. i tried make fullzip but the resulting apk did not work - the app crashed after starting
00:40:57[Saint]yeah...I didn't think it worked with fullzip, tried that a while ago myself.
00:41:06[Saint]it would make the .apk HUGE if it did, though.
00:41:13pixelmabut with a make zip you'll only get the fonts needed by the included themes which can be next to none based on the resolution
00:41:30[Saint]correct...I just put the fonts on the SD.
00:41:42[Saint]no point in having them clog internal memory.
00:41:43pixelmaI'd do so too
00:41:56christoph_guesti'm using the current svn snapshot and building for 240x320
00:42:08christoph_guestonly 3 fonts can be selected
00:42:34[Saint]you can have all the fonts you want...
00:43:01christoph_guestI guess I can, just have not figured out how
00:43:21[Saint]put them on the SD.
00:43:30[Saint]as we said, there's no point including them in the .apk
00:43:33pixelma well, yes - it's possible that for this resolution there well be three fonts included
00:43:37[Saint]you're wasting internal storage.
00:43:55christoph_guestok. thanks for your help.
00:44:07[Saint]just put your fonts in "/sdcard/rockbox/fonts/
00:44:19christoph_guestI was confused of the lack of a .rockbox directory
00:44:33christoph_guestok, now it's obvious
00:44:41[Saint]"rockbox" on the SD card *is* .rockbox, basically.
00:46:21 Join Keripo [0] (
00:48:55 Quit pamaury (Remote host closed the connection)
00:51:08 Quit ender` (Quit: "I want an Internet. Can I have one of those?" -- Spice Girl Mel B., aka Scary Spice during an AOL press conference, pointing to a monitor)
00:52:16 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
00:54:08 Quit [Saint] (Ping timeout: 240 seconds)
00:54:59christoph_guestCopying the fonts directory to /sdcard/rockbox/ had the result that there are no fonts listed in the setting menu and some relatively small font is the default
00:55:38 Join dikforeuno [0] (
00:56:25pixelmadid you put them into a "fonts" subdirectory there - just as if it would be inside a .rockbox directory on another target?
00:56:37pixelmayou may have to create it first
00:57:02christoph_guestI copied the entire directory, not its content
00:57:24christoph_guestI mean not only its content
00:59:28 Join MadDecent [0] (
00:59:46pixelmaand you took it from ... ?
00:59:56dikforeunoevening folks. is there an updated buyers guide in another location, by chance? the one on seems not to have been updated since 08.
01:00:27christoph_guestthe svn r29348
01:00:31gevaertsdikforeuno: unfortunately not
01:01:42pixelmachristoph_guest: from a build or directly from the source - or basically: what file extension do your font files have?
01:02:32christoph_guestthey are bdf files
01:02:49 Join dewdude [0] (~dewdude@
01:03:55dikforeunodoes anyone have any recommendations on any mp3 players that i should or shouldn't get? i need to get a new player, and id love to get input from people who have used/are using rockbox. itd be much appreciated.
01:04:24pixelmachristoph_guest: you need fnt files - which are made from the bdf ones during the build process. I believe there is a package of those available from the "Extras" page on
01:05:24TheSevengevaerts, pamaury, and everybody else who knows the storage subsystem and fat driver well: can you please review (especially the parts outside of the target tree)
01:06:00pixelmachristoph_guest: there they are inside a .rockbox folder though for a "normal" target
01:07:25pixelmadikforeuno: a lot depends on personal preferences - storage, display, radio, recording etc. so best to tell yours too
01:08:13christoph_guestpixelma: Thank you. I used the Rockbox Extras fonts and everything is fine now.
01:09:07dikforeunothanks pixelma. well, i dont need any recording capability. i'd prefer more storage than less, preferrably at least 32-48 gigs. display doesn't particularly matter, as long as it works. and the one company i wouldn't buy from is apple, because the last 4 ipods i've had have failed on me. radio would be nice, but not necessary.
01:10:52christoph_guestdikforeuno: I was going to suggest an IPod Mini 2G with 32GB CF mod - I used it the past 2 years and still love it. But it's an Apple.
01:11:13 Join crw [0] (
01:11:36Tornedikforeuno: most people here who've used ipods would probably say they were very reliable and of generally very good build quality
01:11:39Torneso i think you have just been unlucky
01:11:50 Join Keripo1 [0] (
01:11:51Tornealso, the older ipods are very well supported and stable by rockbox
01:12:13 Quit panni_ (Read error: Connection reset by peer)
01:12:20dikforeunochristop_guest/torne: right on, appreciate the preference. if they hadn't constantly failed on me, i'd be more open. but i don't feel like i wanna spend money on another ipod for it to die in a year or so, which has constantly happened.
01:12:23pixelmadikforeuno: maybe one of the newer Sansa players together with a 32GB microSD, those are also the most "recent" ones in terms of production line
01:13:17dikforeunopixelma: do you have one of those? any particular Sansa player?
01:13:33Torneclip+ or fuze, are the recent ones with microsd slots
01:13:43Tornenote *not* the fuze+ which is not supported
01:13:57Torne(totally different hardware)
01:13:58 Quit Keripo (Ping timeout: 272 seconds)
01:14:02pixelmano, I don't (well actually I do have but only one of an older production line)
01:14:52 Quit maxsin (Ping timeout: 276 seconds)
01:15:10dikforeunook. thank you very much for the suggestions everyone. have a good night
01:15:19 Quit dikforeuno ()
01:17:49LloreanIs anyone else seeing the forums as quite broken?
01:18:18 Join panni_ [0] (
01:18:36gevaertsLlorean: in what way? I don't immediately see anything special
01:19:09LloreanI'm seeing a bunch of broken images.
01:19:12pixelmalooks fine to me, maybe the css didn't load for you - which I do get sometimes but fixes itself with a refresh
01:19:25LloreanI've refreshed a few times
01:19:51LloreanI don't see any borders around the tables, and several images are missing.
01:26:19 Quit dfkt (Read error: Connection reset by peer)
01:32:13 Join Mouser_X [0] (
01:32:19 Join hebz0rl [0] (
01:33:52 Join maxsin [0] (
01:34:30Mouser_XI have a question - My computer will connect to my GigabeaSt when I use the Bootloader USB, but if Rockbox is already up and running, and I connect it to the PC, my PC fails to interface with it properly.
01:34:50Mouser_XWhat's the biggest difference between the Bootloader USB, and the regular one?
01:35:03gevaertsDo you have HID enabled?
01:35:08Mouser_XAs in, why would it work on my PC from the Bootloader, but not from within Rockbox itself?
01:35:23Mouser_XI don't know. How can I tell?
01:35:32Mouser_X(I can't check now. It's at a different location)
01:35:43christoph_guestI would like to edit one of the existing fonts and add more white space above and below each character to make touch screen navigation easier while maintaining the number of characters per line. Has anybody here worked with bdf files before?
01:35:47 Quit MadDecent (Quit: Leaving)
01:35:47gevaertsit's in the settings somewhere
01:36:34Mouser_XThanks, I'll be sure to look. I need to leave right now (I thought I'd be on longer...)
01:37:58 Quit maxsin (Ping timeout: 246 seconds)
01:38:49gevaertschristoph_guest: have a look at and further
01:39:16gevaertsHopefully you can figure it out :)
01:39:29 Join wick [0] (
01:39:49 Quit wick (Client Quit)
01:40:14 Join mynamewick [0] (
01:41:14christoph_guestgevaerts: thanks for pointing that out
01:41:42gevaertschristoph_guest: if you have more questions, I guess talking to [Saint] is the best option. He seems to know
01:42:05mynamewicki need help
01:49:30mynamewickevery time i plug my sansa fuze v2 into my computer, my computer wont recognize it. it did recognize the fuze before i went for dinner, but now when ever i plug in it the fuze just charges and it goes to the regular operating system rather then rockbox. i can still get to rockbox by turning it on and off while unplugged though.
01:49:35 Quit Dreamxtreme (Quit: Don't follow me)
01:50:01 Join Dreamxtreme [0] (~Dre@
01:52:12 Join maxsin [0] (
01:52:55 Quit maxsin (Client Quit)
01:53:24crwHey, out of curiosity, has anyone decided on a release date for 3.8 yet?
01:53:39 Join maxsin [0] (
01:54:02 Quit mynamewick (Quit: CGI:IRC)
01:56:18 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
01:57:27 Quit liar (Quit: Leaving)
02:00:02 Part dewdude ("Leaving")
02:00:58 Join mynamewick [0] (
02:05:13mynamewick3.8 will probably come out in a week from yesterday
02:06:10 Join krazykit [0] (
02:12:34 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
02:13:28crwFor any developers interested, I've posted FS #11959, which allows the button/wheel lights to indicate disk activity like a USB flash drive would
02:18:54 Quit christoph_guest (Quit: CGI:IRC (EOF))
02:21:42 Quit Guest37503 (Remote host closed the connection)
02:31:06 Quit robin0800 (Quit: Leaving)
02:34:24***Saving seen data "./dancer.seen"
02:44:52CIA-70New commit by moos (r29373): Add Ismael Castiñeira Álvarez to the credits and on the galego translation files ...
02:44:53 Quit mynamewick (Quit: CGI:IRC)
02:45:02JdGordon|crw: isnt that incredibly annoying? :)
02:45:16JdGordon|you're talking about the e200 and its stupidly bright light?
02:46:59CIA-70New commit by moos (r29374): Add Ismael Castiñeira Álvarez to the credits and on the galego translation files ...
02:49:08CIA-70r29373 build result: All green
02:52:47crwJdGordon: I find it kind of useful, actually, so I don't have to turn on the screen to see whether or not the disk is in use.
02:53:03 Quit tchan (Quit: WeeChat 0.3.4)
02:53:25crwI mean, to see if it's safe to disconnect
02:53:28JdGordon|you really should safelt unmount the drive anyway
02:56:08crwThe scenario: I started copying files (in Windows) to my Sansa, turned off the monitors, am ready to grab it and go out the door as soon as its done.
02:56:28crwI guess I'm the only one here so far who finds it useful
03:00:47JdGordon|i didnt say it wasnt useful, I merely asked if it wasnt incredibly annoying
03:00:55JdGordon|but then I dont like bright flashing blue LEDs
03:01:17JdGordon|also that you sholdnt rely on that to know when it is safe to remove
03:01:54 Quit maxsin (Quit: Leaving.)
03:02:59crwHmm... I would say that the light is pretty bright compared to the Fuze's, but I never found it annoying. Oh well.
03:04:51crwI've always waited for the status bar's activity icon to go away before unplugging, never had any problems with that. The idea is that the wheel light replicates that. It was just a little more annoying having to come back and move the wheel to see the screen every couple minutes.
03:05:35crwI should say that that only applies to Windows. Yeah, not properly unmounting in Linux does cause problems
03:20:10 Join semitones [0] (~patrick@unaffliated/semitones)
03:20:50semitoneshello −− I didn't see this question in the faq but −− what is the first thing to do when rockbox starts crashing following a pattern
03:22:40krazykitwrite up method to reproduce the issue and file a bug
03:23:20 Quit milk (Quit: baaaiiii)
03:25:45 Join Buschel [0] (
03:30:03 Join hebz0rl_ [0] (
03:30:58 Quit DerPapst (Quit: Leaving.)
03:31:14 Quit hebz0rl (Read error: Operation timed out)
03:32:19 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
03:44:03 Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
03:45:24semitoneskrazykit, I don't know what caused it, it's just sometimes I'll turn it on, start playing music change the volume, then it crashes, reboots, and acts as if none of that ever happened (can't resume, volume is back to what it was, etc.)
03:45:38semitonesI was hoping I could just update rockbox and maybe it would stop doing that
03:56:30 Quit GeekShadow (Quit: The cake is a lie !)
04:02:22 Quit Keripo1 (Quit: Leaving.)
04:04:33 Join Keripo [0] (
04:05:25semitones"Rockbox can be easily updated with Rockbox Utility." how
04:08:09 Quit GodEater (Ping timeout: 240 seconds)
04:08:16semitonesall i see is install not update
04:09:37Mouser_XFor Rockbox, it's essentially the same thing.
04:09:52Mouser_XMeaning, to update Rockbox, you'd do the same thing you would to install it.
04:09:58semitonesoh ok
04:10:02semitonesthanks :)
04:10:56Mouser_XMore or less. Basically, you're just reinstalling it (but you don't need to reformat, or change the settings, or stuff like that).
04:11:35 Quit factor (Quit: Leaving)
04:32:36 Quit amiconn (Disconnected by services)
04:32:37 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:32:52 Quit pixelma (Disconnected by services)
04:32:53 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:32:55 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:32:55 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:34:25***Saving seen data "./dancer.seen"
04:34:32 Quit Keripo (Quit: Leaving.)
04:36:26 Join factor [0] (~factor@
04:39:48 Join Keripo [0] (
04:45:15 Quit hebz0rl_ (Quit: Leaving)
04:51:08 Join kugel_ [0] (~kugel@rockbox/developer/kugel)
04:52:14 Quit TheSeven (Ping timeout: 246 seconds)
04:52:51 Join Barahir [0] (
04:54:35 Quit kugel (Ping timeout: 276 seconds)
04:56:17 Quit Barahir_ (Ping timeout: 272 seconds)
04:57:52 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
05:01:03 Join GodEater [0] (
05:01:04 Quit GodEater (Changing host)
05:01:04 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
05:01:23 Quit Keripo (Quit: Leaving.)
05:09:55 Join Keripo [0] (
05:11:30 Quit crw (Quit: leaving)
05:14:02 Quit Keripo (Read error: Connection reset by peer)
05:15:58 Join Keripo [0] (
05:25:44 Join Rob2223 [0] (
05:30:20 Quit Rob2222 (Ping timeout: 276 seconds)
05:30:37 Join antil33t [0] (
05:39:48 Quit Horscht (Quit: Verlassend)
05:44:37 Quit t0rc (Quit: Give someone code, help them with one project. Teach someone to code, help them rule the world.)
05:50:28 Quit semitones (Ping timeout: 260 seconds)
05:51:03Mouser_XHypothetical question: If I were to pay/hire someone to write a code for Rockbox, what would be a reasonable amount? The codec in question is OGG (which already exists), which loops (like ADX files currently do).
05:51:28Mouser_XThere's actually a suprirsing number of OGG files with loop points "built-in" to their tags.
05:51:51Mouser_XThey play just fine as OGG files already, but obviously, they don't loop in Rockbox.
05:52:08Mouser_X*write a codec
06:02:31 Quit fkhodkov (Quit: ERC Version 5.3 (IRC client for Emacs))
06:34:29***Saving seen data "./dancer.seen"
07:07:39 Quit simonrvn (Remote host closed the connection)
07:08:10 Join simonrvn [0] (simon@
07:09:55 Quit panni_ (Quit: ( :: NoNameScript 3.81 :: ))
07:17:27 Join einhirn [0] (
07:20:27 Quit BHSPitMonkey (Ping timeout: 240 seconds)
07:24:20 Quit antil33t (Ping timeout: 246 seconds)
07:30:20 Join antil33t [0] (
07:34:13 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
07:47:50 Join esperegu [0] (~quassel@
07:51:07 Quit Keripo (Quit: Leaving.)
08:07:35 Join Buschel [0] (
08:11:14CIA-70New commit by Buschel (r29375): Fix FS #11956. Call parse_replaygain() with correct parameters in ID3 tag parsing.
08:12:30 Quit BHSPitMonkey (Read error: Connection reset by peer)
08:15:20CIA-70r29375 build result: All green
08:24:15 Quit Bagder (Read error: Connection reset by peer)
08:26:15 Join Bagder [0] (~daniel@rockbox/developer/bagder)
08:33:32 Join vnl [0] (
08:33:47 Part vnl
08:34:31***Saving seen data "./dancer.seen"
08:34:36 Quit TheSeven (Ping timeout: 250 seconds)
08:35:38 Join Jerom [0] (~jerome@
08:36:48 Quit Jerom (Client Quit)
08:41:26 Join bertrik [0] (
08:41:26 Quit bertrik (Changing host)
08:41:26 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
08:42:41 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
08:44:18CIA-70New commit by Buschel (r29376): Proper initialize dummy destination address to ensure correct functionality for replaygain in mp4 metadata.
08:44:44Buschelthese metadata parsers ar a pain in the ass :/
08:46:23 Join stripwax [0] (
08:47:56CIA-70r29376 build result: All green
08:52:23CIA-70New commit by Buschel (r29377): Submit FS11960. Limit metadata item size like done for ID3 tags since r29174.
08:52:52 Join ender` [0] (
08:56:02CIA-70r29377 build result: All green
08:57:57 Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
08:58:17 Quit stripwax (Quit:
09:02:13 Join petur [0] (d408b802@rockbox/developer/petur)
09:11:48 Join B4gder [0] (~danielx@2a00:1a28:1200:9::2)
09:11:48 Quit B4gder (Changing host)
09:11:48 Join B4gder [0] (~danielx@rockbox/developer/bagder)
09:22:54 Join LinusN [0] (
09:22:55 Quit LinusN (Changing host)
09:22:55 Join LinusN [0] (~linus@rockbox/developer/LinusN)
09:24:59 Quit sinthetek (Ping timeout: 276 seconds)
09:25:06 Join sinthetek [0] (
09:25:06 Quit sinthetek (Changing host)
09:25:06 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
09:25:33 Join nirv [0] (
09:28:45 Quit bertrik (Ping timeout: 250 seconds)
09:33:15 Nick nirv is now known as Areyoujokingwith (
09:33:23 Nick Areyoujokingwith is now known as censoreshipohboy (
09:36:36 Join n1s [0] (
09:36:36 Quit n1s (Changing host)
09:36:36 Join n1s [0] (~n1s@rockbox/developer/n1s)
09:39:39 Join dfkt [0] (dfkt@unaffiliated/dfkt)
09:52:49 Nick censoreshipohboy is now known as nirv (
09:59:01 Quit sasquatch (Quit: WeeChat 0.3.2)
09:59:26 Join sasquatch [0] (
10:29:27 Quit mudd1 (Ping timeout: 276 seconds)
10:29:53 Join mudd1 [0] (
10:34:36***Saving seen data "./dancer.seen"
10:45:59pixelmaAlexP: while you seem to be around - spam in the forums by rh6sxuofmn
11:07:10 Join Judas_PhD [0] (
11:09:49 Nick kugel_ is now known as kugel (~kugel@rockbox/developer/kugel)
11:13:09 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:17:31 Join CapsAdmun [0] (
11:18:14 Quit CapsAdmin (Ping timeout: 240 seconds)
11:28:56 Quit esperegu (Remote host closed the connection)
11:30:43 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
11:33:08 Join kugel_ [0] (~kugel@rockbox/developer/kugel)
11:34:20 Join Zharr [0] (
11:34:28 Quit Zharr (Client Quit)
11:35:09 Join esperegu [0] (~quassel@
11:35:56 Quit kugel (Ping timeout: 240 seconds)
11:36:11 Nick kugel_ is now known as kugel (~kugel@rockbox/developer/kugel)
11:36:26 Quit bluebrother (Ping timeout: 240 seconds)
11:37:01 Join bluebrother [0] (
11:37:02 Quit bluebrother (Changing host)
11:37:02 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
11:38:44 Join MethoS- [0] (~clemens@
11:40:54 Join Zharr [0] (
11:45:31 Quit Mouser_X (Quit: Leaving)
11:45:53 Quit Zharr (Quit: CGI:IRC (Ping timeout))
11:51:23 Part LinusN
11:53:54 Join robin0800 [0] (
11:55:27 Join amoe [0] (
11:55:50 Quit simabeis_ (Ping timeout: 240 seconds)
11:56:07 Join simabeis [0] (
11:56:56amoehey, I know that Fuze does not support rockbox USB mode yet. Starting the original firmware with an 8GB SDHC card in seems to freeze it. Is it necessary to use a card reader to use SDHC with Fuze?
11:57:09 Join robin0800_ [0] (
11:57:47 Quit robin0800_ (Client Quit)
11:58:33 Join robin0800_ [0] (
11:59:42 Quit robin0800 (Quit: Leaving)
12:01:10 Join LinusN [0] (~linus@rockbox/developer/LinusN)
12:02:08 Quit simabeis (Remote host closed the connection)
12:02:14 Join simabeis [0] (
12:02:20Torneamoe: yes
12:02:58gevaertsIsn't the OF on the fuze supposed to handle sdhc?
12:03:23 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
12:07:02amoeHmm, manual says the OF should handle it
12:07:22amoe'SDHC 4GB and higher' mine is Sandisk 8GB
12:13:16 Quit simabeis (Ping timeout: 272 seconds)
12:13:25 Join simabeis [0] (
12:14:08 Quit literal (Ping timeout: 240 seconds)
12:16:00 Join literal [0] (
12:16:41 Quit eGen_ (Quit: ... gettin' screew my wife ....)
12:17:45 Join eGen_ [0] (
12:24:00 Quit JdGordon (Quit: Leaving.)
12:25:11amoeforums are full of people moaning, seems OF is very picky about SDHC
12:25:52*amoe goes out to buy a card reader :/
12:28:13pixelmaI was under the impression that Rockbox USB works on the Fuzev1 - but I'm not sure and don't have such a device and I don't see a mention whether you are talking about a v1 or a v2
12:32:08 Part LinusN
12:32:53 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
12:33:00 Quit eGen_ (Quit: ... gettin' screew my wife ....)
12:33:23 Join eGen_ [0] (
12:34:38***Saving seen data "./dancer.seen"
12:36:20 Join LinusN [0] (~linus@rockbox/developer/LinusN)
12:36:29n1spixelma: it does work on fuzev1
12:43:52 Quit eGen_ (Quit: ... gettin' screew my wife ....)
12:55:23 Quit Dreamxtreme (Read error: Connection reset by peer)
12:59:43 Join DerPapst [0] (
13:02:52 Join eGen_ [0] (
13:02:57 Join maxsin [0] (
13:02:58 Quit JdGordon (Quit: Leaving.)
13:03:59 Join swilde [0] (
13:04:09 Join Dreamxtreme [0] (~Dre@
13:49:51 Join mshathlonxp [0] (
13:59:55 Quit JdGordon| (Ping timeout: 276 seconds)
14:34:41***Saving seen data "./dancer.seen"
14:45:32 Join TheLemonMan [0] (~lem0n@
14:47:30 Join Stephenc|mobile [0] (
14:58:22CIA-70New commit by mc2739 (r29378): Return valid tuner ID even when tuner is not detected properly. Fixes FS #11791
15:02:15CIA-70r29378 build result: All green
15:03:09CIA-70New commit by mc2739 (r29379): Return valid tuner ID even when tuner is not detected properly. Fixes FS #11791
15:06:01 Quit Judas_PhD (Quit: This is a quitting message)
15:07:56 Quit n1s (Quit: Lńmnar)
15:14:39TheSevengevaerts: Ping
15:17:54 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
15:18:17gevaertsTheSeven: pong?
15:18:33 Join komputes [0] (~komputes@ubuntu/member/komputes)
15:19:51 Quit petur (Ping timeout: 272 seconds)
15:24:45 Quit Stephenc|mobile (Ping timeout: 268 seconds)
15:26:31 Join greyback [0] (
15:27:04mshathlonxpdoes lines "user:" in lang file indicate translator of string?
15:27:40mshathlonxpwhat is the purpose of it then?
15:27:56 Part LinusN
15:28:39Torneit indicates what uses the string
15:28:56gevaertsIIRC it's meant to distinguish between core and plugins as soon as we support translated plugins
15:29:05Torneyeah. currently it's always "core"
15:29:16Tornei guess we'd use the name of the plugin for plugin strings.
15:29:18Tornewhen that's done.
15:29:25TheSevengevaerts: did you have a chance to look at my fat FAT patch?
15:29:34Torneanyway, you can just leave it alone if you're translating
15:29:34gevaertsI'll try tonight
15:30:50mshathlonxpcan anyone of you explain me function of some functions so I can figure out appropriate translation for them?
15:32:26mshathlonxpor I should use manual instead? :D
15:33:41kugelmc2739: I wonder what point tuner_detect_type() has if no radio menu is shown even if a type is detected
15:39:25 Quit jhMikeS (Ping timeout: 240 seconds)
15:40:22 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
15:48:15 Quit Dreamxtreme (Read error: Connection reset by peer)
15:48:22 Join hebz0rl [0] (
15:49:41 Join Dreamxtreme [0] (~Dre@
15:54:35 Quit bluebrother (Disconnected by services)
15:54:36 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
15:56:52 Quit Dreamxtreme (Read error: Connection reset by peer)
16:03:32 Join Dreamxtreme [0] (~Dre@
16:06:43 Quit factor (Read error: Connection reset by peer)
16:15:47 Quit user890104 (Ping timeout: 240 seconds)
16:17:01 Quit balintx (Remote host closed the connection)
16:19:43mshathlonxpis MDB feature available on some other players than my nano ipod, or that not longer exists and it's still in language files for compability?
16:20:55 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
16:20:55 Join balintx [0] (
16:20:59 Join Kitr88 [0] (
16:21:06linuxstb"MDB" ?
16:21:27mshathlonxp6.10 MDB ľ Micronas Dynamic Bass
16:21:50mshathlonxpfrom some manual found by google, since it's not present in ipod manual
16:22:10linuxstbThat sounds like a hardware feature in the Archos devices Rockbox supports.
16:22:55 Quit Kitar|st (Ping timeout: 240 seconds)
16:27:03 Join factor_ [0] (~factor@
16:28:06 Quit factor_ (Remote host closed the connection)
16:28:27 Join factor_ [0] (~factor@
16:29:42 Quit factor_ (Read error: Connection reset by peer)
16:30:50 Join icarusfactor [0] (~factor@
16:31:36 Nick icarusfactor is now known as factor (~factor@
16:34:45***Saving seen data "./dancer.seen"
16:36:04 Join DerPapst1 [0] (
16:37:20 Quit DerPapst (Ping timeout: 276 seconds)
16:41:48 Join DerPapst [0] (
16:42:17 Join toffe82 [0] (
16:42:33mshathlonxp "flash_storage: none" means that this option isn't available for players with flash memory?
16:43:48 Quit DerPapst1 (Ping timeout: 250 seconds)
16:43:58 Join user890104_ [0] (~Venci@
16:47:00 Quit TheLemonMan (Quit: free(me))
16:48:07 Quit user890104_ (Ping timeout: 240 seconds)
16:51:06 Join L-Strife89 [0] (~Strife89@
17:00:52 Join webguest64 [0] (
17:02:06 Quit webguest64 (Client Quit)
17:07:06 Join user890104 [0] (
17:07:51 Join breakpots [0] (
17:08:08breakpotshey, anyone around that can lend a hand?
17:09:08Zagoryou have pots that need breaking?
17:09:43 Part Zagor
17:10:29breakpotsit's actually short for breakfest potatoes
17:10:49 Join webguest54 [0] (
17:12:11 Quit user890104 (Ping timeout: 272 seconds)
17:12:27 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
17:14:44 Quit webguest54 (Client Quit)
17:15:03 Join webguest41 [0] (
17:15:18 Quit webguest41 (Client Quit)
17:15:33 Quit antil33t (Read error: Connection reset by peer)
17:15:42 Join antil33t [0] (
17:17:07 Quit t0rc (Client Quit)
17:17:43breakpotsfixed it myself.
17:17:52gevaertsbreakpots: asking specific questions is usually a better idea
17:18:16breakpotsI didnt even know if anyone was here?
17:19:17 Quit breakpots ()
17:19:51B4gderit ended with a question mark so I assume that was the question!
17:20:14 Quit B4gder (Quit: Konversation terminated!)
17:20:50kugelhis question was quite specific, but I strongly suspect nobody was in the mood to cut off one of his hands to sent him :)
17:22:22 Quit antil33t (Read error: Connection reset by peer)
17:22:32 Join antil33t [0] (
17:24:31 Join milk__ [0] (
17:36:15 Nick milk__ is now known as milk (
17:39:32 Join user890104 [0] (
17:59:28 Quit greyback (Read error: Connection reset by peer)
18:00:58 Quit L-Strife89 (Quit: Heading out for now)
18:04:03 Join TheSphinX^ [0] (
18:04:12 Quit TheSphinX^ (Read error: Connection reset by peer)
18:10:19 Quit hebz0rl (Remote host closed the connection)
18:10:29 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
18:20:33 Quit TheSeven (Ping timeout: 276 seconds)
18:21:51 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
18:29:52 Join n1s [0] (~n1s@rockbox/developer/n1s)
18:34:47***Saving seen data "./dancer.seen"
18:47:30AlexPmshathlonxp: Which language are you looking at out of interest?
18:48:49mshathlonxpI'm not looking but translating
18:48:53 Join LambdaCalculus37 [0] (~3f74f70d@rockbox/staff/LambdaCalculus37)
18:49:00mshathlonxpI can't find latvian here -> :>
18:49:16mshathlonxpcurrently I'm at about 35%
18:49:54LambdaCalculus37mshathlonxp: Are you working on a translation for Latvian? It appears that no one has translated Rockbox to Latvian thus far.
18:50:05mshathlonxpwhere it is?
18:50:16mshathlonxpI somehow can't see any
18:50:28mshathlonxpI see lituanian and estonian but no latvian
18:50:30LambdaCalculus37mshathlonxp: No one has done a translation to Latvian.
18:51:09mshathlonxpI missed the "no"
18:51:24LambdaCalculus37The page you linked to above shows every current translation available in Rockbox, and how much progress has been done on each language file.
18:51:29mshathlonxpyeah, that's why I'm doing it - yesterday bought 1G nano
18:51:46LambdaCalculus37Anyone who wishes to translate Rockbox to their native language is more than welcome to do so.
18:52:14mshathlonxpI guess current status of baltic languages shows trends there - mp3 is usually played by mobile phones, not mp3 players
18:54:35AlexPmshathlonxp: By looking I meant translating
18:55:02AlexPwell, maybe in the last year ot two
18:55:22AlexPBut Rockbox has been going for years and years, well before mobile phones could play mp3s
18:55:55mshathlonxpI hope I'll finish quick'n'dirty complete translation by end of evening
18:55:59 Join kevku [0] (~kevku@2001:7d0:0:f9af:feed:feed:feed:feed)
18:56:29 Quit kevku (Client Quit)
18:56:41 Join kevku [0] (~kevku@2001:7d0:0:f9af:feed:feed:feed:feed)
18:56:53mshathlonxpbtw are these language stats estimated automatically by script that compares "source" and "dest" strings?
18:58:09AlexPnot so much estimated as calculated :)
18:58:15mshathlonxpI guess 10 years ago walkmans were used and CD players were just becoming whidespread :>
18:58:34mshathlonxpah, then I presume lituanian translation could be complete, despite it shows 89%
18:59:35AlexPNo, it is missing quite a lot
18:59:40mshathlonxpare u sure?
18:59:41LambdaCalculus37mshathlonxp: The Lithuanian translation is mostly complete. 89.07% of all required strings are in the file. If anyone wants to fill in the gaps, they can.
18:59:58AlexPAnd there are bits where the English has changed so someone needs to check if the translation needs to change too
19:00:04mshathlonxpwell, if that percentage is estimated by script, mine won't be "complete" as well
19:00:09AlexPmshathlonxp: Yes, click on it
19:00:19AlexPTo be complete all strings need to be translated
19:00:26AlexPThe script just looks at that
19:00:49mshathlonxpand that's the problem - I guess lituanians have it the same as we, latvians - we got a lot of words directly from english
19:00:54mshathlonxpI mean technical words
19:01:09mshathlonxpfor example, karaoke
19:01:23n1sisn't that japanese
19:01:24AlexPWhich is japanese
19:01:36mshathlonxpwhatever, it's used in english anyway
19:01:48AlexPBut in any case, if that is what you use then that is what you should put
19:01:59mshathlonxpI know
19:02:04mshathlonxpwe got another problem
19:02:17mshathlonxpour linguists are retards
19:03:04mshathlonxpI guess most advanced PC users, like me, aren't using win latvian language pack, because there's a lot of words that aren't used in common language and like that
19:06:15pixelmaa translated string counts if the "phrase" is there even if the word is exactly the same as the English. This is in the internal ".lang" file you won't see at probably. The "same as" will be listed under "problems" if you click on the ! icon - you can ignore some if you know that it's what people use in this language but sometimes it helps to find overlooked things or maybe unnecessary anglicisms
19:10:50mshathlonxpcan't find that in manual - *: "Building database... %d found (OFF to return)" - does "to return" means "cancel" here?
19:11:30 Quit swilde (Remote host closed the connection)
19:15:13n1smshathlonxp: no, just to go back to the menu
19:15:58 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
19:16:22mshathlonxpso it continues to build database in background?
19:19:29mshathlonxpor it's already created?
19:19:52n1syes, continues in the background
19:23:29LambdaCalculus37Excellent, the GoGear HDD16x0 and HDD63x0 ports install with Rockbox Utility without issue. I shall enable them in SVN then! :)
19:27:35 Join user890104_ [0] (~Venci@
19:28:47 Quit user890104 (Read error: Operation timed out)
19:29:17 Quit LambdaCalculus37 (Quit: away I go!)
19:30:02 Join panni_ [0] (
19:31:56 Quit user890104_ (Ping timeout: 250 seconds)
19:31:58 Join Keripo [0] (
19:33:50 Quit maxsin (Quit: Leaving.)
19:35:25 Quit n1s (Ping timeout: 240 seconds)
19:35:49 Join Horscht [0] (
19:35:49 Quit Horscht (Changing host)
19:35:49 Join Horscht [0] (~Horscht@xbmc/user/horscht)
19:41:07 Join thomasjfox_ [0] (~thomasjfo@rockbox/developer/thomasjfox)
19:41:17 Quit milk (Ping timeout: 276 seconds)
19:41:42 Join {phoenix} [0] (
19:42:00 Join milk [0] (
19:42:41 Join shai_ [0] (
19:44:37 Quit shai (Ping timeout: 240 seconds)
19:46:44 Quit milk (Read error: Connection reset by peer)
19:48:28kugeldionoea: ping
19:48:39 Quit shai_ (Ping timeout: 268 seconds)
19:49:31 Join liar [0] (
19:49:56 Quit DerPapst (Quit: Leaving.)
19:50:26 Join DerPapst [0] (
19:55:26 Quit DerPapst (Ping timeout: 268 seconds)
19:56:33 Join esperegu_ [0] (~quassel@
19:57:38 Quit esperegu (Ping timeout: 264 seconds)
19:58:30 Quit evilnick_B (Ping timeout: 272 seconds)
20:01:08 Join TheLemonMan [0] (
20:02:25 Join esperegu [0] (~quassel@
20:02:58 Quit esperegu_ (Ping timeout: 250 seconds)
20:03:26 Join bertrik [0] (
20:03:26 Quit bertrik (Changing host)
20:03:26 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
20:04:05 Join stephen___ [0] (~stephen@
20:09:17mshathlonxpwhat is "Remote While Playing Screen"?
20:09:50stephen___the while playing screen for remotes for devices that have remotes
20:11:56pixelmawith an own display
20:20:33AlexPmshathlonxp: Some remote controls have an lcd screen
20:20:53mshathlonxpI got that from previous two posts ;)
20:21:02AlexPI just wanted to clarify :)
20:22:42 Join IuDeX [0] (
20:23:05IuDeXone question. Can I find on rockox site a 3.8RC changelog?
20:23:13AlexPNot yet
20:23:25AlexPI haven't got round to writing the release notes yet
20:23:32gevaertsThe MajorChanges wiki page should be reasonably accurate
20:23:32IuDeXokay, thanks ;)
20:23:35AlexPYou can look at the MajorChanges wiki page
20:23:47IuDeXany big changes?
20:24:04AlexPHave a look at MajorChanges :)
20:24:23AlexP(i.e. I can't remember) :)
20:24:47gevaertsI'll say yes. Just don't ask me what those changes are :)
20:24:54AlexPI lose track of what was committed when
20:25:34IuDeXThe best way : download and install
20:25:44AlexPyeah, give it a go :)
20:25:45 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
20:25:55gevaertsAh yes, embedded album art for mp3 is the big one I guess
20:26:10IuDeXOn clip+? Noo. ;)
20:26:24gevaertsYou didn't specify clip+!
20:26:33IuDeXYes, I know that ;p
20:29:57pixelmahmm, how does pictureflow deal with embedded album art?
20:30:24AlexPI don't think it does
20:30:45AlexPI remember asking kugel this when it was committed, but I can't remember the answer exactly
20:30:48 Quit evilnick_B (Ping timeout: 272 seconds)
20:31:43linuxstbAlexP: I think I remember him saying it didn't work in pictureflow, and that he was looking at it. Don't know if he ever did though. The problem was that pictureflow deals with album artwork, not track artwork.
20:32:09AlexPI think he looked at it then discovered it was harder than he had thought
20:32:12kugelAlexP: you committed yourself (to the manual) that it doesn't :)
20:32:30AlexPkugel: Don't expose my frailties :)
20:32:52 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
20:33:38kugelit's not hard as in hard to write, but it's hard since pf relies on the db only and not on metadata parsers
20:34:21 Join fkhodkov [0] (
20:34:24kugelmaking it ask the metadata parsers requires enabling albumart in a few places in the core which is not nice for mono targets
20:34:50***Saving seen data "./dancer.seen"
20:35:03kugeland will slow down thumbnail generation quite a bit
20:37:30 Quit IuDeX (Quit: CGI:IRC (EOF))
20:39:39 Join user890104 [0] (~Venci@
20:42:01 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
20:50:27 Quit Keripo (Quit: Leaving.)
20:51:24 Quit liar (Ping timeout: 240 seconds)
20:52:31 Join liar [0] (
20:52:47thomasjfox_linuxstb: I'll switch the maemo port to windowed mode. Testing it for some days now and it really integrates nicely into maemo.
20:53:18 Quit Zambezi (Ping timeout: 276 seconds)
20:53:23 Quit vedos (Ping timeout: 250 seconds)
20:53:35thomasjfox_linuxstb: Screen resolution will drop from 800x480 to 800x420 on the n900, currently working on a "new" cabbie port
20:53:56TheSevenis it normal that rockbox (svn head as of yesterday) very briefly spins down the disk at the track boundaries while buffering?
20:53:56 Quit {phoenix} (Read error: Connection reset by peer)
20:54:08 Join vedos [0] (
20:54:40 Join {phoenix} [0] (
20:54:57 Join Zambezi [0] (Zulu@
20:55:22 Quit crwl (Ping timeout: 276 seconds)
20:55:36 Quit Zambezi (Changing host)
20:55:36 Join Zambezi [0] (Zulu@unaffiliated/zambezi)
20:56:15amiconnthomasjfox_: Why not just offer the standard maemo functions (switch to chooser and close) as part of an .sbs?
20:56:15 Quit Kitr88 (Ping timeout: 240 seconds)
20:56:15 Join Judas_PhD [0] (
20:57:08thomasjfox_amiconn: They are not available in the root and other menus
20:57:19 Join Kitar|st [0] (
20:57:24 Nick thomasjfox_ is now known as thomasjfox (~thomasjfo@rockbox/developer/thomasjfox)
20:57:56 Quit Guinness` (Read error: Connection reset by peer)
20:58:21amiconnHmm, they are not? I would expect .sbs to work in every screen that has a status bar
20:58:21 Join Guinness [0] (
20:58:21thomasjfoxamiconn: If rockbox gets stuck for whatevery reason, people wouldn't know how to close it
20:58:40amiconnFile browser(s), all menus, and most info screens
20:59:03pixelmathe sbs is
20:59:13 Quit {phoenix} (Read error: Connection reset by peer)
20:59:13thomasjfoxamiconn: Ah ok, .sbs files are for the status bar. Didn't know that
20:59:24amiconn"status bar skin" or somesuch
21:00:17mshathlonxpwhat is "Line Selector Type" ?
21:00:17amiconnNowadays the status bar can even (almost) replace the wps afaiu
21:00:17thomasjfoxcan the status bar f.e. be 60 pixels large?
21:00:17AlexPas big as you want
21:00:17*linuxstb would be happy with just the standard maemo status bar - no desire to customise it
21:00:24amiconnNever tried it, but iirc gevaerts has such a "wps bar" on his gigabeat
21:00:51AlexPmshathlonxp: You can either have inverted colours that tell you what line of a list you are on, or a little arrow just to the left of the selected line
21:01:22thomasjfoxI'll try to create a screenshot of my current work
21:01:22pixelmakugel: do you know something about the separate %Vf/b ("viewport" colour) tags? I think I remember you having to do with it but I am not sure
21:01:22gevaertsI'd say that on touchscreen targets, the sbs *can* replace the sbs, and on big screens it may even make sense to not switch to the wps at all
21:01:22amiconnAlexP: Or custom colours, or a colour gradient
21:01:28mshathlonxpis this talk about "rockbox app" for something?
21:01:56pixelmagevaerts: the sbs can replace the sbs?
21:01:56AlexPthomasjfox: See e.g.
21:02:28AlexPpicked at random from the theme site
21:02:28gevaertspixelma: in a very obvious way :)
21:02:28gevaertsIt can also replace the wps
21:03:00thomasjfoxAlexP: Looking good
21:03:23thomasjfoxThe standard mameo status bar though features maemo-wide plugins
21:05:25amiconnI know, but then rockbox has its own style that doesn't match general maemo style very well
21:06:31amiconnThere are several maemo apps that do what I suggested (namely most, if not all, games and gadgets by Offscreen)
21:08:51 Join {phoenix} [0] (
21:08:51 Quit evilnick_B (Ping timeout: 272 seconds)
21:09:42 Join crwl [0] (
21:12:35AlexPIs svn working for people?
21:13:21thomasjfoxAlexP: Not for me :(
21:13:42AlexPthomasjfox: At least it isn't just me
21:13:42thomasjfoxAlexP: Working again :)
21:14:01AlexPstill not here
21:14:15AlexPI wonder if there is something flaky on the route
21:15:23AlexPI can't get to the website either
21:17:14CIA-70New commit by thomasjfox (r29380): Improve SDL port 'configure −−prefix' error message
21:17:14kugelthomasjfox: what I planned for android is to show the statusbar in the main menu (leveraging custom UI viewport), and hide it in the wps
21:17:14kugelor rather, make the host statusbar an additional option in the existing statusbars
21:20:11CIA-70r29380 build result: All green
21:20:24pixelmakugel: did you see my question before?
21:23:52thomasjfoxScreenshot using windowed mode on real n900 hardware:
21:24:11kugelpixelma: I think these tags exist
21:25:47pixelmasure, but do you know anything about their inner working? I'm asking because I think it's slightly odd that they now only seem to take effect in used parts of the viewport. But your answer sounds like you don't, nevermind then
21:26:46kugelpixelma: I just answered it, no? If not I didn't see another question
21:26:46 Join DerPapst1 [0] (
21:27:23kugelthomasjfox: is there a way to switch between fullscreen and windowed at runtime?
21:27:52thomasjfoxkugel: So some screens will have the host status bar and some not?
21:28:26mshathlonxpwhat is "Clear Backdrop"?
21:28:26thomasjfoxIIRC gevaerts once said rockbox shouldn't take over the OS. It really feels a lot more integrated with the host status bar
21:28:26kugelpixelma: yep, no idea how they work
21:28:57pixelmaok, I misremembered then :/
21:28:57*gevaerts denies everyting!
21:29:33pixelmamshathlonxp: it removes the background picture in menus etc. if there is one set
21:31:14mshathlonxpbtw what's the reason to port rockbox on mobiles, apart from continuity - isn't there any enough good audio players for them already?
21:31:34thomasjfoxkugel: We could teach that to the SDL port
21:35:25 Quit Hadaka (Ping timeout: 276 seconds)
21:35:25Xerionthe build of rockbox on my android phone is still the only player that plays my files properly over the network from a mounted samba chare :P
21:35:25Xerionso there's that :D
21:35:25gevaertsNearly none of the others support monkey's audio :)
21:35:25 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
21:35:25 Quit logbot (Ping timeout: 250 seconds)
21:35:25***ERROR: (Closing Link: (Ping timeout: 250 seconds)) from
21:35:25***Saving seen data "./dancer.seen"
21:35:27***Started Dancer V4.16
21:35:27***Connected to on port 6667
21:35:27***Logfile for #rockbox started
21:35:28Mode"logbot :+i" by logbot
21:35:31***Server message 501: 'logbot :Unknown MODE flag'
21:35:31 Join logbot [0] (
21:35:31 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
21:35:31 Join DerPapst1 [0] (
21:35:31 Join crwl [0] (
21:35:31 Join {phoenix} [0] (
21:35:31 Join Guinness [0] (
21:35:31 Join Kitar|st [0] (
21:35:31 Join Judas_PhD [0] (
21:35:31 Join Zambezi [0] (Zulu@unaffiliated/zambezi)
21:35:31 Join vedos [0] (
21:35:31 Join liar [0] (
21:35:31 Join user890104 [0] (~Venci@
21:35:31 Join fkhodkov [0] (
21:35:31 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
21:35:31 Join stephen___ [0] (~stephen@
21:35:31 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
21:35:31 Join esperegu [0] (~quassel@
21:35:31 Join TheLemonMan [0] (
21:35:31 Join thomasjfox [0] (~thomasjfo@rockbox/developer/thomasjfox)
21:35:31 Join Horscht [0] (~Horscht@xbmc/user/horscht)
21:35:31 Join panni_ [0] (
21:35:31 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
21:35:31 Join kevku [0] (~kevku@2001:7d0:0:f9af:feed:feed:feed:feed)
21:35:31 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
21:35:31 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
21:35:31 Join antil33t [0] (
21:35:31 Join toffe82 [0] (
21:35:31 Join factor [0] (~factor@
21:35:31 Join balintx [0] (
21:35:31 Join Dreamxtreme [0] (~Dre@
21:35:31 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
21:35:31 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
21:35:31 Join komputes [0] (~komputes@ubuntu/member/komputes)
21:35:31 Join mshathlonxp [0] (
21:35:31 Join eGen_ [0] (
21:35:31 Join literal [0] (
21:35:31 Join simabeis [0] (
21:35:31 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
21:35:31 Join robin0800_ [0] (
21:35:31 Join amoe [0] (
21:35:31 Join MethoS- [0] (~clemens@
21:35:31 Join kugel [0] (~kugel@rockbox/developer/kugel)
21:35:31 Join CapsAdmun [0] (
21:35:31 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
21:35:31 Join mudd1 [0] (
21:35:31 Join sasquatch [0] (
21:35:31 Join dfkt [0] (dfkt@unaffiliated/dfkt)
21:35:31 Join nirv [0] (
21:35:31 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
21:35:31 Join ender` [0] (
21:35:31 Join Bagder [0] (~daniel@rockbox/developer/bagder)
21:35:31 Join simonrvn [0] (simon@
21:35:31 Join Rob2223 [0] (
21:35:31 Join GodEater [0] (~bibble@rockbox/staff/GodEater)
21:35:31 Join Barahir [0] (
21:35:31 Join pixelma [0] (quassel@rockbox/staff/pixelma)
21:35:31 Join amiconn [0] (quassel@rockbox/developer/amiconn)
21:35:31 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
21:35:31 Join krazykit [0] (
21:35:31 Join pikytcus [0] (
21:35:31 Join scorche|sh [0] (
21:35:31 Join Topy44 [0] (~Topy44@
21:35:31 Join Rondom [0] (
21:35:31 Join pjm0616 [0] (
21:35:31 Join froggyman [0] (~seth@unaffiliated/froggyman)
21:35:31 Join niekie [0] (~niek@CAcert/Assurer/niekie)
21:35:31 Join MagusG [0] (
21:35:31 Join avacore [0] (
21:35:31 Join bluefoxx [0] (
21:35:31 Join z35 [0] (
21:35:31 Join powell14ski [0] (
21:35:31 Join merbanan [0] (
21:35:31 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
21:35:31 Join FoH [0] (
21:35:31 Join jfc [0] (
21:35:31 Join ved [0] (
21:35:31 Join knittl [0] (~knittl@unaffiliated/knittl)
21:35:31 Join zu_ [0] (
21:35:31 Join alexbobp [0] (
21:35:31 Join parafin [0] (
21:35:31 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
21:35:31 Join Slasheri_ [0] (
21:35:31 Join kkit|sh [0] (
21:35:31 Join Xerion [0] (
21:35:31 Join elcan [0] (
21:35:31 Join mystica555 [0] (
21:35:31 Join Battousai [0] (~bryan@gentoo/developer/battousai)
21:35:31 Join dionoea [0] (~dionoea@videolan/developer/dionoea)
21:35:31 Join Loto [0] (~nfs@xbmc/user/Loto)
21:35:31 Join Kohlrabi [0] (
21:35:31 Join Galois [0] (
21:35:31 Join Kuitsi [0] (
21:35:31 Join scorche [0] (~scorche@rockbox/administrator/scorche)
21:35:31 Join markun [0] (~markun@rockbox/developer/markun)
21:35:31 Join bzed [0] (
21:35:31 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
21:35:31 Join linuxguy3 [0] (
21:35:31 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
21:35:31 Join timccc [0] (~timccc@
21:35:31 Join yosafbridge [0] (
21:35:31 Join soap [0] (~soap@rockbox/staff/soap)
21:35:31 Join ack` [0] (
21:35:31 Join guymann [0] (
21:35:31 Join jepler- [0] (~jepler@emc/developer/pdpc.professional.jepler)
21:35:31 Join tah [0] (
21:35:31 Join @ChanServ [0] (ChanServ@services.)
21:35:31 Join cjcopi [0] (
21:35:31 Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb)
21:35:31 Join n17ikh [0] (
21:35:31 Join Farthen [0] (
21:35:31 Join Strife89 [0] (~Strife89@
21:35:31 Join rasher [0] (~rasher@rockbox/developer/rasher)
21:35:31 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
21:35:31 Join jordan` [0] (
21:35:31 Join feisar- [0] (
21:35:31 Join jae [0] (
21:35:31 Join ranmachan [0] (
21:35:31 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
21:35:31 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
21:35:31 Join logiclost [0] (
21:35:31 Join amee2k [0] (
21:35:31 Join ehntoo [0] (
21:35:31 Join AlexP [0] (~alex@rockbox/staff/AlexP)
21:35:31 Join Utchy [0] (
21:35:31 Join plux [0] (
21:35:31 Join CIA-70 [0] (~CIA@
21:35:31 Join YPSY [0] (
21:35:31 Join TBCOOL [0] (
21:35:31 Join preglow [0] (
21:35:31 Join [fred] [0] (
21:35:31 Join iq [0] (~iq@unaffiliated/iq)
21:35:31 Join aevin [0] (eivindsy@unaffiliated/aevin)
21:35:31 Join FOAD [0] (~dok@
21:35:31 Join maraz [0] (
21:35:31 Join Torne [0] (~torne@rockbox/developer/Torne)
21:35:31 Join tmzt [0] (~tmzt@
21:37:13thomasjfoxamiconn: Take a look at the screenshot, cabbiev2 integrates nicely into the maemo look
21:37:37kugelI think I remember you could color each line in a vp differently with it, but I'm not very sure
21:37:38kugelthomasjfox: overtaking seems a bit exaggerated :)
21:38:00kugelXerion: the others dont?
21:38:02kugelwe dont apply any magic
21:38:05kugelgevaerts: they have a good reason :)
21:38:05kugelthomasjfox: you could adjust that in the lcd backend I suppose
21:38:08thomasjfoxkugel: Well, it didn't find a way to exit it on the n800 with the stock task switcher :o)
21:38:11kugele.g. if (statusbar) y += statusbar_height, height -= statusbar_height
21:38:17kugeland act as if the top pixel rows are hidden by the statusbar to the rest of the code
21:38:26mshathlonxp"Reduce Ticking" is what - reduce blinking of remote's LCD?
21:38:32AlexPmshathlonxp: We think not, otherwise we wouldn't be bothering
21:38:34 Quit evilnick_B (Ping timeout: 272 seconds)
21:38:41AlexPmshathlonxp: no, audible ticking
21:38:46Xerionnone that I have tried, most will not even allow you to set folders apart from sdcard, and the ones that do don't buffer enough
21:39:04AlexPmshathlonxp: Some H100 remotes have a ticking noise, this attempts to reduce it
21:39:16Xerionalso there's the equalizer, and replaygain...
21:39:22mshathlonxpsomething like ipod's click?
21:39:26thomasjfoxkugel: So we would still need a 800x420 theme and fill up the other 60 pixels in fullscreen mode with a custom status bar.
21:39:29AlexPno, you don't want this
21:39:38Xerionmore like line noise :P
21:39:43AlexPIt is a faint rythmic inteference
21:41:31Lloreanmshathlonxp: Since the LCD updates and the audio go down cables wrapped so close, there can be interference in the audio, so it attempts to update the LCD less often so that you get less noise, if I understand correctly
21:41:46 Quit vedos (*.net *.split)
21:41:46 Quit mudd1 (*.net *.split)
21:41:47 Quit merbanan (*.net *.split)
21:41:47 Quit Unhelpful (*.net *.split)
21:41:47 Quit Battousai (*.net *.split)
21:41:47 Quit Loto (*.net *.split)
21:41:47 Quit timccc (*.net *.split)
21:41:47 Quit tah (*.net *.split)
21:41:48 Quit logiclost (*.net *.split)
21:41:48 Quit amoe (*.net *.split)
21:41:48 Quit preglow (*.net *.split)
21:41:48 Quit CIA-70 (*.net *.split)
21:41:48 Quit TBCOOL (*.net *.split)
21:41:48 Quit YPSY (*.net *.split)
21:42:59 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
21:43:10 Join Keripo [0] (
21:46:41pixelmakugel: yes, you can. I still think that once set it should be used on all "lines" following in the viewport or until set differently, now they seem to be ignored on unused lines (if you don't "fill" the viewport complety), I can work around by adding blank lines but I find it a waste and illogical. But thanks for listening :)
21:47:24 Quit Keripo (Client Quit)
21:47:27kugelwhat is an unused line?
21:50:46TheSevenhm, why is emcore like 100 times faster when accessing the disk than rockbox?
21:50:55TheSevenmaybe because it has 10000 times the timer resolution?
21:51:26pixelmakugel: where there is nothing specified in the WPS - e.g. I only set one line with , let's say, artist info and nothing else but my viewport is 40 pixels tall and I use a 10 pixels tall font. Everything below the first 10 pixels ignore %Vf/b
21:52:28kugelpixelma: what should be there to take the colors?
21:53:21pixelmaI'd expect the bakground colour (%Vb) to be shown still
21:53:22kugelthomasjfox: I don't understand
21:53:30pixelmabackground too
21:53:32 Quit benedikt93 (Quit: Bye ;))
21:53:33kugelpixelma: ah so that's without backdrop?
21:53:46kugelI tend to forget you can do that :)
21:54:05kugelI can't help you there I'm afraid
21:54:48pixelmayeah, I figured. Still thanks :)
21:56:15thomasjfoxkugel: I thought you suggested we have a rockbox status bar that can switch between fullscreen and windowed mode. If the windowed mode is active, we would just crop the top 60+ pixels by tweaks in the LCD backend, right?
22:00:08 Join vedos [0] (
22:00:08 Join amoe [0] (
22:00:08 Join mudd1 [0] (
22:00:08 Join merbanan [0] (
22:00:08 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
22:00:08 Join Battousai [0] (~bryan@gentoo/developer/battousai)
22:00:08 Join Loto [0] (~nfs@xbmc/user/Loto)
22:00:08 Join timccc [0] (~timccc@
22:00:08 Join tah [0] (
22:00:08 Join logiclost [0] (
22:00:08 Join CIA-70 [0] (~CIA@
22:00:08 Join preglow [0] (
22:00:08 Join TBCOOL [0] (
22:00:08 Join YPSY [0] (
22:00:10kugelpixelma: my skin engine time is looong ago ;)
22:00:10kugelcrop it transparently to the rest of the code, so it still thinks LCD_HEIGHT is 480
22:00:10DBUGEnqueued KICK kugel
22:00:10kugela "800x420" would be a 800x480 theme which doesn't draw into the first 60px
22:02:19thomasjfoxkugel: The status bar really has to be 60 pixel in height. Otherwise we would crop of the main menu
22:02:42kugelthat's possible
22:04:11thomasjfoxis the status bar per theme or independent of themes?
22:04:26kugelyou can shift the main menu down with the custom UI viewport or an sbs
22:04:56 Join Keripo [0] (
22:05:07kugelor you hardcode it with a "system statusbar" option
22:05:15 Quit mystica555 (*.net *.split)
22:05:15 Quit advcomp2019_ (*.net *.split)
22:05:15 Quit z35 (*.net *.split)
22:05:15 Quit liar (*.net *.split)
22:05:15 Quit TheLemonMan (*.net *.split)
22:05:16 Quit jhMikeS (*.net *.split)
22:05:16 Quit eGen_ (*.net *.split)
22:05:16 Quit ender` (*.net *.split)
22:05:16 Quit Keripo (*.net *.split)
22:05:16 Quit {phoenix} (*.net *.split)
22:05:17 Quit pamaury (*.net *.split)
22:05:17 Quit Bagder (*.net *.split)
22:05:17 Quit jfc (*.net *.split)
22:05:17 Quit alexbobp (*.net *.split)
22:05:17 Quit elcan (*.net *.split)
22:05:17 Quit user890104 (*.net *.split)
22:05:18 Quit balintx (*.net *.split)
22:05:18 Quit Rob2223 (*.net *.split)
22:05:18 Quit bluefoxx (*.net *.split)
22:05:18 Quit FoH (*.net *.split)
22:05:18 Quit ChanServ (*.net *.split)
22:05:18 Quit Kitar|st (*.net *.split)
22:05:18 Quit Judas_PhD (*.net *.split)
22:05:18 Quit Horscht (*.net *.split)
22:05:19 Quit komputes (*.net *.split)
22:05:19 Quit krazykit (*.net *.split)
22:05:19 Quit Slasheri_ (*.net *.split)
22:05:19 Quit linuxguy3 (*.net *.split)
22:05:19 Quit jepler- (*.net *.split)
22:05:20 Quit cjcopi (*.net *.split)
22:05:20 Quit soap (*.net *.split)
22:05:21 Quit n17ikh (*.net *.split)
22:05:21 Quit linuxstb (*.net *.split)
22:05:47thomasjfoxhmm. So if you run rockbox without a theme in windowed mode, you lose parts of the main menu...
22:06:08thomasjfoxI like the transparent crop idea
22:06:23 Join Keripo [0] (
22:06:23 Join {phoenix} [0] (
22:06:23 Join liar [0] (
22:06:23 Join user890104 [0] (~Venci@
22:06:23 Join TheLemonMan [0] (
22:06:23 Join balintx [0] (
22:06:23 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
22:06:23 Join eGen_ [0] (
22:06:23 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
22:06:23 Join ender` [0] (
22:06:23 Join Bagder [0] (~daniel@rockbox/developer/bagder)
22:06:23 Join Rob2223 [0] (
22:06:23 Join bluefoxx [0] (
22:06:23 Join FoH [0] (
22:06:23 Join jfc [0] (
22:06:23 Join alexbobp [0] (
22:06:23 Join elcan [0] (
22:06:23 Join ChanServ [0] (ChanServ@services.)
22:06:23Mode"#rockbox +o ChanServ " by
22:06:29 Join z35 [0] (
22:06:39thomasjfoxStill have to think about which approach fits best: Either running always in windowed mode or the transparent crop stuff
22:06:41 Join mystica555 [0] (
22:06:54 Join soap [0] (~soap@rockbox/staff/soap)
22:06:54 Join n17ikh [0] (
22:06:54 Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb)
22:07:11thomasjfoxThe transparent crop mode requires more modifications to existing themes and will make theme creation a bit more complex.
22:07:26kugelthomasjfox: the second is certainly more flexible. a theme could still always show the statusbar
22:07:37 Join advcomp2019_ [0] (
22:07:37 Join Kitar|st [0] (
22:07:37 Join Judas_PhD [0] (
22:07:37 Join Horscht [0] (~Horscht@xbmc/user/horscht)
22:07:37 Join komputes [0] (~komputes@ubuntu/member/komputes)
22:07:37 Join krazykit [0] (
22:07:37 Join Slasheri_ [0] (
22:07:37 Join linuxguy3 [0] (
22:07:37 Join jepler- [0] (~jepler@emc/developer/pdpc.professional.jepler)
22:07:37 Join cjcopi [0] (
22:07:43 Quit evilnick_B (Ping timeout: 272 seconds)
22:08:37kugelthomasjfox: not necessarily; if it's an additional statusbar option (next to the existing top, bottom and custom otions), then a theme can enable/disable them with %we/%wd
22:09:22kugelthe menus would have a fixed shift downwards (there's already STATUSBAR_HEIGHT used in the code to do that with the classic statusbar)
22:11:48amiconnthomasjfox: The .sbs doesn't need to be 60 pixels tall. Any value will work, as long as it provides the necessary controls using sufficiently recognisable icons. That's my point - fullscreen offers better control for themers
22:11:49thomasjfoxSo that would be the most flexible route. The normal maemo fullscreen/windowed mode switcher is usually at the bottom
22:12:41thomasjfoxamiconn, kugel: ok ok, I'll give it a test run the next days :)
22:12:55 Quit Keripo (Quit: Leaving.)
22:13:25kugelthomasjfox: I'll also have a look tomorrow. showing androids statusbar is also on my todo list
22:13:29thomasjfoxcan the sbs have viewports at arbitraty positions like the wps?
22:13:30 Quit TheSeven (Disconnected by services)
22:13:31 Join [7] [0] (~TheSeven@rockbox/developer/TheSeven)
22:15:21thomasjfoxkugel: cool
22:15:41 Join dewdude [0] (~dewdude@
22:15:58 Quit Stummi (Quit: Bye!)
22:15:59dewdudehmmmm....Bushel isn't here. I'll take my leave.
22:16:01 Part dewdude ("Leaving")
22:19:05 Quit TheLemonMan (Quit: free(me))
22:19:06 Join n1s [0] (
22:19:06 Quit n1s (Changing host)
22:19:06 Join n1s [0] (~n1s@rockbox/developer/n1s)
22:20:51CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
22:20:51*[7] wonders why people are objecting to a tickless Ásec-resolution kernel
22:21:48[7]replacing sleep(1); with udelay(1000); in one place increased disk transfer speed by a factor of ~10, but greatly increased CPU load
22:21:48Bagderare "people" ?
22:22:25[7]Bagder: the last time i suggested it, someone didn't like the idea of unifying sleep/current_timestamp resolution to 1Ás instead of 10ms
22:23:29[7]we're at ~1MB/s now
22:23:56[7]emcore manages to do 40MB/s... I'll need to figure out where that remaining difference is coming from
22:23:56amiconnAnd why would we need ┬Ásec resolution?
22:24:12BagderI would also perhaps say that a sleep() in those places sound wrong
22:24:21Bagderno matter what resolution
22:24:32*amiconn agrees with Bagder
22:24:35 Quit esperegu (Read error: Connection reset by peer)
22:24:43[7]why waste 200000 CPU cycles while waiting for the MMC controller?
22:25:01[7]>1000Ás wastes time, <1000Ás is unstable
22:25:44[7]Bagder: how else would you handle that case?
22:25:58amiconnShort sleep() is more overhead than just busy-waiting. And the cpu isn't wasted - you're supposed to yield()
22:26:20[7]yield() doesn't guarantee that it blocks for long enough
22:26:32[7]and it isn't more efficient overhead-wise than sleep either
22:26:52[7]for things like 10Ás i perfectly see your point, but not for 1000Ás
22:26:54amiconnDisk transfers are only happening at a very small fraction of the power-on time
22:27:04n1sbut sleep may take longer than the number of ticks specified
22:27:05 Join T44 [0] (~Topy44@
22:27:05 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
22:27:14[7]n1s: which doesn't really hurt
22:27:16amiconnI doubt that saving the last mA during those few seconds is relevant
22:27:33 Quit thomasjfox (Remote host closed the connection)
22:27:35[7]i'm more concerned about the UI being sluggish during disk access
22:28:20 Join saratoga [0] (9803c6dd@gateway/web/freenode/ip.
22:28:22n1s[7]: btw, i got a classic now, haven't installed rb yet though
22:28:28*amiconn already wrote an mmc driver for rockbox
22:28:46[7]i'd expect that this one udelay is responsible for >90% of the total cpu load of the ce-ata driver
22:28:53amiconnWhy would the ui be sluggish if you yield(), but not if you sleep()?
22:29:24jhMikeSyield is more effient than sleep as far as what the scheduler does but keeps the CPU busy, sleep changes lists around
22:29:25[7]amiconn: as I said, yielding isn't better than sleeping in any way, except that it might return too early, fucking up the transfer
22:29:44[7]hm, strange scheduler :)
22:29:45saratogayou can't check a hardware timer to see if its been long enough after yeilding?
22:29:57saratoga(don't know whats available on the ipods)
22:30:12 Quit Topy44 (Ping timeout: 240 seconds)
22:30:13jhMikeS[7]: how is that strange. if threads are not removed from the run list, the CPU should not sleep at all
22:30:19[7]well, yielding in a loop checking a timer is basically sleeping, right?
22:30:54jhMikeSjust switches to another thread if another is ready to run, else it just returns
22:31:04saratogawell i meant it gives other threads a chance to run if you're worried about starving the UI
22:31:04[7]but i don't want the latter part
22:31:10Torneyeah; it's busywaiting that hapens to give other threads a chance to run
22:31:22[7]and instead of having the thread check if the destination time has been reached, i might as well just block the thread
22:31:24Torneso it doesn't murder everyone else's latency but it also dosn't have very much overhead
22:31:35amiconn[7]: Hmm, I'd expect the hardware to have a method to tell you the transfer is actually done. That's what the Ondio MMC driver does (polling for the dma end flag, and the ssr empty flag afterwards)
22:31:36bertrikif possible, use some interrupt which wakes up a wakeup struct
22:32:02[7]amiconn: the transfer itself is interrupt-driven, but there is some nasty delay during transfer setup that seems to be needed
22:32:19jhMikeSthe scheduler doesn't have alot of overhead itself
22:32:27[7]er, only data transfer completion is signaled, not command completion
22:32:47amiconnHmm, only for setup, and then it severely affects transfer rate?
22:33:09[7]yes, probably due to ridiculously small transfers being issued
22:33:14kugel[7]: various sd driver do busy wait with a yield after some timeout. works just fine
22:34:26amiconnWhy don't you use open-ended CMD_WRITE_MULTIPLE_BLOCK / CMD_READ_MULTIPLE_BLOCK?
22:34:51amiconnOne command will continue transferring until you explicitly tell it to stop
22:35:07[7]amiconn: that isn't the problem here
22:35:26kugelFWIW if you use sleep and it's too high resolution for your needs (and you don't like the scheduler switching threads) then you shouldn't be using sleep() regardless of the resolution (i.e. agree with Bagder and amiconn)
22:35:34[7]as soon as data transfers are involved, things are fine
22:38:21[7]kugel: I can allow high latency, if something else can do something useful with that CPU time. I just don't want it to block unneccessarily long
22:38:21jhMikeSstick a wfi instruction in the code, when it resumes, check the clock
22:38:21[7]and i could let the CPU sleep for a millisecond instead of busy waiting for every mmc command that's issued, if there is no other work to be done
22:38:21[7]so yeah, the yielding approach works reasonably well, but I don't think it's the best possible solution
22:39:01[7]however what really disturbs me is that rockbox is stopping the disk briefly after every track it buffers
22:39:36kugel[7]: relying on sleep() is still a bad idea
22:39:37kugelyou never know when it comes back
22:39:57jhMikeS[7]: what do you mean "stopping"?
22:40:04[7]kugel: yield isn't better from that point of view
22:40:07[7]jhMikeS: spindown
22:40:26jhMikeSafter every track? ?? sounds strange.
22:40:56[7]it immediately spins it up again, making the only noticable reaction a head retract, but I still don't like that at all
22:40:58Lloreanrasher: So, forum post counts. Probably not something that's needed.
22:41:06Tornethere have been buffering bugs like that before
22:41:26Tornewhen we were fiddling eith ATA DMA on PP ther ewere a bunch of odd cases in buffering where it would spin down early or forget to spin down for ages
22:41:31LloreanIt might be nice to replace it with some sort of badge users get after some arbitrary number of posts just to indicate non-new posters.
22:41:32Tornesome of them got fixed
22:41:43LloreanSomething between "random person asking for help" and "Expert"
22:41:43*[7] does a quick check which function is triggering that spindown
22:41:53 Join Naked [0] (
22:42:07rasherLlorean: I agree. As long as the badges are handed out liberally it'd be a decent idea to not display the postcount on posts
22:42:08 Nick Naked is now known as Hadaka (
22:42:28Lloreanrasher: If you made the badge just appear after say, 25 or 50 posts or so, you wouldn't even have to hand it out.
22:42:33*jhMikeS isn't really sure how it can know when it's really ok to do that
22:42:37LloreanThe software supports "post count based user groups"
22:42:58rasherLlorean: Yeah, I wrote that before reading your suggestion of a new badge. Probably not a terrible idea
22:43:10LloreanNo extra privileges for the group need be assigned, just give 'em a badge that says "Rockbox Veteran" or something
22:43:44rasherWait, there's a forum for this sort of talk
22:43:44Tornecan you also make it discriminate against newly registered people or is the software too smart for that?
22:43:46LloreanI'd prefer if there was a way to measure *recent* activity though
22:43:48 Quit evilnick_B (Ping timeout: 272 seconds)
22:44:02kugel[7]: that's right. rockbox isn't really realtime capable if you involve the scheduler btw :)
22:44:02kugelAnd I argue that's the case with most OSes
22:44:05LloreanTorne: Only by post count, last time I checked. I don't know if the newer version we now have is better.
22:44:11Tornei would say X posts *AND* registered for Y time, where Y is long enough that making X posts is not tricky
22:50:20Tornebecause straight postcount qualifiers sometimes encourage.. excessive verbosity :)
22:50:20Tornebut if you have to wait a couple weeks anyway and it's not that many posts, there's less reason to do that
22:50:20Torneeven if it grants nothing *some* people will still feel they should have one
22:50:20DBUGEnqueued KICK Torne
22:50:20Torneit's not a big deal though, just a thought
22:50:21LloreanTorne: I'd actually prefer "X posts in the last Y days" rather than registration time. People who are 'active members' of the forum community. But again, that encourages posting when it's not really necessary.
22:50:21LloreanIt'd be nice if there was a way to identify people likely to be up to date on the current Rockbox, rather than someone who posted 25 times back when the H100 was new (satisfying both age and count) but has no clue about as-an-app trying to talk about something, or whatever.
22:50:21jhMikeSCIA is offline? (just did a commit)
22:50:21 Join Horschti [0] (~Horscht@xbmc/user/horscht)
22:50:21[7]Llorean: maybe something like "at least 10 posts during the last months, and at least registered for 60 days"?
22:50:21rasherLlorean: Actually, wouldn't this just encourage the behavior which hiding post counts is meant to eliminate in the first place
22:50:21LloreanBut either way, a badge at 25 or 50 posts or whatever is deemed appropriate is probably a fair replacement for the basic postcount display since they both function the same.
22:50:21[7]jhMikeS: CIA sometimes lags behind like half an hour
22:50:21pixelma[7]: do you have the database enabled (together with some of itd functions, gather runtime data and the like)?
22:50:21rasherMaybe even after 10 posts
22:50:21[7]pixelma: I think it's enabled but not initialized
22:50:21rasherWhich means basically everyone who posts more than a single thread gets one
22:50:21pixelmathat's what I remember being the cause of some of the earlier spinup at trackhc
22:50:21jhMikeS[7]: First time I've not seen it show up right away. :\
22:50:21DBUGEnqueued KICK Llorean
22:50:21Lloreanrasher: I wish there was a way to do something like, "5 posts in response to different threads that were not thread starter posts"
22:50:21pixelmaerr.. trackchange bugs
22:50:21DBUGEnqueued KICK rasher
22:50:21rasherLlorean: "5 actually helpful posts"
22:50:21Lloreanrasher: Our forum has a karma system. I wonder if it's possibly to just say "5 posts that people gave positive karma to" and drop the idea of post count entirely
22:50:21***Alert Mode level 1
22:50:21LloreanI see we were thinking in similar directions...
22:50:21TorneWell the alternative is, yeah, score posts or whatever
22:50:22***Alert Mode level 2
22:50:22Tornedo we actually have karma on?
22:50:22***Alert Mode level 3
22:50:22LloreanIt's turned off
22:50:22***Alert Mode level 4
22:50:22***Alert Mode level 5
22:50:22LloreanBut it exists in the software IIRC.
22:50:22***Alert Mode level 6
22:50:22Tornei assume it can be made to do postiive-only?
22:50:22***Alert Mode level 7
22:50:22LloreanI *think* it could
22:50:22***Alert Mode level 8
22:50:22Tornei've seen a large number of comparisons that pretty much show that +1 is sufficeint
22:50:22***Alert Mode level 9
22:50:22LloreanI don't have access to the control panel since quite some time, so I can't answer definitively
22:50:22***Alert Mode level 10
22:50:22Torneand it's what the web seems to have settled on as a whole
22:50:22***Alert Mode level 11
22:50:22LloreanIf not I think there was a mod to force positive only
22:50:22 Quit n1s (*.net *.split)
22:50:22 Quit fkhodkov (*.net *.split)
22:50:22 Quit kevku (*.net *.split)
22:50:23 Quit kugel (*.net *.split)
22:50:23 Quit CapsAdmun (*.net *.split)
22:50:23 Quit Rondom (*.net *.split)
22:50:23 Quit pjm0616 (*.net *.split)
22:50:23 Quit niekie (*.net *.split)
22:50:23 Quit avacore (*.net *.split)
22:50:23 Quit vedos (*.net *.split)
22:50:24 Quit mudd1 (*.net *.split)
22:50:24 Quit merbanan (*.net *.split)
22:50:24 Quit Unhelpful (*.net *.split)
22:50:24 Quit Battousai (*.net *.split)
22:50:24 Quit Loto (*.net *.split)
22:50:24 Quit timccc (*.net *.split)
22:50:25 Quit tah (*.net *.split)
22:50:25 Quit logiclost (*.net *.split)
22:50:25 Quit amoe (*.net *.split)
22:50:25 Quit preglow (*.net *.split)
22:50:25 Quit CIA-70 (*.net *.split)
22:50:25 Quit TBCOOL (*.net *.split)
22:50:25 Quit YPSY (*.net *.split)
22:50:26Torne-1 is just an invitation for a small subset of people to be jerks without really conveying any extra information
22:50:26 Quit Horscht (Ping timeout: 264 seconds)
22:50:27 Join n1s [0] (~n1s@rockbox/developer/n1s)
22:50:27 Join YPSY [0] (
22:50:27 Join TBCOOL [0] (
22:50:27 Join preglow [0] (
22:50:27 Join CIA-70 [0] (~CIA@
22:50:27 Join logiclost [0] (
22:50:27 Join tah [0] (
22:50:27 Join timccc [0] (~timccc@
22:50:27 Join Loto [0] (~nfs@xbmc/user/Loto)
22:50:27 Join Battousai [0] (~bryan@gentoo/developer/battousai)
22:50:27 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
22:50:27 Join merbanan [0] (
22:50:27 Join mudd1 [0] (
22:50:27 Join amoe [0] (
22:50:27 Join vedos [0] (
22:50:27 Join fkhodkov [0] (
22:50:27 Join kevku [0] (~kevku@2001:7d0:0:f9af:feed:feed:feed:feed)
22:50:27 Join kugel [0] (~kugel@rockbox/developer/kugel)
22:50:27 Join CapsAdmun [0] (
22:50:27 Join Rondom [0] (
22:50:27 Join pjm0616 [0] (
22:50:27 Join niekie [0] (~niek@CAcert/Assurer/niekie)
22:50:27 Join avacore [0] (
22:50:27Tornesomeone who would get -1'ed a lot is better served by being warned/banned :)
22:50:29 Quit Horschti (Ping timeout: 240 seconds)
22:50:29LloreanI think we already have the tools to handle non-contributing posts.
22:50:33 Join Horschti [0] (~Horscht@xbmc/user/horscht)
22:50:34LloreanEspecially since they benefit most from understanding why it wasn't helpful/wanted, and a -1 doesn't do that in the case of a lot of places.
22:50:59Torneagain, though, i guess we'd want to not display it
22:51:31Tornejust have a badge for karma over x
22:52:08kugeln1s: I mean physically spun down
22:53:07n1sjhMikeS: i got "<CIA-70> r29381 build result: All green" on my side of the split :)
22:53:59n1skugel: i just meant to point out a situation where it would issue an instant spindown which could perhaps be connected to this bug
22:54:00 Join Keripo [0] (
22:54:53pixelmayou may want to repeat parts of your discussion for the rest on this side of the netsplit
22:55:03pixelma(kugel and n1s)
22:55:43LloreanTorne: There are also mods like that can give it more flexibility.
22:56:06LloreanFor example, Karma increasing automatically as accounts age, or giving the users the option of stating why they gave positive karma, etc.
22:56:54kugeljhMikeS: do you know about when on bootup it's safe to put events onto the button_queue?
22:57:17kugelI want to start RaaA via multimedia buttons. I manage the start part, but not the start playback part
22:57:28jhMikeSkugel: after button_init
22:57:57n1spixelma: i just wanted to point ou that there's a special case for buffering which spins down the disk immediately when it's done instead of waiting a while for possible subsequent accesses like other reads do and that this could be connected to the issue [7] saw
22:58:05amiconnkugel: Maybe you ran into the bug which annoys me for quite some time now?
22:58:24kugelwhat bug?
22:59:18amiconnIt used to be possible to pre-register button presses, i.e. pressing Play during boot while the rockbox logo is still displayed in order to make rockbox resume if you don't have resume on startup enabled
22:59:29kugelthat isn't possible anymore?
22:59:45jhMikeSkugel: on the sim, at least on my setup, key repeats cause threads not to run
22:59:51amiconnAt some point this stopped working. I already looked once, but there is no obvious button_clear_queue() or similar
23:00:23***Alert Mode OFF
23:02:04jhMikeSkugel: it's been that way for awhile but I didn't know at least that part of the equation
23:02:05[7]Torne, n1s: something's calling ata_sleep() explicitly
23:02:05CtcpIgnored 3 channel CTCP requests in 1 second at the last flood
23:02:05*amiconn finds this quite annoying
23:02:05amiconnNowadays I always have to wait until rockbox is fully booted before resuming will work
23:03:06jhMikeSmust be clearing out the keypresses
23:03:44kugeljhMikeS: what do you mean?
23:05:30jhMikeSkugel: If I hold a key down to navigate (say, to go through a menu), all the threads simply stop running. When I let up, they run again. If audio is playing, the PCM empties out, release and audio starts back up.
23:09:21 Quit user890104 ()
23:09:25AlexPLlorean: I just replied to rasher on the forum, but as he mentions you I'll copy it here so you can see my response :)
23:09:36 Join user890104 [0] (
23:09:39AlexPLlorean: Yeah, there isn't really any need for them. I'm not sure a full on badge is necessary, as it makes it harder to see at a glance those who are officially designated (dev, expert, etc.), but perhaps just change the line that currently says "Posts: xxx" to say something like "New member" then "Veteran" or whatever. Maybe some kind of time based system might be nice - i.e. has xx posts and has been a member for yy time. I don't know if this is
23:09:39AlexPpossible with the forum software.
23:10:24bertrikWhat was the problem again? :)
23:10:44AlexPJust not displaying post counts
23:10:59 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
23:13:35Lloreanbertrik: The idea is that displaying post counts is something we can (and possibly should) do away wiht
23:13:47LloreanBut it might be nice to have an at-a-glance way to differentiate relatively new members to those who've been posting for a bit
23:13:58kugelamiconn: it still works on my targets (one is on r29k)
23:13:59kugeljhMikeS: is that new or old?
23:13:59kugelI assume the sdl input thread doesn't let the main thread(s) run enough
23:13:59DBUGEnqueued KICK kugel
23:13:59kugelthe sdl event system doesn't have some kind of edge detection. they just keep fireing if buttons are keeping pressed. IIRC
23:14:34LloreanAlexP: "veteran" badges don't have to follow the official badge trend (I've been thinking there should be two classes of badges for a awhile, one relating to things that have been committed, and one for everything else, that are visually distinct)
23:14:44jhMikeSkugel: it happened when changing to the target structure. before that it was ok.
23:15:23amiconnkugel: Odd. It definitely doesn't work on H1x0
23:16:06kugelI can press play as soon as "Boot Ver. 2.0" goes away and it'll start playback on my fuzev2
23:16:07jhMikeSkugel: if the input thread is running that much, something isn't right. my key repeats aren't that quick :)
23:16:27[7]jhMikeS, Torne, n1s: it's hitting buffering.c line 833 after each track
23:16:28AlexPLlorean: I tried to bring this up before, for differentiating artist
23:16:37LloreanAlexP: I think it's been brought up a few times.
23:16:39AlexPLlorean: I even held a contest
23:16:44pixelmaI have an odd sdl problem with button events - on my Windows 7 box some keypresses are not detected as snappy as on my XP box - e.g. in a c200 sim, the volume only changes 1 step (which is usually 1 button press) after pressing 7 or 9 a couple of times (varies a bit between 10 and 15 or so)
23:16:48kugeljhMikeS: I thought you hold the key down?
23:16:57AlexPLlorean: But I can't change them, and it sort of fizzled out
23:17:00LloreanAlexP: Basically, a "staff" badge template, and an "award" badge template
23:17:05AlexPyeah, exactly
23:17:13pixelmait doesn't affect all button presses even, seems very weird
23:17:24LloreanThen we could give 'veterans' a badge based on the award template and not need to worry about much confusion
23:17:27jhMikeSkugel: I do.
23:17:34AlexPLlorean: Yes, that'd be fine
23:18:00kugeljhMikeS: how can you tell your repeats aren't quick enough?
23:18:09AlexPI'd at the very least like to do that, to seperate artist out
23:18:15AlexPWe can then add other things like this
23:18:24LloreanAlexP: Yeah, that's how I see it to. It's an important first step.
23:18:41CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
23:18:41*Llorean maybe should see about getting involved again, at least for the purposes of helping to implement something like this.
23:18:57AlexPWell, I can hold another contest, but I need scorche to actually change anything
23:18:57kugeljhMikeS: nothing really changed in that movement to the target tree. but there were separate commits which changed the main SDL thread to also be the main rockbox thread. perhaps that's related?
23:19:16LloreanAlexP: You could ask Scorche to give you membergroup powers, an an FTP account for uploading badge images.
23:19:16jhMikeSkugel: never actually measured but ~20HZ ought not to bother it
23:19:36AlexPLlorean: membergroup?
23:19:53AlexPAs in change people's membergroup (I can do that now), or to create them?
23:20:03AlexPCreate them I guess
23:20:03LloreanAlexP: I think there's a permission for creating them.
23:20:12AlexPYes, this would be handy
23:20:24LloreanWith the permission to create them, and the ability to upload badges, you'd effectively be set.
23:20:30AlexPYes, that is all I need
23:20:43jhMikeSkugel: Not seeing how, since you have the event thread instead.
23:22:26kugel"not seeing how"?
23:22:27AlexPLlorean: I was thinking of other ones, like contributor for people who have got stuff into svn for instance (or are in credits)
23:22:27AlexPDoesn't give them anything but says thanks
23:23:22jhMikeSkugel: how that itself would cause the issue
23:24:29LloreanAlexP: Yeah, I'm in favor of that one too, I think I've also suggested it or agreed with it in the past.
23:25:46 Quit kevku (Quit: KVIrc 4.0.2 Insomnia
23:26:01AlexPLlorean: Well, I'll have a word with scorche (I'm assuming he'll see this :)) and then maybe have a little contest to come up with the templates (or at least the new one).
23:26:13 Join stripwax [0] (
23:26:29AlexPI imagine some people might want to keep the current template for staff
23:27:06*[7] wonders if he should go to bed or try to nail down that spindown bug
23:27:35LloreanAlexP: I'm quite happy with the current template, yeah.
23:27:54AlexPMe too
23:27:57kugeljhMikeS: just an idea. I don't know and haven
23:27:57kugel't observied the problem thus far
23:28:21jhMikeS[7]: I'm sure it could reach the end of the linked list many times while things are delay adding handles
23:30:05 Quit komputes (Remote host closed the connection)
23:32:00 Quit n1s (Quit: Ex-Chat)
23:35:29***Saving seen data "./dancer.seen"
23:35:52 Quit Llorean (Quit: Leaving.)
23:36:20 Join Llorean [0] (
23:38:33 Quit Llorean (Changing host)
23:38:33 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
23:40:54[7]eek! the database code does misaligned storage accesses?
23:42:02 Quit Llorean (Quit: Leaving.)
23:42:10bertrik[7], it's not supposed to, I think
23:42:28[7]well, it apparently does
23:42:28 Join Llorean [0] (
23:42:36[7]and the buffer isn't even on a stack from what i can tell
23:42:38jhMikeS[7]: maybe the sleep should be when data remaining == 0 or the buffer fills
23:42:39 Quit Llorean (Changing host)
23:42:39 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
23:43:35[7]jhMikeS: i've just checked, buffer_handle always returns true, except for the last one of course
23:43:45[7]so it's just running past the end of the list
23:45:01[7]how can i figure out which file is making the DB cock up?
23:45:26[7]it just seems to cancel initializing at committing[4/9]
23:46:02jhMikeSbuffer_handle should only return false if it has to explicitly stop (space hadn't been cleared yet on a rebuffer)
23:48:32stripwax[7] - very interesting, that's the same symptom I saw (except in my case it was accompanied by a hard lockup).
23:49:16stripwaxand oddly, for me, I got it to succeed by going to the Debug menu -> Database Status and leaving it there while it built.
23:49:25[7]stripwax: if i retry it now, it runs into an unaligned storage access, which can in theory only happen if it's bypassing the fat apis, which is shouldn't, so that sounds like i need to dig something up
23:50:02stripwaxwhat I observer might be totally unrelated to what you're seeing of course (maybe coincidental that mine also just seemed to cancel itself at 4/9)
23:51:30 Quit robin0800_ (Quit: Leaving)
23:52:18jhMikeS[7]: imo it should be under those two conditions, not the end of list state since that's when buffering is complete
23:53:58 Quit bertrik (Quit: :tiuQ)
23:54:58stripwaxFor fun, I'm playing around with sim, and enabled Auto Update of database. shut down sim, added some more music to simdisk directory, and restarted sim; and it didn't add any new tracks to db
23:55:13stripwaxIs that a known 'sim' weirdness?
23:55:26*[7] just nailed down a bug in his fat driver patch which probably caused at least part of that problem
23:56:13stripwaxIgnore me. not a sim problem, a problem between keyboard and chair.
23:56:47stripwaxalthough rockbox debug menu database info did say progress was 595% complete, which threw me initially

Previous day | Next day