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 2006-09-18

00:00:43 Join willzzz [0] (
00:00:53willzzzany chance that rockbox will have zen micro support?
00:01:20Paul_The_NerdIf someone with a Zen Micro does it.
00:01:23Captain_Awhen you decide to start coding for it
00:03:06vbsocverdude94How do I find out if a wad is PRBoom compatible?
00:04:25Paul_The_NerdTry it?
00:07:50 Quit lee-qid ("Trillian (")
00:15:16 Join barrywardell [0] (
00:15:27 Quit MarcoPolo ("Bye !")
00:18:27 Part willzzz ("Leaving")
00:18:42 Join Stas_ [0] (
00:19:37preglowgood day, sir!
00:19:55Soapgood evening
00:20:19Stas_I just wanted to say that rockbox rocks.
00:20:29Stas_Er, no pun intended :)
00:20:34vbsocverdude94lol, got that right, I just got it today
00:20:58vbsocverdude94are there any other plug-ins you can download?
00:21:41Stas_Not a clue..
00:21:45Stas_I got it yesterday ;p
00:22:01Stas_But I already found the best plugin: chess!
00:22:06SoapWhat drew you to RockBox?
00:22:57Stas_The features, mostly :)
00:23:10Stas_Plugins, themes, equalizer
00:23:14vbsocverdude94me? Dunno, I was almost scared to, cuz I tried linux once and it bricked my nano, luckily apple sent me a new one
00:23:34vbsocverdude94I like the cross fade and plugins
00:23:59 Quit matsl (Remote closed the connection)
00:24:50Stas_oh, yeah
00:24:53Stas_the crossfade too :D
00:25:00Stas_I have a question though
00:25:02preglowi find it hard to believe linux bricked your nano
00:25:06Stas_is there a way to speed up scrolling through long lists?
00:26:01 Quit bluebrother ("Leaving")
00:26:43jhMikeSpreglow: the problem was in that recording.c patch. the codec loading was handled incorrectly.
00:26:46Soapthere is a work-in-progress patch to give the ipods acceleration-sensitive scrolling, much like the stock firmware, but it is not working at this time due to button-code changes. Hopefully it will be fixed, and eventually added to the main body of rockbox in the future.
00:27:07 Quit elinenbe (" HydraIRC -> <- IRC has never been so good")
00:28:41Stas_That's cool!
00:28:47 Join TheMcPoon [0] (
00:28:52Stas_the themes for this thing are gorgeous
00:29:09TheMcPoonAnyone know the mAh of the iPod Video 60GB?
00:30:44Stas_Is that the same as the 30GB?
00:30:51TheMcPoonI suppose
00:31:13Soapthe 60 gig accheives its longer runtime through a double-sized RAM cache.
00:31:47Soap(which is not currently used by rockbox :( )
00:31:56TheMcPoonWill it be?
00:32:30TheMcPoonAny ETA?
00:33:25Soapthere is never going to be an ETA on any aspect of rockbox.
00:33:43 Join O112358 [0] (i=52236176@gateway/web/cgi-irc/
00:33:50 Quit O112358 (Client Quit)
00:33:55 Join O11 [0] (
00:34:00 Quit Kohlrabi (Read error: 110 (Connection timed out))
00:34:06O11my h300 wont start ='(
00:34:36O11what have i done wrong?
00:35:31O11I deleted my rockbox files and then put the new daily build rockbox folder on my player and now the thing wont boot up..
00:35:38Paul_The_NerdO11: What does it say?
00:36:26O11it boots up like normal.. gets up to the voltage then says loading firware.. then result: -1
00:36:54Paul_The_NerdThen it's not finding the file rockbox.iriver
00:36:55 Join mirak [0] (
00:37:05vbsocverdude94you should of just extracted the files then when it says replace click yes
00:37:14mirakwhat is logf support in rockbox ?
00:37:16O11someone told me to delete it and that it makes an new file when it starts up..
00:37:24Paul_The_NerdThey were wrong
00:37:32O11i'll put the file in then..
00:37:32Paul_The_NerdThat's the main file
00:37:36Paul_The_NerdIt's the "program"
00:37:50O11haha.. ok.. =)
00:38:06 Join midkay [0] (n=midkay@rockbox/developer/midkay)
00:38:11O11how do you see hidden files on your desktop?
00:38:22Soapfolder settings in windows
00:38:26Paul_The_NerdThat depends on your operating system.
00:38:43Captain_Ain windows go into explorer the toools
00:38:48Captain_Athen file view
00:39:08Captain_Athen scroll down to do not show hidden files
00:39:11Captain_Aand uncheck it
00:39:24 Quit obo ("bye")
00:40:18TheMcPoonrockbox likes to confuse itself. It keeps jumping from 15-32% of battery
00:40:36Captain_Abattery settings don'trk right yet
00:40:43TheMcPoonI notice that
00:41:07Stas_I have a question..
00:41:43Stas_nvm actually :)
00:41:45 Join Kohlrabi [0] (
00:42:12 Quit Rob2222_ ()
00:42:58 Join Rob2222 [0] (
00:43:26 Join TheWerWolf [0] (
00:43:28O11does anyone know how to set the normal h300 iriver firware to english?
00:43:33Soapin answer to your question: Yes, GYBE! was the peak.
00:43:39O11i can't find it because it's in korean..
00:43:54 Part TheWerWolf
00:44:00Soaparen't there different firmwares for different languages?
00:44:18mirakyou can always put in english
00:44:29O11no.. just for different regions.. the korean one still has english..
00:44:33O11it's just better
00:44:47O11i can't understand it to find where to change the setting..
00:44:51Stas_What's better for lower battery consumption?
00:44:59Stas_When the screen background is dark or light?
00:45:20O11is it not possible to shut down the player while it's charging?
00:45:48Soapthere is debate over that. By far the backlight consumes so much power in comparison to the LCD itself as to make it a miror quibble.
00:47:59TheMcPoonHow do I change it so when I press pause it doesn't go lower and lower volume, but just off
00:48:09O11is there a plugin that you can use to test how long the battery lasts?
00:48:20O11i have a feeling that my battery is really really short living..
00:49:00mirakTheMcPoon: in the sound options
00:49:10TheMcPoonwhich option is it?
00:49:15mirakO11: buy another one it's cheap
00:49:31mirakTheMcPoon: don't remember the name but it's in
00:50:21O11mirak: i might as well check though right? =)
00:51:08 Quit linuxstb_ ("CGI:IRC")
00:51:13TheMcPoonI can't find it..
00:52:08TheMcPoonThere's volume/bass/tremble/balance/channels/stereo width/crossfeed/equalizer/hardware equalizer
00:52:32 Quit lodesi ("leaving")
00:53:17 Quit Rob2222 ()
00:54:03 Join Rob2222 [0] (
00:54:06 Quit Rob2222 (Read error: 104 (Connection reset by peer))
00:54:21O11how does the battery bench plugin work?
00:54:47 Join Rob2222 [0] (
00:55:01Soaplook at the wiki
00:55:06mirakO11: don't wait to have your iriver shutting down brutally that's very annoying
00:55:24Soapit writes a datafile everytime the drive is spun up for other reasons as to the current battery level, and other stats.
00:56:02mirak O11
00:56:05TheMcPoonfound it
00:56:11TheMcPoonit was in the general->playback settings
00:56:59 Quit Criamos ("( :: NoNameScript 4.03 :: )")
00:58:19Stas_How can I adjust the vertical position of WPS screen elements?
00:58:45Stas_A lot of the ones I downloaded have the text/progress bars in the wrong places..
00:58:55TheMcPoonYeah.. mine too
00:59:01 Quit Rondom ("Ex-Chat")
00:59:53 Quit Kohlrabi (No route to host)
01:00:44Paul_The_NerdMany require patches
01:00:51Soapthat is most likely because you didn't install the fonts
01:00:55 Nick Captain_A is now known as bigMac (
01:01:00Soapor what Paul_The_Nerd said
01:01:04 Nick bigMac is now known as BigMac (
01:02:01O11mirak: there aren't any h300 batterys
01:02:09 Quit bytie ("Dana")
01:07:27Stas_is there a way to switch rockbox builds while away from the computer?
01:09:47scorchescript with crontab?
01:09:48 Quit t0mas (Read error: 113 (No route to host))
01:10:07preglowsuddenly rockbox starts spinning the disk up, then down
01:10:10preglowover and over again
01:10:58Stas_scorche: What I mean is that there are several builds, with different patches enabled/disabled.. I was wondering if it's possible to take a few rockbox binaries along with me
01:11:09Stas_and change between them
01:11:12Paul_The_NerdStas_: Why not make a single build with all the patches you want?
01:11:14scorchewhat device do you have?
01:11:36TheMcPoonanyone know any rockbox theme sites?
01:11:36scorchethere is something called ROLO, but it might not be usable yet with your device
01:11:51Paul_The_NerdYeah, it doesn't really work with iPods yet
01:11:59scorcheStas_: ROLO is not currently working on are goig to have to wait till it is fuxed for that
01:12:35*scorche glares at his typos which immediately jump to correct expressions
01:12:36Stas_it's just that I'm using senab builds
01:12:48Stas_and it's not compatible with some themes..
01:13:41***Saving seen data "./dancer.seen"
01:13:53Paul_The_NerdThen make your own build. Or don't use those themes.
01:14:28linuxstbPaul_The_Nerd: I've updated the IpodInstallation instructions for the v1.2 Nano. Not sure if I can face changing all the other pages - maybe we should just delete those wiki pages and link people to the manual...
01:14:28Stas_Ah, I was trying to steal the show by being able to switch themes AND builds
01:14:59LandusUh. I'm trying to fix the audioscrobbler patch. The line numbers and text to change doesn't match up, and I don't understand the syntax that points to what lines the changes take place on completely.
01:15:18LandusAnyone want to lend help?
01:16:13Paul_The_Nerdlinuxstb: Yeah, by this point we really should be just trying to keep the installation instructions in the manual correct, and not having divided points. The wiki page probably could be trimmed down to just a list of files used in the installation, and brief descriptions of them.
01:16:54 Quit O11 ()
01:17:27LandusGuess, I'll just explain the problem and hope I get help.
01:17:37Landus@@ -634,6 +634,11 @@ static const struct bit_entry hd_bits[]
01:17:54LandusThe -634 stands for the line the change starts to happen on.
01:18:03LandusBut I don't get why the ,6 is following it.
01:18:14LandusSame for the +634.
01:18:25LandusWhat does the ,11 mean.
01:18:32preglowlinuxstb: so you figured out what was wrong?
01:19:51linuxstbYes, Apple added an rsrc image, exactly like the 5g's firmware partition.
01:20:34preglowcontaining what?
01:20:43linuxstbIt's a FAT16 image and contains wav files with voice clips of famous athletes congratulating you on breaking your own personal bests at various distances... :)
01:20:49linuxstbPlus some XML files.
01:21:16linuxstbHow can you not love Apple?
01:21:45Soapsweet, so now firmware v1.2 is no longer broken after installing rockbox.
01:21:47FebsThe hardware EQ thread is alive:
01:21:57coobi have a nike+ipod kit
01:22:05FebsCan someone look at my last post there and confirm that it is generally accurate?
01:22:06linuxstbSoap: Yes, you just need to follow the 5g instructions when installing for a v1.2 Nano.
01:22:14coobso far i have mostly wanted to punch lance armstrong's voice in the face :)
01:22:26linuxstbYou can probably change it if you're so inclined...
01:22:52vbsocverdude94can anyone teach me how to watch mpeg-1 videos on a nano in rockbox?
01:23:42SoapFebs - I just can't believe you would turn off crossfeed!
01:23:48linuxstbvbsocverdude94: Have you read the wiki page?
01:23:50Soapis /that/ accurate?
01:25:05FebsMy Total Bithead has crossfeed.
01:25:14preglowFebs: looks good
01:26:06FebsThanks. Then my never-ending quest to prevent the spread of disinformation about Rockbox is successful, at least for today.
01:26:40*Paul_The_Nerd has never heard of "optimization" as meaning "making trade off"
01:27:17FebsI think he confused "optimized" with "compromised."
01:28:18Paul_The_NerdAh, possibly
01:28:21 Join barrywardell_ [0] (
01:32:39BigMacanyone speak french?
01:33:35 Quit akaias (Read error: 104 (Connection reset by peer))
01:34:05 Quit barrywardell (Read error: 113 (No route to host))
01:34:11vbsocverdude94Linuxstb...yes I did, I tried putting in a folder then tried to open it in file browser and nothing was in the folder
01:34:18vbsocverdude94anyone here play runescape?
01:34:39BigMacruh roh
01:34:46BigMacnot a good idea here man
01:34:53BigMacthis is for rockbox talk
01:35:12BigMacjoin rockbox social if you just want to chat
01:37:15Paul_The_Nerdvbsocverdude94: And the file had the .m2v extension, and you were in "All Files" or "Supported" file view modes?
01:38:05TheMcPoonWhat's the rockbox ipod video theme site?
01:38:32Paul_The_NerdThere's the WPSGallery in the wiki, which is the main place.
01:38:38vbsocverdude94PAul: No, it was a .mpg extension and how do i get in supported or all files?
01:38:58Paul_The_Nerdvbsocverdude94: The wiki page tells you that it needs to be an m2v file.
01:39:10vbsocverdude94oh, how do i convert it to m2v?
01:39:18Paul_The_NerdThe wiki page also tells you that
01:39:22Paul_The_NerdI thought you told linuxstb you read it.
01:39:27vbsocverdude94lol, sorry :(
01:39:32vbsocverdude94i'm such an idiot
01:39:46Paul_The_NerdAs for the "File View" modes, the manual tells you how to change those.
01:40:15vbsocverdude94k, thanks for everything
01:41:59vbsocverdude94is the section about VLC encoding how to convert?
01:43:50TheMcPoonHow come on so many themes the text is screwed up for me?
01:44:08Paul_The_NerdThey probably require patches.
01:44:15Paul_The_NerdOr, if you don't have the fonts pack, then fonts you do not have
01:44:18vbsocverdude94So if I download the transcode.bat thing, I have to edit the thing to the nano's screen size?
01:44:30TheMcPoonThey're not already patched?
01:44:43Paul_The_NerdThey require that *Rockbox* has the patches
01:44:49vbsocverdude94how do i change it?
01:45:03Paul_The_Nerdvbsocverdude94: Open it up in any text editor, and change it.
01:47:59Stas_I think there's a bug in tagcache..
01:48:06Stas_when it runs into a file with no codec availabe
01:48:17Stas_it just stops working
01:48:23Stas_until I reset
01:48:34 Join battery [0] (
01:48:35battery#energy forum
01:49:08Paul_The_NerdStas_: What files show up in tagcache but don't have codecs?
01:49:29 Quit battery (Remote closed the connection)
01:54:07TheMcPoonis senabs build any good?
01:54:17Soapit is out of date
01:54:23Soaphe's busy in school
01:54:27TheMcPoonSo it's not good then?
01:54:38scorchedefine "good"
01:54:43Soapand that question can only really be answered once _you_ answer what you want from rockbox.
01:55:04TheMcPoonwell, all my themes don't work properly.. thats what's bugging me
01:55:25SoapI have used it in the past to get audioscrobbler, albumart, scrolling acceleration, piezo, pause on headphone remove, and 64 meg buffer patches.
01:55:34SoapWhat themes?
01:55:43TheMcPoona lot.. lol
01:55:52 Join ^BeN^ [0] (
01:56:38SoapThat answer really frickin helps.
01:56:58TheMcPoonWell, what can I say? I said 'all' my themes
01:57:36TheMcPoonescapepod/black glass etc
01:58:55 Quit barrywardell_ ()
01:59:53Soapnot knowing which ones you have installed makes it hard to troubleshoot.
02:00:07 Join rasher [0] (n=rasher91@
02:00:11 Join barrywardell [0] (
02:00:15rasherlostlogic: you there ?
02:01:11 Quit Paprica (Read error: 110 (Connection timed out))
02:01:16Soapthe blackglass album art or non-album art version?
02:01:39Soapdid you install the fonts?
02:01:51TheMcPoonWell, I downloaded the theme, I thought all comes with it?
02:02:02TheMcPoonDo I need to download something extra?
02:02:26Soapno, not all do. Installing the fonts was mentioned an hour ago when you first complained of screen-alignment issues in WPS.
02:02:40TheMcPoonWhere do I get the fonts then?
02:02:41Soapfrom the download page, download the fonts .zip
02:02:49TheMcPoonokay, lemme look
02:02:51Soapand extract into the root of your player.
02:03:05scorcheTheMcPoon: from the "daily builds" page to be precise
02:06:54TheMcPoonIt worked, thank you very much. I didn't understand before about the fonts. I thought whatever was needed came with the theme.
02:07:03vbsocverdude94Hey paul... there's a problem...
02:07:30vbsocverdude94when I dragged the video to the VLC thing it opened a command prompt for like, .05 seconds then closed
02:08:19Paul_The_NerdThere was probably an error message.
02:08:31Paul_The_NerdTry running the command manually from a command prompt, rather than using the .bat
02:09:09 Quit TheMcPoon ()
02:09:11 Part Paul_The_Nerd
02:11:59vbsocverdude94What do I replace input with?
02:13:52 Nick vbsocverdude94 is now known as vbsoccerdude94 (
02:16:22 Join JdGordon [0] (
02:16:25 Quit secleinteer (Read error: 104 (Connection reset by peer))
02:20:31 Quit KN|stiff ("( :: NoNameScript 3.81 :: )")
02:27:27Soap22h 15 mins on original apple firmware lame -aps
02:28:19vbsoccerdude94how'd you find that out?
02:29:59linuxstbSoap: So Rockbox achieves about 50% of the Apple firmware?
02:30:26 Join webguest0666 [0] (i=54997031@gateway/web/cgi-irc/
02:30:49webguest0666nice changes to solitaire amiconn, thanks
02:31:54*linuxstb sleeps
02:33:11 Part webguest0666
02:42:14 Join secleinteer [0] (
02:43:30 Join Loenie [0] (i=917408a3@gateway/web/cgi-irc/
02:46:02Stas_I have a question..
02:46:11Stas_What if I update my ipod with itunes, while rockbox is installed
02:46:16Stas_will there be any side effects?
02:46:23Stas_42 side effects?
02:46:38*JdGordon got the 42 in late
02:46:51JdGordondunno about itunes tho
02:46:55preglowJdGordon: oy, in the eq screen, the center frequency is no longer accelerated when play is being pressed
02:47:02Stas_or, ipodupdater
02:47:23JdGordonpreglow: it used to do what?
02:47:25preglowJdGordon: yes
02:47:41Stas_How does battery charging work on the ipod?
02:47:45preglowwhen you pressed play while using the arrow keys, the value would change faster
02:47:57Stas_I know that normally, it gets powercharged to around 80%
02:47:57JdGordonAH... ok
02:47:59preglowthis is on h1x0, that is
02:48:04Stas_and then slowly brought up to 100%
02:48:07preglowdon't know how it worked on other platforms
02:48:22Stas_Is the algorithm for doing this in the hardware
02:48:30Stas_or does rockbox control it?
02:48:46preglowStas_: hardware
02:48:53Stas_ok :
02:49:11Stas_I had some concern, because rockbox clearly has no sense whatsoever of what the battery charge is at ;p
02:49:31Stas_(even less so than the original firmware)
02:59:34Soaplinuxstb - yeah
02:59:45SoapI had no idea I'd get so much from Apple's FW.
03:03:57 Part barrywardell
03:06:11 Quit pamacii (Read error: 110 (Connection timed out))
03:07:38 Join XavierGr [0] (
03:07:41vbsoccerdude94Yay! I got videos to work!
03:07:48vbsoccerdude94Good night everyone!
03:08:10 Quit vbsoccerdude94 ("Good Night Everyone! YAY! I got videos to work!")
03:13:45***Saving seen data "./dancer.seen"
03:23:36 Quit Loenie ("CGI:IRC")
03:25:00 Quit aegray ("Lost terminal")
03:47:55 Join Paul_The_Nerd [0] (
03:47:58 Join BossG [0] (
03:49:03jhMikeS42 hahah...
03:50:13Stas_How goes it?
03:50:41jhMikeSpretty good...sleepy...almost bedtime
03:50:55Stas_ah yes
03:51:07Stas_not so much in these parts though
03:51:44jhMikeSwhat parts? GMT -400 here
03:52:15 Join aliask [0] (
03:52:20Stas_-5, EST
03:53:46jhMikeSJdGordon: What that a reference to...the answer was indeed 42 right? :)
03:55:35jhMikeSshould cover all those "I can't install rockbox" discussions...42,42,42,42
03:56:25JdGordon... iuf only :p
04:02:55 Part EV|Toshiba ("Leaving")
04:02:57jhMikeSWhere are those little recording number bitmaps stashed?
04:14:14 Part pixelma
04:14:38 Quit ^BeN^ (Read error: 110 (Connection timed out))
04:17:14 Quit nave7693 (Read error: 60 (Operation timed out))
04:22:14 Quit Paul_The_Nerd (Read error: 60 (Operation timed out))
04:23:10doomed_does the video ipod play video yet w/ rockbox
04:23:26 Join daurnimator [0] (i=quae@unaffiliated/daurnimator)
04:26:25jhMikeSgnight all
04:26:26 Part jhMikeS
04:26:39BHSPitMonkeydoomed_, no
04:27:06doomed_k, i was reading an H10 thread that said H10 does, so just wondering
04:27:10 Nick doomed_ is now known as Doomed (
04:28:36BHSPitMonkeyyou can play soundless videos
04:28:48BHSPitMonkeyand they don't even use the iPod's video decoding chip
04:28:57BHSPitMonkeyso it doesn't really count like you'd want it to
04:29:28Doomedat least its getting somewhere
04:30:09Doomedgotta give thanx to barry when hes on
04:33:37BHSPitMonkeyit anybody working on ZumaBox? :P
04:34:53 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
04:36:35Stas_what's zumabox?
04:40:06BigMacforums up yet?
04:40:15hardeepworking for me
04:45:35 Quit Rob2222 (Read error: 104 (Connection reset by peer))
04:45:52 Join Rob2222 [0] (
04:51:26 Join Rob2222_ [0] (
04:51:38 Quit amiconn (Read error: 110 (Connection timed out))
04:51:39 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
04:53:39 Quit Rob2222 (Read error: 54 (Connection reset by peer))
05:00:12 Join Adam [0] (
05:00:30Adamhey guys
05:01:19 Join Rob2222 [0] (
05:01:26BHSPitMonkeyhey Rob2222
05:01:37Adamgot a few questions
05:02:42Adamright now i've got rockbox on my video and all my songs are sorted thru folders not by id3 tags, anyways i want to put apple back on my iPod for battery life reasons and i was wondering how i could have apple and rockbox both without duplicating all my songs
05:02:57Adambut right now i have no apple on it at all
05:03:38aliaskThe only way you can do this is to put the songs on the iPod using iTunes or whatever so it builds the database, and then use the rockbox Tagcache to browse songs.
05:04:06Adamisn't there a program to rebuild the iPod database
05:04:29aliaskYes, but I think the files need to be in the ipod_control directory
05:04:35aliaskAnd named in a certain way etc.
05:04:48aliaskPerhaps this has changed, I don't really know.
05:05:00Adami need paul the nerd
05:05:36Adamwhatever ill just try foobar and see what happens!
05:05:43BHSPitMonkeyfoobar is good.
05:05:45aliaskThat's always a good plan.
05:06:09BHSPitMonkeyafaik, that'll work, UNTIL you plug it into iTunes
05:06:17BHSPitMonkeyat which point it tries to foil your plan
05:06:29Adamnot if u turn auto update off
05:06:38aliaskAh, good ol' iTunes.
05:06:39BHSPitMonkeythat's just what I've read
05:06:40Adamif u have on manually manage songs it wont fuck it over lol
05:06:55Adamyeah i lost 2000 non backed up songs that way
05:08:21 Quit Adam ("Leaving")
05:08:37 Join Adam [0] (
05:11:26Adamdoes any1 know how to rebuild iPod database using foobar2000
05:13:47***Saving seen data "./dancer.seen"
05:17:15 Quit Rob2222_ (Read error: 110 (Connection timed out))
05:17:16aliaskHint: you need a plugin.
05:17:31Adamjust remebered that lol
05:27:51 Join Paul_The_Nerd [0] (
05:31:39Doomedhas anybody tried rockbox on the 5.5 gen ipod (latest ipod released last week)
05:33:50Paul_The_NerdNot yet, I believe
05:41:58 Quit |AhIoRoS| ("Abandonando, see you")
05:46:26 Quit Adam (Read error: 110 (Connection timed out))
05:49:36BHSPitMonkeyDoomed, as far as I know, there's a good chance it won't run
05:49:46 Quit rotator ("zzzzzzzzzz")
05:49:58BHSPitMonkeydoes anyone here have a 60GB 5th gen ipod?
05:56:06 Join ^BeN^ [0] (
05:56:27Doomedwhy do u say that
05:56:44Doomedthe onlything seemingly differnet is the lcd and hd
05:58:28Paul_The_NerdAnd if the LCD has a different interface, it won't work.
06:07:20midkaywhat's different about the LCD?
06:07:27midkayit's just brighter afaik?
06:08:17scorchewell, that is all we know so far...
06:08:40Doomedwe need somebody to get one first
06:08:43*midkay wonders why scorche has to pop up every single time he says something...
06:08:54scorchei just barely got homw
06:09:10scorcheas in i came downstairs, turned on my computer
06:09:12scorcheand types
06:09:25midkayDoomed: well then i could just say "well, the click wheel is seemingly different".. there's no research behind it, but "let's wait until someone has one" before we decide that i'm wrong.
06:10:04Doomedi no what ur saying
06:10:12Doomedthats why i asked the question to begin with
06:10:39Doomedbut we wont no what the difference actually is until a dev gets one
06:11:04scorcheDoomed: = know, ur = your
06:11:19Doomedim out anyway
06:11:27Doomedi dont type proper english so shoot me
06:12:39scorcheFebs: i dont think that mcdonalds requires people to write proper english, so he is fine
06:12:47midkaybcus it cn b hard 2 undrsnd u sumtms
06:12:51*scorche coughs suggestively
06:13:14Doomedu cant distinguish between no and know and ur and your
06:13:28midkayi can, many can't, and it's just no fun to look at..
06:13:44Doomedalright w/e i still dont care
06:13:52midkayneither do we, so.. weren't you leaving?
06:13:57scorcheDoomed: there are people who use machine translation on logs....we like to make things so that they can remotely understand
06:14:19 Part Doomed
06:14:20midkayscorche: not that he has anything worth understanding.
06:15:01 Join pamacii [0] (
06:17:34 Quit Nibbier (Read error: 110 (Connection timed out))
06:18:12 Join Nibbier [0] (
06:26:18 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
06:35:52JdGordonhey all
06:38:08 Quit Hadaka (Read error: 110 (Connection timed out))
06:38:14*aliask waves
06:38:53aliaskbasically nothing
06:40:37JdGordonjust got back form uni... 3 assignemtns due in 3 weeks, but not doing any today :)
06:41:00aliaskwoo sounds like fun
06:43:15JdGordonim hopefully going to get dynamic menus working this arvo.. hopefully...
06:46:33hardeepJdGordon: I finally got a chance to check out your button/action changes. Awesome work!
06:46:43JdGordon:) thanks
06:48:16 Join vik [0] (
06:49:01JdGordonhey vik, hows the alarm plugin going?
06:49:07 Quit daurnimator (Read error: 104 (Connection reset by peer))
06:49:21aliaskI'm probably not going to be able to help much today, I've got some Japanese essays due on thursday (yes, in the holidays).
06:49:37JdGordon:) good luck with them
06:49:39vikjust started working on it again now; trying to decipher the rockbox API
06:50:03JdGordon:) if u need help give us a yell...
06:52:20 Join Naked [0] (
06:52:34 Nick Naked is now known as Hadaka (
06:52:52 Quit Nibbier (Read error: 104 (Connection reset by peer))
06:53:42 Join Nibbier [0] (
06:56:13JdGordoncould anyone write a script to compare two files, the first being S_O(blaa) and the second being GS(blaa) and spit out which S_O(blaa's) are missing in the 2nd file?
06:56:27*JdGordon 's scripting level sux :p
06:58:48JdGordonwoops.. thats wrong...
06:59:02JdGordondont worry, ill try again later :p
07:01:01 Join daurnimator [0] (i=quae@unaffiliated/daurnimator)
07:03:44 Quit midgey34 ()
07:04:36 Quit pamacii (Connection timed out)
07:04:36 Join midgey34 [0] (
07:08:45 Quit webguest04 ("CGI:IRC (EOF)")
07:09:03vikJdGordon: can you use diff?
07:09:34JdGordonnot for this.. the whole file is differnt
07:10:05vikdon't quite understand what you're trying to do
07:10:42JdGordonye, i explained it badly.. ill ry again later, after lunch
07:11:16vikAre there any APIs for making menu type things, or do I need to build from scratch?
07:11:40JdGordonthere is an api
07:12:05JdGordonall the menu_* functions in the api
07:12:21JdGordonviewer.c has some examples for you at the bottom of the file
07:12:24*JdGordon brb
07:12:27 Join jborn_ [0] (
07:12:59 Quit JoeBorn (Read error: 60 (Operation timed out))
07:13:01 Join jborn__ [0] (
07:13:10 Join MarcoPolo [0] (
07:13:51***Saving seen data "./dancer.seen"
07:14:11 Nick jborn__ is now known as JoeBorn (
07:16:31*JdGordon back
07:18:11vikJdGordon: the main problem with using a menu is that I want to show the current time as well. I'm assuming this can't happen within the menu itself... Any thoughts?
07:19:20JdGordonyou could have your own menu using the list widget (in the api)
07:20:18JdGordondo u really need to show the current time in the menu?
07:21:03vikgood point - I was thinking of the menu being the main screen. But would be easier to have main screen showing status, time, and a menu where settings can be changed
07:22:47 Quit perplexity (Read error: 113 (No route to host))
07:28:56vikwhat's the difference between menu_show and menu_run ?
07:29:39vikmenu_run actually runs the functions?
07:29:42 Quit jborn_ (Read error: 110 (Connection timed out))
07:30:11 Quit hardeep ("Chatzilla 0.9.75 [Firefox]")
07:31:18JdGordoni tinhk it depends on how you want to use the menu
07:32:10JdGordonuse menu_show if you just want to get the item number, menu_run will call the callback.. or something like that
07:32:30JdGordonremember to call rb->menu_exit() or you could cause crashes later on
07:36:17 Join Jahooty [0] (
07:36:49JdGordondoes anyone know how big the maximum rombox.ucl file can be?
07:37:56daurnimatorhey all
07:38:12daurnimatordo we know if rockbox works on new(er) ipods?
07:38:34Paul_The_NerdIt will not work on the Nano 2G.
07:41:09Jahootyhas anyone tried rockbox on the archos 104?
07:41:26 Join t0mas [0] (n=Tomas@rockbox/developer/t0mas)
07:43:05Paul_The_Nerd"Trying Rockbox" on something is very unlikely to ever work.
07:43:36Paul_The_Nerddaurnimator: I don't know of anyone's identified whether there are important hardware differences, yes.
07:44:08 Quit [xt] (Read error: 110 (Connection timed out))
07:44:11daurnimatoreverything works?
07:44:37Paul_The_NerdWhat part of what I said translates to "it works"
07:44:57Paul_The_NerdI suppose the "yes" that was a typo of "yet" could be read as that, if you take it completely alone.
07:45:30Paul_The_NerdBut I think the rest of the statement, in which I said we don't know if there are significant hardware differences pretty much says it doesn't work, because if it *did* work that would mean all hardware differences are "insignificant" or "don't matter" in the context of whether or not it works.
07:46:14daurnimatorwell, the way you said it, sounded like there *may* be differences, but rockbox worked anyway
07:48:25 Quit MarcoPolo (Remote closed the connection)
07:48:53Paul_The_NerdSignificant differences in this context would clearly be "ones that prevent it from working" so if we don't know if there are any, it basically is the same as saying "I don't know if anyone's tested it"
07:48:58 Part Jahooty ("Leaving")
07:49:34 Join Mordov|hardlywo [0] (
07:50:00daurnimatorcause, for an unknown reason
07:50:04daurnimatori have an urge to buy an ipod
07:50:07daurnimator - i wish i didn't
07:50:26daurnimatorbut, if rockbox works (and i have money), i will probably get a 5.5G
07:51:50JdGordonso buy one... open it up and we will know for sure
08:00:48 Quit YouCeyE (Read error: 110 (Connection timed out))
08:03:20 Join RedBreva [0] (
08:03:56 Join jarrod06 [0] (
08:05:19 Join aegray [0] (n=aegray@
08:07:58 Join ender` [0] (i=null@
08:10:44JdGordonwhy does the radio hardware need to be explicitlly checked for? isnt it safe to assume that it will be there?
08:11:48Paul_The_NerdAre you referring to the option in the debug menu?
08:11:58JdGordonand around the code
08:12:03Paul_The_NerdOn the Archos
08:12:14Paul_The_NerdSome of the "Recorder V2" were actually FM Recorders with a different lable
08:12:28Paul_The_NerdWhich meant that you could have FM hardware and not know it.
08:12:58Paul_The_NerdMaybe it has something to do with that?
08:13:01JdGordoni tihnk its a bit silly having the extra code then for that one case..
08:13:18aliaskI'm sure the people who it affects find it quite nice.
08:14:33daurnimatorJdGordon: cause i don't want one if rockbox doesn't run?
08:15:00aliaskdaurnimator: You could be the first to run it!
08:15:02JdGordonaliask: yes, but a special extra build could be done for them...
08:15:09JdGordondaurnimator: someone has to be the first :D
08:15:39 Join einhirn [0] (
08:15:39 Quit einhirn (Client Quit)
08:15:53daurnimatori'll wait for someone else
08:16:27*daurnimator points out to apple that if they allowed rockbox officially they'd have at least one extra customer
08:16:50 Quit Gatechy260 ("-=SysReset 2.53=-")
08:17:31vikwhere are buttons defined?
08:18:25vikwhich dir/
08:18:56JdGordon^ is the more generic one
08:19:04JdGordonbut daurnimatoris also correct
08:19:15JdGordonbut almost none of the current targets have moved yet i tinhk
08:20:05daurnimatori find this funny i know this stuff
08:20:11vikwhat would a generic menu button be?
08:20:11daurnimatori've never used rockbox before
08:20:49JdGordonBUTTON_MODE / _MENU
08:20:57JdGordonthats iriver hxxx and ipod
08:21:07JdGordondunno about the others
08:21:51vikisn't there any abstraction of this?
08:21:58JdGordonnot for plugins yet
08:22:19JdGordonwell there is... but its not setup for plugins properly yet
08:23:08JdGordonvik, you can use the get_aciton() call in the api, and check for ACTION_STD_MENU
08:23:38 Join Coldtoast [0] (
08:23:48Coldtoasthowdy all
08:24:01JdGordonsomething like that
08:24:20Coldtoastjust compiled the nano build and I notice fade-on-pause seems to be a bit odd
08:24:22vikcurrently in a loop using rb->button_get_w_tmo; would rb_get_action be better?
08:24:37JdGordondepends what else you need your buttons to do
08:24:51JdGordonColdtoast: how odd?
08:25:08Coldtoastwhen I pause/unpause, it seems to fade a bit slight pause then complete the fade
08:25:21Coldtoastliek it's doing it in 2 phases
08:25:37vikJdGordon: how do they differ?
08:25:50Coldtoastthe only patches I use are bmp_resize and album_art so I'm not touching anythign else
08:26:22JdGordonvik: the aciton stuff is a complete replacement... so if you cant check for BUTTON_LEFT and ACTION_STD_MENU (for exmaple)
08:26:38JdGordonColdtoast: has this just started happening?
08:26:49JdGordoni know there was some work in the playback code which may have affected this
08:27:18ColdtoastJdGordon: : in the past few days actually
08:27:27Coldtoastmaybe for the past 4 days?
08:27:36JdGordonok, file a bug report on FS
08:27:36Coldtoastjust got a chance to get online tho
08:27:50Paul_The_NerdTry it without the patches before filing the report.
08:29:01Coldtoastdoing that now
08:29:04JdGordonColdtoast: actually.. if your patient, before filing the report.. could you try it progressivly rolling back each change to playback.c in the last few days untill it goes back to normal? that will make fixing it much easier
08:30:53JdGordonalthough.. just looking at the changes to that file.. that might be difficult.... the schedualr commit will make it pretty painful
08:32:42Coldtoastok. it's definitely not the patches
08:33:13Coldtoastit fades to very quiet then sits there for possibly about 1 sec then completes the fade
08:33:56Coldtoastcrossfading works prefectly fine, it's just fade on pause/stop
08:34:30JdGordonit was one of the last 3 changes to playback.c
08:35:08JdGordonthe first 2 should be safe to roll back... the 3rd wont be tho
08:35:20JdGordonif you can try them it will make it easier to find the bug
08:35:53ColdtoastI'll do it now
08:42:36 Part jarrod06
08:43:06ColdtoastJdGordon: : 1.352 breaks the compile actually
08:47:40 Quit Paul_The_Nerd (Read error: 60 (Operation timed out))
08:49:17 Quit RedBreva (Read error: 60 (Operation timed out))
08:51:11 Join ScoTTie [0] (n=scott@unaffiliated/scottie)
08:54:03 Join bluebrother [0] (
08:54:05 Join Paul_The_Nerd [0] (
08:54:48Paul_The_NerdMy cabled modem is being nasty
09:02:08 Join theli_ua [0] (
09:03:02 Quit gromit` (Read error: 104 (Connection reset by peer))
09:06:51 Join gromit` [0] (
09:07:40 Quit Galois (Remote closed the connection)
09:08:01 Join Galois [0] (
09:10:16 Quit Slasheri (Read error: 110 (Connection timed out))
09:11:39vikwhy don't pcm functions work in simulation?
09:13:53***Saving seen data "./dancer.seen"
09:19:12JdGordonBagder: my settings rework completly breaks the .cfg file format.. is that ok? or do i absolutly have to make a convertor tool to fix them?
09:19:34 Quit daurnimator (Read error: 104 (Connection reset by peer))
09:20:06Paul_The_NerdWell, it'll clear the config block too, right? If so, I dub it "bad" :-P
09:20:52JdGordondoes that mean you just volanteered to do it? :D
09:21:11scorchehe didnt say it was easy ;)
09:21:47JdGordonyes.. but... oh :'(
09:22:34Paul_The_NerdA lot of people will be irritated if you clear their settings and then tell them they can't load their backed up settings.
09:23:02JdGordoni know... and i agree, but to make a convertor isnt so easy, it will actually be a massive PITA
09:23:23 Join Siku [0] (
09:24:01 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
09:24:52JdGordonanyway, the good news is, rombox builds again with the patch :) fmrecorder .elf is 8.4kb smaller than cvs
09:26:25peturso it will also break all existing themes out there?
09:26:58Bagderwhy does it break them?
09:27:15peturif the cfg can't be loaded?
09:27:26*petur re-reads the log
09:27:34 Join webguest26 [0] (i=cc34d767@gateway/web/cgi-irc/
09:27:37Bagderyes, but why is the new format not compatible
09:27:42 Join daurnimator [0] (i=quae@unaffiliated/daurnimator)
09:27:45JdGordonbecause settings use the english version of the lang string instead of the text from the block lists like now
09:28:11Bagderonly that?
09:28:25Bagderthen a converter would be dead easy, wouldn't it?
09:28:38JdGordonyes, and easy, but long and boring
09:28:57hcsyay, just got an ADX decoder running in rockbox
09:29:04*petur slaps JdGordon with a large config file
09:29:17*JdGordon slaps petur with an even bigger one
09:29:26BagderJdGordon: not for the thousands of users who'll use it ;-)
09:29:27*petur ducks just in time
09:29:46hcsstep2 is to add looping, the major draw of ADX in the first place
09:29:53webguest26has anyone had trouble with the "show path" feature in the last few CVS builds for the H120?
09:30:20hcsis there a guide to adding a codec into rockbox anywhere? if not I wrote one up for my own use and I could stick it in the wiki
09:31:13*amiconn still things that using the lang strings for the settings isn't a good idea
09:31:23amiconn*thinks even
09:31:25JdGordonBagder: what i could do is change the config extension to .conf and make a rock as a viewer for .cfg which can write out the new .conf file.. that could possibly be done fairly easily
09:31:28Bagderhcs: I don't think there is one, it'd be great to have one!
09:31:37*Bagder agrees with amiconn that it feels shaky
09:31:56petur(/)me too
09:32:32Bagderbecause changing the language is not considered lethal
09:32:40Bagderwhich it will be now when it breaks configs
09:32:47JdGordonand how often is the english changed?
09:32:54Bagderit doesn't matter to me
09:33:10petura dependancy that should not be
09:33:29Bagderand I don't see any gain in having it
09:33:56JdGordonfarily big size gain in not storing a text sting with every setting
09:34:38JdGordonfaster saving code also, because it doesnt have to tokenise the setting values string
09:34:43Bagderso that is the 8K?
09:34:57hcsBagder: ok, should I send it to someone or can I get write access, I have registered AdamGashlin on twiki
09:35:11BagderJdGordon: you could have the strings in whatever format you wanted, it wouldn't have to affect speed at all
09:35:18JdGordonno, the 8K is removing config blocks, redoing the menus, and settings
09:35:24 Join O112358 [0] (i=52236176@gateway/web/cgi-irc/
09:35:43O112358I'm having a problem with rockbox
09:35:54O112358the plugins don't show up in the plugins menu
09:35:59O112358it says "no files"
09:36:20Paul_The_NerdAre you running an official build?
09:36:22JdGordon <- a small part of the new config file
09:36:29webguest26i guess that would be a no? I don't want to clutter up the bug tracker if someone has already found the bug...but i searched flyspray and got nothinhg
09:36:29Bagderhcs: I think you have write permission now in the wiki
09:36:48O112358when I first installed rockbox it worked but since I restarted my player/reset my iriver firmware to original settings they don't show up anymore
09:37:03webguest26have you tried a fresh install of rockbox?
09:37:07O112358yes.. i'm running the official daily build for h300
09:37:15O112358that's what I did last night
09:37:17webguest26i'm using the latest CVS build and it's fine, but i'm on H120
09:37:17BagderJdGordon: sorry, but I'm pretty much against the use of these strings
09:37:20Bagderand I've always been
09:37:30Bagderwe've done this debate many times in the past too
09:37:36Bagderor at least similar
09:37:38Paul_The_NerdO112358: Have you tried resetting the settings, and have you verified that the plugin files are still there?
09:37:40O112358deleted the rockbox folder and the hidden file and copied the new ones in.. it fixed it.. but now they don't appear again..
09:38:08JdGordonBagder: ok, ill try convincing you when its more finished
09:38:12O112358yes.. the plugin files are there and I can run them from inside the rockbox folder directly..
09:38:29O112358i'll try resetting the settings.. i'll tell you if it works..
09:38:31Paul_The_NerdJdGordon: What benefit does it offer?
09:38:43hcsBagder: yes, you appear to be right
09:38:49 Join LinusN [0] (i=linus@rockbox/developer/LinusN)
09:38:52Paul_The_NerdLike, that outweighs the drawbacks that were mentioned.
09:39:06Bagderhey dr Feltzing, how's your back?
09:39:19JdGordonPaul_The_Nerd: simpler code (imo), smaller binary size, possibly faster saving code (which is important because this will be done fairly often)
09:39:48rasherany news on a new h300 bootloader
09:39:53BagderJdGordon: why is it simpler and faster?
09:39:56linuxstbJdGordon: Have you checked that all the language strings are unique?
09:40:05rasherhope your feeling better soon LinusN
09:40:14Bagderyou could index the strings in the very same way even if they aren't from the language system
09:40:25JdGordonBagder: because it doesnt have to search for the comma in the settings string
09:40:32JdGordonlinuxstb: no, not up to that yet :p
09:40:41vikI just built a sim, but it didn't make the .rockbox directory
09:40:53JdGordonvik do make install
09:41:00Bagdercomma in the settings string? I guess I'm not too into the gory details
09:41:08*vik slaps forhead
09:41:47Bagdervik: and populate the "archos" subdirs with music for your sim
09:41:47 Quit webguest26 ("CGI:IRC (EOF)")
09:41:48O112358It didn't fix it
09:42:16 Join spiorf [0] (
09:42:47O112358the files are definitely in the rocks folder.. but "browse plugins" displays "no files"
09:43:11vikcrap wrong window
09:43:25LinusNregarding the usage of language strings in the config files, i'm with Bagder
09:43:27O112358why is this happening?
09:43:43JdGordonBagder: is the difference
09:44:00BagderJdGordon: you don't have to do it like that
09:44:21Bagderthe file format does in no way impose that
09:44:55Bagderso that new approach of your could still be used
09:45:03Bagderjust that the strings wouldn't be fetched from the language system
09:45:26O112358Has nobody else had my problem?
09:45:27 Join theli_ [0] (
09:45:30O112358I'm really confused
09:46:10JdGordonok, but to add the setting name and values like they are now is an extra 8 bytes (2 char* 's) and then the 2 strings... multiply that by the number of settings (170ish for h300) and it stacks up
09:46:12JdGordonbrb fone
09:46:20JdGordonnope, too slow
09:46:44JdGordonif your all really dead set against it then ill drop the subject
09:46:57amiconnJdGordon: The comma search has nothing to do with what strings you use. It would be possible to get rid of the comma search with dedicated settings strings as well.
09:47:13amiconnHowever, the comma search was there to save space, esp. on SH1
09:47:37JdGordonand adding the setting strings would use up space which isnt really needed
09:47:38hcsok, my little codec guide is up
09:47:57JdGordonthe space iss needed.. the string isnt
09:47:58BagderJdGordon: according to you, not according to me
09:48:04vikmy plugin needs to call a function from screens.c - how can I link to it?
09:48:26Bagdervik: you need to add it to the plugin struct/API in plugin.[ch]
09:49:03rasheranyone speek german?
09:49:36*amiconn still searches for the sh-elf-gcc switch to stop aligning string literals by longwords
09:49:53rasher <<<<<<<< Has that been oproved?
09:50:09O112358So can nobody help me with my problem?
09:50:23amiconnI want the string literals in rodata.str1.1 instead of rodata.str1.4
09:50:31vikBadger: both c and h?
09:50:39rasherits a mix between my spelling and typos
09:50:54Bagdervik: yes, make sure the function exists in the struct (.h) and is assigned (.c)
09:51:02rasher <<<<<whats yous think
09:51:03linuxstbO112358: The rocks are in [build-dir]/archos/.rockbox/rocks/ and rockboxui is in [build-dir] ?
09:51:06Bagderrasher: what do you mean with "approved" ?
09:52:17peturrasher: he just wrote that he sent a letter back, but won't post what's in it - you can PM him for details
09:52:44O112358argh.. please help ='(
09:52:57rasherwhats wrong
09:53:18O112358the files are definitely in the rocks folder.. but "browse plugins" displays "no files"
09:53:28peturrasher: oh, you don't know the full story?
09:53:36*Paul_The_Nerd doesn't either
09:54:10peturrasher: he received a letter that he's infringing on the name Rock Box and Rock-Box
09:54:34scorcheah...that story
09:54:36Bagderthose are two registered German trademarks
09:55:09scorchei didnt hear the end of that either
09:55:48BagderI doubt it has ended yet
09:56:04O112358linuxstb: well.. i'm running on a h300 so the files are in .rockbox/rock/
09:56:04scorchewell, all i heard is the beginning anyway
09:56:37rasherill help you O112358 if i can find my h340
09:56:49Paul_The_NerdYou mean /.rockbox/rocks/ I hope.
09:56:58O112358haha.. yeah
09:57:06 Join darkless [0] (n=darkless@
09:57:15Paul_The_NerdAnd your settings are at default still?
09:57:24O112358i just reset them.. didn't help
09:58:03Paul_The_NerdI was just making sure you didn't change anything after resetting them
09:58:05Paul_The_NerdHow'd you reset?
09:58:30O112358erm.. wherever it says reset to default settings or something..
09:59:05Paul_The_NerdHave you shut down and restarted since clearing the settings then?
09:59:10Paul_The_NerdOr better yet, clear while booting?
09:59:17 Quit theli_ua (Read error: 110 (Connection timed out))
09:59:47O112358i'll try that.. how do you do that again?
10:00:15 Nick theli_ is now known as theli_ua (
10:00:19peturhold rec while starting
10:00:22Paul_The_NerdOnce the bootloader shows up on the screen hold down Record, if I recall
10:02:08O112358still says no files
10:02:21Paul_The_NerdDid it say Settings Cleared when you booted?
10:03:02Paul_The_NerdAnd you say if you extract a daily it works briefly, then stops working?
10:04:27 Quit ^BeN^ (Connection timed out)
10:04:36O112358yes.. that's what it seems like
10:04:51O112358it could have been after restarting the player that it stops working..
10:05:09O112358or it could be after resetting to default settings in the iriver firmware..
10:05:20O112358or it could be after starting up in the iriver firmware..
10:06:05 Quit idnar (Remote closed the connection)
10:06:38 Join idnar [0] (i=mithrand@unaffiliated/idnar)
10:06:42O112358it just seems really strange
10:09:14 Quit rasher ("( :: NoNameScript 4.02 :: )")
10:10:06O112358any ideas?
10:12:29O112358kick my player?
10:12:36JdGordoncould help...
10:12:40JdGordonits helped me before
10:13:48*O112358 decides not to try it
10:13:55peturyou already wiped /.rockbox and unzipped it again?
10:14:19*petur kicks JdGordon and wonders if it will help
10:14:25O112358i did that recently.. it then worked for a bit.. and then stopped working again..
10:14:38peturchkdsk or scandisk?
10:15:01peturor backup music and reformat?
10:15:16JdGordonits called sarcasm petur...
10:16:12O112358petur: I like that idea... i'd have to reinstall the original firmware though right/
10:17:40peturformat it from the pc?
10:18:15peturor boot into original fw
10:18:37peturwhy would you need to install the original fw? it's still there...
10:19:06O112358but if i formatted the disk everything would be gone.. right?
10:19:22 Join Kohlrabi [0] (
10:19:24peturit tends to do that ;)
10:19:40O112358so wouldn't i have to reinstall the firmware
10:19:53markunO112358: your flash will not be erased
10:19:57peturjust unzip rockbox and copy your music back
10:20:00markunand the original firmware is in flash
10:20:22O112358oh.. okay
10:20:34O112358so just right click on the drive and press format?
10:20:52peturgot your music on pc too?
10:22:15O112358i'll give that a try then..
10:22:38peturjust don't know if windows can format a big drive in fat32
10:23:10peturyou may need a tool for it, or use the original firmware and do it from the iriver itself
10:23:18O112358can you?
10:23:21O112358how do you do that?
10:23:39Bagderwindows only formats 32gb fat32 these days
10:23:54 Join daurn [0] (i=quae@unaffiliated/daurnimator)
10:23:55Bagderh2format and swissknife are often suggested tools
10:24:14dwihnoThere's a really nice tool which, at least, used to have a free demo.. Paragon partition manager, I think the name is.
10:24:18aliaskRockbox should get a formatting routine...
10:24:42*dwihno disagrees
10:24:54peturor boot original firmware, that can format too
10:25:33aliaskWell, rockbox is primarily for people who know what they're doing with things, so I don't think it'd be too dangerous.
10:25:49peturbut maybe doesn't do good errorchecking
10:26:23JdGordonoff topic.. anyone going to the dark tranquility concert tomorw night?
10:28:10aliaskSounds like you are :)
10:28:30JdGordoni r :D
10:29:08peturI are ?
10:30:03*petur runs off to do some Real Work (tm)
10:30:10 Quit petur ("later")
10:30:45aliaskOoh, they're from Gothenburg - I've been there!
10:35:01O112358anyway.. it worked.. but i don't know if it will suddenly stop working again..
10:35:18 Join GingerDog [0] (
10:35:34GingerDoghi; does rockbox support the newly announced/upgraded nano?
10:35:50aliask*not yet
10:36:18GingerDoghas much changed?
10:36:43aliaskIt uses a completely different CPU, at least - nobody has been able to get one to take a good look yet though.
10:36:57linuxstbGingerDog: Yes - it's a completely different ipod to all the previous ones. So it's basically a completely new Rockbox port to start from scratch.
10:37:12GingerDogah; i'll steer clear of it for now then
10:37:13GingerDogthank you
10:37:47linuxstbOr at least, that's what it looks like so far...
10:38:27linuxstbaliask: I've got one...
10:38:43aliaskSince when?
10:38:54linuxstbYesterday afternoon.
10:39:07scorchelinuxstb: where are our high-res scans? =P
10:39:16aliaskWhat scorche said. :)
10:39:45linuxstbIt's too early to need them IMO. We can't do anything until we decrypt the firmware, and I don't think physical disassembly will help with that process.
10:40:03aliaskDoes it use a different bootloader system?
10:40:17scorcheit is more of a curiosity for me
10:40:23*aliask too
10:40:30scorchealiask: stay up on reading the thread!
10:40:38 Join Rondom [0] (
10:40:51*aliask whines... fooorummms?
10:40:52linuxstbIt's almost the same. The main difference is that the main firmware has been unencrypted for all previous ipods, in the 2nd gen Nano it looks (to me at least) to be encrypted.
10:41:24scorchewhich you would have known if you read the posts =P
10:41:36aliaskShush :P
10:41:40 Quit daurnimator (Read error: 110 (Connection timed out))
10:42:12Bagderthe fun of cracking encryptions... :-/
10:42:29scorchelinuxstb: but think of the publicity!...i have not seen a single other instance of high-res scans of the 2g yet anywhere!
10:42:30linuxstbWe don't even have an unencrypted bootloader to help us...
10:42:50linuxstbscorche: I prefer to keep my shiny new ipod shiny and new.
10:42:59scorcheand it will be soon as you put it back to gether and be careful
10:43:12linuxstbYou don't know my skills with a screwdriver...
10:43:31scorcheskills or deficiencies?
10:43:50linuxstbI'll leave it there.
10:44:37Paul_The_NerdA 2G nano keeps tempting me.
10:44:37 Quit O112358 ("CGI:IRC (EOF)")
10:44:39linuxstbI did see a link to a Japanese (I think) website with more photos of the Nano internals. But I've lost the link...
10:44:49Paul_The_NerdBut I think I'm going to spend the money on a new monitor instead.
10:45:19scorchelinuxstb: ?
10:46:10linuxstbYes, that's the one. is a good site
10:50:48hcsany idea why I'm getting 'invalid suffix "-0x10" on integer constant' when I write 0x1e-0x10?
10:51:54 Join webguest58 [0] (i=549965bd@gateway/web/cgi-irc/
10:52:10theli_uai wonder is there any way to get button name (string) from something like BUTTON_PLAY ?
10:52:50 Part webguest58
10:52:53hcsah, apparently a gcc bug, fixed by putting spaces around the minus sign
10:55:14linuxstbtheli_ua: No
10:55:40theli_uathat was what i thiugh :( .... unfortunately ... this feature would be usable
10:56:21linuxstbYou could add a function to do that to the plugin lib - it could be useful for all the plugins that allow the user to remap the keys (I think Rockboy and Doom do it).
10:57:06theli_uayes ... i just started to make zxbox's keymap menu to be more target-friendly ....
10:57:24theli_uabut i wonder what can be the way to implement it ?
10:58:26linuxstbWe would probably want the strings themselves to be defined in somewhere like button.h in firmware/ - but we don't want to actually add any extra code or data to core Rockbox for features not used in core Rockbox. Which is why I mentioned the plugin lib.
10:59:21theli_uaso it could just be a big header with defines in plugins/lib ....
11:00:28linuxstbAlso, be aware that something like "BUTTON_SELECT" can have different names on different players - e.g. it's labelled "NAVI" for the H1x0 and H3x0 targets. I'm not sure what we should call it on the ipods - I think Apple call it "Action".
11:01:14theli_uayes.. thats what i meant ... a lot target-specific defines ... not very good
11:01:36hcsit is called "select" on iPod, see
11:04:05linuxstbThey're not consistent though - it's called "the Center button" here:
11:04:26linuxstbAnd I'm sure I've seen it refered to as "Action"...
11:05:09Paul_The_NerdI like "select" for it though
11:05:17hcstherefore the only fair way to name it is to make up something else
11:05:30*Paul_The_Nerd likes the word "invoke"
11:05:55*hcs concurs
11:06:01linuxstb"center button" is the least ambiguous, but then we need US and British English versions...
11:06:18hcs"Make It So"
11:06:45hcsyou win
11:07:02scorchebut *what* does he win?
11:07:07Paul_The_NerdAnd then after a month of that we could rename it to almost anything without complaints
11:07:15*linuxstb goes to download his free copy of Rockbox
11:07:34hcspronounced einvoke?
11:08:34aliasktheli_ua: I tried out zxbox recently, but it froze while loading the rom
11:08:46theli_uaaliask, can you post that rom?
11:09:11linuxstbaliask: Are you sure it's a 48K ROM, not 128K?
11:09:23aliaskI tried both, neither worked.
11:09:27theli_uaaliask, it's not rom
11:09:30theli_uait's a tape
11:09:45aliaskSomeone's going to have to explain this to me...
11:10:30linuxstbtheli_ua is right - we shouldn't be using the word "ROM" with zxbox.
11:10:42aliaskOh, so I got the right thing?
11:10:51 Quit scorche (Read error: 104 (Connection reset by peer))
11:10:55theli_uai know what is wrong
11:10:59theli_uawait a minute
11:11:22linuxstbThere are "snapshots" which are just a dump of the RAM and CPU registers from a running game. Or there are images of the cassette tape the game was originally distributed on.
11:12:25theli_uai'ts just that it has a custom loader .... zxbox loads first block and when gets to turbo data of custom loader it stops playing tape.. you can press "play tape" and wait for it to load
11:12:50theli_uai know it is not very convenient .... but that is the only solution for such big games for now
11:13:23theli_uaor another solution is to load this tape to the end and dump snapshot :)
11:13:43aliaskBut it freezes while loading - at 34-35%
11:13:52theli_uaare you sure?
11:13:56***Saving seen data "./dancer.seen"
11:14:04aliaskWell I left it for at least 10 minutes
11:14:10theli_ua34-34 % are just emulation speed
11:14:29aliaskNo buttons worked either though...
11:14:30theli_uawhat is the target you get such low speed?
11:14:47 Join Hideo_Kuze [0] (i=irc@gateway/tor/x-67e2caa4a5704d78)
11:15:01theli_uayou sure you can't acces menu with mode button?
11:15:45 Quit Rondom ("Ex-Chat")
11:16:18 Join PaulJam [0] (
11:16:39theli_uaaliask, try this dump
11:17:08theli_uaaliask, this is just a dump when tape is fully loaded
11:21:25aliaskHrm, I'm getting hard crashes when I load zxbox now, I'm going to have to grab a clean copy of rb, but after dinner.
11:26:53 Join lee-qid [0] (
11:27:59 Join scorche [0] (
11:28:09theli_uaaliask, i'm interested in reports about that crashes so i can look into fixing them
11:31:25 Part Hideo_Kuze
11:32:44 Quit bluebrother ("Leaving")
11:35:56theli_uahm ... pastebin is not working for me .. anyone can advice alternative?
11:38:26vikHmmm... added set_time_screen to plugin.[ch], but it still says 'undefined symbol'
11:39:03 Join safetydan [0] (
11:39:48theli_uavik, you try to use it in plugin?
11:40:46theli_uahow do you call it from plugin?
11:40:49 Quit t0mas ("*running*")
11:40:58theli_uarb->set_time_screen ?
11:44:03*vik slaps forehead.
11:45:15vikthat'd be it.
11:45:47 Quit spazzium ()
11:45:50 Join blindcoder [0] (i=blindcod@tor/regular/blindcoder)
11:46:16 Join ^BeN^ [0] (
11:46:19theli_uahow do i change fat32 volume label from linux?
11:46:24vikapple are hiding what chips they've used on the new ipods:
11:48:00scorcheugh...this is sounding like it will be a "fun" port
11:48:30 Join Rondom [0] (
11:48:49linuxstbtheli_ua: "mtools" has an "mlabel" command.
11:48:52viktheli_ua: mtools
11:49:09theli_ualinuxstb,vik, thnx
11:49:10blindcoderany chanop here? I have a request for a fellow tor user
11:50:05theli_uaaliask, i just played licence to kill on my mini without much prob (well.... its not that playable on such screen but anyway :)
11:50:19vikjust segfaulted the simulation; is there the equivalent of a coredump?
11:51:17safetydanvik, usually you have to turn core dumps on
11:51:21safetydanulimit or some such
11:51:35safetydantry attaching gdb to the sim before you crash it
11:51:37 Join [xt] [0] (n=[xx]@wikipedia/xx)
11:52:01aliasktheli_ua: I used that save file thing, and it worked, but it's still only getting likt 40-60%
11:52:29theli_uaaliask, try to increase frameskip in settings
11:52:51theli_uaaliask, btw.... sound can cause crashes. you can disable it for now
11:53:09vikdoes the simulation build with debug info?
11:53:17 Join tucoz [0] (i=50ca6307@gateway/web/cgi-irc/
11:53:27aliaskWith frameskip at 9 I get about 70%
11:53:27tucozBagder: around?
11:54:07linuxstbtheli_ua: Have you used any IRAM in zxbox?
11:54:10 Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri)
11:54:17safetydanvik, yes
11:54:24theli_uaaliask, so that just means zxbox needs more optimization
11:54:29theli_ualinuxstb, yes
11:54:34tucozBagder: I wonder if you have to use some software to transfer music to the sandisk sansa players, or if you can browse the directory tree like in rockbox
11:55:23tucozLike, is it possible to transfer music to the player in linux?
11:56:49thegeekthey can run in both modes
11:56:53linuxstbtucoz: From reading Sansa's website, I'm guessing the answer is no - they don't mention drag-and-drop capability, and the system requirements list XP and WMP 10+
11:57:03thegeekjust read some reviews of it
11:57:26Paul_The_Nerdtucoz: If you put the Sansa e200 into MSC mode, you can drag and drop, but it takes a LONG time for it to rebuild its database after.
11:57:33*linuxstb shuts up
11:57:48tucozso it _is_ possible, but painful :)
11:57:48Paul_The_NerdAnd they're lying about it requiring WMP10
11:57:54linuxstbSo the "minimum system requirements" listed here are false?
11:58:13theli_ualinuxstb, vik, how do i use mlabel ? i just can understand how to specify drive for it :/
11:58:36Paul_The_Nerdlinuxstb: Well, I'm pretty sure I didn't have WMP10 installed when I first got my sansa.
11:58:37linuxstbI think you need to setup an /etc/mtools.conf file
11:58:52Paul_The_NerdI'm not 100% sure any more
11:59:12linuxstbtheli_ua: Add a line like "drive e: file="/dev/sda1"
11:59:15Paul_The_NerdBut it has an option in its menus to go into "Mass Storage Class" mode, when then lets you drag 'n drop
11:59:19 Join webguest65 [0] (i=917408a3@gateway/web/cgi-irc/
11:59:38Paul_The_NerdSo yes, the minimum requirements listed there are entirely false
11:59:49 Quit webguest65 (Client Quit)
12:00:08tucozwhat a stupid thing to do. Demand higher requirements than what is true
12:00:29linuxstbI guess it's a support thing. They only want to support people using WMP10+
12:00:44tucozyeah. you're probably right about that
12:00:48Paul_The_NerdWell, they put the PlaysForSure logo on it
12:00:57Paul_The_NerdAnd PlaysForSure content will of course only work under those conditions
12:00:58linuxstbAnd people like us will find out the true requirements anyway.
12:02:22*linuxstb wonders which device will get Rockbox first - the 2nd gen Nano or the Sansa
12:02:59*scorche bets on the sansa
12:03:42 Quit [San] (Read error: 110 (Connection timed out))
12:04:01tucozWonder why not more sansa hackers have joined in on the porting effort
12:05:39tucozsee you later, and thanks for the help
12:05:42 Quit tucoz ("CGI:IRC")
12:08:41vikC question (can't find my copy of K&R): I have a struct within a struct: struct bar { int x; int y}; struct { int i; struct bar st;} foo; I want the address of st - is this &( ?
12:08:48 Part blindcoder
12:09:21Ed__vik: & will suffice
12:09:54vikEd__: OK; but the parentheses don't make it wrong?
12:09:59Ed__nope :)
12:10:39vikhmmm... coz it's segfaulting on that line.
12:12:50vikis it important for global variables to be static, or shouldn't it matter too much?
12:13:56 Join wow [0] (
12:14:03wowhi !
12:16:17 Join smee [0] (
12:16:18smeei kno more about computas than u all im da best hacker eva
12:16:34wowi just want to ask how the port to the elio/tatrung 1022 advance ?
12:17:15wowi just want to ask how the port to the elio/tatrung 1022 advances ? ;)
12:17:22vikDoes the static modifier for globals do anything at all? Aren't all globals static?
12:17:29scorchewow: we heard you the first time
12:17:54wowwhat ?
12:17:56linuxstbwow: No progress recently. The current hurdle is figuring out how the LCD works.
12:18:44wowlcd drivers didn´t work ?
12:18:56wowtoo bad :(
12:19:33linuxstbvik: A static modifier for a global variable means it's only accessible within that .c file.
12:19:50linuxstbSimilarly for function definitions.
12:20:38 Join _FireFly_ [0] (
12:20:38 Join jhMikeS [0] (
12:21:12 Quit darkless ("Leaving")
12:23:24wowlinuxstb how many people are working on the port for the elio ?
12:26:10 Part smee
12:26:21scorchehaha...he didnt get far
12:26:28linuxstbNo, he's useless.
12:26:36wowthat are not many ;)
12:26:39scorchewell, we knew that
12:27:17theli_uaanyone have an idea how this can be optimised?
12:27:43wowthx for the infos ! :) CU
12:28:06 Quit wow ("Leaving")
12:29:36linuxstbtheli_ua: Basically remove as many calculations from inside the loops as you can.
12:31:21theli_ualinuxstb, i know this but i can't see one to remove
12:31:56theli_uabtw ... if i use #define Y_STEP ((ZX_HEIGHT<<16) / LCD_HEIGHT) is it precalculated by preprocessor?
12:33:17linuxstbHopefully gcc would optimise it anyway, but I would write *(frameb++) = _16.....
12:34:18linuxstbDo you have a link to how the spectrum's video RAM is organised?
12:39:34theli_ualinuxstbn no
12:40:59theli_ualinuxstb, may be this will be usefull
12:41:34safetydanWhich part of this instruction won't work on Coldfire? addq.w
12:41:40safetydanthe quick part or the word part?
12:43:25linuxstbtheli_ua: Is the "_16bpp_colors" array in IRAM?
12:43:48 Join theli_ [0] (
12:44:04theli_linuxstb, yes
12:44:23 Quit theli_ua (Nick collision from services.)
12:44:31 Nick theli_ is now known as theli_ua (
12:45:05linuxstbAlso, what is "sp_image" ? Is that just a pointer to the Spectrum's video RAM, or is a bitmap created (many times per second) from the video ram?
12:45:18theli_ualinuxstb, bitmap
12:45:20 Join Criamos [0] (
12:45:49 Quit _FireFly_ ("Leaving")
12:46:13 Join MadDog011 [0] (
12:46:17 Part MadDog011
12:46:53 Part Paul_The_Nerd
12:47:04linuxstbtheli_ua: Maybe it's worth investigating if you can get rid of sp_image, and just render into rb->lcd_framebuffer directly.
12:50:59theli_ualinuxstb, i'll try to look into this
12:51:18theli_ualinuxstb, this would definitly boost at least video
12:52:17linuxstbI would guess that the video rendering is what is taking up the most CPU time. You could test that by disabling the screen updates and seeing what FPS you get.
12:52:18theli_uai'm still not sure whether i use pcm_ functions properly ... anyone can help me with it? cause sound output is known to cause crashes
12:52:52theli_ualinuxstb, nice idea .... though i can have about 200% on mini without frameskip and screen output ;)
12:53:08 Join MarcoPolo [0] (
12:53:23linuxstbtheli_ua: Also disable the function that creates sp_image.
12:54:01theli_ualinuxstb, yeah ... and disable speed sync of course :D
12:56:21theli_ualinuxstb, btw i think disabling border update (which is visible on video only) will help too
13:05:06 Join petur [0] (i=d4efd6a6@gateway/web/cgi-irc/
13:08:03 Join tvelocity [0] (
13:08:28 Quit Kohlrabi ("Quit")
13:09:24 Join perplexity [0] (
13:10:25aliasktheli_ua: Does Toggle "fast" mode disable a frame limiter or something?
13:12:13aliaskWell that gives me 650%, and if I turn it off I get 70%, I dunno if that helps.
13:12:55 Join bytie [0] (
13:13:03theli_uathat can't be true
13:13:18theli_uadoes speed you see looks like 6x normal?
13:13:58***Saving seen data "./dancer.seen"
13:14:50theli_uaaliask, btw 70% with what frameskip?
13:15:04aliaskOk, when I play the game it drops to 300~% and yes, it's going about that fast (although it's jerky due to the frameskip)
13:16:51amiconnsafetydan: the .w part won't work
13:17:09amiconnlinuxstb: The spectrum video ram layout isn't too difficult
13:17:29*amiconn once had a real ZX Spectrum 48K and still has access to it
13:17:55amiconnThe only thing that needs fixing is the keyboard matrix
13:20:53linuxstbamiconn: I did once write a function to render it (an emulator for the Nokia 9000 Comunicator I started to write but then abandoned), but I've forgotten the details long ago...
13:23:00*amiconn still remembers the layout from back when using the real thing
13:23:05amiconn16+ years back
13:24:27*linuxstb wonders if his zx81 would still boot...
13:24:53*amiconn also remembers the ZX81
13:24:53 Quit petur ("CGI:IRC (EOF)")
13:25:19linuxstbI'm still impressed with the person who implemented Chess in 512 bytes of RAM...
13:25:24amiconn1KB of RAM, shared between video output and code...
13:25:43preglowsounds like a challening play
13:26:02linuxstbpreglow: I think it just refereed a game between two humans...
13:26:35LinusNamiconn: well, you could build the 16k expansion
13:26:48amiconnI know the 16KB expansion as well
13:27:16ColdtoastI think I found another prob with rb on the nano
13:27:32Coldtoastit seems to take a LOT more rubbing on the wheel to change volume
13:27:43 Join pondlife [0] (
13:36:15 Quit bytie (Read error: 60 (Operation timed out))
13:37:27preglowit does
13:41:16 Quit tvelocity (Read error: 110 (Connection timed out))
13:43:03 Quit XavierGr (Read error: 110 (Connection timed out))
13:45:29pondlifejhMikeS: around?
13:45:58 Quit lee-qid (Read error: 104 (Connection reset by peer))
13:50:20 Join Genre9mp3 [0] (n=yngwiejo@
13:56:32 Join lee-qid [0] (
13:57:21 Quit ^BeN^ (Read error: 110 (Connection timed out))
13:57:26 Join webguest22 [0] (i=c27f0812@gateway/web/cgi-irc/
13:58:47webguest22I've noticed the commit reg. Recording countdown timer. Nice feature! But why not call the structure members rec_xxx? The settings structure has many members and a clue from a name is great help.
13:59:31webguest22Or are those members a general purpose timer which can be linked to recording?
13:59:37amiconnThe recording countdown timer implementation has a number of serious problems just from looking at it!
14:00:25 Quit theli_ua (Read error: 110 (Connection timed out))
14:01:03amiconn(1) It uses the user timer (why, btw?? The timing is in the range of seconds to days. Using the timer here is a big waste). Using the user timer interferes e.g. with backlight fading on the H1x0
14:01:43preglowdefinitely bad
14:01:46webguest22Does such timer make sense on H1xx? There is no RTC.
14:01:48preglowand should be fixed asap
14:02:08amiconn(2) It accesses the LCD from within the ISR. Badness! There is no guarantee the main thread wasn't half-way through an LCD update when the ISR kicks in
14:02:11webguest22How could it be set to three days on H1xx?
14:02:30LinusNwebguest22: well, the player has to be on for 3 days
14:02:41amiconnwebguest22: It's just unnecessary to use the user timer. Using the tick is more than sufficient
14:02:56webguest22LinusN: hmm... That's not the thing a DAP is for IMHO
14:03:06pondlifeSlasheri: around?
14:03:15LinusNwebguest22: but it's the only way to accomplish it
14:03:28 Join lodesi [0] (
14:03:37amiconn(2) is the more serious problem imho
14:03:59amiconnIt might cause the LCD to show garbage, and LCD updates stop working completely until reboot
14:04:34pondlifeAnyone: around??!!
14:04:46LinusNamiconn: really nasty
14:04:53webguest22LinusN: do we need such an esotheric feature? There are better ways to accomplish timed recording (sue a 'desktop' recorder), and there are other things to do i n RB (we have many pending patches in FS)
14:05:49 Quit lee-qid ("Trillian (")
14:05:54 Quit safetydan ("Ex-Chat")
14:06:01LinusNwebguest22: well, i can imagine that quite a few people would want a record timer, maybe not up to 3 days, but a few hours would certainly be interesting
14:06:05amiconnImho, the commit should be reverted asap, unless there's a quick solution for both problems
14:06:12LinusNamiconn: i agree
14:06:24 Quit MarcoPolo ("Bye !")
14:06:29LinusNwebguest22: regarding what to do and what not to do, i refer to the FAQ
14:06:33 Join theli_ua [0] (
14:07:37pondlifeI'm a bit unhappy. My voice fix was committed too early and broke recording and has now been part reverted so voice is broken again.
14:07:46pondlifeNot sure where to go from here.
14:07:53LinusNpondlife: wonderful
14:08:07LinusNi can't understand why it was committed in the first place
14:08:11pondlifeMe neither
14:08:27pondlifeIt was only up on FS for others to do prelmiinary testing
14:08:38webguest22LinusN: well, I understand that and also understand why RB devs do or do not things. But as professional devs (and you are!) you also should keep in mind usability and not only fun factor.
14:08:52*amiconn wonders what would be the easiest way to revert a multi-file commit
14:08:57LinusNwe are professional devs, but rockbox is our hobby
14:09:10webguest22Or, in other words: implementing a really usefull feature should make fun even if it's not that much fun coding.
14:09:23LinusNamiconn: do a cvs diff based on dates to create a patch, then patch -R
14:09:23pondlifeI guess I need to try reapplying it here and then do some recording... but I didn't realise playback.c would influence recording.
14:09:25Bagderwebguest22: so go ahead, implement those things
14:09:37 Join obo [0] (i=c38119fe@gateway/web/cgi-irc/
14:10:35LinusNwebguest22: remember, committing a pending FS patch is not a trivial thing
14:10:45webguest22Bagder: well, I've provided some patches but they don't get committed. I won't tell which they are in order not to have a handicap.
14:11:04Bagderwell, there are some 140 outstanding patches iirc
14:11:10 Quit Slasheri (Read error: 101 (Network is unreachable))
14:11:25LinusNmost patches we get are incomplete
14:11:28preglowwebguest22: nagging is an integral part of getting patches commited :>
14:11:35preglowdon't be afraid to do it
14:11:45LinusNand only tested on one platform
14:11:55*obo nags but doesn't get anywhere
14:12:10 Join lee-qid [0] (
14:12:23jhMikeSuh oh what now with the recording? :\
14:12:46pondlifejhMikeS: you removed some of my playback.c patch (that Slasheri committed before it was finished)
14:13:04pondlifeAnd now voice is broken again say voice is broken?
14:13:18LinusNpondlife: how about reverting your entire patch?
14:13:30liniobo: thanks for the updated unplug patch
14:13:33preglowyou say yourself it wasn't tested well
14:13:34pondlifeI think it's a one line fix
14:13:34jhMikeSWhat's wrong with it? I tested and it was operating just fine.
14:14:01obolini: you're welcome - now all I/we need to do is nag!
14:14:09pondlifeWhen a playlist ends naturally, voice thread calls swap_codec but no audio codec is around to ever swap back
14:14:34pondlifeThere should not ba any calls made to swap_codec unless we know the "other" codec is alive
14:14:38jhMikeSpondlife: it seems other problems were working the other way
14:14:46jhMikeSthere aren't
14:15:01pondlifeWhat was the recording impact?
14:15:13pondlifeWe need to get both working together
14:15:15jhMikeSThose messages aren't sent unless the voice codec is current
14:15:18pondlifeOf course ;-)
14:15:24 Join _FireFly_ [0] (
14:15:30pondlifeWhich messages?
14:15:31jhMikeSThe recording couldn't load the codec
14:15:48liniobo: actually i made the same updates to my source yesterday, but there was a slight problem when i tested on my ipod
14:16:03jhMikeSQ_ENCODER_RECORD, Q_AUDIO_PLAY to the voice thread
14:16:03linisome of the menus were very laggy
14:16:06pondlifeThe problem is that the message queue and dequeue can happen over the unloading of the audio codec
14:16:23obolini: ah, I think that might be down to the new scheduler system itself
14:16:25pondlifeIt will be Q_AUDIO_PLAY that is the problem
14:16:37pondlifeI can look into it later in the week.
14:16:41linii suppose it's a problem with some other patch that i apply (e.g. piezo)
14:16:42obolini: is it the same for you in vanilla CVS?
14:16:47jhMikeSIt's no longer sent if current_codec != CODEC_IDX_VOICE
14:16:52pondlifeI'm more upset with Slasheri for commiting before it was tested fully ;0)
14:16:59linino, vanilla CVS is fine (i am using it atm)
14:17:08pondlifeI feel a bit defalted by the whole experience
14:17:13obolini: I haven't updated the piezo patch - it shouldn't be working at the moment
14:17:19jhMikeSit doesn't need to be...otherwise voice can grab the mutex again in the meantime
14:17:35liniobo: I modified it enough to work
14:17:41 Quit Febs (Connection timed out)
14:17:46obolini: fair enough :)
14:18:09linii will try a CVS + unplug only build tonight
14:18:25obolini: did you set the thread to use PRIORITY_BACKGROUND, or something a bit higher?
14:18:32jhMikeSleading to deadlock...i think all the other stuff in there is ok afaik and should work alright
14:18:36liniI set it to BACKGROUND
14:19:07obolini: hmm, yes, I'll play tonight
14:19:17jhMikeSpondlife: deflated, why?
14:19:36webguest22preglow: no, I won't nag, I respect RB devs, they've done very much good for me
14:20:03pondlifeMainly because I thought I was doing the right thing by putting up the patch for testing, and yet it got committed before this process could complete
14:20:08pondlifeI'll recover
14:20:18liniIf all seems fine, I promise to help with the nagging :)
14:20:28obolini: thanks :)
14:20:33pondlifeSo the recording failure isn't subtle!
14:20:45LinusNpondlife: you are certainly one of the few who gets his patch committed when you didn't want to :-)
14:20:52pondlifeI know!!
14:20:55pondlifeLucky me!
14:21:13pondlifeAnd I now have commit access too...
14:21:26jhMikeSahh...I beat the tar out of it before committing the minor changes and I didn't have any problems...
14:21:54pondlifeNo worries. As long as I know what the bug recipes are, I can look into it
14:22:12pondlifeI did object a bit to the word "botched" though!
14:22:19jhMikeSbut with the playlist thing...swap codec seems a bad call if the codec you're swapping out isn't current.
14:22:28pondlifeI had spent 3 weeks reading and re-reading playback.c
14:23:19pondlifeIMHO there should be less tests on current_codec and more on x_codec_loaded. Simpler to understand and ought to work just as well.
14:23:41 Join Arathis [0] (
14:23:45pondlifeAlso relying on playing and voice_is_playing should be reduced.
14:23:45jhMikeS"botched"? I didn't say that did I? I'm sorry then if I did. idr...I don't wanna sound like a snob or anything but I'm sure that I can plenty well ;)
14:24:02pondlifeApology accepted
14:24:18pondlifeAnyway, back to Real Life I go...
14:24:21jhMikeSx_codec_loaded tests wouldn't fix deadlocks
14:24:28pondlifeWhy not?
14:24:54 Part obo
14:25:07pondlifeThat and not calling swap_codec at the wrong time...
14:25:08jhMikeSMan...I don't remember but it was for a reason of timing where the voice codec could grab the mutex when you go to wait for it.
14:25:27pondlifeOK, will investigete further
14:26:13pondlifeII need to fix the problem where pcmbuf leaves the CPU boosted after playback stops too sometimes.
14:26:19pondlifeIf voice is in use
14:26:45pondlifeThat's all for another day though, bye
14:26:54*pondlife is late for work
14:27:15 Part webguest22
14:28:45vikdoes volume get internally stored in dB?
14:29:34 Quit theli_ua (Read error: 104 (Connection reset by peer))
14:29:59 Quit lee-qid (Read error: 104 (Connection reset by peer))
14:30:27 Join lee-qid [0] (
14:31:01amiconnAnyone going to revert the recording timer commit?
14:31:33 Join theli_ua [0] (
14:32:43amiconnShould I do it?
14:33:49*jhMikeS doesn't really know how atm
14:34:13amiconnI've made a patch like LinusN suggested
14:34:27LinusNamiconn: do it
14:35:44jhMikeSIf you have a RTC a programmable recording start/stop time like a VCR would be nice
14:36:19vikthat would be sweet
14:38:43 Join mirak7 [0] (i=51306b15@gateway/web/cgi-irc/
14:39:13 Join Arathis_ [0] (
14:41:03jhMikeSHow do you do a revert patch if you only have the latest CVS? What about commits subsequent to the one you're revering esp. if they share files? You have to manually save all the file versions prior to the commit and use those?
14:42:08LinusNbasically, yes
14:42:29theli_uacan't ypu just checkout previous version?
14:42:30 Quit Arathis (Read error: 110 (Connection timed out))
14:43:26jhMikeSgreetings ever-increasing mirakN
14:43:57amiconnjhMikeS: cvs diff -D "2006-09-18 10:10 GMT" -D "2006-09-18 10:00 GMT" >undo_rectim.patch
14:43:59 Nick Arathis_ is now known as Arathis (
14:44:17amiconnThen apply that patch to a clean checkout, and commit
14:44:22*amiconn just did that
14:44:54jhMikeSahh...learned something useful :)
14:44:54mirak7X5 have same problem than H300 about slow ram ?
14:45:36amiconnBut the X5 has more IRAM
14:45:43amiconn128KB instead of 96KB
14:46:53jhMikeSmirak7: memcpy's of working size chunks to IRAM from ram seem to do wonders.
14:49:16mirak7jhMikes you tried that on some code ?
14:49:40mirak7a new one ?
14:49:41*preglow tries to imagine a use for the recording timer
14:50:06vikWhere are standard C library functions defined?
14:50:51jhMikeSmirak7: the ASM version always did that...see lcd-x5.c for an example
14:51:15mirak7jhMikes I would be interested by a memcopy that copies blocks of ram. someting like memcpy(dest,source,line_size,nb_lines, offset)
14:51:33mirak7and the opposite
14:51:49mirak7maybe going full asm for that is not very usefull
14:52:05mirak7this exists, great
14:52:36jhMikeSpreglow: If it's 11:30 and you want to record at 12:00 set the timer for 30 min. ??
14:53:01vikI want to implement some standard C library functions; where would they go?
14:53:29 Quit idnar (Nick collision from services.)
14:53:31 Quit _FireFly_ ("Leaving")
14:53:32 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
14:53:59jhMikeSvik: Such as? There's already quite a number of them.
14:54:13vikjhMikeS: mktime
14:54:24vikand a couple of other time funcs
14:54:33 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
14:54:59tucozAnyone here know if there is some internationl symbol/pictogram that identifies the blind?
14:55:07tucozFor the manual, that is
14:55:34tucozI found this, but I am not sure if this is something official.
14:55:58linuxstbtucoz: What's the purpose?
14:56:25vikjhMikeS: they should be declared in time.h; does that mean they should go in time.c ?
14:56:32tucozlinuxstb: for the small symbols in the margin identifying a section especially written for the blind readers
14:56:33mirak7jhMikeS I get better frame rates on low bitrates. I think that using bitrates of 400 is a waste of what mpeg compression offers. A correct bitrate for a 640*480 divx could be 600. a 220*176 screen is 8 times less the surface of a 640*480 screen, so using a bitrate of 400 seems a bit exessive don't you think ?
14:57:14tucozlinuxstb: there is a vertical line followed by a righ arrow right now
14:57:34tucozor would an eye be appropriate?
14:57:51jhMikeSmirak7: I would think bitrate should be proportional to frame area.
14:58:22 Join tvelocity [0] (
14:58:50tucozor a wheel chair maybe?
14:58:52linuxstbtucoz: How would a blind person see the symbol? Would a screenreader be able to handle it?
14:59:20jhMikeSisn't that what the "ALT" property is for?
14:59:46tucozlinuxstb: I have no idea. We could probably write something identifying those sections.
15:00:05BagderI guess I can show my Sana dev board page again now ;-)
15:00:07tucozI meant mainly that the current symbol doesn't have anything with blind people to do
15:01:50tucozpreglow: what?
15:02:27jhMikeSComment on article: They're ok with being tied to iTunes because iPod is the default choice.
15:05:12tucozmaybe this:
15:05:40jhMikeSPersonal Experientce: It's not like my sister offered to get me an iAudio X5 for christmas. What do you think she initially was thinking about getting me? hmm :)
15:06:18 Nick idnar_ is now known as idnar (i=mithrand@unaffiliated/idnar)
15:07:00 Join _FireFly_ [0] (
15:10:45mirak7an ipod
15:10:54mirak7someone got to say it
15:11:32idnarI got my X5 the same way
15:12:01mirak7I am surprised by the screen size of X5, I though it was bigger.
15:12:05jhMikeSI had to pay for half, my mother and she went 50/50 on the other half.
15:12:31jhMikeSmirak7: It is a bit small...that color sound bit should have been left out to make way for more screen
15:14:01***Saving seen data "./dancer.seen"
15:14:10 Join pamacii [0] (
15:15:37 Join tucoz_ [0] (
15:16:18 Join pixelma [0] (i=pixelma@
15:16:37 Quit tucoz (Nick collision from services.)
15:16:48jhMikeSmirak7: why am I getting greenish blobs for video now?
15:16:50 Nick tucoz_ is now known as tucoz (
15:16:56 Quit daurn ("I wonder where that fish could be")
15:17:41pixelmatucoz: I finished the Remotes.svg and Gigabeat.svg :)
15:18:16tucozcool. I can not get them atm though. I'm not in linux
15:19:53Lynx_tucoz: isn't three black dots on a yellow background the official symbol for blind people?
15:20:42tucozLynx_: the traffic sign is that. And the man with the stick seems to be not-for-print.
15:21:37Lynx_tucoz: ok
15:22:05 Join bytie [0] (
15:23:17tucozLynx_: not for print, as in a sign where there is help for the blind (like a tourist attraction).
15:23:41mirak7jhMikeS don't know it works for me
15:24:00mirak7jhMikeS you sure you applyed all the patch ?
15:24:40jhMikeSmikark7: I believe I just have the CVS since I made .zip from it and unzipped to the player...should try again.
15:26:05jhMikeSamiconn: Adding the CS delay did nothing for the remote ticking BTW so I guess more drastic measures are needed.
15:27:34 Quit Mordov|hardlywo ("The amount of experience you have is paralell with the amount of equipment you have ruined.")
15:27:41mirak7jhMikes the patch isn't in cvs I think
15:29:15pondlifeHmm.. - is that a support question?
15:30:51pondlifeAnd what is fire ware? Pottery of some kind I assume...
15:33:50jhMikeSWhat you get when overcharging?
15:34:31LinusNmaybe a gun?
15:34:49tucozpondlife: I read your ml post, and I agree. I think we should warn people that if they add a support question, it will be deleted without explanation
15:36:06pondlifeI see both RaeNye and bluebrother have been policing - I'm sure Flyspray will be even more useful once the wheat and chaff have been separated...
15:36:28*jhMikeS got a ticket for going over the severity limit
15:36:47amiconnjhMikeS: Hmm. I can't imagine what we could do then. Unlike with the iriver remote, there's not much room for artificial delays...
15:37:39LinusNon the other hand, i think the forums contains more and more "wrong forum" replies than actually useful replies
15:38:11 Join theli_ [0] (
15:38:21LinusNi think the forum policing has gotten over hand
15:38:44 Quit theli_ua (Nick collision from services.)
15:38:52 Nick theli_ is now known as theli_ua (
15:40:09 Join ^BeN^ [0] (
15:42:46tucozLinusN: the moderation in the forums? yeah, there is always long discussions and complaints that the posting is made in the wrong thread/headline
15:44:17jhMikeSamiconn: does the edge transition speed change with CPU frequency? It was also interesting that flipping data before flipping clock made it A LOT worse btw.
15:44:27linuxstbRegarding flyspray, how about having a "how to report bugs" wiki page, and a highly visible link to it from Flyspray?
15:44:45LinusNi think that the level of moderation may be perceived as somewhat hostile
15:44:57tucozyes. that is my impression as well.
15:45:51tucozThe people moderating the forums know the forums in and out. But I would not expect e newcomer to do that
15:45:56*pondlife wonders if the word "forums" exists; or would "fora" be more correct..
15:46:01aliasklinuxstb: That would assume that these people would bother reading it.
15:46:15*tucoz things that pondlife is right
15:46:21tucozthinks even
15:46:29vikhow important is optimisation?
15:46:35pondlifeNot that anyone else in the world would know what fora are
15:46:39vikin terms of code size?
15:46:40linuxstbaliask: But at least it would be there... At the moment, there is no guidance at all regarding how to use Flyspray.
15:46:46LinusNvik: it depends on what you optimize
15:46:53amiconnjhMikeS: I don't think the edge transition speed changes with CPU frequency, but of course the number of trnasitions per second changes
15:47:10amiconnIiirc the asm version flips clock & data at once
15:47:25tucozlinuxstb: good idea. And that should be written in an friendly easy fast readable way :)
15:47:36aliasklinuxstb: Ugh, yes sorry. I misread "flyspray" for "forums", for which there is plenty on how to post.
15:48:04linuxstbtucoz: Yes, by one of our highly-skilled and talented manual writers....
15:48:22vikLinusN: standard library functions; in particular time functions. the glibc code is pretty large. But then I'm used to dealing with _really_ small amounts of memory, so my judgement may not be reliable
15:48:52tucozlinuxstb: yes. I think they should write it as well :)
15:48:52LinusNvik: the archos platforms are very sensitive regarding code size
15:49:39jhMikeSamiconn: yeah...but I changed it to do data then clock as an experiment and results were very bad for EMI
15:49:39vikLinusN: Hmmm... could do it without them, but it would not be as 'nice'
15:50:18jhMikeSare there any funky seeming-not-to-make sense wires in the remote connected to CPU pins? *big speculation*
15:50:22vikDo the archos platforms have RTCs?
15:50:47LinusNvik: yes, some of them
15:50:56LinusNvik: what are you doing?
15:51:14vikLinusN: making an alarm clock.
15:51:17LinusNjhMikeS: huh?
15:51:24LinusNvik: the alarm plugin?
15:51:35vikLinusN: yep; making it better
15:51:49vikLinusN: and work on other devices
15:51:51LinusNyou can include any code you like in the plugin
15:52:02amiconnArchos does have wake-up alarm (out-of-the-box for recorder v2 and fm, and with a smal hardware patch and a special build for recorder v1)
15:52:06jhMikeSLinusN: just wondering if maybe they had something for EMI suppression built in... :\
15:52:23vikLinusN: yeah, but library functions are, well, 'nicer'
15:52:39LinusNvik: of course
15:52:53Bagderthere's a pluginlib too for plugin-only purposes
15:53:07LinusNbtw, i'm thinking of adding an alarm function API in the core
15:53:59LinusNwhich broadcasts SYS_ALARM when the timer expires
15:54:00vikLinusN: interesting.
15:54:02jhMikeSLinusN: could be useful for recording
15:54:16LinusNthen we could have a cron thread that retriggers it
15:54:33vikAnd would this be more useful if standard time functions were available?
15:54:38 Part tucoz
15:54:39LinusNi'm not sure if we want the same event for RTC alarms though
15:54:40JdGordonhey guys
15:54:55JdGordonhow big is rombox.ucl allowed to be?
15:54:57jhMikeSLinusN: hmmm...can't set up private alarm callbacks/queues?
15:55:02JdGordoni couldnt find it in the code
15:55:20LinusNjhMikeS: i haven't thought about it
15:55:42vikLinusN: how far away is it?
15:56:13 Quit pamacii (Connection timed out)
15:56:50BagderJdGordon: see the MAXOUTFILE magic in the apps/Makefile
15:56:56LinusNvik: not far at all
15:57:01JdGordonBagder: ok, ta
15:57:52 Join bbroke [0] (
15:57:53amiconnJdGordon: rombox.ucl can take whatever is left in the archos flash ROM.
15:58:14amiconnWith the current flash loader and bootbox, it's 232KB for players and 228KB for all other targets
15:58:33amiconn(KB == 1024 bytes)
15:58:54 Join Kohlrabi [0] (
15:59:05vikg'night all
15:59:05JdGordondamn, so we must be over by a fair bit currently
15:59:22 Quit vik ("Leaving")
15:59:22amiconnEven v1 is close to the limit now
15:59:35JdGordonwith my rework the fmrecorder builds again, but its less than 1kb spare :(
16:00:39 Quit bytie ("Dana")
16:01:03mirak7jhMikeS about memcopy, it could maybe help to have the destination plane for working Y, U or V, then copy to sdram once the work is done. problem is we will short on ram maybe ... 220*176 octets or words that's a lot
16:01:12LinusNtime to start cutting out features for the archos platforms then
16:01:22amiconnLinusN: Why?
16:01:38JdGordonor cut features out of rombox...
16:01:48LinusNwell, we have 3 choices:
16:01:58 Join RaeNye [0] (i=c7cb43c9@gateway/web/cgi-irc/
16:02:06amiconnJdGordon: That would defeat the purpose of rombox
16:02:08LinusN1) Stop developing new features, since the archos devices are "full"
16:02:22 Quit tvelocity (Read error: 104 (Connection reset by peer))
16:02:29LinusN2) Let the archos devices have a subset of features
16:02:38LinusN3) Optimize, optimize, optimize
16:02:41JdGordonarrrr!! thar be a bad idea yee land lubber..
16:02:42jhMikeShmmm...I count 7/10 pins accounted for...and you need GND and that leaves something else?
16:02:49*Bagder votes 2 + 3
16:02:54JdGordonsorry had to be the first.. it being sep 19th here already :p
16:03:24JdGordoncan rombox rolo to a regular rockbox from the disk?
16:03:25amiconnThere's one feature that can be cut for fm/v2 because it's not possible w/o hardware mod anyway - the archos remote control reading
16:03:46 Join tvelocity [0] (
16:03:58amiconnSomeone needs to confirm that I don't remember that wrong
16:04:14amiconn(the remote pin in the headphone connector not being available on fm/v2)
16:04:16Bagderbut really option 3 is only a matter of time until its not possible anymore anyway, and then there's only 1 and 2 left
16:04:23LinusNamiconn: i think you're right
16:04:34amiconnI don't have such a device myself
16:05:13Bagderthe archoses are a dying breed
16:05:24amiconnBagder: I see quite a few possibilities for (3)
16:05:32 Join pamacii [0] (
16:05:33JdGordonif rombox can load a full rockbox from disk, then maybe dropping some less used stuff would fix it, they could always rolo tockbox from the disk if its needed
16:05:45LinusNjhMikeS: button a/d, play button, vcc, gnd, lcd cs, remote sense, lcd clk, lcd data, lcd sel, lcd backlight
16:05:46Bagderamiconn: since we'll continue to add features, (3) is a lost race
16:05:55amiconnNot necessarily
16:06:22amiconnYou see that there's quite some potential e.g. in JdGordon's settings rework
16:06:31amiconnThen there is langv2 ....
16:07:01JdGordonnot if you cut off its leg and force me to use english for the setting names :D (/me runs away)
16:07:13amiconnAnd I suspect quite some dead code has creeped in since my last cleanup
16:07:15LinusNamiconn: still, if we continue adding features, we will exhaust (3) sooner or later
16:07:17*Bagder cuts lef
16:07:21jhMikeSoh right...something must go to the pcf50606
16:08:01Bagderand clearly, there aren't that many developers keeping the Archos builds top-notch
16:08:12RaeNyelinusn,jhmikes: what are you counting?
16:08:14LinusNbut i agree that we should take a good look at the archos platforms to cut some fat
16:08:24LinusNRaeNye: the pins in the remote connector
16:08:37JdGordonanother option is moving the wps code to a rock, with only a very minimul wps drawer in the core, but that breaks TSR rocks
16:08:49amiconnCutting junk would help all builds, even if we aren't that short on memory there
16:09:01LinusNJdGordon: don't go there
16:09:06amiconnEven that's not entirely true, thinking about the iFP...
16:09:07Bagdercutting junk is good
16:09:10*JdGordon dont's
16:09:35LinusNthe bookmark code can be trimmed, for instance
16:10:15jhMikeSI was wondering if this sort of the thing should be in the *config*.h file (rather than elsewhere) for defining recording sr caps: #define REC_SAMPR_CAPS (SAMPR_CAP_88200 | SAMPR_CAP_44100 | SAMPR_CAP_22050 | SAMPR_CAP_11025)
16:10:16JdGordonbookmarks should be scrapped and replaced with playlist code which takes care of it and .cue files (imo)
16:11:20LinusN.cue files for bookmarks?
16:11:36JdGordonno, but with change playlist code they would be handled the same way
16:11:55JdGordonboth are just a maerker into another audio file
16:12:00preglowhear, hear
16:12:29LinusNiirc, bookmarks can be are markers in a directory/playlist, can't it?
16:12:56JdGordoni dunno, havnt actually looked how they are handled...
16:13:49Bagderyou want to scrap it before knowing what it does?
16:13:59JdGordonsounds logical doesnt it?
16:14:28 Quit tvelocity (Remote closed the connection)
16:14:31jhMikeSheh...noone cares what I do? cool... :)
16:14:44Bagder.cue files would take a major approach and I don't see that happening anytime soon
16:15:03 Join Iltsu [0] (
16:15:16JdGordonfrom using it, i just assume it jumps into a track, not a directory/playlist.. if im wrong then ill retract the statement...
16:17:44amiconnjhMikeS: For the remote, you have: GND, Vcc for all electronics; /CS, DATA, RS, CLK for the LCD; the button chain to ADC, and at least one more button connected to GPIO
16:20:25jhMikeSamiconn: yes...LinusN gave me the list of ten...I forgot about the ADC line :P
16:24:26markunBagder: we found a JTAG connector on the Gigabeat PCB. Not that useful now, but maybe if we want to try flashing some day
16:24:58markunIt also has the TxD0 and RxD0 which are nice for a Linux port to connect to a terminal(emulator)
16:25:32Bagdera serial port is also nice for debugging
16:25:53*Bagder recalls one of the irivers having code left for spitting out debug data on its serial
16:26:17LinusNoh yes, that was a dream when disassembling
16:26:37markunThere is code in the gigabeat bootloader to receive a file with x-modem over serial and flash it
16:26:51Bagdergood old xmodem
16:26:52LinusNthat, and that iriver h100 has a very generous silkscreen mask on the pcb
16:27:50markunSomeone joined our gigabeat team. bought 3 broken gigabeats on ebay (2 are working again now) and desoldered some chips. He also found the JTAG connector.
16:28:08Bagdersounds like a useful team member!
16:28:12markunYes, very
16:29:35markunbtw, when I typed RxD0 in our PortPins page it became a wiki link. How can I prevent that? (calling it RXD0 fixed it)
16:31:05theli_ualinuxstb, disabling screen output gives just about 15% on my mini
16:32:06theli_ualinuxstb, disabling internal screen processing gives about 5% more
16:34:35 Quit pondlife ("byebye")
16:35:53 Part LinusN
16:38:57 Join nls [0] (
16:39:58nlsJdGordon, here
16:40:08JdGordonhere there and everywhere...
16:40:20nlsdid you see fs#6012
16:40:26JdGordonnot yet...
16:40:50nlsI think it's an action thing.
16:41:42JdGordonyup, ill fix that tomorow
16:42:06JdGordonive assinged it to me, so hopefully ill get an email so i wont forget
16:43:12nlsnice :)
16:44:29JdGordonnope, its not sending me an email :( ill have to do a proper reminder
16:45:25nlsI can nag you tomorrow... :-)
16:45:32JdGordonor that :p
16:48:44amiconntheli_ua: On coldfire it might be very different
16:49:02 Join klrspz [0] (n=klrSpz@
16:50:16Iltsuwhen I run ipod_fw -g nano -o rockboot.bin -i apple_os.bin bootloader-nano.bin
16:50:41IltsuIt says image is compatible with iPod mini, 4g and iPod photo/color...
16:50:45Iltsuis that ok?
16:52:03 Quit pamacii (Read error: 110 (Connection timed out))
16:52:40jhMikeSShould I bother to add anything in the gmini config? Isn't that the abandoned one?
16:53:03Bagderyou can ignore that I'd say
16:54:07linuxstbIltsu: Yes, that's fine. Do you know which version of the Apple firmware you are using? If it's 1.2, you need to do something slightly different to install Rockbox.
16:55:38theli_uaamiconn, yes but unfortunately i can't test it :(
16:57:01amiconnThe question is what we should do with the gmini code
16:57:27amiconnJust leave it as it is? remove? Try to keep it up to date?
16:58:10BagderI say remove
16:58:43amiconnLeaving as-is isn't an option imho. It tends to get in the way when cleaning up things (e.g. moving stuff to target tree)
16:59:34markunBagder: will the cvs changes be preserved when we migrate to svn?
16:59:39theli_uakill it !!! kill it!!! :)
16:59:52Bagdermarkun: cvs2svn preserves the whole history
17:00:33Iltsulinuxstb: I'm quite sure it's 1.1 :)
17:00:53theli_uabye all
17:00:54 Quit theli_ua ("Leaving")
17:00:56amiconnBagder: Btw, was updated to the current gcc 4.1.2 snapshot, or just excluded from building simulators?
17:01:19Bagderits not excluded so I guess it is updated
17:01:37Bagderit is LinusN's machine
17:01:47 Join webguest44 [0] (i=c3ec4b1b@gateway/web/cgi-irc/
17:02:31IltsuHow unstable those Daily builds are?
17:02:56Iltsuand thre isn't stable for nano?
17:03:48Bagderwe haven't done a "stable" release for any target in over a year
17:04:07Bagderdailies are as stable as you get these days
17:05:22 Join x1jmp [0] (
17:07:50x1jmpAs lcd_clearrect is no more in the plugin api, which function can be used instead?
17:07:56 Join rretzbach [0] (
17:09:11linuxstbHas the person who was working on the gmini port definitely abandoned it, or did he just disappear?
17:09:37Bagderhe disappeared when his PC died and he couldn't affort a new one
17:09:51*amiconn points x1jmp towards
17:10:18IltsuMy ipod is now running rockbox \o/
17:10:26IltsuHurray \o/
17:10:26amiconnlcd_clearrect() was removed months ago...
17:11:13Bagderthe "this port has stalled" note for Gmini was added in April 2005
17:11:46x1jmpfor some time now the wiki gives me a 403 error
17:13:00Bagderx1jmp: all wiki links?
17:14:02***Saving seen data "./dancer.seen"
17:14:18x1jmpBagder: I haven't yet found a working one
17:14:33Bagderwhat IP are you using?
17:14:47Bagderthis same one you IRC as?
17:15:47Bagder"client denied by server configuration"
17:16:55*Bagder checks why
17:18:00 Quit jhMikeS (Read error: 104 (Connection reset by peer))
17:19:56Bagderweird, can't see why
17:20:14Bagderreal life hour!
17:21:12x1jmpI even can't access using tor...
17:21:51 Quit Stas_ ()
17:24:01 Quit aliask ("Chatzilla 0.9.75 [Firefox]")
17:26:44JdGordonwoohoo... amiconn, you bookmarking idea for viewer works great :)
17:29:09 Join XavierGr [0] (
17:32:28 Join jhMikeS [0] (
17:34:52 Join galenus [0] (
17:37:16 Part galenus
17:37:26RaeNyehow would the alarm/scheduler/countdown timer thingy call RB functions?
17:38:25RaeNyemost of the current code (e.g., recording, FM radio) defines actions only as gui callbacks (usually all in a single handler function)
17:39:18 Quit Arathis ("[rl_bot quit]")
17:40:27JdGordongrrr..s tupid build table.. hurry up so i can goto bed :p
17:41:11amiconnJdGordon: Why is the viewer config binary instead of using configfile?
17:41:31JdGordonamiconn: coz i havnt got around to changing that yet...
17:41:49amiconnWasn't it textual before?
17:41:56*amiconn might remember that wrong
17:42:57JdGordonoh fark... soz about the table.. last time i code @ 2am :p
17:46:51 Join mantono [0] (
17:47:07*amiconn wonders whether JdGordon tested locally at all before committing
17:47:28amiconn_all_ targets broke
17:48:27*RaeNye did that once
17:48:52JdGordonwell... if the damn core could init structs it wouldnt be a problem...
17:48:56*JdGordon runs away
17:49:25JdGordonthe line is nice and colourfull tho :D
17:51:08RaeNyespeaking of init structs, the default remote lcd contrast on X5 is incorrect
17:51:41RaeNyehow would I use remote_lcd_get_default_contrast() in the setting struct init to solve this?
17:51:45amiconnRaeNye: I observed that myself, and asked whether this is true for others
17:52:02amiconnIt might be that there are different hardware revisions of the remote
17:52:07amiconnI need 23 or 24
17:52:25RaeNyeI reported in on FS #6011
17:52:58RaeNyesame here. Moreover, the possible range is 1 to 30 (and the default is 42)
17:53:06 Join webguest72 [0] (i=c27f0812@gateway/web/cgi-irc/
17:53:47*amiconn thought the possible range is 0 to 63 like on all other contrast-capable lcds
17:53:49RaeNyeare there different remote HW revisions? I thought it's just remnants from iriver code
17:53:54 Quit PaulJam (".")
17:54:11 Quit idnar (Read error: 110 (Connection timed out))
17:54:59webguest72Hello. Some time ago there was a discussion about the new screen "state machine". This was related to the screen after startup IIRC. Has anything been done to this? I've seen a patch in FS but it's staled.
17:55:40JdGordongreen table.. me goes to bed
17:55:46 Quit JdGordon ("Konversation terminated!")
17:55:59RaeNyelcd_remote_set_contrast() doesn't do any scaling and the limits are Min=1 Max=30
17:56:11webguest72Patch FS #5049 to be precise
17:56:45RaeNyeamiconn: 0 is light and 63 is dark on other b/w lcds?
18:00:45 Quit webguest72 ("CGI:IRC")
18:11:01 Join desrt [0] (n=desrt@ubuntu/member/desrt)
18:11:09desrtrock out!!
18:11:41*desrt just got 8gb nano :)
18:12:07 Join KN|stiff [0] (
18:12:17 Join Arathis [0] (
18:13:25preglowdesrt: did you know
18:13:31pregloware you going to make rockbox work on it? :>
18:14:12Iltsuwtf, it crashed
18:14:38IltsuWhat I should to do now?
18:15:47desrtrockbox doesn't work on 8gb nano?!
18:17:09IltsuAnyone? :P
18:17:19IltsuWhat I have to press now? :P
18:17:20markundesrt: they use a different CPU now
18:17:24IltsuI'm at panic
18:17:26desrtno shit.
18:17:36markunIltsu: it's probably somewhere in the wiki
18:17:41desrtso i now have a very expensive paperweight.
18:17:53desrtoh it sucks to be me.
18:18:09markundesrt: can't you use it to play music too?
18:18:17Iltsumarkun: I tried :P But I don't found it
18:18:20desrtafaik it doesn't play ogg/flac
18:18:31desrtwhich makes it approximately useless for playing music
18:18:45SUSaiyandesrt: convert them to mp3?
18:18:57desrtwhat a pain in the ass
18:19:01desrtapple pisses me off so much
18:19:28desrtit's like everything they do is designed to fuck you
18:19:44SUSaiyansounds like microsoft
18:20:03markunIltsu: I don't have an ipod. If you wait long enough someone who knows will answer.
18:20:15markunIltsu: maybe "Hold Menu and Select until your iPod reboots."
18:20:43Iltsumarkun: thanks
18:20:50IltsuI found it at the same minute :P
18:21:58markundesrt: there will be support for then new nanos eventually I think, but it's basically a whole new port
18:22:21 Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/
18:23:12linuxstb_desrt: Think of it as an opportunity to learn embedded programming...
18:24:43 Join webguest47 [0] (i=51e2f433@gateway/web/cgi-irc/
18:25:28 Join MesMers [0] (i=node@gateway/tor/x-27696f7722c241db)
18:25:35desrti have enough projects already, thanks :)
18:25:36 Join sandoaway [0] (i=lolsteam@
18:25:45desrtany word on what architecture it is?
18:25:48preglowdesrt: sucks indeed, perhaps we should put up some message detailing that we _don't_ work with the new nano
18:26:02preglowlinuxstb_: the new 5gs have the same hardware as before, or?
18:26:12desrtpreglow; ya. i sort of got screwed by the lack of that message :)
18:26:37preglowbut no, we'd love to support it, but apple have switched almost all the important hardware in it
18:26:40linuxstb_preglow: I would bet money on them still being PP/Broadcom, but beyond that, I don't know.
18:26:41preglowand we still have no docs
18:26:42desrt"Use iTunes to restore"
18:26:47desrtit is not happy.
18:26:53 Quit MesMers (Killed by christel ())
18:27:02*desrt uses dd, k thx
18:27:10preglowlinuxstb_: yeah, i'm willing to bet that too
18:27:27preglowsweet lord, how annoyed i am at having to start over again
18:27:36preglowthis time with no ipodlinux advances to take advantage of :/
18:27:41 Quit TCK (Read error: 110 (Connection timed out))
18:28:04desrtpreglow; are you doing the new nano port, then?
18:28:14preglowi have 1. no time, 2. no new nano
18:28:58linuxstb_I have 1. a new nano, 2. no time, 3. no skill at cracking encryption, which is the first thing that needs to be done.
18:29:33webguest47TI calc hackers have implemented USB support including mass storage, mouse and keyboard for the TI-84 Plus calculators (68k based).. Pretty cool, but unfortunately for us in 68k asm..
18:31:07 Quit ^BeN^ (Read error: 110 (Connection timed out))
18:31:54 Join lowlight [0] (i=c730180a@gateway/web/cgi-irc/
18:33:25lowlightlinuxstb: I wonder if MrH wants to look at the new nano's bootloader/firmware?
18:34:05 Join RedBreva [0] (
18:35:55linuxstb_lowlight: I hope so. But unlike the .mi4 firmwares, both the main firmware and the bootloader are encrypted.
18:37:24 Join webguest37 [0] (i=917408a3@gateway/web/cgi-irc/
18:39:58webguest47TI calc video:
18:41:04lowlightlinuxstb_: have you looked at other samsung based dap's? Iriver clix/u10.
18:41:32markunlowlight: the gigabeat is 'samsung based'
18:45:36miraklinuxstb: do you have some low bitrates elphant dreams in stock ?
18:46:00 Quit sando (Read error: 110 (Connection timed out))
18:46:07linuxstb_Only what are on What are you looking for?
18:47:13mirakwell a divx is often 600-700kbs for a resolution of 640*480, which is 8 times the surface of a dap screen, so I am thinking 100kbs should be enough
18:47:31mirakfor the bitrate
18:48:07mirakI also get better frame rates with low bitrates
18:48:48lowlightmarkun: ahh, so when are you starting the new nano port :)
18:52:54 Quit webguest47 ("CGI:IRC (EOF)")
18:53:01 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
18:54:33linuxstb_mirak: OK, I'll try. But don't forget that Elephants Dream is computer-generated, so it will compress much better than "real" video. What resolution do you want?
18:55:07mirak224*176 4:3 and 16:9
18:55:48miraklinuxstb: the video I encoded where 220*something, I realise it's not a multiple of 16 or 8, but it didn't seemed any rescaling was done
18:56:49mirakthe 160*96 video runs at 44 fps
18:57:23RaeNyemirak: on which device?
18:57:49mirakh300 but the screen is bigger ^^
18:59:30RaeNyewith or w/o the idct patch?
19:02:03mirakin fact the thing that really speed things is IRAM usage
19:02:15mirakmore than using asm
19:02:24RedBrevaanyone installed RB on a 5G Video with the latest 1.2 Firmware yet? I am getting an error "Cannot open firmware file apple_sw_rcsc.bin" when trying to merge the bootloader...
19:02:55mirakRaeNye: problem is it's not easy to see how we can use IRAM at other places in the codec
19:06:02 Join idnar [0] (i=mithrand@unaffiliated/idnar)
19:06:48 Join TeaSea [0] (
19:07:06 Join Slasheri [0] (i=miipekk@rockbox/developer/Slasheri)
19:07:55linuxstb_RedBreva: Do you have that file in the current directory?
19:07:59RedBrevaOK, my bad... .bin is not the same file as .bon
19:09:07 Part GingerDog
19:14:03***Saving seen data "./dancer.seen"
19:16:32 Quit x1jmp (Remote closed the connection)
19:17:10 Join x1jmp [0] (
19:17:35preglowRaeNye: man, you're really at it, aren't you :P
19:19:15RaeNyewhat? where? I wasn't here
19:20:36preglowjust talking about all the tracker reports i'm getting
19:20:45RaeNyemirak: have any clue how to fix the compiler error when doing a logf build with the idct patch? I'd commit it
19:21:11RaeNyeyeah, I decided to clean up a little.
19:21:33RaeNye4 separate requests for lyrics
19:21:36mirakno I don't know. I don't know how this can happen
19:21:53RaeNyeit happens at yours as well?
19:22:11mirakI didn't tryed debug build
19:22:46 Quit oddlane ("Leaving")
19:23:03mirakmaybe debug need a register to store stack or something and none is left
19:23:35 Quit dpassen1 (Read error: 110 (Connection timed out))
19:23:35mirakRaeNye: you might want to put a !DEBUG
19:24:00RaeNyepossible, but I only enabled logf support, not debug (-g and stuff)
19:26:02 Quit lowlight ("CGI:IRC (EOF)")
19:27:41amiconnRaeNye: logf still removes -fomit-frame-pointer (which doesn't make sense for pure logf _imho)
19:29:06amiconnAnd yes, 0 is white and 63 is black for contrast on other targets, but the usable range is much smaller and depends on the target
19:29:12 Join obo [0] (
19:30:02 Join khorben [0] (
19:31:41 Join rasher [0] (
19:31:52jhMikeSWhy is there a function to retrieve a constant value like lcd_default_contrast or lcd_remote_default_contrast? Just make the #define public and dispense with that.
19:32:19rasherHi. I am not the rasher that was here earlier today. Can anyone tell me if it's possible to turn on some kind of protection against "imposters"? Nickserv doesn't seem very cooperative.
19:32:21RaeNyeamiconn: so either we fix this in the configure script or use a C version for devel builds?
19:32:27amiconnYou're at least the second one running into that
19:32:37RaeNyejhmikes: I did that once and broke archos
19:32:43amiconnOn some targets, the default contrast depends on some hardware revision
19:33:33 Join bytie [0] (
19:33:36RaeNyeso how can we init the struct correctly?
19:33:45jhMikeSI did define the ranges and default publicly for the x5 main LCD and put that in the default slot for the cfg table.
19:33:53amiconnRaeNye: For logf, we should fix the configure script. For debug builds, we can either use the C version, or fix the asm to leave one more spare a register
19:34:17RaeNye(at least, using a #define instead of the arbitrary constant 42)
19:34:37amiconnJust do it like it's done for the main LCD
19:35:19jhMikeScoudld have a macro that expand to a function call on some build and a constant on other...i dunno.
19:36:45RaeNyebut you can't call a function on struct inits... apart from the confusion introduced
19:37:11 Join O11 [0] (
19:37:38O11could someone explain to me how to interpret a battery bench test?
19:38:34jhMikeStrue...that needs special handling. I wouldn't find it confusing since in most places there's no difference in usage.
19:38:42 Quit [xt] (Read error: 110 (Connection timed out))
19:39:36 Quit Coldtoast ("Miranda IM! Smaller, Faster, Easier.")
19:40:20O11hmm.. so how do i know if my battery is lasting a normal amount of time/
19:41:50markunO11: how long is it lasting and what player do you have?
19:42:07RaeNyewhy is -g a default options in $GCCOPTS for coldfire?
19:42:15O11I have a h300 and it lasted 1 hour
19:42:28O11I was playing a looped song a 0 volume
19:42:45 Quit RedBreva ("Time for Tubby ByeBye")
19:43:03O11maybe I hadn't charged it long enough.. i had charged it for about 10 hours but it still wasn't full.. so that's when i did the test..
19:43:25jhMikeS42: The Answer to The Ultimate Question of Life, the Universe and Everything
19:43:31markunperhaps time to buy a new battery
19:43:42O11jhMikeS: yay
19:43:55O11markun: but.. but.. why would it become so rubbish?
19:43:56RaeNyejhmikes: also the default value of X5 remote lcd contrast
19:44:10jhMikeSRaeNye: *creepy*
19:44:35markunO11: perhaps you didn't treat it right
19:45:01O11how do you not treat it right?
19:45:02amiconnRaeNye: Does the -g hurt? Guess not
19:45:03markunDo you always play till the battery is completely empty?
19:45:19O11hmm.. probably not..
19:45:25markunYou shouldn't
19:45:31 Join TeaSeaLancs [0] (
19:45:36markunnot with li-ion batteries
19:45:44O11you shouldn't play till it's empty? ok..
19:45:55markunI don't know why it because so bad, but they have a limited life time
19:46:14RaeNyeamiconn: it adds to the code size; I just hope debug symbols don't get in DRAM/IRAM
19:46:45amiconnRaeNye: It adds debug symbols to the object files. They're completely stripped when linking
19:47:39rasherNote to the other rasher (in case he's reading in the log): Could you please pick another nick (for Rockbox use)? I was sortof here first, and I'm sure we'd both like to avoid the confusion.
19:47:46amiconnI don't think -g influences code generation, but that should probably be checked...
19:48:05rasherNote to everyone else: When a rasher is talking, if he's not identified with Nickserv, it's not me (Jonas Häggqvist)
19:48:22Bagderrasher: I did detect that as he came over an irish net
19:49:20amiconnrasher: If that happens and you come in, you can take the nick over via nickserv
19:49:54rasheramiconn: Yeah, but I'm not much around, so it's mainly the confusion I'd like to avoid, not so much the fact that my nick is taken
19:50:33 Quit mantono (Client Quit)
19:50:47mirakmotion_comp.c have different target optimisations on libmpeg2, I can't understand what most of the code is doing, so if anybody is interested.
19:50:58 Quit TeaSea (Read error: 60 (Operation timed out))
19:51:02rasheranyway, I'm off again
19:51:04 Quit rasher ("leaving")
19:51:13 Quit mirak (Remote closed the connection)
19:52:52x1jmpBagder: could you find out why I have no access to the wiki?
19:53:12BagderI'll investigate later
19:53:16jhMikeSAll the coldfire targets at this point should support the same recording sample rates, right? Want to know about any freaky exceptions.
19:54:02 Quit mirak7 ("CGI:IRC (Ping timeout)")
19:54:36x1jmpIs there another way to get the api documentation?
19:54:40RaeNyeamiconn: I don't see the stripping anywhere in apps/Makefile, but as apps/rockbox.bin is significantly smaller than apps/rockbox.elf, I assume it happened
19:54:57RaeNyestill -g could interfere with optimizations (-O)
19:57:09jhMikeSThat's what H100/H120/H300/X5? No other SWCODEC has recording so all that should be the same I guess.
20:00:55 Quit O11 ()
20:08:52 Join bluebrother [0] (
20:12:14 Quit webguest37 ("CGI:IRC (EOF)")
20:13:16 Quit linuxstb_ ("CGI:IRC")
20:14:30RaeNyeamiconn: fixed tools/configure, but I'm not sure how to detect on compilation time whether -fomit-frame-pointer is active
20:19:07 Quit rretzbach (Read error: 104 (Connection reset by peer))
20:20:10 Join [xt] [0] (n=[xx]@wikipedia/xx)
20:24:19 Quit perpleXa (Read error: 104 (Connection reset by peer))
20:24:26 Quit bytie (Read error: 60 (Operation timed out))
20:25:46 Quit KN|stiff (Read error: 104 (Connection reset by peer))
20:26:04 Join dpassen1 [0] (
20:30:09 Join TeaSea [0] (
20:31:12 Quit linuxstb (Read error: 110 (Connection timed out))
20:31:21 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
20:31:47 Join mirak [0] (
20:34:30 Join perpleXa [0] (n=perpleXa@unaffiliated/perplexa)
20:35:06x1jmpBagder: I just found out that the wiki issue is Konqueror only, Firefox and others work well
20:36:01x1jmpKonqueror isn't allowed to access the wiki even though I can change the browser identification
20:38:58linuxstbDo you mean that Konqueror works if you change the browser identification string? Or it still doesn't work?
20:40:05 Join |AhIoRoS| [0] (n=ahioros@
20:44:07 Quit TeaSeaLancs (Read error: 110 (Connection timed out))
20:45:30 Join Lear [0] (
20:47:08x1jmplinuxstb: it still doesn't work
20:47:52Genre9mp3markun: around?
20:52:09 Join hardeep [0] (
20:52:57Genre9mp3wow... hardeep! :)
20:53:14 Join petur [0] (n=petur@rockbox/developer/petur)
20:53:48Genre9mp3hardeep: I was wondering if you have some time for a commit...
20:54:03hardeepi say the same thing when I see me =)
20:54:12hardeepGenre9mp3: sure, what would you like me to commit?
20:55:01Genre9mp3iCatcher stuff (code update to the new volume/battery enum system and some new versions)
20:55:21Genre9mp3X5 remote, H10 5GB and Gigabeat that is
20:55:40hardeepGenre9mp3: okay. please mail them to me: rockbox AT
20:55:54Genre9mp3hardeep: Thanx! :)
20:55:57hardeeper rockbox AT
20:57:54Genre9mp3hardeep: done!
20:58:14 Join jborn_ [0] (
20:58:29 Quit x1jmp (Remote closed the connection)
20:58:44hardeepGenre9mp3: thanks. i'll update shortly
20:58:57Genre9mp3hardeep: I've already did some tests... the wps bundle with the builds as they should
20:59:03 Quit JoeBorn (Nick collision from services.)
20:59:11 Nick jborn_ is now known as JoeBorn (
20:59:14Genre9mp3same for the cfg generation
21:02:49TeaSeaI'm quite interested about how the DAP market is going to progress now.
21:02:59TeaSeaIt's possible to get 32GB compact flash cards now.
21:03:09TeaSeaand CF reader/writers are cheap.
21:07:11peturwait until you can get 32GB cards you can buy and don't cost a ton ;)
21:08:18peturSeagate announced a new density record for harddisks, so DAP's with hdd's will get smaller and get bigger capacities
21:11:51Genre9mp3275GB??? wow
21:12:44peturand the alternative:
21:12:59 Quit |AhIoRoS| ("Abandonando, see you")
21:13:27Xerionlol i'd like to make my H140 a H1275 ;)
21:14:04***Saving seen data "./dancer.seen"
21:15:00*petur sees strange echos
21:15:32linuxstbSo to ask the question at the end of that article - how do you backup those sized hard drives? Onto other hard drives?
21:15:33Xerionjust a glitch in the matrix
21:15:53BigMacimagine the possibilities
21:16:01Xerionlike that 2.5 TB drive
21:16:05BigMacsoon we'll have 400 gb daps
21:16:08peturso much more junk to collect
21:16:12Xerionwould love some of those in raid5 :p
21:16:29Genre9mp3linuxstb: A 3.5 inch 300GB drive would do the trick
21:16:39TeaSeapetur: Yes but to be honest, unless battery life improves or HD efficiency shoots up, I think my next player will be a flash one.
21:16:59TeaSeaMy X5's battery life is dire.
21:17:03TeaSeaAnd i've only had it a year.
21:17:37mirakit's bullshit anyway, you don't need 50 gigas just for music on a dap
21:17:47linuxstbYou don't?
21:17:52peturwhy not?
21:18:03miraksince the invention of drag and drop and usb2
21:18:19peturI take all my music with me, and would like to take all my pictures with me too
21:18:25Xerionmeh just picking the albums takes too much time :p
21:19:11*amiconn actually uses the dap for storing music, without keeping it on the pc
21:19:23Genre9mp3Not to mention lossless music...
21:19:40mirakall the music I have will never fit on a dap anyway, so I better get used to select music
21:19:42*petur has backups
21:19:45amiconnOf course I have multiple full copies
21:19:48 Quit Rondom (Read error: 110 (Connection timed out))
21:20:07amiconnIt's highly unlikely that all daps will fail at the same time
21:20:41mirakwanting to have all is music on the dap is symptome of collectionners (don't know how it is translatedĂ 
21:20:46peturmy pc serves the music files for my home music system so I have them there too
21:21:04mirakit's like people who burn everything, but will never watch a quarter of it
21:21:08TeaSeapetur: Yes.
21:21:11TeaSeamirak: Heh.
21:21:17peturno mirak, freedom of choice
21:21:23TeaSeaI watch everything I download before I burn it.
21:21:25Slasherii have all music and files on server that i backup to lacie bigdisk 600GB with rdiff-backup over network
21:21:28Xerionas long as there are desktop HD's bigger than the DAP hd's all my music will never fit lol
21:21:43peturI listen to the music I want at that moment, and can select any song I have
21:21:43amiconnmirak: I disagree. I only keep music I like. Other music gets deleted
21:21:45Xerionnah not even that
21:21:45TeaSeapetur: I'm rarely away from my PC for more than a day, so I think a 4GB player would suffice for me.
21:21:58hardeepGenre9mp3: are all the bmp's in the iCatcher/UniCatcher still needed or can some be removed?
21:22:06Xerioncan have multiple hd's in pc so it will never fit :D
21:22:19amiconnMaybe that's why my whole music collection still fits on a 20GB dap (the majority of which is lame −−preset standard encoded)
21:22:21mirakamiconn: yes but on all the music you have on your dap you will only a listen a quarter
21:22:22*petur gets out more :p
21:22:27Slasheriin fact now with the automatic song rating in rockbox it would be easy to remove songs you don't like if the hd is getting full
21:22:42amiconnOh noes
21:22:56Genre9mp3hardeep: The file I sent to you has all the new bmps, don't erase the previous ones :)
21:23:05Xerionmeh 4 GB would really be too little to fit music for all moods i might develop during the day
21:23:15markunGenre9mp3: you were looking for me?
21:23:17Xerioncan't predict how i'll feel all day
21:23:23amiconnSlasheri: I still don't get the purpose. I mean, I know what music I like and what music I dislike without a rating system
21:23:24hardeepGenre9mp3: okay, I haven't deleted anything :)
21:23:25mirakXerion: yes, but with 20G that's really a lot
21:23:32Genre9mp3markun: Yup, then hardeep showed up! :)
21:23:38markunok :)
21:23:44Xerioni have 40GB now, it does seem enough :p
21:24:42Xerionwhen DAP's have usb host function you can just take some drives in usb cages with you heh
21:24:54*linuxstb wonders when the first person will try Rockbox or IPL on the new 80GB 5g ipod...
21:25:09RaeNyewell, off I go.
21:25:17*RaeNye snaps his finger
21:25:20 Quit RaeNye ("CGI:IRC 0.5.7 (2005/06/19)")
21:26:42Genre9mp3hardeep: Thanx a lot! :)
21:28:07 Join damaki [0] (
21:28:40hardeephmmm, should we remove rombox from the build for now to get rid of the errors?
21:28:57amiconnimho we shouldn't
21:29:24linuxstbI agree - it does no harm.
21:29:38hardeepall green looks nice :)
21:30:11*linuxstb looks acusingly at markun's bootloader :)
21:30:15amiconnYes, but "all green by cheating" doesn't
21:30:47hardeepare we going to be able to fix it though? i'm guessing it requires removing/cleaning up code?
21:31:00 Join Mmmm [0] (
21:32:07 Join Gatechy260 [0] (
21:32:16 Join CriamosAndy [0] (
21:32:53Gatechy260anyone out there who can help with decrypting .mi4 files?
21:33:20 Join ^BeN^ [0] (
21:33:30Gatechy260or more pointedly, who can help with dealing with the results of decrypting a .mi4 file?
21:34:39linuxstbWhat do you mean by "dealing with"? What do you want to do?
21:35:43Gatechy260well, I've decrypted an mi4 file using the mi4code.c program, but I'm not sure exactly what format it decodes the mi4 file into
21:36:06petura non-encrypted binary perhaps?
21:36:12Gatechy260i'm assuming it's some sort of assembly-ish thing, but I couldn't find anywhere in the documentation where it specified
21:36:43linuxstbIf you want to disassemble: "arm-elf-objdump -D −−target binary -marm PP5022.mi4.bin"
21:36:46 Quit Nibbier (Read error: 110 (Connection timed out))
21:37:57 Join Nibbier [0] (
21:38:32markunGatechy260: what are you trying to do?
21:38:40Gatechy260getting a command not found from cygwin when trying to run that
21:39:55Gatechy260markun: trying to figure out what an mi4 file does so that I can hopefully someday help out with the sansa e200 port
21:40:08Gatechy260or is, I guess I should say, instead of does
21:41:31MmmmCan someone tell me how I set up a tick task or show me an example of one I can look at?
21:42:37Slasheriamiconn: i just almost never select directly what song to listen to, but i select for example all songs with score over 85 and shuffle the selection and be happy :)
21:42:42 Quit Criamos (Read error: 110 (Connection timed out))
21:43:20Slasheriand sometimes it's also nice listen to never played tracks too
21:44:31*amiconn has no never-played tracks
21:44:35 Join lowlight [0] (i=c730180b@gateway/web/cgi-irc/
21:45:35hcsI've got a working ADX decoder, should I post a patch now or keep working on it until it's more perfect? I only have an iPod photo to test it on, so it'd be nice to see if anyone has success with it on other platforms.
21:45:42Learmmmm: see tick_add_task. not many examples afaics, but car adapter mode seems to be one.
21:46:00Mmmmok, thanks lear :)
21:46:27Learmmmm: debug audio thread might be a better one...
21:46:46lowlightSo, I got inspired during lunch and made a vertical progress bar for the wps...
21:47:22obolini: around?
21:47:23peturwhat about vertical peakmeters?
21:48:46amiconnMmmm: There is quite a number of tick tasks. Button driver, adc driver (on some targets), ...
21:49:12amiconnJust make sure not to perform lcd updates from a tick task, that's isr context as well
21:49:23Mmmmok, and they are all called by tick_add_task right?
21:49:31lowlightI don't see why not. Peakmeters are just scroll bars. But they'd be on the left of the screen.
21:49:31preglowhcs: adx?
21:49:36amiconnNo, they are added by tick_add_task
21:49:48amiconn...and called by the timer tick isr
21:49:54amiconn...HZ times per second
21:49:59*Lear only looked for tick tasks in apps...
21:50:09hcspreglow: a 4-bit ADPCM format used in a whole lot of video games, has looping
21:50:49preglowhcs: well, what's missing? is there a good reason not to post a patch?
21:51:06Mmmmamiconn: ok :) so there is no way to call a tick task fewer times than HZ times per second?
21:51:41hcspreglow: well, it loops infinitely right now (as that's how I like it), I'd like to add a finite number of loops + fade (controllable by a config file), and the metadata reading isn't quite right
21:51:58 Join webguest31 [0] (i=59332cc7@gateway/web/cgi-irc/
21:52:25amiconnAnd for the other problem: Under normal circumstances, nothing but the gui thread has the right to write to the display.
21:52:32preglowhcs: if it plays nice, go ahead and post a patch, but don't expect anything to get commited
21:52:45Mmmmamiconn: is there any way to tell the main thread to write to the display from a tick task?
21:52:53amiconnSend a message
21:53:04markunhcs: can I get a sample file somewhere?
21:53:11hcspreglow: sure, I just want to get something out there, after a few more features today I'll put it up
21:53:13amiconnI wonder whether it would be better to wait for Linus' general SYS_ALARM implementation
21:53:20webguest31hey there all, ive some questions about some patches, the first 1: is there a reason why i should not apply ?
21:54:00amiconnMmmm: More precisely, you could either send a message to a queue, or set a variable that is polled by the main thread
21:54:31Mmmmahh right, thanks... will linus's SYS_ALARM affect a recording countdown timer?
21:55:00amiconn...or finally, just don't interact that way but implement the blinking indicator directly in the main thread
21:55:01hcsmarkun: my web site which hosts them has recently had the bandwidth beaten out of it, you can find some here:
21:56:05hcsah, crashes at the end of non-looped tracks, want to get that taken care of...
21:56:20Mmmmamiconn: the trouble with the blinking icon is that it has to happen no matter what you are doing eg. playing music, listening to radio, browsing folders etc..
21:56:47amiconnIs it really necessary?
21:56:56Mmmmno..but it would be nice!
21:57:08Mmmmthen you could always tell when the timer is finished
21:57:08amiconnI think a recording timer doesn't make sense outside of the recording screen
21:57:33webguest31i heared about pause on headphone remove, and 64 meg buffer patches. where can i find them?!
21:57:42amiconnYou simply can't switch to recording from anywhere. It needs preparation
21:58:17 Quit _FireFly_ ("Leaving")
21:58:36amiconnIt should be possible to show an activated timer in the status bar
21:58:50amiconnIt doesn't necessarily need to flash
21:59:07Mmmmamiconn: I just thought it may be possible that while waiting for the countdown to complete, you might suddenly decide that you want to do something else and it would be nice if there was some kind of indication. and there is no room in the statusbar :D
21:59:26amiconnOnly problem is the recorder status bar, where there is no extra room
21:59:36amiconnAll other status bars have some room
21:59:52amiconnBut you could e.g. invert the time display on rtc targets
21:59:56webguest31am i asking the wrong way?
22:00:17Mmmmamiconn: you're a genious!
22:00:28Mmmmthat's a good idea!
22:00:38obowebguest31: on the patch tracker :)
22:00:39amiconnOn other targets, the place where the time display would be could display a timer icon
22:00:56Mmmmyeah.. I like it...
22:01:32webguest31i cant find anything by "headphones"
22:01:45obopatch number 4899
22:01:45amiconnWhat happens if you're doing something else and the timer expires?
22:01:55amiconnLike listening music, playing a game plugin etc?
22:02:26Mmmmrtc can alternate
22:02:35Mmmminverse/non inverse
22:03:01amiconnI don't mean the display only
22:03:20Mmmmyou mean some sort of sound warning?
22:03:24peturI feel this countdown timer is not going to be used much.. why bother with it outside the recording screen?
22:03:56 Quit Lear ("Chatzilla 0.9.74 [Firefox]")
22:03:59peturusing the rtc alarm + preprogrammed action to perform is much more usefull
22:04:18Mmmmnot all targets have an rtc :p
22:04:22peturI know
22:04:33peturmine has :p
22:04:34amiconnI think th etimer should be programmable in terms of date+time on rtc targets, and as countdown on non-rtc targets
22:05:14amiconnAnd if the timer has a settable action, it could be useful for other purposes than just recording as well
22:05:41amiconnThe settable action probably requires the screen state machine already mentioned several times
22:07:26amiconnWith rtc, the alarm should of course also be able to power up the dap, if the hardware permits it
22:08:19 Join mah_meh [0] (
22:08:59 Join ^H [0] (
22:11:54*amiconn still didn't try low-power operation of the H1x0
22:12:17 Nick amigan_ is now known as amigan (
22:12:39Mmmmgtg...I'll look into the tick task and statusbar stuff... Thanks amiconn...
22:13:02 Quit Mmmm ("Byeee")
22:13:26 Quit webguest31 ("CGI:IRC (EOF)")
22:14:15amiganHow would one go about getting the dual boot patches working on the x5? The mkboot patch that's on flyspray apparently refuses to apply against today's daily tree.
22:19:48 Join billytwowilly [0] (
22:19:52 Quit nls (" HydraIRC -> <- IRC with a difference")
22:24:01 Quit mah_meh ("myth")
22:24:56 Quit nudelyn (Read error: 110 (Connection timed out))
22:28:42 Join sucka [0] (
22:30:11 Quit lowlight ("CGI:IRC (EOF)")
22:31:19 Quit Arathis ("[rl_bot quit]")
22:34:11 Join bytie [0] (
22:37:53 Quit ender` (" Oh, I'm also going to hunt you down in real life, break all your fingers and both your wrists, smash your computer, and cut a")
22:37:54 Quit gromit` (Read error: 104 (Connection reset by peer))
22:40:24 Join gromit` [0] (
22:46:47 Quit actionshrimp (Read error: 110 (Connection timed out))
22:48:10 Join Xerion_ [0] (
22:49:25 Quit HCl (Read error: 54 (Connection reset by peer))
22:49:31 Quit markun (Read error: 54 (Connection reset by peer))
22:49:34 Join HCl [0] (n=hcl@2001:610:1908:8000:240:63ff:fee0:6042)
22:49:37 Join markun [0] (n=markun@2001:610:1908:8000:250:daff:fe47:4a8f)
22:52:28 Join Rondom [0] (
22:53:06 Quit Xerion (Read error: 104 (Connection reset by peer))
22:53:06 Nick Xerion_ is now known as Xerion (
22:59:29hcsI'm having trouble with my decoder switching to the next track, I get a crash and "Data abort at 01F00170" on the iPod, but no problem in the simulator
22:59:42hcsno problem if I skip manually to the next track, too
23:00:14preglowwhat codec?
23:00:23hcsthe one I just now wrote
23:00:31preglowhaha, right
23:00:34preglowwell, weird
23:00:45preglowdata abort almost always means you've tried to access an unaligned memory address
23:01:10hcshmm, I don't think I do anything over a byte
23:01:57hcsok, I can cause it by switching manually to the next track, didn't notice that before
23:02:05hcsand its only one specific file, seemingly
23:02:44Genre9mp3Wow! Check this new DAP from Cowon:
23:02:55Genre9mp3It surely looks good...
23:03:24 Join Lefungus [0] (
23:03:35Bagderlooks like a phone
23:03:46Bagdersimilar to the sansa I'd say
23:03:53 Join mcdmx [0] (
23:04:29Genre9mp3Well, It surely draw my attention though...
23:04:57amiconnPaysForSure ...
23:05:33Genre9mp3amiconn: Of course not with RetailOS... :)
23:05:46*obo looks for devs to nag
23:06:30 Join billodo [0] (i=billodo@nat/sgi/x-05ce41c94e59b939)
23:06:54oboany chance that someone could cast an eye over fs#4899?
23:07:44peturwow... line-in connector directly on the DAP
23:07:53hcspreglow: ah, I did have a 32-bit access within an 8 bit array, needlessly, and that seems to have been the culprit, thanks a lot
23:08:09preglowhcs: definitely a no-no on ipod
23:08:23hcsyep, careless me
23:08:43hcsI had that same problem when I started development on MIPS, the simulators don't catch alignment...
23:09:13hcsthough this is a decidedly different simulator
23:09:21billodoanyone have trouble w/128kbps .m4a on iAudio X5?
23:09:24preglowwhat is autopause...
23:09:56obodetecting if anything is in the headphone socket
23:10:18preglowthat's functionality i don't even want, so no luck here :>
23:10:29 Part mcdmx
23:10:43 Join damaki_ [0] (
23:11:12oboyeah, I have a habit of writing patches that the devs don't like :(
23:13:09 Join damaki__ [0] (
23:14:06***Saving seen data "./dancer.seen"
23:15:22 Join frobnitz [0] (
23:15:53preglowi just don't see the need for that functionality at all
23:16:15preglowif i unplug my headphones, it's because i want my ipod to continue playing, but without me hearing it
23:16:25hcsI get alternately irritated that that feature exists, and when it is absent.
23:16:32linii like it :)
23:16:44hcsI tend to unplug my headphones by accident a lot
23:16:51liniit's a nice way to turn off the ipod without taking it out of the bag
23:16:54preglowi never do that
23:16:57BagderI don't have an ipod, but I never pull my plugs out
23:16:59oboyeah, it's a love it or hate it kind of thing....
23:17:47 Quit Rondom ("Ex-Chat")
23:17:48linibetween holding a button for 6 seconds and just taking the phones out, i pick the phones :)
23:18:29Bagderholding a button for 6 seconds?
23:18:42liniwell it's less than 6 actually
23:18:59linibut it's hard to find it in the backpack pocket anyway
23:20:37dionoeaamiconn: i'm not too found of the touchwheel thing in solitaire
23:20:49dionoeait's a bit too sensitive :)
23:21:35*dionoea should try it out before critisizing
23:23:11liniobo: have you done any work on the piezo driver since the last patch you posted on the tracker?
23:23:31amiconnBagder: Looks like wasn't updated. We were just lucky that it didn't get a simulator build scheduled
23:24:14obolini: not since the last update on the tracker
23:24:23amiconnSee ipod color sim in the 20:47 round
23:24:24BagderI'll send over a team with baseball bats to make him dist-upgrade
23:24:42 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
23:24:49linuxstbBagder: Don't you have ssh access to the box? :)
23:25:07obolini: you updated it for the scheduler change and general bit rot?
23:25:20BagderI do, now let's find out how I can get sploit his box to give me root... :-P
23:25:36Bagdermaybe I should learn to type first...
23:26:02TeaSeaAnyone here good with math?
23:26:03 Quit damaki (Read error: 110 (Connection timed out))
23:26:06liniobo: i did, but I think there is something wrong or it conflicts with another patch
23:26:25obowhat happens?
23:26:26linii will try a clean cvs build + piezo to see it it works alone
23:26:40linino sound from the speaker when i set duration
23:27:28obohmmm, pitch is set to something sane?
23:27:40liniyes, the default
23:28:04*dionoea remembers doing police siren sounds with his piezo
23:28:28*Bagder remembers playing music with his C64's disk drive
23:28:33preglowobo: so you're the piezo driver guy, now that patch i'd be more interested in
23:29:01*dionoea would love that Bagder port his C64 disk drive music player to the ipod piezo
23:29:15obopreglow: hmmm, okay 1 for 2... but I bet you wouldn't like the audioscrobbler one either :)
23:29:24 Quit damaki_ (Read error: 110 (Connection timed out))
23:29:31Bagderbrrrrr burrrrr birrrr brrrr
23:29:46dionoeaobo: did you see the comment i added at the end of the piezzo patch entry on FS ? (about the waveform thing)
23:29:59amiconnWell, there's a game for the ZX Spectrum that plays music with the built-in speaker (_not_ the optional AY sound chip!), which can only be switched on & off
23:30:14dionoeaBagder: sounds neat :)
23:30:16obodionoea: yes, I did, but then I didn't touch anything rockbox releated in about 5 weeks... so haven't done anything about it
23:30:26preglowobo: i see no problem with that, i even used audioscrobbler myself up to a point
23:30:27amiconnKinda 1-bit software DAC - and the music is recognisable!
23:30:32dionoeayou can basically use it to emulate volume change
23:31:54obopreglow: piezo is FS #5111 - is that even a sane way of doing things?? I wrote it during the freeze, so didn't want to ask anyone then
23:32:39obopreglow: I'll have to scrape the bit rot off the audioscrobbler patch if it stands a vague chance
23:34:26 Quit Lefungus ("Parti")
23:34:31 Join Paul_The_Nerd [0] (
23:36:33 Quit bluebrother ("Leaving")
23:37:10 Quit Gatechy260 ("-=SysReset 2.53=-")
23:37:52 Quit billodo ("leaving")
23:41:44*petur slaps himself with a bit of endianess
23:42:30 Join matsl [0] (
23:43:36hcsok, my adx decoder patch is up, 6023
23:44:30liniobo: i just tried a build with the piezo patch
23:44:31 Join solarflare [0] (
23:44:58liniit works, but the sound is not synchronous with the scrolling :(
23:45:18 Quit solarflare (Client Quit)
23:45:21linifor examle i scroll 4 lines but only 2 clicks are heard
23:45:24 Join solarflare [0] (
23:45:37obolini: what priority did you give the piezo thread?
23:45:52linii guess this is too low
23:45:52obomight be worth upping it a bit?
23:46:12linii'm afraid that this will bring back the skipping audio
23:46:17linii'll try of course :)
23:46:23preglowit shouldn't
23:46:29preglowthe thread should be primarily sleeping
23:46:38preglowjust waiting for queued messages, i guess
23:47:18 Quit frobnitz ("leaving")
23:47:21oboyeah, that thread doesn't exactly do a lot
23:47:29amiconnWhy does the piezo need a separate thread?
23:47:44obomy crude way of making it not block
23:48:02oboif it's a strange way of doing things blame it on my not knowing any better :)
23:48:11preglowamiconn: you're the one who intially told me to put it in its own thread
23:48:22preglowamiconn: the piezo needs to be enabled, then forgotten until it's time to stop it
23:48:38amiconnIs it controlled vi agpio?
23:48:38preglowamiconn: the best way to do that is register a tick task that stops it after so and so many ticks
23:48:57preglowamiconn: you just set the freq and it handles itself
23:51:23amiconnHow many ticks are needed for a button click?
23:51:36amiconnMaybe it could be handled by the button tick directly?
23:52:19 Join Kalthare [0] (
23:52:42desrtdoes anyone know what sort of cpu is in the new ipod nano?
23:53:48preglowa samsung arm/calmrisc affair
23:54:01preglowamiconn: i used just one tick for duration
23:54:23preglowamiconn: i did handle it in the button tick, but you didn't like that...
23:54:26desrti have no idea how i'm meant to get music onto this thing
23:54:51 Join linuxstb_ [0] (i=5343d4aa@gateway/web/cgi-irc/
23:55:17amiconnMaybe I need to check the logs why I didn't like it
23:55:26*amiconn is slightly confused
23:55:45preglowamiconn: don't remember why, but i THINK it was because you didn't want it always ticking
23:56:15amiconnOf course it should be optional...
23:56:27linihmh, same effect with PRIORITY_SYSTEM
23:56:36linisounds like a geiger counter when i scroll :)
23:56:45amiconnSpeaking about the ipod button driver - using the wheel doesn't update last_user_activity
23:57:10amiconnVery annoying when playing sudoku and needing to think a while, only moving around the grid with the wheel...
23:57:10obolini: maybe it's trying to tell you something... :)
23:58:07linihm, i'd better change my socks then
23:58:08preglowamiconn: i think it was because the wheel tick then wouldn't necessarily mean that something happened in the user interface
23:58:21preglowamiconn: so you thought the tick should be handled from the gui code that handled the button events
23:58:52Paul_The_NerdI remember witnessing that conversation

Previous day | Next day