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-02-07

00:01:10amiconnHmm, maybe not
00:01:14*amiconn is confused
00:01:23domonokybluebroth3r: wild guess: mac 10.5 defaults to utf8 as its local 8bit encoding ?
00:02:12bluebroth3rdomonoky: maybe.
00:02:54bluebroth3rbut that would be kinda bad, as some of the underlying APIs still use "old" encodings. And I need to convert to that ...
00:03:36bluebroth3rmy test program works fine if I put umlauts in the string in Mac Roman encoding. But it seems that Qt doesn't even return a proper QTextCodec for Mac Roman :(
00:03:51bluebroth3rthe documentation says it's supported :/
00:08:24amiconnIt is utf-8, but the multibyte chars seem to be all wrong
00:12:19 Quit bertrik (Read error: Connection reset by peer)
00:12:42 Join bertrik [0] (
00:14:43amiconnbluebroth3r: *All* non-ascii characters in that file are encoded as the utf-8 sequence EF BF BD, which translates to character 0xFFDD, and that charr is undefined
00:15:52 Join togetic [0] (~togetic@unaffiliated/ibuffy)
00:16:31 Quit togetic (Client Quit)
00:17:24 Quit domonoky (Read error: Connection reset by peer)
00:18:29amiconnSorry, it's 0xFFFD, and that's explicitly the no-such-char char
00:18:54 Join togetic [0] (~togetic@unaffiliated/ibuffy)
00:20:24 Join baptiste_ [0] (
00:20:43bluebroth3ramiconn: interesting. So that translation is completely broken iiuc
00:21:30 Join PaulJam_ [0] (
00:21:36bluebroth3rwe could simply drop it. It has 44% of the string translated, only chinese is worse.
00:23:44bluebroth3ra web translation tool for rbutil would be great ...
00:24:55baptiste_Hi! I have installed rockbox on my Ipod, but I don't know how to transfer music / podcast or video. Does Banshee application (or Rythmbox, Amarok,...) kepp on being useful when Rockbox is installed or is there an other way? Thanks!
00:25:23 Quit piotrekm ()
00:25:25AlexPbaptiste_: Do whatever you want
00:26:05AlexPbaptiste_: You can then either browse by filename, or use a tag-based database
00:27:17baptiste_AlexP_, in which repertory can I copy / paste via Ipod's folders?
00:27:23 Quit Adub-- (Read error: Connection reset by peer)
00:27:45AlexPbaptiste_: Anywhere you want (although it is best to avoid /.rockbox
00:28:21bluebroth3rbaptiste_: put the files anywhere you want. Rockbox does not care about it. If you want to you can keep using Itunes / and Itunes compatible program (but then you'd need to use the database as Itunes scrambles the filenames)
00:28:32baptiste_AlexP, In "/media/IPOD (HP_AD" repertory directly?
00:28:42AlexPIf you like :)
00:29:00AlexPYou can put it anywhere you like in any organisation you like
00:29:10AlexPRockbox really doesn't care, live the free life
00:29:24baptiste_AlexP, And what about the former data (Itunes organization...)?
00:29:45AlexPIf you aren't going to use the Apple firmware then you can delete it
00:31:01AlexPAs bluebroth3r said, if you want to continue using the Apple firmware then you will need to transfer the music with something itunes compatible. This will scramble the filenames, so you will not be able to browse by filename and will have to use the Rockbox database
00:32:06baptiste_AlexP, I will try to make simple, as free & simple Rockbox seems to be!
00:32:16AlexPhehe, good luck :)
00:33:46perfectdrugsaratoga: i have a h300 give me the binary and tell me what to test if you want
00:34:01saratogaperfectdrug: have you used test_codec before?
00:35:08saratogaits a viewer that can be used to benchmark files
00:35:19perfectdrugi thought its a viewer yeah
00:35:50saratogacan you compile stock svn builds?
00:37:03saratogawould you try benchmarking this file:
00:37:23saratogausing stock SVN (but with "test_codec.c" added to apps/plugins/SOURCES
00:37:35saratogaso that test_codec is available
00:37:56saratogait seems that the mdct branch isn't compiling on coldfire at the moment, i'll see if i can fix it in the meantime
00:38:18perfectdrugok will do
00:44:44 Join phanboy4 [0] (
00:46:38saratogafirst try it to make sure that WMA file decodes correctly
00:50:15 Quit dfkt (Quit: -= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.)
00:51:29 Quit Farthen (Ping timeout: 272 seconds)
00:51:34 Join Adub- [0] (
00:52:32saratogastripwax: ping
00:52:41 Quit arbingordon (Quit: `)
01:01:23 Quit ender` (Quit: Women and Cats will do as they please. Men and dogs had better get used to it. -- Robert Heinlein)
01:03:15 Quit bertrik (Quit: De groeten)
01:03:33 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
01:08:28 Quit baptiste_ (Quit: ChatZilla 0.9.85 [Firefox 3.5.7/20100106054534])
01:08:58pamauryAm I the only one who is shocked by the implementation of strncasecmp ? This is clearly suboptimal, both is size and in speed
01:16:30 Join baptiste_ [0] (
01:17:01TheSevenlinuxstb: i just flashed iloader to the nor, it works :-D
01:17:44TheSeven(of course I lose things like disk- and diagmode, and FTL recovery that way)
01:18:20perfectdrugsaratoga: stock svn mdct branch
01:18:23baptiste_alexp, it is extra - just copy / paste and the files appear! (and it works). But now, I wonder whick format is available for video? .avi for example?
01:18:42AlexPmpeg 1/2
01:19:39TheSeventhere is still a lot of work to be done though
01:19:52baptiste_ok. and i have read somewhere taht the apply "avidemux" is a way to convert .avi to .mpeg1/2, is'nt?
01:20:10TheSevenwe need to make that thing more bulletproof, implement the other lcd types, and think of a boot menu / a way to launch things like diskmode
01:20:17TheSevenand of course of a way to install all this
01:20:41AlexPbaptiste_: I don't know. There are some recomendations on that page.
01:20:52baptiste_alexp, thank you
01:21:10AlexPno problem
01:22:17baptiste_theseven, I just want to say that the simplicity of a copy/paste is exactly what I was looking in installating rockbox on my ipod. I can't regret!!
01:22:39saratogaperfectdrug: thanks, good to know
01:24:34TheSevenand another question is what will happen if itunes tries to update such a hacked ipod
01:25:10 Join robin0800 [0] (
01:25:44 Join moos [0] (moos@rockbox/staff/moos)
01:26:52amiconnDoes itunes even recognise such an ipod?
01:27:06TheSevenyes, it will
01:27:35TheSevenwe could of course make it unrecognizable by removing dualboot and changing the device id, and such things
01:28:18TheSevenbut dualboot with a hacked norboot will obviously cause trouble at some point
01:32:24 Quit GeekShadow (Read error: Connection reset by peer)
01:32:51pamauryIs there anyone here against some optimisation in strncasecmp ?
01:35:10saratogadoes this ASM block really only declare one output?
01:36:43***Saving seen data "./dancer.seen"
01:36:48saratogai think that is wrong then, although it does work
01:36:52saratogasince x and y are the return values
01:37:21amiconnx and y are pointers, judging from that code
01:37:49CIA-88New commit by pamaury (r24542): Optimize (size and speed) strncasecmp (based on a newlib patch).
01:37:58amiconnThe block writes the results for x and y there. The (only) output is the advanced 'a' pointer
01:38:05 Join arbingordon [0] (
01:38:15amiconnThat's why the block mentions 'memory' in its clobber list
01:38:25saratogaah of course
01:39:34saratogai see the XNPROD31_R macro operates on direct values, while XNPROD31 is on pointers
01:39:39amiconnActually 'a' isn't a pointer, it's an input value that is declared to be an output as well because it is used as a scratch reg
01:40:55*amiconn guesses the _R has an actual meaning...
01:42:57saratogastripwax: (for the logs) the new mdctlib is only 1.5MHz slower on Coldfire, and thats using the non-ASM XNPROD31_R macros
01:43:34saratogaalso FWIW the XNPROD31_R commits broke coldfire
01:44:14pamauryhehe, nice green delta
01:45:01amiconnI guess this is an attempt to speed things up. If x and y need to be stored in memory, interleaving the stores with retrieving the values from the emac accumulators reduces pipeline stalling
01:46:21saratogaamiconn: I don't know a thing about Coldfire ASM, i was just trying to fix a compiler error so we could benchmark
01:46:41saratogaif you're interested, I could tell you exactly what needs to be in ASM to make the library much faster on CF though
01:47:18saratogaits actually not very much
01:49:42 Quit perfectdrug (Ping timeout: 240 seconds)
02:02:25 Quit vegtoruci (Ping timeout: 248 seconds)
02:02:26 Quit mt_ (Ping timeout: 256 seconds)
02:02:32 Quit baptiste_ (Quit: ChatZilla 0.9.85 [Firefox 3.5.7/20100106054534])
02:04:42 Join vegtoruci [0] (
02:05:24 Quit pamaury (Quit: abort();)
02:13:34 Join perfectdrug [0] (
02:15:11 Quit robin0800 (Quit: No Ping reply in 180 seconds.)
02:15:33 Join robin0800 [0] (
02:17:01 Quit arbingordon (Quit: `)
02:21:37 Quit robin0800 (Ping timeout: 248 seconds)
02:25:02 Join arbingordon [0] (
02:32:17 Join soap [0] (
02:42:38 Quit soap (Changing host)
02:42:38 Join soap [0] (~4cb54aea@rockbox/staff/soap)
02:55:57 Quit anewuser (Quit: =o)
03:06:23 Quit PaulJam_ (Ping timeout: 272 seconds)
03:19:45 Quit n17ikh (Ping timeout: 248 seconds)
03:22:08 Quit rasher (Read error: Connection reset by peer)
03:25:08 Join rasher [0] (
03:25:08 Quit rasher (Changing host)
03:25:08 Join rasher [0] (~rasher@rockbox/developer/rasher)
03:25:50 Join n17ikh [0] (
03:36:44***Saving seen data "./dancer.seen"
03:45:25 Quit moos (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
03:52:25 Quit elcan (Quit: leaving)
03:52:37 Join elcan [0] (
03:53:03JdGordonpixelma: amiconn: can one of you please test FS #10853 on a hwcodec+radio target? I'm probably not going to keep nagging and will just assume it works when its ready on swcodec
03:54:14 Join Rob2223 [0] (
03:58:02 Quit Rob2222 (Ping timeout: 256 seconds)
03:59:54JdGordonok, I will nag once more when its not 3am your time :p
04:00:11 Join baptiste [0] (
04:01:13 Quit baptiste (Client Quit)
04:02:51 Join DerPapst1 [0] (
04:05:13 Quit DerPapst (Ping timeout: 264 seconds)
04:06:00 Join grndslm [0] (
04:17:34 Join teru [0] (
04:20:02 Quit phanboy4 (Read error: Connection reset by peer)
04:22:18 Quit dmb (Read error: Connection reset by peer)
04:25:31 Quit TheSeven (Disconnected by services)
04:25:44 Join The_Seven [0] (~theseven@rockbox/developer/TheSeven)
04:25:55 Nick The_Seven is now known as TheSeven (~theseven@rockbox/developer/TheSeven)
04:29:46 Join n1s [0] (~n1s@rockbox/developer/n1s)
04:34:17 Quit n1s (Ping timeout: 240 seconds)
04:50:49 Quit Barahir (Ping timeout: 265 seconds)
04:52:22 Join Barahir [0] (
04:53:54 Quit Sajber^ (Read error: Connection reset by peer)
04:56:01 Join dmb [0] (~Dmb@unaffiliated/dmb)
04:58:35 Join phanboy4 [0] (
04:59:12 Quit Strife89 (Quit: Bed.)
05:01:58 Join DerPapst [0] (
05:02:55 Quit DerPapst1 (Ping timeout: 272 seconds)
05:07:13 Join Guest23293 [0] (
05:07:58 Quit n17ikh (Disconnected by services)
05:08:03 Quit Guest23293 (Client Quit)
05:08:20 Join n17ikh [0] (
05:10:49 Quit Tomis (Quit: Tomis)
05:14:16 Join antil33t [0] (
05:27:32 Quit perfectdrug (Ping timeout: 265 seconds)
05:33:03 Quit saratoga (Quit: Page closed)
05:36:47***Saving seen data "./dancer.seen"
05:52:35 Join wind [0] (
05:53:11 Join S_a_i_n_t [0] (S_a_i_n_t@
06:00:05 Join |DaMaGeD| [0] (~dam@
06:03:39 Quit |DaMaGeD| (Client Quit)
06:04:04 Quit S_a_i_n_t (Quit: [St.] has exited mIRC™)
06:06:53 Quit arbingordon (Quit: `)
06:10:06 Join S_a_i_n_t [0] (S_a_i_n_t@
06:10:07 Quit FlynDice (Read error: Connection reset by peer)
06:13:09 Join FlynDice [0] (
06:15:48 Quit FlynDice (Remote host closed the connection)
06:17:18 Join shodan45 [0] (
06:18:09 Join FlynDice [0] (
06:22:55 Join robin0800 [0] (
06:23:39shodan45does rockbox run on an OS, or does it run on the bare hardware?
06:29:09shodan45I have a sansa fuze, what cpu arch should I use to build rockbox?
06:33:29 Join arbingordon [0] (
06:34:32krazykitshodan45, rockbox is the firmware, it's not like a programming running on an operating system
06:34:37krazykitand the fuze would be arm
06:35:41 Join Tomis [0] (~Tomis@
06:37:17shodan45krazykit, ok, but does rockbox support things like multitasking, etc?
06:37:36shodan45and thx on the arm cpu
06:40:37krazykitwell, you can listen to music and play certain games at the same time, so i guess that counts
06:44:45shodan45hm, would running a "normal" OS like linux drain the battery, etc. of an mp3 player?
06:45:22shodan45I do have some experience with angstrom & openembedded...
06:47:09krazykitwell that's getting offtopic...
06:47:32 Join froggyman [0] (
06:47:51shodan45is support for other video formats planned?
06:47:52krazykitanything making the processor boost will lower runtime, though (playing doom, for example, or video)
06:47:58krazykitnothing is planned
06:48:05krazykitnot exactly, anyway
06:48:17krazykitif you want a feature, it's encouraged to submit a patch :)
06:49:02shodan45ok, how about this then: is anyone currently working on other video formats? ;)
06:50:07krazykiti don't know. if anyone is, hopefully they've posted on the tracker or the ML
06:50:31 Quit arbingordon (Quit: `)
06:52:44 Join Lss [0] (
06:53:47robin0800shodan45: they won't go in because you still have to transcode for screen size etc so they reckon wile doing this you can change the format
06:57:33shodan45robin0800, I was just thinking to use something more efficient than mpeg1/2
07:01:42froggymanmpeg 1/2 have low levels of compression, so they dont require very much processor power (keep in mind that most of these players have *very* limited processors and other resources) to play on the device
07:05:03 Part froggyman
07:09:55 Quit robin0800 (Quit: No Ping reply in 180 seconds.)
07:10:23 Join robin0800 [0] (
07:36:51***Saving seen data "./dancer.seen"
07:43:31 Quit vegtoruci (Ping timeout: 246 seconds)
07:47:10 Quit shodan45 (Remote host closed the connection)
07:49:16 Quit Adub- (Quit: <Tobin> japanese men make hot trannies)
07:51:55 Quit gevaerts (Ping timeout: 246 seconds)
07:53:49 Join gevaerts [0] (~fg@rockbox/developer/gevaerts)
07:58:41 Quit Horschti (Ping timeout: 240 seconds)
08:02:40 Join Horschti [0] (~Horscht2@xbmc/user/horscht)
08:10:10 Quit Tomis (Ping timeout: 258 seconds)
08:10:36 Quit CaptainKewl (Ping timeout: 264 seconds)
08:10:57 Quit phanboy4 (Ping timeout: 248 seconds)
08:18:17 Quit robin0800 (Remote host closed the connection)
08:18:59 Join piotrekm [0] (~mirggi@unaffiliated/piotrekm)
08:30:58 Part toffe82
08:43:30 Quit panni_ (Quit: ( :: NoNameScript 3.81 :: ))
08:48:36 Quit antil33t (Read error: No route to host)
08:53:56 Join antil33t [0] (
09:32:21 Join Highlander [0] (
09:36:55***Saving seen data "./dancer.seen"
09:56:05 Join ender` [0] (
10:07:40 Join stoffel [0] (
10:17:36 Join DerPapst1 [0] (
10:18:25 Quit DerPapst (Ping timeout: 248 seconds)
10:25:19 Join petur [0] (~petur@rockbox/developer/petur)
10:25:44 Join p3tur [0] (~petur@rockbox/developer/petur)
10:25:52 Part p3tur
10:31:47 Quit Lss (Read error: Connection reset by peer)
10:35:08 Join MethoS- [0] (~clemens@
10:42:45 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
10:57:53 Quit petur (Ping timeout: 248 seconds)
10:58:40 Join bluebrother [0] (
10:58:40 Quit bluebrother (Changing host)
10:58:40 Join bluebrother [0] (~dom@rockbox/developer/bluebrother)
11:01:54 Quit bluebroth3r (Ping timeout: 256 seconds)
11:05:50 Join bertrik [0] (
11:06:46 Nick fxb__ is now known as fxb (
11:07:28 Join flydutch [0] (
11:07:59 Join PaulJam_ [0] (
11:18:53 Join _av500_ [0] (
11:23:32 Join DataGhost [0] (~dataghost@unaffiliated/dataghost)
11:36:59***Saving seen data "./dancer.seen"
11:46:25 Join _zic [0] (
11:46:57 Nick fxb is now known as fxb__ (
11:48:41 Quit shaggy-h (Read error: Connection reset by peer)
11:57:52 Join einhirn [0] (
12:01:02 Quit S_a_i_n_t (Quit: [St.] has exited mIRC™)
12:09:07 Join perfectdrug [0] (
12:10:05 Join pamaury [0] (
12:12:03 Join dfkt [0] (dfkt@unaffiliated/dfkt)
12:12:45 Quit einhirn (Read error: Connection reset by peer)
12:13:32 Join ajb` [0] (
12:27:15 Join robin0800 [0] (
12:27:21 Join benald [0] (
12:29:36benaldHi - I've had Rockbox running on my Cowon D2+ DAB for about 3 weeks now. I absolutely love it. In many respects it is so much better than Cowons own software!
12:30:06pixelmanice to hear :)
12:30:46benaldIt's interesting to read the technical stuff you guys have about the player too...
12:32:07benaldI wrote a piece about how i got on with the player and came to install Rockbox here...
12:35:39 Quit benald (Quit: CGI:IRC)
12:35:45 Join benald [0] (
12:38:03pixelmaI believe someone already discovered it and linked it here. Thanks
12:38:37 Quit benald (Client Quit)
13:02:34 Join Buschel [0] (
13:07:40 Quit stoffel (Ping timeout: 245 seconds)
13:14:58 Join perfectdrug_ [0] (
13:15:03 Join domonoky [0] (~Domonoky@rockbox/developer/domonoky)
13:19:00 Quit perfectdrug (Ping timeout: 264 seconds)
13:21:18 Join DataGhost_ [0] (
13:21:18 Quit DataGhost (Disconnected by services)
13:21:19 Nick DataGhost_ is now known as DataGhost (
13:21:32 Quit DataGhost (Remote host closed the connection)
13:21:46Buschelcall for test: can anyone with a coldfire target please test fs#10974?
13:24:14 Join stoffel [0] (
13:25:23pixelmaBuschel: are there example mpc files? Although if I test it'll take a while
13:29:13_av500_anbody at fosdem?
13:31:02pixelmasome are
13:31:34_av500_im sittting nxt to them now :)
13:35:29AlexP_av500_: Bagder, Zagor, gevaerts and petur are there
13:35:50pamaurywhat is the current talk about ?
13:36:17_av500_build stuff
13:37:00***Saving seen data "./dancer.seen"
13:38:59Buschelpixelma: sorry, back again. amiconn gave you the right link −− it would be fine if could just test the mpc_170.mpc file
13:43:08 Join gb_master [0] (~82c03212@gateway/web/freenode/x-yzizoxtfmejmzvij)
13:43:28pixelmaJdGordon: the radio_skin.patch doesn't even compile for my Ondio
13:43:40 Part gb_master
13:44:45pixelmawarnings in skin_display.c and errors out in radio.c
13:47:46pixelmaBuschel: I get a failed hunk in apps/codecs/libmusepack/synth_filter_arm.S when trying to patch a recent SVN (updated a few hours ago)
13:48:18Buschelpixelma: yes, but that won't impact the decoder.
13:48:28Buschel...or the test...
13:48:41 Join dantje_ [0] (
13:49:24 Nick YPSY is now known as Ypsy (
13:52:22 Quit soap (Quit: CGI:IRC (EOF))
13:54:08 Join einhirn [0] (
13:54:34 Join lxsysweb [0] (
13:54:52 Quit stoffel (Ping timeout: 246 seconds)
13:56:49 Quit Buschel (Read error: Connection reset by peer)
13:57:06 Join Buschel [0] (
13:57:41 Join moos [0] (moos@rockbox/staff/moos)
14:00:26_av500_omfg daniel on stage
14:03:29 Quit AndyI (Ping timeout: 248 seconds)
14:03:33pixelmapamaury: could you please stop top-posting and quoting the full messages in the mailing list. It makes your mails very hard to follow (and is actually against the list etiquette, there are dozens of pages explaining why and a felt 100 threads about it in our mailing list archives already)
14:04:27pamauryok sorry, my webmail does by default and I didn't think about.
14:05:40pixelmathanks :)
14:07:33 Join AndyI [0] (~pasha_int@
14:11:17 Quit einhirn (Read error: Connection reset by peer)
14:13:48pamauryhuh, why are there two copies of the exact same code in firmware/common/filefunc.c and firmware/common/misc.c, the strip_volume function ?
14:16:07bertrikpamaury, no idea, laziness maybe
14:16:09 Join einhirn [0] (
14:16:34pamauryhum, that's bizarre. common/misc.c is not included in firmware/SOURCES
14:17:42bertrikwe should probably remote it completely then
14:25:21pamaurythat file was created byt mcuelenaere
14:25:57 Join Sajber^ [0] (
14:28:59pamauryI think he forgot to delete it after moving it
14:29:39 Join stoffel [0] (
14:30:05bertrikI think so too
14:30:21 Join Farthen [0] (
14:30:29pamauryOk, I delete it
14:31:54CIA-88New commit by pamaury (r24543): Remove a file that mcuelenaere forgot to delete (see r23763 and r23767).
14:35:07 Nick fxb__ is now known as fxb (
14:36:33pixelmaBuschel: the file plays fine with the patch on my M5 (also tested the mpc_224 one), no boosting according to the "view buffering thread" screen. I didn't test things like crossfade though and don't know what to look for exactly
14:37:17Buschelpixelma: sounds good :o) did you run a short test_codec benchmark?
14:37:43pamaurybloody hell, how can the deletion of an unused file change or even augment the binsize ???
14:38:12pixelmano, didn't know I should. Let's see, maybe I still have test_codec enabled in my builds
14:38:41Buschelpixelma: I didn't aks for it −− but of course I am interested in any changes ;o)
14:38:56AlexPpamaury: I don't see a change?
14:39:26 Join Will_ [0] (
14:39:56pixelmathe delta table lags slightly behind the build table
14:40:01pamauryThe build tables shows some changes for r24543
14:40:23bertrikthat's "normal" although I don't know what causes it exactly
14:40:25AlexP22 bytes for one tqrget I put down to random fluctuation
14:40:36AlexPpixelma: It is there, I'm looking at it
14:40:56AlexPpamaury: Notice it happens regularly
14:40:59Will_a long time ago I made it so that holding down the seed button less than a second since it was previously held down, did not force skipping to the next track. I forgot what file I had to change to do this. Please?
14:41:08AlexPpamaury: The next commit will likely be -22 or some such
14:41:36 Join anewuser [0] (anewuser@unaffiliated/anewuser)
14:41:43pixelmaBuschel: 621,55% realtime, 19,97 MHz with the patch and the 170 file. I need to recompile without the patch
14:41:45pamauryAlexP: ok, I thought it would be a little more deterministic but I guess it depends on the build client
14:41:57AlexPThey all fluctuate a little
14:44:10bertrikpamaury, I've seen other little bits of duplicated code here and there
14:44:33pixelmaas you can see quite nicely in the whols e200v2 column (mrobe500 as well)
14:44:44pixelmawhole too
14:44:45bertriksome of the printf-like function declarations are duplicate and I think I've seen some duplicated codec metadata parsing code
14:45:08 Quit teru (Quit: Quit)
14:45:20pamauryOk, I'll have a look at it.
14:46:38pamaurybertrik: do you have function names in mind or should I search myself ?
14:47:34bertriksnprintf and vsnprintf in stdio.h and sprintf.h
14:47:38Buschelpixelma: thanks, will you find time to test the unpatched build`?
14:48:09pixelmayes, it's almost ready with compiling
14:49:07pamaurybertrik: yes, there are some prototype redundancy. There even are some prototypes which are not implemented in firmware/include irrc
14:49:21pamauryAs long as there is one implementation, it's ok
14:49:43 Join bmbl [0] (~Miranda@unaffiliated/bmbl)
14:50:26pixelmaJdGordon: fwiw, the warnings in skin_parser.c are also there when compiling for my radio modded M5, not the errors though
14:53:19bertrikpamaury, IMO, a sensible strategy would be to put the standard printf-like functions in stdio.h and the ones we made up in sprintf.h, and have no duplicate declarations
14:54:27pamauryI think the mess is due to some newlib files that were copied without modifications
14:55:53pixelmaBuschel: 554.88% realtime, 22.38 MHz :D
14:56:06pixelmawithout the patch
14:56:35Buschelpixelma: oops, I didn't expect it to be that much faster :o)
14:56:51pamaurybertrik: I'm not sure we should touch it but on the other hand, it's not normal to have duplicates
14:57:03 Nick fxb is now known as fxb__ (
14:58:13pamauryFurthermore, there is not consistent use in the code. Some use stdio.h, some sprintf.h.
14:58:53pamaurySome both
14:59:43Buschelpixelma: thank you for your time!
15:02:33bertrikpamaury, yes, this is one of those things that is not quite right, but works fine in practice and probably breaks if you try to clean it up :P
15:02:46pamauryyes :)
15:03:11pamauryI don't want to end up modifying 30+ files just to merge to stupid headers ;)
15:04:17 Quit einhirn (Ping timeout: 240 seconds)
15:04:48CIA-88New commit by Buschel (r24544): Submit FS #10974: Speed up mpc-codec through changing the dct32-algorithm. +5% on PP5020, +12% on M5.
15:04:54bertrikI do a compile once in a while with slightly more strict compiler warnings to catch such stuff, like -Wmissing-prototypes to find global functions that don't have a declared prototype or -Wredundant-decls to find duplicate declarations
15:05:53pamauryAnd what was the result ?
15:07:17 Part Buschel
15:08:25bertrika lot of warnings
15:08:51 Join kugel [0] (
15:08:54 Quit kugel (Changing host)
15:08:54 Join kugel [0] (~kugel@rockbox/developer/kugel)
15:09:04 Quit stoffel (Ping timeout: 246 seconds)
15:09:53bertrikmost of the valid warnings from -Wmissing-prototype when doing "make bin" are currently fixed
15:10:39pamaurybertrik: doesn't gcc compiles with -Wmissing-prototype by default ?
15:11:13bertrikno, it's not included in -Wall
15:11:29pamauryreally ? That's ugly
15:13:44kugelhm, I'm always getting warnings if I didnt put a prototype
15:14:59pamauryI think I also get warning if I didn't put a prototype. That's why I'm surprised
15:14:59 Join akur [0] (
15:15:43 Quit lxsysweb (Ping timeout: 246 seconds)
15:17:20pamauryHum, there is a difference I think. By default, gcc warn you if you use (e.g call) a function without defining it. BUT it doesn't warn you if you declare a function in a .c file without a prototype and without a static qualifier. With -Wmissing-prototypes, it does so
15:17:48 Join lxsysweb [0] (
15:17:57pamauryI tried to compile with -Wmissing-prototypes and there are too many warnings, most of them should be easy to fix
15:19:22pamauryShould I try to fix this or not ?
15:19:53bertrikmost of the warnings are in the plugins, the codecs and the 'bin' target are relatively clean. I tried to fix it for the plugins once but some plugins stopped working.
15:19:57kugelif you're bored :)
15:20:11pamauryI'll do it for the core :)
15:20:27bertrikmake sure to test before committing please
15:20:32pamauryWhat do you mean by stopped working ? Stopped compile or compile but didn't work ?
15:20:44bertrikthey compiled, but no longer worked
15:21:26pamauryThat's strange
15:21:41 Quit Will_ (Quit: ChatZilla 0.9.86 [Firefox 3.5.7/20091221164558])
15:22:48 Join lxsysweb_ [0] (
15:23:23 Join Lss [0] (
15:23:43 Quit lxsysweb (Ping timeout: 252 seconds)
15:24:12bertrikpamaury, most of the functions in the core that you get a warning for are somehow special: they are interrupt routines for example, where some special trick (e.g. weak linking) was used
15:25:07pamauryYou're right. But some no. I'm not so sure I want to touch it finally :P
15:27:24 Quit anewuser (Ping timeout: 264 seconds)
15:29:27 Join einhirn [0] (
15:37:04***Saving seen data "./dancer.seen"
15:38:57pamauryThere are beautiful in rockbox. How to allocate half of kilobyte of data on stack in two lines ?
15:39:03pamaurychar namecopy[MAX_PATH];
15:39:03pamaury struct fat_direntry entry;
15:44:57 Quit einhirn (Read error: Connection reset by peer)
15:47:36 Quit mc2739 (Ping timeout: 260 seconds)
15:49:25 Join mc2739 [0] (~mc2739@rockbox/developer/mc2739)
15:52:54 Join Tomis [0] (~Tomis@
15:56:18 Quit wind (Quit: CGI:IRC (EOF))
16:26:08 Join BlastTyrant|work [0] (
16:26:15 Quit DerPapst1 (Quit: Leaving.)
16:27:26 Quit BlastTyrant|work (Client Quit)
16:29:27 Join vegtoruci [0] (
16:32:26 Join froggyman [0] (
16:33:09 Part froggyman
16:41:49 Join stoffel [0] (
16:53:18pixelmathe problem with translating the manual source is to seperate the actual text from the tex "commands"
16:53:44AlexPAnd then find some way to make translations doable other than just by watching svn manual commits
16:53:55AlexPI think the danger is that it rapidly becomes out of ddate
16:54:13AlexPAnd if it is at all "official" it needs to be as up-to-date as the English one
16:54:18AlexPWhich already lags somewhat
16:54:45perfectdrug_i don't think there are enough people to do such a translation of the manual
16:55:05akurI agree
16:55:10perfectdrug_maybe just do it for releases once in a while
16:55:33AlexPTrouble is, if it isn't kept up-to-date, doing it just for releases becomes a nightmare
16:55:47akurafter being done the first
16:56:00AlexPAs in trying to separate all the changes then trans;ate and apply them
16:56:02akurtime, keeping it up to date isn't that hard
16:56:14AlexPakur: Not if you keep at it
16:56:22AlexPakur: But leave it any time and it becomes very hard
16:56:51perfectdrug_i think it would be nice to have an interface in the wiki which leads to foreign explanations
16:56:53akurthe problem I see
16:56:58AlexPIt'd be nice to have translations in a theoretical sense, but they would really have to be kept up-to-date
16:57:07pamauryI think it requires too much work. If there are enough people to do it, why not but who will do it ?
16:57:10AlexPperfectdrug_: Only if up-to-date and accurate
16:57:17AlexPpamaury: Exactly
16:57:29akuris how to keep track of the changes to the english in a efficient manner
16:57:29perfectdrug_and it would be hard to check
16:57:35pixelmaI think even starting with one is quite hard. IIRC my father gave up translating the PDF version for his target after doing some passages he was most interested in
16:57:56pixelmaI agree it would be nice but very very hard
16:58:10CIA-88New commit by Domonoky (r24545): Allow 3 additional screenshots for themes. Displayed in the mouseover. WARNING needs 3 more rows in the themes table, named: sshot_1, sshot_2, sshot3.
16:58:29AlexPpixelma: yep
16:58:53pamauryTranslations are a really pain. Perhaps I'm wrong but I don't think much people enjoy writing the english manual, so having another manual language would be a nightmare
16:59:09akurbut then imagine this:
16:59:25akura person using the portuguese version of rockbox
16:59:33AlexPpamaury: I don't mind, but if it were in another language I don't think I'd want to try and translate it into English
16:59:53perfectdrug_some sort of reference would be nice so if someone asks what crossfade means that you could point him to a translation, so just for key things not for the whole manual
17:00:01akursees a setting but doesnt know what it does
17:00:16AlexPperfectdrug_: Perhaps you just want a glossary so that they can then google it in their language
17:00:23akurand because that setting was translated, he cant find it in the manual
17:00:38AlexPyeah, so maybe a glossary
17:00:55akurmuch better idea
17:01:00pamauryA glossary seems easier. It won't change too much
17:01:39pixelmahmm... maybe there's a way to generate menu overview (tree) in English and <insert foreign language> automatically with the help of the lang system
17:01:49AlexPpixelma: That'd be nice
17:01:51pixelmabut where to put it?
17:01:55pamauryFurthermore, much of the work is kind of already done in the language files. It's mostly a matter of selecting the interesting words
17:02:07perfectdrug_pixelma: yeah something like this would be nice
17:02:14kugeldomonoky: my database lecturer would slap you for that :)
17:02:14AlexPpixelma: There is an old patch on the tracker to automatically generate the menu structure for the manual
17:02:40domonokykugel: feel free todo it better :-)
17:02:50AlexPpixelma: I'd have the English menu overview in an appendix, the other languages on the wiki
17:02:54pixelmayou can't add all these overviews in all the different languages into the manual
17:04:08pixelmawiki could work if it was autogenerated and changed on every menu structure change
17:04:24AlexPperhaps fixed pages then
17:04:29perfectdrug_yes but i guess it is a lot of work to setup
17:04:31AlexPthey can be generated for sure
17:05:02AlexPperfectdrug_: yes
17:05:21pixelmabut a lot less than some translation of the manual
17:07:01domonokykugel: there are additional complications, because the sqlite the themepage uses doesnt support adding rows live. So i do export-droptable-recreate table via the admin interface :-)
17:08:12perfectdrug_I don't think translating the whole manual is worth it, but on the other hand if the person can navigate to, is there a need for a translation at all?
17:09:03perfectdrug_this needs some base in the native language at least to point there
17:09:06 Join Tomis2 [0] (~Tomis@
17:09:10 Quit Tomis (Ping timeout: 258 seconds)
17:09:11 Nick Tomis2 is now known as Tomis (~Tomis@
17:09:13pixelmamaybe someone could stick the menu overview idea into the feature ideas forum
17:09:27 Join fyrestorm [0] (
17:09:32AlexPSurely if they have installed Rockbox then they have already made it to
17:09:52pixelmawell... "feature" is a bit inaccurate but
17:10:29perfectdrug_it is not hard to install rockbox as the utility is also translated but it is easy to get lost afterwards
17:10:54AlexPFor sure, but hyou just suggested that they needed pointing at the website
17:11:06AlexPSurely the problem isn't finding the website, but after that
17:11:24pixelmaah... maybe the Utility could show this overview somewhere
17:11:29 Join GeekShado_ [0] (
17:11:53 Quit GeekShadow (Ping timeout: 272 seconds)
17:12:29perfectdrug_no I mean if the translation of keysections is on the site, you have to navigate there, unless someone points you in the right direction
17:12:57AlexPwell yeah, maybe rbutil could
17:13:03perfectdrug_at this time in the german rockbox forum we point people to the englisch sites and help them if questions arrise
17:15:39perfectdrug_but most of the time a simple RTM would be enough, but yeah you know, not when they don't understand it
17:16:25 Join Raafat [0] (
17:16:49pixelmawe could autogenerate files and RbUtil would just look at them on the download servers -> always up-to-date. Another feature would be creating links to the respective manual part from this tree. Unfortunately I don't think I could code that
17:16:55 Quit Raafat (Client Quit)
17:17:24pixelmaas in "I'm quite sure I couldn't in the near future" ;)
17:17:41 Join webguest26 [0] (
17:19:09perfectdrug_i don't understand how RbUtil could help
17:19:39webguest26Hi, im trying to write a plugin. does rockbox support scanf()
17:20:06pixelmaperfectdrug_: it could show you the menu structure in your language
17:20:43perfectdrug_ah ok
17:21:12pixelmaand possibly link to the correct part in the manual (which would be still English) but I'd imagine it could already be a help
17:22:02perfectdrug_yes that sounds nice
17:22:20perfectdrug_this would link the translation to the source
17:22:48perfectdrug_which is a missing link right now IMO
17:23:16kugeldomonoky: the mouseover seems buggy
17:24:45domonokykugel: how does this "buggy" show ? and which browser do you use ?
17:24:57kugelwebguest26: how would that work? there's a virtual keyboard input method
17:25:26webguest26so can I use scanf and will the keyboard come up
17:26:01kugeldomonoky: ff 3.6 (daily builds actually). the mouseover goes like pic-no pic-pic-no pic-...
17:26:35kugelwebguest26: there's no scanf(). it's a bad function anyway
17:27:24domonokywebguest26: use rb-> kbd_input(char buffer*, int len)
17:27:39webguest26ok thanks
17:28:38domonokykugel: with "pic-no" you mean no image is shown ?
17:29:01 Join CaptainKewl [0] (
17:29:15kugelread it like "no pic" :)
17:29:38domonokyah :-)
17:30:02domonokycan you point me to such a theme ? it seems to work for me..
17:30:27 Join CaptainKwel [0] (
17:30:31kugelthe first 3 under e200
17:30:43kugelall actually
17:31:49domonokyseems to work fine for me with ff 3.5.7 on windows.
17:32:07kugelopera works too
17:33:29 Quit CaptainKewl (Ping timeout: 240 seconds)
17:34:37domonokymaybe you could use firebug to find out where it goes wrong ? (the relevant code is in rbscript.js)
17:36:04 Quit stoffel (Ping timeout: 246 seconds)
17:37:05***Saving seen data "./dancer.seen"
17:38:21 Join anewuser [0] (anewuser@unaffiliated/anewuser)
17:38:56pixelmaworks correctly in FF 3.5.5 but I find the time for each "slide" a bit short
17:40:25kugelI'm currently unable to install extensions
17:40:25perfectdrug_for me the slide only works after the whole page stops loading, which is normal i guess, but the time for the slide is shorter for me for the first hover and normal for the second
17:41:26pixelmalooks like it's changing each two seconds
17:41:51pixelmaI'd probably prefer 5 or 6
17:42:34 Join aaron_ [0] (
17:42:46kugel1.5s, I think it's a good value
17:43:11AlexPI'd go for 3 :)
17:43:46 Part aaron_
17:45:14 Join panni_ [0] (
17:47:00domonokyits 1.5 seconds. the first time a image is shown it maybe delayed a bit, because the browser has to load the image.
17:47:12 Join stooo [0] (
17:47:40 Part stooo
17:51:35pixelmatoo quick for me to get an impression... at least it seems to stay at the last loaded "slide" if you move your mouse away
17:52:41domonokypixelma: it should go back to the wps display if you move you mouse away from the image.
17:53:38pixelmaso it does
17:54:50domonokyi could increase the time a bit. but dont want to set it too high, themes can now have up to 5 images.
17:57:17 Quit webguest26 (Quit: CGI:IRC)
18:06:01 Quit moos (Quit: ChatZilla 0.9.86 [Firefox 3.6/20100115144158])
18:12:52 Join addikt1ve [0] (~addikt1ve@
18:12:53addikt1vehi guys
18:13:05addikt1vegot a kind of problem on my ipod nano 2g
18:13:29addikt1vewhen booting, rockbox bootloader tells me that it can't boot rockbox.ipod "Bad checksum"
18:13:37addikt1vethough files aren't corrupted
18:13:56addikt1vei'm using the rockbox Current Build
18:14:14addikt1vemaybe the bootloader won't accept this build's checksum?
18:14:25domonokyaddikt1ve: are you sure you installed the correct build ? (check rockbox-info.txt)
18:15:17addikt1veTarget: ipod1g2g
18:15:32addikt1veoh wait
18:16:20addikt1vethanks dude
18:16:26 Quit panni_ (Read error: Connection reset by peer)
18:16:27addikt1velet's download the right build
18:16:43kugelthe error message could be improved
18:17:23AlexPIf it knew the checksums of the other builds it could tell you it was wrong
18:17:33AlexPBut that seems an unnecessary complication
18:17:56AlexPOther than that, how does it tell between a corrupted file and a wrong build?
18:18:04 Quit dfkt (Read error: Connection reset by peer)
18:18:07CIA-88New commit by Domonoky (r24546): correct a log entry and increase the mouseover timeout a bit.
18:18:25robin0800AlexP: rockbox info?
18:18:50AlexPIt could read that I suppose
18:19:02AlexPIt just seems all complication for the bootloader
18:19:25AlexPAll I'm saying is that I don't see how the error message could be improved without adding stuff to the bootloader
18:19:34kugelhm, going by the code it should read "Read failed (model)"
18:20:33robin0800AlexP: it could show you the info if there was an error at least you would now if it was the right build
18:21:35 Quit pamaury (Quit: abort();)
18:21:45AlexPYou only need an error message to tell you if it is wrong
18:21:47 Join dfkt [0] (dfkt@unaffiliated/dfkt)
18:22:35domonokytheoretically it should be possible to compare the target-ids (i think it should be in the header of the binary).
18:24:58kugelthere's a 4 byte model string tacked to the binary
18:26:03AlexPAh, cool
18:30:31kugelit doesn't compare that string to anything though
18:31:00addikt1verockbox looks amazingly awesome
18:31:07addikt1vei havent been using it for a long time now
18:31:12addikt1velooks deeply changed
18:31:18kugelinstead, booting fails because the model number built into the bootloader makes the checksum check fail
18:31:21addikt1vegonna play with my "brand new iPod" now :)
18:31:23addikt1vethanks guys!
18:32:11 Part addikt1ve ("WeeChat")
18:34:59 Quit dfkt (Read error: Connection reset by peer)
18:35:12 Join Tomis2 [0] (~Tomis@
18:37:35 Quit Farthen (Remote host closed the connection)
18:37:36 Quit Tomis (Ping timeout: 264 seconds)
18:37:39 Nick Tomis2 is now known as Tomis (~Tomis@
18:40:56 Join saratoga [0] (~463f90ed@gateway/web/freenode/x-diufcshmtjtnupnl)
18:46:18 Join dfkt [0] (dfkt@unaffiliated/dfkt)
18:50:26CIA-88New commit by Buschel (r24547): Remove tabs
18:51:52JdGordonpixelma: nuts, thanks. the error wasnt simple enough to fix?
18:52:29pixelmanot to me no. If you want, I could paste it somewhere
18:53:35JdGordonok, I'll fix it quickly for you
18:53:44 Join pamaury [0] (
18:58:03JdGordonpixelma: ok, task updated
18:59:06AlexPJdGordon: From what I remember that patch looks good to me on what I tested it on :)
18:59:23*AlexP is very much looking forward to fms
19:00:04JdGordonI'm a bit wary of commiting it just yet though because it will increase the skin buffer usage again which is pretty wasteful
19:00:15JdGordonI want to work out how to make it customisable first
19:00:22AlexPI can wait a little longer until you are happy :)
19:02:13kugelIMO it shouldn't be configurable but resize to what's needed instead
19:02:36JdGordonwhich cant really be done, so just forget about iot
19:02:51kugelit can, with a reboot
19:03:12 Quit bluebrother (Disconnected by services)
19:03:13 Join addikt1ve [0] (~addikt1ve@
19:03:13 Join bluebroth3r [0] (~dom@rockbox/developer/bluebrother)
19:03:17addikt1vefirst problem using rockbox :)
19:03:30addikt1veon my ipod nano 2g, when i plug the usb cable, rockbox goes to multimedia mode
19:04:00 Quit dfkt (Read error: Connection reset by peer)
19:04:00saratogawhat are you expecting?
19:04:12bluebroth3ra nice splash sound?
19:04:16rasherThat string really really really needs to be changed
19:04:17 Join dfkt [0] (dfkt@unaffiliated/dfkt)
19:04:28addikt1vebut i cant see my ipod in my file manager
19:04:29*bluebroth3r agrees with rasher
19:04:30addikt1veso i cant mount it
19:04:52pixelmaturn off USB HID in the settings
19:06:05pixelmaI believe there was a problem with it on the 2nd gen Nanos anyways (data corruption when transferring files at the same time or so)
19:07:11pixelmaJdGordon: still warnings left in skin_parser.c and radio.c too but no errors
19:07:33addikt1veoh, ok pixelma
19:07:40addikt1vehow can i go out from multimedia mode?
19:07:47AlexPaddikt1ve: Both HID (i.e. multimedia and the other modes) + mass storage should work at the same time, but the nano 2G currently has an issue with HID
19:07:49addikt1vehave i gotta hard reboot?
19:07:52JdGordonpixelma: yeah, good. warnings are fine to ignore
19:08:09AlexPaddikt1ve: No - unplug USB, turn HID off, replug USB
19:08:20addikt1vewhen i unplug usb it keeps showing me multimedia mode :/
19:08:30addikt1veit doesnt
19:08:32addikt1vewell, it did
19:08:48AlexPjust a bit of lag probably :)
19:08:51 Quit dfkt (Read error: Connection reset by peer)
19:08:58AlexPnano 2g is currently unstable for a reason :)
19:08:58addikt1veno i mean
19:09:00addikt1velast time i tried
19:09:03addikt1veit did
19:09:06saratogaif it causes a problem why isn't it disabled on the 2G?
19:09:07addikt1veAlexP: hehe
19:09:41AlexPsaratoga: I don't know the details - if it is all, intermittant, whatever. I've just seen a few issues with it + the 2G
19:09:47 Join dfkt [0] (dfkt@unaffiliated/dfkt)
19:09:48addikt1veoh yeah mass storage is working now :)
19:09:52addikt1vewhat does HID do?
19:10:05AlexPaddikt1ve: Controls various functions of your PC from your DAP
19:10:13addikt1vei dont care
19:10:15addikt1vethat's good
19:10:18AlexPaddikt1ve: e.g. multimedia controls volume, skips tracks etc
19:10:27AlexPpresentation advances slides etc
19:10:33AlexPI think it should be in the manual
19:10:45addikt1veyeah but i didnt actually read it ;)
19:10:48addikt1vebeat me
19:11:12addikt1vecan i delete all apple firmware-related files?
19:11:23addikt1vesuch as iPod_Control
19:11:32 Quit Tomis (Ping timeout: 260 seconds)
19:11:37addikt1ve(i mean, will it be recreated on next Apple-firmware boot?)
19:11:46rasherI'm pretty sure it will
19:11:58AlexPaddikt1ve: yes
19:12:08addikt1veperfect then :)
19:12:20 Join Tomis [0] (~Tomis@
19:12:34JdGordonkugel: rebooting isnt exactly nice, and is a PITA to setup (feel free to implement it though :D )
19:13:03JdGordonand what should it do it there isnt enogh room untill reboot? load the previous theme back? use the erros skins?
19:13:29CIA-88New commit by mc2739 (r24548): Corrections in Czech language ...
19:13:53kugelprevious skins sounds good
19:14:54JdGordon*changing topics* How do people feel about using the audio/skin buffer for multifont? it's not a perfect solution in that each font would be managed seperatly, but it would waste 0 ram for those that dont want it
19:15:25JdGordonkugel: that means storing a dozen setting values just in case
19:16:49AlexPJdGordon: Could this be part of the skin buffer stuff? i.e. have a seconf font buffer that is either enabled or not along with changing the skin buffer e.g. on reboot
19:17:23JdGordonyes, thats what I'd like
19:17:35JdGordonbut not just 1 extra font buffer. N exptra buffers
19:17:36 Join toffe82 [0] (
19:17:46JdGordonone for each font loaded (which is up to the user)
19:18:01JdGordonseen as it really is only the skins which would make use of extra fonts
19:18:16AlexPthey could be the correct size too - i.e. no need to reserve unifont size for a font that doesn't need it
19:19:20JdGordonwell, the whole font isnt loaded anyway
19:19:51AlexPAh OK
19:20:11 Join Kitr88 [0] (
19:20:13kugelunfortunately the bidirectional skin buffer complicates the dynamic buffer a bit
19:20:16saratogadoesn't SVN compress files as it transfers them?
19:20:37JdGordonkugel: no, using pointers instead of offsets does
19:21:13JdGordonand besides we shouldnt even worry about trying to compress. just resize at boot
19:23:40 Quit Kitar|st (Ping timeout: 260 seconds)
19:24:32 Quit Kitr88 (Ping timeout: 256 seconds)
19:25:57 Quit pamaury (Quit: abort();)
19:26:12 Quit toffe82 (Read error: Connection reset by peer)
19:29:23 Join Kitar|st [0] (
19:32:26 Join froggyman [0] (
19:35:43 Quit lxsysweb_ (Quit: leaving)
19:37:08***Saving seen data "./dancer.seen"
19:37:17CIA-88New commit by funman (r24549): Sansa AMS: do not init memory for AS3525v2 ...
19:38:55CIA-88New commit by Buschel (r24550): Remove more tabs
19:39:43CIA-88New commit by mc2739 (r24551): Slovak language update ...
19:42:02addikt1vecopying files is so slow
19:42:22addikt1vei really understand why rockbox for nano 2g is "unstable" :)
19:42:33 Quit vegtoruci (Ping timeout: 265 seconds)
19:44:35 Join vegtoruci [0] (
19:46:26AlexPaddikt1ve: Use the OF to transfer files
19:46:41 Quit dfkt (Read error: Connection reset by peer)
19:47:26 Join dfkt [0] (dfkt@unaffiliated/dfkt)
19:48:19 Quit dfkt (Read error: Connection reset by peer)
19:48:37 Join dfkt [0] (dfkt@unaffiliated/dfkt)
19:49:04 Join stoffel [0] (
19:51:38 Join toffe82 [0] (
19:53:12*JdGordon is slightly annoyed that the font stuff is on the firmware side of things :(
19:55:36 Join tomers [0] (
19:56:01kugelthat looks corrupted
19:56:26*JdGordon wants context
19:56:51addikt1veAlexP: OF?
19:57:10JdGordontomers: hey, join #rockbox-community
19:57:14Unhelpfulsaratoga: iirc the client *can* support compression if the server does.
19:58:07bluebroth3ryay! Found that stupid bug :)
19:59:15addikt1vewhat's OF?
19:59:17AlexPaddikt1ve: Original firmware
19:59:26JdGordonnice even, kugel, howd you do that?
19:59:37kugeladded album art to the sbs
19:59:41addikt1vei installed rockbox in order to prevent using OF
19:59:48addikt1veso i'll be ok with transfer times :)
19:59:56 Quit vegtoruci (Ping timeout: 252 seconds)
20:00:12JdGordonso just to be sure. That's *not* what you were going for? :D
20:00:41AlexPJdGordon: That is sort of what I got when I had a ui viewport specified in the theme.cfg
20:00:47 Quit robin0800 (Remote host closed the connection)
20:01:24JdGordonyeah, OK, the backdrop hadnling has a bug or two :(
20:01:29kugelparsing failed (%V lacked a parameter), and this was the result
20:02:52JdGordonsimple fix
20:03:05tomersJdGordon: joined :-)
20:05:33 Quit ajb` (Remote host closed the connection)
20:05:56JdGordonkugel: the parse error was in the sbs?
20:07:03JdGordonthats odd. it should have set the backdrop pointer to NULL in that case
20:09:38 Quit grndslm (Quit: Leaving)
20:10:00CIA-88New commit by funman (r24552): Sansa AMS AS3525v2 SD: remove a case which is never run ...
20:12:20 Join phanboy4 [0] (
20:12:48 Quit tomers (Ping timeout: 258 seconds)
20:13:38akurJdGordon: I have been experiencing that same bug simply by changing themes between one with sbs and one without, and then setting the sbs to rockbox_none..
20:14:01 Join tomers [0] (
20:14:55saratogafunman: is that last commit correct?
20:16:18 Join Strife89DS [0] (
20:16:22CIA-88New commit by tomers (r24553): Cowon D2: Use buttons for Brickmania instead of touchscreen, which hides the paddle
20:17:18 Join funman [0] (~fun@rockbox/developer/funman)
20:17:32Strife89DSWhy not have both the button and the touchscreen?
20:17:38funmansaratoga: yes it's correct, i checked the OF didn't run this case
20:17:51funmanthe if(0) was just there to remind there were 2 possible paths
20:18:02saratogabut you removed the wrong one I think?
20:18:33Strife89DSI find that I prefer to have both on hand when I play, say, The Prison on my Palm.
20:18:39funmani replaced the removed case with NOPs and OF still booted
20:18:56saratogaso you meant to switch which case was run?
20:19:39funmanyes, the if(0) could well have been a if(1), but I didn't know which one of the 2 cases was run
20:20:41saratogaah ok
20:20:42funmanit would be easier if we could put an hand on the Linux port for AS35*
20:20:52 Join phanboy_iv [0] (
20:21:43saratogahas anyone asked AMS for it?
20:22:19funmani asked one guy about the synopsys mobile host driver but he told me that it was synopsys IP
20:22:32funmanullrich something
20:22:47funmanthe person listed as maintainer for "AS353X" linux machine type
20:23:16saratogai wonder where those chinese students got it from
20:23:43 Quit phanboy4 (Ping timeout: 246 seconds)
20:23:48funmanI don't think they're students, it's in the "work & job" forum, so I suppose they basically got it straight from AMS
20:23:49 Quit JdGordon (Read error: Connection reset by peer)
20:23:58funmanCan't find anything that looks like an email though
20:24:10 Join JdGordon [0] (~jonno@rockbox/developer/JdGordon)
20:24:25saratogaone of them mentioned school in the google translate version
20:24:57saratogatheres actually a PM function on that page, but since i don't speak chinese i don't think it will help
20:25:02saratogai could get a friend to try it for me
20:27:03 Join Strife89 [0] (
20:27:11funmanthere is the comment box
20:27:19 Quit Strife89DS (Quit: ClIRC - IRC client for Nintendo DS)
20:27:42*TheSeven wonders if removing diskmode is a no-go ;-)
20:28:13pixelmaStrife89DS, tomers: both should actually be doable quite easily. On the c200 you can also use the Volume and the Left/Right keys
20:28:24pixelmaor Strife89
20:30:20liarTheSeven: once rockbox-usb works on my nano it would be ok for me :-)
20:30:28saratogareallly cheap 8GB clipv2s on woot today
20:30:35saratogaif anyone wants in on that port
20:30:50TheSevenliar: that bugger just won't boot...
20:32:53 Quit saratoga (Quit: Page closed)
20:33:22 Quit funman (Quit: free(random());)
20:33:24tomersStrife89DS: some plugins use both touchpad and buttons. it is mostly unneeded, though
20:33:37 Join petur [0] (
20:33:37 Quit petur (Changing host)
20:33:37 Join petur [0] (~peter@rockbox/developer/petur)
20:35:39 Quit piotrekm (Read error: Connection reset by peer)
20:37:53 Quit PaulJam_ (Ping timeout: 252 seconds)
20:41:52pixelmaJdGordon: I get a crash when RoLo'ing the new build but it's very weird as the previous build which is still flashed doesn't want to play music, it was working before. Of course I already copied the new build but it shouldn't matter as the hwcodec playback engine doesn't rely on some other files on the disk
20:42:25 Join piotrekm [0] (~mirggi@unaffiliated/piotrekm)
20:43:23JdGordonpixelma: what was the previous build?
20:43:46JdGordonrevision I mean
20:44:15pixelmathe crash is also weird because I don't get the clean error screen - I get a screen that still shows the "ROLO... Loading" and the error screen to the right so the numbers are cut off. I can still see "I09: CP.." "at FFE..."
20:44:34pixelmar 24319
20:45:40*pixelma will compile a 3.5 build
20:45:40JdGordoncan you see if 24370 boots?
20:46:01JdGordon3.5 *should* work. the big changes happend in trunk
20:46:13pixelmaok, I'll try that then
20:46:15JdGordonthe previous build is way before the bakdrop stuff changed
20:48:24 Part addikt1ve ("WeeChat")
20:52:00tomersIs there any point to have separate keymap files in manual for different ipod generations?
20:52:13tomersdiff platform/keymap-ipod1g2g.tex platform/keymap-ipod3g.tex −−> no changes
20:52:59 Join guest001 [0] (
20:53:18tomersplatform/keymap-ipod4g.tex −−> adds only ActionStdUsbCharge, Record and FM radio keymaps... If we would have one single ipod keymaps file, it wouldn't change anything
20:53:49pixelmathe 3G's button layout (on target) is very different though and there could be differences (and we differentiate between those pads in the main code too)
20:54:02 Join piotrm [0] (~mirggi@unaffiliated/piotrekm)
20:54:31 Quit piotrekm (Disconnected by services)
20:54:55 Nick piotrm is now known as piotrekm (~mirggi@unaffiliated/piotrekm)
20:55:10 Quit bmbl (Ping timeout: 245 seconds)
20:55:13pixelmathe situation used to be worse... without separate keymap files
20:57:22 Join pamaury [0] (
21:00:02kugelmeh,, that backdrop bug destroys my dump for the theme site
21:04:50 Quit tomers (Ping timeout: 256 seconds)
21:06:56 Join tomers [0] (
21:07:57kugeldomonoky: *not* updating doesn't actually work, does it?
21:08:13kugelwhen uploading a theme which already exists
21:09:08domonokykugel: what should happen if you upload a theme which already exists and you dont want to update that ?
21:09:21 Join rhodan_ [0] (
21:09:35 Quit pamaury (Remote host closed the connection)
21:09:51kugelwell, the same thing that happens when uploading a new theme
21:10:01 Quit ender` (Quit: In every computer error, there are at least two human errors, including the error of blaming it on the computer.)
21:10:12domonokybut then you would have two visible themes with the same name..
21:10:25kugelthe checkbox suggests I can choose to not update
21:11:25*kugel could update, but it wouldn't bring the theme at the top in the default view :)
21:11:35kugelor would it?
21:11:51domonokyhm, feel free to change the upload page. I intended it more like, that you explicitly have to check "update" to not accidently overwrite a theme.
21:12:18domonokyit should get to the top. because internally a updated theme is treated like a new theme.
21:13:11 Quit rhodan (Ping timeout: 272 seconds)
21:13:24domonoky"update" is just the additional handling to hide the old one, when you perform emailvalidation. and ofcoure allowing dublicate names if you check the update checkbox.
21:14:10pixelmaJdGordon: r24370 works (and I flashed it now), maybe I can try an unpatched SVN build now
21:14:15 Quit dfkt (Read error: Connection reset by peer)
21:14:36 Join dfkt [0] (dfkt@unaffiliated/dfkt)
21:14:52 Part akur
21:16:25 Join ender` [0] (
21:17:20kugeldomonoky: hrm could the download count and rating be taken over?
21:18:28 Quit amiconn (Disconnected by services)
21:18:31 Join amiconn_ [0] (quassel@rockbox/developer/amiconn)
21:18:34domonokykugel: they could, if someone codes it :-) and there have been objections against taking over ratings (theme could change radically on update)
21:18:37 Quit pixelma (Disconnected by services)
21:18:37 Join pixelma_ [0] (quassel@rockbox/staff/pixelma)
21:18:53 Nick amiconn_ is now known as amiconn (quassel@rockbox/developer/amiconn)
21:18:55 Nick pixelma_ is now known as pixelma (quassel@rockbox/staff/pixelma)
21:19:29kugelmaybe only download count then
21:19:37CIA-88New commit by tomers (r24554): Brickmania: Use touchpad actions even if buttons are assigned to them (Cowon D2) ...
21:20:11tomersStrife89DS, pixelma: I've just committed support for touchpad in brickmania even if buttons are assigned. Thanks!
21:23:47 Join pamaury [0] (
21:24:06domonokykugel: i think takeing over the download count would be fine. if you want to hack at that, look at private/themesite.class.php - verifyemail()
21:24:24kugelerr, I can't do php
21:25:12 Join robin0800 [0] (
21:25:24domonokythen learn it. i also didnt know any php or jscript before i hacked at the theme page, because noone else did :-)
21:25:45domonokyif you can code C/C++ it isnt too hard.
21:25:55 Part guest001
21:26:20 Quit dfkt (Read error: Connection reset by peer)
21:26:31kugeldomonoky: the func name is a bit missleading, I wouldn't have found it
21:26:45 Nick rhodan_ is now known as rhodan (
21:28:21domonokykugel: true, that because the update function is a little bit a hack. :-)
21:28:36 Join dfkt [0] (dfkt@unaffiliated/dfkt)
21:29:28 Quit pamaury (Quit: abort();)
21:29:44Strife89tomers: :)
21:30:25Strife89tomers: I don't actually own a Rockboxable touchscreen device, but I know from experience that having both at once is quite handy. :)
21:31:49 Join Highlander_ [0] (
21:32:56 Join pamaury [0] (
21:33:13 Join guest001 [0] (
21:35:39 Quit Highlander (Ping timeout: 265 seconds)
21:36:06 Quit dfkt (Read error: Connection reset by peer)
21:37:00 Join tchan [0] (~tchan@lunar-linux/developer/tchan)
21:37:10***Saving seen data "./dancer.seen"
21:37:23 Join bmbl [0] (~Miranda@unaffiliated/bmbl)
21:38:11 Join dfkt [0] (dfkt@unaffiliated/dfkt)
21:40:27 Quit dfkt (Read error: Connection reset by peer)
21:40:47 Join stripwax [0] (
21:42:01 Part guest001
21:44:39 Join dfkt [0] (dfkt@unaffiliated/dfkt)
21:46:40 Quit Highlander_ (Quit: Quitte)
21:49:39 Quit Strife89 (Quit: Gearing up for a Super Bowl party (and I'm not even going to watch the game :P).)
21:56:19 Join GeekShadow [0] (~Antoine@reactos/tester/GeekShadow)
21:56:26 Quit GeekShado_ (Ping timeout: 265 seconds)
21:58:55 Quit stoffel (Ping timeout: 246 seconds)
22:06:02 Quit tomers (Ping timeout: 256 seconds)
22:06:42perfectdrug_domonoky. according to the forum reply, maybe it would really be better if the click on the themepicture at the overview page would always lead to the details page
22:07:44domonokyand have no download link in the theme list ?
22:08:20JdGordonpixelma: any updates?
22:10:22perfectdrug_domonoky: yes as a result, I also think the details page is hard to find
22:10:46 Join tomers [0] (
22:11:26perfectdrug_and then make the details page more detail, e.g show the mentioned 5 screenshots directly beside each other
22:11:28kugelI think the current situation is good. there should just be an indicator that clicking on the title leads to another page
22:11:43kugelthat's a good idea
22:12:36perfectdrug_just an idea, as I'm not capable of doing it myself...
22:14:25domonokychangeing the link is easy, if that is wanted.
22:17:29bluebroth3rdomonoky: I finally have OS X TTS running without external libs. The encoding issue persists on a 10.4 build :(
22:18:52domonokythat means we have to drop 10.4 support if we want osx-tts ?
22:19:02perfectdrug_i don't know how important the details page is though
22:19:52bluebroth3rdomonoky: no, we can have that (after a bunch of hours wrapping my head around wav and aiff −− they aren't _that_ complex, but one can always add supid bugs ;-)
22:20:21 Join vegtoruci [0] (
22:20:36perfectdrug_or maybe just an additional link at the right next to "works with 3.5" saying details, but there are no real details though
22:20:39bluebroth3rthe problem is that the translation of the input strings to the format required by SpeakText() doesn't seem to work. And that regardless of the OS X SDK version used
22:21:26bluebroth3rmaybe I should create a small test program and try if it's an issue with Qt. At least it looks like this right now.
22:33:18 Join Adnyxo [0] (
22:39:16 Quit stripwax (Quit:
22:40:34CIA-88New commit by Domonoky (r24555): Make the imagelinks on the themelist point to the details page. Add a downloadlink to the list.
22:41:03 Quit dfkt (Quit: -= SysReset 2.53=- Ph'nglui mglw'nafh Cthulhu R'lyeh wgah'nagl fhtagn.)
22:44:10perfectdrug_domonoky: very nice
22:45:13 Join dfkt [0] (dfkt@unaffiliated/dfkt)
22:47:38 Quit _zic (Quit: Ex-Chat)
22:49:38 Quit tomers (Quit: ChatZilla 0.9.86 [Firefox 3.5.7/20100106054534])
22:50:41 Join stripwax [0] (
22:55:45 Quit GeekShadow (Quit: The cake is a lie !)
22:59:48 Quit pamaury (Quit: abort();)
23:00:46 Quit petur (Quit: Zzzz)
23:02:47kugeldomonoky: :(
23:03:45CIA-88New commit by Domonoky (r24556): let the image cycle always start with menu.
23:05:05domonokykugel: you can still download themes from the overview pages... if you want it different, get your hands dirty :-)
23:05:25kugelI like how it was
23:10:29 Join mamoul [0] (
23:10:34mamoulhey buddies
23:10:48mamoulI have a sansa e250, but I can't sort out all this v1 v2 R business
23:12:03stripwaxmamoul - as in, you don't know what version you have?
23:12:07domonokymamoul: tell us the version of you original firmware.
23:13:32mamoulok wait
23:15:06bertrikI did another battery bench on my sansa clip v1, but now forcing the voltage regulator into "direct length regulation only", I'm getting a much short runtime now, much closer to the runtimes reported by jobec and funman
23:15:31bertriki.e. 5h48 runtime instead of 8h14
23:15:45mamoulok version 01.02.18A
23:15:46mamoulso it is v1
23:16:06mamoulI noticed that rockbox is now doing file transfer over usb
23:16:13mamoulinstead of just rebooting
23:17:03mamouloh no
23:17:05mamoulit crashed
23:17:44stripwaxmamoul - any more details would be useful (if you would like us to be able to help you out)
23:18:14mamoulit just said panic stack underflow
23:18:21mamoulshould I trust rockbox while doing file transfers?
23:18:46mamoulthat was when it was plugged into the pc and I unplugged it
23:18:57mamoulholy crap
23:19:01 Part Llorean
23:19:06mamoulmy mp3 is controlling my audio settings in gnome
23:22:27mamoulif I can transfer files with rockbox I don't really need the original firmware
23:22:40mamoulbut when the bootloader boots and the usb is connected, it will default to the original firmware
23:22:49mamoulshould I update my bootloader or leave it?
23:27:17mamoulI can't figure out how
23:30:08kugelrockbox utility
23:30:30 Quit bmbl (Quit: Bye!)
23:31:08 Join Adub- [0] (
23:31:49mamoulI'm doing the manual version with sansa patcher
23:31:56mamoulbut it still says that the bootloader is v4
23:32:08pixelmaJdGordon: yes, I get the inbuilt statusbar drawn over my WPS (which disables it) on my M5 now with r24542 and the radio screen patch. Haven't tried or even prepared an fms yet there though
23:33:16mamoulhm the patcher appears not to have done anything
23:36:37 Quit Lss (Read error: Connection reset by peer)
23:37:12***Saving seen data "./dancer.seen"
23:38:25mamoulah I guess I had to unmount the fs before patching
23:39:24mamoulnow my system is pure rockbox
23:39:34mamoulno need for crappy oem firmware to transfer files
23:39:50 Join Casainho [0] (
23:40:43 Join Tomis2 [0] (~Tomis@
23:40:57 Quit domonoky (Read error: Connection reset by peer)
23:41:34_av500_B4gder: signing off, cu
23:41:41 Part _av500_
23:41:42 Join soap [0] (~soap@rockbox/staff/soap)
23:42:46 Quit Tomis (Ping timeout: 265 seconds)
23:42:47 Nick Tomis2 is now known as Tomis (~Tomis@
23:47:15 Join WingNut_ [0] (~me@
23:47:58 Quit soap (Quit: soap)
23:48:09pixelmaJdGordon: I don't use an sbs there if it matters and I start the tests with SVN now
23:49:03B4gderbtw, I spoke to a guy from ffmpeg (I forgot to ask his name) and he expressed a desire to get us working together to sync up changes done in rockbox with them and vice versa
23:49:37WingNut_any quick way to access the bootloader to choose to boot into the regular ipod os or rb?
23:49:39B4gderI said it is a good idea and that I too would like to see that getting worked on
23:50:13JdGordonpixelma: did that rev I asked you to try boot?
23:50:13B4gder(I'll post about this to the dev list later on too to make sure everyone who cares will catch it)
23:50:36pixelmaJdGordon: I already answered that
23:52:52pixelmait does
23:54:01 Join Llorean [0] (
23:54:01 Quit Llorean (Changing host)
23:54:01 Join Llorean [0] (~DarkkOne@rockbox/user/Llorean)
23:57:02gevaertsWingNut_: you mean outside of the normal dual boot key combination?
23:57:19*gevaerts can't remember right now what that was on ipod
23:57:37WingNut_maybe thats what I'm looking for gevaerts, I looked on the manual but didn't see it listed
23:58:09gevaertsthe rockbox bootloader doesn't have a menu if that's what you were looking for
23:58:15stripwaxgevaerts - on ipod it's the hold switch, to boot into original apple os ..
23:58:27JdGordonpixelma: ok, that patch shouldnt affect the WPS at all so I dont know why you are seeing the inbuilt bar. I'm interested to hear what svn does
23:58:33*JdGordon goes to have a few beers

Previous day | Next day