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 2010-08-16

00:00:18 Quit h3po (Quit: Leaving.)
00:00:26 Quit Pat61_ (Quit: Page closed)
00:02:49 Quit S_a_i_n_t (Ping timeout: 276 seconds)
00:08:01 Quit Bullet` (Ping timeout: 276 seconds)
00:10:45 Quit tchan (Quit: WeeChat 0.3.3-dev)
00:12:36TheSeventhefirstM: to do this properly, we would need a vsync interrupt from the lcd
00:13:24TheSevenif you yield too much, the kernel will think that you've got nothing to do and block the thread for too long, so you'll probably miss the sync pulse and yield even more
00:13:33 Quit bertrik (Read error: Operation timed out)
00:13:38TheSevenask a kernel expert for more details
00:13:55thefirstMI figured that was what was happening.
00:14:03 Join tchan [0] (
00:14:13 Quit tchan (Changing host)
00:14:13 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
00:14:15thefirstMCould the severity of the problem be reduced by using DMA?
00:14:23TheSevennot much
00:14:32TheSeventhis will only offload the cpu from doing the actual data transfer
00:14:57TheSeven(and will probably cause problems because other code will write to the framebuffer while it's still being transferred)
00:15:20TheSeveni still don't quite get why it isn't running that thread if nothing else has work to do though
00:15:20thefirstMI guess the OF can get away with this since it just doesn't do anything very graphically intensive?
00:15:33thefirstMWhat thread?
00:15:55TheSeventhe thread that's waiting in that loop
00:16:15TheSeventhe of is probably written with these things in mind, with double buffering etc.
00:16:40TheSeventhere might actually be a way to get an interrupt on vsync, i just haven't figured it out yet
00:17:15TheSevensome gpios seem to have strange undocumented command registers, which might actually be routing the signal to an interrupt input or whatever
00:17:50TheSeveni even found one that switches the base clock for the whole soc from 32768Hz to 1843200Hz
00:18:10TheSevenif we only had a datasheet for that thing...
00:18:21thefirstMI thought there was?
00:19:07TheSevenonly for a similar one. and that's a leaked preliminary datasheet that isn't even accurate for the model it belongs to
00:19:22TheSevenand apple has changed quite a few things compared to that
00:19:51thefirstMHopefully, they were smart and added an interrupt for vsync.
00:20:12thefirstMWould it be a good idea for me to implement a user-controllable vsync option in the LCD settings menu?
00:20:47TheSevenfell free to do so if you like it. i doubt it will be accepted into svn
00:21:17thefirstMI am not trying for that at this point. Its just too slow.
00:21:24TheSevenactually the GUI code should decide if it needs vsync or not
00:24:12thefirstMIf you find out anything about the interrupt, can you make a comment on the patch? It is FS #11544.
00:26:14 Quit pamaury (Remote host closed the connection)
00:30:13 Quit DerPapst (Quit: Leaving.)
00:30:41 Quit markun (Remote host closed the connection)
00:32:29 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
00:39:22 Join Pat61 [0] (6242fc7a@gateway/web/freenode/ip.
00:40:00Pat61I have read and done what it say to make a playlist of all my songs but it doesnt work
00:44:04 Quit ender` (Quit: Logic is a systematic method of coming to the wrong conclusion with confidence.)
00:45:58 Quit Pat61 (Quit: Page closed)
00:45:58 Quit bluebrother (Read error: Connection reset by peer)
00:47:08***Saving seen data "./dancer.seen"
00:51:20 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
00:52:19 Quit JdGordon (Ping timeout: 276 seconds)
00:59:48 Quit GeekShadow (Quit: The cake is a lie !)
00:59:53 Join hebz0rl [0] (
01:01:58 Quit perfectdrug (Ping timeout: 276 seconds)
01:12:04 Quit Dreamxtreme (Read error: Connection reset by peer)
01:13:20 Quit Jerom (Read error: Connection reset by peer)
01:15:45 Join [[sroracle]] [0] (sroracle@wikia/TheOracle23)
01:18:18 Part [[sroracle]] ("Exit")
01:21:12 Join Dreamxtreme [0] (Dreamxtrem@
01:37:19 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
01:42:12 Nick Ypsy is now known as YPSY (
01:50:32 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
01:54:57 Quit Judas_PhD (Quit: Aaarrrggghhh!!!)
02:00:36 Join [[sroracle]] [0] (sroracle@wikia/TheOracle23)
02:00:46[[sroracle]]How can I use Rockbox while its charging?
02:01:01[[sroracle]]mind this is charging through USB
02:01:13[[sroracle]]it becomes modal and I can't do anything until I eject it
02:01:22[[sroracle]]This is an iPod photo
02:02:31thefirstM[[sroracle]]: Hold the "Menu" button while plugging in the USB.
02:03:30[[sroracle]]that boots into the original firmware though.
02:05:20thefirstMIt does? Hmm. Maybe it is different on the PP ipods... Check the manual. I am pretty sure there is a way to do it.
02:08:42JdGordon|once you are in rockbox, then hold menu while inserting usb
02:08:49JdGordon|or maybe select... check the manual
02:20:26 Quit thefirstM (Remote host closed the connection)
02:20:44 Join thefirstM [0] (
02:22:55 Quit MethoS- (Remote host closed the connection)
02:31:30 Join toffe82_ [0] (
02:33:05 Quit toffe82 (Ping timeout: 265 seconds)
02:47:10***Saving seen data "./dancer.seen"
02:53:01 Join fyrestorm [0] (
03:03:11 Quit kugel (Remote host closed the connection)
03:06:47 Quit MagusG (Ping timeout: 276 seconds)
03:07:10 Join MagusG [0] (
03:34:52 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
03:40:51 Join S_a_i_n_t [0] (S_a_i_n_t@
03:46:18 Join hebz0rl_ [0] (
03:47:00 Quit hebz0rl (Read error: Operation timed out)
03:49:18 Join piotrekm [0] (~piotrek@unaffiliated/piotrekm)
03:56:37 Quit simonrvn (Read error: No route to host)
04:06:10 Quit thefirstM (Remote host closed the connection)
04:11:20[[sroracle]]menu button seemed to override it
04:11:25[[sroracle]]but it didn't start charging either
04:11:44[[sroracle]]select didn't work
04:16:07JdGordon|you might have to enable a charge setting
04:16:42[[sroracle]]any idea which one?
04:19:49JdGordon|settings > general > system > battery > charge during usb
04:20:15[[sroracle]]I don't have that option
04:20:24[[sroracle]]only option under battery is battery size
04:20:30[[sroracle]]battery capacity
04:20:52mc2739you need to update to a current build, not the release version
04:21:07 Quit hebz0rl_ (Quit: Ex-Chat)
04:21:31[[sroracle]]How would I do that from rockbox utility?
04:21:42[[sroracle]]Or am I going to have to compile from the source?
04:21:56 Join Strife89 [0] (~Strife89@
04:22:41mc2739select the installation tab
04:22:52JdGordon|mc2739: re that bug: yeah I didnt tihnk it would be fixed, wishful tihnking... I might have a look tonight
04:23:36[[sroracle]]Ah there's a dialog to download a new version
04:25:36[[sroracle]]So now what?
04:28:59mc2739it might be a good idea to check out the manual:
04:31:14[[sroracle]]Yeah... I have an adapter to charge it from the mains.
04:31:45[[sroracle]]Only reason I've been charging it off the computer is because the mains charger didn't work in the first place
04:32:02 Part toffe82_
04:43:15 Quit TheSeven (Ping timeout: 252 seconds)
04:47:07 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:47:12***Saving seen data "./dancer.seen"
04:48:04 Join cjcopi [0] (
04:49:20 Quit S_a_i_n_t (Quit: Even if you're lying, please tell me everythings going to be fine.)
04:49:43 Join S_a_i_n_t [0] (S_a_i_n_t@
04:50:23 Quit pixelma (Disconnected by services)
04:50:25 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:50:26 Quit amiconn (Disconnected by services)
04:50:29 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:50:40 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:50:41 Join Barahir_ [0] (
04:50:48 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:53:50 Quit Barahir (Ping timeout: 240 seconds)
04:54:07 Quit sasquatch (Ping timeout: 246 seconds)
04:59:15 Quit clone4crw (Remote host closed the connection)
05:04:05JdGordon|anyone awake think there is any point adding a generic bar tag (which takes the min, max and another tag to do the magic)
05:04:25JdGordon|I think playlist position might be the only one that would be nice as a tag and isnt yet, but not sure
05:05:34S_a_i_n_tIn place of %pb?
05:05:34JdGordon|sure, yes in place of, or working with...
05:06:40S_a_i_n_tnot.....*really*,specific vert/horizontal tags I think are nice.
05:09:19 Join sasquatch [0] (
05:14:17JdGordon|going for lunch, but now I'm confused a bit... :)
05:14:34S_a_i_n_tPerhaps I was confused by your intention.
05:14:53S_a_i_n_tI'm overly cautious of your ideas now ;)
05:16:44bieberJdGordon|: Sounds like an interesting idea, not sure if it would really be worthwhile to code
05:16:54bieberI just can't think of a whole lot of use for it
05:17:24 Quit piotrekm (Quit: piotrekm)
05:23:06 Quit Horschti (Quit: Verlassend)
05:33:44 Quit sasquatch (Ping timeout: 240 seconds)
05:35:49 Join sasquatch [0] (
05:35:55JdGordon|bieber: right :) the thing is it would need almost no new code to do it, which is why I ask
05:36:18JdGordon|although I think it is probaly only one or two more uses so it would be just as easy to fix those tags like %pv
05:36:36bieberThat's what I'm thinking
05:36:45bieberJust keep the skin language cleaner
05:39:16JdGordon|the slider addition last night really needs a way to get a subimage :/ the obvbious way is adding a tag param but that doesnt work with the N tag param type
05:39:44JdGordon|unless we decide to make N do "any tag type" and just make sure they are always checked
05:41:08JdGordon|the bar can now look like: [======= ] or [=======* ] or [ * ] where ='s are drawn (or bmp filled), and * is another image
05:41:43JdGordon|I guess you didnt see my appology last night? :)
05:46:57bieberAnd that's pretty nifty
05:48:12bieberOhhh, okay
05:48:29bieberI'm working on a code walkthrough page on the wiki, btw
05:48:39JdGordon|I saw
05:49:49JdGordon|once its done I'll try adding the new stuff if you dont get to it first (probably good to let me do it though, help you see what docs needs more work)
05:51:17bieberI won't have much of a choice, school's starting soon ;)
05:51:32bieberMah, the wiki thinks my class names are supposed to be Wiki topics
05:52:13JdGordon|I think you need to put ! before them to no wikilink them
05:52:44bieberSurely, there must be a way to turn it off for the entire article?
05:52:57CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
05:52:57*JdGordon| hates wiki editing :)
05:53:55bieberHeh, me too
05:56:09 Join storm` [0] (
06:06:30 Join h3po [0] (
06:06:58*JdGordon| wishes skinning the lists would be simple :/
06:07:30JdGordon|the best I've so far come up with is specifying two viewports, one for unselected items in the list and one for the current selection and then maggically draw them
06:07:50JdGordon|done sort of like the title viewport, but that wont work too well
06:10:38bieberYou mean the %pv lists?
06:10:57JdGordon|no, the ui lists
06:12:10JdGordon|the obvious goal would be to allow the menus to be drawn one way and the browsers/setting screens another
06:12:19JdGordon|think touchscreen
06:16:17JdGordon|annoyingly, doing it this way means scrolling wouldnt work in the non selected items
06:16:22JdGordon|which probably isnt such a bad thing
06:16:41S_a_i_n_tdoes it now?
06:16:51S_a_i_n_tOh...right, if you force scroll...yeah.
06:17:02JdGordon|almost no lists use that because it looks like shit
06:17:42JdGordon|the other option is doing it the same was as the playlist viewer, but that means only text tags and one line... obviously images would be nice to have
06:18:00S_a_i_n_tLists don't scroll unless you ask them to, ...correct?
06:18:19JdGordon|not you... the code
06:18:59 Quit evilnick- (Read error: Connection reset by peer)
06:19:03JdGordon|viewports would also allow fun stuff like icon mode menus
06:19:20bieberAnd CustomWPS has warned us that scrolling lists looks like crap :P
06:19:28S_a_i_n_tI was thinking about that the other day when you were playing with %Li
06:19:37S_a_i_n_t(Icon Menus)
06:19:47bieberOkay, I've briefly documented all the ThemeEditor code, I'm going to add a guide specific to adding/modifying tags
06:21:15JdGordon|EWALLOFTEXT :)
06:21:37S_a_i_n_tbeat me to it...errr...formatting ;)
06:23:05S_a_i_n_tWhy are all the classes listed as potential topics...that's weird.
06:24:07bieberIt's because my classes are all CamelCaseWithFirstLetterUppercase
06:24:21bieberWhich is the same format the wiki likes for topic names
06:24:51bieberI'm sure there must be a way to turn off the auto-look-for-potential-topics thing for the whole article, I just need to find it
06:25:09S_a_i_n_teach one probably needs escaping somehow.
06:25:19S_a_i_n_tI *hate* editing that wiki.
06:25:25*JdGordon| asks in #foswiki
06:26:54JdGordon|<noautolink> maybe?
06:27:19JdGordon|Set NOAUTOLINK = on
06:27:31JdGordon|bieber: ^ try that
06:27:50bieberWhat's the syntax for that?
06:27:56bieberJust stick NOAUTOLINK = on at the top of the page?
06:28:00JdGordon|I tihnk so
06:28:13JdGordon|might need the set word also
06:28:15S_a_i_n_tWon't that bork the *actual* links?
06:29:04*S_a_i_n_t decides that 18-Helvetica-Bold looks shite when aliased
06:29:38S_a_i_n_tv looks warped.
06:29:39 Part Dhraakellian ("Meddle not in the affairs of ircops, for they are (not so) subtle, and quick to anger.")
06:30:10JdGordon|or use the <noautolink></noautolink> block
06:30:11bieberI insert all the links I want manually
06:30:22bieberSet word?
06:31:18 Quit h3po (Quit: Leaving.)
06:32:23bieberOh, okay
06:32:57S_a_i_n_tJdGordon|: conditional backdrops are in the too hard/not possible basket...yes?
06:33:17*S_a_i_n_t is trying to make an .sbs only theme, but wants two backdrops
06:33:36 Join bmbl [0] (~Miranda@unaffiliated/bmbl)
06:33:58S_a_i_n_tOh...wait, I can set one with the .cfg...*duh*
06:34:52 Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier.
06:35:07JdGordon| they are in the "not untill we have resizable skin buffers" basket
06:35:13S_a_i_n_tHmmm...this is looking possible. I *should* be able to squish my entire iLike theme into an .sbs file.
06:35:26JdGordon|conditionally chosing a backdorp image is simple, storing it is problematic
06:35:47JdGordon|no you cant
06:35:59JdGordon|you still need a wps, even if it is just %we
06:36:08JdGordon|and why the fuck would you want to!
06:36:17S_a_i_n_tAh...shit,'re quite correct.
06:36:35JdGordon|are you trying to make it as complicated as possible :)
06:36:40S_a_i_n_tWhy not? bieber and I talked about it a while ago, and I wanted to test the water.
06:36:47S_a_i_n_tAnd, yes.
06:36:50JdGordon|fair enough
06:36:59S_a_i_n_tAlmost everything would need to be %cs conditional ;)
06:37:05JdGordon|I mean, sure its doable, but messy on so many levels
06:37:17bieberOkay, got my guide together as a draft, at least
06:37:18JdGordon|why? lots of conditional viewports
06:37:31S_a_i_n_tOh...yeah. Certainly. I like to test what I can/can't do with the skin engine though.
06:37:49*JdGordon| assumes you are driving yourself mad using only single letter viewport and image labels :D
06:38:09S_a_i_n_tI don;t *have* to.
06:38:38S_a_i_n_tlear made it so I can use %xl(foo,foo.bmp,0,0) - %xd(foo)
06:38:51S_a_i_n_tbut, I'd probably still, not.
06:38:59bieberJdGordon|: The trick to your new %xd functionality will be to call children[indexofthetag]->evalTag(info, true, numberofsubimages)
06:39:00JdGordon|yeah, I saw that. I didnt mean to stop that working
06:39:27bieberevalTag is a private function, but you'll be calling it from another instance of ParseTreeNode, so the compiler will be cool with it
06:39:41bieberThat'll get you the subimage number to display
06:40:16JdGordon|eek :)
06:42:17bieberThat should be the other tricky bit, otherwise just instantiate a new RBImage exactly like %xd does
06:42:21 Quit anewuser (Quit: FAMICOMPO 7 - August 15 Through August 31 JST -
06:47:14***Saving seen data "./dancer.seen"
06:51:04JdGordon|arg, idiot proofing the sbs could be fun. If the list is skinnable it could be possible to write a .sbs which has no list setup :)
06:54:57 Quit amiconn (Disconnected by services)
06:54:59 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
06:55:03 Quit pixelma (Disconnected by services)
06:55:06 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
06:55:19 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
06:55:21 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
06:55:56*JdGordon| wants something to do
06:56:46 Quit t0rc (Remote host closed the connection)
06:57:02S_a_i_n_t<cough>%t</cough> :P
06:57:28JdGordon|not while at work I'm afraid :/
06:57:41JdGordon|I did have a 30s look last night, nothing obvious
06:57:57S_a_i_n_tAh, I didn't realise you wanted a "work specific" something to do.
06:58:09S_a_i_n_tDrink coffe and browse porn?
06:58:29JdGordon|dont drink coffee.. and probably not the best thing to do if I want to keep my job :)
06:58:31*S_a_i_n_t hands himself an extra e
07:03:53 Join LinusN [0] (linus@rockbox/developer/LinusN)
07:04:22mc2739I looked at %t a little and saw where the timeout is parsed and where the 2 sec timout is set, but not where it checks for the timeout param
07:05:17S_a_i_n_tMy finding only concluded that it is passing off the default 2 second value to everything
07:06:20mc2739that is also what I see reading the code, although it is very possible I am missing something
07:06:50S_a_i_n_tSame code is a very advanced form of voodoo to me.
07:08:15JdGordon|timeout should be handled in umm.. skin_render.c render_alternator
07:09:00JdGordon|int next_change = alternator->last_change_tick + line->timeout;
07:09:14JdGordon|line->timeout might not be getting set properly
07:10:02mc2739in skin_parser.c: line->timeout = DEFAULT_SUBLINE_TIME_MULTIPLIER * TIMEOUT_UNIT;
07:10:19mc2739that's the 2 sec. default
07:10:30*JdGordon| needs to have a think
07:11:28mc2739and the timeout gets parsed by this: function = parse_timeout_tag;
07:11:42mc2739and that appears to work
07:12:03JdGordon|yes, after that line, if it is the TIMOUT tag, manually set curr_line->timeout = token->
07:12:19JdGordon|or even in that function maybe
07:12:57JdGordon|hmm, something doesnt sound right... that wont make %?xx<%t(1)|%t(2)> work i think
07:13:05JdGordon|or maybe it will
07:13:07JdGordon|yeah, try that
07:13:34S_a_i_n_tInterestingly, the themeeditor behaves this example line "%t(10foo;%t(20)Bar" the alternation is 10 - 2 - 10 - 2
07:13:55S_a_i_n_tSo, the first one is getting set, the second ignored.
07:14:13JdGordon|completly different code, so tell bieber :)
07:15:05bieberS_a_i_n_t: Your actual code isn't like that, right?
07:15:09bieberYou're missing a )
07:15:20S_a_i_n_tyeah...I realised that just as you did.
07:15:24S_a_i_n_tAnd, isn;t ;)
07:15:50bieberYou mean it's alternating 10 seconds foo, 2 seconds bar, etc.?
07:15:53 Quit S_a_i_n_t (Read error: No route to host)
07:18:35 Join S_a_i_n_t [0] (~st.lasciv@
07:24:47S_a_i_n_tbieber: just saw what you said in the logs....yeah.
07:25:21mc2739JdGordon|: - works for the first %t and ignores the second %t
07:25:50JdGordon|as expected
07:26:22JdGordon|actually the second one should overwrite the first one
07:26:37JdGordon|assuiming you are saying %t(1)foo%t(2)barr
07:26:46mc2739actually, the first timeout is used for both
07:31:15 Join [Saint] [0] (S_a_i_n_t@
07:33:05 Quit S_a_i_n_t (Ping timeout: 240 seconds)
07:34:08 Join simonrvn [0] (
07:38:24 Quit evilnick (Read error: Connection reset by peer)
07:40:22 Join evilnick [0] (
07:42:32 Join evilnick- [0] (
07:48:32 Quit CaptainKwel (Quit: Ex-Chat)
07:50:27JdGordon|mc2739: I'm confused.. what was your test line?
07:51:09JdGordon|bah, [Saint] try out his pastebin and let us know how it goes
07:51:14JdGordon|it should e along the right tracks
07:51:27[Saint]Is anyone able to refresh me (via PM, of course) as to what my wiki password is?
07:51:37[Saint]JdGordon|: Will do.
07:51:53JdGordon|I assume only the swedes have that ability
07:52:31mc2739alternated at 1 sec each
07:57:00[Saint]Gah...don't worry, I was "wiki-failing"...using my Forum ID as opposed to my wikiname.
07:57:10mc2739even odder - %t(5)foo;%t(1)bar alternates at 1 sec each
07:57:15[Saint]Do I attempt to inset me Nick in alphabetical order?
07:57:38 Join einhirn [0] (
07:57:49[Saint]sooo..., is [ first or last?
07:58:02JdGordon|mc2739: that should be seen as 2 lines, so it *shold* work
07:58:07*[Saint] assumes first.
07:58:12JdGordon|[Saint]: in with the s's
07:59:12[Saint][IDC]Dragon is right up top...
07:59:37[Saint]few nicks seem to have non alpha chars.
08:03:00JdGordon|so put it at the top
08:04:29[Saint]I'm totally wiki failing do I inset something into the middle of a table, or, into it at all?
08:05:13JdGordon|first press edit
08:05:36[Saint]Yeas, I'm in the edit dialogue
08:05:54 Join Guest67949 [0] (
08:05:54 Quit Guest67949 (Changing host)
08:05:54 Join Guest67949 [0] (~bjst@rockbox/developer/Zagor)
08:13:03 Join mitk [0] (~mitk@
08:22:46[Saint]In terms of the wiki, what is <nop>? is it the NOP I'm familiar with? "No Operation Perfermed"?
08:23:17simonrvn'don't parse this'
08:23:46[Saint]Aha, so I guess it is the one I'm familiar with.
08:24:01[Saint]Just wondering why some nicks have <nop> prepended to them.
08:25:41JdGordon|o they dont get turned into wikilinks
08:26:50[Saint]noticed my email address is "" is this something the wiki does to ward off scraping pages for addresses?
08:27:13[Saint](the BLAH_BLAH is the part that I don't get...)
08:27:35simonrvn* 2
08:29:05 Quit fyrestorm (Ping timeout: 240 seconds)
08:44:08 Join Topy [0] (
08:46:36 Join ender` [0] (
08:46:39 Quit T44 (Ping timeout: 265 seconds)
08:47:16***Saving seen data "./dancer.seen"
09:01:10 Quit Strife89 (Ping timeout: 240 seconds)
09:04:03 Quit simonrvn (Ping timeout: 265 seconds)
09:05:02 Join simonrvn [0] (
09:07:48[Saint]I'm (trying to) alphabetis(ing)e the IRC Nick List...what should I do with Nicks with numerical characters in them?
09:08:10[Saint]Does t0rn come before or after torne?
09:08:54JdGordon|just leave it :)
09:09:03[Saint]Also, capital letters....does Alex come before alex?
09:09:31[Saint]I figure if I can sort it out, I may as will make it easier for people to add their nick in the correct place.
09:11:12JdGordon|I would replace numbers with letters and order accordingly
09:11:34JdGordon|and ordre by first alpha so you woulod be with s not [
09:12:57[Saint]so, with numerical chars, I assume that the "0" in "t0rn" (example) is a "o"?
09:13:10[Saint]Ok, sweet.
09:13:20 Join petur [0] (d408b802@rockbox/developer/petur)
09:13:59*JdGordon| thinks about on demand skin loading again so better use the skin buffer
09:14:11[Saint]Capitals sorted alphabetically before lower case latters? O, sorted with lower case/capital mixed?
09:14:33JdGordon|whatever feels right :)
09:16:35[Saint]well, personally I would use "Sammy, Soul, Terrence, sally, sambo' but I am not sure how common that form of sorting is.
09:19:00 Nick Guest67949 is now known as Zagor (~bjst@rockbox/developer/Zagor)
09:26:27pixelmamc2739: you probably mean 2 seconds each, compare to playing time. People said it was one second before looking at both together
09:29:40[Saint]Indeed...I thought it was one second until I took pixelma's advice and compared it with the playing time.
09:32:56 Join Rob2223 [0] (
09:36:05 Quit Rob2222 (Ping timeout: 240 seconds)
09:45:17 Join T44 [0] (
09:45:26 Join AndyIL [0] (~pasha_int@
09:47:55 Quit AndyI (Ping timeout: 248 seconds)
09:48:31 Quit Topy (Ping timeout: 265 seconds)
10:00:38 Join Strife89 [0] (~Strife89@
10:04:18 Join fleebailey33 [0] (~fleebaile@unaffiliated/fleebailey33)
10:04:46 Quit fleebailey34 (Read error: Operation timed out)
10:10:04 Join JdGord [0] (
10:14:04 Join JdGordon1 [0] (
10:14:08 Quit JdGordon| (Read error: Connection reset by peer)
10:16:37 Join MethoS- [0] (~clemens@
10:27:24 Quit JdGordon1 (Quit: leaving)
10:32:11 Quit JdGord (Ping timeout: 245 seconds)
10:32:47 Join DerPapst [0] (
10:32:57 Join JdGord [0] (
10:33:13 Join n1s [0] (~n1s@rockbox/developer/n1s)
10:33:56[Saint]Has anyone else noticed pictureflow being *really* framey lately?
10:35:16[Saint]On Nano1&2G it is awfully laggy while playing music.
10:36:42JdGordThat's a recent change?
10:37:00[Saint]Well, it never used to be this way.
10:37:20[Saint]I don't use it much personally...just noticed now it is terribly laggy
10:37:48[Saint]It used to be just as smooth while playing music as it was without.
10:38:19JdGordIs playback keeping up?
10:38:46[Saint]Playback is unaffected by it, if that's what you're asking.
10:39:18 Quit FOAD (Read error: Operation timed out)
10:39:24 Quit detaos (Read error: Operation timed out)
10:40:57 Join FOAD [0] (~dok@
10:41:21 Join detaos [0] (
10:41:26[Saint]JdGord: It appears to be known.
10:41:52[Saint]It even points to a specific commit.
10:47:18***Saving seen data "./dancer.seen"
10:51:29[Saint]How would I do an #ifndef for both Nano 1 and 2G?
10:55:33[Saint]Hmmmm...I thought there was a big deal about comment style in the coding guidelines, there is, isn't there?
10:56:04n1snot really, just use /* */
10:56:16[Saint]yeah, that's what I mean.
10:56:45[Saint]The particular piece of code I want to ifndef for Nano 1~2G is using // comments
10:59:24 Join Judas_PhD [0] (
11:06:21*[Saint] is unsure how to exclude a (or in this case two) specific targets with #ifndef....little help anyone?
11:08:39 Join Topy [0] (
11:09:16n1s#if !defined(IPOD_NANO) && !defined(IPOD_NANO2G)
11:09:18n1si think
11:10:24[Saint]Aha...I knew how to do one, but not two. Didn't think about && (*facepalm*)
11:10:56 Quit JdGord (Ping timeout: 245 seconds)
11:11:00pixelmaI thought you'd want || no?
11:11:07[Saint]Would #ifndef IPOD_NANO && IPOD_NANO2G work also?
11:11:39n1spixelma: if you do || with !defined like this it's always true
11:11:40gevaerts#if !(defined(IPOD_NANO) || defined(IPOD_NANO2G)) would work if you *really* want the ||
11:11:47 Nick fleebailey33 is now known as flee_freenode (~fleebaile@unaffiliated/fleebailey33)
11:12:08 Quit T44 (Ping timeout: 265 seconds)
11:12:45[Saint], who's correct? ;)
11:12:47gevaerts[Saint]: #ifdef and #ifndef check for a specific define. "IPOD_NANO && IPOD_NANO2G" is not a define, it's a boolean expression (if even that)
11:12:58n1seither one, they are the same
11:13:44 Join fyrestorm [0] (
11:13:45[Saint]Ah, right. Really I could achieve the same thing just by commenting/deleting the code...but, this is nicer.
11:13:56 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
11:14:04[Saint]And, those are the two targets I know to be choking on the section of code.
11:14:20pixelmamissed the ! there
11:17:46 Quit Judas_PhD (Quit: Aaarrrggghhh!!!)
11:18:12[Saint]Hmmmmm, excluding lines 1808~1810 with that ifdef seems to fix the lag in Pictureflow.
11:19:17JdGordonthat ifdef is probably not the best way of doing it
11:19:34JdGordonis it something with flash disks and not actually the nanos?
11:20:07[Saint]csavery did all his testing on a Fuze, and never reported the problem.
11:21:06[Saint]gah....I ifdeffed commented code...nice one hayden.
11:23:01[Saint]I don't actually want the !'s in that ifdef do I? Does that not make it "if <foo> *isn't* defined, do <blah>"?
11:23:34gevaertsIsn't that what you actually asked for?
11:23:44gevaerts"exclude specific targets"
11:24:25[Saint]Argh...yep. I just confused myself :|
11:26:38[Saint]The comment for the section of code I'm removing is "// allow audio to play when fast scrolling" but it doesn't seem to have any effect on playback with it removed.
11:33:24 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
11:34:22 Join angelwolf71885 [0] (
11:38:53[Saint]Why is the Nano2g CPU frequency such odd numbers? 47923200 ~ 191692800 compared to the Nano1g's 24000000~30000000 ~ 80000000?
11:39:16seaniWhen I'm compiling a voice file, is there a standard way to set the speed? The espeak command line allows you to specify a brisker announcement - can I feed that through?
11:39:20[Saint]TheSeven: ^
11:40:43[Saint]seani: IIUC it should just use the values your TTS engine is configured to.
11:40:59TheSevenbecause its base clock has 1843200 Hz, and they tried to get a frequency close to 192MHz
11:41:27TheSeven(which makes the APB run at a quarter of that, and when idling, the CPU syncs to that frequency)
11:41:57[Saint]TheSeven: I'm just wondering why not use nice clean numbers...but I suppose there is a lot more to it that I don't get.
11:42:36TheSeventell me how to derive a nice clean number from that base clock :)
11:42:38[Saint]what is the theoretical limit I could push the CPU to?
11:42:54TheSeventhe datasheet says 200MHz, there are reports that it also runs at 250
11:43:37[Saint]thefirstM said 250 also, but, I was sceptical of that personally.
11:43:39TheSeventhe AHB is currently running at 96MHz (claims to support 100), and the APB at 48 (should also support 100)
11:43:51CIA-9New commit by pixelma (r27823): First step of completing the target rename in the manual. Some target specific options were already renamed in the rest of the source (e.g. see ...
11:44:12*TheSeven suggests just trying to push it while keeping that that 1:2:4 relationship for now
11:44:52TheSevenraise Vcore to the voltage specified in the datasheet (we're currently undervolting it), and try increasing the pll dividers until it starts to get shaky
11:45:24TheSevenyou may also want to check power consumption at the different speeds
11:45:26[Saint]Beyond me I think ;) I don't want to cook the poor thing :P
11:45:52[Saint]though, I guess I have a few to spare...tinkering in that fashion probably isn;t worth it.
11:46:03CIA-9r27823 build result: All green
11:48:13[Saint]Another thing I am wondering is how to force the samplerate to 44.1
11:48:59[Saint]In an FS task a user said that this fixes the issues with rockboy sound, but, I'm unsure he he achieved forcing the samplerate
11:56:14CIA-9New commit by pixelma (r27824): Missed two files in r27823...
11:57:49CIA-9r27824 build result: All green
12:03:03CIA-9New commit by pixelma (r27825): Manual: replace target options with the more appropriate button pad options in the 'Screen scroll out of view' key mapping description.
12:03:30 Join Murat [0] (
12:04:11 Nick Murat is now known as Guest32432 (
12:04:16 Quit Guest32432 (Client Quit)
12:04:58CIA-9r27825 build result: All green
12:05:45 Quit angelwolf71885 (Remote host closed the connection)
12:07:08 Join hpmaniac [0] (
12:07:53hpmaniacDoom is impossible at clip right?
12:09:59 Quit hpmaniac (Client Quit)
12:10:26[Saint]pixelma: ping?
12:11:01[Saint]BUTTON_<FOO>|BUTTON_REPEAT == "long press"...yes?
12:11:48pixelmausually yes but where and why might be interesting too
12:12:07 Join webguest13 [0] (
12:12:54 Quit webguest13 (Client Quit)
12:12:55[Saint]Just trying to understand the keymaps a bit better, a long time ago I swapped the context menu on the iPods from "long select" to "long menu"
12:13:03[Saint]Just trying to remember how I did that.
12:13:47 Join Kitr88 [0] (
12:14:22[Saint]IIRC I simply swapped the button sets for quickscreen and context menu, but I seem to remember it being more complicated than that.
12:16:32 Quit Kitar|st (Ping timeout: 246 seconds)
12:18:37 Join angelwolf71885 [0] (
12:20:22 Join watto [0] (~watto@
12:22:30 Part watto
12:23:13 Join watto [0] (~watto@
12:24:12[Saint]Woo! yep, got it right apparently...thanks for confirming my suspicions pixelma
12:24:46[Saint]I'm not sure if you have an iPod, it's a small change...but it feels a lot better to use. (IMO)
12:35:27 Join dfkt [0] (~dfkt@unaffiliated/dfkt)
12:36:23pixelmaI don't and all my targets have "Select" and "Context menu" on the same button, so if that's changed with your keymap, I doubt it would feel better to me ;)
12:38:21[Saint]I just think (personally) that the context menu feels better/makes more sense being on the big button labled "Menu", and the quickscreen being on "long select" feels quite nice to me.
12:38:35[Saint]But, keymaps seem to be a very personal thing.
12:40:52CIA-9New commit by jdgordon (r27826): fix FS #11542 - %t() not working
12:42:26CIA-9r27826 build result: All green
12:43:08JdGordon[Saint]: let me know if that doesnt fix all cases
12:43:19*JdGordon wonders why mc2739 says his patch didnt work...
12:47:19***Saving seen data "./dancer.seen"
12:52:11 Join kugel [0] (~kugel@rockbox/developer/kugel)
12:52:50 Join robin0800 [0] (
12:54:43JdGordonBagder: any thoughts about making the rockbox git repo pushable so we dont need to do the git svn kludge? (assuming it can be kept in sync on the server end?)
13:00:38 Quit Strife89 (Ping timeout: 246 seconds)
13:14:01mc2739JdGordon: because I didn't patch in the right place, although you did say to try it in the function
13:14:29mc2739I blame the lateness of the hour
13:14:53JdGordonstill odd though, that should be equivilant
13:16:34 Join mikroflops_ [0] (
13:17:04mitkkugel: Maybe you know? Does HTC Wildfire with Android 2.1 suffers from this startForeground() bug?
13:17:19kugelmitk: according to gevaerts yes
13:18:23*gevaerts is always a reliable source when it's about Android issues!
13:18:41 Join dfkt_ [0] (~dfkt@unaffiliated/dfkt)
13:18:42gevaertsWhen I tested it on a coworker's phone it seemed to not work properly in the background
13:18:56kugelbut it should be a lot better now
13:19:09 Quit dfkt (Ping timeout: 255 seconds)
13:19:19mitkkugel: Then Rockbox is usable only on foreground or is usable in background but without for example Eq
13:19:39kugelI can actually use it, it only stutters a little, the wildfire should be the same
13:20:03kugelI haven't tried the eq actually, but I expect it makes things worse
13:20:20 Quit mikroflops (Ping timeout: 276 seconds)
13:20:28 Nick dfkt_ is now known as dfkt (~dfkt@unaffiliated/dfkt)
13:20:49kugelbut yes, without much dsp rockbox should work ok in the background
13:20:54mitkThanks. Have you apk for 320x240 anywhere?
13:21:42kugelno but I can build you one
13:21:55mitkwill be great. Thanks
13:22:08kugelhowever, the 240x320 cabbie has no touchscreen support so you need to use the strange grid mode (in the wps at least)
13:22:14mc2739pixelma: the 1 second each was with a patch I was testing, and even that was not not accurate as it was different betwwn the wps and sbs
13:23:32mitkugel: Will have fun trying it :)
13:24:19*JdGordon is open to hearing specific problems with the fms now....
13:26:03mc2739JdGordon: FS #11469
13:31:51JdGordonapps/radio/radio.c is still a bloody mess :(
13:35:46mitkkugel: Got it. Thanks
13:42:30JdGordonmc2739: [Saint]: test a fms patch?
13:44:55mc2739JdGordon: sure
13:45:58JdGordonthe freq bar seems to be fubar :D
13:47:30 Join Strife89 [0] (
13:47:33JdGordonit might update too often though
13:47:41JdGordonand yeah, the freq bar is broken, working on that now
13:47:51JdGordonor at least in the hardcoded one
13:49:37 Join dfkt_ [0] (dfkt@unaffiliated/dfkt)
13:50:42 Quit dfkt (Disconnected by services)
13:50:45 Nick dfkt_ is now known as dfkt (dfkt@unaffiliated/dfkt)
13:50:50 Join thefirstM [0] (
13:53:04JdGordonyep, all good
13:54:07thefirstMI have a new patch for the Chopper game that increases the framerate and responsiveness of the game. I was hoping maybe someone could try it out:
13:55:55mc2739JdGordon: looks good, and the hardcoded frequency bar works too (just in the wrong direction)
13:59:22 Join will_ [0] (
13:59:48will_The link for the codec pack ( is broken on page:
13:59:50will_The link is in the line with this text: 'encoder pack here which contains CLI encoders'
13:59:52will_I have a copy of the zip from 2008-04-18 if you want it.
14:02:29kugelwill_: the test files are here now:
14:02:42kugeldoes your copy have a file which is not at the new location?
14:03:42gevaertskugel: I think this is about encoders, not test files
14:03:47will_that will cost a lot more bandwidth than letting people encode them their selves. You sure?
14:04:28Torneusing a standard set of files guarantees they're identical, though
14:05:15kugelwill_: bandwidth is a not a problem IIUC
14:05:32pixelmathe link was to DavideNYC's site if I see correctly, haven't seen him around often lately
14:06:56pixelmaI wonder though if the encoders he packaged in there have new versions themselves though
14:07:21will_yes −− don't remember which ones −− maybe all.
14:07:41CIA-9New commit by jdgordon (r27827): Make %pb without any params work as expected
14:07:48CIA-9New commit by jdgordon (r27828): Fix FS #11469 - make the fms update as it should
14:09:20CIA-9r27827 build result: All green
14:09:43mitkkugel: touchscreen support for 240x320 needs changes in wps and maybe bmp only? Not in the code?
14:11:05CIA-9r27828 build result: All green
14:11:29 Quit will_ (Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716])
14:11:35JdGordonmc2739: have you got an updated theme to test FS #11349 with?
14:12:33JdGordonactually, can you test that with svn again please? that one might of actually fixed it
14:16:56mc2739JdGordon: FS #11349 still fails with svn
14:20:39 Quit mitk (Quit: Leaving)
14:24:14balintx# Prebuilt 240x320:
14:25:02JdGordonmc2739: AFAICS that is the last major theming bug open, so if you have a theme which is updated then send it my way :)
14:26:36mc2739JdGordon: give me a few minutes to zip it up
14:28:50 Join earcar [0] (
14:29:03 Quit earcar (Client Quit)
14:30:40kugelJdGordon: FS #11524 is also annoying
14:31:21JdGordon11524 is miscategorised :p
14:31:48kugelI assume it also happens on target but it doesn't result in a crash
14:33:18 Join kugel_ [0] (
14:33:40 Quit kugel (Disconnected by services)
14:33:44 Nick kugel_ is now known as kugel (
14:33:48 Quit kugel (Changing host)
14:33:48 Join kugel [0] (~kugel@rockbox/developer/kugel)
14:36:28balintxis there any guide to touchscreen? sorry i can't find it
14:37:15 Join kugel_ [0] (
14:37:29 Join hebz0rl [0] (
14:37:35 Quit kugel (Disconnected by services)
14:37:41 Nick kugel_ is now known as kugel (
14:37:45 Quit kugel (Changing host)
14:37:45 Join kugel [0] (~kugel@rockbox/developer/kugel)
14:38:22mc2739JdGordon: I'll be happy to change the category on FS #11524 if it will get it fixed sooner ;-)
14:38:51JdGordonhehe no, I'm looking at it now...
14:38:55JdGordonit doesnt crash gdb though
14:39:20 Join T44 [0] (
14:39:24 Join kugel_ [0] (
14:39:46 Quit kugel (Disconnected by services)
14:39:50 Nick kugel_ is now known as kugel (
14:39:54 Quit kugel (Changing host)
14:39:54 Join kugel [0] (~kugel@rockbox/developer/kugel)
14:40:33JdGordonah, the one in the first comment does though
14:42:53 Quit Topy (Ping timeout: 265 seconds)
14:47:21***Saving seen data "./dancer.seen"
14:48:36JdGordoncircular bloody dependancy
14:51:07kugelJdGordon: triggers it as well
14:51:17JdGordonfound and fixed
14:53:25balintx'The touchscreen is currently used as a 3x3 grid of emulated "buttons".' - what is the bottom right "button"?
14:53:31CIA-9New commit by jdgordon (r27829): Fix FS #11524 - a sbs could crash on load
14:55:20CIA-9r27829 build result: All green
14:55:24 Quit angelwolf71885 (Quit: ChatZilla 0.9.86 [Firefox 3.6.8/20100722155716])
14:57:57 Join Topy [0] (
14:58:27JdGordonarg! found it :)
14:59:17mc2739JdGordon: the only other theme related bug I see is FS #11529 but I can't reproduce that now - maybe your pb commit fixed it
14:59:24JdGordonmc2739: did you notice that you return to the context menu instead of the main menu?
15:00:56 Quit T44 (Ping timeout: 245 seconds)
15:01:00JdGordon%cs is getting confused because the .fmr load is manually calling radio_Screen() instead of winding back throiugh the root menu which sets the current screen var
15:02:10JdGordontime to get the hacksaw out!
15:04:53 Quit thefirstM (Remote host closed the connection)
15:05:14 Join thefirstM [0] (
15:09:56 Nick thefirstM is now known as mamarley (
15:10:54JdGordonmc2739: arg, I'm going to "fix" it by not automatically entering the fm screen... annoynigly this is a do_menu() limitation I tihnk
15:11:18 Quit mamarley (Quit: - Chat comfortably. Anywhere.)
15:11:39 Join mamarley [0] (
15:12:09kugelwhy did it enter the fm screen? IIRC loading a wps doesn't show the wps
15:13:04 Join perfectdrug [0] (
15:13:13JdGordonwho knows... old old old old OLD code
15:14:20 Quit mamarley (Remote host closed the connection)
15:15:19 Join fdinel [0] (
15:15:19 Join mamarley [0] (
15:15:19 Join T44 [0] (
15:15:19JdGordonoh this would be from when the filebrowser was the root function
15:15:19 Part LinusN
15:15:26 Part Zagor
15:15:42 Quit mamarley (Remote host closed the connection)
15:16:04 Join mamarley [0] (
15:16:09 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
15:16:28 Quit mamarley (Remote host closed the connection)
15:16:32CIA-9New commit by jdgordon (r27830): "Fix" FS #11349... %cs got confused because for some reason when the root menu was introduced the fm preset loading was never fixed to go back through ...
15:16:49 Join mamarley [0] (
15:17:31 Quit mamarley (Remote host closed the connection)
15:17:48JdGordon4 open theme bugs, 3 are wont/cant-fix... one is no repro :)
15:17:50 Join mamarley [0] (
15:18:01 Quit Topy (Ping timeout: 245 seconds)
15:18:11CIA-9r27830 build result: All green
15:18:25 Quit krazykit (Quit: Connection reset by beer)
15:18:28 Join LambdaCalculus37 [0] (~LambdaCal@rockbox/staff/LambdaCalculus37)
15:21:43 Quit Strife89 (Read error: Connection reset by peer)
15:22:12 Join Strife89 [0] (
15:26:05kugelJdGordon: loading .fms files is surely not old old old old code? :)
15:26:15 Quit tmzt (Ping timeout: 246 seconds)
15:27:10 Join tmzt [0] (
15:27:49kugelah the preset files
15:28:47 Join Judas_PhD [0] (
15:31:39 Join sko [0] (
15:32:10 Quit sko (Client Quit)
15:32:56 Join [sko] [0] (~sko]
15:37:39 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
15:44:27 Quit perfectdrug (Ping timeout: 246 seconds)
15:48:34 Join Topy [0] (
15:49:38 Join perfectdrug [0] (
15:50:59 Quit T44 (Ping timeout: 252 seconds)
15:56:26 Quit kugel (Remote host closed the connection)
15:57:58 Join jgarvey [0] (
15:58:52 Quit perfectdrug (Ping timeout: 245 seconds)
16:02:35 Quit fdinel (Quit: Miranda IM! Smaller, Faster, Easier.
16:03:41 Join [sko]1 [0] (~sko]
16:03:52 Quit [sko] (Ping timeout: 245 seconds)
16:05:42 Join piotrekm [0] (~piotrek@unaffiliated/piotrekm)
16:17:23 Quit mc2739 (Ping timeout: 258 seconds)
16:18:42 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
16:21:41 Quit Zarggg (Quit: Zarggg)
16:24:19 Join angelwolf71885 [0] (
16:31:58 Quit angelwolf71885 (Remote host closed the connection)
16:34:50 Join angelwolf71885 [0] (
16:35:01 Join stoffel [0] (
16:35:26 Join T44 [0] (
16:36:14 Join fyre^OS [0] (
16:38:02 Quit Topy (Ping timeout: 245 seconds)
16:43:34seanilong press right on the C240 pops you back to the wps from most menus. Not so on the H140. Is this a hardware thing?
16:45:14 Join toffe82 [0] (~chatzilla@
16:46:16[Saint]seani: Check the keymaps...I'd say it is a keymap thing.
16:47:25***Saving seen data "./dancer.seen"
16:49:54pixelmaindeed, it was hard to find a button for "resume" on the c200 and comes with the drawback that you can't force horizontal scrolling in the lists (to the right). It's probably on "Play" or something more suitable on the H100
16:51:26[Saint]Nano testers...?
16:51:30seaniSaint: Thanks, I've been staring at them and can't work them out. It looks like ACTION_STD_NEXTREPEAT is the culprit but it's present in both.
16:52:01*[Saint] has a look...
16:52:13[Saint]seani: What is your desired effect?
16:53:57pixelmait's the ACTION_TREE_WPS if I remember correctly. You should be able to find the correct mapping in the manual too (file browser button table)
16:56:19seaniI don't need to change anything, just explaining to AlexW how to jump to the WPS with long right, and being totally wrong about it. I'll RTFM, ta!
16:57:38 Quit kkurbjun (Ping timeout: 252 seconds)
16:58:00*[Saint] stops messing with the H1X0 keymap...
16:59:20pixelmaI'm pretty sure the H100 already has the action defined and most likely a better mapping than the c200
17:02:13 Join Strife1989 [0] (
17:02:21 Join funman [0] (~fun@rockbox/developer/funman)
17:03:45 Join krazykit [0] (~kkit@
17:05:25 Quit Strife89 (Ping timeout: 240 seconds)
17:07:47 Nick [Saint] is now known as S_a_i_n_t (S_a_i_n_t@
17:07:58 Join kkurbjun [0] (
17:08:05 Quit kkurbjun (Changing host)
17:08:05 Join kkurbjun [0] (~kkurbjun@rockbox/developer/kkurbjun)
17:10:22 Join victortozo [0] (
17:13:37 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
17:14:12 Join t0rc [0] (~t0rc@
17:14:12 Quit t0rc (Changing host)
17:14:12 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
17:15:00seaniIt's, drumroll, PLAY. Bloody stupid if you ask me :-)
17:15:26S_a_i_n_tJust like iPod
17:15:52S_a_i_n_tWell, that's *one* way to do it, it also ends playback however.
17:16:28 Join Topy [0] (
17:16:54S_a_i_n_tlooking at the keymaps is an awesome way of figuring out ways to do stuff you weren't aware of.
17:17:17n1sthe source is the best documentation :)
17:17:48pixelmaseani: why stupid?
17:20:05 Quit T44 (Ping timeout: 265 seconds)
17:20:12pixelmaI'd preferred if you could put it on a "play" button too on the c200 but then that's the "up" on the pad as well and mapping going up in lists to other buttons would feel unintuitive
17:22:43 Nick Strife1989 is now known as Strife89 (
17:44:47 Join T44 [0] (
17:45:15S_a_i_n_twhere does the EQ code live?
17:45:40seanipixelma: it isn't, that's just my bitterness at having a more limited control set coming out :-)
17:47:37 Quit Topy (Ping timeout: 245 seconds)
17:56:14 Quit petur (Quit: bleargh)
18:01:40 Join h3po [0] (
18:04:20 Join komputes [0] (~komputes@ubuntu/member/komputes)
18:04:25funmanS_a_i_n_t: apps/eq* ?
18:05:06S_a_i_n_tfunman: Thanks...trying to figure out how that isangon guy added a 24 band EQ to his builds.
18:05:25funmanhe lists all the individual patches he applied iirc
18:05:58S_a_i_n_tthe EQ patch says "fs#_____24_band_eq" :/
18:06:46funmansue him for GPL infrigement
18:06:46Torneyup, yet another way the unofficial builds suck
18:06:51Tornefunman: he provides all the changes
18:06:55Tornefunman: just.. all in one big blob iirc
18:07:05Torneso you have to pick apart which code changes are each of the 30+ things he changed
18:07:16Tornesome of which are on FS and some of which aren't
18:07:31funmani bet he has individual patches on his machine so just ask him to release this patch somewhere
18:07:37S_a_i_n_tYeah, I can't be assed downloading the source and diffing it, then trying to figure out which of the 5 unnamed patches it is :/
18:08:02S_a_i_n_tfunman: I have attempted to contact him several times, I don;t think he wants to share. :/
18:08:36funmandid you get negative responses?
18:09:06S_a_i_n_tNone, at all.
18:09:21S_a_i_n_tTried email, contact through the forums, forum PM :/
18:09:36funmanwait till the end of the summer, it isn't necessarily him refusing to share, perhaps he's just busy doing something else.
18:09:55S_a_i_n_tit's been about 4 months now.
18:12:20 Quit pixelma (Disconnected by services)
18:12:22 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
18:12:24 Quit amiconn (Disconnected by services)
18:12:26 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
18:12:37 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
18:12:46 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
18:19:32 Quit funman (Quit: free(random());)
18:27:04 Join CaptainKewll [0] (2669ecc2@gateway/web/freenode/ip.
18:34:51 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
18:39:40S_a_i_n_tmamarley: Nice work on chopper.rock by the way, runs great.
18:47:27***Saving seen data "./dancer.seen"
18:49:45 Join [sko] [0] (~sko]
18:51:08 Join clone4crw [0] (
18:51:26 Quit [sko]1 (Ping timeout: 265 seconds)
18:53:03 Join Jerom [0] (~heidi@
18:59:15 Join bunnyboi [0] (
19:09:04 Quit saratoga (Quit: Page closed)
19:16:34S_a_i_n_tfor the lamp plugin, is adding different colours as easy as I think it may be? ie. change "#define NUM_COLOURSETS X, then add the RGB values to the colourset list"?
19:16:41S_a_i_n_tOr, am I missing something?
19:19:46n1stry it
19:20:23*S_a_i_n_t googles some RGB values
19:21:12 Quit DerPapst (Quit: Leaving.)
19:22:14pixelmathere is/was a patch in the tracker that added more colours but it was overengineered I think (not using RGB but something else, can't remember the details)
19:22:53S_a_i_n_tyes, it uses HSV values and I've never understood HSV
19:31:55mamarleyS_a_i_n_t: Thanks! It looks even better when running on a Nano2G with my vsync patch.
19:32:34S_a_i_n_tmamarley: Interestingly...that Vsync patch makes my Nano2Gs run like a bag of ass.
19:33:16S_a_i_n_tPerhaps it has something to do with you forcing your cpu up to 250?
19:33:37mamarleyYeah, it does make it slow. I have another modification that causes the CPU to boost whenever the backlight is on. That makes it alot better. I would imagine the overclock helps too.
19:34:05 Quit CGL (Ping timeout: 248 seconds)
19:36:11 Join Jaykay [0] (
19:39:25 Quit antil33t (Read error: Connection reset by peer)
19:39:33 Join antil33t [0] (
19:41:25 Join Horscht [0] (~Horscht@xbmc/user/horscht)
19:42:17 Quit bertrik (Remote host closed the connection)
19:42:59 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
19:47:39 Quit bertrik (Remote host closed the connection)
19:49:17 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
19:50:59 Join Mobius-1 [0] (4a6780f3@gateway/web/freenode/ip.
19:51:46 Quit mikroflops_ (Ping timeout: 260 seconds)
19:51:51Mobius-1Greetings fellow rockboxians. harharhar.
19:56:23*n1s wonders why make dep makes the dependencies twice
19:57:37gevaertsBecause the build system generates dependencies before doing anything else
19:57:37gevaertsOr something like that :)
19:57:37n1syeah, make foo makes the dependencies just once :)
19:58:13bertrikn1s, I noticed that too, at least it shows the messages two times
19:59:23 Quit Mobius-1 (Quit: Page closed)
19:59:46 Quit Strife89 (Quit: Be back shortly.)
19:59:54 Join fdinel [0] (
20:01:14 Join mikroflops [0] (
20:02:05 Join bertrik_ [0] (~bertrik@rockbox/developer/bertrik)
20:02:19 Quit bertrik (Read error: Connection reset by peer)
20:03:31 Nick bertrik_ is now known as bertrik (~bertrik@rockbox/developer/bertrik)
20:03:48 Join Jennifur [0] (
20:04:14 Join DerPapst [0] (
20:06:37 Quit bunnyboi (Ping timeout: 246 seconds)
20:08:53 Quit bertrik (Remote host closed the connection)
20:10:18 Join funman [0] (~fun@rockbox/developer/funman)
20:10:37 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
20:16:13n1sbertrik: make dep also takes almost twice as long as make foo
20:16:37funman-> make make.dep should only generate deps once
20:17:42n1sit does but it also claims there's nothing to be done for make.dep
20:18:04 Quit stoffel (Remote host closed the connection)
20:18:28n1si also wonder why make langs doesn't make langs in a clean builddir, it just claims there's nothing to do
20:19:47 Quit hebz0rl (Quit: Ex-Chat)
20:20:29*S_a_i_n_t wonders why the building isn't smart enough to do "nothing to be done for: all" when building lang files
20:22:10gevaertsn1s: does "make langs" actually ever do anything?
20:22:22n1sgevaerts: doesn't seem so
20:22:54gevaertsI can't find an actual target with that name, only a .PHONY declaration
20:23:12*gevaerts suspects it's a remnant from the olden days when rockbox didn't have a name yet
20:23:15n1sgevaerts: that might explain it
20:23:49mamarleyS_a_i_n_t: Do you think it might be possible to eventually get my Chopper patch included in SVN?
20:24:13n1sgevaerts: any reason to keep it around?
20:24:15 Quit krazykit (Ping timeout: 265 seconds)
20:24:23gevaertsn1s: probably not
20:24:28S_a_i_n_tmamarley: All patches are considered for being committed IIUC
20:24:45S_a_i_n_tpoke a dev to look at it.
20:24:54mamarleyAren't you a dev?
20:25:20S_a_i_n_theh, nope.
20:26:05S_a_i_n_tI blunder my way through everything except Themes ;)
20:26:16gevaertsmamarley: I had a quick look at that patch, and I don't really see what it should fix. Which player are you using?
20:26:20n1shmm, generating deps doesn't seem to benefit at all from multiple jobs and it has to go through a *lot* of files
20:26:40gevaertsn1s: how are you testing that?
20:26:56n1sespecially since each plugin includes plugin.h and that includes almost all the headers in the core :)
20:27:00gevaertsGenerating deps should look at the number of CPU cores. It ignores -j numbers
20:27:01 Join Strife89 [0] (
20:27:23mamarleygevaerts: The patch causes speed to be regulated much more smoothly than it is currently. Before, it ran at ~10fps on my Nano2G, now it runs at 60fps.
20:27:28n1sgevaerts: ah, it ignores -j i tested with different j numbers indeed
20:27:57n1sit still takes more than half of the time of a full rebuild with ccache for me
20:27:59gevaertsmamarley: it runs fine on all players I've ever tested it on
20:28:12mamarleyDoes it run any more smoothly? It shoud.
20:28:56S_a_i_n_tit definitely improves speed on chopper.rock for my Nano(s)
20:29:41mamarleyS_a_i_n_t: Are they Nano1Gs, Nano2Gs, or both? I don't have any PP-targets to test it on.
20:30:59S_a_i_n_tThe Nano1G didn;t seem to have much of a problem running it to begin with, and I don't recall what fps it ran at formerly...but it feels a lot smoother. I see the same changes in fps on the 2G that you do, however.
20:31:47gevaertsDoes it still run properly (with audio) on Archoses?
20:31:51 Join [sko]1 [0] (~sko]
20:32:07mamarleyI don't have an Archos to test it.
20:32:18S_a_i_n_tNor do I, sorry.
20:33:22mamarleyIt would be great if somebody could test it on a player with <=64 vertical pixels, since Chopper uses a different speed for those. I tried to keep the speed the same, but the Nano2G is my only player so I couldn't test it.
20:33:26 Quit [sko] (Ping timeout: 265 seconds)
20:35:17gevaertsmamarley: on gigabeat F it's smoother with your patch, but also definitely faster
20:36:43mamarleyProbably because of the faster CPU speed. Maybe I should try adding some conditional statements to reduce initial speed for the Gigabeats?
20:37:42gevaertsI don't see what's wrong with the original approach. It might need some tuning, but why throw out the entire mechanism?
20:38:01n1sideally the game speed shouldn't be dependant on the fps but that might be a little too much work to implement :)
20:38:36mamarleyBecause it sleeps for a long time in between drawing frames, causing low framerates. I am trying to increase the framerate, since the current framerate (at least on Nano2G) is practically unplayable.
20:38:55n1salso the reason that it was slower on less tall screens is probably because it's a lot harder on those screens
20:39:03 Quit fyre^OS (Quit: Ur skills' fireproof like a wooden panel -- U got feds talking leet on your IRC channel!)
20:44:04 Quit soap (Ping timeout: 246 seconds)
20:47:30***Saving seen data "./dancer.seen"
20:50:08S_a_i_n_tI wouldn't say it was unplayable on the Nano2G
20:50:23S_a_i_n_tThis patch certaily makes it a lot smoother, but a lot harder also.
20:51:10gevaertsExactly. Improving the frame rate is fine, but it shouldn't be at the cost of game balance
21:02:39 Quit clone4crw (Quit: leaving)
21:08:07 Join CGL [0] (~CGL@
21:19:11 Part watto
21:21:13 Quit Jerom (Read error: Connection reset by peer)
21:22:00 Join Jerom [0] (~jerome@
21:22:35 Quit jhMikeS (Disconnected by services)
21:22:35 Join _jhMikeS_ [0] (~jethead71@rockbox/developer/jhMikeS)
21:22:50 Nick YPSY is now known as Ypsy (
21:26:40 Quit r0b- (Ping timeout: 276 seconds)
21:26:46 Quit LambdaCalculus37 (Quit: Bye)
21:26:51 Join r0b- [0] (
21:27:56 Quit t0rc (Quit: Give someone code, help them with one project. Teach someone to code, help them rule the world.)
21:42:21 Quit bertrik (Remote host closed the connection)
21:43:01 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
21:45:08amiconnn1s: make deps does its own multicore handling. It wouldn't benefit from -j, and it can't use ccache
21:46:18funmani wanted to look at generating deps at the same time than compilation but bitmaps / langs complicate the thing
21:46:48 Join Zarggg [0] (
21:49:39n1samiconn: yeah, gevaerts pointed that out
21:53:16 Quit Kitr88 ()
21:53:18 Join Kitar|st [0] (
21:55:05 Quit Strife89 (Ping timeout: 240 seconds)
21:55:50 Join Strife89 [0] (
21:58:14 Quit Bagder (Ping timeout: 260 seconds)
21:58:59 Join Bagder [0] (~daniel@rockbox/developer/bagder)
22:02:29 Join perfectdrug [0] (
22:12:04CIA-9New commit by mcuelenaere (r27831): Android port: use Arrays.fill() instead of a for-loop for clearing a byte array
22:12:10CIA-9New commit by mcuelenaere (r27832): Android port: add support for hardware keys ...
22:12:13CIA-9New commit by mcuelenaere (r27833): Android port: simplify sending touch events from Java->C
22:12:28S_a_i_n_trapid-fire commit FTW
22:13:16gevaertsNice of him to wait until after gsoc :)
22:13:23funmanS_a_i_n_t: git svn dcommit?
22:14:00CIA-9r27831 build result: All green
22:16:10CIA-9r27833 build result: All green
22:27:22 Quit funman (Quit: free(random());)
22:28:46 Quit [sko]1 (Read error: Connection reset by peer)
22:37:28 Quit Jaykay (Ping timeout: 252 seconds)
22:45:17amiconnSomething is definitely wrong with pf. Frame rate drops a lot while background caching is running; observed both on H1x0 and Recorder. That shouldn't happen.
22:47:02S_a_i_n_tamiconn: Glad you see it too ;)
22:47:34***Saving seen data "./dancer.seen"
22:47:44amiconnIt used to drop a bit, that's normal. Now it feels like it drops to 1/10 of the speed, or even lower
22:47:49CIA-9New commit by mcuelenaere (r27834): Android port: allow moving application to SD card on Froyo targets
22:48:40 Join petur [0] (~petur@rockbox/developer/petur)
22:49:04S_a_i_n_tamiconn: Commenting/ifdeffing lines 1808 to 1810 in pictureflow.c worked a treat for me.
22:49:15S_a_i_n_tIt isn't as fast as it could be, but, a lot faster.
22:49:36CIA-9r27834 build result: All green
22:50:30S_a_i_n_tI need to run for now, if you find out anything more about pictureflow...please leave it for me in the logs.
22:50:53 Quit S_a_i_n_t (Quit: Even if you're lying, please tell me everythings going to be fine.)
22:51:25 Join kisak [0] (
22:52:01kisakthe image of the HD200 on the build server page is incorrect
22:52:39kisakdo we have something closer to use?
22:55:16perfectdrugwhich reminds me :D
22:59:09 Quit kkurbjun (Ping timeout: 258 seconds)
23:02:37 Quit h3po (Quit: Leaving.)
23:05:00amiconnjpeg viewer is broken on archos
23:05:54 Join Ludo6431 [0] (
23:10:19 Quit bluebrother (Quit: leaving)
23:12:08 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
23:12:54 Join krazykit [0] (~kkit@
23:16:48 Quit Strife89 (Read error: Connection reset by peer)
23:17:40 Quit victortozo (Quit: leaving)
23:19:41 Join Strife89 [0] (
23:24:29 Quit Strife89 (Client Quit)
23:28:15 Quit ender` (Quit: The most important lesson we can learn from history is the inability of humans to learn lessons from history. -- Aldous Huxley)
23:30:30 Quit robin0800 (Quit: Leaving)
23:31:28 Quit evilnick_B (Quit: Page closed)
23:34:32 Join kkurbjun [0] (
23:36:14mamarleyWhy do animations in Rockbox run more slowly when there isn't any user input? This seems to happen on my Nano2G.
23:40:15 Nick Ypsy is now known as YPSY (
23:40:58mamarleyIt also happens with the stopwatch. It skips numbers unless I twirl the wheel or hold down a button.
23:43:08n1smaybe some button waiting loops sleep too long
23:44:49mamarleyI think the buttons on the nano2g use interrupts.
23:45:02 Join S_a_i_n_t [0] (S_a_i_n_t@
23:46:16n1syes but the apps code reading the buttons is often designed as a loop that asks for a button and then does some things, this has a timeout to avoid spinning like crazy, if that timeout is long, pressing a button will make things happen noticably quicker
23:47:26mamarleyThat makes sense, but I also noticed that this happens with core things, such as animating disk access indicators in themes. Would the same thing cause it there?
23:48:17n1scould be, i'm just saying it's a possiblity, it has happened before but i am not certain it's causing your problems :)
23:48:44mamarleyThanks :)
23:48:45 Quit bluebrother (Ping timeout: 240 seconds)
23:48:48 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
23:51:29n1sthe stopwatch has a button timeout of 10 ticks or about 0.1 second and judging from the counter it's updating at about that interval for me, is it slower for you?
23:51:30 Quit CaptainKewll (Quit: Page closed)
23:52:25mamarleyThat is exactly what is causing the problem then. Thanks for your help!
23:52:43 Quit Kitar|st (Ping timeout: 240 seconds)
23:54:51 Quit literal (Remote host closed the connection)
23:55:49 Join Kitar|st [0] (
23:56:12 Quit jgarvey (Quit: Leaving)

Previous day | Next day