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 2009-08-03

00:04:54kugelhm, my screenshot for the manual is bigger than the others
00:05:52 Quit bluebrother ("leaving")
00:06:03 Join fg56lx [0] (
00:07:00*kugel decides to blame png
00:08:44 Quit domonoky (Read error: 104 (Connection reset by peer))
00:08:54pixelmabigger, how? Do you mean the amount of data or the resolution or something else?
00:12:39 Join Nicholas__Reiter [0] (
00:13:17Nicholas__ReiterI'm having Database trouble. What files do I have to delete to completely reset the Database?
00:13:50Mikachuin .rockbox there are a few files named the same but different numbers at the end, i think those are it
00:13:53UnhelpfulNicholas__Reiter: .rockbox/database*.tcd ;)
00:14:02Mikachuwhat Unhelpful said
00:14:46Unhelpfulthe one-line description yaourt fetches from AUR tells me it is a browser ;)
00:15:01Unhelpful... wrong window entirely. :/
00:15:29CIA-6New commit by kugel (r22123): Update the manual screenshot for 176x220x16.
00:16:20Nicholas__Reiteri have no .TCD files, but when I try to inititalize I bet "Building database.... 327 found" and it just sits there forever
00:17:51Nicholas__Reiterhow about nvram.bin? Is that database related?
00:17:57pixelmabut you have some music files on it? And which target?
00:18:17Nicholas__Reiteryes. e289v1 refurbished
00:18:52pixelmahow did you copy the files over, MSC or MTP mode?
00:20:28Nicholas__ReiterThis was given to my brother, so I don't know. Let me delete all the music, and maybe come back. Thanks
00:20:47UnhelpfulNicholas__Reiter: wait. :)
00:21:06Unhelpfulbetter would be to find out if there's a specific file causing the trouble. :)
00:21:06Nicholas__Reiterok.... for what?
00:21:37Nicholas__Reiterhe doesn't want the music, but if you want help for development, tell me what to do.
00:22:21Unhelpfulyou can make a "deleted" directory with any empty file in it named database.ignore, and move things there... then move them back until you find out what's broken. but if you don't actually care about having the music, then i'm not going to ask you to go through the trouble. :)
00:24:57pixelmaif they were transferred in MTP mode, he will have a hard time finding the files (unless using the Windows Media Player too)
00:39:11 Quit Nicholas__Reiter ("ChatZilla 0.9.85 [Firefox 3.0.8/2009032609]")
00:39:18 Quit ender` (" Washing your car to make it rain doesn't work.")
00:43:11 Quit matsl ("Leaving")
00:43:23 Join l403 [0] (n=l@
00:44:13 Quit flydutch ("/* empty */")
00:55:28 Join funman [0] (n=fun@rockbox/developer/funman)
00:58:12 Quit l403 ("Ex-Chat")
01:06:16CIA-6New commit by kugel (r22124): Cap the level chooser to NUM_LEVELS (100) to avoid accessing level 101, which contains the secret Data Abort Bubble (which looks really funny but is ...
01:06:52 Join t0mas [0] (n=tomas@rockbox/developer/t0mas)
01:08:17***Saving seen data "./dancer.seen"
01:17:28 Nick fxb is now known as fxb__ (
01:18:06 Quit stripwax__ (Read error: 54 (Connection reset by peer))
01:18:48 Quit barrywardell (Remote closed the connection)
01:24:47 Join Nicholas__Reiter [0] (
01:26:19CIA-6New commit by kugel (r22125): Fix highest succeeded level from the highscores really this time, and don't confuse MIN() and MAX().
01:29:03Nicholas__Reitere280v1 - I dleted everything in the SYSTEM dir, and deleted the .rockbox dir. There are only two audio files on this player, but when I ititialize the data base, it says, "Building database... 311 found", and nothing ever changes...? What's the problem, and 311 what?
01:35:11funmanif you deleted the .rockbox dir, rockbox can't boot
01:38:44Nicholas__Reitersorry, i also copied a fresh .rockbox dir to it
01:40:46funmantry running the disk_tidy plugin, perhaps the audio files you deleted are still present in a trash folder
01:43:24 Join barrywardell [0] (n=barrywar@
01:45:12kugelmuch code doesn't work with MIN()/MAX() using typeof()
01:46:07 Join bigfox [0] (
01:46:40funmantypeof() should add another check of correctness in MIN/MAX macros, so it would reveal errors
01:46:56kugelit apparently doesn't work well with in other #defines
01:48:29kugele.g. you are not able to #define the array length if it contains MIN()/MAX()
01:53:19 Quit Thundercloud (Remote closed the connection)
01:54:39funmando you have an example?
01:59:36 Quit AsaelReiter ("CGI:IRC (Ping timeout)")
01:59:58 Join AsaelReiter [0] (n=d44c6728@gateway/web/cgi-irc/
02:00:59 Quit Rondom (Nick collision from services.)
02:01:02 Join Rondom_ [0] (
02:03:31kugelfunman: cube
02:04:33kugelhm, my explaination might be wrong, but there are still problems
02:08:32Unhelpfulkugel: perhaps a pre-test for the constantcy of both inputs should be done?
02:09:07kugelI tried with __builtin_constant_p(), but I'm not sure how to do
02:10:12kugelalso, I think we should have a similar ABS() define
02:12:57Unhelpfulkugel: __builtin_constant_p() is exactly what you need... something like __builtin_constant_p(a) && __builtin_constant_p(b) ? (a < b ? a : b) : DYN_MAX(a,b)
02:13:16kugelUnhelpful: I tried exactly that :p
02:13:23kugelno success
02:14:23Unhelpfulhrm. well, i do recall __builtin_constant_p being considered non-constant in some cases :/
02:14:44kugelbest you try and see the errors yourself
02:16:54funmanwhat's "DYN_MAX" ?
02:19:29kugelfunman: due to typeof(), the MIN() in cube.c isn't evaluated after preprocessing, which is apparently causing problems when this MIN() is used to initialize data
02:24:25funmanso typeof() is evaluated by gcc, not cpp ?
02:25:34 Quit dash32 ("Verlassend")
02:25:36kugelcpp doesn't know about types, it's text based
02:27:29sinthetekpre-processor just substitutes # statements with whatever should go there for the most part
02:27:52kugelthe ABS() thing works at least
02:27:59Unhelpfulfunman: DYN_MAX would be some more complicated implementation with typeof()
02:29:14funmankugel: where are MIN/MAX defined? (i'd expect __builtin_constant would be used in cube.c case)
02:30:21kugeleven with __buildin_constant_p, "typeof" is inserted into the initialization, which doesn't work
02:31:09funmanwhat about __builtin_types_compatible_p() ?
02:31:28funmanhmm sorry i'm confused
02:31:45 Quit t0mas (Nick collision from services.)
02:32:07 Join t0mas [0] (n=tomas@rockbox/developer/t0mas)
02:32:16funmanif __builtin_constant_p(LCD_HEIGHT) is false in cube.c i think it's a bug
02:34:22kugelthat's not the problem
02:35:04kugelthe word "typeof" is inserted by cpp, and gcc errors out when initializers have this
02:38:32Unhelpfulkugel: perhaps it's the use of a statement expression?
02:38:56kugelcould be
02:40:54 Quit fg56lx (Remote closed the connection)
02:42:11Unhelpfulfunman: that might cover one reason to use typeof, but a major reason to use typeof in MIN/MAX is to avoid multiple evaluations of the inputs where input values are expressions. gcc seems to fail to do very good CSE sometimes. :/
02:42:53 Join fg56lx [0] (
02:44:46 Part bigfox
02:45:10 Quit Riku (Read error: 104 (Connection reset by peer))
02:45:41 Join gletob [0] (
02:46:03gletobAnyone got the Gigabeat F series original firmware
03:08:04CIA-6New commit by kkurbjun (r22126): Blackjack: Use standard menu and add playback menu, use pluginlib high scores.
03:08:20***Saving seen data "./dancer.seen"
03:17:36 Quit saratoga (Ping timeout: 180 seconds)
03:24:11CIA-6New commit by kkurbjun (r22127): Fix warning and ZVM
03:31:00 Quit gletob (Remote closed the connection)
03:32:34CIA-6New commit by kkurbjun (r22128): Fix X5/M5
03:39:03CIA-6New commit by kugel (r22129): Remove various ABS() definitions with a single one using typeof (if using gcc) to avoid multiple evaluations of the input expressions. Speex still ...
03:42:13CIA-6New commit by kugel (r22130): Don't recalculate the array length during the loop, use the ARRAYLEN macro and correct the type of the variable i.
03:43:21funmankugel: you mentioned defining ABS if gcc is used in the last commit
03:43:42kugelno, typeof if using gcc
03:43:54funmanhas there been any known use of another C compiler for rockbox ? (I think ICC is intel CPU only)
03:44:08kugelI don't think so
03:44:38kugeland I don't think much of the rest of the code would work with non-gcc, but in this case compatibility was easy
03:45:31funmanif compatibility with a (hypothetical) compiler other than gcc is difficult, i think you could just assume gcc is used
03:46:08funmanand let the (hypothetical) person porting rockbox to this (hypothetical) other compiler do the hard work
03:46:33 Join The3_14ed|r [0] (
03:46:55kugelI agree
03:47:36 Quit t0mas ("bye!")
03:49:05kugelthe yellow, exposed due to typeof()
03:49:46 Join jerl [0] (
03:49:47kugelI'm wondering why it does only hit coldfire though
03:50:53kugelprobably a gcc 3.x vs 4.x thing
03:50:53funman"0" being unsigned while ssize_t is signed?
03:51:21funmangcc3 is used on coldfire?
03:53:04kugelUnhelpful: any idea?
03:53:40kugelthis code is weird
03:55:43 Quit funman ("free(random());")
03:58:04 Quit goffa_ (Read error: 104 (Connection reset by peer))
03:58:24 Quit Dhraakellian (Read error: 110 (Connection timed out))
03:59:06 Nick The3_14ed|r is now known as Dhraakellian (
04:01:13kugellinuxstb: ping?
04:03:24 Quit Nicholas__Reiter ("ChatZilla 0.9.85 [Firefox 3.0.8/2009032609]")
04:04:40 Quit barrywardell ()
04:07:19 Join jerl92 [0] (
04:08:08 Quit jerl (Read error: 110 (Connection timed out))
04:11:05CIA-6New commit by kkurbjun (r22131): Calculator: Enable absolute mode for touchscreens.
04:12:11kugellinuxstb: Regarding the yellows. I see you committed the code. The code looks a bit wrong to me (I'd rather do "(ssize_t)(size+4) > totalSize)" instead), and I don't know how to fix best
04:12:14 Quit SirFunk (Success)
04:14:53kugelkkurbjun: shouldn't it rather respect the setting?
04:16:28kkurbjunkugel, currently it is setup to not respect the setting in the plugin load. the calculator makes sense to always use absolute mode - it's just the face of a calculator
04:17:10kugelof course it makes sense (the whole grid mode doesn't make sense imo), but we have this setting and we should respec it, IMO
04:18:13Unhelpfulthere are typeofs all over, really i don't see why we'd bother :)
04:20:50 Quit __lifeless (Read error: 101 (Network is unreachable))
04:21:05kkurbjunkugel, I agree when you are talking about menu's, but I do not agree that plugins should always stick to the setting - for example clix should probably always be absolute mode (and it is) when it's in the game, but the menu should follow the user setting
04:21:38kugelI think we should fix rockbox and get rid of the grid :p
04:22:26kkurbjunyeah, I think that's the end goal, but I can see situations that using grid mode for menus would be nice, but not when I enter a plugin that has a checkerboard
04:25:58 Join r0b- [0] (
04:26:29r0b-if i create a cuesheet for rockbox with all my music in it will rockbox parse the .cue file and use the data for the ID3 tags?
04:31:31Unhelpfuli don't believe so, and why would you do that?
04:32:02r0b-i dont want to modify ID3 tags :P
04:32:28Unhelpfulwhy not?
04:32:54r0b-it would take to long
04:34:08Unhelpful...and creating a cue sheet with the correct tags in it would not? fixing the tags would take a few minutes to cover *most* of your tracks, if you use something that can look up the tags, like picard... and no longer to fix the ones it doesn't find than it would take to write a cuesheet.
04:34:25 Join martian67_ [0] (n=martian6@about/linux/regular/martian67)
04:34:34r0b-is Picard free?
04:34:53Unhelpfulyes, and runs on pretty much anything.
04:35:17r0b-ill try it out
04:35:57 Quit jerl92 ()
04:36:44 Quit martian67_ (Read error: 104 (Connection reset by peer))
04:37:30 Join martian67_ [0] (n=martian6@about/linux/regular/martian67)
04:37:57r0b-and if picard fails im gonna have to do it manualkly
04:37:59r0b-thanks Unhelpful
04:40:56 Quit martian67 (Connection reset by peer)
04:43:20 Quit xavieran (Read error: 113 (No route to host))
04:44:16r0b-that saved me a lot of time
04:45:58 Join xavieran [0] (
04:46:13 Quit martian67_ (Read error: 104 (Connection reset by peer))
04:47:38 Join martian67_ [0] (n=martian6@about/linux/regular/martian67)
04:50:00JdGordonkugel: did that root_menu.c change actually go anything? considering ARRAYLEN() expands to the code you replaced it with, I would be pretty surprised if gcc actually generates different code
04:50:23kugelI don't count on gcc, but recompiling was a bit wasteful
04:50:44JdGordonI highly doubt it gets recalculated every loop
04:51:03kugelit is, unless gcc optimizes
04:51:26JdGordonit is means you checked the assembly?
04:51:45JdGordon0 delta on that commit... :)
04:52:16JdGordonthat means gcc was smart enough before the change...
04:52:27JdGordonor stupid enough after :p
04:52:46kugelif you don't believe me, then create your own enless loop with "int i, j = 10; for(i=0;i<j;i++,j++)"
04:53:11kugelJdGordon: or the jump address just changed after the calculation of the len
04:53:18kugelto after*
04:53:46Unhelpfulthat's quite a bit different, ARRAYLEN should nearly always be compile-time constant - the only time this should change is when using a dynamic array
04:53:49 Quit martian67_ (Read error: 104 (Connection reset by peer))
04:54:16JdGordoncan you even use ARRAYLEN() with a dynamic array?
04:54:28 Join martian67_ [0] (n=martian6@about/linux/regular/martian67)
04:55:13UnhelpfulJdGordon: i tested the other day, at least for gcc4 the answer is yes
04:56:58CIA-6New commit by kkurbjun (r22132): Clix: Make Clix respect the global touchscreen setting when in a menu.
04:57:56 Quit martian67_ (Read error: 104 (Connection reset by peer))
04:58:30 Join martian67_ [0] (n=martian6@about/linux/regular/martian67)
04:59:01CIA-6New commit by kkurbjun (r22133): Clix: Forgot ifdefs around touchscreen_set_mode.
05:01:07CIA-6New commit by kkurbjun (r22134): Reversi: Make Reversi respect the global touchscreen setting when in a menu.
05:01:14JdGordonkkurbjun: hey, did you end up doing anything with the touchscreen action button stuff we were talking about last week?
05:02:56JdGordonarg... I'm not a fan of skin_engine :(
05:03:08JdGordonstruct skin instead of gui_wps ?
05:03:41kkurbjunJdGordon: I did it's in pluginib_touchscreen
05:05:15kkurbjunIt's pretty generic, but the action stuff had functions that were depending on global settings from other functions - I think that the core stuff could probably be made generic for the plugins or vice versa, but I was not sure where to start withte core, the concept is pretty much the same, but I don't have slider support
05:06:14JdGordonlooks good
05:08:21***Saving seen data "./dancer.seen"
05:09:37kugelJdGordon: why not?
05:09:44JdGordonsounds funny
05:10:17kugelnot that the whole struct needs a rework too, anyway
05:10:49*JdGordon curses abit about the 3 sort-of-identical gui_wps_[display|redraw|update] functions
05:12:23kugelwhere are they identical?
05:12:41kugelthe other two even call _redraw
05:13:45JdGordoni said sort of...
05:13:53*JdGordon tries to make gui_wps_redraw() static
05:18:03 Join martian67 [0] (n=martian6@about/linux/regular/martian67)
05:20:08JdGordononce again the multi screen api goes out of its way to annoy me!
05:21:55*kugel has a go at __attribute__((unused))
05:23:38 Quit martian67_ (Read error: 110 (Connection timed out))
05:33:50*JdGordon just loves when unrelated stuff breaks things :(
05:40:47*JdGordon also *loves* it when said broken stuff magically fix themselves :/
05:47:46kugelJdGordon: live's hard :p
05:50:08 Quit Horscht ("Verlassend")
05:51:11 Quit AsaelReiter ("CGI:IRC (EOF)")
05:55:38 Join jaem [0] (
05:58:12jaemhello. I was reading the wiki page here (, and followed the second link at the bottom (the firmware extractor one)...
05:58:36jaempeople on the linked forum report it working fine, but the binary is flagged by 20 out of 21 scanners on as malware
05:58:49jaemI thought I should mention it here, rather than editing the wiki myself
05:59:33jaem...someone might want to check into that
06:02:41JdGordonwhich link?
06:02:54JdGordon ?
06:04:35jaemyes, sorry - I should have been more clear
06:04:36jaemone sec
06:04:58jaemthe file was renamed, but it's the same one
06:07:00kugelmeh, I really should finish customlist instead of playing with __attribute__((unused))
06:07:36JdGordonyes you should :D
06:07:50JdGordonjaem: thats an external link... we have no control over it
06:08:01jaemJdGordon: yes, I know
06:08:24jaembut if it is in fact malware, the link should probably be removed
06:08:33jaemhowever, I didn't think I should do that without checking
06:08:40jaemhence my mentioning it
06:10:09 Nick Ypsy is now known as YpsyZNC (
06:10:27jaemI'll leave it to your judgement
06:10:27 Part jaem ("Leaving")
06:15:08 Join _lifeless [0] (n=lifeless@
06:17:53JdGordonare screens skined or skinned?
06:19:38sinthetekis the text viewer built from scratch for rockbox or is it based on something?
06:19:56kugelJdGordon: are plans planed or planned?
06:20:40JdGordonsinthetek: the viewer is probably 3 years old... so even if it based on something.. its very likely way out of sync
06:24:05 Join saratoga [0] (i=9803c6dd@gateway/web/freenode/x-vaxetovsyhxitgrr)
06:24:13sinthetekno one is maintaining it or anything? i was thinking of trying to update it read other formats
06:24:30saratogacheck the SVN logs and see for yourself
06:24:38 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
06:25:12saratogai guess Uchida had a bunch of patches for it
06:25:30kugelsomeone should look at them
06:25:54saratogaspeaking of which, has anyone ever managed to get a hold of him? i've tried email and posting on teh tracker in a thread he watches and got nothing
06:30:40 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
06:31:34 Join TruthTaco [0] (
06:41:03 Nick Overand is now known as Andover1981 (
06:41:07 Nick Andover1981 is now known as Overand (
06:43:39CIA-6New commit by jdgordon (r22135): part two of the grand overall wps/skinning engine cleanup work: ...
06:43:56*JdGordon crosses everything that can be crossed
06:49:32JdGordoncrap crap crap...
06:51:56 Quit pixelma (Nick collision from services.)
06:51:57 Quit amiconn (Nick collision from services.)
06:51:58 Join pixelma_ [0] (i=quassel@rockbox/staff/pixelma)
06:51:59 Join amiconn_ [0] (i=quassel@rockbox/developer/amiconn)
06:52:08JdGordonwhy the heck isnt svn mv working?
06:52:16 Nick pixelma_ is now known as pixelma (i=quassel@rockbox/staff/pixelma)
06:52:18JdGordon$ svn mv music_screen.c wps.c
06:52:18JdGordonsvn: Path 'wps.c' is not a directory
06:52:18 Nick amiconn_ is now known as amiconn (i=quassel@rockbox/developer/amiconn)
06:57:24 Quit kugel (Read error: 110 (Connection timed out))
06:57:46CIA-6New commit by jdgordon (r22136): these didnt get renamed for some reason
07:05:02JdGordonoh come on!~
07:06:28CIA-6New commit by jdgordon (r22137): one more add which didnt get added
07:08:26***Saving seen data "./dancer.seen"
07:09:35 Quit fg56lx (Read error: 110 (Connection timed out))
07:17:39 Quit _lifeless (Read error: 104 (Connection reset by peer))
07:18:48 Join _lifeless [0] (n=lifeless@
07:41:24 Join einhirn [0] (
07:46:10 Quit bubsy (Read error: 60 (Operation timed out))
07:58:54 Quit CaptainKwel (Remote closed the connection)
08:12:08 Join ender` [0] (
08:27:35 Join Rob2223 [0] (
08:30:04 Quit mt (Read error: 113 (No route to host))
08:35:33 Quit safetydan ("Leaving.")
08:45:10 Quit Rob2222 (Read error: 110 (Connection timed out))
08:52:54 Join flydutch [0] (
09:08:27***Saving seen data "./dancer.seen"
09:11:21 Join mt [0] (n=MTee@rockbox/developer/mt)
09:11:47 Join l403 [0] (n=l@
09:14:23mtliba52's a52_block() is the function to which I send a block for decoding, right ? or do I have to write a decode function like the one in codecs/a52.c ?
09:14:35mtlinuxstb: ^^^
09:20:06 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
09:23:08 Join bertrik [0] (
09:27:37 Join Thundercloud [0] (
09:28:38 Quit pixelma (Nick collision from services.)
09:28:40 Join pixelma_ [0] (i=quassel@rockbox/staff/pixelma)
09:28:47 Quit amiconn (Nick collision from services.)
09:28:49 Join amiconn_ [0] (i=quassel@rockbox/developer/amiconn)
09:28:57 Nick pixelma_ is now known as pixelma (i=quassel@rockbox/staff/pixelma)
09:29:11 Nick amiconn_ is now known as amiconn (i=quassel@rockbox/developer/amiconn)
09:35:48 Join nosa-j [0] (
09:36:14 Join blodow [0] (
09:37:38 Quit nosa- (Read error: 104 (Connection reset by peer))
09:45:38 Quit Thundercloud (Remote closed the connection)
10:02:05 Quit l403 (Remote closed the connection)
10:02:38 Join __lifeless [0] (n=lifeless@
10:03:08 Quit _lifeless (Remote closed the connection)
10:07:20 Join l403 [0] (n=l@
10:09:53 Nick fxb__ is now known as fxb (
10:15:24 Quit Rob2223 (Read error: 104 (Connection reset by peer))
10:15:39 Join Rob2222 [0] (
10:18:10 Join Rob2223 [0] (
10:18:10 Quit Rob2222 (Read error: 104 (Connection reset by peer))
10:19:32 Quit blodow (Read error: 110 (Connection timed out))
10:35:41 Join Rob2222 [0] (
10:37:01 Quit Rob2222 (Read error: 104 (Connection reset by peer))
10:37:05pixelmagevaerts: I jus tried a HID enabled build on my c200 on a different Mac (running 10.4.11) and it told me that the keyboard couldn't be recognised and that I would have to set it up
10:37:42 Join Rob2222 [0] (
10:39:33*gevaerts thinks that maybe we should remove HID from the storage connection, *except* if this HID plugin is running
10:39:49gevaertsI'll try to do something like that soon
10:43:06 Join funman [0] (n=fun@rockbox/developer/funman)
10:46:42 Quit cg_ (Read error: 110 (Connection timed out))
10:51:47 Quit BHSPitMonkey ("Ex-Chat")
10:52:21 Quit Rob2223 (Read error: 110 (Connection timed out))
11:07:33 Quit __lifeless (Read error: 60 (Operation timed out))
11:07:36gibbon_gevaerts: i accidently noticed the HID functionality some time ago... thanks for that, it rocks :)
11:08:31***Saving seen data "./dancer.seen"
11:11:05gevaertsgibbon_: not my work!
11:12:57gibbon_ah... then ... thanks to whoever did it... i thought it was you since i remembered you being "involved" in the Storage thing ;)
11:13:19gevaertsit's gsoc work
11:17:34 Join cg_ [0] (
11:26:18 Quit funman ("free(random());")
11:28:20 Join dash32 [0] (
11:29:14 Join lucent [0] (i=lucent@unaffiliated/shadows)
11:30:33lucentfor the log: funman, kugel, I comment that r22076 has been exceptionally stable with my SanDisk Sansa 8GB v1 player
12:03:24 Join mcuelenaere [0] (
12:08:21 Quit linuxstb ("Leaving")
12:08:38 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
12:12:13 Quit DataGhost (Nick collision from services.)
12:12:20 Join DataGhost [0] (i=dataghos@unaffiliated/dataghost)
12:19:49 Quit gevaerts (Nick collision from services.)
12:19:59 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
12:20:07 Join HBK- [0] (
12:21:31 Join evilnick_home1 [0] (
12:22:47 Quit togetic (Remote closed the connection)
12:23:17 Join togetic [0] (n=togetic@unaffiliated/ibuffy)
12:28:23 Quit FOAD (
12:28:23 Quit maraz (
12:28:23 Quit Zambezi (
12:28:23 Quit AlexP (
12:29:00NJoinFOAD [0] (
12:29:00NJoinAlexP [0] (n=alex@rockbox/staff/AlexP)
12:29:00NJoinZambezi [0] (
12:29:00NJoinmaraz [0] (
12:29:02 Quit AlexP ("No Ping reply in 90 seconds.")
12:29:13 Join AlexP [0] (n=alex@rockbox/staff/AlexP)
12:34:14 Join _lifeless [0] (n=lifeless@
12:36:22 Join AsaelReiter [0] (n=d44c60ea@gateway/web/cgi-irc/
12:38:08 Quit KBH (Read error: 110 (Connection timed out))
12:39:12 Quit AsaelReiter (Client Quit)
12:39:30 Join AsaelReiter [0] (n=d44c60ea@gateway/web/cgi-irc/
12:40:34 Quit l403 ("Ex-Chat")
12:41:11 Quit evilnick_home (Read error: 110 (Connection timed out))
12:43:00 Join l403 [0] (n=l@
12:44:24 Join __lifeless [0] (n=lifeless@
12:45:12 Quit _lifeless (Remote closed the connection)
12:51:56 Quit maraz (
12:51:56 Quit Zambezi (
12:51:56 Quit FOAD (
12:52:52NJoinFOAD [0] (
12:52:52NJoinZambezi [0] (
12:52:52NJoinmaraz [0] (
12:55:05 Join moos [0] (i=mustapha@rockbox/staff/moos)
13:03:14 Quit martian67 ("out")
13:07:08 Join GeekShadow [0] (n=Antoine@reactos/tester/GeekShadow)
13:08:03 Quit mt (Remote closed the connection)
13:08:03 Join martian67 [0] (n=martian6@about/linux/regular/martian67)
13:08:33***Saving seen data "./dancer.seen"
13:10:31 Quit martian67 (SendQ exceeded)
13:12:00 Join martian67 [0] (n=martian6@about/linux/regular/martian67)
13:19:17 Join darkhamm [0] (
13:20:19 Join mt [0] (n=MTee@rockbox/developer/mt)
13:21:39 Join funman [0] (n=fun@rockbox/developer/funman)
13:25:32 Quit __lifeless (Remote closed the connection)
13:26:01 Join GeekShado_ [0] (
13:42:00 Quit GeekShadow (Read error: 110 (Connection timed out))
13:50:20 Quit maraz (
13:50:20 Quit Zambezi (
13:50:20 Quit FOAD (
13:52:20NJoinFOAD [0] (
13:52:20NJoinZambezi [0] (
13:52:20NJoinmaraz [0] (
13:52:33 Quit freqmod (Read error: 104 (Connection reset by peer))
13:52:36 Join freqmod [0] (
13:53:23 Join kugel [0] (n=kugel@rockbox/developer/kugel)
13:54:06 Quit maraz (
13:54:06 Quit Zambezi (
13:54:06 Quit FOAD (
13:55:57 Quit parafin (
13:55:57 Quit mcuelenaere (
13:55:57 Quit antil33t (
13:55:57 Quit Erant (
13:56:30 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
13:56:30NJoinantil33t [0] (n=Mudkips@
13:56:30NJoinparafin [0] (
13:56:30NJoinErant [0] (i=erant@
13:56:36NJoinFOAD [0] (
13:56:36NJoinZambezi [0] (
13:56:36NJoinmaraz [0] (
13:59:38 Join fyrestorm [0] (
14:03:56 Quit dash32 (Remote closed the connection)
14:09:09 Join Xerion [0] (
14:14:32 Join jspeter [0] (
14:16:39 Quit darkhamm (Connection timed out)
14:17:31 Join darkhamm [0] (n=darkhamm@
14:20:16 Quit funman ("free(random());")
14:26:39 Join LambdaCalculus37 [0] (i=44a0430d@rockbox/staff/LambdaCalculus37)
14:35:34 Join aaron424 [0] (
14:39:55bertrikyay, radio sound on my yp-s3
14:43:06 Quit kugel (Read error: 110 (Connection timed out))
14:52:58LambdaCalculus37bertrik: Woot! :)
14:59:41bertrikthis means that communication with the codec works
15:00:10bertrikthis wm1800 has no public documentation but seems to be identical w.r.t. register layout to the wm8960
15:02:59 Quit antil33t (Read error: 54 (Connection reset by peer))
15:03:12 Join antil33t [0] (n=Mudkips@
15:08:21 Quit jspeter (Remote closed the connection)
15:08:36***Saving seen data "./dancer.seen"
15:08:39 Join kugel [0] (n=kugel@rockbox/developer/kugel)
15:16:09 Quit DataGhost (Nick collision from services.)
15:16:17 Join DataGhost [0] (i=dataghos@unaffiliated/dataghost)
15:19:18 Quit bzed (Remote closed the connection)
15:19:20 Join bzed [0] (
15:20:25 Join nonsense [0] (
15:22:20 Quit nonsense (Client Quit)
15:24:02 Join nonsense [0] (
15:24:31 Quit nonsense (Remote closed the connection)
15:24:49 Quit xavieran (Read error: 113 (No route to host))
15:26:19 Quit kugel (Nick collision from services.)
15:26:27 Join kugel [0] (
15:27:10 Join barrywardell [0] (n=barrywar@
15:27:47 Join xavieran [0] (
15:31:56 Join evilnick [0] (i=0c140464@gateway/web/freenode/session)
15:32:40 Quit cg_ (Read error: 110 (Connection timed out))
15:36:49bertrikhm, I wonder if I should add yet another wolfson codec driver (we already have 6!) or try to reuse an existing one and try to make sense of the existing #ifdef mess...
15:37:02 Quit To (
15:37:02 Quit pike (
15:37:02 Quit shaggy-h (
15:37:02 Quit crwl (
15:37:02 Quit feisar_ (
15:37:02 Quit trisiak (
15:37:02 Quit evilnick (
15:37:02 Quit LambdaCalculus37 (
15:37:02 Quit saratoga (
15:42:59bertrikwe don't really have a standard way to tell the codec to set fmradio volume, do we?
15:43:56 Join AndyI [0] (i=AndyI@
15:44:06NJoinevilnick [0] (i=0c140464@gateway/web/freenode/session)
15:44:06NJoinLambdaCalculus37 [0] (i=44a0430d@rockbox/staff/LambdaCalculus37)
15:44:06NJoinsaratoga [0] (i=9803c6dd@gateway/web/freenode/x-vaxetovsyhxitgrr)
15:45:16NJoinTo [0] (
15:45:16NJoinpike [0] (n=pike@xbmc/gc/pike)
15:45:16NJoinshaggy-h [0] (
15:45:16NJoincrwl [0] (
15:45:16NJoinfeisar_ [0] (
15:45:16NJointrisiak [0] (
15:47:35 Quit togetic (Read error: 104 (Connection reset by peer))
15:51:46 Quit parafin (
15:51:46 Quit Erant (
15:51:46 Quit mcuelenaere (
15:51:51 Quit einhirn (Read error: 104 (Connection reset by peer))
15:51:55 Quit killan ("( :: NoNameScript 4.22 :: )")
15:52:06NJoinmcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
15:52:06NJoinparafin [0] (
15:52:06NJoinErant [0] (i=erant@
15:52:10 Join einhirn [0] (
15:52:46 Quit maraz (
15:52:46 Quit Zambezi (
15:52:46 Quit FOAD (
15:53:18NJoinFOAD [0] (
15:53:18NJoinZambezi [0] (
15:53:18NJoinmaraz [0] (
15:58:44 Join killan [0] (
15:59:18 Quit AndyIL (Connection timed out)
16:05:46 Quit moos (Read error: 104 (Connection reset by peer))
16:05:48 Join DrMoos [0] (
16:06:00 Nick DrMoos is now known as moos (
16:08:06 Join darkhamm_ [0] (
16:08:37 Join Stephen_ [0] (n=S@
16:10:51 Quit kugel (Read error: 110 (Connection timed out))
16:13:45 Quit maraz (
16:13:45 Quit Zambezi (
16:13:45 Quit FOAD (
16:14:33NJoinFOAD [0] (
16:14:33NJoinZambezi [0] (
16:14:33NJoinmaraz [0] (
16:19:43 Join jgarvey [0] (
16:23:58 Quit darkhamm (Read error: 110 (Connection timed out))
16:24:33CIA-6New commit by bertrik (r22138): Samsung YP-S3: update bootloader demo app with test code for the wmcodec (volume control of fm radio)
16:29:46 Join dash32 [0] (
16:32:04 Join GeekShad__ [0] (
16:33:26 Quit l403 ("Ex-Chat")
16:34:30 Quit GeekShado_ (Read error: 104 (Connection reset by peer))
16:37:21 Join kugel [0] (n=kugel@rockbox/developer/kugel)
16:40:49 Quit Stephen_ ("Leaving")
16:44:46 Quit AsaelReiter ("CGI:IRC (EOF)")
16:45:48 Join AsaelReiter [0] (n=d44c60ea@gateway/web/cgi-irc/
16:49:35 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
16:52:07 Join togetic [0] (n=togetic@unaffiliated/ibuffy)
16:54:12 Join teru [0] (
16:58:10 Join n00b81 [0] (n=n00b81@unaffiliated/n00b81)
16:59:33linuxstbkugel: Regarding zxbox, it's not my code - Anton Romanov (who is also a committer since shortly after I committed that code) wrote zxbox. Also, jhMikeS made some changes there (r13233 and r13234). But looking at the problem, simply changing totalSize to "size_t totalSize" and getting rid of the abs() would look OK to me. (unless I've missed something obvious...)
17:04:57 Join funman [0] (n=fun@rockbox/developer/funman)
17:05:52 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
17:06:33CIA-6New commit by kugel (r22139): A bit mroe wps/skin engine cleanup so that the structs the wps uses can be static: ...
17:08:38***Saving seen data "./dancer.seen"
17:09:13 Quit kugel (Nick collision from services.)
17:09:21 Join kugel [0] (
17:09:45CIA-6New commit by kugel (r22140): Remove find_albumart() from the plugin API as it doesn't exist for them. ...
17:10:13 Quit Sajber^ ("Leaving.")
17:10:43 Join Sajber^ [0] (
17:11:09 Quit darkhamm_ (Read error: 104 (Connection reset by peer))
17:11:16funmanhow can i mail the person at AMS to be sure he doesn't forget us ?
17:11:41funmani would like to ask politely and not force him
17:13:14linuxstbfunman: You could say something like "Can you confirm you have received this email?"
17:13:48funmani should answer to my own answer then (i'm not sure how outlook threads mails)
17:14:21dionoeaoutlook doesn't thread mails by default (it just sorts them chronologicaly)
17:14:46linuxstbfunman: Yes, that's what I normally do (i.e. go to my "sent mail" folder and do a reply-all)
17:15:28Torneit doesn't display them threaded, but it does do the proper stuff with message IDs and the like to allow threading
17:15:28funmani'll not reply to myself though ^^
17:15:36linuxstbfunman: Or possibly even forward it.
17:17:25n1skugel: red
17:17:28kugelI saw
17:23:10kugelhm, the wps_state.paused check doesn't seem to be needed
17:29:56 Join BryanJacobs [0] (n=bryanjac@
17:31:34 Quit AndyI (Read error: 104 (Connection reset by peer))
17:33:35kugellinuxstb: did you see my question last night?
17:34:02linuxstbkugel: Yes. I guess you didn't see my answer (about 34 minutes ago) ?
17:34:16kugelyea, was disc'd
17:36:36kugellinuxstb: making in unsigned hides buffer underruns, doesn't it?
17:36:55linuxstbbuffer underruns?
17:37:17 Join AndyI [0] (i=AndyI@
17:37:49kugelhm, no that shouldn't be possible if I think about it
17:37:58linuxstbThe type of the parameter to the plugin_get_audio_buffer() function is size_t*, so I would have expected jhMikeS to have used size_t as the type for totalSize.
17:39:08linuxstbMaybe that function made sense back at r10950 when zxbox was committed (or maybe not - I doubt anyone would have looked at it in that much detail).
17:46:24CIA-6New commit by kugel (r22141): Fix reds for IAP and a missing #include.
17:47:58JdGordonkugel: we dont want these wrapper functions....
17:48:06 Join AndyIL [0] (n=pasha_in@
17:48:17JdGordonwhen this is all finished there should be no global wps type structs
17:48:58saratogaanyone mind if I commit FS #8286 - utilise the buttons on the gigabeat cradle
17:49:50CIA-6New commit by kugel (r22142): Fix yellows relvealed by the ABS() rework tonight. The abs() didn't seem to make much sense there anyway. Thanks Dave Chapman.
17:50:11kugelJdGordon: and there is none now
17:50:26 Quit barrywardell ()
17:50:41JdGordonno, there still is all over the skin_engine folder
17:50:43kugelsaratoga: sure, if it works
17:51:03kugelJdGordon: what?
17:51:27kugelWhere? How can that be if there are static?
17:51:45JdGordonthey are global to that file..
17:51:49JdGordonwe dont want that at all
17:52:07kugelI see no problem with that
17:52:17JdGordonotherwise its too hard... impossible.... to use the engine in different screens
17:52:30kugelbut I have a problem with the wps being a layer and other code still accessing those structs directly
17:52:37 Join barrywardell [0] (n=barrywar@
17:53:22kugelJdGordon: I don't understand. A possible WFMS will also make its wps-type structs and pass them to the skin engine functions as parameter
17:55:16kugelthat's what the wps does now
17:55:21 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
17:56:05JdGordonarg, ok, im still half asleep.. didnt realise you put the wrappers there
17:56:12*JdGordon takes it all back
17:56:21kugelJdGordon: :)
17:56:58 Join daggett [0] (
17:58:53 Quit AndyI (Read error: 110 (Connection timed out))
17:59:00 Quit funman ("free(random());")
18:00:07kugelah, all green again :>
18:02:28kugelJdGordon: can this fade on pause moved to playback.c?
18:02:53JdGordonleave it where it is for now...
18:02:58JdGordonits not any nicer in playback
18:03:00 Join cg_ [0] (
18:03:21JdGordonit should be moved there and made to not block...
18:03:32JdGordoni.e use the dsp to control the volume instead
18:03:48 Join fbt [0] (
18:04:03kugelit annoys me that it doesn't work in f.e. playback control where it is now
18:05:42fbthi, does anyone know if Rockbox is compatible with iPod classic 80GB?
18:05:46kugelplay a plugin with playback control, you don't have fade-on-pause there
18:06:03linuxstbfbt: Not at the moment, no.
18:06:16kugelfbt: the front page should be explicit about the classic
18:06:33JdGordonright, putting it in playback wont really fix that.... (or it will and cause other problems)
18:07:42kugelwhat sort of problems?
18:10:51JdGordonhaving the wps update while its happenin... also that it blocks
18:11:56kugelJdGordon: where does it block, btw?
18:12:26kugelthere are some sleeps() in it
18:12:27JdGordonits two while loops
18:12:37kugelboth have a sleep
18:12:48JdGordonok, but it blocks the calling thread...
18:13:16kugelit blocks the wps right now, but that would be fixed by that
18:13:23JdGordonanyway, there is also a bug out there that fade doesnt work on line out because it uses the sound volume instead of the dsp...
18:13:52kugelI don't think that's very related to my idea
18:14:25JdGordonnot at all... but there is bigger issues with fade than just its position
18:14:41 Nick YpsyZNC is now known as Ypsy (
18:15:09 Quit domonoky (Read error: 104 (Connection reset by peer))
18:15:16kugelI think the position is one problem, and the line out another. both can be fixed independently
18:17:37 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
18:19:29JdGordoncan you replace the data init wrapper you added with _skin_data_load() (i.e move that out into wps.c)
18:19:36JdGordonthe default is not a global default
18:19:44*JdGordon has to run.. back in 15
18:21:44 Quit martian67 (Remote closed the connection)
18:22:06 Join Sylph2 [0] (
18:22:21 Join Ubuntuxer [0] (
18:23:17 Join martian67 [0] (n=martian6@about/linux/regular/martian67)
18:25:17 Quit martian67 (SendQ exceeded)
18:26:17 Join martian67 [0] (n=martian6@about/linux/regular/martian67)
18:29:50 Join funman [0] (n=fun@rockbox/developer/funman)
18:30:14CIA-6New commit by teru (r22143): calendar: fix bug when add new event text longer than last entry. ...
18:31:28 Join JdGordon| [0] (i=ad81c4c2@gateway/web/freenode/x-plakcxlcbcidbjcp)
18:32:06 Quit daggett ("Ex-Chat")
18:33:56 Quit AsaelReiter ("CGI:IRC (EOF)")
18:39:25*JdGordon| coups custom vp at kugel :D
18:43:42 Quit kugel (Read error: 110 (Connection timed out))
18:45:14 Part togetic ("part")
18:46:38 Join kugel [0] (n=kugel@rockbox/developer/kugel)
18:47:00kugelJdGordon|: seems to work well in playback.c
18:47:14 Quit BryanJacobs ("Java user signed off")
18:47:56JdGordon|show me the diff...
18:50:01 Join stoffel [0] (
18:54:51kugelJdGordon|: aren't you at work?
18:55:02JdGordon|hmm.... I g15min left in the drive
18:55:38 Nick Ypsy is now known as YpsyZNC (
18:55:41JdGordon|does your change keep you in the ws while its fading out?
18:56:24JdGordon|I'm not even sure we would need to keep that... imo its more annoying than nice
18:56:40kugel - yes, because I didn't implement a proper queue post yet, but it works nevertheless
18:57:56kugelwith a proper queue post, that redrawing wouldn't be needed also, because the wps would run normally (i.e. update itself) while fading
18:59:06JdGordon|yeah, that update_func shouldnt be needed
18:59:59JdGordon|the fading should really be done in audio_resume() and audio_stop()
19:00:14JdGordon|and the is_fading() check seems wrong...
19:00:31JdGordon|ad a playback flag PLAYBACK_FADING (or whatever) to make it obvious
19:02:58kugelis_wps_fading isn't my code :)
19:03:15kugelyou seem to be convinced?
19:03:46JdGordon|AUDIO_STRATUS_FADING needs to be added...
19:04:06JdGordon|the is_wps_fading function really looks wrong
19:05:01JdGordon|but yeah, i'm all for moving unrelated crap out of wps.c
19:05:13JdGordon|just it needs to be done correctly :)
19:08:40***Saving seen data "./dancer.seen"
19:08:47 Quit JdGordon| ("Page closed")
19:10:33 Quit Ubuntuxer (Read error: 110 (Connection timed out))
19:14:01 Quit killan (Read error: 104 (Connection reset by peer))
19:14:02 Join killan_ [0] (
19:18:40 Quit fbt (Remote closed the connection)
19:22:46 Join captainkwel [0] (i=2669ecc2@gateway/web/freenode/x-wvikqtknhvlutbns)
19:24:50 Join JdGordon| [0] (n=Miranda@nat/microsoft/x-bwzyjvfsaaphasdx)
19:28:21 Join SirFunk [0] (
19:33:33 Join Horscht [0] (n=Horscht2@xbmc/user/horscht)
19:42:53 Quit aaron424 (Remote closed the connection)
19:44:01 Quit antil33t (Read error: 54 (Connection reset by peer))
19:44:15 Join antil33t [0] (n=Mudkips@
19:44:31 Quit teru ("Quit")
19:53:06 Quit barrywardell ()
19:53:24 Join Zagor [242] (
19:56:42 Join gregzx [0] (
19:58:37 Quit gregzx (Client Quit)
19:59:41CIA-6New commit by bluebrother (r22144): Add missing svn:keywords property.
20:00:10 Join Thundercloud [0] (
20:01:26kugelJdGordon|: i got it sort of working, quite complicated stuff
20:02:35JdGordon|only sort of? you're not trying hard enough! it should be ciompletly complicated... not just quite
20:03:56 Join DrMoos [0] (
20:04:35 Quit moos (Read error: 104 (Connection reset by peer))
20:04:36 Nick DrMoos is now known as moos (
20:07:39kugelJdGordon: well, I can leave the wps while fading
20:13:01 Quit Sajber^ ("Leaving.")
20:13:32 Join Sajber^ [0] (
20:15:55 Quit jordan` (Read error: 104 (Connection reset by peer))
20:18:02 Join jordan` [0] (i=gromit@
20:28:14 Join wincent [0] (
20:29:56bertrikI worry a bit sometimes about more DAPs getting flash memory that is hard to access for rockbox
20:30:35JdGordon|dont worry too much.... we'll always have the archos player and recorders to play with!
20:30:55bertrikI fear the trend will go away from hard disks and sd-card like memories
20:32:44funmanbertrik: i think sd makes the ftl easier since it's done by hardware
20:33:07funmanthe problem is that it is expensive (royalties), unless you are the one who takes the royalties (SanDisk)
20:34:05amiconnI wonder why SD is more popular than MMC, although MMC is (mostly) open
20:35:01funmanthere is microSD to SD advantage
20:35:17gevaertsfunman: for slots, yes, but not for fixed storage
20:35:44funmanwhat is the upper limit of MMC storage?
20:35:50funmanin GB
20:36:24gevaerts"MMCs are currently available in sizes up to and including 32 GB" according to wikipedia
20:36:37pixelmahuh, where?
20:36:55bertrikfunman, yes, I think the trends will be towards MLC NAND, which cannot go without an FTL because it can have bad blocks even if brand new (IIUC)
20:37:20pixelmaalthough the new specs allow 2048GB, I thought
20:37:45funmanadding a common FTL layer inside rockbox whould be easy, but OF-compatibility not
20:38:04gevaertspixelma: another corner of the same page says "up to 4 GB (current maximum sold)"
20:38:13funman.. unless the OF bootloader uses the OF FTL and can't be changed
20:38:15pixelmanever saw a plus 4GB MMC available for the end user (as a single card)
20:38:15amiconnfunman: Depends on the protocol version (similar to SD vs. SDHC). MMC up to 4.1 supports up to 4GB (32 bit byte addresses), MMC 4.2 supports up to 2TB (32 bit block addresses)
20:38:51pixelmahe asked for GB ;)
20:38:54 Join darkhamm [0] (
20:39:31amiconnI don't know of any publicly available MMCs >4GB, although there seem to be "embedded MMCs" which use protocol version 4.2
20:40:09 Join aaron424 [0] (
20:40:23kugelJdGordon|: pausing works fine, stopping not so
20:40:34 Quit stoffel (Remote closed the connection)
20:41:21amiconnMMCs also exist in smaller-than-standard form factor. There is RS-MMC and MMC mobile
20:43:06JdGordon|kugel: because stopping causes the fade?
20:43:20JdGordon|oh, we fade on pause also... ignore that :p
20:46:19kugelJdGordon|: it's because queue_send() is used, which doesn't return until the thread has worked out what's being send (in contrast to queue_post)
20:46:51kugelI queue_post the fading, but then audio_stop() is immediately called after, making the queue_post pretty useless for stopping
20:47:09 Quit funman ("free(random());")
20:48:00JdGordon|isnt the audio_stop() done inside the fading?
20:48:48JdGordon|it should be the other way around.... fading is done inside audio_stop()/pause()/resume()
21:04:54kugelJdGordon|: those do queue_send, so that other code can rely on playing being paused/stopped after they return
21:05:41JdGordon|add a "bool wait" to it then?
21:05:53JdGordon|fading should be automatic if its enabled
21:06:38JdGordon|the only time i cant tinhk of quickly that it has to wait for playback to stop is when stealing the audio buffer...
21:07:53kugelgah, more hacking :/
21:08:35JdGordon|its not too late to turn back :p
21:08:44***Saving seen data "./dancer.seen"
21:17:40 Quit shaggy-h ()
21:19:09 Join shaggy-h [0] (
21:26:50TruthTacocan someone give me some tips on making a dictionary file for rockbox? im right here Im at step 3 and i dont understand where the files come from in step 3 that they ask for
21:27:38 Quit n00b81 ("Leaving")
21:28:13TruthTacowell nevermind i think i might just try doing it a different method
21:29:04 Join petur [0] (
21:34:07 Join feisar__ [0] (
21:36:09 Join barrywardell [0] (n=barrywar@rockbox/developer/barrywardell)
21:36:10 Join fdinel [0] (
21:36:20 Quit pike (Nick collision from services.)
21:36:25 Quit pixelma (Nick collision from services.)
21:36:26 Join pixelma_ [0] (i=quassel@rockbox/staff/pixelma)
21:36:34 Join pike [0] (n=pike@xbmc/gc/pike)
21:36:43 Nick pixelma_ is now known as pixelma (i=quassel@rockbox/staff/pixelma)
21:38:17 Quit feisar_ (Read error: 104 (Connection reset by peer))
21:39:30 Quit darkhamm (Read error: 104 (Connection reset by peer))
21:41:23 Join darkhamm [0] (
21:41:54 Quit pixelma (Nick collision from services.)
21:41:55 Join pixelma2 [0] (i=quassel@rockbox/staff/pixelma)
21:42:13 Nick pixelma2 is now known as pixelma (i=quassel@rockbox/staff/pixelma)
21:42:28 Quit amiconn (Nick collision from services.)
21:42:30 Join amiconn_ [0] (i=quassel@rockbox/developer/amiconn)
21:42:50 Nick amiconn_ is now known as amiconn (i=quassel@rockbox/developer/amiconn)
21:42:51 Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma)
21:43:31 Quit pixelma_ (Client Quit)
21:45:00 Quit SirFunk (Read error: 110 (Connection timed out))
21:45:02 Quit aaron424 (Connection timed out)
21:56:36 Join aaron424 [0] (
21:57:31 Quit LambdaCalculus37 ()
22:01:10 Join stripwax [0] (
22:01:34 Quit stripwax (Read error: 104 (Connection reset by peer))
22:04:44 Join stripwax5443 [0] (
22:15:30 Quit kugel (Remote closed the connection)
22:21:06 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
22:22:48 Nick bmbl is now known as bmbl_ (n=Miranda@unaffiliated/bmbl)
22:28:20CIA-6New commit by learman (r22145): Fix inaccurate time display for 44.1 (and 22.05) kHz MP3 audio tracks. Time was off by about 0.2%. Doesn't sound much, but after one hour, that's 8 ...
22:30:19*stripwax5443 sighs - every single album art downloader he has tried on Windows is poor and crashes
22:35:06linuxstbstripwax5443: itunes? ;)
22:36:41 Quit xavieran (No route to host)
22:36:50*stripwax5443 wonders why his nick is messed up. and there's two of me?
22:36:52Mikachuwikipedia? :P
22:36:53 Join lear [0] (
22:38:03bertriklear, won't that change cause an overflow for longer songs?
22:38:53learbertrik: Check samplesdone. It is 64 bits.
22:39:12 Join xavieran [0] (
22:39:41 Quit jfc (Read error: 54 (Connection reset by peer))
22:39:58stripwax5443I mean, without question, they all fail. Album Cover Art Downloader - just crashes half way through, I don't get any error message. Create Coversearch pops up error messages saying 'Server reported 503' and then gives me an obsure .net error about a handle not pointing to the right instance object and then stops working. Album Art Aggregator tells me "Error creating file structure, the path is too long, .. make sure path is less than
22:40:10*stripwax5443 moves to #rockbox-community
22:40:11 Join jfc [0] (
22:42:06linuxstblear: Nice fix. Although "svn blame" says you wrote that line originally? ;)
22:43:00learlinuxstb: Really? I might have changed it at one time, but I much doubt I wrote it...
22:43:11 Quit r0b- (Read error: 110 (Connection timed out))
22:44:44*linuxstb expects if you go further back, his name may appear there...
22:44:58learlinuxstb: Nah, I only changed reading it from the id3 struct to a local variable...
22:45:55Mikachumiipekk touched it before that
22:46:11Mikachuif we're talking about the set_elapsed line
22:47:00learlinuxstb: Oh, not quite. Didn't change the logic though. :)
22:47:30Mikachuand before that bagder moved some files around and made it hard to track :)
22:47:53 Join LambdaCalculus37 [0] (n=rmenes@rockbox/staff/LambdaCalculus37)
22:48:05*Bagder whistles
22:48:31linuxstbMikachu: It used to be here -
22:48:48 Quit stripwax5443 ("")
22:49:02*linuxstb can't remember why he has the (C) in that file, as he doesn't appear to have done any commits...
22:49:02 Join stripwax5443 [0] (
22:52:55learHeh. The problem was there from the start. It has bugged me for some time, but it made me find and fix some other seek-related issues (such as not using the VBR TOC for a while)...
22:53:24linuxstblear: Did you check if any other codecs do the same?
22:54:40linuxstbSeems a52.c does...
22:55:02learNot really. But it is quite visible during playback of long files. Do a seek. When playback restarts, the time jumps forward a couple of seconds if you've seeked long enough into the file.
22:55:25learWell, I never play such files (except for occasional testing)...
22:55:25linuxstbasap.c using a "/ 44.1"..
22:55:59 Quit aaron424 ("ChatZilla 0.9.85 [Firefox 3.0.12/2009070810]")
22:59:22 Join kugel [0] (n=kugel@rockbox/developer/kugel)
23:00:07 Quit domonoky (Read error: 104 (Connection reset by peer))
23:00:25 Quit kugel (Nick collision from services.)
23:00:33 Join kugel [0] (
23:01:35kugelIt would be nice if teru made a) more atomic commits and b) talk to the devs if he's going to (partly) revert code they've done very recently
23:04:15linuxstbkugel: What code are you talking about that's been reverted?
23:04:30kugelpart of bubbles
23:05:53kugeluhh, and he moved saving stuff into the non-saving quit menu item, although he was the one that wanted to avoid unecessary disk spinups
23:07:20*kugel isn't happy with that commit
23:07:56linuxstbkugel: If I was you, I would reply to the commit message (to the dev list).
23:08:10kugelyea, I was about to do that
23:08:48***Saving seen data "./dancer.seen"
23:09:19 Quit darkhamm ("Sto andando via")
23:16:42 Quit dash32 (Read error: 110 (Connection timed out))
23:17:18 Join dash32 [0] (
23:17:39JdGordon|trying to minimise the skin structs ram usage.... does 200 tokens per viewport sound like a reaosnable limit?
23:17:55JdGordon|with "unlimited" viewports
23:20:56linuxstbWhy per-viewport? That seems wasteful.
23:20:56JdGordon|that would make each skin at a minimum about 12K which is still way to huge for the stack which lmits it a bit
23:22:32 Join r0b- [0] (
23:22:36JdGordon|I want to change it so tokens are actually part of the viewport struct, instead of it pointing into the static token array...
23:22:52 Join AndyI [0] (n=pasha_in@
23:24:44kugelJdGordon: the main stack is 2MB, isn't it?
23:25:00kugelno, not 2MB, but certainly bigger than DEFAULT_STACK_SIZE
23:25:05linuxstbAbout 9KB...
23:25:09JdGordon|my ultimae goal is to get it down small enough so that screens which arnt playback could have their drawing done (or part of it) by the skinner... e.g the time/date screen
23:25:32JdGordon|right now the gui_wps struct is HUGE
23:26:41JdGordon|FS #9886 was my first attempt at this sort of thing
23:27:04kugelout of sync!
23:27:09JdGordon|way out of sync
23:27:36linuxstbkugel: The main stack is 8KB.
23:27:46*kugel is still in favor of that patch, without the configration bit though
23:29:11 Quit Xerion (Read error: 54 (Connection reset by peer))
23:30:06kugellinuxstb: oh, i thought it was bigger
23:32:12 Join Xerion [0] (
23:32:18*JdGordon| doesnt think it will be possible to get it down to fit into the stack
23:32:26JdGordon|even 50 tokens is ~3.2KB
23:33:34linuxstbJdGordon|: What do you want to put on the stack?
23:34:04JdGordon|the gui_wps struck (whatever that becomes)
23:34:35JdGordon|it cant be there for music screens, but if this works, and it can be used for general drawing, then having globals will be yucky
23:35:01 Quit AndyIL (Read error: 110 (Connection timed out))
23:35:23JdGordon|and putting them in the wps_buffer (from 8996) feels too mallocy, even for me :p
23:37:34kugelJdGordon|: what did you want me to do with skin_data_load?
23:37:38 Nick stripwax5443 is now known as stripwax_ (
23:38:05JdGordon|copy the static function from wps_parser.c(?) into the one you created
23:38:21JdGordon|you added a wrapper onto a wrapper :p
23:38:47kugelah yea :p
23:41:18 Quit petur (Remote closed the connection)
23:43:22*kugel wished we had a guideline for function declarations & definitions breaking the 80-char limit
23:43:41Zagorkugel: split them?
23:44:18Mikachualign the variables with the (
23:44:29Mikachufoo (int a,
23:44:32Mikachu long b);
23:44:47kugelMikachu: fail, my irc client isn't monospaceing :p
23:44:59Mikachuso go fix your irc client? :P
23:45:28kugelI'm fine with anyway, but it annoys me slightly that there's no guideline about it
23:45:35kugelany way*
23:45:58Zagorwe explicitly allow different code styles
23:47:42 Quit lear ("ChatZilla 0.9.85 [Firefox 3.5.1/20090715094852]")
23:51:05kugelyay, wps.c becomes ugly :p
23:52:23kugelthe function I'm going to insert looks a bit ugly, because it has 2 big multiline strings
23:52:34kugels/insert/copy from another file/
23:52:58*Unhelpful points out that those are *parameters* ;)
23:53:20Zagorstrings can be split too
23:53:30Zagor"foo" "bar"
23:54:23kugelZagor: they are, in multiple lines!
23:54:46Zagorok. I don't see anything ugly with that.
23:55:48kugelprobably just my editor theme

Previous day | Next day