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 2008-07-30

00:00:25 Quit ompaul (Client Quit)
00:01:48 Join coatman [0] (
00:04:21 Join tvelocity [0] (
00:06:57 Quit petur ("Zzzzz")
00:23:39 Quit coatman ("Leaving.")
00:25:47 Join shot0fadds [0] (n=rob@rockbox/developer/shotofadds)
00:26:05 Quit barrywardell (Read error: 104 (Connection reset by peer))
00:26:54 Quit shotofadds (Nick collision from services.)
00:26:59 Nick shot0fadds is now known as shotofadds (n=rob@rockbox/developer/shotofadds)
00:27:31 Quit shotofadds (Read error: 104 (Connection reset by peer))
00:27:54 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
00:32:12 Quit obo ("bye")
00:37:50 Part toffe82_
00:43:12 Quit desowin ("KVIrc 4.0.0 Insomnia")
00:44:45 Quit jhulst (Read error: 110 (Connection timed out))
00:44:58 Quit sitwon (Read error: 110 (Connection timed out))
00:44:59 Quit mcuelenaere ()
00:45:16 Join ChristianGibbons [0] (n=60ff0034@gateway/web/cgi-irc/
00:47:00ChristianGibbonsHey guys, I just signed up for the Rockbox Twiki and I need write permission to upload a few themes i've done
00:49:19 Quit shotofadds (Read error: 104 (Connection reset by peer))
00:50:17 Join shotofadds [0] (n=rob@rockbox/developer/shotofadds)
00:50:45moosdone, you have now write permission
00:51:57moosno problem, just please don't spam us :)
00:52:11 Quit shotofadds (Client Quit)
00:54:29 Join CaptainKewl [0] (
00:58:10 Quit neddy (Read error: 104 (Connection reset by peer))
01:00:30 Join neddy [0] (n=john@nat/sun/x-4fc4a707a12d3ba9)
01:07:13 Join coatman [0] (
01:07:39 Nick fxb__ is now known as fxb (
01:08:37 Quit moos ("Rockbox rules the DAP world")
01:12:31 Join anathema [0] (
01:20:24***Saving seen data "./dancer.seen"
01:21:33 Quit culture (Connection timed out)
01:22:23 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
01:22:44 Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey)
01:23:51 Quit linuxstb (Nick collision from services.)
01:23:55 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
01:26:07MarcGuayAwaySoap: Any luck getting your c100 open?
01:26:30 Nick MarcGuayAway is now known as MarcGuay (
01:26:53 Join nicktastic [0] (n=nick@unaffiliated/nicktastic)
01:27:02 Quit ender` (" A man without religion is like a fish without a bike.")
01:27:08SoapMarcGuay, I haven't tried since we last spoke.
01:27:31MarcGuayI've gotten quite skilled at it if you need any tips. ;)
01:31:32Soapwhere do I even start?
01:31:46SoapI've chewed up the edging pretty good already.
01:32:54MarcGuayI had good luck wedging in around the USB port, or the corners near there, and then moving it over to the sides, and popping up somewhat forcefully around 1/4 to 1/3 the way up the side... then again about 2/3 the way down. That should get the top face up.
01:35:56 Join Thundercloud [0] (
01:38:24 Quit Zom ("leaving")
01:38:37 Join Zom [0] (
01:38:42 Quit dabujo ("( :: NoNameScript 4.2 :: )")
01:39:22 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
01:40:08Soapwhat tool?
01:41:03MarcGuayBasic flathead screwdriver. Not even very thin.
01:42:49*scorche|sh uses fingernails
01:43:10*MarcGuay eats his nervously
01:43:33scorche|shmine have worked on many such devices and tend to not marr the plastic near as much if at all
01:43:58MarcGuayThe face on this one is clipped on really tight. I had to put my back into it.
01:47:02 Quit fyre^OS (Read error: 104 (Connection reset by peer))
01:47:19 Join fyrestorm [0] (
01:48:19 Quit ChristianGibbons ("CGI:IRC (EOF)")
01:53:52Soapmy nails, haven't tried them yet. Tried a 1" plastic putty knife, and a small regular screwdriver (which did the damage).
01:54:49 Quit linuxstb (Read error: 110 (Connection timed out))
01:56:29 Quit nplus (Remote closed the connection)
02:05:24 Join jhulst [0] (
02:10:47 Quit anathema (Read error: 110 (Connection timed out))
02:10:55 Quit Nibbl (Read error: 110 (Connection timed out))
02:18:31 Quit DerDome ("Leaving.")
02:18:44 Quit neddy (Read error: 104 (Connection reset by peer))
02:21:19 Join neddy [0] (n=john@nat/sun/x-8f28b0e020a93d70)
02:21:39 Quit neddy (Remote closed the connection)
02:25:13 Nick fxb is now known as fxb__ (
02:26:57 Join linuxstb__ [0] (n=linuxstb@rockbox/developer/linuxstb)
02:27:45 Join neddy [0] (n=john@nat/sun/x-499d9d2a0005052b)
02:28:31 Quit linuxstb_ (Read error: 110 (Connection timed out))
02:29:56 Quit coatman (Read error: 54 (Connection reset by peer))
02:36:24 Quit jhulst (Remote closed the connection)
02:39:30 Quit maddler (Remote closed the connection)
02:39:44 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
02:39:49 Join maddler [0] (
02:44:54 Quit maddler (Remote closed the connection)
02:45:16 Join maddler [0] (
02:45:38 Join ackers [0] (
02:49:34ackersis rockbox coming to sansa clip?
02:50:05advcomp2019ackers, nope.. look on the forums for that info
02:50:34ackerslol didnt realize you was here as well
02:51:31 Quit MarcGuay ("ChatZilla 0.9.83 [Firefox]")
02:53:25 Join cool_walking_ [0] (
02:54:54 Quit jhulst (Remote closed the connection)
02:54:56Dhraakelliansansa clip plays vorbis out of the box
02:55:05Dhraakellianerm... not quite
02:55:13Dhraakellianbut almost
02:56:15 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
02:56:55ackerswhat makes vorbis better than mp3?
02:57:38 Quit jhulst (Remote closed the connection)
02:59:37 Quit maddler (Remote closed the connection)
02:59:44 Join maddler [0] (
03:00:42 Join simonrvn [0] (i=simon@unaffiliated/simonrvn)
03:00:57 Part simonrvn ("Thanks, and Take Care")
03:03:38 Quit webmind (Read error: 104 (Connection reset by peer))
03:07:28 Quit Thundercloud (Remote closed the connection)
03:09:52 Quit tvelocity (Remote closed the connection)
03:10:48Unhelpfulackers: happy to answer that, but it's off-topic here, if you join #rockbox-community i can explain.
03:18:03 Quit ackers (Read error: 110 (Connection timed out))
03:20:26***Saving seen data "./dancer.seen"
03:21:43 Join juxt_ [0] (
03:21:57 Quit Zom (No route to host)
03:22:36juxt_just wanted to say thanks for everyones hardwork with rockbox. i really enjoy it and appreciate your hardwork.
03:23:36 Part juxt_
03:23:52 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
03:51:40 Join webmind [0] (
03:53:35 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
03:56:59 Quit cool_walking_ (" Try")
03:57:30 Quit neddy ("Leaving.")
04:00:12 Join b9AcE [0] (
04:01:34 Quit Schmogel (Read error: 104 (Connection reset by peer))
04:06:04 Join JdGordon|uni [0] (i=768b0144@gateway/web/ajax/
04:13:47 Quit saratoga ("CGI:IRC")
04:21:23 Quit fdinel ("Miranda IM! Smaller, Faster, Easier.")
04:28:33 Quit Zarggg ()
04:31:36 Join Shaid [0] (
04:33:04 Quit Shaid (Client Quit)
04:33:51 Join hasmind [0] (n=cb3e0a03@
04:34:24 Quit mirak (Remote closed the connection)
04:38:19hasmindhello all
04:38:42advcomp2019hello Hadaka
04:38:48advcomp2019oops hasmind
04:48:34 Join miepchen^schlaf_ [0] (
04:51:12 Quit JdGordon|uni (" ajax IRC Client")
04:51:59 Join sdhoigt [0] (n=48c41bfc@gateway/web/cgi-irc/
04:54:38 Quit miepchen^schlaf (Connection timed out)
04:54:41 Join sitwon [0] (
04:56:37 Quit faemir ("Leaving")
05:02:00 Join JdGordon|uni [0] (i=768b0144@gateway/web/ajax/
05:06:08 Quit d-k-t-2 (Read error: 104 (Connection reset by peer))
05:08:21 Join d-k-t [0] (n=dt@
05:13:29 Quit webmind (Read error: 104 (Connection reset by peer))
05:20:29***Saving seen data "./dancer.seen"
05:31:17 Join webmind [0] (
05:35:40 Quit sdhoigt ("CGI:IRC")
05:42:38 Join Normmatt [0] (
05:43:12 Quit Normmatt (Remote closed the connection)
05:45:23 Quit Horscht ("electromagnetic radiation from satellite debris")
05:50:14 Join d-k-t-2 [0] (
05:54:17 Join cool_walking_ [0] (
05:58:13 Join Dagni [0] (n=chatzill@
05:59:36 Quit perrikwp (" ajax IRC Client")
05:59:44 Quit d-k-t (Read error: 110 (Connection timed out))
05:59:46 Join perrikwp [0] (i=d1a8d351@gateway/web/ajax/
06:00:52 Quit XavierGr ()
06:01:21 Quit JdGordon|uni (" ajax IRC Client")
06:07:35 Join JdGordon|uni [0] (i=768b0144@gateway/web/ajax/
06:09:22 Quit JdGordon|uni (Client Quit)
06:25:59 Quit Dagni (Read error: 104 (Connection reset by peer))
06:27:43 Join toffe82 [0] (n=chatzill@
06:42:12 Quit b9AcE (Read error: 104 (Connection reset by peer))
06:52:55 Quit cool_walking_ (" ")
07:02:59 Quit Xerion (" ")
07:04:01 Quit sitwon (Read error: 113 (No route to host))
07:06:13 Join JdGordon|uni [0] (i=768b0144@gateway/web/ajax/
07:12:30 Quit JdGordon|uni (" ajax IRC Client")
07:13:58 Part toffe82
07:20:31***Saving seen data "./dancer.seen"
07:33:16 Quit BHSPitLappy (Remote closed the connection)
07:34:53Dhraakellianhmm... the q6 Vorbis with which I did the battery test had an ABR of 173
07:35:05Dhraakellianthe V2 mp3 has an ABR of 199
07:35:41Dhraakellianshould I do V3 instead for closer bitrates, or should I stick with V2?
07:50:02 Join Nibbl [0] (
08:04:17 Quit Nibbl ("Ex-Chat")
08:05:31 Quit miepchen^schlaf_ ()
08:14:05 Join d-k-t [0] (
08:23:50 Quit perrikwp (" ajax IRC Client")
08:24:21 Quit safetydan ("Leaving.")
08:25:55 Join perrikwp [0] (i=d1a8d351@gateway/web/ajax/
08:26:14 Quit BigBambi (Read error: 113 (No route to host))
08:27:36 Join LinusN [0] (n=linus@rockbox/developer/LinusN)
08:29:07 Join vitja [0] (n=vitja@
08:29:42vitjaTMM, hi!
08:29:58vitjaI know you was working on iaudio7 port, right?
08:30:39 Join tomers [0] (
08:30:59 Quit d-k-t-2 (Read error: 110 (Connection timed out))
08:33:47vitjadoes anyone has copy of tcc77x data sheet?
08:36:41tomersDoes anyone knows how to compile rbutil on Windows? Should I use Cygwin for that?
08:37:58 Join Nibbler [0] (
08:41:14 Join snoh [0] (
08:45:02linuxstb__tomers: This page describes what you need to do install -
08:45:05 Nick linuxstb__ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
08:45:32vitjalinuxstb, can you help me with tcc77x?
08:46:22vitjai've found ds for tcc76x only
08:49:49 Join Rob2223 [0] (
08:52:12 Join ender` [0] (
08:53:33 Quit CaptainKewl (Read error: 110 (Connection timed out))
08:58:49vitjaok if none could help tcc76x will be enought for me now
09:04:33 Quit vitja ("Ухожу")
09:04:48 Quit parafin (Read error: 113 (No route to host))
09:06:00 Join d-k-t-2 [0] (
09:08:09 Quit Rob2222 (Read error: 110 (Connection timed out))
09:10:38 Join petur [50] (n=petur@rockbox/developer/petur)
09:16:47 Join funman [0] (
09:18:38LinusNfunman: fyi, it is not customary to greet the channel unless you have something more to say
09:18:50LinusNbut hello to you anyway :-)
09:19:48GodEateryeah, we normally just walk in, flip everyone a finger, and then sulk in a corner until we have something constructive to come out with.
09:20:24 Join BigBambi [0] (i=86ceaf40@gateway/web/ajax/
09:20:36***Saving seen data "./dancer.seen"
09:22:12*petur comes looking briefly from under his stone and crawls back into the shadow
09:24:37 Quit d-k-t (Read error: 110 (Connection timed out))
09:24:49funmanwell I have to say that I'm looking for people analyzing the sansav2 firmware :)
09:26:45funmansome great work have been made but there's still plenty to do
09:27:16LinusNi haven't followed the sansav2 progress, so i wouldn't know :-)
09:27:54 Join Nico_P [0] (i=53915df2@gateway/web/ajax/
09:31:52 Join nplus [0] (
09:33:47 Join einhirn [0] (
09:39:02 Quit hasmind ("CGI:IRC (Session timeout)")
09:40:20 Nick JdGordon|zzz is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
09:41:06JdGordondoes anyone know if anyone is planing on doing anything about fontcache re multifont?
09:41:44LinusNi hope so...
09:42:01*JdGordon had a few ideas in the car on the way home and might start working on it..
09:42:07JdGordonunless someone has started already
09:42:32LinusNi say go ahead
09:42:36linuxstbAFAIK, no-one is working on it. At least, I haven't heard it mentioned here for a long time.
09:43:10linuxstbmarkun possibly has some ideas about it though
09:54:32 Join safetydan [0] (n=safetyda@rockbox/developer/safetydan)
10:07:26 Quit Llorean (Read error: 104 (Connection reset by peer))
10:07:50 Join Llorean [0] (
10:14:06LinusNdamn, i hate it when people take stuff from your desk without leaving a note - suddenly my oscilloscope probes are gone... grrr...
10:14:55 Join Thundercloud [0] (
10:23:06 Join Chriz21 [0] (
10:23:24Chriz21is there anyway to get rb on my classic?
10:23:35LinusNunfortunately no... :-(
10:24:04 Join parafin [0] (
10:24:10Chriz21why not?
10:24:44linuxstbChriz21: Basically because no-one has done the work to make Rockbox work on the Classic. And that work is hard.
10:24:48num1Chriz21: Because nobody's worked on it yet
10:25:08Chriz21anyone wanna work on it?
10:25:17GodEaterdo you ?
10:25:22Chriz21dunno how
10:25:31GodEaternor do we
10:26:09 Quit parafin (Client Quit)
10:26:20 Join parafin [0] (
10:26:58 Quit parafin (Client Quit)
10:27:54Chriz21what is different fromt he classic and the older ones?
10:28:45linuxstbThe hardware and the software.
10:28:47funmanis classic an "ipod" classic ?
10:28:49GodEaterI think everything covers it
10:29:17LinusNplus, the firmware is encrypted
10:30:19GodEaterChriz21: Read this :
10:37:21 Join parafin [0] (
10:37:43 Quit parafin (Client Quit)
10:37:50 Join parafin [0] (
10:40:19 Nick parafin is now known as parafin| (
10:40:20 Nick parafin| is now known as parafin (
10:42:13 Quit parafin (Client Quit)
10:42:22 Join parafin [0] (
10:42:51 Quit Chriz21 ()
10:43:54 Quit parafin (Client Quit)
10:44:01 Join parafin [0] (
10:46:29 Nick parafin is now known as parafin| (
10:46:31 Nick parafin| is now known as parafin (
10:54:31 Quit crwl (Remote closed the connection)
10:54:37 Join desowin [0] (n=desowin@atheme/member/desowin)
10:55:34 Join crwl [0] (
11:04:06 Quit Thundercloud (Remote closed the connection)
11:06:31*JdGordon just loves opening files with no comments :(
11:06:49JdGordonfortunatly these are fairly short so they are work-out-able
11:06:58LinusNi have no comments on that
11:12:31 Join wpyh [0] (n=william@
11:12:58 Join stooo [0] (
11:16:21wpyhmcuelenaere (for the logs): I saw your fix for tools/configure, but I still cannot build the vx747 target properly
11:16:55wpyhafter configuring for vx747 and bootloader, I ran make and ld gave me an error: "target elf32-tradlittlemips not found"
11:18:07wpyhI checked the ld binary in the toolchain, and it doesn't have this "tradlittlemips" target
11:20:40***Saving seen data "./dancer.seen"
11:21:17 Part stooo
11:23:20 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
11:23:30 Join tvelocity [0] (
11:24:03mcuelenaerewpyh: sorry, I should've done a test-build before committing :)
11:26:57 Quit BigBambi (" ajax IRC Client")
11:28:45JdGordonwho knows what the magic number 0xFFDB is in font.c?
11:28:57JdGordonif ( pf->bits_size < 0xFFDB )
11:29:19mcuelenaerewpyh: btw to fix this, change elf32-tradlittlemips to elf32-littlemips in firmware/target/mips/ingenic_jz47xx/apps.ld
11:30:27 Quit JdGordon ("Konversation terminated!")
11:30:43 Join JdGordon|uni [0] (i=d31c822f@gateway/web/ajax/
11:31:17 Join gregzx [0] (
11:33:21 Join sacarasc_ [0] (
11:33:27 Quit sacarasc (Read error: 104 (Connection reset by peer))
11:33:59 Quit webmind (Read error: 104 (Connection reset by peer))
11:42:34 Quit wpyh (Read error: 110 (Connection timed out))
11:42:53 Quit linuxstb (Read error: 110 (Connection timed out))
11:42:56 Join wpyh [0] (n=william@
11:43:11wpyhmcuelenaere: sorry, my internet got cut off
11:44:37 Join Normmatt [0] (
11:44:43wpyhok, I didn't see a file named firmware/target/mips/ingenic_jz47xx/apps.ld
11:45:04mcuelenaereah sorry it's
11:45:11wpyhthere is a file inside that directory though, and if I modify it, there is still an error
11:45:21wpyhah, I modified the file :p
11:45:30mcuelenaerewhich error?
11:45:53wpyhnow the error becomes: error: no memory region specified for loadable section `.rel.dyn'
11:46:06Normmatti fixed that error
11:46:13wpyhsorry, I'm about blind when it comes to this
11:46:21wpyhNormmatt: I'll svn up again and see
11:46:48NormmattI fixed it on my build but i dont have access to the files at the moment
11:46:51wpyhhm... I'm already at the latest revision
11:47:09wpyhNormmatt: any recollection of how you fixed the build?
11:47:11mcuelenaereNormmatt: are you normmat234@..?
11:47:26Normmattmcuelenaere, yes
11:47:30wpyhmcuelenaere: and you could build correctly?
11:47:36mcuelenaereI currently can't
11:47:43mcuelenaereI used a different compiler
11:47:55mcuelenaereI'll put .rel.dyn in .text
11:48:00NormmattI'll reboot into linux and tell you how i fixed it, give me a second
11:48:10wpyhok, thanks guys :)
11:48:18 Quit Normmatt ()
11:48:36mcuelenaerewpyh: I got it working
11:48:54wpyhmcuelenare: hmm.... let's check our compiler versions
11:48:54mcuelenaerenot sure why the compiler allocates something to .rel.dyn though
11:49:09mcuelenaerenow I'm using the one
11:49:17wpyhdo I need to change something in the source?
11:49:20mcuelenaerepreviously I was using the one from emdebian
11:49:25mcuelenaereI'll commit it to SVN
11:49:32wpyhok :)
11:52:23 Join matt__ [0] (
11:54:24matt__all i did too fix that .rel.dyn error was add ".rel.dyn : { *(.rel.dyn) } > DRAM" to the lds file
11:54:30 Nick matt__ is now known as Normmatt (
11:54:36mcuelenaereI added it into .text
11:54:36*wpyh is opening ingenic's website again to make sure about the rtc on the 4730
11:54:43*mcuelenaere too
11:55:16wpyhyep, there it is: "Real Time Clock" instead of "RTC"
11:56:00mcuelenaereok so it wasn't the rtc
11:56:06mcuelenaerebut the 4730 doesn't seem to have an ADC
11:56:15mcuelenaerewhile I do have the SADC working for touchscreen
11:56:30*wpyh notices that the diagram for the 4740 also shows "Real Time Clock"...
11:57:05wpyhyeah, there isn't an ADC on the diagram
11:57:30wpyhI also read on one Chinese website, that the 4732 is most likely a stripped-down version of 4740
11:57:34wpyhlet me get the link for you
11:57:38mcuelenaereif Ingenic would provide some kind of processor identification thingy..
11:57:55mcuelenaereI got the MIPS identification code's though
11:58:07mcuelenaerenot that it's worth much..
11:58:18mcuelenaeres/MIPS/MIPS core/ s/code's/codes/
11:59:30wpyhmcuelenaere: maybe you can take a look at the linux source code that ingenic provided
11:59:36wpyhI haven't finished downloading yet :(
11:59:44 Join qrack [0] (n=cdbfc2a4@gateway/web/cgi-irc/
11:59:52mcuelenaerewpyh: linuxstb has a mirror for that
12:00:08wpyhthe problem is not with network speed
12:00:24wpyhit's because I'm travelling right now and can't get a stable connection :p
12:00:35mcuelenaereah ok :)
12:00:57wpyhand for the registers, my friend says we can look at the source
12:01:05mcuelenaereyes, most of it is GPL'ed
12:01:08 Quit qrack (Client Quit)
12:01:32wpyhsome aren't?
12:02:16 Join Cyberdyskinesia [0] (
12:02:34mcuelenaereperhaps some of the Cos stuff
12:02:44mcuelenaerebut I'm wondering about the NAND driver
12:02:49mcuelenaereit has a binary blob provided
12:03:01mcuelenaereprobably the NAND structure
12:03:12mcuelenaerecan binaries be provided as GPL?
12:03:27mcuelenaerein that case, we could use it and wouldn't even have to bother reverse engineering the structure
12:04:26wpyhhm... this is a legal question
12:04:38wpyh(which I'm not sure the answer of)
12:04:44mcuelenaereif it can't be done, we just need to reverse engineer it
12:04:53mcuelenaereit's the same problem as with the TCC targets
12:06:29wpyhok :)
12:06:40wpyhbtw, I found the thread:
12:06:42 Join culture [0] (
12:07:19mcuelenaerewpyh: do you speak chinese?
12:07:56wpyhthe author says that "the 4732 is a small-sized version of the 4740, some pins that aren't commonly ued have been removed, so basically it's just a repackaging, and the core is the same"
12:08:34wpyhyeah, I do... sorry, here's a translation:
12:09:31wpyhand the good thing is: the author found the firmware recovery button. it's inside the casing so we have to open it to access the button
12:09:39mcuelenaereit's inside?
12:10:02 Join mazling [0] (
12:10:08mcuelenaerehmm they appear to use a separate TV out IC in the VX777
12:10:19mcuelenaereso the jz4740 isn't good enough for tv-out
12:10:23wpyhon this picture in the lower right corner:
12:10:43wpyhmcuelenaere: ah, yes, and the vx767 also uses a separate IC
12:10:45mcuelenaereis that a reset button ?
12:11:13mcuelenaeredo they say which brand the FM chip is?
12:11:20mcuelenaereor if there's a separate audio codec?
12:11:22wpyhand there a two versions for the vx767: one uses the epson chip, the other one uses a chrontel chip
12:11:57mcuelenaerebleh only 16MB of SDRAM :(
12:12:01wpyhhmm... that's not a reset button
12:12:43wpyhthe author says that "pressing that button gets the same effect as pressing the center button on the 989", which I think means that the device gets into firmware recovery mode
12:13:04wpyhyeah, 16 MB of sdram :p
12:13:21wpyhsame as the vx747, right?
12:13:25mcuelenaereI don't know :(
12:13:47mcuelenaerethere are stickers over the chips, and if I pull them off the text comes off with them
12:14:25wpyhmcuelenare: the text is (I think) laser-engraved, so don't worry about that
12:15:14mcuelenaerewell I tried and it didn't really worked I think
12:15:16wpyhas for the fm chip, they don't say anything about it. the audio codec is on the 4732
12:15:38wpyhat least I don't see a codec chip :p
12:16:18wpyhfrom this diagram: , it says that the 4732 connects directly to an amp and then to output. so the codec is on-chip
12:17:07wpyhfor the sdram, isn't there a way to detect it at runtime?
12:17:14mcuelenaereperhaps, I'm not sure
12:17:25mcuelenaerethere are only registers, not datasheets
12:17:38mcuelenaerealso I'm not really familiar with the MIPS core
12:18:11mcuelenaerefor example on an ARM target with a MMU, I could see from a disassembly how big the RAM is
12:19:42wpyhmaybe we'll find out later, but I think the RAM is 16 MB (64*2/8)
12:21:10wpyhyeah, two 64-Mbit chips, total 16 MB
12:21:27mcuelenaereah ok
12:22:04mcuelenaereis there some kind of NOR flash or ROM chip somewhere?
12:22:19mcuelenaerebecause I wonder where the onda bootloader/ingenic recovery mode is located
12:22:23wpyhI don't think there's a NOR flash
12:22:49wpyhbut the boot mode is located in ROM inside the 4730/4740, according to my friend
12:23:15mcuelenaerehmm ok that would be logical
12:23:27mcuelenaeredid he specify what the xburst is?
12:23:34mcuelenaerewhat capabilities etc
12:23:41mcuelenaereon what mips core it is based
12:23:50wpyhhm... no
12:24:05mcuelenaereI can read some information out of the core itself, but not much
12:24:19wpyhhe only hints that the 4740 might be based on another mips chip
12:24:41wpyh(the dev team was "stolen" over from another chinese company that produces mips chips)
12:25:29mcuelenaereand do you know what mips chip?
12:26:30wpyhhe told me the series but I don't remember exactly... should be like "p2000" or something similar...
12:28:08mcuelenaereany of those?
12:28:22mcuelenaereand does your friend has access to datasheets?
12:28:29mcuelenaereor does he know if ingenic would be willing to provide them?
12:30:17wpyhhmmm... I don't know
12:30:20wpyhI'll ask him
12:30:42wpyhhe doesn't have access right now, but he may still have some coworker-friends
12:31:05wpyhhe said that Ingenic would NOT provide the datasheets to us or any other small developer company
12:31:13mcuelenaerehmm too bad
12:31:35mcuelenaereyou know why?
12:31:39wpyhthey will only supply the datasheets to big partners under NDA, because of the similarities to other chips (hint, hint)
12:32:48 Quit safetydan ("Leaving")
12:32:54mcuelenaerewe'll find out about their chips sooner or later anyhow ;)
12:33:07wpyhyeah :)
12:35:32wpyhoh, and for uploading the firmware to the vx767, do I need to get another set of log files? (Log_Files.rar)
12:36:02mcuelenaereI'm not sure
12:36:04mcuelenaereprobably not
12:36:16mcuelenaerewhat the files currently do is init the sdram, check nand flash
12:36:21mcuelenaereand perhaps some other gpio init
12:36:30mcuelenaeresdram init is provided by ingenic, so it's generic
12:36:40mcuelenaerenand flash init is made by onda, so also pretty generic
12:36:53mcuelenaereonly difference probably is the lcd init
12:37:07mcuelenaerefor that you'll either need to disassemble the appropriate ccpmp.bin
12:37:19mcuelenaereor find the vx767 recovery tool
12:37:31wpyhI've tried it again twice, and this time it worked
12:37:33mcuelenaere(second option is easier as it's a smaller file to disassemble)
12:37:39wpyhthe first time I tried, it timed out
12:37:49mcuelenaerebe sure to do svn up
12:37:55wpyh(but the lcd garbled)
12:38:02mcuelenaereI just erased someone else's NAND because of a mistake
12:38:04 Nick sacarasc_ is now known as sacarasc (i=sacarasc@xmms2/bitch/sacarasc)
12:38:17*wpyh did it before an svn up
12:38:55wpyhyeah, great
12:39:02wpyhmy firmware is erased..
12:39:06mcuelenaereno problem :)
12:39:19mcuelenaereyou have the same as Normmatt
12:39:28wpyhI'll try the recovery procedure then :0
12:39:28mcuelenaeredo you have a reset button?
12:39:52wpyhspeaking of which, I'm haven't heard from him since just now
12:40:16mcuelenaereI've been PM'ing him
12:40:32wpyhhe said he'll boot into linux, then he didn't appear anymore :p
12:40:48mcuelenaerehe currently is formatting his device as fat :)
12:40:57wpyhah, ok
12:40:58mcuelenaereso he got a bit further than you ;)
12:41:03markunDid anyone play with this codec a bit?
12:41:16wpyhso, he also has a 767?
12:41:52mcuelenaereso you say the lcd is garbled?
12:41:57wpyhmarkun: no, I haven't...
12:41:59wpyhyes, the lcd is garbled
12:42:10mcuelenaerein what way?
12:42:28mcuelenaeredoes it display color?
12:43:10wpyhhm... half of the display is washed white, the other half changes color slowly
12:43:21mcuelenaereit changes color?
12:43:30mcuelenaerenormally, 10.bin displays a static image
12:43:38mcuelenaeresaying it's erasing your flash
12:43:41mcuelenaerein chinese
12:44:06wpyhhm... maybe because it loads onda.bin?
12:44:25 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
12:44:41wpyhhm... but it doesn't send onda.bin...
12:44:53mcuelenaerewpyh: ? the version you compiled loaded 10.bin in it's last stage; the version committed now to SVN loads onda.bin
12:44:57wpyhthen maybe the log files are different
12:45:07mcuelenaereall the x.bin files are extracted from the official onda recovery tool
12:46:54wpyhand that's for the vx747 right?
12:47:10 Join faemir [0] (
12:47:21mcuelenaerethere should be some vx767 writer tools around on the internet
12:47:42mcuelenaerelike this
12:48:03wpyhhm... let's see
12:49:14 Quit Bensawsome ("The awsome is gone :(")
12:50:32wpyhI've got the vx767 writer tool now, but how do I extract the log files?
12:50:40mcuelenaerewhere did you find it?
12:51:00mcuelenaereI copied them from a usb log, but you can use a win32 resource extracter
12:51:01wpyhthrough baidu :p here:
12:51:43 Quit avis (Remote closed the connection)
12:52:22mcuelenaerehmm that download site is slow
12:52:35wpyhthe file is small :)
12:52:43 Join Zom [0] (
12:53:08mcuelenaereit doesn't want to start the download..
12:53:22 Join Bensawsome [0] (
12:53:47 Join DerDome [0] (
12:54:17mcuelenaereafter disabling adblock it works
12:55:21mcuelenaerehmm they provide a .dl file with it
12:55:39mcuelenaereso a full OS is sent for recovery probably
12:56:41wpyhhm... it's only 23kB?
12:57:08 Join avis [0] (n=ident@pdpc/supporter/student/avis)
12:57:14mcuelenaereOS'es can be small ;)
12:57:40mcuelenaereif you look at it with resource hacker you'll see it contains about 7 binaries
12:57:59mcuelenaereone is the .inf file, another a .exe/.dll/.sys (probably the drivers)
12:58:01 Quit Normmatt (Remote closed the connection)
13:02:57mcuelenaereI think I found the main initialisation routine
13:04:08wpyhI tried the reovery tool, and the *.dl file is actually called a "配置文件" which means "settings file" or "configuration file"
13:07:00 Join Normmatt [0] (
13:10:17mcuelenaerehmm lcd_init is a bit different
13:11:13 Join Schmogel [0] (
13:13:09mcuelenaerebleh they use pointers and jump to it
13:14:22mcuelenaerewpyh: did you succeed in recovering?
13:16:15mcuelenaeretry this ( ) and press the right button
13:16:48mcuelenaerewhenever the lcd comes up reset it and hold the button which you normally press for a fw upgrade
13:17:04mcuelenaerethen it should boot into an UMS mode
13:17:42mcuelenaere(vol down on the vx747)
13:18:09wpyhhm... ok
13:18:15mcuelenaerethis should help
13:18:21wpyhI did that on my sister's computer without chinese support
13:18:27wpyhso I clicked the left button :p
13:20:41wpyhhm... ok, so it's recovered :)
13:20:45***Saving seen data "./dancer.seen"
13:20:48wpyhfor the logs:
13:20:51 Quit gregzx (Read error: 110 (Connection timed out))
13:21:06wpyh1. hold down M button and reset the device
13:22:06wpyh2. connect usb, 3. install the drivers, 4. fire up the program, 5. choose the *.dl file for the first textbox on the right, 6. choose the firmware file for the second textbox on the right, 7. press the right button
13:22:32mcuelenaereyou should probably put this in a wiki page
13:23:01wpyh8. then the device will recover the firmware, 9. wait, since this takes a _long_ time, 10. when the device gets into the UMS mode, take it out, it's recovered
13:23:16wpyhmcuelenaere: ok, maybe later ;)
13:23:17mcuelenaereyou can skip the long time
13:23:31mcuelenaereit's setting every bit to 0 during the "long time"
13:23:41wpyhmcuelenaere: every bit in what? :-\
13:23:44mcuelenaerebut there's the builtin onda bootloader
13:23:45mcuelenaerenand flash
13:24:05mcuelenaereif you hold vol down and the nand flash doesn't contain a valid fw
13:24:11mcuelenaereit'll boot into UMS
13:24:22mcuelenaerethen you need to format the disk/flash as FAT
13:24:22Normmattis there away to replace the .dl plugins for games, with custom code?
13:24:25wpyhhm.. I didn't hold down the VOL-
13:24:26mcuelenaereand put the file in it
13:24:34mcuelenaerebecause you did it right
13:24:43mcuelenaereNormmatt: yes there is
13:24:50mcuelenaerebut I haven't been looking into this
13:24:55mcuelenaeretomac know a lot about that
13:25:14mcuelenaerehe even made an emulator I believe
13:25:16wpyhhm... ok
13:25:26 Quit parafin ("So long and thanks for all the fish")
13:25:29mcuelenaereand a small file browser (which also works on the vx747)
13:25:35Normmattmcuelenaere, how do you plan to release rockbox then? replacing ccpmp.bin??
13:25:46mcuelenaerewith a bootloader
13:25:50mcuelenaerebut it'll support dual boot
13:26:12mcuelenaerebut for that, I need some read access to the nand flash
13:26:25mcuelenaerethen I can copy the Original Fw to SDRAM and execute it
13:26:31mcuelenaerefor dual booting
13:26:42mcuelenaerethat's what the rockbox bootloader is for
13:26:51mcuelenaereit loads the main rockbox/OF fw
13:30:36 Join wpy1 [0] (n=william@
13:31:15wpy1mcuelenaere: you mean, the BL will replace ccpmp.bin, then it will look for RB in the FAT partition?
13:31:25 Quit Cyberdyskinesia (Read error: 110 (Connection timed out))
13:31:30 Join Cyberdyskinesia [0] (
13:31:31 Join parafin [0] (
13:47:01mcuelenaerewpy1: yes
13:47:17*wpy1 noticed that he's wpy1 now :\
13:47:27mcuelenaereand the original ccpmp.bin will be named ccpmp2.bin or something like that
13:47:33*wpy1 is wpyh now
13:47:34mcuelenaereso that it can also get loaded
13:47:36wpy1uh, no
13:48:16 Nick wpy1 is now known as wpyh_ (n=william@
13:48:36wpyh_mcuelenaere: yes, that's a good idea :)
13:49:00mcuelenaerelet's hope it'll be more than theory :)
13:49:38mcuelenaerewpyh: do you have any reverse engineering experience?
13:50:05wpyh_mcuelenaere: almost none :p
13:51:31mcuelenaeredo you understand assembly? (ARM, MIPS?)
13:52:12wpyh_mcuelenaere: no... I know the instructions, but I can't figure out what it does exactly..
13:52:24wpyh_maybe because I'm still thinking in C instead of assembly
13:53:00mcuelenaerebut you have some experience in C, perhaps that's enough for a starter
13:55:38 Join wpy1 [0] (
13:55:52 Nick wpy1 is now known as wpyh__ (
13:56:49 Quit wpyh (Read error: 111 (Connection refused))
13:57:01*wpyh__ has to go now, after those disconnections..
13:57:33 Quit wpyh__ (Client Quit)
14:01:36Ploujare there any stores in the US(texas) where I can buy the sandisk e270 in person?
14:08:19 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
14:12:07 Quit wpyh_ (Read error: 110 (Connection timed out))
14:16:36 Join massiveH [0] (
14:24:34linuxstbPlouj: I assume you're looking for a "v1" e270?
14:26:06Ploujsomething nice that supports rockbox, really
14:27:09linuxstbI would be surprised if any "real" shops had v1 Sansas any more. But I've no idea where you would buy one from.
14:29:15 Join m0f0x [0] (
14:31:11 Join CaptainKewl [0] (
14:32:24 Join jac0b|w [0] (i=d043a7c2@gateway/web/ajax/
14:32:48jac0b|wis anyone using the gigabeat S with RB
14:36:34jac0b|wis the initial install complicated or pretty easy
14:36:43BigBambiwhat OS?
14:36:54BigBambinot too bad then
14:37:00BigBambiyou need to do some compiling
14:37:09 Join gregzx [0] (
14:37:12jac0b|wthats ok
14:37:14BigBambiThere is an install guide in the wiki
14:37:21BigBambiBe aware, it isn't finished
14:37:32BigBambie.g. charging doesn't work, battery life isn't brilliant
14:37:36jac0b|wyeah I read the install steps
14:37:46BigBambiWhen I say it, I mean RB, not the install btw
14:37:53BigBambijac0b|w: Well there you go then
14:38:08BigBambiIf you think that is complicated it is, if you think it is OK, then cool
14:38:25jac0b|wI was just wondering, I should be getting one in mail here in a couple days
14:39:04 Join RostislavCh [0] (
14:39:07BigBambiIf you are OK compiling, then it is pretty easy
14:39:20 Nick RostislavCh is now known as krz (
14:39:26jac0b|wDo you know if the OF firmware has the lock on files like the f series
14:39:38BigBambiYes, in the sense that it is MTP only
14:40:01BigBambiSo you can't play them in Rockbox, and if you transfer in Rockbox you can't use them in the OF
14:40:07BigBambiBut the OF is simply hideous
14:40:22jac0b|wb/c I was going to try the OF maybe for a bit to see if they get the RB woking better on it
14:40:26BigBambiIt being MTP only is why the initial install is a slight bugger
14:40:36BigBambiwell, feel free, but it is horrible
14:41:00BigBambiIt is possible under linux, but using anything other than WMP for transferring is not fun
14:41:18jac0b|wRB for me then
14:41:39jac0b|wI currently have the F series
14:42:33BigBambiI like the F, but the S is nicer (with RB) - a real cross is nice
14:45:34 Quit faemir (Read error: 104 (Connection reset by peer))
14:47:55 Join mf0102 [0] (n=michi@
14:48:14 Quit Zom ("leaving")
14:48:42 Join Zom [0] (
14:49:08*JdGordon|uni tries his luck and summons amiconn.....
14:50:24BigBambiHe's on holiday I think
14:50:34JdGordon|uninuts :p
14:50:41BigBambiOn a bike tour :)
14:53:16JdGordon|unimarkun: you round?
14:53:42 Nick JdGordon|uni is now known as JdGordon (i=d31c822f@rockbox/developer/JdGordon)
14:59:56linuxstbkrz: Hi. How are things going?
15:00:14krzhi, i'm cleaning the code
15:01:13Nico_Pkrz: hi :)
15:01:14linuxstbI tried compiling your code, but get errors (in gui/) about missing .h files - qmp3state.h and qwpsstate.h. Did you forget to add them to SVN?
15:01:21 Quit madspin (Read error: 110 (Connection timed out))
15:01:49 Join madspin [0] (
15:01:56krzseems that you tried to compile them in linux?
15:02:06krzNico_P: hi!
15:02:08linuxstbYes. Is that wrong?
15:02:50linuxstbAh, I see they are there, but with different names...
15:02:57krzhm, i changed register and, probably, forgot to commit changes
15:03:14 Quit Schmogel (Read error: 104 (Connection reset by peer))
15:04:38markunJdGordon: more or less. Is it about the fontcache?
15:04:58JdGordonif your busy i wont bother you though
15:05:05markunok :)
15:05:27 Quit advcomp2019 (Read error: 104 (Connection reset by peer))
15:05:44 Join advcomp2019 [0] (n=advcomp2@unaffiliated/advcomp2019)
15:11:47 Join kugel [0] (n=chatzill@unaffiliated/kugel)
15:15:23 Quit jac0b|w (" ajax IRC Client")
15:20:48***Saving seen data "./dancer.seen"
15:21:23 Quit jhulst ("Konversation terminated!")
15:52:06JdGordonkugel: comment added.... ill be around for another few minutes to discuss/argue ( :D ) ...
15:54:18JdGordonmarkun: if/when you get a chance.... can you quickly run through how the fonts are stored in the .fnt file? I dont get it...
15:55:06rasherJdGordon: I'm pretty sure there's a page on it
15:55:29JdGordonI thought there was too but my net is too slow atm to search the wiki :(
15:57:02rasherJdGordon: FontFormat
15:57:46JdGordonthanks... although, thats about as useful as fonts.c is :(
15:57:54 Quit CaptainKewl (Read error: 110 (Connection timed out))
15:58:28kugelJdGordon: Well, I'm still not a fan of the extra file.
15:58:49JdGordonthats ok :)
15:59:05JdGordonits better than storing more barely used text in global_settings
15:59:19kugelJdGordon: Have you read the comment by linuxstb from 27th of march? That's the reason I went to the globally available list_info vp
15:59:34JdGordoni probably did 2 months ago... :p
15:59:54JdGordon4 even
16:00:12kugeltime's moving faster than you can imagine :P
16:01:20JdGordonyour missing the point of _something_... my version doesnt go against any of his points
16:01:43kugelJdGordon: I haven't said that
16:02:06*JdGordon is tired... sorry
16:04:01kugelJdGordon: I guess, since you stopped at the menu, you didn't stumble upon the still being problem of showing dead parts between the lcd boundary and the viewport boundary
16:04:31kugelJdGordon: that's the reason I have to have always a fullscreen parent
16:04:41JdGordoni did... but imo thats a problem with the viewports layout and shouldnt be handled by the individual screens
16:06:30kugelJdGordon: IMHO different dimensions for different screens is overkill
16:06:52JdGordoni agree... but i dont think overkill is bad... :D
16:07:00kugeland not needed in approx 99% of the time
16:08:32kugeljust about every user will end up having a extra file containing 1 line (the default) and 1 line in the config pointing to the vpcfg
16:09:23JdGordonno... 90% of users will have no extra file because the feauter is pointless :p
16:09:42JdGordonbut for the other 10%, it makes sense to go overkill
16:09:46kugelI don't think the feature is pointless
16:10:10JdGordonwhy do it half-assed? if your gonna make something customizable.. make it customizable... dont put artificial limitations on it
16:11:29kugelJdGordon: How about implementing different backdrops for different screens? I think I'd then see a sense in that
16:12:02JdGordonI wouldnt be against it..
16:13:10JdGordonthere was talk of making viewports be able to disable the backdrop which would make this nice also
16:13:19linuxstbJdGordon: Why have a separate file for viewports, instead of using the existing .cfg mechanism?
16:13:33*linuxstb wonders where in RAM all these backdrops would be stored...
16:14:49JdGordonbecause, with the extra file 1 filename needs to be saved per screen, without it, its 2 largeish strings per screen.. and those strings are only accessed once..
16:15:21JdGordonheck, we use this file to specify the backdrop bmps and we can store them on the audiobuffer before playback starts
16:15:39JdGordonwhich saves a couple hundred bytes for those who dont use a backdrop at all
16:15:52*petur starts calling some RSB members to inform them of the bloat alert
16:17:26kugelI wonder what the other guys think about that: 1 viewport (i.e. only 1 vp struct) for every screen which shows the backdrop (or every screen if liked) or several viewports (and several structs) for every screen, which allows different dimensions for those screens
16:17:35GodEaterand something that sounds suspiciously like malloc() with a different name - don't forget that petur
16:18:20linuxstbJdGordon: I don't understand your answer about the separate viewport .cfg file. Strings shouldn't be stored, the binary viewport struct should be, and how does loading from a different file reduce the storage requirements?
16:18:25JdGordonkugel: ???
16:19:06JdGordonlinuxstb: you actually waste more space storing the struct than the string...
16:19:19linuxstbJdGordon: "waste"?
16:19:23 Join faemir [0] (
16:19:32kugelJdGordon: ???
16:20:00JdGordonlinuxstb: well.. not waste, use...
16:20:12JdGordonkugel: I dont understand what your talking about...
16:20:25linuxstbProbably true, but how does using a separate .cfg file make any difference to that?
16:21:13JdGordonit does't, but it does make that huge struct slightly more managable, it stays a constant 1 item for this no matter how many screens/viewports can be handled
16:21:16kugelJdGordon: Not? Which part is not clear to you?
16:21:42JdGordongodeater: you know storeing on the audiobuf pre audio is 100% fine with everyone right?
16:22:06JdGordonkugel: "I wonder what the other guys think about that: 1 viewport (i.e. only 1 vp struct) for every screen which shows the backdrop (or every screen if liked) or several viewports (and several structs) for every screen, which allows different dimensions for those screens"
16:22:36GodEaterJdGordon: someone else's sarcasm detector is broken ;)
16:22:55kugelseems so
16:23:31kugelI asked the others, if they like 1 viewport for all screens or 1 viewport for each screen
16:24:14linuxstbJdGordon: I'm still not understanding you - how can 1 item store an unlimited number of viewport definitions?
16:24:52JdGordoncheck out the patch... they are loaded from the text file into an array
16:25:32linuxstbSo it's not 1 item...
16:26:07JdGordonkugel: what you meant was "do they prefer being stuck with the only confiurable option being moving the "fullscreen" viewport to a smaller rect wasting parts of the screen, instead of being able to choose the rctangle for every screen
16:26:14JdGordonlinuxstb: in the global_settings struct
16:26:22JdGordonobviously they need to be stored somewhere...
16:26:28kugelJdGordon: Exactly
16:27:09kugelJdGordon: I just tried to express it less biased
16:27:10 Join mib_eop2s5xd [0] (i=cdcdc8ee@gateway/web/ajax/
16:27:18 Nick mib_eop2s5xd is now known as MarcGuay (i=cdcdc8ee@gateway/web/ajax/
16:27:56JdGordonbtw, if we decide to do the "statusbar" wps thing, then these could work well together
16:33:13 Join JdGordon_ [0] (
16:33:19 Quit JdGordon (" ajax IRC Client")
16:34:36JdGordon_anywho... bed time
16:34:39 Nick JdGordon_ is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon)
16:41:03 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
16:48:02kugelHmm, a new bmp resize version is up, which moves the resizing into the core
16:53:08 Quit faemir (Remote closed the connection)
16:53:46 Join mf0102_ [0] (n=michi@
16:55:57 Quit mf0102 (Read error: 110 (Connection timed out))
17:02:55linuxstb4KB seems a bit excessive...
17:06:04 Quit Normmatt ()
17:12:39kugelworth it, imho
17:12:57kugelalso, Nico_P optimized it a little a while ago
17:13:10Nico_PI did?
17:14:09kugelNico_P: I remember you told me
17:14:25kugelSorry, if I got it wrong
17:15:29 Join fdinel [0] (n=802b3ffe@gateway/web/cgi-irc/
17:16:46 Quit fdinel (Client Quit)
17:18:08Nico_Pkugel: there is some room for size optimisation, but I didn't do any of it
17:18:22Nico_PI figured it was unnecessary for plugins
17:19:52kugelDo color targets need simple_resize if smooth_resize is available? I think the guy put both into the core for color targets
17:19:53 Quit tomers ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]")
17:20:23Nico_Pthey probably don't need both
17:20:50***Saving seen data "./dancer.seen"
17:23:49linuxstbNico_P: Do you know if those two special cases are needed (downscaling in one direction only)?
17:24:55Nico_Plinuxstb: I don't think they are. IIRC this code is optimised for speed, regardless of size
17:25:17linuxstbOK, then the comment I just posted isn't stupid... ;)
17:25:30Nico_Pno, it isn't
17:25:38Nico_Pmaybe there can even be only one generic case
17:25:46Nico_Pbut I wouldn't know that
17:26:38kugellinuxstb: I think removing simple_resize for color targets will also decrease the bin size delta a bit
17:26:40linuxstbHow does the album-art resize work? Is the full-size bmp loaded from disk, and then scaled?
17:27:35linuxstbThere's a simple_resize?
17:27:36kugellinuxstb: There's some pre-calculations due to the ability for only upscale, only downscale and no scale (see my previous comment)
17:28:25kugellinuxstb: IIRC the cover is loaded into the image buffer, then resized and copied into the metadatabuffer
17:29:06kugellinuxstb: Yes, there's a simple_resize, which is used on greyscale targets AFAIR
17:29:34linuxstbYou said it could be removed for colour targets...
17:30:21linuxstbThe only resize function I can see is in the plugin lib, which is irrelevant.
17:30:25kugellinuxstb: Yea. idak moved that into the core, for both greyscale and color targets. And IMHO color doesn't need simple_resize, since smooth_resize is better
17:30:49*scorche|sh boggles at "idak"
17:34:12linuxstbkugel: What do you mean he moved it into the core? I can't see it in SVN...
17:34:40linuxstbOK, I think I understand - the patch moves two functions into the core...
17:36:15kugellinuxstb: With his latest bmp resize patch (which is the reason he gets the 4KB bin size delta)
17:37:16 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
17:40:24mcuelenaereAnyone opposed to FS #9158 ?
17:40:49linuxstbThere's always someone opposed to something ;)
17:41:09funmansorry, but I oppose to what you just said
17:41:27 Quit DerDome ("Leaving.")
17:42:36*Nico_P doesn't agree
17:42:39 Join coatman [0] (
17:43:06mcuelenaere:) ok then it's getting in
17:43:44 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
17:44:13*kugel wants to remind people on
17:44:20domonokyhei krz, how is your gsoc project going ?
17:44:54krzhi, cleaned some code. now trying to remove some includes
17:46:21mcuelenaerekugel: I'm on it
17:46:56kugelmcuelenaere: Cool! It's really not a big patch
17:47:02domonokykrz: for your interrest, i am in holiday from about 5.8 - 15.8 , so you have to ask Nico_P, your co-mentor, in this time for help..
17:47:26mcuelenaerekugel: no problem, I'm just testing my new Flyspray powers ;)
17:47:28krzdomonoky: ok, sure
17:48:45kugelmcuelenaere: hehe :)
17:49:28Nico_PI'd just like to mention I don't have internet at home these days, but hopefully it'll be solved by the time domonoky leaves
17:49:59Nico_Pspeaking of home, I think I'll go there
17:51:24 Quit linuxstb (Remote closed the connection)
17:51:32 Quit massiveH ("Leaving")
17:52:30 Quit mazling ("Carai an Caldazar! Carai an Ellisande! Al Ellisande!")
17:53:04mcuelenaerekrz: I presume can be removed?
17:53:26domonokykrz: as a note: please use commit messages when you commit to your svn
17:54:02krzmcuelenaere: jup, this fading bug was resolved :)
17:54:21 Join faemir [0] (
17:54:46 Quit Nibbler ("Ex-Chat")
17:54:58 Quit krz ("ChatZilla 0.9.83 [Firefox]")
17:54:59 Part LinusN
17:55:28 Quit funman ("leaving")
17:56:43kugelNico_P: The binsize delta is only 2KB without the special cases in smooth_resize
17:57:04kugelmcuelenaere: Thanks
17:59:13Nico_Pkugel: nice
17:59:57 Join nuonguy [0] (
18:01:37domonokykrz: i just checked out a fresh copy from your svn, and i had to update the .pro file to point to "../proxy/src/.." for some files. Also i had to update some other files from the gui, because of the moved wpsstate.h file (moved from gui to proxy? ). Could you please fix this ? :-)
18:02:03 Quit mcuelenaere (Read error: 54 (Connection reset by peer))
18:02:14domonokyalso a little readme on what to do, to compile the wps editor would be nice, for others trying your programm :-)
18:03:05kugelNico_P: not having simple_resize for color targets doesn't even save 1 byte
18:03:35Nico_Pkugel: maybe because it wasn't used, so the linker didn't include it
18:04:04*Nico_P heads home
18:04:23 Quit Nico_P (" ajax IRC Client")
18:07:46 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
18:09:32*petur thinks that is a good idea
18:09:39 Quit petur ("work->home")
18:12:12 Join OlivierBorowski [0] (
18:13:03 Quit OlivierBorowski (Remote closed the connection)
18:15:03mcuelenaeredomonoky: you mean you had to point some files to "../proxy/src/*"?
18:16:02 Join toffe82 [0] (n=pocketir@
18:16:51mcuelenaerekrz: does "qmake && mingw32-make" works on Windows?
18:17:25domonokyjup, they were moved from proxy to proxy/src...
18:17:36domonokykrz already left ?
18:17:45mcuelenaereah yes, missed that
18:18:14*domonoky uses "qmake && make"
18:18:29mcuelenaereshould be the same
18:18:33mcuelenaeredo you use windows or linux?
18:18:50domonokywindows, with mingw for this...
18:19:06mcuelenaereI get a "wpsstate.h not found"
18:19:45 Quit toffe82 (Remote closed the connection)
18:20:06 Join toffe82 [0] (n=pocketir@
18:20:08domonokythats the other change i mentioned, wpsstate.h moved to proxy/src i think, so i just changed the include directiv in the file to "#include ../proxy/src/wpsstate.h"
18:20:39mcuelenaerek thanks
18:20:52domonokyyou could also add ../proxy/src/ to the Include dirs in the pro file i think...
18:20:59mcuelenaerethat doesn't work
18:21:13 Quit toffe82 (Client Quit)
18:21:16mcuelenaerefor me
18:21:30 Join toffe82 [0] (n=pocketir@
18:23:11*domonoky just tried this and it works :-) just change the INCLUDEPATH in the file to point also to ../proxy/src ..
18:23:22 Quit MarcGuay (" ajax IRC Client")
18:23:54 Quit toffe82 (Client Quit)
18:23:57 Join Vorador [0] (n=tomas@
18:24:11 Join toffe82 [0] (n=pocketir@
18:24:46mcuelenaeredomonoky: so I should have "INCLUDEPATH += . src/QPropertyEditor ../proxy ../proxy/src"?
18:25:20domonokyyou dont even need th proxy one anymore, sou you can just add "/src" :-)
18:25:31domonokyINCLUDEPATH += . src/QPropertyEditor ../proxy/src
18:26:34 Quit toffe82 (Client Quit)
18:27:03domonokythe path to the api header is wrong. change the include in wpsdrawer.h to "#include "api.h"", should work with the corrected INCLUDEPATH
18:27:15mcuelenaereindeed :)
18:27:30mcuelenaereso that makes a total of 3 fixes
18:27:46 Join miepchen^schlaf [0] (
18:28:38mcuelenaereD:\MinGW_QT\\bin\..\lib\gcc\mingw32\3.4.2\..\..\..\..\mingw32\bin\ld.exe: cannot find -lproxy
18:28:43 Join toffe82 [0] (n=pocketir@
18:28:54mcuelenaereshould I do a make first in ../proxy ?
18:29:39domonokyjup, you should do a "make shared" in proxy... (maybe this makefile also needs tweaking :-) )
18:30:08domonokyi should make a patch with the fixed things, and add rules to the pro file to build it in one go :-)
18:30:11mcuelenaereit does :)
18:30:54mcuelenaerehmm $(OS) gives Windows_NT instead of the expected w32
18:31:00 Join bertrik [0] (
18:31:37 Nick fxb__ is now known as fxb (
18:32:24domonokyits the same for me, i just added another else clause with OS set to w32 and CC to gcc
18:32:48domonokyalso the copy command fails for me, so i copied the dll myself...
18:32:57mcuelenaereand windows expects backslashes instead of slashes..
18:33:09 Join Chronon [0] (
18:33:29domonokyand i created a bin/debug/ dir... more fixes :-)
18:33:57*mcuelenaere wonders how he compile proxy last time...
18:37:59mcuelenaeredomonoky: does your .exe also requires mingwm10.dll?
18:39:19domonokymcuelenaere: i didnt checked which dlls it needs..
18:39:48mcuelenaereok, do you know how I can compile it static? (it works if I place the dll's in the same directory)
18:41:07domonokythere are ways, but i dont remember at moment (we had the same problem with rbutil), for you can just copy the dll to the bin dir, or add the mingw/bin dir to your PATH
18:41:20domonoky/for/for now/
18:41:48 Join funman [0] (
18:44:49 Join DerDome [0] (
18:51:01 Join joshin [0] (n=joshin@unaffiliated/joshin)
18:52:19 Join Nibbler [0] (
18:53:19 Join LambdaCalculus37 [0] (
18:56:31domonokymcuelenaere: FS #9226 without the Makefile fixes for the proxy part for now.. :-)
18:56:43mcuelenaereok :)
18:57:03mcuelenaeredon't forget to inform krz about it
18:57:11domonokysure.. :-)
18:58:14mcuelenaere@all: could FS #7943 do any harm?
18:59:24rasherIt looks quite safe. Is it worth messing with though? Does it do any harm as it is?
18:59:43mcuelenaereno, but is a (very small) optimisation
19:00:08rasherAnd very unlikely to be hit (ie. few users have unallocated partitions)
19:00:35mcuelenaereI'll just leave it in FS then
19:02:11rasherLambdaCalculus37: Does FS #9225 only include changed target-names?
19:02:56rasherHm, not quite
19:03:45 Join OlivierBorowski [0] (
19:04:08LambdaCalculus37rasher: Yes.
19:04:18rasherAlso a bunch of untranslated strings at the bottom
19:04:36rasherI'll commit the good part
19:04:50 Join massiveH [0] (
19:04:56 Quit OlivierBorowski (Client Quit)
19:05:01 Join fml [0] (n=4fd3dd57@gateway/web/cgi-irc/
19:05:41 Quit Cyberdyskinesia ("Leaving")
19:06:09 Join webguest56 [0] (n=5849d259@gateway/web/cgi-irc/
19:07:41 Quit Chronon ("User pushed the X - because it's Xtra, baby")
19:07:41 Quit webguest56 (Client Quit)
19:08:14rasherdomonoky: Remind me, does rbutil generate voicefiles?
19:08:34rasherCan it apply corrections?
19:08:52domonokyno, that feature is still missing..
19:09:00 Join merbanan [0] (n=banan@
19:09:04*rasher sighs
19:09:12rasherYou just ruined my argument with this japanese guy
19:10:22domonokythe buildsystem can apply corrections, i dont know about what the voicebox+ script can.. thats the other 2 possibilities
19:10:26fmlJdGordon|zzz: (for the log) I think I understand what the magic value FFDB in font.c means. It's FFFF (max. unsigned 2 bytes) minus 36. And 36 is the total size of the fields in the font file before the bits. So if the bits_size is less than this value you can use an unsigned short to address the bytes in the file. Otherwise you have to use a four bytes int.
19:11:08fmlSome comments would indeed be good.
19:11:33 Quit Nibbler (Remote closed the connection)
19:11:37 Quit snoh (Remote closed the connection)
19:11:46rasherdomonoky: I know the build system can - I wrote that. The old voicebox could - I don't know about this "Voicebox+" thing
19:13:14rasherHe wants to modify the voice strings to fit a specific SAPI voice. I maintain that is awful and wrong, but I can understand why he wants to do it
19:13:17 Join Nibbler [0] (
19:15:04domonokyhm, it seems this voicebox+ script doesnt even generate voicefiles (only talkfiles) ...
19:15:27rasherGenerating voicefiles isn't easy, these days
19:15:43rasherOr rather, writing scripts to generate voicefiles isn't easy these days
19:15:52domonokybut if he uses the buildsystem he can do exactly that..
19:16:45domonokyhm, but with the same help as rbutil has (genlang.cgi :-) ) it should be easy to generate voicefiles for other scripts
19:17:19rasherAh, didn't know how rbutil did it
19:18:57domonokyso the only choice for this japanese gui, is to use the buildsystem, or add this feature to rbutil :-)
19:19:26rasherdomonoky: Do you plan to allow configurable (or even hard-coded - maybe copied from somehow) substitutions?
19:20:29domonokyi want a configurable list with a already built in set (copied from sometime in the future, but i dont know when i will find time..
19:20:52***Saving seen data "./dancer.seen"
19:21:00rasherThat's good enough for my argument ("rbutil will do it eventually")
19:22:07domonokyinserting a replacement list is easy, but to get the layout correctly so you have different replacement depending on language and voice is harder.. :-)
19:22:43 Quit fml ("CGI:IRC")
19:23:26 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
19:23:47rasherI can imagine
19:24:31bluebrotherdomonoky: what uname do you have installed? If you use the one of the gnuwin32 project you'll get windows_nt ...
19:24:57bluebrotherbesides, I think making the proxy stuff buildable using qmake would be also helpful
19:25:08LambdaCalculus37rasher: Thanks for the commit. :)
19:25:28LambdaCalculus37I'm going to do a few more non-translation fixes like that later.
19:25:41 Quit LambdaCalculus37 ("Do quit now, there's a demon around the corner!")
19:26:03rasherLambdaCalculus37: If you'd be as good as to remove the untranslated strings from the patches, that'd be great (hope you read logs)
19:26:41 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
19:28:11domonokybluebrother: no uname available in the Qt/mingw console :-)
19:32:04 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
19:33:01 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
19:33:05 Join mcuelenaere [0] (
19:33:43 Join Thundercloud [0] (
19:38:37 Quit toffe82 ("Pocket IRC 1.2.5 ( UNREGISTERED")
19:41:57 Join Horschti [0] (
19:42:41 Quit Horscht (Nick collision from services.)
19:47:30 Quit miepchen^schlaf (Remote closed the connection)
19:48:04 Join jgarvey [0] (
19:48:10 Join miepchen^schlaf [0] (
19:55:32 Quit z35 (Read error: 104 (Connection reset by peer))
19:56:08 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
19:57:07*rasher thinks we should in fact have headers in the language files
19:57:25rasherIncluding the names of translators
20:00:48 Join petur [50] (n=petur@rockbox/developer/petur)
20:05:19bluebrotherdomonoky: hmm. Any progress from your student? Just checked his repo and the latest (uncommented :/ ) changes only look like shuffling stuff around
20:06:36domonokyhe was here earlier, said that he is working on cleanup, but he was gone before i could ask more..
20:08:29bluebrotheris he krz?
20:09:44*bluebrother figured himself
20:11:38 Join solexx [0] (
20:11:42 Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/
20:14:02 Quit ompaul (Read error: 113 (No route to host))
20:16:03 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
20:16:20 Join Mathiasdm [0] (
20:18:11peturyes, he said he was cleaning up the code
20:18:31bluebrotherstill broken −− doesn't build without adjustements on windows :/
20:19:06bluebrothernow it can't find QPropertyEditord. hmpf.
20:21:13 Quit Thundercloud (Remote closed the connection)
20:21:13bluebrotherdomonoky: how should qpropertyeditor get built? There is no Makefile or pro file
20:21:39domonokythere is a .pro file in gui/src/QPropertyEditor ..
20:21:55bluebrotherah, missed that.
20:22:12kugellinuxstb: welcome back! removing the special cases from smooth_resize saves 2KB
20:22:19bluebrotherbah, that build setup is really crap :(
20:22:27linuxstbkugel: That's not surprising - it's 50% of the code...
20:22:41*bertrik hates special cases
20:22:43domonokymaybe take a look at: FS #9226 i took a fast shot to improve it a little
20:23:08linuxstbbertrik: They have their place (i.e. when optimising for speed). But not in that bmp resize function...
20:23:27 Join tessarakt [0] (
20:23:42linuxstbkugel: But does the code still work correctly when downscaling in only a single direction?
20:24:34bertriklinuxstb, agreed. I like the principle of "as simple as possible, as complex as necessary"
20:24:48 Quit Horschti ("I am root. If you see me laughing, you better have a backup")
20:24:52kugellinuxstb: I think so. I ran test_resize, and I could resize the test.bmp horizontally in both directions
20:25:13linuxstb"horizontally in both directions" ? ;)
20:26:00kugelYea. On the sansa sim, you resize horizontally and vertically if you turn the scroll wheel, and only horizontally with left/right
20:26:31 Quit Nibbler (Read error: 104 (Connection reset by peer))
20:26:36kugeland both worked
20:26:51 Join Nibbler [0] (
20:26:54linuxstbWhat about only vertically?
20:27:36linuxstbdomonoky: I assume there has been no progress trying to get krz's computer talking to the Rockbox svn?
20:28:04kugellinuxstb: Well, test_resize doesn't offer this, but I'll quickly implement it
20:28:20linuxstbdomonoky: Sounds like it would be very useful if you and bluebrother could hack directly on his code...
20:29:00linuxstbkugel: So test_resize doesn't do any speed-testing?
20:29:11kugellinuxstb: What I found weird is, that (with idaks patch of course) removing simple_resize from the core for color targets didn't even save 1 byte
20:29:38linuxstbHow are you measuring size? And on what target?
20:29:53kugellinuxstb: No, it doesn't
20:30:00domonokyi think there is a solution to his svn problem. a ssh tunnel via port 80 or a like, he just needs a account somewhere... but i dont think the code is really ready to commit...
20:30:24kugellinuxstb: sansa e200 sim. the screen the bitmap is resized "in realtime"
20:30:47kugels/the screen//
20:30:53linuxstbI mean how are you measuring the binary size difference?
20:31:03kugelcompiling a rockbox.mi4
20:31:15linuxstbAnd then looking at the size of the .mi4 file?
20:31:42linuxstbmi4 files are padded to (I think) 512-byte boundaries, so you won't see small increases/decreases.
20:31:52kugelah ok, I didn't know that
20:32:09linuxstbBest to look at the apps/rockbox.bin file, or even better, the apps/ file
20:32:23linuxstbYou can tell the exact size of functions by looking at the .map
20:32:53 Quit Nico_P (No route to host)
20:32:54kugelIf I knew this earlier :S
20:34:04 Quit UncleRemus ("leaving")
20:34:05bertrikmap files are great to spot global variables and unintended global functions too
20:34:31linuxstbHow can you tell if a global function is unintended?
20:34:50 Join vort3x [0] (n=vortex@unaffiliated/dfa001)
20:34:57 Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP)
20:35:48bertrikit's not automatic but takes some intelligence :P
20:36:09 Quit bluebrother (Nick collision from services.)
20:36:14 Join bluebrother [0] (n=dom@rockbox/staff/bluebrother)
20:36:47linuxstbbertrik: I mean, what clues does it give that just looking at the source code doesn't?
20:37:31bertrikA lot of the rockbox global functions have been given a sub-system specific prefix like playlist_ , so a function in playlist.o that doesn't start with that is likely unintended global
20:38:24rasherHuh.. FS #6638 was committed without a realname
20:38:31rasherAs far as I can tell
20:39:00 Join UncleRemus [0] (
20:39:23linuxstbHis real name is "Dieter" ;)
20:39:36linuxstb(according to Flyspray...)
20:39:56rasherGuess I'll shoot him a mail
20:40:11linuxstbThere was no subsequent commit to fix that?
20:41:15 Join Thundercloud [0] (
20:41:29rasherHm, Nope
20:43:02 Join gregzx_ [0] (
20:43:08 Quit gregzx (Read error: 110 (Connection timed out))
20:43:11 Nick gregzx_ is now known as gregzx (
20:44:00 Join snoh [0] (
20:44:15linuxstbThere is a Dieter Pellkofer in CREDITS - added in r14242 Which was FS #7362 - also by "dip"....
20:44:30rasherAh, that should do it
20:45:06rasherI did see that Dieter, but didn't think of checking which commit added that.
20:45:50 Quit snoh (Remote closed the connection)
20:45:55rasherGood catch
20:46:21 Quit Thundercloud (Remote closed the connection)
20:46:28linuxstbI would prefer flyspray to require real names, but I recall others liking anonymous bug reports.
20:46:42linuxstbs/liking/wanting to allow/
20:47:03rasherI agree with allowing anonymous bug reports. Some people might turn around if we require their full name
20:47:59bluebrotherthey could still report their issues on the mailing list.
20:48:11rasherThen what have we gained?
20:48:35rasherNot everyone wants to bother with subscribing to the mailinglist either
20:48:36bluebrotherreal names on the tracker? ;-)
20:48:57bluebrothertrue, but the same applies for signing up for the tracker
20:49:06BigBambiWhy not require real names for patches? Surely the point of patches is inclusion, and if they are submitted without a real name they aren't going to get included
20:49:13bluebrotherwell, how about requiring a real name when posting a patch?
20:49:28linuxstbI think we do in theory, but we should perhaps enforce that more.
20:49:46linuxstbi.e. patches should only be posted if they're intended for inclusion
20:49:48rasherI don't think it needs to be a requirement for the account - as long as we can ask, and he answers (we should do that as the first comment on the patch, though)
20:50:09BigBambilinuxstb: exactly
20:50:19linuxstbThis page should probably mention it...
20:50:41 Join snoh [0] (
20:51:08kugellinuxstb: Works
20:51:56 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
20:52:48bluebrotherwow, that h320 went up to almost 180EUR :/
20:52:49kugellinuxstb: Would you consider 2KB binsize increase as worth it for resizing?
20:53:28linuxstbkugel: I think the feature is worthwhile, and it should be as compact as possible. I have a feeling it can be made smaller...
20:54:13kugellinuxstb: The bmp_resize patch (which actually enables the resize for album art) also adds ~1KB
20:54:16linuxstbBut isn't "resize-on-load" the ideal approach? Is there a reason that patch doesn't do that?
20:54:22bertrikkugel: do you have a patch number for that resize patch?
20:54:24kugelBut this one can be heavily optimized imo
20:54:44 Join Thundercloud [0] (
20:55:34kugellinuxstb: I'm not entirely sure how the patch works. It's been a while since I was into the algorithm
20:55:47kugelIt's possible that the patch already works that way
20:56:30linuxstbNo, the resize function takes two pointers - the input bitmap and the output bitmap.
20:57:34kugellinuxstb: I recommend you to read the comments after 14th feb, there already was a discussion on the tracker about this
20:58:42kugelidak says the cover is resized when loaded from disk into metabuffer
20:58:47bertrikis there a description of the "smoothscale" algorithm anywhere?
20:59:37kugelbertrik: it's based on imlib2, so you could google for it. But there's also comments in the file
21:01:23 Join bughunter2 [0] (n=Jelle@
21:02:36bertrikI'll google for it, the comments tell me nothing
21:04:01bluebrotherbertrik: iirc you can find imlib on the enlightenment homepage
21:05:37 Quit snoh (Remote closed the connection)
21:05:39 Quit gromit`` (Read error: 110 (Connection timed out))
21:05:59kugellinuxstb: Have you read the comments? Any insight?
21:07:06 Quit Nico_P (Remote closed the connection)
21:11:36 Join snoh [0] (
21:13:48 Quit snoh (Remote closed the connection)
21:16:18 Join snoh [0] (
21:16:58 Join |desowin [0] (
21:18:11kugelI uploaded a new patch at
21:18:19 Quit |desowin (Client Quit)
21:20:52 Join gryzor [0] (
21:20:55***Saving seen data "./dancer.seen"
21:21:36rasherWho's bobthc?
21:22:31 Join AndyIL [0] (n=pasha_in@
21:23:27 Part gryzor
21:26:22saratogahaven't looked at the patch, but i'd be surprised if it wasn't bilinear interpolation
21:29:44 Join funman_ [0] (n=fun@2001:0:53aa:64c:189c:cfbd:ad54:2740)
21:32:15 Join pixelma [50] (i=pixelma@rockbox/staff/pixelma)
21:34:08 Quit AndyI (Read error: 110 (Connection timed out))
21:34:43linuxstbsaratoga: Hi. Thanks for cleaning up the patch - it's much easier to see the real changes now.
21:36:00 Join n1s [0] (n=nils@rockbox/developer/n1s)
21:37:26kugelWhich patch are you talking about, if I may ask?
21:40:15saratogalinuxstb: yeah i'm not sure what happened to my first patch
21:40:34linuxstbkugel: 9222
21:42:35solexxWhich version of the bootloader does Rockbox Utility install on Iriver H120?
21:42:36n1swhat do people think of adding some kind of table to the manual with the supported audio formats with some notes what is working nicely, sort of like the wiki page but more easily accessible?
21:42:54 Quit funman (Read error: 110 (Connection timed out))
21:43:26n1sfor example "OGG/Vorbis, q1-q10 working well, some old 'floor 0' files may crash rockbox"
21:44:44linuxstbThey cause crashes?
21:44:58pixelmarasher: I noticed that in LambdaCalculus' patch you committed the translated "button light timeout" string was emptied (l. 3842 and 3847) - on purpose or a mistake?
21:45:18 Join germanguest [0] (n=508752a0@gateway/web/cgi-irc/
21:46:13preglown1s: they actually crash rockbox?
21:46:14n1slinuxstb: there was one problem sample that did posted in the tracker see FS #5796
21:46:17preglowi thought they were just slow
21:46:33preglown1s: but yes, i think that is a good idae
21:46:41preglown1s: not mentioning audio formats would be silly, if you ask me
21:47:03preglowdo we list what formats we support at all?
21:47:41n1spreglow: not in the manual, no, just soem other filetypes like cfg, wps, lng etc.
21:47:43pixelmarasher: and the last change (accessory power) seems to have the features the wrong way around
21:48:44pixelmain the dest and voice part
21:48:50n1sso, should this be an extension of the "Supported file formats" part of the appendix or somewhere in the getting started chapter?
21:49:50linuxstbShould it be "media formats"? Or is our video support too limited to include with audio?
21:50:28preglown1s: i think perhaps that such lists of formats might be good appendix sections, but then again, they are very much concerned with the main parts of rockbox
21:50:43 Quit germanguest ("CGI:IRC (EOF)")
21:51:14domonokysolexx: rbutil install the latest bootloader aviable via the download server, dont know the version
21:51:16bluebrothersolexx: the most recent one −− it gets downloaded off the website every time you install
21:51:45linuxstbLooking at the manual's table of contents now, it seems odd to have "Getting Started" and "Quick Start" chapters. What about renaming "Getting Started" to "Introduction" ?
21:52:18 Quit funman_ (Read error: 110 (Connection timed out))
21:52:41n1slinuxstb: seems, logical since it is more of an introduction anyway :)
21:52:51pixelman1s: my first thought is extending the supported file formats table because for hwcodec it's already sort of done this way because they use different icons for wav and mp3/mp2, not a strong opinion though. There still is a mistake in that because it's not excluded (yet) for the Player which has a different MAS that can not play wav...
21:53:35 Join jfc^3 [0] (
21:53:44solexxdomonoky, bluebrother: that would be (at least) V7-pre4 then, thanks
21:54:12 Quit Mathiasdm ("Invisible Internet Project:")
21:54:33n1spixelma: how about putting audio formats in their own table since the "Action when selected" field would be odd for them...
21:55:03n1salso adding a ref somwhere in the early chapters
21:55:06bluebrothersolexx: no, v7-pre4 hasn't been released.
21:55:22bluebrotherfor h100, latest is v6.
21:55:39n1sbut maybe hwcodec should use the current table since it only supports mp2/mp3 and wav...
21:55:53solexxbluebrother: ok, thanks for looking that up.
21:56:28solexxI am about to introduce a friend to Rockbox because we are both going to replace the HD with a CF card
21:56:29pixelman1s: a reference yes, action when selected makes sense for the Archos as long as wavplay is a plugin... hmm... needs some thoughts
21:56:36solexxand CF needs V7-pre4
21:57:15solexxI just want to know what exactly to do before we get our hands durty
21:57:30bluebrotherwell, you can install v6 using rbutil and afterwards use the flashing plugin to update to v7-pre4
21:57:44solexxbluebrother: will do that
21:57:50n1spixelma: i will try to look into this next week if i can find the time and the weather is bad :)
21:58:11bertrikn1s, some time ago (svn 14213) you committed some voice code, it seems there's a double "loading" message when loading a plugin: one at line 538 in filetree.c just before calling the plugin and another one inside the plugin_load code itself (plugin.c around line 644)
21:58:13n1sunless beaten to it of course ;)
21:58:32n1sbertrik: oh
22:00:25bertrikn1s I think the one in filetree can be removed, but I'm not really a regular user of voice
22:01:04n1sbertrik: well spotted :) Ill look into it
22:02:45peturafaik, the V7-pre4 is not enough to use a CF card, you need to build and load an svn bootloader and use it by loading it in some second part of the flash - a process not completely clear to me but I might CF mod my h120 and then find out ;)
22:03:05petur(the above was for solexx)
22:03:39solexxpetur: the CFModGuide page says:
22:03:40solexxCF support was added to SVN on 2008-03-09
22:03:51n1spetur: how's it looking for new official h*00 bootloaders with the imminent release?
22:04:35petursolexx: sure, but the V7-pre4 doesn't contain that
22:05:17peturn1s: Linus found which commit broke the bootloader on my h380, but I fear he hasn't had time for it since
22:05:29solexxpetur: but if I install that version of the bootloader, followed by a current build from SVN?
22:06:39petursolexx: try it... I haven't followed the h1x0 much...
22:07:44solexxpetur: I will. But of course I'd be grateful if anybody could tell me in advance whether it will actually work :)
22:08:14petursolexx: it will work in the end, you might need some help but we're here ;)
22:08:31solexxpetur: the wiki page confused me as well, at first I thought I had to compile Rockbox myself
22:08:51solexxBefore reading the sentence quoted above, I installed a build environment :)
22:09:43peturwell, I *think* you need to compile a newer bootloader, and load it by using some clever trick in V7-pre4 that can load two bootloaders in flash, so there is no risk in bricking
22:10:18 Quit jfc (Read error: 110 (Connection timed out))
22:10:43solexxBTW, setting everything up was incredibly easy. I am completely agnostic re C and all the common tools in use, but that didn't matter at all.
22:10:53*bluebrother figured what made automatic install not work anymore
22:12:50bluebrotherstill, some stuff needs fixing first :/
22:15:55*petur returns with a beer
22:17:19 Quit mcuelenaere ()
22:18:07rasherpixelma: I'll have a look
22:18:34rasherpetur: Meanwhile, stern looks for committing r14374
22:21:09solexxpetur: CFModGuide's history shows reports of success "without any code modification", but they appear to be from the time before anything has been done in SVN.
22:21:12n1sbertrik: hmm, the sim isn't displaying not speaking any of the splashes...
22:21:19*n1s goes to fetch a device
22:21:30solexxpetur: Anyway, I'll either report success or ask for help in here in a few days
22:21:31peturrasher: yeah, that was before I figured out his translations aren't that reliable... I gave up committing lang changes for languages I do not know well
22:21:34 Quit nplus (Remote closed the connection)
22:21:48rasherpetur: FS #7605 should have been a hint
22:22:01petursolexx: for some cards it works just like that
22:22:10 Quit DerDome ("Leaving.")
22:22:21*petur goes stand in the corner (but takes his beer with him)
22:23:38BigBambiBagder: Should RSB be on the front page news? It seems an not inconsequential development for the project.
22:24:47*rasher notifies the Italian maintainer
22:26:17*petur does some more english.lang changes
22:26:31 Quit coatman ("Leaving.")
22:28:49n1sbertrik: the message is indeed spoken twice on target
22:29:23solexxpetur: I never thought that "dumb" hardware like a CF card can be so tricky to choose
22:29:47peturCF is all but dumb, it contains a controller
22:29:49bertrikn1s, thanks for confirming, I'm a bit surprised nobody else noticed this so far
22:30:44n1sI'll remove the splash in filetree retest an commit
22:34:17*bluebrother add another workaround ... this really needs cleanup
22:35:38ender`CF cards are nice
22:37:51n1sbertrik: ok, fix is in :) i guess people using voice don't launch that many plugins since voice is not supported there (yet)
22:38:28bertrikn1s, ok thanks
22:43:02 Quit massiveH ("Leaving")
22:45:06 Quit Vorador ("Ex-Chat")
22:45:14solexxIs a declaration of read/write performance of 30MB/s credible for 1 32GB CF card?
22:46:06solexxthat's probably faster than the original 1.8" HD
22:46:07ender`solexx: depends on the manufacturer
22:46:21solexxender`: sandisk
22:46:32ender`if it's original, you can trust it
22:46:40solexxextreme III, wow
22:46:42petursolexx: I bet that speed will never be reached by the hardware of the iriver...
22:46:57ender`(be careful if you're buying on ebay, because there's a ton of fakes)
22:47:18ender`petur: does iriver use UDMA?
22:47:31peturrockbox uses PIO
22:47:45ender`ok, then it doesn't really matter what card you buy
22:47:51ender`PIO is 20MB/s at best
22:48:13peturand the original firmware doesn't work with most CF cards...
22:48:24ender`why not?
22:48:33peturnot compatible?
22:48:52ender`(and you don't really need a sandisk card then either - you can get just about anything, which you'd usually avoid, since many no-name cards don't support UDMA)
22:48:55solexxender`: I probably won't buy on ebay. But I am not sure yet. And I think there are some trustworthy sellers on It helps if they have a real shop somewhere
22:49:33solexxthe original firmware doesn't matter to me, but to my friend it might do.
22:49:41peturiirc, amiconn is quite happy with his transcend 32GB card... not very expensive too
22:50:08solexxat least it's nice to know that buying the most expensive models won't help me anyway
22:50:19petursolexx: with the CF card the original firmware will most probably not work
22:51:10solexxpetur: I already told him he needs Rockbox for CF anyway. :) But he is very cautious, he's trying to get an Iriver with a broken HD from ebay first.
22:51:15*ender` 's currently playing with microdrives
22:51:58petursolexx: hahaha, just get a normal h1x0 from ebay, 80% chance the hdd is broken
22:52:21solexxpetur: but they are more expensive if the seller lies about it ;)
22:52:24scorche|shpetur: now you are just being bitter ;)
22:52:25ender`solexx: what kind of adapter do you use?
22:52:26peturmine is a refurb from mistic river store, and its hdd is broken as well
22:52:31 Quit saratoga ("CGI:IRC")
22:52:46solexxender`: I ordered the one from, there's a link on the CFModGuide page
22:53:10solexxThey shipped from Hongkong to Germany in four days - for free :)
22:53:41ender`what's the size limit of rockbox on iriver?
22:53:43*petur got his from ebay
22:53:56solexxBTW, can anybody confirm that it has to be inserted with its back down?
22:54:09solexxotherwise, it wouldn't fit into the player
22:56:17 Quit Thundercloud (Remote closed the connection)
22:56:22solexxThe holes left to "PIN1" don't have any counterpart on the connector, right?
22:57:51petursolexx: in my h320, the connectors were aligned on the right side. adapter placed normally (back down). You'll probably need to bend the jumper forward to make it fit
22:59:03solexxpetur: Ok. How did you bridge the jumper? Aluminium foil?
22:59:29ender`you could probably just bend it together
22:59:43ender`that's what one of my old laptop hdds did :)
23:00:20peturno, I left the jumper on it
23:01:18bertrikor just solder a wire between the traces to the jumper and snip the pins
23:01:32solexxbertrik: I didn't want to hear the s-word!
23:01:57bluebrothers-word? snip?
23:02:21solexxsolder. But that might be an easy first try.
23:02:21ender`solexx: bend the pins and solder them
23:03:00peturpfff... just bend the bloody jumper forward and it's done...
23:03:21peturwhy make this so complicated
23:03:52solexxpetur: I am just afraid they might break
23:04:02ender`petur: why go for the obviously easy solution?
23:04:16bertrikbetter buy two then
23:04:18ender`solexx: if it breaks, then solder it together :)
23:04:23 Quit domonoky (Read error: 104 (Connection reset by peer))
23:04:38peturjumper pins do not break easily
23:05:10 Quit XavierGr (Nick collision from services.)
23:05:21 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
23:07:02solexxOk, thanks all. My GF needs attention, so bye for now.
23:09:28Soapsansa R series on for the next few minutes.
23:09:52 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
23:14:27rasherShould language files include GPL information?
23:14:57 Quit n1s ()
23:19:44*rasher decides that they should
23:20:58***Saving seen data "./dancer.seen"
23:23:02 Quit ompaul (Client Quit)
23:23:18 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
23:24:51 Quit tessarakt ("Client exiting")
23:33:01joshinHow's the new USB stack on the e2xx series these days? Is writing to internal flash safe?
23:33:49bertrikthe problem was some kind of interaction between USB and SD, I think gevaerts fixed it by making sure that USB and SD access are not overlapping
23:33:55 Quit BigBambi (Remote closed the connection)
23:34:20bertrikI haven't tried rockbox USB myself in a while
23:34:48 Quit snoh (Remote closed the connection)
23:37:47 Join snoh [0] (
23:38:33 Join safetydan [0] (n=evertond@rockbox/developer/safetydan)
23:38:55joshinthanks bertrik
23:42:09Soap* bluebrother thinks we should get a codename for 3.0
23:42:22rasherDidn't we have one?
23:42:22Soapswordfish is always the password, perhaps it should be the codename.
23:43:57bluebrotherSoap: we do?
23:44:04*petur votes for BoS
23:44:08bertrikthere was some talk yesterday about using beer varieties as release/code name
23:44:09bluebrother"mayday" is ... outdated ;-)
23:44:13scorche|shSoap: eh...i will probably put a proposal on the list tonight or some such...i thought about beer varieties =P
23:44:34scorche|sh"as a tribute to the thing that makes the rockbox project possible"
23:45:28*petur then votes for Cantillon
23:45:51peturor maybe mort subite ;)
23:46:02peturdamn, so many possible names
23:46:05linuxstbMaybe we can get sponsership...
23:46:06*Llorean doesn't like codenames.
23:46:16linuxstb(in product of course, not cash...)
23:46:26LloreanSomeone will ask for support with Rockbox Cantillon, and I'll have to go and check a crib sheet.
23:47:03bluebrothercodenames for rbutil would be nice too :)
23:47:04Soapbeer is fine for the release name. Still need a code name.
23:47:05*linuxstb also dislikes codenames, and finds simple version numbers... errr, simpler.
23:48:54bluebrotherwell, call it release name ;-)
23:50:11*bluebrother thinks release names are fun
23:51:07 Quit jgarvey ("Leaving")
23:51:34rasherIn an amazing turn of events, only one person contributed to more than one translation, and that may have been a mistake on my part.
23:52:43 Join webguest46 [0] (n=44e4b215@gateway/web/cgi-irc/
23:53:44 Join Zarggg [0] (
23:54:10webguest46i was wondering if theirs any progress on the sansa sandisk e200 v2 project
23:54:30webguest46i got a sandisk e280 v2
23:54:53linuxstbwebguest46: All progress is in the forum thread(s). But I don't think it's much.
23:54:57bertrikI think the most up-to-date info can be found on the forum
23:55:21 Join LambdaCalculus37 [0] (
23:55:26webguest46i was working on trying to mod it myself
23:56:09webguest46but i figured out you can manually change the firmware maybe can coperate OF bootloader in it
23:56:50webguest46then you can load .rockbox
23:57:08webguest46im not sure.... just was thinking
23:57:29linuxstb"coperate" ?
23:58:18webguest46work with it

Previous day | Next day