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

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

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

#rockbox log for 2005-12-26

00:01:58 Quit Paul_The_Nerd (Read error: 104 (Connection reset by peer))
00:02:36rayodoes something exists to get colors on the iriver h300?
00:03:07Santhats what I am trying to d
00:03:18linuxstbPaul_The_Nerd: No, you need to use the "bootpartition.bin" to restore.
00:04:17rayocan i help you somehow?
00:04:18linuxstbBut you only need to restore the first 6MB or so of it - that's all that's overwritten when you install the Rockbox bootloader
00:04:31Sanrayo, can you code C?
00:05:24rayoi never codec c but i can code other languages and i can read c :) so i can try it ...
00:05:39Sancan you see anything wrong with that
00:05:43Sanactually, wait
00:06:04 Quit dpassen1 ()
00:06:15Sanhave a look at it now
00:06:21Sancan you see anthing wrong?
00:07:16rayoomg where should it be in the file?
00:07:19linuxstbDid you add the new language strings to the .lang file(s) ?
00:07:31Sanrayo, where I left the big spaces
00:07:54linuxstbI don't think that file is easy to understand for someone new to Rockbox.
00:08:13Sanhe can have a go
00:09:36linuxstbSan: Have you added the language strings to the .lang file(s)?
00:10:12linuxstbAre you sure you are not getting any errors when you compile it?
00:10:31Sanyou can try it if you want
00:10:43linuxstbHave you changed any other files apart from settings_menu.c ?
00:11:00San(Sorry, I am only learning)
00:11:49 Join Paul_The_Nerd [0] (
00:12:09linuxstbI get 100s of error messages when I try and compile that settings_menu.c file
00:12:20SanI dont
00:12:30Sani am using the cygwin
00:12:35linuxstbThen you are not compiling that file.
00:12:39Paul_The_Nerdlinuxstb: Disabling the cache got it working.
00:12:49SanI am compiling the whole thing
00:13:07Paul_The_NerdI'm guessing no charging inside of RB yet.
00:13:27linuxstbYes, charging is in hardware, and I'm 99% sure it's working.
00:14:01Sanhhhhm, do you know how to fix the errors?
00:14:15 Join mozetti [0] (
00:14:20Paul_The_NerdAh, neat
00:14:43Paul_The_NerdSo, with just commenting out the caching thing it boots fine now
00:14:59linuxstbSan: You first need to get the errors yourself - you probably have more than one copy of the Rockbox source on your computer and are editing the wrong one.
00:16:03Sanno, I'm pretty sure, I have to go back from the apps folder to get to the rockbox_.bat file
00:17:27 Quit hd (Read error: 101 (Network is unreachable))
00:17:38 Join goa [0] (
00:17:39linuxstbTry using the Windows search facility to look for files called "settings_menu.c"
00:18:04 Join DreamTactix291 [0] (
00:18:25Paul_The_Nerdlinuxstb: You said something about "experimental playback code"?
00:19:03linuxstbThere's a patch here:
00:19:29Paul_The_NerdHow is it?
00:19:33linuxstbMost of the code is already in CVS - that patch is just a bad hack to get something playing.
00:19:44Sanlinuxstb: Does it matter if there is more than one file?
00:19:58Paul_The_NerdAh. Does it work in realtime on anything?
00:20:09linuxstbIt doesn't work properly - the audio stutters, even with WAV files.
00:20:40linuxstbSan: It matters because you are not compiling the version you are editing.
00:20:53Paul_The_NerdAh. Still, it'll be interesting to see.
00:21:00Paul_The_NerdWell, hear.
00:21:38Sanah, i'll work on it tomorrow
00:21:50Sananyway, thanks linuxstb, i learned alot
00:22:00Sanhappy christmas everyone
00:33:50 Join Rincewind [0] (
00:43:08 Join saa[b_r]ider [0] (n=saab_rid@
00:48:17 Quit ender` (" Linux is the most self incompatible OS I know. [from cdrtools-2.0: README.linux]")
00:49:14Paul_The_NerdWoo! really splotch audio.
00:55:19linuxstbYep :)
00:56:32Paul_The_NerdRockbox looks really nice in color.
00:57:01 Join maX`-arG [0] (
00:57:11linuxstbHave you tried bejewelled?
00:57:19Paul_The_NerdOne sec
00:57:23maX`-arGSome Germans here?
00:57:35linuxstbPaul_The_Nerd: It will probably crash...
00:57:45maX`-arGbzw. welche die auch iriver besitzen? ^^
00:57:53Rincewindauch das ^^
00:57:53Paul_The_NerdHoly cow
00:58:12Paul_The_NerdFor some reason it wasn't showing the plugins earlier.
00:58:19Rincewind<−− iriver h120 mit Rockbox
00:58:26Paul_The_NerdBut that was before I rebuilt it for audio, so maybe somehow I didn't copy all the folders over.
00:58:41maX`-arGhm, weiß nich ob du mir dann helfen kannst, ich check nich wie ich neue firmware auf meinen iriver h10 spiele :/
00:58:50linuxstbYou should always do "make zip" and then unzip that zip file.
00:59:21Rincewindauf deinem H10 wirst du rockbox nicht zum laufen bringen, da musst du wohl oder übel bei der originalfirmware bleiben
00:59:24linuxstbThis is an English channel...
00:59:50maX`-arGjo. un wie funktioniert das mit der originalfirmware, bekomm ja nichma das hin :P
00:59:56Rincewindsorry, I just want to help...
00:59:58Paul_The_Nerdlinuxstb: I do always do it that way.
01:00:22Paul_The_NerdI just think that the transfer got interrupted maybe. (I always extract on the PC, then copy the files over. Extracting on the Nano is REALLY slow)
01:00:43linuxstbYes, preglow's complained about that.
01:00:59Paul_The_NerdHow do I quit bejeweled with these controls?
01:01:12Rincewindalso bei mir geht das so, dass ich die firmware-datei runterlade, auf den player drauf spiele (ins root-verzeichnis) und dann in den optionen auf Firmware-upgrade gehe. Versuch auf keinen Fall irgendwie Rockbox draufzumachen!
01:01:12linuxstbHold down the centre button and press menu
01:01:18Paul_The_NerdI shall be back later.
01:01:25Paul_The_NerdIt's time for dinner.
01:01:32 Quit Paul_The_Nerd ("Leaving.")
01:01:42linuxstbAh, you must be in the USA?
01:03:01 Quit maX`-arG ("get satisfied! • :: ««« (Gamers.IRC) »»» ::")
01:08:39saa[b_r]idermorning "or whatever time it is at where you are :)"
01:09:09saa[b_r]iderabout how many iPod users are currently testing the iPod port?
01:13:58linuxstbI'm only aware of two people who've tried it, apart from myself and preglow who are developing it.
01:21:37saa[b_r]iderI got my friend who owns a 3rd Gen iPod to join the channel... I'm aware that no one is working on a port for the 3Gs, but I think he may be interested to help
01:22:40saa[b_r]iderI'll have him chat with you guys when he's around. "Darkstego"
01:24:15linuxstbSure. The first thing he needs to do is get the source code for both ipodlinux and Rockbox and start to read them.
01:25:05linuxstbHe should be able to spot the ipod related code in Rockbox - it's all in the firmware/ directory.
01:25:52saa[b_r]ideras an ipod user, what are the main advantages for you to install rockbox? otf playlists was a big thing for me as an H300 owner, but that's already available in iPods, albeit not as powerfull as in rockbox
01:26:28linuxstbPersonally, I think that any DAP that doesn't do gapless is useless.
01:26:44 Join akaidiot [0] (n=nope@
01:26:50linuxstbI also need MP2 and FLAC playback - those are the two main file formats I use.
01:27:10saa[b_r]iderdoes rockbox support flac?
01:27:22linuxstbOf course :)
01:27:46saa[b_r]iderI never knew that :) well iPod should have gapless AAC, doesn't it?
01:28:29linuxstbiPod doesn't have gapless anything. And AAC as a format is not capable of gapless.
01:29:03linuxstbOr at least, it doesn't make gapless easy - it has the same problems as MP3.
01:29:26saa[b_r]iderhow long ago did lame start supporting gapless?
01:29:49linuxstbI've no idea, I don't use lame.
01:30:21saa[b_r]iderbut don't you need to have lame encoded MP3s to get gapless support in rockbox?
01:30:29saa[b_r]iderI thought I read that somewhere in the wiki
01:30:43linuxstbYes, if you are using MP3s.
01:30:54linuxstbRockbox supports about 10 different audio formats.
01:31:02saa[b_r]iderso your music is mainly in FLAC?
01:31:17linuxstbYes, plus recordings from digital radio in MP2 format.
01:31:40saa[b_r]ideryour CD rips must be huge then... how big per album?
01:32:19linuxstbI'm not sure, but I think it's about 30MB per track.
01:33:05saa[b_r]iderjust a little bit under 50% of a WAV file...
01:33:12linuxstbWhen I run out of space, I'll probably use Ogg Vorbis, but it's not a problem yet.
01:34:10saa[b_r]ideris Ogg Vorbis that much better than MP3s? is it because it has better audio quality, or better compression, or both?
01:35:02RincewindThey are both very equal
01:35:08linuxstbThat's why I don't use lossy formats - it's too hard to decide which one :)
01:35:26saa[b_r]iderhow about gapless with Ogg?
01:35:29Rincewindat higher bitrates, anyway
01:35:49linuxstbgapless works perfectly with Ogg, because the format is designed to support it.
01:36:01 Join Paul_The_Nerd [0] (
01:36:12*Paul_The_Nerd returns.
01:36:53saa[b_r]iderhmm then Ogg would be the obvious choice...
01:37:14saa[b_r]iderso do you appreciate file tree more than DB?
01:37:32Rincewindif you don't use other players than rockbox or your computer, yes
01:38:42 Join RotAtoR [0] (
01:39:07saa[b_r]ideroh god, I just realized that I've been chatting with two people!!!!
01:39:15Paul_The_Nerdlinuxstb: The file system seems to only work some of the time. Like, not every time I choose to browse plugins will it work
01:39:59saa[b_r]idermorning Rincewind :) I guess I'm sleepy! didn't notice when you joined the conversation :D
01:40:13RincewindI'm only saying things here because I have to wait for my download to finish...
01:40:35Rincewindin fact it is 01:42 at my place :D
01:40:51saa[b_r]ider8:40 am here ;)
01:41:40 Quit slowcoder (Read error: 110 (Connection timed out))
01:42:05Rincewind01:42 am
01:43:00saa[b_r]ider+8 GMT (Beijing, China) timing
01:43:21bagawkI am at gmt -8
01:43:33bagawkThe other side of the world :)
01:43:51bagawksaa[b_r]ider: yes
01:44:20saa[b_r]iderthought so :) what would that be, eastern timing?
01:44:54bagawkI live on the west coast
01:45:02Rincewindok, download finished, now I'm off to bed
01:45:25***Saving seen data "./dancer.seen"
01:45:29Rincewindgood, night, morning or whatever ;)
01:45:36linuxstbPaul_The_Nerd: Did you leave that init_cache line commented out when you built Rockbox itself? Or did you put it back?
01:45:52Paul_The_Nerdlinuxstb: Actually, I probably left it commented out.
01:45:55saa[b_r]iderhehehe :D I'm always confused by time in US because of DST
01:46:16Paul_The_Nerdlinuxstb: I should restore it, I take it?
01:46:24 Quit Rincewind ("bye")
01:46:31linuxstbNo, it should work better without it. (but much slower)
01:47:40linuxstbI've never had a problem with the file (or plugin) browser not working though. Just a problem when Rockbox would crash when trying to load a plugin.
01:47:48Paul_The_Nerdlinuxstb: Well, speed isn't really an issue, except when a read fails. The virtual HD LED will flash, the cursor won't respond, then it won't display the plugins list (and in fact, won't until I reboot the player.) If I'm in the plugins list (for example, after I exited starfield) if I select another one, it goes to a blank screen for a little while, then says whatever .rock couldn't be loaded.
01:49:16linuxstbI think you need to talk to preglow to see if he's experiencing the same things. It seems to work better on my ipod (60GB Color).
01:49:29linuxstbBut it's still not perfect on mine either.
01:49:41Paul_The_NerdOh, I definitely didn't expect it to be.
01:50:54 Quit akaidiot (Read error: 113 (No route to host))
01:51:50 Join akaidiot [0] (n=nope@
01:52:34linuxstbDo you find the file browser slow? i.e. does the cursor lag behind you moving the wheel?
01:52:48Paul_The_NerdVery responsive
01:53:10linuxstbThen I don't think you have disabled the cache in your main Rockbox build.
01:53:27linuxstb(but I could be wrong)
01:53:42Paul_The_NerdI mean, there's sometimes a very slight lag after I lift my thumb before the pointer stops moving, but it's less than half a second.
01:53:45linuxstbI seem to remember it working _very_ slowly when I tried that on my ipod.
01:54:40Paul_The_NerdWell, it's a fresh build that I made *after* making the bootloader, without re-enabling it
01:55:00Paul_The_NerdAt least I think so
01:55:21 Quit Moos ("Happy Christmas @ all")
01:55:45linuxstbIt's just that (I think) preglow said the problems were fixed if he disabled the cache. Which is why I'm surprised you're experiencing the same symptoms.
01:55:56Paul_The_NerdLet me double check on that then
01:56:03 Join DJDD_ [0] (
01:57:09Paul_The_NerdThis time it's definitely disabled.
01:57:21Paul_The_NerdIt'll be a short bit before it finishes compiling and I can copy it over.
02:01:43Paul_The_NerdUgh, it shouldn't take so long to copy.
02:02:49 Quit rayo ()
02:04:11Paul_The_Nerdlinuxstb: What sort of lack of responsiveness am I supposed to be having?
02:04:19Paul_The_NerdThe cache is definitely disabled and it seems quite smooth.
02:06:28linuxstbMaybe I'm just remembering it wrongly. It just seemed much slower when I disabled the cache.
02:06:57Paul_The_NerdWell, I don't believe I've tried it with the cache enabled, so I don't know.
02:07:14linuxstbThat's probably the reason then.
02:07:22Paul_The_NerdBut the cursor moves quickly, and if I'm moving my thumb at a reasonable speed it matches perfectly. If I move it particularly quickly it moves 1 or 2 entries after I release.
02:07:29linuxstbYou'll be impressed when it's running at full speed :)
02:07:45Paul_The_NerdHehehe, I'm sure I will.
02:08:15Paul_The_NerdI'm impressed by something every couple weeks with rockbox anyway.
02:08:49linuxstbAnyway, time for bed. Goodnight.
02:08:58Paul_The_NerdThanks for the help
02:10:07 Quit linuxstb ("CGI:IRC (EOF)")
02:15:10 Quit mozetti (Read error: 110 (Connection timed out))
02:22:52 Part Paul_The_Nerd
02:32:50 Quit San (Read error: 110 (Connection timed out))
02:35:54 Join mozetti [0] (
02:38:25 Quit Rob2222 ()
02:39:22 Join Rob2222 [0] (
02:40:00 Join Paul_The_Ner1 [0] (
02:40:31 Quit Paul_The_Ner1 (Client Quit)
03:24:49 Join slowcoder [0] (
03:36:00 Quit saa[b_r]ider (Read error: 110 (Connection timed out))
03:39:59 Join DrumrPod [0] (
03:40:27DrumrPodi really should check the site BUT... is there any 5th gen ipod support yet?
03:41:07DrumrPodgot a 60gig'r (black) for xmas today :D
03:45:29***Saving seen data "./dancer.seen"
03:47:57 Quit Maxime (Read error: 104 (Connection reset by peer))
03:48:00 Join Maxime [0] (
03:54:55 Quit akaidiot (No route to host)
04:33:15 Quit mozetti (Read error: 110 (Connection timed out))
04:39:24 Quit DreamTactix291 (Read error: 110 (Connection timed out))
04:58:10 Join Jungti1234 [0] (n=jungti12@
05:11:14 Quit Jungti1234 ()
05:11:52 Join Jungti1234 [0] (n=jungti12@
05:13:39 Join saa[b_r]ider [0] (n=saab_rid@
05:43:51 Join Strath [0] (
05:44:34 Quit Strath (Client Quit)
05:45:33***Saving seen data "./dancer.seen"
05:56:30 Join Bluechip [0] (
06:05:49 Quit RotAtoR ("Leaving")
06:17:05 Join DreamTactix291 [0] (
06:31:20 Join Maxime` [0] (
06:31:20 Quit Maxime (Read error: 104 (Connection reset by peer))
06:40:38 Quit DreamTactix291 (Read error: 110 (Connection timed out))
06:44:40 Part Bluechip
07:45:35***Saving seen data "./dancer.seen"
07:45:44 Join saratoga [0] (
07:48:54 Join andrewmel [0] (
07:49:09andrewmelwow, lots here today
07:49:26 Join Bluechip [0] (
07:49:45 Part Bluechip
08:00:26 Quit darkstego (Remote closed the connection)
08:07:12 Quit saratoga ("CGI:IRC (EOF)")
08:12:47 Quit Jungti1234 ()
08:14:02 Join saratoga [0] (
08:16:11saratogai've been glancing through the rockbox code and have a question
08:16:46saratogado all codecs run as threads?
08:17:50 Join DreamTactix291 [0] (
08:33:35Slasherisaratoga: yes, all codecs run in a codec thread
08:41:36saratogawhich thread do they run in?
08:41:49saratogado they initialize their own threads?
08:42:01 Quit DreamTactix291 (Read error: 110 (Connection timed out))
08:42:20saratogaor is there some decoder thread that then invokes the correct code?
08:44:19Slasherisaratoga: in playback.c, "codec thread" initializes and runs audio codecs, "voice codec thread" runs only the voice codec (same mpa codec that codec thread can run also for audio)
08:45:13 Quit saratoga ("CGI:IRC (EOF)")
08:47:50 Join Jungti1234 [0] (n=jungti12@
08:47:56Jungti1234CC button.c
08:47:56Jungti1234gcc: installation problem, cannot exec `cc1': No such file or directory
08:47:57Jungti1234make[1]: *** [/home/guest/rockbox/h120sim/sim/button.o] Error 1
08:47:59Jungti1234make: *** [all] Error 2
08:48:16Jungti1234Why does this error happen?
08:52:53amiconnSlasheri: there?
08:54:57amiconnBagder: wiki spam! :(
08:57:42Slasheriamiconn: hi, now i am :)
08:58:28 Quit Maxime` ()
08:59:28amiconnSlasheri: Yesterday I encountered a bug in the swcodec playback engine. Not sure if it's reproducable. I was using a plugin (bewejeled) while my current playlist ended, or rather should have ended. Instead of stopping playback, it started playing the last track again...
08:59:48Jungti1234What happens?
09:00:21amiconnJungti1234: What I said: wiki spam
09:00:29Slasheriamiconn: Hmm, that's weird. I can try if i could reproduce that error
09:00:38amiconnSomeone with direct access to the server should clean up
09:01:08Slasheriamiconn: btw, would you like to try if tagcache compiles/works on archos with possible little modifications to the code?
09:01:32amiconnI was just about to ask that, saw your request in the logs
09:01:37Slasheriah :)
09:02:03Slasherii could create a patch for you.. just a moment, commenting out a few pieces to make it compile for me at least :)
09:02:43amiconnBtw, in order to check compilation, you could build the SH1 compiler, even if you don't have an archos
09:02:55amiconnI'll try the same with the arm compiler soon
09:03:17Slasherihmm, true. I will install that later
09:03:42Jungti1234Don't you know why happen error message upside?
09:04:30 Part andrewmel
09:24:55 Quit saa[b_r]ider (Read error: 110 (Connection timed out))
09:27:33amiconnSlasheri: Remarks from just looking at the patch: Rockbox already uses CRC is some places, so a common CRC function makes sense. However, 1KB of coefficients is overkill on archos.
09:28:18Slasheriamiconn: ah, true. Then we probably don't need that library (it's not yet even used by tagcache)
09:28:22amiconnThere is a CRC32 implementation in the flash plugins that uses a 4 bit lookup table. I think we should use that on archos, even if it's slower
09:29:31amiconnIf it's not yet used, then okay
09:30:03Slasherii planned to use it to create the checksum tags for files, but that part of code is not yet ready
09:30:26amiconnI figured the purpose.
09:32:01amiconnRockbox currently shows & checks a CRC16 of the archos boot rom to figure out the version. That could be changed to CRC32 (iirc, firmware_flash already uses CRC32 for this purpose)
09:32:38SlasheriHmm, yes. I think the code in firmware_flash would work fine
09:33:02amiconnA crc function could be part of the firmware library. Is there a posix standard name for such a function?
09:33:42SlasheriHmm, i don't think that is a standard library. But putting it to firmware level sounds good
09:34:07Slasheri*standard function
09:41:21 Join Vlad0man [0] (
09:42:36 Quit _Vladoman (Read error: 110 (Connection timed out))
09:45:37***Saving seen data "./dancer.seen"
10:18:43 Join DreamTactix291 [0] (
10:31:17amiconnSlasheri: Tagcache doesn't even build for archos:
10:31:26amiconnCC onplay.c
10:31:27amiconnonplay.c: In function `add_to_playlist':
10:31:27amiconnonplay.c:173: error: too few arguments to function `playlist_insert_track'
10:33:31Slasheriamiconn: ah, just insert null as the last parameter
10:33:52Slasherioh, i mean false
10:34:27Slasheriargh, no.. true :D
10:34:38Slasheritrue is the correct value
10:35:33amiconnNext error:
10:35:34amiconnCC settings_menu.c
10:35:34amiconnsettings_menu.c: In function `playback_settings_menu':
10:35:34DBUGEnqueued KICK amiconn
10:35:34amiconnsettings_menu.c:1417: error: `LANG_TAGCACHE_FORCE_UPDATE' undeclared (first use in this function)
10:36:11amiconnand following blahblah, like 'is reported only once', 'initializer isn't constant' etc
10:36:32 Join linuxstb [0] (
10:36:41Slasherioh, i forget to add the lang diff
10:36:54amiconnIt seems you didn't include apps/lang in the diff
10:37:11Slasheriyes, just a moment. Would you like to have a separate diff for that?
10:38:37DistSeems to be busy day =)
10:38:46SlasheriDist =)
10:39:25amiconnOkay, patch applied. Next one:
10:39:26amiconnCC tree.c
10:39:26amiconntree.c: In function `dirbrowse':
10:39:26amiconntree.c:760: error: too many arguments to function `onplay'
10:39:26***Alert Mode level 1
10:39:26amiconntree.c:787: error: too many arguments to function `onplay'
10:42:08Slasherioh.. then the onplay.c diff is missing :D
10:43:34Slasherithat doesn't look too good at the moment ;)
10:44:20linuxstbFor my build system changes to make Rockbox use .bmp files instead of .c files, I've run into a small problem - the fact that some targets need both mono bitmaps and native bitmaps (e.g. the main LCD and remote LCD splash logos for iriver) - meaning different options need to be passed to bmp2rb
10:45:03amiconnCC onplay.c
10:45:03amiconnonplay.c:526: error: conflicting types for `onplay'
10:45:03amiconnonplay.h:22: error: previous declaration of `onplay'
10:45:12amiconnSeems you forgot onplay.h as well
10:45:17Slasheriaargh.. yes :D
10:45:54linuxstbI've solved it but am not 100% happy with the solution - I've added a "-m" option to bmp2rb that makes bmp2rb always output a mono bitmap if the depth of the bmp file is 1. Otherwise it uses whatever was passed by the -f option.
10:46:27amiconnCC playlist_viewer.c
10:46:27amiconnplaylist_viewer.c: In function `onplay_menu':
10:46:27amiconnplaylist_viewer.c:477: error: too few arguments to function `onplay'
10:46:46linuxstbThe only other solution I can think of is to give mono bitmaps a different extension (e.g. .mbmp).
10:48:09amiconnlinuxstb: I don't like the -m - and in fact the problem is not (only) that targets might need native and mono bitmaps - it is that targets may have 2 native formats if they have 2 LCDs
10:49:11linuxstbIn which case, it's up to 2 native formats and mono - I think mono bitmaps will always be useful.
10:49:15amiconnCC playlist_viewer.c
10:49:15amiconnplaylist_viewer.c: In function `onplay_menu':
10:49:15amiconnplaylist_viewer.c:477: error: too few arguments to function `onplay'
10:49:27***Alert Mode OFF
10:49:29amiconnI mean
10:49:37amiconnCC tagtree.c
10:49:37amiconntagtree.c: In function `tagtree_rename_tag':
10:49:37amiconntagtree.c:392: warning: unused parameter `c'
10:49:44amiconnCC gui/gwps.c
10:49:44amiconngui/gwps.c: In function `gui_wps_show':
10:49:44amiconngui/gwps.c:228: error: too few arguments to function `onplay'
10:50:01Slasheriamiconn: the warning is normal, but it seems more diffs are still missing.. :P
10:50:34amiconnlinuxstb: Yes. It seems we need to indicate that somehow for the build system.
10:51:39CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
10:51:39*amiconn wonders how Slasheri creates diffs
10:51:55linuxstbamiconn: At the moment, configure creates a BMP2RB variable containing something like "$(tooldir)/bmp2rb -f 2". This is for native bitmaps.
10:52:16Slasheriamiconn: i just looked from kate which files i had edited but apparently i had restarted kate at some points so i did "some" files :)
10:52:54amiconnFor larger diffs, I usually diff the whole source tree, then cut down what shouldn't be included
10:53:09amiconnCC metadata.c
10:53:09amiconnmetadata.c: In function `get_musepack_metadata':
10:53:09amiconnmetadata.c:1218: error: structure has no member named `track_gain'
10:53:09amiconnmetadata.c:1219: error: structure has no member named `track_peak'
10:53:10amiconnmetadata.c:1222: error: structure has no member named `album_gain'
10:53:10***Alert Mode level 1
10:53:10amiconnmetadata.c:1223: error: structure has no member named `album_peak'
10:53:12amiconnmetadata.c:1228: error: structure has no member named `track_gain_string'
10:53:14amiconnmetadata.c:1229: error: structure has no member named `track_gain_string'
10:53:16amiconnmetadata.c:1231: error: structure has no member named `album_gain_string'
10:53:18amiconnmetadata.c:1232: error: structure has no member named `album_gain_string'
10:53:44Slasheriamiconn: ah, that's interesting.. it seems metadata doesn't like to compile without some other files for archos
10:53:48amiconnI wonder what metadata.c has to do here. It isn't used in cvs code for archos...
10:54:02Slasheriamiconn: tagcache needs the metadata..
10:54:21amiconnYes, but metadata is handled different on archos, w/o metadata.c
10:55:07amiconnget_musepack_data has no meaning at all on archos
10:55:35Slasheriyes, you are correct.. so then we should use the archos version instead because it knows which filetypes archos supports
10:56:19Slasherii think i will have to install the sh1 compiler now..
10:56:23linuxstbThe archos code only understands id3 tags - which are parsed in firmware/id3.c
10:57:16amiconnProbably (hopefully) that will change at some point in the future - if we get around implementing wav support
10:57:34linuxstbBut there are no tags used with WAV files afaik.
10:57:37amiconnThat will require playback engine tweaking
10:58:26amiconnNo, but perhaps it would be a good reason to look at unifying playback code
10:59:22amiconn(although I still think that the hwcodec playback engine is significantly more robust)
11:00:51 Join muesli__ [0] (i=muesli_t@
11:01:30Slasheriamiconn: Hmm, maybe it could be possible to use that metadata.c but #ifdef out code that doesn't apply for archos target?
11:01:53amiconnlinuxstb: iPod gcc is −−target=arm-elf ?
11:02:09amiconnSlasheri: That sounds like code duplcation...
11:02:11 Join saa[b_r]ider [0] (n=saab_rid@
11:02:33Slasheriamiconn: i think the mp3 metadata is read elsewhere
11:02:47Slasheriso after that modification, metadata.c would be almost empty for archos
11:03:11***Alert Mode OFF
11:03:19linuxstbamiconn: Yes.
11:03:21Slasheriamiconn: yes, metadata uses mp3info for that
11:12:18 Join BHSPitMonkey [0] (
11:19:12muesli__yawning is under copyright of hcl
11:19:16muesli__stop it
11:23:42muesli__better :D
11:24:26BHSPitMonkeyjust another annoying ipod user.
11:26:55muesli__get your monkey at ;)
11:27:27BHSPitMonkeymonkey acquired
11:28:39BHSPitMonkeyjust built myself ipodloader2, props to slowcoder! it's wicked
11:28:51BHSPitMonkey(josh, too, but he's not here)
11:29:44muesli__sorry, not my player :o
11:45:40***No seen item changed, no save performed.
11:52:45 Join ender` [0] (i=ychat@
11:55:04muesli__Paprica i wont promise too much but maybe we can host your roxx
11:57:09muesli__although its a german forum hosting is independent though
11:57:12Papricatry to check if you can ok?
11:57:36muesli__i am just clarifying
11:57:55linuxstbWhy don't you just use the Rockbox Wiki?
11:58:12Papricato upload our plugins?
11:58:22linuxstbI don't see why not.
11:58:59Papricacuz we change the plugins alot
11:59:14muesli__Paprica we could do it
11:59:31Papricaoh very good
12:00:17Papricalinuxstb, you dont want to see every day change on the first page of rockbox about our plugins right? =]
12:00:32Slasheriamiconn: i have soon fixed the code to compile (sh1 compiler working) :)
12:00:38Paprica(sorry, my english is bad)
12:01:11muesli__Paprica pls contact icq 161792426
12:01:24Paprica10q very much
12:01:34muesli__no worries m8 :)
12:01:52Papricahe is offline
12:01:55linuxstbI just think it would be more useful to have everything in one place.
12:02:00muesli__no, he is not
12:02:08Papricaah ok
12:02:17muesli__just write something
12:02:44Papricaits you?
12:03:27muesli__no ;-) we are running the forum but its my m8
12:05:53Slasheriamiconn: now it should compile :)
12:06:15 Quit Jungti1234 ()
12:12:47linuxstbamiconn: Do you have any better ideas for handling mono and native bitmaps than the "-m" option to bmp2rb? I don't think we should worry about the possibility of two non-mono native formats until it's needed.
12:15:02 Join t0mas [0] (n=Tomas@unaffiliated/t0mas)
12:18:10 Join Moos [0] (
12:20:09 Quit Rob2222 (Read error: 104 (Connection reset by peer))
12:20:51 Join Rob2222 [0] (
12:25:57linuxstbIf anyone wants to look at my bmp building patch, it's here:
12:26:23linuxstbYou will also need the apps/bitmaps/ and apps/plugins/bitmaps directories in this zip file:
12:36:14 Quit linuxstb ("CGI:IRC")
12:43:21 Quit DreamTactix291 (Read error: 110 (Connection timed out))
12:43:35 Join Jungti1234 [0] (n=jungti12@
12:55:26Papricanew domain, working links =]
13:00:34 Quit edx (Read error: 110 (Connection timed out))
13:02:40Mooshi, and what's about this one on the wiki
13:03:04Moosif it don't work, please change the link
13:03:58Papricahow can i change it?
13:04:16Moosdo you have wiki account?
13:05:11MoosPaprica: I'll change it if you want
13:06:26Papricaplease change it
13:09:15Moosthanks to you and eli for plugins ;)
13:15:20 Join amiconn_ [0] (
13:15:46 Join b0br [0] (
13:23:59 Join LinusN [0] (
13:24:33Papricahi linus
13:24:36 Join linuxstb [0] (
13:25:09LinusNnot much, really :-)
13:27:55 Nick Lost-ash is now known as ashridah (
13:33:51 Quit amiconn (Read error: 110 (Connection timed out))
13:33:51 Nick amiconn_ is now known as amiconn (
13:45:41***Saving seen data "./dancer.seen"
13:45:45PapricaLinusN:there is a function that give back the name of "what open" now?
13:46:37Papricalike "Menu" |
13:46:44Paprica"file browser"
13:47:40 Join rayo [0] (n=rayo@
13:47:41LinusNPaprica: huh?
13:48:03linuxstbWhat are you trying to do?
13:48:04Papricai want to set text on the status bar
13:49:15Papricaits beautiful =]
13:49:39LinusNyou want a title for the screens?
13:49:47rayowhere must i start editing some file to get a colored wps screen? (i don't know where to start)
13:50:04LinusNPaprica: i don't think that belongs in the status bar
13:50:10linuxstbThere is a patch on the patch tracker to give you color in the WPS.
13:50:49rayooh cool i search there, thanks
13:50:50Papricai want status bar like the ipod
13:51:02LinusNPaprica: because the status bar already contains all those icons
13:51:24Papricabut it not contains titels
13:51:46LinusNyou want to have a title instead of the icons?
13:52:11Papricai want titles and icons
13:52:19Papricathe title is only
13:52:19LinusNhow will you fit it on the archos lcd then?
13:52:25PapricaFile browser
13:52:46Papricai want to do it for h3xx
13:53:49LinusNthere is no generic function to tell which screen is active
13:54:13LinusNi suggest you let each screen set a string pointer which the status code uses
13:54:23LinusNstatusbar_title(char *str);
13:54:52LinusNhowever, if you want to do something useful for the project, i have an idea for you:
13:55:17LinusNshowing the current path in the dir browser
13:55:29LinusNon the top row
13:55:44Papricaits easy?
13:55:49SlasheriLinusN: hi, would you like to test if tagcache works on archos players? The patch can be found here:
13:55:53Papricacuz im only 2 weeks on C
13:56:05LinusNPaprica: not trivial, but it shouldn't be *that* hard
13:56:34Papricaok i will try
13:56:58LinusNSlasheri: i've deliberately ignored all talk about the tag cache to prevent information overload in my brain
13:57:02LinusNSlasheri: what is it?
13:57:37SlasheriLinusN: ah.. basically it's a redesigned version of the tagdb, supporting database generation on the player etc. :)
13:57:57Slasherisimilar to the dircache
13:58:04LinusNhow does it work?
13:58:40rayomh the color patch does only add one color (bitmaps are still all in one color)
13:58:56 Nick ashridah is now known as Lost-ash (
13:59:10Slasheriinitially cache will be built on background and it can be accessed directly from disk or loading it to ram (iriver based players). New files can be also added to the db without rebuilding it
13:59:28Slasheriit also provides simple api to do searching
13:59:59Slasheriand in future it will allow tag modifications directly using the player (however, it will not touch the real tags stored in the files)
14:00:10LinusNok, so it builds the tag database on the fly?
14:00:29Slasheriand player can be rebooted any time - the building will continue where it left
14:00:39LinusNholy moses, that must take quite a while
14:00:58Slasherion iriver, it takes about 10 minutes to build the db with 5000 songs
14:01:26Slasheribut that needs to be done only once :)
14:01:29Moosfaster than on the computer
14:01:34Slasheriit would be interesting to know how much it will take on archos
14:01:45LinusNmy guess would be 30 minutes
14:01:59LinusNmaybe even more
14:02:29LinusNi'd like an offline version as well...
14:02:33Slasheriyep. But i think the disk access times are more important than the cpu speed
14:02:48LinusNyes, that's why i didn't say 4 hours
14:02:49Slasheriit should be easy to write an offline version of that as well
14:03:25LinusNi'll try it when i find the time
14:03:26MoosSlasheri: is it already ready for irivers?
14:03:30Slasherisounds good
14:03:40Jungti1234Paprica: I want it too. :)
14:03:46SlasheriMoos: i would say it's working, but definately not ready
14:03:55Moosok :)
14:03:56Papricaipod look?
14:03:56LinusNSlasheri: how does the browser work? does it cache x tags in memory?
14:03:59Slasheriit sill has checksumming, on-the-fly editing etc. missing
14:04:13Jungti1234Paprica: Yes
14:04:38SlasheriLinusN: it can read the tags directly from disk to the internal dircache (on archos) or from ram, where all unique titles are cached
14:04:53LinusNSlasheri: you don't need #ifdef HAVE_ADJUSTABLE_CPU_FREQ
14:05:00Jungti1234Paprica: It's very smart.
14:05:12Slasheriit never loads filenames into memory, because it can fetch those from dircache where available
14:05:19SlasheriLinusN: ah, then i will remove that :)
14:05:43Jungti1234Paprica: Can you make it?
14:05:56Papricai try to make it
14:06:03Jungti1234ah ok :)
14:06:19Jungti1234If you make it, send to me.
14:06:19LinusNSlasheri: looks really interesting
14:14:32 Quit linuxstb ("CGI:IRC (EOF)")
14:18:53 Join DreamTactix291 [0] (
14:21:08 Join edx [0] (
14:42:54 Quit DreamTactix291 (Read error: 110 (Connection timed out))
14:50:44 Join Febs [0] (
15:00:00Papricagui/statusbar.c: In function `gui_statusbar_draw':
15:00:00Papricagui/statusbar.c:173: warning: implicit declaration of function `gui_statusbar_title'
15:00:00Papricagui/statusbar.c: At top level:
15:00:00DBUGEnqueued KICK Paprica
15:00:00Papricagui/statusbar.c:463: warning: type mismatch with previous implicit declaration
15:00:00Papricagui/statusbar.c:173: warning: previous implicit declaration of `gui_statusbar_title'
15:00:01***Alert Mode level 1
15:00:01Papricagui/statusbar.c:463: warning: `gui_statusbar_title' was previously implicitly declared to return `int'
15:00:06Papricawhat is the meaning?
15:01:43LinusNit means that you don't have a prototype for the function
15:02:17Papricahow can i build prototype
15:02:24LinusNstatusbar.h would be a good place to put it
15:03:19Papricaoh ok
15:03:22Papricai see
15:10:02***Alert Mode OFF
15:15:02Papricano errors
15:15:24Papricabut the simulaturs stuck up
15:16:05Papricamaybe its the simulator code?
15:18:46LinusNPaprica: gdb is your friend
15:18:58Papricawhat is gdb
15:19:07LinusNGnu DeBugger
15:19:20Papricamm where is it?
15:19:43LinusNit should be part of the devkit
15:19:54Papricahow can i use it?
15:19:57LinusNgdb rockboxui.exe
15:20:27PapricaBASH: gdb: command not found
15:21:03LinusNi guess bluechip didn't think that the debugger was useful
15:21:45LinusNPaprica: then use DEBUGF() to print debugging output to the console
15:22:23Papricaok i will try
15:22:31LinusNgood luck
15:23:30LinusNJungti1234: :-)
15:23:47Papricawhat i need to do with this fuction?
15:23:51Jungti1234"which seems interesting"
15:24:06LinusNPaprica: it works just like printf()
15:28:02Papricablah im dont know =\
15:29:02LinusNPaprica: just put DEBUGF("bla\n") in strategic places in the code to see how far it gets before it crashes
15:30:08Papricagui/statusbar.c: In function `gui_statusbar_draw':
15:30:08Papricagui/statusbar.c:182: warning: implicit declaration of function `DEBUGF'
15:30:08PapricaLD rockboxui.exe
15:30:35LinusN#include "debug.h"
15:32:04 Quit pill ("changing servers")
15:32:13 Join pill [0] (
15:32:42PapricaWe open the real file 'archos/.rockbox/rockbox.tagdb'
15:32:42PapricaFailed opening database
15:32:42PapricaWe open the real file 'archos/.rockbox/langs/english.voice'
15:32:42PapricaWe open the real file 'archos/.rockbox/viewers.config'
15:32:42PapricaResume index 1 offset 6E3D5
15:32:43***Alert Mode level 1
15:33:43LinusNhow did you implement gui_statusbar_title()?
15:34:17LinusNfor example, what does it display when gui_statusbar_title hasn't been called yet?
15:34:50Papricamm moment
15:35:42Papricasame things
15:35:42PapricaWe open the real file 'archos/.rockbox/rockbox.tagdb'
15:35:43PapricaFailed opening database
15:35:43***Alert Mode level 2
15:35:43PapricaWe open the real file 'archos/.rockbox/langs/english.voice'
15:35:43***Alert Mode level 3
15:35:43PapricaWe open the real file 'archos/.rockbox/viewers.config'
15:35:43***Alert Mode level 4
15:35:43PapricaResume index 1 offset 6E3D5
15:37:15Papricablah it happens only when i use the function without a variable
15:41:39LinusN"when you use the function with a variable"?
15:42:01Papricathe simulature is crashed
15:42:13Papricawithout "ed"
15:44:11 Join Strath [0] (
15:44:47LinusNbut what do you mean when you say "use the function with a variable"?
15:45:42***Saving seen data "./dancer.seen"
15:45:44***Alert Mode OFF
15:45:45Papricause this fuction
15:45:56Papricawith variable
15:46:01Paprica(my function)
15:46:40rayowhere must i look to add some code to get 16-bit images in wps files? (i can't find it in the sourcecode)
15:47:31LinusNrayo: that is a major undertaking
15:47:44LinusNPaprica: show me
15:47:51Papricathe function?
15:48:09LinusNwhat does gui_statusbar_title do?
15:48:25Papricavoid gui_statusbar_title(struct screen * display, char *str){
15:48:25Papricachar buffer[10];
15:48:25Papricaunsigned int width, height;
15:48:25Papricasnprintf(buffer, sizeof(buffer), str);
15:48:26***Alert Mode level 1
15:48:26Papricadisplay->getstringsize(buffer, &width, &height);
15:48:28Papricadisplay->putsxy(LCD_WIDTH/2-width/2, STATUSBAR_ICONS_Y_POS, buffer);
15:49:56LinusNlooks like it would work, provided that str is short enough
15:50:17Papricamm it shows the text
15:50:30Papricabut the simulatur crash
15:50:55LinusNhow long is the text?
15:51:11Paprica5 letters
15:51:24rayowhy? the displaydriver can show 16bit images, where is the point that this is a major undertaking?
15:51:40LinusNrayo: we don't have a color bmp loader
15:51:50LinusNto begin with
15:52:05rayoah ok then i start with this :)
15:52:51Papricaeli write bmp loaser
15:53:21LinusNPaprica: so it shows the text and then crashes?
15:55:28muesli__btw we would like to host other plugins as well and offer this site as a plattform
15:56:30Papricano problem i think
15:57:47LinusNmuesli__: out of curiosity, why not have the plugins in the rockbox cvs?
15:58:09muesli__Paprica asked for webspace
15:58:27***Alert Mode OFF
15:58:30muesli__and here we go
15:58:58PapricaLinusN its color plugins, only for h3xx
15:59:04LinusNthe plugin concept is designed for 3rd party plugins, so this is exactly what we had in mind when implementing the plugins, but it's always nice to know why
16:00:06muesli__ok..didnt want to appear as competitors...
16:00:21PapricaLinusN do you have some solution to the crash?
16:00:23LinusNyou're not a competitor
16:00:45LinusNPaprica: no. how do you call the function?
16:01:40LinusNmuesli__: the only thing that concerns me is that the authors don't seem to want to cooperate with the rest of the rockbox project
16:02:11muesli__ah ok...but i am the hoster only ;) didnt code any single line
16:02:14LinusNPaprica: is it called several times?
16:02:35Papricaonly once
16:03:27LinusNPaprica: and it works if you don't call it?
16:03:43Papricaand if i call it without a vriable
16:03:59PapricaLinusN!! it works!!
16:04:07Papricai do nothing
16:04:19 Join akaidiot [0] (
16:11:28LinusNPaprica: so what caused the crash?
16:11:36Papricai dont know
16:12:08 Quit akaidiot ("( :: NoNameScript 3.81 :: )")
16:13:46rayomh why doesn't rockbox display the audio files in the simulator? (i can see a directory but no mp3s)
16:14:39Papricahold* a-b
16:14:52Papricaand change to supported
16:16:50rayooh, in the daily built for my iriver it was on supported so i didn't see that, thanks
16:17:16Jungti1234Paprica: It works?
16:17:40Papricabasic title
16:18:02Papricanow i can continue
16:18:52Jungti1234Can you send it to me?
16:19:15Papricait write only "Menu"
16:19:38 Join DreamTactix291 [0] (
16:20:17Jungti1234OK, You continue.
16:22:22Jungti1234Paprica: Are you eli's friend?
16:22:38Papricamm before this chat no
16:36:36 Join akaidiot [0] (
16:38:06 Quit Jungti1234 ()
16:38:06 Quit edx (Read error: 104 (Connection reset by peer))
16:44:59 Join akaidiota [0] (
16:47:18 Join mirak [0] (
16:56:29mirakgcc doesn't use coldfire emac right ?
16:58:40lostlogicxnor does it use addq to memory, nor is it very smart.
17:03:15 Quit akaidiot (Read error: 110 (Connection timed out))
17:03:48 Quit akaidiota (Read error: 110 (Connection timed out))
17:08:04 Join icy [0] (
17:08:47icyhi there
17:12:00 Join akaidiot [0] (
17:22:25 Quit DreamTactix291 (Read error: 110 (Connection timed out))
17:23:04 Join iLyric [0] (
17:23:29miraklostlogicx: I was watching a video on the H300 on the iriver firmware, and I doubt we can ever match that by not having a gcc using emac
17:25:00mirakI have a doubt that the xvid plugin uses iram for all variables considering that there is an array that is already 260ko big
17:25:39mirakit's global variable
17:31:22 Quit iLyric ()
17:34:23 Join iLyric [0] (
17:34:29icyis rockbox working on the H10 iriver or do you know of any alternative os for it?
17:36:15 Quit iLyric (Client Quit)
17:37:16 Join iLyric [0] (
17:37:34 Quit iLyric (Client Quit)
17:40:12mirakicy: none
17:41:45muesli__btw what does the pre-recording patch do?
17:44:51icymirak: ok
17:45:44***Saving seen data "./dancer.seen"
17:45:45 Join Rob2222_ [0] (
17:47:12 Quit icy ()
17:48:57b0brmuesli: makes prerecording work AFAIK ;)
17:50:00muesli__true..but what is PRE-recording? ;)
17:51:48b0bras soon as you enter recording screen it starts to record to buffer and when you press record it writes specified amount and starts to record..
17:51:58b0brthis is really great feature!!!
17:55:12mirakb0br: I have seen something like that on linux. It records perpetually, so when you here a sound that you want to keep, you just press enter :D
17:56:37 Part LinusN
17:56:56b0bri think that with this feature h300 finally beats minidisc in recording
18:01:31 Quit Rob2222 (Read error: 110 (Connection timed out))
18:07:16mirakb0br: recording in wav beats it alone for me :)
18:29:10 Quit Paprica (Read error: 110 (Connection timed out))
18:37:24 Join edx [0] (
18:39:24 Quit DrumrPod (Read error: 110 (Connection timed out))
18:41:19 Quit muesli__ (Read error: 104 (Connection reset by peer))
18:45:27rayoin which file is the function that draws the wps images (wps_data.img) to the lcd?
18:59:37 Join DreamTactix291 [0] (
19:11:22saa[b_r]iderrayo: how is it going with colored WPS?
19:12:29rayoto read a 24 bit bmp is no really hard but i can't find the function which draws the bitmap buffer
19:12:59CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
19:12:59*amiconn successfully built arm-elf-gcc 3.4.4 under cygwin, and also successfully built rockbox for iPod nano with it
19:13:24amiconnarm code must be huge, judging from the rockbox.ipod size...
19:13:31saa[b_r]iderthere's a thread at the RB forum discussing how to implement color, that may be helpful for you...
19:14:04rayodo you have a link?
19:14:09saa[b_r]idersure, hang on
19:15:14rayook thanks
19:15:49saa[b_r]iderno problem :) the guy was optamistic in the begining, then he lost hope :( hopefully you can figure out something :)
19:17:01 Join muesli__ [0] (i=muesli_t@
19:17:42 Join xmixahlx [0] (n=xmixahlx@
19:22:22rayomh in this thread they discuss only colors für wps files, i want to get 16-bit bmp files working
19:23:37amiconnWhere? wps?
19:23:49amiconnThat'll be even more work than text colours
19:23:56rayoerm i want 24 bit bmp on a 16bit lcd :)
19:24:16rayoah patch for colors in the wps files does exist in the patch repo
19:26:11saa[b_r]iderbut that doesn't implement various colors in the wps. if I'm not mistaking, it only supports changing the foreground and background colors on the fly, instead of having to edit the values in lcd.h and recompile everytime
19:27:45amiconnIf full colour support were simple, it would already have been implemented
19:28:29amiconnThere's quite some low-level work to be done
19:29:04saa[b_r]idergood luck to the developers :)
19:30:38rayoto get 16bit images we just must change the draw code of the wps_data.buffer thing but i can't find it
19:32:00rayoit's more difficult to implement colored text because then we must change the wps parsing code
19:33:16saa[b_r]iderso what are you planning for rayo, "just" the addition 16bit bmp to the current wps? "not that it's not a big deal :)"
19:34:05amiconnIt's not 'just' changing the draw code
19:34:38amiconnMonochrome bitmaps have a notion of foreground and background, and can be draw using different modes
19:34:57amiconnThe wps code uses DRAW_FG, so the background is transparent
19:35:13amiconnColour or greyscale bitmaps are always opaque
19:36:00amiconnThe draw code change will work for the various small indicator bitmaps, but not for a backrgound image
19:41:34 Quit DreamTactix291 (Read error: 110 (Connection timed out))
19:42:17 Quit Febs (Read error: 110 (Connection timed out))
19:43:58mirakso gcc team really doesn't plan to EMAC support for coldfire ?
19:45:47***Saving seen data "./dancer.seen"
19:49:28 Join eli_sherer [0] (
19:50:28eli_shererhello everyone
19:52:01 Quit eli_sherer (Client Quit)
19:59:43 Join RotAtoR [0] (
20:14:10 Quit b0br ("CGI:IRC")
20:19:44 Join DrumrPod [0] (
20:34:47 Join ^BeN^ [0] (
20:35:02 Nick ^BeN^ is now known as Paprica (
20:35:19muesli__m8s...take break, relax and watch...
20:35:26muesli__its brilliant...
20:36:07 Join dpassen1 [0] (
20:53:29 Join akaidiota [0] (
20:53:52saa[b_r]iderthanks muesli, I remember seeing this a while back :)
20:59:31 Join San [0] (
21:00:27 Join gromit` [0] (n=gromit`
21:11:09 Quit akaidiot (Read error: 110 (Connection timed out))
21:11:51 Join akaidiot [0] (
21:13:06 Join sanil [0] (i=dzxpqo@
21:13:10 Quit akaidiota (Read error: 110 (Connection timed out))
21:13:24sanila there are iriver t10 users?
21:18:32 Join DreamTactix291 [0] (
21:19:57 Join akaidiota [0] (
21:21:30 Quit sanil ()
21:29:03 Join DarkShadow_ [0] (
21:33:44 Join oxygen77 [0] (
21:35:51 Quit akaidiot (Read error: 110 (Connection timed out))
21:38:21DarkShadow_Any news on that new database interface?
21:39:18 Quit oxygen77 ("CGI:IRC")
21:42:10MoosSlasheri is working on it
21:42:29 Quit akaidiota (Read error: 110 (Connection timed out))
21:44:40sbingnerhey anybody here have any info on the MBUS protocol or know how I can pull down the voltage on the signalling line from 12V to 5V?
21:45:29Slasherisbingner: is that rs-232 level?
21:45:47Slasheri(-12V to +12V?)
21:45:49***Saving seen data "./dancer.seen"
21:47:05sbingnerI'm not 100% sure
21:47:15sbingnerhence the question regarding MBUS protocol ;)
21:47:16Slasherithen you need to check that
21:47:16 Quit DarkShadow_ ()
21:47:32sbingnerI've been trying to
21:47:35*sbingner sighs
21:47:43sbingneryea if it's rs232 I could just use a max232
21:48:12Slasheriyep.. but i think mbus shouldn't have so high levels
21:48:14 Join Sanitarium [0] (
21:48:23sbingnerit's the alpine implimentation
21:48:38Slasherii built mbus<->rs-232 interface a long time ago, but i don't remember what signal levels it used
21:48:57sbingneryou dont still have any docs laying around?
21:49:13Slasherii don't think so because that was several years ago
21:50:30Slasheribut maybe you could use some buffering ic's with variable supply level, or just transistors, zeners and resistors :)
21:50:55sbingneryay, thanks for the idea of a search
21:51:08sbingnerAt both the radio and the CD changer end it is pulled high to about 10 volts idle level, with resistors in the range of 1800 Ohms
21:52:01sbingnerSlasheri: I'm trying to make the phatbox work with the alpine MBUS protocol
21:52:40sbingnerit already does it, but it has an adaptor that changes levels or something that you can't buy
21:54:20sbingnerthat sucks, found another doc with a different report of voltage levels
21:54:20sbingner 5v = logic 0
21:54:20sbingner 0v = logic 1
21:55:02SlasheriHmm, interesting
21:55:27Slasheribut if it only changes logic levels, that should be quite easy to adjust with some buffers or transistors
21:57:51sbingnerthey use a blitzsafe adaptor for it (the BMW interface)
21:58:21sbingnerand they make a slight modification to the normal BMW/ALP-DMX adaptor to make it work on the phatbox
21:58:28sbingnerie. solder across a point
21:59:19sbingneroh, sweet ... I must have been on crack on my previous google searches
22:00:32sbingner <−− perfect description, apparently it's 0v -> 10(or 12)V I just need to make it 0v -> 5v I think
22:01:53Slasherihehe, nice
22:01:56Slasherithat should be easy to do
22:02:40Slasherido you need to send and receive using the same wire or does it have separate wires for incoming and outgoing data?
22:02:47 Quit San (Read error: 110 (Connection timed out))
22:03:49sbingnersingle wire
22:04:32Slasheriok, then you cannot use any buffers directly.. or tristate buffers might still work
22:05:15Slasheribut it's probably easier to just design the level shifter by using basic components only
22:05:34 Quit dpassen1 ()
22:06:50 Join akaidiot [0] (
22:07:31 Join solexx [0] (
22:08:00sbingnerany way I could convince you to do that for me? :b I'll pay you something, I just don't have the electronics expertise
22:08:28Slasherihehe.. hmm, i might have a look tomorrow if i have some time.. :)
22:08:38Slasheriholidays now until next year
22:09:14*Moos crosses his fingers for the tagcache :D
22:10:22sbingnercool... BTW, you know what PhatBox is? car MP3 player... and my website has info on how to 'unlock' it so you can upgrade the laptop hard drive it uses
22:10:51Slasherihehe, interesting. I haven't heard of that before
22:11:27sbingnerSlasheri: there is a 12V/5V regulator on this adaptor I have is there any chance that a slight modification to the adaptor would change the logic levels?
22:11:27Slasheribut you are going to use avr microcontroller in your project?
22:12:01sbingnerI was hoping to avoid anything complicated, so that it could be duplicated by others who want to use the alpine protocol
22:12:24Slasherisbingner: hmm, is there schematics available for that adaptor?
22:12:49sbingnerno :( it's a PIE adaptor for 2003+ Honda Accord to Alpine MBUS
22:13:19Slasheriah :/ then it's impossible to say if it's possible doing some internal modifications to the adaptor
22:13:35Slasheriunless you try by yourself
22:13:37sbingnerI could probably map it out...
22:13:53sbingnerit's got rather large parts, shouldnt be too hard
22:14:10Slasherihmm, sounds good
22:14:17sbingnerlooks like it was made from radio shack parts ;)
22:14:46Slasherithen probably it is made from those :)
22:16:51sbingnerit's got a really cheap microcontroller on it (PIC16F628A -
22:17:05sbingnerit says " programmable voltage reference that make it ideal for analog/integrated level applications in automotive, industrial, appliances and consumer applications.
22:17:48Slasherihmm, that's bad if it has a microcontroller in it..
22:18:15Slasheriit can have code that does modifications on the protocol level
22:18:17sbingnerI dont need to duplicate the adaptor, it's just converting to MBUS
22:18:28Slasheriah, ok
22:19:32sbingnerI suppose finding a way to convert without modifying the adaptor would actually be best, since not everybody who wants to use MBUS w/ PhatBox would have this adaptor heh
22:20:26Slasheribtw, The first schematics does the 5V (TTL) and 12V level shifting
22:21:10Slasheriso just build it if that's what you want to do
22:23:18 Quit solexx_ (Read error: 110 (Connection timed out))
22:27:18sbingnerbut it has two TTL lines
22:27:28sbingnerI need to still only have the one line
22:28:14sbingnerOOOH, I bet they do the same thing on this adaptor I have tho
22:33:07Slasherihmm.. i am not sure if that is possible to built using one wire on both ends only
22:34:00sbingnershouldnt it be simple to just use something to divide the voltage going one way by 2 and multiple by 2 the opposite direction?
22:34:24sbingnerresistors always increase voltage right?
22:34:45sbingnerbleh, I should have taken some EE college classes heh
22:35:49sbingnerthis adaptor seems to have the logic line running to a transistor (TR1) and something labeled RP1
22:35:59Slasherino.. because you would need to determine the current transmission direction
22:36:09*sbingner nods
22:36:18 Join F-i-G [0] (
22:36:26F-i-GAnyone know this error I keep getting?
22:36:39F-i-GIt keeps saying "No .rockbox directory" "Installation incomplete"
22:36:40sbingnerF-i-G: um, is it insuffient funds?
22:36:42F-i-Gwhat's up with that?
22:36:43F-i-GI just got it
22:36:49Slasherisbingner: but that is possible to do, just needs little thinking ;)
22:37:01BagderF-i-G: and you have the .rockbox directory on the player?
22:37:12F-i-GI tried adding one
22:37:15F-i-Gbut it didn't let me
22:37:20F-i-Gdo I need to do it via the player?
22:37:24Bagderyou should not "add one"
22:37:29 Part slowcoder
22:37:32Bagderyou should unpack the .rockbox folder from the zip
22:37:35F-i-Gbagder, then how do I get it on there
22:37:50F-i-Gfrom what zip?
22:37:55Bagderthe rockbox package
22:38:05F-i-Gok...I patched the firmare
22:38:08F-i-Gand upgraded the firmare
22:38:22F-i-Gand then i put the rockbox.iriver in the root
22:38:27Bagderthat's wrong
22:38:37Bagderyou should unpack the zip in the root
22:38:43Bagdernot just put the rockbox.iriver there
22:38:57sbingnerSlasheri: do you happen to know what a long component with 6 connections labeled RP1 might be? (resistor pad?)
22:39:03*sbingner no clue
22:39:08BagderF-i-G: the zip contains a .rockbox directory (which contains lots of files)
22:39:25Slasherisbingner: does it has single or two rows of pins?
22:39:40Slasherii.e., 2x3 or 1x6?
22:39:49sbingnersingle (1x6) and it's labeled 6B333G
22:40:03Slasherithen it's probably a resistor net
22:40:10Slasheriyou can check it with a multimeter
22:40:38F-i-GI use an apple
22:40:44F-i-Gand it automatically unzips the zipped file
22:40:48Bagderapples are silly
22:40:57Bagderthey tend to mess up that .rockbox dir, yes
22:41:10Bagdersearch the forums, I know people have posted about this topic before
22:41:30F-i-GI'll check it out
22:41:38F-i-Gand this rockbox project is sweeet
22:41:47F-i-Giriver sucks...they never released a new firmware upgrade
22:42:02 Join akaidiota [0] (
22:42:30Bagderfor example
22:42:56BagderF-i-G: they released upgrades just a few weeks ago
22:43:34 Quit akaidiota (Read error: 104 (Connection reset by peer))
22:43:35 Quit akaidiot (Read error: 104 (Connection reset by peer))
22:43:53sbingnerSlasheri: any chance that modifying that would make this output a different voltage? it's MBUS Data -> RP1 Pin 6 and TR2 Pin 1 + TR2 PIN2 to RP1 Pin 2 + TR2 Pin3 to RP1 Pin 3
22:44:07sbingnerthis is what actually generates the MBUS data
22:44:39sbingnerI expect most converters are similar, so if we figured that out it would be useful for anybody who can get a converter to Alpine MBUS for their head unit anyways ;)
22:44:44 Join akaidiot [0] (
22:44:59sbingnerI wish I had more info on the Blitzsafe adaptor modification for BMW
22:45:06Slasherisbingner: might be possible, but you need to figure out the schematics to do it
22:45:16Slasherinow i need to go, cu tomorrow :)
22:45:38sbingnersee you, thanks for the help... I'll try to work on the schematics
22:46:41 Join akaidiota [0] (
22:49:06F-i-Git still saying the same thing
22:49:25BagderF-i-G: did you verify that you have a .rockbox dir with contents?
22:50:08F-i-Goh I see what's up
22:50:08F-i-GI got it
22:50:40F-i-Gis there a link on the rockbox site that shows all the commands ?
22:51:05F-i-Gman o man this is sweet....I'll finally be able to record. I was going to sell this piece of poo, but not no more.
22:51:10crwlMac OS X includes the command line unzip tool (by infozip) too which works fine and is pretty easy to use if you're not afraid of the command line :)
22:57:30rayosomething still wrong with the color image modifications :)
23:04:40 Quit akaidiot (Read error: 110 (Connection timed out))
23:11:28 Quit F-i-G ("Leaving")
23:12:31 Join F-i-G [0] ( there a way to gtet shuffle for every track on your box?
23:12:57F-i-GI can only get it to do shuffle in individual directory
23:13:54rayodoes repeat all & shuffle on not work?
23:14:10F-i-Gshuffle on just shuffles a directory's contents
23:14:14F-i-Gnot every track on the unit
23:14:17F-i-Gwhich is what i want
23:14:28rayowhich player?
23:16:39 Join linuxstb [0] (
23:16:47rayosorry i don't know
23:17:10 Join akaidiot [0] (
23:18:49rayoyou can create a playlist with all tracks and shuffle it
23:18:51Bagdermake a playlist of all files, then shuffle
23:19:44muesli__that question was asked so many times..why not implementing "shuffle over all"?
23:19:56Bagderhow? useless in coding :-/
23:20:21Bagderwith dir cache enabled, it could possibly be hacked in more or less ugly
23:20:34 Join mohcine [0] (
23:20:50Bagderyes, so why do you ask such a tech question?
23:21:11Bagdershuffler over all would mean a multi-pass operation
23:21:23muesli__it was just a remark..
23:21:24amiconnWhoa... tagcache is a monster... almost 10KB of added code size :/
23:21:27Bagderwhich would fit very weirdly with current Rockbox
23:21:47Bagder10K code
23:22:10linuxstbBut we can remove the tag database now?
23:22:22amiconnThat's on archos, with SH1 being the target with the most compact binaries
23:22:38amiconnCode size relations: SH1 < coldfire << arm
23:22:43Bagderit would be nice to get the db situation cleaned up
23:23:10amiconnarm binaries look inflated, a bit like x86...
23:23:30linuxstbWe have the option of thumb code though.
23:23:32Bagderbut at least arm has a decent register approach and not like x86
23:24:07mirakgcc doesn't have EMAC support for coldfire even on CVS ?
23:24:30mirakiriver must have is own compiler ?
23:24:33amiconnNo, really. The H300 rockbox binary is ~270KB, while the nano rockbox binary is ~300KB, despite nano uses smaller bitmaps, and doesn't support all features yet
23:24:39Bagdermirak: hardly
23:24:45mirakBagder: why ?
23:24:56Bagder1) we use the EMAC without our own
23:25:12Bagder2) why wouldn't there exist a compiler with existing support for it?
23:25:14mirakBagder: we can use it only through assembly right ?
23:25:30Bagderits not that gcc is the only compiler out there
23:25:42mirakBagder: don't know, maybe freescale provide developement kits ?
23:26:04BagderI don't think freescale does, but others do
23:26:45mirakI have read on a site a code for EMAC that multiply per 2,5x a rsh stuff
23:26:59mirakit's on a pdf
23:27:50mirakiriver firmware seems to consume really less power than roxkbox, that's why I am wondering if it doesn't use emac at compile level
23:28:04amiconnlinuxstb: Extending on the number of BMP2RB variables - in the worst case we might even need 4
23:28:09Bagdera weird assumption
23:28:10mirakalso I am really amazed at their 10 fps xvid player
23:28:32mirakwe can only get 2fps and that's even without the video
23:28:33amiconnThe monochrome formats might be different as well (currently they aren't)
23:28:44mirakso I am wondering
23:29:35 Quit xmixahlx ("blah blah blah")
23:29:45mirakor they have asm warriors in their dev team Bagder :)
23:30:28BagderI'm quite sure they write lib-functions in asm
23:30:29linuxstbAnyone have any ideas for how I can finish my bmp patch? I'm not quite sure how I can go ahead with multiple BMP2RB variables - how does the build system know which one to use?
23:31:32BagderI haven't really started thinking about the problem yet
23:31:40miraklinuxstb: hi, did you managed to make the xvid work on the ipod ?
23:31:44BagderI'm still on xmas holiday mode
23:31:56Bagderfor the rest of the week too
23:32:30linuxstbmirak: No, I didn't try very hard to debug it.
23:34:15 Quit akaidiota (Connection timed out)
23:34:22miraklinuxstb: hemm about iram and the stack, I realised there is an array that is 260k bytes declared global. I am wondering where it's stuffed in memory
23:34:24 Join akaidiota [0] (
23:35:02amiconnWeird prioritisation...
23:36:06 Quit akaidiot (Connection timed out)
23:38:08 Quit Moos ("Happy Christmas @ all")
23:39:31 Join Moos [0] (
23:42:43amiconnSlasheri: Now I did load a tagcache build on my recorder. The first test was negative
23:43:26amiconnGeneral settings->Playback->Force tag cache update displayed a short splash, but nothing else happened
23:44:22amiconnThe database browser is all empty
23:45:16 Quit Bagder ("Off to search for that connect-resetting peer guy!")
23:45:29amiconnBtw, the splash said "Updating on background" which isn't true w/o dircache, i.e. always on archos
23:45:53***Saving seen data "./dancer.seen"
23:45:59 Join ataxy [0] (
23:46:18ataxyanybody here
23:46:42 Quit t0mas (" HydraIRC -> <- Leading Edge IRC")
23:46:49 Quit F-i-G ("Leaving")
23:47:41ataxyhello i am trying to see if anybody is still looking for the gigabeat source code
23:48:41 Join |beowulf| [0] (
23:49:12Moosataxy: there is just markun currently on the gigabeat project
23:49:20Moosand he is in holdays :)
23:49:39Moos1 dev on this front for now
23:50:28 Quit |beowulf| (Client Quit)
23:50:56ataxyah ok cuz toshibe told me they are going to send me the source code
23:51:08ataxyoups toshiba
23:51:29Moosput them on the wiki, in the Gigabeat page
23:51:43Moosmarkun will maybe enjoy with
23:52:18linuxstbataxy: markun has also been promised the source code from Toshiba - they told him it would be 4 weeks, and that was about 4 weeks ago I think.
23:52:30ataxyfor sure as soon as it arrive i just got the email back from them and they asked me my addy to send it to me
23:52:53ataxyah ok well whe shall see
23:54:30ataxyjust a question in the wiki i see link for the iriver and other one but none for the gigabeat
23:56:13*amiconn notices the forums have a bug
23:57:50 Join |Beowulf| [0] (
23:58:35 Join b0br [0] (

Previous day | Next day