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).

Notice: Only Gecko based browsers prior to FF4 support the multipart/mixed "server push" method used by this log reader to auto-update. Since you do not appear to use such a browser, this page will simply show the current log, and not automatically update.

#rockbox log for 2007-10-20

00:00:02preglowZagor: doing ansi viewer, and paletted 8 bit mode is perfect for that, but it is slower here, even full screen
00:00:14preglowdoing an ansi viewer, that is
00:00:33preglowreally noticably slower
00:00:35 Join nomel [0] (i=4782332a@gateway/web/cgi-irc/
00:00:39barrywardellDomonoky_: "unsupported install Method"
00:01:40nomeli've got a c200 and the radio is this a known issue?
00:01:51Zagorpreglow: interesting
00:01:57Zagornomel: wacky how?
00:02:38nomelwell, when i scan through, none of the channels work.
00:02:48nomelerr...presets from the autoscan.
00:02:55Domonoky_barrywardell: strange, do you have an rbutil.ini file in the dri where rbutil.exe is ? (if so, delete it..)
00:03:00nomeland...if i manually scan through, i'll hear a station, go forward, go back, and it'll be gone.
00:03:08barrywardellDomonoky_: this is on mac os x...
00:03:09Zagornomel: how fast is your scan?
00:03:20barrywardellhaven't tried in windows
00:03:47Domonoky_barrywardell: i can repoduce it.. i will investigate..
00:03:50nomeleven stranger, if i hit next then prev repeatedly, going from, say, 90.9MHz to 91.0MHz i can hear different radio it's stepping through in one direction.
00:03:58bluebrotherDomonoky_: rbutil doesn't check for an external rbutil.ini anymore ;-)
00:04:13nomelbut...when i hear a station, if i go forword or back, then try to go back or forward, it's gone.
00:04:23Zagornomel: one of my c200s exhibit an odd radio issue. it could be the same thing. but it's also very slow to change frequency. is yours?
00:04:31nomelyes, very slow.
00:04:37nomeli assumed this was normal.
00:04:41nomelthe speed that is.
00:04:45barrywardellDomonoky_: thanks, let me know if you want me to test anything
00:04:48Zagorno it's not
00:05:01Zagordo you have an "official" radio-equipped c200?
00:05:33nomelit works fine weth defailt firmwark.
00:05:54nomelgod..i can't type today.
00:06:02Zagorok. because both mine are non-radio units. and radio works perfectly on one but not so good on the other.
00:06:39nomeli'm assuming default firmware version shouldn't make a difference?
00:06:54ZagorI had a theory that maybe my radio problem was the reason it was sold as a non-radio unit. but now it seems more a driver issue in rockbox.
00:07:24nomellol. that'd be funny...sell crappy radio units as non radio.
00:07:39 Nick nomel is now known as nomel_afk (i=4782332a@gateway/web/cgi-irc/
00:07:48Domonoky_huh.. something strange is going on with rbutil..
00:08:18Domonoky_seems like the complete install messes something seriously up..
00:08:31amiconnnomel_afk: Not uncommon at all to sell slightly broken hardware presuming that the broken feature simply doesn't exist
00:08:36barrywardellZagor: they're probably sold as non-radio in the EU to avoid the extra tax...same as the e200
00:08:54grapeshitwhat be better: iriver u10 or e200 with rockbox ?
00:09:18 Join pill [0] (
00:09:22Zagorbarrywardell: yeah, most likely. but the "capability sorting" idea cropped up since I had two units with different performance
00:09:48barrywardellgrapeshit: you mean h10? it doesn't support the radio in rockbox yet
00:09:56grapeshiti mean u10
00:10:01grapeshitwithout rockbox
00:10:10grapeshit(there is none for it yet as i know)
00:10:46bluebrothergrapeshit: this is a channel about Rockbox. People in here usually don't care for the OF.
00:11:58nomel_afkthat seems hard to believe though
00:12:02grapeshiti asked about comparision
00:12:05nomel_afkconsidering it works fine with their firmware.
00:12:23grapeshitBetween non-rockbox device and rockbox device.
00:12:39bluebrotheryou asked about "without Rockbox", and even about a player that is not supported by Rockbox.
00:12:42nomel_afkand, the symptoms seem like something in software.
00:12:52nomel_afki'll try some different releases.
00:12:55bluebrothernaturally people will tell you any player with Rockbox being better than any other OF :)
00:12:59grapeshit<grapeshit> what be better: iriver u10 or e200 with rockbox ?
00:13:19scorche|wgrapeshit: we dont knwo about other devices, really...go to the wiki page WhyRockbox and compare them yourself
00:13:20bluebrotherand do you really expect people in this channel using the u10?
00:13:23Zagornomel_afk: yeah but in my case none of the players have radio in OF
00:13:37bluebrotherbesides, that sentence wasn't too cleat.
00:13:40bluebrother*clear no way to tell.
00:14:06grapeshitim sure someone here owns clix/clix2/u10
00:14:29krazykitgrapeshit, it doesn't matter if they did, since they don't run rockbox, it's offtopic, unless they're portingi t.
00:14:41 Quit Genre9mp3 ()
00:14:52 Join midkay [0] (n=midkay@rockbox/developer/midkay)
00:15:38 Quit Dark_Apostrophe (Connection timed out)
00:15:39 Nick darkapostrophe is now known as Dark_Apostrophe (
00:16:16nomel_afklook like someone made a radio code change on the 16th...i'll try 15th ;)
00:16:38Domonoky_barrywardell: i found the problem.. someone wasnt carefull enough with openGroup/ closeGroup on the device settings object.. :-)
00:16:47Zagornomel_afk: I'm pretty sure I tried this before the 15th
00:18:12Domonoky_barrywardell: so if you want to test again.. try a fresh svn.. :-)
00:18:21barrywardellwill do now
00:18:58nomel_afknope :(
00:19:03Domonoky_this bug should have affected completeInstall for all targets.. :-/
00:19:13nomel_afkeach time i go between two presets...i can hear it sweeping through completely different stations.
00:19:24bluebrotherDomonoky_: seems it's time for another green tick in the issues list ;-)
00:20:12Domonoky_jeah, this was a severe bug,, just waiting fro confirmation from barrywardell
00:20:22barrywardellworks for me now
00:21:47bluebrotherwell, as long as bugs get fixed ... ;-)
00:22:05barrywardelltime for 1.0.3?
00:22:31preglowspeex does iir filtering in a weird way
00:22:38Domonoky_lets wait a bit with 1.0.3 to find more bugs :-)
00:23:11nomel_afkheheh...went back too radio on this version.
00:24:03 Join darkapostrophe [0] (
00:24:03bluebrotheryep ... noone discovered in 1.0.1 so it's no big deal at all ;-)
00:26:00Zagornomel_afk: :-)
00:27:13barrywardellI think the dialog asking to update an already up-to-date bootloader is a little confusing
00:27:26barrywardellmaybe Ignore should be Skip instead or something
00:27:31*bluebrother thought that too
00:28:05nomel_afkzagor: i think it's an interface problem more than anything...cause it is able to find the correct stations when it programs the presets with the autoscan, meaning it is and can select and detect the correct frequencies.
00:28:24Zagornomel_afk: yeah, I agree
00:28:26Domonoky_but the same dialog is used in a normal bootloader install .. but feel free to change :-)
00:28:37nomel_afkand, since pushing next and prev causes frequency to move in one direction, probably two increments instead of an inc and dec or something silly like that.
00:29:01barrywardellDomonoky_: I think it's confusing there too :)
00:29:16Zagornomel_afk: well don't forget the code actually works on some units. so it's not likely such a simple mistake.
00:29:18nomel_afkor maybe incrementing or decrementing by a huge number...which could explain why it takes so damn long to go between presets.
00:29:22nomel_afkbut...not sure how code is.
00:29:24 Quit RoC_MasterMind (Client Quit)
00:30:00bluebrotherwhy even three buttons? "The bootloader is already installed and up to date. Do you want to replace the current bootloader? Yes / No"
00:30:08nomel_afkcould spy on the i2c...hehehe.
00:30:34nomel_afkmy's such a lie :(
00:30:41 Nick nomel_afk is now known as nomel (i=4782332a@gateway/web/cgi-irc/
00:32:07pixelmaZagor, nomel_afk: I also got some weird behaviour with the radio - sometimes it gets "confused" and the frequenyies are completely off. A restart usually fixes it. One time the radio option disappeared from Rockbox but came back after using the original firmware - got the idea because the developer who enabled the radio also reported frequencies being off and he fixed it by setting the region in the original firmware again...
00:32:38pixelmaso I think something is still not quite right
00:32:43Zagorpixelma: yeah I found setting region sometimes fixes the frequencies, but not always
00:32:49 Quit darkapostrophe (Read error: 104 (Connection reset by peer))
00:33:23 Join Stonewall [0] (i=9c38c85c@gateway/web/cgi-irc/
00:33:25 Join darkapostrophe [0] (
00:33:54StonewallHey, I was wondering, is the e200 port of all of the models in the e200 series, or just the e200 player.
00:34:23Zagorthere isn't actually any player called just e200, is there?
00:34:27Domonoky_there is no e200 player.. its the e200 series... :-)
00:34:29bluebrotheryep. The frontpage says "e200 series"
00:34:29barrywardellbluebrother: good point
00:34:36StonewallI think there is.
00:34:44*bluebrother is about to change the message box
00:35:01Stonewalltechnichally no
00:35:05StonewallBut websites can be misleading
00:35:10StonewallIt says e200 series
00:35:17StonewallDoesn't tell me the actual model
00:35:21bluebrotherand it means e200 series :)
00:35:45StonewallI put it on my cousin's old iRiver 320 and we were playing pong in class
00:36:09StonewallBut anyways, thanks guys
00:36:19 Quit Stonewall (Client Quit)
00:37:03pixelmaZagor: for me it's - works when starting the radio and then keeps working until leaving the radio again or not so I thought it could have to do with initialising something incorrectly. But I don't know much about these details so it's a wild guess...
00:37:30 Quit darkapostrophe (Read error: 104 (Connection reset by peer))
00:37:41ZagorI too think it's likely an init issue.
00:37:44 Join darkapostrophe [0] (
00:37:57 Quit Dark_Apostrophe (Connection timed out)
00:38:15 Nick darkapostrophe is now known as Dark_Apostrophe (
00:38:40 Quit Toxicity999 (Remote closed the connection)
00:39:22 Quit davina (Remote closed the connection)
00:39:22 Join Toxicity999 [0] (n=bryan@unaffiliated/Toxicity999)
00:40:04barrywardellbluebrother: while you're at it...I also think maybe the description for archived builds should say "last stable release"
00:41:29 Join darkapostrophe [0] (
00:41:41amiconnbarrywardell: huh?
00:42:25 Quit Rob2222 (Read error: 104 (Connection reset by peer))
00:42:29bluebrotherbarrywardell: I think "stable" is confusing as term as stable usually refers to released.
00:42:55barrywardellyeah, maybe
00:43:00 Join Rob2222 [0] (
00:43:04 Quit Arathis ("Bye, bye")
00:43:04barrywardellI just think it's a bit confusing
00:43:45barrywardellI suppose release does refer to official release, but it's not immediately obvious imho
00:44:22bluebrotherthat page has a description of the selected build. Anyone not reading it is to blame himself ;-)
00:44:44bluebrothermaybe we should move away from the term "build" and use "snapshot" instead?
00:46:18barrywardellI'm talking about the sentence "This generally has more features than the last release..."
00:46:42bluebrotherthen we could also use the term "daily snapshot" without danger
00:47:31bluebrotherah. Sure, adding a "stable" wouldn't hurt.
00:48:10 Quit ompaul (Client Quit)
00:48:17barrywardelleither that or moving to snapshot would be fine
00:48:32 Quit ender` (" The statistics on sanity are that one out of every four Americans is suffering from some form of mental illness. Think of yo)
00:48:34barrywardellbut I think adding stable makes more sense
00:48:41barrywardelland it's easier ;)
00:48:44bluebrotherif we move to snapshot we should to it completely, i.e. also on the website.
00:48:50 Join male [0] (
00:49:39maleIs it silly for me to expect .talk clips to work in the database view?
00:49:51n1sno, but they don't
00:49:56maleI've noticed.
00:50:01Domonoky_yes, at least for now.. :-)
00:50:06maleI just want the name of each track announced before it's played.
00:50:13 Quit scorche|w ("CGI:IRC")
00:50:18bluebrotherthe database uses the files tags, which are not covered by the talk clips
00:50:24maleWithout having to actually fiddle with the files themselves of course.
00:50:44maleBut certainly it knows the name of the file!
00:51:02barrywardellthe proxy dialog is weird. it has "Use system values" greyed out but selected. I can then select one of the other two options, but can't get back to use system values
00:53:05n1smale: I think rasher is sort of working on it
00:53:05bluebrotherbarrywardell: does OS X have the proxy value in some environment variable like http_proxy?
00:53:46Domonoky_ah, system_proxy settings for osx are missing.. :-)
00:54:05bluebrotheryep, due to the lack of knowledge
00:54:10*bluebrother wants a mac
00:54:24maleI might take a crack at it, but it will require gearing up to build rockbox of course.
00:54:28barrywardellno environment variable
00:54:32malebluebrother: You can have mine.
00:54:39barrywardellDomonoky_: that explains it
00:54:40maleMacs suck.
00:55:11bluebrothersure? I considered getting a mac mini after moving / starting to do paid work
00:55:29*barrywardell disagrees with male
00:55:34nomelpixelma: so the radio does rely on the OF?
00:56:57 Quit sounddude ("Leaving")
00:57:10Zagornomel: if it does, it's by mistake
00:57:15 Part Domonoky_
00:57:46 Quit Dark_Apostrophe (Connection timed out)
00:57:46 Nick darkapostrophe is now known as Dark_Apostrophe (
00:57:57nomelhe said the original devoloper "got the idea because the developer who enabled the radio also reported frequencies being off and he fixed it by setting the region in the original firmware again..."
00:58:10nomelsounds like it isn't.
00:58:45pixelmanomel: it shouldn't but there still seem to be some quirks... and I'm not a "he" ;)
00:58:53n1snomel: it's more like noone has completely figured out the hw init
00:58:58bluebrotherbarrywardell: this should fix it
00:59:09n1sso it is possible there's more to it than rockbox does atm
00:59:16Zagornomel: if you fancy taking a crack at it we have the datasheet in the wiki
00:59:23nomelpixelma: sorry >_<
00:59:35 Join bam2550 [0] (
00:59:51barrywardellbluebrother: I'm looking to see if we can find the systemwide settings somehow, but otherwise that would work
01:00:01pixelmanomel: no problem :)
01:00:15bluebrotherif you can implement system settings it would be better (of course)
01:00:47 Join midgey [0] (
01:03:02bluebrotherbarrywardell: in case you haven't found, this page seems to be helpful:
01:03:12nomelhey zagor, you still have the working one around?
01:03:24nomelzagor: how long does it take for a auto preset scan?
01:03:27barrywardellthanks, I was just reading that page :)
01:03:42bluebrotheryou're welcome ;-)
01:03:51Zagornomel: unfortunately not, I gave it to my mother-in-law
01:04:16Zagorbut I remember the manual frequency stepping was pretty much instantaneous
01:04:34 Quit rotator ()
01:04:39Zagorwhereas on my player it can take over a second per step
01:05:54 Join sarixe [0] (
01:06:01 Join Calcipher [0] (
01:06:41 Join animeloe [0] (n=animeloe@unaffiliated/animeloe)
01:07:43 Quit sarixe (Client Quit)
01:07:59 Join sarixe [0] (
01:09:53 Quit midgey ()
01:10:27 Quit sarixe (Client Quit)
01:10:38 Join Mouser_X [0] (n=Mouser_X@
01:11:16 Join sarixe [0] (
01:13:22***Saving seen data "./dancer.seen"
01:13:41 Quit BigBambi (Remote closed the connection)
01:16:40 Quit bam2550 ()
01:17:41preglowthe speex iir filtering routine is remarkably resilient to emacification
01:18:25 Join shirour [0] (
01:19:14shirourhi. any m:robe dev. around ?
01:19:47 Quit Toxicity999 (Read error: 104 (Connection reset by peer))
01:20:02n1sNico_P: I think I found a nice little potential bug in gwps-common.c on line 251 is the only place where the struct member wps_time_countup of the wps_state struct is ever checked and that is never set to anything, so it is used uninitialized...
01:20:39 Join Toxicity999 [0] (n=bryan@unaffiliated/Toxicity999)
01:20:43 Quit shirour (Client Quit)
01:20:57n1sbut in practice bss is probably zeroed out so the test will always be true...
01:21:47preglowi wish speex did things like flac
01:22:41nomeli;m off
01:22:43nomelnice talkin
01:22:44 Quit nomel ("CGI:IRC")
01:25:11sarixeif i have a script that automatically builds a new rockbox, cron'd for every half-hour, is there anything i need to clear up before each build? is it a good idea to 'make clean' on each run?
01:25:46sarixebecause i've been getting some pretty weird bugs that have nothing to do with any of the changes on the svn, and nobody else is reporting them
01:26:07n1ssarixe: the only bulletproof way to do that is to rerun configure every time and make clean or even make veryclean
01:26:18bluebrothersometimes there are changes that require to rerun configure
01:26:18sarixewhat's veryclean do?
01:26:29sarixewell i rerun configure every time
01:26:33n1scleans out the tools dir
01:26:49 Join BigBambi [0] (n=alex@rockbox/staff/BigBambi)
01:28:07 Quit Zagor ("Client exiting")
01:28:32Calcipheranyone know if the mpeg player crash issue had any progress?
01:28:51sarixeand to install the newly made rockbox, i can just extract over the old install, right?
01:28:56sarixenothing i need to get rid of?
01:29:07 Part linuxstb
01:29:25CalcipherI was going to help out and test some builds on my e280
01:29:33bluebrothersometimes old files get removed (like the removal of old plugins) or moved, but that is rather rare
01:30:17Mouser_XTalking about mpegplayer crashing... I experienced something today. I went to "Set start time" and had it set at 1 min. Before it loaded the preview picture, I selected it to load the video. I got a black screen... My gigabeat could still register button presses (the buttons LEDs turned on), but I couldn't turn it off, and there was no video, or audio...
01:30:42bluebrotheryou might want to check if there was a change in svn at all before building
01:31:01Mouser_Xbluebrother: That was @ sarixe, right?
01:31:53sarixewell the really weird bug i have is that it seems the up button is being randomly pressed, even though it's not
01:32:06sarixeand this sends my volume blaring without me even touching it
01:32:15sarixeand navigating through menus is near impossible
01:32:18Calcipherdamn Mouser_X, sounds like my prob
01:32:21 Join webguest00 [0] (i=5b84f61a@gateway/web/cgi-irc/
01:32:30webguest00hi there!
01:32:41Calcipherhave you tried playing a vid with voice menus enabled
01:32:45Mouser_Xsarixe: I've experienced this. However, it's because of the Gigabeat's remote... There have been multiple times where, unknown to me, the buttons on the remote have gotten pressed, and messed something up.
01:33:09sarixebut... it's iaudio x5
01:33:10sarixeno remote
01:33:14Mouser_XCalcipher: I've never used voice, and I've never had voice files installed.
01:33:29webguest00could you please inform me on the progress of iriver H10 20gb radio support? Is there any success? Should we be expecting it sometime soon?
01:33:30sarixeand i can't pause music anymore
01:33:44Mouser_Xsarixe: Sorry, I didn't mean to imply that was your problem. It was more intended as a humorous twist on your problem...
01:33:53 Quit lee-qid ("aufwiederbyebientotsayonara")
01:33:57bluebrotherwebguest00: we don't estimate time frames.
01:34:03sarixegotcha, lol
01:34:07sarixedidn't even read carefully
01:34:26sarixei was just like "oh, talking about gigabeat and a remote... not applicable"
01:34:31Calcipherthink you can try it out though Mouser_X
01:34:50Mouser_XCalcipher: Why?
01:34:56Mouser_XAlso, what?
01:35:03sarixebut yeah, recently rockbox is getting really messy
01:35:08preglowamiconn: there?
01:35:10sarixelike, within the past week
01:35:45Calcipherall you need to do is enable the first voice option, under settings/general/voice
01:35:50 Quit n1s ()
01:36:13 Quit XavierGr ()
01:36:31Calcipherso we can see if the problem affects your target as well
01:36:40sarixewasn't there supposed to be a huge rewrite of all the rockbox code sometime soon?
01:36:59 Quit toffe82 (Read error: 110 (Connection timed out))
01:37:05Mouser_XWell, I know that the playback stuff is being gone through. To what extent, I don't know.
01:37:17 Quit bluebrother ("leaving")
01:37:20sarixeah, that must be the bulk of my problems than...
01:37:25Mouser_XThey're trying to implement "Metadata on Buffer."
01:37:56Mouser_XWhat I've been told is that, with that method, they'll be able to use the memory more effectively/dynamically.
01:38:05Calcipherwhat would that allow
01:38:07Mouser_XOf course, I could have misunderstood what was being said.
01:38:14sarixebecause the latest build ( 2 minutes ago), has a bug where once the song reaches its end, the wps freezes, but is still responsive to button presses
01:38:24sarixeit's just not automatically advancing to the next song
01:38:33sarixebut playback continues with the next song
01:38:50sarixeeven though it doesn't say it
01:39:10sarixeand now it reads: "Save Failed No Partition?"
01:39:18sarixeinstead of my song info
01:39:21sarixesoooo weird
01:39:47Calcipherhm, don't like the sound of that one bit hehe
01:39:49 Quit webguest00 ("CGI:IRC")
01:40:17sarixei may just switch back to *ugh* regular iaudio firmware for a while until this all gets worked out
01:40:22sarixethis is rather ugly stuff
01:41:23 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
01:41:23Calcipherwasn't there a more stable previous build you could use temporaraly
01:42:06sarixeyeah, but i don't even know what the build date was...
01:42:18Mouser_XMoB (Metadata on Buffer) will allow the loading of irregular files. An example, is NSFs, SPCs, MODs (if they were supported), and SID files. These are all very small (usually less than 1 MB, easily), and thus don't always fill up the buffer (which is currently set to 32 files, or to fill the memory, whichever comes first). Also, with those formats, if the whole file isn't loaded, the codec will fail.
01:42:29sarixei'll just wait, because surely the outcome of this latest stuff will be better than what i had before
01:43:12Mouser_XMP3s, OGGs, and most other "streamed" formats can begin playing, even if the whole file isn't loaded.
01:43:18sarixewhy not just do this:
01:43:35sarixehave the buffer support two types of data
01:43:44sarixeraw wav and metadata
01:44:02Mouser_XThat's basically what MoB will do...
01:44:03sarixeand have each codec decode its files into raw wav
01:44:26sarixeand insert metadata between the decodings
01:45:02sarixeso that way, there won't be any discrepancy between what file formats support any seeking features or what have you
01:45:09Mouser_XThe various other small formats can be included in the buffer as metadata (after all, the buffer doesn't care what the data is. It just has to load it.)
01:45:50sarixeyeah, but what i'm saying is, why not just decode that file into raw wav, stick it on the wav buffer, and play the wav?
01:46:19sarixelike, how does the buffer currently work?
01:46:20Mouser_Xsarixe: Your method also puts a limitation on some things. For example, with the small codecs, I can easily go for 1+ hours w/o having the disc spinup. Using your method, the buffer would fill much faster, and therefore would have more disc reads.
01:47:04sarixebut how does it do it now?
01:47:10Mouser_XListening to NSFs, I've seen a *very* noticable increase in my Gigabeat's battery life.
01:47:15Mouser_XI don't know how it's done now.
01:47:28Mouser_XI just know that it's not conducive to the smaller formats.
01:48:24sarixemaybe the battery life increase is due to a less processor-intensive decoding process?
01:48:27Mouser_XListening to MP3s: By the end of my work day (7am to 4:30-5pm), my battery is around 30%. Listening to NSFs: 50%.
01:48:27 Quit obo ("bye")
01:48:37Mouser_Xsarixe: Most definitly not...
01:48:48Mouser_XNSF takes a lot of CPU, SPC even more so.
01:49:06sarixei'm not even familiar with those formats
01:49:13Mouser_XI'm not suprised.
01:49:23Mouser_XNSF = NES audio, SPC = SNES audio.
01:49:32Mouser_XSID = Commadore 64.
01:49:58sarixewell i gtg, i'll be back later
01:50:02Mouser_X(SID support is fairly poor, in my opinion.)
01:50:58 Join jenky [0] (
01:52:48 Nick fxb is now known as fxb__ (
01:52:53 Join SkinInd95 [0] (
01:53:09 Quit grapeshit ()
01:53:11Calcipher... ooh boy I'll be able to play all my donkey kong country and megaman X spcs!
01:53:38Calcipherhave that winamp spc plugin
01:55:27jenkyso what player are u using?
01:55:41Mouser_XMe? Or Calcipher? I'm using a Gigabeat.
01:55:56Mouser_XCalcipher is using the e280r, as I recall.
01:56:58jenkyhmm i am wondering what player would be good to get.. that will run rockbox well
01:57:12Mouser_XI would recommend the Gigabeat.
01:57:29Mouser_XIt's got some of the best hardware you'll find in a DAP.
01:57:33jenkybetter than ipod or iriver?
01:57:44Mouser_XiPod = not good at all...
01:57:49Mouser_X(Hardware wise.)
01:58:06Mouser_XThough, I should add that it's not bad, for some things.
01:58:17Mouser_X(What those are though, I don't know. I don't have an iPod.)
01:58:27jenkyhmm though you cna play video on ipods now?
01:58:34Calciphergigabeat is a monster on the processing end
01:58:40Calcipherlucky bastadge haha
01:58:41jenkyi see
01:58:53Mouser_XiPod CPU = 80 mhz (if I have heard correctly).
01:59:00Mouser_XGigabeat CPU = 300 mhz.
01:59:11Mouser_XYou decide which one will run better...
01:59:31krazykitfor the ipod video, the original firmware is still suggested for playback
01:59:40krazykitvideo playback, that is, obviously.
01:59:49Mouser_XVery true (and it's something I *should* have mentioned...)
02:00:17jenkynot sure i care about video anyway actually.. FM tuner would be nice
02:00:45Mouser_XWell, the Sansa players are looking really nice.
02:01:09krazykitthey're just limited to 8 gigs + microSD cards
02:01:36Mouser_XHowever, if you want a lot of space, then they might not be for you (the Sansa players are flash based, so they have less on-board memory. However, they're far more durable, as a result of that)
02:01:48 Join Llorean [0] (
02:02:41 Quit SkinInd95 ("ChatZilla [Firefox]")
02:05:12 Join donsdw [0] (
02:18:08preglowamiconn: can you see a good way to use emac with iir_mem16() in speex/filters.c ?
02:19:47jenkyhmm so.. T-series or U-series?
02:20:21scorchejenky: of what?
02:20:27Mouser_Xjenky: What scorche said.
02:21:08Mouser_XThey don't run Rockbox.
02:21:11scorcherockbox doesnt support those units
02:21:26Mouser_XYou'll want a Gigabeat F or X (the X is expensive, and hard to find though.)
02:24:24 Quit miepchen^schlaf (Read error: 104 (Connection reset by peer))
02:28:28 Join GoDawgs [0] (
02:28:50GoDawgsHey everyone...
02:29:02GoDawgsAnyone in here with a Sansa e280?
02:29:20GoDawgsI'm curious to know if there's an alarm function with rockbox?
02:29:27Mouser_XThere's a few that do, but I don't know if they're on right now.
02:29:41Mouser_X(That have that one, I mean.)
02:30:20GoDawgsRight on.
02:30:45GoDawgsYou mean there are a few people who know about the alarm function included with Rockbox that can be used on the e280?
02:31:42GoDawgsor there are a few people who have an e280 in general?
02:31:54Mouser_XThere's a few that have the e280. I have no idea about alarm features one way or the other.
02:32:05GoDawgsOh okay. Got it.
02:32:11GoDawgsThanks anyway Mouser_X :)
02:34:48 Quit donutman25 ("ChatZilla [Firefox]")
02:41:58 Part GoDawgs
02:42:12 Join spiorf [0] (
02:47:09 Part pixelma
02:49:41preglow220% -> 320% for speex with some iram...
02:50:13donsdwGoDawgs: I have the 280, and I'm pretty sure there is an alarm plug in. Did you look at all the plugins included with Rockbox.
02:57:12 Join webguest78 [0] (i=c0eb0802@gateway/web/cgi-irc/
02:58:36webguest78hello, I was wondering if anybody can tell me how well rockbox works on ipod 5.5g
03:00:16Mouser_Xwebguest78: About as well as it does on any of the other targets.
03:00:47Mouser_X(There used to be a few "hiccups" here and there, but I think many of them have been worked out.)
03:01:17Mouser_XThough, in comparison to the OF if the iPod, Rockbox will run down the battery faster.
03:01:29preglow377% realtime
03:01:29webguest78Ok. I just found a blog post mentioning Rockbox, am trying to find out whether it's a worthwhile replacement for the built in software
03:01:49Lloreanwebguest78: Different conversation
03:01:51preglowwebguest78: developer talk, ignore it
03:02:14Mouser_Xpreglow: Pretty cool stuff!
03:02:40Mouser_Xwebguest78: You can dual-boot Rockbox, and the OF on the iPod.
03:02:40preglowi should have done this a long time ago
03:02:41Lloreanwebguest78: Whether you'll consider Rockbox a suitable replacement depends entirely on what you want. As was mentioned, Rockbox gets less battery life on those iPods right now. It also can't play video well on them due to the undocumented nature of the extra video hardware.
03:02:42preglowso bloody simple
03:03:04webguest78oh, ok
03:03:12webguest78I don't use videos much, takes too long to transcode them
03:03:12Mouser_XIn other words, you can have *both* the original firmware, and Rockbox installed.
03:03:18webguest78That would come in handy.
03:03:33Mouser_XSo, you could get the best of both, if that's how you want to run it.
03:04:01webguest78Does Rockbox have any plugins capable of opening PDFs?
03:04:07webguest78Too much to hope, I guess
03:04:39webguest78Ok, thanks
03:04:57webguest78thanks for your help
03:05:19 Part webguest78
03:11:27 Join darkapostrophe [0] (
03:13:25***Saving seen data "./dancer.seen"
03:16:00 Quit jgarvey ("Leaving")
03:18:50 Part Llorean
03:19:28 Join ddalton [0] (
03:19:42 Quit jenky ("Leaving")
03:25:19 Quit Dark_Apostrophe (Connection timed out)
03:25:19 Nick darkapostrophe is now known as Dark_Apostrophe (
03:27:40 Quit Dark_Apostrophe (Read error: 104 (Connection reset by peer))
03:30:10 Quit Nico_P (Remote closed the connection)
03:36:37 Join kkurbjun [0] (
03:36:39 Quit Gnu47 ("I'm off to stalk my Pah'Mach'kai")
03:37:40 Join FOAD_ [0] (
03:42:00 Quit Thundercloud (Remote closed the connection)
03:43:43 Quit spiorf (Remote closed the connection)
03:53:48 Quit FOAD (Read error: 110 (Connection timed out))
03:53:49 Nick FOAD_ is now known as FOAD (
03:58:53 Join keanu|away [0] (n=opera@unaffiliated/keanu)
03:59:35 Join RoC_MasterMind [0] (
04:01:05 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
04:01:29 Quit ddalton ("leaving")
04:01:36 Part keanu|away
04:02:03 Quit sarixe ("(EE) Failed to load "quit" module")
04:02:35 Join Llorean [0] (
04:07:52 Quit hcs ("Leaving.")
04:12:24 Join sarixe [0] (
04:13:02 Join XavierGr [0] (
04:18:30 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
04:21:33 Join sdoyon [0] (
04:27:49sarixei don't know much about rockbox's coding, but it seems to me like it's a lot more complicated than it should be, and that's inhibiting any real progress.
04:28:16scorche"any real progress"?
04:28:22*scorche looks at the commit log
04:28:30scorchei see tons of progress...
04:28:35sarixei mean, sure we're getting places with it
04:28:41sarixebut it's really really really sloppy
04:29:17sarixei mean, all the bleeding edge changes are immediately available to the average joe user
04:29:35scorchewhat is so bad about that?
04:29:50sarixeand most of the time, it's gone through no testing whatsoever, and it results in really ugly bugs upon updating
04:31:14sarixei mean, wouldn't a better approach be to get the bugs out of the code, clean it up, make it all nice and efficient, and THEN add features, go through the cycle again?
04:32:57 Join keanu|away [0] (n=opera@unaffiliated/keanu)
04:32:57sarixethe way it's set up now, i, the average user type, get the ugly, rough side of the development in the product.
04:33:22keanu|awayIs it possible to do a firmware dump of the sansa firmware from Windows?
04:33:46keanu|awaydd for windows doesn't seem to pick up the 20MB partition
04:36:40scorchesarixe: feel free to clean things up as much as you want (even though you havent said anything about the code other than our development cycle)
04:36:53sarixewell yeah...
04:37:02scorchefeatures are usually tested before going in, but there is only so much testing a couple people can do
04:37:09scorchehence, the user base tests
04:37:18sarixebut the thing is, i'm getting all these weeeeird bugs from a few recent updates
04:37:31keanu|awaysarixe: what kind of bugs?
04:37:35sarixeand it seems as though they'd be obvious if they went through any testing at all
04:37:41sarixelike, i can't pause my music
04:37:41scorchesarixe: well, you are a tester
04:37:54keanu|awaysarixe: what player, and codec?
04:38:02sarixeogg vorbis on iaudio x5
04:38:13keanu|awayrockbox version?
04:38:20sarixebleeding, from the svn
04:38:30scorchewhat version specifically?
04:38:46sarixebut as of now, i moved over to iaudio's default firmware until this blows over.
04:38:51sarixelemme check the commit number of your device
04:39:14sarixeuh, is there a text file of that somewhere?
04:39:17scorchesystem > version/info...something
04:39:48kugelisn't bleeding edge meant to contain *pontentially* buggy code?
04:39:54scorcheof course
04:39:55scorchebugs happen
04:40:14sarixeyeah, but of course, it all filters into the daily build too, no?
04:40:25kugelthis is why i can't understand why sarixe is questioning the whole developement system
04:40:36scorchesarixe: a daily is just a there somewhere it is said that it is supposed to be more stable?
04:40:44sarixeand is there an alternative to getting the daily build? a more stable version?
04:40:57scorcheno releases are out for the iaudios
04:41:15sarixeno releases are out for anything except archos, i thought
04:41:23kugelas far as i can tell from my sansa, rockbox is very stable
04:41:33sarixeThere is no "current" release, get a current build instead.
04:41:33DBUGEnqueued KICK sarixe
04:41:33sarixeThe last time we did a formal release was ages ago and for Archos only and it is known as Rockbox 2.5.
04:41:45sarixequoted from the site
04:41:54scorcheyes...i know that
04:42:15sarixei dunno, i guess i'm just dissatisfied with a few recent bugs
04:42:18scorchei dont see anywhere that says daily build should be more stable than a current
04:42:30sarixei know, and that's not what i was saying
04:42:40scorcheas i said before...bugs happen...i dont care what your dev cycle is....bugs happen
04:43:10 Join miepchen^schlaf [0] (
04:43:30scorcheespecially when a project is as actively developed as rockbox it
04:43:39sarixeyes, but usually not a really rough edge like that, in an end-user product. i know, it's a development version...
04:43:53scorcherockbox isnt a product
04:44:00sarixewell then what is it?
04:45:06scorcheit is an open source project made by people who want a better DAP firmware
04:45:11scorcheand who like to share
04:45:33sarixe...and that firmware is...?
04:45:49sdoyonA project.
04:46:41sarixeis there any hope of some day creating a nice, elegant, efficient environment?
04:47:00sarixebecause right now, it's raaaather rough around the edges
04:47:10scorchei dont see why the current one is, or how one that you would envision wouldnt impede developement
04:47:16sarixebugs are being created as quickly as they're being fixed, if not quicker
04:47:38scorcheyou are vastly exaggerating
04:47:43sarixei know i am
04:47:45keanu|awayscorche: I agree
04:47:48scorchewell, dont
04:48:08keanu|awaysarixe: aside from this playback bug, which other bug are you referring to?
04:48:12scorchewhat is the purpose in trying to convince me that something needs to be done, if you dont speak from reality?
04:48:27sarixealright, wow. let me start over.
04:48:52kugelsarixe: have you heard of the possibility to post bugs on the tracker?
04:48:54scorche"In business, a product is a good economics and accounting good or service which can be bought and sold. In marketing, a product is anything that can be offered to a market that might satisfy a want or need."
04:49:01sarixeyes, i know, kugel.
04:49:08scorcherockbox isnt bought or sold, it isnt offered to a market
04:49:22sarixeokay, so i used the wrong word.
04:49:35scorchewell, the word brings with it certain expectations
04:49:58scorchea product is something that should be very stable
04:50:12 Join EnterUse1Name [0] (
04:50:12sarixewhat i meant was an entity of bits that resembles and functions like a released piece of software
04:50:14scorchebecause why market it if it isnt?
04:50:35scorchethat is just the thing....rockboxisnt released
04:50:36sarixeok, but when will it BE stable?
04:50:47scorchewhen a release comes out, if ever
04:50:56scorcheit is perfectly stable for me
04:50:57sarixeisn't it vice versa?
04:51:27 Quit EnterUserName (Read error: 104 (Connection reset by peer))
04:51:34scorchei dont quite get you
04:51:42scorche(regarding the vice versa)
04:51:44kugelwe all dont get him
04:51:48sarixethe release would come out when rockbox is stable
04:51:50sarixenot the other way
04:52:04 Quit pill ("changing servers")
04:52:21scorcherockbox isnt going to magically be release ready...that requires things liek feature freezes, etc
04:52:28sarixeyes, yes
04:52:41scorchebut as has been said by many people, rockbox is very stable for them
04:53:26 Join pill [0] (
04:53:32sarixeyes, but it's not exactly what i would consider quality software. the only thing keeping me from completely giving up on rockbox is that there is no other alternative that supports gapless playback.
04:53:36scorcheas i said, you are free to join in the bug crunching effort if you feel we arent doing enough
04:53:48sarixeother than that, the iaudio default firmware well surpasses rockbox.
04:54:05scorche"quality software"? are a tester...rockbox isnt released
04:54:11sarixei know.
04:54:12scorchein what ways?
04:55:22scorcheand if you know, why are you having the expectation that there shouldnt be bugs?
04:55:27sarixewell, it's user-friendly, the menus are operate very smoothly, it doesn't crash, etc etc
04:55:40kugeldid anyone of the rockbox maker claim that rockbox is quality software?
04:56:02sarixeno, but is that not the goal?
04:56:19sarixei thought the purpose was to be better...
04:56:43kugelsure, but atm it isnt, so you can't talk about quality software at this point
04:56:52scorchehow could rockbox be more user-friendly?...i havent heard that the menus arent smooth at all, rockbox doesnt crash often...i have never had a crash unless i am making it crash myself
04:57:33sarixei crash it all the time, not on purpose, though i can't cite instances off the top of my head
04:57:48scorchethen perhaps you are just lucky..
04:57:53sarixeand the menus are slow and awkward.
04:58:09 Part donsdw
04:58:15kugelif you don't like it don't use it, or join the group to make it better
04:58:15sarixelucky? how's that lucky?
04:58:16scorchehow are they awkward?
04:58:17 Join ddalton [0] (
04:58:26 Quit ddalton (Client Quit)
04:58:34sarixekugel: true
04:58:43 Join ddalton [0] (
04:59:04ddaltonHi sdoyon, Are my set of your patches out of date?
04:59:24sarixescorche : when i'm scrolling through long lists, it zooms by as i configured it for a few seconds, stops, then starts again. all without any hard drive activity.
05:00:03scorchesarixe: well, i cant really say anything about that, as i havent encoutered anything like that
05:00:43sdoyonddalton: Well with pondlife's commit this morning, everything is out-of-date :-). Working on it.
05:01:01kugelsarixe: please remember that all the guys are doing that in their spare time, without the goal (for the moment at least) to release a final, stable, etc, firmware
05:01:06ddaltonsdoyon: ok
05:01:29scorcheno one is getting paid for this, no promises are given that it will be seamless, bug-free, etc
05:01:40sarixegot it...
05:01:50scorcheit doesnt seem liek you do though
05:01:50sarixebut same with, say, debian
05:02:06scorchei realize you keep saying "i know", but with everything that you are saying, you are talking about how rockbox should be seamless, bug free, and a finished product...
05:02:24Doomed_debian has a vast amount of people working on it, unlike rockbox
05:02:48scorchedebian has tons of bugs....every piece of software does....the thing is, debian has TONS of maintainers and devs, and they have releases
05:03:02 Part ToHellWithGA ("Oh no!")
05:03:06 Nick Doomed_ is now known as alienbiker99 (
05:03:15sarixeright then
05:03:21keanu|awayRockbox on the other hand has several people working on it, but not as many as other projects
05:03:39sarixethat says it then
05:03:51sarixesorry for being such a prick
05:04:03scorcheas has been mentioned before, we would love to have someone come on and join the effort in making rockbox better
05:04:10ddaltonsdoyon: are you getting my pm?
05:04:11kugelfeel free to help making rockbox a better "product" (you seem to like that word)
05:04:44kugelanyway, i think your clams are inappropriate
05:04:47sarixewhat i meant by "product" was more of the term "release"... not to treat it as if it was being marketed
05:05:03scorchesarixe: and as we said, rockbox isnt released :)
05:06:00sarixei guess my whole thing was that there should be different branches or something, like a branch for the bleeding edge, and a branch for working out the bugs or something
05:06:33scorchesarixe: well, that hampers development, and is not in our view at this time
05:06:43sarixei guess
05:06:58sarixeas i said, i don't even know much about the whole process
05:07:10sarixeso i probably made a fool of myself this whole time
05:07:22scorcheyes, there are many bugs to work out, and they should be, but to expect rockbox to me seamless is a bit off center
05:08:02kugelyou should've catch up on this before starting this discussion
05:09:42ddaltonsdoyon: what are you going to do with your quick info patch? I find it really useful and it is really good to do things really quickly.
05:09:46ddaltonput it on the tracker?
05:09:50ddaltonor not?
05:10:40ddaltonit is good that you use a long press of select as well...
05:10:57sarixeanother question: are there updates to the rockbox bootloader, or is that pretty much set?
05:11:28 Join karashata [0] (
05:12:17scorcheupdates are put out, but not very often as a bootloader is a bit of a big thing ;)
05:12:21 Join hannesd_ [0] (
05:12:34scorchewith bootloaders, you do have releases
05:13:10scorchewhen a new version comes out, it is put on the MajorChanges wiki page
05:13:27***Saving seen data "./dancer.seen"
05:13:30scorchewell, at least a notice of that
05:13:35sdoyonddalton: hey I wasn't paying attention. Hard to concentrate and follow this here at the same time. re quickinfo: not entirely sure. Thought to get the list voice callback stuff committed while that stews for a while. I guess it should go on FS for the discussion.
05:13:36scorcheit is a handy page to bookmark
05:15:41 Join bb [0] (n=bb@unaffiliated/bb)
05:16:35Calcipherddalton hows it going
05:16:47sarixewell, i just switched back to rockbox for now, and thus far, it actually seems a lot better than when i deleted it earlier today
05:17:11ddaltongood. is the mpeg player problem fixed with pondlife's commit?
05:18:16scorchesarixe: well, there are reasons we say to use a *current* build when report...a lot of things can change in a few minutes
05:18:26Calcipherwell I didn't test since this morning, and this morning it was only partially fixed, I'm just saying hello, have to run and meet my friends, see you all
05:18:31sarixeyeah, seems so :P
05:18:59ddaltonsdoyon: ok well I think we still need to give the user an option of the old menu. Since sighted users probably won't like it. But blind people probably find the old quick screen not to useful.
05:19:46 Quit Calcipher ("I-n-v-i-s-i-o-n 2.0 Build 3515 with A Pack Fix By")
05:22:29sdoyonddalton: Well the current quickscreen is probably not terribly useful to anybody, blind or sighted. But yes my quickinfo hack is not very useful to sighted users. It still feels awkward though: like the tracklock toggle in there is not blind-specific.
05:23:26 Quit RoC_MasterMind ("Leaving")
05:24:32sdoyonIs there a version of the manual viewable directly on the player?
05:25:35ddaltonsdoyon: re manual I don't think so. maybe a text version. why?
05:26:03ddaltonsdoyon: should I close p7764? is it not very useful?
05:26:13sdoyonFor a sighted friend.
05:27:25ddaltonoh ok
05:27:54 Quit hannesd (Read error: 110 (Connection timed out))
05:27:55 Nick hannesd_ is now known as hannesd (
05:28:14 Quit bb_ (Read error: 110 (Connection timed out))
05:28:15 Join spiffytech [0] (
05:29:39ddaltondoes anyone know how I can turn recording off but stay in the screen? I want to make a long press of rec be able to let the voice talk but in the screen.
05:31:00spiffytechI'm trying to get Rockbox working on my 1st-gen iPod. It's installed and runs, but when I try to do the database initialization, the process hangs at ~587 files found, despite the fact that I haven't put anything on the device yet. I've done the iTunes restore, formatted, reinstalled Rockbox, searched the bug tracker, etc., but cannot figure this out. What could be the problem?
05:33:40 Join saratoga [0] (i=9803c6dd@gateway/web/cgi-irc/
05:33:48ddaltonis there any blind users around?
05:33:54saratogadatabase hangs usually mean you have a file with bad tags
05:34:05sdoyonddalton: re 7764: you need to be more careful with 0 duration splashes, it's usually more tricky. Some are redrawn very often to show progress, others are there to keep you waiting but sometimes for a very short time: shorter than it would take to voice it. Need to check case by case, but if I didn't include them it's because I wasn't sure they were safe or useful. Unless they're new :-).
05:34:31 Join AndrewJ [0] (n=KeyLime@
05:34:41 Part AndrewJ
05:35:20ddaltonoh ok I thought I was wasting my time a bit once I did an update because I thought you would have added them if they were useful or if you could actually get them to voice.
05:35:42spiffytechsaratoga: I don't have any music files on the device. I've even done a clean restore from iTunes before installing Rockbox. Searching the drive's two folders (Calendars and Contacts) shows nothing in either.
05:36:06saratogaspiffytech: there are more folders then that on there, though some are hidden
05:36:26saratogasounds like you still have a large itunes library on there and one of those files hangs the metadata parser
05:36:26sdoyonddalton: Those are what took long when I made that first big patch, checking the code around each of these places. Often it's for players I don't have or weird error conditions so they can't be tried out easily.
05:36:47 Quit sarixe ("(EE) Failed to load "quit" module")
05:37:05ddaltonsdoyon: looks like you and I are the only blind users here. Do you think voicing the elapsed time when stopseek is activated would be annoying?
05:37:31ddaltonso when you stop holding fast forward or rewind.
05:37:46sdoyonddalton: very annoying I would think.
05:38:03Mouser_XCould be an option (though, I don't know if that's worth it.)
05:38:11spiffytechsaratoga: the iTunes restore claims that it deletes all songs from the iPod. Is there another way that I should remove the iTunes library?
05:38:16sdoyonddalton: anyway, you need feedback during rewind, not when stopping. And you'd want some awareness of acceleration...
05:38:31ddaltonok I will forget about it thought it might be useful for very long files like books...
05:39:20saratogaspiffytech: I don't know what the ipod restore does
05:39:34saratogamight want to check how much free space is available
05:39:44sdoyonddalton: As I propose on the ML, a navigation screen for coarse movement might be handy. And if I had more spare time I'd like to try a noisy rewind/ffwd like on a cD player... doesn't work as well with compressed audio, but still.
05:39:46saratogaif theres more then 50-100MB used, theres probably still music on there
05:40:41ddaltonsdoyon: ok I see what your saying... maybe I miss read your mail
05:40:52 Quit jhulst (Connection timed out)
05:41:02spiffytechFree space: 4.59 of 4.61 GB, used: 25 MB
05:41:14 Quit karashata ("Leaving.")
05:41:32 Join karashata [0] (
05:43:48saratogaspiffytech: and the database still reports hundreds of files?
05:44:18 Quit kugel ("ChatZilla [Firefox]")
05:44:51ddaltonsdoyon: I spoke to aliask on here a few days a go and he said the info screen in a list sounds like a good idea. (pm)
05:45:27sdoyonddalton: Oh? That's interesting.
05:45:27ddaltonand he didn't say it would have a bad affect on the sighted users. so i guess it should be ok...
05:45:58ddaltonsdoyon: should I write up a quick patch and we can see what feedback we get from sighted users?
05:46:01saratogaspiffytech: no idea then
05:46:28 Quit saratoga ("CGI:IRC")
05:47:25sdoyonddalton: Sure.
05:47:33spiffytechsaratoga: Does rockbox keep a system log that I can check for error messages?
05:47:57ddaltonsdoyon: do you have any advice on what I should do first?
05:49:17karashataspiffytech: saratoga left, and, I don't believe Rockbox keeps logs of any sort
05:50:03sdoyonddalton: See if you can have a one-to-one correspondance between lines of text and things to say. Use a switch case in the callback. Probably should use an enum for the case values to avoid #ifdef hell...
05:51:08ddaltonI guess the voicing of the rtc code been moved makes things slightly easier...
05:51:35sdoyonddalton: Did you get a couple of battery level announcements? Does that work well in real usage?
05:53:26Mouser_XAwesome work on the APE speedups.
05:53:39Mouser_X(Just looked at the commits.)
05:54:08ddaltonsdoyon: yes it seems to voice them but I really need to test with it voicing every 15% what did you get?
05:54:41ddaltonI kinder like it but maybe that's because I wrote it...
05:55:05 Join emeraldd [0] (
05:55:05ddaltonsdoyon: something simular to your playing time patch?
05:55:12ddaltonor doesn't that put things in a slist
05:55:57sdoyonddalton: yes, like playing-time I guess, and id3.
06:02:05ddaltonsdoyon: do I use "MENUITEM_FUNCTION"?
06:02:35sdoyonddalton: what for? No.
06:02:57ddaltonsdoyon: or could I just have a switch to check for a button and incroment a variable and then test for what value that var is on then execute the right case...
06:03:14CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
06:03:14*ddalton Thinks his last message didn't make sense...
06:04:14sdoyonddalton: I thought the point was to put it in a gui_synclist? That is what you discussed with aliask?
06:04:27ddaltonsdoyon: so could I say switch (button) if down is pressed add one to info_option. then lets say info_option is 3 execute the code to speak and sisplay the hard disk size or what ever?
06:04:53ddaltonand if it gets to 8 or how many options there should be just go to 0 and wrap again...
06:05:22ddaltonsdoyon: how would you put it in a gui_synclist?
06:05:25sdoyonddalton: well that's what a gui_synclist does, so you don't need to repeat the code.
06:06:08ddaltonsdoyon: where do I find that function? so I can see how it works?
06:06:18sdoyonddalton: like playing-time.
06:07:14 Join Hammer89 [0] (
06:07:32Hammer89does cygwin like... not work with Win Vista?
06:07:33ddaltonsdoyon: I found the line: gui_synclist_init(&pt_lists, &playing_time_get_info, &pti, true, 1); what arguments does it take?
06:07:55ddaltonBTW im just learning about pointers. (started a little bit today)
06:08:02ddaltonnot much though
06:08:30ddaltonHammer89: why? I am using vista but hopefully linux tomorrow...
06:08:46sdoyonddalton: It's all described in gui/list.h.
06:08:49ddaltonbut probably more like next week...
06:08:55Hammer89I can't seem to get it to work properly... I had no issues with it with win 2000
06:09:02karashatacygwin works fine with Vista from my experience...
06:09:04ddaltonim using it fine
06:09:17karashatamaybe you didn't install something correctly..?
06:09:33Hammer89I've done it multiple times... to the letter of the instructions
06:09:52karashataand, though you don't *need* to, you may consider running it in admin mode
06:11:07ddaltonsdoyon: do I need to know pointers?
06:11:12Hammer89an administrative account doesn't run things in admin mode to begin with?
06:11:45 Quit hcs ("Leaving.")
06:11:59 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
06:12:11karashatanot in Vista
06:12:35karashataeven the administrator account needs to be permitted to run things in true admin mode
06:12:45karashatait's part of Vista's UAC stuff
06:12:46Hammer89ah... good ol' microsoft
06:12:58sdoyonddalton: Well in general you do want to know about pointers. There's probably not a lot of pointer magic going on in that context though, you can probably guess how it works.
06:13:22 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
06:13:38ddaltonsdoyon: im sort of coding on rockbox for a few hours then reading my book so I am going to learn them.
06:13:46ddaltonsdoyon: What exactly should I look for?
06:15:39ddaltonsdoyon: maybe I should just read my books. I don't even know about structs...
06:16:35 Join ramon8 [0] (
06:17:37sdoyonddalton: Indeed.
06:18:28ddaltonsdoyon: ok you know how you said in a ml off list I should code on my own programs. Well how long should I leave rb alone for?
06:19:34sdoyonddalton: gee you think I can answer that?! :-)
06:19:46ddaltonsdoyon: I guess not...
06:21:39Hammer89karashata: thanks for the help... seems to work fine running under admin mode
06:22:13karashataHammer89: you're welcome, just thought it might help to know since I've had to run it that way myself
06:24:56Hammer89anyone know what the "infones" .rock is? doesn't seem to work on my e200...
06:25:39ddaltonsdoyon: do you want me to fix the spelling with one of your patches (7779) you spelt the visual menu item wrong...
06:25:46ddaltonI think it was a typing error
06:27:10sdoyonddalton: yeah funny that... it was spoken well enough. Sure you can fix it, save me the trouble of uploading. thx.
06:27:12 Nick male is now known as sallypants (
06:27:14karashataHammer89: NES emulator
06:27:39karashatastill in testing, last I heard about it
06:27:46Hammer89ah... okay
06:27:53 Nick sallypants is now known as male (
06:28:26ddaltonsdoyon: ok just checking... It sounded like I annoyed you when I updated your other patches. :-)
06:28:45karashataHammer89: I didn't know it was in SVN already, or at all, even...
06:28:46ddaltonyou spelt the voice one right...
06:28:56Hammer89karashata: it's in the current build...
06:29:18karashatamust have been put in recently then, or I just haven't been paying close enough attention
06:29:41 Quit Mouser_X (Read error: 110 (Connection timed out))
06:29:56emeralddI've noticed that the create bookmark link doesn't seem to do anything on my sansa c200 any ideas?
06:29:57ddaltonsdoyon: BTW very nice patch.
06:30:28emeralddc250 sorry
06:30:49karashataHammer89: hmm, it's not listed in the plugins on the build I have, I'll have to look a sec at the site and see if I'm already a build or two behind
06:31:19karashatawhich I'm not, apparently...
06:31:32karashatamaybe it's not being built for the H10 yet then or something...
06:31:42Hammer89might be
06:32:03sdoyonddalton: In general I'd rather you let me update code. But this one you can do of course.
06:32:04karashatanot that I'd use it, the H10 button layout would be rather confusing at best...
06:32:22Hammer89they're working on a sych. lyric viewer too? (I have the .rock on my e200... doesn't look like it works either, though...)
06:32:25sdoyonddalton: You find it useful the poweroff on hold?
06:33:15spiffytechWhen I shut my rockboxed iPod down by holding the play/pause button, it reboots rather than staying off
06:33:23 Quit Toxicity999 (Remote closed the connection)
06:33:40ddaltonsdoyon: yes. You didn't notice it because you spelt the visual indication wrong but the voice one is fine...
06:33:54 Join Toxicity999 [0] (n=bryan@unaffiliated/Toxicity999)
06:34:00ddaltonI don't use keylock or hold when my player is on.
06:34:05 Join Mouser_X [0] (n=Mouser_X@
06:37:35ddaltonsdoyon: a little stat... My patch is 400 bights smaller than yours... But I think that is because you patch from above the trunk.
06:37:39ddaltonnot in the trunk like me
06:40:05sdoyonddalton: well you need to be sure you're only changing that little bit. diff the diffs if you have to.
06:40:13ddaltonsdoyon: could you send me your updated set once you are done updating? and will that mean I will have to redo the key maps again?
06:41:04ddaltonand I also had it speaking the db number for adjusting the volume in the quick info screen. But I guess your one is better.
06:41:09sdoyonddalton: keymaps? Oh for quickinfo?
06:41:16ddaltonand if the player has a rec button should we make use of that?
06:41:47ddaltonsdoyon: yes for quick info
06:42:22ddaltonboth the diffs have 278 lines.
06:42:31 Part spiffytech
06:43:14sdoyonddalton: Well send me you keymaps and I'll add them.
06:44:24ddaltonsdoyon: hmmm that's going to be hard. But ok. they are in the big combined patch. But ok I will sort them out. also I probably did something wrong.
06:44:29ddaltonbut let me try.
06:50:24ddaltonsdoyon: what patch needs to be applied with quick info?
06:50:35ddaltonso I can test? Your big one won't apply...
06:53:12sdoyonddalton: Hmm I don't know exactly. Hmm couldn't you just do svn diff keymaps/keymap-h1x0_h3x0.c, and figure it out from that?
06:54:15ddaltonoh you can do that? I have the h300 button patch but can't apply your quick info one.
06:56:02ddaltonlots of errors...
06:56:11ddaltonsdoyon: with applying
06:56:44ddaltonsdoyon: what rev did you diff that big one against?
06:58:09sdoyonddalton: we are talking about keymap changes you made for one context, right?
06:58:14ddaltonsdoyon: im going to try r15120...
06:58:26ddaltonyes and the keymap file hasn't really changed lately.
06:58:57 Quit Mouser_X (Read error: 104 (Connection reset by peer))
06:59:23 Join Mouser_X [0] (n=Mouser_X@
06:59:30sdoyonddalton: well never mind the rest of the changes, it's just that one little context right?
07:00:39ddaltonsdoyon: im just testing it. h300 keymap hasn't changed since r15120
07:00:59ddaltonso will test on that so I can use your patch to test.
07:02:25ddaltonsdoyon: will take for ever to compile. (cygwin)
07:04:08ddaltonthere is an error...
07:06:04 Join criznach [0] (
07:08:12ddaltonsdoyon: r 15100 seems to apply fine. Just got to see if it compiles.
07:13:29***Saving seen data "./dancer.seen"
07:15:16ddaltonsdoyon: once I have done this I will be back to my book. :-)
07:17:39ddaltonsdoyon: still there?
07:18:43sdoyonddalton: yes. Not for long though, getting late.
07:18:54ddaltonhmmm sdoyon must be asleep...
07:19:03ddaltonoh no his not...
07:19:29ddaltonsdoyon: ok what is it about 1 in the morning there?
07:20:01 Nick courtc_ is now known as courtc (n=court@unaffiliated/courtc)
07:20:03sdoyonSat Oct 20 01:19:41 EDT 2007
07:23:53emeralddAhhh, I think I found my issue, bookmarks don't work with dynamic playlists.
07:24:19ddaltonsdoyon: ok its done, however button_off (stop) doesn't activate ok. should it from the quick info screen?
07:24:58 Quit Mouser_X (Read error: 104 (Connection reset by peer))
07:25:38sdoyonemeraldd: Indeed. And last I checked, saving the playlist wasn't enough, you had to restart playback from the saved playlist. Not sure if that's still an issue.
07:25:47sdoyonddalton: what do you mean?
07:27:40 Join Mouser_X [0] (n=someone@
07:31:13emeralddthere really should be some sort of useful error messages to at least indicate what went wrong,
07:31:45 Quit qweru ("moo")
07:31:55emeralddwould that be in line with expected behavior in rockbox gui's?
07:33:04sdoyonI suppose there should probably be a splash with an error msg.
07:33:24sdoyonOK my brain has turned to mud. Good night.
07:33:28 Quit sdoyon ("ircII EPIC4-2.4 -- Are we there yet?")
07:41:02 Quit jhulst ("Konversation terminated!")
07:42:03 Part Hammer89
07:43:16 Join desowin [0] (
07:47:40 Quit Canar ("oh shi-")
07:48:15 Join eigma [0] (n=cat@
07:53:29emeralddis there a preferred set of diff options for a patch?
07:53:44ddaltonwhat do you mean
07:56:09emeralddddalton: I have patch I would like to submit and I'm wondering what the preferred diff format and such is
07:56:23emeralddddalton: I've seen several different styles used
07:58:52 Quit Mouser_X (Nick collision from services.)
07:59:12desowinsvn diff?
08:00:19emeralddthat might be my problem I was using straight up diff
08:01:18desowinif you were modyfing files in your svn checkout - just go into that dir and do 'svn diff > your.patch'
08:01:29desowinit's plain easy
08:02:46emeralddnot quite, I'm using a seperate local copy to version my changes
08:03:02ddaltonwhy diff between the two local coppies?
08:03:44emeralddIt allows me to keep my own changes in an svn repository and use a script to sync that with the rockbox repository
08:04:16emeralddI'm probably just a little revision control happy ;)
08:06:02scorcheemeraldd: by design, svn remembers what the trunk was (hence why svn checkouts take up more space than, say, cvs)
08:06:24*scorche wonders if he is misunderstanding
08:07:09emeralddI can't check my changes into anything if I make local modifications . .
08:08:21emeralddIf I want to make modifications to the rockbox source, I can't commit them into anything. This leaves my changes in limbo
08:08:34 Join Rob222241 [0] (
08:08:46scorchelimbo in reference to what?
08:08:49emeralddTo get around that I have a local repository that has a version of the rockbox trunk commited in a branch
08:09:23emeralddas I have to keep my changes in the WC and can't really version them per se.
08:09:35ddaltonyou make your changes in your local version. create a diff and submit it to the tracker
08:09:49emeralddgetting off topic
08:09:52scorcheemeraldd: you really should look at git...
08:13:08emeralddvery interesting,
08:13:26emeralddI'll have to dig into that more, it sounds like what I'm trying to do with the local svn
08:15:56emeralddThanks for the assitance.
08:15:58 Quit emeraldd ("Leaving")
08:17:39 Quit hcs ("Leaving.")
08:20:14 Quit karashata ("Leaving.")
08:26:52 Quit Rob2222 (Read error: 110 (Connection timed out))
08:41:13 Quit eigma ()
08:42:46 Join emeraldd [0] (
08:43:30 Quit criznach ("ChatZilla [Firefox]")
08:43:44 Quit miepchen^schlaf ("Verlassend")
08:45:32 Quit emeraldd (Client Quit)
08:49:30ddaltonHow do I play a beep in rockbox?
08:50:56malePlay a beep?
08:51:08maleThere's a menu setting for beep volume.
08:51:10ddaltonmale: yes... what function.
08:51:15maleOh, no clue.
08:51:22maleMaybe it's called beep().
08:51:29ddaltonI wish...
08:51:34ddaltonwhat file would that be in?
08:51:59scorchemale: please dont give suggestions about things that you dont know about..
08:52:50ddaltonscorche: he did know that a function has () after it. so maybe he can program :-). But it would need arguments of course...
08:52:57 Join kubiix [0] (
08:53:38scorcheddalton: well, yes, but i see too much misinformation spread from people who throw things out of the air =/
08:54:00ddaltonyes but I was sort of half joking...
08:54:23 Join spiorf [0] (
08:55:07scorchesadly, irc isnt the best medium for conveying sarcasm =/
08:56:03malescorche: Don't be a dick. He didn't specify UI or API .
08:56:21*scorche sighs
08:57:44ddaltonwell it isn't really that busy and a joke every now and then is ok. isn't it?
08:59:33scorchesure, but if it isnt apparent that it is a joke...i am just saying that i have seen way too much misinformation spread that way and people acting on misinformation that they thought was true, which leads to Bad Things (TM)
08:59:39 Quit ddalton ("back to my real life")
09:02:01amiconnlinuxstb, preglow: ping
09:09:03 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
09:13:32***Saving seen data "./dancer.seen"
09:27:12 Join RaRe [0] (
09:40:53 Quit tedrock (Read error: 113 (No route to host))
09:42:16 Nick parafin|away is now known as parafin (
09:43:45 Join tedrock [0] (
09:45:56 Quit RaRe` (Read error: 110 (Connection timed out))
09:50:10 Join Redbreva [0] (
09:51:11 Join bertrik [0] (
09:54:11pixelmaargh.... sorry for the "move" mess. Can I do something to make it better, Llorean?
09:54:39pixelmaseems like I only made it worse :\
09:58:27 Quit Redbreva (Remote closed the connection)
09:59:29 Join Redbreva [0] (
10:00:28*pixelma is giving up :(
10:06:01 Join n1s [0] (
10:06:30 Join linuxstb_ [0] (
10:06:50linuxstb_amiconn: Around now.
10:08:09amiconnlinuxstb: (1) Check out SoundCodecMonkeysAudio, and see what difference IRAM makes (coldfire -c5000 and the footnote)
10:08:45rashern1s: I'm not really working on talking Database - I did the client-side script, but I don't for a second understand how tagtree.c/tree.c works, so I'm pretty much waiting for someone else to do it
10:08:50amiconn(2) I wanted to do this on PP5022, and noticed that we do *not* make use of the extra IRAM in rockbox. Do you think doing so would be a good idea?
10:09:00n1srasher: ah, ok
10:09:27rasherWould be nice if someone did though
10:09:48amiconnIt would mean we could use some extra IRAM on Mini G2, Nano, Video, and the Sansas, but otoh it means that rockbox builds could fail for PP5020 when they don't fail for PP5022
10:09:55 Join bytie [0] (
10:10:18amiconn(region iram full, that would apply to core, plugins, and codecs)
10:10:29 Quit bytie (Remote closed the connection)
10:14:08linuxstb_If it's there, I think we should use it - the build table will quickly tell people if they've broken builds... But IRAM doesn't seem that important on PP502x, so I wouldn't expect big gains.
10:15:35amiconnWell, it depends. If an array that's constantly walked *and* is bigger than the cache, iram would still beneficial
10:18:10linuxstb_Are you planning on looking at the rest of APE - i.e. the entropy decoding stage?
10:21:11amiconnAt least not now. I have lots of other stuff that I need and/or want to do...
10:22:01amiconnIf the entropy decoder could be optimised by the same factor as predictor and filter, -c3000 would become usable on coldfire
10:22:07linuxstb_OK. I assume you've done as much as you can with the filter/predictor now?
10:22:26amiconnThe predictor approximately doubled speed, as did the filter
10:22:57amiconnRunning only the predictor would be >800% realtime on cf now
10:23:21linuxstb_-c3000 doesn't look feasible on PP though, even with dual-core...
10:23:47amiconnYeah, but right now, even -c1000 isn't usable on PP
10:24:11amiconnI *could* use it on my mini g2 with CPUFREQ_MAX pushed to 100MHz
10:24:22amiconnBut that wouldn't really make sense
10:25:10amiconnOn coldfire, -c1000 and -c2000 are running rather nicely now
10:29:36 Join ddalton [0] (
10:30:07ddaltonanyone know how to make rb play a beep?
10:30:56n1slinuxstb_: did you bencmark the effects of different O levels for the mac decoder, almost everywhere O3 is slower for pp
10:31:23 Quit Lambuntu (Remote closed the connection)
10:31:33linuxstb_Yes, I remember testing them.
10:33:26ddaltonlinuxstb_: do you know about gui_synclist?
10:34:24ddaltonn1s: should I close p7764? is it useless?
10:34:24linuxstb_ddalton: No.
10:34:38ddaltonok does anyone know.
10:34:45ddaltonI want to put something into a list.
10:36:05n1sddalton: do you find any of the additions made in that patch useful or is it more of a "voice everything for the heck of it" ?
10:37:04ddaltonn1s: well I just went through the source to try and see what wouldn't talk. then I just put it up there and tried it myself for feedback. There are one or to useful ones they can go in a new patch.
10:37:19ddaltonAre you happy if I close it?
10:37:25n1sI would prefer that
10:37:46ddaltonthe plugin errors are sort of useful but they can go in the talk plugins patch
10:38:24 Quit BigBambi (Read error: 113 (No route to host))
10:41:23ddaltonn1s: closed...
10:42:05ddaltonn1s: are you familiar with any of the menu/list code?
10:45:45n1snot really
10:47:42amiconnlinuxstb: Is there any reason why only the stereo predictor is asm optimised?
11:02:51linuxstb_amiconn: Only laziness... I would expect mono files will decode at almost twice the speed of stereo anyway.
11:03:15amiconnBut why waste cpu cycles?
11:03:20 Join pepie34 [0] (
11:03:31linuxstb_I never use mono files... But I agree, it would be nice for completeness.
11:04:44amiconnBtw, does ape support sample depths > 16 bit
11:05:26linuxstb_Yes it does.
11:05:46preglowamiconn: can you see a good way to use emac with iir_mem16() in speex/filters.c ?
11:05:51amiconnHow does the filtering work then, since it works on 16 bit ints?
11:06:09amiconnpreglow: It depends on the usual value of 'ord'
11:06:16preglowamiconn: eight and ten
11:06:19preglowi've got 16khz speex wideband files going at 370% realtime on coldfire now, managed to put both narrowband and wideband decoder structs in iram
11:06:25linuxstb_Isn't it just 16-bit co-efficients, processing a 32-bit array of data?
11:06:39amiconnlinuxstb: That's what I'm wondering....
11:07:40amiconnLooks like the vector add/sub and scalar product only work on the coefficients
11:08:26amiconnpreglow: If you know it's always 8 or 10 then you can make both use of the emac and movem
11:09:04amiconnNot much adding to the same destination in there, but you can use the emac as a fast multiplier, multiplying 4 values into acc0...acc3, and then fetching them
11:09:50amiconnFetching value pairs can also applied here, even using mac with parallel load
11:11:09preglowonly thing different from flac is that the mem vector isn't stored in the x vector
11:11:19preglowannoying, the flac lpc routines are really fast :/
11:12:04linuxstb_Yes, very annoying...
11:13:23preglowamiconn: i'm just wondering if emac will really be that much faster, i can't use it as an accumulator, and i'm thinking perhaps muls.w will be as fast when i combine the mac.w with the stall and the movclr.l
11:13:34***Saving seen data "./dancer.seen"
11:13:46preglowafter all, muls is also pretty fast thanks to the emac multiplier unit
11:16:19preglowthe parallel load might change that, of course
11:20:18preglowlinuxstb_: do all telechips devices support this usb boot mode?
11:21:17amiconnBut using the 4 accumulators you only get 1 stall every 4 multiplications, as opposed to (effectively) every multiplication
11:22:10linuxstb_preglow: In theory. On the iaudio 7, TMM found a key combination to enter it on boot. On my Logik DAB/MP3 player, there doesn't appear to be a key combination, but I discovered that if I removed the NAND flash module (it's on a daughterboard), the device enters USB boot mode as a fall-back and appears to work fine...
11:23:46TMMpreglow: the TCC chips themselves always fall back to USB boot, question is if all devices will allow for a way to enter it... I suppose you can always modify the player to allow for it. Perhaps looking at the leads on linuxstb_'s PCB we can find out how :)
11:23:54linuxstb_It's more or less the same as "manufacturing mode" on the Sansas, but the TCC devices require a few more fields in the header - the Sansas just want the length of the upload in bytes.
11:25:58 Quit idnar (Nick collision from services.)
11:26:00 Join idnar_ [0] (i=mithrand@unaffiliated/idnar)
11:26:34preglowlinuxstb_: would be nice to not have to remove the flash to enter it, though...
11:26:44n1sok, what do people think about making the sid codec auto advance to the next track after a while?
11:27:16Lloreann1s: There's a datase of sid track lengths.
11:27:25preglowLlorean: it's a text file, a long one too
11:27:30preglowthis is one of those instances where we wish we had codec options
11:28:00ddaltonn1s: could you help me with putting the info screen into a list? so you can arrow up and down it to hear information quickly?
11:28:05n1syeah, parseing that would be a pita
11:28:07LloreanCould whatever handles metadata for SID files look for the presence of it in .rockbox?
11:28:31preglowLlorean: problem is it'll be a pain in the ass, the file itself is huge and it's text, would take ages to parse it for each track
11:29:01preglowproper taggin would have been cool
11:29:42preglowthe text is sorted by some kind of md5, though, so we could binary sort it, but it'd still be really kludgy
11:30:12preglowalso, the inclusion of an md5 routine will make the sid metadata loader the biggest of them all :/
11:30:53n1sso does the tagging of sids not support tag length?
11:31:15LloreanIt seems odd that the tagging doesn't if it doesn't.
11:31:42 Join bluebrother [0] (i=mmFNCko5@rockbox/staff/bluebrother)
11:33:05preglowwell, there wouldn't be a huge text file containing song lengths if it did, i figure
11:33:35preglowthe .sid file format is pretty ancient, from the times before streamed music, they might not have seen a need
11:33:43pixelmaLlorean: could you help me out with my "move" problem in the forums?
11:33:51Lloreanpixelma: Maybe. What's the problem?
11:34:08 Join Frazz [0] (
11:34:09Lloreanpreglow: Seems amazing that nobody simply hacked it in, called it "esid" and threw out a converter then.
11:34:24pixelmaI tried to explain it..
11:34:45ddaltondoes anyone know how to play a beep?
11:34:47linuxstb_preglow: Sure, but I don't need it any more - I've got to the stage where I append a bootloader to the original firmware, and upgrade to it. I check for a button press at the very start of crt0.S, and start my own code if it's held. It's about as safe as I can make it...
11:35:39 Join davina [0] (
11:35:46amiconnWow, linuxstb started a port by actually hacking the hardware ;)
11:36:01amiconnWe're still waiting for that AV3x0 port (hint hint) ;)
11:36:21ddaltonamiconn: got a minute?
11:37:11linuxstb_amiconn: I even have a working LCD driver (it's an SSD1815) - the Archos driver just worked, once I added the inits from my original firmware.
11:37:34linuxstb_(and the write_cmd/write_data functions from the same place)
11:37:46amiconnYeah, that controller seems widespread for mono lcds. iFP uses that one too
11:38:13 Join Thundercloud [0] (
11:38:23amiconn...and also Gmini 1x0, btw
11:38:49 Quit davina (Client Quit)
11:39:42 Join aliask [0] (
11:42:44linuxstb_preglow, Llorean: Maybe we should invent "esid" and write such a conversion tool...
11:43:22linuxstb_It could just use a standard tag format (apev2?)
11:43:28*Llorean wonders if that would anger the Chiptune Gods or be seen as "a step in the right direction" for "the ability to play ancient music on modern doodads"
11:43:46 Quit FOAD ("I'll be back")
11:44:03linuxstb_I wonder how existing sid players would handle sids with a ape tag appended...
11:44:23LloreanApe is at the end of the file, right?
11:45:05 Join JdGordon [0] (
11:45:21LloreanIt would seem to me a "good" one would just ignore it.
11:45:29 Quit Xerion_ (Read error: 104 (Connection reset by peer))
11:45:41n1sLlorean: most of us are infidels anyway, we don't have c64's
11:45:48JdGordonevenign all
11:45:54LloreanI had a c64 at one point, long ago.
11:46:51ddaltonJdGordon: could you help me with some list/menu code?
11:47:48ddaltonjust quickly do you know how I would put the info screen into a list?
11:48:13JdGordonthere are a fwe ways
11:48:35ddaltonJdGordon: could you tell me one?
11:48:38JdGordonif i dont do anything tonight i might fix up the list api to do it nicely
11:48:58JdGordonbassically, copy how the dircache/database debug screens do it (debug_menu.c)
11:49:21ddaltonJdGordon: what should I look for?
11:50:12 Quit pepie34 ("Ex-Chat")
11:50:48 Join FOAD [0] (
11:51:05ddaltonJdGordon: do I need to know pointers for this
11:51:25JdGordonpointers are something you hold really work on learning anyway
11:51:28JdGordonbut no, you dont
11:51:58ddaltonJdGordon: im going to but thought I would try and implement this then study the book for a while then come back...
11:53:11ddaltonJdGordon: so what am I looking for?
11:53:22JdGordon[19:48:58] <JdGordon> bassically, copy how the dircache/database debug screens do it (debug_menu.c)
11:53:29 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
11:54:14ddaltonim in debug_menu.c so what do I look for?
11:54:25preglowlinuxstb_: smacking things onto sids are a bad idea unless in the front, i think
11:54:36JdGordondo a search for database debug or something
11:54:38preglowlinuxstb_: i _think_ i remember it'll just be read as part of the sids memory bank
11:54:59linuxstb_Is that a bad thing?
11:55:21preglowit's very hard to say, every sid file is a program, so that extra data might be used for something
11:55:36preglowalso, if the bank is already full, that data might overflow somewhere
11:56:00preglowanyway, i hate it when people smack tags onto things where they don't belong
11:56:08preglowso i'm not going to start advocating it myself
11:56:15linuxstb_So there's no header in the file, saying how large the data is, the whole file is read?
11:56:38preglowthere is a header, but i don't know what it contains
11:56:48preglowkinda weird, i actually made a .sid loader a few years back...
11:57:11LloreanWell it's not necessarily "where they don't belong" if there's no good way to carry track length yet otherwise
11:57:23ddaltonJdGordon: database ?
11:57:32preglowLlorean: yes it is
11:57:51preglowLlorean: if existing players no way in hell expect something to be there, we shouldn't start putting things there
11:57:55Lloreanpreglow: By that standard, the very first ID3v1 tags were "where they don't belong" though?
11:58:27linuxstb_preglow: OK, so what do you think about inventing a new format?
11:58:52preglowthe very first id3 tags appeared a hell of a lot earlier than we'd be appearing in the sid scene with this tagging stuff now
11:58:59ddaltonthat didn't work...
11:59:08ddaltonmy clipboard is stuffed
11:59:24preglowlinuxstb_: well, sure, but that doesn't change the fact that the single hugest sid archive doesn't use that format and only comes with a text file as metadata
11:59:32preglowlinuxstb_: i'm not a fan of having to alter my files to have them play
11:59:39JdGordonddalton: bah, its still tagcache in debug_menu.c
11:59:43linuxstb_preglow: Sure, but if the format is broken...
11:59:51JdGordonddalton: kine 1952
11:59:52ddaltonJdGordon: I found the line info.title = "Database Info"; is this what im looking for?
11:59:58Lloreanpreglow: How 'bout having them play in the old format, and only altering them so they can play "better"?
12:00:41linuxstb_I'm not suggesting to remove support for "normal" sids, just not adding support for that text file hack...
12:00:43 Join davina [0] (
12:01:28JdGordonbertrik: you round?
12:01:46preglowbut support for a format you'll which can't be used unless you batch convert hvsc doesn't sound really valuable
12:01:56JdGordoncan you send me the mi4 for one of the e200 OF's you found the byte for please?
12:02:00preglowthe only sids i listen to are .mp3 and .ogg
12:02:07 Join Lear [0] (i=chatzill@rockbox/developer/lear)
12:02:09JdGordoni assume you can only get them from sandisks website in a exe?
12:02:14preglowand i don't think that'll change, emulated sid just sounds nasty
12:02:26bertrikJdGordon: I'll zip it and post a link here, ok?
12:02:39pixelmaJdGordon: I really like your "bedug slapshes" ;)
12:02:56JdGordonyeah, my spelling rules :D
12:02:57bertrikgot them from here
12:03:06preglowlinuxstb_: any such format should be a really simple extension to the current ones, though
12:03:41JRoTmy sansa crashed when 1 played 1 song with picth 120% en it went to another
12:04:38ddaltonJdGordon: so how does this code work?
12:05:40 Quit Frazz (Read error: 104 (Connection reset by peer))
12:05:53JdGordonddalton: its not that complicated... just look at the example and have a play.. but you shuoldnt bother because like i said, if i dont go out tonight ill fix it up so its usable outside of that file
12:06:28ddaltonJdGordon: I will work on it later then once you have done that.
12:06:50 Join Frazz [0] (
12:07:44JdGordonbertrik: bah, im a dill :p i updated the of with sansapatcher but forgot to update our bl :p
12:09:53 Quit FOAD (Remote closed the connection)
12:10:22bertrikJdGordon: some people reported the database refresh bit clearing didn't work for them
12:10:45ddaltonwho here knows about recording?
12:11:49JdGordonbertrik: oh poo!, it doesnt work for me either :( couild be to do with which of you upgrade from? anyway they dont do any harm being int he code
12:11:54 Join lee-qid [0] (
12:12:25bertrikShall I write a little how-to on how to find out the location of the database refresh bit?
12:12:34JdGordonif you want to
12:13:19 Quit darkless (Read error: 113 (No route to host))
12:13:44bertrikok I will
12:14:20 Join FOAD [0] (
12:19:06 Quit tedrock (Read error: 104 (Connection reset by peer))
12:19:13 Join tedrock [0] (
12:19:39pixelmabertrik: would be neat for the c200 as well... :)
12:21:15 Quit spiorf (Remote closed the connection)
12:21:52 Join darkless [0] (
12:22:51 Quit kclaf (Read error: 104 (Connection reset by peer))
12:23:14 Quit linuxstb_ (Read error: 110 (Connection timed out))
12:23:36 Quit tedrock (Read error: 113 (No route to host))
12:23:40 Join tedr0ck [0] (
12:24:31JdGordonpixelma: would it be usefull to put it into the bootloader? there isnt really a reason why it couldnt be done automatically
12:25:27 Join spiorf [0] (
12:26:30 Join kclaf [0] (i=kclaf@
12:28:41 Nick fxb__ is now known as fxb (
12:30:11 Quit desowin (Remote closed the connection)
12:30:30 Join advcomp2019_ [0] (n=advcomp2@
12:32:08ddaltonwhen checking out the whole of rockbox not just the trunk I get this error:
12:32:09ddaltonsvn: Failed to add directory 'rockbox': object of the same name already exists
12:32:13ddaltonwhat do I do?
12:32:15ddaltonto fix it?
12:32:23n1sdelete the old tree firs
12:32:28JdGordondelete the rockbox directory
12:32:52ddaltonfrom branches?
12:33:05ddaltonit is a clean check out...
12:33:44bluebrothersvn tries to create a folder called rockbox which alreay exists. Remove or rename the old folder.
12:34:39 Quit tedr0ck (Read error: 113 (No route to host))
12:35:06ddaltonbluebrother: so what exactly do I do? I run svn up again and it just readds it...
12:35:11ddaltonre adds it
12:35:37 Join tedrock [0] (
12:38:15*preglow vanishes
12:38:24 Quit Rob222241 ()
12:38:27ddaltonJdGordon: what do I do?
12:38:38ddaltonI deleted it and it just adds itself again on an svn up
12:38:48 Quit tedrock (Read error: 104 (Connection reset by peer))
12:40:14 Join BigBambi [0] (n=Alex@rockbox/staff/BigBambi)
12:40:41bluebrotherddalton: what do you mean by "adds itself again"? svn creates a folder with the checkout.
12:41:18ddaltonbluebrother: I delete it then run svn up. It comes back and gives me that error again
12:41:53 Quit sup (Read error: 110 (Connection timed out))
12:41:57bluebrotherwhere do you run svn up? Inside of the checkout tree?
12:42:24bluebrotherand you get an error even if that folder is a fresh checkout?
12:42:24ddaltonabove the trunk folder so the one with trunk branches and what ever else
12:42:40bluebrothercd to trunk
12:42:55ddaltonyep so if I run svn check out from ~ ( not in an rb dir) it gives me the error as well
12:43:17bluebrothermaybe there's an error in your svn co command?
12:43:36bluebrotheralso, once you have checked out you need to use svn up, not co
12:44:21ddaltondo I type: " svn co svn:// rockbox"
12:44:47ddaltonI used a different name for the dir since I already had a rockbox. I think I called it rb-trunk
12:44:55Nico_P"The tracepoint facility is currently available only for remote targets" :(
12:45:39bluebrotherddalton: works fine here. I get a folder called "rockbox" with trunk, branches etc in it.
12:45:56Nico_PJdGordon: how did you count cache usage in find_handle (if you remember) ?
12:46:10ddaltonso should I try again from ~ with: " svn co svn:// rockbox"?
12:46:29bluebrotherwell, if the folder "rockbox" doesn't exist this should work
12:46:29JdGordonNico_P: dont remember sorry.. if i look at the code it might come back though
12:46:41 Join tedrock [0] (
12:47:04 Quit advcomp2019 (Read error: 110 (Connection timed out))
12:47:06Nico_PJdGordon: do you remember if simply add counters or if you used a tool ?
12:47:18Nico_P(add "you" somewhere)
12:47:35ddaltonbluebrother: trying again...
12:49:27JdGordonNico_P: iirc, it only checks if the last handle returned by that function is the same one its looking for "this" itme
12:49:31JdGordonno counters or anything
12:49:55Nico_PJdGordon: yes, but to measure the number of misses and successes ?
12:50:21JdGordonOH... i put a printf in there and grepped the output :p
12:50:27JdGordonyou could add counters easily enough
12:50:33Nico_Phaha, ok :)
12:58:03bluebrotherddalton: are you sure you want to get everything, not only trunk?
12:58:05ddaltonbluebrother re my svn problem same problem. clean check out with the command I said above.
12:58:10ddaltonwhat should I do now?
12:59:00bluebrotherno idea what's broken in your case. Works fine here, but getting everything is huuuge.
12:59:21ddaltonshould I delete something?
12:59:37bluebrotherhave you checked if there is enough disc space?
12:59:44ddaltonit works fine for a trunk check out...
12:59:57ddaltonyes plenty... 200 gb
13:00:03bluebrotherbut why do you want to get all tags, branches etc?
13:00:25ddaltonso I can use the voice pl script and if I need the other stuff.
13:00:40*bluebrother never had a disc with that amount of space at all ... should consider getting one :)
13:00:50JdGordonI though the voice callback patch for lists was commited?
13:01:02bluebrotherthe voices stuff is in trunk. You don't need everything −− in your case you get tags, branches, www etc.
13:01:07bluebrotheri.e. _everything_
13:01:12ddaltonyes but the pl script isn't
13:01:36 Quit MethoS- (Remote closed the connection) is in the tools folder which itself is part of trunk.
13:02:24bluebrothertrunk holds everything you need for working on Rockbox. The "other" stuff is nothing you usually need.
13:05:17ddaltonhow do I use the script?
13:05:37 Join haemmy [0] (i=stefan@
13:07:26 Join MethoS- [0] (n=clemens@
13:09:29 Quit BigBambi (Read error: 113 (No route to host))
13:11:28 Join Rob2222 [0] (
13:13:35***Saving seen data "./dancer.seen"
13:14:34 Join BigBambi [0] (n=alex@rockbox/staff/BigBambi)
13:17:23 Quit ddalton ("leaving")
13:18:03 Join Domonoky [0] (
13:18:24 Join miepchen^schlaf [0] (
13:20:09 Join lee-qid_ [0] (
13:20:49 Join Arathis [0] (
13:21:09bertrikJdGordon: ok, I wrote up a little howto on how to find the database refresh bit, where can I put it? (FS #7990 is already closed)
13:21:26JdGordonin the wiki
13:37:13 Quit lee-qid (Read error: 110 (Connection timed out))
13:37:18 Join mf0102 [0] (n=michi@
13:40:19barrywardelldoes that bit still work for people? it doesn't work for me any more for some reason :(
13:40:38JdGordonsome people it does...
13:40:49JdGordonwe need zagor to hurry up with usb :D
13:42:38bertrikJdGordon: I'll add it to SansaE200FirmwarePartition, ok? or should I create a new page?
13:42:51JdGordonumm, probably a new page
13:43:00JdGordonlinked to from the e200 port pafe
13:43:15bertrikSomething like SansaE200DatabaseRefresh?
13:43:30JdGordonadd an OF in there somewhere
13:45:27amiconnI'd think a combined page for all (supported) Sansas would make sense
13:46:14*amiconn had an idea how iram utilisation could be improved for targets where it's essential
13:46:47amiconnAtm we have the codec swap in playback.c, which swaps both dram and iram between voice and main codec
13:47:22amiconnThe iram swap idea could be extended, so that threads might request iram as a resource from the scheduler
13:47:22 Join ddalton [0] (
13:47:25barrywardellJdGordon: It would be nice to find out why it works for some people and not others. It used to work for me
13:47:27JRoTso OF on sansa doesn't need to refresh if you have started rockbox once?
13:47:55bertrikI can't create a wiki page ....
13:47:56ddaltonXavierGr: given up on that alarm?
13:47:56amiconnThe scheduler would swap iram in & out when switching threads which have an associated iramcopy
13:48:04JdGordonbarrywardell: yeah, it doesnt work for me either, maybe it has something to do with which of you upgraded from?
13:48:24amiconnThere would of course be a set maximum of how many threads could request iram
13:49:13barrywardellJdGordon: What do you mean?
13:49:37amiconnAside from a small, statically allocated iram area this might even allow to share all iram between core, codecs, and plugins
13:49:47JdGordonbarrywardell: well, i downgraded (cant rememebr which to which) and ever since then it stopped
13:50:34amiconnThis idea would only work for single core in its current form. For dual core, each core could have its own set though, splitting iram evenly between cores
13:52:12amiconnThis technique would e.g. allow to use the full iram for both audio & video thread in mpegplayer, and still have voice available...
13:53:34barrywardellJdGordon: but surely it still just checks the same bit regardless, especially if it sets that bit
13:53:55JdGordonyou'd think so.. but seems not?
13:54:25pixelmabertrik: did you just register? You also need write permission, the page should tell you...
13:55:16 Quit lee-qid_ ("aufwiederbyebientotsayonara")
13:55:42 Join PaulJam [0] (
13:55:48bertrikI'll just dump it on my webpages
13:56:10barrywardellbertrik: what's your wiki name?
13:56:55 Join Rondom [0] (
13:57:28ddaltonJdGordon: im just doing something in recording.c What how do I use get_action? I want to see what key the user is pressing...
13:57:38barrywardellbertrik: now you should have access ;)
13:57:41bertrikthis is what I did to find the database refresh bit:">
13:59:03 Quit Lear ("ChatZilla [Firefox]")
13:59:37JdGordonbertrik: you should add how you went from 7868641 to 0x3c08+0xe1
14:02:58ddaltonwhile recording does any code need to be executed?
14:07:45 Quit bertrik ("bye")
14:07:58 Quit haemmy ()
14:09:06 Join ompaul [0] (n=ompaul@gnewsense/friend/ompaul)
14:10:25 Quit ramon8 (Read error: 110 (Connection timed out))
14:12:05kubiixhi, i have still problems with clean source compilation, can anybody help me ?
14:12:24ddaltonkubiix: yes what is your question
14:12:35 Nick fxb is now known as fxb__ (
14:13:01kubiixi have clean install of cygwin + rockbox stuff, clean svn code
14:13:34kubiixalarm_menu.c:97: error: `LANG_ALARM_MOD_TIME' undeclared (first use in this function)
14:14:24kubiixand 3 more errors for other LANG_xx variables
14:14:37ddaltonwell did you apply any patches?
14:14:55kubiixno, it's clean source from svn
14:15:32ddaltonwhat rev?
14:18:15Domonokyit seems like a problem with the generated lang.h, other people also had this problem... unfortunatly i dont know how to fix it...
14:18:52JdGordonkubiix: make clean then make
14:18:59JdGordonor even ../tools/configure again
14:19:14ddaltonkubiix: I saw this with a patch I have here locally here (Not on the tracker)
14:19:14JRoTanyone knows how i can use this
14:19:31JdGordonyou have to install a new bootloader manually
14:19:54JRoTis that a hard job?
14:20:52kubiixmake celan didn't help
14:22:31kubiixDomonoky: yes the lang.h did not contain all lang variables
14:22:37JRoThow do i install the bootloader manaully JdGordon
14:23:07 Quit ddalton ("leaving")
14:24:09JRoTbut is automatic isn't it JdGordon
14:24:53JRoTand how do i get the patch in there?
14:29:58kubiixwhen is the lang.h file generated ?
14:32:47*barrywardell got the database disable working again!
14:32:56 Quit Pyromancer_ (Read error: 104 (Connection reset by peer))
14:32:57barrywardellthe bit moved
14:33:05JdGordonhow did it move?!
14:33:10JdGordonits got a mind of its own?
14:33:15barrywardellmaybe it's not a fixed location
14:33:36barrywardellJdGordon: this is what I use now: { "PP5022AF-05.51-S301-01.11-S301.01.11A-D", 39, 0x3c1b, 0x70 },
14:34:52JdGordonhmm.. thats annoying
14:40:46 Quit mf0102 ("Verlassend")
14:41:21 Join AlexC [0] (
14:41:56JdGordonyay! no etxra yellow/red :D
14:42:47 Part Llorean
14:44:07JRoTwhat is the best way to test themes?
14:44:37DomonokyJRoT: simulator ?
14:44:40barrywardellJdGordon: the location changes every time you change something in the of (eg. play a different song, etc)
14:45:12JRoTif i start a mp3 in rockboxui Domonoky windows shut the program down
14:45:41barrywardellJdGordon: any chance you could give me of a dump of your NVPARAMS part?
14:47:35barrywardellJdGordon: "dd if=/dev/whatever of=nvparams.bin skip=0x3c00 count=0x20" should do the job
14:49:26 Quit AlexC (Remote closed the connection)
14:53:03 Join Llorean [0] (
14:53:13 Part Llorean
14:53:39 Quit aliask ("ChatZilla [Firefox]")
14:54:15 Join Llorean [0] (
15:01:17barrywardellhmm...actually, it's always at that offset now. Anyone here with a sansa to test if the new offset disables the database reset in OF v0.1.11A?
15:11:36LloreanDoes anyone here use Replaygain?
15:12:19PaulJamI use it.
15:13:01LloreanHow often would you say you turn it off, and which mode to you use (track, album, track if shuffle) and do you listen to albums, or shuffled, music?
15:13:40***Saving seen data "./dancer.seen"
15:14:52PaulJami turn it never off, i use "track if shuffle", and i listen in both album and shuffle modes.
15:19:09LloreanI'm assuming *most* people use it that way.
15:21:59 Join SirFunk [0] (
15:23:25JdGordonbarrywardell: soz, back.. still want the dump?
15:23:36barrywardellyes, please
15:23:56JdGordoncoming right up...
15:24:15JdGordondifferent of version though
15:25:03barrywardellthat's ok
15:25:08barrywardellwhich of version?
15:26:30barrywardelland the new database rebuild works for you now?
15:26:47JdGordondd: invalid number `0x3c00'
15:26:49 Quit Jon-Kha ("Lost terminal")
15:26:53JdGordonno, it doesnt
15:27:09 Join Jon-Kha [0] (
15:27:11barrywardellmaybe you have to convert it to decimal...
15:27:33barrywardelltry 15360
15:27:59barrywardelland 32 for count
15:29:32barrywardellJdGordon: the file transfer isn't working :(
15:29:39JdGordonhang on
15:30:44*JdGordon playing a song in the of to see if it changes
15:32:15BigBambiLlorean: I too have replaygain permanently on track gain if shuffle
15:32:18 Join Buschel [0] (
15:32:52Buschelhi folks, question: did anyone of you experience delays in the startup phase of rockbox? since a few days (i don
15:32:56BigBambiI listen to either albums or shuffled bigger playlists
15:34:00JdGordonbarrywardell: it doesnt change
15:34:12Buschel...don't know exactly which rev) i experience the hmi coming up and being visible, but the backlight is off and no interaction (like scrolling) is possible. after a few seconds the backlight switches on and everything is working. seen on ipod video
15:34:15LloreanBigBambi: I'm trying to weight settings, and it seems to be it's possible replaygain should be one of those things that 'just works' though possible with the options still hidden away somewhere, but not necessarily in the immediate clutter, and with on and track-if-shuffle as default
15:34:50barrywardellJdGordon: can you do a dump with the database rebuild bit set too?
15:35:10pixelmakubiix: did you run "configure" again after the "make clean"?
15:35:14barrywardellit looks like the offset in the latest rockbox bl should work
15:35:36JdGordonim running the svn bl
15:35:50JdGordonyou want a dump from before the byte changes in the rb bl?
15:35:53BigBambiLlorean: I can't imagine many people bother to replaygain their tracks then don't use it.
15:36:15LloreanBigBambi: Me either, the only concern is "acquired" tracks where the user doesn't know what their tags contain. :)
15:36:22barrywardellthe dump you gave me looks like it wouldn't cause a db rebuild
15:36:31barrywardellI'd like one that would cause a db rebuild
15:36:37BigBambiLlorean: And to me track if shuffle is the very obvious usage.
15:36:52BigBambiLlorean: True, there is that, and some people seem to like doing odd things :)
15:36:56LloreanBut I think a default to "respect replaygain tags" is probably fine.
15:37:00barrywardellso just modify any file like bertrik's instructions say, then do the dump again
15:37:04BigBambiMakes sense to me
15:37:36LloreanI'm thinking that both Replaygain, Crossfeed, and maybe "Equalizer" can go under "Advanced" sound options, while Bass/Treble/Channels can go under the basic.
15:37:44LloreanAnd Browse EQ presets can go in Basic too
15:37:52BigBambiSounds fine to me
15:38:12BigBambiTo be honest, there are quite a lot of options I just can't guess where they would be at the moment
15:38:22JdGordonbarrywardell: deleted some files, then did the dump but no change..
15:38:29pixelmaLlorean: you just can't make it a global default for all targets (though someone was working on a replaygain for the hwcodec ones not that long ago...)
15:38:37 Join Genre9mp3 [0] (
15:38:59JdGordon1 sec. ill do the dump from the bl
15:39:08 Join lazka [0] (
15:39:13Lloreanpixelma: True, but I consider that "a feature the hardware doesn't support", like "Radio" :)
15:39:19barrywardellJdGordon: weird.
15:39:35LloreanI'm trying to put options in three categories, "Necessary and High Use", "Necessary but Rarely Used" and "Unnecessary"
15:39:36JdGordonit should have changed without rebooting right?
15:39:44LloreanReplaygain settings seem to be "Rarely Used"
15:39:45BigBambiLlorean: Good luck
15:39:47 Nick parafin is now known as parafin|away (
15:40:11barrywardellJdGordon: yeah, it did for me at least
15:40:12LloreanBigBambi: Apparently the rockbox menus print out to about 9 pages, not counting all the options in each choice.
15:40:22barrywardellit changes while usb is still connected
15:40:30LloreanThough this seems to include the default tagnavi.
15:40:30BigBambiReplaygain I think should default on with track if shuffle, and then almost no-one would ever touch it. If you use replaygain it works, if you don't it doesn't affect you
15:40:53JdGordonbarrywardell: ok, ill keep trying to make it change
15:40:59JdGordonmaybe the filetype changed effects it?
15:41:12JdGordonalthough, no, it still rebuilds
15:41:18LloreanBigBambi: My *personal* preference would be to not even have an option for replaygain on/off or preamp, remove the EQ precut, put in a global preamp, and have "track, album, track if shuffle, and off" as one "Replaygain" option.
15:41:19BigBambiLlorean: I've thought a few times about making my version of the menu reorder attempt, then given up in despair :)
15:41:35LloreanI don't think "off" is strictly necessary, but I think I'd get lynched if I suggested removing it.
15:41:44BigBambiLlorean: I would agree with that
15:42:16LloreanAnd that's two less options right there, and makes it a lot less likely for someone to not realize they have to both set a replaygain mode AND turn it on.
15:42:19BigBambiWe have some options I think that don't make sense having on/offs unless you set the parameters too
15:42:33PaulJamI would ike to see the preamp option to be changed that it only effects files that do not contain replaygain tags.
15:42:40moosLlorean: all this is very *subjective*, no? ;)
15:42:43BigBambiLlorean: I say go for it :)
15:42:55BigBambiYou can take the flack and I'll just sit here and appreciate it :)
15:43:39BigBambiDoes replaygain preamp currently work on all or just replaygained tracks?
15:43:49moosreplaygained travks
15:46:04moosBuschel: speaking of this, my musepack sound problem on ARM was because preamp with high values (thing that doesn't affect coldfire targets)
15:46:13barrywardellJdGordon: a bit must be set somewhere to cause the rebuild
15:47:21Buschelmoos: that's good news
15:47:33barrywardellJdGordon: looking at your dump, 0x10e1 and 0x3b92 look like the most likely candidates
15:47:51moosBuschel: sort of :)
15:48:25JdGordonis there a way to force linux to flush the disk without unmounting it?
15:48:37Buschelso, nobody ever had this kind of issue when starting up rockbox on ipod video? i have it constantly
15:48:53PaulJamlittle question: if i set the equalizer preamp to -9dB and the replaygain preamp to +9dB would this affect the soundquality?
15:49:01Lloreanmoos: The entire menu structure is already subjective, though?
15:49:23JdGordonbarrywardell: dumping th whole partition i got a byte to change
15:49:28Lloreanmoos: I'm not going to remove on/off if there's a use for it. But for example, the EQ is already "off" if all bands are at 0db, so an "On/Off" switch is redundant.
15:49:38moosBuschel: pitty this ARM problem, quote from preglow"...standard arm doesn't have saturating add instructions..."
15:49:43barrywardellJdGordon: which byte?
15:49:44JdGordondoing the maths to see if the byte is correct
15:49:51JdGordon$ cmp -l dump3.bin dump4.bin
15:49:51JdGordon 7956755 0 1
15:50:41JdGordon3cb4 + 113 (both in hex)
15:50:59kubiixpixelma: kubiix: did you run "configure" again after the "make clean"? - both variants, without success
15:51:16moosLlorean: just joking, I'm with you on this (even if personaly for exemple, I consider RG like necessary and daily use...)
15:51:21JdGordonbarrywardell: 0x3dc7
15:52:25BigBambimoos: But replaygain would still be there
15:52:27barrywardellJdGordon: I don't think that's right
15:52:45barrywardellit 3cb4*0x200+113
15:53:05moosBigBambi: I know, I was just joking about th categorization thought...
15:53:09BigBambiAh right
15:53:11JdGordonforgot to minux 1
15:56:18JdGordonbarrywardell: maybe we zero the holw nvparams section?
15:56:40barrywardellJdGordon: can you give me another dump, starting at the nvparams, but 0x100 long?
15:56:53barrywardellI was wondering about zeroing it
15:59:05JdGordonthat has the db byte set to 1
15:59:15barrywardellgot it,thanks
15:59:18pixelmakubiix: is that with a fresh checkout? and do you/did you have any patches applied?
15:59:22 Quit XavierGr (Read error: 110 (Connection timed out))
16:00:09 Join karashata [0] (
16:01:16 Join desowin [0] (
16:02:02JdGordonbarrywardell:"> has it without the db byte
16:02:13JdGordon2 bytes changed between 3 and 4
16:04:31barrywardellit doesn't seem to want to connect to this time">
16:05:32*JdGordon curses my isp
16:06:26JdGordonyour using wget to grab the files? or your browser?
16:06:27 Join mrkiko [0] (
16:06:31mrkikoHi all!
16:07:05JdGordoni know wget doesnt like the url forwarding thing
16:07:09JdGordonff should be fine though
16:08:09mrkikoI discovered finally a way to make rockbox crash reliably on my h340
16:08:13barrywardellJdGordon: I think I see what's going on
16:08:35barrywardellyou have several copies of the block that has the database rebuild bit in it in your nvparams
16:08:48barrywardellthe of always checks the last block for the bit
16:09:07mrkikoWhen i go on a spoken menu and navigate through its items, if I go fast enough to interrupt the voice ten times, then rockbox will repeat the same item for two or three times again, then crash.
16:09:24mrkikoI've not submitted a bug report cause I'm not sure it's not my fault.
16:09:50mrkikoSo if someone has another iriver and the spare time to test this, then things change...
16:13:07JdGordonbarrywardell: the of creates mutliple ones? or we are doing something funny?
16:13:38 Join XavierGr [0] (
16:14:14barrywardellI'm not sure, but there's a block (512 bytes) which appears lots of times
16:14:26barrywardellthe first byte of that block is the db rebuild bit
16:15:10JdGordoni would really like to know how phil collins got into that dump!
16:15:36barrywardellI have the same problem
16:16:06barrywardellnot the phil collins problem :P
16:16:28*JdGordon is 99.99999% sure he has never listend to phil collins on his sansa ever!
16:16:53JdGordonor eric clapton!
16:17:32barrywardellthe OF rebuild block is at 0x3c08, 0xe1 (the rb bootloader changes this)
16:17:55barrywardelland again at 0x3c1b, 0x70 (the of checks this)
16:18:14barrywardellJdGordon: how did you update your OF? using sansapatcher?
16:18:51barrywardellmaybe sansapatcher should zero the nvparams then
16:20:56barrywardellwhen updating the OF
16:21:59JdGordonand then we ened to find the msc/mtp byte and set that accordingly also
16:22:16barrywardellgood idea
16:24:24amiconn[14:41:56] <JdGordon> yay! no etxra yellow/red :D <== Not entirely true. There's red in the second table :(
16:24:35JdGordonoh yeah, forgot to check
16:24:39JdGordonhow bad is it?
16:24:46amiconnI would have thought that such a unified api would save space......
16:25:01JdGordonit will once more screens use it
16:25:18JdGordonim not sure why it increased so much though seen as the debug screens were using it already
16:26:45JdGordonbarrywardell: i dd'ed /dev/zero to the nvparams before unplugging and didnt get a rebuild, but was asked which lagn to use
16:27:44JdGordonand mtp mode :( so a dummp may not be brilliant
16:28:14JdGordonno more phil collins :D
16:28:26barrywardellthe usb mode bit should be easy to find
16:28:46 Join webguest38 [0] (i=4a8e5616@gateway/web/cgi-irc/
16:30:31JdGordon1120h + 9 is set to 1 and its all by itself before a blob of binary
16:30:50 Join fleebailey33 [0] (
16:31:03fleebailey33how do i get music off an mtp device?
16:32:07barrywardellJdGordon: and the of disable bit is at 10e1?
16:32:22JdGordonforgot to check...
16:32:33JdGordonfindign out what changin that 1 to 0 deos
16:32:57barrywardellI bet it is at 10e1
16:34:05JdGordonfuck i hate linux
16:34:17JdGordonhow do you tell it to not postonethe write?
16:34:42 Quit fleebailey33 (Client Quit)
16:34:43JdGordon 4321 0 1 is what changed
16:35:03JdGordonbarrywardell: you got it in 1 :)
16:35:14mrkikoJdGordon: mounting with sync
16:35:25mrkikoJdGordon: mount /dev/sda1 -o sync
16:35:31JdGordonis there a way to tell it to always do that for usb disks?
16:35:56mrkikoJdGordon: probably modifying something related to udev... but I can't help you as I hate udev :)
16:37:59barrywardellJdGordon: I'll update sansapatcher to zero the nvparams
16:38:11 Quit MethoS- (Read error: 104 (Connection reset by peer))
16:38:11mrkikoJdGordon: but be aware that sometime (in my experience at least) vfat doesn't finalize some superblocks if you unplug the reader without umounting it
16:38:19barrywardellI think it's likely that the bit is at 10e1 regardless of OF version
16:39:20JdGordonbarrywardell: probably the same for c200 then also?
16:39:40barrywardellI wouldn't be surprised if it was
16:40:01barrywardellIf I had a dump of nvparams for the c200 to look at, I could tell straight away
16:40:27JdGordonpixelma: ou have a c200 dont you?
16:40:36kubiixpixelma: kubiix: is that with a fresh checkout? and do you/did you have any patches applied? no, its fresh latest snv checkout withou any patches aplied
16:40:59 Quit lazka (Remote closed the connection)
16:41:22 Quit desowin ("use linux")
16:42:52 Join RBRecorder [0] (
16:43:27RBRecorderHi all.
16:43:45pixelmaJdGordon: yes, I do. But someone would have to tell me how to do such a dump (in cygwin, windows XP)...
16:44:07RBRecorderI have a question regarding a certain indexing standard for MP3 files.
16:44:27JdGordoncygwin should be doable
16:44:36RBRecorderfollowing. Blind people use an index created with I think XML, called Daisy.
16:44:40JdGordonpixelma: check if your cygwin install has dd
16:45:00RBRecorderThere are players which can make advantage of this index, and navigate in PM3 by line, paragraph, sentence or page etc.
16:45:04pixelmakubiix: slowly getting out of ideas - what target are you compiling for?
16:45:19amiconndd is a standard command in cygwin
16:45:25pixelmaJdGordon: yes
16:45:34 Quit FOAD (Remote closed the connection)
16:45:38amiconnIt requires admin rights to use it on disk devices though
16:45:38JdGordoncan cygwin access the hidden partion?
16:45:42RBRecorderquestion would be, if this standard could be portable to Rockbox somehow.
16:46:11RBRecorderif anyone is tech whitty for this and would like to have a look.
16:46:28JdGordonpixelma: dd if=<20mb partition of the sansa> of=nvparams.bin skip=15360 count=256
16:46:31kubiixpixelma: ipod color or ipod video (both normal and sim), i think the problem is in generating lang.h, not all LANG_xx variables are generated
16:47:04amiconnJdGordon: cygwin can't access hidden partitions directly, you need to go through the raw device
16:47:48JdGordon/dev/sdb2 or something
16:47:51keanu|awayJdGordon: will that work? I tried yesterday, and couldn't get to the hidden partition. then again, I was only using dd for windows, and not cygwin
16:47:56amiconnThat means one has to find the start sector of the hidden partition first (from the partition table)
16:48:19RBRecordermost people have to use quite expensive commercial hardware players for this, even though there is free software for the PC which can accomplish the same things.
16:49:21 Join kugel [0] (i=kugel@unaffiliated/kugel)
16:50:28 Join FOAD [0] (
16:51:57barrywardellsansapatcher will find the start sector of the hidden partition
16:53:16kubiixpixelma: it look if the syntax is alarm: "Wake-Up Alarm" it is not compiled, but when it is ipod*: "SELECT=Set MENU=Cancel" or *: "Bookmark on Stop" it is compiled
16:54:36amiconnkubiix: Of course
16:54:49amiconnNot all language strings apply to all targets
16:55:32kubiixyes, but the variables with alarm are required during compiling
16:55:53amiconnThen something must be wrong in your environment
16:56:23pixelmaonly idea I have is, maybe your gcc-version is wrong (too old, too new)?
16:56:23 Quit JdGordon ("Konversation terminated!")
16:56:25amiconnCheck apps/features in your build directory
16:56:30barrywardellpixelma: can you run sansapatcher to find out where the firmware partition starts?
16:56:49amiconnIt must contain a line that says "alarm" (minus the quotes)
16:56:56pixelmabarrywardell: amiconn walks me through, will take a whil though :)
16:57:04amiconnbarrywardell: It can also be found by looking at the mbr
16:57:08kubiixgcc is 4.0.3
16:58:11kubiixamiconn: where should be the line with alarm ?
16:58:24amiconnIn the file I mentioned...
16:58:32amiconnThat is, after you try to build
16:58:41amiconnBefore that it won't exist
16:58:57 Part RBRecorder
16:59:25kubiixamiconn: its there
17:02:58 Quit FOAD (Remote closed the connection)
17:03:23 Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@
17:06:13 Join RBrec20-de [0] (
17:06:25n1skubiix: is your arm-elf-gcc also 4.0.3?
17:06:32RBrec20-deback again got cicked by my isp...
17:06:51 Join FOAD [0] (
17:08:06kubiixn1s: yes
17:08:43n1sand you followed the guide to the letter when setting up your cygwin environment?
17:10:24 Join mickleby [0] (
17:11:34 Join sup [0] (i=1000@
17:11:52kubiixguide to the letter ?
17:13:16n1syou followed this guide ?
17:13:17 Join Darksaboteur [0] (
17:13:42***Saving seen data "./dancer.seen"
17:14:16kubiixyes, but i checked the cr+lf option because i am using tortoise svn
17:14:39kubiixlast time i configured cygwin before reinstalling windows it worked fine
17:15:04n1sdid you use the cr+lf option the last time?
17:15:18pixelmabarrywardell: PM
17:15:44kubiixn1s: yes
17:19:23n1sI guess you need help from the cygwin gods then... petur?
17:19:46kubiixi will try the lf option, to check if it matters or not
17:19:59n1skubiix: btw do you get any other errosr/warnings earlier or when running configure?
17:20:00 Join ilgufo [0] (
17:20:16amiconnI'd rather use commandline svn and stick with pure lf in cygwin
17:20:36amiconnIt's more compatible this way (but not compatible with tortoise −− who needs that?)
17:22:16bluebrothertortoisesvn is really nice. But being used to commandline svn is at least as good :)
17:22:47*amiconn thinks tortoisesvn is a strange thing
17:23:15 Join ToHellWithGA [0] (
17:24:23kubiixvery weirdm i changed cygwin to lf, used existing checked out revision by tortoise and wow - it works
17:24:48JRoTis there a way to keep track info between 2 cordinates scrolling in a wps files?
17:25:17pixelmakubiix: interesting - and glad you could solve it :)
17:25:37kubiixfinaly, thans all for help
17:27:58rasherJRoT: not with vanilla Rockbox
17:28:30JRoTvanilla rockbox?
17:29:04rasherYeah, Rokbox as it is in SVN. There are patches that do it, but they're not accepted
17:29:06 Nick ilgufo is now known as GorgonGufman (
17:29:18JRoTah oke thnx rasher
17:29:39bluebrotheryou need the scrolling margin patch
17:29:58kugeli dont want to be impatient, but can someone take a look at FS #7999
17:30:43JRoTcan i just use it with my normal rockbox bluebrother
17:31:23Lloreankugel: First question: Why aren't you using the official bootloader version?
17:31:31rasherFound a bug in jpeg viewer by the way: if you open a file with playback stopped, then start playback using the jpegviewer menu, and switch to next image - instant crash.
17:31:47rasher(don't have time to report it right now)
17:31:47bluebrotheryou need to patch the build. Which makes, by definition, such a build not being an official build anymore.
17:31:55kugelLlorean: because I wanted to deactivate the database refresh
17:31:58Lloreanrasher: All images, or only when the images are big enough to require part of the audio buffer?
17:32:25Lloreankugel: Well, while it's *unlikely* that it's related, we do ask that you use entirely official software. That means "the version we currently have posted for download"
17:32:29JRoTcan you tell me how to do that bluebrother?
17:32:41rasherLlorean: I *think* it's all images, but I don't quite recall how large the image I tested with was. I believe it was quite small though
17:32:44bluebrotherI can but I won't. The wiki has all information needed.
17:32:52JRoTohw oke
17:33:08JRoTif i search at costum patch i will find it?\
17:33:28bluebrotherwhat is "costum patch"?
17:33:45bluebrothersearch the tracker for the task string I gave you −− "scrolling margins"
17:34:05bluebrotherand make sure you read (and understood) how patching works first.
17:34:41kugelok, i've tried the official bootloader now
17:34:53kugelthe problem remains
17:36:00Lloreankugel: Next, it'd help if you could confirm it started with the dual core commit. The more specific information you can post to the tracker, probably the better
17:37:12JRoTthnx bluebrother
17:37:16kugelok, so i'm gonna try r15133 now
17:40:13 Quit Genre9mp3 (Read error: 110 (Connection timed out))
17:40:56 Part Llorean
17:43:11 Join donsdw [0] (
17:45:34 Join JRoT|koken [0] (
17:48:46 Join toffe82 [0] (n=chatzill@
17:52:51 Quit spiorf (Remote closed the connection)
17:53:01keanu|awayamiconn: did I hear you say something about dumping the sansa's OF from cygwin? ;)
17:56:27 Join barrywardell_ [0] (
17:59:32 Nick fxb__ is now known as fxb (
18:00:43 Quit JRoT (Read error: 110 (Connection timed out))
18:03:02 Quit FOAD (Remote closed the connection)
18:04:09 Quit Darksaboteur (Read error: 104 (Connection reset by peer))
18:04:53 Join Domonoky_ [0] (
18:05:04 Join ender` [0] (
18:05:22 Join PaulJam_ [0] (
18:05:48 Quit barrywardell (Read error: 110 (Connection timed out))
18:08:26 Join FOAD [0] (
18:10:24 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
18:10:36 Join miepchen^schlaf [0] (
18:18:46 Part Redbreva ("Out for the day...!")
18:18:46 Join spiorf [0] (
18:19:26 Quit Domonoky (Read error: 104 (Connection reset by peer))
18:20:06 Join bertrik [0] (
18:21:43 Quit PaulJam_ (".")
18:22:35 Quit PaulJam (Read error: 110 (Connection timed out))
18:26:59 Join w1ll14m [0] (i=5039ea20@gateway/web/cgi-irc/
18:27:40w1ll14mhi all
18:28:57w1ll14mi have a question ....
18:30:15w1ll14mhow do is this calculated, i see it a lot, but i cant figure how this is calculated
18:30:16w1ll14mPLL_CONTROL = 0x8a121403; /* (20/3 * 24MHz) / 2 */
18:30:35 Quit RBrec20-de ()
18:30:40kugelcan someone take a look at this please?
18:31:07w1ll14mi would like to know how to calculate like this
18:33:01 Quit GorgonGufman (Connection timed out)
18:34:30 Join emeraldd [0] (
18:34:33bertrikw1ll14m: no idea, would be nice to know the meaning of the individual bits of this registers
18:35:02bertrikand use #defines instead of magic numbers
18:35:50w1ll14mok, so they are called magic numbers
18:36:11w1ll14mnow i need to know how they are calculated.....
18:36:21w1ll14mbrb i'm going on a ride for google ;)
18:36:40jeplerthere's some logic to them .. for instance you can see that "10/3 * 24MHz" has "0a 03" as the low two bytes. Also, the numbers all have the high bit set
18:36:57jepler * Bits 20..21 select the post divider (1/2/4/8).
18:37:09jepleralso there's this comment ^^
18:37:33w1ll14mlet me check,,,,
18:38:01jeplerthe other line I'm referring to is PLL_CONTROL = 0x8a020a03; /* 10/3 * 24MHz */
18:38:12bertrikyes, makes sense
18:38:17 Join Mouser_X [0] (n=someone@
18:38:22 Part emeraldd
18:39:45w1ll14mthanx!! i've seen the light :D
18:40:57 Quit webguest38 ("CGI:IRC")
18:44:29 Part ToHellWithGA ("Oh no!")
18:45:54 Join emeraldd [0] (
18:46:37 Join linuxstb_ [0] (
18:46:50 Join cadu [0] (
18:46:51 Quit annulus (Nick collision from services.)
18:48:19 Quit linuxstb ("Leaving")
18:48:20 Nick linuxstb_ is now known as linuxstb (n=chatzill@rockbox/developer/linuxstb)
18:49:59 Join ToHellWithGA [0] (
18:50:21 Part ToHellWithGA ("Oh no!")
18:51:58 Join criznach [0] (
18:53:49 Join annulus_ [0] (
18:54:46 Quit hannesd ("Client suicide")
18:55:02 Quit pill (Nick collision from services.)
18:55:12 Join pill [0] (
18:57:43 Quit nerochiaro (Remote closed the connection)
18:57:55 Join nerochiaro [0] (
18:58:36Nico_Pkugel: jhMikeS is the one you'll want to talk to about FS #7999
18:58:51 Quit karashata ("Leaving.")
18:59:52 Join merbanan [0] (n=banan@
19:00:53 Join mo-seph [0] (
19:02:06 Join Davide-NYC [0] (
19:03:20mo-sephHi, I'm looking for help with playlist commands. I'm writing a plugin which loads all the files in a given directory, and starts playing a random file from this.
19:03:58mo-sephI'm currently using playlist_create( dir_name, null ), but it doesn't seem to be creating a playlist.
19:04:48 Join midgey [0] (
19:04:52mo-sephI've also tried using playlist_insert_directory(NULL, dir_to_open, 0, true, false ), but the playlists that this creates behave erratically
19:05:56 Quit Mouser_X (Read error: 104 (Connection reset by peer))
19:07:15Davide-NYCmarkun: hello!
19:07:35 Quit pill (Nick collision from services.)
19:08:11 Join _pill [0] (
19:13:45***Saving seen data "./dancer.seen"
19:19:07 Quit mickleby ("flights of angels wing thee to thy rest")
19:19:08 Join hannesd [0] (
19:22:10*barrywardell_ just had his first experience with the Sansa dog...uuugh
19:23:45 Quit w1ll14m ("CGI:IRC (Ping timeout)")
19:24:48 Quit mrkiko ("HI ALL!")
19:26:04 Quit XavierGr ()
19:26:59*pixelma is not even sure it's a dog...
19:27:37Davide-NYCis this 'dog' some OF nonsense or is this something I need to consider since I'm in the market for a Sansa
19:28:11Davide-NYC(maybe it's the codename of some viscious crashing bug)
19:28:34advcomp2019i think it is a monster not a dog
19:28:45pixelmayes, some graphic nonsense in the original firmware (and it was also on the box of my c200)
19:29:26Davide-NYCgotcha. thx
19:30:10bertriktasmanian devil maybe?
19:31:04Davide-NYCAhh! My Eyes!!
19:31:16pixelmahahaha "Lil monsta's bag of tricks" reminds me of something...
19:31:17Davide-NYCWhat a waste of webdev time and energy.
19:31:39advcomp2019my sansa e280r does not have that monster on startup
19:32:10 Join Mouser_X [0] (n=someone@
19:33:13*Davide-NYC thinks that Rockbox 'eats' more formats.
19:33:28pixelmaon the e200's I think it only comes with later revisions of the original firmware
19:34:23 Nick Tanuva|off is now known as Tanuva (n=tanuva@
19:36:22Mouser_XDavide-NYC: What do you mean? I'd check the logs, but my laptop is running horribly slow right now...
19:36:37 Quit moos ("Party")
19:37:21Davide-NYCMouser_X: nothing to worry about. Just a joke.
19:38:10emeralddis there anyway to get rid of that dog?
19:38:38 Quit Mouser_X (Read error: 104 (Connection reset by peer))
19:40:42 Join Mouser_X [0] (n=someone@
19:42:10*Domonoky_ thinks rockbox needs a mascot :-) sansa has this dog, linux has the penguin, gnu a gnu etc ... whats the right animal for rockbox ? :-)
19:42:57*Davide-NYC the pet rock from the 70's
19:43:33bluebrothera mascot sounds like a good idea.
19:43:52bluebrotherjust for the sake of it ;-)
19:43:58Mouser_XI like the pet rock idea.
19:44:35 Join mirak [0] (
19:44:36*Davide-NYC slaps face and prepares to see a bitmap of a rock on startup within the next few days.
19:45:09pixelmaand following ,)
19:46:00 Quit Mouser_X (Read error: 104 (Connection reset by peer))
19:46:12mo-sephIf I call rb->audio_play(0) in my plugin, it causes segfaults, although not immediately. Any ideas?
19:48:13 Join Mouser_X [0] (n=someone@
19:50:03Nico_Pmo-seph: use gdb to obtain a backtrace
19:50:35 Join JavaMan22 [0] (
19:50:37pixelmamo-seph: just repeating what I read here from time to time - you can't call core functions directly from a plugin (if that's what you do=
19:50:54*Davide-NYC dreaming of FFT (stereo) centercut w lowpass (adjustable) for Rockbox.
19:51:03Nico_Ppixelma: IIRC those functions are actually available in the plugin API
19:51:24pixelmaok, sorry then
19:51:51mo-sephYeah, rb is my api object.
19:52:04Nico_Pmo-seph: when you have the backtrace, pastebin it
19:52:31 Quit Tanuva ("leaving")
19:52:31pixelmabarrywardell_: did you see the one warning in the c200 bootloader?
19:52:41 Join ilgufo [0] (
19:53:47mo-sephIs it easy to tell me how to get a backtrace? I can't immediately see it in the wiki (bit new to C development)
19:54:25Nico_Pmo-seph: you need gdb installed. run gdb ./rockboxui
19:55:02Nico_Pthen in the gdb command prompt type "run" to run the program. when it segfaults you'll be able to ask for a backtrace by typing "bt"
19:56:11Nico_Pmo-seph: gdb is an invaluable tool
19:56:17Mouser_Xmsg Davide-NYC In regards to a Rockbox mascot, and the pet rock, I was going to add that it should be given sunglasses. However, I crashed before I could do so...
19:56:34Mouser_X(sorry about that.)
19:57:03mo-sephNico_P: Yup, I can see that. Just couldn't work out how to make it go (typing 'start' rather than 'run' produces very different results ;) )
19:57:55Nico_Pah, "start" makes it start in step by step mode. to resume normal execution you can enter "continue" (or just "c")
19:58:56Nico_Pmo-seph: there's no backtrace in there. have you entered "bt" ?
20:00:38mo-sephOoops, my bad.
20:01:31Nico_Pthat's short...
20:02:30mo-sephYeah, I would have expected more - I'll try running it all again.
20:02:53Nico_Pthe arguments of get_filename are clearly wrong
20:03:55mo-sephStill only getting the same two lines - might I need to have added debug flags when compiling?
20:04:15Nico_Pyou don't need to do anything particular for a debug build
20:04:20Nico_PI mean a sim build
20:05:04Nico_Pthe playback code is probably unaware of your playlist
20:05:33 Join PaulJam [0] (
20:05:38mo-sephI'm pretty sure it's not me calling get_filename.
20:06:02Nico_Pno, it's probably playlist_peek, being called by audio_load_track
20:06:43mo-sephAlso, if the sim is already playing, and I don't call audio_play, the new playlist starts playing
20:07:15mo-sephIts only if I try to start the audio from within the plugin
20:07:20Nico_Pwhat do you do with your playlist ?
20:08:05Nico_Pah, you use playlist commands from the plugin API ?
20:08:19mo-sephI load in all the files from a certain directory. I am using some core functions, exposed via a modified plugin API
20:09:29 Join now [0] (
20:09:39nowrockbox supports hebrew menu/song names?
20:09:51now(with rtl)
20:10:30mo-sephI couldn't find anything which would load directories into the playlist in the standard API, so I put playlist_insert_directory into the API.
20:11:16 Join ashes [0] (n=ashes@2001:5c0:8fff:ffff:0:0:0:79)
20:11:27amiconnnow: yes, although a few quirks exist afaik
20:11:46 Quit Rondom ("Ex-Chat")
20:11:48Nico_Pmo-seph: what first arg do you give when you call playlist_insert_directory ?
20:11:56 Quit cendres (Network is unreachable)
20:12:06amiconnThe text alignment and scroll direction do not change afaik
20:13:10mo-sephNico_P: NULL, as I'd like to modify the current playlist.
20:13:22Nico_Pjust checking
20:13:44nowit will be fixed
20:14:38mo-sephNico_P: just in case, the call is: rb->plugin_playlist_insert_directory(NULL, dir_to_open, 0, false, false );
20:17:36 Part donsdw
20:19:09 Quit Domonoky_ (Read error: 110 (Connection timed out))
20:19:33*amiconn thinks our language files need some global flags
20:20:42amiconnI think of at least 2, one of which would be build time only and one would need to be known at runtime
20:21:33amiconn(1) "charcell-safe" would indicate that this language file can be used on charcell lcd. Languages not having this flag set wouldn't be included for the Player by
20:22:12amiconn(2) "rtl" would indicate that this is an rtl language and the menu lists should be flipped (scrollbar at the right, right justified text)
20:22:20alienbiker99hmmm has the sansapatcher not updated yet?
20:22:31alienbiker99i mean the precomipled on the download server
20:23:40 Join Domonoky [0] (
20:24:02*amiconn knows that (2) will be easier to handle with viewports...
20:24:49n1samiconn: possibly rockbox could select a font that can display the language when it's loaded too
20:25:12amiconnThe problem is - how?
20:25:49amiconnRockbox would need to know what character range the .lng uses and which fonts cover that
20:25:55linuxstbalienbiker99: You can tell by the date/time when it was last updated... What feature is missing?
20:26:25alienbiker99the newsest by barry, about not recompiling the database on the OF
20:27:06n1samiconn: yup, we could store the codepage for the lang (or whatever it's called) in the header and rockbox could have a list of which font covers what, maybe not for all fonts but a few and unifont as a fallback
20:27:18bluebrotherthe bootloaders aren't updated regularly
20:27:31bluebrotherand that commit is only a bunch of hours ago. So, no.
20:28:44amiconnn1s: There is no 'code page' for the language, as we use unicode all over (utf-8)
20:28:51linuxstbalienbiker99: Bootloaders are updated manually, so give people a chance...
20:28:56barrywardell_pixelma: missed it. thanks for pointing out
20:29:33linuxstbalienbiker99: And they're not always updated after every change.
20:29:40alienbiker99oh ok, i just saw it and thought i would try to update it. i didn't know that they were updated manually
20:29:41amiconnUnicode defines so-called "ranges" though - perhaps it's enough to check those ranges
20:30:08amiconnThen the language file would need to idicate what range(s) it needs
20:31:03amiconnI mean this list:
20:31:42bluebrothercould also help to ensure the selected font has all required characters available (given that the font stores this information too)
20:31:53amiconnNot all of those are needed because rockbox only supports the BMP
20:32:14amiconnbluebrother: Too costly, imo, and often not wanted
20:32:38amiconnI mean, imho it's better to use a font that misses 1 or 2 characters instead of refusing it
20:33:25bluebrotherimo it wouldn't be needed to reject the font but better to show a splash instead.
20:34:38barrywardell_alienbiker99: I think I'll make a new version of sansapatcher with the new bootloader stuff
20:35:05 Part keanu|away
20:35:38 Join keanu|away [0] (
20:35:49 Join Crash91 [0] (n=evil91@
20:35:55Crash91hi everyone
20:35:58amiconnbarrywardell_: Where did you find the lcd init sequence for the big H10? Was it in the ROM?
20:36:14Crash91prepare to yell at me.....when is USB expected =P
20:36:34keanu|awayCrash91: USB support will be ready when it's ready
20:36:44 Quit Arathis ("Bye, bye")
20:36:58barrywardell_amiconn: I copied it from the X5 :)
20:37:06amiconnOh, hmm
20:37:10Crash91:) ok how about progress in %
20:37:10 Join Arathis [0] (
20:37:24alienbiker99Crash91 its done when its done,
20:37:44amiconnI thought you searched it. Just copying from another target isn't that nice an idea, since the actual panel might be different, needing different parameters
20:37:44keanu|awayCrash91: X%
20:37:58bluebrothera percent value doesn't tell anything if it gets stuck at say 98% :P
20:38:26barrywardell_amiconn: I think it's actually the exact same panel, the only difference is in using the PP bridge
20:38:27*bluebrother likes these installers that run rather quickly and need ages for the last 5%
20:38:29linuxstbCrash91: It's the kind of work where unexpected problems keep getting hit. So it could be tomorrow, or next week, or next month...
20:38:29amiconnI need the TL1771 inits for the small H10, in order to be able to implement the optimised yuv blit, plus some of the missing features
20:39:34amiconnbluebrother: I like the installers even more which have a percentage bar which, when reaching the end, restarts from the beginning, several times
20:40:06amiconnbarrywardell_: Hmm, but you also added some inits for the bridge itself. Where are those from?
20:40:18nowe200 has alarm clock ?
20:40:29nowin rockbox
20:40:31linuxstbbluebrother: Presumably rbutil just says "Relax, it will be done when it's done..." ?
20:40:34 Nick fxb is now known as fxb__ (
20:40:34*bluebrother just got the idea of some svn stats thingy ... like "x commits today, y commits during the last 24 hours, z lines changed"
20:40:45bluebrotherlinuxstb: yeah, we should add something like that.
20:42:23barrywardell_amiconn: the only init I see is the CLCD_CLOCK_SRC and you added that ;)
20:42:24Domonokythere are already progressbars in rbutil, which just go fast forwards and backwords, because we cant really calculate the progress :-)
20:42:39amiconnbarrywardell_: I mean the big H10 of course...
20:43:27bluebrotherat least those don't restart but go backwards again :)
20:43:41barrywardell_amiconn: where exactly are you talking about? I can't see it
20:44:00amiconnHmm, seems I confused something...
20:44:08amiconnThe c200 has some bridge inits...
20:50:25barrywardell_linuxstb: do you think it's ok to just keep bumping sansapatcher version by 0.1 and bootloaders by 1.0 for each release?
20:51:24 Part Crash91
20:52:23linuxstbbarrywardell: Maybe we should only bump sansapatcher when sansapatcher itself changes.
20:52:59barrywardell_it did change this time...
20:53:13barrywardell_but I agree with you in general
20:53:15linuxstbAh yes, your -bl option.
20:53:30barrywardell_no, the nvparams zeroing
20:54:13linuxstbWhat's that for?
20:54:44barrywardell_I just committed it today
20:55:01barrywardell_it clears the nvparams section of the firmware partition when updating the of
20:55:29barrywardell_this was necessary to get the no database rebuild trick working.
20:56:50pixelmahmm... how do people rebuild the OF'S database when they want to use it too and does the OF need it?
20:56:56linuxstbHmm, this all seems a waste of time with USB support imminent...
20:57:47barrywardell_pixelma: the database gets rebuilt when the OF starts without the USB cable connected
20:57:50pixelmathis thought just crossed my mind now, because I'm only annoyed by it and don't intent to use the OF
20:58:12pixelmaah, I see
20:58:24 Quit Davide-NYC ("ChatZilla [Firefox]")
20:58:30barrywardell_linuxstb: imminent, but not here yet. and the rebuild is VERY annoying
20:59:50markunamiconn, bluebrother: perhaps dircache and tagcache could also not all the used unicode ranges and show a splash screen when loading a font which doesn't contain all the ranges needed
21:00:22bluebrotherquestion is how imminent is usb support ;-)
21:00:29 Join freqmod [0] (
21:00:45linuxstbbarrywardell_: Sure, I understand that, and I guess this is why Zagor decided to take USB into his own hands...
21:01:37barrywardell_linuxstb: the nvparams zeroing is still a good idea imho, regardless of USB. otherwise you end up with some weirdness
21:02:08linuxstbSo the Sansa upgrade procedure doesn't do it?
21:02:28linuxstbI mean the proper upgrade procedure, rather than sansapatcher.
21:02:28bertriksome person called austriancoder was also working on USB as far as I understood, is he also still working on it?
21:02:47linuxstbbertrik: No-one has heard from him for a while...
21:02:57bluebrotheraustriancoder worked on usb as part of GSoC.
21:03:41bluebrotherafaik he still wanted to complete it. But I'm not aware of any details
21:04:05bertrikok, understood
21:04:35Domonokyafaik austriancoder has no time because of uni ..
21:04:53barrywardell_linuxstb: with sansapatcher upgrading, myself and JdGordon were both getting multiple copies of the NVPARAMS data ending in the partition. I haven't experienced that with the OF upgrade procedure
21:05:07 Quit kubiix ("Miranda IM! Smaller, Faster, Easier.")
21:06:29bertrikI always upgraded/downgraded through recovery mode and the db refresh disable always worked for me
21:09:03 Join mf0102 [0] (n=michi@
21:09:48pixelmalinuxstb: in case you wonder, the disabling doesn't work on the c200s (as stated in the commit message) so Zagor will still have it as motivation... :)
21:13:47***Saving seen data "./dancer.seen"
21:17:41 Join unclejoe [0] (i=4fb5649f@gateway/web/cgi-irc/
21:17:58unclejoewhich of those have better changes to be ported: iriver e10 or iriver t60 ?
21:18:23bluebrotherneither, as long as nobody starts working
21:27:50linuxstbpixelma: I feel fortunate that my only PP devices are ipods, and the disk mode is nicely integrated into Rockbox.
21:27:54emeralddIs FS #7916 in svn?
21:28:36bluebrotheras that task isn't closed I don't think so
21:28:37 Join qweru [0] (
21:29:03emeralddI've been trying to apply that patch for about an hour now and can't get it to work
21:29:28emeralddpatch -p0 -i eq_screen.patch
21:29:45 Quit freqmod (Remote closed the connection)
21:29:49emeralddit rejects all the changes in the eq_menu.c
21:30:05linuxstbunclejoe: Do you know what CPU is in those players? If either have a CPU similar to an existing port, that will help. But as bluebrother said, it still needs someone to do it.
21:30:26bluebrotheremeraldd: works fine here (tough I get some offset notices)
21:31:09emeralddwhat version of patch?
21:31:25emeralddI'm using 2.5.9
21:33:36barrywardell_here's the updated sansapatcher builds for the download server:">
21:33:53bluebrotherbut I don't think there has been a noticeably change in patch itself −− is your source up to date?
21:34:09barrywardell_I guess that's for either of Zagor, Bagder or LinusN whenever they're back around
21:34:51emeralddI've tried running against the most recent revision and the revision listed in the patch file
21:35:34bluebrothermaybe it's the use of -i? I usually pipe the patch file
21:35:38 Join Llorean [0] (
21:35:42bluebrotherbut I kinda doubt that.
21:35:52barrywardell_alienbiker99: that might be of interest to you too ^^
21:35:56emeralddI'll give it a shot
21:37:04emeralddif I use -F 50 it only rejects 3 of the hunks and not all four
21:37:18linuxstbemeraldd: It applies for me, but with offsets of 24 lines... I'll make a new patch for you...
21:37:39 Join XavierGr [0] (
21:38:00 Join andrewg877 [0] (
21:38:32linuxstbLet me know if it works (after you compile), and I'll update flyspray
21:38:50 Join freqmod [0] (
21:39:46pixelmalinuxstb, unclejoe: I believe that for the E10 someone at least already started a hardware info wiki page (jungti)
21:40:39pixelma though that's only a tiny first step
21:41:04emeralddthat applies perfectly :)
21:41:19emeralddcompiling now, it will take a few minutes on this clunker
21:41:33 Join bistouri [0] (i=58a10615@gateway/web/cgi-irc/
21:42:00 Quit keanu|away (Read error: 110 (Connection timed out))
21:42:40bistourihi, got a little question about Sansa crashes on Rockbox firmware with "data abort at #######" messages
21:43:10bistouriwhat is the reason of tis crash ?
21:43:15bluebrotherdo you have the most reason bootloader?
21:43:30*bluebrother digs for crystal ball in his rooms chaos
21:43:32bistourireason mean recent ?
21:44:27bistouriya, updated nearly daily and ofen playin with sansapatcher :) it appears with some doom wads
21:44:35 Quit andrewg867 (Read error: 110 (Connection timed out))
21:44:48bluebrotherah, so it is doom crashing?
21:44:48bistourithey are noticed here
21:45:27bistourilot of wad's are playable but some crash with "data abort"
21:45:39*bluebrother isn't interested in doom at all
21:46:08bistourii don't notice crash elsewhere on RB
21:46:12 Quit miepchen^schlaf (Read error: 110 (Connection timed out))
21:46:16 Join miepchen^schlaf [0] (
21:46:20 Quit Mouser_X (Read error: 104 (Connection reset by peer))
21:46:33 Quit Buschel ()
21:46:45 Join Buschel [0] (
21:47:01 Join ToHellWithGA [0] (
21:47:30 Join Mouser_X [0] (n=someone@
21:47:42 Quit ToHellWithGA (Client Quit)
21:48:02 Join ToHellWithGA [0] (
21:49:15 Join Brandon_ [0] (
21:49:53 Quit Brandon_ (Client Quit)
21:50:37 Join absolutionx [0] (
21:50:44absolutionxhey guys
21:50:56bistouridid some of you tried to do a "e200r to e200" hack ?
21:51:40absolutionxI seem be having some problems with my e200 rockbox. the screen is stuck at "Undefined instruction at 00060E4C (0)" any help?
21:52:05krazykitbistouri, some have, yes.
21:52:57Domonokyabsolutionx: reboot it, the button combo for this should be in the manual..
21:53:26absolutionxok I will try to
21:55:54pixelmaholding "power" for about 15 seconds should turn it off
21:57:06bistourikrazykit: does it work well ?
21:57:13 Quit barrywardell_ ()
21:58:01absolutionxthanks guys :)
21:59:06krazykitbistouri, it just turns it into a vanilla e200 is all.
22:08:45 Join barrywardell [0] (
22:13:25 Quit amiconn (Nick collision from services.)
22:13:32 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
22:14:44 Quit absolutionx ("Leaving")
22:15:25 Quit mf0102 ("Verlassend")
22:16:00 Quit ashes (Read error: 101 (Network is unreachable))
22:16:59 Quit amiconn (Nick collision from services.)
22:17:06 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
22:17:44 Join webguest30 [0] (i=46403811@gateway/web/cgi-irc/
22:18:11webguest30Is playing mpeg video supported on the c200 in the current build?
22:18:15amiconnjhMikeS: around?
22:18:50 Quit bistouri ("CGI:IRC")
22:19:05 Quit mo-seph (Read error: 110 (Connection timed out))
22:20:37 Quit webguest30 (Client Quit)
22:26:44 Quit Nico_P (Remote closed the connection)
22:27:17 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
22:27:51 Part JavaMan22
22:29:18 Join ashes [0] (n=ashes@2001:5c0:8fff:ffff:0:0:0:79)
22:29:28 Join Zagor [0] (
22:31:52 Join agm3nt [0] (
22:32:51 Quit unclejoe ("CGI:IRC (Ping timeout)")
22:35:10 Join mf0102 [0] (n=michi@
22:35:16 Quit mf0102 (Read error: 104 (Connection reset by peer))
22:35:25 Quit Frazz ("Leaving")
22:37:31Zagorbarrywardell: why are the mi4 files included in the sansapatcher archive? aren't they included in the binaries?
22:37:51barrywardellZagor: yeah, but they're for the bootloader folder
22:38:04 Quit ilgufo (Read error: 110 (Connection timed out))
22:38:26barrywardellthe directory structure is the same as
22:38:27 Quit emeraldd (Connection reset by peer)
22:38:58n1smeh, why do people pay so much for (possibly) broken ipods?
22:39:36 Join emeraldd [0] (
22:40:23 Quit emeraldd (Client Quit)
22:41:18bluebrothern1s: I wondered that too :/
22:41:38linuxstbZagor: The mi4s are needed for rbutil - it downloads them.
22:41:44 Join kubiix [0] (
22:43:34Zagorarchive uploaded
22:43:37n1sbluebrother: this mini 1g i was bidding on is now up to the equivalent of 40USD and it says it only displays an error when started and shuts down so the microdrive could very well broken...
22:45:34barrywardellthanks Zagor
22:45:46rasherThat's the price of a e250 refurb right there.. (at least when it was on
22:46:02linuxstbn1s: Maybe most of them are not broken, and they just need a restore - hence the relatively high prices people pay for them.
22:46:11 Quit Rob2222 (Read error: 110 (Connection timed out))
22:46:31 Join Jeton [0] (n=chatzill@
22:46:39n1slinuxstb: i figured people take that chance and hope to just restore them but still...
22:46:57 Quit ashes (Network is unreachable)
22:47:03bluebrotherI saw rather high prices for Ipods with broken display too :(
22:47:22n1stoo bad no other oldish pp players without half eaten fruit on them are common here...
22:47:54barrywardellhmmm... there are quite a few out of date files on the download server in odd places, eg.
22:48:48barrywardellI don't think sansapatcher should be in the c200/e200/... directories
22:50:23 Quit kubiix ("Miranda IM! Smaller, Faster, Easier.")
22:50:55 Quit preglow (
22:51:21Zagorbarrywardell: looks like a mirror sync error. the master doesn't have that directory.
22:51:23 Join Rob2222 [0] (
22:51:32 Quit now ()
22:51:59 Part agm3nt
22:52:09barrywardellah, that probably explains why I didn't see them there before
22:53:34barrywardellI think it's the tbrn mirror
22:53:45*amiconn doesn't like this mirror business
22:53:58amiconnThe mirrors are often outdated
22:55:30 Quit Kohlrabi (Connection reset by peer)
22:55:32 Join Kohlrabi [0] (
22:55:40 Quit marcosource (Remote closed the connection)
22:55:54 Join marcosource [0] (n=marco@
22:59:38 Quit midgey ()
23:00:33 Quit Arathis ("Bye, bye")
23:01:44 Join midgey [0] (
23:03:58 Join marcosou1ce [0] (
23:04:02 Quit PaulJam (".")
23:04:31 Join ashes [0] (n=ashes@2001:5c0:8fff:ffff:0:0:0:79)
23:04:35 Join mf0102 [0] (n=michi@
23:05:11 Join The-Compiler [0] (
23:07:30 Quit barrywardell ()
23:10:50 Quit Zom (Remote closed the connection)
23:11:01 Join Zom [0] (n=zom@
23:13:49***Saving seen data "./dancer.seen"
23:14:06 Join PaulJam [0] (
23:15:20 Quit Jeton (Read error: 110 (Connection timed out))
23:22:23 Quit The-Compiler ("Connection reseted by god")
23:22:27 Quit PaulJam (".")
23:25:27rasherSlasheri: Any thoughts on FS #7598 −− Dircache support for multivolume targets?
23:27:44rasherSlasheri: Also, any plans to make Auto Update less dependent on dircache? It'll be slower, sure, but it's rather unfortunate if you ask me that Auto Update is practically broken without dircache. Causes a lot of user confusion (not to mention currently being completely unavailable on multivolume targets)
23:28:19amiconnIsn't Auto update broken anyway?
23:28:46Slasherirasher: on targets with flash drive, it can be enabled just by removing one #if 0
23:29:40Slasheribut on hd targets, it's way too slow without dircache
23:29:59Slasheri(the reverse scan for deleted files at least)
23:30:09rasherSlasheri: How slow? Slow is always preferable over broken if you ask me.
23:30:22Slasheriwell, unacceptable slow
23:30:51rasherStill, not working (as expected by the user, that is) is also unacceptable in my eyes
23:30:59Slasherihmm, true..
23:31:17 Quit marcosource (Read error: 110 (Connection timed out))
23:31:29pixelmaSlasheri: any idea what is different between the "xen" and your other server - the other one produces slightly bigger sh binaries (so that they get coloured), xen isn't
23:31:37Slasherilittle improvement to the tagcache ui could fix that
23:32:28rasherSlasheri: do you have a ballpark figure of how slow it is? Are we talking half an hour or something bizarre like that, or a minute or so?
23:32:28Slasheripixelma: i have no idea about that, the xen is newer AMD64 dual-core, and Ihme older intel dual xeon machine
23:33:27Slasherirasher: tens of minutes probably
23:33:44rasherSlasheri: is this in the background?
23:34:08Slasheriin fact detecting new files isn't that slow (and iirc, it's enabled without dircache too), but the reverse scan is very slow
23:34:42pixelmasomeone reported that he had auto-update enabled on his Sansa e200 and sometimes get double and triple entries, but not sure yet if it's because of the auto-update
23:34:47rasherI'd say it's still better than not detecting deleted files in that case
23:35:12bertrikis the reverse scan slower than a full rescan?
23:35:14rasherPerhaps a splash could warn if you turned on auto-update and didnt have dircache enabled that it'd be slow
23:35:28pixelmahis nick was iamben IIRC, not around at the moment
23:35:38n1sSlasheri: while you're here would it be easy to make the tagcache debug screen show which file it is currently scanning to make debugging easier
23:35:47Slasheribertrik: should be a little faster than a full scan
23:35:54rasherAnyway, for flash targets - I really think the define you mention should be true
23:36:19Slasherin1s: not very easy to do it realtime (if player crashes, that information would be useless)
23:36:25 Join toffe82_ [0] (n=chatzill@
23:36:30rasherThe player usually doesn't crash
23:36:33Slasheribut showing the file not in realtime would be possible
23:36:36rasherJust the dircache scanning
23:36:45rasherWell, not so much crash as stop, I guess
23:36:48rasherEh, Database
23:36:54Slasherirasher: indeed
23:37:19rasherSo it'd often be very helpful still
23:38:22rasherSince you're pretty much left to doing binary search for the file which is blocking tagcache creation
23:39:21Slasherirasher: hmm, so usually the db scan just halts and other player functions still works?
23:39:35 Join keanu|away [0] (n=opera@unaffiliated/keanu)
23:39:48n1sSlasheri: yes, we have had several reports of that happening
23:39:52kugeli usually delete the database files to force a database rebuild, since the auto-update isnt very usable on the sansas
23:39:56rasherI believe so, yes. At least that's what I've gathered from people coming here asking for help when db fails to initialize
23:40:11Slasherihmm.. maybe better way to do it would be detect if db scan crashed and turn on debug mode automatically
23:40:36Slasherithen a log file could be written on disk with performance penalty
23:43:51 Quit toffe82 (Read error: 110 (Connection timed out))
23:43:52rasherAnyway, I strongly believe that Auto Update should always do what the user expects (update new/modified/deleted files), slow as it may be. Optionally with a warning splash on non-flash targets when dircache isn't enabled
23:44:18rasherBut that, of course, is just my opinion.
23:44:47n1srasher: I agree with that (with the splash)
23:44:49Slasherithat sounds logical
23:45:35rasherEspecially if the code is pretty much already there
23:45:58 Quit SirFunk (Read error: 110 (Connection timed out))
23:46:10kugelwouldn't the user of multi-volume targets confused by that splash?
23:46:18Slasherii will try to change the #if so that it's enabled automatically for sansa
23:46:31kugelsince there is no dircache
23:46:50rasherkugel: I said non-flash targets. There are no non-flash multivolume targets (officially)
23:46:53 Join SirFunk [0] (
23:47:41Slasheriis there some list somewhere of all flash based targets?
23:47:58 Quit midgey ()
23:48:59rasherSlasheri: I'd expect there to be a define that specifies a flash target, to be honest
23:49:07rasherdon't know if there is one though
23:49:09Slasherihmm, indeed
23:49:17Slasherithat sounds best to me too
23:49:57rasher#define HAVE_FLASH_STORAGE
23:50:49Slasherii will add that
23:50:57rasherIt already exists
23:51:20rasherSet for c200, e200, ifp7xx, nano and the ondios
23:51:22 Join w1ll14m [0] (i=5039ea20@gateway/web/cgi-irc/
23:51:28rasherWhich sounds correct
23:52:00w1ll14mis there some progress made with the nano ?
23:52:05w1ll14mnano 2g * ;)
23:52:12 Join hannesd_ [0] (
23:52:56w1ll14mhmmm ....
23:53:00w1ll14mto bad ;)
23:53:08 Quit bluebrother ("leaving")
23:53:13kugelisnt ipod mini flash based?
23:53:18 Quit mf0102 ("Verlassend")
23:53:21rasherkugel: no, microdrive
23:53:24n1skugel: not unless you mod it
23:53:26kugeli allways thought that lol
23:54:31w1ll14msome years ago, if you wanted a microdrive from 4gb, the cheapest solution was to buy a ipod mini
23:55:38 Quit hannesd (Read error: 110 (Connection timed out))
23:55:38 Nick hannesd_ is now known as hannesd (
23:55:49 Join mrkiko [0] (
23:56:31 Quit Mouser_X (Nick collision from services.)
23:57:28 Join Mouser_X [0] (n=someone@
23:58:47 Join ddalton [0] (
23:58:53kugelSlasheri: did you look at FS #7598? is there a reason that multi-volume hasn't dircache?

Previous day | Next day