00:05:15 | | Quit Rower85 (Quit: Hmmm...) |
00:13:17 | | Quit domonoky (Read error: Connection reset by peer) |
00:25:18 | | Join evilnick [0] (~evilnick@rockbox/staff/evilnick) |
00:25:35 | evilnick | [Saint_]: Feedback on the RaaAa theme time? |
00:26:17 | [Saint_] | Always is, I guess. |
00:26:44 | | Join trustt_ [0] (~daniel@109.226.14.27) |
00:26:50 | evilnick | I'm not sure if this is the theme or not, but when I long-select (touch) on the album art to view the playlist AFTER having tried Quickmenu, then I can no longer bring up the pop-up with Folder, Quick Menu, Context Menu |
00:26:58 | [Saint_] | I have a full day of poking at it from ~2pm onward planned. (1.5 hours or so away) |
00:27:08 | evilnick | It might be a limitation of the build |
00:27:38 | [Saint_] | And yes, this *is* a theme issue...something I've been banging my head against a wall for weeks over. |
00:27:54 | evilnick | Ah, right |
00:28:05 | [Saint_] | The conditional checks are blocking each other looking for the false condition to go true. |
00:28:30 | evilnick | i.e. a "reset" to the correct values/first view of the WPS screen? |
00:28:50 | evilnick | Ignore that! |
00:29:25 | [Saint_] | It can also be witnessed by exiting the .wps re-entering it then trying to open the context popup before ~4 seconds (the checks timeout) has passed. |
00:29:29 | evilnick | I meant to say that *it would be best* to "reset" to the first view of the WPS, but the conditionals stop this from happening? |
00:29:36 | | Join _jhMikeS_ [0] (~jethead71@c-68-61-166-99.hsd1.mi.comcast.net) |
00:29:36 | | Quit _jhMikeS_ (Changing host) |
00:29:36 | | Join _jhMikeS_ [0] (~jethead71@rockbox/developer/jhMikeS) |
00:29:36 | | Quit jhMikeS (Disconnected by services) |
00:29:37 | | Nick _jhMikeS_ is now known as jhMikeS (~jethead71@rockbox/developer/jhMikeS) |
00:29:43 | | Quit trustt (Ping timeout: 265 seconds) |
00:30:12 | [Saint_] | The problem actually is that it *is* being reset on screen re-entry. |
00:30:46 | [Saint_] | So when you get back to the wps you need to wait 4 seconds until it knows the false conditions are true. |
00:31:02 | [Saint_] | Its....complicated ;) |
00:31:22 | evilnick | So each and every time the WPS is viewed, the user must wait 4 seconds before attempting to bring the popup up? :) |
00:32:09 | [Saint_] | Yep. Because I can't set individual timeoits for true and glaze |
00:32:17 | [Saint_] | *and false |
00:32:18 | evilnick | false* |
00:32:21 | evilnick | :) |
00:32:58 | evilnick | Out of interest, which Android build are you using? |
00:33:12 | [Saint_] | I did it an ugly, ugly, ugly way...never thinking of this limitation as my usage never hit it. Probably because I subconsciously knew to avoid it. |
00:33:17 | evilnick | The latest one from rasher crashes when changing codecs (for me) |
00:33:46 | [Saint_] | Weirdly, though, the volume popular uses the same logic and doesn't suffer the "wait on re-entry" bug. |
00:33:49 | * | JdGordon still doesnt get why the popups are so difficult |
00:34:06 | evilnick | 94177e6-120128, to be precise |
00:34:07 | [Saint_] | You do it then! ;) |
00:34:53 | [Saint_] | evilnick: unfortunately I can't test that presently, as all my phone-media is the one codec. |
00:35:16 | [Saint_] | Ill add some test_files this eve and give it a try. |
00:35:44 | [Saint_] | I'm using some rasher build from a week or so ago. |
00:35:53 | *** | Saving seen data "./dancer.seen" |
00:36:00 | [Saint_] | But, yeah...only mp3@320 here. |
00:36:02 | evilnick | [Saint_]: http://download.rockbox.org/test_files/ |
00:36:13 | | Quit Strife89 (Ping timeout: 260 seconds) |
00:36:31 | * | [Saint_] goes looking for some wifi |
00:36:43 | evilnick | Hmm, the last build I see on his page is from 28th Jan |
00:36:53 | [Saint_] | Bah, screw it. I only need a few. |
00:37:14 | evilnick | Try mp3 to vorbis/aac as those are the three that I've tried |
00:37:37 | [Saint_] | Oh? Hmmm...I should say I *downloaded* it a week or so ago :) |
00:37:49 | [Saint_] | It may be a lot older. |
00:38:02 | evilnick | Gotchya |
00:38:41 | [Saint_] | Oh...wow, yeah, that's interesting. It just...silently fails. |
00:38:57 | [Saint_] | Mp3 → aac |
00:39:08 | * | evilnick is glad to see that it's not just him! |
00:39:11 | [Saint_] | Drops me back to the desktop. |
00:39:31 | evilnick | But then the notification (at the top of the screen) comes back quickly |
00:39:37 | [Saint_] | Narry a panic. |
00:39:42 | evilnick | And Resume Playback works fine |
00:39:59 | [Saint_] | Not here, it dies outright on this device at least. |
00:40:12 | evilnick | Maybe it's the oft-requested "stop after current song" that kugel decided to implement without telling anyone :) |
00:40:48 | [Saint_] | Haha. |
00:41:16 | [Saint_] | I'm tempted to say its yet another bufflib snafoo |
00:41:26 | [Saint_] | <speculation> |
00:43:16 | | Quit dv_ (Ping timeout: 248 seconds) |
00:44:19 | | Join Rower85 [0] (husvagn@v-413-alfarv-90.bitnet.nu) |
00:44:23 | | Quit bertrik (Quit: And That, My Liege, Is How We Know the Earth to Be Banana Shaped) |
00:47:37 | | Join dv_ [0] (~quassel@chello080108009040.14.11.vie.surfer.at) |
00:59:05 | | Join shapr [0] (~shapr@c-71-207-240-252.hsd1.al.comcast.net) |
01:00 |
01:17:00 | | Join robin0800 [0] (~robin0800@cpc2-brig8-0-0-cust848.3-3.cable.virginmedia.com) |
01:17:20 | JdGordon | [Saint_]: where is the latest cabbie code? |
01:17:28 | JdGordon | if you dont say gerrit im going to kick+ban you :D |
01:30:53 | | Quit jhMikeS (Ping timeout: 240 seconds) |
01:31:34 | | Join jhMikeS [0] (~jethead71@c-68-43-114-117.hsd1.mi.comcast.net) |
01:31:34 | | Quit jhMikeS (Changing host) |
01:31:34 | | Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS) |
01:34:51 | | Quit shapr (Ping timeout: 252 seconds) |
01:38:37 | | Join webguest77 [0] (~58b1f85f@www.haxx.se) |
01:41:05 | | Quit webguest77 (Client Quit) |
01:43:33 | | Quit Rower85 (Quit: Hmmm...) |
01:46:21 | | Quit evilnick (Ping timeout: 245 seconds) |
01:50:37 | | Quit merbanan (Ping timeout: 252 seconds) |
01:52:52 | | Join shapr [0] (~shapr@c-71-207-240-252.hsd1.al.comcast.net) |
01:53:39 | | Join [Saint] [0] (~Saint]@101.98.129.152) |
01:53:39 | | Quit [Saint] (Changing host) |
01:53:39 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
01:55:27 | | Quit [Saint_] (Quit: Quit) |
02:00 |
02:12:38 | | Quit nosa-j (Ping timeout: 276 seconds) |
02:13:15 | | Quit Thra11 (Read error: Operation timed out) |
02:15:08 | | Join Strife89 [0] (~Strife89@adsl-068-213-037-174.sip.mcn.bellsouth.net) |
02:15:28 | | Join nosa-j [0] (~m00k@adsl-74-235-26-65.clt.bellsouth.net) |
02:22:52 | | Quit Strife89 (Quit: Bye) |
02:35:54 | *** | Saving seen data "./dancer.seen" |
02:51:46 | | Quit robin0800 (Quit: Leaving) |
02:54:42 | | Join merbanan [0] (~benjamin@h217-27-188-82.cust.tyfon.se) |
03:00 |
03:08:50 | | Quit [Saint] (Quit: Quit) |
03:09:30 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
03:10:31 | | Join factor [0] (~factor@r74-195-184-248.msk1cmtc01.mskgok.ok.dh.suddenlink.net) |
03:11:01 | JdGordon | [Saint]: ping |
03:12:59 | [Saint] | Yessum |
03:13:11 | JdGordon | where is your latest cabbie code? |
03:13:30 | [Saint] | There's a reason I didn't answer that ;) |
03:13:30 | JdGordon | I either want to port it to GN on the plane, or work on zagors lcd code |
03:13:35 | JdGordon | hehe |
03:13:45 | JdGordon | im sure i can help with the popup issue |
03:13:57 | JdGordon | if i can stop myself from vommiting at the site of it :D |
03:14:53 | [Saint] | I haven't dropped the "rename single char identifiers" version on the tracker as yet as I only got halfway through. |
03:15:07 | [Saint] | real life is an ass. |
03:15:28 | JdGordon | stop trying to get it perfect... put it on gerrit and we'll push it as is |
03:15:36 | JdGordon | you can always submit fixes later |
03:21:45 | JdGordon | [Saint]: you havnt tried the menu customising patch have you? |
03:22:16 | [Saint] | Nup, I've looked at it briefly, though. |
03:22:49 | [Saint] | I'm a little bit pensive about it, in the "give an inch, take a mile" aspect. |
03:23:16 | [Saint] | Its one step away from "But why can't we have FULLY customizable menus?" |
03:23:56 | JdGordon | I personnaly have no issues with that question |
03:24:03 | [Saint] | I like the idea, but there's a few implementation issues I dislike. |
03:24:11 | JdGordon | I also dont see that as a useful requirement anymore |
03:24:18 | JdGordon | such as? |
03:25:00 | [Saint] | I really dislike the manual editing of a config file. I'd much prefer a nice editor that can also revert to default, but I understand that can come later. |
03:25:50 | JdGordon | sure |
03:28:18 | | Join evilnick [0] (~evilnick@99.65.18.255) |
03:28:18 | | Quit evilnick (Changing host) |
03:28:18 | | Join evilnick [0] (~evilnick@rockbox/staff/evilnick) |
03:31:51 | [Saint] | I'm also unsure about how skinned lists would deal with having menu items moved around on the fly? |
03:32:01 | [Saint] | I assume this isn't an issue. |
03:33:01 | JdGordon | they dont move around on the fly |
03:33:19 | JdGordon | don't you worry about blank, let me worry about blank |
03:33:26 | JdGordon | </futurama> |
03:35:21 | [Saint] | I just wondered how it'd deal with the menu structure potentially being completely different to how it was when the skin was loaded, butthe more I think about this it shouldn't be a problem at all...so, yeah ;) |
03:35:39 | JdGordon | the skin is broken if it does |
03:35:49 | JdGordon | but basically nothing uses skinned lists anyway so meh |
03:36:58 | [Saint] | But, skinned lists can <in theory> already completely shuffle the menus around, no? How does it cope if you attempt to display an item that's been "removed"? |
03:37:41 | [Saint] | My assumption is it breaks, as that's an awesome edge case ;) |
03:38:36 | JdGordon | no it cant |
03:39:11 | JdGordon | skins just draw.. they cant reorder lists |
03:39:32 | evilnick | Would iconsets be affected? |
03:39:40 | JdGordon | no |
03:41:20 | [Saint] | It'd be difficult to break displaying icons any more than they are already. :D |
03:41:24 | [Saint] | wrt: viewers. |
03:41:35 | [Saint] | I looked at that mess, once. |
03:43:04 | JdGordon | na, easy now |
03:43:50 | [Saint] | Oh? I might have to try cramming my custom viewers config back in my builds then. |
03:44:16 | [Saint] | It pretty much used to arbitrarily decide that some extensions got fat black squares instead of icons. |
03:44:17 | JdGordon | no, skin lists can show any icons they want |
03:44:37 | [Saint] | Ahhhhh, so, not "easy", but "possible" :) |
03:44:45 | JdGordon | ok |
04:00 |
04:04:39 | | Quit [7] (Disconnected by services) |
04:04:49 | | Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven) |
04:06:46 | | Quit MethoS- (Quit: Konversation terminated!) |
04:23:00 | | Quit remlap (Read error: Connection reset by peer) |
04:25:12 | | Join amiconn_ [0] (quassel@rockbox/developer/amiconn) |
04:25:13 | | Quit amiconn (Disconnected by services) |
04:25:18 | | Quit pixelma (Disconnected by services) |
04:25:19 | | Join pixelma_ [0] (quassel@rockbox/staff/pixelma) |
04:25:22 | | Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma) |
04:25:34 | | Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn) |
04:35:55 | *** | Saving seen data "./dancer.seen" |
04:39:31 | | Quit anewuser (Read error: Connection reset by peer) |
04:42:02 | | Join dys`` [0] (~andreas@krlh-5f71c6e3.pool.mediaWays.net) |
04:42:10 | | Join limescout [0] (~david@c-69-242-30-52.hsd1.pa.comcast.net) |
04:43:59 | | Quit dys` (Ping timeout: 265 seconds) |
04:53:23 | | Quit limescout (Quit: leaving) |
04:59:01 | | Join nosa [0] (~m00k@adsl-74-235-26-65.clt.bellsouth.net) |
04:59:04 | nosa | y |
04:59:55 | [Saint] | z |
05:00 |
05:00:22 | * | [Saint] guesses we're not playing "what comes next". |
05:01:00 | | Quit nosa-j (Ping timeout: 276 seconds) |
05:01:01 | | Nick nosa is now known as nosa-j (~m00k@adsl-74-235-26-65.clt.bellsouth.net) |
05:05:18 | | Join perrikwp [0] (~quassel@cpe-024-163-024-033.triad.res.rr.com) |
05:11:40 | | Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940) |
05:19:20 | | Join CaptainKewl [0] (captainkew@207-237-110-248.c3-0.nyr-ubr2.nyr.ny.cable.rcn.com) |
05:20:36 | | Quit evilnick (Ping timeout: 252 seconds) |
05:28:14 | | Join [Saint__] [0] (~Saint]@unaffiliated/saint/x-8516940) |
05:30:38 | | Quit [Saint_] (Ping timeout: 240 seconds) |
05:54:11 | | Join Rob2222 [0] (~Miranda@p4FFD0808.dip.t-dialin.net) |
05:57:27 | | Quit Rob2223 (Ping timeout: 265 seconds) |
05:58:12 | | Quit T44 (Ping timeout: 276 seconds) |
06:00 |
06:02:42 | | Quit [Saint__] (Quit: Quit) |
06:35:59 | *** | Saving seen data "./dancer.seen" |
06:36:09 | | Quit curtism (Quit: Live Long and Prosper) |
07:00 |
07:30:17 | | Quit CaptainKewl (Ping timeout: 255 seconds) |
07:48:38 | * | [Saint] pokes JdGordon |
07:50:16 | [Saint] | If you want into my RaaA dropbox, I'll need an email addy. Alternatively I could just put up a .zip of my current workings...but, DropBox is actually kinda nice for collaboration. |
07:53:48 | JdGordon | use gerrit! |
07:56:56 | | Quit Scromple (Read error: Connection reset by peer) |
08:00 |
08:05:17 | | Nick trustt_ is now known as trustt (~daniel@109.226.14.27) |
08:05:48 | trustt | i implemented Insert After... for the playlist context menu |
08:06:03 | trustt | it opens a playlist viewer and lets you select the track you want to insert after |
08:06:43 | trustt | its cool but i had to change quite a bit in playlist_viewer.c and move a few of the structs to the header |
08:06:58 | trustt | pretty ugly workaround really :/ |
08:07:29 | JdGordon | is it on gerrit? |
08:07:40 | trustt | not yet |
08:07:51 | trustt | im having 80 characters per line issues atm :P |
08:09:01 | trustt | how bad is it to commit without fixing that? |
08:09:33 | trustt | i dont accept the commit to be accepted to the head atm anyway, i just want to hear criticism really |
08:09:38 | trustt | expect* |
08:11:54 | JdGordon | thats fine |
08:12:02 | trustt | yeah? ok |
08:13:07 | JdGordon | and add your name to docs/CREDITS in the first commit also |
08:13:17 | JdGordon | if oyu arent there already |
08:13:58 | trustt | docs/credits? |
08:15:13 | trustt | found it :) |
08:16:14 | | Join GodEater_ [0] (93722cd0@rockbox/staff/GodEater) |
08:18:14 | kugel | [Saint]: why don't you just put up a git repo for your cabbie work |
08:19:08 | [Saint] | Because (until now) its just been me working on it. |
08:19:31 | kugel | chicken-egg problem? |
08:19:50 | [Saint] | No one's even so much as put up a patch against my work on the tracker, so I figured as long as it's just me there wasn't much point. |
08:20:21 | [Saint] | I'll set up a repo on github this evening given the time, however. |
08:20:22 | kugel | nobody patches patches |
08:21:27 | kugel | I, personally, don't consider dumping a zip to the tracker as an invitation for collaboration, so I missed that |
08:22:09 | [Saint] | I just found DropBox convenient to work with as it automagically syncs changes from all my machines, and there's not been any need for versioning. |
08:22:17 | [Saint] | THis is now changing, so, I'll adapt. |
08:22:46 | [Saint] | I just wanted to give JdGordon a way to poke at stuff until that point should he want to. |
08:23:22 | JdGordon | you know what you oculd do? |
08:23:32 | JdGordon | push your local git repo to dropbox |
08:23:38 | JdGordon | local commits will magically sync |
08:24:10 | [Saint] | Hum...nice idea. |
08:24:35 | trustt | committed http://gerrit.rockbox.org/108 |
08:25:34 | [Saint] | kugel: Fwiw...I also didn't have much choice about said "zip dumping". It would be several patches, some above my head, to submit a committable patch for this. |
08:26:07 | [Saint] | the way theme's are built needs some poking at. |
08:26:17 | * | JdGordon punches trustt in the nose |
08:26:21 | JdGordon | playlist_viewer_ex_ex.. REALLY?! |
08:26:23 | JdGordon | REALLY>?>! |
08:26:36 | kugel | JdGordon: calm down |
08:27:50 | kugel | [Saint]: "dumping patches" is not really any more inviting for me. perhaps I need an explicit "please help me on that" or "lets collaborate" |
08:28:46 | [Saint] | I got the very strong sense that you weren't interested in, and at some points outright against, my work here. |
08:28:58 | [Saint] | Perhaps I read it wrong, but that's how I've read it. |
08:29:09 | kugel | "I just wanted to give JdGordon a way to poke at stuff until that point should he want to." <- I take that as other people's opinions don't count? |
08:29:25 | JdGordon | kugel: calm down |
08:29:28 | [Saint] | Wait...what? |
08:29:45 | kugel | Perhaps I'm misinterpreting |
08:29:47 | [Saint] | I'm not interested in this conversation as of now if this is where its going. |
08:30:27 | trustt | JdGordon: i told you i dont expect it to be committed :P |
08:30:48 | trustt | JdGordon: _ex_ex is not much worse than just _ex though |
08:31:16 | JdGordon | its 100% worse! |
08:31:40 | trustt | well ok thats easy to change though |
08:31:41 | kugel | yea, I misread. sorry about that |
08:32:55 | [Saint] | kugel: I kinda jumped down your throat there, and I apologize. Truth told I'm not really having a good day here, and I just needlessly took it out on you because I read tone into something that didn't exist. |
08:33:00 | [Saint] | Again, apologies. |
08:33:06 | * | [Saint] needs a break. |
08:36:01 | *** | Saving seen data "./dancer.seen" |
08:41:36 | kugel | [Saint]: sorry if it came across as if I would be against your work. It's not like that. I don't agree with all aspects (yet) but I'm generally in favor of cabbiev2 improvements/remakes that aid touchscreen interfaces |
08:43:18 | | Join Zagor [242] (~bjst@rockbox/developer/Zagor) |
08:43:19 | [Saint] | As I said (implied, perhaps is better), its most likely me reading tone into things that didn't exist...but I've got the impression several times that you're not entirely happy with my work as it directly conflicts with yours. |
08:43:45 | [Saint] | I think we're both a little fearful that each other wants to take things in a different direction. |
08:43:51 | [Saint] | <speculation> |
08:45:13 | JdGordon | Zagor: meerging up your lcd tree is a massive PITA :/ |
08:45:41 | Zagor | oh, you're doing that? had too good a day, had you? ;-) |
08:45:57 | [Saint] | There's one issue you brought up that indeed is perfectly valid, but I'm not sure how it can be mitigated other than poking at the AA display code. |
08:46:00 | [Saint] | kugel: ^ |
08:46:00 | JdGordon | yes, im bored :p |
08:46:21 | [Saint] | The issue being non-square AA in the square AA frame. |
08:47:23 | kugel | my suggestion would be to conservative and don't use an AA frame ;) |
08:47:28 | [Saint] | I really like the frame, and it'd be a shame to drop it out altogether...I'm also not in favour of forcing the use of square AA even if it is rare, so, I'd like to see if AA can be zoomed/cropped. |
08:47:59 | [Saint] | *even if non-square AA is rare |
08:48:27 | kugel | AA supported cropping before it went in |
08:48:44 | kugel | however I wouldn't want my AA to be cropped only to fit a frame |
08:49:24 | [Saint] | There's flags to support centering the AA vertically and horizontally, but it doesn't seem to crop if its non-square. |
08:49:34 | kugel | I could imagine re-shaping the frame though |
08:50:01 | [Saint] | kugel: I'd thought of that, but, there's no way to detect the AA dimensions. |
08:50:20 | [Saint] | So we can't make a condition to drop the frame if its non-square. |
08:50:50 | kugel | I meant in the skin/C code, not in the theme |
08:50:51 | JdGordon | .... yet |
08:51:32 | kugel | making a given image smaller is easy enough. cutting out stuff (as opposed to resizing) anyway |
08:52:28 | [Saint] | In theory, the frame could be done in 2 or four parts, and magic created to align it to the edges or corners of the AA. |
08:52:42 | [Saint] | But theme-specific magic like this would be a no-n0 |
08:54:24 | [Saint] | Then it could always frame the art no matter what its dimensions were...but, yueah, that's a bit ugly. The other way to do it would involve the skin having a concept of layering, which, ...yeah, no. |
08:55:00 | [Saint] | Or conditional backdrops. |
08:55:54 | [Saint] | (the direction I'm going with that is having a black background for the AA so that it appears as though its in a letterbox type widescreen view if non-square) |
08:56:08 | [Saint] | the problem is...the frame just looks so damn good! ;) |
08:57:49 | kugel | it's nice but IMO not nice enough to ignore the problems that come with it ;) |
08:58:45 | [Saint] | "If your AA isn't square, you're broken...fix yourself and then fix your AA" |
08:58:45 | [Saint] | :P |
09:00 |
09:03:10 | [Saint] | kugel: Question - for what specific reason is it that you've put the viewport specific touch checks at the very bottom of the cabbie code? |
09:03:28 | Unhelpful | Yes, can we add support for 9-panel elements in wps so we can have pretty stretchable frames? |
09:03:52 | kugel | it didnt work otherwise. I dont remember the details though |
09:04:12 | [Saint] | kugel: Oh...I forgot there was a comment there. Derp. |
09:04:24 | kugel | IIRC it was only about blank lines being dispayed, not non-working touch areas |
09:04:47 | [Saint] | You can do those checks in the viewport that houses the touch area. |
09:05:23 | [Saint] | The blank line thing is an interesting bug, I tackled that by pushing the check out of the bounds of the viewport with blank lines. |
09:06:05 | | Join jdgord [0] (~jdgord@rockbox/developer/JdGordon) |
09:06:07 | [Saint] | for some reason, a %?Tl<> check seems to actually render stuff to the screen. |
09:06:35 | jdgord | An empty line? |
09:07:11 | [Saint] | Or a fat grey line the height of the currently loaded font if a bitmap is drawn in the same vp. |
09:07:36 | [Saint] | Which is why I pushed it out of bounds with blank lines. |
09:07:46 | [Saint] | (ugly, I know) |
09:08:06 | jdgord | No bug report? :( |
09:08:33 | [Saint] | You said one wasn't necessary ;) |
09:09:19 | [Saint] | But, yeah. In my cabbie code you can see the blank lines seperating the %?Tl<> checks from the rest of the body of code in the viewport. Without that, there's some pretty cool drawing issues. |
09:10:13 | [Saint] | When I mentioned it to you, you said you were pretty sure you knew why it was happening. But I forgot about it due to finding a workaround. |
09:10:55 | [Saint] | Fwiw, kugel discovered this bug/limitation too! |
09:11:02 | [Saint] | </passing the blame> :P |
09:12:30 | kugel | the search feature of flyspray sucks |
09:12:44 | kugel | you add a key word and it just gives *more* results not less |
09:13:42 | jdgord | I don't remember it |
09:13:50 | kugel | IIRC there was a bug report about this, and it was fixed. But it probably re-appeard |
09:15:25 | | Join einhirn [0] (~Miranda@bsod.rz.tu-clausthal.de) |
09:15:59 | GodEater_ | how many devices of the GNex's resolution exist currently? |
09:16:13 | [Saint] | AFAIK, one. |
09:16:23 | GodEater_ | so there's no special case required |
09:16:39 | kugel | many tables do have 1280x800 too? |
09:16:46 | GodEater_ | 1280x720 |
09:16:52 | [Saint] | Errr *only one*, that being the GN |
09:16:54 | GodEater_ | not 800 |
09:16:58 | [Saint] | EBADWORDINGONMYPART |
09:16:59 | kugel | sorry, 720 |
09:17:18 | GodEater_ | if there are tablets of that resolution, then I concede we do have a problem |
09:18:14 | kugel | GodEater_: we can also expect phones with that resultion and real buttons (capactitive or tactile) and no button bar |
09:18:39 | GodEater_ | I suppose |
09:19:11 | [Saint] | the Prime has 1280x720 I bel;ieve |
09:19:21 | GodEater_ | prime what? |
09:19:28 | kugel | we just need the dynamic lcd size patch. because android gives a smaller window we can adapt dynamically to the button bar |
09:19:35 | [Saint] | some googling seems to suggest there's an HTC target with this res also |
09:19:53 | [Saint] | HTC Rezound |
09:20:10 | GodEater_ | kugel: are you saying such a patch already exists? |
09:20:23 | kugel | yes |
09:20:29 | GodEater_ | neat - I didn't know |
09:20:48 | [Saint] | Well...there's a currently non-functional branch. |
09:21:06 | [Saint] | its being actively poked at, though. |
09:23:32 | jdgord | Don't get your hopes up |
09:24:20 | [Saint] | Oh...I'm not. I'm pretty accepting of the fact that we need to do either full native or resolution specific themes/builds. |
09:24:31 | [Saint] | both, are a PITA |
09:31:22 | | Join {phoenix} [0] (~dirk@p4FEC35DD.dip.t-dialin.net) |
09:35:47 | | Quit {phoenix} (Remote host closed the connection) |
09:39:18 | | Join advcomp2019__ [0] (~advcomp20@97-114-242-33.sxcy.qwest.net) |
09:39:18 | | Quit advcomp2019__ (Changing host) |
09:39:18 | | Join advcomp2019__ [0] (~advcomp20@unaffiliated/advcomp2019) |
09:42:14 | | Quit advcomp2019_ (Ping timeout: 245 seconds) |
09:42:47 | | Quit jdgord (Ping timeout: 252 seconds) |
09:44:49 | | Join jdgord [0] (~jdgord@rockbox/developer/JdGordon) |
09:50:45 | | Quit shapr (Ping timeout: 260 seconds) |
09:50:54 | | Quit jdgord (Ping timeout: 265 seconds) |
09:57:54 | | Join Keripo [0] (~Keripo@eng052.wireless-resnet.upenn.edu) |
10:00 |
10:08:17 | | Join tchan1 [0] (~tchan@c-69-243-144-187.hsd1.il.comcast.net) |
10:09:50 | | Quit Keripo (Read error: Connection reset by peer) |
10:10:18 | | Join jdgord [0] (~jdgord@rockbox/developer/JdGordon) |
10:11:03 | | Quit tchan (Ping timeout: 276 seconds) |
10:11:41 | | Join Keripo [0] (~Keripo@eng052.wireless-resnet.upenn.edu) |
10:13:04 | | Quit jdgord (Client Quit) |
10:13:15 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
10:19:37 | | Join tchan [0] (~tchan@lunar-linux/developer/tchan) |
10:20:14 | | Quit tchan1 (Ping timeout: 240 seconds) |
10:36:04 | *** | Saving seen data "./dancer.seen" |
11:00 |
11:05:02 | | Quit tchan (Read error: Connection reset by peer) |
11:05:46 | | Join tchan [0] (~tchan@lunar-linux/developer/tchan) |
11:13:47 | | Join tchan1 [0] (~tchan@c-69-243-144-187.hsd1.il.comcast.net) |
11:15:54 | | Quit tchan (Ping timeout: 240 seconds) |
11:25:25 | | Join Topy44 [0] (~Topy44@f049141044.adsl.alicedsl.de) |
11:45:01 | | Quit tchan1 (Read error: Connection reset by peer) |
11:45:47 | | Join tchan1 [0] (~tchan@c-69-243-144-187.hsd1.il.comcast.net) |
11:59:53 | | Quit kadoban (Read error: Operation timed out) |
12:00 |
12:03:55 | | Join anewuser [0] (~anewuser@190.207.138.187) |
12:03:55 | | Quit anewuser (Changing host) |
12:03:55 | | Join anewuser [0] (~anewuser@unaffiliated/anewuser) |
12:08:41 | | Nick dys`` is now known as dys (~andreas@krlh-5f71c6e3.pool.mediaWays.net) |
12:11:42 | | Quit [Saint] (Quit: Quit) |
12:12:35 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
12:13:15 | | Join anewuser_ [0] (~anewuser@190.207.138.187) |
12:15:07 | | Quit anewuser (Ping timeout: 240 seconds) |
12:16:16 | | Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940) |
12:19:09 | | Quit [Saint] (Ping timeout: 260 seconds) |
12:33:12 | | Join jdgord [0] (~jdgord@rockbox/developer/JdGordon) |
12:34:32 | | Join jdgord| [0] (~jdgord@175.35.133.186) |
12:36:05 | *** | Saving seen data "./dancer.seen" |
12:36:49 | | Quit jdgord (Read error: Connection reset by peer) |
12:36:49 | | Quit jdgord| (Read error: Connection reset by peer) |
12:37:53 | | Quit TheSeven (Disconnected by services) |
12:38:04 | | Join jdgord [0] (~jdgord@rockbox/developer/JdGordon) |
12:38:05 | | Join [7] [0] (~TheSeven@rockbox/developer/TheSeven) |
12:40:09 | | Quit [Saint_] (Ping timeout: 260 seconds) |
12:52:03 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
13:00 |
13:06:00 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
13:13:26 | | Quit factor (Read error: Connection reset by peer) |
13:14:38 | | Join leavittx [0] (~leavittx@cl-534.mbx-01.si.sixxs.net) |
13:19:53 | mc2739 | please ban Occupepreetly for forum spam |
13:31:07 | | Join factor [0] (~factor@r74-195-184-248.msk1cmtc01.mskgok.ok.dh.suddenlink.net) |
13:36:44 | | Quit jdgord (Quit: Bye) |
13:37:33 | | Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940) |
13:39:00 | | Join [Saint__] [0] (~Saint]@unaffiliated/saint/x-8516940) |
13:39:08 | | Quit [Saint] (Read error: Connection reset by peer) |
13:39:12 | | Quit [Saint__] (Read error: Connection reset by peer) |
13:40:09 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
13:41:37 | | Quit [Saint_] (Ping timeout: 240 seconds) |
13:41:50 | | Quit [Saint] (Read error: Connection reset by peer) |
13:41:54 | | Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940) |
13:48:16 | | Quit [Saint_] (Read error: Connection reset by peer) |
13:48:20 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
13:48:52 | | Quit [Saint] (Read error: Connection reset by peer) |
13:49:54 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
13:54:20 | | Quit Keripo (Quit: Leaving.) |
13:59:49 | | Quit pjm0616 (Ping timeout: 252 seconds) |
14:00 |
14:03:30 | | Join TheLemonMan [0] (~LemonBoy@ppp-244-40.26-151.libero.it) |
14:23:24 | | Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93) |
14:31:22 | | Join WalkGood [0] (~4@unaffiliated/walkgood) |
14:36:06 | *** | Saving seen data "./dancer.seen" |
14:36:23 | | Join MethoS- [0] (~clemens@134.102.106.250) |
14:43:29 | Zagor | who knows IAP? I'd like Ralfs big iap patch set to be reviewed. |
14:44:47 | CIA-44 | Commit d2f97da in rockbox by Björn Stenberg: (Author: Ralf Ertzinger) Make logf() output to serial optional |
14:47:14 | CIA-44 | d2f97da build result: All green |
14:48:52 | | Quit dfkt (Quit: -= SysReset 2.55=- Sic gorgiamus allos subjectatos nunc.) |
14:51:07 | pamaury | I'm afraid not so many people know IAP and not so many have accesories to test |
14:53:52 | Zagor | yes |
14:55:03 | gevaerts | The best we can do is probably review the code as such, and then get test builds out |
14:57:21 | | Quit leavittx (Ping timeout: 272 seconds) |
15:00 |
15:01:01 | | Join pjm0616 [0] (~user@175.209.206.227) |
15:09:43 | | Join leavittx [0] (~leavittx@89.221.199.187) |
15:28:57 | | Join Thra11 [0] (~thrall@10.104.113.87.dyn.plus.net) |
15:48:29 | user890104 | what does *PANIC* mount=0 mean? |
15:49:33 | | Quit Topy44 (Ping timeout: 240 seconds) |
15:49:36 | * | [Saint] suggests grep'ing for it |
15:51:21 | | Join Topy44 [0] (~Topy44@f049141044.adsl.alicedsl.de) |
15:53:47 | | Quit TheLemonMan (Quit: WeeChat 0.3.6) |
15:55:03 | | Join kkit [0] (~quassel@li135-248.members.linode.com) |
15:58:32 | | Quit [Saint] (Remote host closed the connection) |
16:00 |
16:01:44 | kkit | so, if i plug in my clip and it starts heating up like crazy, that's probably bad, right? |
16:10:47 | | Quit benedikt93 (Quit: Bye ;)) |
16:17:39 | | Join y4n [0] (y4n@unaffiliated/y4ndexx) |
16:19:33 | | Quit hillshum (Ping timeout: 240 seconds) |
16:25:34 | | Join remlap [0] (~Patrick@190.28.169.217.in-addr.arpa) |
16:26:48 | pamaury | user890104: usually means that rockbox didn't find any valid partition to mount |
16:26:51 | | Join kadoban [0] (~kadoban@ip98-165-177-158.ph.ph.cox.net) |
16:28:16 | user890104 | pamaury: it happens after a windows 7 disk check with error fixing |
16:28:25 | user890104 | seems like windows unmounts the drive for some reason |
16:28:55 | user890104 | the rb doesn't mount it |
16:28:58 | user890104 | then* |
16:29:13 | user890104 | (it's 120gb ipod 6g) |
16:31:46 | pamaury | hum, strange, in fact I can't find any reference to this in our code. I'm pretty sure it means this though but I can't find it. Does windows mount it ? |
16:35:14 | | Quit remlap (Quit: Leaving.) |
16:36:09 | *** | Saving seen data "./dancer.seen" |
16:42:23 | user890104 | it's "mount: 0" not "mount=0" |
16:42:45 | user890104 | it goes like this: i run the error check, windows tells me that it's finished |
16:43:19 | user890104 | then i see the "media removed" icon in Computer (a removable disk drive without a disk inside) and i can't access the drive anymore |
16:43:45 | user890104 | i select Eject, then unplug the ipod |
16:44:01 | user890104 | then there's a white screen with black text: |
16:44:04 | user890104 | *PANIC* |
16:44:07 | user890104 | mount: 0 |
16:44:44 | user890104 | and it doesn't respond anymore |
16:45:16 | | Join TomColler [0] (~thomas@net-93-144-185-52.cust.dsl.teletu.it) |
17:00 |
17:06:39 | | Join rocker [0] (449a2127@gateway/web/freenode/ip.68.154.33.39) |
17:07:43 | rocker | which command can I use to print ints and doubles please? rb->splash from the hello world tutorial says it uses unsigned chars so it didnt work |
17:15:57 | | Quit rocker (Quit: Page closed) |
17:16:15 | | Join rocker [0] (449a2127@gateway/web/freenode/ip.68.154.33.39) |
17:17:21 | Zagor | rocker: splashf() |
17:18:06 | rocker | Zagor: Thank you. How come printf didnt work for me? I have #include "plugin.h" at the top of my file, that plugin.h has #include <stdio.h> at the top of it, which has printf |
17:19:09 | Zagor | printf prints to stdout, but rockbox has no stdout. we only have an lcd. |
17:19:57 | Zagor | the closest analogy would be lcd_putsf() |
17:20:13 | pamaury | user890104: did you try to reboot the device and retry ? |
17:22:32 | | Part Zagor |
17:24:47 | | Quit Topy44 (Read error: Connection reset by peer) |
17:24:49 | | Join T44 [0] (~Topy44@f049141044.adsl.alicedsl.de) |
17:25:16 | | Quit T44 (Read error: Connection reset by peer) |
17:26:34 | | Join Topy44 [0] (~Topy44@f049141044.adsl.alicedsl.de) |
17:26:50 | rocker | if the make command fails, make zip will fail also right? |
17:29:37 | rocker | do the rockbox functions have documentation? in the plugin.h file, it says void (*splashf)(int ticks, const char *fmt, ...) ATTRIBUTE_PRINTF(2, 3); THats just a prototype right? What do the 3 dots within the parameters mean? Where can I find the function definiton or documentation on how to use it? im a beginner at C\ |
17:29:46 | rocker | thank you for any help |
17:34:41 | trustt | rocker: it means the function can take 2 or more arguments |
17:34:45 | trustt | http://www.eskimo.com/~scs/cclass/int/sx11b.html |
17:39:14 | rocker | trustt: they calling are calling it a varargs function. is "varargs" t some common thing in c? and the 3 dots are common within c function prototypes too? or you can put anything you want? If i want to find the entire definition of the splashf function, is there some linux command I can use to search through the files and find its definition? |
17:41:25 | rocker | does anyone know any good c chat rooms? is there some website that lists a bunch of IRC channels and their populations? |
17:42:11 | trustt | rocker: if the function is declared in x.h by convention it will be defined in x.c |
17:42:47 | trustt | and if the declaration is in x.c then the definition should be in that file as well |
17:43:01 | trustt | are you new to programming? |
17:43:12 | rocker | sort of |
17:43:22 | trustt | then i'd recommend reading a book |
17:43:24 | rocker | new to linux and x |
17:43:25 | rocker | c |
17:43:28 | trustt | not just scavenging information |
17:43:43 | rocker | they will take too long to answer specific questinons like the ones i ask |
17:43:48 | rocker | google would be better |
17:44:07 | trustt | you will have a better overall understanding if you read a book |
17:44:26 | trustt | and there are some things and conventions and good practices that you most likely would stumble upon yourself |
17:44:27 | rocker | not if i dont care about 50 pages of crap when i want the answer to a secpfic thing |
17:46:29 | rocker | i want to find out what the 3 dots within a function prototype do and what they are called. it could take hours of skimming books that dont answer certain specific things but google would be better |
17:51:50 | rocker | plugin.h and plugin.c dont contain a definition of splashf. I want to find some documentation or more info on how to use it. can someone please tell me if theres some linux command I can use or something to search the contents of the rockbox files to find the definition of splashf? |
17:54:37 | user890104 | pamaury: yeah, rebooting fixes it. only hard reset works, shutting down (long PLAY) doesn't |
17:55:07 | pamaury | does it happen each time you plug your device ? |
17:56:01 | | Join kugel_ [0] (~kugel@rockbox/developer/kugel) |
17:59:05 | | Quit kugel (Remote host closed the connection) |
17:59:15 | | Quit einhirn (Ping timeout: 252 seconds) |
18:00 |
18:02:20 | | Join dfkt [0] (dfkt@chello084112032026.1.11.vie.surfer.at) |
18:02:28 | | Quit dfkt (Changing host) |
18:02:28 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
18:03:55 | | Quit dfkt (Client Quit) |
18:14:36 | | Join dfkt [0] (dfkt@unaffiliated/dfkt) |
18:16:26 | | Nick kugel_ is now known as kugel (~kugel@rockbox/developer/kugel) |
18:17:11 | GodEater_ | rocker: grep -r what_you_are_looking_for *.c |
18:21:24 | | Quit factor (Read error: Connection reset by peer) |
18:27:27 | rocker | pastebin |
18:27:29 | rocker | !pastebin |
18:27:36 | rocker | -pastebin |
18:27:38 | rocker | help |
18:27:39 | rocker | -help |
18:27:40 | rocker | -h |
18:27:44 | rocker | -commands |
18:27:44 | scorche|sh | rocker: stop |
18:27:59 | rocker | scorche|sh: are you a bot? |
18:28:06 | scorche|sh | does it matter? |
18:28:48 | rocker | scorche|sh: is there a bot here that can tell me the link for this channels pastebin if it has one? |
18:29:54 | scorche|sh | no and there is no channel pastebin - there are hundreds of other pastebins on the net for you to use though... |
18:30:48 | Mir | there is pastbin.ca there is pastebin.org there is pastbin.co.uk |
18:31:00 | Mir | i dont think there is a domain without pastbin |
18:31:53 | scorche|sh | Mir: there are plenty ;) |
18:32:11 | rocker | mydouble=10/32*49/51; rb->splashf(HZ*2,"%f",mydouble); my sansa clip v2 just prints the character "f" when i run this program. can anyone tell me how to fix it please? |
18:33:33 | | Quit Topy44 (Ping timeout: 240 seconds) |
18:35:38 | | Join Topy44 [0] (~Topy44@f049141044.adsl.alicedsl.de) |
18:36:11 | *** | Saving seen data "./dancer.seen" |
18:38:05 | | Join factor [0] (~factor@r74-195-184-248.msk1cmtc01.mskgok.ok.dh.suddenlink.net) |
18:40:54 | | Quit ze (Ping timeout: 272 seconds) |
18:41:02 | | Join domonoky [0] (~Domonoky@rockbox/developer/domonoky) |
18:43:25 | | Join ze [0] (ze@tardis.yi.org) |
18:58:58 | | Join Strife89 [0] (~Strife89@207.144.201.128) |
18:59:01 | | Quit WalkGood (Quit: gtg later) |
19:00 |
19:00:21 | | Join lebellium_gs2 [0] (~lebellium@tmo-106-76.customers.d1-online.com) |
19:03:16 | lebellium_gs2 | Hi guys. I see the theme website issue has been fixed for the clip zip but there are still only 8 themes showing up for the Samsung R0 |
19:04:06 | | Join n1s [0] (~n1s@nl118-175-223.student.uu.se) |
19:04:06 | | Quit n1s (Changing host) |
19:04:06 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
19:08:31 | | Join foolishgrunt [0] (~chatzilla@adsl-68-126-249-148.dsl.irvnca.pacbell.net) |
19:10:50 | foolishgrunt | sup y'all |
19:11:30 | foolishgrunt | i think my sansa clip+ had it's original firmware corrupted, and now i can't connect to PC via USB |
19:17:43 | | Part TomColler |
19:17:53 | foolishgrunt | ah, it's one of THOSE irc channels |
19:23:52 | | Join shapr [0] (~shapr@204.29.102.97) |
19:24:44 | | Quit n1s (Read error: Connection timed out) |
19:27:28 | | Join ender` [0] (~ender@foo.eternallybored.org) |
19:30:50 | shapr | For my ClipZip, dynamic playlists are not automatically ordered lexicographically. |
19:31:03 | shapr | If I wanted to alter that, would I modify the database code? |
19:35:41 | user890104 | pamaury: no, only right after running windows' disk check with automatic error fixing option selected |
19:35:56 | | Join WalkGood [0] (~4@unaffiliated/walkgood) |
19:44:14 | | Quit Thra11 (Ping timeout: 272 seconds) |
19:49:40 | | Join wodz [0] (~57d81813@www.haxx.se) |
19:52:32 | wodz | mortalis: Have you seen forum post about problems with uninstalling rb from 801? From the post it seems that DAC functionality doesn't work in rb. Have you looked at this? How this is organized? Maybe this is a matter of gpio toggling or something |
19:52:50 | | Join themoon [0] (~d9426223@www.haxx.se) |
19:54:02 | rocker | Is there documentation for the functions that has an description in english about what they do? e.g. the splashf function? i looked at the PLUGIN_API file but it just looks like a bunch of function definitions |
19:54:09 | shapr | Ok, I've discovered that tagcache.c builds the database, and should sort the playlist.... hmm. |
19:55:34 | Torne | shapr: are you starting the dynamic playlist from the database, or the filesystem? |
19:55:50 | shapr | Um. I don't remember. Is the behavior different? |
19:56:09 | themoon | Hi guys! New 3.10 rb build does not seem to work on my iriver h140, no matter is I choose auto install or overwrite .rockbox folder manually and then flash both rockbox.iriver and rombox.iriver files with iriver_flash |
19:56:10 | Torne | if you start them from the filesystem, then the dtabase has nothing to do with it :) |
19:56:13 | shapr | Torne: Probably the database, by author |
19:56:25 | shapr | That's how I normally do it. |
19:56:29 | Torne | database playlists should always be in the same order as the database query that they're generated from |
19:56:41 | shapr | hm, I'll check to see if it's user error first then, thanks |
19:56:44 | Torne | the sort order is up to the database's tagnavi configuration file |
19:56:50 | Torne | you can change it, if you want |
19:56:55 | Torne | but playback order should match display order :) |
19:57:13 | wodz | themon: could you elaborate a bit more? |
19:57:25 | shapr | tagnavi? |
19:57:28 | * | shapr googles |
19:57:33 | wodz | *themoon |
19:57:35 | themoon | it hangs at a bootscreen |
19:58:07 | themoon | and sometimes message no rockbox folder is displayed |
19:58:19 | themoon | my iriver is flashmodded |
19:58:40 | wodz | themoon: smells like file system issue. run fsck/chdsk or whatever |
19:58:47 | themoon | 32Gb CF card which works perfectly will all the previous builds |
19:59:50 | wodz | you may also try to remove cfg file - it was reported several times that old cfg could hang boot |
19:59:52 | themoon | well, such idea crossed my mind as well, but should not all other previous versions fail to launch as well |
20:00 |
20:00:30 | themoon | remove it and then manually overwrite? |
20:01:15 | wodz | mv it somewhere. it will be recreated automaticaly on boot - at least should |
20:02:10 | themoon | also I was wondering if it could be a problem due to bootloader version. But mine is 7-pre4 which I guess is up to date |
20:03:13 | wodz | wait if you romboxed it there should be no bootloader |
20:04:15 | themoon | If a press hold and power on I have boot options to choose from - RAM, rom or disk. And there is says bootloader version |
20:04:35 | | Quit rocker (Ping timeout: 245 seconds) |
20:06:17 | themoon | also an observation: though 3.10 version hangs during boot resetting via dedicated 'reset' key on my iriver results in booting options - as I described below - and then no matter what options I choose 3.10 loads just ok |
20:06:18 | | Quit foolishgrunt (Quit: ChatZilla 0.9.88 [Firefox 10.0.1/20120208060813]) |
20:06:57 | wodz | ok I'am not that familiar with h1x0 loading process I thought that rb is simply put at the begining of the flash and reset vector adjusted |
20:06:57 | themoon | well, until the next power off - and on... which results in a same freezing at a bootscreen |
20:08:51 | wodz | forcing hard reset does not remove 'cookie' from memory which indicates correct boot so it takes different code path |
20:09:53 | | Join bertrik [0] (~bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
20:09:53 | | Quit bertrik (Changing host) |
20:09:53 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
20:10:16 | wodz | some dev with h1x0 is needed here - gevaerts maybe |
20:10:27 | pixelma | themoon: (not sure as I also don't have an H1x0 but) did you flash the 3.10 build to RAM or ROM and I /believe/ there is a boot order option - what's that set to if it's there? |
20:11:04 | wodz | flash to ram? |
20:13:30 | pixelma | wodz: http://www.rockbox.org/wiki/IriverFlashing |
20:13:38 | themoon | well after manually deleting the old .rockbox folder I just copied the new one, disconnected the cable. Iriver rebooted after rolo and 3.10 booted ok. Then I entered the new rb folder and manually flashed two files - rockbox.iriver and rombox.iriver via open with... iriver_flash |
20:14:27 | themoon | that's it. No matter what loading option I choose afterwards it either freezes during bootscreen or says no rb directory |
20:14:55 | themoon | same procedure works just fine with any rb build other than 3.10 |
20:16:36 | themoon | btw 3.10 does not work the same way on the other iriver, so it's not like this issue is specific to my unit only |
20:18:17 | themoon | wodz: how do I contact gevaerts? :) |
20:18:37 | pixelma | about the bootloader - I believe the one you mentioned is the last known good one. Do *not* try a newer one as someone really destroyed his H300 by flashing a newer bootloader - and if you say it's working with older builds I don't think that's the cause of the problem |
20:18:51 | wodz | themoon: he has been highlighted allready so just wait |
20:19:11 | themoon | ok, thanks! |
20:19:36 | wodz | pixelma: I believe the problems with bootloader is H300 issue but still it is better to not touch bootloader without BDM hardware I agree |
20:19:45 | | Quit fyrestorm (Ping timeout: 245 seconds) |
20:19:49 | * | gevaerts doesn't know much about the h1x0, really |
20:20:08 | | Join z180 [0] (6d2a27a1@gateway/web/freenode/ip.109.42.39.161) |
20:20:26 | wodz | gevaerts: but at lest you have hardware to play with |
20:20:38 | pixelma | Slasheri would be the best person to talk to but I don't know if he's really around and if he knows about 3.10 |
20:21:39 | | Join ConCat [0] (~concat@unaffiliated/concat) |
20:22:11 | themoon | well, if it does load 3.10 after pressing reset then I guess there should be a workaround |
20:22:24 | wodz | anyway I *think* that what is happening is that rombox and rambox are the same and exhibit the same problem. After hardreset cookie is not cleared and bootloader comes into action and loads image from hd which for some reason works. But this are my suspision |
20:22:42 | * | wodz goes reading crt0.S to confirm |
20:25:03 | themoon | problem is, hdd boot option (CF card in my case but I don't think it matters) does not solve this. I.e. after I swith off the unit then enter boot options screen and choose it, it still hangs. Provided that I power down device with pressing the shutdown button and not reset |
20:25:17 | themoon | in the latter case it works |
20:27:44 | wodz | weird |
20:29:15 | themoon | yep, it sure is |
20:31:12 | themoon | actually I find previous builds just as fine, but 3.10 sounds quite a bit different on iriver, more refined. If not for this fact maybe I would not even bother |
20:31:49 | wodz | do you have rockbox.iriver file in .rocbox on hd? |
20:32:41 | themoon | yes, after deleting the old rb folder I copy the new 3.10 one with all the files |
20:33:19 | wodz | does it rolo correctly? |
20:34:07 | themoon | Yes it does. I'm sure there's no mistake on my side otherwise I won't be able to normally install all previous builds |
20:34:26 | themoon | and after failing to launch 3.10 obviously I roll back to them |
20:36:15 | *** | Saving seen data "./dancer.seen" |
20:36:25 | wodz | since all images are of the same version rombox, rambox, rb on hd it would be rather hard to find a pattern but this definitelly sounds like bug on our side |
20:37:29 | wodz | could you try to start current build from hd? I mean to leave 3.10 in flash and change only version on hd |
20:38:35 | gevaerts | themoon: so the procedure would be (a) update to bootloader 7pre4, (b) flash rombox and rockbox, and (c) try booting from either rom image or ram image? |
20:38:41 | themoon | you mean delete old folder, install 3.10 (with file flashing etc), then delete the new folder and write back the old one and try to load from hdd? |
20:39:57 | themoon | gevaerts: I already have bootloader 7pre4, flashed rombox and rockbox and also tried to boot from rom ram and hd |
20:40:09 | themoon | it works only after reset |
20:40:26 | gevaerts | themoon: yes, but I didn't, and I want to make sure I'm doing the right things here |
20:40:59 | themoon | well after manually deleting the old .rockbox folder I just copied the new one, disconnected the cable. Iriver rebooted after rolo and 3.10 booted ok. Then I entered the new rb folder and manually flashed two files - rockbox.iriver and rombox.iriver via open with... iriver_flash <themoon> that's it. No matter what loading option I choose afterwards it either freezes during bootscreen or says no rb directory <themoon> same procedure works just fine with any |
20:41:09 | themoon | sry for quoting myself =) |
20:41:26 | | Quit lebellium_gs2 (Ping timeout: 252 seconds) |
20:42:30 | themoon | wodz: should I try to replicate this issue by following this steps: delete old folder, install 3.10 (with file flashing etc), then delete the new folder and write back the old one and try to load from hdd? |
20:42:36 | themoon | I can try it out now |
20:43:42 | wodz | first try just to replace rb on hd and force booting from hd |
20:44:29 | wodz | I think bootloader is fine and what is affected are rb binaries but since you have all variants of the same version it is a bit hard to judge |
20:45:31 | themoon | ok I'll give it a try now |
20:46:20 | gevaerts | OK, I think i see the same thing |
20:46:40 | themoon | what do you mean? same error? |
20:46:52 | gevaerts | First boot after a clean shutdown doesn't work, the boot after a reset works. Same for rom, ram and disk |
20:47:27 | themoon | exactly |
20:47:27 | wodz | gevaerts: cool - you can bissect :-) |
20:48:05 | themoon | except for the very first boot after flashing which actually works after shutdown |
20:48:11 | gevaerts | Let me try 3.9 |
20:48:19 | wodz | so I guess themoon is the first h1x0 user who upgraded his DAP to 3.10 :-) |
20:48:46 | themoon | not really, the first one who _tried_to_ :) |
20:48:50 | | Quit y4n (Quit: 6,000,000 ways to die — choose one.) |
20:49:01 | gevaerts | It's not clear to me if it fails if you don't flash it |
20:49:43 | themoon | well, do I have to try anything on my device - since you seem to have replicated this error? |
20:49:54 | gevaerts | Don't forget that the released bootloader is still v6 |
20:50:39 | | Quit Strife89 (Ping timeout: 260 seconds) |
20:52:16 | | Join TheLemonMan [0] (~LemonBoy@ppp-244-40.26-151.libero.it) |
20:52:36 | | Quit shapr (Ping timeout: 276 seconds) |
20:52:50 | themoon | the really weird thing is I managed to have 3.10 working after soft shutdown, after lots of experimentins. Not for long though :-) |
20:53:30 | gevaerts | ok, 3.9 indeed works |
20:56:24 | themoon | and I tried installing rb on a hard drive rather than CF - it does not matter in this case, behaviour is all the same |
20:56:53 | gevaerts | And a current build is broken |
20:58:08 | themoon | So there a possibility 3.10 will actually work at some point, when fixed - cool :-) love its sound |
20:58:30 | * | gevaerts has very serious doubts about 3.10 not sounding the same as 3.9 |
20:58:51 | themoon | well, it's not only mine observation, really |
20:58:55 | CIA-44 | Commit 565a4b5 in rockbox by Bertrik Sikken: rds: make programme identification (pi) decoding safer, show pi in the debug screen |
20:59:24 | themoon | I have a bunch of people at our local community, who are audiomaniacs of a kind |
20:59:31 | gevaerts | Blind tests? |
20:59:48 | themoon | and they notice its different, though RMAA tests are exactly the same |
21:00 |
21:01:03 | themoon | well, no, no blind tests. But 4 or 5 people notice the difference and there's actually no point in misleading anyone |
21:01:14 | CIA-44 | 565a4b5 build result: All green |
21:01:41 | gevaerts | Nobody will be deliberately misleading people, no, but that's not what blind tests are about |
21:01:57 | wodz | it is not the case of misleading but rathe of selfsuggestion |
21:02:33 | themoon | I know and would really like to make some blind testing but unfortunately do not have two same players at hand |
21:02:42 | | Join curtism [0] (~curtis@bas11-montreal02-1128531121.dsl.bell.ca) |
21:03:36 | themoon | either way, after switching rb builds back and forth on a same iriver a couple of people including me hear the difference :) |
21:04:10 | wodz | hmm, I am reading the code and I am wondering what code is actually executed after hard reset. If the cookie is not reset which should be the case in this scenario it should jump to 8 so just after the reset vector. |
21:04:38 | wodz | The documentation doesn't mention what is there :-) |
21:05:07 | * | gevaerts is bisecting now |
21:05:14 | themoon | it should be noted however that irivers we use are modified with different DAC amp section etc - custom made =) still this 3.10 does not work on original irivers as well - as you can see |
21:05:47 | themoon | gevaerts : fingers crossed |
21:05:57 | wodz | dac doesn't have nothing to do here |
21:06:24 | wodz | bah, you know what I mean :/ |
21:06:34 | themoon | yup :-) |
21:07:12 | themoon | by dac I mean it has PCM1974 installed in it etc. |
21:07:37 | themoon | either way I'm not really good with terminology |
21:08:46 | | Quit bluebrother (Read error: Operation timed out) |
21:08:52 | | Part WalkGood |
21:09:12 | themoon | *pcm1794*... what matters is that all default builds work just fine |
21:10:33 | | Quit fs-bluebot (Ping timeout: 240 seconds) |
21:11:57 | | Join bluebrother [0] (~dom@g231121028.adsl.alicedsl.de) |
21:11:57 | | Quit bluebrother (Changing host) |
21:11:57 | | Join bluebrother [0] (~dom@rockbox/developer/bluebrother) |
21:12:07 | | Join fs-bluebot [0] (~fs-bluebo@g231121028.adsl.alicedsl.de) |
21:15:49 | | Join saratoga [0] (980329c2@gateway/web/freenode/ip.152.3.41.194) |
21:17:42 | saratoga | if you want to compare mp3 players, you need to record the output on a good ADC, and then normalize the volume |
21:18:07 | saratoga | this is actually what RMAA does |
21:18:32 | wodz | with good adc part excluded |
21:18:49 | wodz | I mean that depands on hw |
21:19:08 | saratoga | not even good i guess, just good enough compared to what you're measuring |
21:19:15 | saratoga | for an mp3 player that probably doesn't mean anything special |
21:19:44 | Lalufu | Torne: as I have been staring at the tagcache code for some time: there is no generic sort function, is there? |
21:19:46 | saratoga | my terrible laptop onboard audio can do frequency and THD plots quite well, but its too noisy for the SNR tests |
21:20:42 | saratoga | the important thing though is that any comparison be volume matched, otherwise the results will be worthless |
21:20:55 | saratoga | RMAA does this automatically, but if you do a listening test you must do it manually |
21:21:51 | themoon | I have emu 1212 which is supposedly very good at testing but I really see no point in this :-) what sounds better to your ears is what you should stick with - just as simple as that. Be it selfsuggestion or not |
21:22:36 | wodz | saratoga: not to mention "proper" loading with the term "proper" not very well defined |
21:23:00 | saratoga | themoon: the problem is that without volume matching the results will not be reproducible |
21:23:55 | saratoga | since you're not actually comparing the output of the devices, but rather the power output at a given volume setting |
21:24:01 | themoon | saratoga: ok, but do different rb builds have different absolute volume at same db setting? |
21:24:24 | saratoga | generally no, but different devices and firmwares do |
21:24:41 | saratoga | although we do occasionally change DAC configurations on players |
21:25:19 | saratoga | i would expect any two relatively close rockbox builds to be level matched on a given device if you don't change the DAC driver and use the same player for both tests |
21:25:41 | | Join n1s [0] (~n1s@nl118-175-223.student.uu.se) |
21:25:42 | | Quit n1s (Changing host) |
21:25:42 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
21:25:50 | saratoga | but then i would also expect any two close rockbox builds with no changes to the dac driver to produce identical output too :) |
21:25:58 | saratoga | if not, we probably broke something |
21:26:35 | wodz | since we have problems with booting the letter is guaranteed |
21:26:44 | themoon | I did not hear any difference in volume between rb older rb builds and current but rather in a way music is presented. All the hardware is the same. Current rb build sounds more recessed |
21:27:11 | saratoga | generally small differences in volume are heard as differences in the way things sound |
21:27:52 | saratoga | since people have only a course ability to recognize the level of sound, but their sense of frequency response depends very sensitively on it |
21:28:16 | saratoga | usually when people complain that something sounds different in some non-specific way, its because volume changed |
21:28:19 | themoon | Yep - I've compared quite a bit of DAPs and know what you mean |
21:29:16 | themoon | but it's not really like that. Btw people with cowon x5 who have similar modifications made to their players hear the difference as well |
21:29:23 | saratoga | my general stance is that unless someone can show me a difference in RMAA, or that they've done a double blind test with <0.1dB volume matching error, I don't really care what they report |
21:29:33 | saratoga | since they're wrong 99% of the time |
21:29:42 | themoon | to each his own I guess |
21:29:50 | saratoga | and the other 1% can try slightly harder when they report a bug |
21:30:13 | themoon | Do you refer to me? :-) |
21:30:43 | saratoga | i'm not sure what specifically you're referring to on your player, but if you're in the general group above, then yes |
21:30:49 | saratoga | if not, then no |
21:30:51 | themoon | Cause the sound is not the issue here |
21:31:33 | | Join Strife89 [0] (~Strife89@207.144.201.128) |
21:31:36 | themoon | It's that 3.10 is not working on iriver h140 - and I believe it has been verified by * gevaerts now |
21:32:23 | gevaerts | But you also claimed that 3.10 sounds different |
21:33:17 | | Join evilnick [0] (~evilnick@rockbox/staff/evilnick) |
21:33:25 | themoon | I mentioned sound... don't know why, really. It's just that I like how new rb build sounds, that's all. Btw one tech-minded guy also heard the difference on his device and tried to measure it. RMAA test are the same but still he says there is a difference |
21:33:40 | gevaerts | He's wrong |
21:35:05 | themoon | It's not a claim actually, more than an observation. I'm happy with the sound and if it will make anyone feel better will gladly assume I'm wrong too. Just please make working 3.10 build for my device |
21:35:28 | themoon | :-) |
21:38:04 | | Join lebellium [0] (~chatzilla@e179066227.adsl.alicedsl.de) |
21:49:10 | gevaerts | themoon: which version do you have installed now? |
21:51:42 | themoon | r23370m-110809 |
21:51:53 | themoon | i believe its based on 3.4 |
21:52:13 | themoon | or 3.3 maybe. But I can update to 3.9 if needed |
21:52:39 | saratoga | so is 3.10 broken on the h1x0 for everyone? |
21:53:08 | gevaerts | I doubt it. I'm pretty sure you need to be running a v7pre4 bootloader |
21:53:16 | gevaerts | And that's not the default |
21:53:27 | themoon | for me and for at leat another h140 owner |
21:53:51 | themoon | ok so should I update to defauld 3.9 now? |
21:55:14 | themoon | I have v7pre4 bootloader, as far as I can see from the boot options screen |
21:55:37 | saratoga | ah so more h100 bootloader weirdness |
21:55:58 | gevaerts | No, it's more related to v7pre being needed for flashing I think |
21:56:11 | * | gevaerts has a theory he's testing right now |
21:57:16 | themoon | well, but I _do_ have v7pre4 when flashing... anyway gl with your theory :-) |
21:57:34 | gevaerts | themoon: well yes, hence me saying you need v7pre4 to see the bug |
21:58:00 | gevaerts | OK, this is it |
21:59:29 | gevaerts | the culprit is r30393 / 7e14b935dfdcd808cfb0703d19a43efd11eeef16 |
21:59:36 | gevaerts | If you disable dircache, things work |
22:00 |
22:00:12 | gevaerts | So I suspect it's the on-disk dircache dump that's not invalidated properly when loading things at different addresses or something like that |
22:00:27 | | Quit TheLemonMan (Quit: WeeChat 0.3.6) |
22:00:48 | bertrik | Can I add a BSD licensed file from Minix 3 to rockbox? |
22:00:51 | | Quit kadoban (Ping timeout: 276 seconds) |
22:00:56 | wodz | gevaerts: your are genious |
22:01:08 | gevaerts | wodz: git bisect helped :) |
22:01:10 | bertrik | I want to add a gmtime.c implementation |
22:01:31 | gevaerts | I didn't do the last few revisions because that was the only one in 30 or so that could even be related |
22:01:45 | gevaerts | bertrik: bsd without advertising clause? |
22:01:59 | wodz | bertrik: that depands if this is 'fixed' BSD one or not |
22:02:12 | themoon | gevaerts: so what should I do to install it? |
22:02:34 | gevaerts | themoon: there's no fix yet, just a workaround. Disable dircache if you want 3.10 |
22:02:41 | gevaerts | well, if you want 3.10 and flash |
22:03:16 | gevaerts | If you're on CF you won't suffer from slowness too much |
22:03:22 | bertrik | gevaerts, wodz : this is the license http://www.minix3.org/license.html |
22:03:24 | themoon | directory cache as a setting in rockbox, disk settings menu? |
22:03:30 | gevaerts | yes |
22:04:04 | themoon | oddly enough it has always been disabled on my device... unless it is on by default on 3.10 |
22:04:16 | themoon | which I did not check |
22:04:21 | gevaerts | it's been on by default since a few releases now |
22:04:45 | bertrik | looks like it has a requirement for putting BSD license stuff in the documentation |
22:05:00 | themoon | so I boot to 3.10 after hard reset, disable it and soft shutdown to test? |
22:05:09 | gevaerts | yes |
22:05:17 | gevaerts | That worked for me anyway |
22:05:22 | themoon | ok, will try it now |
22:06:28 | | Quit bluebrother (Disconnected by services) |
22:06:30 | | Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother) |
22:06:39 | saratoga | bertrik: when in doubt i usually just email the author asking for explicit permission to use in a GPL app |
22:06:45 | themoon | btw maybe you know what is the best setting for disk spindown - provided I have a CF card and not a hd? |
22:07:17 | gevaerts | It probably doesn't matter much |
22:07:33 | | Quit fs-bluebot (Ping timeout: 240 seconds) |
22:07:48 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
22:09:08 | | Join fs-bluebot [0] (~fs-bluebo@g226071015.adsl.alicedsl.de) |
22:11:42 | wodz | gevaerts: cutting down ata power in CF modded mpio hd200 saved quite a lot |
22:16:23 | themoon | it worked. Thank you, gevaerts! |
22:17:34 | themoon | Hmmm, since I never actually used directiry cache befire - do I really need it with a CF? Any speed boost? |
22:17:56 | gevaerts | It might still help a bit |
22:18:14 | gevaerts | But then that's mostly academic for you until this bug is fixed I guess :) |
22:18:29 | themoon | Right :-) |
22:19:56 | wodz | bertrik: this license doesn't have adevrtisment clausule so should be no problem |
22:20:10 | funman | [Saint]: still no nano2g :/ |
22:20:37 | themoon | as I mentioned before I managed to have new build working for some time even after soft reset, and like 20-30 or more times a row. And then when I was happy at least it stopped for no apparent reason. Hope this time it won't :-) |
22:20:56 | gevaerts | OK, bug reported. This isn't my area at all, so someone else will have to fix it |
22:21:19 | bertrik | wodz, but this looks like an advertisement clause, right? Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. |
22:21:32 | funman | Mr SomeoneElse? |
22:22:01 | themoon | Great, thanks again, gevaerts! See you guys |
22:22:06 | gevaerts | themoon: given that it started with a dircache change and that I haven't been able to reproduce it with either a current build or 3.10 with dircache disabled, and it coming back as soon as I enable dircache again, chances are good |
22:22:07 | [Saint] | funman: right, hummmm...that sucks. I've been meaning to catch up with you to ask about that. I shall post another one today/tomorrow. (Today if I get a chance to go home before the post office closes or happen to have one in my car). |
22:22:11 | funman | bertrik: perhaps look for gmtime in uclibc |
22:22:25 | funman | [Saint]: what kind of post package did you use? insurance? |
22:22:45 | funman | fedex? |
22:23:18 | themoon | gevaerts: any tips to where I should look in order to see fix for this bug? |
22:23:34 | wodz | bertrik: this is not advertisment caluse |
22:23:35 | [Saint] | Domestic par avion. |
22:23:43 | gevaerts | themoon: watch FS #12590 |
22:23:44 | fs-bluebot | http://www.rockbox.org/tracker/task/12590 Dircache breaks when flashing rombox or rockbox on h1x0 (bugs, new) |
22:24:11 | funman | [Saint]: it might make sense to take insurance this time, what do you think? |
22:24:25 | wodz | bertrik: http://www.gnu.org/philosophy/bsd.html and see the section about original BSD license |
22:24:25 | [Saint] | /probably/ ;) |
22:28:09 | themoon | gevaerts: thumbs up! :-) |
22:28:31 | * | funman didn't know about rombox on iriver |
22:29:05 | | Quit themoon (Quit: CGI:IRC) |
22:36:17 | *** | Saving seen data "./dancer.seen" |
22:38:35 | | Quit z180 (Quit: Page closed) |
22:47:53 | | Quit dfkt (Ping timeout: 240 seconds) |
22:48:50 | saratoga | does fp math work in plugins? |
22:48:52 | | Quit wodz (Quit: CGI:IRC (EOF)) |
22:51:07 | bertrik | wodz, still not quite sure about that |
22:52:04 | | Quit tchan1 (Quit: WeeChat 0.3.6) |
22:52:31 | gevaerts | saratoga: yes and no. I believe it tends to work, but it's going to be horribly slow |
22:52:52 | saratoga | ok thats what i thought |
22:55:45 | | Join [Saint_] [0] (~Saint]@unaffiliated/saint/x-8516940) |
22:56:17 | | Quit factor (Read error: Connection reset by peer) |
22:58:14 | | Join factor [0] (~factor@r74-195-184-248.msk1cmtc01.mskgok.ok.dh.suddenlink.net) |
22:59:03 | | Quit [Saint] (Ping timeout: 260 seconds) |
23:00 |
23:16:50 | | Quit leavittx (Ping timeout: 245 seconds) |
23:17:12 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
23:20:07 | | Quit [Saint_] (Ping timeout: 255 seconds) |
23:23:52 | saratoga | ban meesqueFlenna spam |
23:25:44 | | Join T44 [0] (~Topy44@g228135049.adsl.alicedsl.de) |
23:25:46 | | Join tchan [0] (~tchan@lunar-linux/developer/tchan) |
23:28:53 | | Quit Topy44 (Ping timeout: 240 seconds) |
23:30:37 | | Join Scromple [0] (~Simon@119.225.209.134) |
23:32:04 | | Quit [Saint] (Quit: Quit) |
23:32:18 | | Join [Saint] [0] (~Saint]@101.98.129.152) |
23:32:28 | | Quit [Saint] (Changing host) |
23:32:28 | | Join [Saint] [0] (~Saint]@unaffiliated/saint/x-8516940) |
23:34:21 | | Quit pamaury (Remote host closed the connection) |
23:36:13 | | Join Scr0mple [0] (~Simon@119.225.209.134) |
23:39:14 | | Quit Scromple (Ping timeout: 260 seconds) |
23:41:28 | | Join bieber [0] (~quassel@169-75.97-97.tampabay.res.rr.com) |
23:41:59 | | Quit trustt (Quit: leaving) |
23:42:10 | | Join trustt [0] (~Caveman@109.226.14.27) |
23:43:29 | n1s | saratoga: i think the calculator plugin uses float math |
23:43:44 | n1s | so as gevaerts said |
23:44:15 | n1s | some codecs use(d?) float stuff for some non time critical stuff too |