Previous day | Jump to hour: 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 | Next day

Seconds: Show Hide | Joins: Show Hide | View raw
Font: Serif Sans-Serif Monospace | Size: Small Medium Large

Click in the nick column to highlight everything a person has said.
The Logo icon identifies that the person is a core developer (has commit access).

#rockbox log for 2009-03-15

00:00:09midgeywe could just stall the release and rename it 3.5
00:00:16*midgey looks at mozilla
00:00:45gevaertswe already did that for 3.0. You can't do that too often :)
00:01:29 Join herefornow [0] (
00:06:43 Part herefornow
00:07:24 Quit logiq ("yo!")
00:14:38 Join Thundercloud_ [0] (
00:14:50 Quit Thundercloud (Read error: 104 (Connection reset by peer))
00:16:30 Join wincent [0] (
00:17:02domonokybluebrother: the target id is used in the voice generation..
00:18:33domonokybut perhaps voice generation should take the target-id out of the rockbox-info.txt file.
00:24:35bluebrotherdomonoky: the genlang call to the webserver uses (and happily accepts) the platform string
00:24:53domonokyyes, but not voicefont()
00:25:29bluebrotherhmm. It doesn't seem to get passed anywhere −− the only place I found it was in the target check
00:26:22bluebrotherand why does voicefont need that id?
00:26:51domonokyits needed for the header of a voicefile.
00:26:54bluebrotherah ok, for writing the header
00:27:05domonokyand for some target specific adaptions.
00:27:16 Join pixelma_ [0] (
00:27:17 Quit pixelma (Nick collision from services.)
00:27:18 Join amiconn_ [50] (n=jens@rockbox/developer/amiconn)
00:27:18 Quit amiconn (Nick collision from services.)
00:27:30 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
00:27:36 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
00:27:45domonokybut if we just read the target-id from the rockbox-info.txt file, we can remove it from the ini file.
00:28:12bluebrotherwell, it's not the ini file itself. It's the settings class I'm fighting with :)
00:28:56 Join gartral [0] (
00:29:00 Part gartral
00:29:32bluebrotherfor now, I can scratch that nameOfTargetId() which is a good thing (tm)
00:29:57domonokyyou modified detect.cpp to operate on target names ?
00:30:18bluebrotherkeeping the target id in the settings (as long as it's only using the current platform) isn't an issue
00:30:58bluebrotheryes. Detect::check() now also always checks against the current target selection −− there is no need to pass the settings structure plus the value
00:38:12 Join tessarakt2 [0] (
00:38:21 Quit tessarakt2 (Read error: 104 (Connection reset by peer))
00:40:01 Join yhuang [0] (n=yhuang@unaffiliated/yhuang)
00:41:15 Join planetbeing [0] (
00:43:02 Quit domonoky (Read error: 104 (Connection reset by peer))
00:43:22***Saving seen data "./dancer.seen"
00:50:01 Join HellDragon [0] (
00:53:00 Quit Thundercloud_ (Remote closed the connection)
00:55:10 Join nuonguy [0] (
00:55:48n1sspeaking about not breaking ipod<->itunes compatibility, would it not be possible to do a reboot like we used to on the ipods if the specific scsi commands itunes use are recieved by rockbox?
00:57:06gevaertsn1s: maybe. It needs testing
00:57:40linuxstbWouldn't that break the connection? Itunes can be started at any time.
00:58:08gevaertsthat's the main problem I see, yes.
01:05:51linuxstbbluebrother: Did you get chance to try that ipodpatcher on Windows?
01:05:52 Quit tvelocity (Remote closed the connection)
01:06:06*linuxstb now has a "-x file.xml" option to dump the XML info to a file
01:06:32linuxstbOr is there anyone else around with Windows and an ipod?
01:07:20gevaertsrasher maybe :)
01:08:03 Quit jhMikeS (Nick collision from services.)
01:08:09 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
01:10:50bluebrotherlinuxstb: not yet. Will try tomorrow
01:11:06bluebrotherbut now I need to get some sleep. Bye.
01:11:10 Quit bluebrother ("leaving")
01:12:40midgeylinuxstb: what do you need?
01:13:10linuxstbmidgey: A second tester after it failed for you... But I'm just reviewing the code now, so may have another version soon.
01:14:22rasherlinuxstb: will a sansa do?
01:15:10linuxstbrasher: It's worth a try - I'm just testing the Windows code.
01:15:28linuxstbTry "ipodpatcher -x file.xml"
01:16:25rasherDo we all get a free pass for calling you linux now?
01:16:25bertrikI just noticed there's a 1.1.32 clip original firmware out, has anyone built a bootloader with this and tried to run it?
01:18:09rasherlinuxstb: ah, no ipods found. Seems ipodpatcher is more strict than iTunes
01:18:31 Quit SirFunk (Client Quit)
01:19:02linuxstbTry explicitly adding a disk number - e.g. "ipodpatcher 1 -x test.xml"
01:19:14linuxstbThat should show why it doesn't like the device.
01:19:15 Join acarrico [0] (
01:19:25linuxstbIt's probably the partition layout...
01:19:49linuxstbOK, I'll #ifdef that out for you...
01:20:16linuxstbWhat's the error you get?
01:20:44rasher[ERR] Partition layout is not an ipod
01:20:48acarricoSorry to break in. Is there a rockbox target for Linux? Like an emulator I guess.
01:21:07saratogayes, the uisimulator
01:21:21rasheracarrico: you can simulate (not emulate) all our targets on Linux. See
01:21:47linuxstbrasher: OK, try again.
01:21:49acarricoAh. Thanks for the Linux. I missed it poking around on your site.
01:23:07 Join MethoS- [0] (
01:23:15rasherlinuxstb: hm, wait, that's not the right disk..
01:23:37linuxstbrasher: Then be careful with that ipodpatcher...
01:24:02linuxstbBut no, it shouldn't write anything without you giving it a filename of something to write...
01:25:29 Join Thundercloud [0] (
01:25:55rasherlinuxstb: okay, here's the right one, now it's failing at "Firmware partition doesn't contain Apple copyright"
01:26:52midgey[ERR] invalid bufsize in ipod_scsi_inquiry
01:26:58 Part acarrico
01:27:20linuxstbmidgey: Oops...
01:27:31linuxstbrasher: OK, I'll remove that check as well...
01:28:07rasherThis is going to be the worst ipodpatcher ever
01:28:21rasherBetter remember to delete it from your webspace soon
01:28:25linuxstbrasher: Although this may not work... Do you actually have the firmware there?
01:28:35rasherI don't have the firmware, no
01:28:47rasherI could install it, I guess
01:29:49linuxstbIt's OK, let's see how midgey gets on once I fix that bug. I think I had better remove those #if 0s, or I'll end up committing them...
01:30:03 Join AntiXpucT [0] (
01:30:15AntiXpucThi there...
01:30:34linuxstbmidgey: Can you download and try again?
01:31:13 Quit tyfoo (Read error: 104 (Connection reset by peer))
01:31:16AntiXpucTis it planned to build rockbox for Samsung YP-P2? :)
01:31:30saratogaports aren't planned
01:31:43Unhelpfulsomebody who has one needs to do the work
01:32:12midgey[ERR] Sending SCSI Command failed.
01:33:30linuxstbmidgey: OK, I have one last thing to try...
01:33:49linuxstbmidgey: New version uploaded.
01:34:01bertrikAntiXpucT, there's a wiki page about it (SamsungP2Port)
01:35:04AntiXpucTbertrik: where? on the rockbox site?
01:35:16saratogathis site
01:35:23midgeylinuxstb: close
01:35:23saratogatheres a status link on the front page
01:35:23bertrikyes, full link is
01:35:32midgeyit dumps the first page correctly
01:35:36midgeythen gibberish
01:35:36AntiXpucTbertrik: thanks
01:36:38 Quit MethoS-- (Read error: 113 (No route to host))
01:36:47linuxstbmidgey: Hmm, so no XML-like content in the "gibberish" at all?
01:37:05 Quit BUMBACL0T (Success)
01:38:23 Join MethoS-- [0] (
01:40:21midgeyhad to remove a char between int and €ƒ
01:40:42midgey(zero byte?)
01:41:34 Join BUMBACL0T [0] (n=ORF@unaffiliated/bumbacl0t)
01:41:41linuxstbAny errors displayed by ipodpatcher?
01:41:54 Quit kachna (No route to host)
01:45:23 Quit thegeek (Read error: 104 (Connection reset by peer))
01:46:00 Quit gregzx ("ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]")
01:50:11 Quit MethoS- (No route to host)
01:50:51 Quit MTee ("ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]")
01:51:24 Quit Thundercloud (Remote closed the connection)
01:51:35 Quit MethoS-- (Remote closed the connection)
01:52:01 Join MethoS-- [0] (
01:52:01 Quit n1s ("Lmnar")
01:52:02 Join Thundercloud [0] (
01:53:39 Quit bertrik ("Leaving")
02:04:45 Quit HellDragon (Client Quit)
02:05:37 Join HellDragon [0] (
02:06:49linuxstbmidgey: Thanks for testing. I've no immediate ideas...
02:07:08midgeyno problem
02:11:52 Join sir_yodle [0] (
02:13:08 Join thegeek [0] (
02:17:39 Join MethoS- [0] (
02:18:10 Quit lymeca (Read error: 104 (Connection reset by peer))
02:18:47 Quit MethoS- (Remote closed the connection)
02:18:51 Join lymeca [0] (
02:21:48 Quit Unhelpful (Read error: 113 (No route to host))
02:23:22 Quit sir_yodle (Remote closed the connection)
02:31:48 Quit MethoS-- (Connection timed out)
02:32:18 Quit midgey ()
02:34:59 Quit sarixe` ("Leaving")
02:37:42 Quit BUMBACL0T (Read error: 60 (Operation timed out))
02:38:51 Quit Rondom (Read error: 110 (Connection timed out))
02:39:20 Join plutonian [0] (
02:39:37 Join Rondom [0] (
02:39:40plutonianis there a LISP programming environment available as a rockbox plugin?
02:39:51 Join Hillshum [0] (n=chatzill@unaffiliated/hillshum)
02:43:24***Saving seen data "./dancer.seen"
02:46:56Lloreanplutonian: Everything included is in the manual.
02:47:26 Quit nuonguy ("This computer has gone to sleep")
02:48:41 Join BUMBACL0T [0] (n=ORF@unaffiliated/bumbacl0t)
02:51:16 Part wincent ("Kopete 0.12.7 :")
02:59:02 Quit BHSPitLappy (Read error: 104 (Connection reset by peer))
03:17:47 Quit Hillshum (Remote closed the connection)
03:25:56 Join Darksair [0] (n=user@
03:27:49 Quit CaptainKewl ("( :: NoNameScript 4.02 :: )")
03:29:12 Quit Thundercloud (Remote closed the connection)
03:33:26 Quit Aurix_Lexico (Remote closed the connection)
03:38:50 Join FlynDice [0] (n=FlynDice@
03:41:42 Join Hillshum [0] (n=chatzill@unaffiliated/hillshum)
03:46:30 Nick jordoex_ is now known as jordoex (
03:55:01 Quit ze (Read error: 113 (No route to host))
03:56:01 Part plutonian ("Konversation terminated!")
04:03:26 Nick JdGordon__ is now known as JdGordon (
04:04:39 Quit Rondom ("Ex-Chat")
04:06:40 Quit Hillshum ("ChatZilla 0.9.83 [Firefox 3.0.3/2008092417]")
04:10:26 Join Hillshum [0] (n=chatzill@unaffiliated/hillshum)
04:12:29 Quit Hillshum (Client Quit)
04:19:43 Join PSPdemon [0] (
04:21:05 Join blkhawk- [0] (
04:26:01PSPdemoncurious, lets say theres a update to the bootloader
04:26:07PSPdemonwould i have to take the old bootloader off? or would it overwrite the current
04:26:42soapIt would overwrite the current
04:27:14 Quit lymeca (Read error: 104 (Connection reset by peer))
04:27:22 Join AndyI [0] (i=AndyI@
04:30:20 Nick Horschti is now known as Horscht (n=Horscht@xbmc/user/horscht)
04:30:42PSPdemonsoap, thanks
04:31:28 Quit killan_ (Read error: 104 (Connection reset by peer))
04:33:59 Quit Horscht (Read error: 104 (Connection reset by peer))
04:34:40 Join Horscht [0] (n=Horscht@xbmc/user/horscht)
04:34:53 Join killan [0] (
04:38:18 Quit blkhawk (Read error: 110 (Connection timed out))
04:38:49 Quit AndyIL (Read error: 110 (Connection timed out))
04:39:03 Nick blkhawk- is now known as blkhawk (
04:43:26***Saving seen data "./dancer.seen"
04:46:25 Quit planetbeing ()
04:51:58 Quit miepchen^schlaf (Read error: 101 (Network is unreachable))
04:57:01 Join Kefka_Palazzo [0] (
04:57:21 Part Kefka_Palazzo
04:59:36 Join lymeca [0] (
04:59:48 Join sarixe [0] (
05:06:25 Quit Lss ()
05:15:57 Join planetbeing [0] (
05:16:43 Join insanepotato [0] (
05:17:33 Quit yhuang ("Leaving")
05:28:40 Join Kefka_Palazzo [0] (
05:28:44soapLlorean: since when did tasks get closed because the current implementation isn't the one which will get approved for SVN?
05:29:11soapI was under the impression that many FlySpray entries got totally revamped while on the tracker.
05:29:13Kefka_PalazzoHello, how do I redefine controls in Rockbox UISimulator?
05:30:17Lloreansoap: It needs to be rewritten from scratch. That can always be a new task.
05:30:33LloreanSeveral have been closed when nobody's working on that specific task any more.
05:30:43LloreanKefka_Palazzo: Edit the source code.
05:34:59 Quit Darksair ("Use the Force, Luke!")
05:36:52 Join EspeonEefi [0] (i=eefi@STRATTON-TWO-EIGHTY.MIT.EDU)
05:38:51 Part Kefka_Palazzo ("Use the sauce, Luke!")
05:40:03 Quit EspeonEefi (Client Quit)
05:46:19 Quit tessarakt ("Client exiting")
05:46:25 Quit pixelma (Read error: 54 (Connection reset by peer))
05:46:27 Join pixelma_ [50] (n=pixelma@rockbox/staff/pixelma)
05:46:41 Nick pixelma_ is now known as pixelma (n=pixelma@rockbox/staff/pixelma)
05:48:54 Quit JdGordon (Remote closed the connection)
05:52:49 Join JdGordon [0] (
06:03:05 Quit planetbeing ()
06:04:32 Join planetbeing [0] (
06:06:57 Quit planetbeing (Client Quit)
06:07:52 Join planetbeing [0] (
06:08:47 Quit insanepotato ("ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]")
06:09:37 Quit JdGordon (Read error: 54 (Connection reset by peer))
06:10:29 Quit planetbeing (Client Quit)
06:14:37 Join planetbeing [0] (
06:18:54 Join JdGordon [0] (
06:27:08 Part toffe82
06:43:29***Saving seen data "./dancer.seen"
06:45:00 Join casainho [0] (
06:45:39casainhohello :-) −− my system is hanging here:
06:46:47Lloreancasainho: It's unlikely just showing the screen will allow anyone to know why it's hanging.
06:46:58LloreanWhy not try to track down exactly where in the code it's hanging at?
06:47:02casainhoI am doing JTAG debug, but I don't know where I can put a break point, to start trying spot the problem. Can someone tell me where in the code I could start looking? −− that problem, system goes to the undefined vector
06:50:02casainhoLlorean: it hangs exactly when I press the button and it tries to play, looks to me that it can read correctly the file. Do you know in what piece of code can be responsible for that stage of start playing?
06:50:57 Quit StealthyXIIGer (Read error: 110 (Connection timed out))
06:53:50Lloreancasainho: I have no guess. It seems like you'd be in the best position to figure it out because you have the actual hardware and tools.
06:55:00 Quit Llorean (Read error: 104 (Connection reset by peer))
06:55:04 Quit planetbeing ()
06:55:16 Join Llorean [0] (n=DarkkOne@
06:55:40casainhoLlorean: I thought that someone knowing the internals of Rockbox could imagine in what piece of code it hangs... −− there is so many code, I don't know where to put a breakpoint...
06:56:07 Join Seed [0] (
06:56:29Lloreancasainho: Instead of trying to guess where it fails, why not do some elimination and see what actually succeeds?
06:56:58 Join planetbeing [0] (
06:57:41casainhohow? in what file? −− I were reading the root_menu...
07:00:15casainhoon main() I see it going to void root_menu(void), however I don't know where it goes after... :-(
07:03:07casainhooh, I think I got it :-)
07:03:09 Quit casainho ("ChatZilla 0.9.84 [Firefox 3.0.7/2009030422]")
07:09:43saratogaBagder: [for the logs] someone reported running code on a V2 Clip, maybe now is a good time to request the AMS datasheet
07:10:29saratogamost likely the clip uses the AS3536, as it is the AS3525 replacement with the required features [onboard dac, integrated memory]
07:13:18 Quit planetbeing ()
07:17:58 Join nuonguy [0] (
07:27:04saratoga Bagder: hmm looking at this closer, the V2 and V1 firmwares both have the string AS3525_2_0, so maybe its not a new CPU
07:31:24saratogahmm i'm really confused
07:31:32 Quit saratoga ("CGI:IRC (EOF)")
07:51:09 Quit efyx (Remote closed the connection)
07:51:50 Quit AntiXpucT (Read error: 60 (Operation timed out))
07:59:55 Join mimepp [0] (n=yutao@
08:31:28 Join byteframe [0] (
08:31:55byteframeMy 4th gen ipod running rockbox (installed with the installer) reboots to the apple firmware whenever it is plugged into the usb. Can I change this?
08:39:49LloreanThe current build has our USB code enabled instead of using the Apple USB mode.
08:39:59LloreanBut it's still not perfect yet, and likely won't be seen in the 3.2 release either.
08:43:16 Join Rob2223 [0] (
08:43:33***Saving seen data "./dancer.seen"
08:45:39 Join bmbl [0] (n=Miranda@unaffiliated/bmbl)
08:49:31 Join daurnimas [0] (
09:02:07 Quit Rob2222 (Read error: 110 (Connection timed out))
09:04:27 Quit daurn (Read error: 110 (Connection timed out))
09:04:28 Join nibbler_ [0] (
09:05:02 Quit daurnimator (Network is unreachable)
09:05:03 Join daurn [0] (n=daurnima@unaffiliated/daurnimator)
09:06:55 Join ze [0] (i=ze@
09:08:25 Join alex0008 [0] (n=401833c4@gateway/web/cgi-irc/
09:15:57alex0008I'm on dial-up. Two questions: 1)What is the total size of what SVN will download for the first time. 2)Can I tell SVN to skip files for targets I'll never build for?
09:18:46Lloreanalex0008: The source tarball is 20.0 MB compressed it seems, I'd imagine SVN is going to be similar. I don't know if it transfers compressed or not.
09:20:00LloreanI believe you can convince SVN to only download specific files, but I'm not sure how precise it can be. That's something to read in the SVN documentation
09:20:40alex0008Llorean: But if I want to use SVN, that's how I have to aquire the source - right? I can't just download the tarball, and somehow point SVN at it?
09:22:21 Nick daurnimas is now known as daurnimator (
09:23:14LloreanThere'd be no way to pick and choose at all with the tarball anyway.
09:23:45alex0008yeah, but I think it would still be faster
09:29:24 Quit daurnimator ("ZNC by prozac -")
09:29:29alex0008Llorean: I have an old 7z of r18021, and unpacked it's ~108MB
09:31:51Lloreanalex0008: What I've read suggests SVN can send compressed, so the unpacked size isn't totally meaningful.
09:32:36alex0008awesome. Thanks guys.
09:33:04 Quit alex0008 ("CGI:IRC (EOF)")
09:35:49 Quit nibbler_ (Read error: 113 (No route to host))
09:49:43 Quit jordan` (Read error: 110 (Connection timed out))
09:50:33 Join flydutch [0] (
09:51:56 Join bertrik [0] (
10:13:55 Join Darksair [0] (n=user@
10:14:46 Join stoffel [0] (
10:15:40 Quit stoffel (Client Quit)
10:15:56 Join stoffel [0] (
10:31:40 Join jaykay [0] (
10:31:56 Nick fxb__ is now known as fxb (
10:33:23 Join bluebrother [0] (i=4e359b7c@gateway/web/ajax/
10:33:40bluebrotherlinuxstb: around?
10:39:36 Quit nuonguy ("This computer has gone to sleep")
10:42:43 Quit _lifeless (Remote closed the connection)
10:42:56 Join _lifeless [0] (n=lifeless@
10:43:36***Saving seen data "./dancer.seen"
10:48:43bluebrotherlinuxstb: with your binary it seems to read the first page of the xml correctly, afterwards only garbage. When building myself it only reads zeros, thus the xml has a length of zero
10:55:03 Join n1s [0] (n=n1s@rockbox/developer/n1s)
11:00:34 Quit JdGordon (Read error: 104 (Connection reset by peer))
11:06:26 Quit bertrik (Read error: 110 (Connection timed out))
11:11:24 Join ender` [0] (
11:13:37 Join orc [0] (n=orc@
11:13:57orcplease help me
11:14:25 Join bertrik [0] (
11:14:32orci cant build gdb(
11:14:51orcmy system ubuntu 8.04.1
11:14:58n1sorc: how is that related to rockbox?
11:15:17orci install termcap, but configure: error: no termcap library found
11:16:00linuxstbbluebrother: Thanks - that's what midgey reported with my binary too.
11:16:17 Join tyfoo [0] (
11:16:39orctermcap.h is /usr/include
11:16:59bluebrotherlinuxstb: is there a difference between your binary and the diff? I find it rather strange that building myself gives different results
11:17:03orcwhy compiler dont find this?
11:18:44orcwhere is my error?
11:18:51linuxstbbluebrother: Let me upload a fresh diff - there have been a few changes...
11:19:14bluebrotherorc: do you have some connection to the target that will enable you to debug on-target at all?
11:20:28orcunderstand( my english so bad
11:20:58orcwhat mind connections to the target?
11:21:10linuxstbAnnoyingly, it looks like Linux is happy to do a SCSI inquiry on a device opened readonly, but Windows needs it to be opened r/w. (ipodpatcher only opens the ipod as r/w when needed)
11:21:10bluebrotherusually JTAG
11:21:22orcno? why?
11:21:38orci want compile bootloader?
11:21:43 Join Toni1 [0] (n=3eb4bc56@gateway/web/cgi-irc/
11:21:56orcwhy JTAG?
11:22:38Toni1gevaerts: Two comments on the current PP USB initialization:
11:22:59Toni1(1) The OF uses a "for(i=0; i<2; i++)" loop instead of udelay(10) between register writes.
11:23:10 Join tvelocity [0] (
11:23:24Toni1At the end you do a "while (inl(0x70000028) & 0x80)", but the OF does "while ((inl(0x70000028) & 0x80) != 0)"
11:23:46amiconnThat's the same thing...
11:24:06Toni1 while ((inl(0x70000028) & 0x80) == 0);
11:24:15Toni1in the OF
11:24:42Toni1I don't really believe, but it might be related to the unspected USB disconnects?
11:24:54bluebrotherlinuxstb: now it detects a mini2g 64MB :)
11:25:15bluebrotherorc: if you want to debug on the host you don't need to build gdb −− that comes with your distro
11:25:27linuxstbbluebrother: That's fun ;) Is it reading the entire XML file?
11:25:33bluebrotherif you want to cross-debug you need a debug connection to the target. This is usually a jtag.
11:25:52bluebrotherlinuxstb: don't think so −− it's still claiming 860 Bytes (like before)
11:26:01bluebrotherlet me dump the xml ...
11:26:25bluebrotherseems again to be broken after the first page
11:26:43bluebrotherorc: and for building the compilers we have a nice script in svn anyway
11:27:23 Quit Toni1 ("CGI:IRC (EOF)")
11:28:24linuxstbbluebrother: Can you add a "printf("npages=%d\n",npages"); after line 1424 in ipodpatcher.c (i.e. just after npages is assigned a value).
11:29:28linuxstbThe first call to ipod_scsi_inquiry gets the page containing the list of other pages. Then it reads each page. So it means the first two scsi inquries are working.
11:30:32bluebrothernpages = 10
11:31:33bluebrothersounds correct to me
11:32:58linuxstbIt's smaller than other ipods
11:33:29linuxstbe.g. the ipod video has 39 pages
11:34:03bluebrotheryes, but that is correct. At least I've seen less pages yesterday
11:34:25 Quit FOAD ("I'll be back")
11:35:35linuxstbMaybe it's a memory alignment thing - in that ipod_get_xmlinfo function, try making the two arrays 256 bytes, but replace sizeof(hdr) and sizeof(buf) with 255 in the calls to ipod_scsi_inquiry()
11:35:58bluebrothersg_inq returns 0x0a as 4th byte
11:36:03linuxstb(or otherwise align them if you're better at that than me...)
11:36:08bluebrotherso the 10 is correct
11:36:26linuxstbOK. I guess the mini doesn't have as many features (video, album-art etc)
11:36:39 Join FOAD [0] (
11:37:33 Join bs66_ [0] (n=sysuser@
11:39:50linuxstbbluebrother: BTW, I managed to borrow my g/f's Macbook last night, and had a quick go at the OS X code to do this. The sample code I found works, but I didn't manage to work out how to map between the /dev/diskN device that ipodpatcher uses and the "io_service_t" handle that the SCSI code needs. But I'm sure it's possible.
11:40:07bluebrotherlinuxstb: I've put the xml output online:
11:40:36linuxstbbluebrother: This is dumped in Linux?
11:40:48bluebrotheryes, with the mini in EDM
11:41:22bluebrother(having a second machine around can be quite handy at times ;-)
11:42:16linuxstbbluebrother: OK, so the high-level code is definitely fine, there is just something wrong with the win32 ipod_scsi_inquiry()...
11:44:33linuxstbbluebrother: Have you tried changing the buffer sizes?
11:44:46bluebrothernot yet.
11:45:30linuxstbIt seems the WIndows sample code also passes some different flags when calling CreateFileA() to open the disk device - so that's something else we can try.
11:46:46 Join {phoenix} [0] (
11:47:07bluebrotherchanging the buffer size didn't help
11:48:42 Join MethoS- [0] (
11:49:06linuxstbOK, try going to ipod_reopen_rw() in ipodio-win32.c and replace FILE_FLAG_WRITE_THROUGH | FILE_FLAG_NO_BUFFERING with 0
11:51:25bluebrotherok, I just tried dumping the buffer after the inquiry and it seems to contain no useful data.
11:51:42 Join Esy [0] (n=ce4a20a9@gateway/web/cgi-irc/
11:51:55bluebrotheripod_scsi_inquiry() seems to get called with 0x00 as page after the second call
11:53:09linuxstbSo it's perhaps overwriting the contents of the hdr[] array?
11:53:24 Quit Esy (Client Quit)
11:53:53linuxstbYou could try replacing hdr[i+4] in the call the ipod_scsi_inquiry with "0xc2 + i"
11:55:19 Join MU{lappy} [0] (n=Militant@rockbox/developer/Unhelpful)
11:55:28bluebrotherok, that did the trick
11:55:41 Join alex0008 [0] (n=401833c4@gateway/web/cgi-irc/
11:55:59linuxstb:-) But that doesn't make any sense...
11:56:40bluebrotherno, but it works :)
11:56:48linuxstbDid you change the ipod_reopen_rw() function, or is that still as SVN??
11:57:09bluebrotherI didn't change that
11:57:19linuxstbOK, good. And it should now not display any RAMSIZE for your mini?
11:57:40linuxstb(only newer ipods expose a RAM size)
11:57:59bluebrotherit displays 64MB again. Seems I have more RAM now :)
11:58:06 Join MethoS-- [0] (
11:58:28linuxstbHmm, then there's some logic broken in either ipod_get_ramsize, or where it displays that value...
11:59:10 Quit XavierGr ()
11:59:25*linuxstb expects there is no terminating zero in the xmlinfo...
12:00:04 Quit bs66_1 (Read error: 110 (Connection timed out))
12:00:07linuxstbbluebrother: Can you add "*p = 0;" after the for loop in ipod_get_xmlinfo() ?
12:00:22alex0008I just finished a full SVN checkout using a dial-up connection. Total size: 38MB Time: 2hrs 20min.
12:00:50linuxstbOuch... But at least "svn update" should now be faster than downloading a new copy of the source.
12:01:57 Quit bertrik (Read error: 110 (Connection timed out))
12:02:17alex0008I love this program, and open source. This is fun.
12:02:39bluebrotherlinuxstb: ipod_get_ramsize() doesn't set the value if the key is not detected. Setting it to 0 makes that work
12:03:00bluebrotherlooks like windows uses different initialization values for the struct
12:03:11linuxstbbluebrother: Hmm, OK, then I should set that somewhere else. I thought the struct was memset to zero.
12:03:27 Quit alex0008 ("CGI:IRC (EOF)")
12:03:53bluebrotherit might be a good idea to memset that to zero. At least I can't see it being done somewhere in main()
12:04:21linuxstbDoes rbutil do that as well?
12:04:31 Join miepchen^schlaf [0] (
12:04:56bluebrotherhmm. Good question.
12:05:28bluebrotherno, it does not.
12:11:29 Quit MethoS- (Read error: 113 (No route to host))
12:13:42*bluebrother wonders if the macpod bug also appears on windows
12:17:41bluebrotherhmm. At least that struct member is always filled in unless an error occured, and the old bootloader installation didn't zero the struct as well. So at least nothing that could explain the issue
12:20:41 Quit stoffel (Read error: 110 (Connection timed out))
12:22:58 Join casainho [0] (n=chatzill@
12:23:43casainhohello again :-)
12:24:06casainhoI think I am with a bug on GCC, can someone please see this code? ::
12:24:57linuxstbbluebrother: OK, thanks for debugging this. I need to do other things for a few hours, but hope to commit this soon...
12:25:53bluebrotherlinuxstb: you're welcome. I might gdb the buffer issue later, let's see what comes around for eating time :)
12:27:29casainhor3 is getting a different value than the 0x2002b98c and then PC goes to an location that don't have code, which then happens the undefined instruction code :-(
12:29:05casainhois a GCC bug, no?
12:29:16bluebrotherand why is this a gcc bug?
12:30:21casainhowell, R3 gets a wrong value, always the same wrong value...
12:30:40bluebrotherbut why should this be a gcc bug?
12:31:05casainhoif gcc put the wrong value on R3 but the code is for another value, no?
12:31:05bluebrotherthe asm code it generates looks fine as far as I can see. The cpu doing different things is another thing
12:31:30bluebrotherwell, what value does it load? It doesn't load a fixed number, so it depends
12:33:16casainhoit loads all the time the same value, I rebboted the board a few times, etc −− I am uploading a short video showing it
12:33:40 Quit FlynDice (Remote closed the connection)
12:33:55casainhocan you please give a look here? ::
12:34:57casainhothe value that goes to R3 is: 0x200d5ed4
12:35:09 Join planetbeing [0] (
12:35:40 Join MethoS- [0] (
12:36:21*bluebrother isn't really fond of downloading a video for this
12:36:28casainhodoes anyone have the idea why R3 gets always a wrong value?
12:36:46 Join fyrestorm [0] (
12:37:24casainhobluebrother: you can see here:
12:38:09bluebrothernice. "Click here to download plugin". No thanks, I don't want to install quicktime
12:38:15casainhobluebrother: for online view flash version:
12:38:31casainhoit's just end right now the conversion to flash
12:39:03 Join alex0008 [0] (n=401833c4@gateway/web/cgi-irc/
12:41:20casainhobluebrother: so, do you have any idea?
12:41:30 Join robin0800 [0] (
12:43:38***Saving seen data "./dancer.seen"
12:44:27alex0008I saw this advice on the forum "altering gwps-common.c, in the function play_hop(). Add audio_next(); before the first return." That way if the skip length is less then remaining time, playback skips to the next song. There is no longer play_hop() in gwps-common.c. Where do I put the audio_next() ?
12:50:42 Quit MethoS-- (Read error: 110 (Connection timed out))
12:50:47 Join moos [0] (i=Mustapha@rockbox/staff/moos)
12:51:33 Nick fxb is now known as fxb__ (
12:51:47 Quit MU{lappy} (Read error: 54 (Connection reset by peer))
12:51:59 Join stripwax [0] (
12:53:21 Join MU{lappy} [0] (n=Militant@rockbox/developer/Unhelpful)
12:53:43 Quit SUSaiyan ()
12:55:05 Join MethoS-- [0] (
12:55:42alex0008what changes require re-running /tools/configure −− if I already have a makefile?
12:58:20alex0008I found play_hop() −− it's in gwps.c
12:59:38alex0008all I changed was to add the audio_next() to play_hop() −− can I just make, or do I have to run configure again?
13:01:19 Quit robin0800 ("No Ping reply in 30 seconds.")
13:02:38 Join robin0800 [0] (
13:07:11 Quit robin0800 (Client Quit)
13:10:32 Join Aurix_Lexico [0] (
13:11:12 Quit stripwax ("")
13:13:00 Quit alex0008 ("CGI:IRC (EOF)")
13:14:35 Join robin0800 [0] (
13:15:18 Quit MethoS- (Read error: 110 (Connection timed out))
13:17:00 Quit byteframe (Read error: 110 (Connection timed out))
13:17:04 Join byteframe [0] (
13:18:26 Quit robin0800 (Client Quit)
13:18:58 Join robin0800 [0] (
13:21:30 Quit planetbeing ()
13:25:22 Join Thundercloud [0] (
13:38:35 Join einhirn [0] (
13:40:50 Join lachlan1234 [0] (n=7a681ab6@gateway/web/cgi-irc/
13:43:39 Quit casainho ("ChatZilla 0.9.84 [Firefox 3.0.7/2009030422]")
13:48:36lachlan1234hey i've been using rockbox for almost a year now, but i restored my ipod in itunes the other week, and since then haven't been able to get rockbox to install/boot on my ipod (5th gen, 80GB). when i run the 'complete installation' option in rbutil i get the mssage "Failed to add bootloader". does anyone know why this is?
13:50:51 Quit gevaerts (Nick collision from services.)
13:51:02 Join gevaerts [0] (n=fg@rockbox/developer/gevaerts)
13:51:44 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
13:57:08 Quit AndyI (Read error: 110 (Connection timed out))
13:58:54 Quit robin0800 (Read error: 113 (No route to host))
14:02:03 Quit lachlan1234 ("CGI:IRC")
14:06:19 Quit mimepp ("Leaving.")
14:10:07 Quit Thundercloud (Remote closed the connection)
14:10:23 Join merbanan [0] (
14:12:39 Join Thundercloud [0] (
14:14:20 Quit The-Compiler ("leaving")
14:18:24 Join lachlan54321 [0] (n=7a681ab6@gateway/web/cgi-irc/
14:23:02 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
14:24:53 Join stoffel [0] (
14:25:00 Join The-Compiler [0] (
14:25:28 Quit lachlan54321 ("CGI:IRC")
14:26:16 Join Thundercloud_ [0] (
14:27:01 Quit Thundercloud (Read error: 113 (No route to host))
14:28:54 Join lachlan54321 [0] (n=7a681ab6@gateway/web/cgi-irc/
14:30:34 Quit The-Compiler ("leaving")
14:30:46 Join The-Compiler [0] (
14:32:41 Quit The-Compiler (Client Quit)
14:32:54 Join The-Compiler [0] (
14:38:56 Quit lachlan54321 ("CGI:IRC")
14:39:39 Join CaptainKewl [0] (
14:43:14bluebrotherlinuxstb: I figured why the buffer gets trashed :)
14:43:26 Join itcheg [0] (i=62db4767@gateway/web/ajax/
14:43:43***Saving seen data "./dancer.seen"
14:43:46 Quit MethoS-- (Read error: 54 (Connection reset by peer))
14:44:43 Quit einhirn (Read error: 104 (Connection reset by peer))
14:44:52bluebrotheryou simply memcpy() the output of the DeviceIoControl() and use the number of bytes provided by that call. That call returns 332 bytes in my case, thus overwriting memory ...
14:45:36 Join MethoS- [0] (
14:45:41 Join Lss [0] (
14:47:05bluebrotherso simply copy only up to bufsize bytes and it worked for me :)
14:47:24 Quit Thundercloud_ (Remote closed the connection)
14:49:59*rasher attempts to confuse iTunes with weird partitioning
14:50:24 Join robin0800 [0] (
14:50:45rasherFor science.
14:53:05bubsyFor love.
14:53:27 Join efyx [0] (
14:55:03bluebrotherFor free time.
14:57:17 Quit {phoenix} (Remote closed the connection)
14:58:39 Quit Lss (Read error: 104 (Connection reset by peer))
14:58:51 Join Lss [0] (
15:00:22 Join midijunkie [0] (
15:00:58linuxstbbluebrother: Hmm, I don't understand how it can return 332 bytes... Which page_code was that for? The first one?
15:02:56 Join Horschti [0] (n=Horscht@xbmc/user/horscht)
15:03:55bluebrotheryes, but when printing the value of returned it's always 322 −− except for the last page
15:04:20 Quit efyx (Remote closed the connection)
15:04:43 Join efyx [0] (
15:05:12 Quit itcheg (" ajax IRC Client")
15:05:30 Join fdinel [0] (
15:07:09 Join taylor_ [0] (
15:07:27 Join domonoky1 [0] (
15:08:28 Join {phoenix} [0] (
15:09:58bluebrotherargh, typo. It's 332 bytes, not 322. Last result is 308 for my mini btw.
15:10:43 Join lachlan54321 [0] (n=7a681ab6@gateway/web/cgi-irc/
15:10:48 Quit lachlan54321 (Client Quit)
15:21:00 Join bertrik [0] (
15:21:14 Quit Horscht (Read error: 110 (Connection timed out))
15:22:16 Quit domonoky (Read error: 110 (Connection timed out))
15:26:04bluebrotherlinuxstb: this is what I get inside of ipod_scsi_inquiry():
15:30:22 Quit {phoenix} (Remote closed the connection)
15:32:12 Quit MethoS- (Remote closed the connection)
15:35:58 Join {phoenix} [0] (
15:38:41 Join MethoS- [0] (
15:44:42 Join AndyI [0] (i=AndyI@
15:45:42bluebrotherinteresting. Looks like page 0xc0 is appended to all other pages. WTF?
15:48:02 Join jordan` [0] (
15:48:09bluebrotherat least its contents
15:49:10 Join tessarakt [0] (
15:53:27rasherInfo on Windows' partition handling: it will only see one partiton on removable drives: partition number 1, regardless of physical position.
15:53:48 Join MethoS-- [0] (
15:59:17 Quit Tuplanolla (Read error: 110 (Connection timed out))
16:14:31 Join stripwax [0] (
16:14:33 Quit MethoS- (Read error: 110 (Connection timed out))
16:15:13 Quit MethoS-- (Remote closed the connection)
16:15:14 Quit robin0800 ("No Ping reply in 30 seconds.")
16:15:42 Join robin0800 [0] (
16:19:49 Nick MU{lappy} is now known as Unhelpful (n=Militant@rockbox/developer/Unhelpful)
16:22:22 Join fred_99 [0] (
16:25:22 Quit orc ("Ухожу")
16:28:25 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
16:28:26 Quit robin0800 (Read error: 104 (Connection reset by peer))
16:29:02 Join robin0800 [0] (
16:29:17 Quit mcuelenaere (Read error: 104 (Connection reset by peer))
16:29:21 Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere)
16:39:25fred_99hi, do you know a soft under linux to read the rockbox database files (*.tcd)
16:43:19fred_99rasher: thanks
16:43:46***Saving seen data "./dancer.seen"
16:58:17 Join Thundercloud [0] (
17:00:27 Join nuonguy [0] (
17:01:42 Join jethro [0] (n=47566642@gateway/web/cgi-irc/
17:03:38jethrois it at all possible to put rockbox on a phillips gogear?
17:04:19fred_99rasher: when I run the script, my computer nearly hang up and it uses a maximum disk ressources, is it normal ?
17:04:34rasherjethro: It's possible on some, but they're not officially supported yet. Though I think the port is reasonably advanced
17:04:47rasherfred_99: I have no idea. I just know of the existance of those tools
17:05:01fred_99rasher: ok thanks
17:05:06jethroso i just go by the manual on the site and install it normally?
17:05:19jethrodo i need to find the specific port?
17:05:25rasherjethro: no, you need to find the wiki pages about the gogear port
17:05:36jethroalright thanks alot
17:12:53 Quit robin0800 ("No Ping reply in 30 seconds.")
17:13:28 Quit homielowe ()
17:14:12 Join robin0800 [0] (
17:15:27 Join StealthyXIIGer [0] (
17:16:16 Part The-Compiler
17:19:18 Quit tessarakt ("Client exiting")
17:19:55jethroi cant seem to find the wiki pages for the gogear port
17:20:47soapgives you three to start
17:22:38soapForums:Search:Advanced Search:"gogear":Search in topic subjects only:Choose a board to search in:New Ports
17:23:08soapWill bring up the six New Ports threads.
17:25:05 Join Rondom [0] (
17:26:55 Quit bertrik (Read error: 113 (No route to host))
17:28:34 Join robin0800_ [0] (
17:31:00 Quit jethro ("CGI:IRC (EOF)")
17:32:55 Quit chrippa- (Remote closed the connection)
17:33:06 Quit jordoex (Read error: 145 (Connection timed out))
17:34:11 Quit stoffel (Read error: 113 (No route to host))
17:34:39 Join chrippa [0] (
17:38:09 Quit jhMikeS (Nick collision from services.)
17:38:15 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
17:50:39 Join bertrik [0] (
17:51:26fred_99do you know where "Recently Added" from the database are stored ?
17:53:12 Quit robin0800 (Read error: 113 (No route to host))
17:56:39Slasherifred_99: recently added tracks are searched by comparing the track's commit id to the current (increasing) commit id of the database
17:58:39fred_99Slasheri: thanks
18:10:14 Quit robin0800_ (Remote closed the connection)
18:12:40 Join barrywardell [0] (
18:14:32 Quit deweycooter (Read error: 110 (Connection timed out))
18:14:53 Quit Llorean (Success)
18:17:55 Join JdGordon [0] (
18:22:16 Join JdGordon_ [0] (
18:27:12 Join Ubuntuxer [0] (
18:34:07 Join dfkt_dt [0] (i=dfkt@unaffiliated/dfkt)
18:35:37 Quit JdGordon (Read error: 110 (Connection timed out))
18:39:54 Quit dfkt (Nick collision from services.)
18:40:01 Nick dfkt_dt is now known as dfkt (i=dfkt@unaffiliated/dfkt)
18:43:47***Saving seen data "./dancer.seen"
18:44:13 Join jaykay_ [0] (
18:46:08 Join nibbler_ [0] (
18:56:17 Quit Darksair ("Do you hear that? This is the sound of inevitability. This is the sound of your death, Mr. Anderson.")
18:58:30 Quit nuonguy ("This computer has gone to sleep")
19:01:29 Quit jaykay (Read error: 110 (Connection timed out))
19:02:25 Join deweycooter [0] (n=chatzill@
19:02:43 Nick jaykay_ is now known as jaykay (
19:08:10 Join stoffel [0] (
19:09:05 Quit taylor_ ("Leaving")
19:09:38soapWhat codecs does Rockbox not support ReplayGain on?
19:12:41linuxstbI guess things like WAV/AIFF (no metadata at all afaik), and the game/mod formats
19:13:24linuxstbOthers should all be covered by id3v2, APEv2, vorbis comments or mp4.
19:13:32 Part fred_99 ("Ex-Chat")
19:14:03linuxstbWe don't support metadata on ac3 either.
19:14:21linuxstb(I think...) This is all from memory.
19:14:37soapThe Replay Gain wiki page needs fixed regarding Rockbox - and I didn't know where to look for a list of the codecs which do and which do not support replaygain on Rockbox.
19:15:15linuxstbThe source ;)
19:15:35soapNot knowing how replaygain in implemented in rockbox doesn't help me.
19:15:40soapI'll look into it.
19:17:58linuxstbsearching for "replaygain" in apps/metadata/ gives matches in "asf.c" (WMA), mp3.c (MPEG audio - i.e. id3v2), mp4.c (i.e. AAC and ALAC) and mpc.c (it seems musepack stores replaygain itself, not in the normal tags).
19:18:58linuxstbPlus ape.c (APEv2 - Monkey's and Wavpack) and vorbis.c (FLAC and Ogg/Vorbis) have it.
19:21:15linuxstbSo that seems to be the list - WMA, MP1/2/3, AAC, ALAC, Musepack, Monkey's Audio, Wavpack, FLAC and vorbis
19:21:35soapyes, as I understand it replaygain stores the information in the mpc gain header (i assume this works like MP3gain's implementation?)
19:22:11soapI was getting there - but I appreciate your work.
19:22:29linuxstbIt's worth two people looking...
19:22:45rasherlinuxstb: I have some ipodxml stuff on">
19:24:15linuxstbIt's a crazy XML format...
19:24:33rasherThat's why I made that page :)
19:24:44rasherSome sort of frankenxml
19:24:59soapIt appears Winamp is want to store replaygain values in APEv2 tags on AAC files. Seems intentionaly broken. I'll look into that.
19:25:46soapditto foobar.
19:26:39linuxstbThat's even more broken than ape tags in mp3 files. At least mp3 doesn't have any "native" tags.
19:26:48rasherWhere does Rockbox read replaygain for AAC?
19:26:56linuxstbFrom the mp4 container metadata.
19:27:09rasherIt has something suitable for storing rg?
19:28:03linuxstbI think it has what are called "extra" tags, which are simply key=value
19:28:21rasherAh, like TXXX
19:28:45linuxstbIf you say so, I've no idea what they are.
19:28:55 Nick JdGordon_ is now known as JdGordon (n=jonno@rockbox/developer/JdGordon)
19:29:15rasherThe same thing for ID3v2
19:31:32linuxstbrasher: Going back to your frankenpod - is just an empty iPod_Control directory enough?
19:33:34 Quit moos ("Rockbox rules the DAP world")
19:34:12 Join yhuang [0] (n=yhuang@unaffiliated/yhuang)
19:35:49 Part Ubuntuxer
19:41:17*bluebrother uploaded an ipod xml to rashers page but forgot to XXX the serial number. Ooops.
19:43:54 Join dfkt_dt [0] (i=dfkt@unaffiliated/dfkt)
19:43:54rasherbluebrother: Was it a 2G green Mini?
19:44:06 Quit dfkt (Nick collision from services.)
19:44:11 Nick dfkt_dt is now known as dfkt (i=dfkt@unaffiliated/dfkt)
19:44:26bluebrotherrasher: yes.
19:44:29rasherI don't think there's any harm in revealing the serial number - what would it be?
19:44:55bluebrotherno, I don't think it's an issue either.
19:45:03rasherBesides, the serial number makes it possible to identify it :)
19:45:18rasherThe last 3 characters are unique to a specific model
19:45:33bluebrothertrue. If I ever loose my mini I can lookup the the serial at your page :)
19:46:20bluebrothernow that page misses displaying the color of my ipod :D
19:47:02rasherDoes it?
19:48:07 Quit barrywardell (Remote closed the connection)
19:48:12rasherI see: Ipod Mini 2G (4GiB Green) firmware version 1.4.1
19:48:52rasherAh, it doesn't show it when you upload it
19:49:24 Quit faemir ("Leaving")
19:49:27 Quit mcuelenaere ()
19:49:33rasherIf you reload the page it's listed at the top
19:50:46 Join dfkt_dt [0] (i=dfkt@unaffiliated/dfkt)
19:51:13 Quit dfkt (Nick collision from services.)
19:51:18 Nick dfkt_dt is now known as dfkt (i=dfkt@unaffiliated/dfkt)
19:51:49 Quit Thundercloud (Read error: 104 (Connection reset by peer))
19:51:54 Join Thundercloud [0] (
19:55:07dmbdo they sell any color ipods that run rockbox very cheap anywhere?
19:55:14dmbfor like under $100
19:57:20 Join faemir [0] (
19:59:48 Quit stripwax (Read error: 110 (Connection timed out))
20:02:35bluebrotherrasher: that page is wrong −− my mini is 32GB :)
20:03:22rasherI suspect that's now how it was born
20:03:33 Join Llorean [0] (
20:08:25 Quit perrikwp (" ajax IRC Client")
20:08:52 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
20:11:34*n1s wonders how FS #10025 is a bug, it doesn't seem to state a problm and it doesn't seem like a feature request either really...
20:12:20rasherI think it's meant as a feature request to add Apple TTS
20:12:46*n1s closed
20:12:51 Join dfkt_dt [0] (i=dfkt@unaffiliated/dfkt)
20:13:16 Quit stoffel ("leaving")
20:13:18rasherBut a good idea. Just need someone with a mac to do..
20:13:25 Quit faemir (Read error: 104 (Connection reset by peer))
20:13:39 Join petur [50] (n=petur@rockbox/developer/petur)
20:13:59 Join faemir [0] (
20:16:55 Quit faemir (Client Quit)
20:17:26 Join taylor_ [0] (
20:17:48 Join faemir [0] (
20:18:07 Join stripwax [0] (
20:18:17 Join MethoS- [0] (
20:18:43 Quit dfkt (Read error: 60 (Operation timed out))
20:19:56 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
20:21:08 Quit dfkt (Client Quit)
20:21:28 Join z35 [0] (
20:27:49 Join dfkt [0] (i=dfkt@unaffiliated/dfkt)
20:28:31 Quit dfkt_dt (Nick collision from services.)
20:29:33 Quit jhMikeS (Nick collision from services.)
20:29:39 Join jhMikeS [50] (n=jethead7@rockbox/developer/jhMikeS)
20:32:43 Join gregzx [0] (
20:36:56 Join nuonguy [0] (
20:37:35 Join itcheg [0] (i=62db4767@gateway/web/ajax/
20:41:02 Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky)
20:41:18 Quit domonoky1 (Read error: 104 (Connection reset by peer))
20:43:48***Saving seen data "./dancer.seen"
20:46:20 Quit faemir ("Lost terminal")
20:48:51 Quit bertrik (Read error: 113 (No route to host))
20:52:03 Quit nibbler_ (Read error: 113 (No route to host))
20:52:13 Join faemir [0] (
20:54:15 Join vmx [0] (
20:54:54vmxhi. i get an error message right after booting rockbox: "at 0000013e (0)". what could be wrong.
20:55:40vmxrochbox as updated quite a while ago, then this error occured. i tried to update with a current nighly, but it's still there
20:55:56vmxi forgot to mention that it is a rockbox c200
20:58:03LloreanThere's more to the error message than that.
20:58:20LloreanIt's usually "Something happened at address" and the first half matters too
20:58:29vmxit's a grey bar
20:58:43vmxwhere the first line would be
20:58:51vmxperhaps it is because the display is flipped
20:59:32Lloreanhave you tried resetting settings?
20:59:51vmxi guess i should rtfm first
21:05:20Lloreansoap: Maybe we should announce the release _freeze_ with a list of what targets that release will be for, in the future?
21:05:29LloreanIt seems every time a release rolls around, people want to know if it will be adding targets.
21:09:30soapI would not be shocked if there is a significant number of people who do not currently own a Rockbox target who only check in once in a while. I would also find it easy to believe this subset has their curiosity tweaked by the announcement of a pending release.
21:11:04LloreanWell, there's also just the simple trend of "release" meaning "new features not yet available to the public" for commercial software.
21:11:16LloreanLetting people know what to expect from the release two weeks before wouldn't be bad.
21:11:34soapFor many of these people, even those with some familiarity regarding OSS projects, the idea that everything (which works) in the pipeline is released daily would be confusing.
21:12:26soapYea - you just got to the point I was going to make. Unlike many other OSS projects Rockbox's releases come with no suprises. Nothing which hasn't already been seen by even the most casual of the masses.
21:13:06linuxstbWouldn't having a "freeze" announcement, followed by a "release" announcement just dilute the publicity though?
21:13:39soapIs one of the goals of the release cycle to gain some publicity?
21:15:14 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
21:15:35Lloreanlinuxstb: Well, the releases are scheduled now.
21:15:43 Quit perrikwp (" ajax IRC Client")
21:15:46LloreanThere's really *no* publicity in a release arguably everyone new about half a year ago.
21:15:55LloreanAs long as we keep on following our schedule, we're self-diluting.
21:16:15LloreanIf we want publicity, we need something interesting enough for each release that we can send out press-release style things to drum up attention.
21:16:22soapdither the release schedule!
21:16:27linuxstbsoap: IMO, yes - if we go to the trouble of a release, we want people to know...
21:17:55soapOn a pratical level, though, how do we sell the release? I'm guilty of this myself, but first answer to almost any problem a user is having with the release is "try a current build". It isn't like we have a Long Term Support policy regarding them.
21:17:57 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
21:18:45Lloreansoap: I don't think we really need to be "selling" the release. Asking people to update to fix problems is no big deal
21:18:55 Join MethoS-- [0] (
21:19:12LloreanThe release still seems to be good enough for 70-80% probably unless we leave a major bug in. And beyond that, it's at least a very good starting point for people who don't want to risk cutting edge code.
21:19:26soapWell, if we can't define what it is we're "selling" - how do we whip up publicity for it?
21:20:33linuxstbWe're selling the new features and optimisations...
21:23:24Lloreansoap: I think we can sell "3.2" specifically because we _don't_ sell the current builds.
21:23:37soapI get that - and I'm not trying to be obtuse - just trying to figure this out.
21:23:40LloreanEven if we tell people to upgrade after, when we advertise, "3.2" is where we added IAP, not some random build between.
21:23:52LloreanIt will still be in the list of 3.2 features.
21:23:53soapWhy shouldn't I, as Joe average, use a "current build"?
21:23:58LloreanNo reason you shouldn't.
21:24:22LloreanBut many Joe Averages don't want to try development builds, or like "release" or version numbers. It's reassuring.
21:24:36LloreanIn my mind at least, 95% of the reason to have release builds is just psychological. People like them, for whatever reason.
21:24:48LloreanAnd because you can say "3.2 adds (giant list of features)" rather than having a trickle.
21:24:52LloreanIt's the frog again.
21:25:25LloreanFor some people, we're throwing them into a boiling pot every time we bring out a release. Shiny new stuff.
21:25:34LloreanBecause they don't want to track current builds and see what's changing. So it's exciting.
21:26:25soapOk, I can see that. 3.2 is aimed at a different audience than those who frequent the forums or IRC.
21:26:32LloreanThat's how it is in my mind at least.
21:26:57LloreanThere's a "current build" audience, then there's a "release audience" and there's no reason not to tell release people the current build is an upgrade if it'll solve their problems.
21:27:46soapThat makes it a lot more crystal in my mind. I've been struggling with "how to sell 3.2", but I think it is because I was picturing the wrong target audience.
21:29:07LloreanTo me at least, the goal of releases is to bring a new audience in, not offer something to our existing one.
21:29:12*linuxstb wonders if the owners of the download servers would let Bagder rsync their logs so we (Bagder ;)) could produce some download stats...
21:30:06 Quit bubsy (Read error: 60 (Operation timed out))
21:31:26LloreanStats would be neat.
21:31:48 Quit perrikwp (" ajax IRC Client")
21:32:01 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
21:33:23 Quit MethoS- (Read error: 113 (No route to host))
21:34:09 Join robin0800 [0] (
21:42:43Horschtihow would I go about compiling the tools/database program with minGW?
21:43:18HorschtiI already have a build environment and I also isntalled mingw. "make" creates a linux binary without any error reports
21:43:34LloreanHorschti: If you're not using one of our recommended compiling methods, it's more or less your job to work out the new one you want to come up with.
21:43:37 Quit MethoS-- (Read error: 110 (Connection timed out))
21:43:40Horschtinow, I want a windows .exe
21:43:57gevaertsHorschti: I expect CC=i586-mingw32msvc-cc make
21:44:17Horschtilet me try
21:44:31 Join bubsy [0] (
21:49:04Horschtiwell, it does something but building seems to fail. Are there any precompiled binaries of this tool?
21:50:14 Quit XavierGr (Read error: 60 (Operation timed out))
21:51:49 Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr)
21:54:55 Quit perrikwp (" ajax IRC Client")
21:55:05linuxstbHorschti: I don't know if that tool even works - no-one has really worked on it recently... But I've just tried "CC=i586-mingw32msvc-cc make" and it fails because I haven't got the Windows SDL installed... (I've no idea why it needs SDL)
21:56:55Horschtik, i'll investigate further...
21:57:02Horschtithank you
21:58:29 Join Thundercloud_ [0] (
21:58:53 Quit Thundercloud (Read error: 113 (No route to host))
22:06:25 Join Ubuntuxer [0] (
22:07:07 Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/
22:11:38vmxLlorean, in case you want to know what was wrong. the files system had errors, a fsck.vfat fixed the problem
22:12:10 Quit itcheg (" ajax IRC Client")
22:17:40 Quit faemir ("Lost terminal")
22:22:44 Join tessarakt [0] (
22:22:52 Join tessarakt2 [0] (
22:22:52 Quit tessarakt2 (Client Quit)
22:22:57 Quit _lifeless (Read error: 110 (Connection timed out))
22:26:59 Quit Thundercloud_ (Remote closed the connection)
22:30:47 Join faemir [0] (
22:34:21 Quit agaffney (Read error: 104 (Connection reset by peer))
22:34:36 Join agaffney [0] (n=agaffney@gentoo/developer/agaffney)
22:41:55 Nick fxb__ is now known as fxb (
22:43:13 Quit perrikwp (" ajax IRC Client")
22:43:52***Saving seen data "./dancer.seen"
22:44:50 Join yhuang_ [0] (n=yhuang@unaffiliated/yhuang)
22:46:23 Join casainho [0] (n=chatzill@
22:46:24 Quit yhuang (Read error: 104 (Connection reset by peer))
22:48:28casainhohello :-) −− I have a problem on this piece of code:
22:48:45 Quit jaykay ("ChatZilla 0.9.84 [Firefox 3.0.7/2009021910]")
22:49:23casainhodoing JTAG debug, I see that r3 is getting a different value than the 0x2002b98c and then PC goes to an location that don't have code, which then happens the undefined instruction code :-(
22:50:01casainhoI have a little video of debug session showing it:
22:50:11casainhocan someone help me?
22:56:40linuxstbcasainho: That code looks fine - it is putting the contents of memory location 0x2002b98c into r3, not 0x2002b98c itself.
22:57:17 Join kushalone [0] (n=kushal@
22:58:17casainholinuxstb: realy? is just that? ;-) :-)
22:58:29 Join jordoex [0] (
22:59:29 Join Thundercloud [0] (
22:59:52casainhooh, I thought the problem I am having of firmware hanging was because of that... but it hangs really near that code... −− I will now try to catch it :-) −− thank you :-)
23:05:57 Quit sharperguy (Remote closed the connection)
23:07:29 Quit {phoenix} (Remote closed the connection)
23:09:12 Part Ubuntuxer
23:09:15 Quit HellDragon (Client Quit)
23:11:01casainholinuxstb: my problem is at this dissasembled code:
23:11:21casainhodo you think that code is ok? −− it's wrong, no??
23:11:57 Join t0mas [0] (n=tomas@rockbox/developer/t0mas)
23:13:48casainhothat code belongs to BSS section, which means is ok, at 0 values... but PC jumps to there... is strange for me to understand
23:20:19casainhoon this line of code: int spinup = ata_spinup_time();
23:21:51casainhoI am seeing the PC jumping to address of BSS, which have a value of 0. So PC jumps to the address of a variable with name "ata_spinup_time".
23:22:53casainhoand after that, PC never returns again..., it is like if it was going to a wrong address, here:
23:23:00gevaertscasainho: ata_spinup_time is a function, not a variable
23:23:10 Quit bmbl ("Woah!")
23:23:19 Quit bs66_ ("Leaving.")
23:23:33casainhogevaerts: so, can you please give a look at this disassembled code: ??
23:24:15casainhoyou will see there that variable, which have value 0 and is at BSS section........
23:24:41gevaertscasainho: is your code up to date? Before r18960, it was a variable
23:24:59casainhooh man!!! :-(
23:25:26casainhono, my code is not updated, because I get problems when doing SVN update :-(
23:25:38 Join barrywardell [0] (n=barrywar@
23:25:43linuxstbYou need to solve those problems...
23:25:56linuxstbEspecially if you would like to commit your code to SVN one day.
23:25:58 Join HellDragon [0] (
23:26:29casainhomy version is:
23:26:46casainhosorry:: 19939
23:27:17casainhowell, we are working on a simple patch, just with kernel_init, and with the new name "Lyre" :-)
23:27:37 Quit sarixe (Read error: 110 (Connection timed out))
23:28:33casainhocan't someone help me resolving the conflits?
23:30:03linuxstbOnly if you say what they are...
23:30:09stripwaxif your patch is small, you could just revert to the svn version and reapply your patch..
23:30:21 Quit fyrestorm (Read error: 104 (Connection reset by peer))
23:30:55Bagdercasainho: it a good idea is to svn up every now and then and simply fix the conflicts, that way you always have a fine patch in sync
23:31:46linuxstbI would say do it as often as you can - at least once a day. If a particular commit causes you problems, you can ask whoever committed it for help.
23:32:06casainhobecause I can't have on config files the name of my target at last, becuase some one is always adding another on that line....
23:32:23linuxstb"always" ?
23:32:30casainhomy problem now is on scramble.c
23:32:38casainhook, not always :-)
23:32:43Bagderthen you should work harder to get the patch applied in svn...
23:33:04casainhoyes, but that task is with another developer now....
23:34:01casainhookok −− I will resolv the conflits now.
23:38:52 Join AlHaz [0] (
23:40:15AlHazIs there someone present who can explain cuesheet support in more detail than the blurb in the manual? It doesn't seem to work for me. I'm sure I've probably done something wrong, but the manual doesn't really expand on "if a cuesheet is found for a track"
23:40:46AlHazI have apparently failed to meet the qualifiers for that "if", but said qualifiers are not stated.
23:41:32linuxstbThere is nothing to explain - it looks for a .cue file with the same name as the audio file, and if it is found you will see track marks in the progress bar in the WPS, and you can skip to the next/prev tracks with left/right
23:41:58AlHazI have long_file_name.ape and long_file_name.ape.cue
23:42:19linuxstbIt should be long_file_name.cue
23:42:31AlHazIt would be neat if the manual said so.
23:42:40linuxstbPatches to the manual are welcome ;)
23:43:29linuxstbIf you think something in the manual can be improved, just open a flyspray task and say what you think needs changing. Or ideally, provide a patch to the latex source code.
23:44:18 Join dfkt_dt [0] (i=dfkt@unaffiliated/dfkt)
23:45:23bluebrothercasainho: I'm surprised to not see other developers working on Lyre in this channel.
23:46:00 Quit dfkt (Nick collision from services.)
23:46:05 Nick dfkt_dt is now known as dfkt (i=dfkt@unaffiliated/dfkt)
23:47:14casainhobluebrother: well, I think Tomas Loyd did come here sometimes... at least he told me.
23:48:12casainhoother developer, Alex Cantos, is a hardware guy, we couldn't commit to our SVN... maybe he is not used to IRC, this kind of softwaere development
23:48:52casainhothe other one, Héctor is a guy from Java, he told me that he builds everytime the rockbox source for his ipod
23:49:11casainhoHéctor have the task of making that first simple patch
23:49:27casainhoand we are no more developers :-)
23:49:40 Quit merbanan (Read error: 60 (Operation timed out))
23:49:53casainhoto say the true, I think I am the only one that have development board working, running the code...
23:50:35casainhoTomas also put his board working before, however he have some problems on his healthy so most part of time he is away from the project...
23:51:59bluebrotherwell, IMO it would be helpful if those guys would show up more often here as that's the place were development happens
23:52:34bluebrotherbut that's my opinion −− I also somewhat have the impression that those guys prefer to do "their own thing". Which isn't a good move IMO.
23:52:39bluebrotherbut that's just my impression
23:55:16casainhobluebrother: Tomas just help before on making a script to run a specific program to uplaod code for our ARM...
23:55:47casainhoAlex Cantos just designed the exapansion board (pure hadrware)
23:55:57casainhoand I am working on the code....
23:56:35casainhothat's why I think none of them feel the need to come here... since here people are more from firmware, right?

Previous day | Next day