00:09:37 | | Quit Naked_ (Ping timeout: 240 seconds) |
00:10:03 | | Join Naked [0] (~naked@naked.iki.fi) |
00:17:28 | | Quit Guest8796 (Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140306171728]) |
00:31:01 | *** | Saving seen data "./dancer.seen" |
00:36:12 | | Join ii [0] (~ii@78.24.28.186) |
00:36:35 | | Nick ii is now known as Guest44614 (~ii@78.24.28.186) |
00:37:07 | | Quit Naked (Ping timeout: 265 seconds) |
00:38:35 | | Join Naked [0] (~naked@naked.iki.fi) |
00:44:34 | | Quit bertrik (*.net *.split) |
00:44:38 | | Quit Slasheri (*.net *.split) |
00:47:14 | | Join Guest81512 [0] (Slayer@c-69-143-187-144.hsd1.va.comcast.net) |
00:47:23 | | Join Curulan [0] (~zarggg@24.229.140.62.res-cmts.sm.ptd.net) |
00:49:21 | | Quit ender` (Quit: Transported to a surreal landscape, a young girl kills the first woman she meets and then teams up with three complete strangers to kill again. -- The Wizard of Oz (from Marin County newspaper's TV listing)) |
00:52:18 | | Join evilnick_ [0] (~evilnick@d54C37FA5.access.telenet.be) |
00:53:06 | | Quit amiconn (Disconnected by services) |
00:53:06 | | Join amiconn_ [0] (amiconn@rockbox/developer/amiconn) |
00:53:09 | | Nick amiconn_ is now known as amiconn (amiconn@rockbox/developer/amiconn) |
00:54:37 | | Quit pixelma (Disconnected by services) |
00:54:38 | | Join pixelma_ [0] (pixelma@rockbox/staff/pixelma) |
00:54:40 | | Nick pixelma_ is now known as pixelma (pixelma@rockbox/staff/pixelma) |
00:55:02 | | Join zoktar_ [0] (~zoktar@unaffiliated/zoktar) |
00:55:53 | | Quit Marex (*.net *.split) |
00:55:55 | | Quit evilnick (*.net *.split) |
00:55:56 | | Quit Guest80912 (*.net *.split) |
00:55:56 | | Quit uwe_ (*.net *.split) |
00:55:57 | | Quit Zarggg_ (*.net *.split) |
00:55:58 | | Quit Jack87 (*.net *.split) |
00:56:00 | | Quit zoktar (*.net *.split) |
00:56:00 | | Quit Jinx (*.net *.split) |
00:56:43 | | Join Marex [0] (~Marex@195.140.253.167) |
00:57:13 | | Nick zoktar_ is now known as zoktar (~zoktar@unaffiliated/zoktar) |
01:00 |
01:01:07 | | Join Zarggg_ [0] (~zarggg@24.229.140.62) |
01:01:29 | | Join evilnick [0] (~evilnick@rockbox/staff/evilnick) |
01:02:26 | | Nick Scromple is now known as 6JTAACD4T (~Simon@161.43.73.67) |
01:02:27 | | Join Scromple [0] (~Simon@161.43.73.67) |
01:02:27 | | Join Jinx [0] (~Jinx@108.222.213.232) |
01:03:33 | | Nick Jinx is now known as Guest5584 (~Jinx@108.222.213.232) |
01:04:08 | | Join bthomson____ [0] (sid21436@gateway/web/irccloud.com/x-gwjxwlavzfnjlmcf) |
01:06:07 | | Join synergst` [0] (~synfn@node1.customhost.org.uk) |
01:06:47 | | Join FOAD__ [0] (~foad@unaffiliated/foad) |
01:07:34 | | Join Jack87 [0] (Jack87@cryptkcoding.com) |
01:07:40 | | Join colin2 [0] (~colin@rh-laurels-cs2-132-25.njit.edu) |
01:08:04 | | Nick colin2 is now known as Guest51826 (~colin@rh-laurels-cs2-132-25.njit.edu) |
01:08:21 | | Quit Jack87 (Changing host) |
01:08:21 | | Join Jack87 [0] (Jack87@nasadmin/admin/jack87) |
01:10:26 | | Join uwe_ [0] (~uwe_@88.64.212.101) |
01:10:28 | | Quit APLU (Ping timeout: 246 seconds) |
01:10:30 | | Quit 6JTAACD4T (Ping timeout: 246 seconds) |
01:10:30 | | Quit ruskie (Ping timeout: 246 seconds) |
01:10:31 | | Quit evilnick_ (Ping timeout: 246 seconds) |
01:10:32 | | Quit Synergist (Ping timeout: 246 seconds) |
01:10:32 | | Quit Guest44614 (Ping timeout: 246 seconds) |
01:10:33 | | Quit Scall (Ping timeout: 246 seconds) |
01:10:33 | | Quit bthomson___ (Ping timeout: 246 seconds) |
01:10:33 | | Quit Curulan (Ping timeout: 246 seconds) |
01:10:35 | | Quit Naked (Ping timeout: 246 seconds) |
01:10:35 | | Quit FOAD (Ping timeout: 246 seconds) |
01:10:35 | | Quit colin1 (Ping timeout: 246 seconds) |
01:10:35 | | Quit uwe_ (Ping timeout: 246 seconds) |
01:10:37 | | Nick FOAD__ is now known as FOAD (~foad@unaffiliated/foad) |
01:11:11 | | Join APLU [0] (~mulx@2a01:e34:ee29:12b0::10) |
01:11:12 | | Nick bthomson____ is now known as bthomson___ (sid21436@gateway/web/irccloud.com/x-gwjxwlavzfnjlmcf) |
01:13:30 | | Join Naked [0] (~naked@naked.iki.fi) |
01:13:30 | | Join Slasheri [0] (miipekk@rockbox/developer/Slasheri) |
01:15:27 | | Join uwe_ [0] (~uwe_@88.64.212.101) |
01:17:40 | | Join ruskie [0] (ruskie@sourcemage/mage/ruskie) |
01:19:27 | | Quit Naked (Ping timeout: 240 seconds) |
01:20:36 | | Join uwe__ [0] (~uwe_@dslb-088-064-212-101.pools.arcor-ip.net) |
01:22:28 | | Quit uwe_ (Ping timeout: 240 seconds) |
01:24:30 | | Quit phinxy (Quit: Page closed) |
01:25:42 | | Join Naked [0] (~naked@naked.iki.fi) |
01:26:09 | | Quit Jack87 (*.net *.split) |
01:26:12 | | Join Jack87 [0] (Jack87@nasadmin/admin/jack87) |
01:27:08 | | Join Scall [0] (~chat@unaffiliated/scall) |
01:33:29 | | Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs) |
01:35:55 | | Join Naked_ [0] (~naked@naked.iki.fi) |
01:37:48 | | Quit Naked (Ping timeout: 246 seconds) |
01:44:56 | | Quit Slasheri (Ping timeout: 372 seconds) |
01:45:03 | | Join Slasheri [0] (miipekk@xen.ihme.org) |
01:45:03 | | Quit Slasheri (Changing host) |
01:45:03 | | Join Slasheri [0] (miipekk@rockbox/developer/Slasheri) |
01:47:43 | | Quit kugel (Ping timeout: 252 seconds) |
01:53:21 | | Join kugel [0] (~kugel@91-65-145-11-dynip.superkabel.de) |
01:53:21 | | Quit kugel (Changing host) |
01:53:21 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
02:00 |
02:24:27 | fs-bluebot | Build Server message: New build round started. Revision 915bc09, 253 builds, 31 clients. |
02:27:59 | fs-bluebot | Build Server message: Build round completed after 213 seconds. |
02:29:19 | | Quit kugel (Ping timeout: 252 seconds) |
02:31:02 | *** | Saving seen data "./dancer.seen" |
02:37:29 | | Join uwe_ [0] (~uwe_@dslb-088-064-212-101.pools.arcor-ip.net) |
02:45:18 | | Quit Jack87 (*.net *.split) |
02:45:18 | | Quit uwe__ (*.net *.split) |
02:45:19 | | Quit dexpid (*.net *.split) |
02:52:20 | | Join dexpid [0] (~dexpid@cpe-184-59-114-126.cinci.res.rr.com) |
02:52:42 | | Join Jack87|Away [0] (Jack87@nasadmin/admin/jack87) |
02:53:07 | | Nick Jack87|Away is now known as Jack87 (Jack87@nasadmin/admin/jack87) |
03:00 |
03:00:02 | | Quit AlexP (Remote host closed the connection) |
03:36:34 | | Join ii [0] (~ii@78.24.28.191) |
03:37:11 | | Nick ii is now known as Guest17673 (~ii@78.24.28.191) |
03:41:31 | | Quit Guest17673 (Ping timeout: 264 seconds) |
04:00 |
04:00:39 | | Quit dexpid (Quit: Leaving.) |
04:01:49 | | Join dexpid [0] (~dexpid@cpe-184-59-114-126.cinci.res.rr.com) |
04:02:24 | | Join dexpid1 [0] (~dexpid@cpe-184-59-114-126.cinci.res.rr.com) |
04:06:43 | | Quit dexpid (Ping timeout: 264 seconds) |
04:23:52 | | Quit amiconn (Disconnected by services) |
04:23:52 | | Join amiconn_ [0] (~amiconn@rockbox/developer/amiconn) |
04:23:54 | | Quit pixelma (Disconnected by services) |
04:23:54 | | Join pixelma_ [0] (~pixelma@rockbox/staff/pixelma) |
04:23:54 | | Nick amiconn_ is now known as amiconn (~amiconn@rockbox/developer/amiconn) |
04:23:56 | | Nick pixelma_ is now known as pixelma (~pixelma@rockbox/staff/pixelma) |
04:31:03 | *** | Saving seen data "./dancer.seen" |
04:32:12 | | Join jhMikeS [0] (~jethead71@c-68-43-2-35.hsd1.mi.comcast.net) |
04:32:12 | | Quit jhMikeS (Changing host) |
04:32:12 | | Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS) |
05:00 |
05:43:56 | | Quit [7] (Ping timeout: 255 seconds) |
05:49:46 | | Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) |
06:00 |
06:08:21 | | Nick DormantBrain is now known as SuperBrainAK (~andy@2001:470:8:a61::5f92:59a1) |
06:09:07 | | Quit jhMikeS (Ping timeout: 264 seconds) |
06:16:47 | | Quit us`0gb (Ping timeout: 255 seconds) |
06:17:34 | | Join us`0gb [0] (~0gb.us@c-50-137-60-25.hsd1.or.comcast.net) |
06:19:46 | | Quit us`0gb (Max SendQ exceeded) |
06:31:07 | *** | Saving seen data "./dancer.seen" |
06:36:14 | | Join us`0gb [0] (~0gb.us@c-50-137-60-25.hsd1.or.comcast.net) |
07:00 |
07:09:51 | | Join pretty_function [0] (~sigBART@123.252.212.86) |
07:20:52 | | Quit endee___ (Ping timeout: 245 seconds) |
07:21:30 | | Quit bthomson___ (Ping timeout: 264 seconds) |
07:37:54 | | Join ii_ [0] (~ii@78.24.28.191) |
07:40:41 | | Join endee___ [0] (sid15467@gateway/web/irccloud.com/x-uhmwczdlbndxejns) |
07:41:28 | | Join pretty_f_ [0] (~sigBART@123.252.212.86) |
07:42:52 | | Join pretty___ [0] (~sigBART@123.252.212.86) |
07:44:31 | | Quit ii_ (Ping timeout: 264 seconds) |
07:45:43 | | Quit pretty_function (Ping timeout: 264 seconds) |
07:46:01 | | Join pretty_function [0] (~sigBART@123.252.212.86) |
07:46:19 | | Quit pretty_f_ (Ping timeout: 264 seconds) |
07:49:19 | | Quit pretty___ (Ping timeout: 264 seconds) |
08:00 |
08:06:19 | | Join AlexP [0] (~alex@rockbox/staff/AlexP) |
08:14:39 | | Join ii_ [0] (~ii@78.24.28.191) |
08:21:56 | | Quit ii_ (Remote host closed the connection) |
08:22:11 | | Join bthomson___ [0] (sid21436@gateway/web/irccloud.com/x-lnmlisatnaqsoomt) |
08:22:34 | | Join ii_ [0] (~ii@78.24.28.191) |
08:27:07 | | Quit ii_ (Ping timeout: 264 seconds) |
08:31:11 | *** | Saving seen data "./dancer.seen" |
08:32:54 | | Quit pretty_function (Remote host closed the connection) |
09:00 |
09:27:24 | | Join rela [0] (~x@pD9E5546D.dip0.t-ipconnect.de) |
09:27:33 | | Quit rela (Changing host) |
09:27:33 | | Join rela [0] (~x@pdpc/supporter/active/rela) |
09:43:26 | | Join mudlord [0] (~user@122-148-157-147.static.dsl.dodo.com.au) |
10:00 |
10:02:28 | | Join kugel [0] (~kugel@91-65-145-11-dynip.superkabel.de) |
10:02:28 | | Quit kugel (Changing host) |
10:02:28 | | Join kugel [0] (~kugel@rockbox/developer/kugel) |
10:08:59 | | Join bertrik [0] (~quassel@rockbox/developer/bertrik) |
10:12:41 | | Quit APLU (Quit: !sucide) |
10:17:32 | | Join ender` [0] (krneki@foo.eternallybored.org) |
10:22:46 | | Join y4n [0] (~y4n@unaffiliated/y4ndexx) |
10:31:12 | *** | Saving seen data "./dancer.seen" |
10:31:15 | | Join APLU [0] (~mulx@2a01:e34:ee29:12b0::10) |
10:47:38 | | Join n1s [0] (~n1s@nl118-168-30.student.uu.se) |
10:47:44 | | Quit n1s (Changing host) |
10:47:44 | | Join n1s [0] (~n1s@rockbox/developer/n1s) |
10:56:14 | | Join jhMikeS [0] (~jethead71@c-68-43-2-35.hsd1.mi.comcast.net) |
10:56:14 | | Quit jhMikeS (Changing host) |
10:56:14 | | Join jhMikeS [0] (~jethead71@rockbox/developer/jhMikeS) |
10:59:03 | | Join ii_ [0] (~ii@78.24.28.188) |
11:00 |
11:01:42 | | Join lebellium [0] (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) |
11:02:04 | | Quit krnlyng (Ping timeout: 255 seconds) |
11:02:06 | | Nick lebellium is now known as Guest4887 (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) |
11:02:37 | | Quit Guest4887 (Client Quit) |
11:04:33 | kugel | jhMikeS: hey. you semaphore idea worked out |
11:04:57 | kugel | jhMikeS: also I posted a reply to your buffering.c patch |
11:15:37 | jhMikeS | Niiiiice...I just replyed to the reply |
11:18:44 | kugel | jhMikeS: in that race condition buf_widx wasnt advanced as it should. someone called bufopen() for PACKET_AUDIO (=> add_event() increments buf_widx by a large amount), however at the next bufopen() call (for ID3) buf_widx only incremented very little |
11:19:45 | kugel | i know i'm doing unsupported stuff here but I would like to get to a point where preemption is supported for a subset of rockbox (playlist, playback, buffering and codecs) |
11:36:42 | | Join tweek_ [0] (~tweek@irc.cloud.tilaa.com) |
11:37:17 | jhMikeS | that's sort of what I'm doing anyway but my current approach with it is "do as I please". add to that, the disk subsystem. alot of drivers are already ok. that main UI, I actually forced single-threaded |
11:37:20 | tweek_ | hi there, is there a way in the file browser to sort by modification date? |
11:37:55 | copper | yes |
11:38:23 | kugel | jhMikeS: single threaded ui is sensible |
11:38:31 | copper | General Settings → File View → Sort Directories / Files |
11:38:42 | kugel | but the ui thread often messes with data of other threads and vice-versa |
11:39:25 | kugel | jhMikeS: perhaps we can cooperate/coordinate our efforts? |
11:41:34 | tweek_ | copper: awesome, thanks! |
11:41:53 | kugel | for example, a grey area is playlists. most of of the playback API is meant to be user-accessed (ui thread) but the playback engine also calls some playback api (e.g. on track change). this results in concurrent (r/w) access to current_playlist |
11:41:57 | tweek_ | all: rockbox is freaking awesome! |
11:42:03 | copper | np |
11:43:48 | jhMikeS | kugel: I could send files over. It's kinda rough and nasty right now but it does take care of the bulk of it for the playback system. |
11:46:07 | kugel | sure |
11:46:17 | kugel | I would love to see it |
11:46:34 | | Join lebellium_ [0] (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) |
11:46:40 | jhMikeS | however, I implemented the mrsw lock which actually is supremely useful, which is not available in pthreads? |
11:48:39 | | Nick lebellium_ is now known as lebellium (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) |
11:48:52 | kugel | jhMikeS: pthread has rwlocks (I think these are mrsw but I never used them) |
11:48:54 | jhMikeS | kugel: I guess I could make a patch but it has to be applied to the correct revision |
11:50:35 | jhMikeS | alot of things don't need serialization exept under certain conditions, like shrinking the buffer or loading a new code page |
11:51:30 | | Join sciopath [0] (~sciopath@yer91-2-82-237-54-159.fbx.proxad.net) |
11:58:43 | kugel | jhMikeS: have you done anything about playlist yet? |
11:59:24 | jhMikeS | kugel: jhmikes.cleansoap.org/rewrite-rockbox-03.patch">http://jhmikes.cleansoap.org/rewrite-rockbox-03.patch (apply to a56f1ca, if I got it right :) |
11:59:59 | jhMikeS | kugel: yeah, I did get moving on that too but haven't combed it thoroughly yet |
12:00 |
12:00:25 | jhMikeS | kugel: don't bother trying to understand the patch, just apply and look at what you're interested in |
12:00:29 | jhMikeS | 3MB |
12:00:30 | kugel | uhm a56f1ca is...old :) |
12:00:48 | | Nick SuperBrainAK is now known as DormantBrain (~andy@2001:470:8:a61::5f92:59a1) |
12:00:50 | jhMikeS | that's when I started it and basically forked it |
12:03:33 | jhMikeS | ...and just started doing whatever, without any of the usual concerns |
12:04:33 | | Join pamaury [0] (~quassel@rockbox/developer/pamaury) |
12:08:20 | | Quit ii_ () |
12:08:56 | copper | pamaury: did you get my package? Just making sure it didn't get lost. |
12:09:28 | | Join ii_ [0] (~ii@78.24.28.191) |
12:12:06 | kugel | jhMikeS: i see you adding a lot of mutexes to playlist.c. have you considered a separate thread that serializes access? |
12:13:17 | jhMikeS | I had, but then, I thought I'd might just prefer it without that |
12:13:52 | jhMikeS | It's got a thread that I've hated forever and the dircache pointer concept just won't fly any longer |
12:14:17 | jhMikeS | and basically, dircache is useless as well as the database |
12:14:23 | kugel | haha |
12:17:03 | jhMikeS | I felt I could deal with all that after getting something working nicely |
12:17:43 | pamaury | copper: I will check my letterbox |
12:18:34 | pamaury | yes I have it |
12:18:34 | copper | nothing I can do if it got lost, anyway :P |
12:18:36 | copper | cool |
12:18:45 | lebellium | what device did you send? |
12:18:49 | copper | Fuze+ |
12:18:54 | lebellium | okay |
12:18:56 | copper | with my microsdxc card |
12:19:37 | kugel | jhMikeS: will you push g#764? |
12:19:39 | fs-bluebot | Gerrit review #764 at http://gerrit.rockbox.org/r/764 : Buffering: Remove buf_ridx and buf_widx; these data are verbose. by Michael Sevakis |
12:21:33 | jhMikeS | kugel: I want to. I just was waiting in case someone said "wait, don't do it!" |
12:22:04 | kugel | you mention mrsw locks there, do you think they'd be useful for the current rockbox? |
12:22:53 | jhMikeS | yes, fat.c would be a good place to synchronize volume mounting (if I may push that fat driver update after some cleaning) |
12:24:03 | kugel | if rockbox had these they could be mapped natively to pthread rwlocks in a pthread environment |
12:24:40 | pamaury | copper: can you recall me how to run into the bug ? |
12:24:45 | jhMikeS | hopefully you can support any twists of the rockbox implementation |
12:25:26 | lebellium | kugel: another user with exactly the same problem as me: http://www.anythingbutipod.com/forum/showthread.php?p=645058#post645058 |
12:26:50 | kugel | jhMikeS: which twists? |
12:27:10 | pamaury | copper: your theme is nice, I just don't like the blueish color overall |
12:29:24 | jhMikeS | kugel: writer reentrancy and the writer acquiring read access (which is allowed). I suppose to be equal to pthreads, read reentrancy is required as well. |
12:29:56 | kugel | recursive writer you mean? |
12:30:38 | jhMikeS | yeah |
12:30:55 | jhMikeS | pthreads doesn't seem to like that |
12:31:16 | *** | Saving seen data "./dancer.seen" |
12:31:25 | jhMikeS | but permits reader recursion, which the one I've got there doesn't |
12:31:50 | kugel | doesnt seem to be supported |
12:32:03 | | Quit ii_ () |
12:32:23 | kugel | is that necessary? |
12:32:29 | * | jhMikeS is reading the docs about it for comparison |
12:33:31 | jhMikeS | kugel: I think it's a fair thing to do so it behaves just like a mutex with a writer |
12:33:48 | kugel | i guess you could emulate recursion with a per-thread count (before grabbing the lock) |
12:34:30 | kugel | but I'd be better avoided I'd say :) |
12:34:37 | jhMikeS | I know I found writer calling for read useful |
12:35:36 | kugel | well, if you have the wr lock, the rd lock is implicit, isnt it? |
12:36:34 | jhMikeS | Sure, that's why it doesn't care but phthreads considers it a faux pas |
12:37:03 | jhMikeS | not sure why, I might want to call other public read-locked functions from within a write lock rather than make more code |
12:37:48 | kugel | how about *_l()-style functions? |
12:38:12 | kugel | anyway I think that can be emulated as well |
12:38:21 | jhMikeS | which? |
12:38:42 | kugel | writer grabbing read lock |
12:39:11 | jhMikeS | lost me. what's *_l()-style functions? |
12:39:30 | kugel | ah |
12:39:53 | kugel | foo() grabs the rdlock and calls foo_l(), the writer calls foo_l() directly |
12:40:40 | kugel | has the other advantage that foo_l() is potentially simplified because it need not to release the lock at every point of return |
12:42:18 | jhMikeS | I suppose writer got write lock before foo_l()? |
12:42:35 | kugel | yea, of course |
12:43:11 | jhMikeS | I was doing that but something started getting more difficult and messy as I recall |
12:44:16 | kugel | IMO recursive locks are always hairy, it's best to avoid them if possible |
12:44:20 | jhMikeS | I just figured it would be simpler to allow certain implicit things |
12:45:11 | copper | pamaury: try my other Googley themes, they're installed |
12:45:13 | jhMikeS | some like 'em, some don't I guess. |
12:45:43 | pamaury | copper: I'm just reading random files, do you have any faster way to trigger the bug ? |
12:45:44 | copper | pamaury: to run into the bug, select a song from the database, play, press power to enable soft hold, let it play until playback stops abruptly |
12:45:57 | copper | sometimes it takes a few tries |
12:46:13 | pamaury | copper: does it really needs to be played from database ? |
12:46:27 | copper | I don't think so |
12:46:33 | copper | but I'm not entirely sure |
12:46:55 | pamaury | I managed to trigger it once but it took quite a few tries |
12:47:00 | copper | anyway, I would just connect my Fuze+ to my speakers and let a song run for a minute or two, then I would choose another song if I didn't run into the bug |
12:47:11 | kugel | jhMikeS: I guess if you implement them for rockbox, you get the say. in the worst case both twists can be emulated on top of pthread rwlocks |
12:47:13 | copper | sometimes it's immediate, sometimes it takes a while |
12:47:27 | kugel | pretty sure it can be done anyway |
12:48:36 | copper | pamaury: it's always faster when I actually NEED the Fuze+ :P |
12:48:44 | copper | like when I go to the gym |
12:48:45 | | Quit bertrik (Read error: Connection reset by peer) |
12:48:58 | copper | I always run into the bug, just as I'm coming out of the building :D |
12:49:23 | jhMikeS | kugel: I wonder if that's just a manifestation of the way the track threads. Tracking multiple thread recursions in rockbox is kind of nontrivial since things are built to NOT keep track of what a thread owns, to keep speed over having to say, undo a thread from a critical section |
12:49:38 | copper | some variant of Murphy's Law |
12:50:15 | jhMikeS | kugel: But, I did start doing that because of having to implement priority inheritance on those, which is less "simple" than mutexes |
12:53:27 | | Join bertrik [0] (~quassel@rockbox/developer/bertrik) |
12:59:02 | | Join Water255 [0] (~chatzilla@adsl-68-253-225-78.dsl.dytnoh.ameritech.net) |
13:00 |
13:00:19 | Water255 | Sansa Fuze+. Are you guys aware that it does this: With power-on screen set to "Resume Playback", turn player on and as soon as playback starts do a long-press of play button. At this point the player becomes unresponsive for 18 seconds. Seems to get hung up while trying to create a bookmark. (same thing happens if you try to shut down right after power-on). |
13:03:45 | kugel | jhMikeS: thinking about it more the emulation would be really non-trivial, because the counts would be per-lock and per-thread |
13:03:58 | kugel | so they cannot be easily pre-allocated |
13:09:01 | kugel | perhaps a per-lock linked list of writers (initially empty, grows at runtime for each wr lock taken) that holds the thread id and recursion counters could work |
13:10:48 | kugel | meh |
13:20:40 | pamaury | Water255: I have hear similar reports, I think it's the long-press part which is important, I don't know why |
13:21:31 | pamaury | *heard |
13:22:04 | pamaury | copper: I'm really struggling to trigger it ^^ |
13:22:29 | copper | hehe |
13:23:02 | copper | pamaury: after 3 or 4 songs without managing to trigger it, I reboot the player |
13:23:43 | copper | also, no need to play a song for more than 60-90 seconds |
13:23:46 | Water255 | pamaury: Okay. Also, if you wake the backlight with any capacitive button, it presses the button several times. |
13:24:00 | copper | if you don't trigger it after that long, you won't trigger it with that song |
13:24:21 | copper | it usually happens in 60 seconds or less |
13:24:25 | copper | within* |
13:24:58 | copper | bbl |
13:25:06 | pamaury | Water255: yes I know that |
13:25:35 | pamaury | this one is not easy to fix |
13:25:41 | Water255 | Gotcha. |
13:29:15 | Water255 | pamaury: Remember the patch you made a few weeks ago to make the Fuze+ hardware buttons work while on hold? Just wondering −− if I do a git pull, will i be warned if one of those files would be altered? |
13:29:25 | jhMikeS | kugel: you need a more general implementation, right, without a known number of max threads? |
13:30:11 | kugel | well, either that or a very large number of max threads |
13:30:37 | pamaury | Water255: depends on how you pulled the patch, if you really pulled the commit, it will work as long as there are no conflicts (in which case it will tell you) |
13:31:05 | Water255 | thanks |
13:31:10 | jhMikeS | kugel: how large? 32 enough? |
13:31:17 | | Join ii_ [0] (~ii@78.24.28.189) |
13:32:28 | kugel | hm considering these specific mrsw locks would only be used by rockbox-created threads it need not be large actually |
13:32:50 | kugel | threads of other libraries continue to use normal pthread rwlocks |
13:34:05 | kugel | but where pthread is there is malloc so a cap can be avoided i think |
13:36:17 | jhMikeS | kugel: but it's only the one single writer that needs tracking. it says readers are allowed recursion already. |
13:37:02 | pamaury | copper: still no luck, how do you choose the songs ? |
13:38:36 | kugel | jhMikeS: so? |
13:39:28 | kugel | oh i see, one set of counters is enough, for the current writer that already has the wr lock |
13:39:31 | jhMikeS | kugel: there's only that one thread to track |
13:40:32 | jhMikeS | the recursion check is safe outside the write lock anyway, since a thread only sees itself if it actually has it and the "owner" is registered/unregistered within the lock |
13:41:44 | kugel | right |
13:42:14 | kugel | man, it doesnt look like I can convince you to avoid recursion? :) |
13:43:16 | | Quit Water255 (Quit: ChatZilla 0.9.90.1 [Firefox 28.0/20140306171728]) |
13:44:26 | jhMikeS | kugel: shiz, it seems like a lunch-break level task for writer recursion. |
13:44:28 | | Quit rela (Read error: Connection reset by peer) |
13:44:43 | kugel | hehe |
13:49:17 | | Quit kugel (Quit: Lost terminal) |
13:57:26 | | Quit ii_ () |
14:00 |
14:11:44 | pamaury | copper: I must be quite unlucky, I've been trying for the last 30 min, rebooted several times, tried many songs, I only ever triggered it once and it was with your firmware, very frustrating |
14:31:21 | *** | Saving seen data "./dancer.seen" |
14:34:43 | | Join ZincAlloy [0] (~Adium@pD9EE8B79.dip0.t-ipconnect.de) |
15:00 |
15:12:43 | | Quit jhMikeS (Ping timeout: 252 seconds) |
15:16:09 | | Quit GeekShad1w (Remote host closed the connection) |
15:43:08 | | Join petur [0] (~petur@rockbox/developer/petur) |
15:54:17 | | Quit sciopath (Quit: Leaving) |
15:55:15 | copper | pamaury: I choose a song, wait 90 seconds max, then choose another song from another artist / album |
15:55:58 | copper | pamaury: I have no idea if it's relevant or not, but I always lock the player after starting a song |
15:56:16 | copper | I can't imagine how that could possibly be relevant, but with weird bugs, who knows |
15:57:49 | copper | at least you've triggered it once, so it's not just me :P |
15:58:21 | copper | also, I wouldn't concentrate on that |
15:58:37 | copper | just start a song and do something else |
15:58:45 | copper | change songs every once in a while |
15:59:26 | copper | surely you can find some artists that you like in my collection? :P |
16:00 |
16:12:09 | | Quit cmhobbs (Quit: Leaving) |
16:15:34 | | Quit igitoor (Remote host closed the connection) |
16:16:15 | | Join igitoor [0] (igitur@2a00:d880:3:1::c1ca:a648) |
16:16:56 | copper | NP: "Don't Know Why" by Norah Jones (from "Come Away With Me", track 1/14, 2002, Vocal) TL: https://outpost.fr/fbh YT: https://outpost.fr/3Ik |
16:16:59 | copper | like that? |
16:20:47 | copper | btw, I don't remember what firmware I left on the Fuze+ before shipping it |
16:20:54 | copper | might be your last debug build |
16:21:29 | copper | if in doubt, install one of the debug builds that you made for me, since I know for sure that I managed to trigger the bug with them |
16:24:45 | | Join crwl [0] (~crwlll@dsl-jklbrasgw2-54f8bf-191.dhcp.inet.fi) |
16:24:50 | | Part crwl |
16:25:16 | | Join Bluefoxicy [0] (~Bluefoxic@c-76-21-157-203.hsd1.md.comcast.net) |
16:26:32 | | Join ulmutul [0] (~chatzilla@wprt-4db6d1d3.pool.mediaWays.net) |
16:27:14 | | Join Prodicus [0] (~chatzilla@2605:a601:561:7701:58d:7f65:3a0d:a1f1) |
16:27:16 | | Quit petur (Remote host closed the connection) |
16:28:39 | ulmutul | Horray \o/ |
16:29:07 | ulmutul | My first push! g#771 |
16:29:09 | fs-bluebot | Gerrit review #771 at http://gerrit.rockbox.org/r/771 : Fix (unintentional) linkage of HAVE_BUTTON_DATA with HAVE_TOUCHSCREEN by Sebastian Leonhardt |
16:29:35 | ulmutul | Can anyone of the devs look over it if this is reasonable? |
16:30:32 | | Quit igitoor (Changing host) |
16:30:32 | | Join igitoor [0] (igitur@unaffiliated/contempt) |
16:31:22 | *** | Saving seen data "./dancer.seen" |
16:55:17 | | Join fyrestorm [0] (~nnscript@cpe-24-193-123-11.nyc.res.rr.com) |
17:00 |
17:13:25 | | Join GeekShadow [0] (~antoine@reactos/tester/GeekShadow) |
17:17:47 | pamaury | ulmutul: it looks reasonable, can you explain why you need this ? |
17:29:59 | | Quit copper (Quit: ZNC - http://znc.in) |
17:32:51 | | Join copper [0] (~copper@unaffiliated/copper) |
17:33:34 | | Quit copper (Client Quit) |
17:35:53 | | Join copper [0] (~copper@unaffiliated/copper) |
17:38:47 | | Join sakax [0] (~sakax@78-23-252-57.access.telenet.be) |
17:38:47 | | Quit sakax (Changing host) |
17:38:47 | | Join sakax [0] (~sakax@unaffiliated/sakax) |
17:40:47 | | Quit sakax (Client Quit) |
17:41:12 | | Join sakax [0] (~sakax@unaffiliated/sakax) |
17:43:07 | ulmutul | pamaury: I'm writing a better scrollstrip driver, which is more "high level" and not longer located in "button-target.c". So when button_tick() calls button_read_device(), it fetches the strip position and then calls my driver function (which then creates up and down button events). |
17:46:09 | | Quit Cultist (Ping timeout: 265 seconds) |
17:53:37 | | Quit copper (Quit: ZNC - http://znc.in) |
17:58:52 | | Join copper [0] (~copper@unaffiliated/copper) |
18:00 |
18:05:41 | | Quit copper (Quit: ZNC - http://znc.in) |
18:14:35 | pamaury | lebellium: do you know which player this is: http://www.leboncoin.fr/image_son/613367239.htm?ca=12_s ? |
18:15:05 | lebellium | pamaury: a shitty Mpman, not a Samsung :) |
18:15:29 | pamaury | that's what I thought ^^ |
18:15:43 | | Join copper [0] (~copper@unaffiliated/copper) |
18:18:12 | pamaury | lebellium: do you know something about the YP-Z3 ? |
18:18:27 | pamaury | like the cpu and codec ? |
18:20:13 | lebellium | pamaury: not much, I don't have the service manual. But I have the recovery tool. Muonizer, which is the same as for F3, R2, W1 and U7 |
18:21:03 | ulmutul | Another small one: g#772 |
18:21:05 | fs-bluebot | Gerrit review #772 at http://gerrit.rockbox.org/r/772 : Vibe500: change scrollstrip and button sensitivity to defines by Sebastian Leonhardt |
18:25:45 | pamaury | ulmutul: you should reach wodz, I think he has a vibe500 and knows about this driver |
18:26:01 | | Quit n1s (Quit: Ex-Chat) |
18:29:17 | | Quit copper (Quit: ZNC - http://znc.in) |
18:29:54 | lebellium | pamaury: the 2012 generation (W1, U7) has a mysterious AIT 508 SoC (ARM 926 CPU) but I don't know about the 2011 generation (Z3, F3, R2). |
18:30:44 | pamaury | ah yeah, this weird soc no one knows about |
18:31:24 | *** | Saving seen data "./dancer.seen" |
18:32:10 | | Join copper [0] (~copper@unaffiliated/copper) |
18:36:54 | | Quit copper (Quit: ZNC - http://znc.in) |
18:38:46 | | Join copper [0] (~copper@unaffiliated/copper) |
18:40:52 | | Part ulmutul |
18:46:02 | | Quit copper (Quit: ZNC - http://znc.in) |
18:52:47 | | Join copper [0] (~copper@unaffiliated/copper) |
19:00 |
19:07:32 | | Quit fs-bluebot (Ping timeout: 252 seconds) |
19:07:39 | | Quit bluebrother (Read error: Operation timed out) |
19:09:49 | | Join bluebrother [0] (~dom@rockbox/developer/bluebrother) |
19:18:06 | | Quit mudlord (Ping timeout: 264 seconds) |
19:18:31 | | Join Cultist [0] (~CultOfThe@67.186.111.33) |
19:19:29 | | Quit bertrik (Remote host closed the connection) |
19:21:37 | | Join mudlord [0] (~user@122-148-157-147.static.dsl.dodo.com.au) |
19:25:38 | | Join fs-bluebot [0] (~fs-bluebo@g225253125.adsl.alicedsl.de) |
19:48:25 | | Quit Prodicus (Quit: ChatZilla 0.9.90.1 [Firefox 24.3.0/20140131092626]) |
20:00 |
20:16:27 | | Quit mudlord (Ping timeout: 240 seconds) |
20:18:54 | | Join mudlord [0] (~user@122-148-157-147.static.dsl.dodo.com.au) |
20:29:12 | pamaury | lebellium: what is the difference between the YP-K3 and K3J ? |
20:31:05 | lebellium | pamaury: J means "Janus". This one comes with a MTP firmware. But you can always switch, the hardware is the same |
20:31:28 | *** | Saving seen data "./dancer.seen" |
20:34:26 | pamaury | ok thanks |
20:42:14 | lebellium | pamaury: is there something to do with the Q3? |
20:44:51 | pamaury | it's a nice player imo, but they stopped selling it |
20:44:59 | | Quit APLU (Quit: !sucide) |
20:45:26 | pamaury | what could be nice is to port rockbox to all those tcc7{70,80} players from Samsung, the hard part is the NAND unfortunately |
20:45:45 | | Quit lebellium (Read error: Connection reset by peer) |
20:46:22 | | Join lebellium [0] (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) |
20:46:46 | | Nick lebellium is now known as Guest47547 (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) |
20:50:31 | | Join APLU [0] (~mulx@2a01:e34:ee29:12b0::10) |
20:57:27 | | Nick Guest47547 is now known as lebellium (~chatzilla@89-93-178-161.hfc.dyn.abo.bbox.fr) |
20:58:03 | alexbobp | if any fuze+ owners want a really quick script to get youtube videos on your device: |
20:58:06 | alexbobp | youtube-dl -o- "$1" | ffmpeg -i - -s 320x240 -vcodec mpeg2video -b 256k -ab 192k -ac 2 -acodec libmp3lame "$(youtube-dl −−get-filename "$1").mpeg" |
20:58:11 | alexbobp | (I named mine "fuze+tube") |
20:58:18 | alexbobp | should work for any other player if you change the resolution |
20:58:45 | lebellium | pamaury: regarding NAND, same problem as for some sony players? |
20:58:47 | alexbobp | usage is: "script videourl" and it writes the reencoded video to cwd, and doesn't save the full res video anywhere |
20:58:48 | copper | does rockbox automatically rotate the video? |
20:58:55 | alexbobp | it seems like it does on screens where it makes sense |
20:59:02 | alexbobp | the fuze+ has a vertical screen but it's been working properly |
21:00 |
21:00:00 | alexbobp | pamaury: I wish they'd make more of the sansa view, it seems like everything good about the fuze+ with better input, other than lack of rockbox support! |
21:02:56 | lebellium | sansa view was not that popular |
21:03:08 | alexbobp | on a related note rockbox is crashing when I try to play mpeg videos on my clip zip |
21:03:17 | alexbobp | lebellium: because the price was ridiculous >_> |
21:03:30 | alexbobp | I wish I could get fuzes cheap |
21:03:37 | alexbobp | the fuze+ comes much cheaper because people don't want it :P |
21:04:11 | copper | as refurbs maybe |
21:05:49 | pamaury | lebellium: yeah, except it's yet another flash translation, so the work has to be done froms cratch |
21:05:52 | pamaury | *scratch |
21:06:03 | pamaury | I never got my hands on the sansa view, I'd love to |
21:06:14 | | Join saratoga [0] (123e11e0@gateway/web/freenode/ip.18.62.17.224) |
21:06:29 | lebellium | it's very rare in France |
21:06:39 | pamaury | but it's hard to find |
21:06:43 | saratoga | anyone done a battery bench on the AMS players lately? |
21:07:50 | lebellium | pamaury: I also need to find an Express :P |
21:07:58 | saratoga | would it be possible for us to just have a generic rockbox FTL and disable dual booting for these devices? |
21:08:01 | pamaury | yeah the express is the other hard to find one |
21:08:22 | pamaury | saratoga: sure, lorenzo92 is working on this |
21:08:30 | pamaury | we could also use the ipod one |
21:09:11 | saratoga | would that pose problems for recovering unbootable devices? |
21:09:30 | saratoga | anyway, i got a clip zip, i think i will do an OF and a rockbox battery bench |
21:10:00 | pamaury | possibly, depends on how well the OF can cope with bad flash and reformat it |
21:10:10 | lebellium | pamaury: http://www.leboncoin.fr/image_son/636038824.htm?ca=12_s for me the YH-J70 is one of the best player ever. It's very close to Cowon X5. You may want to have a look |
21:11:20 | pamaury | that's an old player right ? |
21:11:40 | lebellium | yep, 2005 |
21:11:51 | pamaury | I would need to know the soc inside before even thinking about buying it |
21:11:52 | lebellium | but the hardware is the same as X5 |
21:12:16 | lebellium | pamaury: http://www.rockbox.org/wiki/SamsungYHJX0 |
21:12:47 | saratoga | does the clip zip OF ever stop showing the charging animation? i'm wondering if its charged enough for a battery bench |
21:13:20 | pamaury | urg, coldfire, I'm absolutely not familiar with this one |
21:13:54 | lebellium | pamaury: I know that. But maybe you just need to copy&paste the code :D |
21:14:21 | | Join bertrik [0] (~bertrik@rockbox/developer/bertrik) |
21:15:55 | gevaerts | scorche|sh: what's up with the forums? |
21:16:25 | * | gevaerts gets HTTP/1.0 500 Internal Server Error |
21:16:44 | pamaury | lebellium: I know but on the other hand I plan to do some work on the samsung ones which are TCC770/80 based, each time you work on a new soc, you need to learn everything about it, that's quickly overwhelming ^^ |
21:18:18 | lebellium | I understand :) |
21:20:58 | | Join ii_ [0] (~ii@78.24.28.190) |
21:21:11 | | Join fraktor [0] (~fraktor@174-19-85-45.omah.qwest.net) |
21:22:17 | fraktor | I'm trying to install Rockbox on a Sony walkman. I'm not very experienced, so I tried to use the graphical installer. I'm not seeing any sony MP3 players on the selection list, though. Is there a way to install rockbox on a sony walkman mp3 player? |
21:22:41 | lebellium | fraktor: only on those mentionned on the home page, that means not many |
21:24:06 | fraktor | it's one of the NWZ-E360 Series models. |
21:24:36 | lebellium | then it's possible but not with Rockbox Utility |
21:24:55 | pamaury | fraktor: it is not yet supported by the Rockbox Utility |
21:24:56 | lebellium | the install procedure is here http://www.rockbox.org/wiki/SonyNWZE360Port |
21:25:09 | fraktor | hypothetically, is it possible to still mount it even if something goes wrong? |
21:25:22 | fraktor | I'm currently making a backup of the partition, but I want to make sure I'm able to restore from it. |
21:26:21 | pamaury | fraktor: yes but recovery can be tricky, however if you follow the instruction there is no reason for it to fail, just make sure your battery is full enough |
21:27:15 | pamaury | I suggest you follow the "Prebuilt" part, that's the simplest: download one file and put it at the root of the device, it will install the bootloader |
21:27:33 | pamaury | then you only need to download rockbox and extract it to the device and you're done |
21:28:48 | fraktor | so I put the .rockbox folder in the root of the device. |
21:30:07 | fraktor | what exactly do I do with the bootloader? |
21:31:07 | pamaury | fraktor: you download the sonynwze360_firmware.sb file, rename it to firmware.sb, put it at the root of the device, unmount and reboot the device |
21:31:21 | pamaury | it should display an update screen and after that you should not have to repeat this step anymore |
21:32:00 | fraktor | and if EVERYTHING goes wrong, I can just dd the backup image back to the partition, and it should work? |
21:32:44 | pamaury | fraktor: yes, actually the bootloader install will not touch the user partition so even if its fails, your data should be left untouched |
21:34:13 | pamaury | gevaerts: forums are down for me too |
21:34:41 | fraktor | me as well. |
21:38:33 | | Join MrFritzle [0] (~UserXY@ip-2-205-137-63.web.vodafone.de) |
21:40:55 | fraktor | gah. I'm trying to eject the player, but it says "there is data that needs to be written before the media can be removed." It always says this. Is it safe to unplug it? I mean, since I added the firmware and stuff already. |
21:43:09 | pamaury | fraktor: it usually means you still have some explorer/browser window on the device probably |
21:43:20 | pamaury | or console |
21:47:30 | fraktor | maybe. |
21:47:41 | fraktor | thunar was open, but that's what I was using to unmount it. |
21:50:01 | pamaury | in a console you can use "umount -l <path to dev>", works nearly all the time |
21:50:09 | saratoga | i think that message just means that some process still has an open handle on a file or directory, so could be command line, explorer window, antivirus, whatever else you have running |
21:50:19 | fraktor | so I got it to unmount, it said "do not disconnect" for a bit after I did that (I think it was installing firmware) and then it started up normally. I did it again, same thing. |
21:50:46 | | Join gigabit88 [0] (~gigabit@cpc18-heme10-2-0-cust603.9-1.cable.virginm.net) |
21:51:04 | fraktor | .rockbox was still there, but not firmware.sb. |
21:51:53 | pamaury | are you sure it's NWZ-E360 (and not E370 for example) ? You can try again putting the firmware.sb file, sometimes the OF doesn't want to update |
21:52:11 | pamaury | If it still doesn't work, can you go into the OF settings and give me in the unit information the version ? |
21:53:07 | fraktor | to find out the version number, I opened an info xml that came bundled with it, and it said it was NWZ-E360. |
21:53:28 | fraktor | it's NWZ-364. |
21:53:44 | pamaury | I mean the firmware version, should be 1.00.00 for example |
21:53:52 | fraktor | 1.00 |
21:54:27 | pamaury | ok, then it should work (OF prevents downgrades), try again |
21:54:52 | fraktor | oh... I didn't press play/pause for one second. |
21:55:12 | fraktor | do I need to do that? :P |
21:55:35 | pamaury | not until you got the bootloader installed |
21:55:54 | fraktor | how will I be able to tell if I got it installed? |
21:55:57 | pamaury | when you plug your device, you get the OF USB screen right ? |
21:56:20 | pamaury | if RB BL is installed, you'll get a black screen with white text displaying some info |
21:56:21 | saratoga | if you see the OF you don't have the bootloader installed generally |
21:56:21 | fraktor | yes. |
21:57:40 | pamaury | I'll be afk for a moment |
21:58:18 | | Quit us`0gb (Ping timeout: 264 seconds) |
22:00 |
22:07:48 | fraktor | well, rockbox refuses to install. |
22:08:00 | fraktor | is there another way to do it without piggybacking the firmware upgrade process? |
22:09:51 | saratoga | i can't think of any targets where there is more than 1 way to install |
22:11:34 | | Join us`0gb [0] (~0gb.us@c-50-137-60-25.hsd1.or.comcast.net) |
22:15:21 | | Part gigabit88 |
22:24:43 | | Quit MrFritzle (Quit: Verlassend) |
22:31:31 | *** | Saving seen data "./dancer.seen" |
22:36:38 | pamaury | fraktor: yes |
22:36:43 | pamaury | by doing SCSI vendor commands |
22:37:55 | pamaury | you need to build scsitool (search for it in the NWZE360Port) and then run "./scsitool -w <path to firmware.sb> <path to dev>" (i think, run ./scsitool −−help in doubt) |
22:38:18 | pamaury | you will need to be root or have privileges on the dev devices |
22:39:53 | pamaury | actually maybe the E360 cannot install the firmware just by putting it at the root, to be honest I don't remember, they are so many targets so similar and some can some can't |
22:44:17 | lebellium | hum |
22:44:21 | lebellium | it worked for me IIRC |
22:48:27 | | Join Bice [0] (ae3bc24a@gateway/web/freenode/ip.174.59.194.74) |
22:49:34 | Bice | Hello. I was in here the a few days ago saying that ever since I upgraded to the latest version of Rockbox, my car's iPod adapter stopped working. |
22:49:50 | Bice | Well, I just wanted to report, that I'm now about 99.9% sure the problem is not with Rockbox. |
22:50:07 | gevaerts | Oh? |
22:50:30 | Bice | I think I overloaded the adapter (a USA SPEC PA20-TOY, in case anyone cares) by trying to play a GIGANTIC playlist (over 30,000 songs). |
22:50:56 | Bice | I've tried the iPod, with Rockbox, using a different adapter connected to a stereo, and it worked fine. |
22:51:43 | | Nick DormantBrain is now known as SuperBrainAK (~andy@2001:470:8:a61::5f92:59a1) |
22:51:48 | Bice | Kind of a shame that I "fried" my car adapter, but I guess I'll have to live with it. Not much point in spending $150 getting a new adapter when the car has over 130,000 miles on it. |
22:52:27 | gevaerts | Still sounds a bit weird to me |
22:52:32 | gevaerts | Maybe just a coincidence? |
22:55:37 | Bice | It might be coincidence, but if so, it's a *heck* of a coincidence. That adapter worked fine for five or six years, then stopped working just when I tried to play a really huge playlist, so I'm thinking the two are connected. |
22:56:00 | gevaerts | Maybe, but I can't really see the mechanism |
22:56:15 | gevaerts | Could be just me of course |
22:56:25 | Bice | I know that USA SPEC PA20-TOY adapter tries to keep track of the playlist so it can use the car's built-in next/prev buttons, etc. I'm thinking I just overloaded its memory or something. |
22:56:58 | gevaerts | Well yes, but a reset should fix that, unless it's *really* badly designed |
22:57:34 | Bice | I don't know if there's any way to reset it. I took it out of the car today and tried flipping each of the four toggle switches on the side of it, but it didn't help at all. |
23:00 |
23:00:15 | Bice | Just for the heck of it, I Googled "Reset USA SPEC PA20-TOY" and it didn't come up with anything. I couldn't even find a user maual for the thing online. And if it came with one, I must have lost it years ago. |
23:01:07 | Bice | Anyway, I just wanted to say that Rockbox probably isn't the culprit, in case anyone was wondering about it. |
23:01:10 | | Quit Bice () |
23:01:22 | saratoga | i think more likely something just broke in our software |
23:04:35 | fraktor | herp derp. |
23:04:44 | fraktor | I found out why I wasn't able to install rockbox on my device. |
23:04:56 | fraktor | I was trying to install the OF firmware instead of the rockbox firmware. |
23:05:08 | fraktor | why do you have two links on the page that are both titled "firmware.sb?" |
23:09:05 | | Quit ii_ (Remote host closed the connection) |
23:09:41 | | Join ii_ [0] (~ii@78.24.28.186) |
23:09:59 | lebellium | because we assume people read what's written around ;) |
23:12:17 | fraktor | well now I got it running, but I can't use the play/pause button. |
23:13:56 | lebellium | hehN |
23:13:58 | lebellium | ? |
23:13:59 | | Quit ii_ (Ping timeout: 240 seconds) |
23:14:40 | fraktor | I can kind of navigate the menus, but I can't select anything. |
23:14:56 | lebellium | that's strange |
23:15:52 | fraktor | now I turned it off, and I can't turn it back on. |
23:16:16 | lebellium | are you sure your play button was properly working before? |
23:16:21 | fraktor | yes. |
23:16:24 | fraktor | I used earlier today. |
23:18:07 | lebellium | hum I hope pamaury can help you |
23:18:10 | lebellium | too weird for m |
23:18:11 | lebellium | me |
23:19:36 | | Join ii_ [0] (~ii@78.24.28.189) |
23:25:27 | fraktor | pamaury: |
23:25:34 | fraktor | do you have any idea why that would be? |
23:32:38 | fraktor | actually, only the arrow keys, the lock slider, and the option/power off keys work |
23:32:49 | fraktor | plus, I can't start the thing without plugging it into my computer. |
23:36:17 | fraktor | if I use scsitool to reinstall firmware that I KNOW works on the machine, how likely is it that it will be bricked? |
23:38:20 | alexbobp | so I updated my bug report on the clip zip quick screen bug... it is really really weird, I wish I could video it |
23:44:08 | fraktor | also, when I try to use scsitool on it, it says "OS error: Bad address Cannot get logical table: -3" |