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-11-24

00:07:37jtdesigns01well it doesnt seem to like autostarting for me
00:08:15[Franklin]jtdesigns01: be sure to uncomment #define AUTOROCK in apps/main.c
00:08:23jtdesigns01yeah i did
00:08:43jtdesigns01and actually its autostart.rock
00:08:54[Franklin]oh, sorry
00:09:05[Franklin]where's it saved?
00:10:56[Franklin]try putting a splash() call after #ifdef AUTOROCK on apps/main.c:184 to let you know if it's actually getting there
00:11:25jtdesigns01well well, found it
00:12:03jtdesigns01i reoved the call to if file exists and i got "SDL error 'Failed loading simdisk/.rockbox/rocks/apps/autostart.rock: simdisk/.rockbox/rocks/apps/autostart.rock: cannot open shared object file: No such file or directory"
00:12:36jtdesigns01so its looking in the wrong place
00:13:49[Franklin]make sure you're saving it in the right place then
00:14:08jtdesigns01so i guess i`ll just remove that whole defined directory prefix thing in the filling of file
00:28:48 Nick suYin is now known as suYin`OFF (
00:52:53***Saving seen data "./dancer.seen"
00:58:30 Quit ender` (Quit: A common mistake that people make when trying to design something completely foolproof is to underestimate the ingenuity of complete fools. -- Douglas Adams)
01:32:08 Quit girafe (Read error: Connection reset by peer)
02:00:49 Quit ZincAlloy (Quit: Leaving.)
02:15:56 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
02:40:22 Join mcanonerson [0] (
02:42:37mcanonersonHas there been any possible update to the gigabeat-s installation instructions since the 2011 wiki instructions? E.g., some sort of git-based instructions?
02:45:13 Quit krabador (Ping timeout: 260 seconds)
02:52:56***Saving seen data "./dancer.seen"
02:58:14 Join krabador [0] (~krabador@unaffiliated/krabador)
03:08:19jtdesigns01ssorry to ask a somewhat noobish question, but why wont this work ?
03:09:21[Franklin]where does it crash?
03:09:24jtdesigns01the current compile outputs a junk char
03:09:41jtdesigns01other times it has outputted other strings from the theme
03:09:55jtdesigns01its actually kind of funny sometimes
03:10:11*[Franklin] probably screwed up his util_alloc function
03:10:12jtdesigns01and it compiles fine
03:10:31[Franklin]oh, are the filenames null-terminated?
03:10:54jtdesigns01yeah i think they are
03:11:00[Franklin]are you sure?
03:11:08jtdesigns01okay okay ill look
03:11:20*jtdesigns01 gets the hex editor pulled up
03:12:44jtdesigns01yep, all 00s unitl the end of the 13 bytes
03:15:46 Quit Rower (Ping timeout: 272 seconds)
03:16:01[Franklin]can you pastebin the util_alloc function?
03:16:57[Franklin]agh darn
03:17:15[Franklin]change void *plugin_buffer to static void *plugin_buffer
03:17:34[Franklin]sorry, forgot to test it :/
03:19:04jtdesigns01actually, i removed that myself because it causes "error: initializer element is not constant
03:19:04jtdesigns01 static void *plugin_buffer = rb->plugin_get_buffer(&bytes_left);"
03:19:40[Franklin]ok, then put static void *plugin buffer = NULL;
03:21:56jtdesigns01and... still junk char
03:22:20jtdesigns01i am going to make sure i`m not just reading in bad data
03:27:12jtdesigns01just wow.
03:27:30*jtdesigns01 slams his head against the wall for the second time today
03:27:49jtdesigns01i needed this struct gob_idx_entry {
03:27:49jtdesigns01 uint32_t IX;
03:27:49jtdesigns01 uint32_t LEN;
03:27:49DBUGEnqueued KICK jtdesigns01
03:27:49jtdesigns01 char filename[13];
03:28:09jtdesigns01but i had this
03:28:10jtdesigns01struct gob_idx_entry {
03:28:10jtdesigns01 char filename[13];
03:28:10***Alert Mode level 1
03:28:10jtdesigns01 uint32_t pointer;
03:28:10***Alert Mode level 2
03:28:51jtdesigns01i have no idea at all how i wrote the struct so completely different from the file format specs
03:30:39[Franklin]make sure you specify __attribute__((packed)) for the structs
03:30:49[Franklin]otherwise there might be some padding inserted by the compiler
03:34:10CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
03:34:10*foolsh dug up another kyocera hydro, now he can follow along with [Franklin]
03:38:11***Alert Mode OFF
03:52:24 Quit FSanches (Ping timeout: 252 seconds)
04:04:03 Quit munch (Quit: Textual IRC Client:
04:12:37 Quit uwe_ (Ping timeout: 272 seconds)
04:12:43 Join uwe__ [0] (
04:22:25 Nick [Franklin] is now known as [0DDC0FFEE] (~me@unaffiliated/franklin)
04:22:36jtdesigns01hey [0DDC0FFEE]
04:22:46[0DDC0FFEE]hello jtdesigns01
04:23:23[0DDC0FFEE]I'm new here
04:23:30jtdesigns01i can tell
04:23:38jtdesigns01is there something i can help you with?
04:24:10[0DDC0FFEE]no, thanks though ;)
04:27:15 Nick [0DDC0FFEE] is now known as ZZZZ64 (~me@unaffiliated/franklin)
04:27:42 Nick ZZZZ64 is now known as ZZZZZZZZZZZZZZ64 (~me@unaffiliated/franklin)
04:29:25 Nick ZZZZZZZZZZZZZZ64 is now known as ________________ (~me@unaffiliated/franklin)
04:30:56 Nick ________________ is now known as __builtin_prefet (~me@unaffiliated/franklin)
04:31:08 Nick __builtin_prefet is now known as __builtin (~me@unaffiliated/franklin)
04:53:00***Saving seen data "./dancer.seen"
05:06:30 Quit krabador (Ping timeout: 240 seconds)
05:07:06mcanonersonIs there a year for the models of the Gigabeat S that rockbox works with?
05:17:58 Quit TheSeven (Disconnected by services)
05:18:08 Join [7] [0] (~quassel@rockbox/developer/TheSeven)
05:23:35 Quit ruhans (Quit: Connection closed for inactivity)
06:17:04 Quit mcanonerson (Quit: hello?)
06:47:17 Join Saratoga [0] (4160ac54@gateway/web/freenode/ip.
06:47:47Saratogamcanonerson: shouldn't matter as far as I know
06:51:15 Quit Saratoga (Client Quit)
06:53:03***Saving seen data "./dancer.seen"
07:21:05 Quit sparetire_ (Quit: sparetire_)
08:19:02 Join ender` [0] (
08:23:33 Nick utrack_ is now known as utrack (~u@unaffiliated/utrack)
08:39:44 Join zchs [0] (
08:53:04***Saving seen data "./dancer.seen"
09:05:32 Join einhirn [0] (
09:41:54 Quit ender` (Ping timeout: 240 seconds)
09:42:25 Quit ender| (Ping timeout: 240 seconds)
09:44:41 Join ender| [0] (krneki@2a01:260:4094:1:42:42:42:42)
10:00:52 Join petur [0] (~petur@
10:00:52 Quit petur (Changing host)
10:00:52 Join petur [0] (~petur@rockbox/developer/petur)
10:53:07***Saving seen data "./dancer.seen"
11:01:47 Join xorly [0] (
11:18:07 Join FSanches [0] (~felipe@2804:14c:37:268b:9b8:9f85:ff7e:6af)
11:27:56 Join ubervison [0] (
12:02:00 Quit ubervison (Remote host closed the connection)
12:14:59 Join einhirn_ [0] (
12:17:21 Quit einhirn (Ping timeout: 260 seconds)
12:22:36 Nick suYin`OFF is now known as suYin (
12:53:11***Saving seen data "./dancer.seen"
13:11:44 Nick suYin is now known as suYin`OFF (
13:16:47 Nick suYin`OFF is now known as suYin (
13:26:37 Join krabador [0] (~krabador@unaffiliated/krabador)
13:46:22 Join chrisb [0] (
13:55:43 Join ruhans [0] (uid76353@gateway/web/
14:21:13soap_All Gigabeat S
14:21:21 Nick soap_ is now known as soap (~soap@rockbox/staff/soap)
14:44:33 Part chrisb ("rcirc on GNU Emacs")
14:53:12***Saving seen data "./dancer.seen"
14:56:25 Join ZincAlloy [0] (
15:07:25 Quit krnlyng (Ping timeout: 240 seconds)
15:10:03 Join munch [0] (~munch@unaffiliated/munch)
15:14:19 Quit scorche|sh (Remote host closed the connection)
15:22:10 Join krnlyng [0] (
15:43:55 Join ender` [0] (
16:02:34 Quit JanC (Ping timeout: 240 seconds)
16:12:52 Join sparetire_ [0] (~sparetire@unaffiliated/sparetire)
16:16:36 Join JanC [0] (~janc@lugwv/member/JanC)
16:23:42 Quit amayer (Quit: Leaving)
16:27:45 Join amayer [0] (
16:53:13***Saving seen data "./dancer.seen"
16:56:05 Join JdGordon [0] (
16:56:05 Quit JdGordon (Changing host)
16:56:05 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
16:57:30 Quit ungali (Read error: Connection reset by peer)
16:58:36 Quit JdGordon_ (Ping timeout: 244 seconds)
17:00:46 Quit einhirn_ (Quit: Miranda IM! Smaller, Faster, Easier.
17:02:58 Quit xorly (Ping timeout: 246 seconds)
17:20:24 Quit petur (Read error: Connection reset by peer)
17:37:35 Quit krabador (Quit: Take The Time)
17:53:10 Join JdGordon_ [0] (~jonno@rockbox/developer/JdGordon)
17:55:19 Join rela [0] (~x@pdpc/supporter/active/rela)
17:55:58 Quit JdGordon (Ping timeout: 264 seconds)
18:04:55jtdesigns01gevaerts: am i right in thinking that the audio buffer takes up all the available memory that is not used as something else?
18:05:07 Join girafe [0] (
18:06:35gevaertsWell, mostly. There are some edge cases such as the plugin buffer
18:07:35jtdesigns01so when you ned more memory than the 512 or 1024 kb of plugin buf, you take it fromn audiobuf?
18:09:12gevaertsYes. That will stop playback though, unless I'm misremembering the buflib work
18:09:48gevaertsAnd you're optimistic if you think that 512K is the lowest :)
18:10:06jtdesigns01does buflib automatically handle all the buffer switching?
18:10:23jtdesigns01currnetly i`m using rb->plugin_get_buffer(&bytes_left);
18:10:46jtdesigns01would buflib be a better idea?
18:11:43gevaertsI don't think you have any other options than plugin_get_buffer()
18:12:48jtdesigns01how would i free a plugin_get_buffered buffer?
18:13:04jtdesigns01or do i even need to?
18:13:10gevaertsI think just by stopping the plugin
18:13:20gevaertsThe lowest plugin buffer we have is 32K, but you probably don't care about those
18:13:45gevaerts(old archoses)
18:13:55jtdesigns01nope, i`m making a 3d game (optimistic, i know) so i`m gonna need all the ram i can get
18:14:56gevaertsThe sansa clip v1 has 64K, sansa c200 v2 has 80K, then it's 512K at least for the rest
18:15:40*gevaerts doesn't think one wants to play 3d games on a clip or a c200 :)
18:17:41jtdesigns01it would be rather hard especially on the clip
18:41:34 Nick suYin is now known as suYin`OFF (
18:42:40 Quit jtdesigns01 (Quit: - Chat comfortably. Anywhere.)
18:45:30 Join jtdesigns01 [0] (~quassel@2601:400:8000:2669:230:bdff:fe71:cebd)
18:53:16***Saving seen data "./dancer.seen"
19:05:58 Join lebellium [0] (
19:30:43 Join markatlis [0] (4e85251e@gateway/web/freenode/ip.
19:35:19 Join ungali [0] (
19:37:03 Join krabador [0] (~krabador@unaffiliated/krabador)
19:58:39 Quit krabador (Quit: Take The Time)
20:02:17 Quit markatlis (Ping timeout: 246 seconds)
20:11:44 Join markatlis [0] (4e85251e@gateway/web/freenode/ip.
20:12:00 Quit ungali (Remote host closed the connection)
20:13:26markatlisHi prof_wolfff. Excellent work you have done on the Rockbox dualboot functionality for iPod classic! Do you have further plans to release the dfu files for Patch Set 3? Thanks! :)
20:14:55 Quit rela (Read error: Connection reset by peer)
20:21:12 Join edhelas [0] (~edhelas@
20:28:19prof_wolfffmarkatlis: i am finishing a new patch set 4 that includes a mk6gboot.exe to make the install process more simple, no need to install additional drivers or python on Windows, in addition it hides the boot menu, CENTER+RIGHT button just switch default FW (RB or Apple) silently
20:29:39 Join Electricguy [0] (
20:31:26markatlisprof_wolfff: That is awesome! Keep up the good work! Might I ask you when do you think you would be releasing it? Very exciting news.
20:38:47 Join einhirn [0] (
20:38:48prof_wolfffmarkatlis: i hope to publish the new patch on gerrit in a couple of days, but for a complete bootloader (including RockboxUtility.exe to install it from Windows) it could take a few weeks, sadly i am going to be a bit busy next days
20:40:51markatlisThat is very good news! I'll keep a watchful eye when it is released :D
20:43:06 Quit einhirn (Ping timeout: 250 seconds)
20:43:20 Join xorly [0] (
20:43:39 Join einhirn [0] (
20:45:37markatlisprof_wolfff: Is it ok for you if I promote your work on the Rockbox dualboot functionality on the website? There is a vibrant community there especially at the following link: I have tried as much as possible to credit your work there to you. There are a lot of people expectant on the development work that you are creating!
20:53:20***Saving seen data "./dancer.seen"
20:54:26 Join ungali [0] (
21:03:43 Nick suYin`OFF is now known as suYin (
21:05:36 Nick suYin is now known as suYin`OFF (
21:05:50 Nick suYin`OFF is now known as suYin (
21:11:33prof_wolfffmarkatlis: of course, i am aware of the is-happening thread, be sure i read it from time to time to notice the commented issues, but have no time to participate, i am in contact with a couple of users that are ready to cooperate in future IAP development
21:12:35 Quit Smx (Excess Flood)
21:13:24prof_wolfffmy contribution is focused on iPod Classic support for Rockbox, but it is very small compared with the RB team work (rockbox is amazing, including the RockboxUtility), in addition it could not be possible without TheSeven and freemyipod team work, almost all bootloader code is based on emCORE
21:16:01 Join Smx [0] (Elite8556@gateway/shell/elitebnc/x-bdtxagitnjwkniav)
21:45:54jtdesigns01wow, this is officially weird. i have managed to cause rockbox to crash from within a plugin
21:47:48jtdesigns01this compiles and runs fine, but when it ends, it segfaults
21:47:54jtdesigns01Program received signal SIGSEGV, Segmentation fault.
21:47:55jtdesigns01lcd_scroll_stop_viewport (vp=0x544f422020302048)
21:47:55jtdesigns01 at /home/jonathan/rockbox/firmware/drivers/lcd-scroll.c:99
21:47:55DBUGEnqueued KICK jtdesigns01
21:47:55jtdesigns0199 LCDFN(scroll_stop_viewport_rect)(vp, 0, 0, vp->width, vp->height);
21:50:37jtdesigns01here is gdb stepping through starting at line 64:
22:03:45 Quit markatlis (Quit: Page closed)
22:18:42 Nick suYin is now known as suYin`OFF (
22:23:03prof_wolfffis someone maintaining rbutil? i am trying to add support for the iPod Classic dual bootloader, the code is almost finished, it compiles and works with a few issues on XP and Win7 (static build using Qt 5.1.1 and gcc 4.8.1, IIRC), but i never used Qt before and i am not updated on Windows programming, i have some doubts about what are the expected target OS for a future new official build (including Mac?), and have other doubts on
22:23:03prof_wolfffwhat is the right way to do some things on rbutil
22:35:03 Join chrisb [0] (
22:41:22 Quit foolsh (Quit: dur)
22:46:39 Join michaelni_ [0] (
22:50:37 Quit michaelni (Ping timeout: 260 seconds)
22:53:23***Saving seen data "./dancer.seen"
22:57:35 Quit einhirn (Quit: Miranda IM! Smaller, Faster, Easier.
23:01:37 Join foolsh [0] (~starchase@2601:241:c200:4bc5:e963:def3:790f:e5)
23:11:14 Quit zoktar (Ping timeout: 240 seconds)
23:12:16 Join zoktar [0] (
23:12:16 Quit zoktar (Changing host)
23:12:16 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
23:14:11 Quit lebellium (Quit: ChatZilla 0.9.92 [Firefox 43.0/20151119130424])
23:26:07 Quit zoktar (Ping timeout: 276 seconds)
23:30:14 Quit akaWolf (Ping timeout: 240 seconds)
23:32:37 Join zoktar [0] (
23:32:37 Quit zoktar (Changing host)
23:32:37 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
23:33:04 Quit Electricguy (Ping timeout: 240 seconds)
23:36:44 Quit xorly (Ping timeout: 250 seconds)
23:40:55 Quit zoktar (Ping timeout: 246 seconds)
23:47:14 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
23:49:25 Nick suYin`OFF is now known as suYin (
23:50:53 Join zoktar [0] (
23:50:53 Quit zoktar (Changing host)
23:50:53 Join zoktar [0] (~zoktar@unaffiliated/zoktar)
23:52:42 Nick suYin is now known as suYin`OFF (
23:54:03 Quit akaWolf (Ping timeout: 276 seconds)
23:54:33 Join akaWolf [0] (~akaWolf@unaffiliated/akawolf)
23:57:19 Quit zoktar (Ping timeout: 276 seconds)

Previous day | Next day