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 2014-09-16

00:01:17nialv7utf8 characters are all >= 128, since const char * is signed, they all < 0
00:01:26gevaertsAnd to answer the other question, as far as I can see, path_trim_whitespace() is used when parsing playlists, i.e. stuff people have added whitespace to because "it doesn't matter and you can't see it anyway"
00:01:35nialv7and they are compared against <= ' '
00:01:44gevaertsOh, right, signed char might do that
00:02:27nialv7does that mean char is unsigned when compiling for real ipod6g?
00:02:44gevaertsWell, char signedness is implementation-defined. It might be...
00:02:45*copper gives up
00:02:56 Join micah [0] (
00:03:08nialv7.... should i submit a patch for this?
00:03:58micahhey i've got an old ipod classic - 80gb, rockbox has kept this sucker ticking when someone was wanting to throw it away, so huge thanks
00:04:24micahi'm getting occasional drive errors on it - and am wondering if there are any disk testing/repairing tools I can run on it
00:05:15*gevaerts tries to find out default char signedness for all rockbox CPU architectures
00:06:31BundiTsar /nick Bunders
00:06:54 Nick BundiTsar is now known as Bunders (
00:09:59gevaertsnialv7: char is unsigned on arm, yes
00:10:19 Join chrisb [0] (
00:10:38gevaertsOK, this is reasonably new code (only a year old or so...)
00:10:53nialv7so what should i do..?
00:10:59gevaertsWell, it's committed more recently
00:11:03gevaertsjhMikeS is to blame
00:11:31 Quit uwe_ (Ping timeout: 245 seconds)
00:12:35nialv7also whitespace trimming prevent us from have file names begin with whitespaces...
00:13:14gevaertsYes, that too, but I'm not sure how common that is in the real world
00:13:54copperwhy is it working for me then?
00:14:10coppermy sim is running git 278e866
00:14:19nialv7idk. what encoding are you using?
00:14:32gevaertscopper: easy, that's from before the commit that broke it
00:14:41copper6ffb8ffeeed9aca75c278906785a957d72b3ef57 ?
00:14:42gevaerts7d1a47cf is the problematic one
00:16:14 Join crose [0] (~Rustin@2001:41d0:fe1d:5300:bc76:259f:f6d4:564b)
00:16:42 Join BundiTsar [0] (
00:16:59 Join uwe_ [0] (
00:17:02nialv7so... could that cause the jitter problem as well?
00:17:06gevaertsWell, if I look at the diff properly, there was whitespace trimming for the end of the file before that
00:17:27nialv7oh ok
00:17:43*nialv7 will do test anyway
00:17:56 Quit bertrik (Remote host closed the connection)
00:18:25gevaertsnialv7: are you using a playlist?
00:18:40nialv7I was playing from the database
00:18:57gevaertsNot relevant for the gapless issue, but I'm trying to figure out where path_trim_whitespace is called from
00:19:09 Quit stickyb1t (Quit: Konversation terminated!)
00:19:18nialv7oh, if you are talking about the uisimulator
00:19:28nialv7then i was playing directly from file
00:19:35 Join stickyb1t [0] (
00:20:05nialv7it's audio_load_track->playlist_peek->get_filename
00:20:11gevaertsRight. I understand where the code is coming from now
00:20:31 Quit Bunders (Ping timeout: 255 seconds)
00:21:11gevaertsCan you report a bug? I'd like jhMikeS to have a look at this, but he isn't online right now
00:21:54gevaertsThe unsigned one is fairly trivial, but the entire trimming at the start of the filename needs to be looked at, and I want to be sure there's no other signedness issue somewhere
00:22:59nialv7that sounds like several bugs
00:24:57nialv7I'm not sure how to write those bug reports...
00:28:35gevaertsI'll file them.
00:29:27nialv7thx. I'll go back to debug the jitter problem...
00:35:38gevaertsThere, FS #12995 and FS #12996
00:35:39fs-bluebot path_trim_whitespace() assumes unsigned char (bugs, new)
00:35:39fs-bluebot path_trim_whitespace() shouldn't trim the start of a filename (bugs, new)
00:36:46gevaertsThe end of a filename is fair game here I think. If you have whitespace at the end of a file, it doesn't end with a supported extension, so it can't be played anyway
00:36:59 Quit ZincAlloy (Quit: Leaving.)
00:38:06nialv7i agree
00:45:41*nialv7 is wondering how many people have actually done the mSATA mod with an ipod6g
00:46:09[Saint]several, but comparitively few.
00:47:02nialv7i thought most people do that with a ipod 5g
00:47:59[Saint]I have one iPod Video with an SSD in it, and several with the 240GB MK2431GAH
00:48:07 Quit crose (Quit: Leaving)
00:49:15nialv7those are ipod 5/5.5g right?
00:49:58nialv7I want to know who else have done the mSATA mod with 6g, and if they have similar problem..
00:50:12[Saint]The MK2431GAH will fit in the Color/Photo/4G as well IIRC>
00:50:37[Saint]The 5/5.5G needs the 80GB backing plate to fit the MK2431GAH
00:50:51[Saint]It won't fit with the 30GB backing plate.
00:55:02[Saint]I have some offbrand ZIF SSD in one of my Classics.
00:55:08[Saint]Renice, IIRC>
00:56:31 Nick RiDD is now known as RiD (
00:56:35 Quit nialv7 (Ping timeout: 258 seconds)
00:56:57chrisbnialv7: what's the mSATA mod?
00:58:06[Saint]chrisb: see:
00:59:27 Quit [Saint] (Read error: Connection reset by peer)
00:59:30*chrisb takes a look
01:00:25 Quit GloomyJD (Quit: GloomyJD Out!)
01:00:37 Join [Saint] [0] (~saint@rockbox/staff/saint)
01:04:20chrisb[Saint]: thanks, that's a very interesting site
01:04:36 Join jhMikeS [0] (
01:04:36 Quit jhMikeS (Changing host)
01:04:36 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
01:05:32***Saving seen data "./dancer.seen"
01:09:42 Nick BundiTsar is now known as Bunders (
01:23:48 Quit RiD (Quit: A good plan today is better than a perfect plan tomorrow.)
01:35:08jhMikeSgevaerts: you're getting into weird territory if you want spaces in an extension, FAT explicitely forbids it, as for others, I guess extensions really aren't a thing
01:36:50jhMikeSand for whitespace trimming at only the end, hmmm, probably inadviseable in paths from playlist files (and likely most other times)
01:46:54 Quit bluebrother (Disconnected by services)
01:47:00 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
01:47:33 Join mc2739_ [0] (~mc2739@rockbox/developer/mc2739)
01:47:36 Quit mc2739 (Disconnected by services)
01:47:38 Nick mc2739_ is now known as mc2739 (~mc2739@rockbox/developer/mc2739)
01:52:06 Quit bcobco (*.net *.split)
01:56:27amiconnSpaces *in* an extension are not forbidden in vfat, but both leading and trailing spaces are, as well as trailing periods
02:02:58jhMikeSit's not an extension then; it's in the FAT spec that I've got
02:03:20jhMikeSwhich is Microsoft's btw
02:04:46jhMikeS"file.ext ension" has no extension
02:12:02*jhMikeS has to go do an errand, bbl
02:16:40 Quit jhMikeS (Ping timeout: 272 seconds)
02:27:40 Quit foolsh (Remote host closed the connection)
02:32:51 Join foolsh [0] (
02:33:02 Nick foolsh is now known as foo|sh (
02:44:31 Quit Scall (Ping timeout: 255 seconds)
02:44:44 Join Strife89 [0] (
02:54:30 Join Scall [0] (~chat@unaffiliated/scall)
02:55:19 Quit stickyb1t (Ping timeout: 255 seconds)
03:00:03 Quit AlexP (Remote host closed the connection)
03:05:35***Saving seen data "./dancer.seen"
03:08:39 Join stickyb1t [0] (
03:16:45 Join ikeboy [0] (
03:20:01 Quit stickyb1t (Quit: Konversation terminated!)
03:20:37saratogaI like how the "All Side-by-Side" option in gerrit actually does the same as the "Side-by-Side" option, which is the opposite of showing you all items side by side
03:22:49saratogai'd say thats unexpected, but actually, I expect gerrit to always do the least useful thing in all circumstances
03:24:18foo|shShould read "open a crap load of tabs"
03:27:05foo|shI run a redmine server for my small projects I love the way I can do this...
03:31:07foo|shI did find a way to pull in the gerrit refs in there once but it was a lot of data and increased page response time 3x while browsing code, I've thought about adding a seperate repo for just that sort of thing
03:33:52 Quit steffengy (Disconnected by services)
03:33:52 Join steffengy1 [0] (
03:36:32 Join nialv7 [0] (
03:37:12 Quit xorly (Ping timeout: 258 seconds)
03:37:18nialv7I think the gapless playback actually works, but the database is taking too much resource, forcing playback to jitter
03:37:29nialv7if i play from file there's no jitter
03:38:02nialv7if I play from database, the jitter occurs after the next has started playing
03:42:17 Quit ikeboy (Remote host closed the connection)
03:44:35 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
03:46:37 Quit Strife89 (Ping timeout: 255 seconds)
03:53:57 Join ikeboy [0] (
04:02:24nialv7So i turned off "Gather Runtime Data" then the jitter is gone.
04:03:58foo|shAh good to know
04:23:59 Quit chrisb (Ping timeout: 255 seconds)
04:31:59 Join chrisb [0] (
04:41:21 Quit ikeboy (Quit: Leaving)
04:42:27 Quit foo|sh (Quit: foo|sh)
04:42:47 Join foolsh [0] (
04:42:58 Quit pixelma (Disconnected by services)
04:42:58 Join pixelma_ [0] (pixelma@rockbox/staff/pixelma)
04:43:00 Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma)
04:43:04 Quit amiconn (Disconnected by services)
04:43:05 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:43:09 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
05:04:55 Quit chrisb (Ping timeout: 272 seconds)
05:05:39***Saving seen data "./dancer.seen"
05:14:56fs-bluebotBuild Server message: New build round started. Revision c1bbaf4, 253 builds, 28 clients.
05:17:08 Join chrisb [0] (
05:24:18fs-bluebotBuild Server message: Build round completed after 564 seconds.
05:53:55 Quit TheSeven (Ping timeout: 272 seconds)
05:55:07 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
06:23:01 Join Rower [0] (
06:49:01 Quit lleeloo_ (Ping timeout: 272 seconds)
07:05:41***Saving seen data "./dancer.seen"
07:08:14 Join nk2032 [0] (
07:08:51 Join nck_2032 [0] (
07:10:37 Quit nck_2032 (Client Quit)
07:10:49 Quit nk2032 (Client Quit)
07:11:02 Join nk2032 [0] (
07:25:43 Join mortalis [0] (~kvirc@
07:39:59 Quit nialv7 (Ping timeout: 250 seconds)
08:07:53 Join ygrek_ [0] (~user@
08:15:38foolshLooking for a vict... uh volunteer to check out g#656 maybe build the toolchain on a 64bit system, I'm on 32bit, or just look over the beast and point out what I did wrong so far ;-)
08:15:41fs-bluebotGerrit review #656 at : WinCE SDL port & new Toolchain CeGCC 0.59 (WIP) by Benjamin Brown
08:17:36foolshI have it building right up to "make: *** No rule to make target `wince-rock/bmp.h', needed by `wince-rock/apps/action.o'. Stop."
08:17:51 Quit ygrek_ (Ping timeout: 260 seconds)
08:18:05 Join nick_p [0] (
08:22:07foolshAnd anyone is really curious/generous and wants to be helpful, I'll even donate and ship some hardware to any interested parties
08:23:23JdGordonwince still exsists?
08:24:10foolshsame thing as Windows Mobile these days I believe
08:25:25foolshWhich was the same as PocketPC way back in the day
08:26:16foolshWhich was Windows CE before that, you know how Microsoft likes to just change the name and pretend its better
08:26:44foolshI just have these poor little shits sitting here not doing anything
08:28:32 Quit Rower (Ping timeout: 258 seconds)
08:29:12foolshAfter I've got this SDL port under my belt, I'd like to maybe start a native port to one of them
08:29:37foolshFor educational purposes of course
08:30:32[Saint]I am genuinely curious, but shipping to NZ would cost me an arm and a leg.
08:31:08 Quit Bunders (Read error: Connection timed out)
08:31:10foolshLet me check on the prices from here
08:31:50 Join Bunders [0] (
08:32:06[Saint]"1 (one) - First Born Child; Sex (any)"
08:32:57[Saint]I tried shipping a Nano 2G to France once, even had it tracked, and it just vanished into a black hole.
08:33:41[Saint]Cost me seventeen bajillion Euros to lose a device in the ether.
08:34:37 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
08:35:10 Quit nick_p (Quit: Leaving)
08:35:45foolshabout $25 US to ship
08:36:32[Saint]Hmmm. Not as bad as I thought.
08:37:03foolshMore than the device is worth ;-)
08:37:38foolshWell, depending on the sucker who's buying it
08:38:12[Saint]Strife89 loves WinCE/Palm stuff.
08:38:23[Saint]He's got quite the Palm collection.
08:39:11*[Saint] just has two palms, with added accessories - fingers and thumbs.
08:39:31foolshlmao, did not see that one coming
08:44:30*foolsh remembers a wince emulator(arm ver 4) from way back in the day, wonders if he can dig it up again might be of use with this
08:45:27 Join petur [0] (5bb7304d@rockbox/developer/petur)
09:00:29foolsh[Saint]: If I can come up with the extra 25 I'll ship it, but sorry don't hold your breath, I just got one big ass bill paid off that almost broke my ass, but I'll see what I can do
09:05:43***Saving seen data "./dancer.seen"
09:12:53 Join pamaury_ [0] (
09:14:06foolsh[Saint]: All these little shits to choose from
09:16:42 Quit pamaury (Read error: Connection reset by peer)
09:17:03 Join ygrek_ [0] (~user@
09:17:58 Quit foolsh (Quit: foolsh)
09:18:17 Nick pamaury_ is now known as pamaury (
09:18:23 Join foolsh [0] (
09:18:30 Quit pamaury (Changing host)
09:18:30 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
09:19:07 Quit chrisb (Ping timeout: 272 seconds)
09:19:24 Nick foolsh is now known as foo|zzzz (
09:35:02 Join pamaury_ [0] (~quassel@rockbox/developer/pamaury)
09:37:35 Join maruk1 [0] (
09:41:40 Quit pamaury_ (Ping timeout: 272 seconds)
09:52:11 Join xorly [0] (
10:11:59 Join pamaury_ [0] (~quassel@rockbox/developer/pamaury)
10:14:53 Join wodz [0] (
10:16:47 Quit pamaury_ (Ping timeout: 255 seconds)
10:24:38gevaertsjhMikeS: the trimming doesn't only happen for m3u
10:24:55gevaertsIt also happens for adding a file to the playlist, i.e. starting playback
11:01:53 Join kugel [0] (~kugel@rockbox/developer/kugel)
11:05:44***Saving seen data "./dancer.seen"
11:09:45kugelwhy trim at all?
11:11:11gevaertsWe've always trimmed at the end
11:12:29gevaertsThat seems reasonable to me. I can imagine people inadvertently adding whitespace to playlist lines, and if it's deliberate the file won't have a recognised extension anyway
11:14:03wodzpamaury: ping
11:23:24jhMikeSgevaerts: seems like a preference really though normally I'd expect a non-quoted path to have its outer whitespace trimmed, which is basically what everything does
11:26:29pamaurywodz: pong
11:26:38pamaurywodz: any news regarding qeditor ?
11:26:48pamauryI have more debugging suggestion if you have time to try
11:27:20wodzpamaury: googling shows that this might be related to the bug in file chooser widget in particular qt version
11:27:33wodzpamaury: I can try something
11:28:06pamauryI doubt it, I think it's related to libxml2
11:28:21gevaertsjhMikeS: how do you quote a path in the file browser?
11:28:35wodzpamaury: I am looking also how to set 'Register Tab' label to the filename explored but I am not good at oo world unfortunately
11:28:59wodzpamaury: Ok, if you have something to try I can do this now
11:29:14pamauryhum, not sure it will be easy to change the tab name given how the code is written
11:29:33pamaurycould you try g#966
11:29:36fs-bluebotGerrit review #966 at : regtools: fix libsocdesc library by Amaury Pouly
11:29:42gevaertsjhMikeS: right now you just can't play a file in rockbox if the name starts with space
11:30:45pamaurywodz: I'm interested in what is printed in the console
11:30:55wodzone sec
11:31:21wodzpamaury: I left the comment on gerrit
11:31:46wodzpamaury: although gerrit decided to f*** up formating
11:31:58pamauryok, wait a sec, uploading a new patch with more debug
11:33:28pamaurywodz: try patchset 3
11:33:28 Quit xorly (Read error: Connection reset by peer)
11:33:51pamaurythis way we can check if the crash is caused by the xml parser or not
11:34:22 Join xorly [0] (
11:37:02pamauryok weird, it's not in the parser
11:37:11pamaurydamn, and the backtrace is completely helpless
11:37:41wodzI forgot one printf in ctor
11:38:11pamauryah yeah this one is important
11:38:30jhMikeSgevaerts: I herby doth quote: " /spacey/path " :) Of course it could just be treated in a playlisty-readey vs. file-browsery way
11:38:55pamaurywodz: to change the tab name, I'll upload a new patch so you can try and play with it
11:38:56jhMikeS*file-browsery-wowsery :
11:42:38pamauryok, so the bug is not in the parser, that only makes it harder to find :(
11:42:50wodzpamaury: so it looks correct (init is at the very beginning) and not related to xml parsing
11:43:11pamaurywodz: could you run qeditor in gdb and when it crashes backtrace *all* threads
11:43:35wodzhow do I do that?
11:46:10pamaurythread apply all backtrace
11:46:15pamauryoh you figured out before me ;)
11:47:29pamaurydamn, this is gonna be hard, I guess some code touches some thread specific storage or something which only later triggers the crash
11:47:54pamauryI have a new try to suggest
11:48:32pamaurywait a sec
11:49:10pamauryin regedit.cpp, line 1057
11:49:30pamauryreplace m_cur_socfile = SocFile(filename); by m_cur_socfile = SocFile();
11:50:18pamaurywhen you try to open the file, it should display a warning message telling you it failed and I hope not crash
11:50:45wodzyes, it works just as you described
11:51:35pamauryso no crash ?
11:51:44wodzno crash
11:52:29pamauryok, now right after the line you modified, remove the if() { } so that the error message is not displayed
11:53:25wodzno crash
11:53:56pamauryok so the crash is either indirectly related to the parsing, or related to the display of non-empty file
11:54:21pamaurywait a sec, I will upload a new patch
11:54:33wodzI can try to craft empty desc file and we will see
11:57:01pamaurywodz: see patchset 4
11:57:10pamaurythe idea is to crafy a soc desc programmatically
11:57:19pamauryI put the code to create the soc and one reg
11:57:39pamauryif that's not enough, try to incrementally build it up: one register, one field, one value
11:58:00pamaurythen start putting several register locations for the register, and several locations for the device
11:58:19pamaurythe structure is described in regtools/lib/soc_desc.hpp
12:01:07wodzpamaury: I created desc file with only <xml> and <soc></soc> and this crashes
12:01:16wodzI'll try your approach now
12:05:34wodzpamaury: patchset 4 does not crash and creates VCHIP->NUCLEAR structure :-)
12:05:54pamauryhum, now is becoming weird, so it may be related to parsing in the end
12:06:06pamaurywhen you did your check, did you put the xml file in the desc/ directory ?
12:06:26pamaurycan you try to put it elsewhere please so it's not loaded on startup ?
12:07:49wodzit was not loaded on startup as I named it empty.xml while only regs-xxx.xml are loaded on startup
12:08:35wodzpamaury: ^
12:09:21 Quit xorly (Ping timeout: 245 seconds)
12:10:42pamaurynow, back to lib/soc_desc.cpp, edit soc_desc_parse_xml() this way:
12:11:05pamauryok stop, I now what the problem is, I'm really really dumb
12:11:20pamauryremove xmlCleanupParser(); from lib/soc_desc.cpp: soc_desc_parse_xml()
12:14:50wodzyeah, that helps
12:15:17pamaurypatchset 5 of g#966 should work now :)
12:15:19fs-bluebotGerrit review #966 at : regtools/soc_desc: fix libxml2 misinit by Amaury Pouly
12:15:38pamauryI'm sooooooooo stupid
12:16:03pamaurywodz: can you just check patchset 5 and if that's ok I'll push
12:16:42wodzyes, that is basically what I am running now (I guess printfs are of no importance)
12:16:56fs-bluebotBuild Server message: New build round started. Revision 8855ce5, 253 builds, 28 clients.
12:17:24pamauryI'll try to send you a patch for tabs renaming, it's not that trivial given the code
12:17:49 Quit pamaury (Remote host closed the connection)
12:20:48 Join pamaury [0] (
12:20:48 Quit pamaury (Changing host)
12:20:48 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
12:22:43 Quit pamaury (Remote host closed the connection)
12:23:39 Join pamaury [0] (~quassel@
12:23:39 Quit pamaury (Changing host)
12:23:39 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
12:25:39fs-bluebotBuild Server message: Build round completed after 522 seconds.
12:45:55 Quit logbot (Ping timeout: 250 seconds)
12:45:55***ERROR: (Closing Link: (Ping timeout: 250 seconds)) from
12:45:55***Saving seen data "./dancer.seen"
12:45:57***Started Dancer V4.16
12:45:57***Connected to on port 6667
12:45:57***Logfile for #rockbox started
12:45:57Mode"logbot :+i" by logbot
12:46:03***Server message 501: 'logbot :Unknown MODE flag'
12:46:03 Join logbot [0] (
12:46:03 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
12:46:03 Join kugel [0] (~kugel@rockbox/developer/kugel)
12:46:03 Join wodz [0] (
12:46:03 Join maruk1 [0] (
12:46:03 Join foo|zzzz [0] (
12:46:03 Join ygrek_ [0] (~user@
12:46:03 Join petur [0] (5bb7304d@rockbox/developer/petur)
12:46:03 Join Bunders [0] (
12:46:03 Join mortalis [0] (~kvirc@
12:46:03 Join nk2032 [0] (
12:46:03 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
12:46:03 Join amiconn [0] (quassel@rockbox/developer/amiconn)
12:46:03 Join pixelma [0] (pixelma@rockbox/staff/pixelma)
12:46:03 Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS)
12:46:03 Join steffengy1 [0] (
12:46:03 Join Scall [0] (~chat@unaffiliated/scall)
12:46:03 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
12:46:03 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
12:46:03 Join [Saint] [0] (~saint@rockbox/staff/saint)
12:46:03 Join uwe_ [0] (
12:46:03 Join micah [0] (
12:46:03 Join Riviera [0] (Riviera@2a03:b0c0:1:d0::10:b001)
12:46:03 Join Bluefoxicy [0] (
12:46:03 Join rudi_s [0] (
12:46:03 Join toso [0] (~toso@
12:46:03 Join fs-bluebot [0] (
12:46:03 Join ivanf [0] (~ivan@unaffiliated/kferdous)
12:46:03 Join dys [0] (~user@2a01:1e8:e100:8296:21a:4dff:fe4e:273a)
12:46:03 Join mikroflops [0] (~yogurt@
12:46:03 Join babylonlurker [0] (
12:46:03 Join pimaster [0] (~pimaster@
12:46:03 Join Pessimi- [0] (Anon@gateway/shell/elitebnc/x-qgxxswabagrsuumd)
12:46:03 Join froggyman [0] (~frogs@unaffiliated/froggyman)
12:46:03 Join albb0920_ [0] (
12:46:03 Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko)
12:46:03 Join Pessimist [0] (Pessimist@gateway/shell/bnc4free/x-gaxheybwwdlfyklx)
12:46:03 Join knittl [0] (~knittl@unaffiliated/knittl)
12:46:03 Join Topy44 [0] (
12:46:03 Join advcomp2019_ [0] (~advcomp20@unaffiliated/advcomp2019)
12:46:03 Join eternnoir [0] (quassel@2400:8900::f03c:91ff:fe70:b8b2)
12:46:03 Join oskie [0] (
12:46:03 Join Jack87 [0] (Jack87@nasadmin/admin/jack87)
12:46:03 Join sobukus [0] (~thomas@sourcemage/mage/sobukus)
12:46:03 Join Cultist [0] (
12:46:03 Join Jinx [0] (~Jinx@unaffiliated/jinx)
12:46:03 Join GodEater [0] (~whoknows@rockbox/staff/GodEater)
12:46:03 Join pystar89 [0] (
12:46:03 Join the-kyle [0] (
12:46:03 Join saratoga [0] (123e11e0@gateway/web/freenode/ip.
12:46:03 Join krnlyng [0] (~liar@
12:46:03 Join Scr0mple [0] (~Simon@
12:46:03 Join michaelni [0] (
12:46:03 Join rasher [0] (
12:46:03 Join GeekShadow [0] (~antoine@reactos/tester/GeekShadow)
12:46:03 Join Unhelpful_ [0] (~quassel@rockbox/developer/Unhelpful)
12:46:03 Join funman [0] (~fun@rockbox/developer/funman)
12:46:03 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
12:46:03 Join Galois [0] (
12:46:03 Join dfkt [0] (dfkt@unaffiliated/dfkt)
12:46:03 Join igitoor [0] (igitur@unaffiliated/contempt)
12:46:03 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
12:46:03 Join Mir [0] (
12:46:03 Join derf [0] (
12:46:03 Join zu [0] (
12:46:03 Join TBCOOL [0] (
12:46:03 Join Zambezi [0] (
12:46:03 Join kiwicam [0] (
12:46:03 Join endee [0] (sid15467@gateway/web/
12:46:03 Join APLU [0] (
12:46:03 Join yosafbridge [0] (~yosafbrid@
12:46:03 Join byteframe [0] (~byteframe@unaffiliated/byteframe)
12:46:03 Join Xyem [0] (
12:46:03 Join __jae___ [0] (
12:46:03 Join Ketturi [0] (
12:46:03 Join megal0maniac [0] (~megal0man@unaffiliated/megal0maniac)
12:46:03 Join Cinos [0] (
12:46:03 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
12:46:03 Join Synergist [0] (~synfn@unaffiliated/synergist)
12:46:03 Join @ChanServ [0] (ChanServ@services.)
12:46:03 Join maraz [0] (
12:46:03 Join shufflebot [0] (~ec2-user@unaffiliated/shufflebot)
12:46:03 Join suYin`OFF [0] (
12:46:03 Join chkktri [0] (~chkktri@unaffiliated/chkktri)
12:46:03 Join Slasheri [0] (miipekk@rockbox/developer/Slasheri)
12:46:03 Join Makinit [0] (
12:46:03 Join n17ikh [0] (~n17ikh@unaffiliated/n17ikh)
12:46:03 Join uwe_mobile__ [0] (
12:46:03 Join user890104 [0] (Venci@unaffiliated/user890104)
12:46:03 Join ruskie [0] (~ruskie@sourcemage/mage/ruskie)
12:46:03 Join TD-Linux [0] (~Thomas@about/essy/indecisive/TD-Linux)
12:46:03 Join Naked [0] (
12:46:03 Join mazzoo_ [0] (
12:46:03 Join scorche|sh [0] (~scorche@rockbox/administrator/scorche)
12:46:03 Join bzed [0] (
12:46:03 Join evilnick [0] (~evilnick@rockbox/staff/evilnick)
12:46:03 Join aevin_ [0] (
12:46:03 Join olspookishmagus [0] (
12:46:03 Join Marex [0] (~Marex@
12:46:03 Join preglow [0] (~thomj@rockbox/developer/preglow)
12:46:03 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
12:46:03 Join x56 [0] (
12:46:03 Join ender| [0] (krneki@2a01:260:4094:1:42:42:42:42)
12:46:03 Join simabeis [0] (
12:46:03 Join charlie [0] (~c@unaffiliated/charlie)
12:46:03 Join Elfish [0] (amba@2001:1608:12:1:13:3:3:7)
12:46:03 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
12:46:03 Join soap [0] (~soap@rockbox/staff/soap)
12:46:03 Join alucryd [0] (quassel@archlinux/trusteduser/alucryd)
12:46:03 Join Provel [0] (
12:46:03 Join ParkerR [0] (~ParkerR@unaffiliated/parkerr)
12:46:03 Join copper [0] (~copper@unaffiliated/copper)
12:46:03 Join KotH [0] (
12:46:03 Join alexbobp [0] (
12:46:03 Join ps-auxw [0] (~arneb@2001:470:c807:0:1532:4e5f:2ad3:4123)
12:46:03 Join K1773R [0] (~K1773R@unaffiliated/k1773r)
12:46:03 Join scorche` [0] (~scorche@rockbox/administrator/scorche)
12:46:03 Join DormantBrain [0] (~andy@
12:46:03 Join laszlof [0] (
12:46:03 Join ranmacha1 [0] (
12:46:03 Join drvink [0] (
12:46:03 Join shamus [0] (
12:46:03 Join shmibs [0] (~shmibs@
12:46:03 Join sLite [0] (
12:46:47 Quit chkktri (Ping timeout: 250 seconds)
12:47:06 Join chkktri [0] (~chkktri@unaffiliated/chkktri)
12:48:07 Quit Zambezi (Ping timeout: 272 seconds)
12:49:02 Join Zambezi [0] (
12:52:59kugelthe "Gather Runtime Data" resulting in playback issues is clearly a bug
12:58:12kugelperhaps related to the removal of IO priority?
13:13:12 Join krabador [0] (~krabador_@unaffiliated/krabador)
13:26:14 Quit ygrek_ (Ping timeout: 246 seconds)
13:44:56pixelmaserious question: it is possible to set the A-B repeat mode in the Android app (I'm assuming on all touch screen targets), but I don't see how I'd be able to set the A and B markers. Is this a bug or am I missing something?
13:59:45dfktjust a guess/workaround, pixelma - could you assign the A-B markers on the quickscreen?
14:12:20pixelmaI'm not sure how you mean this. If I understand you correctly there would neet to be a settinge "Set A marker" and "Set B marker" in the Repeat mode menu, but there isn't currently. On button targets you either control those markers from the WPS (IIRC), on some that's even a dedicated button for the A marker, another one for the B marker. On targets with fewer buttons there's one button whose function cycles through setting A marker, B marker and
14:12:20pixelmareset both (again IIRC).
14:13:43pixelmaI don't even use that function outside testing purposes but wondered how it worked on touchscreen when seeing that RaaA cabbie lets me enable A-B repeat
14:14:19pixelma(also for completeness of my own theme)
14:15:25 Join ygrek_ [0] (~user@
14:27:12 Quit dfkt (Remote host closed the connection)
14:37:39 Join ZincAlloy [0] (
14:43:30 Quit alucryd (Ping timeout: 260 seconds)
14:44:20 Quit Elfish (Ping timeout: 260 seconds)
14:44:31 Join alucryd [0] (alucryd@archlinux/trusteduser/alucryd)
14:45:58***Saving seen data "./dancer.seen"
14:46:44 Join Elfish [0] (amba@2001:1608:12:1:13:3:3:7)
14:49:28 Quit TheSeven (Ping timeout: 272 seconds)
14:49:57 Join stickyb1t [0] (
14:50:12 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
14:53:24 Join amayer [0] (
14:57:16 Quit stickyb1t (Ping timeout: 245 seconds)
15:00:58 Quit wodz (Quit: Leaving)
15:11:25 Quit Jinx (Read error: Connection reset by peer)
15:12:14 Join ploco [0] (dce9b7f9@gateway/web/freenode/ip.
15:14:19plocoZincAlloy: g#967
15:14:22fs-bluebotGerrit review #967 at : Android: resume_playback by long press on the back button. by Chiwen Chang
15:19:41 Join chrisb [0] (
15:20:43ZincAlloyha! awesome. thanks, ploco :)
15:21:25 Join stickyb1t [0] (
15:24:57plocono worries :) since I need the same function for the next theme too.
15:39:00 Quit ploco (Quit: Page closed)
15:44:29 Quit stickyb1t (Ping timeout: 246 seconds)
15:46:25 Part micah
15:47:02 Quit krabador (Quit: Take the time.)
15:50:02 Quit petur (Quit: Page closed)
15:51:24 Join einhirn [0] (
15:54:57ZincAlloyit sure makes browsing more comfortable.
15:56:49 Join dfkt [0] (dfkt@unaffiliated/dfkt)
16:00:24ZincAlloywe could reconsider long press on menu as well. context menu sure is an intuitive function, but you'd get the same result with a long touch on any object. not sure what would be a more appropriate choice, though. Maybe quick screen?
16:01:52 Quit krnlyng (Quit: huiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)
16:02:09 Join krnlyng [0] (~liar@
16:07:33ZincAlloyor is there a special case where you actually need the button?
16:13:05 Join RiD [0] (~RiD@
16:44:10 Quit mortalis (Ping timeout: 260 seconds)
16:45:59***Saving seen data "./dancer.seen"
17:03:36 Join stickyb1t [0] (
17:18:52 Quit ygrek_ (Ping timeout: 255 seconds)
17:21:04 Quit jhMikeS (Ping timeout: 246 seconds)
17:46:16 Join AlexP [0] (~alex@rockbox/staff/AlexP)
17:58:55 Quit chrisb (Ping timeout: 260 seconds)
18:01:22 Quit kugel (Ping timeout: 272 seconds)
18:16:43 Nick foo|zzzz is now known as foolsh (
18:28:42 Quit TheSeven (Ping timeout: 260 seconds)
18:30:31 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
18:34:33 Quit maruk1 (Quit: Leaving.)
18:44:19 Join Guest2973 [0] (c363ffc2@gateway/web/freenode/ip.
18:44:46Guest2973Hello! Could somebody take a look over a theme issue please? I've spent ages looking and debugging in the simulator but I have no explanation...
18:45:01Guest2973It's related to SugarBrown on the Clip Zip:
18:45:03 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
18:46:01***Saving seen data "./dancer.seen"
18:47:19copperGuest2973: what's the issue? What version of Rockbox are you running?
18:48:35Guest2973The latest version using the simulator.
18:48:39Guest2973The issue with the theme is:
18:48:41copperdefine "latest"
18:49:28Guest2973According to the sim 'Rockbox Info' screen 1bc89bd-140823
18:50:03Guest2973The issue is with the two vertical bars used for the volume and battery levels (extreme left and right of the middle of the WPS screen, respectively).
18:50:52Guest2973They work correct but when at the minimum values they glitch slightly... It's easiest to demonstrate with the volume. Take the volume down and when you get near the bottom the volume level will right off but then if you go lower (-70) the level will actually go up 1px.
18:50:59 Quit stickyb1t (Quit: Konversation terminated!)
18:51:01Guest2973Going further down the level goes back down again.
18:51:14copperI've seen that happening
18:51:21Guest2973I hope this is clear explanation (hard to describe). Real easy to reproduce in the sim though.
18:51:50copperthat happens with vertical bars
18:51:53Guest2973(Both battery and volume do it but clearly it's easier to reproduce in the volume due to the control).
18:52:01Guest2973Any fix/work around?
18:52:15copperdunno, I should have reported it myself
18:52:20Guest2973Note that if I 'invert' these vertical bars the issue does *not* show
18:52:29Guest2973So I think it's a combination of vertical bars and non-invert
18:52:43Guest2973(but I do not want to use invert as I want discharge to reduce rather than increase)
18:54:00 Quit pamaury (Read error: Connection reset by peer)
18:54:46copperload each one in their own tab, switch between tabs to see the difference
18:54:53Guest2973Yes I see.
18:54:55Guest2973Same issue.
18:55:02Guest2973So I guess it's not a theme issue, then.
18:55:03copperthe bottom of the bar goes up (where it shouldn't be) and back down (where it should be)
18:55:28copper(note the time values)
18:55:48Guest2973It's the exact same problem.
18:55:54copperyeah I figured
18:56:05copperlet me take a look at the theme markup
18:56:40Guest2973I did work around it by using two different viewports - One using the bar and one with a static image of an empty volume level and then load the latter at a certain volume level.
18:57:22Guest2973It works but it's clunky and I don't like it - Not least because it's hard for others to understand why (comments aside) and also if/when the underlying bug is fixed I'll need to remember to go back and remove the hack. So I think I'd rather stick with the bug for now.
18:57:51Guest2973Real shame though, I've been working on a derivative of that theme for ages and it's the only thing left bugging me :)
19:00:42copperI think it's just a bug
19:00:49copperchanging the markup doesn't fix it
19:01:00Guest2973Yep, I've tried that for ages.
19:01:07copperI'll file a bug report
19:01:16coppersince I have an account, and those screenshots
19:01:27copperDo you want me to mention your theme?
19:01:43Guest2973It's not my theme :) But sure, include it as an example
19:01:45Guest2973Your call
19:01:52Guest2973I don't think it can be fixed in the theme, but I guess there might be a work around ???
19:02:09copperif it's a bug, it needs to be fixed
19:09:04copperhold on
19:12:32copperFS #12998
19:12:33fs-bluebot Vertical progress bar (%pb) glitches at the start of a song (bugs, unconfirmed)
19:12:50copperjust wanted to check if you'd like to add something to the bug report
19:13:27copperfeel free to bookmark that page to check for progress, if any
19:14:02Guest2973Great, I'll keep an eye out
19:14:16Guest2973It's not just progress bar though
19:14:28copperif you create an account, you can "vote" for it and be notified of changes
19:14:31Guest2973Volume and battery bars also but I guess internally they're drawn similarly
19:14:33Guest2973Oh okay
19:14:41Guest2973Sounds good.
19:14:48copperI'll add that
19:16:13coppercomment added
19:19:17Guest2973I've added a vote and minor comment (you've already covered everything mainly).
19:19:57Guest2973Can you think of any relatively elegant ways to solve this problem as a workaround? (Other than the 2 viewport method using a static image for when the bar is below a certain point)?
19:20:29copperI don't really care to work around it, to be honest
19:20:54Guest2973Fair enough
19:20:54copperand I can't think of anything right now
19:21:00Guest2973Thank you for your help :)
19:21:12Guest2973At least I can be confident it's not an issue in the theme, which is enough for me right now
19:22:03Guest2973Also, if I want to release my own theme how specific do I need to be when it comes to referencing others work I've used... If I've resized or otherwise modified (but started from) others themes and/or images?
19:22:25Guest2973Is it okay to say 'Images and backdrop modified from SugarBrown' as an example, or do I need to be more specific?
19:22:38copperyeah sure
19:22:48coppermention the original theme and its author
19:22:58Guest2973(Because I cannot remember exactly what I've done - I just know I started with two different themes, merged them slightly and then slowly tweaked to the point that by now almost everything has been touched)
19:23:04copperall changes are fair game as long as you give credit
19:23:33Guest2973So long as I don't need to be as specific as 'this image was from this theme, this was from this other theme' etc.
19:24:07Guest2973Okay great, I certainly remember the two themes I started with (I've stared at them long enough by now!) so that should be fine. Might release it later as other than this bug I'm pretty happy.
19:24:42Guest2973Thanks for all of the help! :)
19:26:40 Quit amiconn (Ping timeout: 255 seconds)
19:27:07 Quit pixelma (Ping timeout: 255 seconds)
19:27:48 Join amiconn [0] (amiconn@rockbox/developer/amiconn)
19:28:07 Quit Pessimi- (Remote host closed the connection)
19:28:14 Join bcobco [0] (~bcobco@
19:28:38 Join pixelma [0] (pixelma@rockbox/staff/pixelma)
19:28:53 Join Pessimis- [0] (Anon@gateway/shell/elitebnc/x-jrxfdboaldxbwbue)
19:29:00 Quit GodEater (Ping timeout: 272 seconds)
19:29:38 Quit derf (Ping timeout: 272 seconds)
19:29:43copperGuest2973: you could show a static image for the percentages that translate into a one pixel high bar, and the progress bar for higher percentages
19:30:15Guest2973I tried that but I could not get it to redraw without using a different (conditional) viewport
19:30:23copperit's a matter of calculating what max percentage matches one pixel high and what minimum percentage matches two pixels high
19:30:26 Join nialv7 [0] (
19:30:42copperyeah you could use two different viewports
19:30:58Guest2973Yeah, to make it easier to work with to begin with I just tried 'use static image when <50% else draw bar'
19:31:05copperwith a conditional statement testing the progress percentage value
19:31:20Guest2973But it acted pretty scewy unless I use a conditional viewport using the progress
19:31:24Guest2973Ah exactly, yes.
19:31:56copperBut, meh.
19:32:00 Join GodEater [0] (
19:32:00 Quit GodEater (Changing host)
19:32:00 Join GodEater [0] (~whoknows@rockbox/staff/GodEater)
19:33:02Guest2973So that way works but kinda ugly and not elegant... I hoped I might be able to do something like: %?if(%bl,<=,10)<%xd(min_image)|%bl(0,0,15,17,battery,vertical)>
19:33:07Guest2973But it didn't work well
19:33:21Guest2973So I tried the viewport approach but decided the 'bug' was the lesser of two evils.
19:34:06copperlast time I worked around theme bugs, it came back to bite me in the ass
19:34:24Guest2973Ah, I'll give it a miss then :) Already spent too long on it anyway.
19:35:11Guest2973I also tried making the bar flash (so when the battery was in the final 10% it'd flash) but also had some odd behaviour... And because I only had about 1px height to work with <10% battery it hardly made a difference anyway so I'll canned that.
19:35:27Guest2973None the less, I've been impressed with the theme scripting generally
19:35:29Guest2973Been pretty fun
19:35:49copperyeah it's fun to make your own theme
19:35:58copperjust the way you like it
19:37:08 Join Jinx [0] (Dojo@unaffiliated/jinx)
19:41:46 Join derf [0] (
19:44:38 Join cmhobbs_ [0] (
19:46:18Guest2973copper: I'm off for now, thanks again for your help! :)
19:46:22 Quit Guest2973 (Quit: Page closed)
19:48:38ZincAlloyit's even more fun when everybody else likes it :)
19:49:02 Join krabador [0] (~krabador_@unaffiliated/krabador)
19:50:56 Quit cmhobbs_ (Ping timeout: 272 seconds)
19:52:38 Join lebellium [0] (
19:56:19 Join bertrik [0] (~quassel@rockbox/developer/bertrik)
20:02:05 Join y4n [0] (~y4n@unaffiliated/y4ndexx)
20:05:08 Join nck_2032 [0] (
20:06:12 Quit nk2032 (Ping timeout: 258 seconds)
20:07:08 Quit bluebrother (Disconnected by services)
20:07:13 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
20:08:46 Quit fs-bluebot (Ping timeout: 250 seconds)
20:10:11 Join ikeboy [0] (
20:14:38 Quit ikeboy (Ping timeout: 258 seconds)
20:15:21 Join ikeboy [0] (
20:16:23 Join fs-bluebot [0] (
20:16:50 Quit nialv7 (Ping timeout: 245 seconds)
20:20:42 Quit krnlyng (Ping timeout: 272 seconds)
20:27:41 Join krnlyng [0] (~liar@
20:31:02 Join lleeloo [0] (~lleeloo@
20:40:13 Join Rower [0] (
20:46:03***Saving seen data "./dancer.seen"
20:57:09 Join nialv7 [0] (
21:08:33 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
21:14:12 Join ygrek_ [0] (~user@
21:21:07 Quit RiD (Quit: A good plan today is better than a perfect plan tomorrow.)
21:29:12fs-bluebotBuild Server message: New build round started. Revision 0f61e38, 253 builds, 28 clients.
21:29:24 Quit pamaury (Read error: No route to host)
21:30:55 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
21:36:04 Quit pamaury (Read error: No route to host)
21:36:59 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
21:38:38fs-bluebotBuild Server message: Build round completed after 567 seconds.
21:40:19 Join RiD [0] (~RiD@
21:44:16 Quit nialv7 (Ping timeout: 246 seconds)
21:45:28 Quit Rower (Read error: Connection reset by peer)
21:45:44 Join Rower [0] (
21:46:41 Quit ikeboy (Quit: Leaving)
21:53:55 Quit froggyman (Ping timeout: 245 seconds)
22:01:05 Join froggyman [0] (~frogs@unaffiliated/froggyman)
22:02:39 Quit y4n (Quit: MOTHER EUROPA CALLING ME!)
22:07:15 Quit albb0920_ (Ping timeout: 245 seconds)
22:08:17 Join albb0920 [0] (
22:15:13 Join xorly [0] (
22:20:37 Quit pamaury (Remote host closed the connection)
22:22:51 Join nialv7 [0] (
22:23:09 Join RiDD [0] (
22:23:49 Quit ygrek_ (Ping timeout: 258 seconds)
22:24:42 Join ploco [0] (dce9b7f9@gateway/web/freenode/ip.
22:26:51 Quit RiD (Ping timeout: 240 seconds)
22:27:21 Quit RiDD (Ping timeout: 240 seconds)
22:27:49plocoZincAlloy: don't be so sure about the Android themes....once they start to ask a port for every resolution. Its going to be a nightmare.
22:28:48ZincAlloyyup.. I have a 1080p one nearly ready..
22:29:44plocothat include common target:480x854, 540x960, 720x1280, 1080x1920 and not so common 480x800, 640x1280, 768x1024, 800x1280, 320x480, 240x320
22:30:19ZincAlloythat's plenty
22:30:27gevaertsYou forgot a few, I think
22:30:40gevaertsIsn't 768x1280 also fairly common?
22:31:46plocoI've not get any request for 768x1280 before.
22:31:53gevaertsAlso, for tablets you basically have the same range, except in landscape
22:32:27ZincAlloyeasy fix: turn your tablet!
22:32:53plocoyeah, that really kills the moon, isn't it? :)
22:33:51gevaertsOh, and of course you want a variety of font sizes with each resolution. Physical size can vary a lot :)
22:34:27plocodon't forget icons
22:34:46ZincAlloymy latest theme is pretty easy to adapt to different screen sizes
22:35:00ZincAlloyno gradients :D
22:35:16plocoman, just think about this bring back the bad memory.
22:35:32ZincAlloyyeah, porting cabbie was a nightmare
22:36:42plocoeh? you tried?
22:37:18ZincAlloynot to android
22:37:41plocothat theme wasn't complex compare with some RCC theme.
22:38:04 Join RiD [0] (
22:38:11ZincAlloyit wasn't complex, but bad enough
22:38:39gevaertsAre you saying cabbiev2 was bad? ;)
22:38:51ZincAlloytoo many graphics. and those had to be placed on the gradient backdrop and exported individually every time
22:39:01ZincAlloyit was made too look appealing
22:39:25plocoman~ you should read my wps. 1000+ lines, that's bad
22:39:26ZincAlloyUnfortunately ease of portability suffered a bit :D
22:39:57ZincAlloygotta say, cabbiev2 wasn't bad for my first theme, though :D
22:42:36gevaertsOn decent screens it's a good theme I think
22:42:48gevaertsOn c200 the dark backgrounds are horrible though
22:43:13ZincAlloymy player at that time was an iriver h340
22:43:29ploco try the apk in 0823 folder with the, the most complicated theme in your life.
22:43:45pixelmaDon't forget adapting to greyscale displays (with corrections by hand) and monochrome with non-square pixels!
22:44:33plocopixelma, that sounds very tough.
22:44:52ZincAlloyyeah. it was a pain. but people were excited about it.
22:46:04***Saving seen data "./dancer.seen"
22:47:32plocoseeing people make their own theme would excited me more
22:47:38 Quit Rower (Ping timeout: 272 seconds)
22:49:00ZincAlloyonce the android builds get the memory size increase, large targets will be easier to theme :)
22:49:50 Quit nck_2032 ()
22:50:16pixelmaI wasn't that excited, just thought that if I wouldn't do it, there would only be a badly scaled version of the graphics (like e.g. the tango icons still are). And I admit enjoying the challenge in making small graphics a bit
22:51:01ZincAlloyat least it got things done
22:51:31ZincAlloywe could still be arguing about which theme would be the best for a default :D
22:52:19plocopixelma is stand for the pixel art master? :)
22:55:59plocoI'm waiting for [Saint] 's new theme. It's going to be the last theme I would ever port
22:56:33gevaertsHas [Saint] actually ever finished a theme? :)
22:56:54ZincAlloyI kept using cabbiev2 exclusively until I got an android target. I didn't even have the desire to make a nice cabbiev2 for that one.. I immediately put together something new and touch friendly
22:58:56plocogevaerts: good point. (note to myself, as soon as seem a sbs code, should consider its finish and start the porting)
22:59:23ZincAlloy[Saint] must be working on the ultimate theme..
23:00:14plococabbiev2 wasn't user friendly for android I tell you. jumps between sbs and wps like crazy
23:02:16gevaertsAh, but original cabbiev2 didn't have an sbs :)
23:02:25ZincAlloyit's whatever you make of it. maybe I should go ahead try to make a nice port..
23:02:40 Quit lleeloo (Ping timeout: 255 seconds)
23:02:54ZincAlloywas sbs even a thing when we made cabbiev2?
23:03:43ZincAlloyI guess that came shortly after. I guess we were lucky :D
23:04:13ZincAlloyjust imagine: more icons on a different gradient...
23:04:37gevaertsskinned lists are even more fun though
23:05:10pixelmaI'm just annoyed about android cabbiev2's "OSD" because the touch regions already "active" even if I don't see the overlay thing (at least on my phone's screen). So if I touch the screen somewhere it's possible that I accidentally enter the quick screen without me wanting that result
23:05:28plocoI actually use skinned list a lot
23:05:50ZincAlloyI'm looking up skinned lists right now :D
23:05:55gevaertsploco: make an android port of medieval or wavy!
23:06:01pixelmaWell, "just". It's not that I'd use it otherwise anyway...
23:07:20plocoI will try but might look funny
23:07:54 Quit TheSeven (Ping timeout: 272 seconds)
23:08:04pixelmaOh, and what I've already mentioned today about A-B repeat and haven't gotten an answer about it being a bug or me missing something
23:08:41gevaertsploco: if you manage to get wavy working well on android, I'll buy you several beers :)
23:08:58ZincAlloyspeaking of A-B repeat: the keymap for that on clip zip is quite horrible
23:09:07 Join TheSeven [0] (~quassel@rockbox/developer/TheSeven)
23:09:44plocoZincAlloy: this is one of my skinned list code
23:10:16ZincAlloydo we really need that many keys for that? couldn't we just use the down button to set a, then set b and finally to drop the loop again?
23:10:35gevaertsploco: ah, I see you're going down that messy path already :)
23:10:55ZincAlloyI don't get it. but I don't speak skinned lists yet
23:11:42gevaertsThat's what you can do with modern theming :)
23:12:17*scorche|sh find someone else who lives in Gent
23:12:20ZincAlloyI know, we've been discussing it when I wanted to make a full screen album art theme with semi transparent overlays and text over that
23:12:34gevaertsAh, yes
23:13:25ZincAlloythe medieval one is pretty cool
23:13:40gevaertsIt is. Unfortunately it's unreadable :)
23:14:20ZincAlloyyou mean you had real world useability in mind when you made these?
23:14:40gevaertsOf course!
23:15:43plocoskinned lists basically is use %Lb to split and format the %Vi area. ( name 'a' size 705x100)
23:15:54ZincAlloywho did you design medieval for? time travellers?
23:16:32gevaertsSurvivors from another time
23:18:20gevaertsBut at least it has an excuse for having a coarse volume indicator :)
23:18:48ZincAlloyit's very extraordinary
23:19:52*gevaerts takes that as a compliment :)
23:20:03ZincAlloyit is :)
23:20:28gevaertsJust go over the theme site and look at all the boring left to right progress bars!
23:20:52ZincAlloythat progress bar is genius!
23:21:13gevaertsIt took a bit of time to get right
23:21:30ZincAlloywe need more freaky progress bars
23:21:41ZincAlloyrats moving towards a trap and stuff
23:21:59ZincAlloyrockets flying towards the moon
23:22:10*gevaerts starts considering a cheese based theme
23:22:20ZincAlloyLOL. perfect
23:23:10 Quit nialv7 (Ping timeout: 260 seconds)
23:23:13gevaertsMaybe cheese as the battery, slowly being eaten by rats, which then operate the lot
23:23:20 Quit amayer (Quit: Leaving)
23:24:08gevaertsWith a treadmill somewhere
23:24:40ZincAlloygotta save that up for the hamster theme
23:25:21gevaertsHmmm, maybe you could have the album art covered by an image that varies over time (let's call it a progress bar!) so the AA fades in or out
23:25:32gevaerts(not for the rat theme)
23:25:51ZincAlloyor make it a jigsaw puzzle!
23:26:41gevaertsWith the AA? I don't think you can, unfortunately
23:26:49gevaertsWell, I can't think how, anyway
23:27:02ZincAlloyyou'd find a way
23:33:21 Join [Franklin] [0] (
23:33:46[Franklin]saratoga: I think I can fix the warnings by replacing #if LCD_DEPTH > 1 with HAVE_LCD_COLOR
23:37:49[Franklin]btw, g922 fails on fm rec with undefined references in settings.c
23:37:52fs-bluebotGerrit review #922 at : three new DSPs (WIP) by Chiwen Chang
23:38:43plocowhich target?
23:38:49[Franklin]FM recorder
23:39:06[Franklin]sim build
23:39:30gevaertsThat means there's a few #ifndef HWCODECs missing
23:39:38 Quit ZincAlloy (Quit: Leaving.)
23:40:11[Franklin]Is LCD_RGBPACK only defined with HAVE_LCD_COLOR?
23:41:22[Franklin]but seriously... screw the archos devices, their over 10 years old!
23:41:57scorche|sharent most of the devices we support at this point?
23:42:30[Franklin]But still... the archos ones are the *oldest*
23:42:58*[Franklin] thinks a 10-year service life is well sufficient
23:46:14 Quit bcobco (Remote host closed the connection)
23:46:37 Join bcobco [0] (~bcobco@
23:51:43ender|i think my iHP-120 is 10 years old...
23:51:58plocofound the mistake. fix is on the way
23:52:11 Quit bertrik (Ping timeout: 260 seconds)
23:52:17[Franklin]just an #ifndef/#endif?
23:53:51ploconope. dsp_pbe_precut(global_settings.pbe_precut); dsp_pbe_enable(global_settings.pbe); needs to be within #if CONFIG_CODEC == SWCODEC
23:54:24[Franklin]ahh... I remember that from the CHIP8 patch
23:54:36[Franklin]you can't use #ifndef HWCODEC
23:56:48 Quit lebellium (Quit: ChatZilla [Firefox 33.0/20140911191954])
23:58:00plocoglad you point it out. else would get blame again XP

Previous day | Next day