00:00:29 | kclaf | linuxstb : did u see that my issue with tagcache was coming from voiceui ? |
00:00:48 | kclaf | i disabled * voice things, and it's ok now |
00:00:52 | linuxstb | kclaf: Yes, but I can't think why that could happen. |
00:01:46 | | Join miner49er [0] (n=522054e2@labb.contactor.se) |
00:01:53 | miner49er | yo |
00:02:04 | miner49er | can anyone help me with a coding issue? |
00:02:33 | herz42 | preglow: here is a patch for the backlight bug. I hope it also builds for targets with remote etc. http://www.rockbox.org/tracker/task/4934 |
00:03:27 | preglow | ahh, lookie there, yeah |
00:03:29 | preglow | that was nasty |
00:04:05 | preglow | why do you need the added line in the ifs? |
00:04:13 | | Quit [IDC]Dragon () |
00:04:22 | obo | linuxstb: if you get a chance, could you look at 4899 again? |
00:04:39 | herz42 | the ifs? |
00:04:53 | preglow | the < 0 part |
00:05:02 | preglow | why is that added now when it worked without them before? |
00:05:25 | herz42 | I assume it didn't work before |
00:05:33 | godzirra | Hmm.. rebuiling my ipod database with foopod didnt work |
00:05:35 | godzirra | oh well.. ply with it tomorrow. |
00:05:41 | preglow | i would have thought the only thing you needed to change was adding 'signed' |
00:05:53 | | Quit OPP () |
00:06:23 | herz42 | yes, but when the backlight is off, keypresses will never make it through the 'first keypress enables backlight' filter... |
00:06:33 | herz42 | at leat I think so. |
00:06:41 | herz42 | s/leat/least/ |
00:07:51 | | Join tianjing [0] (n=mat@jullay.net) |
00:08:06 | preglow | herz42: but i haven't got time to test it now, someone else needs to |
00:08:21 | herz42 | no prob. it's in the tracker... |
00:08:23 | | Join [TCK] [0] (n=tckocr@bb-87-80-197-92.ukonline.co.uk) |
00:11:29 | miner49er | is there an equivilent of GetTickCount in the rockbox API? I need to know how many ms have passed. |
00:11:40 | Bagder | there's a tick counter |
00:12:22 | | Quit lodesi ("Leaving") |
00:13:06 | | Quit tianjing_ (Read error: 110 (Connection timed out)) |
00:13:10 | miner49er | Badger: That sounds like the ticket. Can I access it from within a plugin? |
00:14:19 | Bagder | yes... rb->current_tick |
00:14:25 | Bagder | it points to the tick counter |
00:15:41 | Bagder | time to sleeeeep |
00:15:46 | miner49er | Badger: Excellent! That's just what I need :-) |
00:16:48 | | Join Doomed [0] (n=nnscript@ool-44c53f18.dyn.optonline.net) |
00:16:54 | Doomed | hey |
00:17:06 | | Nick Doomed is now known as Doomed9 (n=nnscript@ool-44c53f18.dyn.optonline.net) |
00:17:41 | herz42 | ahh, I just see that the check for backlight switched off is done at some other place already (but wrong). So I'll try to fix that one to make things more pretty |
00:19:18 | preglow | miner49er: keep i mind the tick timer has a resolution of 10ms |
00:19:59 | miner49er | preglow: That's probably okay, it's only for a game so it doesn't need to be mega-accurate. |
00:20:46 | Doomed9 | question, is there anyway to implement a db function like the one in the iriver 120 firmware? |
00:20:58 | preglow | Doomed9: it's already been done |
00:21:03 | Doomed9 | hm |
00:21:09 | preglow | commited a couple of days ago |
00:21:21 | Doomed9 | really, |
00:21:25 | preglow | really |
00:21:32 | Doomed9 | is it in a build yet/ |
00:21:35 | preglow | ues |
00:21:45 | preglow | it's still got some minor glitches, though |
00:22:16 | Doomed9 | aight i gotta update then |
00:23:29 | | Join imphasing [0] (n=imphasin@c-69-250-93-218.hsd1.dc.comcast.net) |
00:24:05 | linuxstb | Doomed9: Make sure you get a CVS build - there were a few bugfixes to the tag database today that are not in the last daily build. |
00:24:25 | Doomed9 | alright, how should i go about updating?... |
00:24:33 | Doomed9 | just drag the .rockbox folder? |
00:25:05 | linuxstb | The best way is to tell your unzipping program to extract the files directly to your player (and make sure it includes the directories). |
00:25:11 | Doomed9 | aight |
00:25:34 | Doomed9 | oh, is there anyway to make it exclude wma files? |
00:25:57 | linuxstb | It should automatically exclude any files Rockbox can't play. |
00:26:27 | Doomed9 | thanks |
00:26:58 | linuxstb | There is a (brief) wiki page here: http://www.rockbox.org/twiki/bin/view/Main/TagCache |
00:27:17 | | Join ashridah [0] (n=ashridah@220-253-123-112.VIC.netspace.net.au) |
00:27:57 | kclaf | Tracks are not yet sorted by track number within an album. |
00:28:10 | kclaf | on my ipod, it's reverse order |
00:29:05 | Doomed9 | hm....are ur id3 tags messed up? |
00:29:19 | kclaf | no |
00:29:33 | Doomed9 | kk |
00:30:04 | | Join arf-arf [0] (i=arf-arf@bb-87-82-26-137.ukonline.co.uk) |
00:31:31 | Doomed9 | wtf... |
00:31:49 | | Quit [TCK] (Read error: 110 (Connection timed out)) |
00:32:41 | Henry43 | quit |
00:32:41 | | Quit quobl_ (SendQ exceeded) |
00:32:43 | | Quit Henry43 ("using sirc version 2.211+KSIRC/1.3.12") |
00:35:37 | | Quit ender` (" First things first, but not necessarily in that order.") |
00:35:45 | | Quit mirak (Connection timed out) |
00:36:11 | Doomed9 | hmmm |
00:39:58 | linuxstb | kclaf: I think that's just a co-incidence. On my ipod, some albums are in reverse order, some are just random. But Slasheri has promised to implement track sorting. |
00:40:24 | | Quit webguest35 ("CGI:IRC (Ping timeout)") |
00:41:57 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
00:42:07 | Doomed9 | did u change the ID3 sorting? |
00:42:44 | | Quit miner49er ("CGI:IRC (Ping timeout)") |
00:44:00 | linuxstb | Doomed9: What ID3 sorting? |
00:44:13 | Doomed9 | its like...V2 then V1 |
00:44:25 | Doomed9 | dont no the difference, im just throwing things out |
00:44:44 | Paul_The_Nerd | Oh, ID3 priority. |
00:44:50 | Paul_The_Nerd | Also, what have I walked into the middle of? |
00:45:05 | linuxstb | Err, #rockbox? |
00:45:31 | Doomed9 | lol |
00:45:33 | linuxstb | :) Just discussing track sorting within an album and the fact it isn't implemented. |
00:45:35 | Paul_The_Nerd | :-P |
00:45:43 | Paul_The_Nerd | Ah, gotcha |
00:45:50 | linuxstb | (in tagcache) |
00:45:58 | arf-arf | the way that the Rio Carbon organised tags was quite clever, |
00:46:13 | arf-arf | in that it forced an update when USB was UNplugged |
00:46:22 | Doomed9 | ah |
00:46:44 | arf-arf | and compared the db with any new files (somehow, possibly by magic) and then updated the db with only new files |
00:47:32 | Doomed9 | damn, i guess ill have to delete these wma |
00:47:44 | Doomed9 | not like i need em, converted to ogg |
00:48:37 | linuxstb | arf-arf: I believe that's the plan for tagcache (if it doesn't do it already). |
00:49:03 | ashridah | linuxstb: i thought it already did. a wakeup scan seems to be much shorter... |
00:49:04 | Doomed9 | it thinks that wma is supported, so it shows :( |
00:49:37 | arf-arf | aha, nice one, slasheri |
00:49:51 | linuxstb | Doomed9: That should be fixed then IMO. |
00:49:59 | Doomed9 | yeah |
00:50:26 | linuxstb | Are you sure you're using the latest CVS? |
00:50:30 | Doomed9 | yes |
00:50:31 | arf-arf | okay, next request: being able to queue up artists from the tagcache at one time. |
00:50:46 | arf-arf | at the moment a long-click only gives the option of Open With |
00:50:55 | Doomed9 | ogg its funny...not many of my friends no what it is |
00:51:13 | Doomed9 | arf-arf i think that works...the long click |
00:51:27 | ashridah | arf-arf: the ui needs work |
00:51:49 | arf-arf | Doomed9, yes, in directory view it does but not (yet) in tagcache |
00:52:05 | | Join JdGordon [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
00:52:11 | Doomed9 | ah, |
00:52:18 | arf-arf | another thing; whilst I'm on a roll 8) |
00:52:52 | arf-arf | in tagcache, when looking at Genre, artists with "The " are sorted as if the "The " doesn't exist |
00:53:03 | arf-arf | But not in artist |
00:53:03 | Doomed9 | really?... |
00:53:09 | Doomed9 | havent tried that yet |
00:53:35 | Paul_The_Nerd | linuxstb: WMA has been shown as supported erroneously for a while. |
00:54:03 | Doomed9 | i no that |
00:54:11 | linuxstb | Paul_The_Nerd: Yes, they are supported in the file browser (to add to playlists), but they shouldn't play. Looking at the tagcache code, I can't see how they can be added to the database. |
00:54:25 | Doomed9 | they are |
00:54:28 | | Join webguest46 [0] (n=3ffd6e02@labb.contactor.se) |
00:54:59 | | Quit webguest46 (Client Quit) |
00:55:09 | linuxstb | Doomed9: How do they appear in the database? Are the artist/title/album tags etc being used? |
00:55:22 | Doomed9 | gimme one minute |
00:55:23 | Paul_The_Nerd | linuxstb: Ah. Odd. Not knowing how the code works, I can imagine them being just in the "Songs" section, with Filename as their title, if it does that. |
00:55:55 | Doomed9 | for song it is |
00:56:29 | linuxstb | Looking at the code, .wma files should be identifed as AFMT_UNKNOWN and then not added to the database. |
00:56:51 | Doomed9 | hm, nvm ur right, its not added in |
00:57:15 | Doomed9 | i was looking at a song thta was put on twice |
00:57:37 | linuxstb | No problem. At least we know that part of the code is working. |
00:57:55 | Doomed9 | and yes, the sort is reversed |
00:58:43 | * | preglow is anxious to see the new wma codec code |
00:58:52 | Doomed9 | they have one? |
00:59:10 | * | linuxstb is even more anxious to see ffmpeg's new AAC codec finished and converted to fixed point |
00:59:16 | ashridah | someone's been working on it |
00:59:20 | preglow | linuxstb: sweet lord, yes, two good things |
00:59:29 | preglow | linuxstb: we'll probably have only ffmpeg code in the end |
00:59:40 | preglow | they've got a vorbis decoder too... |
00:59:52 | Doomed9 | isnt there a problem with the ffmpeg wma codec |
01:00 |
01:00:03 | preglow | no idea |
01:00:14 | linuxstb | You mean the fact that it's floating point? |
01:00:43 | Doomed9 | yeah ..still dont no what that means |
01:00:46 | | Join rkostynu [0] (n=chatzill@wnpgmb06dc1-41-188.dynamic.mts.net) |
01:01:12 | linuxstb | Someone is currently working on fixing that - to make it work in Rockbox. |
01:01:27 | Paul_The_Nerd | Doomed9: 1.234 11.154 0.01767 <−−- Floating point |
01:01:43 | Doomed9 | opposed to what |
01:01:48 | JdGordon | morning all |
01:02:05 | arf-arf | so fixed point would be a set amount of decimal places?? |
01:02:59 | Doomed9 | ah |
01:04:10 | arf-arf | presumably |
01:04:26 | * | linuxstb wonders if he should commit a 220x176 DancePuffDuo WPS |
01:04:32 | | Nick Spida_ is now known as Spida (i=Spida@p508A063A.dip0.t-ipconnect.de) |
01:04:52 | Paul_The_Nerd | arf-arf: Internally, it generally means, don't use floating point variables. |
01:05:17 | Doomed9 | linuxstb whats that |
01:05:25 | preglow | arf-arf: fixed point means the decimal point is fixed |
01:05:33 | preglow | arf-arf: floating point moves the decimal point as it sees fit |
01:05:56 | preglow | arf-arf: the first can be done with ordinary integer math, the second cannot |
01:06:15 | arf-arf | aha -> http://en.wikipedia.org/wiki/Floating_point |
01:06:23 | preglow | well, of course it _can_, but it'll be so slow it's not even fun |
01:06:31 | arf-arf | heheh |
01:06:58 | Doomed9 | well, the tag things needs some updating, like updating after coming out of usb mode |
01:07:08 | JdGordon | Bg3r: did u end up looking at the text editor? |
01:07:10 | arf-arf | I said that! |
01:07:13 | Doomed9 | lol |
01:07:14 | Doomed9 | i no |
01:07:19 | linuxstb | Doomed9: A version of the DancePuffDuo theme (currently designed for the H120) adapted to work on the H300 and iPod Photo. |
01:07:28 | Paul_The_Nerd | Doomed9: I'm kinda surprised it doesn't, but then I use the Bootloader for USB so I haven't encountered that either way. |
01:07:39 | Doomed9 | ah |
01:07:48 | preglow | it's not quite polished yet |
01:08:17 | preglow | i'm looking forward to seeing how we'll handle the case of modified metadata |
01:08:23 | preglow | it'll probably be dog-slow |
01:08:40 | Paul_The_Nerd | Modified metadata? |
01:08:44 | Doomed9 | brb |
01:08:47 | | Join Daishi [0] (n=daishi@ool-18bcf48a.dyn.optonline.net) |
01:08:53 | linuxstb | preglow: What are you talking about? |
01:09:03 | preglow | Paul_The_Nerd: if you scan the tags, then modify the id3 name of a file, it won't catch it |
01:09:17 | | Join webguest35 [0] (n=3e4f4094@labb.contactor.se) |
01:09:26 | linuxstb | Ah, tagcache dealing with tags being changed... |
01:09:31 | Paul_The_Nerd | preglow: Ah, I had wondered what would happen if I changed my tags on my PC, then I immediately thought "Wait, I don't do that." |
01:09:37 | preglow | weren't we talking about tagcache? :> |
01:09:41 | arf-arf | I'm such a twunt. I didn't realise that you have to set the Max files in dir browser to all your songs otherwise the tagcache cuts out 1/2way through... |
01:09:59 | herz42 | maybe the filedate should be stored for each file -> check only new files |
01:10:16 | linuxstb | preglow: I thought we were talking about fixed/floating point... |
01:10:20 | preglow | arf-arf: yes, that's a nice artifact stemming from the tagcache not being too polished yet |
01:10:27 | herz42 | hmm, maybe there will be problems with RTC-less targets |
01:11:04 | preglow | herz42: mwell, you can't modify the data from within rockbox yet |
01:11:12 | preglow | herz42: so that might be one way of dealing with it, i guess |
01:11:30 | preglow | just need to store the old file date |
01:11:33 | herz42 | yes, but tagcache could remember the date of the file when it is scanned |
01:11:35 | preglow | but it'll still be slow, heh |
01:11:41 | *** | Saving seen data "./dancer.seen" |
01:11:49 | herz42 | scanning the file tree though |
01:12:04 | preglow | the best thing will probably be having the user initiate the scan manually |
01:12:15 | Paul_The_Nerd | preglow: Really simple checksums for each file, and when you do a Forced Rescan, it compares them, and if they've changed it then updates the tags in the database? So, while changed tags aren't detected on the quick rescan, they can be on a forced one without it taking 6 hours? |
01:12:20 | preglow | or it'll use a bunch of battery every time you connect usb just to check if you changed anything |
01:12:29 | herz42 | lol checksums :) |
01:12:29 | Paul_The_Nerd | preglow: Or file date. Sure, go and be simple. |
01:12:35 | preglow | Paul_The_Nerd: checking all the really simple checksum of all your files will take _LOTS_ of time |
01:12:40 | herz42 | parsing 60GB... |
01:12:42 | preglow | Paul_The_Nerd: almsot as much as doing a scan |
01:13:24 | preglow | hell, just opening and closing all the files on the drive will take loads of time |
01:13:32 | Paul_The_Nerd | Well then that tells me there's no simple enough checksum in existence yet. |
01:13:39 | | Quit muesli__ ("ich will Kühe!!!") |
01:13:41 | | Quit Moos ("Glory to Rockbox !!!") |
01:13:42 | Paul_The_Nerd | :-P |
01:13:50 | Paul_The_Nerd | Ah well, I have bad ideas more often than good ones anyway |
01:14:02 | herz42 | the problem with checksum is that you have to read the whole file to calculate it |
01:14:25 | linuxstb | If only the tags had a revision number... |
01:14:29 | herz42 | of course it is more easy than reading two files and comparing byte by byte |
01:14:41 | herz42 | just depends on the purpose |
01:14:56 | | Join ^BeN^ [0] (i=Paprica@89-138-109-189.bb.netvision.net.il) |
01:14:56 | Paul_The_Nerd | herz42: I suppose that's true, since you can't checksum the tags themselves without reading to the end of the file either. |
01:15:00 | | Nick ^BeN^ is now known as Paprica (i=Paprica@89-138-109-189.bb.netvision.net.il) |
01:15:36 | preglow | like i said, i believe the most elegant solution (and it really isn't very elegant), is having the user select when to do an incremental tagcache update |
01:15:47 | preglow | there's no way around the fact that it'll be slow and use a lot of battery |
01:16:07 | preglow | i wonder how hard/easy it'll be to make a computer based updater |
01:16:08 | ashridah | what about taking checksums of the directories themselves? isn't there a 'last modified' time in fat32? |
01:16:25 | kclaf | or like archos does, incremental tagcache update on usb unplug |
01:16:44 | herz42 | preglow: a pc based updater should be simple |
01:16:47 | preglow | kclaf: that's what i'm saying, doing that will be slow as hell |
01:17:08 | preglow | herz42: yeah, looks like reusing metadata.c shouldn't be too hard |
01:17:16 | kclaf | hmm on my gmini400 it was quite fine |
01:17:23 | preglow | kclaf: flash |
01:17:25 | Paul_The_Nerd | preglow: I have nothing against a PC based updater, for people who don't want to waste batteries on it |
01:17:29 | kclaf | nope |
01:17:33 | kclaf | 20 GB HDD |
01:17:37 | herz42 | so add that to the umount sript and it's somehow automatic |
01:17:38 | preglow | gmini with hd? |
01:17:40 | preglow | oh |
01:17:50 | preglow | Paul_The_Nerd: yup |
01:17:58 | linuxstb | kclaf: Could you just drag and drop files, or did you have to use special software to transfer files? |
01:18:09 | kclaf | drag and drop |
01:18:16 | kclaf | archos is UMS |
01:18:40 | kclaf | but it uses some internal tag db as rb does |
01:18:55 | kclaf | it's called ARCLib |
01:19:10 | preglow | but i need to go to bed |
01:19:11 | Paul_The_Nerd | preglow: I do think there needs to be a "(Re)build TagCache" option that builds the whole cache from scratch, for a forced (emergency) update, as well as the other update that just adds on.j |
01:19:31 | preglow | we haven't got much time to figure it out however we want to do it :) |
01:19:35 | preglow | not long until feature freeze |
01:19:54 | preglow | oh, all the ironing out of bugs to be done |
01:19:57 | Paul_The_Nerd | Actually |
01:20:22 | Paul_The_Nerd | My *first* thought was that there needs to be an "Add to Tagcache" or "Update in Tagcache" context menu item for adding folders or files, or updating their entries the hard way |
01:20:36 | preglow | i can't ever imagine using that |
01:20:39 | Paul_The_Nerd | Because I *really* wanted to just add my Music folder to it, and not my Audiobook and Spoken Word folders |
01:20:40 | preglow | sounds cumbersome |
01:20:46 | preglow | ahhh |
01:20:47 | preglow | like that |
01:20:49 | Paul_The_Nerd | Yes |
01:20:54 | preglow | yeah, that'd be nice |
01:21:00 | preglow | some exclusion list, at least |
01:21:09 | preglow | but yeah |
01:21:10 | preglow | i need sleep |
01:21:11 | Paul_The_Nerd | And that would allow you, if you update the tags on just one album, to force an update to those album's entries and no others, maybe. |
01:21:13 | preglow | later |
01:21:16 | Paul_The_Nerd | Cya |
01:21:16 | dpassen1 | Anyone else think Playlists should be selectable in the tagcache? |
01:21:28 | Paul_The_Nerd | dpassen1: Aye, at some point. |
01:21:43 | dpassen1 | Glad to hear it |
01:22:21 | herz42 | I would prefer the other way around to start with |
01:22:43 | herz42 | I want to add whole Albums to the Playlists (as recursive insert) |
01:22:46 | | Part obo |
01:23:11 | herz42 | It seems atm it's only possible to add single songs |
01:23:42 | Paul_The_Nerd | herz42: In tagcache, or in general? |
01:24:04 | kclaf | linuxstb : do you still have that url describing ipod's protocol to deal with accessories ? can't find it in ipl's wiki |
01:24:12 | herz42 | in tagcache |
01:24:26 | linuxstb | http://ipodlinux.org/Apple_Accessory_Protocol |
01:24:36 | kclaf | thanks |
01:24:44 | | Quit nudel ("At Argon, we're working to keep your money.") |
01:28:13 | | Quit ashridah ("uni (*sigh*)") |
01:30:13 | | Join enzyme [0] (n=hdgdf@d207-81-78-2.bchsia.telus.net) |
01:31:40 | enzyme | can g5 ipod rockbox potentially play avi or divx files without converting the files |
01:32:31 | Paul_The_Nerd | enzyme: If anyone answered that, it'd probably be entirely a guess |
01:33:00 | enzyme | ok |
01:33:13 | midkay | it's likely possible.. |
01:33:19 | enzyme | do you know of any one working on the video part |
01:33:22 | midkay | when it will happen, or even if, is a different story.. |
01:33:27 | | Join RotAtoR [0] (n=e@rockbox/developer/rotator) |
01:33:29 | midkay | and nobody's touched video yet. |
01:33:47 | enzyme | ok |
01:33:59 | herz42 | a question regarding playlists: how do I remove all files from the actual one? |
01:34:24 | Paul_The_Nerd | enzyme: Rockbox is an Audio Player firmware, so video's a fairly low priority overall, if it has any. |
01:34:36 | Paul_The_Nerd | herz42: "the actual one"? |
01:35:21 | Paul_The_Nerd | herz42: If you mean the in-RAM active playlist, stop playback, and then insert a file/folder, and it should clear the playlist and create a new one. |
01:35:22 | herz42 | ...that one where you queue songs into |
01:35:43 | Doomed9 | anywhere to dl a binary ffmpeg? |
01:36:12 | herz42 | Paul_The_Nerd: thanks - I knew it would be easy :) |
01:36:36 | enzyme | is there any way to have the lcd light on at a lower brightness to save battery |
01:36:56 | Doomed9 | check ur options |
01:37:41 | herz42 | that depends - dimming requires cpu power which in turn takes power |
01:37:41 | * | Paul_The_Nerd wonders how much a lower LCD brightness actually affects battery life. |
01:38:01 | herz42 | where "cpu power" is speed in MHz |
01:38:37 | midkay | Paul_The_Nerd, there isn't dimming in CVS is there? |
01:39:32 | Paul_The_Nerd | midkay: There's "fading" which could presumably be adapted into Dimming, if you really felt the need, right? |
01:39:39 | herz42 | ipod lcd is about 30mA at 12V, so 360mW |
01:39:49 | midkay | Paul_The_Nerd, right - asked about that earlier.. |
01:40:08 | herz42 | Paul_The_Nerd: The problem as I heared is that CPU must be boosted for this |
01:40:10 | midkay | dimming is entirely possible; the irivers need a cpu boost to handle a constant dim level.. |
01:40:18 | midkay | ipods can handle it without a boost. that's what i was told. |
01:40:26 | Paul_The_Nerd | herz42: The CPU must very definitely be boosted for any LCD that doesn't natively support dimming. |
01:40:30 | herz42 | ahh, so let's do it for ipods |
01:40:38 | Doomed9 | iriver supports it right |
01:40:48 | Paul_The_Nerd | midkay: Not all iPods. At least, on the Nano I'm pretty sure it's handled the same way as iRivers. |
01:40:48 | | Quit Febs ("CGI:IRC (EOF)") |
01:41:02 | midkay | Paul_The_Nerd, hm, could be. |
01:41:06 | Paul_The_Nerd | midkay: And I think the H300 can't do it at all, just the H100, if I recall |
01:42:18 | Paul_The_Nerd | Doomed9: Basically, it's faked. You can't really set a brightness, but you can flicker the backlight on the iRiver H100 series so that it LOOKS like it's fading out. |
01:42:29 | Doomed9 | o |
01:42:37 | Doomed9 | is that what it does on the native firmware? |
01:42:49 | midkay | Paul_The_Nerd, i don't think that's how it works. |
01:43:19 | Paul_The_Nerd | midkay: It's not really how it works, no. But it's a similar idea. |
01:43:34 | Paul_The_Nerd | At least, to my understanding |
01:43:41 | | Quit maeck ("CGI:IRC (Ping timeout)") |
01:43:47 | herz42 | compared to the power the cpu boosting takes, it might make sense to dim. And the backlight is usually not active very long. The drawback that no one knows might be backlight lifetime decreasing |
01:44:35 | enzyme | if rockbox is audio format only how come people work on getting gameboy games on there |
01:45:16 | herz42 | maybe they are bored so much |
01:45:23 | herz42 | ;) |
01:45:37 | midkay | Paul_The_Nerd, i can't vouch for the irivers, but the ipod even at 10 second fadeout has a very smooth fade - definitely doesn't look flickered.. |
01:45:39 | Paul_The_Nerd | enzyme: Because that's a plugin made by someone who wanted to contribute. The focus of the *core* developers is "What is already there, and audio support" |
01:45:56 | linuxstb | enzyme: Rockbox is whatever people want it to be. It just so happens that most developers are interested in audio. |
01:45:58 | Paul_The_Nerd | midkay: Watch very carefully with long fade times, and you can see it on the Nano at least |
01:46:02 | Paul_The_Nerd | midkay: Especially near the end |
01:46:11 | midkay | Paul_The_Nerd, yes, you can see "stepping".. |
01:46:27 | midkay | which to me looks like somehow they're just decreasing the power to it with visible steps. |
01:46:36 | midkay | each step looks fine, it's just that you can see the steps.. |
01:46:55 | Paul_The_Nerd | midkay: It's really done with PWM, but it's simpler to explain flickering of the actual LCD than to talk about that. |
01:47:20 | midkay | no idea how it works, so never mind. :) |
01:48:07 | Doomed9 | brb |
01:48:17 | | Quit Doomed9 (Read error: 104 (Connection reset by peer)) |
01:48:34 | Paul_The_Nerd | enzyme: For example, there's also the Doom patch, which will be in CVS, but that was done almost entirely by one person who wanted Doom on his iRiver. You could have video on your 5G if you were determined enough, as well. |
01:49:08 | sharpe | i'm back! |
01:50:04 | midkay | sharpie! |
01:50:23 | | Quit rkostynu ("Chatzilla 0.9.72 [Firefox 1.5.0.1/2006011112]") |
01:50:35 | enzyme | well i prolly would but i dont know how to do that kind of stuff lol |
01:51:02 | Paul_The_Nerd | enzyme: Well, then this sounds like an opportunity for self improvement! :) |
01:53:16 | | Quit elinenbe (Read error: 110 (Connection timed out)) |
01:53:36 | sharpe | yay motivation speeches |
01:56:03 | | Quit webguest35 ("CGI:IRC (EOF)") |
01:59:15 | | Part enzyme |
02:00 |
02:02:28 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-5-106.w83-198.abo.wanadoo.fr) |
02:09:41 | | Join TCK [0] (n=tckocr@bb-87-80-197-92.ukonline.co.uk) |
02:12:14 | | Quit tianjing (Remote closed the connection) |
02:18:36 | | Join Doomed9 [0] (n=nnscript@ool-44c53f18.dyn.optonline.net) |
02:18:37 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
02:18:48 | Doomed9 | ayo |
02:35:25 | | Quit Doomed9 ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
02:37:10 | | Quit herz42 ("Und wech") |
02:39:47 | biffhero | I turned rockbox (on my 5G) off by holding down the play button for n seconds. How do I power it up? |
02:40:04 | Paul_The_Nerd | Menu |
02:40:05 | Paul_The_Nerd | Or Select |
02:40:35 | biffhero | hrmm... ok. so that wasn't a deep sleep I put it into, it was an 'off' |
02:41:09 | | Join XavierGr [0] (n=XavierGr@ppp78-adsl-131.ath.forthnet.gr) |
02:41:12 | biffhero | but the 'resume on startup' is there... |
02:45:23 | Paul_The_Nerd | Why wouldn't the resume on startup be there? |
02:46:14 | biffhero | I didn't see it before. I was unaware that I was shutting rockbox off, thought it was only sleeping. |
02:47:04 | Paul_The_Nerd | Rockbox doesn't really have a sleep |
02:47:08 | biffhero | k |
02:47:36 | Paul_The_Nerd | There's been talk of implementing one since iPod users are used to it, but last I heard the talks didn't go anywhere |
02:47:51 | * | biffhero nods |
02:53:36 | | Quit TCK (Read error: 110 (Connection timed out)) |
02:55:01 | | Quit Kohlrabi (Nick collision from services.) |
02:55:10 | | Join Kohlriba [0] (n=Kohlrabi@dslb-082-083-128-065.pools.arcor-ip.net) |
03:00 |
03:01:25 | | Part Paul_The_Nerd |
03:04:54 | midkay | biffhero, 'resume on startup' means audio playback |
03:07:29 | biffhero | thx |
03:08:35 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
03:11:42 | *** | Saving seen data "./dancer.seen" |
03:12:11 | | Join maeck [0] (n=marcel@72-255-62-238.client.stsn.net) |
03:16:41 | | Join webguest06 [0] (n=48ff3eee@labb.contactor.se) |
03:18:30 | | Quit webguest06 (Client Quit) |
03:22:49 | midkay | anyone here with an H100? |
03:23:22 | Paul_The_Nerd | yes |
03:24:10 | midkay | Paul_The_Nerd, do you know if the display flip works on it? |
03:24:23 | Paul_The_Nerd | Ill check |
03:24:31 | XavierGr | yes it works |
03:24:49 | Paul_The_Nerd | Upside Down? |
03:24:56 | Paul_The_Nerd | Indeed, it does. |
03:24:56 | XavierGr | yes |
03:25:42 | midkay | yeah, that. thanks. |
03:26:48 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
03:27:57 | | Join jd|uni [0] (n=82c20d6a@labb.contactor.se) |
03:29:05 | | Quit linuxstb (Read error: 110 (Connection timed out)) |
03:30:05 | | Part Paul_The_Nerd |
03:37:38 | kkurbjun | Bagder, I have the latest version of the doom code on the tracker. It compiles cleanly for the sim and H300, I think it's ready for cvs unless anyone has any other problems that need to be resolved before inclusion |
03:38:03 | midkay | kkurbjun, no ipod yet i assume? |
03:38:52 | kkurbjun | midkay, no, not yet, linuxstb was going to look into it once the code was commited to cvs |
03:39:32 | midkay | kkurbjun, gotcha |
03:41:08 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
03:42:15 | muesli__ | re |
03:49:55 | jd|uni | kkurbjun: awesome :D |
03:50:45 | midkay | blast.. |
03:51:12 | jd|uni | bugger! |
03:51:25 | midkay | anyone know the rules for ifdeffing in the menus? in addition to just ifdeffing the function and the display entries, do you also go and ifdef the associated functions? |
03:51:48 | | Part biffhero |
03:51:52 | jd|uni | ?? |
03:52:08 | midkay | ah, i guess they don't really exist anyways.. |
03:52:49 | midkay | jd|uni, if in the main menu, say i #ifdef CONFIG_SWCODEC around sound_menu.. |
03:53:13 | midkay | that disables it for showing up on the hardware codec targets, but afaik the source still compiles for sound_menu on hardware codec targets. |
03:53:23 | midkay | i was just wondering if sound_menu should also be ifdeffed out. |
03:55:26 | jd|uni | umm.. im a bit confused... and i gtg to a lecture |
03:55:28 | jd|uni | bbl |
03:55:40 | | Quit jd|uni ("CGI:IRC (EOF)") |
03:59:40 | | Quit Kohlriba ("Fast alle Menschen sind Regenwürmer") |
04:00 |
04:05:34 | | Quit muesli__ ("ich will Kühe!!!") |
04:09:31 | | Join actionshrimp [0] (n=nn@host86-133-113-61.range86-133.btcentralplus.com) |
04:16:32 | | Join mymomthelush [0] (n=lush@bdsl.66.15.136.192.gte.net) |
04:17:37 | | Part mymomthelush |
04:26:00 | | Quit midkay (Read error: 104 (Connection reset by peer)) |
04:26:09 | | Join midkay_ [0] (n=midkay@24.143.70.99) |
04:29:01 | | Join TCK [0] (n=tckocr@bb-87-80-197-92.ukonline.co.uk) |
04:30:41 | | Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
04:31:26 | | Quit Ironhand ("Changing server") |
04:36:47 | | Join Ironhand [0] (i=arjen@meek.xs4all.nl) |
04:42:54 | | Join yeahx [0] (n=aarond@c-67-183-44-119.hsd1.wa.comcast.net) |
04:51:10 | | Quit dpro (Read error: 110 (Connection timed out)) |
04:57:14 | | Quit kkurbjun ("Leaving") |
05:00 |
05:00:31 | | Quit thegeek_ (Read error: 104 (Connection reset by peer)) |
05:00:41 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
05:01:28 | | Join jd|uni [0] (n=82c20d68@labb.contactor.se) |
05:01:40 | jd|uni | well that lecture was boring as all hell! |
05:02:07 | midkay_ | jd|uni, haha. |
05:02:24 | jd|uni | get your problem sorted? |
05:02:40 | midkay_ | jd|uni, in a way. i just committed it how i thought it would work. can always change it later.. |
05:02:44 | midkay_ | thanks for asking :) |
05:03:22 | jd|uni | close enough is good enough :D |
05:04:21 | midkay_ | haha. and the reason jd|uni didn't have commit access became suddently crystal clear. |
05:04:42 | jd|uni | haha |
05:05:32 | midkay_ | btw. know anything about the lang files? |
05:07:12 | | Quit Daishi ("Client exiting...") |
05:07:23 | | Join carini [0] (n=daveroth@pool-71-112-6-30.sttlwa.dsl-w.verizon.net) |
05:08:43 | | Join Sinbios [0] (n=Sinbios@69.156.116.25) |
05:09:28 | jd|uni | not really... what in particular? |
05:09:35 | midkay_ | whoops, my bad. |
05:09:52 | midkay_ | i changed a number of things and couldn't figure out why the changes weren't taking place with a new rockbox build.. |
05:09:58 | | Quit XavierGr (Read error: 110 (Connection timed out)) |
05:10:05 | midkay_ | then i realized i needed english.lang. |
05:11:11 | midkay_ | or.. |
05:11:13 | midkay_ | wtf. |
05:11:45 | *** | Saving seen data "./dancer.seen" |
05:12:39 | jd|uni | changed? or added new lang strings? |
05:12:47 | midkay_ | changed.. |
05:12:57 | midkay_ | apparently it was that i needed to change the.. um.. |
05:13:03 | midkay_ | version numbers in binlang and language.h? |
05:13:10 | jd|uni | dont u need to run configure again after changing it so it redoes lang.h? |
05:13:25 | midkay_ | didn't help until i changed the version number, so.. |
05:13:35 | midkay_ | but it's at "2" right now, which worries me. :) |
05:13:41 | midkay_ | you'd think there'd be more changes.. |
05:14:33 | jd|uni | .. i dunno |
05:14:48 | | Quit ShyK (Read error: 113 (No route to host)) |
05:18:00 | midkay_ | any core devs around? |
05:18:16 | jd|uni | them all in bed still i would assume.. |
05:18:21 | midkay_ | blast!! |
05:18:36 | jd|uni | its like 6.20am there.. |
05:18:41 | midkay_ | hmmm. |
05:19:20 | | Quit TCK (Read error: 104 (Connection reset by peer)) |
05:19:44 | | Join DBordello [0] (n=dan@tirone-fw.flexabit.net) |
05:20:59 | | Part carini |
05:23:02 | sharpe | goodnight rockbox people. |
05:23:28 | jd|uni | gnite |
05:23:41 | midkay_ | night sharpe |
05:23:47 | | Nick midkay_ is now known as midkay (n=midkay@24.143.70.99) |
05:24:54 | DBordello | Is the interface supposed to feature 'some' color? I just installed rockbox and the interface is all black and whitre on my ipod photo, wonder if i used a wrong file |
05:25:14 | midkay | DBordello, you can customize colors in the menu. |
05:25:28 | midkay | by default, it's a light blue background, i thought.. |
05:26:03 | DBordello | appears to be just the backlight, i may be wrong |
05:26:06 | DBordello | or wihte |
05:26:16 | DBordello | but i am impressed, listening to flac is sick |
05:27:12 | midkay | DBordello, rockbox isn't based around the concept of "pretty".. it's intended to be functional. :) |
05:27:39 | DBordello | that is fine with me. |
05:28:07 | DBordello | although, there are themes or something right? The default interface leaves a little to be desired |
05:28:11 | DBordello | but if i can play flac, i am happy |
05:28:24 | DBordello | i need to read the docs on how to use it, or just poke around for a while |
05:29:07 | midkay | DBordello, there are 'themes', yes, but they won't do too much. |
05:29:14 | midkay | you can choose a custom font and customize your While Playing screen.. |
05:29:19 | | Join Doomed9 [0] (n=nnscript@ool-44c53f18.dyn.optonline.net) |
05:29:29 | midkay | but for the most part it's solid colors. you can also load a backdrop (like a wallpaper), though. |
05:29:36 | midkay | no gradient cursors or anything, though.. |
05:29:38 | DBordello | ah, i just need to play around with it. Overall i am really impressed, very featurful |
05:32:53 | | Quit mikearthur ("Konversation terminated!") |
05:34:42 | jd|uni | any1 any good with shell scripting? |
05:37:06 | jd|uni | fark this.. im going home |
05:37:36 | midkay | haha. |
05:37:36 | | Quit jd|uni ("CGI:IRC (EOF)") |
05:39:10 | DBordello | sweet, changed the fonts around and the backgorund colors and i am happy |
05:39:28 | midkay | :) |
05:42:46 | Doomed9 | whooo |
05:45:39 | DBordello | when i am browsings WPS's, do i need to do something to get them to redraw? They aren't displaying properly |
05:46:17 | midkay | DBordello, what? they constantly redraw.. |
05:46:31 | DBordello | hmm, they look odd, maybe they aren't for the ipod |
05:48:34 | | Quit Vertigo_t (Read error: 110 (Connection timed out)) |
05:55:11 | | Quit yeahx (Read error: 110 (Connection timed out)) |
05:57:14 | | Quit Rick ("I… don't need to be here.") |
06:00 |
06:00:44 | DBordello | Does anybody know what wps files i should use with an ipod photo? Ones for the H300 or the ipod 5g? |
06:01:42 | | Join mymomthelush [0] (n=lush@bdsl.66.15.136.192.gte.net) |
06:01:53 | | Part mymomthelush |
06:03:54 | | Join Rob2222_ [0] (n=Miranda@ACB63C91.ipt.aol.com) |
06:06:32 | | Quit Sinbios (Read error: 104 (Connection reset by peer)) |
06:07:11 | | Join Rick [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
06:11:14 | JdGordon | yay :) home |
06:14:21 | midkay | wb JdGordon |
06:14:22 | midkay | :) |
06:14:34 | Doomed9 | hello all |
06:14:49 | midkay | hey Doomed9 |
06:14:53 | JdGordon | 's good to be back :) |
06:15:09 | arf-arf | ah, jdgordan, the perfect person to ask! |
06:15:13 | midkay | \/home sweet ~ !! |
06:15:20 | midkay | /home* |
06:15:27 | JdGordon | ~ sweet ~ ? |
06:15:37 | arf-arf | what does your recent patch do: "FS #4929 — add playback_control() to plugins " |
06:15:51 | arf-arf | (in words of one syllable for a thickie like me) |
06:16:04 | | Join Gibbed [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
06:16:08 | | Quit Rick (Nick collision from services.) |
06:16:19 | | Nick Gibbed is now known as Rick (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
06:16:32 | JdGordon | playback_control() loads up a menu with stuff like next/prev track and vol+/- and suff.. so u can control the playback without having to exit plugins |
06:16:43 | JdGordon | so, that patch just adds the call to a few plugins |
06:17:28 | arf-arf | That's exactly what I hoped you'd say. Yay! Now I can play jeweled to my heart's content while shuffle all is on. And still be able to skip tracks! |
06:17:43 | JdGordon | yup.. alsmost |
06:17:57 | * | arf-arf does little dance |
06:18:02 | JdGordon | :) |
06:18:09 | Doomed9 | yay, |
06:18:13 | Doomed9 | how do i get that? |
06:18:38 | | Quit midkay ("Leaving") |
06:18:43 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
06:18:48 | arf-arf | Doomed9, you'll have to patch |
06:19:02 | | Quit Rob2222 (Read error: 113 (No route to host)) |
06:19:09 | midkay | JdGordon, referring to linux's ~ variable being the home for that user.... :) |
06:19:18 | Doomed9 | can i get help on that? |
06:19:27 | arf-arf | or if you can hold on 10/15 mins, I'll send you the build I'm about to do 8) |
06:19:32 | | Quit maeck ("Leaving") |
06:19:40 | JdGordon | midkay: ye, i know.. i was wondering why the first was /home instead of ~ |
06:19:50 | midkay | but.. BUT.. |
06:19:58 | midkay | nnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnn! |
06:23:16 | | Join maeck [0] (n=marcel@72-255-62-238.client.stsn.net) |
06:34:43 | arf-arf | JdGordon: any advice for the correct -p option when patching/order of the 2 patches? |
06:34:44 | JdGordon | im so pathetic... im doing a bloody survey in the hope i might win an ipoo :p |
06:34:52 | JdGordon | -p0 should work |
06:35:01 | JdGordon | either first.. they dont effect eachother |
06:35:16 | arf-arf | I get a hunk failed with current cvs |
06:35:20 | DBordello | does anybody know of anything like foo_pod (to build a itunes database from the directory structure on the ipod) for linux? |
06:35:26 | arf-arf | updating again in case I arsed up! |
06:36:58 | JdGordon | damn these tupid phscological surveys.. they ask the same q at least 3 times always changing the logic of the q.. |
06:37:09 | JdGordon | :'( on page 3/6 |
06:37:13 | JdGordon | damn i hate being bored |
06:37:16 | | Quit midkay ("Leaving") |
06:37:31 | | Join Shadowarrior13 [0] (i=dsf@ip68-3-160-223.ph.ph.cox.net) |
06:37:40 | arf-arf | how do you copy+paste text from within the debian dev environment? |
06:38:15 | JdGordon | ur on vmware image? |
06:38:29 | JdGordon | what text editor u in? or do u mean from host to the dev env? |
06:38:29 | arf-arf | yep |
06:38:50 | arf-arf | from dev env back to windows (so I can c&p the error to you) |
06:38:58 | arf-arf | I'm kind like that |
06:39:01 | arf-arf | ! |
06:39:05 | | Quit Shadowarrior13 (Client Quit) |
06:39:10 | JdGordon | no idea.. im sure vmware has an option to do it.. but dunno |
06:39:22 | | Join Shadowarrior13 [0] (i=dsf@ip68-3-160-223.ph.ph.cox.net) |
06:39:44 | arf-arf | "Hunk #1 failed at 18" when using -p0 on plugins.patch |
06:40:00 | DBordello | i believe you need vmware tools installed to copy and paste between enviroments |
06:40:52 | JdGordon | arf-arf: it should have made a .rej file of the file that stuffed up.. which file was it? |
06:41:29 | | Join XavierGr [0] (n=XavierGr@ppp78-adsl-131.ath.forthnet.gr) |
06:41:43 | | Quit HuntermicAtWork ("CGI:IRC (EOF)") |
06:41:43 | | Quit c0utta ("CGI:IRC (EOF)") |
06:41:58 | arf-arf | chessbox.c.rej |
06:42:19 | arf-arf | but it's only tiny. I'll see if I can manually do it. Fingers crossed |
06:43:09 | JdGordon | shuoldnt be hard to do manually |
06:43:31 | arf-arf | nah just had to c+p #include "../lib/playback_control.h" into the file. even *I* can manage that much! |
06:43:56 | JdGordon | hmm.. it didnt do it autoamtically??? i must have screwed the patch up then.. |
06:45:16 | arf-arf | yeah, it looked like that was what should have happened, but having looked at the .rej file, perhaps the patch was one line out? |
06:45:35 | arf-arf | Saying 18,25 not 18,26 |
06:45:55 | arf-arf | (btw, I know no C at all so that was literally a wild guess) |
06:45:56 | JdGordon | maybe.. i chopped up the patch to remove nonesence changes.. might have slipped up.. no matter |
06:49:54 | JdGordon | what text editor does the vmware image use? |
06:51:27 | arf-arf | prob vi |
06:52:03 | | Quit XavierGr (Read error: 104 (Connection reset by peer)) |
06:52:33 | arf-arf | yep, vi |
06:52:41 | JdGordon | ok |
06:54:42 | JdGordon | how long should i set the slideshow mode timer to for the jpeg viewer? 5s? |
06:54:57 | arf-arf | maybe an option? |
06:55:07 | JdGordon | well.. ye.. but untill then... |
06:55:20 | arf-arf | 5s sounds good to me, then |
06:55:43 | | Quit Shadowarrior13 ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
06:57:01 | arf-arf | Doomed9: still around? |
06:57:13 | JdGordon | arf-arf: what is vmwares mem usage while its running? |
06:57:24 | arf-arf | in Task Manager? |
06:57:28 | JdGordon | ye |
06:57:44 | arf-arf | 20MB |
06:58:01 | arf-arf | + 267MB! |
06:58:11 | JdGordon | haha, that sux :D |
06:58:17 | Doomed9 | yeah |
06:58:25 | Doomed9 | i dont want to do it right now |
06:58:41 | JdGordon | colinux is using ~5mb and ~6mb while compiling! |
06:58:41 | arf-arf | vmplayer.exe = 20MB and vmware-vmx.exe is 267MB |
06:59:05 | | Quit maeck ("Leaving") |
07:00 |
07:04:12 | arf-arf | JdGordon: can't get the playback menu to work in Bubbles, but it's great in jeweled/chessbox |
07:04:28 | JdGordon | whats the problem with bubbles? |
07:04:36 | JdGordon | .. which target? |
07:04:43 | arf-arf | rec doesn't bring up a menu (h120) |
07:04:52 | JdGordon | odd... it should... |
07:05:10 | lostlogic | probably because of the special way bubbles handles buttons at 1230812308291 places in the code |
07:05:18 | lostlogic | I'm not here. |
07:05:21 | JdGordon | haha |
07:05:29 | arf-arf | move on, nothing to see here |
07:05:40 | | Quit DBordello (Read error: 110 (Connection timed out)) |
07:05:56 | * | JdGordon checking the code... |
07:06:35 | | Join DBordello [0] (n=dan@tirone-fw.flexabit.net) |
07:07:04 | JdGordon | are u sure it patches bubles.c correctly? i tested it and it works on h300.. and it uses the same code on both iriver targets |
07:07:18 | arf-arf | JDGordon: it works fine in the menu (before you start the game) but not in-game |
07:08:03 | JdGordon | AH.. its not setup to work in the game.... |
07:08:15 | JdGordon | minor oversight by yours-truly |
07:08:19 | arf-arf | And that would be why then! |
07:08:37 | arf-arf | probably because of the special way bubbles handles buttons at 1230812308291 places in the code? |
07:09:01 | JdGordon | back soon... playing taxi driver |
07:09:31 | arf-arf | Doomed9, I've compiled a build with JdGordon's playback patch if you want me to send it to you? |
07:09:56 | | Join B4gder [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
07:10:35 | | Quit cannard ("2.0 Build 3515") |
07:11:49 | *** | Saving seen data "./dancer.seen" |
07:15:15 | | Part Aditya |
07:16:05 | JdGordon | back |
07:20:19 | | Quit Doomed9 ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
07:20:36 | JdGordon | HZ*5 is 5 seconds right? |
07:20:39 | | Quit actionshrimp (Read error: 110 (Connection timed out)) |
07:21:09 | B4gder | yes, if you mean for sleep etc |
07:21:33 | JdGordon | ye.. button_get_w_tmo() reutrns button_none after the timeout ye? |
07:21:42 | B4gder | yeps |
07:21:49 | JdGordon | well then something is fucked! |
07:22:28 | | Join nave7693 [0] (i=evan@c-71-198-247-170.hsd1.ca.comcast.net) |
07:23:03 | lostlogic | not SYS_TIMEOUT? |
07:23:16 | lostlogic | oh, sys_timeout is onqueie wait, button_get_w_tmo changes it |
07:24:42 | | Quit Lynx_ (Read error: 104 (Connection reset by peer)) |
07:25:08 | | Join Lynx_ [0] (n=lynx@tina-10-4.genetik.uni-koeln.de) |
07:25:54 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
07:26:36 | JdGordon | *que sunrise music* GOOD morning sweden! |
07:26:57 | * | B4gder waves on the behalf of Sweden ;-) |
07:29:48 | | Join Vertigo_t [0] (i=vertah@cor7-ppp913.bur.dsl.connect.net.au) |
07:30:42 | B4gder | it seems the cvs builds really improved with t0mas' fixes last night |
07:30:52 | Bg3r | morning :) |
07:33:16 | | Join tianjing [0] (n=mat@jullay.net) |
07:33:27 | nave7693 | hi what players will play the most formats with rockbox besides the ipods |
07:33:27 | JdGordon | ok, ive changed all 3 rb->button_get() to _w_tmo() and added case BUTTON_NONE: with debug and it still never gets triggered! ? |
07:34:10 | Bg3r | JdGordon huh ? |
07:34:24 | B4gder | nave7693: all the other swcodec ones: iriver h1x0, h3x0 and iaudio x5 |
07:34:46 | JdGordon | im trying to get jpeg.rock to work in slideshow mode.. so after a 5 sec timeout it should jum,p tot he next pic.. but the button timeout isnt workign.. and its annoying me |
07:34:48 | B4gder | "will" as the x5 has no sound yet |
07:35:17 | Bg3r | JdGordon ah, u're working on this ? |
07:35:29 | JdGordon | ye.. unless some1 beat me to it? |
07:35:52 | Bg3r | i _planned_ ... |
07:35:57 | Bg3r | but won't have time soon :) |
07:39:53 | JdGordon | :'( oh ffs... i was putting jpeg.rock in rocks/ not viewers/ .. |
07:39:59 | * | JdGordon hits self |
07:40:54 | JdGordon | it works :) |
07:41:16 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
07:41:20 | B4gder | hahaha |
07:41:42 | midkay | yay, B4gder's here :) |
07:42:27 | midkay | um. i changed a number of strings in the lang files.. what exactly needs to be done to have them compiled? bump the version number in language.h and binlang? |
07:42:32 | Bg3r | JdGordon good one ;) |
07:42:52 | Bg3r | midkay huh ? |
07:43:15 | Bg3r | what does this "i changed a number of strings in the lang files" mean ? |
07:43:21 | midkay | Bg3r, what don't you get? i changed some stuff, it only seems to show up when i raise the version numbers in language.h and binlang. |
07:43:30 | midkay | i changed... some .. strings. |
07:43:38 | Bg3r | u haven't added ? |
07:43:44 | Bg3r | but changed existing ones ? |
07:44:04 | midkay | yes. |
07:44:22 | Bg3r | in the english.lang ? |
07:44:29 | Bg3r | or just translations |
07:44:42 | midkay | english.lang. |
07:44:47 | midkay | and the eng: part of translations.. |
07:45:00 | Bg3r | hmz |
07:45:19 | | Join Gibbed [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
07:45:24 | Bg3r | it shouldn't need raising .. |
07:45:24 | | Quit Rick (Nick collision from services.) |
07:45:33 | Bg3r | did you try binlang ? |
07:45:35 | | Nick Gibbed is now known as Rick (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
07:45:48 | midkay | Bg3r, "try" binlang? |
07:45:55 | nave7693 | wow, how can the MAS play WAV now... |
07:46:03 | Bg3r | tools/binlang |
07:46:11 | midkay | Bg3r, "try" binlang? |
07:47:26 | Bg3r | rockbox-devel $ tools/binlang apps/lang/english.lang apps/lang/english.lang english.lng |
07:47:55 | * | Bg3r greps his hda1, because he is silly ... |
07:48:00 | midkay | Bg3r, it's not that. it.. |
07:48:09 | midkay | i mean, compiling it "into" rockbox. |
07:48:16 | | Join linuxstb__ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
07:48:24 | B4gder | that's done by genlang |
07:48:29 | midkay | B4gder, i mean.. |
07:48:30 | midkay | alright. |
07:48:31 | B4gder | the convertion to a .c file I mean |
07:48:40 | Bg3r | ah.. |
07:48:43 | Bg3r | B4gder is the man |
07:48:45 | midkay | i changed a lot of strings.. and after numerous compiles it didn't show up in rockbox.ipod.. |
07:48:49 | B4gder | and no, it doesn't care about the version field |
07:48:55 | midkay | so i bumped version from 2 to 3 in language.h and binlang. |
07:48:58 | midkay | next compile. it worked. |
07:49:00 | midkay | why? |
07:49:08 | Mikachu | did you make clean first? |
07:49:08 | B4gder | possibly it is a makefile flaw |
07:49:22 | midkay | Mikachu, started a new build directory, make verycleaned, reconfigured... |
07:49:27 | Mikachu | okay |
07:50:10 | | Quit linuxstb_ (Read error: 110 (Connection timed out)) |
07:50:23 | B4gder | still, genlang has no notion of that version |
07:50:39 | midkay | B4gder, hmm. |
07:50:39 | | Join Arrogant [0] (i=Scott@235.orlando-06-08rs.fl.dial-access.att.net) |
07:50:44 | B4gder | that's only used for the binary files |
07:51:10 | midkay | so just committing all the lang files and nothing else, if i've changed a bunch of stuff, will work fine? nothing else needs to be modified to tell it that strings have changed or anything? |
07:51:31 | B4gder | only the .lang files should be necessary to edit |
07:52:15 | midkay | alright, thanks.. hmm.. any way to commit all the lang files at once? :) |
07:52:31 | B4gder | "cvs ci" in the lang dir? |
07:52:47 | midkay | won't commit anything but the lang files that are already there, right? |
07:52:59 | B4gder | it'll commit all modified files in that dir |
07:53:10 | midkay | excellent, thanks again :) |
07:53:13 | | Quit RotAtoR ("zzzzzzz") |
07:53:18 | B4gder | or you can just "cvs ci lang1 lang2 lang3 ..." |
07:53:25 | midkay | is it like.. cvs ci -m "comment" ? |
07:53:29 | midkay | that's hard though :) |
07:53:34 | midkay | all.. like.. 20 of them.. :) |
07:53:52 | B4gder | so what have you modified in the translations? |
07:54:03 | B4gder | I doubt you speak 20 languages ;-) |
07:54:04 | midkay | just the eng: fields. |
07:54:05 | midkay | :) |
07:54:10 | B4gder | don't |
07:54:17 | midkay | doesn't need to be changed? what? |
07:54:35 | B4gder | no, they're supposed to remain what was used when the translation was made |
07:54:43 | midkay | aha... |
07:54:50 | B4gder | translators then use 'uplang' to find out changes |
07:54:58 | B4gder | and it'll show the new eng and the old eng |
07:55:08 | midkay | alright, that simplifies things. just committing english, i guess :) |
07:55:11 | midkay | cool, alright |
07:59:10 | midkay | btw, what does "Repeat Shuffle" mode do? when the playlist reaches the end, it reshuffles and starts over? |
07:59:16 | B4gder | yes |
07:59:24 | JdGordon | how well (or not at all) would using button_repeat with another work to toggle a setting? |
07:59:28 | midkay | hmm.. |
07:59:46 | B4gder | repeat with another? |
08:00 |
08:00:02 | Bg3r | haha "grep: memory exhausted" |
08:00:17 | midkay | JdGordon, if there's a free key or combo available, it'd probably be nicer.. depends on what you're doing, i guess.. |
08:00:22 | JdGordon | another button.. i meant in a combo.. or would it trigger too wuickly? |
08:00:33 | JdGordon | midkay: there isnt.. which causes the problem |
08:00:42 | midkay | JdGordon, i guess you have no choice then. :) |
08:01:04 | JdGordon | ill see how it is.. i guess i can check if the last button was the same then ignore it.. |
08:04:35 | | Quit Rick (Read error: 104 (Connection reset by peer)) |
08:04:59 | amiconn | morning |
08:05:06 | Bg3r | morning, amiconn |
08:05:12 | amiconn | midkay: What did you change in english.lang? |
08:05:34 | * | amiconn asks because he still has is english.lang cleanup pending |
08:06:53 | Bg3r | amiconn why not just commit it ? |
08:07:06 | JdGordon | whats the a-b button in the sim? |
08:07:15 | amiconn | It's not yet done |
08:07:25 | Bg3r | JdGordon see uisimulator/sdl/button.c |
08:07:37 | JdGordon | (y) :( |
08:08:41 | Bg3r | insert |
08:08:53 | Bg3r | case SDLK_KP_PERIOD: |
08:08:53 | Bg3r | case SDLK_INSERT: |
08:08:53 | Bg3r | #ifdef BUTTON_MENU |
08:08:53 | Bg3r | new_btn = BUTTON_MENU; |
08:08:53 | Bg3r | #elif defined(BUTTON_MODE) |
08:08:53 | *** | Alert Mode level 1 |
08:08:53 | Bg3r | new_btn = BUTTON_MODE; |
08:08:55 | Bg3r | #endif |
08:09:23 | | Quit thegeek (Read error: 113 (No route to host)) |
08:10:42 | | Join thegeek [0] (n=thegeek@s026b.studby.ntnu.no) |
08:11:54 | JdGordon | mm.. goody... rb->slash doesnt work well with jpeg... whats a better way to show that slideshow mode was toggled? |
08:12:31 | | Join Rick [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
08:12:38 | Bg3r | JdGordon is this on a h1x0 ? |
08:12:45 | JdGordon | h300, but ye |
08:13:10 | Bg3r | because on h1x0 u should stop the grayscale first, but obviously this isn't the case |
08:14:52 | amiconn | JdGordon: When using the grayscale lib (e.g. jpeg viewer on archos, h1x0, hopefully grayscale iPods soon) you *must* not use anything that changes the lcd driectly while the grayscale lib is running |
08:15:03 | | Quit DreamTactix291 () |
08:15:07 | midkay | amiconn, a large number of strings.. mostly just fixing case on some menu items.. clarifying a couple things.. |
08:15:17 | amiconn | midkay: Argh! |
08:15:21 | Bg3r | JdGordon you can use the get_image(); it will either return u the already decoded image zoom (which should be your case), or will run jpeg_decode... |
08:15:23 | midkay | amiconn, big deal? |
08:15:27 | midkay | what are you up to? |
08:15:28 | amiconn | Yes |
08:15:50 | amiconn | If you commit your changes, I'll basically have to redo my whole makeover, which is almost complete now |
08:15:57 | midkay | amiconn, i simply won't then.. :) |
08:16:05 | | Join RoC_MM [0] (i=dragon@dsl-29-8.cofs.net) |
08:16:30 | amiconn | I have sorted the strings into groups, removed deprecated stuff, combined strings that were just split because we had no splash() back then... |
08:16:42 | Bg3r | JdGordon do you get my idea ? |
08:16:47 | midkay | amiconn, sounds cool. any ETA? |
08:16:48 | JdGordon | i tihnk so |
08:17:05 | Bg3r | JdGordon the problem with splash is that it remains on the screen, yep ? |
08:17:11 | JdGordon | yep |
08:17:17 | Bg3r | so this should solve it ;) |
08:17:44 | amiconn | midkay: I am bound to complete it asap, we need it as a precondition for switching to v2 (which means a second cleanup cycle), and want it for 3.0 |
08:17:58 | midkay | amiconn, sounds good. brb. |
08:18:15 | Bg3r | good amiconn :) |
08:18:54 | *** | Alert Mode OFF |
08:19:08 | Bg3r | btw, what about changing all switch()es with ifs and using vars/defines to make iriver remotes work correctly in 3.0 ? |
08:19:26 | B4gder | that's not planned for 3.0 |
08:19:29 | Bg3r | i mean the button switches() in the tree/menus |
08:19:45 | amiconn | Bg3r: We need a more clever way |
08:19:55 | Bg3r | amiconn yes, i know ... |
08:20:14 | amiconn | Changing to vars for platforms which don't need it means code bloat - and that we don't want |
08:20:35 | Bg3r | amiconn no, my idea was vars for irivers, defines for all other |
08:20:43 | amiconn | JdGordon: Using functions that change the lcd directly while the grayscale lib is running means there are two processes sending commands to the lcd, possibly mixing up. |
08:21:01 | amiconn | The grayscale lib controls the lcd from a timer isr |
08:21:23 | amiconn | That means all drawing has to be done using the grayscale lib. |
08:21:48 | JdGordon | ok, so turn it off, show the splash, turn it back on and redraw the image? |
08:22:33 | amiconn | Either that, or don't use splash() but the appropriate *_putsxy() function |
08:22:54 | amiconn | Ah, no, you can't in jpeg.c |
08:23:27 | amiconn | ...because it uses the grayscale lib in unbuffered mode which only offers a subset of the drawing functions |
08:23:50 | amiconn | So you have to switch it off before splash() and switch it back on afterwards |
08:24:08 | Bg3r | yep, i forgot again about this ... |
08:24:38 | B4gder | that's what we love with rockbox, these little magic gems ;-) |
08:24:40 | JdGordon | ok, so after turning it back on, what the best way to show the image as it was? (grey or othersie) ? |
08:25:15 | amiconn | The grayscale lib doesn't loose its framebuffer if you switch it off |
08:25:15 | Bg3r | B4gder what can i use for searching a string in /dev/hda1, because the grep returns me memory exhausted |
08:25:25 | Bg3r | even with -F |
08:25:33 | JdGordon | amiconn: and the colour screens? |
08:25:42 | Bg3r | JdGordon the color screens don't need it |
08:25:49 | Bg3r | just ifdef GRAYSCALELIB |
08:25:54 | Bg3r | or how was it called |
08:25:56 | JdGordon | no, but ethey have the same prob with the splash staying |
08:26:14 | Bg3r | #ifdef USEGSLIB |
08:26:23 | JdGordon | .. dnoe that... |
08:26:27 | B4gder | Bg3r: you mean on the actual device or just the files on the device ? "find / -type f | xargs grep foo"? |
08:26:31 | Bg3r | for them i suggest u to use my idea |
08:26:44 | Bg3r | B4gder searching for deleted text file... |
08:26:50 | B4gder | ah |
08:27:03 | B4gder | I know LinusN used some fancy tool for that |
08:27:08 | B4gder | what fs? |
08:27:12 | Bg3r | ext3 |
08:27:34 | Bg3r | but i'll probably just forget about it :) |
08:27:52 | amiconn | Bg3r: Imho the 'extendable action translation' idea was the best one so far. It allows to continue using switch() in the individual event loops, and these switch()es may even get smaller if the action values are close to each other, because then gcc starts using jumptables |
08:27:59 | B4gder | http://www.rockbox.org/twiki/bin/view/Main/WikiRestore has two tools in the bottom |
08:28:15 | Bg3r | B4gder yep, 10x :) |
08:28:19 | Bg3r | i remember about this |
08:28:24 | B4gder | I know Linus used them to recover files from the "Wiki Delete Incidence" |
08:28:31 | Bg3r | amiconn hm, yep |
08:28:50 | Bg3r | i was talking about a temporary solution for ver 3.0 |
08:30:09 | amiconn | In fact the extendable translation idea might work very well for iriver, if we design it to allow more than one translation extender to register |
08:30:22 | * | Bg3r goes to read about jump tables in wikipedia |
08:30:29 | | Join XavierGr [0] (n=XavierGr@ppp62-adsl-251.ath.forthnet.gr) |
08:30:40 | Bg3r | haha very big topic on that ... |
08:31:09 | Bg3r | XavierGr morning |
08:31:25 | amiconn | For targets with constant button assignments, the core translator would do all the work. For iriver, we would have 3 additional translators. Plugging a remote would register the appropriate translator for the remote type plugged in |
08:31:32 | XavierGr | Morning! |
08:31:36 | amiconn | Plugins could register their own translator |
08:32:30 | Bg3r | amiconn sounds very good |
08:32:32 | amiconn | So on iriver we'd need the ability to register 2 variable translators |
08:35:19 | Bg3r | what do you think about having different translators for navigation, wps, recording... |
08:35:21 | | Quit Rick (Read error: 104 (Connection reset by peer)) |
08:36:48 | amiconn | Bg3r: The idea is to unify actions as much as possible. |
08:37:08 | Bg3r | amiconn but the problem is there are different actions in the wps and in the navigation for example |
08:37:22 | amiconn | Having separate translators would be the same as having individual event loops, just with additional call overhead |
08:37:28 | amiconn | Yes, and? |
08:37:35 | Bg3r | and ... |
08:37:41 | amiconn | The translator would send events like TREE_UP |
08:37:44 | JdGordon | amiconn: ok, the splash works great with greyscale now.. how do i reshow the image on colour targets after the splash? |
08:37:49 | Bg3r | amiconn yep |
08:37:59 | Bg3r | but TREE_UP is sometimes also WPS_VOL_UP |
08:38:04 | Bg3r | but sometimes not |
08:38:07 | JdGordon | .. also, should the jpeg viewer stop the backlight timout? |
08:38:09 | amiconn | JdGordon: You need to redraw |
08:38:15 | JdGordon | best way to do it? |
08:39:44 | amiconn | Bg3r: Hmm, I think in case where a button has different actions in different places, the translator would just send all of them |
08:40:02 | Bg3r | amiconn ah, yep |
08:40:26 | Bg3r | but wouldn't it be simpler just to have 2 diff translators ? |
08:40:51 | amiconn | Then what's the difference between that hand the current way? |
08:41:08 | amiconn | Currently each app does have its own translator |
08:41:22 | amiconn | s/hand/and/ |
08:41:50 | Bg3r | hm... |
08:42:08 | | Quit darkless (Client Quit) |
08:42:12 | amiconn | Btw, TREE_UP and WPS_VOL_UP are *not* necessarily the same button |
08:42:32 | amiconn | E.g. the gigabeat (and the archos remote!) have separate volume buttons... |
08:42:46 | Bg3r | amiconn yep |
08:42:58 | Bg3r | that's why i said this |
08:43:20 | | Join Rick [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
08:44:46 | amiconn | The advantage of having one place to translate button into events forces us to keep the number of different actions low, helping to get the UI more consistent |
08:45:09 | amiconn | Like, TREE_UP is (or should be) the same as MENU_UP |
08:45:13 | Bg3r | amiconn yep |
08:45:19 | amiconn | These 2 will become just one action |
08:45:31 | Bg3r | yes, that is very clear |
08:45:36 | JdGordon | :'( |
08:45:40 | Bg3r | JdGordon ? |
08:45:48 | midkay | amiconn, there should be like.. MENU_UP and VALUE_UP.. that's the only time i think they'll be different. you want to scroll back to go up in a menu, but to change something, scrolling back should decrease.. or something. |
08:45:49 | midkay | :) |
08:46:00 | JdGordon | best way to redraw the pic after the splash on colour screens? |
08:46:13 | amiconn | JdGordon: Just... redraw |
08:46:15 | Bg3r | JdGordon just use this get_image and ... |
08:46:16 | Bg3r | yep |
08:46:46 | Bg3r | see yuv_bitmap_part(... |
08:46:53 | amiconn | midkay: Yes, VALUE_UP can be different from TREE_UP and therefore stays a separate action |
08:46:55 | Bg3r | MYLCD_UPDATE(); |
08:47:18 | midkay | amiconn, right.. but i don't think you need too many others (i'm not quite sure what you've got in mind, though). |
08:47:29 | Slasheri | i am just going to add open() to check from dircache the file startcluster to make opens *much* faster and even tagcache building way faster :) |
08:47:34 | midkay | in fact, that's all as far as i can think of.. |
08:47:36 | amiconn | On targets with the standard left/right/up/down buttons they are the same, but e.g. on player and iPod they aren't |
08:47:46 | midkay | amiconn, right. |
08:47:47 | JdGordon | oh ffs.. i keep forgetting to copy the recompil;ed rock to the archos folder... grrr |
08:47:55 | midkay | haha. |
08:47:58 | B4gder | JdGordon: make install does that |
08:48:14 | midkay | it also takes like.. like.... more than a few seconds!! |
08:48:28 | B4gder | at least on cygwin I bet |
08:48:36 | midkay | tru dat. |
08:48:39 | JdGordon | ok, well MYLCD_UPDATE(); doesnt get rid of the splash... |
08:49:07 | amiconn | JdGordon: Of course not. You have to reissue yuv_bitmap_part(..) before |
08:49:20 | amiconn | splash() draws to the lcd framebuffer |
08:49:24 | JdGordon | wel thats just silly :p |
08:49:32 | amiconn | It has to |
08:49:56 | amiconn | In fact the grayscale targets make it easier for you, because the grayscale lib has its own framebuffer |
08:49:58 | Bg3r | JdGordon all lower level lcd funcs just change the framebuffer, but don't send it to the lcd |
08:50:23 | Bg3r | so, u draw all u want on the screen, and then do lcd_update |
08:51:23 | | Join nudel [0] (i=nudel@dynamic-212-225-62-125.park-s46b.dslaccess.co.uk) |
08:53:48 | preglow | Slasheri: faster tagcache is always welcome. is open really that slow? |
08:58:08 | JdGordon | ok, i must be just plain stupid or something.. i copied the yuv_bitmap_part() and MYLCD_UPDATE() stuff from the scroll code, so at the very worst it should show get rid of the splash and scroll a bit.. but nothing happens :'( |
08:58:43 | JdGordon | and im definatly copying the .rock to the correct folder after make |
08:59:17 | | Join actionshrimp [0] (n=nn@host86-133-113-61.range86-133.btcentralplus.com) |
09:00 |
09:00:30 | | Join jbsd [0] (n=admin@202.164.172.198) |
09:01:18 | | Part jbsd |
09:02:30 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
09:04:41 | | Join DJ_Dooms_Day [0] (n=DJDD@220-245-186-182.static.tpgi.com.au) |
09:04:43 | | Join JdGordon [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
09:07:54 | | Join ender` [0] (i=ychat@84.52.165.220) |
09:08:10 | amiconn | Why do the iPods have no lcd flip? Lack of controller docs? |
09:08:59 | | Join safetydan [0] (n=dan@rockbox/developer/safetydan) |
09:10:28 | Bg3r | JdGordon can i see the code ? |
09:10:41 | JdGordon | yup |
09:11:52 | *** | Saving seen data "./dancer.seen" |
09:12:01 | JdGordon | http://pastebin.com/626488 |
09:12:10 | Bg3r | http://miranda-icq.sourceforge.net/zeez-im/030718-license.html <= this is oooold, but brutal... |
09:12:16 | JdGordon | direct c+p from a bit further up.. so it should work... |
09:12:23 | Slasheri | preglow: yes, currently open() is very slow. I will try if i can make it faster with the dircache |
09:12:33 | JdGordon | ye :) "we" smote them! |
09:13:14 | JdGordon | Bg3r: they wernt the only ones also |
09:13:52 | Bg3r | JdGordon i know ... |
09:14:48 | Bg3r | JdGordon see the loop beginning with "/* loop the image prepare and decoding when zoomed */" |
09:15:37 | preglow | we might even want to enable the dircache by default soon |
09:15:40 | JdGordon | ye |
09:15:45 | preglow | but i believe there are a couple of bugs left that needs fixiing |
09:15:57 | midkay | amiconn, something like that.. it should be a hardware function? |
09:16:52 | amiconn | Well, almost all lcd controllers have a feature to switch orientation, in order to support flexible mounting of the panel |
09:18:07 | * | amiconn still wonders why people want to waste ram on dirache |
09:18:26 | amiconn | Well, it really depends on usage |
09:18:29 | Bg3r | amiconn because i don't want to wait for the disk spinning up ? |
09:18:38 | preglow | haha, do you think so... |
09:18:43 | Bg3r | and because i prefer the disk to not spin when i just browse ... |
09:18:45 | * | JdGordon gone |
09:18:46 | midkay | amiconn, hmm, makes sense. well, either way - it's not working atm. :) |
09:18:58 | amiconn | Bg3r: Only for plain browsing. As soon as file read is involved, the disk has to spin up anyway |
09:19:18 | preglow | i happily "waste" ram for dircache so i don't have to worry about the disk spinning up and down all the time while i browse |
09:19:23 | midkay | amiconn, longer battery life (what's a few hundred kilobytes out of a 32MB buffer)... and especially no pauses when browsing.. insta-access to your files.. |
09:19:24 | amiconn | ...e.g. when browsing with directory voicing set to use directory clips |
09:19:29 | Bg3r | i'm with preglow here |
09:19:45 | B4gder | I've not used dir cache yet ;-) |
09:19:53 | amiconn | midkay: I expect longer battery life without dircache with my standard usage pattern |
09:19:58 | preglow | i used to have to skip in and out of directories to not make it spin down if i noticed i used a long time |
09:19:58 | amiconn | More audio buffer... |
09:20:02 | midkay | amiconn, thus the reason it's optional, i guess. :) |
09:20:16 | preglow | so for my usage pattern, dircache is almost needed to not annoy the hell out of me |
09:20:18 | Bg3r | amiconn 1/29 more buffer |
09:20:35 | amiconn | Yes? That's >3% ... |
09:21:10 | amiconn | I usually go to an album folder and start playing. The next couple of on/off cycles it's just power on and resume |
09:21:10 | midkay | haha.. |
09:21:21 | amiconn | No browsing involved |
09:21:27 | preglow | i usually select an album, start playing |
09:21:35 | preglow | then before it's done, start browsing for another one that fits my mood |
09:21:41 | preglow | which might take a little while |
09:21:42 | midkay | amiconn, the disk needs to spin up anyways.. what's the difference between now or in two seconds without dircache, is my view.. |
09:22:16 | amiconn | midkay: The disk has to spin up less often with a larger audio buffer |
09:22:31 | midkay | it's kind of a tradeoff i guess - spin up _slightly_ more often during playback and don't spin during browsing.. or have a few more seconds of buffer for playback but need to spin up for browsing.. |
09:22:44 | preglow | for my usage it's definitely a net gain |
09:22:51 | preglow | no question about it |
09:22:58 | midkay | i like it because i tend to not listen to whole albums at once, i guess. i can browse freely to see what i want to hear next without worrying about spinups/hard drive.. |
09:22:59 | | Join bobTHC [0] (n=bobTHC@62.34.141.106) |
09:23:03 | preglow | but anyway, it does of course depend heavily on use |
09:23:07 | bobTHC | hi folks ! |
09:23:10 | preglow | bobTHC: hi |
09:23:15 | amiconn | The 'don't spinup during browsing' only holds as long as directory voicing isn't set to using clips. I'm using that in the car |
09:23:38 | preglow | amiconn: we really should start looking at porting a speech synth |
09:23:39 | amiconn | Plus, by not using dirache I avoid the asociated bugs... |
09:23:44 | preglow | though i guess a database for that would be huge... |
09:23:54 | midkay | amiconn, ah, i am indeed looking at that.. |
09:23:55 | preglow | dircache really doesn't have lots of bugs anymore |
09:23:58 | Febs | Slightly off-topic, but does dircache cache all of the files on the player? |
09:23:59 | preglow | i even use it while developing |
09:24:02 | midkay | er. |
09:24:02 | preglow | Febs: yes |
09:24:06 | midkay | wait. |
09:24:06 | preglow | Febs: ehh |
09:24:07 | midkay | wtf. |
09:24:09 | preglow | Febs: at least the contents |
09:24:16 | preglow | Febs: not the file contents, that is |
09:24:18 | preglow | just the structure |
09:24:20 | * | JdGordon back |
09:24:21 | * | preglow needs coffee |
09:24:35 | amiconn | preglow: I ran into a dirache bug at devcon withn <1 min after powerup of Linus' H120 (which had dirache enabled) |
09:24:37 | midkay | haha. "i am indeed looking at that" i just said. i meant to say "ah, i'm not using that" or something. i was reading another line while typing, annoying :) |
09:24:46 | preglow | ahahha |
09:25:19 | Bg3r | amiconn what kind of bug ?? |
09:25:20 | preglow | amiconn: well, tough luck, i've used it for months and months now even when developing and haven't seen any bugs |
09:25:24 | preglow | but there are some left, that i know |
09:25:37 | preglow | and i think they can be solved by just not using the cache for accesses until the cache has been fully updated |
09:25:39 | Febs | OK. I was just responding to a thread on Mistic River about shuffling the contents of the drive without first building a playlist, and was wondering if dircache could be adapted to, for example, maintain an up-to-date root.m3u playlist. |
09:25:40 | Bg3r | something with SUB connect ? |
09:25:48 | Bg3r | USB |
09:25:59 | amiconn | My test plugin created a file. Invisible in the browser after leaving the plugin with dircache on... |
09:26:03 | preglow | wouldn't know, i don't use playlists |
09:26:06 | Febs | (Not that I find it to be a big deal to generate a playlist, but it seems to be an oft-requested feature.) |
09:26:23 | amiconn | ...even after entering a subdir and returning |
09:26:31 | preglow | amiconn: while it was scanning, then? |
09:26:38 | amiconn | Dunno, maybe |
09:26:52 | preglow | i think it only does stuff like that when scanning, but haven't seen it myself for yonks |
09:27:00 | preglow | it did it more often before |
09:27:15 | preglow | Slasheri: is the dircache used at all before it's completely updated? |
09:27:31 | JdGordon | wooooot... its wortking :D |
09:27:42 | Bg3r | JdGordon :) what was the problem ? |
09:28:00 | JdGordon | grr... was c+p error or somethgin |
09:28:05 | JdGordon | anyway, havta go.. dinner time |
09:28:10 | Bg3r | k |
09:28:12 | XavierGr | JdGordon I had plans to implement a slideshow but you got me. |
09:28:23 | amiconn | preglow: Thing is that you shouldn't have to care about that, should you? |
09:28:34 | preglow | amiconn: of course not, it's a bug |
09:28:56 | preglow | i shouldn't have to care about rockbox hanging either, but it still happens |
09:29:13 | Slasheri | preglow: no |
09:29:49 | Slasheri | and now i will test that open() implementation.. it should be pretty fast now, but used only when reading files |
09:30:52 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
09:30:56 | Bg3r | petur :) |
09:31:20 | petur | hey |
09:32:52 | | Quit Febs ("Time to sleep.") |
09:33:06 | amiconn | dirchache is imho a tradeoff of ram vs. browsing speed. It might not save any battery |
09:33:32 | JdGordon | sure it would save batt.. not having to spin up the disk every time the filetree is opened |
09:33:33 | Bg3r | it depends on how much do you browse .. |
09:33:38 | JdGordon | XavierGr: :D |
09:33:42 | Bg3r | petur was up :) |
09:33:51 | amiconn | It has to scan the disk at boot. That means accessing more dirs than any browsing I am doing by hand later... |
09:33:52 | | Quit midkay ("Leaving") |
09:34:40 | petur | Bg3r: nothing ;) no free time atm... |
09:35:23 | Slasheri | preglow: now the scanning of tagcache was over 50% faster (about 4 minutes, and before that 10 minutes) |
09:35:33 | preglow | Slasheri: bodes well |
09:36:15 | preglow | amiconn: yeah, but it'll very probably consume less battery than the browsing you would do later |
09:37:06 | preglow | and it'll spin up more often, etc, etc |
09:37:08 | preglow | tradeoff |
09:37:19 | XavierGr | well again it depends on the usage. |
09:37:32 | XavierGr | I can't live without dircache |
09:37:35 | XavierGr | I am spoiled |
09:37:49 | preglow | i wouldn't exactly kill myself without it, but rockbox would be more annoying by far, yes |
09:37:49 | XavierGr | it is sweet and immediate |
09:39:48 | | Join aliask [0] (n=chatzill@c210-49-190-113.eburwd8.vic.optusnet.com.au) |
09:40:35 | JdGordon | jpeg slideshow patch is ready.. cept it needs button defines for the slideshow toggle button for all targets except iriver... |
09:45:26 | JdGordon | http://www.rockbox.org/tracker/task/4936#comment6905 |
09:46:50 | Bg3r | good :) |
09:47:08 | | Quit safetydan ("Leaving") |
09:51:21 | LinusN | JdGordon: really cool |
09:51:30 | JdGordon | :) |
09:51:36 | LinusN | now all that is left is the button mappings for the other targets |
09:51:57 | JdGordon | except.. im not sure if its needed in the other button loop or not.. im not 100% sure why it goes to it.. |
09:52:23 | LinusN | i have a suggestion for the slideshow enable button |
09:52:36 | LinusN | how about NEXT|REPEAT? |
09:52:55 | LinusN | hold the next button to enable slideshow mode |
09:53:18 | JdGordon | as a general rule for all of them? |
09:53:21 | LinusN | yes |
09:53:31 | amiconn | Now, lets see whether correctly applying the recording 'blackmagic' fixes the bitshift problem... |
09:53:41 | * | amiconn just started a loong test recording |
09:54:09 | LinusN | amiconn: you think you can fix the bitshift problem? |
09:54:24 | JdGordon | that could work... |
09:54:35 | LinusN | i was under the impression that it was a MAS bug |
09:54:42 | amiconn | Yes, but... |
09:54:57 | amiconn | ..there's the 'blackmagic' (as you called it in a comment) that has to be applied to the MAS3587 for recording |
09:55:23 | amiconn | This blackmagic wasn't applied correctly (all the time!) because of the bug in mas_writereg() |
09:55:30 | LinusN | i see |
09:55:45 | amiconn | Maybe this 'blackmagic' changes some internal priorities... |
09:55:57 | LinusN | hehe, i called it black magic because the data sheet doesn't tell what it does |
09:56:03 | amiconn | yes |
09:57:27 | XavierGr | JdGordon: why use #ifdef JPEG_TOGGLE_SLIDESHOW? |
09:57:34 | | Join markun_ [0] (n=markun@bastards.student.ipv6.utwente.nl) |
09:57:39 | XavierGr | I thought it will be for all targets. |
09:57:45 | amiconn | Datasheet page 28, 3.3.4.1, step 3. |
09:57:48 | JdGordon | XavierGr: coz its not defined on all targets yet |
09:57:58 | XavierGr | ah so you will remove it |
09:58:25 | JdGordon | ye |
09:58:26 | | Quit markun (clarke.freenode.net irc.freenode.net) |
09:58:26 | NSplit | clarke.freenode.net irc.freenode.net |
09:58:50 | amiconn | The 2 writes to register 0xa3 were influenced by the bug. The one to register 0x94 was not |
10:00 |
10:06:09 | | Quit RoC_MM ("Leaving") |
10:09:40 | | Join safetydan [0] (n=dan@rockbox/developer/safetydan) |
10:21:06 | JdGordon | can u do button_menu|button_select|button_rel ? |
10:24:10 | | Quit quobl__ (Remote closed the connection) |
10:24:26 | bobTHC | http://www.centos.org/127_story.html?storyid=127 |
10:24:28 | bobTHC | lol |
10:25:02 | Bg3r | JdGordon hmm yep, but this will react when one of the 2 buttons is released |
10:25:09 | Bg3r | w8 to look at button.c :) |
10:25:38 | Bg3r | ah |
10:25:44 | Bg3r | JdGordon this is possible only on h300 ... |
10:26:17 | JdGordon | ok, im gonna need to do button defines for all the targets.. |
10:26:41 | Bg3r | JdGordon if u're in doubt about such combinations |
10:26:51 | JdGordon | ok, ta |
10:27:05 | Bg3r | look at firmware/drivers/button.c:button_read() |
10:28:18 | Bg3r | if the btn |= something, than u can use something in combination with other buttons |
10:30:15 | Bg3r | this is of course target specific |
10:30:34 | B4gder | bobTHC: indeed an interesting read |
10:34:08 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
10:37:03 | NHeal | (timeout) clarke.freenode.net irc.freenode.net |
10:37:37 | | Join midkay [0] (n=midkay@rockbox/developer/midkay) |
10:38:00 | bobTHC | :)) |
10:38:13 | bobTHC | poor centos project managers |
10:38:29 | | Join Zagor [0] (n=bjst@rockbox/developer/Zagor) |
10:38:32 | JdGordon | poor powertripping city official :))) |
10:38:52 | bobTHC | 22 y of experience in IT : |
10:38:54 | bobTHC | :) |
10:39:20 | petur | kind of confirms that some/most politicians are idiots ;) |
10:39:23 | bobTHC | and dont understand apache default page, whaoo |
10:42:50 | | Quit safetydan ("Leaving") |
10:43:11 | | Quit Mikachu (Read error: 104 (Connection reset by peer)) |
10:44:13 | bobTHC | or perhaps IT is the acronym for Idiot Talks ;) |
10:44:25 | | Quit phaedrus961 (Read error: 110 (Connection timed out)) |
10:44:29 | bobTHC | 22 years of experience :) |
10:48:52 | | Quit tianjing (Remote closed the connection) |
10:49:01 | Bg3r | :D |
10:49:15 | | Join tempel [0] (n=tempi@unaffiliated/tempi) |
10:49:26 | | Join tianjing [0] (n=mat@jullay.net) |
10:49:28 | | Join Mikachu [0] (i=Mikachu@kr-lun-154-152-233-83.3.cust.bredband2.com) |
10:50:06 | | Quit damaki__ (Remote closed the connection) |
10:50:19 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-5-106.w83-198.abo.wanadoo.fr) |
10:51:37 | tempel | Howdy. Question for the Rockbox developers: does the rockbin.bin file for iPods have a unique signature in the first 512 bytes? I like to improve the new iPodLoader2 to detect those images automatically. Please reply to me privately or into #ipodlinux-dev, i do not monitor this channels. Thanks. |
10:51:50 | | Quit amiconn (Read error: 110 (Connection timed out)) |
10:51:50 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
10:52:03 | tempel | (and I've forgotten the name of the msg-server for leaving msgs) |
10:52:06 | | Part tempel ("Leaving") |
10:54:29 | B4gder | I find that slightly odd |
10:54:46 | B4gder | he could've stayed to get the answer |
10:55:19 | linuxstb__ | Yes, or if he had looked in the source for ipodloader2, he would have seen the code checking for the header... |
10:55:27 | B4gder | haha |
10:55:28 | | Nick linuxstb__ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
10:56:02 | | Join austriancoder [0] (n=c1aa023c@labb.contactor.se) |
10:59:49 | austriancoder | i need to expand the codec api so that its possible for me to output YUV4MPEG to the main-lcd |
11:00 |
11:00:55 | Bg3r | austriancoder then just do it :) |
11:01:06 | B4gder | what do you need to expand for that? |
11:02:36 | markun_ | austriancoder: which video codec are you working with? |
11:02:52 | austriancoder | i dont know whats allowed to... |
11:02:54 | Bg3r | theora afaik |
11:03:03 | austriancoder | yep theora |
11:03:14 | JdGordon | whats theora? |
11:03:23 | Mikachu | xiph.org's codec |
11:03:28 | Bg3r | JdGordon mpeg4 video codec |
11:03:39 | JdGordon | cool |
11:03:50 | austriancoder | i got libtheora compiling and i have also a ready codec.. i need only a way to put YUV4MPEG data to main-lcd |
11:03:51 | amiconn | The core should not deal with the plethora of video formats, just rgb |
11:03:59 | bobTHC | http://www.theora.org/theorafaq.html |
11:04:11 | amiconn | I.e., I think codecs should render into the framebuffer |
11:04:17 | Bg3r | this is 3rd guy to try a video codec ... |
11:04:19 | amiconn | s/codecs/video codecs/ |
11:04:21 | markun_ | austriancoder: does it take less CPU to decode theora than xvid for example? |
11:04:47 | austriancoder | makrun_ i dont know.. i havent run such tests |
11:05:05 | austriancoder | Bg3r: what video codes were tryed before |
11:05:17 | amiconn | *if* there are yuv formats used by more than one video codec, the conversion function should be part of the codeclib, |
11:05:29 | amiconn | much like the pluginlib does for plugins |
11:06:01 | Bg3r | austriancoder xvid & mpeg2 ... |
11:06:11 | XavierGr | Bg3r: Except from marcun who was the previous person that tried? |
11:06:23 | austriancoder | amiconn: okay.. i will convert yuv to rgb.. |
11:06:26 | Bg3r | wasn't it muesli ? |
11:06:35 | XavierGr | muesli? Are you sure? |
11:06:38 | petur | mirak? |
11:06:40 | markun_ | austriancoder: http://www.rockbox.org/tracker/task/2848 |
11:06:50 | austriancoder | Bg3r: and what were the results? |
11:07:00 | markun_ | austriancoder: and http://www.rockbox.org/tracker/task/2902 |
11:07:06 | XavierGr | mirak maybe but certainly not muesli |
11:07:47 | markun_ | B4gder: could you add a 'video playback' category to the patch tracker? |
11:08:34 | markun_ | It was mirak |
11:09:22 | Bg3r | ah, yes, sorry |
11:09:44 | austriancoder | so firstly we need a common interface for video playback in the codec lib |
11:09:48 | Bg3r | austriancoder iirc 2fps for xvid with natural resolution on h300 (without sound at all) |
11:10:04 | Bg3r | (without any asm opts) |
11:10:07 | B4gder | markun_: done |
11:10:23 | markun_ | B4gder: that was quick, thanks! |
11:10:54 | XavierGr | I guess iriver did a damn fine job with the video player. |
11:10:56 | Bg3r | austriancoder why did you decide to focus on theora ? |
11:11:04 | austriancoder | Bg3r: asm opt is needed |
11:11:17 | Bg3r | austriancoder for sure |
11:11:24 | austriancoder | Bg3r: i have looked for interger based video codecs and found it |
11:11:49 | aegray | why? |
11:11:51 | aegray | whoops |
11:11:54 | *** | Saving seen data "./dancer.seen" |
11:12:14 | aegray | austriancoder: which one? |
11:12:55 | petur | XavierGr: and then they removed it again :D |
11:13:05 | Bg3r | petur what ?? |
11:13:18 | petur | video was removed in 1.30 |
11:13:23 | Bg3r | really ? |
11:13:26 | markun_ | aegray: theora of course |
11:13:32 | B4gder | wasn't that only removed from the eu version or something? |
11:13:45 | petur | could be, don't know |
11:13:46 | bobTHC | Bg3r >2fps with fixed or floated point code ? |
11:13:53 | aegray | markun_: what's performance like? |
11:13:53 | XavierGr | petur, only the icon was changed not the video function AFAIK |
11:13:58 | austriancoder | aegray: i try it with theora |
11:14:01 | | Quit Arrogant ("Leaving") |
11:14:22 | aegray | what is performance on h300 like compared to an ipod? |
11:14:30 | * | aegray only has ipods. lots and lots of ipods... |
11:14:43 | Bg3r | haha my iriver runs the orig fw only for charging |
11:14:44 | markun_ | aegray: do you want to sell some? |
11:14:55 | aegray | markun_: what are you looking to buy? |
11:15:02 | petur | XavierGr: well it happened after I switched to RB, so I didn't bother to load it |
11:15:06 | markun_ | b/w g4 for example |
11:15:18 | aegray | i might be willing to sell one of those |
11:16:02 | bobTHC | or simply donate one to the project, if u have a lot of ;) |
11:16:57 | amiconn | Wee, my mini should arrive today, or maybe tomorrow :) |
11:17:13 | Bg3r | amiconn u're going for ipod too ? |
11:17:16 | XavierGr | petur so they removed the video completely? I just heard they changed the icon they used. |
11:17:50 | XavierGr | sob amiconn went to the dark side too. |
11:17:56 | XavierGr | or more probably to the white side |
11:18:00 | B4gder | amiconn is on all sides ;-) |
11:18:06 | XavierGr | hehe |
11:18:08 | petur | hahaha |
11:19:07 | Bg3r | Poor self, nobody likes him/her. He/She was attacked 2 times. |
11:19:07 | Bg3r | For example, like this: |
11:19:07 | Bg3r | * josh_ smacks self on head |
11:19:08 | Bg3r | himself seems to be unliked too. He/She got beaten 2 times. |
11:19:08 | | Join tempel [0] (n=tempi@unaffiliated/tempi) |
11:19:10 | Bg3r | hahaha |
11:19:35 | B4gder | tempel: you checked the sources now ;-) |
11:19:37 | B4gder | ? |
11:19:44 | tempel | yes, and found that it does not work well |
11:19:48 | | Join quobl [0] (n=quobl@tor/session/x-cf5d665658082b96) |
11:20:05 | tempel | here's the problem: i cannot detect the rockbox file by name, ok? thats just not how we want it |
11:20:12 | tempel | in ipodloader2, that is |
11:20:17 | linuxstb | Yes - it's called "rockbox.ipod". |
11:20:24 | JdGordon | oh goody, my jpeg.patch didnt work :p |
11:20:26 | tempel | nope, not on a fat32 partition |
11:20:36 | XavierGr | Bg3r: Are these info from stats? |
11:20:39 | B4gder | yes it is |
11:20:42 | linuxstb | Yes - it's just that ipodloader2 doesn't have support for long names. |
11:20:52 | linuxstb | (which is a bug that someone should fix) |
11:21:07 | tempel | our wiki even suggests that the file may be renamed to whatever the user likes. |
11:21:11 | linuxstb | s/bug/missing feature/ |
11:21:28 | Bg3r | XavierGr yep |
11:21:33 | tempel | and the loader currently does not pass the name info to the lower level - it's long forgotten at that point when the user sleects to load it |
11:21:40 | tempel | so, let's stop this part, please |
11:21:47 | B4gder | tempel: then that is due to how your loader works, not how Rockbox loader works |
11:21:54 | tempel | right |
11:22:05 | tempel | i try to make a point here, would you please listen |
11:22:08 | B4gder | our loader assumes a name |
11:22:19 | B4gder | you seem to try to lecture |
11:22:45 | tempel | no, i say that loader2 can't look at the name to tell what the img contains. ok? |
11:23:05 | B4gder | then look at the 4-letter string and model code |
11:23:12 | B4gder | a bit more painful though |
11:23:16 | tempel | my point is: it would be helpful if the header of the rockbox file would contain a _single_ unique ID that we can use to tell that it's a rb file |
11:23:25 | tempel | currently, i have to check for a set of multiple ids |
11:23:34 | B4gder | I don't see that happening in short term |
11:23:48 | tempel | and that's awful because i have to have this check in several places, making it prone to bugs |
11:23:57 | tempel | ok, that's an answer i can live wiht |
11:23:58 | B4gder | *or* |
11:24:05 | B4gder | you can fix your loader to use our name ;-) |
11:24:26 | aegray | haha |
11:24:27 | tempel | no way, we WANT to allow the user to rename it, as it's the same with the linux kernel and the apple soft |
11:24:43 | B4gder | so be it |
11:24:44 | tempel | see, this is an Apple devices :) |
11:25:09 | B4gder | what does that have to do with anything? |
11:25:28 | tempel | user expectance of easy interface :) |
11:25:37 | JdGordon | i need to #define half a sec.. is it better to do it as HZ/2 or HZ>>1 ? |
11:25:49 | Mikachu | JdGordon: doesn't matter, it's calculated at compile time |
11:25:51 | B4gder | tempel: those users hardly use Rockbox in the first place ;-) |
11:26:00 | linuxstb | tempel: Rockbox _does_ have a single ID string. You need to set a variable (once, at the start of your loader) to contain the ID string for the model you are running on, and then you can check for that _single_ string. |
11:26:01 | JdGordon | Mikachu: ok |
11:26:07 | Mikachu | JdGordon: so /2 is probably better |
11:27:06 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
11:28:04 | | Quit ep0ch (Read error: 110 (Connection timed out)) |
11:28:32 | tempel | linuxstb - right, but then i can't give the user a good error message. then i can only say: invalid file. if i knew it's a rb file but the id does not match, i can say: "wrong rockbox bversion for this ipod" |
11:28:45 | LinusN | tempel: how does the loader know which file too load? |
11:28:49 | LinusN | to |
11:28:55 | tempel | hey, does someone know how to avoid this warning in gcc: warning: multi-character character constant |
11:29:06 | * | amiconn thinks it's silly to allow renaming of the firmware file |
11:29:11 | LinusN | yes, don't use multicharacter constants .-) |
11:29:31 | Mikachu | what is a multicharacter character constant? like 'hi'? |
11:29:38 | tempel | yes |
11:29:43 | B4gder | ugha |
11:29:47 | LinusN | ie you can only use 1 char in the 'x' construct |
11:29:50 | tempel | useful |
11:30:11 | tempel | no, i can use 'abcd', it compiles fine |
11:30:14 | Mikachu | what does 'hi' evaluate to, since it isn't an error? |
11:30:28 | LinusN | the warning is there because it can give endianness problems |
11:30:28 | tempel | depends on your endianness |
11:30:34 | tempel | right :) |
11:30:53 | Mikachu | -Wno-multichar |
11:30:53 | Mikachu | Do not warn if a multicharacter constant ('FOOF') is used. Usually they indi- cate a typo in the user's code, as they have implementation-defined values, and should not be used in portable code. |
11:30:57 | tempel | 'ab' can result in 0x6162 or 0x6261 |
11:31:06 | tempel | ah, thanks! |
11:31:07 | B4gder | -Wno-multichar is the option you're looking for |
11:31:12 | * | B4gder is late |
11:31:20 | LinusN | and i do suggest not to disable it |
11:31:30 | B4gder | I suggest don't use such things in code |
11:31:30 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-065.pools.arcor-ip.net) |
11:32:00 | B4gder | it is easy enough to use a macro to get the number |
11:32:09 | tempel | i decided to use strings instead now |
11:32:58 | tempel | and make a central array of the names, so that when one extends the list, both routines will use the new longer list |
11:33:07 | tempel | what a hack... :) |
11:33:14 | | Quit austriancoder ("CGI:IRC (EOF)") |
11:33:53 | LinusN | tempel: how does the loader know which file to load? |
11:34:24 | tempel | two ways: |
11:34:50 | tempel | 1. the user creates a config file containing the choices of names for a menu along with file names associated with them. |
11:35:25 | tempel | 2. if there is no config file, a list of possible paths will be checked - if a file exists there, it gets added to the menu |
11:35:29 | tempel | then the user chooses from the menu |
11:35:47 | | Join austriancoder [0] (n=c1aa023e@labb.contactor.se) |
11:35:49 | austriancoder | re |
11:35:50 | tempel | so, in the 2nd way, there's only a list of files, no info on their type |
11:36:09 | LinusN | if the user renames rockbox.ipod to something else, the automatic firmware update check in rockbox will fail |
11:36:15 | tempel | Question: is this the current complete list of IDs: "ipco","nano","ipvd","ip3g","ip4g" |
11:36:37 | tempel | ah, good to know. we should add that to the wiki then |
11:36:40 | tempel | will do |
11:36:44 | B4gder | "mini" too |
11:37:00 | tempel | ah! "mini" gets added... |
11:37:13 | LinusN | also, the user will probably be confused when he/she installs a new version of rockbox |
11:37:25 | LinusN | and the loader still loads the renamed file |
11:37:35 | tempel | can you also tell me under which case in loader2's loader.c this "mini" falls? |
11:37:40 | B4gder | and he'll run into incompatible plugins and codecs |
11:37:44 | LinusN | yes |
11:38:02 | austriancoder | LinusN: any progress in the x5 audio driver? |
11:38:03 | LinusN | so renaming the file will only cause trouble for the user |
11:38:09 | LinusN | austriancoder: no |
11:38:18 | bobTHC | http://gpac.sourceforge.net/index.php have u already see that ? |
11:38:19 | LinusN | i haven't worked on it |
11:38:35 | | Join damaki_ [0] (n=Chocolat@ALille-153-1-53-177.w86-196.abo.wanadoo.fr) |
11:38:37 | B4gder | tempel: you mentioned a list of strings we use in the rockbox.ipod file, I just mentioned one more |
11:38:44 | tempel | yes |
11:38:45 | linuxstb | tempel: The port to the mini isn't working yet, so I haven't submitted a patch to add support to ipodloader2 yet. |
11:39:10 | austriancoder | LinusN: i have seen there are only 2 GIOP's for the tlv320.. correct? |
11:39:17 | tempel | i see. ok. i will add it to the list, but will then give an error msg in the loading code |
11:40:06 | linuxstb | We are also undecided about whether to have one build for both mini generations, or two separate builds. So everything about the mini could change. |
11:40:19 | B4gder | lunch time |
11:40:41 | tempel | B4dger - you're in the UK? |
11:40:51 | tempel | B4gder, that is. |
11:41:59 | | Join c0utta [0] (n=cbad1f07@labb.contactor.se) |
11:42:17 | LinusN | austriancoder: scl, sda for communication, plus a bunch for the audio signals |
11:42:37 | JdGordon | is 1 sec steps good enough for the slideshow timeout? |
11:42:43 | bobTHC | "GPAC is officially back at ENST, hence this new numbering jump. The most important new feature is the support of fixed-point in the whole framework" |
11:42:56 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
11:43:27 | tempel | btw, the update function can't work on the ipod anyways, or do you support IP-over-Firewire on the iPod? |
11:44:20 | LinusN | no, we don't |
11:45:40 | tempel | i noticied that there was also no Rockbox info on the ipodlinux wiki. Added one: http://ipodlinux.org/Rockbox |
11:46:20 | JdGordon | the whole iPl/ rb thing is too lovey-dovey... it should be a brutal rivelry!! |
11:46:22 | LinusN | tempel: don't link to the wiki, link to the main page |
11:46:34 | tempel | whic is? |
11:46:35 | aegray | JdGordon is right. FUCK YOU ALL |
11:46:48 | JdGordon | :D thats the spirit |
11:46:48 | aegray | erm |
11:46:49 | LinusN | tempel: http://www.rockbox.org |
11:46:51 | * | aegray hides |
11:47:11 | tempel | ok, check again |
11:47:31 | LinusN | tempel: muuuuch better :-) |
11:48:14 | tempel | and i updated the rockbox info here as well: http://ipodlinux.org/index.php?title=Loader_2&action=submit |
11:48:19 | tempel | please check it |
11:48:29 | tempel | whoops, wait |
11:48:45 | tempel | made a mistake |
11:48:59 | | Quit austriancoder ("CGI:IRC") |
11:49:57 | tempel | now: http://ipodlinux.org/Loader_2#More_complex_usage |
11:50:00 | | Join ashridah [0] (n=ashridah@220-253-121-194.VIC.netspace.net.au) |
11:50:20 | | Join austriancoder [0] (n=c1aa023a@labb.contactor.se) |
11:51:42 | | Quit ze (Read error: 113 (No route to host)) |
11:53:53 | austriancoder | LinusN: 2wire mode for tlv320 okay? |
11:54:09 | LinusN | yes, seems to work for me |
11:54:18 | tempel | ok, i'm leaving for lunch now too. thanks all! |
11:54:24 | | Quit damaki__ (Read error: 110 (Connection timed out)) |
11:54:39 | LinusN | tempel: enjoy your meal |
11:57:12 | * | JdGordon has jpeg doing slideshow with user configurable timeout :D |
11:57:17 | | Quit DBordello (Read error: 110 (Connection timed out)) |
11:57:43 | | Quit austriancoder ("CGI:IRC (EOF)") |
11:58:53 | | Join Moos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
11:59:04 | Moos | Hello there |
11:59:11 | | Join austriancoder [0] (n=c1aa023d@labb.contactor.se) |
11:59:25 | | Quit austriancoder (Client Quit) |
11:59:34 | | Join austriancoder [0] (n=c1aa023d@labb.contactor.se) |
11:59:51 | | Quit austriancoder (Client Quit) |
11:59:58 | | Join austriancoder [0] (n=c1aa023d@labb.contactor.se) |
11:59:58 | JdGordon | LinusN: im trying to get the longpress next on all targets to switch to slideshow mode.. what do i do where the target has jpeg_next defined with 2 buttons already? |
12:00 |
12:00:34 | LinusN | you mean a combination? |
12:00:40 | JdGordon | ye |
12:00:52 | LinusN | should still work, shouldn't it? |
12:01:09 | bobTHC | yo moos |
12:01:49 | austriancoder | LinusN: how can i set SCLK and SDI to high? |
12:01:52 | JdGordon | (button_power | button_right | button_rel) for next, (button_power | button_right ) for _pre,(button_power | button_right | button_repeat) for slideshow, that would work? |
12:02:27 | linuxstb | Is there a menu in the jpeg plugin yet? |
12:02:34 | Bg3r | no, there isn't |
12:02:46 | LinusN | austriancoder: why would you? |
12:03:00 | amiconn | austriancoder: Iiuc you need to write an i2c driver for the tlv |
12:03:16 | amiconn | This should work similar to all other bitbanging i2c driver |
12:03:18 | amiconn | s |
12:03:25 | LinusN | JdGordon: seems correct |
12:03:53 | JdGordon | ok.. |
12:03:59 | JdGordon | just looks wierd :p |
12:04:12 | LinusN | amiconn: unless he managed to get the existing coldfire i2c driver working |
12:04:13 | Bg3r | JdGordon isn't this for gigabeat ? |
12:04:20 | Bg3r | ah, no, it's for iaudio |
12:04:38 | JdGordon | Bg3r: that 1 was, but all but 2 targets use more than 1 button for _next |
12:04:46 | linuxstb | JdGordon: I think a menu would be much easier for users to deal with. |
12:05:00 | linuxstb | (and you can also attach your playback menu...) |
12:05:17 | JdGordon | same problem.. still need a button for the menu... |
12:05:32 | JdGordon | but ye.. forgot about the playback menu |
12:05:46 | austriancoder | amiconn: the x5 i2c driver should be similar to h1xx-i2c driver |
12:07:14 | austriancoder | i mean with the i2c-coldfire |
12:07:47 | linuxstb | JdGordon: Can you move another function from a button to the menu? |
12:08:27 | JdGordon | no, all the buttons are zoom, scroll and next/prev file |
12:08:48 | linuxstb | You could possibly move "quit" to the menu (making quit the first menu option). |
12:09:15 | * | LinusN just made a half baked commit by mistake |
12:09:17 | JdGordon | i guess that could work.. |
12:09:28 | Mikachu | on what platform is this shortage of buttons? |
12:09:38 | linuxstb | Always the ipod... |
12:09:40 | JdGordon | pretty much all of em |
12:09:45 | Mikachu | is select+play anything in jpeg? |
12:10:07 | JdGordon | no |
12:10:56 | Mikachu | but i think using select+menu for the menu and having a quit entry would be consistent with other plugins |
12:11:06 | austriancoder | LinusN: to get i2c working on x5 we need to extend void i2c_init(void) in i2c-coldfire.c |
12:11:08 | JdGordon | menu it is then.. |
12:12:00 | * | amiconn expects a complementing 'oops' commit from LinusN |
12:12:22 | JdGordon | i can then also move the timeout setting to that and allow up/down scrolling back when slideshow is on |
12:12:32 | petur | XavierGr: http://www.misticriver.net/showthread.php?t=35276&highlight=1.30+video |
12:12:42 | | Quit petur ("CGI:IRC 0.5.7 (2005/06/19)") |
12:12:46 | | Part tempel ("Leaving") |
12:12:50 | LinusN | hehe, i realized that the %b[x] tag wasn't necessarily the best tag to use, since it is related to battery |
12:13:36 | linuxstb | Was there any discussion at devcon about WPSs/themes for the 3.0 release? |
12:13:37 | XavierGr | petur: I will be damned. Well you were right |
12:13:40 | LinusN | itoh, i can't find a much better place to have it |
12:13:56 | LinusN | otoh |
12:14:36 | | Join DBordello [0] (n=dan@tirone-fw.flexabit.net) |
12:14:38 | LinusN | well, i can change the description of the %b category :-) |
12:16:00 | LinusN | maybe %b could be more "system" related stuff and not only battery |
12:16:54 | | Join darkless [0] (n=darkless@cpe.atm2-0-1131059.0x50a648ba.banxx1.customer.tele.dk) |
12:17:08 | LinusN | any other suggestions? |
12:18:18 | Bg3r | what's the time char ? |
12:18:54 | LinusN | %c |
12:19:09 | linuxstb | LinusN: "power-related features" seems appropriate. |
12:19:22 | LinusN | linuxstb: yes... |
12:19:27 | LinusN | not that bad |
12:19:41 | LinusN | i'll go with that |
12:20:56 | LinusN | done |
12:22:26 | dpro | re |
12:24:46 | | Join [IDC]Dragon [0] (n=d90a3c55@labb.contactor.se) |
12:25:28 | | Join webguest13 [0] (n=3e4f4094@labb.contactor.se) |
12:25:49 | * | [IDC]Dragon got a new mp3 player today |
12:26:01 | Bg3r | which is ? |
12:26:07 | ashridah | heh. how long till rockbox was on it? :) |
12:26:21 | Bg3r | 1 minute ? |
12:26:28 | [IDC]Dragon | the cheapest I've seen, for 9 € |
12:26:59 | [IDC]Dragon | an SD/MMC stick which can play |
12:27:09 | Bg3r | ah, so |
12:27:19 | [IDC]Dragon | definitely no rockbox target |
12:27:32 | B4gder | ah come on, don't let us down! |
12:27:35 | B4gder | :-P |
12:27:36 | [IDC]Dragon | no display, only one button |
12:27:40 | B4gder | haha |
12:27:46 | Bg3r | haha 1 button ? |
12:27:53 | [IDC]Dragon | plays only mp3 from root, no subdirs |
12:28:12 | [IDC]Dragon | (did I mention it was cheap?) |
12:28:12 | Bg3r | okay, u can take at least 5-6 buttons from it ... 1 sec, 2 sec... :D |
12:28:14 | Kohlrabi | it just measures the time you press teh key? |
12:28:18 | Kohlrabi | or Morse code? |
12:28:33 | crashd | any bets you could get rockboy on there. |
12:28:33 | crashd | :p |
12:28:34 | ashridah | Bg3r: implement double-click :) |
12:28:35 | linuxstb | [IDC]Dragon: Any idea if it can play MP2? |
12:28:44 | [IDC]Dragon | it's a rocker switch, which can additionally press down |
12:29:07 | Bg3r | so, 3 buttons ? |
12:29:07 | [IDC]Dragon | so they get 5 functions from it |
12:29:46 | [IDC]Dragon | this thing has no brand, so I can't look for firmware upgrades ;-) |
12:31:05 | Bg3r | who wants fw upgrades if you have rb ? :P |
12:31:16 | [IDC]Dragon | linuxstb: no idea, it mentiones only mp3 |
12:31:35 | [IDC]Dragon | rb is a fw upgrade |
12:31:48 | [IDC]Dragon | no upgradeable fw, no rb |
12:32:07 | austriancoder | what are the hex values for gpio1 41 and 42? |
12:32:48 | [IDC]Dragon | http://www.econdo.de/cgi/artikeldetail.php?frame=1&id=41356 |
12:33:01 | [IDC]Dragon | this is the one |
12:33:21 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
12:33:22 | [IDC]Dragon | it has an AAA cell sized hunchback |
12:33:35 | Bg3r | 0x00000200 |
12:33:38 | [IDC]Dragon | on the backside |
12:33:39 | Bg3r | 0x00000400 |
12:33:41 | ashridah | [IDC]Dragon: it's probably based on a VERY common single chipset used in a majority of those cheap players |
12:33:52 | | Quit dpro ("switching eth interfaces") |
12:34:16 | austriancoder | Bg3r: can you explain me how you have calculated these values? |
12:34:19 | ashridah | the propsect of getting rockbox onto it would be nearly impossible, since it's probably just mp3-player-on-a-chip |
12:34:23 | [IDC]Dragon | ashridah: most likely, yes |
12:34:27 | | Join tucoz [0] (n=50ca636f@labb.contactor.se) |
12:34:32 | tucoz | hello |
12:34:33 | LinusN | austriancoder: read the 5250 manual |
12:34:34 | ashridah | pity, really :) |
12:34:46 | [IDC]Dragon | and it'll have no leftover resources |
12:35:01 | ashridah | [IDC]Dragon: even if it did, it's probably mass-manufacturered and unchangable |
12:35:05 | JdGordon | does the recorder have button_f1? |
12:35:12 | tucoz | LinusN. what will the sleeptimer tag show if the sleeptimer isn't set? |
12:35:21 | austriancoder | LinusN: i will have a look into the manual |
12:35:23 | LinusN | tucoz: nothing |
12:35:42 | tucoz | ok, just adding that to the manual |
12:35:47 | [IDC]Dragon | I'll find out when I get closer to a tiny philips screwdriver |
12:35:56 | LinusN | lunch |
12:40:24 | Lynx_ | [IDC]Dragon: where did you find this player for 9 euro? |
12:40:51 | | Quit mikearthur (Remote closed the connection) |
12:41:09 | | Join mikearthur [0] (i=mike@82-41-205-190.cable.ubr11.edin.blueyonder.co.uk) |
12:42:31 | preglow | i want more nano wpses :/ |
12:43:02 | [IDC]Dragon | Lynx_ : see the link above |
12:43:30 | [IDC]Dragon | it even includes headphones, haha |
12:43:58 | preglow | haha |
12:43:59 | preglow | i love this |
12:44:07 | aegray | why? |
12:44:14 | aegray | what are wpses? |
12:44:32 | preglow | the screen that displays while you play |
12:44:35 | aegray | <insert more stupid questions here>? |
12:44:39 | aegray | ah |
12:45:20 | linuxstb | aegray: http://www.rockbox.org/twiki/bin/view/Main/WpsGallery |
12:45:31 | preglow | a patch correcting typos including "typo's" in the patch name |
12:45:33 | preglow | i wonder if it's ironic |
12:45:52 | aegray | he's posessive |
12:46:01 | aegray | <sp?> |
12:46:48 | aliask | Should the WpsGallery wiki page be split? It's getting pretty long... |
12:47:25 | B4gder | I vote for a split |
12:48:10 | * | linuxstb votes split |
12:48:29 | aliask | Hrm, come to think of it, how do you move an attachment to a new page? |
12:48:31 | * | Bg3r joins in voting |
12:52:05 | | Join nls [0] (n=nls@h169n1fls31o290.telia.com) |
12:52:46 | preglow | split |
12:53:52 | XavierGr | split |
12:53:59 | nls | another plugin question, will iriverify ship with the release (and be added to the manual)? |
12:54:08 | nls | oh and split! |
12:54:23 | preglow | now someone go split it! :] |
12:54:35 | aliask | I'm happy to once I know how to move the attachments. |
12:54:59 | nls | and anyone using the alpine CDC thingy? |
12:55:18 | nls | the wiki doesn't have a lot of info |
12:56:17 | | Join Jungti1234 [0] (n=jungti12@124.60.15.86) |
12:56:38 | Jungti1234 | hello |
12:56:41 | nls | hi |
12:57:10 | [IDC]Dragon | nls: I wrote tha alpine plugin |
12:57:17 | [IDC]Dragon | that |
12:57:46 | nls | I was going to add it to the manual but couldn't find any info on it. |
12:58:03 | nls | could you perhaps update the wiki page |
12:58:05 | nls | ? |
12:58:14 | [IDC]Dragon | is there one? |
12:58:52 | nls | [IDC]Dragon, http://www.rockbox.org/twiki/bin/view/Main/PluginAlpineCDC |
12:59:09 | [IDC]Dragon | thanks |
12:59:15 | nls | np |
12:59:17 | [IDC]Dragon | indeed, not much int there |
12:59:25 | nls | nope :-) |
12:59:26 | | Join drspoon [0] (n=chatzill@81-178-14-47.dsl.pipex.com) |
13:00 |
13:00:18 | linuxstb | aliask: I think that moving all the attachments will be a nightmare - AFAIK, you need to click on "Attach" at the bottom of the page, and then the "manage" link next to the file. then the "move attachment" link at the bottom of that page. About 200 times.... |
13:01:09 | preglow | can't we just let the bigger part of the page remain and just rename it? |
13:01:09 | | Quit austriancoder ("CGI:IRC (EOF)") |
13:01:11 | | Join Paul_The_Nerd [0] (n=Paul_The@cpe-66-68-93-2.austin.res.rr.com) |
13:01:18 | | Join Mikaelh [0] (i=Mikachu@kr-lun-154-152-233-83.3.cust.bredband2.com) |
13:01:40 | drspoon | has anyone tried wormlet on h300? |
13:01:58 | | Quit Mikachu (Remote closed the connection) |
13:02:08 | drspoon | it works fine on ipod video - but on the h300 after a while no more food appears |
13:02:36 | aliask | linuxstb: I value splitting the pages, but not enough to do that. |
13:03:06 | webguest13 | Script it with curl! |
13:03:11 | | Nick Mikaelh is now known as Mikachu (i=Mikachu@kr-lun-154-152-233-83.3.cust.bredband2.com) |
13:03:40 | JdGordon | new jpeg.patch is ready :D |
13:03:52 | linuxstb | aliask: Another option would be to leave the attachments where they are, and just change the links. |
13:04:07 | linuxstb | (a search and replace...) |
13:05:22 | aliask | I'll start now (probably won't be able to finish tonight though) |
13:05:41 | | Join ender1 [0] (i=ychat@84.52.165.220) |
13:05:59 | JdGordon | http://www.rockbox.org/tracker/task/4936#comment6909 |
13:08:10 | tucoz | linuxstb, you didn't get a response regarding the WPS/Themes question? I think that we should ship a larger default font, and a wps adapted to higher resolutions on 3.0 release |
13:08:43 | tucoz | not that it answers your question, just an opinion |
13:10:33 | nls | tucoz, I think I'm gonna leave the database related plugins and dict, wavplay, midi2wav etc. for now |
13:11:06 | amiconn | [IDC]Dragon: I bet it's a sigmatel chip (in your mp3 stick) |
13:11:33 | tucoz | nls, sounds good. Are you going to rip out hello world etc as well? |
13:11:46 | nls | think so.. |
13:11:49 | tucoz | good |
13:11:56 | *** | Saving seen data "./dancer.seen" |
13:12:23 | | Join petur [0] (n=d4efd6a6@labb.contactor.se) |
13:12:29 | amiconn | Helloworld and grayscale can be removed from the manual |
13:12:29 | linuxstb | tucoz: I agree. I'm also thinking we should change the wps build script so that WPSs can specify both a minimum and maximum LCD size they work on. So WPSs which look bad on larger LCDs are excluded. |
13:12:54 | Jungti1234 | um... http://blogfile.paran.com/BLOG_98128/200603/1143530769_ducttape-1.jpg |
13:12:55 | tucoz | and not shipped? That would be good |
13:12:59 | amiconn | I also think that PluginIndex should have the developer-only plugins marked |
13:15:31 | | Join webguest31 [0] (n=ca068a23@labb.contactor.se) |
13:15:36 | [IDC]Dragon | nls: better now? |
13:15:39 | | Quit Mikachu (Remote closed the connection) |
13:16:10 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
13:16:20 | | Join Mikachu [0] (i=Mikachu@kr-lun-154-152-233-83.3.cust.bredband2.com) |
13:16:31 | [IDC]Dragon | amiconn: perhaps, yes |
13:16:42 | nls | [IDC]Dragon, nice |
13:17:03 | | Quit ender` (Read error: 110 (Connection timed out)) |
13:17:07 | * | nls starts making a manual page |
13:17:17 | [IDC]Dragon | nls: I don't know about TOC and stuff |
13:17:32 | tucoz | Should the alpine plugin be mentioned in the users manual at all? Isn't a hardware intervention needed for that to work? |
13:18:01 | [IDC]Dragon | no hardware besides a proper cable (external) |
13:18:10 | tucoz | oh, ok. Then all is good |
13:18:17 | [IDC]Dragon | but you don't need to mention it |
13:18:31 | tucoz | no, of course that should be mentioned. |
13:18:33 | [IDC]Dragon | there's perhaps 3 people using it, including me |
13:18:46 | tucoz | If it is shipped with a standard build that is |
13:19:05 | linuxstb | Maybe no-one is using it because it's not well documented and advertised? |
13:19:35 | [IDC]Dragon | or few people still have M-Bus radios and Archos |
13:20:32 | | Join Febs [0] (n=medifebb@207-172-122-81.c3-0.rdl-ubr4.trpr-rdl.pa.cable.rcn.com) |
13:20:34 | | Quit webguest31 ("CGI:IRC (Ping timeout)") |
13:20:43 | [IDC]Dragon | actualy, this M-Bus thingy is what I bought my Archos for, firstplace |
13:20:52 | tucoz | Let's give those 3 people some space in the manual I would say, and maybe some more will start to use it |
13:21:05 | linuxstb | Going back to themes/WPSs, what do people think about a competition to design the default theme/WPS that will ship with Rockbox 3.0? |
13:21:39 | tucoz | linuxstb. sounds good. But maybe the default font should be decided here? |
13:21:52 | tucoz | and design a wps around that |
13:21:58 | amiconn | The builtin font won't be changed for 3.0 |
13:22:03 | tucoz | really? |
13:22:18 | linuxstb | But the *default* font could be changed? |
13:22:25 | amiconn | It's too much work going through all places that use it and rely on its size |
13:22:27 | Paul_The_Nerd | amiconn: It's possible that there should be scaled versions of the default font, so that different target screens display the same number of lines... |
13:22:33 | tucoz | amiconn, true |
13:22:51 | linuxstb | amiconn: Yes, I agree the built-in font is too much work to change for 3.0 |
13:22:55 | amiconn | It's a necessary change, but it's post-3.0 |
13:23:15 | Paul_The_Nerd | Well, that's certainly fair. |
13:23:19 | tucoz | but a theme could solve this for now |
13:23:43 | | Quit dpro ("Leaving") |
13:23:55 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
13:24:42 | Paul_The_Nerd | I like the idea of a theme contest, with a requirement that the theme have versions for all bitmapped screens. (I'm not really sure what you do for WPS on archos player, other than different variations of alternating text....) |
13:25:21 | | Quit nave7693 (Read error: 110 (Connection timed out)) |
13:26:35 | linuxstb | Of course, any entry that meets the criteria could be included in the release anyway. But hopefully a competition with a prize - being the default theme - could generate more WPSs which work on all targets. |
13:27:58 | | Quit Moos ("Glory to Rockbox !!!") |
13:28:59 | tucoz | sounds good. Maybe set up some rules/restrictions for such a contest. Like, should a default wps include bitmaps? |
13:30:05 | Paul_The_Nerd | I think simplicity is a benefit in a WPS, but bitmaps look good if applied well. That's my personal opinion, at least. |
13:30:07 | amiconn | Not with the current loader, imho |
13:30:13 | | Quit actionshrimp ("( www.nnscript.de :: NoNameScript 4.01 :: www.XLhost.de )") |
13:30:17 | amiconn | Loading a bitmapped wps takes ages... |
13:30:59 | | Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer") |
13:30:59 | JdGordon | .. but u only do it once.. so no big deal |
13:31:30 | amiconn | No, it's done on every boot |
13:31:38 | tucoz | loading a bitmapped wps with lots of bitmaps yes. But not with just a few. |
13:31:47 | amiconn | ...and booting rockbox on iriver already takes quite long |
13:31:59 | JdGordon | is it?? does it?? i dont consider 8sec long |
13:32:09 | JdGordon | not long enouugh to untangle the headphones... |
13:32:12 | Paul_The_Nerd | Maaaybe you should wait on the WPS contest idea until a single-file or reduced-file WPS concept is in CVS? |
13:32:28 | tucoz | hehe, I would not say booting the iriver takes long |
13:32:42 | tucoz | maybe compared to a flashed recorder |
13:33:05 | petur | wpscache? |
13:33:18 | amiconn | It's too long for plug iriver to car stereo - boot iriver & start engine - press Play to resume |
13:33:30 | | Quit Zagor ("Client exiting") |
13:33:31 | * | amiconn slaps petur |
13:33:48 | petur | ouch! |
13:33:55 | webguest13 | why not boot iriver, plug to car stereo & start engine - press play to resume :) |
13:33:58 | amiconn | I always have to wait for the iriver to complete booting |
13:34:13 | amiconn | webguest13: Because plugging after boot causes a pop |
13:34:52 | webguest13 | ah |
13:34:54 | tucoz | hehe, I guess that year and a half with iriver fw gave me some patience |
13:34:55 | linuxstb | IMHO, the default theme should show what Rockbox is visually capable of. Users who don't like the slower boot time can always change to a text-only theme. |
13:35:18 | tucoz | linuxstb: I agree. Let us brag |
13:36:01 | tucoz | The current first meeting with rockbox isn't really visually appealing |
13:36:10 | Paul_The_Nerd | linuxstb: I think it'd still be best to wait for at least the .tar'ed wps idea, or something similar, so that rockbox can also show off the speed well. |
13:36:36 | webguest13 | The hordes of "Rockbox looks like a bag of sh*t" comments agree |
13:36:52 | tucoz | got to go. later |
13:36:56 | | Part tucoz |
13:36:58 | drspoon | is anyone actively working on tar wpses |
13:37:21 | Paul_The_Nerd | webguest13: My personal concern is with the people who think it's not working because their screen just shows the really basic text. I fielded a lot of that question in the iPod forum 'fore the FAQ link was stickied there. |
13:37:41 | XavierGr | hehe the "Bage of shit" comment seems historical, and more and more people get to know with it :) |
13:37:42 | linuxstb | The number of bitmaps in the design could be one of the criteria. So if someone designs both a good-looking and fast-loading WPS, then it would be favourite for the prize. |
13:37:56 | * | JdGordon is using ajant blue atm, and rekon that should be the new default (with some minor changes) |
13:37:59 | webguest13 | single-bitmap wpses seem like a saner approach than tar-wps to me |
13:38:28 | XavierGr | s/Bage/Bag |
13:39:01 | * | Paul_The_Nerd is unfortunately a fan of rockbox_default, with the WPS removed. |
13:39:18 | Paul_The_Nerd | err peakmeter, not WPS |
13:39:59 | webguest13 | removing the wps seems a little drastic |
13:40:20 | Paul_The_Nerd | Hehehe |
13:40:55 | Paul_The_Nerd | I do like to see the track name if I look. |
13:41:17 | * | webguest13 is not a big fan of alternating lines |
13:41:24 | webguest13 | make me wait to see the info I want |
13:42:18 | | Part Paul_The_Nerd |
13:42:28 | drspoon | how fast does my server need to be if its worth making it a rockbox build server? |
13:42:39 | preglow | what is it? |
13:42:48 | B4gder | drspoon: something more than a p3 preferably |
13:42:51 | XavierGr | I agree with the others. The WPS must be refined for the new targets. Imagine how the default WPS seems into the H300 screen, or more likely to iPod 5g |
13:43:12 | drspoon | an old linux box doing a bit of file serving in my house 133mhz or something phenominally pathetic |
13:43:20 | preglow | drspoon: then far from it |
13:43:24 | preglow | it needs to be quite fast |
13:43:33 | B4gder | we hand out complete builds to each server |
13:43:35 | preglow | or all it'll do is slow down the build |
13:44:09 | drspoon | if i get a new one i'll certainly set it up |
13:45:56 | | Quit drspoon ("Chatzilla 0.9.72 [Firefox 1.5.0.1/2006011112]") |
13:48:19 | Cassandra | Quite fast is relative. I'm running builds on an Althon 1400, which doesn't really count for much these days. |
13:48:49 | JdGordon | yippe... my patch crashes the player :D |
13:48:52 | JdGordon | i mean :'( |
13:49:28 | * | aegray to increase project animosity |
13:49:35 | aegray | hmmm |
13:49:38 | aegray | missed a few words there |
13:50:43 | * | B4gder starts watching his inbox |
13:51:19 | * | JdGordon sends lots of pr0n B4gder's way |
13:51:41 | Slasheri | eh, cvs commit crashed |
13:52:11 | Slasheri | |Generating notification message... |
13:52:11 | Slasheri | |Traceback (most recent call last): File "/usr/bin/syncmail", line 458, in ? |
13:52:12 | | Join ze [0] (i=ze@ca-dstreet-cuda1-c6a-130.snbrca.adelphia.net) |
13:52:18 | Slasheri | ... |
13:52:36 | preglow | what the hell |
13:52:38 | ashridah | hmm. the cvs log mailout script |
13:52:41 | B4gder | bloody python ;-) |
13:52:50 | Slasheri | :D |
13:53:01 | preglow | python :// |
13:53:08 | Slasheri | that was first time i have ever seen this to happen |
13:53:17 | B4gder | line 458: |
13:53:22 | B4gder | main() |
13:53:25 | preglow | hahahah |
13:53:26 | ashridah | hahahaha |
13:53:28 | * | B4gder giggles |
13:53:41 | Slasheri | the last line was socket.error: (111, 'Connection refused') |
13:53:44 | ashridah | Slasheri: uh, that's the top of the stack trace |
13:53:48 | * | preglow has a big dislike for python |
13:53:49 | ashridah | mail server down? |
13:54:13 | muesli__ | preglow dont u speak parseltongue? |
13:54:17 | JdGordon | any1 wanna have a guess why rb->set_option("Toggle Slideshow", &slideshow_enabled, INT,slideshow, 2, NULL); crashes on the target? |
13:54:21 | B4gder | not down now at least |
13:54:54 | preglow | muesli__: apparently not |
13:55:07 | ashridah | Slasheri: chances are, the commit probably worked, just the notification log failed |
13:55:12 | linuxstb | I've seen those type of syncmail errors on my CVS server before. I think it coincides with mail server problems, but I never investigated very much. |
13:55:22 | Slasheri | ashridah: yep :) |
13:55:24 | muesli__ | hum...ask dumbledore for a privat lecture ;) |
13:55:26 | * | ashridah has had syncmail do weird things before and the commit survives, since it's run well after the commit's finished |
13:56:07 | | Quit darkless (Client Quit) |
13:56:28 | preglow | red builds |
13:56:37 | Jungti1234 | wow.. E10.. |
13:56:40 | JdGordon | would the fact that slideshow_enabled is bool not int matter? |
13:56:49 | B4gder | and Slasheri goes for hhiiiiighscore! |
13:57:02 | B4gder | :-) |
13:57:19 | B4gder | but it built fast! |
13:57:22 | B4gder | 136 seconds |
13:57:23 | preglow | B4gder: we need a highscore table, goddamnit! i will not sit idly by watching my all time highscore go forgotten! |
13:58:00 | B4gder | I don't remember what you're talking about! |
13:58:04 | * | B4gder ducks |
13:58:06 | * | amiconn wonders how Slasheri managed *that* |
13:58:06 | Slasheri | Bagder: i don't understand why the build failed.. |
13:58:11 | Slasheri | all files were committed |
13:58:21 | Slasheri | so it must be a build system error :) |
13:59:00 | Slasheri | in fact the cvs commit jammed for a while before the dircache.h were committed.. so maybe build started without that file :D |
13:59:07 | LinusN | maybe you made two commits? |
13:59:18 | Slasheri | no, i made only one.. but the commit crashed |
14:00 |
14:00:14 | B4gder | well, if someone makes another commit we'll find out if that was the case |
14:00:16 | preglow | B4gder: you got a 'force recompile builds' function to try out now? :) |
14:01:01 | B4gder | I guess I should make one for cases like this |
14:01:08 | linuxstb | Is tagcache included in the Archos builds? |
14:01:23 | | Quit DJ_Dooms_Day ("Trillian (http://www.ceruleanstudios.com") |
14:01:56 | Slasheri | linuxstb: yes |
14:02:33 | JdGordon | ok, is it a bug that set_option() will crash on targets if given a (bool*) for the vairable param? |
14:05:16 | amiconn | Do you use BOOL for type? |
14:05:33 | JdGordon | no, bool |
14:05:53 | amiconn | I mean the type parameter of set_option() |
14:06:01 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
14:06:23 | | Join JdGordon [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
14:06:30 | petur | [13:54] <JdGordon> any1 wanna have a guess why rb->set_option("Toggle Slideshow", &slideshow_enabled, INT,slideshow, 2, NULL); crashes on the target? |
14:07:07 | amiconn | Of course |
14:07:26 | amiconn | if slideshow_enabled is a bool, you have to use BOOL instead of INT |
14:07:29 | | Join austriancoder [0] (n=austrian@natpool2.nat.uclv.net) |
14:07:44 | aliask | Ok, I've split the WpsGallery page, but it's far from finished, the H300, iPod and iAudio pages have all got broken links, but I need sleep. I can either fix it at school tomorrow at some point if no one fixes it before then HINT HINT. :) |
14:07:47 | * | JdGordon slaps self again |
14:07:48 | amiconn | Guess why there is a type parameter? |
14:07:49 | dpro | what's up with BUTTON_SCROLL_TOUCH ? I'd really like to use touch / no touch without actually moving on the clickwheel |
14:07:50 | JdGordon | duh! i knew that :p |
14:07:58 | JdGordon | stupid c+p errors |
14:08:38 | aliask | G'night all. |
14:08:44 | | Quit aliask ("sleeeeep") |
14:11:12 | | Nick ender1 is now known as ender` (i=ychat@84.52.165.220) |
14:11:39 | | Join Genre9mp3 [0] (n=yngwiejo@dslcustomer-230-197.vivodi.gr) |
14:13:40 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
14:14:15 | | Join JdGordon [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
14:15:33 | Genre9mp3 | Hi there! I was thinking about this, this morning, and I'd like to know your opinion. Would it be possible to use target definitions in the wps code? This would allow us to load different font sizes or even different sized bmps and so on... for every target. |
14:15:39 | JdGordon | some1 commit http://www.rockbox.org/tracker/task/4936#comment6910 so i dont keep finsing little things in it to fiddle with :p |
14:16:03 | Genre9mp3 | So, with a simple .wps file we could have a wps for all targets... |
14:16:40 | preglow | everything is possible |
14:16:52 | preglow | but those wpses would be so incredibly huge and ugly, i don't think it's a good idea |
14:17:11 | preglow | make a scalable wps format instead :> |
14:17:34 | Genre9mp3 | Would make load times bigger and use more buffer? |
14:17:49 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
14:18:07 | | Join JdGordon [0] (n=JdGordon@c211-28-227-249.smelb1.vic.optusnet.com.au) |
14:19:05 | webguest13 | Maybe the build-system could run wpses through a preprocessor? :) |
14:19:24 | preglow | i actually think that's a semi-neat option |
14:19:36 | preglow | compress a wps into one file while also converting the bitmap format |
14:19:45 | preglow | it's not like a wps works across devices now anyway |
14:19:47 | Cassandra | http://www.channelregister.co.uk/2006/03/28/fujitsu_200gb_notebook_drive/ |
14:19:48 | preglow | at least not very many of them |
14:19:54 | Cassandra | Good news for Archos owners |
14:20:16 | Cassandra | (Well, sort of.) |
14:20:20 | [IDC]Dragon | oh, we need to partition |
14:20:25 | webguest13 | Hm, why would you want PVR functionality in a laptop? |
14:20:41 | [IDC]Dragon | SATA :-( |
14:21:30 | Genre9mp3 | A scalable wps format would be harder to implement though, or am I wrong? |
14:21:34 | nls | oops think I made a commit without message :( |
14:21:35 | [IDC]Dragon | the picture looks like 3 platters |
14:21:40 | Cassandra | Oh. Bugger. Didn't notice that. |
14:21:46 | [IDC]Dragon | so it would be 12mm, too |
14:22:51 | [IDC]Dragon | even 160 GB drives are ridiculously expensive today |
14:23:10 | * | Cassandra proposes introducing floggings for people who spell the word "extreme" without a leading 'e'. |
14:23:20 | Slasheri | LinusN: hmm, do you think we should offer a rombox version also along with the 3.0 release for iriver? |
14:23:22 | | Join B4gd3r [0] (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
14:23:33 | preglow | i think that sounds a bit too soon |
14:23:39 | LinusN | me too |
14:23:50 | Slasheri | ok, probably true :) |
14:23:57 | preglow | i will be very hard-pressed to make the release as it is |
14:23:58 | Cassandra | Actually let's just flog anyone that uses the word "extreme" to mean "high performance for lots of money" however they spell it. |
14:24:09 | preglow | we don't need more features, especially not big ones requiring lots of testing like that |
14:24:14 | preglow | s/i// |
14:24:43 | Cassandra | Yeah, it's going to be tricky enough to make that featureset as is. |
14:24:44 | * | amiconn wants iriver rombox |
14:25:07 | | Quit B4gder (Nick collision from services.) |
14:25:14 | | Nick B4gd3r is now known as B4gder (n=daniel@static-213-115-255-230.sme.bredbandsbolaget.se) |
14:25:15 | Cassandra | amiconn, why? It's not as if load time is enormous, or the extra buffer would be that beneficial. |
14:26:47 | Slasheri | at least i would like to add the eeprom routine to the bootloader to set a flag if the disk is dirty. only issue is to find a correct location in eeprom so that it wont affect the iriver firmware in any way |
14:26:54 | * | LinusN just sent a "gentlemen" mail :-) |
14:27:02 | B4gder | yay, there it is! |
14:27:17 | B4gder | let the x5 flood begin |
14:27:35 | Slasheri | ooh, sound on x5? =) |
14:27:46 | LinusN | aye |
14:27:51 | Slasheri | hehe, cool |
14:27:56 | nls | congrats LinusN |
14:28:03 | LinusN | thx |
14:28:06 | [IDC]Dragon | \o/ |
14:28:12 | amiconn | ...but certainly the swcodec playback needs to get stable |
14:28:16 | amiconn | first |
14:28:18 | webguest13 | \o/ |
14:28:21 | austriancoder | LinusN: thanks |
14:28:36 | Cassandra | Well done, Linus. |
14:28:42 | LinusN | i think i deserve a cup of coffee now... |
14:28:43 | Cassandra | (Now work on 3.0 features.) |
14:28:49 | Slasheri | amiconn: currently it's getting to the other direction for a while.. |
14:28:50 | * | Cassandra cracks the whip. |
14:28:56 | B4gder | haha |
14:28:57 | amiconn | Cassandra: Faster boot time, plus we could flash ourselves. No need to use the original firmware for that |
14:29:03 | * | Cassandra hits herself in the mouth with it. |
14:29:19 | nls | ouch |
14:29:32 | [IDC]Dragon | \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ \o/ |
14:29:38 | | Join Moos [0] (n=527b4832@labb.contactor.se) |
14:29:41 | [IDC]Dragon | (big crowd) |
14:30:09 | Cassandra | I am being incompetent at the moment. I managed to slice off half my thumbnail with my fantasic new Swedish cheese slicer. |
14:30:39 | [IDC]Dragon | oh, that breakfast inspired you? |
14:30:41 | Moos | LinusN: already song in iaudios? :-) |
14:30:42 | preglow | hahahah |
14:30:52 | preglow | Cassandra: an everyday problem in scandinavia |
14:31:25 | Cassandra | Presumably they're less idiotic than me about how they use it. |
14:31:40 | ashridah | god |
14:31:46 | [IDC]Dragon | is there no warning sticker attached to it? |
14:31:47 | ashridah | i need to migrate out of this god forsaken country |
14:32:07 | ashridah | they're lobbying to introduce ISP-based smut filtering, EVEN THO they know it doesn't work, and screws performance |
14:32:14 | Cassandra | [IDC]Dragon, I said I thought they were cool. (And the lovely piece of cat art I saw in the Old City didn't have a price on it, nor was the shop open - possibly a good thing.) |
14:32:23 | JdGordon | ashridah: it will never pass |
14:32:48 | | Quit Moos (Client Quit) |
14:33:06 | ashridah | JdGordon: the problem is, it's getting attention from both camps, and lets not forget that one of the groups pushing it is family first, a right-wing conservative |
14:33:07 | Cassandra | [IDC]Dragon, no thank the goddess. Nor do I propose to sue anyone for not warning me that an implement used to cut cheese would be sharp. |
14:33:10 | | Join Moos [0] (n=527b4832@labb.contactor.se) |
14:33:11 | [IDC]Dragon | Warning: chopping off your thumb with it may cause injuries |
14:33:21 | * | JdGordon wants to kill family first! |
14:33:39 | preglow | i've done my thumb over a couple of times with the bastards |
14:33:58 | JdGordon | ashridah: na, its not gonna happen.. specially if johnny can finnaly sell of telt$ra for good, then there is no way they would implement it.. |
14:34:01 | [IDC]Dragon | so grown up swedes have no thumbs? |
14:34:05 | B4gder | maybe you guys should consult an adult before using sharp tools! ;-) |
14:34:33 | bobTHC | lol |
14:34:40 | ashridah | i want to know who told family first that "it could be done without adding more than 10ms to every query" |
14:34:56 | ashridah | because whoever they are, they're on crack |
14:34:57 | preglow | i think it was a norwegian who invented the things |
14:35:14 | Cassandra | Whereabouts do you live, preglow? |
14:35:15 | | Quit Moos (Client Quit) |
14:35:25 | | Quit Genre9mp3 () |
14:35:25 | | Join Moos [0] (n=527b4832@labb.contactor.se) |
14:35:31 | ashridah | but, nevetheless, this isn't the first time this tosh has been pushed through |
14:35:47 | preglow | Cassandra: oslo |
14:36:04 | ashridah | alston did something similar, and fortunately, that fell flat on its ass (and actually only harmed hosting as a business here, since some .au smut sites moved to the us where it was CHEAPER to host) |
14:36:27 | Cassandra | Cool. I think I like Scandinavia. People there are nice. And cars stop to let pedestrians across the road (which freaked me out a bit). |
14:36:41 | Mikachu | Cassandra: that's a law in sweden |
14:36:50 | preglow | Cassandra: i actually tend to like british people better than scandinavians... |
14:37:04 | Mikachu | Cassandra: stopping at crossings, not being nice :) |
14:37:08 | preglow | at least norwegians |
14:37:09 | B4gder | and I like working with machines instead of humans |
14:37:12 | preglow | danes are cooler |
14:37:13 | Cassandra | preglow, obviously you don't know enough British people. |
14:37:16 | preglow | with swedes someewhere inbetween |
14:37:25 | preglow | Cassandra: i think i've experienced my fair share of them |
14:37:31 | Cassandra | Mikachu, no, not at crossings. At random bits of road. |
14:37:33 | | Quit austriancoder (Read error: 104 (Connection reset by peer)) |
14:37:38 | preglow | half of my family being british and all |
14:38:03 | Cassandra | preglow, hey, I wouldn't want to live anywhere other than Oxford. |
14:38:28 | Cassandra | But Sweden kicks Frances and Germany's arse as far as I'm concerned. |
14:38:30 | | Quit Moos (Client Quit) |
14:38:49 | preglow | that it might do, yeah |
14:38:52 | bobTHC | not dure |
14:38:54 | JdGordon | it doesnt take much to kick frances ass :D |
14:38:55 | preglow | haven't been to either of those for a long time |
14:38:58 | bobTHC | sure |
14:38:59 | | Join webguest24 [0] (n=527b4832@labb.contactor.se) |
14:39:04 | Cassandra | (Despite the fact I speak far more French and German.) |
14:39:21 | preglow | what, so you've picked up a bit of swedish? :P |
14:39:31 | Cassandra | JdGordon, you have to catch them in order to kick it. Those Frenchies run fast. |
14:39:37 | preglow | english people doing scandinavian language always cracks me up |
14:39:38 | Cassandra | preglow, nope, sadly. |
14:40:06 | bobTHC | run fast and are not toopid |
14:40:12 | bobTHC | stupids |
14:40:54 | | Join austriancoder [0] (n=austrian@natpool2.nat.uclv.net) |
14:41:20 | * | [IDC]Dragon spots its "Ladies and gentlemen," these days |
14:41:31 | preglow | haha |
14:41:41 | Cassandra | Although AFAIK I'm the only woman on the list. |
14:41:53 | [IDC]Dragon | nah, those gentlemen emails aren't what they used to be |
14:42:07 | Cassandra | (but I bitched about it enough, I guess. :) ) |
14:42:09 | preglow | there have been several women in here, though |
14:42:16 | [IDC]Dragon | fallen for political correctness, this is so 90ies |
14:42:38 | Cassandra | [IDC]Dragon, you want I should come over there and kick your arse too? |
14:43:05 | [IDC]Dragon | do so |
14:43:28 | Cassandra | Nah, I have people for that sort of thing. |
14:43:36 | Cassandra | I'll send amiconn - he's nearer. |
14:43:38 | [IDC]Dragon | urgh |
14:44:00 | | Quit webguest24 ("CGI:IRC (Ping timeout)") |
14:44:51 | preglow | Cassandra: plenty of people in dire need of an arse-kicking around these parts |
14:45:04 | XavierGr | hey I don't see the message on the dev-ml! |
14:45:06 | * | LinusN hides |
14:45:10 | preglow | if you think you can do the job convincingly, i'll pay your fare |
14:45:35 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
14:45:39 | LinusN | XavierGr: i sent it to the main list |
14:45:49 | JdGordon | thats a silly place to send it! |
14:45:57 | XavierGr | damn I am not subscribed there. Too many mails! |
14:46:05 | XavierGr | Anway congrats Linus! |
14:46:11 | B4gder | you can't get too many mails! |
14:46:13 | ashridah | too many mails? |
14:46:15 | Cassandra | preglow, somehow I doubt it. Anyway, where's your sense of chivalry? You should be kicking his arse for me. |
14:46:16 | * | ashridah blinks |
14:46:16 | [IDC]Dragon | I'll bet Rocker will comment on it |
14:46:17 | B4gder | mroe more moooore! |
14:46:22 | ashridah | even after the signing off flamefest? |
14:46:26 | * | XavierGr dances the "Gentlement-we-have-sound-dance"!!! |
14:46:59 | ashridah | so, when do we start inserting hidden code that's designed to hypnotise every rockbox user and send them on a rampage against <insert favorite rockbox issue here> |
14:47:00 | ashridah | ? |
14:47:06 | Cassandra | Do you have to do that in public. It's very cruel to the badgers (and bagders). |
14:48:06 | * | Bg3r joins to XavierGr's sirtaki |
14:48:11 | XavierGr | hahaha |
14:48:38 | preglow | Cassandra: i don't fancy going to germany, find someone else |
14:48:51 | Bg3r | so, this is the first "gentlemen-...sound" on a unit still in production ? |
14:49:04 | JdGordon | ipod..? |
14:49:10 | Bg3r | ah, yes ... |
14:49:19 | preglow | LinusN: won't that gigantic lut in the lcd driver slow stuff down no end? |
14:49:22 | Bg3r | coldfire unite |
14:49:46 | Bg3r | -e |
14:49:51 | LinusN | preglow: not really |
14:50:16 | B4gder | http://www.rockbox.org/mail/archive/rockbox-archive-2002-05/0016.shtml |
14:50:21 | B4gder | memory lane |
14:51:03 | preglow | LinusN: btw, i think i'll wait with moving the ram definition stuff to config-xxxx.h until after 3.0 |
14:51:24 | XavierGr | Linus: If you want to know, the 4 seconds of music was.... Does that mean that it crashed after that :D !!!! |
14:51:54 | LinusN | XavierGr: it was a 64k DMA buffer chunk |
14:52:11 | * | [IDC]Dragon sees a pattern in those emails |
14:52:26 | B4gder | really? |
14:52:28 | B4gder | :-) |
14:53:18 | Cassandra | We had one for Nano and 5g, I believe. |
14:54:10 | | Quit B4gder ("time to say moo") |
14:54:52 | XavierGr | wow! I just spotted that they started selling new H120s on a Big Electronic Store in my country. |
14:54:57 | preglow | would replacing the crossfeed be frowned upon after the feature freeze? :) |
14:55:23 | XavierGr | strange this is that it started selling iPods for months and has labeled it as a new arrival!!! |
14:56:27 | XavierGr | H120 a new arrival. I know we are back in tecnology and stuff but 3 years is waaaayyy back.... |
14:57:36 | Cassandra | preglow, somewhat, yeah, although the swcodec related area is somewhat more fluid than the rest. |
14:57:40 | LinusN | preglow: no, i consider the low gain a bug |
14:57:59 | Spida | XavierGr: where is that? |
14:58:33 | Cassandra | You'd probably want to co-ordinate with lostlogic since I think he's planning extensive swcodec changes. |
14:58:53 | preglow | LinusN: i've got a new crossfeed ready for inclusion right now, i'll see if a can summon enough courage to do the settings part over the next few days |
14:59:05 | LinusN | afaik, lostlogic isn't working on the dsp stuff |
14:59:07 | preglow | either that or make safetydan do it for me :-) |
14:59:14 | * | Cassandra considers crossfade a bug, but some weirdos seme to like it. |
14:59:24 | LinusN | lol |
14:59:33 | Cassandra | LinusN, no, but if the underlying interface changes that might confuse things. |
14:59:39 | * | JdGordon agrees with Cassandra |
15:00 |
15:00:02 | Cassandra | He certainly seemed to expect crossfade etc. to need some fixing as a result of his work. |
15:00:21 | LinusN | Cassandra: cross*feed*, not cross*fade* |
15:00:28 | Cassandra | Ah, right. |
15:00:37 | XavierGr | Spida: http://www.plaisio.gr/IWCatProductPage.process?Section_Id=957&Catalog_Id=15&Product_Id=317468&Merchant_Id=1 |
15:00:39 | preglow | haha |
15:00:43 | preglow | crossfade i don't care about at all |
15:00:44 | XavierGr | In Greece. |
15:00:49 | preglow | crossfeed is at least slightly useful |
15:00:52 | Cassandra | I just consider that to be an implementation of stereo width and thus somewhat redundant. |
15:01:07 | preglow | that's a pretty bad case of simplification |
15:01:07 | preglow | heh |
15:01:28 | | Join safetydan [0] (n=dan@rockbox/developer/safetydan) |
15:01:32 | preglow | stereo width setting doesn't really make hard panned stereo sound too good |
15:01:35 | t0mas | * Cassandra considers crossfade a bug, but some weirdos seme to like it. <−− hm? I like the gap cutting in wrong encoded songs... |
15:01:46 | * | JdGordon agreed with Cassandra crossFADE, that sux! |
15:01:53 | t0mas | like fade out/in for 500 mb |
15:02:07 | preglow | i consider the current crossfade settings a bug |
15:02:13 | preglow | i don't understand a thing about them |
15:02:16 | Cassandra | Well, not precisely redundant. Just ought to be part of the stereo width implementation or something. |
15:02:41 | preglow | Cassandra: yeah, jlo agrees with you, however, stereo width alone is so cheap that i don't want to burden people who only want that with the added complexity of crossfeed |
15:03:08 | preglow | it'll be _much_ heavier on the cpu usage, and the new crossfeed will have at least three/four new settings |
15:03:46 | preglow | which is another point i'm worrying about |
15:03:47 | Cassandra | t0mas, I don't think we should be compensating for bugs in other people's software in general. But I'm happy for people to have different opinions and I'm not suggesting the removal of crossfade. Too many people like it. I just only like my music to be mixed when it's done by a DJ. |
15:03:54 | [IDC]Dragon | Rockers' comment to the "Ladies" email is on the list |
15:03:59 | | Quit ashridah ("sleep") |
15:04:26 | preglow | hahaha |
15:04:30 | preglow | "ladies" email |
15:04:38 | Cassandra | preglow, how do the two interact? Badly, I suspect. |
15:05:06 | preglow | Cassandra: stereo width and crossfeed? |
15:05:15 | LinusN | gotta go, cu folx |
15:05:16 | Cassandra | Yes. |
15:05:17 | preglow | Cassandra: in a completely predictable fashion |
15:05:18 | | Part LinusN |
15:05:18 | JdGordon | any israelis here? |
15:05:22 | | Join Chamois [0] (n=Florian@bro67-3-82-231-134-112.fbx.proxad.net) |
15:05:35 | preglow | both are linear processes |
15:05:39 | XavierGr | my god they even sell H140s |
15:05:46 | Cassandra | But is it what you'd *expect* to happen? |
15:05:58 | Cassandra | XavierGr, post to the mailing list. I bet they won't for long. |
15:07:00 | XavierGr | the store is in Greece. I don't know if they will deliver outside of Greece. |
15:07:13 | preglow | Cassandra: yes, sure |
15:07:42 | preglow | Cassandra: if you do a crossfeed, then some stereo width, you'll get what the crossfeed is supposed to do, then with a stereo image modified as per the stereo width settings |
15:08:27 | Cassandra | But stereo width works by mixing left and right channels as well, doesn't it? Or am I completely barking up the wrong tree? |
15:08:54 | preglow | yes it does |
15:09:09 | preglow | it mixes a bit of left into right, and right into left |
15:09:18 | preglow | inverted, sometimes |
15:09:29 | Cassandra | So what does crossfeed do that stereo width doesn't - apply delay? |
15:09:32 | preglow | yup |
15:09:33 | preglow | and eq |
15:09:55 | preglow | with most parameters configurable |
15:10:23 | Cassandra | So crossfeed with delay set to zero would be equivalent to stereo width? |
15:11:04 | preglow | if we included a setting that does what stereo width settings does, then yes, but would be considerably slower |
15:11:46 | preglow | crossfeed won't have any way of inverting any of the crossfed signal, and stereo width does that |
15:11:58 | *** | Saving seen data "./dancer.seen" |
15:12:05 | | Join rockpod [0] (n=510bf35d@labb.contactor.se) |
15:13:41 | rockpod | Hello, Is it possible to charge a color ipod with rockbox while it is playing, when I try to charge it now on the adapter it constantly reboots. |
15:14:33 | Cassandra | hmm. There's obviously something I'm not getting here. So stereo width gives the impression of wider or nearer speakers by mixing the left and right channels immediately. Crossfeed gives a more "authentic" stereo effect by taking the channel values for delta time ago and mixing that with the current L/R values, giving a sort of echo effect? |
15:15:04 | Cassandra | rockpod, that's probably a bug. |
15:16:13 | preglow | Cassandra: it models the path of the sound from the speakers to the ear, the sound from left speaker to left ear arrives at t = 0, the sound from left speaker to right ear travels a slightly longer path, so is delayed by a factor depending on the diameter of the head. also, the head attenuates the sound a bit on a complex fashion (which we simplify quite a bit), so we apply some filtering to that path |
15:16:28 | preglow | s/on/in/ |
15:17:04 | preglow | crossfeed really isn't meant to widen or narrow the stereo image, it's meant to give the impression you're listening to a couple of speakers |
15:17:17 | preglow | i've never had that effect, but what it does works just like i want it to anyway |
15:17:27 | | Quit tianjing (Read error: 104 (Connection reset by peer)) |
15:17:29 | rockpod | I read now that holding down the menu button while pluggin it in the adapter should solve the problem? |
15:17:35 | preglow | rockpod: it should |
15:17:45 | | Join tianjing [0] (n=mat@jullay.net) |
15:18:00 | | Quit austriancoder (Read error: 104 (Connection reset by peer)) |
15:18:03 | Cassandra | preglow: Right. What did you want it for then? |
15:18:17 | preglow | Cassandra: making old 60s rock/jazz records bearable |
15:18:25 | preglow | i don't particularily want crossfeed, but other people do |
15:18:48 | preglow | listening to a saxophone hard-panned to the left is _really_ tiring |
15:19:00 | preglow | crossfeed fixes that without narrowing the stereo image (which stereo width setting would do) |
15:19:06 | Cassandra | Ah, so mixing stuff with wide stereo seperation like the Beatles, and the Bonzo Dog Band. |
15:19:11 | preglow | yes |
15:19:25 | preglow | try listening to lucy in the sky with diamonds with and without crossfeed once, and you'll understand |
15:19:39 | Cassandra | I might well do that. |
15:19:46 | preglow | it works on the current crossfeed already |
15:19:49 | preglow | but it lowers the volume |
15:19:54 | Cassandra | OK - now I think I understand why they're seperate functions. |
15:20:54 | preglow | goodie :) |
15:22:10 | preglow | the new crossfeed is done in it's basic c implementation, all that needs doing is making some settings code for it |
15:22:18 | preglow | i've got a ton of work on my hands today, but i'll see tomorrow |
15:22:22 | Cassandra | You'd get a different sound depending on which of them you applied first, wouldn't you? |
15:22:22 | preglow | i also need to do a couple of assembler versions |
15:22:27 | preglow | no |
15:22:38 | preglow | like i said, they're both linear processes |
15:22:47 | preglow | you can stick them in any order you'd like |
15:23:05 | Cassandra | OK. |
15:23:16 | preglow | lemme think on that a bit, btw |
15:23:44 | Cassandra | OK. I have to go anyway. Take care. |
15:24:08 | rockpod | sweet it works now |
15:25:29 | | Join austriancoder [0] (n=austrian@natpool3.nat.uclv.net) |
15:26:44 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
15:31:29 | | Part austriancoder ("Kopete 0.11 : http://kopete.kde.org") |
15:32:23 | preglow | no, it does indeed look like the order matters |
15:33:46 | | Quit JdGordon (Read error: 104 (Connection reset by peer)) |
15:37:37 | | Quit nls (" HydraIRC -> http://www.hydrairc.com <- Go on, try it!") |
15:38:34 | Jungti1234 | bye |
15:38:51 | | Quit Jungti1234 () |
15:42:18 | | Join Nico_P [0] (n=nicolas@rob92-6-82-231-243-63.fbx.proxad.net) |
15:42:37 | * | linuxstb counts 35 flyspray bugs due to be completed by 3.0... |
15:44:14 | linuxstb | Nico_P: Someone reported on the ipod forums that using your album art patch with tagcache causes problems. Have you tried tagcache? |
15:44:36 | Nico_P | yes and i've had problems with it |
15:44:54 | linuxstb | Any idea why? |
15:44:57 | Nico_P | i was going to try to find the patch that caused the problem in my custom build... |
15:45:00 | Nico_P | seems now i know |
15:45:53 | | Join Moos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
15:45:57 | linuxstb | I think the tagcache patch attempts to fill in the tags for tracks using tagcache data. Maybe that part of the code is the issue. |
15:46:00 | Nico_P | on my h300 i get panics whith tagcache |
15:46:12 | linuxstb | s/patch/code/ |
15:47:06 | Nico_P | i'll have a look |
15:47:31 | * | safetydan summons someone with more fixed-point mojo |
15:47:50 | safetydan | adding two fixed point numbers so that the value saturates rather than overflows |
15:47:54 | safetydan | simplest way? |
15:50:45 | Nico_P | ok album art is indeed the cause of the problems... i removed it from my custom build and now it works fine |
15:51:16 | amiconn | safetydan: (asm) Check for overflow, then correct result. (C) No idea... |
15:52:10 | safetydan | one of those cases where it's actually easier in assembler... ah well, I'll just make it 64-bit and check if the value is larger than I want |
15:56:45 | * | [IDC]Dragon cracked that mp3 stick open |
15:57:11 | [IDC]Dragon | there's a strange chip inside |
15:57:19 | [IDC]Dragon | (not sigmatel) |
15:57:39 | [IDC]Dragon | from Myson Century |
15:57:41 | rockpod | Is it normal that the traks are scrambled when using the tagcache-database fuction when one selects an album? |
15:57:52 | petur | safetydan: or check if max-val1 < val2, or check if the result is smaller then one of the values... |
15:58:10 | safetydan | preglow, actually that's probably better |
15:58:33 | safetydan | this is for the summing of replaygain plus eq precut |
16:00 |
16:01:25 | linuxstb | rockpod: Yes - see here for the current status of tagcache: http://www.rockbox.org/twiki/bin/view/Main/TagCache |
16:04:13 | rockpod | thanks, if that is fixed i can compeltely dump the apple firmware |
16:04:51 | * | amiconn plans to not install itunes or a replacement for that at all |
16:05:20 | * | amiconn hopes that someone with wm* knowledge will help him getting sound on his mini |
16:05:21 | * | petur finds himself writing bugs in irc too :( |
16:05:37 | | Join [TCK] [0] (n=tckocr@bb-87-80-197-92.ukonline.co.uk) |
16:06:06 | [IDC]Dragon | I can't find technical info on that MTM809 chip |
16:06:31 | [IDC]Dragon | only for the 808, this has an 8051, 8KB, and an mp3 decoder |
16:06:45 | [IDC]Dragon | (bad target) |
16:06:51 | petur | 8051, no kidding? |
16:07:04 | XavierGr | you paid 9 euros what you expect? |
16:07:11 | [IDC]Dragon | nothing |
16:07:20 | XavierGr | exactly :) |
16:08:18 | [IDC]Dragon | I've never seriously considered this |
16:08:26 | [IDC]Dragon | am just curious |
16:08:36 | safetydan | preglow, apparently you have some ui code for me to write :) |
16:09:40 | [IDC]Dragon | that chip has 128 pins! |
16:10:08 | [IDC]Dragon | and has use for perhaps 20 |
16:10:35 | * | HCl has too little time these days :< |
16:10:46 | HCl | even if i want to work on rockbox i simply don't get any free time for it |
16:10:46 | HCl | :/ |
16:11:33 | XavierGr | stop whining and start coding :P :D |
16:11:42 | HCl | :P |
16:11:47 | HCl | need to unwind from college |
16:11:58 | HCl | spent the entire day coding a sysv7 filesystem implementation already |
16:12:00 | HCl | :/ |
16:12:20 | bobTHC | for fun ? ;) |
16:12:26 | HCl | no not really |
16:12:30 | HCl | but it's sort of rewarding |
16:12:41 | HCl | when the implementation starts to be able to read directories and files |
16:12:48 | HCl | and you finally start to be able to read the filesystem |
16:12:54 | [IDC]Dragon | found the chip: http://www.myson.com.tw/products.php?op=pdetail&flang=TW&ProductKind=2&ProductNo=129 |
16:13:24 | [IDC]Dragon | 64KB mask ROM |
16:13:32 | [IDC]Dragon | veeery bad |
16:14:01 | Moos | HCl: did you see the initial Tagcache engine of Slasheri? |
16:14:17 | bobTHC | [IDC]Dragon > indeeeeeeeeeed |
16:14:47 | [IDC]Dragon | and it truely is an 8051 |
16:14:50 | HCl | not yet |
16:14:58 | [IDC]Dragon | has ATA interface, too |
16:15:15 | Moos | HCl: it's on CVS now, you can start to use it in your iriver |
16:15:23 | HCl | i'm not gonna look at more C code at the moment, need to unwind from college :/ |
16:15:33 | HCl | mmm, i'll question slasheri about it later |
16:15:43 | HCl | i still need to start on that vexed port too D: |
16:15:45 | HCl | meh. |
16:15:48 | Bg3r | 100-pin LQFP internal ROM version package and 128-pin LQFP external ROM version package. |
16:15:55 | Moos | HCl: hehe, busy man |
16:16:01 | [IDC]Dragon | I just read that, too |
16:16:06 | HCl | Moos: i work too hard at college |
16:16:13 | HCl | i need to stop doing that |
16:16:20 | HCl | but it's hard to watch my classmates code slowly |
16:16:22 | [IDC]Dragon | so there's hope ;-) |
16:16:24 | HCl | while i already know the solution |
16:16:25 | HCl | so :/ |
16:16:29 | Moos | HCl: this is for the right cause |
16:16:35 | HCl | mmm |
16:16:37 | bobTHC | your study are the most important HCl |
16:16:40 | HCl | at the moment, i need to relax >.o |
16:16:41 | Moos | yeah |
16:16:50 | Moos | relax is needed too |
16:16:55 | HCl | tell me about it :/ |
16:17:04 | HCl | i almost have a permanent lack of sleep |
16:17:09 | Moos | bobTHC can send you weed :-) |
16:17:41 | * | bobTHC sends a weedage with his slingshot to Moos |
16:17:54 | Moos | HCl: friends, girlfriends... are needed for your mind |
16:18:03 | Moos | bobTHC: hehe :) |
16:18:04 | webmind | does anyone know if rockbox will be able to read iTunesDB ? (not that I like iTunesDB, but it would be nice to be able to use your music with different interfaces) |
16:18:40 | * | Moos just remenbering HCl come from Betherlands :-P |
16:18:48 | Moos | Netherlands even |
16:18:58 | webmind | hm? something with .nl ? |
16:19:16 | Moos | webmind: it will |
16:19:28 | webmind | cool |
16:19:31 | * | webmind has to go |
16:19:41 | Moos | bye |
16:23:00 | | Join damaki__ [0] (n=Chocolat@ALille-153-1-47-235.w83-198.abo.wanadoo.fr) |
16:24:02 | linuxstb | webmind:http://www.rockbox.org/twiki/bin/view/Main/TagCache |
16:25:39 | preglow | safetydan: what you is make sure they never overflow |
16:26:01 | preglow | safetydan: s/what you is/what you are supposed to do is/ |
16:26:08 | safetydan | So what's the easiest way to do that? A bunch of if statements seems... inelegant. |
16:26:10 | preglow | safetydan: and yeah, that gui code is your for the grabs |
16:26:25 | preglow | safetydan: i just make sure the numbers never get so big that they overflow |
16:28:16 | safetydan | I can do gui work any time you're ready |
16:29:37 | preglow | hmm, ok |
16:29:47 | preglow | i'm thinking of the following parameters: |
16:30:11 | * | safetydan gets his notebook out |
16:30:16 | preglow | 1) crossfeed enable |
16:30:26 | | Quit [TCK] (Read error: 110 (Connection timed out)) |
16:30:37 | preglow | 2) direct gain, db value, 0 dB max, -20 db or something minimum |
16:30:47 | | Quit Chamois (Read error: 113 (No route to host)) |
16:31:05 | preglow | 3) cross gain, db value, -something db max, -somethinf db min |
16:31:05 | preglow | :-) |
16:31:34 | preglow | 4) cross lf attenuation, 0 db max, -something db min |
16:31:53 | preglow | 5) cross lf cutoff, some frequency range |
16:32:08 | preglow | i just need to think of good parameter ranges |
16:32:17 | safetydan | blimey that's a lot of parameters |
16:32:20 | preglow | and a granularity of 1 db is probably more than enough for this |
16:32:25 | safetydan | Does lf stand for something? |
16:32:35 | preglow | low frequency |
16:32:37 | preglow | ehh |
16:32:40 | preglow | it should by hf, btw :-) |
16:33:10 | preglow | yeah, it is |
16:33:15 | preglow | we might be able to cut it down to four |
16:33:16 | preglow | but yeah |
16:33:20 | preglow | not now |
16:33:42 | safetydan | Well I'll just extend the cross feed menu, should be easy |
16:33:53 | preglow | is there one? |
16:34:00 | preglow | i thought there was just one option |
16:34:22 | safetydan | Yeah it's just an option, but it's easy enough to extend to a menu |
16:34:27 | preglow | okiedoke |
16:34:45 | * | webguest13 wonders how people manage to identify chips so easily |
16:36:51 | preglow | google |
16:36:52 | preglow | heh |
16:37:13 | | Join ac [0] (n=c1aa023b@labb.contactor.se) |
16:38:34 | | Quit damaki_ (Read error: 110 (Connection timed out)) |
16:39:29 | webguest13 | Probably helps to be able to recognise chipmakers' logos I guess |
16:39:48 | safetydan | preglow, all the dB values are negative right? |
16:40:36 | preglow | safetydan: correct |
16:40:53 | | Join arkascha [0] (n=arkascha@mailout.imageware.de) |
16:41:47 | | Join Spida_ [0] (i=Spida@p508A045A.dip0.t-ipconnect.de) |
16:41:57 | | Join Kohlrabi [0] (n=Kohlrabi@dslb-082-083-128-065.pools.arcor-ip.net) |
16:42:03 | | Part arkascha ("Konversation terminated!") |
16:42:31 | safetydan | preglow, two more questions, 1) sensible default values? 2) upper and lower limits of attenuation cutoff? |
16:42:37 | preglow | safetydan: as a matter of fact, you can make the direct gain 0db to -12db |
16:42:44 | preglow | ahh sensible default values |
16:42:44 | preglow | god knows |
16:42:46 | preglow | i'll need to test |
16:43:10 | | Join nkh^away [0] (n=ask@0x535b11f8.kjnxx2.adsl-dhcp.tele.dk) |
16:43:23 | preglow | safetydan: private |
16:43:35 | | Quit webguest13 ("CGI:IRC (EOF)") |
16:43:44 | | Join webguest13-2 [0] (n=3e4f4094@labb.contactor.se) |
16:44:34 | webguest13-2 | Fun, the chip in my el-cheapo mp3 player appears to be a "MP3/JPEG Controller" heh |
16:45:04 | [IDC]Dragon | which is it? |
16:45:17 | webguest13-2 | SiliconMotion 338 |
16:45:29 | webguest13-2 | Completely worthless I'm sure, just did it for the exercise |
16:45:42 | [IDC]Dragon | "it"? |
16:46:02 | webguest13-2 | Found the manufacturer etc |
16:46:46 | [IDC]Dragon | mine must be more el-cheapo, definitely no JPEG |
16:47:04 | webguest13-2 | They're not interested in telling anything about it, only their newer chips |
16:48:04 | webguest13-2 | Not that jpeg helps, the player just has a single led |
16:48:12 | [IDC]Dragon | haha |
16:48:21 | [IDC]Dragon | shake it in raster scan |
16:49:12 | | Quit quobl (Remote closed the connection) |
16:49:32 | [IDC]Dragon | may result is such effects: http://customwheel.com/custom_wheels/product_info.php/products_id/1687 |
16:49:39 | [IDC]Dragon | (way cooool) |
16:50:18 | webguest13-2 | Haha |
16:52:44 | | Quit Spida (Connection timed out) |
16:55:17 | amiconn | [IDC]Dragon: 8051 is 8bit? |
16:56:50 | petur | [IDC]Dragon: http://www.ladyada.net/make/spokepov/ |
16:56:58 | petur | amiconn: yes |
16:57:17 | [IDC]Dragon | amiconn: yes, you don't know that celebrity? |
16:57:48 | [IDC]Dragon | petur: nice, and cheaper |
16:58:41 | amiconn | [IDC]Dragon: Not really. Read something about it, but never dealt with embedded CPUs before rockbox |
16:59:00 | petur | amiconn: there exist derived 16bit cores too (I think philips and intel have some) |
16:59:33 | [IDC]Dragon | amiconn: perhaps you're too young to have been teased with it ;-) |
16:59:51 | [IDC]Dragon | (me too, fortunately) |
17:00 |
17:00:01 | | Quit XavierGr () |
17:00:02 | * | petur stopped doing 8051 about 10 years ago |
17:00:34 | amiconn | I know about Z80, even coded some Z80 asm in the 80s |
17:00:35 | bobTHC | haha |
17:01:51 | webguest13-2 | petur: Haha, that's "Playa-tested!" |
17:02:20 | * | amiconn doubst that he is younger than [IDC]Dragon |
17:02:24 | amiconn | At least not much |
17:02:39 | | Nick Spida_ is now known as Spida (i=Spida@p508A045A.dip0.t-ipconnect.de) |
17:02:53 | [IDC]Dragon | II was exaggerating |
17:02:57 | [IDC]Dragon | I |
17:03:28 | [IDC]Dragon | Z80 might be similar to rotten old 8051 |
17:04:18 | [IDC]Dragon | but the 8051 was (and is) widely used for embedded, so it became immortal |
17:04:52 | [IDC]Dragon | probably you can get it with 100 MHz today... |
17:05:35 | [IDC]Dragon | and the VHDL to make one for free |
17:09:31 | amiconn | Well, I had no reason to deal with embbeded CPUs myself so far (except rockbox) |
17:12:00 | *** | Saving seen data "./dancer.seen" |
17:13:56 | [IDC]Dragon | amiconn: ok, very well, np |
17:14:43 | | Join Chamois [0] (n=Florian@bro67-3-82-231-134-112.fbx.proxad.net) |
17:15:32 | Lynx_ | [IDC]Dragon: what does the IDC stand for? |
17:15:53 | | Join Massa [0] (n=Massa@masq.sysdesign-edv.de) |
17:15:59 | linuxstb | Has any H300 owner tried the latest Doom patch kkurbjun posted this morning? |
17:16:41 | Massa | No, what's wrong? |
17:17:31 | Kyomi | Oooo |
17:17:34 | Kyomi | Doom's updated? |
17:17:52 | Kyomi | It just crashes if you try to play it more then once |
17:18:09 | Kyomi | And if you delete the .dfg file.. it'll work.. but you'll have no sfx |
17:18:38 | Kyomi | Hmmm |
17:18:41 | linuxstb | Kyomi: Is that the latest version (from about 12 hours ago), or an earlier one? |
17:18:42 | Kyomi | I have a slight question here |
17:18:49 | Mikachu | heh, it would be cool if doom played one midi channel on the piezo |
17:18:54 | Kyomi | It's probably something I did |
17:19:02 | linuxstb | It would be cool if doom worked at all on the ipods... |
17:19:16 | Mikachu | that too |
17:19:53 | | Quit Massa (Client Quit) |
17:19:54 | Kyomi | When I play music now using JoltAmp.. (after installing the H300 experimental build) the progress bar goes beyond the place that was made to display it |
17:20:04 | linuxstb | I've just checked the latest patch, and it compiles cleanly for both the H300 and H300 sim, so I think it's ready to commit (for the h300 only). We can then enable builds for other targets as and when they are working. |
17:20:05 | Kyomi | Before that never happened... is that a scroll issue? |
17:20:08 | [IDC]Dragon | Lynx_: for instant death commando, our wanna be loser clan |
17:20:23 | Kyomi | Hmmm |
17:20:33 | Kyomi | Is the experimental build updated with the doom patch? |
17:20:35 | Lynx_ | [IDC]Dragon: ok, nice name ;) |
17:20:39 | [IDC]Dragon | I created that email account for a lan party registration |
17:21:01 | [IDC]Dragon | later used it as a spam account for all kinds of registrations |
17:21:12 | [IDC]Dragon | including rockbox |
17:21:25 | Nico_P | how come i can't use gdb ? it should worked now that i've compiled it and did "make install", shouldn't it ? |
17:21:31 | [IDC]Dragon | then I started using it... |
17:22:16 | [IDC]Dragon | so this is not really a chosen nickname |
17:22:37 | | Quit rockpod ("CGI:IRC (EOF)") |
17:22:58 | webguest13-2 | Crikey, the partition table on this cheapo mp3 player is messed up. Strange. |
17:23:01 | linuxstb | Nico_P: What's the problem? What happens when you try to run it? |
17:23:04 | webguest13-2 | Won't even mount on Linux |
17:23:27 | Nico_P | bash tells me the gdb command doesn't exist |
17:23:41 | Mikachu | did make install actually succeed? |
17:23:45 | Nico_P | yes |
17:23:52 | Mikachu | and you have the target path in your $path? |
17:24:48 | linuxstb | Are you using Linux or cygwin? |
17:24:59 | Nico_P | i'm on linux |
17:25:11 | Nico_P | have been for a couple days now |
17:25:22 | Nico_P | Mikachu: i think i have it |
17:25:38 | Nico_P | is it the same as "/home/linus> export PATH=/home/linus/sh1/bin:$PATH" ? |
17:25:49 | Nico_P | i have that one in my path |
17:28:26 | Kyomi | And this is why I hate linux as a main OS :P |
17:28:30 | amiconn | Nico_P: You're trying to use gdb for the sim? |
17:28:38 | Nico_P | amiconn: yes |
17:28:50 | amiconn | The target crosscompiler path has nothing to do with that |
17:29:10 | Nico_P | ah |
17:29:15 | amiconn | if a plain 'gdb' fails with 'command not found', you probably don't have gdb installed |
17:29:34 | Nico_P | well "make install" worked |
17:29:38 | amiconn | There should be a gdb package available for your distro |
17:29:50 | Nico_P | but there's probably something more i have to do... |
17:29:50 | amiconn | 'make install' has nothing to do with gdb |
17:30:07 | Nico_P | i mean "make install" just after compiling gdb |
17:30:18 | amiconn | You built a cross-gdb? |
17:30:22 | amiconn | For which target? |
17:30:30 | safetydan | Anyone know why splitedit.c does this rb->splash(0,...); rb->button_get(true); rb->button_get(true); |
17:30:30 | Nico_P | m68k |
17:30:50 | Nico_P | i just followed the instructions on the crosscompiler wiki page.. |
17:30:55 | Mikachu | safetydan: probably for eating a press and release |
17:31:01 | amiconn | You can't use cross-gdb with the coldfire targets, unless you open up your device and connect a bdm |
17:31:13 | safetydan | Mikachu, good point... now why the 0 tick splash? |
17:31:29 | amiconn | If you want to use gdb with the sim, just install native gdb for your linux distro, or cygwin |
17:31:37 | Mikachu | if you're going to wait for a keypress, why wait in the splash? |
17:31:40 | godzirra | Howdy folks. |
17:31:44 | godzirra | Anyone here use foobar2000 and foo_pod? |
17:31:54 | linuxstb | Nico_P: Which Linux distribution are you using? |
17:31:55 | * | safetydan slaps forehead |
17:31:59 | safetydan | Mikachu, of course |
17:32:05 | Nico_P | linuxstb: kubuntu |
17:32:15 | safetydan | Nico_P, apt-get install gdb |
17:32:21 | Nico_P | yeah done |
17:32:27 | amiconn | Erm, splitedit code style is somewhat strange. |
17:32:28 | | Quit Moos ("Glory to Rockbox !!!") |
17:32:44 | godzirra | I tried following the instructions to rebuild my itunes database so I could listen in the ipod firmware as well, but it cant find the files (i.e. it just instantly cycles through all the songs in my playlist, like foo_pod pointed to the wrong place.) |
17:32:45 | Nico_P | i just thought i needed a special gdb for rockbox |
17:33:40 | | Quit Febs (Read error: 110 (Connection timed out)) |
17:33:51 | amiconn | Nico_P: You need a cross-gdb if you want to debug code running on the target. |
17:33:54 | linuxstb | godzirra: Lots of people have reported problems with foo_pod. It seems to need updating to the most recent itunes database format. |
17:34:11 | Nico_P | ok it works now... sorry for wasting your time and thanks again :) |
17:34:15 | amiconn | That also requires a gdb stub and a method for target<->host communication |
17:34:16 | safetydan | splitedit looks like it will be painful to port to swcodec |
17:36:42 | Kyomi | Duh... *smacks herself* |
17:37:06 | Kyomi | I hate it when I'm like "Yeah... I'll leave the cable at home.. dont have much time to mess with it today" |
17:37:16 | | Quit ac ("CGI:IRC (EOF)") |
17:40:57 | | Join muesli- [0] (n=muesli_t@88.134.20.76) |
17:43:46 | | Quit petur ("gone today, here tomorrow") |
17:45:53 | safetydan | Anyone with a MAS based unit want to review a patch to fix task 2387 and 2388? |
17:45:54 | | Join Matze [0] (i=Miranda@p5484CD86.dip.t-dialin.net) |
17:46:27 | Kyomi | MAS? |
17:46:39 | * | linuxstb commits Doom |
17:46:47 | | Join quobl [0] (i=id@tor/session/x-dfacdd953309d23c) |
17:46:52 | * | Mikachu watches build times go up |
17:47:06 | safetydan | Kyomi, the hardware decoder based players like the Ondio |
17:48:37 | | Join Moos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
17:48:38 | safetydan | linuxstb, breaks the H120 sim :) |
17:48:48 | linuxstb | Mikachu: Only about 2.4MB of source code... |
17:48:52 | safetydan | and h120 target too |
17:49:03 | Mikachu | linuxstb: just for doom? |
17:49:13 | safetydan | plugin.c:418: error: `load_main_backdrop' undeclared here (not in a function) |
17:49:13 | safetydan | plugin.c:418: error: initializer element is not constant |
17:49:14 | linuxstb | safetydan: D'oh.... I know why. |
17:49:21 | * | linuxstb fix |
17:50:01 | * | safetydan looks at the pretty red builds |
17:50:42 | | Quit muesli__ (Read error: 110 (Connection timed out)) |
17:50:44 | | Quit Chamois (Read error: 113 (No route to host)) |
17:50:48 | linuxstb | Did I beat preglow's high score? |
17:50:54 | safetydan | only 450 |
17:50:57 | safetydan | so no :) |
17:51:03 | linuxstb | I deserved more. |
17:51:35 | linuxstb | And why did the h300 sim give warnings? It was clean when I built it... |
17:52:00 | linuxstb | Ah, 64-bit build? |
17:52:10 | safetydan | looks like it |
17:52:13 | amiconn | _lame_ errors |
17:52:19 | safetydan | yeah it's amiconn's system |
17:53:43 | | Join johnybyku [0] (n=cosmic@85-128-124-98.citynet.pl) |
17:54:45 | | Quit DBordello (Success) |
17:55:09 | johnybyku | hi everyone. is it possible to make the battery monitoring working properly on ipod nano? it shows 100% all the time.. |
17:55:15 | johnybyku | ? |
17:55:19 | amiconn | linuxstb: Why is load_main_backdrop() exposed on the api, btw? |
17:56:12 | linuxstb | amiconn: I was just thinking the same thing. I don't think it should be. |
17:56:21 | linuxstb | I'm going to remove that. |
17:56:52 | linuxstb | When I first read that part of the patch, I didn't realise what function it was - I thought it was the lcd function for setting the backdrop. |
17:57:34 | amiconn | Bagder: I think breaking multiple targets should cause a higher score then just causing errors in one build |
17:58:03 | amiconn | I.e., there should be some additional 'base penalty' per build if there is at least one error |
17:58:14 | godzirra | linuxstb: sucky.. so there's no way to use your existing structure in the original firmware currently? |
17:58:24 | godzirra | (for the ipod stuff I asked about a while ago... sorry =) |
18:00 |
18:00:00 | | Join Febs [0] (n=40be24d8@labb.contactor.se) |
18:01:10 | linuxstb | godzirra: No. The only working solution to use both Rockbox and the Apple firmware is to use itunes (or similar) to transfer your music, and then use TagCache to view it in Rockbox. |
18:01:12 | | Join DBordello [0] (n=dan@tirone-fw.flexabit.net) |
18:01:32 | johnybyku | what about the battery monitoring? |
18:01:43 | * | linuxstb realises it is far quicker to let the build system build 16 targets than to do it himself.... |
18:03:21 | amiconn | Even 16 targets, 13 bootloaders and 11 sims ... |
18:04:32 | linuxstb | amiconn: Does your server always get assigned the H300 sim? |
18:04:49 | amiconn | nope |
18:05:02 | amiconn | The build system is concurrent |
18:05:17 | amiconn | My server can build everything except coldfire targets |
18:05:41 | johnybyku | linuxstb: could you please answer my question about battery monitoring on ipod nano? |
18:06:07 | linuxstb | What's the question? |
18:06:32 | johnybyku | is it possible to make it working properly? |
18:06:53 | johnybyku | right now it shows 100% all the time |
18:07:00 | linuxstb | Yes, but it needs someone with a Nano to do it. That's not me. |
18:07:06 | | Join kkurbjun [0] (n=Jim@c-24-8-222-177.hsd1.co.comcast.net) |
18:07:20 | johnybyku | there is a patch submited in the bugs section that should fix it |
18:07:38 | linuxstb | Have you tried that patch? |
18:08:10 | kkurbjun | amiconn, I exposed the lcd backdrop as it allowed me to use that feature in the doom startup menu's, I was thinking for the plugins that have menu's it would add to them quite a bit. |
18:08:20 | bobTHC | http://www.rockbox.org/tracker/task/4795 |
18:08:23 | johnybyku | not really.. i not good at it to be honest |
18:08:30 | johnybyku | i'm* |
18:08:33 | kkurbjun | linuxstb, thanks for commiting that |
18:09:25 | linuxstb | Thank you for spending 2 months working on it.... |
18:09:32 | linuxstb | (or however long it has taken) |
18:09:43 | kkurbjun | :), yeah it's been a while |
18:13:29 | johnybyku | quit |
18:13:32 | johnybyku | sorry |
18:13:34 | | Quit johnybyku ("[BX] Mr. Rogers uses BitchX. Won't you be my neighbor?") |
18:14:54 | amiconn | linuxstb: Still red builds... |
18:15:20 | amiconn | ...and this time my server got the iPod color sim, |
18:15:59 | kkurbjun | amiconn, why don't you think that plugins should be able to use the backdrop? |
18:16:23 | linuxstb | kkurbjun: They can use backdrops, but not that function. |
18:16:38 | linuxstb | That function is specifically for loading the backdrop for the main part of Rockbox. |
18:17:02 | kkurbjun | linuxstb, what function should be used for plugins? |
18:17:05 | godzirra | linuxstb: what is TagCache? |
18:17:23 | * | Mikachu hands linuxstb another 2 keyboards |
18:17:28 | godzirra | linuxstb: and to do that I assume I'd have to copy all my music off of my ipod and reinstall it all using itunes? |
18:17:34 | linuxstb | amiconn: Don't worry, I'm not going anywhere until the build table is clean again :) |
18:18:11 | | Join TCK [0] (n=tckocr@81-178-248-144.dsl.pipex.com) |
18:18:27 | kkurbjun | linuxstb, I see what you did, so does lcd_set_backdrop need to be exposed in the plugin api? |
18:19:14 | | Join drspoon [0] (n=chatzill@81-178-14-47.dsl.pipex.com) |
18:19:36 | linuxstb | kkurbjun: Yes. And maybe the bmp loading function as well if you want to store the bitmap in a file on the disk. But it would be better to link the bmp file into the .rock (assuming there is space) |
18:19:46 | | Join OPP [0] (n=OPP@c-24-12-189-55.hsd1.il.comcast.net) |
18:20:06 | OPP | just wanted to say nice job on the x5 work |
18:20:17 | drspoon | now that doom's been commited perhaps pacman romdir should be /games/pacman |
18:20:35 | linuxstb | godzirra: http://www.rockbox.org/twiki/bin/view/Main/TagCache (and yes, you probably will have to recopy your music). But test tagcache first. |
18:21:02 | OPP | where can i download the rockbox for X5 with audio support or has that version not been released yet |
18:21:04 | kkurbjun | linuxstb, there may be space but it would be pretty tight |
18:21:06 | linuxstb | drspoon: I was thinking about that. Also, we should probably distribute prboom.wad as part of Rockbox (it appears to be covered by prboom's GPL) |
18:21:36 | linuxstb | Maybe prboom.wad should be somewhere inside .rockbox/ and the user's WADs will remain in /games/doom/ |
18:21:55 | | Join lodesi [0] (n=moi@lns-bzn-32-82-254-19-96.adsl.proxad.net) |
18:22:22 | kkurbjun | linuxstb, you could do just addon wads in that directory also |
18:22:38 | kkurbjun | and keep all the main wads in .rockbox/doom |
18:24:37 | godzirra | Does an ipod have weak bass in general? |
18:24:40 | godzirra | thats mostly what I was trying to test. |
18:24:41 | Moos | OPP: no audio code runing yet, let's LinusN finish first |
18:24:55 | OPP | i thought he said he got it |
18:25:18 | | Join Chamois [0] (n=Florian@bro67-3-82-231-134-112.fbx.proxad.net) |
18:25:24 | OPP | on iaudiophile it says he got it |
18:25:39 | | Quit tianjing (Read error: 104 (Connection reset by peer)) |
18:25:41 | Moos | not finished yet, when that will be ready, you will know it |
18:25:41 | | Join tianjing [0] (n=mat@jullay.net) |
18:26:06 | OPP | ahh ok |
18:26:33 | Moos | OPP: he made already a big part but need som more works, but hopefully that will come soonish |
18:26:41 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
18:26:43 | OPP | ya thats cool |
18:26:57 | | Quit linuxstb (Nick collision from services.) |
18:27:03 | Moos | indeed |
18:27:08 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
18:27:16 | OPP | is there any reason why i should get the x5 port yet |
18:27:43 | Moos | OOP: curiosity I guess |
18:27:48 | OPP | k |
18:27:58 | OPP | i will then :-D |
18:28:14 | Moos | you can already use plugins (games...) for exemple |
18:28:19 | OPP | ya |
18:28:34 | OPP | but you cant switch frimwares so id have to have a backup firmware on there , correct |
18:28:40 | safetydan | godzirra, if it has weak bass, you can alwasy improve it with the equalizer |
18:29:07 | Moos | OPP: no dual boot like in irivers yet |
18:29:15 | OPP | k |
18:29:21 | OPP | is there USB? |
18:29:31 | Moos | yes |
18:29:33 | OPP | o |
18:29:34 | OPP | ok |
18:31:35 | OPP | does iriver have id3 tag databasing yet? |
18:31:38 | OPP | the h320 |
18:31:54 | Moos | linuxstn: wee!! green again |
18:32:10 | Moos | OPP: yes already here |
18:32:22 | linuxstb | Moos: Yes, as long as amiconn's pesky 64-bit server isn't given any sims to build... |
18:32:44 | Moos | Good point, forgot 64-bit |
18:32:48 | | Quit drspoon ("Chatzilla 0.9.72 [Firefox 1.5.0.1/2006011112]") |
18:32:50 | amiconn | linuxstb: Need a way to test? |
18:34:09 | linuxstb | You're not volunteering to fix the warnings? :) |
18:34:24 | linuxstb | I'm guessing they are all casting pointers to int. |
18:34:25 | amiconn | *I* didn't cause them... ;) |
18:34:32 | Moos | hehe :) |
18:35:09 | * | linuxstb wonders why he volunteered for this job. |
18:35:39 | amiconn | Well, there's an el cheapo fix for the warnings... but then doom might still not work on the 64bit sim |
18:35:58 | Moos | linuxstb: cause if you didn't do it, who made it? |
18:35:59 | amiconn | You can double-cast... if you know what yer doing... |
18:36:30 | * | amiconn wonders why people are casting pointers to int... |
18:36:50 | * | amiconn disappears for a while |
18:37:08 | linuxstb | Moos: I guess it's originally the prboom authors. Then kkurbjun ported it to Rockbox, and then I committed to CVS. |
18:37:14 | [IDC]Dragon | should be size_t, right? |
18:37:36 | Moos | linuxstb: and thanks for it, no one seems to was interested to commit it |
18:38:01 | | Join b00st4 [0] (i=fr33z0r@ppp-82-135-3-212.mnet-online.de) |
18:38:37 | linuxstb | [IDC]Dragon: amiconn was casting them to long I think. |
18:39:14 | linuxstb | Seems 99% of the errors are caused by a single macro being used in lots of places. So a nice easy fix. |
18:39:20 | linuxstb | s/errors/warnings/ |
18:39:21 | [IDC]Dragon | that works, but I don't think it's the right way |
18:39:36 | linuxstb | I think there's an "intptr_t", but not in Rockbox. |
18:40:30 | [IDC]Dragon | gotta go, cu |
18:40:36 | Moos | Ciao |
18:40:37 | | Part [IDC]Dragon |
18:46:29 | * | linuxstb commits his 64-bit fixes and hopes amiconn's server gets a simulator to build... |
18:47:23 | linuxstb | bbl |
18:47:48 | | Quit Matze ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
18:48:50 | godzirra | safetydan: I tried that. I'm not expecting massive ammounts of bass though, but even with the bass turned all the way up in the equalizer, it seems like there's almost none at all. |
18:48:55 | godzirra | Wasnt sure if it was my ipod or my headphones. |
18:52:10 | | Join haypo [0] (n=haypo@fydelkass.inl.fr) |
18:52:23 | haypo | lodesi: heya! |
18:52:40 | lodesi | :) |
18:52:52 | safetydan | godzirra, which band were you using to increase the bass? |
18:52:53 | lodesi | haypo: english only channel |
18:53:05 | haypo | lodesi: it was in english ! |
18:53:14 | haypo | lodesi: so was is your plugin ? |
18:53:36 | haypo | what is the url? |
18:53:48 | haypo | did you developed it yourself? |
18:54:42 | haypo | oops, "was is your plugin" => "what is your plugin exactly?" |
18:54:46 | haypo | can i see screenshots? |
18:55:24 | | Join scootscat [0] (n=a3960ff6@labb.contactor.se) |
18:55:30 | linuxstb | amiconn: If you get a chance, can you try compiling a sim and let me know if there are any warnings remaining? |
18:56:12 | haypo | lodesi ? |
18:56:26 | | Join obo [0] (n=obo@82-46-82-224.stb.ubr02.trow.blueyonder.co.uk) |
18:56:58 | haypo | lodesi: i was right, alex. belloni (a friend) hacked the rockbox |
18:57:44 | | Join austriancoder [0] (n=austrian@80.120.117.30) |
18:58:08 | austriancoder | x5 has too less buttons for doom.. hmmm |
18:59:33 | linuxstb | It also requires sound - so that may cause problems at the moment. |
18:59:49 | linuxstb | But I'm sure the X5 must have more buttons than the iPods. |
19:00 |
19:00:06 | | Part haypo ("Konversation terminated!") |
19:01:39 | godzirra | safetydan: which band? I was using the bass setting... I didnt know there was a different equalizer? |
19:01:58 | safetydan | godzirra, look under sound settings and you should see "Equalizer" |
19:02:02 | austriancoder | linuxstb: joystick with press, play, rec, power with hold |
19:02:36 | godzirra | you would be my new hero if this works. |
19:02:37 | safetydan | godzirra, as far as I know the bass and treble setting currently do nothing on iPod targets |
19:02:40 | austriancoder | i will reuse a button twice |
19:03:09 | safetydan | godzirra, they're supposed to control the hardware amp settings, but I don't know if anyone's figure out how to control them yet |
19:03:25 | | Quit OPP (Read error: 110 (Connection timed out)) |
19:03:27 | safetydan | godzirra, the equalizer is all in software so works regardless |
19:03:32 | linuxstb | safetydan: They work on the 4g and Nano. The 5g doesn't have bass/treble settings, but does have a 5-band hardware eq. |
19:03:41 | safetydan | ah |
19:03:49 | safetydan | so godzirra's got a 5g then |
19:04:10 | godzirra | Awesome. |
19:04:17 | godzirra | Yeah, do have a 5g. |
19:04:18 | preglow | to the max! |
19:04:25 | godzirra | Uhh.. the 5g did have bass treble settings. |
19:04:28 | linuxstb | Someone really needs to hook up the hardware eq to Rockbox - it's not used at the moment. But we have a datasheet. |
19:04:28 | godzirra | Do they just not work? |
19:04:31 | safetydan | preglow, that max is missing an x |
19:04:39 | godzirra | and which band am I supposed to be changing to add bass? |
19:04:44 | linuxstb | godzirra: Yes, they are there, but are not working. |
19:04:50 | godzirra | Gotcha. :) |
19:05:04 | godzirra | Have I mentioned I love rockbox? Even if I do annoy the piss out of you fellas. |
19:05:12 | godzirra | But which band do I need to change to get more bass? |
19:05:35 | safetydan | godzirra, try adding 2db to the 60 Hz band |
19:05:51 | kclaf | erm |
19:05:59 | | Join paugh [0] (n=kickback@2001:5c0:8fff:ffff:8000:0:3e03:6822) |
19:06:07 | godzirra | That didnt seem to amke much of a difference. |
19:06:14 | kclaf | linuxstb : when i set bass thing on my 5G, i do notice theres an increase in bass |
19:06:49 | godzirra | Actually it does make a bit of a difference. |
19:06:52 | kclaf | i use it sometimes because EQ makes track skip |
19:06:59 | linuxstb | kclaf: That's your imagination. The functions are not implemented. But I think the volume adjusts to compensate for non-existent extra bass. |
19:07:00 | safetydan | godzirra, this might clip but is the quickest way, try 6db on the 60Hz band and say... 4dB on the 120Hz band |
19:07:17 | linuxstb | So there is a change in volume, but not specifically the bass. |
19:07:35 | * | kclaf searches his ipod |
19:07:50 | godzirra | I only have a 60 and a 200 |
19:08:18 | safetydan | godzirra, have you used a parametric equalizer before? |
19:08:29 | godzirra | Nope. I'm equalizer stupid. :) |
19:08:33 | safetydan | :) |
19:08:38 | safetydan | well it's a bit complicated |
19:09:25 | amiconn | safetydan: RED... |
19:10:03 | safetydan | mow |
19:10:36 | preglow | rockbox doesn't have errno, does it? |
19:10:43 | godzirra | I think it may be my headphones. I'm not sure. :/ |
19:10:48 | safetydan | preglow, yeah it does |
19:10:53 | preglow | oh |
19:10:58 | kclaf | linuxstb : you're right, but i could swear it used to increased the bass with some previous build, BUT you know the code so you must be right ;d |
19:11:03 | safetydan | but plugins can't include errno.h now can they? |
19:11:07 | godzirra | THats what I get for buying cheap jvc inner ear instead of the $50 sony ones I guess.. lol |
19:11:09 | austriancoder | where do i get needed files to play doom? |
19:11:15 | preglow | safetydan: i wouldn't think so, no |
19:11:20 | preglow | they'd need it in the plugin struct |
19:11:36 | | Quit dpro ("wifi scanning") |
19:11:37 | linuxstb | safetydan: I also didn't think errno was in Rockbox. But even if it was, it would need to be *rb->errno (as preglow just said...) |
19:11:52 | amiconn | linuxstb: 17 64bit warnings remaining |
19:12:01 | *** | Saving seen data "./dancer.seen" |
19:12:17 | linuxstb | Progress then. Could you pastebin the warnings? |
19:12:24 | godzirra | Is there a way to rate mp3s within rockbox the way ipod does? the one thing I miss from my ipod firmware is being able to generate smart playlists :) |
19:12:32 | amiconn | safetydan: Why do you check errno at all, btw? |
19:12:48 | amiconn | Many many other places just check the return code |
19:12:50 | safetydan | amiconn, it was for the error message, the code itself doesn't use it |
19:12:54 | amiconn | That should be sufficient |
19:13:06 | linuxstb | godzirra: Not at the moment, but it's been talked about for the future. |
19:13:06 | | Quit scootscat ("CGI:IRC (Ping timeout)") |
19:13:26 | godzirra | Awesome. Thats the only thing I really miss. |
19:13:28 | webguest13-2 | (it's even been implemented once) |
19:13:36 | godzirra | why was it taken back out? |
19:13:50 | linuxstb | It needs to be re-implemented/adapted for tagcache. |
19:13:56 | webguest13-2 | It wasn't very stable |
19:14:03 | amiconn | linuxstb: http://pastebin.com/627149 |
19:14:05 | godzirra | (And on a side question, is there a way to generate random playlists, either in rockbox or using another program while the ipod is connected?) |
19:14:06 | webguest13-2 | And the approach was abandoned |
19:14:08 | linuxstb | amiconn: Thanks. |
19:14:37 | godzirra | And another side question... is there a way to shuffle through out the whole music list, not just the list in one directory? |
19:14:50 | amiconn | The strange chars result from my linux box using utf-8, and ssh'ing to that using cygwin |
19:16:06 | safetydan | godzirra, while in the file browser root go to the menu and select Playlist -> Create Playlist |
19:16:30 | safetydan | godzirra, that should create a playlist with all your mp3s, you can then shuffle that list |
19:16:49 | * | safetydan really shouldn't code and cook dinner at the same time |
19:17:23 | godzirra | lol |
19:17:30 | godzirra | Hmm.. this is going to take a while. |
19:18:06 | godzirra | Eh not too bad.. about 15-20 seconds to create a playlist. |
19:18:46 | godzirra | hmm.. after loading root.m3u, it tells me >TPPY for the title and is just sitting here. |
19:18:57 | godzirra | Does it take a while to load the whole playlist, or did something horribly wrong happen? |
19:19:04 | godzirra | Now it says >FPVC :/ |
19:19:49 | godzirra | Woo. I'm up to OAGL |
19:20:05 | godzirra | Any ideas on what is happening? :/ its not playing any music btw.. and it is advancing a song everytime it changess. |
19:20:20 | godzirra | Ohhhhhh... you know what I think is happening? |
19:20:25 | safetydan | godzirra, what format is your music? Those look like iTunes files |
19:20:25 | godzirra | my foo_pod thing that didnt work |
19:20:26 | webguest13-2 | godzirra: AACs? |
19:20:32 | godzirra | I think its grabbin those. |
19:20:40 | godzirra | how do I find out where those are and delete them? |
19:20:52 | * | linuxstb scratches head and stares at this line in doom: floor->sector = §ors[(int)floor->sector]; |
19:21:51 | preglow | eh |
19:21:51 | safetydan | Can the user who opened a bug reopen it after it's closed? |
19:21:53 | | Quit bobTHC ("Smoke Weed Every Dayz !!!!!!!") |
19:22:09 | preglow | i think only admins can reopen |
19:22:22 | | Quit austriancoder ("Kopete 0.11 : http://kopete.kde.org") |
19:22:48 | linuxstb | I've reopened a bug in the past - so I think all developers can. |
19:22:54 | linuxstb | No idea about users though. |
19:23:50 | safetydan | hrmm... so maybe I shouldn't close these then |
19:24:45 | linuxstb | Am I right in thinking I should (in general) cast pointers to unsigned long? (for 64-bit safety) |
19:25:43 | | Join dpro [0] (n=x@193.238.157.199) |
19:26:15 | godzirra | Anyone aware that none of the links on this page work: http://www.rockbox.org/twiki/bin/view/Main/WpsIpod5g |
19:28:27 | linuxstb | godzirra: Yes. Someone broke it this morning. He's promised to come back and fix it... |
19:28:36 | | Join LinusN [0] (n=linus@rockbox/developer/LinusN) |
19:29:07 | godzirra | just making sure. Should I wait to upload a wps then? |
19:30:29 | linuxstb | No, I think it will be fine to add new WPSs. |
19:30:44 | preglow | linuxstb: yeah, that's right |
19:30:57 | | Join RotAtoR [0] (n=e@rockbox/developer/rotator) |
19:33:29 | linuxstb | What about the other way around - converting an int to a pointer. Do I need to double-cast somehow? |
19:34:14 | Slasheri | linuxstb: i am going to add the tracknumber and year tags to the tagcache soon :) |
19:34:18 | josh_ | linuxstb: int->ptr is fine with one cast, ptr->int needs two |
19:34:34 | | Join Rondom [0] (n=Rondom@87.193.51.86) |
19:34:59 | linuxstb | josh_: Thanks. How does that look? p=(void*)(long)i; |
19:35:12 | linuxstb | Slasheri: Nice. Will there be a browse by year option? |
19:35:36 | Slasheri | linuxstb: yes, if that is coded to the ui =) |
19:35:38 | josh_ | linuxstb: looks fine... sizeof ptr == sizeof long in most modern cases |
19:36:24 | preglow | anyone know how well ccache sits with several compilers on the system? handles it nicely? |
19:36:34 | webguest13-2 | Slasheri: how about a <all> album? So that I can eg. show all songs on all albums by a specific artist |
19:36:49 | linuxstb | preglow: That's how all the build servers work. |
19:37:00 | | Quit huntermic (Read error: 104 (Connection reset by peer)) |
19:37:22 | Slasheri | webguest13-2: should be easy to do, only little modification to the ui |
19:37:41 | preglow | btw |
19:37:49 | preglow | perhaps we should add uintptr_t as well? |
19:37:50 | preglow | that is, stdint.h |
19:37:55 | Slasheri | hmm, in fact please add these feature requests to the TagCache wiki page |
19:38:04 | Slasheri | then it would be easy to keep track on those |
19:39:22 | | Join XavierGr [0] (n=XavierGr@ppp11-adsl-67.ath.forthnet.gr) |
19:40:50 | linuxstb | Slasheri: You don't want to encourage that :) |
19:41:21 | godzirra | ok.. I think I got it uploaded right. |
19:41:24 | godzirra | hard to test when its broken =) |
19:43:27 | linuxstb | bbl |
19:45:23 | | Join huntermic [0] (n=Michiel@ip3e838c5d.speed.planet.nl) |
19:45:29 | | Part huntermic |
19:46:37 | | Join huntermic [0] (n=Michiel@ip3e838c5d.speed.planet.nl) |
19:47:23 | | Quit obo ("bye") |
19:50:02 | | Join obo [0] (n=obo@82-46-82-224.stb.ubr02.trow.blueyonder.co.uk) |
19:56:31 | | Quit aegray (Read error: 110 (Connection timed out)) |
19:56:40 | | Join goffa [0] (n=goffa@216.220.23.105) |
19:56:46 | goffa | anyone here? |
19:58:47 | markun_ | goffa: you have a question? |
19:59:00 | goffa | yeah |
19:59:18 | goffa | the codecs... are they specific to each model.. or is rockbox rockbox? |
19:59:44 | webguest13-2 | They're not binary compatible, but the same source is used to compile them |
19:59:54 | goffa | in other words... i have a lot of musepack files... and was thinking about flashing my iaudio in the near future because i heard that rockbox supported musepack |
20:00 |
20:00:13 | goffa | but... i didn't know if they had to develop codec support for each device |
20:00:13 | preglow | all rockboxes support musepack |
20:00:18 | goffa | sweet deal |
20:00:22 | preglow | apart from the hardware codec ones |
20:00:24 | webguest13-2 | (no seeking though) |
20:00:24 | preglow | the archoses |
20:00:37 | goffa | don't care about seeking just want to be able to play them |
20:00:42 | preglow | that it will |
20:00:48 | webguest13-2 | Then you're in luck |
20:00:49 | goffa | about 1/3 of my music collection is musepack |
20:00:59 | preglow | at least if they're sv7 files, that is |
20:01:17 | preglow | rockbox doesn't currently supports pre-sv7 files, but i'll have it done in a couple of days if you can supply me with files |
20:01:45 | preglow | even the musepack people themselves seem to have some trouble in finding pre-sv7 files, so i think we'll be ok |
20:01:58 | goffa | yeah.. i have plenty :) |
20:02:05 | webguest13-2 | Isn't old source available? |
20:02:10 | | Join aegray [0] (n=aegray@12-210-86-210.client.insightBB.com) |
20:02:11 | goffa | but... i'd have to dig through |
20:02:20 | preglow | but yeah |
20:02:22 | preglow | they wont play |
20:02:31 | preglow | but the codec supports them, so it is possible |
20:02:32 | Slasheri | linuxstb: hehe, now i have added "feature requests" section to the wiki page |
20:02:43 | goffa | they just got sound support for the iaudio x5 yesterday.. i'm pretty excited about that |
20:02:59 | preglow | wasn't it today? |
20:03:03 | goffa | maybe it was |
20:03:12 | webguest13-2 | Still not committed, I think |
20:03:18 | preglow | no it'snot |
20:03:30 | preglow | but yeah |
20:03:40 | preglow | x5 will, just like h120, have excellent support for musepack |
20:03:48 | preglow | if anything with no seeking can be called excellent |
20:03:59 | preglow | but it's the best we can do until the musepack people find some clever way to do seeking |
20:04:03 | goffa | i NEVER use seeking |
20:04:08 | goffa | so for me it will be excellent :) |
20:04:09 | preglow | then hooray! |
20:04:30 | godzirra | whats musepack? |
20:04:38 | goffa | just a different file format |
20:04:49 | goffa | like ogg, mp3, aac, etc |
20:05:02 | preglow | but yeah, i gotta go again |
20:05:02 | godzirra | ok. |
20:05:09 | goffa | about the same bitrate as mp3... better sound quality.. (arguably) |
20:05:13 | preglow | i'm pretty much the musepack guy around here, so let me know if you have any problems some day |
20:05:22 | goffa | thanks for the help |
20:05:36 | goffa | and i might have to send you some samples |
20:05:40 | goffa | in fact |
20:05:43 | preglow | sounds sweet |
20:06:08 | | Join Bger [0] (n=Bager@rockbox/developer/Bger) |
20:06:11 | | Join hyl [0] (n=qwm@h147n2fls32o1010.telia.com) |
20:10:38 | Slasheri | linuxstb: Hmm, can metadata engine parse track number directly from filename if real tag is missing? Adding that functionality would be good :) |
20:10:49 | | Join rockpod [0] (n=510bf35d@labb.contactor.se) |
20:12:43 | | Quit tianjing (Read error: 110 (Connection timed out)) |
20:13:08 | | Join ze__ [0] (i=ze@ca-dstreet-cuda1-c6a-130.snbrca.adelphia.net) |
20:14:43 | | Quit ze (Read error: 104 (Connection reset by peer)) |
20:14:43 | | Nick ze__ is now known as ze (i=ze@ca-dstreet-cuda1-c6a-130.snbrca.adelphia.net) |
20:15:52 | preglow | Slasheri: shouldn't be too hard, i guess, but does it belong in the metadata reader? |
20:16:32 | Slasheri | preglow: i think that should belong there, at least it would be more logical if metadata reader would assign all tags |
20:16:43 | preglow | hmm |
20:16:55 | preglow | i guess extrapolating that particular tag wouldn't hurt |
20:17:06 | Slasheri | :) |
20:17:17 | | Join Matze [0] (i=Miranda@p5484CD86.dip.t-dialin.net) |
20:17:27 | | Join PhR3aK [0] (n=A@pD9528F65.dip0.t-ipconnect.de) |
20:17:54 | Slasheri | hmm, it seems these new tags are very easy to add to tagcache. Only little modification is needed to handle these simpler numeric tags and not to create separate index files for these :) |
20:18:28 | | Quit dpro (Connection timed out) |
20:19:11 | DBUG | Enqueued KICK PhR3aK |
20:19:11 | PhR3aK | (LinusN): Will there be a downloadable version for the x5 soon that supports sound? |
20:20:34 | preglow | time to set the topic again |
20:21:41 | | Join dpro [0] (n=x@chello080109121047.8.15.vie.surfer.at) |
20:21:43 | | Nick hyl is now known as qwm (n=qwm@h147n2fls32o1010.telia.com) |
20:21:55 | LinusN | PhR3aK: yes, if i find the time |
20:22:31 | | Join SereR0KR [0] (n=Fletcher@Fd1d2.f.strato-dslnet.de) |
20:23:39 | | Join Rob2222 [0] (n=Miranda@AC9E811F.ipt.aol.com) |
20:23:50 | | Join amiconn_ [0] (n=jens@rockbox/developer/amiconn) |
20:24:00 | | Join ^BeN^ [0] (i=Paprica@89-138-109-189.bb.netvision.net.il) |
20:24:18 | | Quit Paprica (Nick collision from services.) |
20:24:28 | | Nick ^BeN^ is now known as Paprica (i=Paprica@89-138-109-189.bb.netvision.net.il) |
20:25:39 | | Join Gibbed [0] (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
20:25:43 | | Quit Rick (Nick collision from services.) |
20:25:55 | | Nick Gibbed is now known as Rick (i=rick@pool-71-108-2-183.lsanca.dsl-w.verizon.net) |
20:28:24 | safetydan | Anyone familiar with the replaygain code? |
20:28:55 | preglow | mildly, how? |
20:29:17 | safetydan | Any particular reason it keeps a pointer to the string representation? |
20:29:30 | safetydan | I know it gets reused in the show id3 screen, |
20:29:39 | safetydan | but not all formats have replaygain values as a strin |
20:29:41 | safetydan | g |
20:29:57 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
20:30:25 | amiconn_ | linuxstb: Still one 64bit warning left, and it seems your fixes added another warning... |
20:30:28 | preglow | sure, and for those, you print it |
20:30:32 | preglow | i do that for musepack |
20:30:59 | safetydan | yes but what if you have no where to store the string? |
20:31:13 | amiconn_ | linuxstb: http://pastebin.com/627308 again... |
20:31:52 | | Join _FireFly_ [0] (n=FireFly@dslb-084-056-122-071.pools.arcor-ip.net) |
20:33:09 | amiconn_ | linuxstb: Also, some of your fixes are looking dangerous, like this one: http://www.rockbox.org/viewcvs.cgi/apps/plugins/doom/z_zone.c.diff?r1=1.1&r2=1.2 |
20:33:25 | preglow | safetydan: *shrug*, you usually do |
20:33:26 | amiconn_ | I assume zonebase is an int, but it must be a long to work properly |
20:33:33 | Ctcp | Ignored 1 channel CTCP requests in 0 seconds at the last flood |
20:33:33 | * | webguest13-2 learned today that recent LAME versions adds replaygain tags as well.. in the mpeg header |
20:33:35 | preglow | safetydan: i save it in the seek point buffer of mp3, i think |
20:33:51 | amiconn_ | This code is not only wrong for 64bit, but also for 16bit |
20:33:58 | webguest13-2 | So each file could have RG tags in 3 places.. mpeg header, apev2 tag, id3v2 tag |
20:34:00 | webguest13-2 | Excellent! |
20:34:14 | safetydan | just trying to add rva2 tag parsing and wondering why we keep a string representation if the id3 screen could just regenerate it |
20:34:21 | amiconn_ | casting int <-> ptr just works by coincidence on 32bit systems... |
20:34:53 | preglow | safetydan: i bet the replaygain format changes between codec header types |
20:35:02 | preglow | safetydan: we coulf of course change it to one internal rep, but yeah |
20:35:04 | preglow | no one did it :> |
20:35:10 | safetydan | we do change it to one internal representation |
20:35:15 | safetydan | s7.24 :) |
20:35:43 | preglow | then hooray! |
20:35:53 | preglow | i'd be happy to see that usage of internal buffers go |
20:35:58 | safetydan | So no one will object if I remove the string part then? |
20:36:07 | preglow | if you make it work, then hell no, go ahead |
20:36:13 | safetydan | yay |
20:36:14 | preglow | it just slows down get_metadata |
20:38:36 | webguest13-2 | No news from ifp port lately? |
20:38:52 | | Quit Rob2222_ (Read error: 110 (Connection timed out)) |
20:41:15 | | Quit rockpod ("CGI:IRC (EOF)") |
20:42:15 | | Quit amiconn (Read error: 110 (Connection timed out)) |
20:42:16 | | Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn) |
20:42:41 | preglow | webguest13-2: nope |
20:43:04 | | Quit qwm (Connection timed out) |
20:43:43 | | Quit Nico_P (Remote closed the connection) |
20:44:33 | linuxstb | amiconn: zonebase is a pointer. |
20:46:13 | linuxstb | (it's the return value of plugin_get_audio_buffer()) |
20:46:52 | amiconn | hmm, ok |
20:47:25 | amiconn | Then it wasn't necessary to change the first cast, only the second. |
20:47:54 | amiconn | That's why I thought zonebase might not be a pointer |
20:48:11 | linuxstb | I know, but it seemed clearer to me to make all the expression longs, and then cast the result to a pointer. |
20:48:45 | amiconn | Also, I don't understand what's going on in your first fix, this one: http://www.rockbox.org/viewcvs.cgi/apps/plugins/doom/p_spec.c?r1=1.1&r2=1.2&diff_format=l |
20:49:02 | amiconn | This function is declared int, but seems to return a bool? |
20:49:05 | linuxstb | Yes. |
20:49:17 | amiconn | weird |
20:49:42 | linuxstb | The return value was just being used in an if statement - e.g. if (P_Sector_Active(x)) { ... |
20:51:58 | linuxstb | There's some nasty mixing of pointers and integers going on in this code... |
20:52:20 | | Quit _FireFly_ ("Leaving") |
20:52:24 | PhR3aK | (LinusN): Is only mp3 playback working? or do other formats also work? |
20:53:11 | webguest13-2 | 99,9% sure it's all formats |
20:53:25 | safetydan | PhR3aK, I'd imagine if sound is supported then all the formats that rockbox supports will work |
20:53:27 | webguest13-2 | Rockbox doesn't differentiate between codecs |
20:53:45 | PhR3aK | ok... |
20:53:52 | b00st4 | hmm, any1 could help me with fxp settings? |
20:54:10 | linuxstb | Slasheri: The problem with using get_metadata() to infer the track number is that get_metadata() only knows about a single track. The track number could be inferred from that file's alphabetical position in its directory. |
20:54:40 | PhR3aK | will there be a cvs release for the x5 soon that supports sound? |
20:54:46 | safetydan | I never really liked guessing of metadata. |
20:54:50 | safetydan | Too easy to go wrong. |
20:55:04 | safetydan | PhR3aK, there will be. When it's done. |
20:56:44 | webguest13-2 | PhR3aK: 5 minutes after it's done, you'll be able to download it |
20:57:10 | PhR3aK | nice |
20:57:26 | LinusN | PhR3aK: patience, grasshopper |
20:57:34 | PhR3aK | ^^ |
20:58:15 | | Join Nico_P [0] (n=nico404@rob92-6-82-231-243-63.fbx.proxad.net) |
21:00 |
21:00:41 | amiconn | linuxstb: A properly tagged album track should have the track number as a tag |
21:01:53 | Paprica | could someone take a look on this? http://pastebin.com/627372 |
21:02:01 | linuxstb | Yes - but Slasheri was asking if get_metadata() could fill in that info if there was no tag. |
21:02:01 | Paprica | its a scaled album art bitmap |
21:02:07 | Paprica | but there is a little problem |
21:02:17 | linuxstb | Presumably by checking the filename. |
21:02:20 | Paprica | its view half bitmap scaled |
21:02:31 | Paprica | and the other half is garbage =\\ |
21:03:30 | Chamois | where has to be a .wad for Doom ? |
21:04:47 | PhR3aK | is rockbox able to open other picture formats than jpg? |
21:05:00 | Chamois | anyone knows ? |
21:05:11 | linuxstb | Chamois: One moment, and I write a quick wiki page... |
21:05:12 | | Quit muesli- (Read error: 110 (Connection timed out)) |
21:05:37 | Chamois | oki |
21:06:22 | Nico_P | all people intersted in album art : i've edited my recent comment with a few explanations... |
21:06:48 | Nico_P | i'm getting closer to the system where no memory is wasted |
21:07:10 | Nico_P | i strongly suggest you try it ;) |
21:07:30 | Paprica | Nico_P, i'm trying to get the album art scaled.. |
21:07:58 | Nico_P | Paprica: nice :) how's it coming ? |
21:08:03 | Paprica | mm |
21:08:44 | Paprica | i have finish it |
21:08:52 | Paprica | but i have some problem |
21:09:17 | Nico_P | i've just noticed your code above |
21:09:22 | Nico_P | what sort of problem ? |
21:10:41 | Paprica | mm i'm compiling the simulator now, i'll take a screenshot |
21:11:25 | Nico_P | looks nice, and it should be quite easy to add to the rest of the code, too |
21:11:51 | linuxstb | Chamois: The start of some instructions: http://www.rockbox.org/twiki/bin/view/Main/PluginDoom |
21:11:57 | Nico_P | hwo have you combined it whith the rest of the code atm ? |
21:12:02 | *** | Saving seen data "./dancer.seen" |
21:13:24 | | Quit quobl (Remote closed the connection) |
21:13:59 | webguest13-2 | linuxstb: Screenshots! |
21:14:18 | webguest13-2 | Preferably actual photos, because that's just that much cooler |
21:14:32 | amiconn | linuxstb: Should doom work in the sim? |
21:14:35 | Chamois | linuxstb :thx |
21:14:39 | | Join quobl [0] (n=quobl@c-67-173-143-46.hsd1.il.comcast.net) |
21:15:34 | linuxstb | amiconn: Yes, the H300 sim works for me (Debian/x86) |
21:16:02 | amiconn | I'll try on amd64 then... |
21:16:21 | amiconn | Hmm, where's that prboom thingy again? |
21:16:29 | linuxstb | Read the wiki page :) |
21:16:34 | | Quit Matze ("Miranda IM! Smaller, Faster, Easier. http://miranda-im.org") |
21:16:44 | amiconn | mkay |
21:16:45 | linuxstb | I think we should distribute it - afaik, it's GPL'd. |
21:16:55 | linuxstb | (I mean in rockbox.zip). |
21:17:07 | linuxstb | But maybe wait until we split the downloads. |
21:18:20 | amiconn | It's not that big. If it compresses well, we could include it |
21:18:43 | linuxstb | It compresses to about 110KB with zip. |
21:19:50 | | Join Scootscat [0] (n=a3960ff6@labb.contactor.se) |
21:20:29 | Nico_P | linuxstb: any chance for you to have a lokk at my album art patch ? |
21:20:32 | webguest13-2 | That's a quarter of unifont |
21:20:34 | Nico_P | look |
21:22:00 | amiconn | The fixed mas_writereg() doesn't fix the recording bitshift, unfortunately :( |
21:22:18 | amiconn | Not that it would have been very likely... |
21:23:27 | | Quit Febs ("CGI:IRC (EOF)") |
21:25:31 | godzirra | How do I shuffle an existing playlist? |
21:26:39 | | Join muesli__ [0] (n=muesli_t@88.134.20.76) |
21:27:07 | | Join webguest26 [0] (n=510bf35d@labb.contactor.se) |
21:27:53 | safetydan | godzirra, load it up and switch play mode to shuffle |
21:28:24 | godzirra | oh. |
21:28:25 | godzirra | duh. |
21:28:28 | godzirra | Thanks ;) |
21:29:42 | | Quit webguest26 (Client Quit) |
21:30:00 | | Quit c0utta ("CGI:IRC") |
21:31:32 | godzirra | Hmmm... my rockbox now skips everytime I change to a new song. :/ |
21:31:40 | linuxstb | amiconn: Any luck with doom on amd64? |
21:31:43 | godzirra | I'm not sure why.. the song will start, it will stop playing for a second, then start up again. |
21:31:54 | amiconn | Yes, it's working fine. But how the hell can I fire |
21:31:56 | amiconn | ? |
21:32:29 | amiconn | Oh, and btw, not having forward on 'Up' is really confusing. Why is that? |
21:32:37 | Nico_P | godzirra: you can also do it without changing the play mode : long press NAVI, playlist > reshuffle |
21:32:49 | Nico_P | that's on H300 |
21:33:00 | linuxstb | amiconn: I'm guessing that's the way all the h300 users wanted it. I don't understand either though. |
21:34:14 | amiconn | Hmm, just found fire. Why that is put on Mode is also beyond me |
21:34:17 | safetydan | godzirra, it's probably having the eq enabled, the ipod version of Rockbox isn't fast enough to play mp3 and use the equalizer at the same time |
21:34:45 | amiconn | I would put fire on Navi, Forward on Up, change weapon on Mode |
21:35:01 | | Quit TCK (Read error: 110 (Connection timed out)) |
21:35:33 | | Join tucoz [0] (n=martin@rockbox/developer/tucoz) |
21:35:34 | godzirra | safetydan: wow.. that sucks. :/ |
21:35:56 | amiconn | Oh, it crashes on exit :( |
21:36:01 | safetydan | godzirra, it will get better, but for now, just turn off the eq |
21:36:02 | linuxstb | Maybe those keys were chosen to make common combinations easier to press on a real h300. You should ask kkurbjun. |
21:36:36 | linuxstb | Was that crash on the sim, or target? |
21:36:42 | linuxstb | (the sim exits fine for me) |
21:36:43 | amiconn | sim |
21:37:04 | | Join TCK [0] (n=tckocr@bb-87-80-197-92.ukonline.co.uk) |
21:37:34 | godzirra | ok. |
21:40:04 | amiconn | linuxstb: In-game menu: Quit Game, Navi ("press y to..."), Navi (rockbox-blue screen) -> SIGSEGV |
21:40:13 | amiconn | That's with doomu.wad |
21:40:34 | | Join [TCK] [0] (n=tckocr@81-178-251-234.dsl.pipex.com) |
21:40:34 | linuxstb | I'm using doom1.wad (the shareware wad). |
21:40:43 | amiconn | Hmm, now it just crashed within the demo... |
21:43:25 | | Quit SereR0KR ("XChat Aqua") |
21:43:51 | Nico_P | linuxstb: any chance for you to have a look at my album art patch ? |
21:44:24 | linuxstb | Nico_P: Yes, I've just been looking at it. |
21:44:44 | linuxstb | Is it working reliably now? |
21:45:07 | | Quit Scootscat ("CGI:IRC (EOF)") |
21:46:00 | | Join DrMoos [0] (i=DrMoos@m20.net81-66-158.noos.fr) |
21:46:24 | Nico_P | looks like it |
21:46:37 | linuxstb | It's good that (as far as I can see) the patch doesn't need any extra memory - storing the images in the audio buffer, and then copying it to the existing wps image buffer before using it. |
21:46:45 | safetydan | in struct mp3entry, track_gain and album_gain are amplitude not dB right? |
21:46:52 | Nico_P | i've been playing music on my h300 with it since i updated it, and it never crashed |
21:47:42 | * | amiconn actually went back to archos for actual usage |
21:48:04 | linuxstb | Nico_P: I still think the actual album art loading functions should be in get_metadata() though, and not playback.c |
21:48:54 | | Join stripwax [0] (n=stripwax@i-83-67-214-206.freedom2surf.net) |
21:49:46 | Nico_P | yes, i'll try to change that... but i initially chose that place because it seemed right : it does the buffering of the actual track... |
21:50:01 | Nico_P | where is the metadata written by get_metadata ? |
21:50:23 | Nico_P | (i'm not on my computer right now so i can't have a look at the code...) |
21:50:24 | stripwax | ello |
21:50:47 | preglow | helos |
21:51:05 | stripwax | In what order are tracks of an album displayed when using tag view? Doesn't seem to be either alphabetical or track number order |
21:51:26 | stripwax | btw tagcache is v. v. cool indeed. props to all involved! |
21:51:32 | linuxstb | Nico_P: get_metadata() is passed a pointer to a track_info struct. It fills the id3 part of that. |
21:51:57 | * | linuxstb points stripwax towards Slasheri |
21:52:12 | * | stripwax shakes Slasheri warmly by the hand |
21:52:22 | linuxstb | stripwax: I think Slasheri is working on that issue now. |
21:52:28 | stripwax | ah, neat-o |
21:53:09 | linuxstb | Nico_P: So you will need to pass more parameters to get_metadata() - so it knows where it can load the bitmap to. |
21:53:29 | amiconn | I thin that album art patch is too early |
21:53:31 | Nico_P | yes, like a pointer to the current write position in the file buffer ? |
21:54:05 | amiconn | After the playback engine cleanup (and the 3.0 release) we're going to put metadata in the main buffer |
21:54:18 | Nico_P | linuxstb and about what you said earlier : it indeed doesn't need any extra memory, but the copying to the WPS image buffer needs to be done at another place... currently it gets done several times per track change and maybe a bit too late |
21:55:01 | | Join webguest99 [0] (n=519cde58@labb.contactor.se) |
21:55:38 | | Quit xmixahlx ("blah blah blah") |
21:55:42 | Nico_P | amiconn: once it works correclty, it probably won't be too hard to move the loading code |
21:56:12 | Nico_P | it can even be moved with the rest of the metadata loading |
21:56:19 | | Quit safetydan (Read error: 104 (Connection reset by peer)) |
21:56:39 | Nico_P | i don't think it will be much of a problem |
21:56:53 | | Nick qwm_ is now known as qwm (n=qwm@h147n2fls32o1010.telia.com) |
21:57:00 | | Quit webguest99 (Client Quit) |
21:58:23 | | Quit TCK (Read error: 110 (Connection timed out)) |
21:58:57 | tucoz | I accidently assigned a patch to me. Is it possible to change that, as I am not sure I will be around when/if an updated version of the patch is posted? |
22:00 |
22:00:33 | tucoz | nevermind, I was brave and clicked on the 'Edit this task' button. :) |
22:01:56 | | Quit webguest13-2 ("CGI:IRC") |
22:03:02 | Nico_P | Paprica: any news on bitmap scaling ? |
22:03:08 | Paprica | no =\ |
22:03:28 | Paprica | it doesnt work on the simulator dont know why |
22:03:34 | Paprica | i'll try to do somthing |
22:03:38 | | Quit Moos (Read error: 110 (Connection timed out)) |
22:03:52 | | Nick DrMoos is now known as Moos (i=DrMoos@m20.net81-66-158.noos.fr) |
22:04:33 | amiconn | Why oh why did this vm decide to perform an fsck... :/ |
22:06:24 | Nico_P | Paprica: did you upload a screenshot ? |
22:06:34 | Paprica | yeah sec |
22:08:02 | Paprica | http://plugbox.rockbox-lounge.com/albumart.bmp |
22:08:05 | Paprica | =\ |
22:08:22 | Nico_P | so this is the right size ? |
22:08:30 | Paprica | no |
22:08:35 | Paprica | this is scaled size |
22:08:43 | Paprica | the right size is 100x100 |
22:08:47 | Nico_P | yes i meant it's scaled to the right size |
22:08:54 | Paprica | ah |
22:09:19 | Paprica | mm just a sec, im trying to do somthing with it |
22:09:36 | | Join safetydan [0] (n=dan@rockbox/developer/safetydan) |
22:10:36 | safetydan | great... linux locked up twice in a row with no oops or any other log message |
22:11:57 | ender` | what did you do? |
22:13:01 | safetydan | remote X session from another laptop |
22:13:17 | safetydan | I blame the wireless card driver personally, flaky little thing that it is |
22:17:16 | | Nick BoD[sleeping] is now known as BoD[] (n=BoD@JRAF.org) |
22:17:57 | BoD[] | Hello world! |
22:18:31 | BoD[] | hey does anybody know if the tag db is supposed to work with the ipod target? |
22:18:43 | preglow | somewhat |
22:18:57 | BoD[] | somewhat |
22:18:59 | BoD[] | ? |
22:19:01 | tucoz | tagdb or tagcache? |
22:19:33 | tucoz | maybe the tagdb is removed? |
22:19:44 | BoD[] | heeeeeeerm :) I don't know ? |
22:20:00 | BoD[] | the db you create with the java program |
22:20:12 | BoD[] | and then you say "id3 tags" in file view |
22:20:19 | tucoz | oh, that. Use the tagcache instead. That is the way of the future :) |
22:20:35 | BoD[] | how do I do? |
22:20:41 | BoD[] | and what's the difference |
22:20:56 | tucoz | On target vs off target |
22:21:07 | BoD[] | wow it's on target ? |
22:21:08 | tucoz | ...building of the db |
22:21:12 | tucoz | yes |
22:21:15 | BoD[] | great! |
22:21:22 | tucoz | there is a wiki, let me find it |
22:21:35 | tucoz | http://www.rockbox.org/twiki/bin/view/Main/TagCache |
22:21:44 | BoD[] | thank you very much |
22:21:55 | tucoz | beware of bugs though |
22:22:17 | tucoz | But it looks really promising and is rather functional at this early stage |
22:22:36 | BoD[] | good :) |
22:22:37 | tucoz | bbl |
22:22:44 | BoD[] | thnx! |
22:23:16 | | Join ashridah [0] (n=ashridah@220-253-123-4.VIC.netspace.net.au) |
22:26:03 | BoD[] | in other news, I'm having lots of "freezes" on the ipod |
22:26:14 | BoD[] | when I press next |
22:26:35 | linuxstb | Then don't press next :) |
22:26:36 | | Join qwm_ [0] (n=qwm@h147n2fls32o1010.telia.com) |
22:26:39 | BoD[] | haha :) |
22:26:57 | linuxstb | What do you mean by "freeze"? Do you have to reboot? |
22:27:03 | BoD[] | yes |
22:27:17 | BoD[] | it shows the next song in the wps |
22:27:27 | BoD[] | but playback doesn't start |
22:27:38 | Paprica | Nico_P, huh, http://plugbox.rockbox-lounge.com/dump%20060328-222556.bmp |
22:27:47 | BoD[] | and everything's frosen including the backlight staying on |
22:27:50 | Paprica | i scale it and rotate it lol |
22:27:50 | Paprica | =\ |
22:27:55 | Nico_P | :p |
22:28:17 | Nico_P | is it the right size... i mean scaled correctly ? |
22:28:25 | Nico_P | aside from being rotated |
22:28:41 | Paprica | yep |
22:28:48 | Paprica | scaled correctly |
22:28:53 | Nico_P | could you put the code on pastebin ? |
22:29:44 | amiconn | linuxstb: On 32bit sims, doom doesn't crash on exit (tried both cygwin and debian). So it must be a 64bit issue... |
22:29:51 | Paprica | Nico_P, just a sec |
22:29:57 | Nico_P | is it really rotated ? or is it just a matter of x and y being inversed ? |
22:30:02 | Paprica | im fixing the rotating |
22:30:39 | | Quit ender` (" We know the speed of light... so, what's the speed of darkness?") |
22:30:50 | | Join ender` [0] (i=ychat@84.52.165.220) |
22:31:04 | amiconn | linuxstb: Doom says this on exit (sim): "There were still: 1 files open" |
22:31:45 | Paprica | Nico_P, Done!!! |
22:31:50 | Paprica | =] |
22:31:51 | Nico_P | :D |
22:31:53 | | Quit b00st4 (Read error: 110 (Connection timed out)) |
22:32:31 | linuxstb | amiconn: My sim doesn't say that... |
22:32:43 | Nico_P | linuxstb: what time do you think would be best to do the buffering ? |
22:32:44 | Paprica | Nico_P |
22:32:44 | Paprica | http://plugbox.rockbox-lounge.com/dump%20060328-223153.bmp |
22:32:55 | amiconn | linuxstb: That's on debian/x86... |
22:32:58 | linuxstb | Nico_P: Which buffering? |
22:33:01 | Nico_P | sorry i mean the scaling |
22:33:26 | Paprica | Nico_P, it scaled from 75*75 to 50*50 |
22:33:38 | linuxstb | You have two choices - when loading the bitmap, or when copying the bitmap to the WPS image buffer. |
22:34:08 | linuxstb | (or I guess when displaying the image, but that seems a bad choice) |
22:34:24 | amiconn | linuxstb: On target, doom hangs on startup :( |
22:34:27 | Paprica | Nico_P, i did it when the bitmap is loading |
22:34:40 | Paprica | not loading |
22:34:41 | Paprica | sorry, |
22:34:43 | linuxstb | amiconn: The only message I get from the sim when quitting is We open the real file 'archos/games/doom/default.dfg' |
22:34:45 | Paprica | showing.. |
22:34:57 | safetydan | Doom's not ported to grayscale lib is it? |
22:35:07 | amiconn | Hmm, second time it didn't hang.... |
22:35:08 | | Join iJason [0] (n=accbc75b@labb.contactor.se) |
22:35:25 | linuxstb | Well, we have a month to fix it... |
22:35:42 | amiconn | 'Play Game' now hangs it... |
22:36:18 | * | linuxstb summons kkurbjun |
22:36:28 | | Quit iJason (Client Quit) |
22:36:41 | linuxstb | safetydan: No, not yet. |
22:36:57 | amiconn | Reproducable :( |
22:37:16 | Nico_P | linuxstb: thinking about it, i don't really see how i could scale before writing to the file buffer |
22:37:36 | amiconn | There's some more strangeness: |
22:37:50 | Nico_P | and it's probably better to have the original bitmap in the buffer, and the scaled one only for the WPS |
22:37:57 | Nico_P | seems more logical |
22:38:27 | amiconn | (1) In the sim, it immediately enters the 'Game' submenu after start (all of debian 32bit, 64bit and cygwin). On target it stays in the main menu |
22:38:37 | | Quit lodesi ("Leaving") |
22:38:43 | Nico_P | Paprica: pastebin ? |
22:38:52 | linuxstb | Yes, I get that on the sim. On the ipod, it enters the game menu as well. |
22:38:55 | Paprica | Nico_P, no, patch |
22:39:01 | Paprica | 3 minutes |
22:39:01 | Nico_P | even better |
22:39:03 | amiconn | (2) The 'Game' submenu doesn't work correctly. Using Navi selects and exits, and immediately re-enters |
22:39:04 | Paprica | =] |
22:39:22 | Nico_P | i'll probalby update my test version with it |
22:39:30 | amiconn | No luck in starting any game on target. Freezes always. |
22:40:26 | | Join Sinbios [0] (n=Sinbios@69.156.116.25) |
22:40:29 | Paprica | Nico_P, try it and tell me what you think |
22:40:33 | | Quit bam__ (Remote closed the connection) |
22:40:46 | amiconn | Hmm, disabling voice did the trick. That's really really strange... |
22:41:09 | linuxstb | Yes - voice seems to cause unexpected problems everywhere... |
22:41:14 | Nico_P | Paprica: could you send it to flyspray ? |
22:41:34 | Paprica | mmm... but its not all the patch... |
22:41:41 | Nico_P | my client rejected it.. i changed the setting but i'm not on my computer anyway |
22:41:49 | Paprica | ok sec |
22:41:54 | | Quit qwm (Connection timed out) |
22:41:57 | linuxstb | Would the fact that doom uses the standard menus, and also claims the audio buffer cause the problem? |
22:42:02 | Nico_P | thx |
22:42:05 | Nico_P | bbs |
22:42:12 | | Quit Nico_P () |
22:42:29 | linuxstb | Or iram... |
22:44:34 | muesli__ | will there be dual boot for x5 at all one day? |
22:44:46 | LinusN | muesli__: yes |
22:44:56 | muesli__ | oki :-) |
22:44:58 | Moos | LinusN: you are one "God" ! |
22:45:06 | Moos | hehe :) |
22:45:25 | * | Moos si ready for listen music with Rockbox on X5 |
22:47:05 | BoD[] | :( ... I made a cool bdf font with fontforge, but now I can't read it anymore |
22:47:06 | amiconn | linuxstb: Target just said there were still 3 files open... |
22:47:31 | PhR3aK | is the actual cvs release (20:36) supporting sound? and if not, how can i see that sound works? are there no warnings then or what? |
22:47:56 | PhR3aK | so no yellow or red boxes |
22:48:54 | BoD[] | i'm sad |
22:49:08 | safetydan | is rockbox.org not sending emails any more? |
22:49:23 | safetydan | or possibly it's my mail server hrmm.. |
22:49:29 | Bagder | I got linus cvs commits a few mins ago |
22:49:36 | Bagder | by mail I mean |
22:49:56 | LinusN | Moos: the build is ready, go go go! |
22:50:17 | Bagder | still yellow! |
22:50:19 | Bagder | :-) |
22:50:34 | LinusN | yes, i haven't removed the bass/treble settings, for example |
22:50:46 | Bagder | one server down I see |
22:51:01 | Chamois | wouhou |
22:51:03 | Chamois | music on x5 |
22:51:20 | Chamois | it works |
22:51:22 | dpassen1 | How's it sound? Decent? |
22:51:25 | Chamois | i love you Linus |
22:51:28 | Chamois | perfect |
22:51:30 | Chamois | perfect |
22:52:06 | LinusN | hmm, i still can't reach the menu from the wps |
22:52:06 | * | ashridah hmf's |
22:52:11 | PhR3aK | linus, you rule! |
22:52:24 | preglow | LinusN: do you also think we shouldn't bother to do a software implementation of the bass and treble boost when we have an eq? |
22:52:26 | ashridah | all of these coldfire platforms reaping the benefits of the hard yakka put into the H1xx series port |
22:52:34 | ashridah | :) |
22:52:35 | Moos | LinusN: dowloading |
22:52:46 | Chamois | Moos : already have it |
22:52:53 | Chamois | ;-) |
22:52:55 | Bagder | yakka being the technical term then ;-) |
22:53:06 | amiconn | LinusN: volume in sound.c for TLV320 is off... |
22:53:18 | BoD[] | is there a fnt to bdf utility? |
22:53:19 | amiconn | You allow -73 to 0, but set a default of +6 ... |
22:53:30 | BoD[] | by any crazy chance |
22:53:45 | Bagder | BoD[]: why would you want that? |
22:54:20 | muesli__ | XavierGr ? |
22:54:22 | | Join Nico_P [0] (n=nicolas@rob92-6-82-231-243-63.fbx.proxad.net) |
22:54:38 | BoD[] | Bagder: I made a cool font with fonforge.. I converted it with the utility, it works fine... But now fontforge refuse to load the font ... |
22:54:39 | * | amiconn wonders about the small volume ranges all the newer DACs allow |
22:54:51 | BoD[] | I don't know why... it must be corrupt I guess |
22:54:55 | Cassandra | BoDO: Such a thing exists, yes. I used it to convert jackash to bdf format. |
22:54:59 | XavierGr | muesli__:yes? |
22:55:06 | BoD[] | Cassandra: really?? |
22:55:10 | muesli__ | what means hello in greek? |
22:55:19 | Cassandra | I think so - was a while back. |
22:55:26 | LinusN | amiconn: good catch, thanks |
22:55:41 | LinusN | what does "precut" do? |
22:55:48 | preglow | in the eq? |
22:55:56 | preglow | allow you do lower the volume before eq processing |
22:56:06 | preglow | to prevent clipping if you use any positive gains |
22:56:09 | amiconn | LinusN: Btw, you should set a volume default lower than 0 (provided that 0 is similar in actual volume to the other targets) |
22:56:10 | LinusN | has no effect for me on the x5 |
22:56:17 | | Join Arrogant [0] (i=Scott@113.orlando-06-08rs.fl.dial-access.att.net) |
22:56:26 | preglow | i haven't tried it myself yet |
22:56:27 | LinusN | amiconn: check my commit |
22:56:50 | BoD[] | Cassandra: do you know where I should look? |
22:56:58 | LinusN | preglow: maybe i'm silly, hang on |
22:56:58 | XavierGr | meusli: You mean if there is a word spelled hello (there isn't), or the word that we use for it? |
22:57:01 | safetydan | LinusN, should work... unless you have replaygain on in which case I haven't fully sorted things (but should mostly work) |
22:57:24 | Moos | LinusN: you rocks !! |
22:57:29 | Cassandra | Looks like I used psf as an intermediate stage and a package called psftools. |
22:57:37 | BoD[] | hmmmmm |
22:57:40 | muesli__ | XavierGr something that says: hello :-) whatever it is |
22:57:47 | sharpe | a greeting? |
22:58:03 | muesli__ | beginning of an email |
22:58:13 | safetydan | LinusN, you'll also need to enable the equalizer for the precut to have an effect |
22:58:19 | LinusN | i know |
22:58:22 | | Nick qwm_ is now known as qwm (n=qwm@h147n2fls32o1010.telia.com) |
22:58:27 | Cassandra | Oh, hold on - you mean fon as in the Rockbox internal font. |
22:58:29 | XavierGr | We say Geia (more like Wia or Gia) and come from Ygeia which mean Health. So Geia means have good health |
22:58:52 | Cassandra | Sorry - format confusion. I thought you meant something else. |
22:59:03 | BoD[] | Cassandra: oh :( |
22:59:24 | BoD[] | I don't know, it's weird, I'm looking at the bdf file, it looks fine |
22:59:35 | BoD[] | but fontforge doesn't agree :) |
22:59:53 | preglow | LinusN: but yeah, about the question about treble and bass boost, got an opinion? |
22:59:58 | Cassandra | fontforge can be a little weird sometimes. |
23:00 |
23:00:10 | LinusN | preglow: the eq is enough imho |
23:00:11 | | Join maeck [0] (n=chatzill@206.208.224.161) |
23:00:25 | preglow | ok, then we'll just disable the other ones for x5 then |
23:00:27 | BoD[] | Cassandra: yeah :( it crashes often too... well I'm on cygwin, maybe it's not the best use |
23:00:49 | preglow | i have some cheap treble and bass boost filters coded ready, but unless they're really, really good, i won't bring this up any further |
23:00:51 | LinusN | ah, the precut is only updated when i leave the precut setting screen |
23:00:54 | | Join iJason [0] (n=acc81b70@labb.contactor.se) |
23:01:08 | muesli__ | thx XavierGr |
23:01:28 | preglow | ouch |
23:01:30 | preglow | we don't want that |
23:01:37 | Bagder | LinusN: perhaps you could put an x5v boot there to see if the concept works as presumed |
23:01:44 | LinusN | yes |
23:01:46 | Bagder | there => in the wiki |
23:01:49 | PhR3aK | huhh man i thought ive crashed my x5... some files could not be extracted, so rockbox wont boot, so i wanted to flash back by connecting the x5 to the host port, but he turn off every time because he wanted to load rockbox, the ive tried it over the subpack and it worked |
23:01:57 | PhR3aK | hell i had a fear |
23:02:02 | LinusN | Bagder: can you have a look at the wps menu key? |
23:02:11 | Bagder | me check |
23:03:33 | Bagder | hm, WPS_MENU not defined for x5... |
23:04:01 | Bagder | but rec is unused |
23:05:46 | | Quit [TCK] (Read error: 110 (Connection timed out)) |
23:05:48 | | Join phaedrus961 [0] (n=dfdsfsdf@69.110.195.103) |
23:06:09 | LinusN | Bagder: i think we should use the same key in the tree and wps |
23:06:39 | | Join webguest22 [0] (n=4193159d@labb.contactor.se) |
23:06:58 | Bagder | true |
23:07:24 | webguest22 | would any ipod rockbox devs be so kind as to investigate an bug for me? |
23:07:28 | Bagder | I guess perhaps rec is better for the file tree view anyway |
23:08:11 | Chamois | i guess too |
23:08:13 | | Join Febs [0] (n=upirc@000-147-907.area3.spcsdns.net) |
23:08:38 | Bagder | ok, so long press on REC => menu |
23:10:52 | LinusN | x5v bootloader is on IaudioBoot |
23:11:05 | PhR3aK | is the battery status working? so does it really show how full the battery is? |
23:11:44 | | Join solexx [0] (n=jrschulz@c225159.adsl.hansenet.de) |
23:12:05 | *** | Saving seen data "./dancer.seen" |
23:12:59 | LinusN | PhR3aK: it should be fairly accurate |
23:13:12 | sharpe | fairly, is the keyword :D |
23:13:20 | | Join webguest62 [0] (n=50e50a13@labb.contactor.se) |
23:13:25 | LinusN | but we haven't calibrated the discharge curve and the power consumption estimations |
23:13:26 | webguest62 | hey |
23:13:36 | LinusN | ho |
23:13:41 | webguest62 | lets go |
23:14:32 | webguest22 | anyone checked on this bug? http://www.rockbox.org/tracker/task/4937 |
23:14:38 | | Join linuxstb_ [0] (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
23:14:43 | preglow | anyone think that four settings for the crossfeed is too much for one feature? |
23:14:54 | | Quit linuxstb (Nick collision from services.) |
23:14:56 | | Nick linuxstb_ is now known as linuxstb (n=linuxstb@i-83-67-212-170.freedom2surf.net) |
23:15:07 | dpassen1 | preglow: agreed |
23:15:15 | preglow | dpassen1: i didn't say i think so |
23:15:23 | dpassen1 | well, then i'll be the first |
23:15:29 | safetydan | preglow, I don't think so so long as the defaults are sensible |
23:15:34 | preglow | i think it's ok if the options are meaningful |
23:15:38 | preglow | and that they are |
23:15:58 | safetydan | So if someone really wants to muck with it, they can, otherwise they just switch it on and off |
23:16:22 | Chamois | why not a short press on REC to go in the menu |
23:16:24 | preglow | safetydan: sure, but it's also possible to compress several options into one, but i for one don't really like the loss of flexibility that gives |
23:16:29 | Chamois | a short press too to exit |
23:16:33 | Chamois | for x5 I mean |
23:16:38 | Bagder | rec exits the menu already |
23:16:47 | Chamois | yes |
23:17:06 | | Join RedBreva [0] (n=56857ca4@labb.contactor.se) |
23:17:13 | Chamois | so short rec to go in can be good ? |
23:17:26 | Bagder | I just think that you don't need to reach the menu in a hurry |
23:17:36 | Bagder | so it could be good to save the short press |
23:17:44 | Chamois | yes |
23:17:46 | Bagder | but I don't care very much |
23:17:53 | safetydan | preglow, so leave it with all the settings and if too many people get confused, simplify the settings |
23:18:02 | preglow | yup |
23:18:03 | LinusN | preglow: crossfeed is for picky people, and picky people want to be in control |
23:18:31 | safetydan | okay, I have precut updating in real-time now |
23:18:33 | preglow | there might be another option as well, if i have enough registers left over :-) |
23:18:52 | Chamois | Badger : so if you want lONG PRESS |
23:18:55 | * | Bagder builds custom keys for x5 with langv2 support |
23:18:57 | Chamois | i don't care too |
23:19:00 | PhR3aK | aahh great... viewing pictures while listening to music... |
23:19:01 | RedBreva | Hi, quick question for anyone with Ondio knowledge... what buttons would you press to duplicate the functionality of F1, F2, F3 on the Recorder? |
23:19:58 | Bagder | Chamois: I'll try the long press and see how it feels |
23:20:31 | Chamois | oki |
23:20:50 | Bagder | my god the x5 has a sexy remote |
23:20:53 | Chamois | maybe you can add to the cvs the long press REC for the WPS at least |
23:21:00 | LinusN | Bagder: indeed |
23:21:11 | preglow | safetydan: updated the manual with precut info, btw? :> |
23:21:31 | | Quit webguest22 ("CGI:IRC") |
23:21:36 | safetydan | safetydan, uhh yeah... about that... |
23:21:39 | safetydan | next commit? :) |
23:21:47 | Febs | put it in the wikimanual if you do... |
23:21:47 | preglow | haha |
23:21:59 | preglow | Febs: why? |
23:22:00 | | Quit Chamois (" Like VS.net's GUI? Then try HydraIRC -> http://www.hydrairc.com <-") |
23:22:07 | Bger | http://www.eukasa.de/foto/270/product_25651.jpg <= this one ? |
23:22:16 | | Quit Rondom ("I'm leaving on a jetplane, don't know when I'll be back again...") |
23:22:37 | Febs | i'm on a plane that's about to take off and I am going to be working on that chapter of the manual en route. |
23:22:59 | Febs | wow, ironic quit message above my post. |
23:23:03 | Bagder | "iAUDIO - Friends & Lovers.mp3" |
23:23:04 | preglow | hahahaha |
23:23:06 | Bagder | :-] |
23:23:11 | preglow | okies |
23:23:41 | * | Febs has become a certified gadget frak. |
23:23:44 | Febs | freak |
23:23:54 | preglow | 'frak' sounds more gadgety! |
23:23:58 | | Quit solexx_ (Read error: 110 (Connection timed out)) |
23:24:49 | Febs | Not easy to type really fast on a Treo's keyboard. |
23:25:42 | | Join webguest48 [0] (n=3e4f4094@labb.contactor.se) |
23:25:57 | preglow | i believe you |
23:27:38 | tucoz | RedBreva, write something like "Please correct this key" if you don't know the correct keys for a specific target |
23:27:54 | XavierGr | So to play Doom: 1)I need the doom1.wad in which directory? 2)Anything else? |
23:28:00 | tucoz | RedBreva, like I've done in a few tables |
23:28:14 | RedBreva | Cool - cheers... |
23:28:32 | tucoz | RedBreva, that is \opt{ONDIO_PAD}{Please correct this key} |
23:28:35 | tucoz | for instance |
23:28:41 | * | webguest48 suggest using "xxx:" or "fixme:" so as to easier find those |
23:28:44 | Bagder | my x5 sounds fine |
23:28:55 | tucoz | webguest48, ...or that, yes |
23:29:19 | PhR3aK | sometimes my x5 lags when i browse through the menu |
23:29:29 | PhR3aK | sry i mean the sound lags |
23:29:36 | Bagder | lags? |
23:29:51 | ashridah | PhR3aK: skipps you mean? |
23:29:57 | PhR3aK | jep... |
23:30:16 | webguest62 | thank u lot 4 everything youve done for my ipod btw |
23:30:18 | PhR3aK | especially when i change background colour and so on |
23:30:32 | ashridah | PhR3aK: there's probably still a bit of optimisation to go |
23:30:55 | ashridah | eek |
23:30:58 | | Quit ashridah ("uni") |
23:30:59 | PhR3aK | anyway... great work... rockbox rules!!! |
23:31:45 | Bagder | ehum, my language strings are all mixed up... |
23:31:45 | webguest62 | yeahhh! |
23:31:56 | webguest62 | give yourselfs a pat on the back |
23:31:56 | Bagder | I guess I should work on my script some more ;-) |
23:32:37 | t0mas | Bagder: I spot 1 missing server.. |
23:32:44 | Bagder | yeps |
23:32:46 | PhR3aK | someone should try to set background black and foreground white... looks damn good on the x5 :) |
23:32:48 | Bagder | Zagor's |
23:33:10 | t0mas | well... everything still works |
23:33:21 | Bagder | yeps, very neat |
23:33:24 | t0mas | but just out of curiosoty: what happened? |
23:33:29 | | Join Doomed9 [0] (n=nnscript@ool-44c53f18.dyn.optonline.net) |
23:33:30 | Doomed9 | hey |
23:33:30 | Bagder | with what? |
23:33:38 | t0mas | the serve |
23:33:38 | t0mas | r |
23:33:45 | Bagder | ask Zagor, its his server |
23:33:51 | Bagder | I have no idea |
23:33:54 | t0mas | ghehe |
23:33:54 | amiconn | LinusN: See here http://www.rockbox.org/twiki/bin/view/Main/DatasheetErrata and here http://www.rockbox.org/twiki/bin/view/Main/DataSheets :-) |
23:33:59 | | Part stripwax |
23:34:10 | webguest48 | Someone should develop a blocky, wide font and set the background to blue and foreground to light-blue |
23:34:15 | Bagder | t0mas: I fixed a little flaw in your sleep => retry thing from last night |
23:34:15 | safetydan | preglow, I found out why we keep the string value for Replaygain... it's because we only store the amplitude and to display dB again we'd need a log() function |
23:34:24 | t0mas | Bagder: hm? what was wrong? |
23:34:28 | preglow | safetydan: sounds sensible |
23:34:38 | Bagder | t0mas: you did the goto before the sleep, so it never slept ;-) |
23:34:41 | safetydan | So I've left that alone |
23:34:44 | t0mas | lol |
23:34:50 | Doomed9 | i have a suggestion for the tag cache: a directory option, |
23:34:51 | t0mas | I changed that after my last test |
23:34:55 | Bagder | t0mas: one of them logs got 2.7MB ;-) |
23:34:56 | safetydan | anyway, night all |
23:34:57 | | Quit safetydan ("Leaving") |
23:35:01 | Doomed9 | so u can see roms and stuff |
23:35:01 | webguest48 | Doomed9: a what now? |
23:35:01 | t0mas | cool |
23:35:15 | Doomed9 | hmm |
23:35:20 | | Quit Febs ("Time to fly") |
23:35:24 | webguest48 | Wouldn't that be.... not using the tagcache? |
23:35:27 | Doomed9 | i have a suggestion for the tag cache: a directory option, so you can see roms and stuf |
23:35:36 | t0mas | Bagder: now we just need to find out how to output messages from all threads simultaneous... |
23:35:45 | Doomed9 | webguest48 thats not the point im trying to make, |
23:36:09 | Bagder | t0mas: yes! but when things seem solid we can probably remove that "sleep and retry" output |
23:36:24 | t0mas | why remove it? |
23:36:27 | t0mas | just make it silent... |
23:36:46 | Bagder | how is making it silent not removing output ? |
23:36:51 | t0mas | oh wait |
23:36:55 | t0mas | it's getting late again |
23:36:58 | LinusN | amiconn: nice |
23:36:58 | Bagder | haha |
23:37:06 | * | t0mas missed the "output" part of it |
23:37:29 | t0mas | damn... I've been coding like shit in the past week... and now even chatting is to hard for me :P |
23:37:35 | Doomed9 | but okay |
23:37:48 | XavierGr | Doom was suppposed to have sound, no? |
23:37:54 | amiconn | LinusN: If you (or anyone else dealing with such low-level things) finds more of these, please add them |
23:38:07 | XavierGr | I remember kkbjurn had this. (though didn't test it) |
23:38:09 | LinusN | will do |
23:40:56 | webguest62 | is there any chance of the option to default boot into the apple firmware in the pipeline? |
23:41:11 | amiconn | preglow: Is there a programming manual for arm, like http://www.rockbox.org/twiki/pub/Main/DataSheets/CFPRM.pdf for coldfire? |
23:42:02 | | Join mirak [0] (n=mirak@AAubervilliers-152-1-97-151.w81-48.abo.wanadoo.fr) |
23:42:20 | PhR3aK | will dual booting be aviable soon? |
23:42:37 | webguest62 | is there any chance of the option to default boot into the apple firmware in the pipeline? |
23:43:04 | | Join amx109 [0] (n=amx109@amran.plus.com) |
23:43:05 | Mikachu | maybe it will be in another 2 minutes |
23:43:29 | webguest62 | :O |
23:45:23 | * | t0mas runs off... time to go to bed |
23:45:27 | | Join webguest36 [0] (n=45f475e5@labb.contactor.se) |
23:45:43 | * | LinusN is tired too |
23:45:47 | Nico_P | linuxstb: looks like i'd have to add a whole lot of new parameters to get_metadata() if i want to load album art from there... i'm not sure it's worth it |
23:45:49 | * | XavierGr too |
23:45:56 | | Join Daishi [0] (n=daishi@ool-18bcf48a.dyn.optonline.net) |
23:46:00 | * | t0mas has found the reason for his sloppy coding and slowness btw |
23:46:05 | t0mas | I'm getting old |
23:46:09 | Bagder | hehehe |
23:46:15 | t0mas | 21 days and 15 minutes form now... I'll be 18 :P |
23:46:21 | t0mas | planned my driving lessons this morning |
23:46:27 | Bagder | and you don't even mean hex! |
23:46:46 | * | Bagder turns 0x24 this year |
23:46:46 | t0mas | no please.. I'm only 12 in hex :P |
23:47:23 | Bger | :D |
23:47:30 | Bagder | ok, all kids go to bed now |
23:47:31 | Bagder | so so |
23:47:33 | Bagder | off you go |
23:47:34 | t0mas | lol |
23:47:41 | Bagder | :-] |
23:47:47 | t0mas | everybody runs... and L*nus is left alone |
23:47:51 | t0mas | (avoiding hiligh ;)) |
23:47:55 | t0mas | *hilight |
23:48:01 | Mikachu | i'm going to be 42 this year (in base 5) |
23:48:58 | * | LinusN is 10 in base 37 |
23:49:05 | Mikachu | youngster |
23:49:14 | t0mas | ghehehe |
23:49:26 | Bagder | I'll be 33 in base 11 |
23:49:55 | * | Mikachu uses his handy zsh function, anytoany () { echo $(( [#$3] $2#$1 )) | sed 's/.*#//' } |
23:50:04 | Bagder | bc! |
23:50:17 | t0mas | I'll go to bed before I get headaches from those calculations |
23:50:22 | * | amiconn is 10 in base 34 |
23:50:28 | Mikachu | i think i can trim out the sed if i use some weird shell constructs |
23:50:46 | t0mas | night |
23:51:33 | Bagder | echo "obase=N; Y" | bc |
23:51:46 | Bagder | replace Y and Y |
23:51:48 | Bagder | N |
23:51:50 | Bagder | aargh |
23:52:13 | amiconn | LinusN, Bagder: I tried to find something about the vmware tools license. Vmware itself says nothing about it, and there's nothing in the tools itself |
23:52:26 | | Part amx109 ("Leaving") |
23:52:27 | LinusN | what is vmware tools? |
23:52:35 | LinusN | ah |
23:52:38 | amiconn | All I could find is that vmware links to several community-built VM images, and some of them contain vmware tools |
23:52:39 | | Quit webguest36 ("CGI:IRC (EOF)") |
23:52:48 | t0mas | LinusN: a packet of tools to make vmware pc's display better |
23:52:57 | t0mas | and have better mouse support etc |
23:52:59 | XavierGr | any news on the updated VMware image? |
23:53:10 | LinusN | the vmware display driver is included in later versions of x.org |
23:53:16 | LinusN | iirc |
23:53:35 | amiconn | LinusN: Mouse synchronisation to host, display driver, shared folders, better networking driver |
23:53:38 | maeck | Hi guys, I am new to this. Can anyone of you tell me whether it is possible to link something like Freetype into a plugin (rock)? |
23:54:00 | LinusN | maeck: no |
23:54:12 | sharpe | my right hand is always cold, i don't get it... |
23:54:26 | amiconn | The mouse synchronisation eliminates a major annoyance |
23:54:28 | Mikachu | smoker? |
23:54:33 | sharpe | no... |
23:54:49 | Mikachu | maybe mousing too much stops blood flow somehow |
23:54:54 | sharpe | possibly |
23:55:00 | LinusN | sharpe: your shoulder and neck muscles are probably stiff |
23:55:05 | maeck | Do I have to link into the base package and include things like that like the lcd tools? |
23:55:07 | LinusN | and stops the blood |
23:55:16 | sharpe | 'kays |
23:55:23 | LinusN | get a massage |
23:55:32 | sharpe | no one around... |
23:55:35 | sharpe | everyone's |
23:55:36 | Bagder | maeck: to do what? |
23:55:38 | sharpe | out doing stuff. |
23:55:42 | | Quit iJason ("CGI:IRC (Ping timeout)") |
23:55:53 | maeck | Try to keep the mouse in front of the keyboard instead of the right side. Gives better blood flow through the mousing arm |
23:55:57 | LinusN | sharpe: do it to yourself then |
23:56:39 | sharpe | heh, linus, what would you think of a 6502 cpu emulator for rockbox? |
23:56:53 | LinusN | should work |
23:57:02 | LinusN | we do need one to play sids |
23:57:12 | Bagder | the cpu itself shouldn't be hard to emulate |
23:57:15 | sharpe | i mean, interesting idea, bad idea, useless, etc |
23:57:19 | sharpe | it isn't... |
23:57:28 | LinusN | sid player is a wonderful idea |
23:57:30 | Bagder | the hard part is the interesting c64 chips |
23:57:33 | Bagder | ;-) |
23:57:54 | Mikachu | atari .ym files would be fun too :) |
23:57:56 | Mikachu | <- optimist |
23:57:57 | | Quit RedBreva ("CGI:IRC (EOF)") |
23:58:20 | sharpe | <- somewhat pessimistic |
23:58:49 | LinusN | gotta go to sleep now, cu tomorrow |