00:00:13 | Llorean | XavierGr: No. the Gigabeat S is clocked at half the maximum speed. At that speed it gets similar framerates to the F which is clocked a bit faster. Given that, I think without some optimization of the video codec for the architecture it's not going to be fast enough for full DVD resolution. Just a guess though. |
00:00:47 | Casainho | I am doing a new port and I have a question: on config-target.h file I have: |
00:00:47 | | Join fyre^OS [0] (n=fyre@cpe-68-173-168-48.nyc.res.rr.com) |
00:00:48 | Casainho | /* The size of the flash ROM */ |
00:00:49 | Casainho | #define FLASH_SIZE 0x400000 |
00:00:51 | Casainho | For what is this value, the flash size??? |
00:01:04 | Llorean | DVDs are hugely higher bitrate than video we generally play on the F, not to mention 4.5 times the number of pixels |
00:01:05 | | Quit faemir ("Leaving") |
00:01:18 | XavierGr | Llorean: yeah I don't know at all if the maximum frequency alone could do that |
00:01:24 | Bagder | Casainho: that's in a .lds file isn't it? |
00:01:37 | | Join Yskyflyer [0] (n=chatzill@ool-435787e5.dyn.optonline.net) |
00:01:49 | Casainho | no, is on config-mrobe500.h, for example |
00:01:55 | saratoga | the first thing to do would probably be to use the onboard image processing hardware on the S, I believe it can resize video and convert color spaces in hardware, so that would free up a lot of CPU time for the actual mpeg decoder |
00:01:55 | | Join ZincAlloy [0] (n=d9eeebcd@gateway/web/cgi-irc/labb.contactor.se/x-97587d2ab89d8947) |
00:02:05 | Bagder | Casainho: but where is it used? |
00:02:27 | Llorean | saratoga: I think it can also do some of the standard operations. I seem to recall it's supposed to offload something like 44% of the work of h.264 decoding. |
00:02:46 | Casainho | Bagder: well, here: http://www.rockbox.org/twiki/bin/view/Main/RockboxPlayerLittlePrototype |
00:02:47 | saratoga | that'd certainly be nice |
00:03:07 | Bagder | Casainho: you're asking about the define you're already using? |
00:03:26 | | Quit tessarakt ("Client exiting") |
00:03:28 | Casainho | Bagder: I would like to use RB kernel to make a flash led code... - so I now that I am doing kernel_init() ok :-) |
00:03:59 | Llorean | saratoga: I can't remember what it was. Like FFT or IMDCT. One of those abbreviations that I just don't remember which it was. |
00:04:15 | Bagder | Casainho: and how is that related to FLASH_SIZE ? |
00:04:50 | saratoga | Llorean: for H.264 I would guess it does the DCT |
00:05:07 | saratoga | you've got me curious, i'll look at the datasheet (or rather data book) |
00:05:09 | ZincAlloy | what's the point in having dvd quality videos on a portable player if has no video out, anyway? |
00:05:16 | | Quit rasher ("leaving") |
00:05:19 | Casainho | Bagder: I don't know, but on MRobe500 is that value and I am try to copy that file, use is as reference... |
00:05:24 | Llorean | ZincAlloy: It has video out. |
00:05:36 | ZincAlloy | OH! |
00:05:42 | ZincAlloy | coool |
00:05:54 | | Join rasher [0] (n=rasher@0x5550f5a3.adsl.cybercity.dk) |
00:05:55 | Llorean | But the point is actually because you can store the video on the player, watch it portably, and then hook it up to a PC and watch the same file there at higher quality |
00:06:43 | Casainho | Bagder: maybe I can comment that define, ignore it, right? −− I would like to understand why that define is there... since I am trying to build the Rockbox bootloader.... |
00:07:21 | Bagder | find . -type f | xargs grep [word] |
00:07:24 | Bagder | is your friend |
00:07:32 | ZincAlloy | I would rather convert it to divx |
00:08:00 | Bagder | Casainho: afaict, it's only used in the debug menu to dump the flash contents to disk |
00:08:27 | Llorean | ZincAlloy: divx requires the implementation of an entirely new codec, rather than improvements on the existing one. |
00:09:10 | Casainho | Bagder: okok :-) - thanks −− I have another question: |
00:09:12 | Casainho | /* Offset ( in the firmware file's header ) to the file CRC */ |
00:09:13 | Casainho | #define FIRMWARE_OFFSET_FILE_CRC 0 |
00:09:15 | Casainho | /* Offset ( in the firmware file's header ) to the real data */ |
00:09:16 | Casainho | #define FIRMWARE_OFFSET_FILE_DATA 8 |
00:09:59 | ZincAlloy | of course. I'd use divx for playback on the pc |
00:10:05 | Casainho | FIRMWARE_OFFSET_FILE_CRC −−- can I put it to 0? and the FILE_DATA?? what that means? |
00:11:03 | Bagder | again, the answer is in the code so find+args grep is useful |
00:11:08 | Bagder | xargs even |
00:11:10 | ZincAlloy | but I guess I'm old fashioned |
00:11:23 | Bagder | ./bootloader/common.c: lseek(fd, FIRMWARE_OFFSET_FILE_DATA, SEEK_SET); |
00:11:37 | Bagder | and firmware/rolo.c |
00:12:05 | gevaerts | ZincAlloy: one good reason to keep mpeg is to not lose quality |
00:13:47 | saratoga | the S doesn't have TV out in the dock? |
00:14:39 | Llorean | saratoga: It has TV-out in the headphone jack. |
00:14:41 | Llorean | I don't know about the dock |
00:14:45 | toffe82 | yes it have, but there is no dock |
00:14:51 | toffe82 | just the connector |
00:14:59 | n1s | saratoga: accordign to the block diagram it does |
00:15:24 | saratoga | well that'd be one use for DVD resolution I guess |
00:16:48 | XavierGr | actually I used it once, the quality wasn't so good but I guess that might have to do with the low resolution and encoding format that Gigabeast OF uses |
00:16:50 | Casainho | Bagder: so, maybe something about MI4_FORMAT... so I will ignore that values, putting 0 :-) −− thanks :-) |
00:17:07 | Bagder | no |
00:17:15 | Bagder | it's not at all about mi4 |
00:17:22 | Bagder | again, check the code |
00:17:23 | Llorean | XavierGr: Well, the headphone output just does 320x240 scaled up to the TV screen's size, so the quality is pretty bad. |
00:17:29 | Bagder | it's the file format the bootloader loads |
00:17:34 | Bagder | ie rockbox itself |
00:18:08 | | Quit fyrestorm (Read error: 113 (No route to host)) |
00:18:20 | Bagder | Casainho: that's also why most target have the same values there, we use the same basic format on most targets |
00:20:56 | Bagder | anyway, time for bed for little me |
00:22:29 | | Quit snoh ("GNU/Linux the free alternative to Windows") |
00:23:08 | Casainho | Bagder: :-) |
00:25:03 | Casainho | Bagder: just another uqestion |
00:25:22 | Casainho | make[1]: *** No rule to make target `button-target.h', needed by `/home/cas/Documentos/RockboxPlayer/svn.rockbox.org/build/firmware/backlight.o'. Stop. |
00:25:55 | ZincAlloy | gevaerts: divx still looks awesome at a fraction of the original file size.. |
00:26:22 | Llorean | ZincAlloy: Discussion like that belongs in -community |
00:26:34 | ZincAlloy | true.. |
00:26:35 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
00:26:35 | * | gevaerts apologizes for starting it here |
00:27:05 | Casainho | that means I don't have button-target.h file... but for now I don't have buttons, I just need to have kernel working... I don't want buttons, LCD and so on... How can I build the bootloader, but just the kernel_init() without all that files for buttons. lcd, etc... ?? |
00:28:03 | | Quit Yskyflyer ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]") |
00:28:45 | | Quit midkay ("Leaving") |
00:29:33 | Casainho | anyone can help me, guiding, on how to build just the kernel of RB? - to make a flash led code using kernel? |
00:30:45 | Soap | toffe82, (or others) do the Gigabeat F and X series have the same battery? Does the F10 have the same battery size as the F40? |
00:32:34 | Llorean | Soap: I think the answers are "no" and "yes" but don't quote me. |
00:32:40 | toffe82 | yes for f10 and f40 , the X is the same as the S if I remember |
00:33:27 | Soap | I picked up my S60 today - was going to do some battery benches, looking at the wiki page I think I need to divide up the results by model then. |
00:33:53 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
00:38:02 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
00:43:27 | | Nick oofus is now known as oofus[away] (n=chris@oofus.demon.co.uk) |
00:45:02 | XavierGr | Soap: the S has a lower amperage battery than the F if I remember correctly |
00:45:09 | XavierGr | (default battery that is) |
00:45:50 | XavierGr | my bench on S was quite dissapointing but it might be that the battery is flacky. It was used so I am not sure about the battery condition |
00:45:53 | Soap | well, it is different hardware, so it needs separated from the F/X listings for easy of looking nonetheless |
00:46:19 | Soap | I was going to do some original firmware tests as well. |
00:46:59 | XavierGr | Soap: because the wiki page is GigabeatRuntime I just added mine with the rest of the F's showing it as an S |
00:47:22 | XavierGr | Now I have to run a bench with the new 1000mAh |
00:47:37 | Soap | I saw - no biggie - I just made separate headers for the three models much as on the IpodRuntime page. |
00:48:01 | Soap | I'll make an extra column for OF runtime (again like the Ipod page) if I get the tests done. |
00:48:35 | XavierGr | ok that sounds better |
00:52:40 | | Quit Mathiasdm ("Invisible Internet Project: http://www.i2p2.de") |
00:58:27 | | Quit ZincAlloy ("CGI:IRC (EOF)") |
00:58:49 | | Join ZincAlloy [0] (n=d9eeebcd@gateway/web/cgi-irc/labb.contactor.se/x-a5f72891b33d14b4) |
01:00 |
01:03:52 | toffe82 | Soap : F and X should be separate too, they don't have the same battery |
01:04:10 | Soap | thanks toffe82 for the verification, I split them. (one X benchmark) |
01:04:33 | Soap | My S will run for 24 hours. I can feel it in my bones. |
01:04:37 | toffe82 | ask LambdaCalculus to make another bench on the X |
01:13:32 | | Quit ZincAlloy ("CGI:IRC") |
01:13:50 | | Join ZincAlloy [0] (n=d9eeebcd@gateway/web/cgi-irc/labb.contactor.se/x-78b82caa2be50b9c) |
01:20:18 | | Join bughunter2 [0] (n=j@77.164.66.126) |
01:20:55 | mrkiko | ok |
01:21:08 | *** | Saving seen data "./dancer.seen" |
01:21:18 | mrkiko | mhm... ok - survived. |
01:21:20 | mrkiko | Good night! |
01:21:29 | mrkiko | Here a storm is coming |
01:21:31 | mrkiko | bye |
01:21:33 | | Quit mrkiko ("leaving") |
01:22:16 | | Quit nuonguy ("This computer has gone to sleep") |
01:24:01 | | Quit Bensawsome ("The awsome is gone :(") |
01:25:23 | | Join Bensawsome [0] (n=Bensawso@unaffiliated/bensawsome) |
01:25:47 | | Quit Casainho ("ChatZilla 0.9.83 [Firefox 3.0.1/2008072820]") |
01:30:37 | | Join tete_ [0] (n=tete@85.103.234.52) |
01:32:42 | | Quit ompaul_ (Remote closed the connection) |
01:32:51 | | Quit ender` (" People are more violently opposed to fur than leather because it is safer to harrass rich women than motorcycle gangs.") |
01:36:29 | XavierGr | Soap: with the default battery? I doubt it, more like 10? |
01:39:14 | | Quit domonoky (Read error: 104 (Connection reset by peer)) |
01:45:21 | | Quit shotofadds ("Leaving") |
01:45:57 | | Nick Kopfgeldjaeger is now known as Kopfi|offline (n=nicolai@monitor-mode-enabled-on-mon0.phy0.de) |
01:48:51 | | Quit mf0102 (Remote closed the connection) |
01:55:07 | | Nick oofus[away] is now known as oofus (n=chris@oofus.demon.co.uk) |
01:56:42 | | Quit oofus (Remote closed the connection) |
01:58:16 | | Part tete_ ("Konversation terminated!") |
02:00 |
02:01:04 | Soap | My tongue was firmly in cheek, XavierGr |
02:02:00 | | Quit ZincAlloy ("CGI:IRC (Ping timeout)") |
02:12:57 | | Quit Nico_P (Remote closed the connection) |
02:13:54 | | Quit EspeonEefi ("さよなら") |
02:30:33 | | Quit XavierGr () |
02:46:21 | | Quit n1s () |
02:48:37 | | Quit Schmogel (Read error: 104 (Connection reset by peer)) |
02:50:39 | | Part pixelma |
02:53:23 | | Quit nplus (Remote closed the connection) |
03:00 |
03:11:50 | | Quit Unhelpful (Read error: 113 (No route to host)) |
03:12:16 | | Quit fdinel ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
03:14:04 | | Part grai |
03:21:12 | *** | Saving seen data "./dancer.seen" |
03:21:17 | saratoga | anyone around whos familar with semaphores? |
03:23:05 | | Join lee321987 [0] (i=chatzill@64.24.51.138) |
03:23:08 | Soap | builds for the e and c200 are broken, Llorean ? |
03:28:23 | lee321987 | anyone here been using Mass Storage on a Sansa c200 |
03:29:27 | | Quit dabujo (Read error: 104 (Connection reset by peer)) |
03:29:56 | | Quit avis (Read error: 104 (Connection reset by peer)) |
03:30:51 | Llorean | Soap: Pardon? |
03:31:54 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
03:31:55 | lee321987 | I'm about to enable mass storage, and am wondering if there is still a big difference between High and Full speed. |
03:32:34 | Llorean | lee321987: If you have a sandisk player, you shouldn't enable mass storage at this time unless you're willing to accept regularly corrupted files |
03:33:13 | Llorean | And there should always be a difference between full and high speed. By their nature they are different speeds. |
03:33:53 | Llorean | Soap: IIUC the present daily build is just broken, as all builds compiled "locally" rather than sent out to other computers on the build system were broken. I'm not sure if it's fixed or not. |
03:35:03 | | Quit herrwaldo ("Konversation terminated!") |
03:35:18 | lee321987 | Sorry - meant difference between the amount of corruption. Did I misunderstand http://svn.rockbox.org/viewvc.cgi?view=rev;revision=18327 (meaning this commit actually only makes the _patch_ work rigth)? |
03:35:55 | | Join EspeonEefi [0] (i=espeonee@STRATTON-ONE-ELEVEN.MIT.EDU) |
03:36:04 | Llorean | lee321987: Notice the key word "seems to" |
03:36:26 | Llorean | If it had fixed it, 8663 would be closed. |
03:36:44 | | Quit culture (Connection timed out) |
03:36:47 | Llorean | Further testing indicated that the problem is not yet resolved. |
03:36:49 | lee321987 | Sorry again - I didn't mean for sure fixed. |
03:37:42 | lee321987 | So if I want to post results of my tests I should still apply the patch? (sorry if this is a stupid question) |
03:39:27 | Llorean | I don't believe there are any patches in that task that are still valid. Have you read through the comments on it? |
03:40:02 | Llorean | I don't know what good test results would do though. Now that we know corruption still happens, re-confirming it won't tell us much. Instead, people need to be investigating the cause. |
03:40:24 | lee321987 | thank you. |
03:42:42 | | Quit Zom_ (Remote closed the connection) |
03:42:53 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
03:43:42 | | Part lee321987 |
03:44:27 | | Join ChristopherW [0] (n=christop@ip68-0-174-182.tc.ph.cox.net) |
03:46:00 | | Join DerDome [0] (n=DerDome@dslb-082-083-252-126.pools.arcor-ip.net) |
03:58:24 | Zambezi | I got an idea. I'm going do CF-card mod on my iPod Mini. And my idea is to follow the iPodManualRestore and restoring to the CF-card. Then the swap should be smooth? |
03:58:47 | wpyh | Zambezi: should be |
03:58:58 | wpyh | I did that to my iPod Video and it worked |
03:59:11 | wpyh | the only problem would be if your CF card doesn't work with the mini |
04:00 |
04:01:54 | Zambezi | wpyh: It does. Two pages confirms that. |
04:01:54 | wpyh | markun: I have successfully restored my Meizu M3 using my own code |
04:02:07 | wpyh | hm.. markun doesn't seem to be here |
04:02:12 | wpyh | Zambezi: great :D |
04:02:26 | Zambezi | wpyh: And you know what's even better? :-P |
04:02:31 | wpyh | yeah? |
04:02:46 | Zambezi | wpyh: I paid 10 euro with delivery. :-) |
04:02:53 | Zambezi | wpyh: 32 GB. |
04:02:55 | wpyh | hm... how big is the card? |
04:02:56 | wpyh | :O |
04:03:05 | wpyh | hm... is that a scam? |
04:03:08 | Zambezi | wpyh: They mistagged it. |
04:03:17 | wpyh | "they"? |
04:03:23 | Zambezi | wpyh: The store. |
04:03:26 | wpyh | ah, ok |
04:03:31 | wpyh | which one? |
04:03:33 | Zambezi | wpyh: Gotta love Pricerunner. ;-) |
04:03:45 | Zambezi | wpyh: A Swedish store. |
04:03:46 | wpyh | hm... |
04:03:55 | wpyh | you confirmed that it's 32 GB? |
04:04:03 | saratoga | i don't understand the results i'm seeing with the multithreaded mp3 decoder |
04:04:29 | saratoga | the CPU never boosts, and the UI remains responsive, but the codec frequently pauses playback for a second at a time |
04:04:38 | Zambezi | wpyh: Yes. It's right infront of me. The price is changed on the homepage to over 100 euro. |
04:04:44 | wpyh | wow :D |
04:04:54 | wpyh | is it a transcend? |
04:04:56 | * | wpyh is guessing |
04:04:59 | Zambezi | wpyh: Yes. |
04:05:01 | Zambezi | wpyh: 133x |
04:05:14 | wpyh | it doesn't work with my Video, but it works with the mini, according to some reports |
04:05:19 | wpyh | good luck on your mod ;) |
04:05:26 | saratoga | since the UI is responsive, I assume the CPU isn't deadlocking, but I made the COP thread blink the lights and even when paused the lights keep blinking |
04:05:41 | | Quit Acksaw ("Erection reset by queer") |
04:05:42 | Zambezi | wpyh: It will be awesome since I only have 4 GB now. |
04:05:53 | saratoga | so i don't think its deadlocking either |
04:06:25 | wpyh | :) |
04:06:35 | wpyh | btw, anyone working on the Meizu port around here? |
04:10:44 | | Join Zarggg [0] (n=z@65-78-69-194.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) |
04:14:53 | Zambezi | A question, will the MBR-file partition the CF-card? I assume so. |
04:14:59 | wpyh | yes |
04:16:06 | | Quit Thundercloud (Remote closed the connection) |
04:16:37 | Zambezi | wpyh: Good. Then it's not that scary. I have gluegun, woodenstick too. So I might do it tonight (it's 04.15 here atm). |
04:17:00 | | Quit courtc (Read error: 113 (No route to host)) |
04:18:49 | wpyh | good luck ;) |
04:27:27 | | Join miepchen^schlaf_ [0] (n=miepchen@p54BF4D72.dip.t-dialin.net) |
04:29:54 | | Quit DerDome ("Leaving.") |
04:31:04 | Zambezi | The CF-card is already formated so I have a sdX1 already. I think I need to remove the partiontable first. |
04:33:26 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
04:36:58 | wpyh | Zambezi: you don't need to do that |
04:37:22 | wpyh | just put the new MBR and then make the kernel reread the partition table |
04:37:41 | reacocard | does anyone know how rockbox mtimes map to UTC? |
04:50:21 | Zambezi | wpyh: That didn't work. |
04:52:02 | wpyh | Zambezi: hdparm -z didn't work? |
04:52:04 | wpyh | hm... |
04:52:23 | wpyh | you can always unplug it and plug it back in |
04:53:20 | Zambezi | wpyh: No. Something with B didn't work. |
04:54:50 | wpyh | B? |
04:55:10 | wpyh | maybe you could post the output of whatever's in your console to pastebin and put the link here |
04:57:31 | Zambezi | My bad. I didn't umount the CF-card before. It worked after umount. |
04:59:19 | | Join avis [0] (n=ident@pdpc/supporter/student/avis) |
04:59:31 | Zambezi | wpyh: http://www.pastebin.ca/1182904 just so you'll see. |
05:00 |
05:00:23 | wpyh | hm |
05:00:29 | wpyh | so it's working now? :) |
05:02:08 | saratoga | (for the logs) if anyone wants to look at my mp3 multithreading patch and suggest why the decoded audio sounds funny, feel free: http://www.duke.edu/~mgg6/rockbox/mad_threading.patch |
05:02:25 | saratoga | I fixed the shuttering problem, but it started being glitchy |
05:03:59 | saratoga | on the upside, it does run unboosted |
05:04:10 | | Quit saratoga ("CGI:IRC") |
05:04:24 | Zambezi | wpyh: Yes. And I formated it so it's no crappy Transcendfiles on it. :-) |
05:06:54 | wpyh | ok... |
05:06:55 | | Join jhulst [0] (n=jhulst@unaffiliated/jhulst) |
05:07:07 | wpyh | was there a transcend file on the cf card? |
05:07:40 | Zambezi | wpyh: Or at least it had a driveletter named Transcend. |
05:08:15 | wpyh | hm... honestly, I never knew where those "drive names" come from |
05:08:25 | wpyh | it doesn't seem to be the fs label... |
05:08:34 | | Join Dagida [0] (n=satana@host-84-222-206-32.cust-adsl.tiscali.it) |
05:08:52 | | Part Dagida |
05:09:08 | Zambezi | wpyh: Dell got the same thing. There's a hda1 which is like 50 MB and hda2 is the rest. |
05:10:08 | Zambezi | wpyh: I just need to extend the drivesize now cause it's 3.8 GB now. |
05:11:10 | wpyh | hm... |
05:11:24 | * | wpyh is not familiar with such things :p |
05:12:15 | Zambezi | wpyh: Extended and formatted. 30 GB now. |
05:12:46 | Zambezi | I had to do it as root. I really hope this doesn't matter. |
05:13:27 | wpyh | congrats :D |
05:13:30 | wpyh | time to install rockbox ? |
05:13:49 | Zambezi | wpyh: I need to put the CF-card in the iPod first. |
05:14:44 | wpyh | right |
05:16:45 | Zambezi | wpyh: I'm ready now, but I'm think about the root. But you can format without root and hdparm isn't even able to access without root so it should be fine. Time for the hardware-mod now. |
05:17:22 | | Join Unhelpful [0] (n=Militant@pool-98-117-9-134.hrbgpa.fios.verizon.net) |
05:17:45 | | Part Unhelpful ("Leaving") |
05:18:04 | | Join Unhelpful [0] (n=Militant@pool-98-117-9-134.hrbgpa.fios.verizon.net) |
05:18:32 | | Join Zom_ [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
05:18:35 | wpyh | root is okay |
05:18:38 | wpyh | just be careful ;) |
05:18:45 | | Quit Seed ("cu, Andre") |
05:21:16 | *** | Saving seen data "./dancer.seen" |
05:24:36 | | Join beta2k_ [0] (n=beta@d193-118-104.home3.cgocable.net) |
05:25:39 | | Quit beta2k (Read error: 60 (Operation timed out)) |
05:29:56 | | Quit Zom (Read error: 110 (Connection timed out)) |
05:31:22 | | Quit Unhelpful ("ZNC by prozac - http://znc.sourceforge.net") |
05:32:10 | | Join Unhelpful [0] (n=Militant@pool-98-117-9-134.hrbgpa.fios.verizon.net) |
05:32:20 | | Part Unhelpful ("Leaving") |
05:36:02 | Zambezi | wpyh: I'm always. The stick is glued on the iPod now. It's drying. |
05:43:46 | | Quit Bensawsome ("The awsome is gone :(") |
05:46:18 | | Join Bensawsome [0] (i=Bensawso@unaffiliated/bensawsome) |
05:47:43 | | Quit Bensawsome (Client Quit) |
05:50:19 | | Quit BHSPitLappy (Read error: 110 (Connection timed out)) |
05:53:03 | | Join sH4RD [0] (n=x@ip68-100-182-34.dc.dc.cox.net) |
05:54:03 | sH4RD | hey guys, wondering if I could get wiki edit privs or if someone could just fix this for me |
05:54:16 | sH4RD | link to one of the themes on the Gigabeat F/X WPS page is broken, its a nice theme too |
05:54:25 | sH4RD | just a matter of bad casing actually |
05:56:43 | | Join Bensawsome [0] (n=Bensawso@unaffiliated/bensawsome) |
05:59:01 | Soap | what is your WikiName? |
05:59:34 | sH4RD | EricHarmon, I'm actually waiting for the activation e-mail (sorry if that causes issues), I just figured I'd ask now in case things were slow in here |
06:00 |
06:01:25 | sH4RD | well there it goes, just activated it |
06:03:42 | | Part sH4RD |
06:04:40 | | Join sH4RD [0] (n=x@ip68-100-182-34.dc.dc.cox.net) |
06:05:17 | sH4RD | *sigh*, sorry, locked up opera's lame irc client (not on my normal linux box...) |
06:17:07 | wpyh | Zambezi: I'm not sure I fully understand the "stick"... :p |
06:17:13 | wpyh | anyway |
06:17:29 | wpyh | I've uploaded an M3 dfu recovery package on MeizuM6Port |
06:17:39 | wpyh | please test it (only works on M3 right now) |
06:23:58 | | Join BHSPitLappy [0] (n=BHSPitLa@unaffiliated/bhspitmonkey) |
06:30:46 | | Quit Zom_ (Read error: 104 (Connection reset by peer)) |
06:30:59 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
06:41:14 | | Quit Zom (Read error: 104 (Connection reset by peer)) |
06:41:21 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
06:41:50 | wpyh | I've updated MeizuM6Port with linux DFU instructions |
06:42:10 | wpyh | no instructions for M6 SL for now, sorry |
06:51:22 | | Quit BigBambi (Remote closed the connection) |
06:52:58 | wpyh | hm.... |
06:53:08 | wpyh | no one seems to be insterested in the meizu ports... |
07:00 |
07:00:10 | | Join courtc [0] (n=court@c-24-99-230-218.hsd1.ga.comcast.net) |
07:02:06 | | Join massiveH [0] (n=massiveH@ool-44c48a1e.dyn.optonline.net) |
07:05:25 | | Quit jhulst ("Konversation terminated!") |
07:05:58 | Soap | I am, but I am impotent |
07:09:31 | Zambezi | The swap is done. Now time to install Rockbox. :-) |
07:15:14 | | Join beta2k [0] (n=beta@d193-118-104.home3.cgocable.net) |
07:17:11 | | Quit ChristopherW (Read error: 110 (Connection timed out)) |
07:17:58 | Zambezi | It said it can't open the iPod. |
07:18:33 | | Quit JdGordon (Read error: 110 (Connection timed out)) |
07:21:20 | *** | Saving seen data "./dancer.seen" |
07:24:06 | Soap | it? |
07:24:29 | Zambezi | Rockbox can't open the iPod to install the bootloader. |
07:26:45 | | Join nuonguy [0] (n=john@c-71-198-1-139.hsd1.ca.comcast.net) |
07:27:38 | Zambezi | Probably it's not recognized as an iPod. I need to restore it in iTunes. |
07:32:00 | | Quit beta2k_ (Read error: 110 (Connection timed out)) |
07:38:18 | | Join desowin [0] (n=desowin@atheme/member/desowin) |
07:47:06 | | Quit massiveH ("Leaving") |
07:47:18 | | Join massiveH [0] (n=massiveH@ool-44c48a1e.dyn.optonline.net) |
08:00 |
08:03:43 | | Join JdGordon [0] (n=jonno@c220-237-62-106.smelb2.vic.optusnet.com.au) |
08:10:29 | | Quit massiveH ("Leaving") |
08:20:42 | | Part sH4RD |
08:21:05 | | Join ChristopherW [0] (n=christop@ip68-3-207-47.ph.ph.cox.net) |
08:21:31 | | Quit ChristopherW (Remote closed the connection) |
08:29:35 | | Quit gevaerts (Nick collision from services.) |
08:29:48 | | Join gevaerts [0] (n=fg@rockbox/developer/gevaerts) |
08:44:15 | | Join Rob2223 [0] (n=Miranda@p4FDCD06F.dip.t-dialin.net) |
08:45:40 | | Quit nuonguy (Read error: 113 (No route to host)) |
08:48:04 | amiconn | saratoga: (for the logs) I have a suspicion what might be the problem with synth on cop... |
08:48:19 | | Part toffe82 |
08:51:20 | | Quit Rob2222 (Read error: 60 (Operation timed out)) |
08:55:14 | | Join AndyI [0] (n=pasha_in@212.14.205.32) |
09:00 |
09:02:15 | | Join krz [0] (n=irc_by@turbo.sml.by) |
09:02:51 | krz | hi! does anyone know if it is possible to make something like symlink in svn? |
09:03:34 | krz | btw, are there svn admins? |
09:08:33 | | Quit AndyIL (Read error: 110 (Connection timed out)) |
09:14:42 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
09:15:39 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
09:17:54 | | Join Zom_ [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
09:21:21 | *** | Saving seen data "./dancer.seen" |
09:25:06 | JdGordon | krz: guess you need to stick around till Bagder or linusN gets in |
09:25:39 | Bagder | krz: no |
09:26:00 | | Join krz|afk [0] (n=irc_by@turbo.sml.by) |
09:26:04 | Bagder | symlinks need to be created by the build if you need them, but symlinks aren't portable so I'd advice against that |
09:26:05 | | Quit krz (Read error: 104 (Connection reset by peer)) |
09:26:26 | | Quit Zom_ (Read error: 104 (Connection reset by peer)) |
09:26:38 | | Join Zom_ [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
09:28:50 | | Join Mathiasdm [0] (n=Mathias@78-22-6-189.access.telenet.be) |
09:29:15 | | Join Lambduh [0] (n=Lambda@12-202-140-90.client.mchsi.com) |
09:29:37 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
09:30:10 | Bagder | voices and daily builds seem to be working again |
09:30:25 | Bagder | hm or perhaps not |
09:33:23 | Bagder | voices work, but not target builds |
09:37:02 | | Quit Zom (Read error: 110 (Connection timed out)) |
09:38:06 | * | Bagder reinstalls all the cross-compilers on the machine |
09:38:06 | pixelma | .rocks and codecs still seem to be missing |
09:43:33 | amiconn | Hmm, the packaged KNOWN_ISSUES file has an issue... |
09:44:43 | amiconn | It contains issues for all targets, e.g. it talks about the MAS (meaningless on anything swcodec), or portalplayer (meaningless on archos, iriver, gigabeat etc) ... |
09:48:46 | | Quit Zom_ (Read error: 104 (Connection reset by peer)) |
09:48:54 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
09:52:17 | | Quit krz|afk (" ?") |
09:56:47 | | Join Acksaw [0] (n=omgwtfbb@cpc2-stok5-0-0-cust754.bagu.cable.ntl.com) |
09:58:17 | | Quit Zom (Read error: 104 (Connection reset by peer)) |
10:00 |
10:01:45 | amiconn | Hmm, it seems there's quite some optimisation potential in our font code (wrt saving ram), when the font is sparse |
10:03:02 | amiconn | Noticed that because adding just the euro sign upped the size of rockfont-8 from ~6KB to ~26KB |
10:03:18 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
10:03:50 | amiconn | This is because 'lastchar' increased a lot, and the offsets are stored as an array of (lastchar-firstchar) size |
10:04:27 | | Join Ubuntuxer [0] (n=johannes@dslb-084-060-131-137.pools.arcor-ip.net) |
10:07:36 | | Part Ubuntuxer |
10:15:54 | | Quit GodEater_ (Read error: 113 (No route to host)) |
10:15:58 | | Join GodEater__ [0] (n=ge@rockbox/staff/GodEater) |
10:16:11 | | Join appleipodder [0] (i=eXact@dsl-mlibrasgw2-fefafa00-80.dhcp.inet.fi) |
10:19:00 | | Join Zom_ [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
10:23:25 | | Quit Zom (Read error: 110 (Connection timed out)) |
10:24:14 | | Quit Alext1232 () |
10:25:13 | | Join midkay_ [0] (n=midkay@71-35-99-88.tukw.qwest.net) |
10:34:44 | | Quit Zom_ (Read error: 60 (Operation timed out)) |
10:35:26 | | Join snoh [0] (n=dave@cpc1-sout6-0-0-cust616.sotn.cable.ntl.com) |
10:37:27 | | Join mazling [0] (i=largeear@host86-143-12-152.range86-143.btcentralplus.com) |
10:38:44 | | Quit amiconn (Nick collision from services.) |
10:38:51 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
10:40:32 | | Join goffa_ [0] (n=goffa@216.220.23.105) |
10:41:19 | | Quit midkay (Read error: 110 (Connection timed out)) |
10:42:20 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
10:47:26 | | Join ender` [0] (i=krneki@foo.eternallybored.org) |
10:51:33 | | Quit goffa (Read error: 110 (Connection timed out)) |
11:00 |
11:05:26 | amiconn | Extending the font format to contain a glyph table would be an option. Shouldn't be difficult to handle, neither in convbdf nor in rockbx, and it can even be optional, so that tightly packed .fnt files won't see a file size increase |
11:07:01 | | Quit desowin ("KVIrc 4.0.0 Insomnia http://www.kvirc.net/") |
11:07:55 | amiconn | It would just be a binsearchable list of glyphs contained in the font. Converting from char_code to glyph_num would be done by binsearching that list. If it's not present, it would be glyph_num = char_code - firstchar, like now |
11:08:43 | amiconn | That's certainly post-3.0 stuff though |
11:14:40 | | Join godoitis [0] (n=chatzill@dslb-088-071-007-251.pools.arcor-ip.net) |
11:17:10 | | Quit godoitis (Read error: 104 (Connection reset by peer)) |
11:17:29 | | Join Zom_ [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
11:18:33 | | Quit Zom (Connection timed out) |
11:19:14 | amiconn | markun: ping |
11:20:13 | | Quit Zom_ (Read error: 60 (Operation timed out)) |
11:21:26 | *** | Saving seen data "./dancer.seen" |
11:22:33 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
11:23:01 | | Quit BHSPitLappy ("Ex-Chat") |
11:25:18 | | Join godoitis [0] (n=chatzill@dslb-088-071-007-251.pools.arcor-ip.net) |
11:26:52 | | Join stoffel_ [0] (n=sfr@p57B4C45C.dip.t-dialin.net) |
11:27:10 | | Quit godoitis (Read error: 104 (Connection reset by peer)) |
11:29:35 | | Join Zom_ [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
11:29:57 | | Quit Zom (Read error: 104 (Connection reset by peer)) |
11:30:45 | | Join godoitis [0] (n=chatzill@dslb-088-071-007-251.pools.arcor-ip.net) |
11:32:10 | | Quit godoitis (Read error: 104 (Connection reset by peer)) |
11:34:22 | | Join godoitis [0] (n=chatzill@dslb-088-071-007-251.pools.arcor-ip.net) |
11:37:10 | | Quit godoitis (Read error: 54 (Connection reset by peer)) |
11:46:06 | | Join culture [0] (n=none@cpc1-bele3-0-0-cust658.belf.cable.ntl.com) |
11:47:47 | | Join godoitis [0] (n=chatzill@dslb-088-071-007-251.pools.arcor-ip.net) |
11:48:04 | | Join herrwaldo [0] (n=waldo@ip-81-11-213-164.dsl.scarlet.be) |
11:48:51 | | Quit ompaul (Client Quit) |
11:52:10 | | Quit godoitis (Read error: 104 (Connection reset by peer)) |
12:00 |
12:00:15 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
12:05:35 | rasher | amiconn: sounds reasonable. Imagine the increase if you added a few chinese glyphs to rockfont |
12:06:30 | amiconn | Yep. The extreme case would be a font that just contained glyphs for U+0000 and U+FFFD. Almost 192KB of tables, a few bytes of glyph bitmaps... |
12:07:08 | amiconn | And it becomes worse if the glyph bitmap data exceeds the 64KB limit, as then the offsets become 32bit instead of 16bit |
12:07:40 | | Join Zom__ [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
12:07:43 | amiconn | The player unicode support already uses such a binsearch mechanism |
12:09:49 | pixelma | JdGordon: I thought the WPS should only update parts that changed not the whole WPS - but I don't know whether this works correctly at the moment. |
12:11:27 | amiconn | rasher: We could also make this glyph table mandatary. While this would impose a slight penalty with tightly packed fonts, it would enable us to check .lng files against .fnt files |
12:12:30 | amiconn | Right now this is impossible, because missing intermediate glyphs (gaps between firstchar and lastchar) aren't marked as such, but their offsets and widths just reference the same glyph bitmap as defaultchar |
12:12:42 | rasher | That always seemed like it'd be a good idea to me. (considering someone using the chinese language selecting rockfont and seeing nothing but boxes) |
12:14:30 | | Join miepchen^schlaf [0] (n=miepchen@p54BF4D72.dip.t-dialin.net) |
12:16:02 | amiconn | Yes, although it should only warn and offer cancellation if glyphs are missing |
12:16:21 | amiconn | Otherwise it wouldn't be possible to select a language because of a single missing glyph... |
12:16:50 | rasher | Yeah, a yes/no dialog seems reasonable |
12:17:51 | amiconn | Or perhaps apply heuristics. If more than say 5% of the needed glyphs are missing, refuse. If less than that but more than zero, just warn |
12:18:32 | | Join Casainho [0] (n=chatzill@89-180-69-153.net.novis.pt) |
12:18:40 | | Join bluebrother [0] (n=dom@rockbox/staff/bluebrother) |
12:18:40 | Casainho | hello RB people :-) |
12:18:56 | Casainho | I want to put RB kernel working, I am now looking at timer.c |
12:19:22 | | Join PaulJam [0] (n=PaulJam_@p54BCC65F.dip.t-dialin.net) |
12:19:37 | Casainho | bool timer_register(int reg_prio, void (*unregister_callback)(void), |
12:19:39 | Casainho | long cycles, int int_prio, void (*timer_callback)(void) |
12:19:40 | Casainho | IF_COP(, int core)) |
12:19:42 | Casainho | Can someone tell me what are all that arguments? |
12:20:02 | Mode | "#rockbox +o logbot " by ChanServ (ChanServ@services.) |
12:22:18 | bluebrother | well, from reading the prototype I'd say you register a new timer, with a timer callback, a callback when the timer gets unregistered, it does have a scheduling priority and a number of cycles it runs. |
12:22:30 | | Quit Zom (Success) |
12:22:39 | | Quit stoffel_ ("Lost terminal") |
12:22:51 | | Quit Zom_ (Connection timed out) |
12:23:42 | bluebrother | and please don't do multiline pastes −− you wake logbot ... |
12:24:07 | Casainho | hmmm... eheh - english is not my language, nor I am professional of C, so, I don't know what mens callback and that :-) |
12:24:11 | amiconn | That reminds me that I should remove int_prio |
12:24:21 | Casainho | anyway, I think I am understanding it a bit more |
12:24:36 | amiconn | It's only used on SH1, and even there all callers choose the same, low priority |
12:25:35 | Casainho | bluebrother: looks to me that part of the code is constant over all targets, just the initialization of the timer differ, right? |
12:26:10 | bluebrother | the only thing that differs is the IF_COP part which only applies if the CPU has a COP |
12:26:47 | bluebrother | apart from that (from my understanding, but I'm not familiar with that code) it should be identical over targets |
12:28:27 | Casainho | bluebrother: now, just another question: in what frequency should I configure the timer?? on TIMER_FREQ (defined at timer.h) ??? |
12:29:21 | amiconn | That depends on your CPU |
12:29:32 | bluebrother | no idea about that −− as I said, I'm not familiar with that code. My guess is that the frequency is based on the tick timer, and the timer cycles are calculated by a macro |
12:29:49 | amiconn | More precisely, it depends on what input frequency the timers are running |
12:30:39 | | Quit miepchen^schlaf_ (Connection timed out) |
12:31:16 | Casainho | amiconn: I have on timer on MCU, at what frequency should I configure the interrupt? |
12:32:53 | Casainho | another question: on interrupt handler function, there is the "pfn_timer |
12:33:15 | Casainho | whats menas "pfn_timer"? - ok, timer I understand, but pfn...??? |
12:36:22 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
12:41:28 | Mode | "#rockbox -bbbb SETH_HIKARU!*@* *!*=SETH_HIK@bismarck.pat.k12.nd.us daurnimator!*@* *!*=luxun@gateway/tor* " by ChanServ (ChanServ@services.) |
12:41:28 | Mode | "#rockbox -bbbb lomur!*@* *!*phileas@*.cpe.net.cable.rogers.com *!*phileas@CPE00134645d969-CM000f9fa62b04.cpe.net.cable.rogers.com *!*Vicious@bzq-79-181-255-131.red.bezeqint.net " by ChanServ (ChanServ@services.) |
12:41:28 | Mode | "#rockbox -b *!*47c2d7ed@* " by ChanServ (ChanServ@services.) |
12:51:31 | | Quit Zom__ (Connection timed out) |
12:56:02 | | Quit Zom (Read error: 104 (Connection reset by peer)) |
12:56:33 | Casainho | amiconn: can you please tell me for what, or what value should be on TIMER_FREQ? −− I see that there is 3 functions: to enable the timer, to stop it and to configure its period... |
12:57:18 | | Quit miepchen^schlaf (Remote closed the connection) |
12:57:59 | | Join miepchen^schlaf [0] (n=miepchen@p54BF4D72.dip.t-dialin.net) |
12:58:36 | | Join Zom [0] (n=zom@reactos/tester/Zom) |
13:00 |
13:00:24 | | Join webguest99 [0] (n=51427fcd@gateway/web/cgi-irc/labb.contactor.se/x-e74d982d394499bb) |
13:00:31 | | Quit webguest99 (Client Quit) |
13:02:04 | | Join n1s [0] (n=nils@rockbox/developer/n1s) |
13:05:07 | | Quit Kopfi|offline ("Serverwechsel") |
13:07:34 | | Join Thundercloud [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
13:12:08 | | Nick JdGordon is now known as JdGordon|zzz (n=jonno@rockbox/developer/JdGordon) |
13:13:45 | | Join domonoky [0] (n=Domonoky@rockbox/developer/domonoky) |
13:18:33 | | Join nplus [0] (n=nplus@141.25.globcom.net) |
13:20:39 | | Join Schmogel [0] (n=Miranda@p3EE20F2D.dip0.t-ipconnect.de) |
13:21:27 | *** | Saving seen data "./dancer.seen" |
13:26:09 | | Quit Zom (Read error: 104 (Connection reset by peer)) |
13:26:49 | | Quit mazling ("Inde da'covale misain ye; Caballien misain ye!") |
13:30:00 | | Quit Schmogel ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
13:30:15 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
13:33:40 | | Part pixelma |
13:34:19 | | Quit amiconn (" bbl") |
13:36:25 | | Quit Horscht ("Snak 5.3.3 Unregistered copy. Evaluation period is over. Program will now quit. Thanks for using Snak.") |
13:39:44 | | Join Zom_ [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
13:40:26 | | Join Horscht [0] (n=Horscht@xbmc/user/horscht) |
13:53:21 | | Join krz [0] (n=irc_by@turbo.sml.by) |
13:54:55 | | Join kpkeerthi [0] (n=chatzill@59.92.47.238) |
13:56:28 | kpkeerthi | new rockbox user.. just wanted stop by and say 'Hi'. rockbox rocks. Running it on Ipod 5.5 Gen 30 GB |
13:57:20 | | Join Zom__ [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
13:57:30 | Casainho | kpkeerthi: :-) |
13:58:43 | | Join Tuplanolla [0] (n=jani@unaffiliated/tuplanolla) |
13:59:04 | | Join dabujo [0] (i=xx@p4FDB1762.dip0.t-ipconnect.de) |
13:59:16 | domonoky | kpkeerthi: thanks and welcome to the rockbox world :-) |
14:00 |
14:00:16 | swimmer | old rockbox user here ... just wanted to say "Rockbox still rocks!" ;-) Running it on Ipod 5.5 Gen 80 GB & Iriver H340 |
14:00:30 | kpkeerthi | :) |
14:01:10 | * | gevaerts wonders if rockbox also boxes |
14:02:15 | | Part kpkeerthi |
14:05:06 | Casainho | Bagder: hello :-) - can you help on a timer question? |
14:05:41 | Tuplanolla | helloes! |
14:06:07 | | Join fdinel [0] (n=Miranda@modemcable204.232-203-24.mc.videotron.ca) |
14:07:28 | | Quit Mathiasdm ("Invisible Internet Project: http://www.i2p2.de") |
14:08:03 | | Quit Zom (Connection timed out) |
14:08:07 | Casainho | anyone can help me on a question about timer.c and timer.h?? |
14:08:22 | Casainho | Tuplanolla: hello :-) |
14:08:45 | domonoky | Casainho: only if you ask the question.. :-) |
14:09:02 | Casainho | domonoky: okok: |
14:09:11 | Casainho | TIMER_FREQ, is for what? |
14:10:15 | * | bluebrother suggests asking svn praise about who committed the timer function in question and looking after that person |
14:10:51 | | Quit Horscht ("I got raided by the FBI and all i got is this lousy quit message") |
14:11:25 | | Quit Zom_ (Connection timed out) |
14:11:29 | domonoky | :-) TIMER_FREQ is the Frequency of the timer source we use in rockbox .. |
14:11:45 | Casainho | bluebrother: thanks for the suggestion |
14:13:31 | Casainho | domonoky: I see that timer.c have mainly 3 functions, to setup timer, to turn it off and to set his period −− I don't understand what value TIMER_FREQ should have... - english is not my language, I may not understand the comments and variable names... |
14:14:12 | Casainho | domonoky: another question about: "pfn_timer" - what means pfn?? |
14:14:13 | domonoky | for example the pp cpus have a microsecond timer built in. Rockbox uses this for its software timer, so TIMER_FREQ is 1000000 |
14:14:21 | gevaerts | Casainho: from what I understand TIMER_FREQ needs to be the frequency of your hardware timer |
14:14:27 | Tuplanolla | if i run the tools/rockboxdev.sh script, what will it exactly do? |
14:15:24 | bluebrother | it will download and install the selected toolchain(s). |
14:15:43 | Casainho | ah, okok!! so now I understand ;-) −− or maybe not :-) −−- well, If we can setup the period of the timer, why have one constant frequency value of it??? |
14:16:55 | Tuplanolla | bluebrother: yeah. but what if i want to remove them later on? |
14:16:58 | bluebrother | Casainho: for software timers you usually have one fixed timer, if possible tied to a hardware timer. Then you can deduce any needed timer from that. |
14:17:00 | domonoky | i think rockbox uses a fixed hardware timer, and the period is then for the gernated variable software timer... |
14:17:20 | | Join Horscht [0] (n=Horscht@xbmc/user/horscht) |
14:17:25 | bluebrother | Tuplanolla: just remove the output folder (well, obviously only works if you installed the toolchain into its own folder |
14:17:41 | Tuplanolla | ah |
14:18:04 | Tuplanolla | ok, i'll try :) |
14:18:09 | bluebrother | look at the beginning lines of that script −− the output path can get set there |
14:21:38 | Casainho | domonoky: bluebrother - okok, I see that the timer_set() always work with hardware prescaller of the timer... - so I guess that is better to use hardware timer for delays instead multiples of quick interrupts, because battery run time |
14:25:27 | Casainho | so, I now know what should I do to setup the timer... - so I assume that TIMER_FREQ is the maximum frequency that timer interrupt can happens - what should be a good value of that TIMER_FREQ? maybe I will use 1MHz as domonoky said that pp uses :-) |
14:26:53 | domonoky | Casainho: it depends a bit on what the cpu you have can give. If possible this timer should be independent from the cpu frequency.. |
14:27:02 | | Quit Zom__ (Read error: 60 (Operation timed out)) |
14:27:23 | | Quit wpyh (Read error: 110 (Connection timed out)) |
14:27:47 | Casainho | domonoky: I have one PITC −− Programmable Interrupt Timer Control |
14:28:08 | Casainho | domonoky: I guess it should be ok, no? |
14:28:46 | domonoky | yes, should be okey, and you can always change things later, if it isnt good :-) |
14:29:02 | Casainho | domonoky: ah, okok - I understand now what you said :-) −− yes, PITC in this case don't depends on CPU, CPU can be on sleep and the timer is always working... |
14:30:13 | Casainho | domonoky: and what about "pfn_timer"? - can you guess what that means? |
14:30:59 | domonoky | i dont know what pfn_timer is, but the code tells me, its somehow related to the user timer (ie app code can register a timer callback) .. |
14:32:04 | Casainho | domonoky: hmmm... what is a callback? what is used for? |
14:33:02 | domonoky | ie, application code, or a plugin can register a function at the timer, which is the called when the timer elapses... |
14:33:17 | gevaerts | Casainho: if you don't know what a call back is, I think you should learn a bit more about C before attempting a rockbox port |
14:34:36 | Casainho | domonoky: :-) −− okok, I understand now :-) |
14:35:31 | Casainho | gevaerts: I don't have motivation to learn C, to read books... but hacking and going for this problems helps me learning.... :-) |
14:36:47 | Casainho | okok - so now I can setup my timer hardware - my first task is to do kernel_init() and after use it's API to make a LED FLASH −− now I have a code that flashes the LED using the timer, but not with RB kernel :-) |
14:37:00 | Casainho | I think I am setuped now :-) |
14:37:14 | gevaerts | That is indeed a good way to learn, but please understand that this channel is about rockbox, not about basic programming concepts |
14:37:38 | Casainho | gevaerts: sorry :-) |
14:38:13 | Casainho | bye bye :-) |
14:38:16 | | Quit Casainho ("ChatZilla 0.9.83 [Firefox 3.0.1/2008072820]") |
14:38:47 | Tuplanolla | yeah, just built my first rockbox :) |
14:41:12 | | Join mazling [0] (i=largeear@host86-143-12-152.range86-143.btcentralplus.com) |
14:45:00 | | Join Horschti [0] (n=Horscht@p4FD4D674.dip.t-dialin.net) |
14:45:37 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
14:45:46 | | Quit Horscht (Nick collision from services.) |
14:47:59 | | Join shodanX [0] (n=shodanX@arie.informatik.uni-erlangen.de) |
14:49:35 | swimmer | hmmm - is it possible to sort the entries in the WPS-gallery? |
14:49:45 | swimmer | would be a nice feature ... |
14:50:07 | | Join mrkiko [0] (n=IRCExplo@host105-28-dynamic.20-79-r.retail.telecomitalia.it) |
14:52:54 | | Quit PaulJam (".") |
14:53:26 | | Join Kopfgeldjaeger [0] (n=nicolai@monitor-mode-enabled-on-mon0.phy0.de) |
14:53:53 | | Quit mrkiko (Remote closed the connection) |
15:00 |
15:01:55 | | Join tessarakt [0] (n=jens@e180067099.adsl.alicedsl.de) |
15:02:10 | | Join wpyh [0] (n=william@12.168.247.130) |
15:04:17 | | Join scatterp- [0] (n=scatterp@host86-145-38-131.range86-145.btcentralplus.com) |
15:04:20 | | Part scatterp- |
15:04:28 | | Quit Zom (Read error: 104 (Connection reset by peer)) |
15:04:58 | | Join Zom [0] (n=zom@h-43-44.A166.cust.bahnhof.se) |
15:05:29 | | Join kharo [0] (n=teemu@a88-113-7-130.elisa-laajakaista.fi) |
15:08:24 | domonoky | in the Wiki this is not really possible, but in the upcomming new theme site it should be possible i think.. |
15:10:34 | swimmer | nice :) |
15:15:25 | | Join DerDome [0] (n=DerDome@dslb-082-083-252-126.pools.arcor-ip.net) |
15:16:13 | wpyh | Zambezi: did you manage to restore rockbox? |
15:16:22 | wpyh | uh... your ipod mini, I mean? |
15:18:25 | | Quit Bensawsome (Read error: 110 (Connection timed out)) |
15:18:39 | wpyh | mcuelenaere: I missed your comment two days ago :) |
15:21:30 | *** | Saving seen data "./dancer.seen" |
15:22:06 | wpyh | yes, the page there mentions a checksum |
15:22:19 | wpyh | but I don't know where to find it |
15:22:31 | wpyh | do you know the format of ccpmp.bin? |
15:22:38 | wpyh | I think it's just a binary blob... |
15:25:24 | | Join perrikwp [0] (i=4aa794a0@gateway/web/ajax/mibbit.com/x-030feb63612622b1) |
15:31:04 | | Quit Zarggg () |
15:36:33 | | Join krz|afk [0] (n=irc_by@turbo.sml.by) |
15:36:38 | | Quit krz (Read error: 104 (Connection reset by peer)) |
15:38:28 | | Join Zom_ [0] (n=zom@h81172159115.kund.kommunicera.umea.se) |
15:38:49 | | Join OltreIrc`16126 [0] (n=djwatt3@151.60.56.42) |
15:38:50 | | Quit Zom (Nick collision from services.) |
15:39:06 | OltreIrc`16126 | hello my friends |
15:39:08 | | Nick Zom_ is now known as Zom (n=zom@h81172159115.kund.kommunicera.umea.se) |
15:39:12 | | Nick OltreIrc`16126 is now known as djwatt3^ (n=djwatt3@151.60.56.42) |
15:39:22 | djwatt3^ | i have one problem with rockbox |
15:39:29 | djwatt3^ | i can explain it? |
15:41:17 | | Quit kharo ("Leaving.") |
15:41:45 | gevaerts | djwatt3^: Please don't ask to ask... |
15:41:54 | djwatt3^ | ok |
15:41:56 | djwatt3^ | sorry |
15:42:22 | djwatt3^ | where i can find games for rockbox (work on ipod video 30 gb) |
15:42:26 | djwatt3^ | please |
15:42:51 | rasher | djwatt3^: Plugins > Games |
15:43:29 | | Quit appleipodder () |
15:43:37 | djwatt3^ | i dont see plugin on web site |
15:44:24 | djwatt3^ | can past me the link please |
15:45:03 | | Join holscher [0] (n=holscher@port266.ds1-svg.adsl.cybercity.dk) |
15:47:11 | holscher | how come i can't make "album artist" work? I have tagged tracks with the "album artist" tag but the database wont sort them accordingly... |
15:47:45 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
15:48:24 | gevaerts | djwatt3^: there are no plugins on the website. All plugins are included |
15:49:44 | djwatt3^ | but in my rockbox −−> plugin −−-> games or apps there isn't anything |
15:50:27 | gevaerts | In that case you have a bad build. Try installing the current build |
15:52:05 | djwatt3^ | yes bro |
15:52:21 | djwatt3^ | sorry |
15:52:29 | djwatt3^ | i have installed bad build |
15:52:33 | djwatt3^ | thanks |
15:54:48 | | Join beta2k_ [0] (n=beta@d193-118-104.home3.cgocable.net) |
16:00 |
16:01:53 | | Quit djwatt3^ () |
16:02:06 | Zambezi | wpyh: No. I'm going to a friend tonight restoring it in iTunes, then I think it'll work. |
16:04:54 | wpyh | hm... |
16:04:59 | wpyh | ok, what are its symptoms? |
16:05:10 | wpyh | when you try to restore manually? |
16:11:52 | | Quit beta2k (Read error: 110 (Connection timed out)) |
16:12:33 | | Part wpyh |
16:17:29 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
16:23:40 | | Join Bensawsome [0] (n=Bensawso@unaffiliated/bensawsome) |
16:27:00 | | Quit XavierGr (Nick collision from services.) |
16:27:10 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
16:37:33 | | Quit krz|afk (" ?") |
16:41:16 | | Quit DerDome (Nick collision from services.) |
16:41:17 | | Join DerDome1 [0] (n=DerDome@dslb-082-083-252-126.pools.arcor-ip.net) |
16:41:25 | | Nick DerDome1 is now known as DerDome (n=DerDome@dslb-082-083-252-126.pools.arcor-ip.net) |
16:45:02 | | Join Nico_P [50] (n=nicolas@rockbox/developer/NicoP) |
16:49:24 | | Join Ubuntuxer [0] (n=johannes@dslb-084-062-098-233.pools.arcor-ip.net) |
16:50:06 | | Join nuonguy [0] (n=john@c-71-198-1-139.hsd1.ca.comcast.net) |
16:50:45 | | Quit Ubuntuxer (Client Quit) |
16:53:56 | | Join einmus [0] (n=ded79317@gateway/web/cgi-irc/labb.contactor.se/x-7a24766b673fe808) |
16:56:00 | | Quit einmus (Client Quit) |
16:58:43 | | Join Seed [0] (n=ben@bzq-84-108-232-45.cablep.bezeqint.net) |
17:00 |
17:09:23 | | Quit XavierGr (Nick collision from services.) |
17:09:34 | | Join XavierGr [0] (n=xavier@rockbox/staff/XavierGr) |
17:21:34 | *** | Saving seen data "./dancer.seen" |
17:24:24 | | Quit Zom ("leaving") |
17:24:35 | | Join Zom [0] (n=zom@h81172159115.kund.kommunicera.umea.se) |
17:25:16 | | Join Mathiasdm [0] (n=Mathias@78-22-6-189.access.telenet.be) |
17:44:08 | | Join Ubuntuxer [0] (n=johannes@dslb-084-062-093-037.pools.arcor-ip.net) |
17:45:35 | | Join DjExcile [0] (n=djexcile@host217-42-110-83.range217-42.btcentralplus.com) |
17:45:40 | DjExcile | hey |
17:45:47 | DjExcile | having problems installing rockbox on my ipod |
17:45:58 | DjExcile | i have the ipod in disk mode but it says cant find ipod aborting etc |
17:46:06 | DjExcile | iv trying everything..even on another computer..any ideas? |
17:47:31 | DjExcile | can anybody help? |
17:47:45 | domonoky | DjExcile: you are sure its a supported model ? and does the apple os work fine ? |
17:47:52 | DjExcile | yeh |
17:47:58 | DjExcile | my ipod comes up on itunes and stuff |
17:48:02 | DjExcile | its a 80gb video |
17:48:13 | DjExcile | i just downloaded the rockbox installer but it cannot find my ipod |
17:48:40 | DjExcile | when i hit autodetect it comes up and stuff..but when i click to install it cannot find it |
17:48:53 | DjExcile | No Ipods Found |
17:48:54 | domonoky | autodetection finds it ? |
17:49:01 | DjExcile | yeh it comes up the drive letter n all |
17:49:33 | DjExcile | the ipod is connected and is in disk mode, so i duno wot the problem cud be |
17:49:35 | | Join Nibbl [0] (n=Nibbler@e181074083.adsl.alicedsl.de) |
17:50:30 | DjExcile | also, its only saying its 30gb in the program |
17:51:04 | DjExcile | bootloader is already installed and upto date, do you want to replace bootloader |
17:51:12 | DjExcile | then if i hit ok it says progress, cannot find ipod |
17:51:37 | domonoky | yes, rbutil can not distuinguish the 80gig and 30gig versions.. but its safe to install a 30gig version on a 80gig ipod video.. |
17:51:46 | DjExcile | k np |
17:51:55 | DjExcile | any chance we can talk on msn and maybe you cud sort this for me? |
17:52:23 | | Part Ubuntuxer |
17:52:31 | domonoky | perhaps try quitting rbutil, and start it again, then try the bootloader install again, without autodetection first.. |
17:53:04 | DjExcile | k |
17:53:33 | domonoky | there was a bug in the past, which let the bootloader install fail, if first used autodetection... this bug should be fixed, but its worth a try... |
17:53:44 | domonoky | which version of rbutil is this ? |
17:54:09 | DjExcile | 1.0.4 |
17:54:29 | domonoky | uh, thats old... |
17:54:36 | DjExcile | k |
17:54:38 | DjExcile | can you send me the new one |
17:54:46 | domonoky | use the newest, m1.0.6.. see wiki |
17:54:53 | domonoky | http://www.rockbox.org/twiki/bin/view/Main/RockboxUtility |
17:55:05 | DjExcile | thanks |
17:58:17 | DjExcile | stil says no ipods found |
17:58:35 | DjExcile | wen i hit autodetect it says |
17:58:42 | DjExcile | unsupported apple player found |
17:58:46 | DjExcile | but its a 80gb video |
17:59:03 | DjExcile | i hav the ipod connected in disk mode..is this right |
17:59:48 | domonoky | disk mode is correct, but if rbutil says its unsupported, it may be "classic" and not a video ? |
17:59:54 | DjExcile | no its a video |
17:59:58 | DjExcile | deffo video |
18:00 |
18:00:08 | DjExcile | says videos n stuff on the menu on it lol |
18:00:15 | DjExcile | and iv played videos on it |
18:00:36 | DjExcile | must be sumthing 2 do with the computer |
18:00:44 | advcomp2019 | are you sure it is not a classic |
18:00:47 | DjExcile | 100% |
18:00:54 | domonoky | playing video doesnt mean its a ipod video (aka 5gen or 5.5gen) ... |
18:01:03 | DjExcile | http://www.eliteukelectronics.com/apple-ipod-video-80-gb−−-black-263-p.asp |
18:01:13 | DjExcile | thats the one i have |
18:03:43 | DjExcile | its a 5gen |
18:04:27 | domonoky | you could try ipodpatcher instead of rbutil for the bootloader install... but i dont think that helps.. :-) |
18:04:34 | DjExcile | i tryed it first |
18:04:38 | DjExcile | it says no ipod found lol |
18:04:41 | domonoky | see this page to identify your player: http://support.apple.com/kb/HT1353 |
18:04:51 | | Quit nuonguy ("This computer has gone to sleep") |
18:04:51 | DjExcile | k thanks |
18:05:32 | | Join nuonguy [0] (n=john@c-71-198-1-139.hsd1.ca.comcast.net) |
18:06:38 | | Join saratoga [0] (n=41becb3b@gateway/web/cgi-irc/labb.contactor.se/x-46573d85b1a81ae6) |
18:07:21 | | Join Schmogel [0] (n=Miranda@p3EE20F2D.dip0.t-ipconnect.de) |
18:07:26 | DjExcile | o it is a classic lol |
18:07:29 | DjExcile | 80gb classic |
18:07:30 | DjExcile | sorry |
18:07:34 | DjExcile | does that mean i cant put rockbox on it |
18:07:51 | | Quit mazling ("Inde da'covale misain ye; Caballien misain ye!") |
18:08:00 | DjExcile | :| |
18:08:06 | domonoky | jup, rockbox doesnt work on this.. and please write longer lines... |
18:08:19 | DjExcile | ah ok, thanks for the help |
18:08:43 | DjExcile | can you mod anything on the ipod classic |
18:09:04 | saratoga | probably not |
18:09:21 | DjExcile | ok thanks |
18:09:22 | | Quit DjExcile () |
18:14:44 | | Join mf0102 [0] (n=michi@85.127.21.119) |
18:14:45 | | Join massiveH [0] (n=massiveH@ool-44c48a1e.dyn.optonline.net) |
18:18:03 | | Join toffe82 [0] (n=chatzill@adsl-75-37-118-121.dsl.frs2ca.sbcglobal.net) |
18:20:50 | | Join Dhraakellian [0] (n=ntryon@cpe-69-207-147-61.rochester.res.rr.com) |
18:21:22 | * | Dhraakellian ponders measuring how long his e260's battery lasts when recording |
18:22:46 | | Join Zarggg [0] (n=z@65-78-69-194.c3-0.eas-ubr6.atw-eas.pa.cable.rcn.com) |
18:22:57 | | Quit nuonguy (No route to host) |
18:23:38 | saratoga | assuming you record to wav with the screen off, probably longer then playing music |
18:24:27 | | Join bughunter21 [0] (n=j@77.164.66.126) |
18:27:13 | bluebrother | domonoky: if rbutil tells an unsupported ipod was found the player is _definitely_ a classic or a nano [23]G. Except if the PIDs we have are wrong ... |
18:31:57 | | Quit bughunter2 (Read error: 110 (Connection timed out)) |
18:33:34 | | Join Lear [0] (i=chatzill@rockbox/developer/lear) |
18:34:29 | | Nick bughunter21 is now known as bughunter2 (n=j@77.164.66.126) |
18:41:27 | | Join Thundercloud_ [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
18:43:05 | | Quit nplus (Remote closed the connection) |
18:43:44 | | Join nplus [0] (n=nplus@141.25.globcom.net) |
18:48:51 | | Quit Mathiasdm ("Invisible Internet Project: http://www.i2p2.de") |
18:49:38 | | Quit Thundercloud_ (Read error: 104 (Connection reset by peer)) |
18:49:51 | | Join Thundercloud_ [0] (n=thunderc@84-51-130-71.judith186.adsl.metronet.co.uk) |
18:55:30 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
19:00 |
19:10:47 | | Quit holscher (Read error: 104 (Connection reset by peer)) |
19:21:35 | *** | Saving seen data "./dancer.seen" |
19:23:38 | | Join Yondering [0] (n=Timo@pppoe-133-033.wcta.net) |
19:25:59 | | Join holscher [0] (n=holscher@port266.ds1-svg.adsl.cybercity.dk) |
19:32:03 | | Join nuonguy [0] (n=john@c-71-198-1-139.hsd1.ca.comcast.net) |
19:35:40 | | Quit saratoga ("CGI:IRC") |
19:47:48 | | Nick Kopfgeldjaeger is now known as Kopfi|offline (n=nicolai@monitor-mode-enabled-on-mon0.phy0.de) |
19:48:26 | | Join kharo [0] (n=teemu@a88-113-7-130.elisa-laajakaista.fi) |
19:54:22 | | Quit Thundercloud_ (Remote closed the connection) |
19:56:40 | | Join DC1 [0] (n=dc1@70.107.161.31) |
20:00 |
20:13:39 | bluebrother | do we really need / want patches for automated cleanups done by tools (as FS #9313)? |
20:16:45 | * | bluebrother notices the close message on that task |
20:21:52 | | Quit Yondering ("Leaving") |
20:21:56 | | Join parafin|away [0] (i=parafin@parafin.dialup.corbina.ru) |
20:24:35 | | Quit CyBergRind|w (Read error: 110 (Connection timed out)) |
20:26:22 | | Quit parafin (Nick collision from services.) |
20:28:48 | | Quit parafin|away ("So long and thanks for all the fish") |
20:28:51 | | Join parafin [0] (i=parafin@paraf.in) |
20:30:20 | | Join LambdaCalculus37 [0] (n=LambdaCa@nmd.sbx07801.newyony.wayport.net) |
20:41:56 | | Join Casainho [0] (n=chatzill@89-180-69-153.net.novis.pt) |
20:43:58 | | Nick Kopfi|offline is now known as Kopfgeldjaeger (n=nicolai@monitor-mode-enabled-on-mon0.phy0.de) |
20:44:09 | Casainho | hello RB people :-) |
20:44:45 | * | bluebrother hides |
20:45:21 | Casainho | I am trying to build RB, and on doing make, I get the following error: |
20:45:23 | Casainho | export/timer.h:38:27: error: timer-target.h: No such file or directory |
20:45:35 | Casainho | can someone help me? |
20:46:03 | bluebrother | well, seems there is something broken with your target-tree configuration |
20:46:04 | Casainho | I have that timer-target.h file on target directoryy..... |
20:46:31 | Casainho | hmmm, my is: |
20:46:33 | Casainho | rockbox/firmware/target/arm/atmel/at91sam9260/rockboxplayerlittle |
20:47:27 | bluebrother | why "arm/atmel"? PP chips are arm too, and we don't have a "PP" folder for them |
20:47:53 | Casainho | well, I don't know - so, what do you advice? |
20:48:23 | bluebrother | so following the present logic you should strip the "atmel" part |
20:48:43 | bluebrother | it's family/controller/player |
20:49:09 | Casainho | firmware/target/[cpu]/[manufacturer]/[model]/*.h |
20:49:37 | bluebrother | ? |
20:49:59 | | Join Mathiasdm [0] (n=Mathias@vpnc110.ugent.be) |
20:50:02 | Casainho | hmmm, okok - I think I mistake manufacturer of player to manufacturer of CPU :-) |
20:50:33 | Casainho | bluebrother: that info, is on page Twiki PortingHowTo |
20:50:37 | bluebrother | folders like "pp5020/apple" wouldn't make sense, would they? |
20:51:04 | Casainho | yes, you are right :-) −− okok, I go back to try build it :-) |
20:51:32 | | Quit Nibbl (Read error: 110 (Connection timed out)) |
20:51:59 | | Join Nibbl [0] (n=Nibbler@e181085041.adsl.alicedsl.de) |
20:52:05 | Casainho | so the tree is now: |
20:52:36 | Casainho | firmware/target/arm/rockbox/at91sam9260/rockboxplayerlittle |
20:52:40 | Casainho | does it makes sense? |
20:52:55 | bluebrother | no, even worse. Why "rockbox"? |
20:53:03 | bluebrother | cpu = arm |
20:53:12 | bluebrother | menufacturer = at91sam9260 |
20:53:28 | bluebrother | model = rockboxplayerlittle |
20:53:35 | Casainho | no, manufacturer is Rockbox! |
20:53:44 | Casainho | ah, okok :-) |
20:54:08 | Casainho | so I will remove that at91sam9260 |
20:54:20 | | Quit LambdaCalculus37 ("Do quit now, there's a demon around the corner!") |
20:54:22 | * | bluebrother sighs |
20:54:43 | bluebrother | rockbox doesn't make chips. |
20:55:42 | bluebrother | just look at the existing tree: it's like "target/arm/imx31" |
20:55:59 | bluebrother | so in your case using "target/arm/at91sam" would go along |
20:56:54 | Casainho | okok :-) −− thanks, I will try :-) |
20:57:20 | * | bluebrother prepares stealing on "ok" from Casainho |
20:58:04 | bluebrother | s/on/an/ |
20:58:22 | Casainho | so, firmware/target/arm/at91sam/rockboxplayerlittle, ok? |
20:59:21 | bluebrother | yes, like that |
20:59:24 | Casainho | hmmm. I have the "timer-trar |
20:59:47 | | Quit Schmogel (Read error: 104 (Connection reset by peer)) |
20:59:55 | Casainho | timer-target.h file inside directory rockboxplayerlittle but I continue to have error: |
21:00 |
21:00:43 | Casainho | export/timer.h:38:27: error: timer-target.h: No such file or directory |
21:01:04 | bluebrother | well, then figure if the include paths are correct (which I guess they aren't) |
21:02:30 | | Join faemir [0] (n=faemir@88-106-145-209.dynamic.dsl.as9105.com) |
21:03:22 | | Join madspin [0] (n=madspin@i-83-67-106-212.freedom2surf.net) |
21:03:25 | Casainho | okok - I got it −− on configure file, is now "t_manufacturer="at91sam" - before were the old value... my timer.c did build no without any error :-) −− thanks ;-) |
21:03:37 | | Join Schmogel [0] (n=Miranda@p3EE20F2D.dip0.t-ipconnect.de) |
21:04:06 | * | bluebrother finally steals an "ok" or two |
21:07:22 | | Join robin0800 [0] (n=robin080@cpc2-brig8-0-0-cust394.brig.cable.ntl.com) |
21:09:28 | | Quit fyre^OS (Read error: 54 (Connection reset by peer)) |
21:11:14 | | Join fyrestorm [0] (n=fyre@cpe-68-173-168-48.nyc.res.rr.com) |
21:11:40 | Casainho | eheh - now I get other error: make[1]: *** No rule to make target `/home/cas/Documentos/RockboxPlayer/svn-code.google/trunk/rockbox/build/firmware/target/arm/crt0.o', needed by `/home/cas/Documentos/RockboxPlayer/svn-code.google/trunk/rockbox/build/librockbox.a'. Stop. |
21:12:26 | Casainho | what that means? what am I missing? |
21:12:41 | bluebrother | well, isn't the error explaining enough? |
21:13:14 | bluebrother | target librockbox.a, which is needed, requires the object crt0.o to be built first. Make does not know now to create crt0.o in your setup |
21:13:43 | Casainho | more or less - I don't see any crt0.c file... what is that? |
21:14:11 | bluebrother | it's the startup file and rather important. Besides, it usually is pure asm. |
21:14:31 | bluebrother | "usually" meaning I've never seen a startup file in any other language than asm. |
21:14:43 | bluebrother | not sure if it's even possible |
21:14:47 | Casainho | I already have one startup file - my MCU is alreay started, no need no more to do it again... |
21:15:01 | bluebrother | no. |
21:16:11 | domonoky | Casainho: its a .S file in the target tree. for example firmware\target\arm\crt0-pp-bl.S i think.. |
21:16:33 | bluebrother | there is need to have a startup. You always need startup code. Even on a host environment you need the runtime startup |
21:16:41 | * | bluebrother throws some slashes at domonoky |
21:17:15 | bluebrother | domonoky: that's the bootloader crt |
21:18:36 | Casainho | bluebrother: I already have one bootstrap, and it configure the MCU, the SDRAM, etc... it uses already that start up file.... - is really need to use it again? |
21:18:44 | bluebrother | plus, there are several crt0.S files in subdirs −− like imx31/crt0.S |
21:19:46 | bluebrother | Casainho: yes. You might not need to do all initialization again, but a startup file _is_ necessary. As I said, even on a PC you need it (search your linux box for crt1.o) |
21:20:10 | * | bluebrother suggests asking wikipedia: http://en.wikipedia.org/wiki/Crt0 |
21:20:11 | domonoky | Casainho: you need it at least for defining the sections and memory addresses for the linker... |
21:21:37 | *** | Saving seen data "./dancer.seen" |
21:21:40 | bluebrother | domonoky: you sure? That would be the linker script (f.e. firmware/target/arm/imx31/app.lds) |
21:21:48 | Zambezi | I need some help here. I did the CF-card mod on my iPod Mini, did the manual restore before the swap, then restore and iPod reports 30 GB. I install Rockbox with bootloader, but the bootloader says there's no partion. |
21:21:49 | Casainho | well, so I think I must adapt it, because I have all that work already done... |
21:21:59 | bluebrother | crt for example usually does stuff like zeroing out .bss and initializing .data |
21:22:25 | domonoky | ah, you are right... |
21:22:33 | bluebrother | and you *can't* initialize .data for your application from the bootloader, as the bootloader doesn't know the values to initialize with. |
21:22:40 | bluebrother | in short, you *need* a crt file |
21:23:08 | Llorean | Zambezi: Are you using a self-compiled bootloader, or the current official bootloader? |
21:23:16 | Casainho | so, can you explain why the RB bootloader needs a crt file? for what? |
21:23:38 | Zambezi | Llorean: I used the installer. First just small, then the "big install", no difference. |
21:23:44 | bluebrother | Casainho: for exactly the same reason. |
21:23:52 | Casainho | so, I was reading a bit about that lds linker script, and I have it already made... |
21:24:12 | bluebrother | if you execute a program you need a startup. This is independent of platform or if something ran before |
21:24:14 | Zambezi | Llorean: iPod worked before the install. I did a restore in iTunes. |
21:24:27 | Llorean | Zambezi: The bootloader there isn't designed to work with the CF mod. The changes necessary for the CF mod to work require a more recent bootloader |
21:24:41 | Llorean | You'll have to compile from SVN for the time being |
21:24:51 | | Quit Schmogel ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:24:54 | bluebrother | there is a binary posted in some FS task |
21:25:02 | bluebrother | (at least for mini 1G and 2G) |
21:25:03 | Casainho | so, that crt file would run in the end of the bootloader? |
21:25:14 | * | bluebrother wants to scream |
21:25:17 | Casainho | or at the beguining? |
21:25:27 | bluebrother | no. It's what's run first. It's the initialization |
21:25:29 | Casainho | I am trying to understand |
21:25:39 | bluebrother | does it make sense to initialize the system after your program finished? |
21:25:49 | domonoky | crt0 stands for "c runtime 0" .. :-) |
21:25:55 | Zambezi | Llorean: Oh, I thought that was corrected, but thanks. I'll build it. It's for iPod Mini 2gen. |
21:26:03 | Llorean | Zambezi: It's corrected in SVN. |
21:26:08 | * | bluebrother already posted a link to wikipedia exactly explaining this |
21:26:13 | Llorean | There hasn't been a bootloader release since the correction. |
21:26:17 | Casainho | well, I think I have 3 programs - bootstrap -> RB bootloader -> RB firmware |
21:27:26 | domonoky | Casainho: both bootloader and RB firmware need a crt0 file, because it sets up the enviroment to execute c code... |
21:27:28 | bluebrother | Zambezi: check http://www.rockbox.org/tracker/task/8901 |
21:27:38 | Casainho | I have one crt0 used by bootstrap, so, I now think that I need other for RB bootloader, is that correct?(to initialize the RAM data, etc) |
21:27:45 | bluebrother | I don't know what exactly your bootstrap thing does ... |
21:28:05 | bluebrother | sounds to me like your bootstrapping is something that would be done by the bootloader |
21:28:29 | bluebrother | and if you have control over your mcu, why not put the bootloader in flash? Makes much more sense anyway imo. |
21:28:40 | | Join [CBR]Unspoken|w [0] (n=cbr@212.98.160.130) |
21:28:50 | Casainho | oh, I am confused now :-) |
21:29:26 | Zambezi | bluebrother: Lovely. The last guy's post got exactly the same thing as me. Same model, same card, same size. :-) |
21:29:48 | bluebrother | the bootloader is simply a program. Rockbox is also a program. Both have rather special purposes, but from a code point of view both are programs. If you use C programs (or any other higher level language except asm) you need to initialize the runtime |
21:29:56 | Casainho | can you please read more about the bootstrap and tell me what you think?? am I not complicating? http://www.rockbox.org/twiki/bin/view/Main/RockboxPlayerLittlePrototype |
21:30:07 | bluebrother | so, if you f.e. write tie bootloader completely in asm you don't need a crt0.S |
21:30:09 | domonoky | so the main things a crt0 does is: set exception vectors, setup stacks, setup interrupt handlers... |
21:31:03 | | Join sH4RD [0] (n=x@ip68-100-182-34.dc.dc.cox.net) |
21:31:07 | | Quit sH4RD (Client Quit) |
21:31:45 | bluebrother | where can I find the code for that bootstrap thing? |
21:32:02 | | Quit fyrestorm (Read error: 104 (Connection reset by peer)) |
21:32:59 | Casainho | on SVN: http://code.google.com/p/rockboxplayer/source/browse/trunk/tools/bootstrap-v1.9?r=21 |
21:33:32 | | Join fyrestorm [0] (n=fyre@cpe-68-173-168-48.nyc.res.rr.com) |
21:33:38 | Casainho | ah, and I did run one flash led code that didn't use the crt0 file - the flash led code were lanched by that bootstrap.... |
21:34:42 | bluebrother | strange, the web svn browser didn't show me that folder |
21:35:06 | Casainho | and since the bootstrap already did set up the stack, vectors and handlers... - and bootstrap code were running on internal SRAM of MCU... while LED flash code did run after on external SDRAM - does this make sense? |
21:35:15 | domonoky | if the bootstrap code has access to your mass-storage, you could just skip the rockbox bootloader i think.. |
21:35:33 | Casainho | bluebrother: because I deleted that folder, I will update again later |
21:35:36 | Zambezi | Since I'm installing another bootloader, should I remove the old or will upgrade do? |
21:35:47 | Llorean | Zambezi: It'll just overwrite. |
21:36:11 | bluebrother | domonoky: put it the other way round: put the bootloader in flash and let it "bootstrap" |
21:36:46 | bluebrother | Casainho: and what makes you sure the required stack is the same for the bootloader and the application? |
21:37:23 | Casainho | bluebrother: sorry, don't understand your question.... |
21:38:33 | bluebrother | well, that "bootstrap" simply loads code from the dataflash to memory and executes it. |
21:38:42 | bluebrother | that's almost the same as the Rockbox bootloader does. |
21:39:09 | bluebrother | the only difference is that your "bootstrap" is in flash while the code it's loading is on the external memory. |
21:39:37 | | Join kugel [0] (n=chatzill@unaffiliated/kugel) |
21:39:58 | bluebrother | which means, if you drop this bootstrap and simply let the Rockbox bootloader do it by putting it into flash you have the same situation as we have on e.g. iriver h100 |
21:41:12 | bluebrother | bsides, some of the files in your repo are (c) Atmel. Check if / how you can redistribute them ... |
21:42:20 | * | bluebrother pulls out an "e" and leaves it to the reader putting it at the correct location |
21:42:40 | Casainho | * Redistribution and use in source and binary forms, with or without |
21:42:42 | Casainho | * modification, are permitted provided that the following conditions are met: |
21:42:53 | | Join oofus [0] (n=chris@oofus.demon.co.uk) |
21:43:42 | Casainho | yes, I can use them but put a notice in the documentation |
21:43:49 | domonoky | atmel is pretty nice with his sample code, unlike other firms.. :-) |
21:44:24 | Casainho | thats why I did choose to go with Atmel :-) |
21:45:06 | Casainho | well, what can be the advantages in using that bootstrap? |
21:45:22 | bluebrother | ok, how does your current hardware setup look like? Only the dev board? |
21:45:31 | Casainho | I was thinking in using the bootstrap, because is already done and I tested it :-) |
21:45:38 | bluebrother | well, where is the bootstrap code saved? |
21:45:57 | Casainho | http://www.rockbox.org/twiki/bin/view/Main/RockboxPlayerLittlePrototype −− please read and give me advice |
21:46:07 | bluebrother | and this dataflash is an external chip, right? |
21:46:48 | Casainho | on that image, just the LCD, buttons, batteries and audio data coded are external of development board |
21:46:49 | bluebrother | ok, so you're using the SAM9-L9260 board right now? |
21:46:56 | Casainho | yes, yes |
21:47:28 | bluebrother | well, if you want to make custom pcbs later you'd want to cut unneeded hardware. And the dataflash might be one. |
21:48:03 | bluebrother | question is, where is the bootstrap code saved? The SAM has to have some flash memory, has it? |
21:48:15 | Casainho | bluebrother: I want to make RB for that hardware, for now - I do not want to think in any possible future.... |
21:49:11 | Casainho | that SAM don't have any internal flash memory - it can boots by dataflash memory or NAND flash memory |
21:49:42 | domonoky | do you have already access to the NAND flash ? |
21:50:00 | Casainho | I have booth on board but I prefer to use dataflash... because I am using it on another projects, I have a bit of knowledge |
21:50:15 | domonoky | then you could just start the bootloder from there, or even rockbox directly.. :-) |
21:50:47 | Casainho | well, there is a program to where I can initialize any of that memories... even the SDRAM - try my code uploading it by USB |
21:50:53 | * | bluebrother heads over to atmel.com |
21:51:24 | Casainho | I can put any code directly to SDRAM and run it |
21:51:35 | bluebrother | domonoky: exactly that's my point: why load another bootloader if the bootstrap isn't really different? |
21:51:59 | domonoky | thats pretty nice for testing, like we can to for the telechip cpus.. |
21:52:07 | domonoky | s/to/do |
21:52:29 | bluebrother | well, the AT91SAM9260 data sheet summary talks about 32kiB internal ROM |
21:52:59 | Casainho | but that ROM have a "special" boot loader code that can boots by USB or serial port... |
21:53:34 | Casainho | if no correct code id found on dataflash or nand flash... - the exception vectors of ARM |
21:53:54 | domonoky | so theoretically you dont even need a extra bootloader or even a bootstrap for this player.. |
21:53:56 | bluebrother | well, can we modify that content? |
21:54:01 | | Join fyre^OS [0] (n=fyre@cpe-68-173-168-48.nyc.res.rr.com) |
21:54:13 | Casainho | no, we can't change the ROM |
21:54:37 | domonoky | i would just place the main rockbox binary for the start in dataflash, and later in the NAND... |
21:54:43 | domonoky | then its like the old archos... |
21:55:11 | domonoky | why struggle with a bootloader, when there is already one in the CPU.. :-) |
21:55:12 | Casainho | hmmm - dataflash is just 2MB and NAND 512MB |
21:55:57 | * | bluebrother looks for a distributor for that board |
21:56:38 | Casainho | domonoky: I think no, because: the bootlader on CPU just copies the first 32kB to internal SRAM and jumps to it.... RB firmware is much more large, righ? |
21:56:56 | Casainho | bluebrother: I bought on Olimex... about 200€ |
21:57:09 | bluebrother | urgh, that's a bit :/ |
21:57:23 | domonoky | dev boards arent cheap.. |
21:57:32 | bluebrother | true |
21:57:42 | bluebrother | I hoped for something more like 100EUR |
21:57:45 | Casainho | bluebrother: yes, a bit, but since there is a lot of code and drivers.... - I paid for that because I am learning |
21:57:50 | Zambezi | Writing just ./ipodpatcher didn't work. It says something like using internal bootloader so I added the name of the bootloader, but then I got this error: http://www.pastebin.ca/1183662 What could be wrong? |
21:58:12 | Casainho | so, any better sugestions than my actual ideas? |
21:58:15 | domonoky | Casainho: for a easy start i would then use your bootstrap and load the main binary with it, you can change it later if needed.. |
21:58:40 | Zambezi | Btw. it's in diskmode right now if that helps. |
21:59:38 | domonoky | in the end i would place a rockbox bootloader instead of bootstrap into dataflash, and the main binary in NAND flash... |
22:00 |
22:00:06 | bluebrother | Zambezi: ipodpatcher −−a bootloader-ipodmini2g.ipod |
22:00:21 | | Join saratoga [0] (n=9803c6dd@gateway/web/cgi-irc/labb.contactor.se/x-cc2e41fd3f13ff0a) |
22:00:30 | | Join sH4RD [0] (n=x@ip68-100-182-34.dc.dc.cox.net) |
22:00:41 | Casainho | domonoky: I think there is a problem with your idea - the bootstrap must be no more than 32kB!!! |
22:01:03 | bluebrother | and you most likely will need to give it the device node too −− iirc it only searches when using internal bootloaders |
22:01:12 | saratoga | amiconn: since I keep missing you, maybe you could drop a hint about my patch in the logs? |
22:01:15 | saratoga | i'm sort of stuck |
22:02:08 | bluebrother | Casainho: well, try to make the bootloader small enough to fit into 32kiB |
22:02:50 | Casainho | domonoky: for bootstrap read the RB firmware, it must mount the FAT partitons, I don't believe it can take less than that 32kB |
22:03:30 | | Quit sH4RD (Read error: 104 (Connection reset by peer)) |
22:03:36 | domonoky | then we are back to your solution, with a 3 stage load process.. |
22:03:39 | bluebrother | you only need a minimal FAT driver: no write support, possibly you could even go without vfat |
22:03:39 | domonoky | :-) |
22:04:11 | Bagder | 3 state is very common on those Atmel things due to size restrictions such as that |
22:04:12 | Casainho | I was thinking in use RB FAT drivers.... |
22:04:19 | bluebrother | bootloader.bin for mini2g is ~50kiB, and that's with code for booting the OF |
22:04:22 | Bagder | stage even |
22:04:45 | * | bluebrother tries to remember how big his FAT16 code was |
22:05:13 | Bagder | 1 tiny bootloader that just loads 2nd level bootloader without size restriction that then 3 loads the real OS |
22:05:51 | | Quit Rob2223 () |
22:05:58 | domonoky | so bootstrap -> rb bootloader (both in dataflash) -> rb main image in NAND, isnt that bad... |
22:06:04 | Casainho | the 1 have now tested |
22:06:07 | bluebrother | fat.o is around 25kiB. |
22:06:15 | | Join Rob2222 [0] (n=Miranda@p4FDCD06F.dip.t-dialin.net) |
22:06:28 | | Quit tessarakt (Read error: 113 (No route to host)) |
22:06:54 | bluebrother | but regardless of the number of boot stages, you still need to properly initialize hardware and runtime :) |
22:07:08 | Casainho | I was trying to build the 2nd, the RB bootloader −− the question is that crt0 file, which I don't need but looks like actual RB bootloader codes need it........ |
22:07:34 | * | bluebrother shuts up |
22:07:49 | Bagder | Casainho: rockbox comes with all the sources the bootloader needs |
22:07:54 | domonoky | Casainho: you need it ! no question. The question is more, what is need in it.. :-) |
22:08:20 | Bagder | of course you're free to remvoe whatever your particular port won't need |
22:08:51 | Zambezi | bluebrother: Big thansk! |
22:08:52 | Casainho | well, can you please see this simple flash LED code I did run without using the crt0 file? |
22:08:54 | Casainho | http://code.google.com/p/rockboxplayer/source/browse/trunk/flash_LED/flash_led.c?r=21 |
22:09:00 | | Quit Rob2222 (Client Quit) |
22:09:15 | Bagder | how is that related? |
22:09:18 | | Join Rob2222 [0] (n=Miranda@p4FDCD06F.dip.t-dialin.net) |
22:09:19 | bluebrother | I'm absolutely sure you had a crt file. |
22:09:28 | | Join dabujo_ [0] (i=xx@p4FDB1419.dip0.t-ipconnect.de) |
22:09:29 | bluebrother | Bagder: he doesn't believe us that he needs a crt ... |
22:09:43 | Casainho | the crt0 file was used by the bootstrap..... |
22:09:57 | Zambezi | And thanks to all you guys for all your help! My iPod Mini 2gen 4 GB is now fitted with 32 GB CF-card, no iTunes-crap. Just Rockbox! :-D |
22:10:15 | bluebrother | Casainho: how should the cpu know where to jump after a reset? How does it know that the program starts at main()? |
22:10:29 | | Quit fyrestorm (Read error: 113 (No route to host)) |
22:10:46 | Casainho | because crt0 file said it is on the _start().... |
22:11:02 | bluebrother | and how did this work if you haven't use a crt0? |
22:11:08 | Casainho | you have here all the code for that flash led, without any crt0 file: http://code.google.com/p/rockboxplayer/source/browse/trunk/flash_LED?r=21 |
22:11:32 | Bagder | why is that so important? |
22:11:48 | Bagder | start in the other end: get a rockbox bootloader and adapt it for your hw |
22:11:51 | bluebrother | because he has trouble with the bootloader at the crt stage. |
22:11:53 | domonoky | you really need it for the rb-bootloader.. |
22:13:01 | Casainho | because I don't know how to do that crt0 file, and I already have one made and tested, I want to take advantage on that.... (if possible) |
22:13:02 | Zambezi | Bagder: Can you update a part in the manual? I think you're involved. |
22:13:06 | * | bluebrother wonders if arm-elf-gcc comes with a generic crt0 |
22:13:38 | Casainho | bluebrother: please understand that crt0 file were used before by the bootstrap! |
22:13:47 | Bagder | Casainho: again, to make a bootloader you're much better off starting with the existing bootloader code and just adjusting it for your hw |
22:13:56 | Bagder | like it has adaptions for all the other targets already |
22:14:02 | Bagder | then the crt or not won't be an issue |
22:14:11 | domonoky | Casainho: did you use the same compiler for this led-test program, than now for th rb bootloader ? |
22:15:07 | Casainho | domonoky: yes, I am using the same - arm-elf-gcc 4.1.1 |
22:15:21 | | Join Unhelpful [0] (n=Militant@pool-98-117-9-134.hrbgpa.fios.verizon.net) |
22:15:27 | Zambezi | If I connect iPod to the computer with Rockbox on, should it automaticlly switch to "Apple mode" (Do not disconnect)? |
22:15:51 | Bagder | Casainho: we recommend using 4.0.3 as built with rockboxdev.sh for rockbox development |
22:15:59 | * | bluebrother decides to look at the map file and runs away in horror −− localized maps :(( |
22:16:03 | Casainho | Bagder: is there a way to bootloader build skip the crt0 file? −− I just want to initialize the kernel and use it.... |
22:16:13 | bluebrother | Zambezi: yes |
22:16:26 | Bagder | Casainho: if you want to do things the hard way, feel free |
22:16:57 | | Quit EspeonEefi ("さよなら") |
22:17:12 | Zambezi | bluebrother: Good. And I bet you could make rsync updating the music automaticlly. I really love open source. |
22:17:44 | Bagder | Zambezi: if you have a manual fix/suggestion, please post it as a patch or as a mail to the dev mailing list |
22:17:50 | bluebrother | Casainho: ok, after checking the map: you simply map _start to 0x20000000, which is the address the system jumps after loading the code. |
22:18:19 | Casainho | bluebrother: yes, is the start of the SDRAM :-) |
22:18:30 | bluebrother | still, you don't have properly initialized memory for the loaded code unless you do it afterwards. This might be not important for your LED example, but it *will* break on larger programs |
22:19:03 | | Join bertrik [0] (n=bertrik@ip117-49-211-87.adsl2.static.versatel.nl) |
22:19:15 | Casainho | bluebrother: but the bootstrap did that.... |
22:19:17 | bluebrother | so, to repeat once more: you need a runtime initialization. If you want to make your bootstrap do this (which would be possible) you're prone to errors and major pain |
22:20:03 | domonoky | for example the flash_led.c program, doesnt even use the stack... so no problem when stacks are not set up correctly :-) |
22:20:11 | bluebrother | Casainho: NO. How is it supposed to initialize .data for the *application* if it's not linked with the application? The linker does not know about the .data in the *application* |
22:20:45 | bluebrother | and in your bootstrap -> bootloader -> application setup the bootloader is an application too. It *needs* proper initialization. |
22:21:17 | Bagder | Casainho: why are you fighting against what we tell you? |
22:21:19 | bluebrother | the only way around this would be to build both parts in the same run. But then you need to put all initialized data into the bootstrap, enlarging it. |
22:22:28 | bluebrother | and this would really hurt ... |
22:22:34 | Zambezi | Bagder: Will do. |
22:23:01 | Casainho | sorry for all this problems I am giving you all - I may be wrong... I will check better this quesions |
22:23:27 | | Join EspeonEefi [0] (i=espeonee@STRATTON-SEVEN-TWENTY-EIGHT.MIT.EDU) |
22:24:28 | bluebrother | as an example, just use initialized data. Put a global variable in your led example, make sure the compiler isn't removing it during optimizations. Check if it (a) builds at all and (b) if the data is at the correct location after you've started your LED stuff. It will be not. |
22:24:47 | | Quit Mathiasdm ("Invisible Internet Project: http://www.i2p2.de") |
22:25:43 | Casainho | I was wrong. |
22:25:44 | Bagder | Casainho: it's your approach that is wrong, thus your questions too |
22:26:22 | Casainho | the flash LED code have one "cstartup.S" file and one .lds file..... |
22:26:34 | Bagder | see, there's the startup code |
22:26:37 | | Quit dabujo (Read error: 110 (Connection timed out)) |
22:27:25 | Casainho | sorry for all this mess :-) |
22:27:54 | | Join pixelma [50] (i=pixelma@rockbox/staff/pixelma) |
22:27:56 | bluebrother | on AVR devices you also need a startup, but that is distributed with avr-libc (as that cpu has fixed memory) |
22:27:57 | Casainho | so, I can use that file for RB bootloader, no? |
22:28:11 | | Quit ompaul (Read error: 113 (No route to host)) |
22:28:21 | * | Bagder sighs loudly and stops answering |
22:28:25 | Casainho | bluebrother: I use AVR8 bits on my daily work.. eheh - I am always learning :-) |
22:28:45 | bluebrother | that was the reason why I said it. I can read the wiki :D |
22:29:00 | | Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul) |
22:29:00 | * | bluebrother started with AVR like 4 years ago |
22:29:10 | Casainho | eheh :-) |
22:30:08 | * | domonoky also uses AVRs sometime, its quite a step from those little avrs to a arm cpu..(lots to learn) :-) |
22:30:13 | Casainho | okok - I think I will do as said before, look at others crt0 files on RB tree and on that from flash led code and try to figure out a new one :-) |
22:30:42 | Casainho | domonoky: yes, but I am motivated :-) −− and I am being learning a lot :-) |
22:31:04 | Casainho | (also asking many questions and bugging people :-) ) |
22:31:28 | Casainho | bye bye - I go sleep :-) |
22:31:41 | Bagder | Casainho: but do you even listen to what we say? |
22:31:50 | Casainho | ...? |
22:32:30 | Llorean | Casainho: Well you spent over an hour constantly refusing to accept an answer you were given... |
22:32:50 | Casainho | well, yes, or no? −− <Bagder>Casainho: again, to make a bootloader you're much better off starting with the existing bootloader code and just adjusting it for your hw |
22:33:01 | Zambezi | I'm playing my first song now. |
22:33:13 | Bagder | Casainho: yes, and if you do that way, the crt issue is gone |
22:33:21 | Bagder | move on to the next problem |
22:33:52 | Casainho | Llorean: but I must understand, I did a mistake... - I don't believe just because |
22:34:01 | Bagder | we have a bootloader in rockbox already, all you need to do is adjust it for your target |
22:34:12 | * | bluebrother just scrolled back ... 21:22 < bluebrother> in short, you *need* a crt file |
22:34:16 | Bagder | NOT writing an entirely new one from scratch based on a LED example from Atmel |
22:34:23 | Casainho | Bagder: alright |
22:35:47 | Bagder | the hardest part of that should be the .lds stuff, and that should be fairly easy |
22:36:06 | Zambezi | I didn't know Rockbox had Swedes involved. |
22:36:11 | Bagder | assuming you in a first phase let the primary bootstrap load the rb bootloader |
22:36:28 | Casainho | yes, I am in the 1st phase |
22:36:36 | Bagder | Zambezi: you better read up on the early Rockbox history ;-P |
22:36:48 | Casainho | I did build the RB bootloader until the crt0 file :-) |
22:37:01 | Casainho | okok |
22:37:05 | Casainho | bye bye :-) |
22:37:08 | | Quit Casainho ("ChatZilla 0.9.83 [Firefox 3.0.1/2008072820]") |
22:37:09 | bluebrother | Bagder: someone need a rockbox/swedes/* cloak :) |
22:37:21 | bluebrother | (not me, of course ;-) |
22:37:46 | * | domonoky gives a hurray to our 3 swedish founders.. :-) |
22:37:57 | | Join einhirn [0] (i=Miranda@p5B0319C1.dip0.t-ipconnect.de) |
22:38:36 | Bagder | casainho: for the record: find ./firmware/ -name "crt0.S" |
22:38:53 | Zambezi | Bagder: I bet I have to do. I just heard about it or a couple of weeks ago. My friend mentioned it in a discussion about Flac and OGG. |
22:39:15 | Bagder | Zambezi: Rockbox was basically started by us 3 Swedes back 2001 |
22:39:57 | Bagder | and then a few others joined, and here we are now ;-) |
22:39:58 | Zambezi | Bagder: Oh. Cool you're still working with it. |
22:40:08 | bluebrother | Bagder: a "few" others :) |
22:40:18 | Zambezi | Bagder: I saw it was like 500 people in the credits... |
22:40:19 | Bagder | the entire rockbox history in two lines ;-) |
22:40:43 | Bagder | something like that, yes |
22:40:56 | Zambezi | Even if my dislay is a little tiny, I can still read nfo-files. That's cool. |
22:41:57 | bluebrother | something around 430 right now |
22:42:08 | | Nick oofus is now known as oofus[away] (n=chris@oofus.demon.co.uk) |
22:42:43 | Zambezi | It takes awhile to get use to the new menusystem, but I like it. |
22:43:13 | bluebrother | if you haven't checked the manual I can recommend it :D |
22:45:43 | | Join amiconn [50] (n=jens@rockbox/developer/amiconn) |
22:46:17 | | Nick oofus[away] is now known as oofus (n=chris@oofus.demon.co.uk) |
22:47:31 | | Join livingdaylight [0] (n=livingda@77-101-174-180.cable.ubr06.camd.blueyonder.co.uk) |
22:47:44 | livingdaylight | hi |
22:48:39 | livingdaylight | i'm hoping someone can tell me how to set the screenlight with rockbox on iAudio X5 |
22:48:59 | livingdaylight | trawling through the manual and i can't find help for that particular function |
22:49:35 | Llorean | livingdaylight: It's called a backlight. |
22:49:52 | livingdaylight | the screen comes to life when i flick the joystick; but the minute i don't touch the system it switches off |
22:49:55 | amiconn | saratoga: YOu patch doesn't apply... |
22:49:59 | amiconn | *Your |
22:50:35 | | Join mcuelenaere [0] (n=mcuelena@rockbox/developer/mcuelenaere) |
22:50:46 | livingdaylight | the second i should say... which is annoying because i want to be able to look at what i'm looking at for more than three seconds before screen goes off |
22:51:18 | Llorean | livingdaylight: Are you saying you can't find it in the manual when looking for "backlight" ? |
22:51:26 | advcomp2019 | livingdaylight, change the backlight |
22:51:30 | domonoky | livingdaylight: just take a look at the manual |
22:51:44 | domonoky | under General Settings.. |
22:51:54 | bluebrother | no, LCD settings :) |
22:52:56 | oofus | livingdaylight: settings->general settings->display->lcd settings->backlight |
22:53:02 | livingdaylight | 7. General Settings |
22:53:15 | livingdaylight | oofus, thx |
22:53:38 | livingdaylight | Llorean: no, couldn't find it in the manual |
22:53:49 | Llorean | livingdaylight: I just did a search of the X5 manual for the word "backlight" and found it no problem... |
22:54:40 | livingdaylight | Backlight: The amount of time the backlight shines after a key press. If set to |
22:54:40 | livingdaylight | O FF, the backlight will not light when a button is pressed. If set to O N, the |
22:54:40 | livingdaylight | backlight will never shut off. If set to a time (1 to 90 seconds), the backlight |
22:54:40 | DBUG | Sent KICK livingdaylight to server |
22:54:40 | livingdaylight | will stay lit for that amount of time after a button press. |
22:54:41 | Kick | (#rockbox livingdaylight :No flooding!) by logbot!n=bjst@gateway/web/cgi-irc/labb.contactor.se/x-0abfcee92fa3e95f |
22:54:51 | mcuelenaere | wpyh (logs): I tried to document the CCPMP structure (AFAIC figure it out) on the ChinaChip wiki page; but I can't seem to find a checksum anywhere.. I also can't seem to find the particular firmware version mentioned on the Chinese webiste (could be found by looking to the filesize) |
22:55:05 | | Join livingdaylight [0] (n=livingda@77-101-174-180.cable.ubr06.camd.blueyonder.co.uk) |
22:55:14 | livingdaylight | sorry |
22:55:17 | mcuelenaere | s/webiste/website/ |
22:55:23 | Llorean | livingdaylight: Why are you pasting the contents of our own manual back to us? |
22:55:36 | livingdaylight | Llorean: to show you i found it |
22:55:45 | livingdaylight | but i was searching in the Contents |
22:55:52 | livingdaylight | how did you search? |
22:55:57 | mcuelenaere | wpyh: my guess is the OF generates a checksum, but doesn't verify it against some value in the fw itself |
22:56:05 | Llorean | livingdaylight: Using the "search" function in the program i used to view it. |
22:56:08 | mcuelenaere | s/generates/*does* generate/ |
22:56:21 | | Quit perrikwp ("http://www.mibbit.com ajax IRC Client") |
22:56:34 | livingdaylight | Llorean: the pdf manual i downloaded doesn't allow me to search 'words' |
22:56:45 | Llorean | livingdaylight: that's a flaw in your viewer program. |
22:56:57 | livingdaylight | what viewer do you use? |
22:57:13 | Llorean | The official adobe on on this PC, and the default one with Ubuntu on my other machine. |
22:57:49 | Llorean | I would recommend though that if you don't find it by skimming the contents, and you don't have a working search, that you try reading the appropriate chapter before saying you can't find it in the manual. |
22:58:03 | | Quit einhirn (Read error: 104 (Connection reset by peer)) |
22:58:08 | Llorean | I would also recommend reading the channel guidelines as they would've warned you not to paste multiple lines here. |
23:00 |
23:01:31 | livingdaylight | no matter what i set the backlight to screen goes black after about 10secs |
23:01:36 | bluebrother | modern browsers also can search in the html manual pages :) |
23:01:59 | Llorean | livingdaylight: Are you sure you're confirming the setting and not actually cancelling out of the screen? |
23:02:20 | livingdaylight | i push the joystick to the right |
23:02:35 | | Join tessarakt [0] (n=jens@e180067099.adsl.alicedsl.de) |
23:02:37 | livingdaylight | on other settings that seems to work |
23:02:51 | livingdaylight | i can try clicking on it instead |
23:02:55 | Llorean | Is it running on battery or outside power? |
23:03:34 | livingdaylight | its in the cradle |
23:03:46 | livingdaylight | yea, clicking gives me same result |
23:03:52 | Llorean | There should be a second setting for the timeout when on external power |
23:04:00 | livingdaylight | i set it to 30secs but it goes off after at most 10 |
23:04:11 | livingdaylight | ahh |
23:04:24 | livingdaylight | why? |
23:04:50 | | Quit DC1 ("If Obi-wan ain't home then I don't know what the fsck we're gonna do. I ain't got no other connections on Tattooine.") |
23:04:55 | Llorean | Because it's a battery saving feature that doesn't make sense if you're not using battery, so you may prefer to have different settings in different situations |
23:05:09 | Llorean | Many people use their devices in their car in a cradle where it makes sense for the screen to always be lit. |
23:05:49 | livingdaylight | Thank You :-D |
23:05:52 | | Quit XavierGr () |
23:06:21 | Llorean | Again I'd like to urge you to actually read the manual rather than just skipping around in it. It's often the case, like this, where you just didn't know about the right setting. |
23:07:26 | livingdaylight | by the way, i just got this iAudio, and i thought that while in the cradle i wouldn't use battery. But after use when i switch off the charger light always comes off as though the battery has been drained some... is this normal? |
23:07:34 | | Quit domonoky (Read error: 104 (Connection reset by peer)) |
23:07:44 | bluebrother | is it *that* hard to read "Backlight" and "Backlight (while plugged)" in the menu? |
23:07:51 | * | bluebrother shakes head |
23:07:53 | livingdaylight | sorry, charger light comes 'ON' |
23:08:23 | Llorean | livingdaylight: The battery will self-discharge very slightly when not in use, it may be that it's just topping it off. |
23:08:36 | livingdaylight | not to worry then |
23:11:10 | livingdaylight | what is the default theme, the one we see in the manual with black background and orange fonts? When i've gone into themes i lose original and can't get it back |
23:12:39 | livingdaylight | only way was to re-install rockbox again |
23:13:34 | Unhelpful | that is almost certainly not true |
23:13:40 | Llorean | You can reset settings without reinstalling, but the default is called cabbiev2 |
23:14:05 | | Join LambdaCalculus37 [0] (n=LambdaCa@nmd.sbx00825.newyony.wayport.net) |
23:17:44 | livingdaylight | are you all programmers who put Rockbox together? |
23:17:50 | | Join perrikwp [0] (i=474cd1dd@gateway/web/ajax/mibbit.com/x-1528e27d53d20bea) |
23:18:03 | Bagder | livingdaylight: a lot of us are, yes |
23:18:21 | livingdaylight | Awesome - good job |
23:20:20 | livingdaylight | can i use RockUtility to remove the games? or do i easier go into the files and remove games folder? |
23:20:58 | Bagder | it's easier to just ignore them |
23:21:18 | livingdaylight | yes, except they take up some space? |
23:21:31 | Bagder | very little space I'd say |
23:21:35 | livingdaylight | k |
23:21:37 | bluebrother | a complete installation of Rockbox takes only a few megabytes |
23:21:40 | *** | Saving seen data "./dancer.seen" |
23:22:02 | pixelma | how can you ignore the best part of Rockbox? Doom and stuff !!!11! ;) |
23:22:03 | livingdaylight | i didn't think i had chosen 'complete' installation |
23:22:24 | * | bluebrother prepare a svn rm apps/plugins/doom :D |
23:22:26 | livingdaylight | have you played it on an iAudio X5? |
23:23:25 | livingdaylight | the joystick on the X5 feels a bit delicate, especially to be playing games with. My only criticism of the X5 i'd say |
23:23:33 | * | bluebrother "played" it on a mini ... |
23:24:01 | livingdaylight | maybe not only, but main |
23:25:45 | pixelma | livingdaylight: I have an M5 (the greyscale version of the X5, without radio and USB host). And I agree that the joystick is not the nicest but I play some games now and then (not Doom but Sudoku or Solitaire). I was just joking about statements of some users... |
23:26:56 | bluebrother | if you used the h100 joystick you'll love the x5 one |
23:27:40 | | Quit Lear ("ChatZilla 0.9.83 [Firefox 3.0.1/2008070208]") |
23:27:55 | * | Bagder has a h100 and a x5 and can only agree |
23:28:25 | | Quit mcuelenaere ("Zzzzz") |
23:28:56 | livingdaylight | for that iPods do have the best design it seems |
23:29:51 | livingdaylight | the Sansa also uses the same navigation system? |
23:30:12 | | Quit LambdaCalculus37 ("Do quit now, there's a demon around the corner!") |
23:32:47 | | Nick oofus is now known as oofus[away] (n=chris@oofus.demon.co.uk) |
23:37:36 | livingdaylight | does the sleep function come into effect after the set time of backlight being off, even when playing music? |
23:39:23 | | Quit mf0102 ("Ex-Chat") |
23:43:14 | kugel | livingdaylight: It'll start to countdown just in the moment you set a timer |
23:43:47 | kugel | and the player will turn off when the countdown finishes, no matter what happened in the meantime (except you change the countdown ofc) |
23:55:27 | | Nick oofus[away] is now known as oofus (n=chris@oofus.demon.co.uk) |