00:00:27 | jhMikeS | Soap: there's quicks that the x5 picked up while mine was serviced that a version of rb from right before it was sent out doesn't have...and I don't know why yet |
00:04:22 | jhMikeS | but I see from my own battery bench it didn't hit 3.70v until 6:38:57...crap...not good |
00:09:52 | Soap | linuxstb: maybe "Error -1" should have been changed to "You skipped section 2.2.2 - read the instructions again" ;) |
00:10:07 | jhMikeS | Cowon is in for it and they are going to replace the player free of charge and that's the bottom line...maybe I'll change my mind and say don't but an x5 cause if it needs service they'll mess it up for you. |
00:10:16 | jhMikeS | s/but/buy/ |
00:10:51 | jhMikeS | In fact on that basis I'm going to officially recommend noone purchase another goddamn thing from Cowon |
00:11:06 | | Join Hub441 [0] (n=Hub441@pD9FA1255.dip.t-dialin.net) |
00:12:45 | jhMikeS | which is too bad because it's otherwise a very nice player ... I'm so pissed if anyone can't tell already |
00:14:40 | | Quit mightybrick ("CGI:IRC (EOF)") |
00:15:04 | linuxstb_ | Soap: You think that would help? :) |
00:15:42 | Soap | no. :( |
00:16:07 | Soap | but a verbal taunt from the bootloader, while being oh so wrong...would feel oh so good. |
00:16:43 | scorche | "I cant let you do that Dave" |
00:17:50 | | Quit idnar (Nick collision from services.) |
00:17:52 | | Join idnar_ [0] (i=mithrand@unaffiliated/idnar) |
00:22:45 | | Quit Mouser_X (Nick collision from services.) |
00:22:54 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
00:25:21 | jhMikeS | preglow: hope I didn't mess things up in there too much for you :o |
00:25:30 | Hub441 | linuxstb_: thx for the link to the fixed rockbox (nofreqscaling) |
00:26:04 | Hub441 | can i hide compitaltions from the regular artists list? |
00:34:16 | Soap | you can cludge it with the AlbumArtist tag. |
00:34:43 | Soap | There should be a forum discussion on that, I am not a Database man myself. |
00:38:08 | | Join Ashet [0] (i=55e6abf0@gateway/web/cgi-irc/labb.contactor.se/x-c5a55300b373429a) |
00:38:10 | scorche | apparently bascule is >_> |
00:38:20 | Ashet | hey guys, sorry for interrupting and etc... |
00:38:21 | | Quit amigan_ ("leaving") |
00:38:21 | | Quit amigan ("leaving") |
00:38:32 | | Join amigan [0] (i=dcp1990@unaffiliated/amigan) |
00:38:36 | Ashet | but I was just wondering if there are people working on makeing this work with the ipod nano 2nd gen? |
00:38:46 | scorche | not actively |
00:39:04 | Ashet | too bad :( |
00:39:25 | | Quit Mouser_X (Read error: 60 (Operation timed out)) |
00:39:29 | scorche | feel free to workon it yourself and tell us your progress |
00:39:46 | Ashet | I would've loved too, if I had the experience |
00:40:01 | scorche | read books |
00:40:06 | Ashet | takes time. |
00:40:15 | scorche | and it wouldnt for us? |
00:40:38 | Ashet | some people are better at things than others |
00:40:44 | redbreva | hurah! I have now got a working 'Menu image' option working on the rockbox-themes... basically if there is a second image that is usefull to display the theme, a mouse over shows it... some examples on http://www.rockbox-themes.org/index.php?res=240x320x16. |
00:41:14 | | Quit Arathis ("Bye, bye") |
00:44:06 | Domonoky | hm which one does have a second image ? |
00:44:23 | redbreva | BeatMP |
00:44:43 | Domonoky | ah.. nice.. |
00:45:30 | redbreva | there are quite a few in the the 240x320 page... I jusr need to start getting some for other pages now |
00:46:10 | redbreva | I think it works quite well, and my PHP scripting has moved on to another level in the process!! |
00:47:20 | | Join Thundercloud [0] (n=thunderc@82.153.198.79) |
00:47:21 | Domonoky | and you fixed the rbutil.php script :-) (ats half ready) |
00:47:24 | markun | Ashet: the nano 2g has very different (but equally undocumented) components compared to all the other ipods. Also, they did a good job of encrypting everything. |
00:47:30 | | Quit Ashet ("CGI:IRC") |
00:47:48 | redbreva | :-) Is that working Ok for your needs? |
00:48:10 | Soap | Whatever happened to "My Humps" being the official song to be played during WPS screenshots? |
00:48:11 | Soap | ;) |
00:48:27 | Domonoky | jeah, its good, but i dont need the file size.. description would also be good in the response :-) |
00:48:27 | redbreva | Got fed up of that one :D |
00:48:47 | Shaid | there was an official song? |
00:48:52 | Shaid | and it was that? |
00:48:55 | Shaid | ... |
00:49:06 | scorche | he was joking |
00:49:19 | redbreva | I thought filesize may be usefull - some are pretty big so as a warning (3 to 4 MB) |
00:49:50 | Domonoky | oki that would be good |
00:50:15 | Domonoky | but including the notes would also be good (preferrbly at the end of the line) |
00:50:23 | Shaid | phew. |
00:50:31 | redbreva | The desctiption could be added pretty easy (I think) - Just may have to add some 'Delimiter' text as there are sometimes commas in the text |
00:50:44 | | Quit x1jmp (Remote closed the connection) |
00:51:09 | Domonoky | jeah, or change the delimiter |
00:51:15 | redbreva | 48,000 hits and counting so far this month! |
00:51:45 | redbreva | I could try tabs...? |
00:52:54 | Domonoky | jeah or some other seldom used chars like | |
00:55:15 | Hub441 | Soap: yupp, i searched the forum and found a little bit, but nothing so far that would read the compilation-tag from mp3-files |
00:57:24 | Soap | copy Artist to AlbumArtist on all albums. |
00:57:42 | Soap | Set AlbumArtist to whatever you want for the comilations. |
00:57:51 | Soap | Then display AlbumArtist in the database. |
00:58:07 | Soap | with a bulk tagger it should take you only a couple of minutes. |
00:58:43 | Hub441 | yes, that would do it, but it's just a work around and not the feature i'm looking for |
00:58:46 | Soap | or, can you have the database display Artist only if AlbumArtist doesn't exist? If you can do conditionals in the Database like that. |
00:58:58 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
00:59:00 | Soap | Well, the compilation tag isn't as widely supported as AlbumArtist. |
00:59:12 | Soap | and Database just got support for AlbumArtist. |
00:59:33 | Hub441 | do ogg-files have a compilation tag? |
01:00 |
01:00:06 | markun | I think you can define whichever tag you want |
01:00:07 | Soap | vorbis comments are free-form, but I believe AlbumArtist is considered a standard, don't quote me on that. |
01:00:12 | | Quit Thundercloud_ (Connection timed out) |
01:03:36 | redbreva | Domonoky: Hmm, have alook at the rbuil.php page now... That's using | as a delimeter, and free text t end of line... |
01:04:06 | | Join Vyrus001 [0] (n=Vyrus001@adsl-75-5-5-52.dsl.irvnca.sbcglobal.net) |
01:05:53 | Domonoky | good, i will adapt my code |
01:07:23 | redbreva | Cool, Ok I'm off to bed - Goodnight |
01:07:33 | Domonoky | Goodnight |
01:07:41 | | Part redbreva |
01:07:44 | | Join EvilG [0] (n=evilg123@S0106001346a401fd.ed.shawcable.net) |
01:11:10 | EvilG | Hello, I'd like to introduce myself and ask for Wiki write permisions |
01:11:16 | | Join decayedcell [0] (n=decayed_@ppp79-106.lns1.mel3.internode.on.net) |
01:13:35 | markun | EvilG: are you Gray Man? |
01:15:13 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
01:15:22 | | Quit funky (Read error: 113 (No route to host)) |
01:15:39 | EvilG | Hello, I'd like to introduce myself and ask for Wiki write permisions, my name on the wiki is Gary Light |
01:17:12 | markun | EvilG: Sorry for asking, but that is your real name, right? |
01:19:00 | *** | Saving seen data "./dancer.seen" |
01:20:09 | markun | EvilG: still there?? |
01:22:39 | EvilG | yes |
01:22:41 | EvilG | and yes |
01:22:49 | EvilG | no problem, sorry for being away |
01:23:10 | | Part nls |
01:23:29 | markun | :) |
01:24:17 | EvilG | so, about write permissions? |
01:24:50 | markun | you have them now |
01:24:59 | markun | have fun in the wiki! |
01:24:59 | EvilG | Thanks! :) |
01:25:27 | | Quit EvilG () |
01:28:38 | | Quit Mouser_X (Nick collision from services.) |
01:28:49 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
01:31:18 | | Quit Shaid (Read error: 104 (Connection reset by peer)) |
01:32:16 | | Quit decayedcell (Read error: 113 (No route to host)) |
01:33:46 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
01:34:52 | | Join lookup [0] (n=ajogaowe@c-68-45-79-127.hsd1.nj.comcast.net) |
01:34:57 | lookup | hey guys i need some help |
01:35:05 | lookup | im using rockbox on my ipod nano 1st gen |
01:35:07 | | Join Shaid [0] (n=adam@203-214-30-35.dyn.iinet.net.au) |
01:36:01 | lookup | i have used itunes and the tunes are in iPod_Control, how do i get the database option to show? |
01:39:19 | | Join printfXh4 [0] (n=pseudo@ppp98-196.lns1.bne1.internode.on.net) |
01:39:20 | webtaz | http://www.rockbox.org/twiki/bin/view/Main/IpodFAQ#How_to_control_Rockbox_on_the_iP |
01:39:54 | webtaz | i use iriver so i can't tell you how to manage it |
01:40:08 | | Quit fwopenXh4 (Read error: 113 (No route to host)) |
01:43:44 | webtaz | lookup: try: Press Menu in WPS, to get in to the Main Menu -> File View -> Database -> |
01:44:12 | webtaz | There you should initialize |
01:44:19 | webtaz | then |
01:44:22 | webtaz | restart |
01:45:17 | webtaz | and with holding menu down go into the quick menu and at Show Files switch to Database |
01:46:43 | | Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar) |
01:47:06 | | Quit linuxstb_ ("CGI:IRC (Ping timeout)") |
01:47:09 | | Join Thundercloud_ [0] (n=thunderc@82.153.194.254) |
01:49:13 | | Quit Mouser_X (Nick collision from services.) |
01:49:22 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
01:52:40 | lookup | trying that now webtaz |
01:55:22 | lookup | webtaz tried it, but like the directories and such don't show the folders/song tags |
01:55:28 | | Join Hub441_ [0] (n=Hub441@pD9FA1092.dip.t-dialin.net) |
01:56:03 | webtaz | die you restart ? |
01:56:09 | webtaz | with the iriver |
01:56:30 | webtaz | it's fitting |
01:56:33 | webtaz | sry |
01:56:42 | webtaz | i can't help you more |
01:56:50 | webtaz | but search at www.rockbox.org |
01:56:52 | webtaz | manual |
01:57:01 | webtaz | there you should find how it works |
01:58:25 | | Join bonbonthejon [0] (n=jon@cpe-65-27-173-68.cinci.res.rr.com) |
01:59:53 | | Quit lookup () |
02:00 |
02:00:23 | | Quit Nimdae (Read error: 110 (Connection timed out)) |
02:01:41 | | Join Thundercloud__ [0] (n=thunderc@82.153.192.148) |
02:04:02 | | Quit entheh ("^~") |
02:04:39 | | Quit hcs ("Download Gaim: http://gaim.sourceforge.net/") |
02:06:43 | | Join hcs [0] (n=hcs@rockbox/contributor/hcs) |
02:10:12 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
02:11:11 | | Quit Hub441 (Read error: 110 (Connection timed out)) |
02:15:01 | | Join rotator [0] (n=e@rockbox/developer/rotator) |
02:15:27 | | Join Thundercloud [0] (n=thunderc@82.152.98.21) |
02:19:10 | | Quit Hub441_ (Read error: 110 (Connection timed out)) |
02:22:23 | | Join TeaSea [0] (n=thunderc@82.153.198.77) |
02:24:27 | | Quit Thundercloud_ (Read error: 110 (Connection timed out)) |
02:27:12 | | Quit Mouser_X (Nick collision from services.) |
02:27:21 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
02:33:13 | | Quit Thundercloud (Read error: 60 (Operation timed out)) |
02:34:57 | | Quit desowin ("use linux") |
02:37:05 | preglow | jhMikeS: i'll be ok |
02:38:47 | | Quit Thundercloud__ (Connection timed out) |
02:42:25 | | Quit anathema (Read error: 110 (Connection timed out)) |
02:46:54 | | Quit webtaz ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
02:48:21 | | Join Roan [0] (n=JustJohn@pool-151-196-120-87.balt.east.verizon.net) |
03:00 |
03:00:48 | | Join Kittt0s [0] (i=Kaa@84.94.96.252.cable.012.net.il) |
03:12:43 | | Quit Mouser_X (Nick collision from services.) |
03:12:51 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
03:12:52 | | Join webguest94 [0] (i=802446b7@gateway/web/cgi-irc/labb.contactor.se/x-799af5441ff4fd13) |
03:13:57 | | Quit Kitt0s (Read error: 110 (Connection timed out)) |
03:14:27 | webguest94 | hi I was wondering if anybody could help me with my rockbox install? |
03:14:56 | Roan | Hi, For anyone interested, I've posted some proposed changes to the Rockboxed theme for the Gigabeat in the WPS forum at http://forums.rockbox.org/index.php?topic=9001.0 |
03:15:31 | Roan | What problems are you having with your install webguest94 |
03:16:25 | webguest94 | when I try to create a bootpartition.bin it tells me there is a readerror (I am installing on a 4G greyscale) |
03:17:25 | webguest94 | I have used both diskdump and ipodpatcher, and both do not work - with diskdump I get an error message "bad boot sector signature" |
03:18:24 | Roan | Is your iPod formatted for use with a Macintosh or Windows computer? |
03:18:28 | webguest94 | Macintosh |
03:19:01 | *** | Saving seen data "./dancer.seen" |
03:19:11 | Domonoky | it has to be Windows format aka Fat32 i think.. |
03:19:36 | Roan | Have you looked at this page: http://www.rockbox.org/twiki/bin/view/Main/IpodInstallationFromMacOSX |
03:20:02 | webguest94 | Yeah I have used diskdump and ipod_fw |
03:20:09 | webguest94 | Do you think it will help if I format it into FAT32 first? |
03:20:35 | Roan | Yes, it has to be formatted for FAT32. That is the only filesystem that rockbox understands |
03:20:45 | webguest94 | Ok I will try that. Thank you |
03:25:16 | Soap | in bold, third paragraph "IMPORTANT NOTE Rockbox only works with Windows format iPods (FAT32). In order to use a Mac format (HFS) iPod, you will need to convert it to FAT32. This can be done by using the iPod Updater on a Windows computer. After this conversion, you can continue to use your iPod on your Mac. Or if you dont have acces to a Windows computer, follow the "Convert an iPod from HFS to FAT32" steps" |
03:25:47 | webguest94 | Hmm I see. Sorry I was under the impression that I could convert it to FAT32 at any point during the install |
03:27:41 | preglow | wrong impression |
03:29:09 | | Part Roan |
03:29:59 | XavierGr | jhmikes: H100/H300 is inferior to X5 in audio? |
03:32:24 | | Quit printfXh4 (Read error: 113 (No route to host)) |
03:32:40 | | Quit Domonoky (Read error: 104 (Connection reset by peer)) |
03:34:45 | preglow | jhMikeS: using emac for just halving a number is a bit overkill, i think. it's also almost guaranteed to be slower. talking karaoke chan mode assembler here |
03:37:51 | | Quit Mouser_X (Nick collision from services.) |
03:38:00 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
03:44:29 | Seed | hi preglow |
03:44:53 | webguest94 | Thanks for the help guys - I've been trying to make a bootpartition for the past 10 minutes now, the file size seems stuck at 16MB when according to the guide it should be 40MB...is this normal? |
03:48:08 | | Quit TeaSea (Read error: 104 (Connection reset by peer)) |
03:48:48 | | Join Thundercloud [0] (n=thunderc@82.153.38.89) |
03:49:27 | preglow | Seed: hiya |
03:50:47 | | Quit webguest94 ("CGI:IRC (EOF)") |
03:52:00 | Seed | preglow: I'm very happy with RB on the H320.. just wanted to tell everyone |
03:52:26 | Seed | bought one for my friend too.. excellent..Musepack and Wavpack work flawlessly |
03:56:51 | preglow | today you should be even happier! dsp just got blazingly fast |
03:57:11 | preglow | you should be able to play musepack with full 5 band eq and crossfeed at under 45mhz now |
03:57:15 | Seed | is it on the CVS? |
03:57:17 | preglow | yes |
03:57:38 | Seed | soon you'll be able to work on SV8 code |
03:57:40 | preglow | musepack doesn't work flawlessy yet, it doesn't resume properly |
03:57:43 | preglow | oh? |
03:57:48 | preglow | didn't think i'd see the day :) |
03:58:03 | Seed | Unix can already play SV8 tracks.. but since quality isn't improved, only size, most won't convert.. there's a util to convert SV7 to it |
03:58:34 | Seed | look at the SVN when you find time |
03:58:56 | | Join saratoga [0] (i=9803f034@gateway/web/cgi-irc/labb.contactor.se/x-77eeea7d9e2db707) |
03:59:14 | saratoga | they released SV8? |
03:59:32 | saratoga | i didn't realize mpc was still being worked on |
03:59:37 | saratoga | thought frank gave up years ago |
03:59:52 | Seed | am I to assume http://build.rockbox.org/dist/build-h300/rockbox.zip is what I need? |
04:00 |
04:00:06 | Seed | saratoga: a French dev is working at an amazing rate on it |
04:00:22 | Seed | Frank only helps us with advice.. he's way too busy to code |
04:01:05 | preglow | i thought he couldn't code on it |
04:02:05 | saratoga | thats just amazing |
04:02:16 | saratoga | i spent years hoping someone would pick up mpc |
04:02:21 | saratoga | its such an awesome codec |
04:02:27 | saratoga | now it even has rockbox support |
04:02:38 | | Join Thundercloud_ [0] (n=thunderc@82.153.194.91) |
04:03:43 | preglow | anywho, it's bedtime |
04:03:43 | preglow | later |
04:03:47 | Seed | the current coder improved huffman stuff.. if you convert SV7 to SV8 you gain 2.5% in size |
04:03:51 | Seed | bye, preglow |
04:04:40 | | Quit Nico_P (Remote closed the connection) |
04:04:59 | saratoga | how is rockbox support? |
04:05:05 | saratoga | they've got the seeking stuff worked out? |
04:07:47 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
04:07:55 | JdGordon | hey aliask |
04:08:28 | aliask | hey there jd |
04:08:37 | JdGordon | excited for tomorow ? :) |
04:08:42 | aliask | ugh |
04:08:46 | | Quit Vyrus001 ("Leaving") |
04:08:47 | | Quit Mouser_X (Nick collision from services.) |
04:08:49 | JdGordon | stupid uni :'( im alergic to it... ive cought a cold |
04:08:49 | aliask | i still havnt bought my books |
04:08:56 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
04:09:00 | aliask | me too |
04:09:07 | JdGordon | haha |
04:09:10 | aliask | it's hit me like a ton of bricks |
04:09:14 | | Join webguest31 [0] (i=415fb8e9@gateway/web/cgi-irc/labb.contactor.se/x-7e470b687698f073) |
04:09:28 | webguest31 | when is rockbox for 5g coming out(rockbox 3.1 |
04:10:06 | aliask | webguest31: There is a working 5g version at the moment, but 3.0 isn't even released so 3.1 is quite a while away |
04:10:06 | webguest31 | ??? |
04:10:29 | webguest31 | but it says that it was out nov 06 |
04:10:32 | saratoga | rockbox has been running on the 5G for over a year |
04:10:33 | aliask | All 5g ipods work except for the 80gb version |
04:10:48 | webguest31 | no 3.1 rokcbox |
04:10:53 | webguest31 | rockbox* |
04:10:58 | Seed | saratoga: sure. seeking is good |
04:11:00 | aliask | That's old info |
04:11:05 | saratoga | Seed: thx |
04:11:26 | saratoga | webguest31: 3.1 will be released whenever someone feels like releaseing 3.0, and then doing another release |
04:11:43 | webguest31 | wow you guys are taking a long time |
04:11:46 | saratoga | i don't think there are any plans at the moment for another release |
04:11:58 | aliask | webguest31: If you download a 5g rockbox install it'll work. |
04:12:01 | | Quit webguest31 (Client Quit) |
04:13:15 | aliask | What exactly is needed for 3.0? There was the playback stuff, but IIRC that's been fixed hasn't it? |
04:13:30 | | Quit saratoga ("CGI:IRC (EOF)") |
04:15:39 | JdGordon | pretty much... I think we have decided to never really bother with releases... |
04:15:41 | aliask | Only thing I can think of is the way pause is implemented on SWCODEC... voice won't work while music is paused. |
04:15:53 | | Part hcs |
04:22:32 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
04:26:02 | | Quit Mouser_X (Nick collision from services.) |
04:26:11 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
04:45:45 | | Quit JPMaximilian ("I Shall Return") |
04:49:59 | | Join Thundercloud [0] (n=thunderc@82.153.140.61) |
04:50:48 | JdGordon | anyone got a laptop with an XP cdkey under it and the first like of the sticker says "Windows XP Professional 1-2CPU" ? |
04:53:15 | | Quit Mouser_X (Nick collision from services.) |
04:53:26 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
05:00 |
05:01:21 | | Quit DataGhost (Nick collision from services.) |
05:01:27 | | Join DataGhost [0] (i=dataghos@ip3e832ea5.speed.planet.nl) |
05:04:15 | | Join SirFunk_ [0] (n=Sir@cpe-74-71-205-222.twcny.res.rr.com) |
05:05:25 | | Quit SirFunk_ (Read error: 104 (Connection reset by peer)) |
05:05:44 | | Join SirFunk_ [0] (n=Sir@cpe-74-71-205-222.twcny.res.rr.com) |
05:07:27 | | Quit Thundercloud_ (Read error: 110 (Connection timed out)) |
05:08:01 | | Quit SirFunk (Read error: 110 (Connection timed out)) |
05:15:24 | | Quit JdGordon (Read error: 110 (Connection timed out)) |
05:19:04 | *** | Saving seen data "./dancer.seen" |
05:25:49 | | Join CpuWhiz [0] (n=Eric@cpe-66-87-222-218.co.sprintbbd.net) |
05:25:58 | | Part CpuWhiz ("Leaving") |
05:27:04 | | Quit Thundercloud (Read error: 110 (Connection timed out)) |
05:35:43 | | Quit aliask ("Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]") |
05:48:58 | | Quit Mouser_X (Nick collision from services.) |
05:49:07 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
05:49:40 | | Part ALTiDEL |
05:50:14 | | Join JdGordon [0] (n=jonno@rockbox/developer/JdGordon) |
06:00 |
06:13:45 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
06:14:42 | Shaid | JdGordon: I do. |
06:14:55 | Shaid | for your laptop question, that is |
06:15:13 | JdGordon | have you got a xp cd that goes with it? or only a recovery disk from the maker? |
06:15:21 | Shaid | cd. |
06:15:30 | Shaid | and a second disk for the laptop makers stuff |
06:17:30 | | Quit Nibbier (Read error: 110 (Connection timed out)) |
06:18:11 | | Join Nibbier [0] (n=sven@e181065124.adsl.alicedsl.de) |
06:30:07 | | Quit CriamosAndy ("( www.nnscript.de :: NoNameScript 4.03 :: www.XLhost.de )") |
06:37:38 | | Quit SirFunk_ (Read error: 110 (Connection timed out)) |
06:40:06 | | Join SirFunk_ [0] (n=Sir@cpe-74-71-205-222.twcny.res.rr.com) |
06:44:42 | | Part toffe |
06:55:48 | | Quit rotator () |
07:00 |
07:19:07 | *** | Saving seen data "./dancer.seen" |
07:23:24 | XavierGr | Shaid grats on fixing your apostrophes! :P |
07:23:56 | Shaid | :') |
07:28:30 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
07:33:03 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
07:59:05 | | Join printfXh4 [0] (n=pseudo@ppp98-196.lns1.bne1.internode.on.net) |
07:59:21 | daurn | anyone have Pink Floyd, Obscured By Clouds in lossless? |
07:59:45 | printfXh4 | No. |
08:00 |
08:00:15 | JdGordon | not i |
08:00:44 | daurn | my track 9 (say) is corrupt |
08:01:08 | JdGordon | surely you can rerip for the cdd you own? :p |
08:01:22 | daurn | na, borrowed it off a friend :S (shh) |
08:01:33 | daurn | well, one of my mums friends |
08:06:34 | jhMikeS | XavierGr: yes, I would say the iRiver doesn't have the playback sound quality but that iRiver as far better service so at least you'll have a device that works again if it breaks. |
08:08:52 | | Join hcs [0] (n=agashlin@rockbox/contributor/hcs) |
08:30:39 | | Quit Mouser_X (Nick collision from services.) |
08:30:48 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
08:38:25 | | Quit Mouser_X (Nick collision from services.) |
08:38:34 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
08:43:43 | XavierGr | jhMikeS: Don't be so sure on that |
08:43:59 | XavierGr | I had major troubles with the USBOTG on my H300 (new unit) |
08:44:11 | XavierGr | sent it twice to germany for repairs and still didn't fix it |
08:44:41 | XavierGr | at the end in a soldering frenzy I fixed it alone (by pure luck I must say) |
08:45:20 | XavierGr | though there are cases that iRiver performed very generously to other users |
08:46:43 | XavierGr | but really I am wondering how an X5 sounds like, though my ears are far from perfect I believe that H100/H300 is pretty good in audio quality. |
08:47:55 | jhMikeS | XavierGr: Well, LinusN told me he heard good things about iRiver but the only experiece he heard about from Cowon was me and was just going wtf? It had what seemed to be a good battery going out and after it was sent back the seconds time (They broke the USB), it now has a battery that dies in a couple hours. |
08:48:53 | jhMikeS | If they didn't fix something, that's one thing...if they break something else when servicing thing...that just incometent. |
08:48:58 | | Join Rob222241 [0] (n=Miranda@p54B166E4.dip.t-dialin.net) |
08:49:11 | jhMikeS | incompetant even |
08:49:33 | XavierGr | well yes it is true that I have heard many good stories about iRiver RMA policies, though my own case was a disaster |
08:49:46 | jhMikeS | Xavier: Not to plug for them but I find the x5 sound to far much clearer and richer. It kind of night and day really. |
08:49:57 | XavierGr | but in the end you can change the battery right? |
08:50:24 | jhMikeS | If I can find one I'd rather do it myself. This player was still under warranty when originally sent. |
08:51:43 | jhMikeS | Will a lithium battery just crap out all of a sudden if it was just starting to go a short time before? Something seemed suspicious in that a battery bench would end too soon. |
08:52:15 | XavierGr | so its battery is hard to find? Not the same as with ipods and irivers? |
08:53:09 | * | XavierGr reminded himself his flacky USBOTG H300 and goes to test it once again just to be sure it works |
08:53:25 | jhMikeS | I don't know. I suppose availability depends on when customers start commonly experiencing the battery failure after I think 3yrs. At which point I'm sure it will be easier. |
08:55:17 | jhMikeS | I did do a little searching anyway and I _might_ be able to find one if I dig around alot but it's not a common item yet. |
08:55:36 | XavierGr | phew! it works just fine :) |
08:55:59 | XavierGr | well, what capacity and voltage is it? |
08:57:25 | | Quit Rob2222 (Read error: 60 (Operation timed out)) |
09:00 |
09:01:03 | jhMikeS | Nominal voltage? I think 3.95V norminal. It's 950mAh. Charge peak is 4.20V (it drops from this peak rather quickly though to the nominal). |
09:02:14 | XavierGr | nominal for ipods and irivers I think is 3.7 though it starts on 4.20 too on rockbox |
09:02:32 | XavierGr | H100/H300 battery is 1300mAh |
09:03:07 | XavierGr | so you could take the size of the battery and see if an iriver/ipod battery can fit in there |
09:03:29 | jhMikeS | sounds about right. it should stay around 3.95 for quite awhile. I'm seeing it drop to 3.70V really fast and my bb attempt didn't show that until 6hrs just before it was sent in |
09:03:45 | | Join etrask [0] (n=etrask@ip68-99-126-250.sd.sd.cox.net) |
09:04:50 | jhMikeS | If it hangs at 3.7V and stays under load it would work since the cutoff is supposed to be I think 3.55V |
09:05:39 | XavierGr | well it could be a shame if you can shove there a 2300mah bettery and not take advantage of it |
09:06:49 | jhMikeS | Then I can't tune the x5 battery curves up for rb which was what I was doing before the joystick busted (such a simple repair too). |
09:07:09 | XavierGr | my h300 has a 1900mah battery and I managed to get 30 hours with 160kbps mp3 |
09:07:42 | XavierGr | how do you tune the curves? from bb data? |
09:08:05 | jhMikeS | Would be nice but it's a 60GB with a dual platter. The X5L version has something like 2300mAh but I preferred storage capacity and 10-14h was adequate. |
09:08:37 | XavierGr | well my h300 has a 60GB drive too, but it is rather thick I must say |
09:08:49 | XavierGr | I know that X5 is quite thin compared to an H300 |
09:09:22 | jhMikeS | The x5 is about the same size as an H120. I've never actually had an H300 in hand but it appears a bit larger. |
09:09:37 | XavierGr | H300 is a bit thicker than H100 |
09:09:45 | XavierGr | but a bit shorter too |
09:09:49 | | Quit Mouser_X (Nick collision from services.) |
09:09:58 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
09:10:13 | XavierGr | H340 and H140 that is |
09:10:25 | jhMikeS | If fact...putting them side by side the H120 is exactly the same size as the x5 |
09:10:46 | XavierGr | because H340 = H320 in fact the same in thickness (iirc) |
09:11:01 | XavierGr | but H120 != H140 in thickness |
09:11:40 | XavierGr | eg it is not possible to put a dual platter disk in an H120 |
09:11:44 | daurn | [19:10:08] <XavierGr> because H340 = H320 in fact the same in thickness (iirc) <−− yo sure? |
09:12:02 | XavierGr | though there are cases that H320 users managed to put a double platter disk |
09:12:10 | XavierGr | daurn: no I might be wrong |
09:12:40 | XavierGr | but there are H320 users with double platter disks (60-80GB) |
09:12:46 | jhMikeS | the x5 20/30GB is thinner than the x5 60GB and the X5L models are the same thickness as the 60gig. So you pick between big hard drive or big battery since both won't fit. |
09:13:15 | XavierGr | well petur will be the best for now |
09:13:28 | XavierGr | with 2300 mah battery and 80GB disk :) |
09:14:34 | jhMikeS | Sounds like the 300's must be on the big side. They also have a nice large color lcd iiuc. |
09:14:52 | | Join darksoulk [0] (n=adam@124-168-142-179.dyn.iinet.net.au) |
09:15:04 | | Quit Shaid (Nick collision from services.) |
09:15:08 | | Nick darksoulk is now known as Shaid (n=adam@124-168-142-179.dyn.iinet.net.au) |
09:15:40 | XavierGr | yup |
09:15:44 | XavierGr | very clear |
09:18:09 | jhMikeS | hrm...x5 said it was fully charged so I started it up and it's already down to 3.85v in a few minutess...bad |
09:19:10 | *** | Saving seen data "./dancer.seen" |
09:19:15 | | Join perplexity [0] (n=joust@dxb-as87281.alshamil.net.ae) |
09:22:31 | jhMikeS | perhaps they broke the pcf50606 which I'm sure they could pull off |
09:29:05 | JdGordon | XavierGr: the 320 is a few mm thinner, but without the plastic padding, a dual platter disk will fit in it |
09:32:16 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
09:33:01 | | Join Ribs [0] (n=ribs@91.84.8.218) |
09:39:57 | | Quit etrask (Read error: 110 (Connection timed out)) |
09:40:54 | | Quit Galois ("Leaving") |
09:41:29 | | Join Galois [0] (i=djao@efnet-math.org) |
09:43:10 | XavierGr | jhMikeS: if it isn't the battery to blame then ouch!! |
09:43:42 | JdGordon | does anyone know if stopping audio, allocating some memory, then calling audio_init() again would kill playback? |
09:49:16 | | Quit JdGordon ("Leaving.") |
09:49:57 | * | amiconn will hopefully soon have a H180 :) |
09:51:33 | | Join illriginal [0] (n=illrigin@c-67-191-48-2.hsd1.fl.comcast.net) |
09:52:52 | | Quit printfXh4 (Read error: 113 (No route to host)) |
09:53:08 | | Join printfXh4 [0] (n=pseudo@ppp98-196.lns1.bne1.internode.on.net) |
09:56:55 | | Join redbreva [0] (n=chatzill@host86-133-125-60.range86-133.btcentralplus.com) |
10:00 |
10:00:52 | | Quit printfXh4 (Remote closed the connection) |
10:01:07 | | Join printfXh4 [0] (n=pseudo@ppp98-196.lns1.bne1.internode.on.net) |
10:02:46 | | Join nls [0] (n=nils@nl104-202-175.student.uu.se) |
10:03:07 | | Part dewdude ("Leaving") |
10:07:11 | | Quit thegeek () |
10:08:41 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
10:08:56 | | Join ackbahr [0] (n=ackbahr@d83-181-113-109.cust.tele2.ch) |
10:11:36 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
10:12:07 | | Join JdGordon [0] (i=dced3920@gateway/web/cgi-irc/labb.contactor.se/x-279aba796023010f) |
10:12:27 | JdGordon | Shaid: done, thanks alot |
10:16:02 | Shaid | and did it work fine? |
10:21:50 | jhMikeS | XavierGr: indeed, especially given who did it. I'm actually watching the voltage sit at 4.14V while plugged...down from 4.16V |
10:22:35 | jhMikeS | JdGordon: You use audio_get_buffer to do that, then call buffer_alloc |
10:22:39 | | Quit redbreva ("Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]") |
10:22:56 | | Join GodEater1 [0] (n=bryan@host-83-146-13-191.bulldogdsl.com) |
10:23:10 | jhMikeS | JdGordon: after that, audio will reinitialize the buffer when restarted |
10:23:23 | JdGordon | so its perfectly safe? |
10:23:34 | JdGordon | shaid: checking now |
10:23:49 | jhMikeS | but don't stop the audio, audio_get_buffer will do it all for you |
10:24:09 | | Quit Entasis_ (Read error: 104 (Connection reset by peer)) |
10:24:17 | jhMikeS | so if you use the buffer functions as intended, yes |
10:24:20 | JdGordon | so why dont we use this for stuff like dircache and buffers and such so we dont have to reboot? |
10:25:22 | JdGordon | said: it worked, thanks a milion :) |
10:25:48 | | Join fulhack [0] (n=E@81-232-42-95-no37.tbcn.telia.com) |
10:25:55 | jhMikeS | could be done...it is done. buffer_alloc will permanently remove that memory from the pool so save the pointer and don't call it repeatedly. there used to be a leak in talk.c that always grabbed a new buffer. |
10:26:35 | fulhack | Hey, just checking to see if there's any progress on the E10 rockbox port? Does any dev. have an E10? |
10:26:36 | | Join ikkidrow_ [0] (i=58050584@gateway/web/cgi-irc/labb.contactor.se/x-33bd217ebd194514) |
10:26:50 | fulhack | That's Iriver E10. |
10:27:09 | JdGordon | audio_get_buffer() returns the beging of he current audio? so each time you call it you get a new pointer? or the beging of the whole buffer so it breaks every other aloc? |
10:27:18 | | Quit ikkidrow_ (Client Quit) |
10:27:22 | JdGordon | fulhack: not to my knowledge |
10:28:03 | * | JdGordon apoogiss for bad typos |
10:28:07 | JdGordon | fuck :p |
10:28:10 | Mikachu | hahaha |
10:28:12 | jhMikeS | audio_get_buffer, no it always returns the start location of the buffer as it is with the option to grab voice resources. buffer_alloc chips away at the start and increments audiobuf |
10:28:15 | fulhack | JdGordon, Okay, thanks :) |
10:28:47 | jhMikeS | it's also automatically longword aligned by buffer_alloc so no worry there either |
10:28:50 | | Join webguest86 [0] (i=553d125a@gateway/web/cgi-irc/labb.contactor.se/x-cad2779ec6f92ddb) |
10:28:53 | | Part webguest86 |
10:29:43 | | Quit midkay ("Leaving") |
10:29:55 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
10:30:29 | JdGordon | hang on, im confusd a bit... I want to grab some buffer from the begining of he audio buffer, but keep any other buffers that allcated already... we can do this? |
10:30:58 | jhMikeS | JdGordon: ones allocated already are in front of audiobuf. look in buffer.c |
10:31:13 | jhMikeS | or maybe that's behind it :) |
10:31:20 | * | JdGordon doesnt have access to the code atm :( |
10:31:38 | Mikachu | viewsvn? |
10:31:52 | | Join redbreva [0] (n=chatzill@host86-133-125-60.range86-133.btcentralplus.com) |
10:32:20 | | Join ack [0] (n=ackbahr@d83-181-113-109.cust.tele2.ch) |
10:32:20 | JdGordon | bbs |
10:32:46 | jhMikeS | you just call audio_get_buffer to get the pointer and size (or just ignore it in this case), then call buffer_alloc. buffer_alloc allocates the permanent buffer for you. after that, worry not about doing anything else. |
10:32:56 | | Quit midkay (Client Quit) |
10:34:05 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
10:35:40 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
10:35:51 | amiconn | jhMikeS: Are you really sure this will work? |
10:36:10 | amiconn | I'm quite sure this won't work on hwcodec at least |
10:36:38 | amiconn | The comments in buffer_alloc say that you must not call it after audio is initialised |
10:36:45 | amiconn | ...iirc |
10:37:20 | | Quit GodEater_ (Read error: 110 (Connection timed out)) |
10:37:51 | jhMikeS | amiconn: I'm sure it will work for swcodec since that was my intent from the start. |
10:39:08 | jhMikeS | You will have to grab voice resources to use buffer_alloc safely as well. |
10:41:19 | Shaid | JdGordon: You're welcome! |
10:41:26 | jhMikeS | Perhaps the comments should be updated to reflect all that. Why won't it work for hwcodec? you either have voice or audio there so if mpeg.c can be told the buffer is trashed just like swcodec is it should know to reinit. |
10:45:41 | nls | JdGordon: I found a small menu "bug", the first entry in the Replaygain menu should be "Enaable Replaygain" and it si currently just "Replaygain" |
10:45:50 | nls | -a |
10:46:48 | | Join ackbahr_ [0] (n=ackbahr@d83-181-113-109.cust.tele2.ch) |
10:47:46 | | Join JdGordo1 [0] (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
10:48:58 | jhMikeS | amiconn: I guess I could look at mpeg.c and see what's involved in having them both able to do it. Suppose it's better to have them have similar behavior. |
10:50:08 | amiconn | I know what would be still better: playback engine unification... |
10:50:23 | JdGordo1 | with inbuilt support for m0b |
10:53:50 | jhMikeS | amiconn: this is true, but least other part of rb won't have to know if they're unified or not |
10:55:17 | JdGordon | nls: i probably wont get a chance till tomorow night to look at it. so could yo mention it in the thread so i dont forget please? |
10:56:00 | nls | JdGordosure |
10:56:14 | nls | umm, JdGordon: sure :-) |
10:57:41 | | Join ender` [0] (n=ender@84-255-206-8.dynamic.dsl.t-2.net) |
10:58:07 | nls | JdGordon: ha it was already mentioned by PaulJam on feb 21, guess you missed it... |
10:58:34 | JdGordo1 | probably :p |
10:59:10 | | Quit JdGordon (Nick collision from services.) |
10:59:17 | | Nick JdGordo1 is now known as JdGordon (n=jonno@c220-237-57-32.smelb1.vic.optusnet.com.au) |
10:59:25 | | Join funky [0] (n=repulse@unaffiliated/funky) |
10:59:29 | | Join entheh [0] (n=purr@88-106-153-112.dynamic.dsl.as9105.com) |
11:00 |
11:00:40 | JdGordon | oh crap.. went over my download limit :'( stuck at 64kb/s download till the end of the month |
11:01:03 | Shaid | JdGordon: Sorry. :( |
11:01:21 | JdGordon | hehe dw, it was worth it |
11:01:41 | | Quit illriginal ("Leaving") |
11:01:58 | | Quit ack (Read error: 110 (Connection timed out)) |
11:06:56 | | Quit ackbahr (Connection timed out) |
11:08:21 | jhMikeS | mpeg.c is so much closer to the hardware than playback.c...and the procedures quite different. I'm wondering what level of unification is desired or possible. |
11:09:54 | | Join linuxstb_ [0] (i=5343d4aa@rockbox/developer/linuxstb) |
11:09:55 | jhMikeS | there does seem to be some common code though...probably a good place to start |
11:10:31 | linuxstb_ | dan_a: Any progress with rolo? |
11:15:41 | amiconn | jhMikeS: I think that adapting the swcodec engine for hwcodec would be the best approach, dropping mpeg.c and introducing a new low-level mas handling |
11:15:46 | amiconn | bbl |
11:15:49 | | Quit amiconn (" HydraIRC -> http://www.hydrairc.com <- The future of IRC") |
11:18:51 | | Quit ackbahr_ (Success) |
11:19:12 | *** | Saving seen data "./dancer.seen" |
11:22:25 | | Join Hub441 [0] (n=Hub441@pD9FA120E.dip.t-dialin.net) |
11:22:28 | Hub441 | hi! |
11:22:50 | Hub441 | which tool should i use to set the albumartist tag on my compilations? (linux) |
11:26:23 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
11:29:57 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
11:31:33 | | Quit JdGordon ("Leaving.") |
11:32:35 | nls | hmmm, it seems replaygain is not applied when rockbox starts... I have to enter and exit the replaygain menu to make it apply... |
11:34:32 | jhMikeS | n1s: since yesterday maybe? |
11:35:29 | jhMikeS | nls, pardon (that's not a 1 :) |
11:35:40 | nls | jhMikeS: I havent tried with older builds yet, just saw it happend with todays build... |
11:36:26 | jhMikeS | I don't doubt it was introduced yesterday in my commit...I will have a look pronto |
11:36:35 | nls | htanks :-) |
11:39:32 | nls | jhMikeS: seems you are right, it works fine with a build from Feb 23 |
11:41:05 | | Join Hub441_ [0] (n=Hub441@pD9FA13CE.dip.t-dialin.net) |
11:41:07 | jhMikeS | I had a feeling there might be some quirks with that. the dsp is much more conservative about calling functions now. |
11:41:29 | markun | fulhack: jungti1234 has a E10, but he's not a dev, only does korean translations |
11:41:57 | fulhack | markun, Ah, that sucks :\ It's a really great device. |
11:42:27 | markun | but it probably is very similar on the inside compared to the other new irivers (and possibly the nano 2g) |
11:42:56 | markun | I have access to a iriver T30, perhaps I can start with that |
11:44:52 | | Quit Hub441 (Connection timed out) |
11:45:01 | fulhack | I noticed there were some irivers currently supported, with color screens and all. Maybe they differ a lot from the E10, though.. I have no idea :\ |
11:45:29 | markun | fulhack: the screen is probably not the biggest problem |
11:45:39 | | Quit Presence (Read error: 104 (Connection reset by peer)) |
11:45:49 | nls | fulhack: yes the currently supported iriver players differ a lot from the E10 |
11:46:06 | fulhack | Aha. |
11:46:37 | markun | fulhack: also the Meizu M6 has a similar CPU, so perhaps we can add support for that one as well in future. |
11:46:50 | | Join JdGordon [0] (i=dced3920@gateway/web/cgi-irc/labb.contactor.se/x-f3924bdfffe94c9e) |
11:46:57 | | Quit linuxstb_ ("CGI:IRC (Ping timeout)") |
11:48:05 | fulhack | That meizu device looks like a lot of fun, I bet rockbox would be cool on that |
11:48:20 | fulhack | I have an E10.. What would the first step be to port rockbox onto it? |
11:48:48 | markun | fulhack: the first step has been done: http://www.rockbox.org/twiki/bin/view/Main/IriverE10Info |
11:49:13 | nls | fulhack: find out how to run your own code on it :-) |
11:49:15 | fulhack | Ah, brilliant |
11:49:20 | fulhack | nls, :P |
11:49:42 | markun | yes, a good start it to try and understand how the firmware upgrade works |
11:49:56 | markun | so we can exploit it to run our own code |
11:50:56 | fulhack | Sounds like an easy way to brick the device, huh? |
11:51:46 | markun | yes, it could be |
11:52:11 | markun | but decrypting the firmware files is useful anyway. Here you can find a lot of them: http://nyaochi.sakura.ne.jp/iriverupdate/ |
11:52:34 | markun | I hope the later models (E10, U10, Clix etc) all use the same encryption for the firmware files |
11:52:53 | markun | I tried the ifp_decode program, but that didn't work |
11:53:33 | markun | btw, also the H10 Jr is part of this new generation and not really related to the original H10 |
11:54:33 | | Join inversions [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
11:55:59 | fulhack | Once the firmware is decoded, you end up with a hex file? |
11:56:23 | Mikachu | hex is not a filetype |
11:58:16 | fulhack | I guess you could read anything as a "hex file".. heh :) What do you end up with? |
11:58:32 | Shaid | a binary file |
11:58:42 | markun | fulhack: it will be a binary with the ARM instructions and a lot of strings |
11:58:53 | markun | and the images etc |
11:59:43 | fulhack | Aha |
12:00 |
12:00:40 | markun | Maybe we should make a page for firmwares that still need to be decrypted. The Kenwood HD20GA7 would be nice for example. |
12:03:46 | XavierGr | what are the methods to decrypt a firmware file anyway? |
12:03:50 | XavierGr | brute force? |
12:08:52 | | Quit JdGordon ("CGI:IRC (EOF)") |
12:08:54 | markun | XavierGr: I'm not an expers, but with the Kenwood firmware for example Bagder and I found out there is a 16 byte pattern by looking at the hexdump |
12:09:13 | fulhack | I saw the source for the iriver decoder was available.. http://www.rockbox.org/twiki/bin/view/Main/IfpCryptanalysis |
12:09:23 | fulhack | for XavierGr :) |
12:09:30 | markun | fulhack: yes, but that one didn't work with the newer irivers |
12:10:03 | fulhack | Ah :\ |
12:10:08 | jhMikeS | nls: I'm attempting to verify but my H120 seems to apply it if I start the file from the tree right after boot. How are you going about starting playback? Just want to make sure if you updated your whole build cause that might be a reason if not. |
12:10:45 | | Quit aliask ("Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]") |
12:11:04 | nls | jhMikeS: I use resume on startup, will test more... |
12:11:59 | jhMikeS | nls: will give that a try |
12:12:53 | markun | XavierGr, fulhack: I found something interesting, in the E10 firmware there is 0x6d6d6d6d6d6d at many places at regular intervals.. |
12:13:37 | XavierGr | why do they encrypt their firmwares anyway :P |
12:14:17 | markun | And the same pattern is in the U10 firmware! |
12:14:28 | fulhack | That's good :D |
12:15:11 | jhMikeS | nls: that's working for me too with flac which shouldn't matter. |
12:15:53 | * | jhMikeS is thinking old codecs |
12:16:17 | markun | fulhack, XavierGr: not in the H10_JR and T10 firmwares.. |
12:16:40 | fulhack | has the U10 been decoded? |
12:16:58 | markun | don't think so |
12:17:13 | markun | but if you find anything let us know |
12:17:27 | fulhack | yeah |
12:19:50 | nls | jhMikeS: Ok, tried with the latest build frpm rockbox.org, all settings reset except replaygain, no resume on startup, it still happends, but maybe I was unclear before, I have to enter a setting in the replaygain menu and then just back out, no need to change anything and after about 1-2 seconds I hear a quite large drop in volume (because the replaygain kicks in) |
12:23:12 | | Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb) |
12:24:09 | jhMikeS | nls: yes, old codecs shouldn't load so that's out. I tried it both ways myself and my flac starts up amplified as it should so atm I'm a bit puzzles. What format? |
12:24:22 | nls | ogg vorbis |
12:24:56 | nls | my mp3's and flac's does not have replaygain tags, but I will try to add some.... |
12:25:24 | jhMikeS | I'll make an vorbis and see with that |
12:25:41 | Mikachu | metaflac −−add-replay-gain for .flac iirc |
12:26:55 | | Join Benni [0] (n=chatzill@cc829402-a.groni1.gr.home.nl) |
12:27:42 | jhMikeS | nls: should have asked, which player (did you say already?)? |
12:28:35 | nls | h320, dunno if I said it :-) |
12:29:48 | | Join Feral_Kid [0] (n=FeralKid@red-corp-201.170.31.219.telnor.net) |
12:30:21 | Feral_Kid | If I change out the firmware on my Ipod 4G, will I lose my music as well? |
12:30:33 | jhMikeS | that's ever creepier since they should be basically the same |
12:30:40 | markun | fulhack: no |
12:30:45 | nls | jhMikeS: ok, tried with flac and the same thing happends... |
12:32:01 | Shaid | Feral_Kid: No, but you'll want to read up on http://www.rockbox.org/twiki/bin/view/Main/DataBase to get it to index your music |
12:32:03 | fulhack | markun, "no"? |
12:32:26 | markun | fulhack: sorry, that was for Feral_Kid :) |
12:32:32 | fulhack | ah, np :P |
12:32:40 | Feral_Kid | Shaid> Thanks, I will go look at it right now... I am hoping the with the change over it will play nicely with Amarok... |
12:32:44 | markun | (auto completion :) |
12:33:08 | Shaid | Feral_Kid: with the change over you can just drop music onto the ipod wherever you feel like. |
12:33:19 | Shaid | don't need any 3rd party software to add/remove songs |
12:33:25 | | Quit Benni ("Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]") |
12:34:39 | | Quit linuxstb (Read error: 113 (No route to host)) |
12:45:27 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
12:47:32 | | Join JazzBone [0] (n=JazzBone@cc829402-a.groni1.gr.home.nl) |
12:48:37 | | Part LinusN |
12:52:09 | Feral_Kid | I was trying to download the 64-bit version of ipodpatcher, but it is not downloadable... Is there somewhere else I can find it? |
12:52:09 | | Quit redbreva ("Chatzilla 0.9.77 [Firefox 2.0/2006101023]") |
12:53:09 | Feral_Kid | http://download.rockbox.org/bootloader/ipod/ipodpatcher/linux64amd64/ipodpatcher |
12:53:28 | Feral_Kid | Forbidden |
12:53:28 | Feral_Kid | You don't have permission to access /bootloader/ipod/ipodpatcher/linux64amd64/ipodpatcher on this server. |
12:53:37 | Bagder | hm, me check... |
12:54:25 | Bagder | retry now |
12:54:52 | Feral_Kid | Bagder> Thanks... |
12:55:35 | | Join amiconn [0] (n=jens@p54BD4D5D.dip.t-dialin.net) |
12:55:36 | Feral_Kid | Bagder> Worked like a champ... |
12:56:34 | Bagder | it had bad permissions |
12:57:52 | Feral_Kid | So all I need to do now is unmount the ipod and reboot it and it will be good to go? |
12:58:13 | linuxstb_ | Did you install rockbox.zip and rockbox-fonts.zip ? |
12:58:16 | Feral_Kid | Yes |
12:58:23 | linuxstb_ | And you ran ipodpatcher ? |
12:58:25 | | Join Obsys [0] (n=chatzill@p11223-ipcd01-1hon.tokyo.ocn.ne.jp) |
12:58:26 | Feral_Kid | Yes |
12:58:31 | linuxstb_ | Then you should be good to go... |
12:58:51 | Feral_Kid | linuxstb_> Thanks... Let's see if this is a go!!! |
13:00 |
13:01:33 | Feral_Kid | Well, that isn't good... It said it couldn't load rockbox.ipod and now it seems that I can do select+play to get back to disk mode... |
13:02:34 | markun | Feral_Kid: but you do have rockbox.ipod in your root? |
13:03:16 | Feral_Kid | No, I just had the rockbox.zip and the rockbox-fonts.zip on the root partition... |
13:03:22 | dan_a | linuxstb_: No progress on Rolo, I'm afraid. Using the last patch I posted, you can run dual-core Rockbox, disk mode and diag mode, but trying to run the OF reboots the iPod |
13:03:34 | nls | Feral_Kid: unzip :-P |
13:03:38 | linuxstb_ | dan_a: That's some progress then. |
13:03:40 | | Quit Hub441_ (Read error: 110 (Connection timed out)) |
13:03:55 | dan_a | None since the last I reported in here, though |
13:03:57 | linuxstb_ | dan_a: Do you still have the URL, or shall I search the logs? |
13:04:14 | Mikachu | Feral_Kid: you press menu+select, then select+play, just as the message says |
13:04:28 | linuxstb_ | dan_a: Maybe it's worth posting to flyspray... Does it rely on the kernel_on_cop patch? |
13:04:33 | Feral_Kid | Mikachu> Does seem to be working... |
13:04:33 | | Quit JazzBone ("Trillian (http://www.ceruleanstudios.com") |
13:04:35 | amiconn | dan_a: Does that mean both disk mode and diag mode run on greyscale ipods? |
13:04:59 | Feral_Kid | I missed that bit about unzipping the file on the device.. |
13:05:21 | dan_a | linuxstb_: I don't still have it. It's separate to kernel_on_cop, but the patch is against a kernel-on-copped Rockbox |
13:05:48 | dan_a | amiconn: Disk mode doesn't work, but that's believed to be because of Rockbox messing with the usb |
13:05:55 | | Join desowin [0] (n=desowin@avc146.internetdsl.tpnet.pl) |
13:06:03 | | Join ubuntu [0] (n=ubuntu@c220-237-57-32.smelb1.vic.optusnet.com.au) |
13:06:08 | Feral_Kid | Mikachu> I meant to say that it is not working... |
13:06:16 | linuxstb_ | dan_a: This the latest? http://www.pastebin.ca/370288 |
13:07:02 | | Nick ubuntu is now known as JdGordon (n=ubuntu@c220-237-57-32.smelb1.vic.optusnet.com.au) |
13:07:02 | Mikachu | Feral_Kid: you have to press the second combo before the apple shows up again |
13:07:08 | | Join ender` [0] (n=ender@84-255-206-8.dynamic.dsl.t-2.net) |
13:07:09 | | Join bluebrother [0] (i=HK0RbU4w@rockbox/staff/bluebrother) |
13:07:25 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
13:07:40 | Feral_Kid | Mikachu> It has not rebooted, it is still sitting there bright as day with nothing going on... |
13:07:48 | dan_a | linuxstb_: It needs "COP_CTL = PROC_WAKE;" adding in at line 149 - apart from that, yes. |
13:07:54 | Mikachu | make sure you turn off hold |
13:08:04 | dan_a | (And it looks like I did do it against SVN rockbox) |
13:08:11 | Feral_Kid | Mikachu> It is off... |
13:08:33 | Mikachu | and menu+select doesn't make it reboot? you're holding it down for 5 seconds? |
13:08:36 | | Join JazzBone [0] (n=JazzBone@cc829402-a.groni1.gr.home.nl) |
13:09:50 | Feral_Kid | Mikachu> Ok, it worked after the 5 seconds... So when it boots back up, immediately press select+play when I see the Apple? |
13:10:11 | Mikachu | press select+play as soon as you see it starts to reboot |
13:10:16 | linuxstb_ | dan_a: And you said the 4g bootloader works fine with gcc 4.1.1 ? Is that with any patches at all, or just plain SVN? And does it install OK with the latest ipodpatcher? |
13:10:19 | | Quit Rob222241 () |
13:13:54 | Mikachu | when the 2g nano hibernates, does it encrypt the hibernation image? |
13:14:10 | Feral_Kid | Mikachu> Thanks... Thought I bricked it... Ok, so I need to go in the /media/ipod and do a unzip rockbox.zip and rockbox-fonts.zip, correct? |
13:14:17 | Mikachu | yes |
13:14:28 | dan_a | linuxstb_: SVN bootloader won't boot the OF. If I take out the memcmp check, then one built with GCC 4.1.1 boots OF correctly, one built with GCC 4.0.3 does not |
13:14:51 | dan_a | I had no problems installing any of these with the latest ipodpatcher |
13:15:02 | linuxstb_ | OK, so ipodpatcher doesn't seem at fault? |
13:15:24 | linuxstb_ | Although ipodpatcher also fails to install the very old bootloader? |
13:15:38 | Feral_Kid | Mikachu> Ok, now should I do a ipodpatcher again? |
13:15:42 | dan_a | Ipodpatcher seems fine |
13:15:45 | Mikachu | Feral_Kid: no need |
13:16:00 | Feral_Kid | Mikachu> And I can now delete the *.zip files, correct? |
13:16:06 | Mikachu | yes |
13:16:14 | linuxstb_ | dan_a: Where should the COP_CTL = PROC_WAKE go? line 149 of rolo.c looks an odd place... |
13:16:31 | dan_a | Sorry, I meant 149 on the patch |
13:16:56 | dan_a | It's just after CPU_MESSAGE = COP_REBOOT |
13:17:01 | linuxstb_ | OK. |
13:17:53 | linuxstb_ | dan_a: Are you planning on looking at the bootloader some more, or do you think it's worth releasing your 4.1.1 build? |
13:18:05 | amiconn | linuxstb_: I'm about to move the ipod lcd code to the target tree. Do you think the 'ipod' part in the source file name should be kept? |
13:18:54 | linuxstb_ | Does anyone else sometimes get "arm-elf-gcc: /home/dave/rockbox/rockbox-devel/build-ipod/apps/codecs/codec_crt0.o: No such file or directory" when building with "make -j 5" ? |
13:19:16 | *** | Saving seen data "./dancer.seen" |
13:19:26 | jhMikeS | nls: I also forgot to ask what rpg mode you're using (not sure you said that either) |
13:19:34 | nls | linuxstb_: yes when building with make -j i get those quite often, both for m68k-elf-gcc and native |
13:19:45 | | Join Rob2222 [0] (n=Miranda@p54B166E4.dip.t-dialin.net) |
13:20:01 | linuxstb_ | amiconn: All the other lcd-*.c files seem to do that. Or are you just thinking "lcd-color_nano", "lcd-video" etc? |
13:20:02 | nls | jhMikeS: track if shuffling, but I can try others |
13:20:16 | jhMikeS | I was testing with track gain |
13:20:28 | JdGordon | amiconn: did you see my message on the ml re the buttton bar? I nuked my linux setup accidently, but once i get that going again and an answer I can fix itt |
13:20:39 | amiconn | linuxstb_: I was about to split the code into 3 files. The video code already is separate, so it'd be moved as-is |
13:20:57 | amiconn | And lcd-ipod.c would be split into a -color and a -gray part |
13:21:03 | Shaid | linuxstb_: That's possibly because it hasn't made that file yet, since you've got it doing 5 tasks at once maybe it got carried away and went ahead to far... |
13:21:22 | linuxstb_ | Shaid: Yes, but it means there's a missing dependency in the Makefile. |
13:21:30 | amiconn | JdGordon: On the recorders there's a global option to enable or disable the button bar |
13:21:51 | amiconn | All screens which can hve a button bar should obey this setting |
13:22:11 | linuxstb_ | amiconn: Sounds good to me. For the -color and -gray split, will you need to make two copies of the file in SVN, followed by deleting half of each? |
13:22:37 | dan_a | linuxstb_: I'm not happy with just leaving it - but I don't know enough to be able to fix it. |
13:22:38 | amiconn | Hmm, that'd probably be the best solution, in order to keep history for both |
13:24:03 | nls | jhMikeS: Tested with all 3 different type settings, same thing, the prevent clipping setting didn't affect it either. |
13:24:11 | JdGordon | amiconn: right, but does the bar actually do anything in the menu? (well, did it before the rework?) because it does nothing now |
13:24:44 | amiconn | It just showed '<<<' for F1, to indicate that you can go back |
13:25:04 | JdGordon | ok, so ill make it do that again then |
13:27:37 | dan_a | linuxstb_: Loading apple_os.ipod from a file works with a 4.1.1-compiled bootloader too. Am I right in thinking that the only time the memcpy check would fail is if someone has completely removed the OF from the boot partition? |
13:28:01 | | Quit JdGordon ("Konversation terminated!") |
13:28:54 | dan_a | s/memcpy/memcmp/ |
13:29:12 | jhMikeS | nls: I will check the x5 shortly ... H120 just runs fine. Then I'll check the source code and review other recent commits. |
13:31:41 | nls | jhMikeS: thanks, it is really strange that it doesn't happend on the h120,,, |
13:31:55 | linuxstb_ | dan_a: Yes. |
13:32:57 | Mikachu | i had to remove all the return code checks to get the bootloader to boot my apple_os.ipod |
13:33:04 | linuxstb_ | dan_a: Have you looked at a disassembly of the bootloader? Maybe gcc is doing something odd. |
13:33:05 | dan_a | Anyone who has gone to the trouble of doing that, who hasn't created an apple_os.ipod and who tries to boot into the OF probably deserves some weird behaviour |
13:33:08 | Mikachu | before that it loaded the file and printed the checksum, but then bailed out anyway |
13:34:15 | dan_a | linuxstb_: There was nothing obviously wrong, but I find disassemblies a bit hard to follow! |
13:34:38 | Mikachu | maybe the -keep-temps files are easier to follow? |
13:34:47 | Mikachu | iirc they sometimes have some sort of comments in them |
13:35:18 | amiconn | linuxstb_: Do we want a separate folder for ipod video in the target tree? |
13:35:22 | * | amiconn thinks we do |
13:35:57 | linuxstb_ | Yes, I think so too. But I think up to now, there haven't been any video-specific files. |
13:36:20 | linuxstb_ | Most ipod stuff is shared between at least two targets. |
13:36:24 | amiconn | yes |
13:36:26 | dan_a | Mikachu: I'll give that a try |
13:41:20 | Mikachu | ah, it's -save-temps |
13:43:07 | | Join webguest88 [0] (i=45e09984@gateway/web/cgi-irc/labb.contactor.se/x-a3c064957b2a8bd2) |
13:43:23 | preglow | jhMikeS: tested dsp yesterday, and it works great |
13:43:38 | preglow | ~220 kbs mp3 with crossfeed, stereo width, and 5 band eq with no boost whatsoever |
13:43:41 | preglow | that's just bloody great |
13:44:28 | webguest88 | hey guys |
13:44:31 | | Join pixelma [0] (n=Marianne@p54BD4D5D.dip.t-dialin.net) |
13:44:32 | webguest88 | hello |
13:44:39 | dan_a | preglow: Tell me that was on ARM! |
13:44:46 | dan_a | webguest88: Hello |
13:44:54 | | Quit webguest88 (Client Quit) |
13:45:44 | preglow | dan_a: no, but i hope to start optimising for arm in not too long |
13:45:52 | preglow | don't hope to see anything like that on arm |
13:45:57 | preglow | just mp3 alone boosts alot there |
13:47:12 | markun | preglow: time to lower the non-boosted frequency? |
13:48:22 | | Join lee-qid [0] (n=liqid@p549666FE.dip.t-dialin.net) |
13:49:39 | | Join MobiLex [0] (n=MobiLex@85-156-7-144.elisa-mobile.fi) |
13:49:43 | Shaid | egh. |
13:50:19 | Shaid | I should never have bought expensive headphones |
13:50:36 | Shaid | alot of my music actually sounds lossy now |
13:50:43 | Shaid | I think I'm becoming a flac convert... |
13:50:52 | MobiLex | Sennheiser cx 300 are good |
13:51:03 | Shaid | Senn hd212pro's here |
13:51:17 | MobiLex | :) |
13:51:19 | Shaid | had them for ages. |
13:51:40 | | Join Nico_P [0] (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net) |
13:52:06 | MobiLex | These suck with ipod but with psp... <3 |
13:52:22 | Shaid | yeah, thank god for rockbox. |
13:52:36 | | Quit JazzBone ("Trillian (http://www.ceruleanstudios.com") |
13:52:42 | Shaid | why aren't they good on ipod, though? need amping? |
13:53:27 | MobiLex | They will go cracky with high volume |
13:53:38 | Shaid | oh, nasty. |
13:53:44 | MobiLex | At least on apple os |
13:55:07 | MobiLex | But psp's unique-equalizer takes so care of that problem |
13:57:26 | markun | the EQ takes care of it? |
13:58:04 | | Join anathema [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
13:58:19 | | Quit jhMikeS (Read error: 110 (Connection timed out)) |
13:58:41 | MobiLex | It gives a nice bass and reduces high sounds |
13:58:55 | | Quit inversions (Read error: 113 (No route to host)) |
13:59:06 | | Join inversions [0] (n=none@cpc3-bele3-0-0-cust660.belf.cable.ntl.com) |
13:59:08 | | Quit Nico_P (Remote closed the connection) |
13:59:41 | | Join Nico_P [0] (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net) |
14:00 |
14:00:05 | | Join jhMikeS [0] (n=jethead7@adsl-75-46-7-182.dsl.sfldmi.sbcglobal.net) |
14:01:49 | preglow | markun: perhaps |
14:02:13 | preglow | jhMikeS: using emac for just halving a number is a bit overkill, i think. it's also almost guaranteed to be slower. talking karaoke chan mode assembler here |
14:05:13 | | Join Hub441 [0] (n=Hub441@pD9FA1096.dip.t-dialin.net) |
14:09:47 | jhMikeS | preglow: Take a look at what the compiler generates and you won't be so convinced. Don't forget that it's coercing shifts (instead of using divs.l) to do rounding toward zero. This introduces forward branches to be taken 50% of the time (if no DC offset) and extra rounding code to executed the other 50% of the time in the negative case. |
14:10:49 | jhMikeS | Tests also indicated emac even for this trivial operation to be faster...and I can probably speed it up more by pipelining things better. |
14:11:13 | jhMikeS | And besides (l - r) = -(r - l) :) |
14:14:50 | linuxstb_ | dan_a: Your rolo patch isn't working at all on my Color - not even rockbox.ipod works. |
14:15:46 | dan_a | linuxstb_: Does it hang at "Executing", or does it reboot? |
14:15:56 | linuxstb_ | Hang at Executing |
14:16:58 | linuxstb_ | With SVN on my Color, rockbox and diagmode will rolo, but diskmode doesn't. On my Video, rockbox and diskmode will rolo, but diagmode won't... |
14:17:20 | | Quit anathema (Read error: 113 (No route to host)) |
14:17:31 | linuxstb_ | I'm just compiling your patch for my video now. |
14:18:17 | Shaid | does rockbox support album art stored in mp3 id3v2 tags? |
14:18:32 | Shaid | in the patch, whichever |
14:18:36 | linuxstb_ | No. |
14:18:41 | Shaid | That's a pity. |
14:18:51 | * | Shaid adds that to his to-look-into list |
14:19:31 | linuxstb_ | The general view is that it's better to extract those jpeg images once on your PC, rescaling using a high-quality algorithm, and storing them as bmp files, rather than making Rockbox try to do that every time you play the file. |
14:19:56 | Shaid | maybe I'll write a program to convert the itunes format into something rockbox likes... |
14:20:09 | linuxstb_ | The AlbumArt wiki page has links to tools to do that automatically for you. |
14:20:17 | linuxstb_ | (I think...) |
14:20:30 | Shaid | damnit I feel like coding something... |
14:20:33 | Shaid | oh well |
14:20:40 | Shaid | the feeling will probably pass. :/ |
14:20:42 | dan_a | linuxstb_: It looks like I've made changes since that patch. Fresh, up to date version coming in 2 minutes... |
14:21:52 | preglow | jhMikeS: i wouldn't consider the round towards inf behaviour at the last bit to matter the least |
14:22:14 | preglow | -inf, at least |
14:22:27 | dan_a | linuxstb_: Try http://www.pastebin.ca/371557 |
14:23:53 | preglow | jhMikeS: remember that movclr right after a mac has a two cycle penalty too |
14:24:46 | | Join theli_ua [0] (n=theli@197-244-124-91.pool.ukrtel.net) |
14:24:55 | | Quit theli_ua (Read error: 104 (Connection reset by peer)) |
14:25:01 | | Join JazzBone [0] (n=JazzBone@cc829402-a.groni1.gr.home.nl) |
14:26:25 | | Quit MobiLex (Connection timed out) |
14:26:51 | linuxstb_ | dan_a: On my video, that patch starts diskmode (I haven't tested it though), the apple_os freezes at Executing, and the diagmode code immediately turns off the backlight, then seems to freeze on Executing. |
14:28:02 | | Join Hub441_ [0] (n=Hub441@pD9FA1337.dip.t-dialin.net) |
14:28:54 | | Join theli_ua [0] (n=theli@197-244-124-91.pool.ukrtel.net) |
14:28:58 | | Quit theli_ua (Read error: 54 (Connection reset by peer)) |
14:29:03 | | Join theli_ua [0] (n=theli@197-244-124-91.pool.ukrtel.net) |
14:29:10 | | Quit theli_ua (Client Quit) |
14:29:17 | | Join theli_ua [0] (n=theli@197-244-124-91.pool.ukrtel.net) |
14:29:23 | | Quit theli_ua (Read error: 104 (Connection reset by peer)) |
14:30:17 | linuxstb_ | dan_a: On my Color, both diagmode and diskmode work, but apple_os.ipod freezes on Executing. And diskmode seems to be working if I rolo it, and then attach to my PC. |
14:30:27 | dan_a | The apple_os freezes at executing for me too, but all the others work. |
14:30:47 | dan_a | Diagmode makes a nasty hard drive click when I run it though |
14:31:06 | linuxstb_ | Yes, I get that too. |
14:31:58 | | Quit Hub441 (Connection timed out) |
14:35:09 | Mikachu | diskmode worked the first time for me, but not since then |
14:35:23 | Mikachu | i get things like this in dmesg, [809346.549104] usb 1-6: device descriptor read/64, error -71 |
14:35:52 | Mikachu | it displays the lightning bolt in the battery when i plug it in though |
14:37:01 | | Quit JazzBone ("Trillian (http://www.ceruleanstudios.com") |
14:37:14 | | Join JazzBone [0] (n=JazzBone@cc829402-a.groni1.gr.home.nl) |
14:39:53 | dan_a | This is a pretty stupid thought, I know, but... I wonder how successful roloing the Rockbox bootloader would be |
14:40:43 | Mikachu | seems to work fine |
14:43:12 | Mikachu | seems hard to get it to boot the of though |
14:43:19 | Mikachu | it loads rockbox almost instantly |
14:43:59 | linuxstb_ | Anyone know what the IP register is used for on ARM? Looking at the first line of a disassembly of apple_os.bin, the first thing it does is "mov ip,r0" - so am I right in thinking that it is expecting something interesting in r0? |
14:44:03 | linuxstb_ | See here - http://www.pastebin.ca/371575 |
14:47:20 | Mikachu | http://sources.redhat.com/ml/binutils/2000-06/msg00242.html |
14:47:35 | Mikachu | "The only difference between the standard set and the gcc is {r10, r11, r12} = {sl, fp, ip}. Under Linux I know that the got pointer is in sl, fp is the frame pointer and ip is a scratch register, most commonly used in function prologues. " |
14:47:52 | linuxstb_ | Yes, I found that as well... |
14:48:06 | Mikachu | ah |
14:48:09 | | Quit XavierGr () |
14:48:21 | Mikachu | it would suggest that it's just a random register |
14:48:42 | Mikachu | i guess preglow would know |
14:48:52 | Feral_Kid | Is there some way to synchronize my files on Amarok to my ipod? |
14:50:16 | linuxstb_ | It's probably worth seeing what r0 contains when the Apple bootloader starts the Rockbox bootloader... |
14:50:30 | dan_a | Feral_Kid: Yes - set the iPod up as a media device in Amarok. That's off topic for #rockbox, though |
14:50:55 | Feral_Kid | For some reason Amarok is able to see all of my files, but Ipod doesn't see the names? So I am thinking that if I can synchronize the files, then the ipod database would be restored properly... |
14:51:30 | | Part JazzBone |
14:51:44 | | Quit pearldiver (Read error: 60 (Operation timed out)) |
14:53:39 | linuxstb_ | That startup code in apple_os.bin also seems to save the values of r2 and r3... |
14:54:05 | amiconn | linuxstb_: ip is just r12 according to the instruction encoding |
14:54:12 | markun | Bagder: what do you think about having a bot here to anounce SVN commits? |
14:54:19 | Feral_Kid | Does that sound reasonable or am I missing some trick to get the files to show up on the Ipod? |
14:54:35 | Mikachu | Feral_Kid: are you talking about rockbox or the ipod firmware? |
14:55:19 | Feral_Kid | The rockbox... Thanks to your guidance is seem to be loaded correctly, but I can't seem to find any of my files... |
14:55:40 | Mikachu | Feral_Kid: they're in Ipod_Control if you still have them as managed by the itunes system |
14:55:52 | Mikachu | you'll need to enable the database or 'view all files' |
14:56:19 | markun | Feral_Kid: this is a useful document: http://www.rockbox.org/twiki/bin/view/Main/IpodFAQ |
14:57:33 | | Quit Hub441_ (Read error: 110 (Connection timed out)) |
15:00 |
15:05:40 | | Join Thundercloud [0] (n=thunderc@82.153.143.201) |
15:06:22 | Feral_Kid | markun> Thanks, reading it now... |
15:09:06 | | Quit kubiix (Read error: 104 (Connection reset by peer)) |
15:09:17 | | Join kubiix [0] (n=Miranda@mos-81-27-201-28.karneval.cz) |
15:18:22 | jhMikeS | preglow: well, doing -inf does cause a tiny DC error. I've also experienced that doing something useful between the movclr.l and the use of the destination register (or reuse of the accumulator) can be when makes the difference. Using all four in a line loop like the sample writing does is the best way to go really. movclr.l from an accumulator from a long ago completed mac than the one you just initiated the mac on will not stall the pipelin |
15:19:16 | preglow | jhMikeS: it will |
15:19:20 | *** | Saving seen data "./dancer.seen" |
15:19:20 | preglow | a coldfire bug |
15:19:53 | preglow | doesn't care what accumulator you touched last, the movclr will stall if called too soon |
15:25:13 | preglow | amiconn: got time to test another sw tone controls patch soon? think i'll commit it soon |
15:26:02 | preglow | me likes reusing "soon" |
15:30:03 | preglow | jhMikeS: the dc error will be tiny indeed, and since there is no further amplification after channel processing, it'll never be used in the output |
15:30:31 | preglow | hell, even if a full 24 db lowshelf filter came right after it, the dc error would still not be seen in a full 24 bit quality output |
15:30:52 | preglow | but it is nitpicking, performance shouldn't matter THAT much in karaoke mode channel processing... |
15:31:03 | linuxstb_ | dan_a: If I've done it right, on my video, the Apple bootloader is starting our bootloader with r0=0x40000050, r2 = 0x000000AA and r3 = 0x80000000. On my Color, r0=0x40000050, r2 = 0x00000000 and r3 = 0x80000000. These are the registers the apple_os seems to be preserving on entry. |
15:31:48 | preglow | r2 = 0xaa? that's the cpu id code for cop |
15:34:55 | linuxstb_ | Here's my patch which saves and displays them - am I doing something stupid (I'm not confident in my ARM skills...) ? http://www.pastebin.ca/371623 |
15:35:46 | preglow | looks good |
15:36:10 | linuxstb_ | I'm pretty sure the end of IRAM isn't being used by the bootloader. |
15:36:45 | linuxstb_ | BTW, that comment is wrong, I'm storing them 98.5KB into IRAM. |
15:36:53 | preglow | it's used as stack in diag mode, i know |
15:37:08 | preglow | nothing i've seen touches that |
15:37:18 | Mikachu | in case you were wondering, the diag mode is identical in the 1.0 and 1.3 apple firmwares |
15:37:23 | Mikachu | i checked the md5sums |
15:37:30 | linuxstb_ | For the Nano I assume? |
15:37:32 | Mikachu | yeah |
15:37:44 | linuxstb_ | What about the diskmode code? |
15:37:49 | Mikachu | it's different |
15:38:18 | preglow | it should be |
15:38:22 | preglow | it get rids of several bugs |
15:38:23 | Mikachu | yeah, since it works now |
15:38:27 | linuxstb_ | preglow: One flaw in my plan - that code will be executed by both CPUs... |
15:38:39 | preglow | linuxstb_: then do a quick check for what you are |
15:38:50 | | Quit midkay ("Leaving") |
15:39:08 | linuxstb_ | Yep. |
15:39:23 | amiconn | preglow: I'm currently busy splitting lcd-h100-remote.c |
15:39:36 | preglow | amiconn: sure, no rush |
15:39:37 | Mikachu | does anyone want the flash contents from 1.0 nano? |
15:39:46 | preglow | Mikachu: wouldn't hurt |
15:40:36 | Mikachu | http://mikachu.ath.cx/nano-1.0_internal_rom_000000-0FFFFF.bin |
15:40:55 | preglow | is itunes the only official way of updating an ipod now? |
15:41:21 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
15:41:22 | Mikachu | if you're asking me i have no idea, i just wrote Firmware-xxxx to sda1 |
15:41:28 | Feral_Kid | I was just reading about the codec... Is MIDI possibly on the Ipod or was that something only for the iriver? |
15:41:40 | linuxstb_ | preglow: I believe so, yes. With itunes 7 the standalone updaters disappeared from Apple's website. |
15:43:33 | | Quit Obsys ("Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]") |
15:46:21 | | Quit pixelma (" HydraIRC -> http://www.hydrairc.com <- State of the art IRC") |
15:47:42 | preglow | jhMikeS: btw, unfortunately the uda datasheet does not elaborate on its definition of cutoff frequency. the ordinary defintion is -3 dB point, but the datasheet can't mean that, since such a cutoff at 200hz would interefere massively with mid freqs |
15:51:19 | | Quit YouCeyE (Read error: 104 (Connection reset by peer)) |
15:52:08 | | Quit miepchen^schlaf (Read error: 113 (No route to host)) |
15:52:24 | | Join miepchen^schlaf [0] (n=hihi@p57B96876.dip.t-dialin.net) |
15:53:41 | jhMikeS | preglow: about the stall, I can only dig up info from Freescale re: the mcf5282 and the incorrect stall and that V2+ |
15:54:28 | jhMikeS | preglow: right it seems a bit odd, but that's all the info it gave |
15:54:35 | preglow | i'll link you up |
15:55:23 | preglow | http://www.freescale.com/files/dsp/doc/errata/MCF5249E.pdf |
16:00 |
16:02:08 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
16:03:32 | jhMikeS | whatdya know.. same paper as for the 5282. Well, I suppose I can rearrange things in several places. I searched and dont see one for the 5250 though. |
16:03:49 | preglow | i can almost guarantee you it's the case there as well |
16:03:55 | preglow | the best thing would of course be to measure |
16:05:19 | jhMikeS | suppose the insertion of tpf instructions between mac and movclrs, then after movclrs following macs would tell. there should be speed difference then |
16:06:28 | jhMikeS | I also don't know why we have noops in the fat driver for a delay when for coldfire tpf is the real noop. |
16:08:58 | | Join akaidiot [0] (i=not@c-521d70d5.020-58-6b736411.cust.bredbandsbolaget.se) |
16:09:08 | markun | amiconn: what do you think about removing the LRU accounting from the font cache and just remove a glyph randomly when the cache is full? |
16:13:44 | | Join ackbahr [0] (n=ackbahr@d83-180-237-125.cust.tele2.ch) |
16:16:36 | | Join petur [0] (n=petur@rockbox/developer/petur) |
16:19:46 | markun | Can anyone take a look at my ideas for a improved tagcache? http://130.89.160.166/rockbox/newfontcache.txt |
16:20:46 | preglow | tagcache? :> |
16:21:05 | markun | sorry, fontcache of course :) |
16:21:33 | preglow | i don't even know how it works now, so i don't think i have much to contribute |
16:22:15 | markun | preglow: I believe that it now searches through a linked list to find a glyph and does LRU accounting for every glyph lookup |
16:22:35 | markun | I will check the code again.. |
16:24:23 | markun | I also have an idea to make better use of the available memory for variable width fonts |
16:26:19 | | Quit Nico_P (Remote closed the connection) |
16:27:43 | markun | preglow: ah, an my idea also makes multiple font support easy! |
16:28:04 | preglow | \o/ |
16:29:55 | | Quit ender` (Read error: 104 (Connection reset by peer)) |
16:34:16 | | Quit Seed (Read error: 145 (Connection timed out)) |
16:35:46 | | Join Seed [0] (i=ben@bzq-84-108-237-178.cablep.bezeqint.net) |
16:36:21 | | Quit ackbahr ("Chatzilla 0.9.75 [Firefox 1.5.0.10/2007021601]") |
16:36:55 | markun | preglow: I've update the document |
16:41:40 | preglow | does the lru accounting have much overhead? |
16:43:01 | markun | some, you need to change some pointers every time you access a glyph and it takes up memory |
16:44:01 | markun | but we can add it to the lookup table as well to test it |
16:45:24 | markun | simply add a more-recenty-used and less-recently used pointer |
16:48:49 | markun | but it will increase every lookup entry by 8 bytes and you need to change the pointers of the glyph every time it is looked up. I think random removal will work better in the end. |
16:50:30 | preglow | i'd do some benchmarking, i think, unless the performance impact is easily predictable |
16:50:37 | preglow | but i don't know if i like the sound of random removal |
16:50:45 | preglow | some deterministic function would be better, if at all possible |
16:51:32 | petur | markun: why not put this in the wiki? |
16:51:48 | markun | petur: I can do that |
16:52:20 | amiconn | markun: I would expect lru to be much better than random |
16:52:30 | markun | amiconn: why? |
16:52:35 | amiconn | random removal will cause more dik accesses |
16:52:44 | amiconn | *disk |
16:53:39 | markun | but it also saves more bytes which can be used for bitmaps.. |
16:54:12 | markun | I will implement both with some ifdefs and then we can test it easily, ok? |
16:54:56 | preglow | good point, bitmaps are pretty small |
16:56:05 | petur | how about a counter? if space is needed, kill the one with the smallest counter. increase counter on access. not lru but more efficient as random |
16:56:45 | petur | I admit it has some flaws |
16:57:12 | amiconn | Hmm. Removing the one with the smallest counter requires checking all loaded glyphs when one needs to be removed |
16:57:31 | petur | true |
16:57:31 | markun | with random you don't need to check any glyphs ;) |
16:58:00 | petur | and you'd need to keep all counters for more efficiency... |
16:58:19 | * | petur goes minding his own business |
16:58:24 | markun | I'll just do it and then we can try out different stragies, ok? |
16:59:39 | amiconn | Does lru currently work using a linked list? |
17:00 |
17:00:37 | markun | yes, looks like it |
17:00:43 | markun | (firmware/lru.c) |
17:01:00 | markun | look at lru_touch |
17:01:20 | Feral_Kid | Well, two hours later and finally rockbox became usable... For 1 1/4 songs and then is locked up... Now I can't even get it to shut down... |
17:02:08 | markun | Feral_Kid: I've never seen anyone with so many problems getting rockbox running ;) |
17:02:22 | * | amiconn thinks lru might be possible with a single-linked list and 2 pointers, without needing to walk the whole chain when one entry needs to be moved |
17:02:37 | amiconn | 2 global pointers I mean, not per entry |
17:02:49 | Feral_Kid | Nope, strike that, I was able to shutdown and reboot... But I need to figure out why it just locked up... |
17:03:16 | amiconn | Hmmm...... |
17:03:20 | | Join Rondom [0] (n=Rondom@p57A97E7D.dip.t-dialin.net) |
17:03:27 | | Join XavierGr [0] (n=xavier@ppp91-203.adsl.forthnet.gr) |
17:03:42 | Feral_Kid | The first issue that I ran into was going into charging mode without it going into drive mode... |
17:04:52 | Feral_Kid | If I hit the menu button, and then plugged in the cable, I would still get the USB graphic. After about 2 minutes, it would mount... |
17:05:25 | Soap | which target again Feral_Kid? |
17:05:58 | Feral_Kid | 4G Ipod |
17:06:13 | Soap | are you using a no-scaling build? |
17:06:43 | Feral_Kid | Uh, I am using what ever was available for current download |
17:06:55 | Feral_Kid | I am not sure what it is... |
17:07:05 | Soap | I'll take that as a no. Check out mikeage's builds in the "unsupported builds" forum. They will fix your problem. |
17:07:22 | Soap | You want to try the no-frequency-scaling one I believe. |
17:07:40 | preglow | why is scaling enabled when it's known to be buggy? |
17:08:19 | Feral_Kid | Soap> Where do I find that? |
17:08:23 | | Quit miepchen^schlaf (Read error: 110 (Connection timed out)) |
17:08:35 | Soap | in the "unsupported builds" forum |
17:09:33 | preglow | amiconn: btw, do you think i should use the new prescaling hooks to add prescaling also for the eq? |
17:10:36 | Feral_Kid | Oh, in the forums that doesn't seem load right this minutes? :) |
17:10:41 | preglow | they load fine here |
17:11:16 | | Join pearldiver [0] (n=say@cpe-66-65-88-127.nyc.res.rr.com) |
17:11:57 | | Join Thundercloud_ [0] (n=thunderc@82.152.200.20) |
17:12:19 | Feral_Kid | preglow> Ok, they are not loading on my side of the world... :) |
17:12:35 | | Join redbreva [0] (n=chatzill@host86-133-125-60.range86-133.btcentralplus.com) |
17:12:58 | Feral_Kid | Ah, there it goes... :) |
17:13:02 | preglow | i believe this is what you want anyway: |
17:13:05 | preglow | http://mikeage.net/content/rockbox/index.php |
17:15:43 | | Quit Thundercloud (Read error: 113 (No route to host)) |
17:19:21 | *** | Saving seen data "./dancer.seen" |
17:20:04 | Feral_Kid | preglow> Ok, I now have a file rockbox-bootloader-ipod4g.ipod ... Do I make that executable and install it on the ipod or do I change it back to rockbox.ipod and then load it? |
17:20:14 | preglow | the last |
17:20:22 | preglow | just copy it to the ipod as rockbox.ipod |
17:20:31 | preglow | but i think you'll also need to update the plugins and stuff |
17:21:16 | Feral_Kid | preglow> Ok, how do I go about doing that? |
17:21:24 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
17:21:26 | preglow | wouldn't know, haven't tried any custom builds |
17:21:35 | preglow | they should be bundled with the custom build |
17:22:49 | Feral_Kid | preglow> Hmmm, the only thing I saw on that page was the rockbox-bootloader-ipod4g.ipod .... |
17:22:58 | preglow | oh, bootloader |
17:23:00 | preglow | forget what i said |
17:23:02 | preglow | i misread |
17:23:10 | preglow | give me a sec and i'll check it out |
17:23:51 | jhMikeS | preglow: I'm thinking I want to test the mac; movclr, Rx <do something> <use Rx> sequence vs. mac; movclr Rx <use Rx> <do something> as well. I witnessed a 5% boost drop using the first over the second when first messing with the spc codec. I switched it back and forth several times to verify. It seems to suggest not all is documented. |
17:24:35 | preglow | Feral_Kid: you see those select boxes almost at the top? choose build name "noscaling" and the other fields appropriately, then press "download selected build" |
17:24:44 | | Join Criamos [0] (n=Criamos@p54931DF6.dip0.t-ipconnect.de) |
17:25:04 | preglow | Feral_Kid: then just unzip the zip you download directly to your ipod, and you're good to go |
17:25:22 | preglow | jhMikeS: no surprise there |
17:25:27 | preglow | jhMikeS: with regards to the documentatin |
17:25:38 | amiconn | jhMikeS: If you delay the use of Rx, you can as well delay the movclr to be on the safe side |
17:25:58 | | Join Hub441 [0] (n=Hub441@pD9FA13C1.dip.t-dialin.net) |
17:25:58 | | Join web-taz [0] (n=taz@p5081B87B.dip0.t-ipconnect.de) |
17:26:08 | Feral_Kid | preglow> Thanks... What is the deal on COPS vs unscaling? |
17:26:17 | preglow | Feral_Kid: i don't really know |
17:26:25 | preglow | i haven't followed the discussion too closely |
17:26:28 | amiconn | Oh, and btw, the somewhat strange instruction order in lcd_write_yuv420_lines() for X5 and H300 is due to this emac stall... |
17:26:51 | jhMikeS | amiconn: ok...so it's for real and it really the use of Rx that can cause the stall |
17:27:22 | Feral_Kid | preglow> I am reading the comments below, but I guess I will stick with the unscaling one for now... |
17:27:32 | Feral_Kid | preglow> Again, thanks... |
17:27:34 | crashd | hi kids! |
17:27:39 | preglow | Feral_Kid: you're welcome |
17:27:51 | preglow | hello uncle crashd! |
17:27:56 | crashd | heh |
17:27:58 | Soap | the problem with crashes will be reduced with a COP build, Feral_Kid, but the problem will be eliminated with a noscaling build. |
17:28:00 | crashd | what's the status of rb on the sandisks? |
17:28:03 | jhMikeS | amiconn: never mind...misread what you intended. I'll delay it as much as possible if possible. |
17:28:06 | preglow | crashd: good, no sound |
17:28:10 | Soap | crashd: no audio |
17:28:12 | crashd | :| booo |
17:28:13 | preglow | crashd: with sound support possibly on the way |
17:28:16 | crashd | what's the stumbling block ? |
17:28:25 | preglow | crashd: and audio driver exists, but is written under nda so can't be released |
17:28:27 | amiconn | jhMikeS: 2 instructions between the last mac and the first mov(clr) are enough |
17:28:32 | preglow | s/and/an |
17:29:26 | | Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye) |
17:30:23 | jhMikeS | amiconn: because of the 3 stage pipeline, correct? It takes three clocks from one end to the other. |
17:30:37 | preglow | anyone know how far off from langv2 cleanup commit we are? |
17:30:45 | crashd | ahh, hmm |
17:30:48 | preglow | jhMikeS: because of the emac pipeline |
17:31:16 | preglow | it computes a single multiply and accumulate over several cycles, with each part of the pipeline being usable to new instructions each cycle |
17:31:18 | jhMikeS | right...I just wanna keep it filled and not stall it. Though I do want to test out things |
17:31:31 | preglow | you wanna keep it filled until you're done, at which point you want it to empty |
17:31:42 | preglow | without you having to wait for it |
17:31:52 | preglow | testing is encouraged, the motorola docs are often ambiguous |
17:31:54 | jhMikeS | preglow: I figured that's what piplinling is for :) |
17:33:37 | jhMikeS | but as far as the exact behavior, thing still seems ambiguous and some results seem to suggest that it's use of the register by another instruction within the pipline time. If we have two ways to avoid it, things are more flexible for us. |
17:39:29 | Feral_Kid | Soap> Will this also rid me of the issue of not going into drive mode when I hold down the menu button before inserting my cable? |
17:39:55 | jhMikeS | this is the sort of thing the profiling is for. I have no idea how to use it atm :) Better get crackin' and write a test plugin. |
17:40:55 | jhMikeS | Well, _I_ will write a test plugin, if what I said might be interpreted as _You_ write one :) |
17:41:20 | preglow | heh |
17:41:31 | preglow | i am not susceptible to such notions :> |
17:41:41 | preglow | you interested in testing another sw tone controls patch, btw? |
17:41:50 | | Join Nico_P [0] (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net) |
17:42:13 | jhMikeS | oh why not? link me up |
17:42:43 | * | jhMikeS just realized his H120 has been usb connected sans charger for awhile...oops |
17:43:15 | preglow | diffing now |
17:44:56 | preglow | http://www.pvv.org/~thomj/rockbox/sw_tone_controls.patch |
17:45:05 | preglow | only x5 has it enabled by default |
17:46:13 | jhMikeS | preglow: sure there's nothing in dsp.c that would qualify me as a code butcher (since you seemed a bit put off at the start)? do tell if anything sound be done better. |
17:46:23 | preglow | i'm not put off, i think it looks great |
17:46:45 | preglow | i was a bit depressed at times yesterday so may have seemed a bit glum, but nothing meant by it |
17:47:55 | jhMikeS | ok, cool. hls was having problems with replay gain being applied after boot on H300 but H120 and x5 seem to be ok and I can't figure why it should only affect H300s. A build from the day before doesn't have the problem for him. |
17:48:09 | preglow | weird |
17:48:17 | preglow | i'm not that familiar with it yet to be able to help you much there |
17:48:34 | jhMikeS | Before, it was confoundation with recording and H300s :\ |
17:48:49 | jhMikeS | H300s hate me |
17:49:56 | preglow | do tell if something in this patch could be done more cleverly, btw |
17:51:04 | jhMikeS | It'll be a bit gotta get a source tree updated and build it |
17:52:03 | preglow | sure, no worries |
17:54:13 | jhMikeS | more fuzz in eq.c and eq.h :\ |
17:55:10 | jhMikeS | hmmm...power is flickering here. I hope it doesn't go out. It's freezing rain. |
17:55:35 | markun | preglow, amiconn: we can add a "bool found" which we can set to false if a glyph was not found, avoiding to access the disk again next time we look it up.. what do you think? |
17:55:42 | | Join Domonoky [0] (n=Domonoky@p549AE541.dip.t-dialin.net) |
17:56:17 | | Quit bonbonthejon ("Konversation terminated!") |
17:56:30 | | Quit Mouser_X (Nick collision from services.) |
17:56:39 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
17:57:02 | | Join toffe [0] (n=chatzill@adsl-70-137-198-225.dsl.frs2ca.sbcglobal.net) |
17:58:23 | preglow | jhMikeS: i don't get where the hell that fuzz is coming from |
17:58:32 | preglow | i do svn up, make patch, and it's still bloody there |
17:59:09 | jhMikeS | I wonder if it's because I saved through ie and it's stripping trailing crs. Can't think of anything else if it's made from latest cvs. |
17:59:25 | preglow | i get the fuzz even locall |
17:59:27 | preglow | y |
17:59:28 | preglow | so noi |
17:59:28 | jhMikeS | oh |
17:59:30 | preglow | bhragh |
17:59:34 | preglow | keyboard hell |
18:00 |
18:00:00 | jhMikeS | ok...make zip and should be running |
18:00:49 | preglow | replaygain isn't asm yet? |
18:00:58 | preglow | apply_gain, that is |
18:01:09 | jhMikeS | preglow: no...wanted to get to that soon |
18:01:22 | preglow | yep, it deserves it |
18:01:28 | preglow | if we want to use prescaling for eq too, then it'll be needed |
18:01:32 | jhMikeS | so, did you test an mp3 with all the crap running? :P |
18:01:36 | preglow | i did, no boost |
18:01:40 | preglow | even ~220kbps vbr |
18:01:47 | jhMikeS | All mine are like that |
18:02:03 | preglow | things are really tight |
18:02:07 | preglow | that's a lot of shit running |
18:02:10 | jhMikeS | x5 might get a little boost but that's the damn slow lcd |
18:02:40 | amiconn | hrmph! |
18:02:51 | jhMikeS | flicking the backlight off stops it since the display is off |
18:03:12 | preglow | even 320kbps with crossfeed, stereo width, and 5 band eq doesn't boost |
18:03:15 | preglow | that's _really_ tight |
18:03:16 | jhMikeS | amiconn: what do you want from the stupid 9-bit bus? :P |
18:03:18 | amiconn | Why does including lcd-remote-target.h from lcd-remote.h (for targets) cause sysfont.h not to be created?? |
18:03:42 | amiconn | 'make' has a strange logic... |
18:03:52 | jhMikeS | preglow: I can do better...and then my dap might time warp |
18:04:14 | amiconn | The X5 lcd isn't that slow at all |
18:04:17 | jhMikeS | I saw more optimization |
18:04:30 | amiconn | All ipod colour lcds are slower, especially the video |
18:05:17 | jhMikeS | amiconn: Well, then I feel kind of bad for them. Ever since using 16-bit only it gets 65.5 fps but it's still a fair load and visible on the boostometer |
18:06:06 | * | preglow pats himself on the back for eq_cf.S |
18:06:34 | amiconn | Even the greyscale ipods only get roughly the same fps... |
18:06:42 | amiconn | The H100 lcd is the fastest lcd by far in rockbox |
18:06:59 | jhMikeS | ?? H100 lcd is like it's not even there and then was gonna mention the H300 :) |
18:07:01 | preglow | a nice lcd for a nice dap |
18:07:10 | amiconn | (and hopefully soon the M5, which has the same lcd controller) |
18:07:20 | jhMikeS | execpt it gives me nightmares |
18:08:19 | amiconn | The H300 lcd is fast-ish with dma, but still not very fast |
18:09:07 | jhMikeS | preglow: I've got the controls but they don't seem to be having any effect :\ |
18:09:14 | jhMikeS | x5 |
18:09:15 | | Join norbusan [0] (n=norbusan@host88-222.pool8175.interbusiness.it) |
18:10:02 | preglow | jhMikeS: bah, i know why |
18:10:53 | jhMikeS | well, patch me up again then or is it a simple edit? |
18:11:45 | preglow | it needs entries in sound.c sound_settings_Table |
18:11:47 | preglow | table |
18:12:01 | preglow | you'll see tlv320 has no bass and treble entires |
18:12:18 | jhMikeS | I imagine it doesn't :D |
18:12:23 | preglow | should be easy to fix |
18:12:45 | preglow | that's an issue i'm wondering about, i wonder if people should be able to hook up any target with sw tone controls |
18:12:56 | preglow | via editing config-*.h |
18:13:04 | preglow | jhMikeS: but no, just put in some standard bass and treble entires |
18:13:09 | jhMikeS | That I don't know |
18:13:16 | preglow | the details shouldn't matter, only the callback function |
18:15:10 | jhMikeS | well, anything without tone controls period should be hooked up but maybe ones with inferior hw ones could be switchable ... hate to see uses be blocked from using what they find best for them. |
18:15:44 | preglow | indeed, like ipod |
18:15:47 | preglow | they adjust volume... |
18:16:12 | | Quit web-taz ("( www.nnscript.de :: NoNameScript 4.02 :: www.XLhost.de )") |
18:16:29 | jhMikeS | preglow: num_decimals doesn't matter? |
18:16:42 | preglow | jhMikeS: that probably does |
18:16:47 | preglow | but steps, max and min don't |
18:16:52 | preglow | they get overrided in settings.c, i think |
18:16:54 | preglow | or sound_menu.c |
18:16:59 | jhMikeS | I meant steps yes |
18:17:36 | | Quit Eimann (Read error: 101 (Network is unreachable)) |
18:17:50 | jhMikeS | I just copied the entries from uda and used -24 to 24 instead |
18:18:48 | preglow | yup |
18:18:54 | jhMikeS | preglow: what are the callback names? it can't find a reference to sound_set_bass/treble |
18:19:37 | | Join KoCb0 [0] (i=KoCb0@217.79.65.189) |
18:20:26 | nls | preglow: regarding langv2 cleanup, FS #6652 needs to be closed before it can be committed and lng files as well as voice files should get target specific headers (and strings in enlgish.lang should be grouped more nicely) |
18:21:48 | preglow | jhMikeS: there's just one callback, and i call that via the sound_set_bass/treble functions in sound.c |
18:21:52 | preglow | so just make sure those are called |
18:23:12 | jhMikeS | preglow: you forgot to remove the #ifndef TLV_320 :D |
18:23:19 | preglow | jhMikeS: where? |
18:23:33 | jhMikeS | in sound.c around sound_set_bass/treble |
18:23:38 | preglow | jhMikeS: shit... |
18:23:55 | preglow | but this is why i have testers with x5! :) |
18:24:28 | jhMikeS | I think that got it :) |
18:24:44 | | Nick Everybody is now known as Everybody|away (n=everybod@harpo.demon.co.uk) |
18:25:13 | jhMikeS | barely with x5 anyway...should give me about 10min of battery life now to test things :P |
18:25:19 | | Quit Hub441 (Connection timed out) |
18:28:33 | jhMikeS | The bass sounds good. The treble doesn't hit voice enough now though...vocals sort of disappear into the hi hats. What changed? I thought you lowered the high shelf cutoff. |
18:28:55 | preglow | they're 200/5000 |
18:29:06 | preglow | what did it use to be? 6000 ? |
18:29:08 | preglow | if so, i did |
18:29:23 | jhMikeS | weird...it just comes out different sounding on x5 |
18:29:25 | preglow | probably can be lowered somewhat |
18:31:16 | jhMikeS | crap...now we need a new pcm buffer. I can't stand the delays. |
18:31:32 | preglow | :D |
18:33:43 | jhMikeS | Ok, what's the minimum you've got it set up to be safe at for the high? |
18:34:41 | preglow | you mean until the coefs explode? |
18:35:10 | jhMikeS | yes |
18:35:17 | linuxstb_ | Another ARM question - if I do "ldrh r0, [r1]", then the high 16 bits of r0 are set to zero? |
18:36:10 | | Join ender` [0] (n=ender@84-255-206-8.dynamic.dsl.t-2.net) |
18:36:21 | * | jhMikeS guesses the high 16 bits are set by that from the mnenonic...just guessing though |
18:36:35 | preglow | linuxstb_: by no means |
18:36:42 | preglow | linuxstb_: i mean yes :P |
18:37:03 | * | preglow needs to think before he answers |
18:37:11 | jhMikeS | ldrh doesn't mean "load register high"? |
18:37:24 | | Join ackbahr [0] (n=ackbahr@d83-181-102-131.cust.tele2.ch) |
18:37:28 | preglow | jhMikeS: load halfword |
18:37:49 | preglow | linuxstb_: ldrh zero-extends, ldrsh sign-extends |
18:37:59 | jhMikeS | ah...ok like move.w (Ay), Rx |
18:38:05 | jhMikeS | oh, so not |
18:38:10 | preglow | move.w doesn't touch the upper bits |
18:38:16 | preglow | afaik |
18:38:24 | jhMikeS | unless the destination is an address reg |
18:38:38 | linuxstb_ | So why would gcc do this (when reading a short from memory)? http://www.pastebin.ca/371814 |
18:38:39 | jhMikeS | so it's more like move.w (Ay), An |
18:38:45 | amiconn | hrmph |
18:38:58 | amiconn | Hackish sim code ahead :/ |
18:39:27 | preglow | linuxstb_: only the lord knows |
18:39:43 | jhMikeS | trying 3500 hz |
18:39:56 | | Quit norbusan (Read error: 110 (Connection timed out)) |
18:40:50 | amiconn | linuxstb_: Because it's stupid? |
18:41:02 | preglow | i'm with amiconn here |
18:41:05 | jhMikeS | preglow: well, that exploded it... |
18:41:18 | preglow | jhMikeS: give me five mins and i'll verify with my app |
18:41:22 | * | linuxstb_ just wanted to make sure he wasn't being stupid |
18:42:41 | jhMikeS | I'm sure I could binary search it in about log2(4096) or so iterations |
18:44:07 | amiconn | ldrh and ldrsh are both "version 4 and above" so ldrsh should work on our arm targets |
18:44:20 | jhMikeS | but I'm too lazy so just use the app ;) |
18:45:06 | preglow | hmm |
18:45:26 | preglow | min coef is -15.8 for that |
18:45:29 | jhMikeS | well, now they're working |
18:45:31 | preglow | which should fit nicely in our format |
18:45:37 | jhMikeS | I got blasted when I resumed |
18:45:46 | preglow | not only should it fit nicely, we would be able to cut a bit... |
18:46:16 | jhMikeS | 3500 seems to be operating |
18:46:26 | preglow | then how come the white noise? |
18:46:52 | jhMikeS | It happened when I resumed at startup...then it cleared out |
18:47:08 | preglow | well, that's not good... |
18:47:14 | preglow | voice enabled? |
18:47:32 | preglow | amiconn: well, it does use ldrh, it just seems to assume it doesn't clear the upper bits |
18:47:51 | amiconn | preglow: In this case it should just use ldrsh ... |
18:48:12 | jhMikeS | preglow: no voice |
18:48:17 | preglow | amiconn: true |
18:48:33 | preglow | jhMikeS: brb, gotta get more wood |
18:48:35 | preglow | place's freezing |
18:48:39 | jhMikeS | but a voice file present...will try again...with headphones _near_ ears |
18:51:06 | jhMikeS | preglow: It blasts until I go lower the treble gain, then I can raise it all the way up to the top after that np. |
18:53:31 | jhMikeS | just tried with no voice file present at all...same thing |
18:55:30 | preglow | hmm |
18:55:55 | preglow | so, you stop, resume, then it goes off? |
18:56:08 | preglow | bass has nothing to do with it? |
18:56:34 | preglow | amiconn: if gcc knows we have ldrh, it should know we have ldrsh too |
18:56:34 | jhMikeS | Stop, power off, power on, resume. But I am using 3500Hz. |
18:56:44 | preglow | i'll check it out now |
18:56:47 | amiconn | preglow: Tell that to gcc ;) |
18:57:00 | preglow | bloody stupid gcc |
18:57:35 | preglow | jhMikeS: btw, didn't it happen at lower cutoffs? |
18:57:40 | jhMikeS | It also puts in unneeded cmp.l instructions on cf |
18:57:49 | jhMikeS | Oh, there was no bass involved btw |
18:58:13 | jhMikeS | Lower? I lowered it from 5000. If you want lower I'll check it |
18:58:28 | preglow | ah |
18:58:30 | preglow | higher :) |
18:59:00 | jhMikeS | I don't recall...will set it back and recheck. but why would it pick up the ball again later and be fine? |
18:59:35 | preglow | sHIT |
18:59:36 | preglow | haha |
18:59:40 | preglow | it blows up, alright |
19:00 |
19:00:21 | preglow | don't even need to power off |
19:00:44 | | Nick Everybody|away is now known as Everybody (n=everybod@harpo.demon.co.uk) |
19:00:50 | jhMikeS | 3500 or 5000? |
19:01:00 | | Join miepchen^schlaf [0] (n=hihi@p57B95786.dip.t-dialin.net) |
19:01:03 | preglow | 3500 |
19:01:12 | preglow | i suspect it doesn't matter' |
19:01:20 | jhMikeS | about to find out |
19:01:38 | | Quit ackbahr (Remote closed the connection) |
19:01:55 | jhMikeS | *earphones _near_ ears and go!* |
19:02:01 | preglow | not too close... |
19:02:11 | preglow | bass does the same |
19:02:19 | jhMikeS | hehe...yep that was too close :) |
19:02:25 | preglow | ah, hmm |
19:03:11 | jhMikeS | isn't set_tone_controls called at init? |
19:03:35 | preglow | tone_set_controls is called whenever the prescaler changes in sound.c |
19:03:47 | preglow | which should be whenever volume, treble, bass or balance is set |
19:03:59 | preglow | now the filter history has locked completely up |
19:04:00 | preglow | all i get is dc |
19:04:51 | preglow | amiconn: oh, and btw, why should it do lrsh? that code zero-extends, no sign-extends |
19:06:50 | amiconn | That's true... but the both shifts are still superfluous |
19:06:57 | amiconn | s/the/then/ |
19:08:00 | preglow | oh, indeed' |
19:09:28 | preglow | there's no denying that |
19:09:35 | preglow | but gcc being stupid is... unsurprising |
19:10:37 | preglow | jhMikeS: weird bug, this, think i've found the cause, but god knows why it does what it does |
19:11:08 | jhMikeS | what is it you think? |
19:11:41 | preglow | if i remove the sound_set_volume in audio_play_start(), it works when stopping and resuming |
19:11:48 | preglow | am investigating it |
19:13:03 | | Quit Mouser_X (Nick collision from services.) |
19:13:12 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
19:13:22 | jhMikeS | so there's nothing in there that depends on the correct codec being present? |
19:13:54 | preglow | correct codec? |
19:14:04 | jhMikeS | appears to not depend |
19:14:31 | preglow | shouldn't ever care |
19:14:36 | jhMikeS | oh never mind...I have no voice file so there's no voice codec to be loaded |
19:14:54 | jhMikeS | and I see nothing that depends on that...it's all global |
19:15:07 | jhMikeS | so...umm.odd |
19:15:12 | preglow | i |
19:15:19 | preglow | i'll add that volume call back and see if it reappears |
19:15:24 | preglow | then i'll do some logfing |
19:16:36 | preglow | yeah, it's that, time for logf |
19:17:04 | jhMikeS | could be a deeper bug with memory useage or something now showing up. :\ |
19:17:53 | | Join Hub441 [0] (n=Hub441@pD9FA12F2.dip.t-dialin.net) |
19:19:10 | BHSPitMonkey | why is the WPS implementation of the progress bar so weird? |
19:19:15 | jhMikeS | preglow: couldn't we cache the result of (bass != 0 || treble != 0) into tone_enabled so we don't have so much logic in the loop? |
19:19:24 | *** | Saving seen data "./dancer.seen" |
19:20:29 | preglow | sure |
19:20:59 | preglow | well, logf says all params tone_set_controls get are perfectly valid |
19:21:06 | jhMikeS | actually, doing if (bass | treble) would eliminate branches |
19:21:21 | | Nick redbreva is now known as redbreva_away (n=chatzill@host86-133-125-60.range86-133.btcentralplus.com) |
19:21:33 | preglow | eliminate one at any rate |
19:22:52 | jhMikeS | but just if (tone_enabled) would only load one variable |
19:22:56 | preglow | so keeping a tone_enabled would save us one fetch and one or |
19:23:08 | jhMikeS | yup |
19:23:15 | preglow | which kinda makes it a bit redundant |
19:23:26 | preglow | dsp_process can stand one fetch and one or |
19:23:50 | preglow | but i don't get this |
19:24:04 | preglow | the filter created should be in order |
19:24:11 | preglow | i can also reset the history to be sure |
19:24:12 | jhMikeS | yes, but it's two fetches and one or :) |
19:24:38 | Mikachu | don't you usually not write != 0, (not that it matters) |
19:25:11 | jhMikeS | often times yes |
19:25:19 | preglow | Mikachu: depends on preference, i tend to write != 0 if i'm actually checking for the value 0 |
19:25:21 | jhMikeS | differentiates it from a bool |
19:25:28 | preglow | doing logic i do if (value) |
19:26:57 | jhMikeS | I do that for if (enabled) but for values if (value != 0) |
19:27:32 | preglow | filter history didn't matter |
19:27:47 | preglow | so i really have no idea what's causing this, the filter set is correct |
19:28:56 | preglow | tried with the eq? |
19:29:12 | jhMikeS | hmmm...I used to get blasted by the eq like that from time to time when the config block changed and I didn't reset. |
19:29:19 | jhMikeS | will do. |
19:29:53 | jhMikeS | that's all history though |
19:32:10 | jhMikeS | eq seems fine |
19:37:06 | jhMikeS | this is weird, now my x5 battery is showing 4v...something is misbehaving...or it's rising from the grave and about to eat my brains |
19:40:43 | preglow | hmm, filter coefs don't seem to be right at all, no |
19:40:57 | preglow | but they should be stable |
19:41:02 | jhMikeS | prelglow: they're right if you want a fancy noise generator |
19:41:22 | jhMikeS | a tentitave one anyway |
19:42:39 | preglow | why isn't anything simple?!?!?! |
19:43:35 | jhMikeS | that question answers itself |
19:44:02 | preglow | jhMikeS: this does not happen on ipod |
19:44:15 | preglow | are you sure you don't leave the emac in some weird state somewhere? |
19:44:48 | | Quit Ribs ("eh eh ehhhh!") |
19:44:48 | jhMikeS | well...then it's a stupid bug and not deliberate if so |
19:45:14 | jhMikeS | preglow: for the heck of it, try setting everything explicitly in the function realy quick and see if it goes away |
19:45:46 | preglow | first, i need to eat somethingh |
19:49:01 | | Quit Hub441 (Connection timed out) |
19:49:47 | | Join x1jmp [0] (n=x1jmp@p57B09F14.dip0.t-ipconnect.de) |
19:50:05 | jhMikeS | I'll look for any mistakes |
19:54:57 | jhMikeS | preglow: the only emac routine that I added that should be running is samples_output_stereo and it appears ok. It saves/restores macsr and uses movclr.l to fetch results so I dunno. |
19:55:03 | | Quit Nico_P (Remote closed the connection) |
19:55:03 | | Join Thundercloud__ [0] (n=thunderc@82.152.218.83) |
19:58:03 | | Part Domonoky |
19:59:06 | jhMikeS | preglow: I'm thinking if anything called by the audio thread uses emac then that could be it since it might be in the wrong mode for the dsp |
20:00 |
20:00:08 | | Join Nico_P [0] (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net) |
20:07:11 | preglow | jhMikeS: it would pretty much have to be set to integer mode for this to happen |
20:07:38 | preglow | very few things does that |
20:08:19 | jhMikeS | ummm...but FRACMUL is called in filter_tone_coefs which ends up being called by the audio thread |
20:09:07 | jhMikeS | then once it leaves sample_output_stereo everything should be borked for good |
20:09:55 | preglow | ghaaah |
20:10:03 | preglow | wait a minute now |
20:10:09 | preglow | forget that |
20:10:15 | preglow | i'll check it out when i've eaten |
20:13:10 | jhMikeS | preglow: I set macsr explicity in filter_tone_coefs to the dsp mode and the problem went away |
20:14:04 | preglow | baah |
20:14:08 | preglow | this callback was bound to bring misery |
20:14:22 | preglow | but ok, it can be alleviated by setting macsr in dsp_callback |
20:15:20 | preglow | being called from outside of course means macsr can be unpredictable |
20:15:56 | jhMikeS | could set it there too sure |
20:17:46 | preglow | why too? why not only set it there? |
20:18:10 | | Join illriginal [0] (n=illrigin@c-67-191-48-2.hsd1.fl.comcast.net) |
20:18:20 | jhMikeS | I meant "as in a place other than..." |
20:20:12 | preglow | right :-) |
20:20:15 | preglow | foodery |
20:20:23 | jhMikeS | I just checked my suspicion by following things and plopped the test code in there since FRACMUL is used there. Create thread doesn't set macsr for the new thread so it's whatever it was on the first context switch |
20:20:43 | | Quit Thundercloud_ (Connection timed out) |
20:20:51 | | Join Eimann [0] (i=eimann@chaconne.etherkiller.de) |
20:26:19 | | Quit amiconn (" HydraIRC -> http://www.hydrairc.com <- IRC for those that like to be different") |
20:26:34 | jhMikeS | eh, but everyone knows that so I shan't babble |
20:40:16 | | Quit Feral_Kid (Read error: 104 (Connection reset by peer)) |
20:42:43 | | Join Feral_Kid [0] (n=FeralKid@red-corp-201.170.31.219.telnor.net) |
20:47:19 | preglow | yeah |
20:47:29 | preglow | i forgot that completely |
20:47:33 | preglow | but ok, then that's solved |
20:47:44 | preglow | i'll stuff a macsr set/reset in dsp_callback |
20:48:41 | | Join Hub441 [0] (n=Hub441@pD9FA12E0.dip.t-dialin.net) |
20:48:44 | Hub441 | hi! |
20:50:21 | | Join darksoulk [0] (n=adam@203-214-30-35.dyn.iinet.net.au) |
20:51:52 | Hub441 | i just tried to compile a plain rockbox (no changes to the source-tarball from the website) on a gentoo-host but got a bunch of error messages: http://phpfi.com/208055 |
20:52:23 | Hub441 | the only difference from the howto: i used gcc 3.4.6-r2 and not r1 |
20:53:06 | bluebrother | iirc you need gcc 4 for arm targets |
20:53:06 | preglow | i've seen those messages plenty of times, but never on a default build |
20:53:13 | preglow | yeah |
20:53:53 | scorche | 4.0.3 for arm targets |
20:58:12 | | Join DX_ [0] (i=DX_@cpe-67-11-226-113.satx.res.rr.com) |
20:58:36 | DX_ | hey |
20:59:32 | | Join linuxstb [0] (i=5343d4aa@gateway/web/cgi-irc/labb.contactor.se/x-0c81d0459156c12d) |
21:00 |
21:01:20 | preglow | jhMikeS: but you can think of no wiser solutions than that, no? |
21:01:28 | preglow | stuffing macsr set/restore in dsp_callback |
21:01:51 | DX_ | okay before i screw this process up a second time |
21:01:54 | | Join Hub441_ [0] (n=Hub441@pD9FA1305.dip.t-dialin.net) |
21:01:58 | DX_ | say i have a newer version of the bootloader |
21:02:08 | DX_ | (for the ipod version of rockbox) |
21:02:16 | DX_ | how would i go about installing it instead of the one included with ipodpatcher |
21:02:30 | jhMikeS | preglow: how are you going to guarantee dsp compatible macsr but to make sure it's compatible by default for every thread ? |
21:03:26 | preglow | jhMikeS: well, by setting it explicitely like i suggested |
21:03:45 | jhMikeS | in the scheduler code? |
21:03:52 | preglow | in dsp_callbacj |
21:03:58 | preglow | i just do like i do in dsp_process |
21:04:06 | preglow | set macsr to something dsp compatible, do my stuff, restore it |
21:04:07 | jhMikeS | yes, why do you not want to now? |
21:04:22 | preglow | i want that! just wondered if you had a more clever solution in any way |
21:04:48 | | Quit pearldiver (Read error: 110 (Connection timed out)) |
21:05:05 | jhMikeS | there is none except to make it default or so something weird by setting it in audio_thread, codec_thread and anything else that could call it. |
21:05:23 | DX_ | :< |
21:05:24 | jhMikeS | *shrugs* |
21:06:00 | preglow | i think each part that needs macsr set to something specific should do so instead of relying on it, so we'll just do it this way, then |
21:06:32 | | Quit Hub441 (Read error: 60 (Operation timed out)) |
21:06:39 | preglow | wow, arm-gcc generates an amazing amount of code for shortarray[index] if you don't optimise |
21:07:34 | jhMikeS | preglow: It doesn't show up for the eq since I suppose dsp_set_eq_coefs is called by the main thread only and that has a default macsr right/ |
21:07:34 | jhMikeS | ? |
21:08:32 | preglow | yeah, it does |
21:08:45 | preglow | i set that in system.c |
21:09:34 | | Quit Shaid (Read error: 110 (Connection timed out)) |
21:09:35 | | Nick darksoulk is now known as Shaid (n=adam@203-214-30-35.dyn.iinet.net.au) |
21:09:54 | | Quit illriginal ("Leaving") |
21:09:58 | | Quit Mouser_X (Nick collision from services.) |
21:10:07 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
21:10:50 | preglow | linuxstb: did a test now fetching a halfword, and gcc does what's right, using just a ldrsh |
21:11:24 | linuxstb | DX_: You install/replace a bootloader with "ipodpatcher -a bootloader-ipodxxx.ipod" |
21:11:24 | x1jmp | Could I get write access to the wiki? My account is TimoHorstschaefer there. |
21:11:52 | DX_ | aha |
21:11:54 | DX_ | thanks, linuxstb |
21:12:00 | DX_ | hopefully third time will be a charm |
21:12:25 | | Join darksoulk [0] (n=adam@124-168-142-179.dyn.iinet.net.au) |
21:12:27 | linuxstb | DX_: See alos http://www.rockbox.org/twiki/bin/view/Main/IpodPatcher |
21:12:32 | jhMikeS | preglow: I suppose the default macsr for any thread should be dsp compatible then. could set it in the scheduler |
21:19:25 | *** | Saving seen data "./dancer.seen" |
21:19:26 | preglow | not a bad idea, i guess |
21:19:36 | | Join Hub441 [0] (n=Hub441@pD9FA12F1.dip.t-dialin.net) |
21:19:37 | preglow | at least dsp can forget that problem for good, then |
21:19:43 | | Quit Feral_Kid (Read error: 110 (Connection timed out)) |
21:19:49 | | Join Thundercloud_ [0] (n=thunderc@82.152.218.83) |
21:19:56 | | Quit Shaid (Read error: 60 (Operation timed out)) |
21:19:57 | | Nick darksoulk is now known as Shaid (n=adam@124-168-142-179.dyn.iinet.net.au) |
21:20:23 | DX_ | okay so i put the bootloader on there |
21:20:33 | * | x1jmp wants write access to the wiki... |
21:20:43 | DX_ | and now it just sits there displaying "loading original firmware..." and rebooting |
21:20:51 | DX_ | and so on and so forth |
21:22:11 | linuxstb | DX_: What bootloader did you install, and what ipod? |
21:22:45 | DX_ | http://mikeage.net/content/rockbox-custom-builds/ the 4G grayscale bootloader on a 4G grayscale ipod |
21:23:10 | linuxstb | Those bootloaders are known not to work with the latest ipodpatcher. |
21:23:18 | DX_ | hm. |
21:23:26 | DX_ | well. |
21:23:31 | DX_ | that would explain a lot :< |
21:26:43 | preglow | linuxstb: in what context did you make arm-gcc spit out that silly code, btw? |
21:28:08 | | Quit jhMikeS (Nick collision from services.) |
21:28:14 | | Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS) |
21:28:33 | linuxstb | I was trying to get the dbg_flash_id() function in debug_menu() to work. The lines that generate the code are where flash[0] and flash[1] are read at the start of the function. |
21:28:52 | linuxstb | For ARM, flash[] is defined the same as coldfire - unsigned short* |
21:29:06 | jhMikeS | preglow: well, it can't in codec thread context. we already have an integer mode codec. I'm not sure where to put it in thread.c yet myself. |
21:29:16 | linuxstb | But looking at random other .o files, I saw similar madness. |
21:29:22 | linuxstb | (although not always) |
21:29:49 | linuxstb | ^that should be debug_menu.c |
21:30:06 | preglow | what arm-elf-gcc version do we recommend these days, btw? |
21:30:11 | preglow | i see rockboxdev still used 4.0.3 |
21:30:17 | preglow | i use 4.1.0 with much success |
21:30:31 | linuxstb | I think rockboxdev is the definition of recommended now. |
21:31:09 | preglow | think i'll try out 4.1.2 |
21:31:20 | * | x1jmp asks again for write permission on the wiki |
21:31:26 | preglow | jhMikeS: codecs already have to set their own macsr stuff |
21:32:31 | linuxstb | x1jmp: Are you a spammer? |
21:32:31 | Soap | bluebrother: did you get your mini yet? |
21:33:25 | jhMikeS | preglow: right, but dsp mode can be different from the codec's mode...so it's not free of everything. that's what I mean. |
21:33:42 | preglow | true |
21:33:44 | x1jmp | linuxstb: no |
21:34:09 | | Quit redbreva_away ("Chatzilla 0.9.77 [Firefox 2.0/2006101023]") |
21:34:17 | linuxstb | x1jmp: OK, then you're added. |
21:35:20 | x1jmp | linuxstb: thanks |
21:35:21 | bluebrother | Soap, no. Didn't went for that auction, but won another yesterday :) |
21:35:52 | Soap | ahh, for I think I can score one for $75, and was curious if you still wanted one. |
21:35:53 | | Join illdred [0] (n=illdred@S010600055dff1af6.wk.shawcable.net) |
21:36:09 | x1jmp | ... have there been bots on IRC asking for wiki permission or why was that question? |
21:36:36 | | Join matsl [0] (n=matsl@1-1-4-2a.mal.sth.bostream.se) |
21:37:11 | bluebrother | too bad ... mine was more expensive :( |
21:37:25 | bluebrother | but thanks for asking anyway. They seem to be quite higher here in germany |
21:38:09 | | Quit Hub441_ (Connection timed out) |
21:39:40 | | Quit Thundercloud__ (Connection timed out) |
21:40:56 | | Quit Hub441 (Read error: 110 (Connection timed out)) |
21:43:27 | preglow | why does rockboxdev.sh download the entire gcc source? |
21:43:30 | preglow | just the core will do |
21:44:31 | | Quit Mouser_X (Read error: 110 (Connection timed out)) |
21:45:00 | Soap | bluebrother: I haven't gotten word back yet, might only be a 1st generation one. |
21:46:49 | | Join fasmaie [0] (n=yohann@c-71-233-79-102.hsd1.ma.comcast.net) |
21:48:17 | jhMikeS | preglow: I don't know but I had to clean up my debian image a lot to get it and it takes about 500MB free to work |
21:49:35 | preglow | i've got more than enough free, just thinking it's a waste to download the vastly bigger gcc source as opposed to the small and good gcc-core which just does c |
21:50:22 | jhMikeS | preglow: my suggestion is http://www.pastebin.ca/372074 |
21:50:32 | | Quit KoCb0 ("• IRcap [8.23] • www.ircap.com/int •") |
21:50:39 | | Quit Thundercloud_ (Connection reset by peer) |
21:51:27 | jhMikeS | or maybe a macro that is empty if a cpu doesn't need that and is defined the set special data if it needs it :\ |
21:53:03 | preglow | jhMikeS: the pastebin thing is clean and sweet |
21:53:44 | illdred | hello =) I'm wondering if anyone is using rockbox on their iaudio x5 today |
21:53:48 | preglow | a code cleanup measuring in at 55 bytes plus average? :P |
21:53:52 | preglow | 555 |
21:54:31 | | Join Thundercloud_ [0] (n=thunderc@82.153.10.45) |
21:54:40 | jhMikeS | preglow: I suggest though adding a thread_cpu_init in there instead by the save/restore_context stuff. At the end, if not already defined, define it empty. |
21:54:58 | jhMikeS | what you talkin' about? |
21:55:47 | preglow | commits |
21:56:26 | preglow | i wonder why it added so much, doesn't look like much code was added |
21:56:31 | jhMikeS | just looked...lol |
21:59:39 | | Join Plouj [0] (n=Plouj@dsl-207-112-70-4.tor.primus.ca) |
21:59:40 | Plouj | hi |
21:59:46 | | Nick SaLoMoN is now known as SaLo^ToT (n=SaLo@salooo.org) |
22:00 |
22:01:19 | | Quit Nico_P (Remote closed the connection) |
22:01:24 | | Join SaLoMoN [0] (n=SaLo@salooo.org) |
22:01:42 | | Part SaLo^ToT ("Verlassend") |
22:01:52 | | Join Thundercloud__ [0] (n=thunderc@81.5.171.229) |
22:02:21 | Plouj | I'm looking for some kind of a layman's changelog for rockbox builds. I'd like to teach my bro to update his player if there are any fixes that he might want to see but the problem is the cvs messages are so confusing that even I cannot undertand them. |
22:03:07 | preglow | there just was a thread about this on the ml, i think |
22:03:40 | Soap | Plouj: Either the MajorChanges wiki page, or just update weekly. |
22:04:26 | Plouj | ah, not bad |
22:04:28 | Plouj | thanks Soap |
22:05:16 | Soap | there is little reason not to update weekly is all. |
22:05:36 | Plouj | heh |
22:05:44 | Plouj | that's why I wrote a script that he can run to update his firmware |
22:09:19 | Plouj | gah |
22:09:30 | Plouj | what's with this twiki's complicated access control? |
22:09:38 | | Join bospaadje [0] (n=bospaadj@ip82-139-84-12.lijbrandt.net) |
22:09:42 | Plouj | I just wanted to make some text more clear |
22:09:48 | preglow | complicated access control? |
22:09:58 | jhMikeS | preglow: you gonna add that with your patch or should I do it up real quick. testing it for bugs should be rather quick. |
22:10:01 | | Quit fulhack (Read error: 104 (Connection reset by peer)) |
22:10:07 | preglow | jhMikeS: add it separetly |
22:10:11 | Plouj | preglow: I tried to edit a page and it directed me to: http://www.rockbox.org/twiki/bin/view/TWiki/TWikiAccessControl |
22:10:18 | petur | Plouj: to keep spammers out |
22:10:45 | Plouj | "Access check on Main.MajorChanges failed. Action "change": access not allowed on web." :( |
22:10:49 | preglow | Plouj: that's not particularily complex, is it? you don't have write access |
22:11:20 | Plouj | preglow: I'm not even gonna waste my time reading that page. I just want to make a small page. I don't have time to learn all these made up AC rules. |
22:14:06 | | Join Nico_P [0] (n=nicolas@jau31-3-82-239-20-145.fbx.proxad.net) |
22:14:52 | | Quit fasmaie (Remote closed the connection) |
22:15:20 | linuxstb | Plouj: Are you registered as a user on the wiki? |
22:15:22 | preglow | ahh, made up rules, as opposed to those who aren't made up |
22:15:28 | Plouj | linuxstb: just registered |
22:15:47 | linuxstb | Then you just need to mention your username here, and someone will enable write access for you. |
22:15:47 | Plouj | preglow: I actually meant useless, heh |
22:15:54 | Soap | The Divine Right of Kings isn't made up - it just is. |
22:16:01 | Soap | ;) |
22:16:08 | linuxstb | If you had seen the spam we had in the past, you wouldn't call them useless.... |
22:16:45 | preglow | Plouj: oh, they're not useless |
22:16:53 | Plouj | ok, maybe they aren't |
22:16:55 | preglow | a fine addition they are indeed |
22:17:04 | Soap | even the forum spam appears to have dropped off. Rockbox must have been know as an easy target. |
22:17:20 | preglow | the page telling you you can't write could possibly have been a bit more helpful, but |
22:17:32 | linuxstb | Plouj: You're added now. |
22:17:37 | | Join funky_ [0] (n=repulse@81.202.255.93.dyn.user.ono.com) |
22:17:38 | | Quit funky (No route to host) |
22:17:41 | Plouj | linuxstb: oh, thanks |
22:22:17 | | Join bonbonthejon [0] (n=jon@69.61.203.3) |
22:25:59 | | Quit Thundercloud_ (Connection timed out) |
22:26:11 | | Join Thundercloud_ [0] (n=thunderc@81.168.42.92) |
22:26:50 | ze | ~/math 1272-256 |
22:27:59 | linuxstb | 1016 |
22:28:12 | ze | heh thanks :p |
22:28:23 | linuxstb | You're welcome. |
22:32:04 | jhMikeS | preglow: it all works with that quite nicely |
22:32:14 | preglow | cool |
22:32:41 | preglow | commit? |
22:35:41 | jhMikeS | me yes in a couple minutes, you? |
22:35:57 | preglow | goodie |
22:35:57 | preglow | me not yet |
22:36:08 | Mikachu | are you trying for a simultaneous commit? |
22:36:12 | preglow | haha |
22:36:20 | preglow | we're trying to crash svn |
22:36:24 | | Quit Thundercloud__ (Connection timed out) |
22:37:25 | | Quit miepchen^schlaf (Read error: 113 (No route to host)) |
22:37:28 | * | jhMikeS better be careful he doesn't commit the tone controls by accident :P |
22:37:47 | | Join miepchen^schlaf [0] (n=hihi@p57B95786.dip.t-dialin.net) |
22:38:11 | preglow | rockbox.ipod gained 5kb with 4.1.2 :/ |
22:40:03 | | Join Roan [0] (n=JustJohn@pool-151-196-120-87.balt.east.verizon.net) |
22:40:07 | linuxstb | Compared to 4.1.0? |
22:42:05 | preglow | yes |
22:42:18 | preglow | compared to 4.0.3 i don't know, can try an unmodified build later |
22:43:05 | | Join Thundercloud__ [0] (n=thunderc@82.152.214.92) |
22:44:18 | Roan | Hi I've run into an error compiling rockbox firmware. Compiled fine on Feb 22, but today I ran the 'svn update' command; then changed into my build directory and ran 'make clean', then 'make' and I get a bunch of similar errors to this one "export/config.h:220:6: warning: "MEMORYSIZE" is not defined". It looks like a macor variable is not being defined somewhere. |
22:44:46 | Mikachu | try rerunning configure |
22:45:19 | | Join amiconn [0] (n=jens@p54BD69C9.dip.t-dialin.net) |
22:46:23 | jhMikeS | preglow: I guess svn up now |
22:46:24 | | Join pixelma [0] (i=pixelma@82.193.235.34) |
22:46:43 | preglow | yup, see it |
22:47:09 | Roan | Mikachu: Nope still getting the same thing |
22:47:18 | | Quit printfXh4 (No route to host) |
22:47:51 | preglow | beh, need to do some dishes before i do anything else |
22:48:13 | amiconn | da bineater is active again :\ |
22:48:42 | Mikachu | Roan: no 3rd party patches applied? |
22:48:52 | preglow | amiconn: what about that commit should increase the bin size so much? |
22:48:58 | preglow | doesn't look like much code is added |
22:49:42 | Mikachu | tagcache.c | 193 ++++++++++++++++++++++++++++++++++++++−−−−−−−−−−−−−−−−−−−−−−- |
22:49:45 | Mikachu | 1 file changed, 123 insertions(+), 70 deletions(-) |
22:50:34 | Roan | Mikachu: No, this is in my plain Rockbox build branch. |
22:51:21 | Mikachu | Roan: what does the line it complains about look like? |
22:51:27 | linuxstb | Roan: Did you svn update all directories? (apps, tools and firmware) |
22:51:32 | Mikachu | here, it's config.h:#if ((defined(MEMORYSIZE) && (MEMORYSIZE > 8)) || MEM > 8) && \ |
22:54:27 | Roan | linuxstb: yes I applied svn update from the root of my rockbox source code |
22:54:48 | | Join tick [0] (i=95e13cb2@gateway/web/cgi-irc/labb.contactor.se/x-8922dda8741da7ad) |
22:55:00 | linuxstb | What target are you building for? |
22:55:18 | Roan | Mikachu: I have that line in my ./firmware/export/config.h file |
22:55:35 | Roan | linuxstb: building for an ipod nano 1st gen |
22:55:36 | Mikachu | Roan: yes i know what file it is, what does the line say? |
22:56:12 | | Join asinine [0] (n=chatzill@82-40-85-101.cable.ubr01.cast.blueyonder.co.uk) |
22:56:13 | Roan | Mikachu: #if (MEMORYSIZE > 8 || MEM > 8) && !defined(BOOTLOADER) |
22:56:17 | amiconn | linuxstb: Ooops, I always forget FILES |
22:56:25 | Mikachu | well then your svn isn't updated properly |
22:56:31 | linuxstb | amiconn: No problem, so do I. |
22:56:43 | tick | Who can create a new category for FS patches? I think it would be good if we had a category for code cleanup and improvements without feature change |
22:57:06 | Mikachu | why not just select the category as what it does cleanup of? |
22:57:13 | linuxstb | tick: I read your request earlier - why not just s..... |
22:57:18 | Roan | Mikachu: Okay, I will try updating again. |
22:57:18 | Mikachu | heh |
22:57:20 | asinine | can any one tell me if rockbox works on creative zen |
22:57:20 | linuxstb | (what Mikachu said) |
22:57:55 | bluebrother | asinine, no |
22:58:08 | bluebrother | (i.e. it doesn't work) |
22:58:27 | bluebrother | RB works on the targets stated on the front page. For all others see the New Ports forum |
22:58:42 | asinine | @bluebrother, cheers all i needed to know |
22:59:23 | tick | But if the change is just... like fix a typo in a comment (I've seen a few) I wouldn't say it's (e.g.) drivers (e.g. if the typo is in fat.c −− just a hypothetical example) |
22:59:46 | Mikachu | i would |
22:59:51 | * | linuxstb too |
22:59:51 | bluebrother | why shouldn't it? |
23:00 |
23:00:27 | amiconn | lcd-h100-remote.c split seems to work :) |
23:01:34 | tick | ok then. Hm... after a thought I think you are right. fat.c (to stick with the example) is a driver after all −− with all its parts, comments included |
23:02:41 | pixelma | anyone who is checking the root menu too around - and could try something for me to see if it's not only an Ondio problem? |
23:03:47 | | Quit bonbonthejon (Remote closed the connection) |
23:03:58 | tick | pixelma: can't this be checked with the sim? |
23:04:17 | bluebrother | pixelma, can do |
23:04:21 | pixelma | hmm.. maybe |
23:04:35 | bluebrother | (h120 here) |
23:06:06 | bluebrother | btw, have you enabled the "show path" setting? Your browser problem sounds much like the problem I experienced earlier |
23:06:12 | dan_a | Is there any way to tell the build system to add GCC flags to individual files? |
23:06:24 | pixelma | bluebrother: ah... can you try what happens when you go to (for example) the themes browser while playing music - and then cancel it with going left? |
23:06:59 | Mikachu | dan_a: i don't know exactly how, but if you find the right Makefile you should be able to copy the generic .o target and make a specific one |
23:07:02 | | Quit Thundercloud_ (Connection timed out) |
23:07:05 | | Quit Rondom ("Ex-Chat") |
23:07:17 | bluebrother | hehe, got it reproduced |
23:07:17 | Mikachu | sometimes it's extra tricky if the generic target is auto generated |
23:07:20 | | Join Thundercloud_ [0] (n=thunderc@82.152.174.90) |
23:07:22 | bluebrother | exactly as you described. |
23:07:41 | pixelma | bluebrother: so it's not just my imagination... |
23:07:53 | dan_a | Mikachu: I think the generic target is autogenerated |
23:08:30 | linuxstb | There is generic stuff in tools/make.inc |
23:08:43 | | Join Brunellus [0] (n=luigi@unaffiliated/brunellus) |
23:08:57 | pixelma | bluebrother: I noticed that it works alright without playing music, seems a bit weird |
23:09:00 | Mikachu | i want to try compiling rockbox by giving all .c files to gcc at once, but i haven't tried it yet |
23:09:05 | Roan | Mikachu: Thanks for the help. Don't know what I was doing wrong with the 'svn update' command, but wiping the directory and starting over with a fresh checkout is working |
23:09:14 | Mikachu | i did it with vorbis and got a .codec that was 300 bytes larger :) |
23:09:21 | Mikachu | Roan: okay, np |
23:09:23 | | Quit tick ("CGI:IRC (Ping timeout)") |
23:09:29 | bluebrother | pixelma, just did a few tests. I have "startup screen" set to file browser and can always reproduce the bug. |
23:09:42 | bluebrother | but with the startup screen set to the RB menu I can't reproduce it |
23:09:47 | | Quit asinine ("Chatzilla 0.9.77 [Firefox 2.0.0.2/2007021917]") |
23:11:36 | preglow | beh |
23:12:03 | dan_a | Mikachu: Is that to try -fwhole-program -combine? |
23:12:06 | pixelma | bluebrother: ah, well my startup screen is the root menu - but when entering the menu from WPS I have to go via the file browser... guess that's related |
23:12:14 | Mikachu | i was going for -funit-at-a-time |
23:12:23 | | Join elinenbe_ [0] (n=elinenbe@207-237-225-94.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
23:12:25 | bluebrother | pixelma, just commented on the FS entry. |
23:12:38 | bluebrother | let's see how much JdGordon will hate me for this ;-) |
23:12:43 | pixelma | thank you! :) |
23:13:20 | bluebrother | I left the ondio specific findings to you due to the lack of an ondio :D |
23:13:40 | bluebrother | but I'm pretty sure it's related, if not even the same thing |
23:14:08 | | Quit Thundercloud__ (Connection timed out) |
23:14:27 | | Join Thundercloud__ [0] (n=thunderc@82.153.13.103) |
23:14:56 | preglow | well, that could have sounded better |
23:15:47 | | Quit miepchen^schlaf (No route to host) |
23:17:32 | preglow | jhMikeS: both eq and tone controls sounds like merzbow cds now |
23:17:51 | | Quit petur ("Zzzzz") |
23:18:24 | Mikachu | amiconn: did you forget FILES again? |
23:18:38 | amiconn | No new folder this time... |
23:18:49 | Mikachu | ah, i forgot it uses globbing |
23:19:18 | preglow | jhMikeS: does the main thread have macsr set correctly after your update, though? |
23:19:19 | * | amiconn thinks it would be a nightmare if FILES listed each and every single file |
23:19:20 | | Join LinusN [0] (i=linus@rockbox/developer/LinusN) |
23:19:26 | *** | Saving seen data "./dancer.seen" |
23:19:31 | preglow | my guess is no, since you removed the system.c macsr init |
23:20:42 | | Quit elinenbe (Read error: 145 (Connection timed out)) |
23:20:43 | | Nick elinenbe_ is now known as elinenbe (n=elinenbe@207-237-225-94.c3-0.nyr-ubr1.nyr.ny.cable.rcn.com) |
23:20:43 | desowin | can anyone review my latest patch for http://www.rockbox.org/tracker/task/5495 ? if something isn't good, let me know |
23:21:35 | jhMikeS | preglow: yes...it's set when it is added to the list |
23:21:44 | preglow | i just get white noise here |
23:22:18 | | Quit Brunellus ("Ex-Chat") |
23:22:19 | preglow | probably doing something stupid, then |
23:22:22 | | Part Plouj ("thanks a lot!") |
23:22:28 | jhMikeS | well, that's just plain odd cause I didn't at all |
23:22:36 | | Join Feral_Kid [0] (n=FeralKid@red-corp-201.143.151.175.telnor.net) |
23:23:26 | preglow | codecs work nice, both eq and tone contriols white noise |
23:23:29 | preglow | i'll build from scratch |
23:24:00 | | Quit bluebrother ("time for some sleep") |
23:24:06 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
23:24:18 | jhMikeS | you didn't take the the macsr setting out of dsp.c did you? |
23:24:22 | LinusN | desowin: i have no comments - if it solves the problem, we should commit it |
23:24:41 | jhMikeS | in dsp_process? |
23:25:05 | preglow | jhMikeS: i did first, then i added it back |
23:25:15 | preglow | jhMikeS: should it matter anyway? i thought all threads had frac mode in macsr now |
23:25:21 | | Quit x1jmp (Remote closed the connection) |
23:25:27 | jhMikeS | yes, but not all codecs |
23:25:35 | preglow | very, very good point |
23:25:40 | preglow | so i'll leave the one in process, then |
23:25:42 | jhMikeS | remember spc.codec is integer mode :) |
23:25:46 | preglow | and just hope something funny happened with the build |
23:25:47 | desowin | LinusN: I'll do test while going to school tomorrow, and I'll let you know how it behaves under 'real-time situations', not just 'fast-tests' |
23:25:54 | preglow | jhMikeS: i didn't run spc either :/ |
23:25:56 | | Join miepchen^schlaf [0] (n=hihi@p57B95786.dip.t-dialin.net) |
23:26:14 | jhMikeS | I'll check again with my build from cvs and the patch |
23:26:14 | | Quit Mouser_X (Nick collision from services.) |
23:26:16 | LinusN | desowin: great |
23:26:23 | | Join Mouser_X [0] (n=mouser_x@67.110.120.159.ptr.us.xo.net) |
23:26:32 | | Join Rocco [0] (n=Rocco@71-80-129-250.dhcp.hspr.ca.charter.com) |
23:27:17 | | Part nls |
23:28:16 | jhMikeS | preglow: working fine here |
23:28:40 | jhMikeS | testing H100 |
23:28:47 | jhMikeS | soon |
23:28:59 | Rocco | hey, i know this is like a really annoying questiong... but do you guys have any idea if/when rockbox will be avalibe on zune? if its even possible |
23:29:04 | * | dan_a thinks he may be able to shave 100k off the core for ARM |
23:29:22 | dan_a | Rocco: The short answer is we have no idea |
23:29:41 | Rocco | oh... no developers own a zune yet? |
23:29:53 | Bagder | Rocco: rockbox ports don't just happen, it takes a lot of sweat and dedicated hackers |
23:30:05 | Rocco | ya i understand |
23:30:23 | Rocco | but i got one for xmas and its kinda lame but im not rich... so |
23:30:41 | Bagder | and I would say that there are reasons to believe that zune might be the hardest nut to crack so far in this aspect |
23:30:58 | dan_a | Rocco: There are a couple of people looking at the Zune and the Gigabeat S (which is similar) but I don't think they're looking very hard, and running our own code on them will be very difficult |
23:31:02 | amiconn | Bagder: I noticed a slight problem with the latest changes table and the svn diff links: A rename might include a diff as well, which can't be checked because [rename] isn't a link |
23:31:17 | amiconn | Happened in both of my commits today... |
23:31:29 | preglow | dan_a: how are you going to do that? |
23:31:33 | Bagder | you mean when you rename _and_ change contents? |
23:31:44 | amiconn | yes |
23:31:45 | Rocco | i figured its gona be real hard to do it, but once you get ability to run your own program its gonna be really easy |
23:31:50 | dan_a | preglow: -mthumb |
23:31:54 | | Quit desowin ("use linux") |
23:31:59 | amiconn | Happens when splitting stuff, to keep history for both parts |
23:32:00 | preglow | Rocco: is that so |
23:32:07 | Bagder | Rocco: if you think that, then prove it |
23:32:12 | Mikachu | dan_a: will that not require everyone to install new compilers? ie arm-thumb-elf-gcc |
23:32:16 | preglow | dan_a: have you mad eit build? |
23:32:24 | Rocco | if i could run my own code on it i would, did i state i could? |
23:32:26 | preglow | Mikachu: no, all arm gccs can do thumb |
23:32:37 | preglow | Rocco: getting code to run on it is only a small part of a port |
23:32:41 | dan_a | preglow: Yes - I just don't know if it works yet |
23:32:41 | preglow | you'll just have to trust us on that |
23:33:01 | preglow | dan_a: why not? |
23:33:05 | Mikachu | i do |
23:33:50 | dan_a | preglow: Because I've not copied rockbox.ipod over yet - I wanted to boast about the size reduction first! |
23:33:58 | preglow | hahaha |
23:34:01 | Bagder | haha |
23:34:05 | preglow | here ten saying it doesn't work |
23:34:08 | preglow | here's |
23:34:12 | | Part Rocco |
23:34:14 | preglow | gcc is bound to have been playing tricks on you |
23:34:16 | Bagder | we want the youtube video first! |
23:34:42 | linuxstb | And you need a logo and new graphics before you can release it. |
23:34:59 | Bagder | and a cool site |
23:35:11 | dan_a | Hahaha - it hangs with the bootloader telling me "Rockbox loaded" |
23:35:27 | preglow | surprise! |
23:35:35 | preglow | is the bootloader thumb aware, though? |
23:35:44 | preglow | does it use bx to branch? :) |
23:35:59 | | Quit Thundercloud_ (Success) |
23:36:04 | | Join Thundercloud_ [0] (n=thunderc@82.152.168.96) |
23:37:04 | dan_a | preglow: It will be branching into crt0 - which is ARM. I'm also compiling main.c as ARM |
23:39:00 | preglow | jhMikeS: can't get rid of the white noise :/ |
23:40:43 | jhMikeS | I'm having no trouble at all with it. |
23:40:48 | preglow | jhMikeS: the current build also vomits white noise |
23:40:53 | jhMikeS | what? |
23:41:02 | preglow | it does here |
23:41:19 | preglow | the moment i switch on the eq and tweak a band, i get white noise |
23:41:20 | jhMikeS | I just tested two different players...now I'm freaked |
23:42:12 | preglow | what codec do you test with? |
23:42:29 | markun | dan_a: and the interrupts will be executed in ARM as well |
23:43:16 | preglow | they're in crt0 so shouldn't matter |
23:43:39 | jhMikeS | preglow: can test a bunch really |
23:43:39 | | Quit Thundercloud__ (Connection timed out) |
23:43:49 | dan_a | markun: That might be it - I've set system.c to no-thumb now, and I'll see what happens |
23:44:16 | preglow | mpc, vorbis and mpa all spout white noise here |
23:44:29 | preglow | could anyone else on h1x0 please test a current build to see if eq thrashes out noise? |
23:45:04 | * | jhMikeS 's players have magical powers :) |
23:47:15 | jhMikeS | playing with eq with spc codec seems ok |
23:47:49 | markun | For ARM coders: The book "ARM Architecture Reference Manual" can be downloaded from altera: http://www.altera.com/literature/lit-exc.jsp |
23:48:09 | crwl | preglow, does here |
23:48:16 | preglow | crwl: it does make white noise? |
23:48:19 | crwl | yep |
23:48:30 | markun | be aware that it's 13MB big.. |
23:48:33 | preglow | jhMikeS: i'd revert that rather quickly, then, unless you've got an idea what's wrong |
23:49:17 | jhMikeS | yes...and I don't know cause I'm not experiencing anything...will recheck it cause it really should work |
23:49:25 | preglow | in any case a clear notice of the fact that the build might damage your ears would be nice :) |
23:49:56 | jhMikeS | heh...np |
23:49:57 | amiconn | ? |
23:50:12 | * | amiconn wonders how white noise might damage your ears |
23:50:13 | markun | dan_a: chapter A6 might be interesting to read |
23:50:21 | preglow | amiconn: have a guess |
23:50:26 | crwl | heh, for some reason my old WPS says it's playing FLACs when I'm playing Ogg Vorbis |
23:50:31 | amiconn | Too high a volume? |
23:50:31 | crwl | I wonder since when this has happened... |
23:50:34 | preglow | amiconn: correct |
23:50:55 | dan_a | markun: Thanks - I'll have a glance, though I much prefer hardcopy books ;) |
23:50:59 | jhMikeS | crwl: since recording was updated |
23:51:25 | amiconn | Well, volume can't be significantly higher than what is set as listening volume... |
23:51:43 | jhMikeS | preglow: I'll just readd the emac init to the old place for now...the rest shouldn't harm it. I'll figure it out. |
23:52:07 | preglow | amiconn: if you're listening at around -6 dB then full scale white noise will be very loud indeed |
23:52:12 | markun | dan_a: how do you switch to THUMB mode? The manual says that bit[0] of the target address needs to be 1 |
23:53:03 | amiconn | -6 dB?? |
23:53:11 | Mikachu | white noise contains much more energy than music |
23:53:17 | preglow | dan_a: how did you deal with kernel.c thread context switch? |
23:53:20 | * | amiconn thinks that would damage the ears even without white noise |
23:53:28 | dan_a | markun: I've just let GCC do it. Basically, if you've got a function which is at 0x40, you do "bx 0x41" and the processor knows to switch to thumb mode |
23:53:30 | preglow | amiconn: it all depends what you're listening to |
23:53:46 | preglow | dan_a: just rewrote them in thumb asm? |
23:53:51 | dan_a | preglow: Anything with ASM in it I have just compiled as ARM |
23:54:01 | | Join tim66 [0] (n=tim_pick@82-69-41-162.dsl.in-addr.zen.co.uk) |
23:54:09 | markun | dan_a: that's nice of GCC, didn't think it was that smart :) |
23:54:10 | | Nick SirFunk_ is now known as SirFunk (n=Sir@cpe-74-71-205-222.twcny.res.rr.com) |
23:54:49 | preglow | dan_a: are you sure it's handled correctly, though? the context switch stuff relies heavily on inlining |
23:55:12 | | Nick funky_ is now known as funky (n=repulse@81.202.255.93.dyn.user.ono.com) |
23:55:16 | | Nick Everybody is now known as Everybody|away (n=everybod@harpo.demon.co.uk) |
23:55:32 | markun | ah yes, the inlined asm.. |
23:56:16 | dan_a | preglow: Not 100% sure, but IIRC the inlines are only used within thread.c, and the arm/thumb choice is done on a per-file basis (not per-function) |
23:57:34 | | Quit Thundercloud_ (Connection timed out) |
23:58:32 | | Join Febs [0] (n=chatzill@207-172-204-33.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
23:58:49 | preglow | dan_a: oh |
23:58:59 | preglow | makes sense |