00:03:21 | | Quit fs-bluebot (Ping timeout: 250 seconds) |
00:04:12 | | Quit bluebrother (Ping timeout: 245 seconds) |
00:06:00 | | Join bluebrother [0] (~dom@rockbox/developer/bluebrother) |
00:09:08 | | Quit ender` (Quit: There are two types of people in the world: those who can extrapolate from incomplete data.) |
00:09:18 | Bilgus | ok g#1444 is up |
00:09:39 | Bilgus | #g 1444 |
00:10:06 | Bilgus | #g1444 |
00:10:22 | Bilgus | oh the bot quit lol |
00:13:23 | | Quit [Saint] (Remote host closed the connection) |
00:15:09 | Bilgus | Gerrit review #1444 at http://gerrit.rockbox.org/r/1444 :Fix FMS Volume-long press Up and Down button actions for SANSA CLIP derivatives by William Wilgus |
00:15:35 | | Join [Saint] [0] (~sinner@rockbox/staff/saint) |
00:16:29 | | Quit chrisjj (Ping timeout: 260 seconds) |
00:17:05 | | Join fs-bluebot [0] (~fs-bluebo@xd9bef2b2.dyn.telefonica.de) |
00:30:19 | | Join TheEaterOfSouls [0] (~chatzilla@66.172.117.241) |
00:30:26 | | Join chrisjj [0] (5001d87b@gateway/web/freenode/ip.80.1.216.123) |
00:31:36 | chrisjj | testing... |
00:33:31 | chrisjj | Hmm... some lines from me did not appear. Retrrying. |
00:34:17 | chrisjj | ulmutul: On the Play next issue: thanks for testing this. |
00:35:25 | chrisjj | " For me this function works exactly as expected (tested on YH820)." I assume this means as expected from the manual: "Play Next - Replaces all but the current playing track with track(s). Current playing track is queued." |
00:35:27 | *** | Saving seen data "./dancer.seen" |
00:36:16 | | Quit Senji_ (Ping timeout: 245 seconds) |
00:37:15 | chrisjj | "Are you shure you really /stopped/ audio (as opposed to just /pause/ audio)?" Why would you expect audio stop to be required? Note the manual describes the effect on the currently playing track. If play were stopped, there would be no currently playing track. |
01:00 |
01:03:35 | | Quit cc___ (Ping timeout: 250 seconds) |
01:04:41 | | Join PurlingNayuki1 [0] (~Thunderbi@114.255.40.10) |
01:04:41 | Bilgus | 'Play Next. Replaces all but the current playing track with track(s). Current playing track is queued' and if there was no playing track then nothing would be queued sounds perfectly acceptable to me |
01:05:20 | Bilgus | if anything put a Note* to add only the selected track stop playback first |
01:06:41 | | Quit PurlingNayuki (Ping timeout: 245 seconds) |
01:06:42 | | Nick PurlingNayuki1 is now known as PurlingNayuki (~Thunderbi@114.255.40.10) |
01:19:50 | | Quit PurlingNayuki (Ping timeout: 252 seconds) |
01:27:58 | chrisjj | Bilgus: "if there was no playing track then nothing would be queued sounds perfectly acceptable to me" Except that's not the way it works. Try pausing and then do Play Next. The non-playing paused track gets queued. |
01:28:56 | chrisjj | "only the selected track stop playback first" I don't understand that. |
01:29:01 | Bilgus | as I was saying the other day pause != stopped |
01:29:54 | Bilgus | ulmutul was telling me / us there is a stop button for every player listed in teh manual |
01:30:17 | Bilgus | for instance the clip+ stop = power button |
01:30:41 | chrisjj | But that should be irrelevant. The Play Next description does not discriminate between the two. |
01:31:30 | Bilgus | but the function does I showed it to you the other day |
01:32:04 | TorC | Why isn't it reasonable that pause is treated as playing? Many CD players keep the CD spinning when paused, and only spin down when stopped. |
01:32:35 | TorC | It can be surprising at first, but I'm not sure any other behaviour would be more correct. |
01:33:14 | chrisjj | "there is a stop button for every player listed in the manual" No there isn't. E.g. iPod Video. Not to mention the fact that many "Stable ports ... has a complete manual" have no manual at all! :-) |
01:33:35 | chrisjj | spinning != playing. |
01:35:22 | TorC | Hmmm... try this then: on some cassette players, the pause merely stops the reel drive. |
01:35:46 | Bilgus | chrisjj https://download.rockbox.org/manual/rockbox-ipodvideo/rockbox-buildch4.html#x6-500004.3.1 |
01:36:18 | Bilgus | 4.3.1 WPS Key Controls ..........−−−−−−−−>Long Play Stop playback. |
01:36:47 | TorC | Not technically playing, but traditionally far closer to play than stop in implementation. |
01:37:28 | | Quit zu (Remote host closed the connection) |
01:43:49 | Bilgus | if there is no manual look at the rockbox/apps/keymaps keymap-%player%.c file for instance ipod https://github.com/Rockbox/rockbox/blob/1f8ea9fe27313228e5df67ce6447830b5c30e5e3/apps/keymaps/keymap-ipod.c#L80 |
01:47:31 | chrisjj | "spinning ... far closer to play than stop" The sounds isn't playing. The sound is stopped. That makes it far closer to stopped. The internals are irrelevant when considering the user interface, as here. |
01:50:18 | chrisjj | Bilgus: You're right - the manual does mention a stop. I stand correct. Thanks. But as far as the WPS is concerned, that command seems to do exactly the same as pause. |
01:50:58 | Bilgus | except it makes the icon a square instead of a pause sign |
01:51:19 | Bilgus | you are getting pedantic at this point |
01:51:29 | chrisjj | In particular that 'stop' it doesn't clear the playback position, as does stop on e.g. a CD player. |
01:52:04 | chrisjj | On the WPS? I don't see a square on the WPS. Long Play bounces me off the WPS. |
01:52:40 | Bilgus | it is in the main window |
01:53:22 | chrisjj | I see a square on the Main Menu status bar. But when I return to the WPS, I see no difference between pause and stop. |
01:53:31 | TorC | Wherever there is an icon to display current play state. There are three. Play, Pause, and Stop. |
01:53:45 | TorC | That must have to do with your current theme not displaying the detail. |
01:54:01 | chrisjj | So what's the difference between pause and stop as far as WPS is concerned? |
01:54:25 | | Quit TheEaterOfSouls (Quit: ChatZilla 0.9.93 [Firefox 50.1.0/20161208153507]) |
01:54:34 | chrisjj | My theme doesn't dispaly stop on WPS. It is the defaults cabbieV2. |
01:55:08 | | Quit ZincAlloy (Quit: Leaving.) |
01:55:29 | Bilgus | there is an icon strip command in the theme engine but it all depends if the theme implements it |
01:55:51 | Bilgus | (Stop Icon that is) |
01:56:44 | TorC | Hmmm... I think the real answer is that it may be impossible to view the WPS in stopped mode - because there is nothing playing. |
01:57:02 | chrisjj | How can I reenter WPS to see if it shows stop? |
01:57:11 | chrisjj | Ah. |
01:58:14 | chrisjj | I can't see why WPS should not be viewable in stopped mode. |
01:58:27 | | Join zu [0] (~zu@ks387228.kimsufi.com) |
02:00 |
02:00:22 | chrisjj | For example, if you wanted to see what track WPS was on, or what time position it was on. |
02:01:08 | chrisjj | Or to step to the track/position at which you wanted to start play. |
02:02:54 | chrisjj | ISTM you can't do it. Because in stopped state, the only way to enter the WPS is on a Main Menu command that enters play state. |
02:03:59 | | Quit skapazzo (Quit: Lost terminal) |
02:06:18 | TorC | What track? AIUI, there is none. Merely (for convenience) a record of what the dynamic playlist is, and where in that track you were. |
02:07:41 | chrisjj | "What track?" The track teh WPS is on. The track that will play when you do Resume Playback, reentering the WPS. |
02:13:03 | chrisjj | E.g. 1) you are playing a track http://i.imgur.com/lwg6aal.png 2) do Stop - this puts you to Main menu http://i.imgur.com/kcQbyez.png 3) Do Resume Playback - this puts you to WPS with the current track and position unchanged. http://i.imgur.com/fV1jQlM.png |
02:18:35 | chrisjj | That's why I say there's no difference between Stop and Pause on the WPS. At least with any default-installed theme. If there's a difference on some other theme, I'd be interested to know what that theme is. |
02:19:15 | shrizza | Argh, infant broke the clip on my clip zip. |
02:21:27 | TorC | Still, AIUI there is nothing playing when stopped. Therefore there is nothing to display in *While* *Playing* screen. As a convenience RB remembers where you were so you don't have to hunt that up again because the most common thing to do is to resume because you turned the player off for a while or it powered down after exceeding the idle time, both of which invoke stop. Otherwise, the assumption is that you want to demand some specific random thing, and w |
02:21:47 | TorC | Bummer on the clip. Those things are useful. |
02:23:32 | TorC | shrizza: You might find a cheap one with electronic issues on ebay. With care you can usually get them apart without entirely destroying them to swap cases. Want a different front and back colour? Just buy a bad one that has a back you like to go with your front. |
02:24:19 | shrizza | Well, I have a spare and actually someone here informed me that this one is likely having onboard storage issues. |
02:24:33 | | Join JanC_ [0] (~janc@lugwv/member/JanC) |
02:24:38 | shrizza | It randomly gets stuck at "boot 4.0". |
02:25:26 | shrizza | I'm concerned how expensive these things appear to be these days though. |
02:25:31 | TorC | Spares are good. Still worth hanging on to. |
02:25:48 | | Nick JanC is now known as Guest61812 (~janc@lugwv/member/JanC) |
02:25:48 | | Quit Guest61812 (Killed (tepper.freenode.net (Nickname regained by services))) |
02:25:49 | | Nick JanC_ is now known as JanC (~janc@lugwv/member/JanC) |
02:26:00 | TorC | Horrible, I know. I bought another spare recently myself. |
02:26:51 | TorC | NOS from a random for about $65USD delivered - and in purple. |
02:27:07 | chrisjj | TorC: " there is nothing playing when stopped. Therefore there is nothing to display in *While* *Playing* screen" Sure there is. There's the tracks that's gonna play when you enter it. |
02:27:14 | shrizza | Nice. |
02:27:27 | chrisjj | Plus the WPS doesn't just display while playing. For example it displays while paused. |
02:28:51 | | Join webuser551 [0] (7cbf899c@gateway/web/freenode/ip.124.191.137.156) |
02:30:00 | webuser551 | hi |
02:30:24 | TorC | chrisjj: It's still not playing. Pause, in all formats I recall, has distinct hardware differences that make it technically very close to play and very different from stop. RB makes the user interface difference between pause and stop about as small as it is possible for it to be by making stop act close to pause, not the other way round. At least AFAICT. |
02:31:15 | webuser551 | so I was just reading the wiki and it says rockbox doesn't have a built in TTS, is that correct? |
02:31:40 | chrisjj | I agree it is not playing. But what doesn't make sense is that the UI kicks it in to play mode when I try to view it to see what is current but /not/ playing. |
02:33:13 | chrisjj | This makes even less sense if RB wants the "the user interface difference between pause and stop about as small as it is possible for it to be". |
02:33:27 | TorC | Because, AIUI, only when paused is there something current but not actually playing. Resume playback has to do something? Are you saying "Resume Playback" from stop should start in pause instead of play? |
02:34:15 | shrizza | I think his concern is that there's no way to view the playlist without playing from a stopped state? |
02:34:27 | chrisjj | "only when paused is there something current but not actually playing." But that's not true. When stopped, there is something current but not playing. It is the track that starts playing when you next enter WPS. |
02:35:29 | *** | Saving seen data "./dancer.seen" |
02:35:32 | chrisjj | "Are you saying "Resume Playback" from stop should start in pause instead of play?" No. I'm saying I ought to be able to reenter WPS without it being kicked into play mode. |
02:35:55 | chrisjj | Then I can put it in to play mode when I want. |
02:36:02 | TorC | Then you want it to be in pause mode? |
02:36:29 | TorC | Because there are only three states AFAIK, and only two of them have anything currently playing. |
02:36:43 | chrisjj | If there were a WPS command on the Main Menu, this is what surely everyone would expect it to do. |
02:37:30 | chrisjj | "Then you want it to be in pause mode?" I want it to be in whatevere mode it is in. I don't want the mode changed by the act of entering it. |
02:37:38 | TorC | But there isn't a WPS command on my main menu, just resume playback - which does just that. |
02:38:19 | chrisjj | Resume Playback is fine for people who want to resume playback. Not find for people who simply want to reenter the WPS. |
02:38:52 | TorC | But AIUI, when stopped, all track info is unloaded from memory. There is nothing for WPS to act on in stop mode unless I've misunderstood things. |
02:38:55 | chrisjj | Every DAP OF that I know allows one to freely enter the WPS-equivalent from the main menu. |
02:39:22 | chrisjj | "when stopped, all track info is unloaded from memory." You keep saying that, but that's not what I find. e.g. the example I gave. |
02:39:45 | chrisjj | Gave here:https://www.rockbox.org/irc/log-20161223#02:13:03 |
02:42:56 | shrizza | It is true that preparing a playlist while paused/stopped is fiddly if not impossible since RB insists on playing/resuming when performing insert actions. |
02:43:14 | | Quit idonob_ (Ping timeout: 250 seconds) |
02:43:46 | shrizza | Inserting when paused I guess is fine if your playlist isn't empty. |
02:44:42 | shrizza | But there's no way to prepare a fresh playlist without having RB kick into play and then pausing it to continue inserting. |
02:44:48 | shrizza | From what I can tell anyway. |
02:45:12 | chrisjj | shrizza: I get Insert switching to Play only in Stop state. |
02:45:26 | chrisjj | Insert does not switch to Play in Paused state. |
02:45:41 | TorC | I suspect what you want exists only in a file - quite possibly /.rockbox/.playlist_control |
02:47:06 | TorC | Because pause is a play mode, just temporarily paused. Pause still takes up the audio buffer space and all that. Stop unloads that, and one of the uses for stop is to allow for large plugins that need more RAM/processor than is available while playing. |
02:47:11 | chrisjj | TorC: I suspect it exists on the WPS that we're prevented from seeing :) |
02:47:55 | chrisjj | Interesting. Which plugin, for example? |
02:48:15 | | Quit webuser551 (Quit: Page closed) |
02:49:19 | chrisjj | ('cos I thought any launch of a plug-in that needed the audio buffer did its own Stop.) |
02:49:33 | TorC | Some of the games are that way. RFA configurator will stop the playback when doing some operations. I don't use many games/plugins (RFA config is about the only one) |
02:50:14 | chrisjj | Which game? I've found no game that requires the user to Stop first. |
02:50:21 | TorC | Yes, the plugin calls the stop in one way or another, but the effect is the same: get into a mode which makes the resources available, i.e. get out of a play mode. |
02:51:07 | chrisjj | OK, so your saying this is one of the uses of Stop mode, not this is one of the uses of the Stop /command/. |
02:51:46 | chrisjj | So, is there /any/ use for the Stop command? Apart from changing the status bar icon to a square :-) |
02:52:14 | | Join PurlingNayuki [0] (~Thunderbi@114.255.40.10) |
02:52:19 | TorC | The other use I make of it is to set a bookmark - but that requires bookmark on stop to be active. |
02:52:39 | TorC | There's probably another way to set a bookmark offered in the fine manual, though. |
02:53:21 | chrisjj | Can't you do that in Pause? |
02:55:29 | chrisjj | Oh, sorry, I misunderstood. |
02:56:11 | chrisjj | You mean that you use the automatic bookmarking on Stop. |
02:56:49 | TorC | Yep. The other way I just found looks a bit convoluted, though it no doubt works. |
02:58:30 | chrisjj | Then ISTM the Stop command's only purpose is as the Pause command, but with the option to autoset a bookmark. |
02:58:37 | chrisjj | Do you know any other purpose? |
03:00 |
03:00:27 | TorC | I can't claim knowledge of one, but the state has to exist. |
03:01:38 | TorC | If you want the WPS screen to be viewable in stop mode, you can write it. I don't care enough to make it worth my time even if I had the skill. |
03:03:48 | chrisjj | We've seen nothignnothign to indicate the state has to exist. If you try my example, you'll see that the Stop state stores the same info as the Pause state. Hence any plug-in that needs to suspend playback could simply Pause. No need for Stop. |
03:06:02 | chrisjj | ulmutul: "Are you shure you really /stopped/ audio (as opposed to just /pause/ audio)?" I tried really stopping auto (by holding Long Play) before doing the Play Next. |
03:06:52 | chrisjj | This is what I got: http://i.imgur.com/50KNc73.png . I.e. Stop caused the Play Next command to disappear from the menu. If you managed to do Play Next while stopped, I'd love to know how. |
03:11:05 | chrisjj | Bilgus: see my 2:05 to ulmutul |
03:38:26 | | Join amayer_ [0] (~amayer@24.152.198.8.res-cmts.eph2.ptd.net) |
03:46:16 | Bilgus | yes after you stop playback only insert is left in the menu which calls the same function as PLAY NEXT |
03:48:00 | Bilgus | New Selective Backlight, Advanced Softlock Firmware is up; TorC, Johnb2 in ~20MINUTES |
03:48:25 | Bilgus | https://www.mediafire.com/?tl0828dq7lq1c |
03:54:44 | chrisjj | Goodness know why anyone thought it smart to move the same function to a different command just because the WPS is stopped! |
03:55:26 | | Quit [Saint] (Remote host closed the connection) |
04:00 |
04:19:22 | | Join [Saint] [0] (~sinner@rockbox/staff/saint) |
04:27:00 | | Quit paulk-collins (Ping timeout: 250 seconds) |
04:35:01 | | Quit PurlingNayuki (Ping timeout: 248 seconds) |
04:35:33 | *** | Saving seen data "./dancer.seen" |
04:38:52 | | Join PurlingNayuki [0] (~Thunderbi@114.255.40.10) |
04:43:02 | | Quit PurlingNayuki (Ping timeout: 250 seconds) |
04:50:28 | | Join PurlingNayuki [0] (~Thunderbi@114.255.40.10) |
04:56:54 | | Quit PurlingNayuki (Ping timeout: 250 seconds) |
04:58:37 | | Join PurlingNayuki [0] (~Thunderbi@2001:da8:215:4ff:6452:f8f5:67e0:fce2) |
05:00 |
05:02:55 | | Nick megal0maniac is now known as Guest1372 (~megal0man@unaffiliated/megal0maniac) |
05:02:55 | | Quit Guest1372 (Killed (niven.freenode.net (Nickname regained by services))) |
05:02:56 | | Join megal0maniac [0] (~megal0man@unaffiliated/megal0maniac) |
05:02:58 | | Quit PurlingNayuki (Ping timeout: 245 seconds) |
05:10:50 | | Quit prof_wolfff (Ping timeout: 264 seconds) |
05:23:10 | | Join paulk-collins [0] (~paulk@gagarine.paulk.fr) |
05:26:14 | | Join prof_wolfff [0] (~prof_wolf@82.159.0.123.dyn.user.ono.com) |
05:28:51 | | Quit alexweissman (Remote host closed the connection) |
06:00 |
06:05:16 | | Quit TheSeven (Ping timeout: 240 seconds) |
06:05:51 | | Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) |
06:23:57 | | Join PurlingNayuki [0] (~Thunderbi@2001:da8:215:4ff:ac0a:5e4:3f1e:8ee1) |
06:28:35 | | Quit prof_wolfff (Ping timeout: 252 seconds) |
06:35:34 | *** | Saving seen data "./dancer.seen" |
06:44:09 | | Join prof_wolfff [0] (~prof_wolf@82.159.0.123.dyn.user.ono.com) |
07:00 |
07:02:58 | | Quit TheSeven (Ping timeout: 245 seconds) |
07:03:31 | | Join TheSeven [0] (~quassel@rockbox/developer/TheSeven) |
07:25:49 | | Join smoke_fumus [0] (~smoke_fum@dynamic-vpdn-93-125-14-78.telecom.by) |
07:30:22 | | Quit amayer_ (Quit: Leaving) |
07:32:05 | | Join johnb2 [0] (~johnb2@p57B4524A.dip0.t-ipconnect.de) |
07:49:22 | | Join parchd [0] (~parchd@unaffiliated/parchd) |
08:00 |
08:06:24 | | Quit johnb2 (Ping timeout: 258 seconds) |
08:16:08 | | Join ender` [0] (krneki@foo.eternallybored.org) |
08:19:38 | | Join Senji_ [0] (~Senji@85.187.103.250) |
08:35:38 | *** | Saving seen data "./dancer.seen" |
08:37:11 | | Join johnb2 [0] (~johnb2@p57B4524A.dip0.t-ipconnect.de) |
08:43:41 | | Quit parchd (Ping timeout: 265 seconds) |
09:00 |
09:00:45 | | Join TheLemonMan [0] (~root@irssi/staff/TheLemonMan) |
09:07:55 | | Quit johnb2 (Quit: Nettalk6 - www.ntalk.de) |
09:24:58 | | Quit megal0maniac (Ping timeout: 250 seconds) |
09:25:08 | | Quit nlogex (Ping timeout: 250 seconds) |
09:26:04 | | Join megal0maniac [0] (~megal0man@unaffiliated/megal0maniac) |
09:29:04 | | Join cohokiller673 [0] (cohokiller@c-24-22-103-176.hsd1.wa.comcast.net) |
09:29:49 | | Join adambomb [0] (cohokiller@c-24-22-103-176.hsd1.wa.comcast.net) |
09:29:53 | | Quit adambomb (Client Quit) |
10:00 |
10:01:36 | | Join pamaury [0] (~pamaury@rockbox/developer/pamaury) |
10:15:27 | | Join cc___ [0] (~ac@2001:910:113f:1:6a05:caff:fe1c:1627) |
10:19:08 | | Quit krnlyng (Ping timeout: 250 seconds) |
10:26:51 | | Quit cc___ (Quit: WeeChat 1.6) |
10:32:28 | | Join krnlyng [0] (~liar@178.114.13.63.wireless.dyn.drei.com) |
10:34:57 | Bilgus | CHRISJJ Insert. Add track(s) immediately after any tracks added via the most recent Insert operation. If no tracks have yet been added via an Insert, new tracks will be added immediately after the current playing track. If playback is stopped a new dynamic playlist will get created with the selected tracks. |
10:35:23 | Bilgus | Play Next. Replaces all but the current playing track with track(s). Current playing track is queued. |
10:35:41 | *** | Saving seen data "./dancer.seen" |
10:35:44 | Bilgus | what more do you want?? |
10:47:24 | | Quit pamaury (Ping timeout: 258 seconds) |
10:55:50 | | Quit munch (Read error: Connection reset by peer) |
10:57:23 | | Join skapazzo [0] (~skapazzo@151.9.205.1) |
11:00 |
11:00:46 | TorC | Bilgus: To be a complainipus? |
11:04:57 | TorC | BTW, I'm downloading the new version. The build ID in the file name appears to be the same as the 12/20 version I have, just with a different compile date. Is this expected? |
11:05:50 | Bilgus | really? sure it isn't just slightly longer? |
11:06:24 | TorC | Both say V866aad1M-$date |
11:07:02 | TorC | ls sorts them one above the other, making it real easy to check. |
11:07:56 | Bilgus | yea you are correct I'm guessing since I hadn't committed changes when I built them it didn't change |
11:09:39 | TorC | All those pesky details the computer demands you do its way. |
11:12:03 | Bilgus | If in the backlight menu there is only an entry that says 'Disable Unmapped Buttons' then it is correct sorry for the confusion |
11:12:51 | TorC | I installed it, and yes, there's only one entry for unmapped/unknown buttons as you say. |
11:14:58 | Bilgus | well it should be exactly that string if unknown is anywhere in there it isn't correct |
11:15:45 | Bilgus | Thats the only user facing change at least behind the scenes different story |
11:16:09 | TorC | That's the string - at least in selBL settings. |
11:17:13 | Bilgus | ok then all good |
11:18:57 | TorC | Good. That makes things easier for you. |
11:22:00 | TorC | johnb2: ^ So that you know the change propagated even though only the date and not the build ID changed. |
11:34:47 | | Join petur [0] (~petur@rockbox/developer/petur) |
11:37:53 | | Join robertd1 [0] (~root@201.242.214.237) |
12:00 |
12:10:26 | | Join ZincAlloy [0] (~Adium@2a02:8108:8b80:1700:3dbc:fc96:d72f:4837) |
12:10:52 | | Join parchd [0] (~parchd@unaffiliated/parchd) |
12:24:42 | | Join paulk-collins_ [0] (~paulk@gagarine.paulk.fr) |
12:28:11 | | Join paulk-collins__ [0] (~paulk@gagarine.paulk.fr) |
12:28:17 | | Quit paulk-collins (Ping timeout: 252 seconds) |
12:30:44 | | Quit paulk-collins_ (Ping timeout: 248 seconds) |
12:35:42 | *** | Saving seen data "./dancer.seen" |
12:38:59 | | Join paulk-collins_ [0] (~paulk@gagarine.paulk.fr) |
12:41:46 | | Quit paulk-collins__ (Ping timeout: 256 seconds) |
12:59:03 | | Quit robertd1 (Quit: Leaving.) |
13:00 |
13:22:24 | | Join robertd1 [0] (~root@201.242.214.237) |
13:44:51 | | Join munch [0] (~pls@gateway/shell/elitebnc/x-zticedbdfrplgops) |
14:00 |
14:27:43 | | Quit puckipedia (Ping timeout: 268 seconds) |
14:28:55 | | Join puckipedia [0] (puck@puckipedia.com) |
14:35:43 | *** | Saving seen data "./dancer.seen" |
14:43:13 | | Join lebellium [0] (~chatzilla@ren77-h01-176-151-188-9.dsl.sta.abo.bbox.fr) |
14:43:48 | | Quit PurlingNayuki (Ping timeout: 245 seconds) |
14:44:07 | | Join treaki__ [0] (~treaki@p54BF2096.dip0.t-ipconnect.de) |
14:44:10 | treaki__ | hi |
14:44:35 | treaki__ | ive got a Sansa Clip+ with a broken power button |
14:45:05 | treaki__ | i can still start the device using usb power, but the controll is very limited |
14:45:20 | treaki__ | right now its frozen, and when that happens i have no way but waiting until the battery is emty to get it running again |
14:46:08 | treaki__ | so my question: is it possible to build a modified bootolader that can use the menu button similar to the power button (long press=force reboot, short press on off condition=power on)? |
14:46:16 | treaki__ | thanks for any help on this in advance |
14:50:18 | Bilgus | you wouldn't be able to do the power on part |
14:51:01 | Bilgus | that is controlled by the device but remapping power off wouldn't be impossible |
14:53:04 | Bilgus | next question is what would you want to give up to have power off as the clip doesn't have free buttons, so trade off would be either multiple buttons to press or giving up an existing function |
14:54:44 | Bilgus | now if the device were hung OTOH I don't think you could do anything anyways |
14:55:18 | Bilgus | why not fix the power button hardest part is getting the device open |
14:55:58 | treaki__ | Bilgus, power off is not the problem, i just have to set the timer matching and stop playback, wait 10 minutes and its off |
14:56:11 | treaki__ | to get it on, or reset it is the problem... |
14:56:54 | Bilgus | take out the power button and use finger nail clippers to remove switch and make a little foil tipped stick to bridge the contacts if you don't have access/skill with a soldering iron |
14:56:58 | treaki__ | i am not the hardware guy, and not able to solder such a small button, i have also lost that button and it wouldnt pay off to order a new one of that size... |
14:57:36 | treaki__ | so what would you suggest me to do to be able to reset/power on using the home button, do i have to install the building system and modify some lines of code? |
14:57:47 | treaki__ | if so how exactly do that? |
14:58:58 | Bilgus | What I'm getting at is if the device is truly hung you can't |
14:59:20 | treaki__ | it was that much difficult to open it up the first time and now it lookes quite bad, i am not able to open it again without future damage, i am, how to say it in english... |
14:59:27 | Bilgus | the power button does hard reset in hardware |
15:00 |
15:00:01 | Bilgus | so have you already removed the actual switch (not just the plastic button?) |
15:00:43 | treaki__ | i have very gross motor skills, if thats the right frase for it... |
15:01:12 | treaki__ | Bilgus, the switch soldering was lose and after i tryed to fix it again i have lost it |
15:01:39 | Bilgus | ok so you have an open switch hole as well? |
15:02:13 | Bilgus | ie. the plastic button is gone? |
15:05:47 | Bilgus | https://www.rockbox.org/wiki/pub/Main/SansaClip/sansa_clipplus_4.jpg |
15:06:02 | Bilgus | ^look there not power button on top right |
15:06:09 | Bilgus | NOTE* |
15:06:16 | | Quit treaki__ (Ping timeout: 256 seconds) |
15:06:46 | | Join treaki__ [0] (~treaki@p54BF2096.dip0.t-ipconnect.de) |
15:06:53 | Bilgus | https://www.rockbox.org/wiki/pub/Main/SansaClip/sansa_clipplus_4.jpg |
15:06:59 | Bilgus | ^look there note power button on top right |
15:07:32 | Bilgus | what I would do is bend a paperclip and make a reset clip to bridge those contacts |
15:08:06 | treaki__ | thanks for all the harware related intel, but the only possible way to make this thing usable agian would be a software solution working without opening up the player, its much to small for my big hands to make anything better |
15:08:27 | Bilgus | software can't do a hardreset |
15:08:52 | Bilgus | you don't need to open the player to hit those contacts with a paperclip |
15:09:23 | treaki__ | hard reset is only done on long press |
15:09:28 | Bilgus | if the button is still there then melt to small holes just to either side of the power button with a hot paper clip |
15:09:43 | treaki__ | i have asumed that that it is firmware/bootloader based |
15:10:03 | Bilgus | no, the clip tries to shut down before the hardreset is called in hardware |
15:10:19 | treaki__ | or is ther actually a hardware timer or another microprozessor integrated that dose the reset??? |
15:10:25 | Bilgus | ^!! |
15:10:33 | Bilgus | exactly |
15:10:56 | treaki__ | so is it possible to modify rockbox that i can long press the menu button to reset the device? |
15:11:05 | treaki__ | or maybe some signal i send using usb |
15:11:06 | Bilgus | if you truly have a hang then nothing in software is getting called anyways |
15:11:46 | treaki__ | i dont want this situations where i have to wait until the battery is emty to get use of the player again |
15:12:13 | Bilgus | meh maybe you could have a watchdog timer that you pet every so often but I haven't looked into the AMS datasheet to see if such a watchdog exists |
15:13:04 | treaki__ | yea, i am only a java programmer that can do hello worlds (and a little more) in c, so i would need some help to know where to start... |
15:13:33 | treaki__ | do you know enough bout the coding of rockbox to help me with that? |
15:14:37 | Bilgus | if such a timer exists maybe. |
15:16:30 | Bilgus | I still say you would be better off shorting the pins |
15:17:49 | treaki__ | you dont know me, i am happy if i can insert pc memory the right way |
15:18:53 | Bilgus | there isn't much else you could mess up |
15:19:50 | Bilgus | bend a paperclip in a L and wiggle it back and forth |
15:20:43 | Bilgus | There are several watchdog timers in the older version of the chip who knows if the clip+ is the same and thats pretty low level |
15:23:58 | Bilgus | only thing under the power button is the head phone jack |
15:24:30 | Bilgus | not like you need to press hard and how often do you need a hard reset? |
15:26:06 | chrisjj | Insert is currently broken. It is supposed to leave the track there "even after it is played." https://archive.is/gb4Cp#selection-3357.0-3367.109. In fact, the track gets wiped when play reaches the current playlist's end: https://www.dropbox.com/s/5ps93vviaemi4bm/RB%20Insert%20fail%20to%20retain%20track%20ZEN%20%20dev%202016-12-18%203ee7972.mpg?dl=0 |
15:32:53 | Bilgus | treaki__ I found some watchdog functions that would probably work but I have no Idea how viable an option it would be, probably mess with everything and have the device resetting on you constantly |
15:35:36 | chrisjj | Dynmanic playlist detection is currently broken. Resume Playback can indicate there's no DP whilst at the same time Files, track Select can say there is a DP. https://www.dropbox.com/s/g5n0xjucvzbebe7/RB%20Dynamic%20playlist%20detection%20fail%20ZEN%20%20dev%202016-12-18%203ee7972.mpg?dl=0 |
15:36:18 | chrisjj | Testing on ZEN simulator dev build 2016-12-18 3ee7972 |
15:36:43 | treaki__ | Bilgus, is it possible to enable some usb serrial to debug all that watchdogs so i could thest them out if one of the would be suitable? |
15:37:11 | treaki__ | where should i start in setting up a matching development enviorment? |
15:38:32 | Bilgus | I'm not the person to ask on the USB stuff |
15:38:59 | Bilgus | Dev environment though is easy |
15:39:45 | Bilgus | https://www.rockbox.org/wiki/DevelopmentGuide |
16:00 |
16:00:51 | | Join rela [0] (~x@pdpc/supporter/active/rela) |
16:03:39 | | Quit lebellium (Quit: ChatZilla 0.9.93 [Firefox 50.1.0/20161208153507]) |
16:10:22 | Bilgus | ChrisJJ go to the Main Menu > Playlist Catalogue long press select and choose View Current Playlist |
16:16:24 | chrisjj | WTF is it doing in there?? Playlist Catalogue has nothing to with WPS. |
16:16:26 | chrisjj | Thanks. |
16:20:33 | chrisjj | So, why on earth is Main Menu 'Resume Playback' not resuming playback? Why it is barring a return to the WPS, saying "Nothing to resume"? |
16:20:39 | Bilgus | I'm guessing there is some difference between Dynamic Playlists that the manual hasn't hinted to |
16:21:07 | chrisjj | Difference between DPs and some other kind of playlist? |
16:21:39 | chrisjj | Or differences between various dynamic playlists? |
16:23:29 | Bilgus | perhaps? it seems when a saved playlist is done playing the result is the same |
16:24:32 | Bilgus | if you choose Repeat All it works like that |
16:28:05 | | Join Strife1989 [0] (~quassel@adsl-98-80-196-101.mcn.bellsouth.net) |
16:29:08 | | Quit Strife89 (Ping timeout: 260 seconds) |
16:29:22 | | Quit parchd (Quit: its chriissssssssmaaaaaaaaaaaaaaaaas) |
16:31:06 | chrisjj | OK, I retract my "Insert is currently broken." It looks as if the fault is instead in Resume Playback, which is supposed to "resume if music playback is stopped or paused and there is something to resume" but in this case fails: http://i.imgur.com/uk0Xaks.png -> http://i.imgur.com/5yCBAxY.png |
16:32:41 | Bilgus | submit a bug then |
16:33:17 | Bilgus | I'm assuming that when a playlist is done it is considered nothing to resume |
16:35:47 | *** | Saving seen data "./dancer.seen" |
16:38:02 | chrisjj | The thing that's there to resume is the current playlist. :-) The word resume means continue /or begin again/ and begin again is the only sensible thing to do here. |
16:38:12 | chrisjj | "submit a bug then" Will do. |
16:38:22 | chrisjj | Thanks. |
16:54:41 | chrisjj | pamaury: re your "take the first file of the new playlist, and press play, it clears the playlist and adds one file" (which fails to clear clear a CP /equalling/ the list of tracks /containing/ the single required track)... |
16:54:49 | chrisjj | ... now I find it fails in the Nothing to Resume state: https://www.dropbox.com/s/kkmjsxkxwur1c4q/RB%20Files%2C%20track%2C%20Play%20fail%20while%20Nothing%20to%20Resume%20ZEN%20sim%20dev%202016-12-18%203ee7972.mpg?dl=0 |
16:54:54 | chrisjj | ... and fails differently in the Stopped state: https://www.dropbox.com/s/znj1da8rlpvephw/RB%20Files%2C%20track%2C%20Play%20fail%20while%20Stopped%20ZEN%20sim%20dev%202016-12-18%203ee7972.mpg?dl=0 |
16:56:39 | chrisjj | ...and fails in the paused state. |
16:56:50 | chrisjj | I'm now unsure of whether it ever works. |
16:59:45 | | Part robertd1 |
17:00 |
17:21:08 | | Join Link8 [0] (~me@145.133.168.70) |
17:29:39 | | Join nlogex [0] (~filip@CPE30469a4d21ac-CMa84e3f5c8560.cpe.net.fido.ca) |
17:49:41 | | Join alexweissman [0] (~alexweiss@c-68-51-123-75.hsd1.in.comcast.net) |
17:58:47 | | Quit Link8 (Remote host closed the connection) |
18:00 |
18:06:39 | | Quit petur (Quit: Leaving) |
18:18:10 | | Quit TheLemonMan (Quit: "It's now safe to turn off your computer.") |
18:35:50 | *** | Saving seen data "./dancer.seen" |
18:43:15 | chrisjj | pamaury: This Play function doesn't accord with the manual https://archive.is/n3lJj#selection-457.0-469.33 |
18:56:26 | | Quit akaWolf (Read error: Connection reset by peer) |
18:57:23 | | Join akaWolf [0] (~akaWolf@unaffiliated/akawolf) |
19:00 |
19:00:16 | | Join petur [0] (~petur@rockbox/developer/petur) |
19:07:18 | | Quit nlogex (Read error: Connection reset by peer) |
19:07:40 | | Join nlogex [0] (~filip@CPE30469a4d21ac-CMa84e3f5c8560.cpe.net.fido.ca) |
19:10:19 | | Quit nlogex (Read error: Connection reset by peer) |
19:10:51 | | Join nlogex [0] (~filip@CPE30469a4d21ac-CMa84e3f5c8560.cpe.net.fido.ca) |
19:18:14 | Bilgus | JohnB2: I've decided to leave unmapped actions as they were it would be better to edit the keymap on offending devices rather than add all the extra code to filter it out |
19:19:58 | Bilgus | there is definitely a reason to leave unmapped action in as it prevents the double key presses |
19:21:00 | Bilgus | but in the case of the fuzev2 the center button is still mapped to STD_OK |
19:23:31 | | Join johnb2 [0] (~johnb2@p57B4524A.dip0.t-ipconnect.de) |
19:24:22 | | Nick RikuKawai is now known as Riku (~riku@hatsune.thisis.moe) |
19:25:35 | johnb2 | Bilgus: I completely agree, for me your code is already a 99% percent solution and it's not worth adding complexity. For the Duze Select I don't really care. |
19:27:36 | Bilgus | Yeah as I was going through I found some optimizations that are IMO more important than trying to workaround the action fall through Editing the keymap on devices like that is pretty simple and won't incur overhead on all the other devices |
19:27:56 | Bilgus | nor run the risk of breaking anything |
19:29:22 | johnb2 | * Fuze not Duze |
19:30:52 | Bilgus | I'll look over what I have in the next day or two and compile new builds |
19:31:44 | | Part duo8 |
19:31:49 | johnb2 | alright, then I will wait until then for further testing. BTW, where are you located? |
19:31:56 | | Join duo8 [0] (~ZNC-SRV-H@27.72.16.212) |
19:32:47 | Bilgus | USA |
19:33:29 | Bilgus | ill go ahead and commit if you want to compile it your self I just don't have time to wait for the mess of them to compile and upload |
19:34:23 | Bilgus | I also think i'll leave the name Disable Unmapped Actions as it is still technically true |
19:43:39 | Bilgus | here is the first part #g1445 |
19:43:40 | fs-bluebot | Gerrit review #1445 at http://gerrit.rockbox.org/r/1445 : Make short press of SELECT in FMS return ACTION_NONE on Sansa Fuze by William Wilgus |
19:51:40 | | Quit smoke_fumus (Quit: KVIrc 4.2.0 Equilibrium http://www.kvirc.net/) |
19:52:29 | | Quit johnb2 (Ping timeout: 258 seconds) |
19:55:10 | Bilgus | and #g1417 is up as well |
19:55:11 | fs-bluebot | Gerrit review #1417 at http://gerrit.rockbox.org/r/1417 : Selective Backlight/Advanced Softlock - Selective actions based on context by William Wilgus |
19:57:17 | | Quit Bilgus (Quit: Page closed) |
20:00 |
20:04:35 | | Nick paulk-collins_ is now known as paulk-collins (~paulk@gagarine.paulk.fr) |
20:04:39 | | Quit paulk-collins (Quit: Leaving) |
20:04:56 | | Join paulk-collins [0] (~paulk@gagarine.paulk.fr) |
20:15:40 | | Quit amayer (Quit: Leaving) |
20:21:31 | | Join amayer [0] (~amayer@mail.weberadvertising.com) |
20:22:37 | | Join monolith [0] (6219e7a8@gateway/web/cgi-irc/kiwiirc.com/ip.98.25.231.168) |
20:22:43 | monolith | Hi |
20:22:57 | monolith | I can't find the rockbox build for the most recent iPod Classic |
20:23:28 | | Join johnb2 [0] (~johnb2@p57B4524A.dip0.t-ipconnect.de) |
20:23:47 | monolith | * 6th gen |
20:24:37 | monolith | If I remember correctly from when I did this a long time ago, there was a custom bios I had to install that then made a build compatible |
20:26:02 | | Quit amayer (Client Quit) |
20:27:56 | monolith | Nevermind, I solved my own issue |
20:27:56 | | Quit monolith (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client) |
20:35:51 | *** | Saving seen data "./dancer.seen" |
20:39:46 | | Quit chrisjj (Quit: Page closed) |
20:40:04 | | Join chrisjj [0] (5001d87b@gateway/web/freenode/ip.80.1.216.123) |
20:41:58 | | Join advcomp2019 [0] (~advcomp20@unaffiliated/advcomp2019) |
20:42:01 | | Quit advcomp2019_ (Ping timeout: 268 seconds) |
20:45:26 | | Quit johnb2 (Quit: Nettalk6 - www.ntalk.de) |
21:00 |
21:04:12 | | Quit rela (Read error: Connection reset by peer) |
21:27:30 | | Join idonob [0] (~Owner@S0106602ad08ec3dd.vs.shawcable.net) |
21:43:27 | | Join JanC_ [0] (~janc@lugwv/member/JanC) |
21:44:42 | | Nick JanC is now known as Guest57833 (~janc@lugwv/member/JanC) |
21:44:42 | | Quit Guest57833 (Killed (asimov.freenode.net (Nickname regained by services))) |
21:44:43 | | Nick JanC_ is now known as JanC (~janc@lugwv/member/JanC) |
21:45:20 | | Join idonob___ [0] (~Owner@S0106602ad08ec3dd.vs.shawcable.net) |
21:45:24 | | Quit idonob (Ping timeout: 248 seconds) |
21:52:37 | | Quit idonob___ (Quit: the thing broke :() |
21:54:22 | chrisjj | When in Stopped state, Files track Current Playlist removes the Queue commands, preventing any tracks from being Queued. The manual fails to accord, AFAICS. Anyone know a reason for this, if it is not a bug? |
21:56:17 | | Join idonob [0] (~Owner@S0106602ad08ec3dd.vs.shawcable.net) |
22:00 |
22:35:54 | *** | Saving seen data "./dancer.seen" |
22:41:21 | | Join lebellium_z3c [0] (~AndChat73@2a02:2788:1024:d4a:105a:2c29:fa64:d39) |
23:00 |
23:09:22 | | Join robertd1 [0] (~root@201.242.214.237) |
23:13:04 | | Quit petur (Quit: Leaving) |
23:22:30 | | Quit idonob (Quit: s/byte/bye) |