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-03-07

00:00:12 Quit [Saint] (Disconnected by services)
00:00:14 Join S_a_i_n_t [0] (S_a_i_n_t@
00:00:40 Nick Llorean1 is now known as Llorean (
00:00:43 Quit Llorean (Changing host)
00:00:43 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
00:05:05 Join jktcat [0] (
00:05:50wodz\o/ first custom code run on rk27xx
00:06:05wodzturn off backlight :-)
00:06:09Luca_Scongratulations! \o/
00:06:34jktcatwhen I try to use the rockbox utility I get into the archive and when I try to open the utility itself there's a window that says "open file" at the top and no files are listed
00:06:43 Join thomasjfox [0] (~thomasjfo@rockbox/developer/thomasjfox)
00:08:06pixelmajktcat: you mean you are looking for archived versions of the Rockbox Utility there?
00:09:02 Quit benedikt93 (Quit: "There are three kinds of lies: lies, damned lies, and statistics." - Benjamin Disraeli)
00:10:23 Quit iq_ (Quit: Leaving)
00:11:00 Join iq [0] (~iq@unaffiliated/iq)
00:11:57 Join stuntpenguin007 [0] (d06b7bd9@gateway/web/freenode/ip.
00:12:29stuntpenguin007Anything going on with the ipod nano 5g?
00:14:53krazykitanything going on would be on the wiki or relevant forum thread
00:15:02 Join Xerion [0] (
00:15:09jhMikeSthe issue with convttf seems to be in glyph_width that causes numerals to be variable width
00:15:30jktcatpixel: maybe I'm just clueless...
00:15:56 Quit thomasjfox (Read error: Connection reset by peer)
00:17:02 Join gbl08ma [0] (
00:18:47 Part gbl08ma
00:18:58jktcatOK I'm clearly clueless. I downloaded the utility and then downloaded the source code seperately for my device. How do I get the information onto my ipod?
00:19:43jktcatI've looked in the faq and it doesn't show anything that doesn't look straight forward, which my problem doesn't seem to be
00:20:18gevaertsjktcat: have you read the installation instructions in the manual?
00:20:20 Quit bertrik (Ping timeout: 250 seconds)
00:20:25***Saving seen data "./dancer.seen"
00:20:53wodzyea, the backlight_off chunk works both loaded into iram and into sdram :-)
00:21:23 Quit pamaury (Remote host closed the connection)
00:21:48jktcati got it figured out, sorry for the hassle
00:21:51 Quit jktcat (Quit: Leaving)
00:26:46 Quit guymann (Read error: Operation timed out)
00:28:21 Part stuntpenguin007
00:30:51 Quit wodz (Quit: Leaving)
00:31:49 Quit dfkt (Quit: -= SysReset 2.53=- Sic gorgiamus allos subjectatos nunc.)
00:32:04 Quit liar (Ping timeout: 276 seconds)
00:33:45 Join guymann [0] (
00:36:09 Join liar [0] (
00:41:53 Join techluver [0] (
00:44:21 Quit techluver (Client Quit)
00:45:16 Join froggyman [0] (~seth@
00:45:16 Quit froggyman (Changing host)
00:45:16 Join froggyman [0] (~seth@unaffiliated/froggyman)
00:50:00 Join webguest58 [0] (
00:50:16 Quit mudd1 (Ping timeout: 276 seconds)
00:50:50 Quit webguest58 (Client Quit)
00:52:21 Part domonoky1
00:53:15 Quit krazykit (Ping timeout: 240 seconds)
00:54:43 Quit Luca_S (Quit: CGI:IRC)
00:57:43 Join krazykit [0] (
00:59:02 Quit kevku (Read error: Operation timed out)
01:18:56 Join bk1995 [0] (
01:19:26bk1995How do i sync music to ipod mini rockbox?
01:19:54JdGordon1any way you want
01:20:20bk1995itunes would work still?
01:20:35JdGordon1if you want to use that crap then sure
01:20:47JdGordon1it just comes up as a usb hard disk, put your files wheverer you want
01:21:17bk1995lol. doesn't matter what directory? it will see them any where?
01:21:27bk1995lol. doesn't matter what directory? it will see them any where?
01:21:27 Quit bk1995 (Client Quit)
01:21:36 Join bk1995 [0] (
01:21:51bk1995sorry, refresh, didn't get responce.
01:27:14froggymanbk1995, No matter where your music is on your iPod, rockbox will play them
01:27:49 Join mordocai [0] (~mordocai@
01:30:30 Quit ender` (Quit: If Ingress is the way inside and Egress the way out, does that make Congress the way to a scam?)
01:36:34 Join webguest29 [0] (
01:36:56 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
01:38:52webguest29hi. I have a problem. I have a sandisc sense clip plus, and I can't build voices with Rbutil. Help please?
01:44:49 Quit webguest29 (Quit: CGI:IRC)
01:58:24 Quit sideral1 (Ping timeout: 252 seconds)
02:01:26 Quit bk1995 (Quit: CGI:IRC (EOF))
02:09:40 Quit GeekShadow (Quit: The cake is a lie !)
02:14:59 Quit MethoS- (Remote host closed the connection)
02:20:26***Saving seen data "./dancer.seen"
02:21:27 Quit Judas_PhD (Quit: This is a quitting message)
02:21:43 Quit mordocai (Quit: Leaving)
02:36:54S_a_i_n_tJdGordon1: Did you have a play withthat cabbie theme I'd played with?
02:37:13S_a_i_n_tI *think* I might have found a solution for the popup, but...I'm testing it out now.
02:37:52S_a_i_n_t(think of how the dialpad is handled while making a call, that little tab thing...I'm thinking of using a similar principle.
02:38:48S_a_i_n_t<froggyman> bk1995, No matter where your music is on your iPod, rockbox will play them <−− Not true at all.
02:39:41S_a_i_n_tfroggyman: As a note, music put inside the .rockbox dir will be neglected by the database by default unless the user specifically removes the database.ignore file.
02:40:29S_a_i_n_t(or adds a database.include file to a music dir contained inside the .rockbox dir)
02:43:37krazykitS_a_i_n_t, but rockbox can still /play/ them if you navigate to them. it's just not as easy.
02:43:51 Join Keripo [0] (
02:44:30S_a_i_n_tWell, yes...I guess that does make it technically true.
02:44:37S_a_i_n_tA royal PITA, but true.
02:45:41 Quit alexbobp2 (Quit: leaving)
02:50:33JdGordon1S_a_i_n_t: yes, running it on my phone now
02:50:39 Join Keripo1 [0] (
02:50:43JdGordon1i changed to the non-bold font thouhg
02:50:51S_a_i_n_tdid you come up with a better solution for the popup?
02:50:55S_a_i_n_t(just curious)
02:52:09 Quit Keripo (Ping timeout: 246 seconds)
02:52:19JdGordon1no, havnt played with it at all
02:52:27S_a_i_n_tIf not, I'll be adding a tab to the side of the screen to initiate the popup screen, the other solution I think is just making the items in the popup screen's touch areas active on long press, so it doesn't fire automatically if you open the touchscreen and a touch area opens in the viewport underneath your finger.
02:52:35JdGordon1i still prefer the whole area to open it up instead of a dedicated soft button
02:52:45 Join alexbobp [0] (
02:52:56JdGordon1yuck to long presses
02:53:03S_a_i_n_tJdGordon1: Then the solution is making the touch areas long press.
02:53:14JdGordon1no it aint
02:53:20S_a_i_n_totherwise it can jump straight to an item in the popup, and that SUCKS.
02:53:34JdGordon1it shouldnt be able to
02:53:43S_a_i_n_tthat sucks way worse than a soft button to launch the popup.
02:53:51S_a_i_n_twell, it can ;)
02:54:01S_a_i_n_tYou said yourself you experienced it, rasher did also.
02:54:49S_a_i_n_tit launches the touch area immediately under your finger when the popup viewport opens if you're unlucky enough to open the popup with an area of the screen that will have a touch area on it when the popup opens.
02:55:29S_a_i_n_tso the "fix" is making sure you never are unlucky enough to touch the center of the screen...if the current code isn't broken.
02:55:35JdGordon1yeah, but that is because there is a bug in the touch handling
02:56:09S_a_i_n_tWell, until that's fixed...I don't see the harm inthe default themes avoiding the issue.
02:56:31S_a_i_n_tIt's easy enough now to tie the popup to a specific area and limit opening it accidentally.
02:56:35JdGordon1so a tab is prob best
02:56:42*S_a_i_n_t nods.
02:56:56JdGordon1with an animation :D
02:57:20S_a_i_n_tnah....the way we do animations, it looks *SHIT* trying to animate things like this
02:57:33S_a_i_n_t(a screen popping in/out) <−− tried it with iLike.
02:58:08JdGordon1haha really?
02:58:50S_a_i_n_tthe animation also needs to run full crcle with the way we do sublines, and if it's initiated again conditionally before the animation cycle finishes you'll catch it halfway through the animation.
02:58:58 Join webguest05 [0] (
02:59:21S_a_i_n_tthere no way to do "stop this current animation subline, and restart it, or start this one instead" simply has to finish start to end.
02:59:21 Join Judas_PhD [0] (
02:59:30JdGordon1more reason to add variables
02:59:35 Quit Judas_PhD (Client Quit)
02:59:47 Quit Keripo1 (Ping timeout: 255 seconds)
03:00:21S_a_i_n_t0.1 sec is also far too slow to doo popup/transition effects, and I suspect if the screens updated any faster then there'd be some serious complaints.
03:00:48S_a_i_n_t0.1 sec already causes some issues with some people that believe the screen updating so often is detrimental.
03:01:10webguest05Hi, I have a problem. Rb Sansa Clip +, rbutil can't make voice file. Gives error encoding partway through. any help?
03:01:29S_a_i_n_twebguest05: What OS, and what is the error?
03:02:08webguest05windows, and it says it has an error encoding one of the files. the others encode fine. I have a log file but don't know how to use it
03:02:40 Quit liar (Quit: hallowed are the ori!)
03:04:34S_a_i_n_tWhat file does it say it fails on, and is this whilst building a voice file, or .talk files?
03:04:51webguest05Error: could not open input file
03:05:03webguest05I found the error: could not open input file
03:05:34 Join Keripo [0] (
03:06:03webguest05LANG_PLAYLIST_INSERT_COUNT.mp3 making voice file
03:10:27webguest05Why isn't it finding the file?
03:11:12 Join simonrvn [0] (simon@
03:11:48 Quit webguest05 (Quit: CGI:IRC)
03:15:59S_a_i_n_tI could only speculate there, my guess is that it's failing to generate it...but why? No idea.
03:16:14S_a_i_n_tbluebrother is the rbutil man.
03:21:27 Join kugel_ [0] (~kugel@rockbox/developer/kugel)
03:24:29 Quit kugel (Ping timeout: 250 seconds)
03:29:50 Nick Loto_ is now known as Loto (
03:29:52 Quit Loto (Changing host)
03:29:52 Join Loto [0] (~nfs@xbmc/user/Loto)
03:30:35S_a_i_n_tJdGordon1: Could I get you to look at something for me please?
03:31:22JdGordon1as long as i wont be sick or need counciling after looking
03:31:49S_a_i_n_tI just want to know if I'm linking the touch areas and viewports correctly.
03:32:29 Join Zomg_ [0] (
03:32:43S_a_i_n_tI want POPUP TAB to launch POPUP MENU
03:33:15S_a_i_n_t(I also want the popup tab to dissappear when the popup window is open)
03:33:24Zomg_hi, I'm unbricking my sansa clip v2 atm, and I managed to access the hidden part of the NAND.
03:33:35Zomg_but I have nfi what image I need to put on it to restore it
03:33:44Zomg_anyone wanna help :X
03:33:55S_a_i_n_tZomg_: You need an original image from a working player.
03:35:06S_a_i_n_tas in, not just the firmware binary...but this procedure needs to be done on a working player, and the content of the partition dumped.
03:35:31Zomg_:\ thought so
03:35:39Zomg_noone would happen to have an image?
03:36:43S_a_i_n_tIIRC extracting a firmware image to that partition is suffucient to get ROckbox to install, but the original firmware expects there to be some additional magic on that partition.
03:36:59S_a_i_n_t(Don't quote that as gospel, but I believe that to be the case)
03:37:00JdGordon1S_a_i_n_t: you havnt linked it at all... you need to setup the touchregion with the label i.e %T(e
03:37:07JdGordon1and you suck for using 1 letter labels
03:37:33JdGordon1%Tl(e,2.0,0,0,20,165,none) <- noooooo!!!
03:37:41S_a_i_n_tOh...Jd, yeah..I used %Tl where I should have %T'd
03:37:52Zomg_so nobody has an extra clip v2 they can create an image of for me?
03:37:59JdGordon1%T(label, <regular %T options>) then %?Tl(label, timeout)<>
03:38:03S_a_i_n_tI also blame your vague CustomWPS/Manual entry :P
03:38:10JdGordon1write a better one :)
03:38:27S_a_i_n_tFix the skin context so I can see how it works, and...I just might ;)
03:38:50S_a_i_n_t(You know how I want it to work, make it work that way so I can see what I did wrong...please)
03:39:30JdGordon1it works how you want it to work now no no, I meant, could you edit the pastebin I just posted.
03:42:04 Join LambdaCalculus37 [0] (
03:42:04 Quit LambdaCalculus37 (Changing host)
03:42:04 Join LambdaCalculus37 [0] (~rmenes@rockbox/staff/LambdaCalculus37)
03:42:51JdGordon1variables of some sort really need to be added i tihnk
03:44:51JdGordon1then we'd check the value of the var to see if we should popup instead of time since press
03:46:14JdGordon1i.e %?v(a)<%?Tl(toggle, 1)<%vs(a, 1)>> <- if we arnt already set, set if the toggle button was pressed
03:46:45JdGordon1then couple that with a check for time since var changed and we have a more global timeout!?
03:47:18S_a_i_n_tyour pastebin is identical to mine.
03:47:21JdGordon1to which part?>
03:47:27S_a_i_n_tI *think* I've got it, though.
03:47:36S_a_i_n_tJdGordon1: all of it.
03:47:56S_a_i_n_tNothing was changed at all.
03:49:34S_a_i_n_tAha...I did have it correct in my head the second time, thanksyou for confirming that.
03:49:52S_a_i_n_tI'm not a fan of doubting myself, especially with new syntax I'm unfamiliar with.
03:51:19Zomg_:o apparently I was bridging it wrong?
03:51:35Zomg_when I bridged it I saw the whole 3.64GB
03:51:50Zomg_not the 979mb nand
03:51:53S_a_i_n_tbtw...I'll use more than one letter identifiers when I make a theme with 104+ viewports ;)
03:52:36S_a_i_n_tZomg_: apparently, yes...I don't understand though, if you have access to the whole drive, why are you trying to access the recovery partition?
03:53:07Zomg_I can't access the whole drive unless I do the bridge thing
03:53:28Zomg_when I plug it in w/o bridging it fdisk doesn't show it
03:53:44Zomg_if I bridge the pins in the photo it shows the whole disk
03:55:10Zomg_where it says "A.19.09.01" in the photo mine says "b." so I probably have the wrong pins
03:56:24S_a_i_n_tJdGordon1: %vt I could use...
03:56:45S_a_i_n_tthe others don't strike me as useful immediately, but I suspect that's the right brain talking.
03:56:59JdGordon1%vt cant be used without the others :)
03:57:56JdGordon1then we should be able to make the whole area pressable to get the popup shown and not have it cause problems
03:58:23JdGordon1touchregiogns arent supposed to be triggerable unless the viewport was activated already when the press happened
04:05:54S_a_i_n_tYes, I believe that is the case as well.
04:06:03S_a_i_n_tBut the button repeats are far too fast.
04:06:42S_a_i_n_tso the screen is pressed, and the popup opens, and the touch area under your finger fires all in the blink of an eye.
04:06:54S_a_i_n_trasher did say he say the popup *very* briefly.
04:07:11S_a_i_n_tso, it works as expected..just at lightning speed.
04:07:48JdGordon1ah, im trying with your theme now and cant get the browse button to press unless i release after it pops up
04:07:51JdGordon1so no, that is working
04:08:09JdGordon1the bug i was seeing in my playing was the popup would show after my repeat mode popup went away
04:08:46S_a_i_n_tHmmm...werid. rasher was finding a way to drill down into the context menu just by slightly touching the screen.
04:09:03S_a_i_n_t(at least, that's how he described it, or the impression I got)
04:09:44S_a_i_n_tJdGordon1: Do you want to play with the pop tab version I've just made? I just finished a tab graphic.
04:11:03JdGordon1put up a screenshot? im at work so limited play time
04:11:31S_a_i_n_tHmmm, no way to make one without switching to can wait ;)
04:12:08*JdGordon1 needs to check out FS #11084
04:12:21JdGordon1thats wps variables also
04:12:38S_a_i_n_tIt's difficult using the theme editor when it can't parse a good 10% of the syntax your theme is using ;)
04:13:13S_a_i_n_tstill a valuable too though, but I have to make weird hacks in the code so I can see what it will look like, then go back and fix the syntax so rb won't choke on it.
04:14:03S_a_i_n_tI have looked at the theme editor, and adding the new tags to it...and, I very quickly decided "fuck that".
04:14:34JdGordon1the theme editor really should be using good OO prinicples...
04:14:40JdGordon1i.e each tag should be a class
04:14:47Zomg_ holy crap yay
04:14:51Zomg_the lcd screen is back on now
04:15:00Zomg_only when I plug it into the pc now
04:15:03JdGordon1tag.get_text() tag.draw() etc
04:15:12Zomg_gave me a lil message that said corrupted fat
04:15:38 Quit S_a_i_n_t (Quit: I'm only going to Heaven if it feels like Hell, I'm only going to Heaven if it tastes like caramel...)
04:17:35 Quit pixelma (Disconnected by services)
04:17:36 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:17:36 Quit amiconn (Disconnected by services)
04:17:38 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:17:40 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:17:53 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:18:19 Join kugel [0] (
04:18:19 Quit kugel (Changing host)
04:18:19 Join kugel [0] (~kugel@rockbox/developer/kugel)
04:18:57 Quit kugel_ (Read error: Operation timed out)
04:20:27***Saving seen data "./dancer.seen"
04:21:03 Join [Saint] [0] (S_a_i_n_t@
04:27:10 Quit lostlogic (Quit: leaving)
04:31:38 Join lostlogic [0] (~lostlogic@rockbox/developer/lostlogic)
04:40:10 Quit leavittx_ (Ping timeout: 248 seconds)
04:45:48 Quit TheSeven (Ping timeout: 240 seconds)
04:52:08 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:59:51 Quit logbot (Ping timeout: 255 seconds)
04:59:51***ERROR: (Closing Link: (Ping timeout: 255 seconds)) from
04:59:51***Saving seen data "./dancer.seen"
04:59:53***Started Dancer V4.16
04:59:53***Connected to on port 6667
04:59:53***Logfile for #rockbox started
04:59:55Mode"logbot :+i" by logbot
04:59:59***Server message 501: 'logbot :Unknown MODE flag'
04:59:59 Join logbot [0] (
04:59:59 Join Barahir [0] (
04:59:59 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
04:59:59 Join lostlogic [0] (~lostlogic@rockbox/developer/lostlogic)
04:59:59 Join [Saint] [0] (S_a_i_n_t@
04:59:59 Join kugel [0] (~kugel@rockbox/developer/kugel)
04:59:59 Join pixelma [0] (quassel@rockbox/staff/pixelma)
04:59:59 Join amiconn [0] (quassel@rockbox/developer/amiconn)
04:59:59 Join LambdaCalculus37 [0] (~rmenes@rockbox/staff/LambdaCalculus37)
04:59:59 Join Zomg_ [0] (
04:59:59 Join simonrvn [0] (simon@
04:59:59 Join Keripo [0] (
04:59:59 Join alexbobp [0] (
04:59:59 Join krazykit [0] (
04:59:59 Join froggyman [0] (~seth@unaffiliated/froggyman)
04:59:59 Join guymann [0] (
04:59:59 Join Xerion [0] (
04:59:59 Join iq [0] (~iq@unaffiliated/iq)
04:59:59 Join zu [0] (
04:59:59 Join kkit|sh [0] (
04:59:59 Join JdGordon1 [0] (~jonno@rockbox/developer/JdGordon)
04:59:59 Join GodEater_ [0] (~bibble@rockbox/staff/GodEater)
04:59:59 Join pikytcus [0] (
04:59:59 Join amee2k [0] (
04:59:59 Join teapot [0] (
04:59:59 Join balintx_ [0] (
04:59:59 Join feisar-_ [0] (
04:59:59 Join Kuitsi- [0] (
04:59:59 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
04:59:59 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
04:59:59 Join yawny [0] (
04:59:59 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
04:59:59 Join mystica555_ [0] (
04:59:59 Join MarkTraceur [0] (
04:59:59 Join panni_ [0] (
04:59:59 Join shai [0] (
04:59:59 Join FoH [0] (
04:59:59 Join sasquatch [0] (
04:59:59 Join ender| [0] (krneki@
04:59:59 Join Zarggg [0] (
04:59:59 Join Barahir_ [0] (
04:59:59 Join Dreamxtreme [0] (~Dre@
04:59:59 Join antil33t [0] (
04:59:59 Join factor [0] (~factor@
04:59:59 Join timccc [0] (~timccc@
04:59:59 Join T44 [0] (
04:59:59 Join JackWinter [0] (
04:59:59 Join pjm0616 [0] (
04:59:59 Join fkhodkov [0] (
04:59:59 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
04:59:59 Join Horschti [0] (~Horscht@xbmc/user/horscht)
04:59:59 Join Rob2223 [0] (
04:59:59 Join Loto [0] (~nfs@xbmc/user/Loto)
04:59:59 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
04:59:59 Join Strife89 [0] (~Strife89@
04:59:59 Join saratoga [0] (9803c6dd@gateway/web/freenode/ip.
04:59:59 Join mystica555 [0] (
04:59:59 Join user890104 [0] (
04:59:59 Join yosafbridge [0] (
04:59:59 Join Battousai [0] (~bryan@gentoo/developer/battousai)
04:59:59 Join cjcopi [0] (
04:59:59 Join FOAD [0] (~dok@
04:59:59 Join Robdgreat [0] (~rob@unaffiliated/robdgreat)
04:59:59 Join avacore [0] (
04:59:59 Join markun [0] (~markun@rockbox/developer/markun)
04:59:59 Join soap [0] (~soap@rockbox/staff/soap)
04:59:59 Join [fred] [0] (
04:59:59 Join AlexP [0] (~alex@rockbox/staff/AlexP)
04:59:59 Join eGen [0] (
04:59:59 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
04:59:59 Join knittl [0] (~knittl@unaffiliated/knittl)
04:59:59 Join n17ikh [0] (
04:59:59 Join literal [0] (
04:59:59 Join linuxguy3 [0] (
04:59:59 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
04:59:59 Join Slasheri [0] (
04:59:59 Join jepler [0] (~jepler@emc/developer/pdpc.professional.jepler)
04:59:59 Join ved_ [0] (
04:59:59 Join Kohlrabi [0] (
04:59:59 Join parafin [0] (
04:59:59 Join maraz [0] (
04:59:59 Join CIA-2 [0] (~CIA@
04:59:59 Join B4gd3r [0] (
04:59:59 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
04:59:59 Join Buganini [0] (
04:59:59 Join jfc [0] (
04:59:59 Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb)
04:59:59 Join @Torne [0] (~torne@rockbox/developer/Torne)
04:59:59 Join olejorge1b [0] (
04:59:59 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
04:59:59 Join plux [0] (
04:59:59 Join ranmachan [0] (
04:59:59 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
04:59:59 Join niekie [0] (~niek@CAcert/Assurer/niekie)
04:59:59 Join Rondom [0] (
04:59:59 Join ack [0] (
04:59:59 Join aevin [0] (eivindsy@unaffiliated/aevin)
04:59:59 Join tmzt_ [0] (~tmzt@
04:59:59 Join preglow_ [0] (
04:59:59 Join advcomp2019__ [0] (~advcomp20@unaffiliated/advcomp2019)
04:59:59 Join bluefoxx [0] (
04:59:59 Join rasher [0] (~rasher@rockbox/developer/rasher)
04:59:59 Join bzed [0] (
04:59:59 Join Galois [0] (
04:59:59 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
04:59:59 Join crwl [0] (
04:59:59 Join TBCOOL [0] (
04:59:59 Join merbanan [0] (
04:59:59 Join ThomasAH [0] (
04:59:59 Join simabeis_ [0] (
04:59:59 Join Ypsy_ [0] (
04:59:59 Join jae [0] (
04:59:59 Join MagusG [0] (
04:59:59 Join ehntoo [0] (
04:59:59 Join Zambezi [0] (Zulu@
04:59:59 Join Utchy [0] (
04:59:59 Join Hadaka [0] (
04:59:59 Join Guinness [0] (
04:59:59 Join Farthen [0] (
04:59:59 Join dionoea [0] (~dionoea@videolan/developer/dionoea)
04:59:59 Join @ChanServ [0] (ChanServ@services.)
04:59:59 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
05:02:17 Quit Barahir_ (Ping timeout: 255 seconds)
05:03:49[Saint]JdGordon1: I am adding a volume slider popup now also.
05:03:49[Saint]Just doing the graphic for the volume slider.
05:10:00 Join Rob2222 [0] (
05:10:04[Saint]basically ripping off the way the OF's UI does it...but "meh" ;)
05:11:02[Saint]I didn't think about it until just now, the whole yellow bar slider thing...but, I guess it's consistent. And Rockbox had the yellow/black colour scheme first ;p
05:13:43 Quit Rob2223 (Ping timeout: 252 seconds)
05:16:46 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
05:22:37 Quit Dreamxtreme (Read error: Connection reset by peer)
05:23:50[Saint]JdGordon1: A slider image needs to be %xl'd?
05:24:18[Saint]nevermind...of course it does.
05:31:12 Join Dreamxtreme [0] (~Dre@
05:42:08[Saint]JdGordon1: Is touching the volume icon/display in the display area/bottom of the .wps sane to launch the volume popup?
05:42:28[Saint]Or should I use a tab the same as the other popup, but on the opposite side of the screen?
05:42:44[Saint](that would make the theme symmetrical)
05:42:49JdGordon1thats what i'd expect
05:42:51JdGordon1(the first)
05:43:28[Saint]Ok, I will clean up the dummy images I made, make actual images, and upload what I have for you to play with when you can.
05:45:47[Saint]I was thinking if I chose to use the second option, and have two tabs for each popup, on opposite sides of the sceen for symmetry I could label the browser/quickscreen/context menu popup's launcher tab with the RB clef, and the volume popup's launcher tab with an obvious volume icon...but I shall see how well the current way I have it works for you.
05:48:00*JdGordon1 is not particularly a fan of the tab ideas
05:48:06JdGordon1mostly because people would expect an animation
05:56:19[Saint]Oh, I'm also doing a matching .sbs this theme is really coming along now.
05:59:26JdGordon1playback controls popping up over the wps area in the sbs would be nice
05:59:44 Quit tchan (Quit: WeeChat 0.3.4)
05:59:49*JdGordon1 might do some coding tonight to make things work betterter
06:00:45 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
06:23:05Zomg_cmus or mpd?
06:29:16[Saint]JdGordon1: This .sbs has all the playback just needs them to be able to be used ;)
06:30:04JdGordon1it didnt have a sbs when you linked me before
06:30:18*JdGordon1 is still after a url of a 480x800 build with the line height patch
06:30:41 Quit LambdaCalculus37 (Quit: bedtime)
06:31:46[Saint]JdGordon1: Nope, I'm building the .sbs as we speak, that's why it wasn't included when it was linked last.
06:32:17[Saint]I've pretty much changed/cleaned up everything since yesterday, and added a lot of stuff. I think you'll like it a lot the next time you play with it.
06:34:15[Saint]the .sbs and .wps now share a backdrop...which reduces the size of the theme considerably, I've tried to re-use all the images I can to save space, as it's not exactly a complex theme but it's headed towards the 3MB mark.
06:34:39JdGordon1yeah, we need png or jpg skin images
06:35:00[Saint]JdGordon1: What lines in the .wps did you unbold? SO I can sync your changes and add the additional userfont.
06:35:20JdGordon1all, i loaded the nonbold font in settings
06:35:24JdGordon1i dont like bold
06:35:31[Saint]Oh, right...I see.
06:35:41JdGordon1though on the wps I would like some of it bold
06:35:50JdGordon1or different font completly
06:36:06[Saint]We'll talk about that later when you're at home and can play a bit more.
06:36:24[Saint]I'll use this time to make my code readable, and cleanup the images I just made.
06:38:23JdGordon1the first part is a waste of time :p
06:38:29JdGordon1its impossible to make it readable
06:43:36 Join DannyWyatt [0] (
06:56:51 Join Judas_PhD [0] (
06:58:44 Join Horscht [0] (
06:58:45 Quit Horscht (Changing host)
06:58:45 Join Horscht [0] (~Horscht@xbmc/user/horscht)
06:59:56***Saving seen data "./dancer.seen"
07:01:25 Quit Horschti (Ping timeout: 246 seconds)
07:07:10 Join DarthCaitSith [0] (
07:08:31DarthCaitSithI am having a bit of a problem, installed rockbox no prob, now i can't mount my device (sansa clip+)
07:09:04 Quit DannyWyatt (Quit: CGI:IRC (EOF))
07:09:14DarthCaitSithnot even showing up in lsusb
07:19:51Zomg_try sudo fdisk -l
07:20:05Zomg_see if your device shows up there
07:22:05Zomg_the clip turns on though right
07:22:58DarthCaitSithyeah boots in to rockbox fine
07:23:10DarthCaitSithi booted back in to the sansa os and it connects fine
07:23:57Zomg_yeah thats the case on my fuze as well
07:24:19Zomg_doesn't work in rockbox mode but the regular os works fine
07:28:07 Quit DarthCaitSith (Quit: Leaving)
07:32:51 Join mudd1 [0] (
07:33:44 Join homielowe [0] (~46431a81@unaffiliated/homielowe)
07:34:19 Join Buschel [0] (
07:36:01 Join esperegu [0] (~quassel@
07:38:38homieloweHello. I've recently come across a firmware file for the hifiman-801 mp3 player (see It plays various formats (FLAC, WMA Lossless, WAV, APE, AAC, OGG, and MP3) and I'm guessing the company might have used some open-source codecs.
07:39:16 Quit tchan (Read error: Connection reset by peer)
07:39:32 Quit BHSPitMonkey (Read error: Connection reset by peer)
07:39:48 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
07:39:55 Quit Unhelpful (Read error: Operation timed out)
07:41:03homieloweI've found a link to the firmware file but I'm having difficulty decompiling it (
07:41:18 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
07:44:44 Join webguest23 [0] (
07:44:57 Join add144 [0] (
07:44:58 Quit webguest23 (Client Quit)
07:45:15JdGordon1why do you tinhk they use OSS codecs?
07:46:08 Quit add144 (Client Quit)
07:49:46 Join Loto_ [0] (
07:50:36 Join Kohli [0] (
07:51:02homieloweJdGordon1: That's more a wild guess with no proof ;) I'm downloading rockbox source to run this firmware file through the decompiler to see if anything interesting comes up.
07:51:57 Join jepler- [0] (~jepler@emc/developer/pdpc.professional.jepler)
07:52:43 Join linuxguy4 [0] (
07:54:33 Quit Zomg_ (Quit: Lost terminal)
07:54:59 Quit Loto (*.net *.split)
07:54:59 Quit Kohlrabi (*.net *.split)
07:54:59 Quit ved_ (*.net *.split)
07:54:59 Quit jepler (*.net *.split)
07:54:59 Quit Slasheri (*.net *.split)
07:54:59 Quit linuxguy3 (*.net *.split)
07:55:03 Join Slasheri_ [0] (
07:55:43 Join ved [0] (ved@
08:02:01 Quit homielowe (Quit: CGI:IRC 0.5.9 (2006/06/06))
08:09:21BuschelJdGordon1: is this a known issue? -> "%?iy<[%iy]>" works, "%?iy<(%iy)>" does not. the closing bracket ')' is the problem
08:09:46JdGordon1[] aren't special chars, () are
08:10:02JdGordon1you need to escape them.. i.e %( and %)
08:10:19Buschelwill do :)
08:10:50JdGordon1its probably too hard to figure out if ) is closing a tag or not so always require it escpaed
08:14:06 Quit esperegu (Remote host closed the connection)
08:15:01 Join esperegu [0] (~quassel@
08:15:24 Join Horschti [0] (~Horscht@xbmc/user/horscht)
08:16:26 Quit bluebrother (Disconnected by services)
08:16:27 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
08:17:30 Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
08:18:01 Join Topy44 [0] (
08:18:24 Quit Horscht (Ping timeout: 240 seconds)
08:20:52 Join Keripo1 [0] (
08:20:57 Quit T44 (Ping timeout: 248 seconds)
08:22:49 Quit Keripo (Ping timeout: 260 seconds)
08:35:46 Join bertrik [0] (
08:35:46 Quit bertrik (Changing host)
08:35:46 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
08:37:36[Saint]Hmmmm...interesting that the leading bracket didn't cause a problem also.
08:38:14[Saint]There was no tag prepending it, so it should have known it needed to be escaped and barfed.
08:40:40 Join ender` [0] (
08:42:32 Quit panni_ (Read error: Connection reset by peer)
08:43:23 Join kevku [0] (~kevku@2001:7d0:0:f9af:feed:feed:feed:feed)
08:43:44 Join sideral [0] (~sideral@
08:43:44 Quit sideral (Changing host)
08:43:44 Join sideral [0] (~sideral@rockbox/developer/sideral)
08:43:52JdGordon1the opening is easier to know if its a parse error or an acceptable char
08:51:57 Quit bertrik (Read error: Operation timed out)
08:54:54 Join Zagor [0] (
08:54:55 Quit Zagor (Changing host)
08:54:55 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
08:59:14 Nick Kohli is now known as Kohlrabi (
08:59:58***Saving seen data "./dancer.seen"
09:00:33 Join Bagder [0] (~danielx@2a00:1a28:1200:9::2)
09:00:34 Quit Bagder (Changing host)
09:00:34 Join Bagder [0] (~danielx@rockbox/developer/bagder)
09:02:57 Part Zagor
09:03:07[Saint]wow....pictureflow *really* needs to be able to use a .sbs
09:03:27[Saint]and, the .sbs *really* needs to be able to control playback.
09:03:50 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
09:04:01[Saint]it took me an age to figure out it switches to grid mode.
09:05:32[Saint]and although gridmode *is* doccumented, it does kinda seem like a random guessing game when you're not sure if you actually are in grid mode or not. Some form of splash to let you know would be better than thrusting it upon the user and leaving them to figure out what's absolute and what's grid mode.
09:07:06 Part Zagor ("Leaving")
09:07:12 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
09:19:10 Join pamaury [0] (
09:19:10 Quit pamaury (Changing host)
09:19:10 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
09:27:38 Join LinusN [0] (
09:27:38 Quit LinusN (Changing host)
09:27:38 Join LinusN [0] (~linus@rockbox/developer/LinusN)
09:29:50 Join einhirn [0] (
09:41:15 Join n1s [0] (~n1s@rockbox/developer/n1s)
09:53:36 Quit jfc (Ping timeout: 276 seconds)
09:53:57[Saint]JdGordon1: Anyone else with a 480x800 RaaA target that wants to test/play with a new attempt at a default theme: My current progress is here −−->
09:55:06[Saint]Um... kugel, you might be interested in that also.
09:56:13[Saint](It's still not what I'd consider "finished", but I don't want to go too many steps ahead of myself in case I need to undo something because someone thinks it's a crap idea.
09:57:03Zagorcan you make some screenshots for those of us too lazy to install it?
10:01:12[Saint]I actually can't funnily enough...I don't have a target of that size myself, nor the SDL app...and the themeeditor displays about 20% of it incorrectly as the skin syntax is newer than the editor knows how to understand.
10:03:31 Join TheLemonMan [0] (
10:09:21*JdGordon1 can do a screenshot soonish
10:17:26[Saint]Let me know what you think.
10:18:05JdGordon1I think I'm going to get violent if i keep having to edit autoconf.h to use the sdl app with different screen sizes
10:18:51JdGordon1I also tihnk the sdl app is a PITA re the /.rockbox relocation
10:23:24JdGordon1[Saint]: you are insane... not only for reasons you think.... reusing label id's for images/buttons/viewports! :/
10:24:22[Saint]gah, I fail to see one letter identifiers as "bad".
10:24:43*Zagor reboots the server
10:25:00 Part Zagor
10:25:02DEBUGReceived signal 15 (SIGTERM), terminating (snapshot: fplrun.c line 385)
10:25:02***Saving seen data "./dancer.seen"
10:29:52***Started Dancer V4.16
10:29:52***Connected to on port 6667
10:29:52***Logfile for #rockbox started
10:29:56Mode"logbot :+i" by logbot
10:29:58***Server message 501: 'logbot :Unknown MODE flag'
10:29:59 Join logbot [0] (
10:29:59 Join TheLemonMan [0] (
10:29:59 Join n1s [0] (~n1s@rockbox/developer/n1s)
10:29:59 Join einhirn [0] (
10:29:59 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:29:59 Join sideral [0] (~sideral@rockbox/developer/sideral)
10:29:59 Join kevku [0] (~kevku@2001:7d0:0:f9af:feed:feed:feed:feed)
10:29:59 Join ender` [0] (
10:29:59 Join Keripo1 [0] (
10:29:59 Join Topy44 [0] (
10:29:59 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
10:29:59 Join Horschti [0] (~Horscht@xbmc/user/horscht)
10:29:59 Join esperegu [0] (~quassel@
10:29:59 Join ved [0] (ved@
10:29:59 Join Slasheri_ [0] (
10:29:59 Join linuxguy4 [0] (
10:29:59 Join jepler- [0] (~jepler@emc/developer/pdpc.professional.jepler)
10:29:59 Join Kohlrabi [0] (
10:29:59 Join Loto_ [0] (
10:29:59 Join Unhelpful [0] (~quassel@rockbox/developer/Unhelpful)
10:29:59 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
10:29:59 Join mudd1 [0] (
10:29:59 Join Judas_PhD [0] (
10:29:59 Join Dreamxtreme [0] (~Dre@
10:29:59 Join Rob2222 [0] (
10:29:59 Join Barahir [0] (
10:29:59 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
10:29:59 Join lostlogic [0] (~lostlogic@rockbox/developer/lostlogic)
10:29:59 Join [Saint] [0] (S_a_i_n_t@
10:29:59 Join kugel [0] (~kugel@rockbox/developer/kugel)
10:29:59 Join pixelma [0] (quassel@rockbox/staff/pixelma)
10:29:59 Join amiconn [0] (quassel@rockbox/developer/amiconn)
10:29:59 Join simonrvn [0] (simon@
10:29:59 Join alexbobp [0] (
10:29:59 Join krazykit [0] (
10:29:59 Join froggyman [0] (~seth@unaffiliated/froggyman)
10:29:59 Join guymann [0] (
10:29:59 Join Xerion [0] (
10:29:59 Join iq [0] (~iq@unaffiliated/iq)
10:29:59 Join zu [0] (
10:29:59 Join kkit|sh [0] (
10:29:59 Join JdGordon1 [0] (~jonno@rockbox/developer/JdGordon)
10:29:59 Join GodEater_ [0] (~bibble@rockbox/staff/GodEater)
10:29:59 Join pikytcus [0] (
10:29:59 Join amee2k [0] (
10:29:59 Join teapot [0] (
10:29:59 Join balintx_ [0] (
10:29:59 Join feisar-_ [0] (
10:29:59 Join Kuitsi- [0] (
10:29:59 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
10:29:59 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
10:29:59 Join yawny [0] (
10:29:59 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
10:29:59 Join mystica555_ [0] (
10:29:59 Join MarkTraceur [0] (
10:29:59 Join shai [0] (
10:29:59 Join FoH [0] (
10:29:59 Join sasquatch [0] (
10:29:59 Join ender| [0] (krneki@
10:29:59 Join Zarggg [0] (
10:29:59 Join antil33t [0] (
10:29:59 Join factor [0] (~factor@
10:29:59 Join timccc [0] (~timccc@
10:29:59 Join JackWinter [0] (
10:29:59 Join pjm0616 [0] (
10:29:59 Join fkhodkov [0] (
10:29:59 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
10:29:59 Join Strife89 [0] (~Strife89@
10:29:59 Join saratoga [0] (9803c6dd@gateway/web/freenode/ip.
10:29:59 Join mystica555 [0] (
10:29:59 Join user890104 [0] (
10:29:59 Join yosafbridge [0] (
10:29:59 Join Battousai [0] (~bryan@gentoo/developer/battousai)
10:29:59 Join cjcopi [0] (
10:29:59 Join FOAD [0] (~dok@
10:29:59 Join Robdgreat [0] (~rob@unaffiliated/robdgreat)
10:29:59 Join avacore [0] (
10:29:59 Join markun [0] (~markun@rockbox/developer/markun)
10:29:59 Join soap [0] (~soap@rockbox/staff/soap)
10:29:59 Join [fred] [0] (
10:29:59 Join AlexP [0] (~alex@rockbox/staff/AlexP)
10:29:59 Join eGen [0] (
10:29:59 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
10:29:59 Join knittl [0] (~knittl@unaffiliated/knittl)
10:29:59 Join n17ikh [0] (
10:29:59 Join literal [0] (
10:29:59 Join @ChanServ [0] (ChanServ@services.)
10:29:59 Join dionoea [0] (~dionoea@videolan/developer/dionoea)
10:29:59 Join Farthen [0] (
10:29:59 Join Guinness [0] (
10:29:59 Join Hadaka [0] (
10:29:59 Join Utchy [0] (
10:29:59 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
10:29:59 Join Zambezi [0] (Zulu@
10:29:59 Join ehntoo [0] (
10:29:59 Join MagusG [0] (
10:29:59 Join jae [0] (
10:29:59 Join Ypsy_ [0] (
10:29:59 Join simabeis_ [0] (
10:29:59 Join ThomasAH [0] (
10:29:59 Join merbanan [0] (
10:29:59 Join TBCOOL [0] (
10:29:59 Join crwl [0] (
10:29:59 Join Elfish [0] (amba@2a01:4f8:100:90a1:abc:abc:abc:abc)
10:29:59 Join Galois [0] (
10:29:59 Join bzed [0] (
10:29:59 Join rasher [0] (~rasher@rockbox/developer/rasher)
10:29:59 Join bluefoxx [0] (
10:29:59 Join advcomp2019__ [0] (~advcomp20@unaffiliated/advcomp2019)
10:29:59 Join preglow_ [0] (
10:29:59 Join tmzt_ [0] (~tmzt@
10:29:59 Join aevin [0] (eivindsy@unaffiliated/aevin)
10:29:59 Join ack [0] (
10:29:59 Join Rondom [0] (
10:29:59 Join niekie [0] (~niek@CAcert/Assurer/niekie)
10:29:59 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
10:29:59 Join ranmachan [0] (
10:29:59 Join plux [0] (
10:29:59 Join olejorge1b [0] (
10:29:59 Join @Torne [0] (~torne@rockbox/developer/Torne)
10:29:59 Join linuxstb [0] (~linuxstb@rockbox/developer/linuxstb)
10:29:59 Join Buganini [0] (
10:29:59 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
10:29:59 Join B4gd3r [0] (
10:29:59 Join CIA-2 [0] (~CIA@
10:29:59 Join maraz [0] (
10:29:59 Join parafin [0] (
10:30:10 Join Zagor [0] (
10:30:10 Quit Zagor (Changing host)
10:30:10 Join Zagor [0] (~bjst@rockbox/developer/Zagor)
10:30:25[Saint]It *could* be on the right I guess...I'm not sure why it looks like it should be, though.
10:31:03[Saint]I was going to have two of them, opposite each other, one for volume one for the popup menu thingy.
10:31:40 Quit kevku (Read error: Operation timed out)
10:32:02[Saint]NFI why the volume popup wouldn't be working, though.
10:32:32 Join Bagder [0] (~danielx@2a00:1a28:1200:9::2)
10:32:32 Quit Bagder (Changing host)
10:32:32 Join Bagder [0] (~danielx@rockbox/developer/bagder)
10:41:02 Join LinusN [0] (
10:41:02 Quit LinusN (Changing host)
10:41:02 Join LinusN [0] (~linus@rockbox/developer/LinusN)
10:43:05[Saint] <−− JdGordon1
10:45:36[Saint]If you could sync your changes with that, it'd be brilliant. This fixes (or should) the oversight with the popup tab image.
10:46:25JdGordon1yep, done
10:47:15JdGordon1volume looks like the region isnt wide enough
10:47:54[Saint]Hmmm? Oh, right...can the slider not reach the ends correctly/gets cut off?
10:49:10[Saint] you have a new link for your edits? pastebin's gone weird again.
10:51:18JdGordon1slider doesnt work at all.. the region to activate the popup is only the left edge of the vol button
10:51:59JdGordon1how wide are the images?
10:52:19JdGordon1the vol icon i mean
10:53:02JdGordon1yeah, its 20 instead of 88
10:54:27[Saint]make it "%T(f,0,0,88,60,none)"
10:54:41JdGordon1yeah figured that :)
10:54:54JdGordon1I'm going to the skin vars now i tihnk instead of more playing
10:55:05[Saint]no idea how I cocked that up...c/p'ing touch areas I think.
10:55:25JdGordon1also, you know the timeouts dont *require* .0 yeah?
10:55:28JdGordon12 == 2.0
10:55:34JdGordon1== 2s
10:55:49[Saint] everything working as good as can be expected?
10:55:59[Saint]and yes, old habits, blah blah ;)
10:58:24[Saint]JdGordon1: I you have any more changes, whack up a new pastebin. I'd like to know we're working from the same page.
10:58:27JdGordon1the vol slider doesnt work
10:58:51[Saint]'s the first time I have tried using a slider.
10:58:52JdGordon1i havnt done any changes other than the %Tl lines and that volume one
10:58:57JdGordon1whack it on git :)
11:00:29[Saint]Looks good...I wish I knew why the volume popup isn't working.
11:00:39[Saint]Is it the popup not working, or just the slider?
11:01:40JdGordon1the slider works but doesnt get redrawn... investigating
11:02:13JdGordon1you want is as a slider type?
11:02:49[Saint]yes, the slider image I kinda stole from the Android add a degree a familiarity.
11:03:19 Join DerPapst [0] (
11:03:38JdGordon1it works if i remove the %xd(E) line
11:04:21[Saint]ah...shit, and that's the popup backdrop, so...we kinda need that.
11:05:59 Nick Kuitsi- is now known as Kuitsi (
11:06:10JdGordon1doesnt the slider have a backdrop param?
11:07:09[Saint]possibly, but %xd(E) isn't just the backdrop for the's the whole volume popup.
11:07:25JdGordon1yeah, I know, but it could still work
11:08:17Llorean[Saint]: I'm not too happy with the use of Q and C for the quick screen and context menus. I'm not sure what I'd use exactly, but if it were to be a default theme, I'd suggest spending some time trying really hard to get icons that represent it without depending on language-specific terms.
11:08:32LloreanIs there a button to get back to the main menu somewhere, or just filetree, quickscree, and context menu?
11:08:40[Saint]Ummm...the default theme already uses that.
11:08:54[Saint]so, your time to be unhappy about it is long passed.
11:09:18LloreanWell then, I'm not happy about the current default theme either.
11:09:26LloreanIt's something to be fixed.
11:09:38LloreanThat would make yours more of an improvement if it fixed them.
11:10:01[Saint]And yes, there's a HW button that always goes to the main menu.
11:10:05LloreanAs it stands, it's not been upgraded to unstable or supported yet, so there's plenty of time to be upset about it, and or seek to have it fixed anyway
11:10:12JdGordon1the icons suck yes, but that is something which needs alternative optinos
11:10:18[Saint]tablets need another solution, though
11:10:23JdGordon1I absolutly hate the lack of "menu" action on the wps
11:10:28JdGordon1and "wps" action on the sbs
11:10:41LloreanJdGordon1: I'd agree. I feel like it should be 100% touch, if possible.
11:11:03LloreanThe hardware buttons are nice, but if it's 100% touch it's really easy to port to future touch targets that may not have the same hardware button features.
11:11:36[Saint] personal theme adds a touch area to the titlebar that goes to the menu, or back to the wps...but that's not exactly intuitive so I'm told.
11:12:35[Saint]a touch region that does exactly the same as the HW menu key
11:12:47JdGordon1not in the theme im using?
11:12:58[Saint]Nope, you said it was a crap idea ;)
11:13:21JdGordon1i very much doubt that
11:13:29[Saint] was there, but I took it out after you saying that.
11:13:30pixelmaJdGordon1, [Saint]: can these touch area identifiers share be shared between two areas (e.g. touch areas on the same spot, one for long and the other for a short press)? Alternatively I'd like a better solution for this short and long press areas at the same spot
11:13:58LloreanSomething to indicate that's what it does, maybe a scaled down, color matched version of the image behind the Q/C buttons, at one end of the bar or the other.
11:14:02[Saint]pixelma: what's wrong with the way it is now?
11:14:17[Saint]long and short presses coexist perfectly well do they not?
11:14:20pixelmaI need two same sized areas?
11:14:29 Quit Judas_PhD (Quit: This is a quitting message)
11:14:44JdGordon1pixelma: no, region labels arent shared, although I tinhk I need to fix that so they can be
11:15:11JdGordon1and I dont tihnk %T(x,y,w,h, action, &long_action) is going to work too well
11:15:23pixelmathat makes two identical definitions just one with action and the other with &action
11:16:15[Saint]Sorry, I just don;t see why that's "wrong/bad"
11:16:35pixelmaI find that unintuitive at best
11:16:36[Saint]I don't mean to sound how that may have done.
11:17:27 Quit fkhodkov (Read error: Connection reset by peer)
11:17:42[Saint]if it were the way you couldn't do a seperate condition for long and short presses in the same touch area.
11:17:52pixelmaand with the above mentioned identifier problem, I would now need two %?Tl too
11:18:57pixelmatwo separate conditions? I don't have an idea what those could be (used for)
11:20:32[Saint]well, if you wanted long and short presses to fire different viewports/images depending on playback state/whatever...even with your way you'd need to define them twice.
11:20:45 Quit sideral (Quit: Leaving.)
11:21:39[Saint]if both long and short actions were in the one %Tl line, the following condition would just fire them both, if you didn't want that, you'd need two defines anyway.
11:22:07JdGordon1but that doesnt mean allowing both in the one line would be bad
11:22:16JdGordon1I tihnk the %T tag is complicated enough already
11:22:24[Saint]the current method may not be 'intuitive", but it works, and is more flexible in the long run.
11:25:32[Saint]JdGordon1: weren't you thinking of a "force this VP to redraw when activated" tag?
11:25:53[Saint](that would fix the issue with the text being blacked out behind the popup after it closes)
11:26:10[Saint]...which is a nasty bug IMO.
11:26:31JdGordon1[Saint]: viewports always fully redraw when activated
11:26:54[Saint], what is causing the issue you described?
11:27:38JdGordon1your viewport display logic probably
11:28:38JdGordon1%?C<%Vd(c)%Vd(d)|%Vd(a)%Vd(b)> <- that really needs to check if either popup should be enabled
11:29:04JdGordon1which is why i need to get skin vars going :p
11:29:17Bagderskin wars!
11:30:04[Saint]what do you mean by "if it should be anabled"?
11:30:12[Saint]I can check if it is or it isn't.
11:30:42[Saint]oh...wait. No I can't.
11:31:15JdGordon1what I think is happening is both that next track AND the popyup viewports are being drawn
11:31:19JdGordon1and you are lucky with ordering
11:31:43JdGordon1with variables you'd be able to check at the start of the skin "do i want to display the popup or something else?"
11:31:54[Saint]oh, yes indeed...that is what's happening.
11:31:55JdGordon1so i need some skin codes...
11:31:59[Saint]I didn't think of that at all.
11:32:58JdGordon1we need tags for "check var value" "set var value" and possibly "increment var" and "decrement var"
11:33:33[Saint]It used to work, and I could check for it with %Tl (the way it used to work, without a specific identifier) because if %Tl was true, the viewport *was* being displayed...but, that's not the case anymore.
11:34:03 Join pondlife [0] (~Steve@rockbox/developer/pondlife)
11:34:24[Saint]SO I could switch between the text and popup VPs easily, now I just rudely draw the popup overtop...and it "just works".
11:34:58[Saint]Yes, yes...I see the fail there now.
11:35:10JdGordon1%vs(label, value) %?vv(label)<>, %vi(label,[max]), %vd(label, [min]) ?
11:35:15JdGordon1or something else?
11:35:32JdGordon1or do i roll the last 2 into the first one?
11:35:47[Saint]possibly, yes.
11:36:50 Join sideral [0] (~sideral@
11:36:51 Quit sideral (Changing host)
11:36:51 Join sideral [0] (~sideral@rockbox/developer/sideral)
11:39:06 Quit sideral (Remote host closed the connection)
11:39:25JdGordon1FS #11084 adds a touch action to change the value. I wonder if i should do that also
11:39:29JdGordon1that would even simplify things
11:39:37 Join sideral [0] (~sideral@
11:39:37 Quit sideral (Changing host)
11:39:37 Join sideral [0] (~sideral@rockbox/developer/sideral)
11:40:06JdGordon1no need to check for presses, just have the press increment the var and have another line set it back to 0 later
11:40:24JdGordon1oh, i need the label for "var last changed timeout"
11:43:22JdGordon1no stupid answers...
11:43:59[Saint]I suck at coming up with new tags.
11:44:29[Saint]I fail to see the correlation between dome of the current tags and their use, so..does it matter? ;)
11:44:39JdGordon1vs,vv,vl is going to be it unless i get a better option
11:44:54[Saint]sounds like a winner then.
11:46:20JdGordon1is %Vl and %vl too simlar though?
11:47:05[Saint]possibly, but it's bound to happen eventually...there's only so many tags with a two letter system.
11:50:01JdGordon1ok, the "set value" tag...any suggestions how to do "set to 1" and "increment by 1 and reset at 9"?
11:50:29JdGordon1%vs(label, set|inc|dec, 1, [max]) ?
11:51:06JdGordon1and optionally allow simply %vs(label, 1) == %vs(label, set, 1)
11:51:48[Saint]I'm still not entirely sure what this is used for.
11:53:23JdGordon1right now the only way you can enable the popup and keep it open is by checking a buynch of touch region popups
11:54:21JdGordon1what this would allow is you enable the popup if some variable is >0, all those regions would set that variable to >0
11:55:24JdGordon1then in that viewport you would explicitly set that var to 0 if nothing changed it for X seconds
11:55:27 Quit mudd1 (Read error: Operation timed out)
11:56:35JdGordon1you could (possibly) have the upcoming tracks display show only one track but allow the user to press a button to show the "next" one (by increasng the offset)
11:56:49JdGordon1with another action to start playing that track!
11:56:55JdGordon1thing of the possibilities!
11:59:14[Saint]Well, let me know if/when you have more of a play with those popups and get them behaving with the variable thing you've dreamed up so I can see it in action.
11:59:29JdGordon1this shouldnt take long to code
11:59:39[Saint]I can't really imaging the syntax or what to do with it, until it's done.
12:02:42[Saint]JdGordon1: <−− updated, added "menu" action to titlebar, image to make that obvious to come at a later stage.
12:03:12[Saint]drop anything you play with there.
12:05:33 Join ender [0] (
12:05:45sideralHi JdGordon, I remember you had a strong opinion on whether the MP3 gap killer should be configurable or always-on (but I don't remember why). If that's the case, could you please chime in to FS #11891? I'd like to work towards adopting that feature...
12:06:12JdGordon1I dont remember having an opinion :)
12:06:20sideralAh that's good! :)
12:06:20JdGordon1I'm very good at coming up with one quickly though
12:06:25JdGordon1and by goarge I stand by it!
12:07:56 Quit ender` (Ping timeout: 240 seconds)
12:07:57 Quit ender| (Ping timeout: 252 seconds)
12:08:11 Join leavittx_ [0] (~lev@
12:10:09n1sI think it would be better to do it in a generic way but i'm not up for one of the super long discussions so feel free to ignore
12:10:59 Nick JdGordon1 is now known as JdGordon (~jonno@rockbox/developer/JdGordon)
12:11:13 Quit pamaury (Ping timeout: 240 seconds)
12:13:22 Quit merbanan (Ping timeout: 276 seconds)
12:14:13JdGordonsideral: is this *just* mp3 gap killing or any codec?
12:14:33JdGordonit seems to me it should be in the dsp and compleyl codec agnostic
12:14:38sideralJdGordon: Just MP3, to address the specific deficiency MP3 has
12:14:40LloreanMP3 only.
12:14:51LloreanI thought it should be codec agnostic well, but there are reasons that doesn't make much sense.
12:15:12LloreanKnowledge of track boundaries, and the fact that it relates to deficiencies in the codec itself (as sideral mentioned)
12:15:19siderala generic gap killer would be a separate feature in my view. I'd welcome a specific fix for "misencoded" mp3s (files w/o the needed LAME tags)
12:15:31JdGordonare we talking mid track or just end/beginig of track?
12:15:31LloreanIt can also be more "intelligent" if you're aware of MP3 frames, since it can check for whole frames of silence, etc.
12:16:50[Saint]I'd like to see it go in, personally. But, my opinion hardly means much ;p
12:17:00JdGordonas long as it doesnt turn into a mid track silence removal I dont really see any reason against it always being on
12:17:09JdGordonor on by default anyway
12:17:51LloreanI'm for it as long as its settings lean toward "occasionally accidentally leave unintentional silence in" rather than "occasionally accidentally delete intentional silence"
12:18:16sideralJdGordon: The major reason for making it configurable, cited by gevaerts, was that he wants to avoid losing any significant audio, but could live with some additional gap
12:18:32sideralBasically a purist view, which I respect
12:19:04sideralJdGordon: You seemed to strongly advocate making it nonconfigurable, always-on
12:19:49JdGordonsuuuure i was :p
12:19:54 Join ender| [0] (
12:19:59LloreanI think a general "intelligent gap removal option" that turns on any codec specific additions we come up with for improved gapless (mightn't a similar thing be needed for AAC too?) that doesn't get configured, just toggled, makes sense.
12:20:46sideralJdGordon: I'm glad we've convinced you :)
12:21:50 Join Ebonrook [0] (
12:23:23 Quit simonrvn (Read error: Connection reset by peer)
12:23:46linuxstbsideral: I have no problem with the feature, but the naming of it needs to be thought about. Saying "gap removal" or "silence detection" implies to me that it's removing silence or gaps that _should_ be there. This is very different to that, and something like "Guess mp3 padding" is more accurate.
12:24:04sideralLlorean: If we ever implement this for another codec, in a codec-specific way, the settings probably could be combined then.
12:24:19EbonrookHello all, I saw on the forums that LambdaCalculus379 suggested coming on here about testing a build for the 120g 6th Gen Classic, and I wondered what that entailed?
12:24:20Lloreansideral: I'd be for giving it a generic name in advance, rather than renaming it later.
12:24:35siderallinuxstb: I think "gapless playback" has a pretty fixed meaning, hasn't it?
12:24:44LloreanRather than "MP3 gap correction" just "Gap correction" for example
12:25:01linuxstbsideral: Your patch says "MP3 gap skip"
12:25:05LloreanOr even "Attempt gap correction" "yes/no"
12:25:10JdGordonIf im understanding this right I see no reason it needs to be configurable... we advertise providing gapless playback whenever possible anyway
12:25:15*Llorean likes "attempt" because it implies possible inaccuracy.
12:25:22siderallinuxstb: It's not my patch, I'm just interested in it :)
12:25:45siderallinuxstb: Yeah, I agree that "gap skip" is not perfect
12:25:52linuxstbsideral: If you're wanting to commit it, then it becomes yours ;)
12:26:02gevaertsJdGordon: you mean you're in favour of unconditionally dropping audio data that *should* be there?
12:26:47*Llorean definitely isn't for it unconditionally.
12:26:57*gevaerts doesn't see how people can think doing this unconditionally is even worth considering
12:27:20sideralLlorean, linuxstb: Yeah, good ideas. I'll think about the wording some more.
12:27:26linuxstbLlorean: How about referring to what is being removed as "padding", rather than "gap" ? That (to me at least) makes it clearer that something extra is being removed that shouldn't be there.
12:27:48linuxstb"gap" could still be interpreted as the silence which is part of the track.
12:27:52 Join Keripo [0] (
12:28:05Lloreanlinuxstb: "Attempt codec gap removal" is a bit long, but might get it across well?
12:28:36JdGordongevaerts: at the beggingn and end of the track I think the chance of a false possitive is pretty small if only the last/first frame is checked
12:28:41linuxstbI would still make it specific to mp3 - I can't think of any other codecs where it's needed (or likely to be implemented)
12:28:42LloreanIt might be worth throwing out "what could we name it" to the mailing list for more responses.
12:28:47EbonrookAre we talking about actually trying to remove silence from the end of an mp3 track, or removing the loading gap between two mp3s?
12:28:56JdGordonif there is 10s worth of silent frames then obviously it is meant to be there
12:29:09linuxstbEbonrook: The padding added by the encoder at start and end.
12:29:32 Quit Keripo1 (Ping timeout: 240 seconds)
12:29:37Lloreanlinuxstb: AAC has LAME-like tags for gap correction. I'm not an expert, but it suggests to me a similar fix might be appropriate there, for those without the tags.
12:29:53***Saving seen data "./dancer.seen"
12:29:56EbonrookI can understand wanting to get rid of that, but perhaps it shouldn't be unconditional? After all some people may prefer to leave it be.
12:30:10LloreanEbonrook: That's several of ours' position.
12:30:54gevaertsEbonrook: the problem is not that people want the gaps that were added by the encoder. The problem is that it's *impossible* to see if the gap was added by the encoder or part of the actual audio
12:30:56Lloreanlinuxstb: I'm curious if it applies to MP2/1 as well
12:31:41Lloreanlinuxstb: If it's really something that will only ever be MP3, I'm all for making it "attempt MP3 gap correction" or "attempt MP3 padding removal" or whatever.
12:32:05 Join mudd1 [0] (~cmertes@2001:638:504:20e0:221:70ff:fe83:655e)
12:32:07Ebonrookgevaerts: Wouldn't the encoder leave some sort of signature on the file telling us if it has or not?
12:32:19gevaertsEbonrook: some do, and those are handled
12:32:52LloreanEbonrook: This is for "bad" encoders (or old ones) that don't for whatever reason
12:32:54gevaertsJdGordon: Why is it important how many false positives there are? We pride ourselves on correct audio playback, so even if only one single track has actual audio dropped, that's a *bug*
12:33:10sideralEbonrook: The problem is that there are lots of MP3s that don't have the metadata. I have numerous MP3s that I commercially purchased and that don't have them
12:33:51JdGordongevaerts: because we talk about haveing too many settings/features often and this really seems like one which will almost never be disabled
12:34:16JdGordonalso, wouldnt you only want the gap if the next track in the album is the next track in the playlist?
12:34:20sideralJdGordon: For me it's enough that purists like gevaerts want to disable it.
12:34:26JdGordonif there is supposed to be gaps
12:34:30EbonrookAh I see, I take it for granted just re-encoding them wouldn't be an option.
12:34:50LloreanJdGordon: It's also one that's strictly speaking unnecessary (as it's not really our business trying to correct poorly encoded files automatically) so we could also save the setting by leaving it out and telling people "use better encoders if you don't want problems"
12:34:52sideralEbonrook: exactly
12:35:03LloreanI'm not saying we *should* do that, just that the same logic of "fewer settings" applies both ways here
12:35:52Torneyeah, i don't think having a setting is sensible.
12:35:53JdGordonsideral: does it check more than just the first/last frame?
12:36:05Torneif it's not okay to have it on all the time then don't have it on
12:36:10Torneer, then don't have it at all
12:36:20Torneand tell people to complain at whoever encoded the track wrong
12:36:30sideralsideral: No, only those frames are affected
12:36:36EbonrookIf it's going to be a setting most people never turn on, it might not be worth it?
12:36:45 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
12:37:08sideralTorne: Some people don't have the option
12:37:08JdGordonsideral: if that was to me then i really cant see how you could get a flase positive except for a really bad encoder
12:37:15Tornesideral: they have the option of complaining
12:37:21Tornewhich is what I said. :)
12:37:27pixelmaTorne: I don't want it to remove audible and wanted (by the author gaps), those may be longer than one frame though
12:37:32LloreanDo we have sample tracks somewhere that show an audible gap that this removes?
12:37:36JdGordonif the source has 5s of silence then more than just the last frame will be silent
12:38:08pixelmaif it really only cares about the first or last frame then maybe ok
12:38:11TorneLlorean: you can make them yourself trivially, rip a CD that's gapless then encode all thet racks seperately with the option that tells LAME not to emit its extra tag
12:38:26sideralJdGordon: Looking at that old chat log again, it appears it wasn't actually you who was opposed to having a config option :)
12:38:36LloreanTorne: I don't have a CD that's gapless. :)
12:38:56LloreanMost of the music I listen to tends to have distinct tracks with gaps.
12:38:57Tornelook for something with "DJ" at the start ;)
12:39:18EbonrookI have to go in a sec, but before I do just to re-ask; the forum sent me here to ask about 6th Gen build testing, wondered if there was an alpha/beta I can try out?
12:39:27LloreanActually, I might have Dark Side of the Moon somewhere packed away
12:40:03Tornei think you'll notice it on that, but it's easier with a continuous mix with a beat ;)
12:40:54pondlifeMaybe "silence removal" should be a crossfade feature - at PCM, rather than MP3... you expect that to muck up the timing
12:40:54LloreanI'm just curious how significant of a fix this is.
12:40:54sideralJdGordon: The problem is that you need a cut-off sample value to classify samples into silence vs nonsilence; you don't want to cut a complete frame unconditionally. And having a cutoff means that there can be false positives.
12:41:01LloreanIs it "gone" or just "less bad"?
12:41:38Lloreansideral: Didn't Saratoga suggest we could pick a cutoff value that would treat only audio that would be played back as silence anyway, as silence?
12:42:21 Quit timccc (Ping timeout: 240 seconds)
12:42:26sideralLlorean: The gap on misencoded tracks will be gone most of the time (unless the encoder is _really_ stupid). But depending on the cut-off amplitude, it could cut a bit too much. I haven't experienced that problem yet, though
12:42:34LloreanEbonrook: What's available should be in SVN I think
12:43:02JdGordonsideral: you have to dump the whole frame?
12:43:14*JdGordon assumed this silence wouild be encoded as 0's
12:43:22pixelmaLlorean: I semi-recently reencoded and my CD rips and since the MAS can't do lame tag gapless rechecked for gaps - and I found it happens more often than I thought it would that an album has some tracks gapless even if it's just one or two. It's not always very obvious but audible
12:43:26EbonrookLlorean: SVN? Sorry...
12:43:29sideralpondlife: That would be a separate feature. I don't want all silence removed, just the one added by the buggy MP3 endocing/decoding process
12:43:35LloreanEbonrook: Where the source code is kept
12:44:02sideralJdGordon: No, the patch only dumps the silence
12:44:03pondlifesideral: OK. I'd quite like a general silence removal feature - along with crossfade...
12:44:47sideralJdGordon: that is, the samples classified as silence
12:45:05JdGordonand they arent just 0's?
12:45:24sideralLlorean: I don't quite follow :(
12:45:49sideralJdGordon: No, unfortunately. It can be any waveform coming out of the decoder
12:46:08sideralJdGordon: The patch uses a fixed amplitude as the cut-off point
12:46:35JdGordonok, now I'm starting to see gevaerts' point
12:46:45JdGordonconfigurable and default to on then
12:46:47 Quit Ebonrook (Quit: CGI:IRC (EOF))
12:47:05Lloreansideral: My understanding was that the fixed-amplitude cutoff point could be "what Rockbox plays back as silence anyway because of the precision available in the playback engine"
12:47:33sideralJdGordon: Problem is, I just convinced the wrong person: it was saratoga who objected to making it configurable :)
12:48:44LloreanJdGordon: That's why I felt it should be "err on the side of not removing things" - basically make the fixed amplitude as low as possible while still removing most silence.
12:48:46pixelmadoes it really cut away all silence no matter where in the track?
12:48:48Lloreansideral: I may have misunderstood him though
12:48:56Lloreanpixelma: No. Only beginning and end frames.
12:48:59 Join dfkt [0] (dfkt@unaffiliated/dfkt)
12:49:12Lloreansideral: Was it ever added to check the next/prev frame for silence?
12:49:26LloreanAs a precaution for guessing when it's intentional?
12:49:47JdGordonbut heres the thing... if the 2nd or 2nd last isnt silent then it should be obvious that the silence isnt supposed to be there
12:50:01JdGordonso in that case the threshhold should be pretty high and no point configuring it
12:50:04LloreanJdGordon: No, that's when it's obvious that the silence *is* supposed to be there.
12:50:23LloreanIf the 2nd frame, or the 2nd from last, is silent, that means that the track has intentional silence at the beginning/end
12:50:32JdGordonthats what i said, inverted
12:50:37LloreanOh, sorry
12:50:40LloreanI read "is silent"
12:50:57JdGordonand even if the 2nd last frame was "silent" then removing one frame isnt noticable
12:50:59LloreanYeah, basically, you can use the next-inward frames as a safety net.
12:51:06JdGordon0.001s out of 5s silence?
12:51:06sideralLlorean: No, the patch as of now doesn't look into the neighboring frames
12:51:56sideralJdGordon: Agree about checking neighboring frames
12:52:13JdGordonwould that be expensive?
12:52:13LloreanIs there some reason not to check neighboring frames?
12:52:18JdGordonI cant imagine it woudl
12:52:33sideralDon't think so, but I actually haven't checked.
12:52:38LloreanI just see it as being extra cautious about avoiding false positives, even in a situation where they wouldn't be harmful
12:53:08sideralWe could as well check the last sample of the first frame, and the first sample of the last frame
12:53:16 Join simonrvn [0] (simon@2001:470:8c85:11fe::c0a8:195)
12:53:36LloreanIf the last sample is silent, assume intent?
12:53:52sideralLlorean: Agree. There still can be false positives though, because the encoder/decoder-added gap could theoretically extend into the neighboring frame. But there's only so much we can do :)
12:53:57LloreanBecause it should never be a whole frame of silence due to the encoder problem?
12:54:07sideralLlorean: Yes
12:54:10LloreanSounds fair to me.
12:54:31LloreanAll I really want is "as much (sane) effort as possible to avoid false positives" (even though I'll likely keep the feature turned off)
12:54:49LloreanAnd a setting, just so people still have the option to say "don't mess with my files"
12:54:50JdGordonseems like it should be possibly to get the chance of false positive down to almost nothing
12:55:08LloreanJdGordon: That's more or less how I feel too. Or at least, I *hope* it's possible.
12:55:22JdGordonespecially if the only cost here is a bit more code which is only run in 2 frames per track
12:55:44JdGordonmp3 isnt exactly a slow decoder on any target
12:55:47sideralThe cut-off is still tricky. Cutting too much can be audible.
12:55:59sideralNeed to go offline for some time. Catch up with you later!
12:59:13n1sI'd actually like a feture that could be enabled and cause a skip to the next track after x seconds of silence to jump to the next track when a shuffled playlist ends up in one of those tracks with 20 minutes of silence and then a "hidden track" at the end
13:00:25 Join merbanan [0] (
13:01:18JdGordonthat will kill any buffering that had already happened
13:01:51Llorean20 minutes of buffered silence being thrown away isn't too bad....
13:02:22linuxstbn1s: That's the kind of thing you can/should fix when encoding. Or use an mp3 file splitter if you can't re-encode.
13:02:38LloreanI think it should be fixed with a splitter too
13:02:45 Join timccc [0] (~timccc@
13:03:20n1sof course it can be fixed before encoding but so can these files from old weird encoders too
13:03:50Lloreanmp3directcut (if I have the name right) should be able to handle it just fine though.
13:04:01LloreanANd then this new gap removal feature can handle the rest as long as you cut it well!
13:04:04n1si don't have any mp3 files though
13:05:12n1sit's a convenience feature so you don't have to fix the files and don't need to take your glove off in -20C to skip to the next track
13:06:13n1sbtw, these mp3 files missing lame tags could surely be prescanned and hav ethe tags added
13:07:03LloreanThey could
13:07:14LloreanI suggested we should just have a plugin for it, like vbrfix
13:12:41 Join paulgeluid [0] (~paulgelui@
13:13:31 Part paulgeluid
13:14:04gevaertsYes. I also think that's the better way to do this
13:15:11 Join paulheu [0] (~paulgelui@
13:17:28paulheuAs advised got freetype, but anything I need to know on installing? rb still missing ft2build.h
13:17:45paulheuand my linus is more rusty then I hoped..;)
13:19:22gevaertsWhich distribution are you using?
13:21:49 Quit mudd1 (Quit: Ex-Chat)
13:22:16paulheuubuntu 10
13:22:29gevaertsInstall the libfreetype6-dev package
13:22:35paulheugot ft2, disk make
13:24:30gevaertskugel: as long as we don't actually distribute ttf fonts, do we need to always build convttf? This extra dependency makes that a bit annoying
13:27:06paulheubtw, is there an 'official' daily build for android? Would be willing to take that on as I do a daily for myself now ayway
13:27:30gevaertsThere isn't
13:28:05gevaertsAnd having someone provide it manually isn't the right answer. We want it to be integrated in our normal build-on-commit system
13:28:24paulheusofar I have done one daly and post on it in the rb as an app thread.. I'll just keep it there for now
13:28:35paulheuk I see
13:29:03paulheufigured that would happen once it gets out of 'unstable'
13:30:00gevaertsWell, that needs to happen for it to *enter* unstable :)
13:30:48 Quit leavittx_ (Ping timeout: 255 seconds)
13:30:50paulheuguess the resolution pathc need to get in first..
13:31:17paulheubuiling for every separate system would not be a good idea obv
13:31:54gevaertsThe resolution issue needs to be solved before we can declare it stable I think. I don't think providing builds for a number of resolutions (there aren't hundreds of them) is that bad for unstable
13:32:14paulheutrue.. and kinda my point
13:32:49paulheuk I'm off doing my build..
13:45:49CIA-2New commit by jdgordon (r29535): Merge a bunch of code which is 99% identical so it makes it easier to add more of these later
13:52:40CIA-2r29535 build result: 312 errors, 180 warnings (jdgordon committed)
13:55:38 Quit user890104 ()
13:56:28CIA-2New commit by jdgordon (r29536): move code around to make checkwps compile
13:57:53linuxstbpaulheu: Maybe you could create a thread in the unofficial builds forum, rather than in the main RaaA thread?
14:02:20CIA-2r29536 build result: 12 errors, 8 warnings (jdgordon committed)
14:03:50 Quit antil33t (Read error: Connection reset by peer)
14:03:59 Join antil33t [0] (
14:03:59JdGordonwhy does the cf gcc warn there but not arm?
14:04:45Zagorcf gcc is 4.5.2 while arm is 4.4.4
14:05:28Zagorthat could be enough
14:09:09CIA-2New commit by jdgordon (r29537): last of the errors... hopefully
14:15:07CIA-2r29537 build result: All green
14:29:56***Saving seen data "./dancer.seen"
14:32:58kugelgevaerts: "We pride ourselves on correct audio playback" <- do we? don't we sacrify (though minor) codec accuracy for speed in some places?
14:34:17kugelre: convttf <- I don't care much
14:36:21gevaertskugel: I don't know, so I won't comment :)
14:59:01 Join MethoS- [0] (~clemens@
14:59:04 Quit n1s (Quit: Lämnar)
15:00:45 Join evilnick_B [0] (0c140464@rockbox/staff/evilnick)
15:07:42 Join Judas_PhD [0] (
15:23:37 Quit paulheu (Remote host closed the connection)
15:26:38 Part pondlife
15:33:14 Join n1s [0] (
15:33:14 Quit n1s (Changing host)
15:33:14 Join n1s [0] (~n1s@rockbox/developer/n1s)
15:38:44 Quit Dreamxtreme (Quit: IRC is just multiplayer notepad)
15:39:32 Join jordan` [0] (
15:49:41 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
15:58:29 Join Dreamxtreme [0] (~Dre@
16:02:16 Quit TheLemonMan (Quit: Destructor called)
16:03:21 Join kevku [0] (~kevku@2001:7d0:0:f9af:feed:feed:feed:feed)
16:15:45 Join user890104 [0] (
16:22:50 Join earcar [0] (
16:23:05 Quit earcar (Client Quit)
16:23:26 Join earcar [0] (
16:29:59***Saving seen data "./dancer.seen"
16:51:55 Quit Bagder (Remote host closed the connection)
16:59:25 Quit sideral (Quit: Leaving.)
17:03:08 Join sideral [0] (~sideral@
17:03:08 Quit sideral (Changing host)
17:03:08 Join sideral [0] (~sideral@rockbox/developer/sideral)
17:05:07 Part LinusN
17:08:08 Part Zagor
17:10:47 Quit sideral (Remote host closed the connection)
17:11:01 Join sideral [0] (~sideral@
17:11:01 Quit sideral (Changing host)
17:11:01 Join sideral [0] (~sideral@rockbox/developer/sideral)
17:15:07 Quit simonrvn (Read error: Operation timed out)
17:17:51 Nick ender is now known as ender` (
17:20:08 Join u42p [0] (
17:23:04 Join IuDeX [0] (
17:23:15IuDeXHey all. Probably I bricked my Clip :/
17:23:34IuDeXIs there any possibility to unbrick it on Windows?
17:24:03 Quit sideral (Ping timeout: 276 seconds)
17:24:12saratoga(reading logs) damn it i don't want to give users a stupid setting to decide how to work around mp3 format limitations
17:24:30saratogawe should either do it always or just tell users to encode their files correctly so that they dont glitch
17:27:58IuDeXI guess not
17:28:22saratogatheres some wiki page, but if you couldn't find it, you're not going to like what it says
17:28:53IuDeXsaratoga: I found it.
17:33:36saratogai'd make sure its actually bricked though and not just crashed
17:35:08IuDeXOF don't want to start
17:36:33IuDeXI tried: power 30sec, connect to computer, charge it.
17:36:43IuDeXAnd I think it's bricked
17:38:33saratogadid you let it sit for a couple days to see if the battery runs dead and reboots it?
17:39:12IuDeXso just wait?
17:39:54IuDeXLast time when it was working battery was at 30% - yesterday evening.
17:42:24 Quit antil33t (Read error: Connection reset by peer)
17:42:38 Join antil33t [0] (
17:47:23 Quit earcar (Quit: bye)
17:51:04 Quit IuDeX (Quit: CGI:IRC (EOF))
17:51:48 Join sideral [0] (~sideral@
17:51:48 Quit sideral (Changing host)
17:51:48 Join sideral [0] (~sideral@rockbox/developer/sideral)
17:52:56 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
18:05:43 Join komputes [0] (~komputes@ubuntu/member/komputes)
18:06:18 Quit sideral (Ping timeout: 276 seconds)
18:11:32 Join sideral [0] (~sideral@
18:11:32 Quit sideral (Changing host)
18:11:32 Join sideral [0] (~sideral@rockbox/developer/sideral)
18:21:04 Quit sideral (Remote host closed the connection)
18:21:51 Join sideral [0] (~sideral@
18:21:51 Quit sideral (Changing host)
18:21:51 Join sideral [0] (~sideral@rockbox/developer/sideral)
18:26:21 Join pamaury [0] (
18:26:21 Quit pamaury (Changing host)
18:26:21 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
18:26:44 Join robin0800 [0] (
18:30:03***Saving seen data "./dancer.seen"
18:35:29 Join TheLemonMan [0] (
18:37:55 Nick scorche` is now known as scorche (~scorche@rockbox/administrator/scorche)
18:42:39 Join Stummi [0] (~Stummi@rockbox/developer/Stummi)
18:43:01 Quit sasquatch (Quit: WeeChat 0.3.2)
18:44:16 Join sasquatch [0] (
18:45:13 Quit Kohlrabi (Remote host closed the connection)
18:47:15 Join bertrik [0] (
18:47:15 Quit bertrik (Changing host)
18:47:15 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
18:48:31 Join Kohlrabi [0] (
18:50:44 Quit Kohlrabi (Remote host closed the connection)
18:52:35 Join Kohlrabi [0] (
18:57:36 Join thomasjfox [0] (~thomasjfo@rockbox/developer/thomasjfox)
18:57:40 Join Highlander [0] (
19:01:29 Quit sideral (Ping timeout: 248 seconds)
19:03:50 Quit t0rc (Remote host closed the connection)
19:04:55 Join sideral [0] (~sideral@
19:04:55 Quit sideral (Changing host)
19:04:55 Join sideral [0] (~sideral@rockbox/developer/sideral)
19:07:27 Quit sideral (Remote host closed the connection)
19:08:01 Join sideral [0] (~sideral@
19:08:01 Quit sideral (Changing host)
19:08:01 Join sideral [0] (~sideral@rockbox/developer/sideral)
19:08:30 Quit Highlander (Quit: Quitte)
19:09:00 Quit robin0800 (Quit: Leaving)
19:09:01 Join robin0800_ [0] (
19:12:26 Quit Kohlrabi (Remote host closed the connection)
19:13:22 Quit user890104 ()
19:15:57 Join roolku [0] (
19:17:04roolkuSo who has killed my buildclients this time. ;)
19:17:42 Quit sideral (Remote host closed the connection)
19:18:00 Join sideral [0] (~sideral@rockbox/developer/sideral)
19:20:07 Join Kohlrabi [0] (
19:26:29roolkuLooks like Kugel's commit of anti-aliased fonts
19:27:02pixelmamaybe this freetype (?) dependency, I believe gevaerts knows more about that
19:27:57 Quit sideral (Remote host closed the connection)
19:28:39 Join sideral [0] (~sideral@
19:28:39 Quit sideral (Changing host)
19:28:39 Join sideral [0] (~sideral@rockbox/developer/sideral)
19:30:01bertrikOn ubuntu 10.10 I had to install libfreetype6-dev recently to compile rockbox
19:30:10roolkuyes, it can't find "freetype-config" - I am trying to find out what this is, but there doesn't seem to be anything about it on the wiki
19:35:32 Quit Kohlrabi (Remote host closed the connection)
19:39:01roolku yum -y install freetype-devel
19:39:15roolkuseems to do the trick on fedora
19:42:00 Join Buschel [0] (
19:45:40 Quit roolku ()
19:47:53 Nick B4gd3r is now known as B4gder (
19:48:11 Quit B4gder (Changing host)
19:48:11 Join B4gder [0] (~daniel@rockbox/developer/bagder)
19:48:36 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
19:49:13 Join mudd1 [0] (
20:05:13 Join panni_ [0] (
20:28:33bluebroth3r[Saint]: that TTS thing is a known issue. Seems to happen only on Windows, and only since the introduction of multithreaded voice generation.
20:28:59bluebroth3rI couldn't reproduce that until recently. Now I can but I haven't figured what's the cause and how to fix that.
20:30:04***Saving seen data "./dancer.seen"
20:32:52 Join L-Strife89 [0] (~Strife89@
20:33:10 Join IuDeX [0] (
20:33:33IuDeXhey. One question. I connected my Clip now into USB. Clip dosen't work but Windows recongnizes 4mb partition. What is it?
20:34:12u42paww, it seems like you bricked it
20:34:17 Quit TheLemonMan (Quit: Destructor called)
20:34:51IuDeXAny chance to fix it?
20:35:56u42pi was about to sent mine (same thing) to a developer so he could investigate the 4mb of whatever, but then it came back to corrupted live for a moment. now it is dead again
20:36:18u42pthe current proper fix is
20:36:51IuDeXOk so I'lltry it tommorow
20:37:47 Quit Keripo (Quit: Leaving.)
20:38:21 Join Keripo [0] (
20:40:49 Quit sideral (Quit: Leaving.)
20:43:08 Quit Buschel (Ping timeout: 252 seconds)
20:43:21 Join liar [0] (
20:44:35 Join mshathlonxp [0] (
20:48:46IuDeXbut... 30mins ago it was normally rcognized by systeme :)
20:53:43 Join literal_ [0] (hinrik@
21:01:31 Join user890104 [0] (
21:04:11mshathlonxpI guess there isn't any way how to make "hold" block any functions not releated to playback, keeping play/pause, next, previous and volume working?
21:04:38[Saint]what makes you say that.
21:04:47[Saint]I'm sure it's possible.
21:04:56AlexPI suspect he means currently
21:05:01AlexPAs that would make more sense
21:05:15 Quit Keripo (Read error: Connection reset by peer)
21:05:20mshathlonxpI have no doubt it's possible - rockbox is limited only by hardware it's being run on and developers time... :)
21:05:39mshathlonxpbut how hard is to make something like that?
21:05:41gevaertsmshathlonxp: that's a contradiction
21:05:56gevaertsOn some hardware, hold is done in hardware
21:06:01AlexPAnd whether it is really possible might well depend on hardware for this
21:06:22mshathlonxpdoes ipod's keys are being locked in hardware level?
21:06:48linuxstbI think so, yes.
21:06:55mshathlonxpthat's not good...
21:07:25 Join Keripo [0] (
21:07:33*mshathlonxp likes the way it's on PSP, where that switch simply tells software that user wants keys locked, but software can still accept some input
21:07:35 Quit IuDeX (Quit: CGI:IRC (EOF))
21:08:03gevaertsWe'll tell Apple your opinion next time they ask
21:08:10*mshathlonxp laughs
21:10:00mshathlonxpwell, but there still should be way how to make rockbox ignore some inputs, however I dunno if someone would create something like that because I guess nobody has my needs :>
21:11:06*mshathlonxp sometimes listens music @ work, so it's preferred that ipod remains in pocket, but it may end up in some menus or anywhere else where it should not end up
21:11:08AlexPNo, they seem quite special :)
21:11:32 Join Lear [0] (
21:11:38mshathlonxpI even managed to "create dynamic playlist" with all my stuff, just by trying to unpause it
21:13:20linuxstbSome target have a software hold - toggled by holding a combination of buttons I think. Someone could implement/enable that for the ipods, although there aren't many combinations of buttons free.
21:14:33 Quit L-Strife89 (Quit: Heading out)
21:29:17 Join IuDeX [0] (
21:29:52IuDeXNow my Clip started. It's recognized by system but I cannot access the clip memory., Only SD Card. So Clip is not totally bricked probably ;)
21:31:02 Quit Llorean (Quit: Leaving.)
21:31:07 Join simonrvn [0] (simon@2001:470:8c85:11fe::c0a8:195)
21:31:14bertrikIuDeX, did you unbrick it using the instructions, or did it somehow wake up spontaneously?
21:31:39u42psame like me or what
21:31:43u42pdo you see 4 partitions?
21:32:12u42psorry, i was excited. read what you actually wrote now
21:34:19IuDeXbertrik: Noo. It just waked up ;)
21:35:10IuDeXu42p: No. i see 2 partitions. SD card works great. Windows autostart found on NAND audio files but now it' sthinking.
21:35:53 Join {phoenix} [0] (
21:37:27IuDeXmaybe format will help
21:38:09bertrikIuDeX, yes, that's what I would do at this point: format it from within the original firmware (not from windows), put back an original firmware .bin file and reboot
21:38:33IuDeXbertrik: but I think that Clip works only on computer.
21:38:59IuDeXbertrik: Probably Clip+ will hang up when will be disconeccted
21:39:13bertrikoh maybe the battery is very low now, better leave it connected for a few hours then
21:39:42IuDeXMartik USB formatter recognizes 2 partitions
21:39:49IuDeX1856mb - clip
21:39:54IuDeXand card :)
21:40:12IuDeXTry to format?
21:42:12IuDeXor not?:>
21:49:02 Quit u42p (Quit: Leaving)
21:51:07CIA-2New commit by thomasjfox (r29538): Add rockbox rpm .spec file ...
21:55:27 Quit IuDeX (Quit: CGI:IRC (EOF))
21:56:04CIA-2r29538 build result: All green
21:59:32 Quit thomasjfox (Remote host closed the connection)
22:20:02 Quit Zarggg (Quit: Zarggg)
22:23:00CIA-2New commit by bluebrother (r29539): Fix cross compiling on Linux: Python uses "linux2" as platform name.
22:23:12 Join leavittx_ [0] (~lev@MS-209-111.dyn-ip.SPb.SkyLink.RU)
22:27:27CIA-2r29539 build result: All green
22:29:11 Quit [Saint] (Ping timeout: 240 seconds)
22:30:07***Saving seen data "./dancer.seen"
22:30:17 Join [Saint] [0] (S_a_i_n_t@
22:31:10 Quit {phoenix} (Remote host closed the connection)
22:37:21 Quit pamaury (Read error: Operation timed out)
22:38:28 Quit Stummi (Quit: Bye!)
22:45:49 Quit Lear (Quit: ChatZilla 0.9.86 [Firefox 4.0/20110303194838])
23:02:23 Join T44 [0] (
23:02:23 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
23:04:33 Quit Topy44 (Ping timeout: 255 seconds)
23:17:08 Join elShoggotho [0] (
23:25:48 Quit elShoggotho (Quit: ChatZilla 0.9.86 [Firefox 3.6.15/20110303024726])
23:29:03 Quit benedikt93 (Quit: Hofstadter's Law: It always takes longer than you expect, even when you take into account Hofstadter's Law)
23:30:00 Quit pamaury (Remote host closed the connection)
23:31:51 Quit esperegu (Remote host closed the connection)
23:37:24 Quit kugel (Ping timeout: 264 seconds)
23:39:09 Quit domonoky (Read error: Connection reset by peer)
23:44:31 Join kugel [0] (~kugel@rockbox/developer/kugel)
23:45:59 Join wodz [0] (
23:46:12wodzany ld script expert around?
23:58:27 Join eleplex [0] (
23:58:55eleplexany body can help

Previous day | Next day