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 2010-12-28

00:02:23 Join JesusFreak316 [0] (
00:05:37soapBuschel, ok
00:05:43soapthat's easy enough.
00:07:39BuschelI thought this might help as this is easier to explain the changes
00:10:57 Quit GeekShad0w (Quit: The cake is a lie !)
00:11:48soapI've got to take off again for a few hours, but I'll try to rolo between them as I drive.
00:13:27 Quit benedikt93 (Quit: Bye ;))
00:13:42thomasjfoxkugel: If you could look after cabbie, I'll look into creating .deb packages (I'm an .rpm guy...)
00:14:01thomasjfoxThat will happens the next days though, tomorrow starts $dayjob again
00:15:12Buschelsoap: take your time. i will go to bed anyway −− it's late here. i will check your results tomorrow
00:15:47pixelmayou mean early ;)
00:17:00thomasjfoxGood night
00:17:35Buschelsoap: btw, did you see my question regarding a re-test of LcdFrameRate using test_fps plugin? would be good to have a test based on actual software and to add the YUV test case.
00:17:43Buschelpixelma: :)
00:17:54 Quit thomasjfox (Remote host closed the connection)
00:19:26soapNo I did not, I haven't started to read the logs yet. I'll read that tonight or tomorrow morning.
00:21:50 Join feisar [0] (
00:22:16 Nick feisar is now known as Guest11816 (
00:22:34Buschelgood night!
00:22:39 Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
00:24:26 Join toffe82 [0] (~chatzilla@
00:25:56 Quit kadoban (Ping timeout: 264 seconds)
00:26:50 Quit Guest11816 (Ping timeout: 265 seconds)
00:26:53 Quit toffe82_ (Ping timeout: 240 seconds)
00:29:35kugelamee2k: sdl drawing should be faster now, perhaps it's acceptable on your system now
00:35:26 Join toffe82_ [0] (
00:37:06 Quit toffe82 (Ping timeout: 250 seconds)
00:37:50 Join toffe82 [0] (
00:40:59 Quit toffe82_ (Ping timeout: 276 seconds)
00:49:18 Quit bertrik (Quit: :tiuQ)
00:49:56 Quit [Saint] (Quit: I'm only going to Heaven if it feels like Hell, I'm only going to Heaven if it tastes like caramel...)
00:51:09 Quit n1s (Quit: Lmnar)
00:51:24 Join toffe82_ [0] (
00:53:59 Quit toffe82 (Ping timeout: 276 seconds)
01:03:40 Quit toffe82_ (Ping timeout: 260 seconds)
01:09:13 Quit anewuser ()
01:15:59 Quit pamaury (Remote host closed the connection)
01:19:14 Join anewuser [0] (anewuser@unaffiliated/anewuser)
01:22:59 Join feisar [0] (
01:23:25 Nick feisar is now known as Guest94500 (
01:27:31 Quit Guest94500 (Ping timeout: 255 seconds)
01:27:33 Quit kevku (Ping timeout: 272 seconds)
01:42:42 Join moos_ [0] (
01:44:33 Quit Judas_PhD (Ping timeout: 264 seconds)
01:45:38 Quit moos (Ping timeout: 265 seconds)
01:45:39 Nick moos_ is now known as moos (
01:46:28 Quit moos (Changing host)
01:46:28 Join moos [0] (~moos@rockbox/staff/moos)
01:49:51***Saving seen data "./dancer.seen"
01:49:59 Join mystica555_ [0] (
01:58:10 Join Judas_PhD [0] (
02:04:05 Quit kugel (Remote host closed the connection)
02:04:30 Quit GeekShadow (Read error: Connection reset by peer)
02:06:48 Join toffe82 [0] (~chatzilla@
02:07:33 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
02:16:29 Quit DerPapst (Quit: Leaving.)
02:18:36 Quit moos (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
02:19:18 Join moos [0] (
02:19:18 Quit moos (Changing host)
02:19:18 Join moos [0] (~moos@rockbox/staff/moos)
02:22:25 Quit moos (Client Quit)
02:24:06 Join feisar [0] (
02:24:12 Quit casainho (Remote host closed the connection)
02:24:32 Nick feisar is now known as Guest4215 (
02:26:35 Join moos [0] (~moos@rockbox/staff/moos)
02:28:43 Quit Guest4215 (Ping timeout: 255 seconds)
02:32:42 Join designate72 [0] (
02:45:29 Join mortalscan [0] (~mortalsca@
02:56:13 Join FlynDice [0] (
02:56:35 Part FlynDice
03:11:47 Quit designate72 (Ping timeout: 240 seconds)
03:16:42 Quit GeekShadow (Quit: The cake is a lie !)
03:25:13 Join feisar [0] (
03:25:41 Nick feisar is now known as Guest87014 (
03:29:33 Quit Guest87014 (Ping timeout: 240 seconds)
03:31:58 Join telliott [0] (
03:40:52telliottHow do I create a playlist that will insert "/<microSD1>" at the beginning of every line?
03:41:14telliottfor my clip+
03:49:53***Saving seen data "./dancer.seen"
03:57:35 Quit telliott (Read error: Connection reset by peer)
04:02:55 Join TheSphinX^_ [0] (
04:06:26 Quit TheSphinX^ (Ping timeout: 272 seconds)
04:25:53 Part toffe82
04:26:23 Join feisar [0] (
04:26:50 Nick feisar is now known as Guest89352 (
04:27:31 Quit Barahir (Ping timeout: 255 seconds)
04:29:28 Join Barahir [0] (
04:30:30 Quit Judas_PhD (Quit: This is a quitting message)
04:31:01 Quit Guest89352 (Ping timeout: 250 seconds)
04:57:31 Quit amiconn (Disconnected by services)
04:57:32 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
04:57:50 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
04:58:20 Quit pixelma (Disconnected by services)
04:58:22 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
04:58:24 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
04:58:57 Quit TheSeven (Ping timeout: 276 seconds)
05:02:01 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
05:10:42 Quit scorche|1h (Changing host)
05:10:42 Join scorche|1h [0] (~scorche@rockbox/administrator/scorche)
05:14:11 Quit Topy44 (Read error: Connection reset by peer)
05:22:10 Quit Rob2222 (Ping timeout: 240 seconds)
05:23:05 Quit Horscht (Read error: Connection reset by peer)
05:24:36 Join Horscht [0] (~Horschti@xbmc/user/horscht)
05:27:32 Join feisar [0] (
05:27:56 Quit Horscht (Client Quit)
05:27:57 Nick feisar is now known as Guest52799 (
05:32:19 Quit Guest52799 (Ping timeout: 255 seconds)
05:33:26 Quit TheSphinX^_ (Quit: XChat)
05:37:43 Join froggyman [0] (~seth@
05:37:44 Quit froggyman (Changing host)
05:37:44 Join froggyman [0] (~seth@unaffiliated/froggyman)
05:45:26 Quit froggyman (Quit: Ex-Chat)
05:47:37 Quit Strife89 (Ping timeout: 255 seconds)
05:49:57***Saving seen data "./dancer.seen"
05:55:50 Join Keripo [0] (
05:55:54 Quit Keripo1 (Ping timeout: 260 seconds)
05:58:47 Join froggyman [0] (~seth@
05:58:47 Quit froggyman (Changing host)
05:58:47 Join froggyman [0] (~seth@unaffiliated/froggyman)
06:00:23 Join Strife89 [0] (
06:12:00 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
06:12:03 Quit t0rc (Remote host closed the connection)
06:26:36 Quit froggyman (Quit: Ex-Chat)
06:28:39 Join feisar [0] (
06:29:06 Nick feisar is now known as Guest40571 (
06:33:43 Quit Guest40571 (Ping timeout: 276 seconds)
06:39:05 Quit xavieran (Ping timeout: 264 seconds)
06:40:16 Quit elcan (Ping timeout: 255 seconds)
06:41:25 Join elcan [0] (
06:41:29 Join froggyman [0] (~seth@
06:41:29 Quit froggyman (Changing host)
06:41:29 Join froggyman [0] (~seth@unaffiliated/froggyman)
06:48:35 Quit JesusFreak316 (Ping timeout: 240 seconds)
06:52:00 Join kadoban [0] (
06:52:02 Quit Keripo (Read error: Connection reset by peer)
06:52:28 Join xavieran [0] (
07:06:09 Quit mystica555_ (Ping timeout: 240 seconds)
07:32:08 Join The_Pwny [0] (
07:35:15 Quit froggyman (Quit: Ex-Chat)
07:38:11 Join froggyman [0] (~seth@
07:38:11 Quit froggyman (Changing host)
07:38:11 Join froggyman [0] (~seth@unaffiliated/froggyman)
07:45:34 Quit JdGordon| (Read error: Connection reset by peer)
07:46:06 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
07:49:59***Saving seen data "./dancer.seen"
08:20:08 Quit JdGordon| (Read error: Connection reset by peer)
08:20:50 Join JdGordon| [0] (
08:20:50 Quit JdGordon| (Changing host)
08:20:50 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
08:32:54 Join feisar- [0] (
08:37:21 Join sinthetek [0] (~sinthetek@unaffiliated/sinthetek)
08:42:02 Join LinusN [0] (~linus@rockbox/developer/LinusN)
09:07:03 Quit saratoga (Quit: Page closed)
09:08:40 Join Xerion_ [0] (
09:10:35 Quit Xerion (Ping timeout: 240 seconds)
09:10:35 Nick Xerion_ is now known as Xerion (
09:23:07 Quit Kitar|st ()
09:38:05 Join stoffel [0] (
09:40:22 Join kevku [0] (~kevku@2001:7d0:0:f000::135d)
09:50:03***Saving seen data "./dancer.seen"
09:52:53 Quit user890104 (Ping timeout: 272 seconds)
09:59:16 Join bmbl [0] (~bmbl@unaffiliated/bmbl)
10:07:12 Join pamaury [0] (~quassel@rockbox/developer/pamaury)
10:19:43 Quit xavieran (Ping timeout: 240 seconds)
10:29:25 Quit kadoban (Ping timeout: 250 seconds)
10:31:11 Join user890104 [0] (
10:33:11 Join xavieran [0] (
10:58:08 Quit JdGordon| (Read error: Connection reset by peer)
10:58:43 Join JdGordon| [0] (~jonno@rockbox/developer/JdGordon)
11:03:25 Join [Saint] [0] (S_a_i_n_t@
11:03:38 Join n1s [0] (~n1s@rockbox/developer/n1s)
11:08:27 Quit The_Pwny (Read error: Connection reset by peer)
11:11:09 Join DerPapst [0] (
11:18:16 Join bertrik [0] (~bertrik@rockbox/developer/bertrik)
11:30:49CIA-7New commit by stummi (r28915): Added the symlinkinstall make target. See #11825
11:32:44CIA-7r28915 build result: All green
11:41:07 Join JdGord [0] (~jonno@2002:7bf3:8c1f:1234:9221:55ff:fe70:3b02)
11:44:47 Quit DerPapst (Quit: Leaving.)
11:46:20 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
11:49:26 Quit TheSeven (Ping timeout: 255 seconds)
11:50:07***Saving seen data "./dancer.seen"
11:50:32 Quit JdGord (Ping timeout: 260 seconds)
11:56:14 Join JdGord [0] (~jonno@2002:7bf3:8c1f:1234:9221:55ff:fe70:3b02)
11:59:55 Quit timccc (Ping timeout: 260 seconds)
12:01:02 Quit JdGord (Ping timeout: 260 seconds)
12:01:19 Join timccc [0] (~timccc@
12:07:51 Join Topy44 [0] (
12:11:41 Quit pjm0616 (Ping timeout: 250 seconds)
12:15:50 Join kugel [0] (~kugel@rockbox/developer/kugel)
12:24:01 Join The_Pwny [0] (
12:30:02 Quit The_Pwny (Quit: It's a dud! It's a dud! It's a du...)
12:33:56CIA-7New commit by jethead71 (r28916): UISimulator: Need a 'while' not an 'if' in sim_enter_irq_handler. Add comments explaining things.
12:34:40 Join Trenkin [0] (
12:36:09CIA-7r28916 build result: All green
12:39:40n1sis there any point in reporting a "When copying files to a SDHC card via usb, my fuzev1 crashes after a while" ?
12:39:45Stummihm, maybe i will try on my first completly self made rockbox-plugin.. something simple like a shellnut-game or so :)
12:42:37n1sor where would i start debugging something like that?
12:43:52Stummin1s, no idea. I just have an fuze2 here without such a card, so i can't test it
12:45:13Lloreann1s: similar to,26852.0.html at all?
12:45:52 Join matsl [0] (~matsl@
12:46:13n1sLlorean: i haven't seen any panics, it just seems to crash or freeze during the transfer with the display off
12:46:40n1smaybe i should try the release
12:47:05n1sthe card seems to be fine by the way as transferring with a card reader is working
12:47:18 Quit matsl (Client Quit)
12:48:17 Join TheSeven|Mobile [0] (~theseven@rockbox/developer/TheSeven)
12:53:14 Quit TheSeven|Mobile (Quit: TheSeven|Mobile)
12:54:47 Join TheSeven|Mobile [0] (~theseven@rockbox/developer/TheSeven)
12:58:50n1sah, my old 1GB card fails too, "Data abort at 30052a48"
12:59:30n1saddress ea00008b
13:00:32Trenkintry format it
13:00:53n1si did
13:01:01n1sboth cards
13:06:10n1sanyway, we shouldn't crash on broken filesystems even though i'm pretty sure that's not the cause here ;)
13:06:11kugelStummi: did you check what make symlinkinstall does to themes?
13:06:34Stummiit copies it as normal
13:06:46Stummimake symlinkinstall only affect the plugins and codecs
13:06:49kugelok, great
13:08:43n1syep, this crash is reproducible, even with a completely fresh fs, copying one large file of several small files
13:10:19 Part Trenkin ("WeeChat 0.2.6")
13:18:42 Quit JdGordon| (Ping timeout: 264 seconds)
13:24:18n1sthe othe amsv1 problems seems to have been caused by r28834 so i'll test this with r28833 now
13:24:51Stummiare there functions to get sin or cos of a value anywhere?
13:26:47n1syes, apps/fixedpoint.c is an example
13:26:57n1sbut it depends a bit on what you need
13:27:59n1sif you need speed and the range of your values is known you probably want a lookup table
13:30:16Stummihm, ok
13:32:37n1sof course, with sin and cos being cyclic, the range isn't that important :)
13:33:50 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
13:37:43Stummin1s, what i want to do is just draw a circle ;)
13:39:20n1sthere's probably some other plugin that does that that you could look at
13:39:29 Quit kevku (Quit: KVIrc 4.0.2 Insomnia
13:40:20Stummiok. But it would be nice if rb had something like drawcircle()
13:40:34n1sadd it to the plugin lib :)
13:41:14Stummifirst, i have to find out how to do this. :p
13:41:49Stummihm, if i remember correct there is a way to draw a circle without using sin and cos, but i'm not sure
13:42:05n1si'm sure google knows it
13:42:42TheSeven|Mobilethere is one, and iirc the code is somewhere on wikipedia
13:43:23n1sone way would be to just calculate the distance to the center for each line and fill in the pixels in one quarter and just mirror that
13:43:54n1sor, y'know make a bmp with a circle in it
13:43:56TheSeven|Mobilethat's way too complex - there was some clever and fast trick
13:44:22n1si'm sure there's a better way ;)
13:44:40 Quit bluebrother (Disconnected by services)
13:44:42 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
13:45:04 Quit moos (Ping timeout: 240 seconds)
13:46:03Stummii have an idee. I will try this :)
13:46:28jhMikeSI thought there was a circle functin that used an incremental algorithm
13:46:36jhMikeSin the lib already
13:48:04 Join moos [0] (~moos@rockbox/staff/moos)
13:49:01jhMikeSguess not lol
13:49:02n1sgoban, bounce and pdbox are three plugins that draw circles
13:49:12n1sbut i don't see anything in the lib
13:49:31Stummihm, my idea needs the square-function. Does rockbox have this? :)
13:49:39jhMikeSI've got one I made
13:49:53TheSeven|Mobilelinuxstb: ping
13:50:09Stummin1s, *square root
13:50:10***Saving seen data "./dancer.seen"
13:50:24jhMikeSisqrt and fsqrt
13:50:50n1sStummi: that is going to be slow, are you sure you can not compare to the square of something?
13:51:42Stummihm, i will see
13:51:48jhMikeScircles can be brensenham-like
13:52:22kugelgevaerts: cabbiev2 on n900 is tricky :) landscape and ultra high dpi
13:53:36n1sStummi: if you are using the Pythagorean theorem to check the distance you can just as well compare to the square of the distance
13:53:51*TheSeven|Mobile thinks it wont be easy to outperform that incremental algorithm
13:53:57Stummin1s, no, my idea was another
13:54:26n1sTheSeven|Mobile: do you have a link for that?
13:54:46 Join kugel_ [0] (
13:55:08 Quit kugel (Disconnected by services)
13:55:27Stummisomebody on another chan gived me this idea. you can adapt x² + y² = r to y = sqrt(r² - x²) and iterate over y
13:55:50Stummi*over x
13:56:32n1syes, would work
13:57:29n1sgoban/display.c:draw_circle looks decent btgh
13:58:48jhMikeScheesy old windows program made to mess with it I dredged up:
13:59:38Stummin1s, yes, this looks good. thx
14:00:49jhMikeSthat reminds me, the line code can be optimized more
14:01:22n1sStummi: grep is your friend you know :)
14:01:56TheSeven|Mobilen1s, Stummi: this one:
14:01:59Stummii think we could adapt this directly to the plugin api
14:02:37n1sTheSeven|Mobile: thanks
14:05:29 Quit liar (Ping timeout: 276 seconds)
14:12:06 Join fml [0] (
14:17:24n1sthe goban circle draing function is using the midpoint circle algo, only not with a multiplication optimized out of the loop
14:18:39 Quit kugel_ (Remote host closed the connection)
14:18:46 Join kugel [0] (~kugel@rockbox/developer/kugel)
14:18:49fmlStummi: Hello. How is the new make target supposed to work? Should I run "make symlink...", and it will create the simdisk folder with symlinks inside of it?
14:19:21kugelStummi: symlinkinstall doesn't work with the application
14:20:34fmlI'm asking because I tried it and I didn't seem to work.
14:21:00fmlkugel: Is a sim build (e.g. for e200) the same as "SDL app"?
14:21:07Stummithe simdisk-folder should be created earlier on ./configure. "make symlinkinstall" creates the .rockbox-directory, where it links the plugins and codecs into it
14:21:15kugelfml: no
14:21:26Stummifml, can you specify "didn't seem to work" please?
14:21:54fmlStummi: AFAIK, configure does not create the simdisk folder
14:22:16fmlStummi: let me try once again, and I'll tell you the details
14:22:18 Join liar [0] (
14:23:05fmlStummi: I think, symlinkinstall should create the simdisk folder
14:23:51Stummii just tried this. When i make a new folder and type ../tools/configure and select the target and simulator build, it creates the simdisk at this time
14:24:11Stummithe simdisk-directory itself
14:24:44Stummiand make symlinkinstall links the rockbox-files into this simdisk-dir
14:24:44 Join sorry [0] (~chatzilla@
14:25:52 Quit henk (Ping timeout: 272 seconds)
14:27:04 Join henk [0] (
14:27:13 Nick henk is now known as Guest88817 (
14:27:18Stummikugel, i don't realy know the application build. Is there something is other what could be affected by this build?
14:27:52kugelthe app doesn't use a simdisk folder with .rockbox in it
14:28:28kugelit uses $PREFIX/lib/rockbox for plugins&codecs and $PREFIX/share/rockbox for the rest
14:31:01Stummiok, i didn't know this
14:31:50 Nick sorry is now known as eWill (~chatzilla@
14:32:06eWillHow do I i change the size of the the Most Recent Bookmarks list?
14:33:27 Join DerPapst [0] (
14:35:32 Quit TheSeven|Mobile (Quit: TheSeven|Mobile)
14:45:32 Quit Topy44 (Read error: Connection reset by peer)
14:47:50 Join Topy44 [0] (~Topy44@
14:52:15 Quit n1s (Quit: Lmnar)
14:53:12fmlStummi: now it worked. I must have done something wrong the last time. Sorry.
14:53:30Stummino problem
14:56:38fmlWhen I run the simulator for e200, and run the disktidy plugin, I get the error that the config file can't be written. Files are read fine but it seems they can't be written. I can create them just fine from the shell. Do you have any ideas what could be the reason?
14:56:43 Join selectohh [0] (
14:56:49Stummikugel, hm, it seems to need some more work to get this running for the application. I will take a closer look on this when i have some more time
14:58:42selectohhcan anyone help, i have a command to detect directories "if (entry->type & ATTR_DIRECTORY)" which used to work, but now that i updated on svn it gives the error "struct dirent_cached has no member named 'attr" ".. any ideas?
15:00:15 Join designate72 [0] (
15:02:36 Quit feisar- (Ping timeout: 272 seconds)
15:09:38 Join Buschel [0] (
15:10:00fmlselectohh: isn't it "attr", not "type"?
15:11:10selectohhfm1: you mean i should do entry->attr instead?
15:11:52 Join komputes [0] (~komputes@ubuntu/member/komputes)
15:14:58fmlselectohh: if "entry" is a struct dirinfo then it should be "entry->attribute".
15:17:22kugelgevaerts: I pushed the initial cabbiev2 port
15:18:40CIA-7New commit by moos (r28917):
15:18:51selectohhfm1: entry is a struct of dirent*
15:19:37kugelsee dir_get_info()
15:19:54moosduh, svn commit msg didn't get in: "Add filetype_get_attr function to the plugin api.
15:19:55moosBump the PLUGIN_MIN_API_VERSION for the added function."
15:20:26mooscan we modify it afterwards?
15:20:50CIA-7r28917 build result: All green
15:20:51kugelmoos: you get a second chance :) you bumped the wrong version
15:21:02moosouf :)
15:21:20selectohhkugel: ah ok i will thanks
15:21:57kugeladding stuff to the end doesn't break compatibility and only PLUGIN_API_VERSION needs to be increased. if you re-order things or the ABI otherwise breaks then you need to increase *both*
15:23:13mooskugel: I have to sort in the same way then?
15:23:20fmlselectohh: see e.g. the disktidy plugin for an example of how it's done
15:23:51kugelyou don't *need* to sort, but it's nice if the MIN version changes anyway
15:24:16CIA-7New commit by jethead71 (r28918): Comment about thread_id_entry missleading and wrong. Fix the dumb.
15:24:58gevaertskugel: what's the current n900 status? Which trees should I mix together to get an optimal demo?
15:25:12kugelI'm not sure :)
15:25:13fmlAnybody:Any ideas why files can't be created in the sim? I use ubuntu and can create files from the shell prompt (e.g. via "touch").
15:25:56kugelI think my ucontext_thread and cabbiev2-800x480x16, plus the maemo-port one of thomasjfox should work well together
15:26:15gevaertsok, I'll practice my git skills a bit :)
15:26:23CIA-7r28918 build result: All green
15:26:23kugelmerging them might be tricky though
15:26:32jhMikeSfml: I noticed mpegplayer wasn't saving its settings but didn't know it was all files :\
15:27:21selectohhfm1 and kugel: thank you both!
15:27:29fmljhMikeS: aha! So I'm not alone! Should I dig into the sim I/O code?
15:27:53fmlselectohh: I'm not fm1, the last symbol is a small L :-)
15:27:56jhMikeSfml: might be wise (fyi: I was using the debian vm)
15:28:52fmljhMikeS: for me, it happened both on a VM and the real Linux.
15:29:46CIA-7New commit by moos (r28919):
15:30:07moosduh problem with my editor sorry
15:30:26jhMikeSfml: do you find key presses a bit dodgey in the VM now? repeats seem to fail after a few and some keys I have to jab really quick to have them detected
15:30:29 Join pjm0616 [0] (~user@
15:31:23fmljhMikeS: yes, I feel something weird but can't describe it well. Sometimes the key presses seem to get swallowed.
15:31:53selectohhfml: oh sorry. i need to crouch closer to the screen and/or not program early in the morning
15:32:08CIA-7r28919 build result: All green
15:34:40CIA-7New commit by moos (r28920): Use the filetype_get_attr function just added, to replace a const to count for audio files. ...
15:35:20 Part LinusN
15:36:35CIA-7r28920 build result: 345 errors, 0 warnings (moos committed)
15:41:34 Quit sasquatch (Ping timeout: 255 seconds)
15:42:32CIA-7New commit by moos (r28921): stats plugin: Add new things to count. Playlist and video files.
15:44:33CIA-7r28921 build result: All green
15:45:10 Quit Buschel (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
15:50:11***Saving seen data "./dancer.seen"
15:52:57 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
15:54:31 Join sasquatch [0] (~username@
15:58:41 Join feisar- [0] (
16:05:15 Quit benedikt93 (Ping timeout: 276 seconds)
16:06:35fmlI can't get through all the macros in the plugin API. What do "(open_func)", "(read_func)" etc. mean and where are they defined?
16:07:44 Quit Strife89 (Quit: Heading out.)
16:08:25gevaertsfml: firmware/include/file.h
16:09:02amiconnjhMikeS, TheSeven: There is no circle algorithm in the pluginlib because 'circle' isn't universal due to varying pixel aspect ratios
16:09:46amiconnSo what's needed is an ellipsis function, and a circle routine based on that that can optionally take pixel aspect ratio into account
16:10:34amiconnRegarding the actual implementation, there is a bresenham algorithm for circles.
16:10:49jhMikeSyeah, the midpoint one
16:11:29jhMikeSI did prefer an ellipse algorithm anyway but never really pursuited it
16:42:13 Quit moos (Ping timeout: 260 seconds)
16:43:23 Join moos [0] (~moos@rockbox/staff/moos)
16:46:21 Quit sasquatch (Ping timeout: 260 seconds)
16:47:07 Quit kugel (Ping timeout: 272 seconds)
16:47:34 Join n1s [0] (~n1s@rockbox/developer/n1s)
16:49:48 Join kugel [0] (~kugel@rockbox/developer/kugel)
16:59:55 Quit DerPapst (Quit: Leaving.)
17:00:16 Join DerPapst [0] (
17:02:21fmlI've just noticed that during startup Rockbox tries to read the file "-.kbd", "-.colours" and "". Is it OK?
17:03:06 Join sasquatch [0] (~username@
17:03:49 Join fyrestorm [0] (
17:04:40 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
17:05:01 Quit DerPapst (Ping timeout: 260 seconds)
17:05:53n1sfml: sounds wrong, are those filenames in your config.cfg?
17:07:02fmln1s: it's a clean (default) installation in the sim
17:07:24n1swell, i'd say that's a bug then
17:09:29fmlAnother question: are there files that are kept open all the time? I think one file (database_tmp.tcd) is opened but not closed
17:09:58fmln1s: I'll leave this to jdGordon and kugel
17:10:06kugelfml: "-" is the "use default" for filename settings
17:10:15 Quit komputes (Quit: I haven't slept for ten days, because that would be too long.)
17:10:46fmlkugel: yes, I understand that. But should the "file" be opened then?
17:10:53kugelincomplete buffering leaves a file open, I don't know other leaks
17:11:34kugelit probably shouldn't, it should load the default file
17:11:45kugelI think there are no default files for the three you mentioned
17:13:31fmlkugel: I'm still struggling with the problem that files can't be written (created) in the sim. I added some debug messages and see that the number of opened files becomes permanently 1 after "database_tmp.tcd" is opened.
17:13:51fmlkugel: Does creating files in the sim work for you?
17:15:07 Join kugel_ [0] (
17:15:29 Quit kugel (Disconnected by services)
17:16:09n1sfml: if i create a file, it doesn't show up until i restart the sim
17:16:24n1sshow up in the sim's file browser
17:16:53n1sit is created
17:17:11fmln1s: for me, files are not created, i.e. I get a ngative result when calling rb->creat (in plugin)
17:18:38n1si tried saving a playlist, it is created but the filebrowser doesn't show it
17:20:25 Quit kugel_ (Ping timeout: 240 seconds)
17:23:08n1sthe issue i see looks like a call to reload_directory has gone missing somewhere
17:24:21 Join kugel_ [0] (
17:24:41 Join komputes [0] (~komputes@ubuntu/member/komputes)
17:25:43 Quit selectohh ()
17:29:25 Quit kugel_ (Ping timeout: 240 seconds)
17:29:43pamauryI must have been dumb; knowing that the fuze+ firmware used the ThreadX api and that I had already reverse engineered a lot of the threading code, it just occured to me that I could find the description of the ThreadX api on the web, thus making it far easier to reverse engineer !
17:41:11moosHi there. Is this good enough english wise? :)
17:42:15 Quit n1s (Quit: Lmnar)
17:42:49pamauryI can't make sense of "the overhalll just as for audio, playlist or video"
17:43:57moosfrench tendency I guess :) ("tout comme pour" in my mind)
17:45:09moosoverhall, audio, playlist and video works too of course
17:46:52*pamaury waves to AlexP
17:48:20fmlmoos: what is "overhall"? "Overall" or "Total"? I'd remove "simply" as well.
17:48:31*fml waves to AlexP :-)
17:48:45moosfml: yes total files
17:49:35pamaurythen it's overall and not overhall, that confused me ;)
17:49:59*moos is guilty :)
17:50:14***Saving seen data "./dancer.seen"
17:50:23pamaurybut I still can't understand what it does; it counts the directories and the files and what else ?
17:51:16moostotal number of dirs, files, audio, playlist, and videos files
17:51:53pamauryOk, that's what I thought but it was unclear to me
17:51:58moosfml: indeed I'll remove "simply" too
17:52:36moospamaury: better phrasing to propose as a good french people? :)
17:52:44fmlmoos: here is my take:
17:52:51pamauryand why is there something special with archos players ?
17:53:24pamauryI would go for "the total file count as well as the number of audio, video and player list files"
17:53:29pamauryor something similar
17:53:36moosfml: cool enough I'd say thankq
17:54:14moospamaury resolution screen, for the minimal screen with number of files and directories only
17:54:32pamauryok, I was just curious ;)
17:55:12mooscuriosity is nice :) thanks for the participation
17:55:44*fml gives up on the problem that plugins can't create files in th sim :-/
17:57:24 Quit fml (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
17:57:50pamauryhum, Express Logic claim that ThreadX has a small footprint but even a newby could reduce the library footprint by a factor 2 at least
17:58:09 Join WonTu [0] (
17:58:23 Part WonTu
17:58:36pamaurythere is some massive code duplication in it
18:02:31CIA-7New commit by moos (r28922): manual: update stats plugin entry.
18:04:31CIA-7r28922 build result: All green
18:09:10 Quit bmbl (Quit: Verlassend)
18:14:14 Join kevku [0] (~kevku@2001:7d0:0:f000::135d)
18:19:44 Join kadoban [0] (
18:25:57 Join kugel [0] (~kugel@
18:25:58 Quit kugel (Changing host)
18:25:58 Join kugel [0] (~kugel@rockbox/developer/kugel)
18:26:24 Quit kugel (Client Quit)
18:26:42 Join kugel [0] (~kugel@
18:26:43 Quit kugel (Changing host)
18:26:43 Join kugel [0] (~kugel@rockbox/developer/kugel)
18:27:07 Join Keripo [0] (
18:33:17 Quit benedikt93 (Quit: Bye ;))
18:34:09 Join AlexP_ [0] (~alex@rockbox/staff/AlexP)
18:34:55 Quit AlexP (Ping timeout: 255 seconds)
18:37:15 Join dfkt [0] (dfkt@unaffiliated/dfkt)
18:40:24 Join TheSeven|Mobile [0] (~theseven@rockbox/developer/TheSeven)
18:45:51 Join dfkt_ [0] (dfkt@unaffiliated/dfkt)
18:46:14 Quit dfkt (Read error: Connection reset by peer)
18:49:32 Quit eWill (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101203075014])
18:52:58 Quit kugel (Read error: Connection reset by peer)
18:53:04 Join kugel [0] (~kugel@
18:53:05 Quit kugel (Changing host)
18:53:05 Join kugel [0] (~kugel@rockbox/developer/kugel)
18:55:02 Quit Keripo (Read error: Connection reset by peer)
18:55:25 Quit parafin (Quit: So long and thanks for all the fish)
19:12:16 Quit TheSeven|Mobile (Read error: Connection reset by peer)
19:16:37 Quit t0rc (Ping timeout: 240 seconds)
19:17:39 Join Keripo [0] (
19:18:42 Join Horscht [0] (~Horschti@xbmc/user/horscht)
19:21:39 Quit feisar- (Ping timeout: 272 seconds)
19:24:43 Join TheSeven|Mobile [0] (~theseven@rockbox/developer/TheSeven)
19:24:47 Quit stoffel (Ping timeout: 246 seconds)
19:25:57 Join fred_ [0] (
19:26:23 Nick fred_ is now known as Guest95948 (
19:27:14 Nick Guest95948 is now known as freddyb (
19:29:51 Join t0rc [0] (~t0rc@unaffiliated/t0rc/x-5233201)
19:31:42 Quit t0rc (Read error: Connection reset by peer)
19:34:19 Quit kugel (Ping timeout: 255 seconds)
19:41:17 Join Self-Perfection [0] (
19:50:17***Saving seen data "./dancer.seen"
19:59:07 Join kugel [0] (~kugel@
19:59:08 Quit kugel (Changing host)
19:59:08 Join kugel [0] (~kugel@rockbox/developer/kugel)
20:03:31 Join JesusFreak316 [0] (
20:03:44 Quit kugel (Ping timeout: 265 seconds)
20:10:54 Join JdGord [0] (~jonno@
20:11:55 Quit freddyb (Quit: ChatZilla 0.9.86 [Firefox 3.6.12/20101027124735])
20:22:28 Quit JdGord (Quit: Bye)
20:22:31 Join freddyb [0] (
20:22:41 Join TheSeven [0] (~TheSeven@rockbox/developer/TheSeven)
20:25:06TheSevenlinuxstb: ping
20:31:17 Quit afk (Ping timeout: 265 seconds)
20:36:26 Quit Keripo (Quit: Leaving.)
20:37:37 Join kugel [0] (~kugel@
20:37:39 Quit kugel (Changing host)
20:37:39 Join kugel [0] (~kugel@rockbox/developer/kugel)
20:41:49 Quit kugel (Ping timeout: 240 seconds)
20:44:44 Quit Self-Perfection (Remote host closed the connection)
20:48:17 Join parafin [0] (
20:49:01 Quit mortalscan (Quit: Leaving)
20:49:11 Join mortalscan [0] (~mortalsca@
20:58:48 Join Dreamxtreme [0] (~Dre@
21:05:34 Quit designate72 (Ping timeout: 250 seconds)
21:06:04 Quit Gareth (Ping timeout: 276 seconds)
21:11:31 Join Gareth [0] (
21:15:19 Join kugel [0] (~kugel@
21:18:18 Join feisar- [0] (
21:22:55 Quit feisar- (Ping timeout: 250 seconds)
21:23:26 Quit kugel (Ping timeout: 246 seconds)
21:29:26 Quit freddyb (Ping timeout: 240 seconds)
21:38:30 Quit TeruFSX (Ping timeout: 240 seconds)
21:47:45 Join fml2 [0] (
21:47:50 Nick fml2 is now known as fml (
21:48:32fmlThe new symlinks make target should check whether the file system allows for symlinks. FAT doesn't.
21:50:18***Saving seen data "./dancer.seen"
22:02:51 Join JdGord [0] (~jonno@
22:07:08fmlHe-he, in the sim, rb->creat(fname, 0666) fails, but rb->open(fname, O_WRONLY|O_CREAT, 0666) works OK. What can be the reason?
22:09:52fmlThe calls above are made from within a plugin.
22:12:35 Join Keripo [0] (
22:19:23 Join feisar- [0] (
22:23:58 Quit feisar- (Ping timeout: 255 seconds)
22:33:56fmlHrm... If rb->creat is absolutely the same as rb->open with certain flag values, then the reason should in the flag O_BINARY. rb->open(file_name, O_WRONLY | O_CREAT | O_TRUNC, 0666) works but rb->creat does not.
22:35:20 Quit JdGord (Quit: Bye)
22:36:22fmljhMikeS: what I/O calls are used to save the settings in the mpeg plugin?
22:39:57 Join benedikt93 [0] (~benedikt9@unaffiliated/benedikt93)
22:41:13 Join BHSPitMonkey [0] (~stephen@unaffiliated/bhspitmonkey)
22:46:20 Join Strife89 [0] (
22:47:17 Join Strife89TX [0] (
22:47:27fmlDo I understand it correct, that in the sim, rb->creat does not lead to a call of sim_creat but rather uses the native creat function?
22:54:57fmlAha! Saving of settings in mpeg player seems to use rb->creat as well (via configfile plugin lib). And it does not work too (as jhMikes said). So rb->creat must be broken somehow.
22:56:10 Quit moos (Ping timeout: 260 seconds)
22:57:19 Join thomasjfox [0] (
22:57:58 Join TeruFSX [0] (
23:01:27 Join moos [0] (moos@rockbox/staff/moos)
23:06:07 Quit moos (Client Quit)
23:06:19 Join moos [0] (
23:06:19 Quit moos (Changing host)
23:06:19 Join moos [0] (moos@rockbox/staff/moos)
23:08:23 Quit moos (Client Quit)
23:12:17fmlkugel: can you please take a look at the above case since I'm confused about the funcs used in the sim.
23:15:20thomasjfoxfml: kugel is not online I guess
23:18:20fmlthomasjfox: are you the guy making the new nokia port? Have you understood how all the file funcs in the plugin API work? I.e. for which funcs native impls are used?
23:18:59thomasjfoxfml: My knowledge is pretty limited if it comes to the dirty implementation details
23:19:13thomasjfoxBut yes, I do the maemo port
23:21:17thomasjfoxfml: What's your problem?
23:21:57 Quit BHSPitMonkey (Read error: Connection reset by peer)
23:22:10fmlthomasjfox: see above. rb->creat doesn't work for me. (And, it seems, not only me.)
23:22:33thomasjfoxI joined the channel after you wrote it
23:23:02fmlthomasjfox: see
23:24:19thomasjfoxLet me have a look
23:24:36thomasjfoxWhat target did you build for?
23:25:37fmlIt's an iriver h120 sim. But I've experienced the same for the sansa e200 sim build.
23:28:18thomasjfoxfirmware/include/file.h should default to sim_creat if all is correct
23:29:41thomasjfoxI would try two things: 1. Put a printf in sim_creat. Add funny "#ifdef APPLICATION #warning fml was here #endif" defines in file.h
23:29:46thomasjfoxSo you can see which defines are active
23:30:31fmlthomasjfox: OK. But I have to leave now. Will do later.
23:30:48fmlthomasjfox: thanks and bye.
23:30:51 Quit fml (Quit: ChatZilla 0.9.86 [Firefox 3.6.13/20101206122310])
23:32:27 Join selectohh [0] (
23:33:52selectohhdoes anyone know where to find out how much ram each mp3 player has? sorry i searched i can't find it. i can only squeeze out 6 megs with plugin_get_audio_buffer whereas with the c200 or e series sansa i could get 30 megs with that command
23:34:13selectohhoh i forgot to mention, the one i can only get 6 megs is a clip v1
23:41:34 Join JesusFreak316_ [0] (
23:41:56 Quit JesusFreak316 (Read error: Connection reset by peer)
23:43:59thomasjfoxselectohh: Found it :)
23:44:11thomasjfoxlook for memory in tools/configure
23:46:34 Quit komputes (Quit: I haven't slept for ten days, because that would be too long.)
23:48:35pikytcus_Hey, my IPod video just arrived (it didn't come with a cable, so had to get one). I plugged it in a couple hours ago, it came on and says "do not disconnect". Gnome also opened up a file browser with what I'm guessing is the root of the IPod. What's the do not disconnect for, and is it safe to run ipodpatcher ya think?
23:48:38 Quit JesusFreak316_ (Ping timeout: 240 seconds)
23:50:18selectohhthomasjfox: do you mean i look at the file tools/configure or i run it with some flag?
23:50:19***Saving seen data "./dancer.seen"
23:50:30thomasjfoxLook at the file
23:50:40thomasjfoxThere is an entry for every target
23:50:58thomasjfoxThis will result in a compile time MEMORYSIZE define
23:51:23thomasjfoxYou'll see it if you build with "make V=1"
23:52:35selectohhthomasjfox: so if it's memory=2 that means 2 megs available?
23:52:55thomasjfoxI guess so
23:53:18selectohhgotcha. thanks!
23:53:34thomasjfoxYou're welcome
23:54:24selectohhthomasjfox do you know of any other chunks of memory you can steal from a plugin? i have something where i was using a good 15 megs from the plugin_get_audio_buffer with two other mp3 players but now i can only get 6 with the clip.. is there other magic memory stealing functions that result in good amounts? :)
23:55:09thomasjfoxSorry, no idea
23:55:31thomasjfoxDon't have that problem on the n900 :)
23:55:52selectohhhaha ok :) thanks again

Previous day | Next day