Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2015-06-15

00:00:18[Saint]That's possible, but not trivial.
00:00:43[Saint]The touch detection is just plain bad, so I'm not sure how gracefully such a thing would work.
00:01:21[Saint]even with the ability to tweak the sensitivity you can only really adjust it from "terrible" to "awful" to "acceptably bad".
00:01:53jtdesigns01oh, where would i start? (meaning what files should i look at)
00:02:08 Quit ender` (Quit: I invented the term 'Object-Oriented', and I can tell you I did not have C++ in mind. -- Alan Kay)
00:02:32[Franklin]has anyone thought about upgrading gerrit yet?
00:03:16 Nick suYin is now known as suYin`OFF (
00:03:18[Saint]If thinking about it was sufficient it'd be done already.
00:03:47[Franklin]what's in the way of it getting done?
00:04:43*foolsh bwats a dead horse with [Franklin]
00:06:59 Join shamus [0] (
00:08:55 Quit shamus (Client Quit)
00:09:26 Join shamus [0] (
00:11:41 Quit Electricguy (Ping timeout: 276 seconds)
00:11:49jtdesigns01basically, what i`m asking is where is the fuze+ touchpad driver implemented?
00:12:49[Saint]offhand, dunno. I suspect grepping for HAVE_TOUCHPAD will tell you though.
00:13:05 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
00:14:04[Saint]Better watch yourself foolsh - Dr. Dre will slap you on the bum - that's a registered trademark!
00:15:59 Quit JdGordon (Ping timeout: 264 seconds)
00:16:01 Quit JanC (Ping timeout: 265 seconds)
00:17:52 Quit shamus (Quit: chaos reigns within reflect repent and reboot order shall return)
00:18:29 Join shamus [0] (
00:26:38 Quit [Franklin] (Ping timeout: 276 seconds)
00:32:13 Join [Franklin] [0] (
00:32:46 Quit bertrik (Remote host closed the connection)
00:36:29foolshjtdesigns01: The touchpad driver is really an array of virtual buttons implemented in /firmware/target/arm/imx233/sansa-fuzeplus/button-fuzeplus.c and defined in /firmware/target/arm/imx233/sansa-fuzeplus/button-target.h
00:38:07[Saint]klunky-ass gesture support would be fairly trivial to add.
00:38:21[Saint]"real" gesture support...dunno, pass.
00:39:10 Join JanC [0] (~janc@lugwv/member/JanC)
00:39:24[Saint]by "klunk-ass" gesture support, I mean just noting if a given segment of the touchpad was touched within a given timeframe of its neighbor(s) that make up any given gesture.
00:39:28***Saving seen data "./dancer.seen"
00:39:44[Saint]....something something, given.
00:41:32foolshYes, the "boolean" nature of the present way it handles a button press is only just good enough for what it's used for currently
00:42:58[Saint]The horrible nest of conditions required to implement the aforementioned "klunky-ass" gesture support gives me a cold sweat thinking about it.
00:43:35[Saint]though it would be far removed from being the only example of ifdef hell in the rb sources, should it happen.
00:44:13foolshyeah some of those I've seen are pretty deep :P
00:44:56*foolsh thought about attaching little rubber pads to make extra buttons and a Dpad, thus extending the number of possible virtual buttons on his fuze+ beyond the 3x3 grid
00:45:55foolshinitial tests seemed to make me believe it would work, but it's polishing a turd
00:46:12[Saint]instead of a 3x3 grid, just split it up into a 6x21 full QWERTYY keyboard. :))
00:46:48[Saint]or AZERTY, hell...even DVORAK, whatever floats your boat. :)
00:46:51foolshThat would be swee!!, all I need is a pencil sharpener to use on my fingers!
00:47:09 Quit AlexP (Remote host closed the connection)
00:47:41foolshoh hell, does this thing do usb host?
00:55:50 Quit [Saint] (Quit: Quit.)
00:56:15 Join [Saint] [0] (~hayden@rockbox/staff/saint)
00:57:08 Quit WakiMiko (Max SendQ exceeded)
00:58:05 Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko)
00:58:42 Quit WakiMiko (Max SendQ exceeded)
00:59:28 Join WakiMiko [0] (~WakiMiko@unaffiliated/wakimiko)
01:21:24 Join JdGordon [0] (
01:21:24 Quit JdGordon (Changing host)
01:21:24 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
01:24:23 Quit JdGordon_ (Ping timeout: 264 seconds)
01:29:01 Join autofsckk [0] (~autofsckk@unaffiliated/autofsckk)
01:32:33 Quit krabador (Quit: Take The Time)
01:41:57 Quit JanC (Ping timeout: 246 seconds)
01:52:31 Quit RiD (Quit: A good plan today is better than a perfect plan tomorrow.)
01:56:33 Join JanC [0] (~janc@lugwv/member/JanC)
01:58:07autofsckkhello i want to make a playlist but i dont know how, i use linux and tried with rythmbox an audacious with no luck, i know that i have to change the path, but i really preciate if somebody could give me a hint about this, thanks in advance
02:01:34[Saint]assuming the basic structure is the same you shouldn't even have to change the path.
02:01:46[Saint]It should strip from the front of the path until it finds a match.
02:01:51[Saint](by my understanding)
02:04:07autofsckk[Saint]: it seems that it is working now, i tried with clementine another player and is working
02:04:49[Saint]were you trying to export as something other than m3u(8) by any chance?
02:05:11autofsckkand about your explanation, i agree with you but when i did the playlist with other player it did not work
02:05:41autofsckkif i export it as just m3u it just dont appear at the playlists folder
02:06:44autofsckkand i just wanted to say that rockbox reall rocks, its great, thanks a lot for doing it
02:07:28[Saint]You're aware that playlists don't need to be in any locaiton, right?
02:07:42 Quit [Franklin] (Ping timeout: 245 seconds)
02:07:44[Saint]They can be literally anywhere, they need not reside in /Playlists
02:08:05autofsckki understand that
02:08:28[Saint]They only need to be there to make use of the Playlist Catalogue (which is something I'd like to fix but never got around to)
02:08:34autofsckkthe important thing is the path right? considering the root path from the player's hd
02:10:33[Saint]Yes. But as long as the paths are relative it should "Just Work". As in if you created a playlist from files on your PC at /home/user/Music/Artist/Album/Track it should work and strip the path automatically if the files reside at, say, /Music/Artist/Album/Track on the device.
02:12:40autofsckkok i didnt know that
02:39:32***Saving seen data "./dancer.seen"
02:40:42 Quit ZincAlloy (Quit: Leaving.)
02:55:39 Quit Rower (Ping timeout: 250 seconds)
02:59:55 Quit CustosLimen (Max SendQ exceeded)
03:00:12 Join AlexP [0] (~alex@rockbox/staff/AlexP)
03:01:56 Join CustosLimen [0] (~CustosLim@unaffiliated/cust0slim3n)
03:03:53foolshSo I'm looking at ./firmware/target/arm/imx233/sansa-fuzeplus/button-fuzeplus.c and tell me if I'm wrong or not (I'm probably wrong) but if we split "find_button()" function into separate functions for each button aka "find_button_up() find_button_down() etc" Would this be enough to enable multiple button press detection?
03:05:49foolshOr am I thinking about concurrency all wrong?
03:06:25[Saint]From memory I don't think the touchpad can track multipoint.
03:06:34[Saint]But I'm far from positive.
03:07:10foolshdamn, it would average them wouldn't it
03:07:15foolshI would
03:08:20jtdesigns01well it depends. i think we would need to do a lot more than just change the functions in the driver
03:08:59jtdesigns01i think we would need to change the way we loop and deal with presses
03:11:06[Saint]I /believe/ it is a hardware limitation.
03:11:23[Saint]I think it is physically incapable of tracking multiple touch points.
03:11:31jtdesigns01oh. not fun.
03:11:56foolshthere are some comments that suggest otherwise, but how can we know?
03:12:00[Saint]Its not uncommon (well, increasingly so nowadays, but not rare), but, yeah.
03:12:07foolshlook in the function touchpad_init
03:12:09[Saint]It sucks for our uses if I'm remembering correctly.
03:12:14foolshhas multi finger: yes
03:12:46foolshit may or not be correct
03:13:32jtdesigns01well, the question is: is there a way that we could query to check if a *certain point* is pressed; rather than *what* point is pressed
03:13:51jtdesigns01or is there a different way of doing this?
03:14:29[Saint]Now, I'm a little drunk, I'll admit - but I fail to parse that.
03:14:38[Saint]The seem functionally identical statements.
03:16:42jtdesigns01we need to somehow check all the points on the pad and see which ones are pressed. as opposed to running a function that gives us *the* point that is pressed.
03:18:22jtdesigns01or is there a better way?
03:18:58foolshjtdesigns01: pamaury would more intamite with the fuze+ hardware than I am. I assume he's vacationing or traveling or deep in study somewhere underground and top secret (okay the last one was not really) but if you catch him, he would probably know a bit more about multi touch capabilites.
03:22:55jtdesigns01It shouldn't be too hard to try a gesturey kind of thingy though. it should probably be tested in the "System" menu before we try to integrate it as an actual control method though.
03:34:29 Quit AlexP (Remote host closed the connection)
03:48:39 Quit JanC (Ping timeout: 246 seconds)
04:02:49 Quit Moarc (Ping timeout: 264 seconds)
04:04:45 Join Moarc [0] (
04:08:08 Quit soap (Ping timeout: 276 seconds)
04:17:41 Quit CustosLimen (Read error: Connection timed out)
04:18:58 Join CustosLimen [0] (~CustosLim@unaffiliated/cust0slim3n)
04:20:23 Join soap [0] (~soap@rockbox/staff/soap)
04:39:34***Saving seen data "./dancer.seen"
04:52:10 Quit n17ikh (Remote host closed the connection)
04:53:26 Join n17ikh [0] (~n17ikh@unaffiliated/n17ikh)
05:00:36 Join shai [0] (
05:02:30 Quit shai (Client Quit)
05:27:57 Quit dfkt (Read error: Connection reset by peer)
05:30:52 Join xorly [0] (
05:51:27 Quit TheSeven (Disconnected by services)
05:51:41 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
06:28:12 Quit xorly (Ping timeout: 265 seconds)
06:39:36***Saving seen data "./dancer.seen"
06:43:20 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
06:46:31 Quit JdGordon (Ping timeout: 244 seconds)
06:46:54 Quit autofsckk (Quit: leaving)
06:48:12 Join JanC [0] (~janc@lugwv/member/JanC)
06:58:10 Quit CustosLimen (Max SendQ exceeded)
06:59:19 Join CustosLimen [0] (~CustosLim@unaffiliated/cust0slim3n)
07:33:44 Join peterburk [0] (
07:45:37 Quit bluebrother (Disconnected by services)
07:45:42 Join bluebrother^ [0] (~dom@rockbox/developer/bluebrother)
07:54:59 Quit pixelma (Remote host closed the connection)
07:54:59 Quit amiconn (Remote host closed the connection)
07:55:41 Join pixelma [0] (~pixelma@rockbox/staff/pixelma)
07:55:45 Join amiconn [0] (~amiconn@rockbox/developer/amiconn)
08:27:36 Join ender` [0] (
08:29:44 Join Markmaster [0] (~Markmaste@
08:34:49 Quit Markmaster (Ping timeout: 276 seconds)
08:35:07 Join Markmaster [0] (
08:39:40***Saving seen data "./dancer.seen"
08:51:57 Join petur [0] (~petur@rockbox/developer/petur)
09:13:59 Quit JanC (Ping timeout: 265 seconds)
09:27:56 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
09:41:45 Quit munch (Ping timeout: 256 seconds)
09:45:45 Join munch [0] (~munch@unaffiliated/munch)
09:46:25 Quit pamaury (Remote host closed the connection)
09:59:14 Quit CustosLimen (Ping timeout: 244 seconds)
10:04:18 Join CustosLimen [0] (~CustosLim@unaffiliated/cust0slim3n)
10:05:44 Nick kugel_ is now known as kugel (~kugel@rockbox/developer/kugel)
10:06:26 Quit TBCOOL (Quit: ..)
10:07:50 Quit Markmaster (Ping timeout: 252 seconds)
10:15:29 Join Markmaster [0] (
10:26:23 Join xorly [0] (
10:37:29 Quit xorly (Ping timeout: 276 seconds)
10:39:43***Saving seen data "./dancer.seen"
10:47:58 Join JdGordon [0] (
10:47:58 Quit JdGordon (Changing host)
10:47:58 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
10:50:27 Quit JdGordon_ (Ping timeout: 272 seconds)
10:59:52 Quit petur (Read error: Connection reset by peer)
11:00:19 Join petur [0] (~petur@rockbox/developer/petur)
11:01:36 Join mshzzz [0] (msh@
11:06:05 Quit mshathlonxp (Ping timeout: 276 seconds)
11:06:40 Quit CustosLimen (Ping timeout: 265 seconds)
11:13:19 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
11:21:36 Quit Markmaster (Quit: Markmaster)
11:22:57 Join Cust0sLim3n [0] (~CustosLim@unaffiliated/cust0slim3n)
11:23:37 Join Markmaster [0] (~Markmaste@
11:26:34 Join xorly [0] (
11:28:08 Quit Markmaster (Ping timeout: 252 seconds)
11:32:21 Join Markmaster [0] (
11:49:36 Quit xorly (Read error: Connection reset by peer)
12:00:39 Join AlexP [0] (~alex@rockbox/staff/AlexP)
12:11:34 Join rela [0] (~x@pdpc/supporter/active/rela)
12:13:34 Quit peterburk (Read error: Connection reset by peer)
12:39:47***Saving seen data "./dancer.seen"
12:46:10 Quit rela (Ping timeout: 265 seconds)
12:57:43 Join rela [0] (~x@pdpc/supporter/active/rela)
13:02:36 Quit rela (Ping timeout: 265 seconds)
13:03:20 Quit petur (Quit: Leaving)
13:08:32 Quit ParkerR (Read error: Connection reset by peer)
13:13:59 Join rela [0] (~x@pdpc/supporter/active/rela)
13:18:47 Quit rela (Ping timeout: 256 seconds)
13:30:15 Join rela [0] (~x@pdpc/supporter/active/rela)
13:35:13 Quit rela (Ping timeout: 256 seconds)
13:38:08 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
13:40:22 Quit JdGordon (Ping timeout: 244 seconds)
13:46:31 Join rela [0] (~x@pdpc/supporter/active/rela)
13:51:05 Quit rela (Ping timeout: 256 seconds)
14:02:47 Join rela [0] (~x@pdpc/supporter/active/rela)
14:07:22 Quit rela (Ping timeout: 265 seconds)
14:14:26 Join Rower [0] (
14:14:42 Join einhirn [0] (
14:14:56 Quit Ivoah (Read error: No route to host)
14:15:13 Join Ivoah [0] (
14:19:03 Join rela [0] (~x@pdpc/supporter/active/rela)
14:23:57 Quit rela (Ping timeout: 256 seconds)
14:35:18 Join rela [0] (~x@pdpc/supporter/active/rela)
14:39:49 Quit rela (Ping timeout: 256 seconds)
14:39:52***Saving seen data "./dancer.seen"
14:50:49 Join krabador [0] (~krabador@unaffiliated/krabador)
14:51:33 Join rela [0] (~x@pdpc/supporter/active/rela)
14:56:15 Quit rela (Ping timeout: 256 seconds)
15:00:13 Join amayer [0] (
15:07:48 Join rela [0] (~x@pdpc/supporter/active/rela)
15:12:41 Quit rela (Ping timeout: 256 seconds)
15:21:19 Quit Markmaster (Ping timeout: 252 seconds)
15:24:04 Join rela [0] (~x@pdpc/supporter/active/rela)
15:26:05 Join Markmaster_ [0] (
15:28:33 Quit rela (Ping timeout: 256 seconds)
15:30:54 Join petur [0] (~petur@rockbox/developer/petur)
15:33:04 Join bodoburns [0] (25781a15@gateway/web/freenode/ip.
15:36:42 Join JdGordon [0] (
15:36:42 Quit JdGordon (Changing host)
15:36:42 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
15:36:47bodoburnsIs anyone in here who could tell me if the "repeat A-B"-function is implemeted in the current iPod Classic port?
15:39:28 Quit Markmaster_ (Ping timeout: 256 seconds)
15:40:14 Quit JdGordon_ (Ping timeout: 265 seconds)
15:40:19 Join rela [0] (~x@pdpc/supporter/active/rela)
15:45:00 Quit rela (Ping timeout: 265 seconds)
15:53:32 Join pablo_pi [0] (~pablo@
15:55:25 Quit cmhobbs (Ping timeout: 252 seconds)
15:55:37 Join saratoga [0] (123e14db@gateway/web/freenode/ip.
15:55:47saratogabodoburns: looks like its disabled in the config file
15:56:18 Quit krabador (Quit: Take The Time)
15:56:32 Quit pablo_pi_ (Ping timeout: 252 seconds)
15:56:34 Join rela [0] (~x@pdpc/supporter/active/rela)
15:59:22 Join krabador [0] (~krabador@unaffiliated/krabador)
16:01:26 Quit rela (Ping timeout: 265 seconds)
16:08:30 Join dfkt [0] (~dfkt@unaffiliated/dfkt)
16:11:40 Join JanC [0] (~janc@lugwv/member/JanC)
16:12:51 Join rela [0] (~x@pdpc/supporter/active/rela)
16:17:52 Quit rela (Ping timeout: 265 seconds)
16:19:37 Quit Rower (Ping timeout: 252 seconds)
16:29:06 Join rela [0] (~x@pdpc/supporter/active/rela)
16:32:20 Quit krnlyng (Quit: huiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii)
16:32:42 Join krnlyng [0] (~liar@
16:33:49 Quit rela (Ping timeout: 265 seconds)
16:37:02 Quit AlexP (Remote host closed the connection)
16:39:56***Saving seen data "./dancer.seen"
16:45:20 Join rela [0] (~x@pdpc/supporter/active/rela)
16:50:14 Quit rela (Ping timeout: 265 seconds)
16:53:50 Quit alucryd (Remote host closed the connection)
16:55:52 Join AlexP [0] (~alex@rockbox/staff/AlexP)
16:56:36 Quit Cust0sLim3n (Ping timeout: 240 seconds)
17:01:36 Join rela [0] (~x@pdpc/supporter/active/rela)
17:03:08 Join Cust0sLim3n [0] (~CustosLim@unaffiliated/cust0slim3n)
17:06:01 Quit rela (Ping timeout: 256 seconds)
17:20:17 Join Jinx [0] (Dojo@unaffiliated/jinx)
17:22:09bodoburnssaratoga: Thank you!
17:34:06 Join rela [0] (~x@pdpc/supporter/active/rela)
17:38:53 Quit rela (Ping timeout: 256 seconds)
17:47:17 Quit krabador (Quit: Take The Time)
17:50:20 Join rela [0] (~x@pdpc/supporter/active/rela)
17:55:00 Quit rela (Ping timeout: 265 seconds)
17:58:21 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
17:59:02 Join ZincAlloy [0] (
17:59:06 Quit bodoburns (Quit: Page closed)
17:59:07 Join rela [0] (~x@pdpc/supporter/active/rela)
18:04:23 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
18:07:27 Quit JdGordon (Ping timeout: 272 seconds)
18:11:12 Join JdGordon [0] (
18:11:12 Quit JdGordon (Changing host)
18:11:12 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
18:15:03 Quit JdGordon_ (Ping timeout: 272 seconds)
18:19:48 Quit Cust0sLim3n (Ping timeout: 245 seconds)
18:22:05 Quit JanC (Ping timeout: 265 seconds)
18:22:44 Join Cust0sLim3n [0] (~CustosLim@unaffiliated/cust0slim3n)
18:29:33 Quit rjt (Ping timeout: 276 seconds)
18:35:38 Join JanC [0] (~janc@lugwv/member/JanC)
18:39:57***Saving seen data "./dancer.seen"
18:43:23 Join cmhobbs [0] (~cmhobbs@fsf/member/cmhobbs)
18:53:20 Quit tchan (Ping timeout: 250 seconds)
19:05:12 Join krabador [0] (~krabador@unaffiliated/krabador)
19:07:54 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
19:12:33 Quit pamaury (Remote host closed the connection)
19:12:56 Quit saratoga (Quit: Page closed)
19:21:56 Quit Cust0sLim3n (Ping timeout: 250 seconds)
19:26:43 Join lebellium [0] (
19:35:24 Join Cust0sLim3n [0] (~CustosLim@unaffiliated/cust0slim3n)
19:54:13 Join pablo_pi_ [0] (~pablo@
19:56:36 Quit pablo_pi (Ping timeout: 250 seconds)
19:59:13 Join pablo_pi [0] (~pablo@
20:00:28 Quit pablo_pi_ (Ping timeout: 264 seconds)
20:04:12 Join pablo_pi_ [0] (~pablo@
20:04:55 Quit pablo_pi (Ping timeout: 276 seconds)
20:07:55 Quit krabador (Quit: Take The Time)
20:31:29 Join RiD [0] (
20:39:58***Saving seen data "./dancer.seen"
20:40:19 Join [Franklin] [0] (
20:40:19 Quit [Franklin] (Changing host)
20:40:19 Join [Franklin] [0] (~franklin@unaffiliated/franklin)
20:56:41 Join pablo_pi [0] (~pablo@
20:59:29 Quit pablo_pi_ (Ping timeout: 256 seconds)
21:01:38 Join pablo_pi_ [0] (~pablo@
21:02:55 Quit pablo_pi (Ping timeout: 246 seconds)
21:16:00 Join Rower [0] (
21:30:44 Quit Guest32843 (Ping timeout: 272 seconds)
21:31:56 Join dys [0] (~andreas@2a01:1e8:e100:8296:f66d:4ff:fec1:4421)
21:31:57 Nick dys is now known as Guest85678 (~andreas@2a01:1e8:e100:8296:f66d:4ff:fec1:4421)
21:46:52 Quit [Franklin] (Ping timeout: 252 seconds)
22:28:13 Nick suYin`OFF is now known as suYin (
22:40:00***Saving seen data "./dancer.seen"
22:43:43 Join [Franklin] [0] (
22:53:08 Nick suYin is now known as suYin`OFF (
23:01:48 Join stripwax [0] (~Miranda@rockbox/developer/stripwax)
23:08:15 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
23:14:00 Quit JanC (Ping timeout: 265 seconds)
23:15:19 Quit petur (Remote host closed the connection)
23:27:31 Join JanC [0] (~janc@lugwv/member/JanC)
23:27:44 Quit lebellium (Quit: ChatZilla [Firefox 39.0/20150611135623])
23:40:24 Quit Rower (Ping timeout: 256 seconds)
23:40:34pamauryfoolsh: the fuze+ touchpad cannot do multi finger
23:41:21pamauryit can *detect* how many fingers are pressed: 0, 1 or 2+ (and even this is not very accurate). If you press with two fingers, it's undefined, not even an average
23:42:59pamauryIt has "hardware" support for gestures but these are just terrible, trust me on that (hint: the OF uses the hardware gestures). So it could be possible to implement gestures in software,it would like (for swipe for example) but it's a lot of work
23:43:24pamauryalso it's probably quite context dependent
23:43:53 Quit pamaury (Remote host closed the connection)

Previous day | Next day