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

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

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

#rockbox log for 2006-05-18

00:00:25XavierGrBut "you lost' sounds more right to me
00:00:45XavierGrbecause you lost that moment, not as a habit
00:00:47sharpeyeah, because it's already happened
00:00:47hardeeplostlogic: how difficult would it be to change the pcmbuffer code to load more then one frame every time it's called?
00:00:54sharpeyay fixed
00:01:34hardeeplostlogic: i've encountered a few situations where that's not enough because other threads are processing something that takes longer then the length of a frame and playback stops
00:02:03hardeepwe can always add extra yields of course but it might be nice to also make the pcmbuffer code a little more lenient
00:02:06 Join mazool [0] (
00:03:42 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
00:04:26 Join damaki_ [0] (
00:04:50mazoolHi! I'm having problems applying the scrolling margins patch to the latest cvs source. Any solution to this? If not, does anyone have a binary version for ipod 5g with album patch?
00:05:21Paul_The_Nerdmazool: If hunks are failing, you'll have to look at the code and manually put the failed patch parts in.
00:06:03mazoolahh ok
00:06:15*petur feels another experimental build story coming
00:06:16 Quit Falco98 ("CGI:IRC")
00:07:00Paul_The_NerdThe experimental builds frustrate me because they, to an extent, subtract from the potential testing pool.
00:07:22 Quit wooo ()
00:07:23hardeepnot to mention the invalid bugs reported
00:07:29Paul_The_NerdThat too, yes.
00:07:42hardeepi'm almost certain that the embedded album art tags issue with tagcache only happens on experimental
00:08:57 Join matsl [0] (
00:08:59Paul_The_Nerdhardeep: It's been reported in the iPod forum though. It's probably the Album Art patch itself.
00:09:10peturto some extend those builds show that the cvs version is moving forward too slow for some users
00:09:15hardeepPaul_The_Nerd: yeah, thats wht I think too
00:09:28hardeepprobably some changes it made in the id3 parsing code
00:09:32XavierGrhardeep: are you aware of this bug?
00:09:48 Quit _Vladoman (Read error: 110 (Connection timed out))
00:10:05hardeepXavierGr: yeah, that's the one I was looking at
00:10:17peturXavierGr: those are two issues
00:10:27hardeepI've got a fix that reduces the number of pauses but doesn't completely fix it
00:10:31XavierGrBad thing is that it is reproducable :(
00:10:35Paul_The_Nerdpetur: Yeah, but they actually slow down the CVS version because instead of people helping to report bugs in it, they just wander off as users. They also don't provide valid feedback for the individual patches because they're using like 50 of them.
00:10:43hardeepyeah, I can reproduce with page up/down
00:10:49hardeepdoesn't happen when scrolling lines
00:11:12sharpei don't really use patches...
00:11:20 Quit tim66 (Read error: 113 (No route to host))
00:11:41peturwhat Joseph Belton reports is I think just cpu overloading (read coment 2)
00:11:53peturcomment 2 even
00:12:00Paul_The_NerdI use three patches, but if I encounter a bug, I strip them, verify that it's reproduceable without, _then_ report. :)
00:12:01 Join Vladoman [0] (
00:12:28hardeeppetur: nah, there's definitely an issue with page up/down
00:12:36XavierGrstrange situation that cvs activity is so down in feature freeze...
00:12:55sharpei just *never* find a bug... :)
00:13:02Presencesharpe, ditto
00:14:22Paul_The_NerdI find some on my own every now and then. Not too often. I more often find myself in a situation where someone's said to me "I think I fixed Bug X. Would someone with a <model> try this patch out and see for me?"
00:18:03 Join ashridah [0] (
00:18:53 Quit damaki (Read error: 110 (Connection timed out))
00:21:09chazman24does anyone know of a program to convert flash animation files (swf) to mpeg or avc?
00:22:00 Quit Pi_ ("bye")
00:22:36 Join Pi_ [0] (
00:22:54 Quit Pi_ (Client Quit)
00:24:28 Quit JoeBorn ("")
00:25:07 Join Genre9mp3 [0] (
00:26:00Genre9mp3Hi all!...Forza Barca! :-P
00:27:33 Quit lodesi_ (Read error: 104 (Connection reset by peer))
00:30:01 Quit Vladoman (Read error: 110 (Connection timed out))
00:30:13 Join Vladoman [0] (
00:32:13 Join pjo [0] (
00:32:42pjoPls advise how to tag untagged music
00:32:55sharpevery carefully?
00:33:02XavierGruse godfather and mp3tag
00:33:23pjoBonjour Xazier merci
00:35:14preglowi love this
00:35:28preglowi've got a case where gcc uses move.b #1, %d0
00:35:44*preglow kicks gcc
00:35:56linuxstb_chazman24: Not sure why you are asking in #rockbox, but here are some possibilities:
00:38:06 Quit chazman24 ()
00:39:09 Quit mazool ()
00:39:33 Quit Acksaw ("( :: NoNameScript 4.03 :: )")
00:40:10peturanybody against me clearing the backdrop at the beginning of wps_data_load()? (fixing bug #5351)
00:40:42sharpei will hate you forever. :)
00:41:02XavierGrpetur: I think it will be good to do that
00:41:36*petur takes some sharp bits from the source and throws them at sharpe :)
00:41:46hardeephmmm, i'm not so sure
00:41:55hardeepthe backdrop can be set separately from the wps
00:42:20sharpethat's a homonym!
00:42:29hardeepit may annoy users to have to update their background every time they load a new wps
00:42:41sharpei actually don't use backdrops...
00:42:47hardeepi'm sure that bug will be reported 5 mins after you close this one
00:42:53peturI meant reset backdrop, not clear
00:43:01Paul_The_NerdThe WPS should use the menu backdrop if no WPS backdrop is set.
00:43:15Paul_The_NerdThe order of preference should be %X tag, then Menu Backdrop, the BGColor.
00:43:16peturmmmm even better
00:43:41Paul_The_NerdThere *should* be a %BG tag for WPSes, which would then be %X falls to %BG to Backdrop, to BGColor, but there's not one yet. ;-)
00:44:51midkaydifference, then, between %X and G?
00:45:08petur%BG = background color
00:45:26Paul_The_NerdExcept it doesn't exist yet
00:45:29sharpewhat about bgc for background color?
00:45:53sharpeor BC
00:46:28Paul_The_NerdI don't care what the tag is named. :-P
00:46:30sharpeto prevent confusion with an image, as some people associate background automatically with an image...
00:46:48 Part obo
00:48:16Presencecause my themes seem to always contain ffffff.bmp in them.
00:48:37sharpeme too.
00:49:45midkayalright, jeez, calm down.
00:50:15sharpemidkay, today was a good day.
00:51:00midkaysharpe, yay, why?!~
00:51:07sharpei don't know.
00:51:22sharpehug from a friend made it all the better :)
00:52:39sharpei'm working on the save-state menu
00:54:25 Join hshah [0] (
00:54:36 Part hshah ("Leaving")
00:54:54 Join Vlad0man [0] (
00:56:29 Join dpassen [0] (n=dpassen1@resnet-236-163.resnet.UMBC.EDU)
00:57:26 Quit Vladoman (Read error: 110 (Connection timed out))
00:57:29sharpemidkay, can you think of any way i could dynamically get a list of files displayed in a menu?
00:57:45midkaya list of files displayed in a menu? files in a menu?
00:57:57midkaydisplay a list of files in a menu.
00:58:02midkaynot get a list of files that are displayed in a menu.
00:58:40midkayi think there are like menu_add and remove functions, you might be able to do it rather painlessly.. e.g. the playlist viewer
00:58:53sharpethere's menu_insert()
00:58:58midkayyeah, that.
00:59:19sharpewhich i've tried, but something's freezing.
00:59:37midkayhm.. did you look around the source tree for where it's used? i have no experience with it personally..
01:00:03sharpei have a while ago, and i think i'm using it correctly, but i'll look again
01:00:16midkayk, otherwise, i'm not very sure..
01:00:22midkayyou need changes while the user is browsing?
01:01:00sharpeheheh, the only place it's used in /apps is radio.c
01:01:07midkaywell, the playlist viewer should be a perfect template for whatever you need..
01:01:10midkayor the preset list, yeah.
01:03:16sharpealso must fix the not saving the file too...
01:03:45midkayyay?! :D
01:03:57sharpeheh, writing to the wrong buffer...
01:04:33sharpeand incorrectly using snprintf(), but still
01:04:56peturthis wps stuff needs a rewrite after 3.0 :(
01:05:13midkaythe token parser'd be cool.
01:05:32sharpei must've forgotten to add what buffer to use in snprintf()... both times...
01:07:01 Quit dpassen1 (Read error: 110 (Connection timed out))
01:07:47 Quit mikearthur (Remote closed the connection)
01:08:36sharpewhat was i thinking?
01:09:20midkaythat your ***** was longer than 1". you were mistaken?
01:10:08sharpenah, not that. i was thinking snprintf had a completely different declaration... even when the ide showed me the declaration each time i wrote it
01:10:51sharpefive different times :\
01:15:09sharpeforgot to use menu_init() on the file list menu...
01:15:19sharpeno i didn't
01:19:28 Quit Vlad0man (Read error: 110 (Connection timed out))
01:22:32 Quit matsl ("Leaving")
01:22:38sharpedoes kbd_input() return the number of chars in the string entered?
01:23:27midkayjust the string, i thought.
01:23:33midkayor is that another function..
01:23:42sharpereturns an int
01:24:28sharpewell, we'll find out..
01:24:29 Quit sharpe (Read error: 104 (Connection reset by peer))
01:24:57 Join JoeBorn [0] (
01:25:14*petur spots another wps/backdrop bug :)
01:25:33 Quit ashridah ("Leaving")
01:26:20peturgo to menu from wps and clear backdrop, return to wps: backdrop gone. Go again to menu: backdrop is back....
01:26:38midkaybackdrop loading/displaying/clearing all seems rather buggy to me..
01:26:45 Join sharpe [0] (
01:26:51midkaye.g. not showing up or clearing correctly until after a reboot.
01:26:57peturbecause the wps code keeps the old backdrop data itself
01:27:41sharpeyay my wireless router and it's unexpected dropping of my connection!
01:27:58 Quit linuxstb_ ("CGI:IRC")
01:28:23peturbackdrop should be kept in one placve and only referred to... wps code does it too and therefor doesn't see the user cleared the backdrop
01:28:33 Join mikearthur [0] (
01:29:14sharpeheheh... no wonder the loading loop was stuck indefinitely
01:30:30sharpenow instead of the infinite loop, data abort!
01:30:47 Join webguest67 [0] (
01:30:56 Join _Vladoman [0] (
01:32:04 Quit mikearthur (Client Quit)
01:33:33sharpeat least it saves now
01:36:33Mikachuare we working on the emulator?
01:37:45sharpeyes we are
01:38:28sharpeno crash just...
01:38:58sharpe a list of files to load with, "Return" followed by 32 entries of "Yes"
01:39:01***Saving seen data "./dancer.seen"
01:39:35sharpeas soon as i figure out where 'yes' came from.
01:41:57 Quit petur ("here today, gone tomorrow")
01:42:51 Quit mitch` ("( :: NoNameScript 4.03 :: )")
01:45:46 Join rotator [0] (n=e@rockbox/developer/rotator)
01:45:50 Join mikearthur [0] (
01:46:39pjoquestion regarding compatibility with iPod tags
01:47:50pjoiPod Apple can show the artist and album info correctly, but not the RockBox
01:48:01pjohow this could be corrected ?
01:48:37 Quit _Vladoman (Read error: 110 (Connection timed out))
01:48:49sharpeyou mean, basic info like the actual artist tag, album tag, et cetera?
01:48:52Paul_The_Nerdpjo: Are the files tagged, or are the tags just stored in the iPod database?
01:48:55sharpeand is this in the wps or the file browser?
01:49:53pjobasic info, artist , album... i run Tag Cache and some songs are marked as untagged
01:50:26Paul_The_Nerdpjo: What format are the files, and have you tested their tags in a third program?
01:50:29sharpelike Paul_The_Nerd asked, did you tag them in itunes?
01:50:41sharpeer, on the ipod using itunes?
01:50:46pjoyes with iTunes
01:51:37Paul_The_Nerdpjo: What format are the files, and have you tested their tags in a third program?
01:52:09pjopls advise the third program
01:52:16pjoformats are aac
01:52:31Paul_The_NerdI dunno, pick a program that you can find that shows AAC tags.
01:52:40Paul_The_NerdBut it's probably the fact that AAC files aren't well supported in Rockbox yet.
01:53:13pjo90% of songs are correctly shown, AAC files here
01:53:44pjoat the RockBox site it is written that 128K AAC is supported
01:54:08Paul_The_NerdYes. The files play
01:54:24Paul_The_NerdAt the RockBox site it does not say that MP4 tagging is properly supported.
01:54:30 Join damaki [0] (
01:54:44pjoThere are only a few files untagged, so pls advise how to tag them so that RockBox can recognize those
01:55:16pjocan I extract iPod Tag info ?
01:55:27Presencein light of the new iPod 5thGen theme "Black Glass" and its inspiration of Windows MEdia Player 11, I checked out WMP11, and <3 that there's no mention of the ipod anywhere on microsoft's website.
01:55:31PresenceI love this industry
01:55:37pjothose iPod tag info are correct
01:55:46Paul_The_Nerdpjo: I just told you, it's the fact that our MP4 support isn't very good. You can try retagging them with another program, but there's no guarantee that'll work.
01:56:20MikachuPresence: ? why would there be?
02:00:15scottderwas looking at the 5G the other day...all I could think was "Rockbox would look awesome on this!"
02:00:23scottderbut I have an allergy to HD based players now
02:01:19*BHSPitMonkey is fine with his 5g
02:02:49 Join damaki__ [0] (
02:04:07sharpeokay... now entries are just repeated...
02:07:10 Join jbauman [0] (
02:08:11 Join JdGordon [0] (
02:08:12 Quit damaki_ (Read error: 110 (Connection timed out))
02:08:40JdGordonmorning all
02:09:06sharpegood evening
02:11:23 Quit daurnimator (Read error: 104 (Connection reset by peer))
02:16:53 Quit damaki (Read error: 110 (Connection timed out))
02:16:55 Part midgey34
02:18:48 Quit JaMiNkLe (Read error: 110 (Connection timed out))
02:21:20 Join yobesoom_ [0] (
02:28:58 Quit yobesoom (Read error: 110 (Connection timed out))
02:34:13 Quit linuxstb (Read error: 110 (Connection timed out))
02:35:27 Quit pixelma (" good night")
02:37:43 Quit pjo (Read error: 104 (Connection reset by peer))
02:39:11 Join yuriks [0] (
02:40:29yuriksWhat about an algo that adjust the buffer automatically basing by the average of the buffer fill?
02:43:55 Quit PaulJam (".")
02:44:24*sharpe is mute
02:44:50yuriksSo that if the buffer is constantly going dangerously low it would increase it, and if it always stays full it would decrease it
02:45:00yuriksWhat do you think? =D
02:45:35sharpethe same could be achieved if the threshold for the filled buffer to boost were higher
02:45:53yuriksWhere's that?
02:46:00sharpein the source
02:46:04yuriksAnd is it normal to a Minig 2g with EQ on to skip a lot?
02:46:08Paul_The_NerdFor all practical purposes increasing the anti-skip buffer does that anyway.
02:46:36Paul_The_NerdI mean, the PCM buffer still refills at the same point, but if the codec can't keep up, the codec can't keep up.
02:47:30sharpethere's a point where if the buffer level falls below, it boosts the cpu to fill it up again. when there's like, one second left in the buffer, it boosts the cpu... that's only if i remember correctly
02:47:56yurikshmmm, doesnt's a big buffer waste disk?
02:48:02yuriksahem, batt by using the disk
02:48:17yuriks(if you change a song, etc)
02:48:46Paul_The_NerdA big compressed audio buffer means the disk spins less often, and saves battery
02:49:04sharperockbox buffers as many songs as it can, and if you skip to the next track, it skips to that point in the buffer...
02:49:05yuriksso wehat's the point of having a smaller one?
02:49:07 Join infamis [0] (
02:49:24Paul_The_NerdThe compressed buffer uses all ram that's not used elsewhere
02:53:03yuriksand where would that ram be used?
02:53:03sharpeand the pcm uses half a meg, doesn't it? at least on the 5g...
02:53:03Paul_The_NerdThe other RAM is allocated statically for codecs, plugins, and Rockbox itself
02:53:03sharpewoo, i remember my rockbox.
02:53:03yuriksmeh, I want Doom, =PP
02:53:03yuriksHmm, something weird happened to day
02:53:03DBUGEnqueued KICK yuriks
02:53:03yuriksI have an album with gapless encoding
02:53:03***Alert Mode level 1
02:53:03yuriksand I wanted to test it, so I ffwed to ~15 seconds to the end of the song
02:53:03***Alert Mode level 2
02:53:03yuriksthen it started playing the next music
02:53:03Paul_The_NerdWhat format was it?
02:53:03***Alert Mode level 3
02:53:03yuriksand I rewinded and it was still playing the next music, but the music title said it was still playing th old one
02:53:03***Alert Mode level 4
02:53:03***Alert Mode level 5
02:53:03yuriksencoded with LAME
02:53:03sharpei've noticed some times, something akin to that will happen.
02:53:03 Quit webguest67 ("CGI:IRC (Ping timeout)")
02:53:03***Alert Mode level 6
02:53:03yuriksI was all like "O_o ehhhh, what now?"
02:53:03DBUGEnqueued KICK Paul_The_Nerd
02:53:03Paul_The_NerdIt sounds like you've found a bug. See if you can come up with a consistent way to reproduce it in the newest CVS build, and if so file a report
02:53:03 Quit Daishi (
02:53:03 Quit Strath (
02:53:03 Quit Bagder (
02:53:03NJoinStrath [0] (
02:53:03NJoinBagder [0] (
02:53:03infamisanyone know how to use paged scrolling
02:53:10yuriksLatest CVS build == the "Latest" dl in the rockbox site?
02:53:14sharpeback to coding the emulator.
02:53:33Paul_The_NerdIt means the one on the CVS builds page, NOT the daily page.
02:53:43sharpeyuriks: the bleeding-edge builds
02:53:46Paul_The_Nerdinfamis: Doesn't work on the ipods.
02:53:50sharpeif they're still called that.
02:53:58infamisPaul_the_nerd, how bout the x5?
02:54:06Paul_The_Nerdsharpe: The page is labelled "CVS Builds" on the left sidebar, then on the page they're called bleeding edge
02:54:10yuriksI have an Ipod Mini 2g
02:54:11Paul_The_Nerdinfamis: Probably hold Play and press up/down
02:54:21Paul_The_Nerdinfamis: Assuming button combinations work with play
02:54:53infamisno go
02:54:57infamisit's cool
02:55:07Paul_The_NerdProbably not enabled yet, or the button combination doesn't work on X5
02:55:27infamisyea I'll just have to wait for it then
02:55:31 Quit JoeBorn ("")
02:56:07sharpei'm done with the emulator for tonight... i've got to get to work on some things...
02:56:17sharpenot that anyone cares, just thought i'd announce it.
02:57:11yuriksmeh, not happening anymore =/
02:57:32Paul_The_NerdWell it may just be fixed.
02:57:45yuriksNah, I tried with the same rockbox install
02:57:53yuriks(I tried to reproduce it on my version)
02:58:18yuriksJust to see if I COULD reproduce it in the first place =P
02:58:45yuriksWell, Rockbox is very nice overall, I just think that creating playlists could be less confusing >_>
02:58:46sharpeit's quite difficult to reproduce that particular thing.
02:59:01yuriksI tried to skip to -0:03 seconds, didn't happen
03:00:14 Join dj-fu [0] (
03:00:19yuriksAnd I dunno if it's just the theme I'm using, but the volume bar (in the theme) changes irregularly (like: 1 bar, 3 bars, 4 bars, 6 bars, 7 bars,...)
03:00:45yuriksAnd peaks don't fall smoothly =-
03:01:41 Quit infamis ("CGI:IRC (EOF)")
03:02:08Paul_The_Nerdyuriks: The peakmeter is actually probably the cause of your skipping. As for the volume, yeah, that's probably the theme.
03:02:50midkayfwiw, the peak meter can be smoothened out by reducing "peak release speed" (i think it's called) in the peak meter menu, although that will make it a bit slower.
03:03:04***Alert Mode OFF
03:03:10yuriksNah, with 1 the bars almost don't move
03:03:18yuriksWith 2 it isn't smooth
03:03:24yuriksWith 40 the sound still skips =P
03:03:25midkayjesus, no pleasing some people..
03:03:35yuriksI mean
03:03:37midkayyes, the peak meter is always updated 20 times a second i believe.
03:03:43midkaythat hurts playback a lot.
03:03:47yuriksthe BARS not peaks move slowly
03:03:57 Join Daishi [0] (
03:03:58***Server message 505: 'logbot- :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
03:04:00yuriksWell, how do I disable peaks then?
03:04:01midkayyuriks, i know what you mean.
03:04:07midkaypeaks? peak meter?
03:04:29midkaychoose a new wps.
03:04:40Paul_The_Nerdor edit it out of the current one
03:04:52yuriksAll the wps for my mini have a peak bar >_>
03:05:01yuriksWell, ok, can I edit files in Rockbox?
03:05:15Paul_The_NerdA .wps is just a text file. You can use the rockbox text editor or notepad or whatever.
03:07:35yuriksmidiplay? lol
03:07:44 Join decasm [0] (
03:07:44yuriksI wonder if there's an adplug plugin?
03:07:50Paul_The_Nerdmidiplay sucks on iPods right now
03:08:27yuriksoook, so, if I want to remove the peak meter, what line should I look for?
03:09:10Paul_The_NerdIt'll be on a line on its own, or should be. Just replace it with an empty line
03:09:13sharpepossibly with some numbers after it
03:09:38 Quit josh_ (Read error: 104 (Connection reset by peer))
03:10:15yurikshow do I paste a file with a different name? -_-
03:12:31 Join josh [0] (
03:12:50yurikshow do I duplicate a file?
03:13:33yuriksno, rockbox
03:13:39 Nick josh is now known as josh_ (
03:13:45Mikachui guess you need to copy it to another dir, then rename, then move back
03:13:53 Part josh_
03:13:54sharpeseems to be the solution.
03:13:54 Join Romanos [0] (
03:14:10decasmanybody have time to help with an install issue? from linux to nano.
03:14:47Mikachuyuriks: i believe the word you're looking for is "thanks"
03:14:55yuriksyeah, thanks =P
03:15:06yurikswhatever was to the ... ("whatever, I'll do it then")
03:16:04 Quit dj-fu ("Leaving")
03:16:36 Quit Romanos (Client Quit)
03:17:05yuriksmeh, I removed the %ps and now the theme is all messed up
03:17:17sharpedid you replace it with a blank line?
03:17:26yuriksno, I pressed left
03:17:54sharpeand that does...?
03:18:08yuriksremove the line
03:18:25Paul_The_NerdSo, you didn't follow instructions, and it didn't work. That's understandable.
03:18:36yuriksah, so whitespace is significant?
03:19:14yuriksok, I inserted a blank line where the %pm was, and it is still borked
03:19:25Paul_The_NerdIn what way?
03:19:37yuriksThe images are gone, and some lines are full of |||||>
03:20:06Paul_The_NerdHm, then it didn't get saved back right.
03:20:13Paul_The_NerdProbably a flaw in the text editor.]
03:20:26sharpePaul_The_Nerd: that's a great line... i must remember that.
03:20:31Mikachui heard wps editing in the text editor doesn't work well
03:20:46Paul_The_Nerdsharpe: The instructions/work/understandable one? I'm quite fond of it. :)
03:20:53sharpeaye :)
03:22:30sharpei need to get that one album from the band that's no longer a band...
03:22:42Paul_The_Nerdyuriks: I recommend redownloading the WPS, editing it in notepad or something not-rockbox, and see if that works better for yah
03:23:30yurikswell, I don't got a iPod cable on this pc (only on the other one, that my father is using), so that will have to wait
03:23:38yuriks(and I saved a backup copy btw ;)
03:23:56yuriksNow Listening to: Rush - Leave That Thing Alone
03:24:04Paul_The_NerdThere's a new version of the text editor in the works, I understand. It may work better once it's done.
03:24:21sharpethere's also a commodore 64 emulator in the works
03:24:31yuriksthe texteditor somehow remembered me of edlin (a DOS line editor)
03:24:53sharpei remember 'edit'... good ol' edit...
03:25:59Paul_The_NerdI still prefer edit over notepad.
03:26:22sharpefor me, only when i'm using some version of dos.
03:26:57Paul_The_NerdWell I now use context in windows mostly, but if I'm on a machine where it's not mine, I usually go for edit.
03:28:24yuriksI prefer Vim, thanks
03:28:44sharpei don't like vim too well...
03:33:26 Join safetydan [0] (n=dan@rockbox/developer/safetydan)
03:36:50 Part Paul_The_Nerd
03:39:05***Saving seen data "./dancer.seen"
03:39:52sharpei dunno.
03:40:56sharpesuch a letdown, isn't it?
03:44:52decasmcan anybody help with an install issue? from linux to nano. directories are on the ipod, but it's still giving me the "rockbox error: -1"
03:45:00 Quit hardeep ("Killed by BlackJac (Requested by panasync)")
03:45:50sharpedecasm: is rockbox.ipod in the root of the drive?
03:47:06decasmyes, although, when i ls in the root, it only shows "rockbox.ipo" - `vi rockbox.ipod` does open the file tho.
03:47:52sharpejust to be sure, the filesystem is fat32, correct?
03:48:05Mikachudecasm: what does mount list the filesystem as?
03:48:09Mikachuit should be "vfat"
03:48:22decasm /dev/sdb2 11 497 3911824+ b Win95 FAT32
03:48:27 Join dsh-1 [0] (
03:48:48Mikachuthat's not mount output
03:48:50XavierGryou will not believe it but minesweeper has a damn recursive function that will make stack overflows on large screens
03:48:59Mikachui'll believe it
03:49:02XavierGr(discover() in minesweeper.c)
03:49:03 Quit tvelocity ("Ex-Chat")
03:49:12sharpeno! it can't be true!
03:49:16XavierGrthis function calls it self up to 8 times
03:49:28Mikachurecursive functions are evil
03:49:30sharpeit likes itself, so whaT? :)
03:52:03decasmthanks. it was mounting as umsdos. i changed fstab to mount as vfat, and it booted. thanks.
03:52:22Mikachuum, are you still on linux 2.4?
03:53:15decasmis 2.4 contra-indicated?
03:54:26Mikachui guess not, i just haven't seen it a lot recently
03:54:51decasmi'm lazy. and "if it ain't broke, don't fix it."
03:54:56 Quit Daishi (Nick collision from services.)
03:54:59 Nick dsh-1 is now known as Daishi (
03:58:16 Quit Doomed (Read error: 104 (Connection reset by peer))
03:58:29 Join JaMiNkLe [0] (
03:59:57 Join Flaco98 [0] (
04:00:08 Nick Flaco98 is now known as FLACo98 (
04:00:53FLACo98evening all...
04:01:51FLACo98anyone feel like helping me track down the fragments of code i'll have to change in order to add a 5th option to the Crossfade settings?
04:01:58sharpenot me :D
04:02:44FLACo98I've already added "shuffle and track skip" to the crossfade menu, and added one to the static size thingy, but i'm not sure where in the code things are checked for, whether or not to actually crossfade...
04:02:48 Nick FLACo98 is now known as Falco98 (
04:03:05sharpewell, i can't help you there...
04:03:20 Join jpmahala [0] (
04:03:23Falco98if you happen to stumble upon any, let me know
04:03:34sharpewill do.
04:03:44Falco98(for example, where exactly in the code it decides to crossfade if set to "shuffle" or "track skip" when doing so)
04:04:06sharpei doubt i'll be playing in the playback code anytime soon though.
04:06:29Falco98meh, i'm thinking it shouldn't be too hard
04:06:48Falco98the code is all already there, it's only minor reconfigurations i have to do.. just gotta make sure i get ALL of it
04:07:02 Part decasm
04:07:19 Quit jpmahala (Client Quit)
04:07:29 Join pjo [0] (
04:08:27pjoHello ! untagged songs were tagged using iTunes but after running TagCache, those are still in untagged. How can this situation be corrected ?
04:09:00sharpedo the tags show up in anything else, other than itunes?
04:09:03XavierGrnever use iTunes
04:09:11XavierGrit is bad for you menta health
04:09:22 Join gursikh_ [0] (
04:09:34Falco98ditch iTunes, use another player such as winamp or fb2000 (windows), and use a tagging program to re-tag everything :)
04:09:47 Part gursikh_
04:10:07Falco98and if you CAN'T ditch itunes, at least check in another program to see if they show up
04:10:12Falco98(like what sharpe said)
04:10:21pjoso there exists incompatibility in RockBox tag and iTunes tag ?
04:10:44sharpein a sense yes. in the same sense, they're not compatible. also, they have nothing to do with each other.
04:11:02XavierGriTunes is evil
04:11:26XavierGrSatan forged it deep below from Hell!
04:11:57pjothanks I will check tags with GodFather
04:12:27XavierGror if you think Godfather is a little difficult use Mp3tag
04:12:45XavierGrgoodnight all!
04:13:19 Quit YouCeyE (Remote closed the connection)
04:13:49 Join kkurbjun [0] (
04:14:17kkurbjunamiconn are you around?
04:15:14kkurbjunI have an ipod mini 1g with a compact flash card in it rather then the hitachi mini hd, the card works fine in disk mode and in the apple os, but rockbox freezes all the time on it
04:16:55kkurbjunit can read directories sometimes, but not others. I was wondering if there's something that might be obvious with the disk code that would cause problems with a compact flash card rather then the HD
04:17:20Falco98JdGordon: u around?
04:17:50kkurbjunAs a note it's a sandisk 1gig drive in the ipod. I tried other brands but they don't work. I think that's something to do with not properly supporting trueIDE mode in the CF specs
04:19:47safetydanFalco98, playback.c is probably all you need to look at for changing the crossfade setting behaviour
04:20:34Falco98safetydan: ok.. any ideas which functions i need to look in, or at least what search string i should try? the ones i thought would work are proving failure
04:20:39pjowith mp3tag those tags are shown correctly, but not with RockBox, untagged
04:22:17Falco98safetydan: (i figured i'd find references to global_settings.crossfade, but there's only one.. and it doesn't seem to need changing)
04:25:52Falco98ah.. i guess it's audio_set_crossfade in playback.c ...
04:25:57 Quit pjo (" HydraIRC -> <- The future of IRC")
04:28:29safetydanFalco98, or track_skip_done maybe
04:28:30Falco98no, it's not even that
04:28:41safetydanI just basically grepped for "crossfade"
04:29:00Falco98safetydan: i've looked at track_skip_done, and don't think it even needs to be changed for my feature
04:29:07safetydanplayback.c is out of my area so...
04:29:18Mikachuremove the option from the definition and see where you get errors
04:30:51Falco98Mikachu: you mean one of the already-existing options?
04:31:19Mikachui'm not sure exactly what you were doing, but i thought you were looking for users of a particular option
04:32:47Falco98i'm trying to add "track skip + shuffle" to the crossfade options
04:33:06Falco98since the current setup is needlessly constrained
04:33:41Falco98but can't figure out *where* in the code the settings are interacted with.. i have found the menu and added an option, but at this point it's just a meaningless shell
04:34:15 Quit Galois (Remote closed the connection)
04:34:35 Join Galois [0] (
04:39:57 Quit TeaSea ("Leaving")
04:43:30 Quit Sinbios (Read error: 104 (Connection reset by peer))
04:43:43Falco98gah.. fucking dumbasses, they should have played the recording back for everyone the second they got back to CTU
04:44:47sharpewell, i'm out.
04:44:51sharpeg'night everyone.
04:45:00MikachuFalco98: a what now?
04:45:32Falco98it compiles great
04:45:53Falco98i can even choose my option and back out of the menu
04:46:16Falco98[this is in the sim]
04:47:38Falco98haven't tested playback yet :-P
04:47:49Falco98i suppose if i've chosen my new option, nothing will work
04:48:10Falco98(or it'll pretend like it's on "crossfade all" since the new selection supplanted its number)
04:53:01 Join damaki_ [0] (
04:59:05 Quit nave7693 (Read error: 110 (Connection timed out))
05:01:12 Join Rob2222 [0] (
05:05:33 Quit mikearthur (Read error: 104 (Connection reset by peer))
05:07:57 Quit Daishi ("Client exiting...")
05:08:24 Quit damaki__ (Read error: 110 (Connection timed out))
05:13:40Falco98Mikachu: my comment before was a rant on this week's episode of 24 :-P
05:14:23Falco98but when you said "what now" (i missed the "a") i figured you meant how my compile was going :-P
05:15:23 Quit Rob2222_ (Read error: 104 (Connection reset by peer))
05:19:43Falco98but yeah.. it compiles fine, and the simulator runs
05:20:26Falco98i've searched playback.c for all mention of "crossfade" and can't find where it actually changes things based on the setting
05:22:34safetydanother places to look would be pcmbuf.c and dsp.c
05:24:25Falco98i've looked through pcmbuf, and the only places it refers to the global_settings.crossfade seem irrelevant to the actual *mode* that crossfade is set to...
05:24:43Falco98haven't tried dsp.. i'll look there next.
05:24:48 Join damaki [0] (
05:31:15Falco98safetydan: dsp.c has no instances of the phrase "crossfade"...
05:35:45 Join nave7693 [0] (
05:36:44 Join vidjie [0] (n=co_in_bd@
05:38:54safetydanah yeah, that would be because I was thinking of crossfeed not fade
05:39:08***Saving seen data "./dancer.seen"
05:39:27 Quit damaki_ (Read error: 110 (Connection timed out))
05:48:38Falco98ah yeah
05:51:08 Quit vidjie ()
05:51:12midkayFalco98, you don't have a "search within files" tool?
05:52:06Falco98i've searched the entire "apps" folder for all mentions of "crossfade" and the results i get are ..
05:52:08midkayi had no trouble finding the crossfade code..
05:52:10Falco98unhelpful, so far
05:52:16midkaypcmbuf.c it is, i'm pretty sure.
05:52:19Falco98oh i've found tons of crossfade code..
05:52:37midkaywhat exactly are you looking for?
05:52:43Falco98but none of it seems to be the code that reads what the crossfade-mode setting is, and tells the player to act accordingly
05:52:59midkaye.g. ..?
05:53:03Falco98i'm looking for where it detects "track skip", "shuffle", or "always" (for example)
05:53:22Falco98so i can add the "shuffle AND track skip" case
05:53:23midkayi added the track skip mode.
05:53:29Falco98which should be easy if i could find it
05:53:30midkaythat'd be in playback.c
05:53:40Falco98ok.. i have playback and pcmbuf both open
05:54:07Falco98i've found the function that tells the player NOT to crossfade if it's on "track skip", but i don't even need to change that
05:54:09midkaytook about two seconds to find it. line 1971..
05:54:26Falco98yeah, that's where i've been
05:55:15midkayslightly confusing code.. sec.
05:55:18Falco98that's the only code i can find that directly refers to the global_settings.crossfade member, so where are the ones that detect "always" and "shuffle"?
05:55:30midkayin the crossfade code itself, i think.
05:56:43Falco98well other than in settings_menu, i can't find "crossfade code", unless it's that contained in pcmbuf.c
05:56:54Falco98(and if so, i've found not much helpful there either)
05:57:58 Quit rob- (Read error: 110 (Connection timed out))
05:58:08midkaypcmbuf.c has it all.
05:58:19 Quit nave7693 (Read error: 110 (Connection timed out))
05:58:36midkaytry line 986 of pcmbuf.c
05:59:20Falco98i've been there too, and again it looks like something i don't need to change for "shuffle + track skip" to work
06:00:00Falco98or should i add a condition to it
06:00:05midkay if (global_settings.crossfade == CROSSFADE_ENABLE_SHUFFLE) ....
06:00:24midkayif it's track skip, that won't.. erm..
06:00:30midkayare you gonna add a new option?
06:00:36Falco98already did that
06:01:03midkayso if (global_settings.crossfade == CROSSFADE_ENABLE_SHUFFLE || global_settings.crossfade == CROSSFADE_ENABLE_TRACKSKIP_SHUFFLE)
06:01:17midkayfeel free, whatever you want
06:01:25midkayi'm not psychic, unfortunately. :(
06:01:29Falco98oh i was still typing that when you typed yours
06:01:45midkayoh :)
06:01:50Falco98i've put something in there, not sure which it is.. but yeah..
06:01:55Mikachulet's call it steven
06:02:13Falco98what you've typed so far looks OK, but what would it pass?
06:02:20midkaythe same thing.
06:03:20 Join Cassandra- [0] (
06:04:13midkayyou want it to always skip on manual track change, but also if in shuffle mode during normal playback, right?
06:04:51midkaysigh, this code is a little confusing.. alright, sec.
06:05:00Falco98i switch back and forth occasionally between album play and shuffle-all, etc
06:06:52Falco98so crossfade for track skipping is handled in a whole different way from shuffled play, i guess...
06:07:18midkayright, but we can somewhat work around that by detecting shuffle enabled in the place where track skip is dealt with..
06:07:30midkayi'm writing in some code now, just a moment.. trying to work it out mentally
06:07:38 Join JBGood [0] (
06:09:25midkaysigh, i hate this. too many cases for my poor little brain. :)
06:10:23Falco98oh, add a case in the function at 1971 of playback.c
06:10:45midkaythat's what i'm doing..
06:10:49midkayi'm not touching pcmbuf.
06:10:56Falco98test for shuffle in global settings, if yes, pass an allow, if no, do what it does anyway
06:11:11Falco98well we have to add that case in pcmbuf also right?
06:11:21Falco98in pcmbuf_is_crossfade_enabled
06:11:28Falco98(the one you wrote a few minutes ago)
06:12:04midkayyou should have modified pcmbuf to also return global_settings.playlist_shuffle for the trackskip/shuffle mode..
06:13:02Falco98well all i did was add a condition to the if() statement
06:13:09Falco98i didn't touch what it returned
06:13:15midkaythat's right
06:15:04 Quit Cassandra (Read error: 110 (Connection timed out))
06:15:06 Nick Cassandra- is now known as Cassandra (
06:15:13 Join BHSPitLappy [0] (
06:16:28midkaysigh, i'm going insane..
06:16:48Falco98i believe all you have to add is a test for one extra case here..
06:17:29Falco98if(global_settings.crossfade == 3)
06:17:35midkayyes, but where it goes and what it tests exactly is killing me.. i'm so awful at dealing with a lot of variables/cases mentally
06:18:33 Nick JBGood is now known as jgrueman (
06:19:10Falco98else {do what it already did}
06:19:23midkaybut then we have to deal with manual skips also..
06:19:49midkayand that's where i begin to lose track of stuff
06:20:39Falco98manual skip is handled previously in this function
06:21:06Falco98and, as far as i can tell, it will be "on" anyway because when crossfade is set to anything other than "off", it returns true
06:21:42Falco98pcmbuf_is_crossfade_enabled uses global_settings.crossfade (an int from 0 to 4, now) as a bool to test true or false
06:21:47Falco980 is "off", anything else is "on"
06:22:29Falco98which is why the "track skip" code has to test for "track skip only" and prevent crossfading on automatic track changes
06:23:33Falco98so really the only thing we have to make sure *isn't* crossfaded is automatic track skips under normal circumstances, which is the code we're looking at right now...
06:23:47Falco98the "else if" clause of the track_skip_done function
06:24:03Falco98make sense?
06:24:57midkaythe theory is fine, but implementation is up to you, i'm just awful at that, sorry :)
06:25:07 Quit jbauman (Connection timed out)
06:27:15Falco98here i'll paste the code i've gotten just now..
06:27:38midkayi hope you don't expect assistance. :)
06:28:51 Join JBGood [0] (
06:28:51Falco98just tell me if it looks right to you
06:29:41midkayah, pretty clever. :)
06:29:55midkayi think that should work.
06:30:03Mikachuyou could as well put codec_track_changed outside the if/else
06:30:27Falco98actually something doesn't seem right to me
06:30:44Falco98mikachu: yeah, i'd thought of that earlier but forgot it now for some reason
06:32:08Falco98what i don't understand is, the "else" that follows this "else if" case calls pcmbuf_set_position_callback and pcmbuf_set_event_handler.. might i need to do that too?
06:32:33midkaythat's for gapless, so, no, if these don't pass it should switch right to those..
06:33:30Falco98well the problem is, if it reaches my new if() case, it'll never reach the outside else()
06:33:57Falco98oh nevermind
06:34:32 Quit rotator ("zzzzzzzzz")
06:34:33Falco98with the limited possible cases that wouldn't even be an issue
06:35:15 Nick JBGood is now known as JBGrue (
06:36:46Falco98ok, compiling..
06:38:14Falco98damn, if only i knew how to do CVS diffs :-P
06:38:35Falco98i hope nothing's changed in playback.c or pcmbuf.c in the last few days
06:40:24 Quit lostnihilist (Read error: 110 (Connection timed out))
06:45:24 Quit Rob2222 (Read error: 104 (Connection reset by peer))
06:45:53MikachuFalco98: "cvs diff -u"
06:45:53 Join BHSPitMonkey_ [0] (
06:46:15 Quit jgrueman (Connection timed out)
06:46:17Falco98AFAIK i haven't set up cvs in my cygwin..
06:46:18 Join Cassandra- [0] (
06:46:23 Join Rob2222 [0] (
06:46:24Falco98i kinda missed that class :-P
06:47:59Falco98hmm.. so it works basically as if it's in shuffle mod
06:48:17Falco98but while not in shuffle mode, it doesn't crossfade on track skips..
06:48:34Falco98(which is completely wrong)
06:51:29Falco98midkay: the part we changed in pcmbuf.c isn't good enough.. it doesn't sufficiently tell playback to "still crossfade on track skip"
06:51:42midkaythe pcmbuf.c wasn't really for that..
06:51:53midkayit was just for returning the shuffle mode in either crossfade setting
06:52:32Falco98i think we judt didn't need to change that
06:52:48Falco98i think it was fine like it was..
06:53:19Falco98because if we return global_settings.playlist_shuffle, then it'll return FALSE when shuffle is off
06:53:42Falco98and that's the function that tells whether to crossfade on manual track skip
06:54:00Falco98so if we leave it as it was, it'll return "3", which is a boolean "yes"
06:54:26midkayfeel free to do whatever, it was just a suggestion.. :)
06:54:47midkayi wasn't sure how things would play out but that seemed necessary.
06:55:08Falco98hehe no prob.. i thought that was right too, but i think i've traced it thru in my head enough to understand..
06:55:13Falco98i'll recompile and test again
06:56:27Falco98it works :)
06:56:45Falco98now to study up on how to CVS my cygwin :-P
06:58:38Falco98i ran the command specified in the wiki but it told me i failed to login with no pass
07:00:21Falco98oh got it, i think
07:00:39Falco98damnit i didn't want rockbox-devel going into this dir.. can i just move everything? or do i have to redo it from scratch
07:01:19 Quit BHSPitMonkey (Read error: 110 (Connection timed out))
07:02:40 Quit Cassandra (Read error: 110 (Connection timed out))
07:02:41 Nick Cassandra- is now known as Cassandra (
07:03:19Falco98so is there a way i can diff the CVS code i just got with the code i've been working on locally?
07:03:39Falco98or should i have been working on the CVS code all the time, leaving me stuck now?
07:08:04Mikachuif you have a dir rockbox-falco and rockbox, you can do diff -puR rockbox rockbox-falco crazy.patch
07:08:12Mikachudiff -puR rockbox rockbox-falco > crazy.patch
07:08:40Falco98ahh gotcha
07:09:02Falco98though if i have compiled builds going, that'll make it go haywire i'm guessing
07:09:23Mikachudiff won't add new files unless you add -N
07:09:44Mikachuor you could just move the build/ dir away
07:10:22Falco98or just copy my edited files in on top of the ones i just got from CVS and do a diff there..
07:10:26Falco98maybe i'll do that
07:10:58Mikachuthat won't go well if the files have been modified in cvs between now and when you got the source
07:13:12Falco98i just got the source about a minute ago
07:13:27Falco98i'm tired, sorry
07:13:50Falco98the only ones i've modified are settings.c, settings.h, playback.c, and settings_menu.c
07:14:01Falco98and the build i worked on is only a few days old
07:14:10Falco98let's cross our fingers anyway
07:15:14Falco98it *looks* like it'll be alright
07:19:36Falco98patch is uploaded O:-)
07:19:51 Join birdturd [0] (n=kricket@
07:20:24birdturdi chose the all black skin and now i can't see the menu
07:21:09kkurbjunamiconn: looking into it more, I think it's caused by the ata sleep command similar to the nano. I'm able to boot all the time into rockbox now, and as long as I start to read from the drive before the backlight times out the ipod will still work, after the backlight goes off, the drive stops reading. I
07:21:17MikachuFalco98: looks like you didn't revert any old changes at least
07:21:17birdturdwhoa there
07:21:22birdturdkeep your pants on
07:21:30kkurbjun'm guessing this is just in similar timing to the sleep/spindown command
07:22:27Mikachubirdturd: i'm going to guess you're an ipod user, so hold down menu+select to reboot, then turn on the hold switch as soon as you see the apple
07:22:39birdturdwut does that do
07:22:51Mikachuit resets your settings
07:23:11birdturdsounds risky
07:23:34Mikachuwell, you'll have to do your settings again
07:24:10 Quit damaki (Read error: 110 (Connection timed out))
07:24:11kkurbjunamiconn, sorry, I was responding to a message I was leaving earlier
07:24:29birdturdi don't think i can trust someone with a pokemon for his screenname
07:24:34CtcpIgnored 2 channel CTCP requests in 0 seconds at the last flood
07:24:34*amiconn just got up
07:24:35birdturdcan someone else help?
07:25:04Mikachui am pretty sure there are no pokemon called mikachu
07:25:12*Falco98 agrees
07:25:12kkurbjunI have a ipod mini 1g that I have working with a compact flash card rather then the hitachi mini drive and I was trying to figure out why rockbox was hanging when the apple os seemed to be wroking fine
07:25:36amiconnHmm, sounds plausible then
07:25:37Falco98and even if it were an allusion to *P*ikachu, pikachu is the freakin' man
07:25:56birdturdsorry I can't identify all 984 pokemon creatures like yourself
07:26:05birdturdFalco98, this is an adult only chatroom
07:26:12Mikachuso what are you doing here?
07:26:23Falco98how can he NOT be?
07:26:24amiconnYou might need a special build that disabled ata sleep like on the nano - or better try to figure out why/ where it hangs
07:26:53birdturdi chose the all black skin and now i can't see the menu
07:26:54birdturdwhat do i do?
07:27:01kkurbjunas a note if you ever want to use a compact flash card in the minis, get a sandisk one, I tried a bunch of different brands and none worked other then the sandisk
07:27:20Falco98bird: listen to Mikachu
07:27:25kkurbjunyeah, I'm going to try that soon when I get my build stuff setup, I don't have my computer right now
07:27:37birdturdno more comments from the pokemon crew
07:27:43Falco98or copy back over all your rockbox files, which tends to reset config anyway
07:29:26Falco98well then i have an easy solution to your problem: /ignore birdturd
07:31:16midkaybirdturd, you come in begging for help and think you'll get it by insulting others?
07:31:26birdturdthat wouldn't apply, seeing as how i don't have a generic retarded pokemon for a nick
07:31:42Mikachuyou remind me very much of protricity
07:31:47midkaybirdturd, k, you can leave now, nobody's going to help you.
07:32:04birdturdi didn't ask you midkay
07:32:12birdturdgo afk
07:32:32midkayi don't care if you were talking to me. i'm talking to you.
07:32:40birdturdno one cares midkay
07:32:41birdturdgo afk
07:32:43 Join RoC_MM [0] (
07:32:55*Falco98 wonders why there aren't ops in here like the other day
07:33:16Mikachuamiconn: plz
07:33:26midkaybirdturd, yessir.
07:33:36birdturdgood dog
07:34:23Mode"#RockBox +o amiconn " by ChanServ (ChanServ@services.)
07:34:35midkayback atcha
07:35:02 Join Acksaw [0] (
07:35:20*scorche waves bye to birdturd
07:35:21Mikachubirdturd: see you at the next host then
07:35:25birdturdthat doesn't work
07:35:31birdturdthis isn't gradeschool
07:35:32birdturdshut up fagachu
07:35:35birdturdlearn to irc
07:35:51midkayhaha, it's him. i remember that. 'learn to irc'.. nobody could forget that horrible grammar.
07:35:53birdturdor go afk for life
07:36:03birdturdrofl midkay fails again at irony
07:36:07birdturdno surprise there
07:36:12birdturdAnother Victory for BS Inc.
07:36:14 Part birdturd
07:36:34midkaynice job.. you really owned us.
07:36:36Mikachumaybe we could get him a nice cage and a wheel to run in?
07:36:45*scorche wonders why he had a class b ip
07:37:32 Join lostnihilist [0] (
07:37:33Falco98question: is it possible to change a feature request to a patch on the tracker?
07:37:39Falco98or should a new entry be opened?
07:38:07 Join muesli|delhi [0] (n=muesli_t@
07:38:24midkaytook him long enough to figure it out, anyways..
07:38:55jncscorche: Tor
07:39:11***Saving seen data "./dancer.seen"
07:39:13jncdang, replacement remotes are expensive
07:39:16scorchejnc: no....tor usually has a different mask
07:39:24jncspent $25 bucks on one just now :(
07:39:29scorcheprolly some proxy though
07:40:42Mode"#RockBox -o amiconn " by ChanServ (ChanServ@services.)
07:41:02 Quit kkurbjun ("CGI:IRC (Ping timeout)")
07:41:19scorchejnc: meh...i dont care enough
07:47:42jncoh. i'm just sayin', it's not like i think about remotes so much
07:47:53jncbut then i break/misplace one and realize how i take them for granted
07:48:26Mikachui think he was referring to the host
07:49:19midkayFalco98, if it's your own request, you should be able to do it..
07:49:29Mikachui think only admins can though
07:49:39Mikachuthere is a button in the top right that tells you what you can and can't do
07:49:41midkayi thought users could modify their own.. hm.
07:49:54midkaywell, i can do it, if you wish
07:50:49Falco98yeah i believe i don't have the correct permission level
07:51:26Falco98would this be an appropriate time to change it from FR to Patch?
07:51:43Falco98and if so, anyone in here have the permission levels to do so? O:-)
07:52:22midkayi said i can do it, if you have a patch it's probably a good idea to switch it over, yes.
07:52:24scorcheFalco98: read up before you spoke
07:52:35Falco98[and 5338 −− insert random folders −− which is working now too]
07:53:09Falco98scorche: yeah my bad :-P
07:53:23Falco98midkay: it would be appreciated :)
07:53:26midkayFalco98, 5344?
07:53:55Falco98that's the one i've been pestering you about ... i mean, working on
07:54:15Falco98but 5338 is also a FR of mine, and we've finally got a working patch for it too
07:55:57midkayFalco98, converted 5344..
07:56:12midkayi'm not sure about 5338, since there's such a long discussion on it..
07:56:28Falco98what's the rule on that, in general..?
07:56:40Falco98should it be opened anew as a patch, instead of converted?
07:56:51midkaythere is no rule, really..
07:56:54Falco98[i'd be willing to if told it's OK to do]
07:57:11midkayi'll just convert it, since we can always switch back.
07:57:34Falco98is there any way to.. let's say.. edit the content of the main text, and/or attach something?
07:57:46midkayif you can't edit it, i can.. *shrugs*
07:58:09Falco98does it have the capability of having a file attached to the main body?
07:58:17Falco98(if so, attach the patch way at the bottom :-P)
08:01:01midkayhm, can't find it..
08:01:12midkaypeople tend to go to the end of the comments anyways for newer revisions, if any.
08:01:21Falco98hm, true..
08:01:21 Join JoeBorn [0] (
08:01:53Falco98thanks for helping me out..
08:02:10midkayno problem
08:02:44Falco98aight, bedtime for me. everyone test my patch for me O:-)
08:03:20midkayi never use shuffle, so.. no! ;)
08:05:33Falco98well then just make sure it works for track skip O:-)
08:05:51Falco98aight, i'm out..
08:05:56 Part Falco98
08:09:19amiconnThe patch has a bug... and indeed we would want this either split in separate settings, or a general 'intelligent' crossfade setting
08:10:42 Join YouCeyE [0] (n=YouCeyE@unaffiliated/youceye)
08:14:22 Part YouCeyE ("Leaving")
08:18:59amiconnImho crossfade could be reduced to 3 modes: Off, Intelligent, and Always. Intelligent mode would crossfade whenever the tracks don't 'fit together'
08:19:16amiconn...i.e. either when shuffling, or when skipping tracks
08:19:27midkayi think there should be more specific behavior settings..
08:19:44Mikachuwhat if you have a shuffled playlist?
08:20:26amiconnYeah, the problem is to figure out which tracks don't fit together...
08:20:55amiconnThe bug in the patch is that there are now 5 modes (0..4), so it would need 3 bits to store them. As it is, the 'Always' setting won't be remembered
08:23:22 Quit mirak (Remote closed the connection)
08:23:32 Quit sharpe (Read error: 110 (Connection timed out))
08:24:10 Join Kohlrabi [0] (
08:24:40midkaysimple fix, then..
08:26:20 Join enfemus [0] (
08:26:31 Quit enfemus (Client Quit)
08:26:40 Join infamis [0] (
08:29:17infamisAnyone know what coldstart detection is with regards to ATA?
08:31:56infamis...or the importance of i2c?
08:34:43 Join [TCK] [0] (
08:37:10 Join Sinbios [0] (
08:41:53 Quit swampcow ("told you...")
08:43:40 Quit TCK (Read error: 110 (Connection timed out))
08:49:23 Join ac [0] (
08:49:37acHi all... when will feature freeze end?
08:51:18JdGordoneventually.. :D's impossible
08:56:54 Join Zagor [0] (n=bjst@rockbox/developer/Zagor)
09:03:24 Join theli_ua [0] (
09:03:40 Join petur [0] (
09:04:09 Join stripwax [0] (
09:05:50markunac: as soon as rockbox for iriver h1xx has the most serious bugs fixed I guess
09:06:04markun(and the older targets)
09:08:03*amiconn calculated the average current draws from his battery runtime measurements
09:08:36amiconnI'd really like to know what is drawing an additional 60 mA (!!) in the H300 compared to H1x0
09:09:32JdGordonthe colour lcd?
09:09:50peturshould be switched off
09:09:57JdGordonthats about the only difference isnt it?
09:10:00amiconnThat was a runtime test... with the lcd switched of 99.9% of the time
09:12:06amiconnAll other numbers (for H140, recorder, and player) are well in the expected range, except one for recorder, which looks like a strange measurement error and will be redone
09:12:26amiconn(and the recorder charging still being crap)
09:12:40amiconnBetter crap than the 2.5 version though
09:13:24peturheh.. quote of the day
09:14:17JdGordonyou mean not as crap..?
09:14:45 Join awormus [0] (
09:16:27JdGordonis there any way to get the number of list items that can be shown at 1 time?
09:16:45JdGordonor do i manually have to do lcd_height / font_height?
09:17:39amiconnyeah, not as crap, but still crap
09:18:12amiconnThere is sth like that in the gui_list code iirc
09:20:37 Quit RoC_MM ("Leaving")
09:20:43JdGordonpanic stkvoc main
09:20:43JdGordon ?
09:21:21JdGordonwhats the most common cause of that?
09:21:38petura bug :P
09:21:57*JdGordon wonders where he'd be without petur :D
09:22:25*petur wonders if JdGordon found his bug of yesterday
09:23:56JdGordonthats what im working on atm..
09:26:39JdGordon:'( works fine in the sim...
09:26:57amiconnstkov means stack overflow
09:27:12 Quit stripwax (Read error: 110 (Connection timed out))
09:27:17amiconnThe sim has virtually unlimited stack, unlike the target
09:27:37JdGordonis that coz ive forgotten static on the gloal buffer variables?
09:28:02amiconnGlobal vars are always outside the stack, static or not
09:28:16JdGordonthats what i thought...
09:28:21amiconnYou probably have a function with a large, local, non-static array
09:28:56JdGordonnope.. and the wierd thing is it only crashes when its runiing with no file.. which is handled correclt.y..
09:28:56 Quit XavierGr (Read error: 104 (Connection reset by peer))
09:29:34JdGordongrr... found it.. possibly..
09:29:52amiconnMain thread stack is 8KB, most other threads use the standard stack size of 1KB.
09:30:06amiconnCodec and voice codec stack have a bit more (10KB iirc)
09:31:02 Join JoeyBorn [0] (
09:33:36JdGordonall fixed :D
09:36:14markunamiconn: do you have a FM recorder?
09:38:08 Quit [TCK] ("well, if you say so.")
09:38:08 Quit ac ("CGI:IRC (EOF)")
09:38:35JdGordonwhats the maximum number of lines realistically possibly to show on any target/font?? 20?
09:39:13***Saving seen data "./dancer.seen"
09:41:01amiconnmarkun: nope
09:41:05amiconnJdGordon: Way more
09:41:22amiconnOur tinies font is 5 pixels high
09:41:29JdGordonthats not readable..
09:41:44amiconnWell, it depends on the target
09:42:07JdGordonok, 80.. wasting 240bytes for some speed..
09:42:08amiconnThe scroll thread bases the maximum possible number of scrolling lines on that
09:42:22 Quit JaMiNkLe (Read error: 110 (Connection timed out))
09:42:28amiconnI'd just use LCD_HEIGHT/5
09:42:41amiconn...instead of a fixed constant
09:43:04JdGordoni guess that works..
09:43:06amiconnmarkun: Why are you asking?
09:43:27markunwanted to know if this bug has been fixed:
09:44:22 Quit kackerlac (Read error: 110 (Connection timed out))
09:45:11 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
09:45:33amiconnHmm, strange bug...
09:45:58amiconnCassandra has one iirc, as well as Linus
09:46:12markunShe reported the bug
09:47:20 Join _FireFly_ [0] (
09:48:22 Quit JoeBorn (Read error: 110 (Connection timed out))
09:49:10JdGordonbugger it... ill work on optimizing it if ppl complain :D
09:55:30 Join Pi [0] (
09:56:01 Join webguest90 [0] (
10:04:32 Join anrdewmel [0] (
10:09:33 Join JdGordon41 [0] (
10:09:57 Quit JdGordon41 (Read error: 104 (Connection reset by peer))
10:11:09 Join JdGordon41 [0] (
10:11:09 Nick dongs_ is now known as dongs (
10:12:25 Quit JdGordon41 (Remote closed the connection)
10:12:34 Quit Acksaw (Read error: 104 (Connection reset by peer))
10:13:12 Join Acksaw [0] (
10:14:33 Join JdGordon41 [0] (
10:16:14 Join Spacksaw [0] (
10:16:14 Quit Acksaw (Read error: 104 (Connection reset by peer))
10:20:06 Quit JdGordon41 (Remote closed the connection)
10:28:37 Join linuxstb [0] (
10:28:42 Quit linuxstb (Client Quit)
10:29:01 Join linuxstb_ [0] (
10:29:34 Nick linuxstb_ is now known as linuxstb (
10:31:06 Quit linuxstb (Client Quit)
10:38:24 Quit Xerion (Read error: 110 (Connection timed out))
10:42:04 Join Xerion [0] (
10:49:29 Join LedByTheReaper [0] (
10:50:59LedByTheReaperanyone got iDoom Half life working?
10:51:37LedByTheReapercause mine just says this uses non standard textures and i have to reboot
10:52:21Nibbleron what systems does doom run?
10:52:53peturirivers and some ipods iirc
10:52:59petursee wiki page
10:53:04 Quit _FireFly_ ("Leaving")
10:55:32LedByTheReaperI'm using it on 5G ipod
10:59:00 Part anrdewmel
11:02:01markunLedByTheReaper: btw, iDoom is the name for ipodlinux' doom
11:06:21awormushow easy is it to set up rockbox on an iriver?
11:06:49peturfairly easy
11:07:22awormusand pretty stable?
11:07:39 Quit LedByTheReaper ("CGI:IRC (EOF)")
11:08:09 Quit JBGrue (Read error: 110 (Connection timed out))
11:08:47peturfor me it is...
11:10:30peturfor installation, look here:
11:11:17awormuspetur: thanks, looking at that now.
11:11:43awormusand did you find that rockbox is better than the original os?
11:12:06peturdepends what you want. for me it very much is
11:12:37markunawormus: which iriver do you have?
11:12:45awormush340 European
11:13:01awormusthe navigation is what kills me about the default stuff
11:13:06awormusit's almost unusable
11:13:26peturrockbox is filebrowser based
11:15:00markunawormus: there is still a bug with the h300 port that makes rockbox drain your batteries faster than the original firmware.
11:15:42awormuscan you listen to music while charging with rockbox?
11:15:54 Join Jungti1234 [0] (n=jungti12@
11:16:02Jungti1234E10 came to me at last.
11:16:48markunDid you open it up to make pictures for rockbox yet ;)
11:16:49 Join linuxstb [0] (
11:17:03Jungti1234Now, I'm going to disjoint it.
11:17:13Jungti1234disjoint? :) open
11:17:47awormusand does recording work in rockbox?
11:17:59markunJungti1234: Don't you want to use it a bit first?
11:18:03Jungti1234Galois: yeah. Thanks
11:18:06markunawormus: yes
11:18:06peturawormus: much better
11:18:10linuxstbmarkun: Don't discourage him...
11:18:15Jungti1234markun: ?
11:18:29markunJungti1234: forget what I said :)
11:18:35Jungti1234:) ok
11:18:36awormushrm, sounds awesome! Will charge up and then install :D
11:18:42peturawormus: peakmeters, on the fly gain, WAV recording, unlimited time
11:18:47Jungti1234I go now.
11:18:57markunawormus: and the firmware is getting better all the time, unlike the one from iriver
11:19:19awormusmarkun: yes, that was the only thing I was disappointed with, when I got mine at christmas...
11:19:25awormusthat and the navigation from hell
11:21:45 Join linuxstb_ [0] (
11:21:46amiconnUSB OTG is not yet supported in rockbox...
11:22:10 Quit linuxstb (Nick collision from services.)
11:22:13 Nick linuxstb_ is now known as linuxstb (
11:22:15amiconn...but the rockbox bootloader allows dual-boot, so you can still boot retailos if you need USB OTG
11:23:12 Join JaMiNkLe [0] (
11:23:53awormusamiconn: I haven't used that yet, so it probably won't be a big deal to have to reboot...
11:24:02linuxstbAnd I guess the other two main features in iriver's h3x0 firmware but not Rockbox are WMA support and video playback.
11:24:31awormuswell, the video playback sucks anyway :)
11:24:44awormusare those things on the roadmap for future releases?
11:24:58markunWMA is, but not with DRM
11:25:03linuxstbSomeone is working on WMA support, but it's going slowly.
11:25:22linuxstbI'm sure video playback will happen eventually - but I don't think anyone is currently working on it.
11:25:34 Join Xerion_ [0] (
11:26:04 Quit Xerion (Read error: 104 (Connection reset by peer))
11:26:08amiconnOtoh, rockbox supports codecs that aren't supported in retailos
11:26:36Pilinuxstb: converting all the menus from boot to int taking ages!
11:27:01Pithere are a lot of them it might be easier if I could create a temporary global variable, can you define one in the menu.h?
11:27:06linuxstbawormus: Here's a nice summary of Rockbox's features:
11:27:44awormuslinuxstb: thanks
11:28:16awormuswhat programming language is it all in?
11:28:19linuxstbPi: A global variable is of course possible, but will be a hack....
11:28:29peturawormus: c
11:28:31linuxstbawormus: C with some small parts in assembler.
11:28:33peturand asm
11:29:02awormusand is speed comparable to retailos?
11:29:25peturrockbox boots faster
11:29:42PiIt is unesesery to have all of the menues ints and i think it will increse the size adversly
11:30:31linuxstbPi: That's just my view, I don't know what other devs think.
11:30:48JdGordonany1 know a good dvd shrink alternative for linux?
11:31:49Galoiswe had this discussion before. There isn't anything with the same one-button polish
11:31:56linuxstbI'm not sure there is one - if your intention is to create a new DVD-R < 4.7GB consisting of the menus etc from the original.
11:32:08JdGordonoh ye.. i forgot which channel asked in
11:33:44infamisyour in rockbox
11:35:57awormuspetur, markun, linuxstb, amiconn, you guys have been VERY helpful :)
11:36:07markunnp :)
11:37:16infamisanybody looking into why doom doesn't work on the x5s post apr 16?
11:39:15***Saving seen data "./dancer.seen"
11:42:21markuninfamis: it still works on the build of apr 16 and not apr 17?
11:50:54JdGordondoes any1 know how to setup a folder that all users in a group have rw access to, and any new files they add will have rw for all users?
11:51:36infamismarkun it works on the apr16 build but not the apr 17 & on
11:52:11infamisfreezes at 'starting game engine'...only freezes on the device, not the sim
12:00:45markunI can only find 'starting graphics engine'. Is that it?
12:02:25 Join TeaSea [0] (
12:04:46 Join senab [0] (
12:11:12dongsstarting failure
12:13:21 Join tucoz [0] (
12:13:44tucozJdgordon, DVD-Shrink works fine with wine
12:14:03dongsif youre going to be a pirate
12:14:06dongsat least do it in windows.
12:14:10markundongs: please
12:14:22tucozYou don't have to be a pirate to use dvd-shrink
12:15:04dongsoh? anyway this is out of the scope of this channel
12:16:01infamisso what everbody does it :)
12:16:11dongsi dont.
12:16:33infamisgive it some time, you'll see the light
12:17:43JdGordontucoz: ye, i know, works great but a more linuxy solution is always good..
12:19:20tucozthat is true. although I found out I didn't need one as dvd-shrink works nice
12:21:51 Quit Rick (Read error: 104 (Connection reset by peer))
12:22:00 Quit linuxstb (Read error: 110 (Connection timed out))
12:22:16 Join Rick [0] (
12:25:44 Join anathema [0] (
12:26:04markuninfamis: I'm looking at a diff of the doom code between april 16 and 17, but haven't found what it could be so far
12:31:30 Quit tucoz ("CGI:IRC (EOF)")
12:32:17 Join tucoz [0] (
12:33:50 Quit Rick (Read error: 104 (Connection reset by peer))
12:34:04 Join Moos [0] (
12:34:56 Join Rick [0] (
12:35:53 Quit senab (" HydraIRC -> <- IRC for those that like to be different")
12:40:35theli_uahm .. what can be the cause of the problem? rockbox-devel/firmware/include/string.h:23: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘void’
12:40:42theli_uasomething with includes?
12:41:39Mikachumarkun, infamis: this isn't the old dfg file lying around issue is it?
12:41:51amiconnugh, that string is nearly unreadable :(
12:42:14Mikachuit helps if you have utf-8 support :)
12:42:33amiconnThis is windows, so no utf-8
12:43:18Mikachu12:40:37 <theli_ua> hm .. what can be the cause of the problem? rockbox-devel/firmware/include/string.h:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'void'
12:44:13 Quit pill ("changing servers")
12:44:25 Join pill [0] (
12:45:01 Quit dark ("changing servers")
12:45:23 Join dark [0] (
12:45:29 Join Cassandra- [0] (
12:47:32 Join ashridah [0] (
12:48:17dongsno utf8 in windows? are you joking or osmething?
12:49:08 Join mikearthur [0] (
12:50:11amiconnWindows uses whatever codepage it deems 'standard' for the respective country version
12:50:46amiconn..which is Win1252 (slightly extended ISO8859-1) in many contries
12:50:55markuneven notepad has utf-8 support iirc
12:51:19infamismarkun, regarding the apr16/17 doom changes it seems there was assembly
12:51:42awormusmarkun: starting with windows XP
12:51:45amiconnmarkun: Yes, notpead has utf-8 support, but it's not default
12:52:13markunamiconn: which editor do you use?
12:52:18infamis2006 17 Apr 01:35, 2006 17 Apr 00:37, etc...
12:52:26infamisthose were the first commits
12:52:39amiconnmarkun: We're talking about irc and utf-8 here...
12:52:48markunah, sorry :)
12:53:11amiconnI use ConTEXT as my standard editor, which is very flexible but doesn't support utf-8 either I have to use a different editor fpr the .lang files
12:53:33markunI know you can have utf-8 in irc with xchat for example:
12:53:35awormusdo I really need a full charge to update my rom... it's just so that it doesn't die in the 2 minutes it takes to flash the rom right?
12:54:43dongsvim on windows supports utf8 fully.
12:55:00dongsand is a great editor.
12:55:01preglowit is also the best editor ever
12:55:01markundongs: so do many editors
12:55:57markunWell, perhaps some only support the first 2^16 unicode chars
12:56:08 Quit webguest90 ("CGI:IRC")
12:56:13 Join webguest90 [0] (
12:56:25amiconnI didn't find any other editor that has those features of ConTEXT which are crucial for me
12:56:44Mikachumarkun: it's apparently very hard not to use utf-8 in xchat because we have to tell people how to change it all the time in another channel :)
12:57:10markunYou tell them NOT to use UTF-8?
12:57:11amiconnI don't like xchat at all
12:57:28markunI used it a few times. Was quite ok.
12:57:31Mikachumarkun: it's a swedish channel
12:57:47Mikachulots of people use clients that don't support utf-8 still
12:57:56preglowthen tell them to use utf-8!
12:58:03preglownewest mirc and everything supports it now
12:58:11Mikachuit is an ongoing project
12:58:14amiconnHydraIRC doesn't support utf-8
12:58:18Mikachuoh it does? it didn't when i looked a couple of months ago
12:58:30preglowi've had people tell me it does
12:58:48preglowthe extent of the support i know nothing of
12:58:48*awormus is upgrading firmware
12:59:00infamismarkun, I'll do a compile after every commit post apr 16 to find out when it breaks (if you care lol)
12:59:42markuninfamis: I don't have a X5, so I couldn't test it anyway.
13:00:27crwlin most Finnish channels, people get flamed for using UTF-8
13:01:37preglowfinnish people always sound like they're flaming you, you're just misunderstanding :>
13:01:56crwlno no
13:02:25Mikachui have configured irssi so it reads both latin1 and utf8 without any problems, and i think i type latin1 by default unless a line contains a char not representable in latin1, in which case the whole thing is sent as utf8
13:02:32crwlmost of us just feel that there's not much point in using UTF-8 because Finnish, as a language, doesn't need it, and iso8859-1 or -15 or windows-1252 has worked well enough and everything supports *thaT* :P
13:02:38preglowMikachu: how you you get it to read both?
13:02:52Mikachui'm not sure :)
13:03:04crwlUTF-8 is often called WTF-8 here ;)
13:03:06preglowi don't get why one would want to NOT use utf8. i'm sick and tired enough of codepages to just want them permanently gone
13:03:28crwli think that's /set recode_autodetect_utf8 ON
13:03:31Mikachuone reason is when i converted my log file from latin1 to utf8 it grew with several megabytes
13:03:41Mikachuespecially japanese is 33% bigger in utf8 than a doublewidth encoding
13:04:14preglowagain, i put the practical aspects of having just one codepage in front of a couple of megabytes wasted for huge logs
13:04:19markunMikachu: the language files increase quite a bit as well
13:04:31dongsuse utf32
13:04:33dongsproblem solved
13:04:38Mikachuwell, if you are the official archive of japanese classical texts you probably care
13:04:42preglowyes, that'll surely fix the size problem
13:04:48Mikachudongs: can't unicode be longer than 32 bits though?
13:04:57Mikachuor is that just when using a utf-8 representation?
13:05:00Mikachui forget
13:05:07preglowMikachu: why? texts aren't exactly the largest things in existence, and people seem to come by anyway
13:05:10awormushey, it works :)
13:05:19crwlpreglow, well, Finnish people on irc are sick and tired of utf8 because it still doesn't work (at least by default) on many clients, and iso8859-1 has always worked :P
13:05:22dongsi think thats only with utf8 sequences.
13:05:35markunawormus: congrats!
13:05:39preglowthat's just utf-8, yes
13:05:41Mikachupreglow: well, just trying to give a reason not to use it
13:05:44preglowutf32 is always 4 bytes and everything fits
13:06:26preglowMikachu: sure, it's a reason, it's just that the reason of getting to forget codepages outweighs pretty much everything for me
13:06:44preglowi bloody hate them
13:06:46Mikachuyeah that is a pretty nice feature
13:07:02infamismarkun, lol; since you don't have an x5, you could care less...haha
13:07:29dongsgreat reason not to use it
13:07:35dongswtf do i need yet another confusign file browser
13:07:51Mikachuto not use context or to not use utf8?
13:08:17dongsthere are no reasons not to use utf8
13:08:21 Quit infamis ("time for bed")
13:08:26dongscodepages fuckign suck just look at jap windows
13:08:32Mikachui always say you can never have enough file browsers, in fact i have my file browser button launch a random filebrowser each time
13:08:45dongsand all the shitty codepage dependent jap apps that dont even run properly under applocale and must be run with non-unicode locale set to jap
13:09:04dongs(though this is probably true for korean and chinese as well)
13:09:06Mikachucan you set that when running the app in windows or do you have to change a system wide setting?
13:09:18dongsabout 90% of the apps can be forced with applocale.
13:09:22Mikachui can just use LC_CTYPE=ja_JP.eucjp wine utagoe.exe in linux
13:09:23dongsthe other 10% need a system wide setting
13:09:27dongsthat makes your \ a freaking yen
13:09:33dongs(and that setting needs a reboot)
13:09:42*Mikachu hugs windows
13:09:50dongsthats not windows problem.
13:09:54dongsit supported unicode since NT4.
13:09:57dongsthwe problem is dumb coders.
13:10:10Mikachurebooting to change the code page for user space? that is a windows problem
13:10:57markundongs: they probably just don't care about your problem
13:11:07dongs"they"? its hardly "my problem".
13:11:40markunI thought you had problems with codepage dependant apps
13:11:56preglowgo utf-8
13:12:20preglowjust drill it firmly enough into people's heads so they stop thinking about other codepages
13:12:35preglowthat way, the chances of me going on a killing spree some day lessens
13:13:05JdGordonnothing wrong with a little healthy killing spree every once in a while..
13:14:07Rick<dongs> and all the shitty codepage dependent jap apps that dont even run properly under applocale and must be run with non-unicode locale set to jap
13:14:08Ricklike what?
13:14:24Ricki've had very few problems after applocale
13:14:39Rickand if I do... I just write my own language hook like applocale which solves the problem
13:14:40*Rick shrugs
13:15:17 Quit Cassandra (Connection timed out)
13:15:17 Nick Cassandra- is now known as Cassandra (
13:17:19 Join _FireFly_ [0] (
13:17:19Rickwell, i'm off to bed
13:17:22Rickgood night folks
13:17:41 Join vin` [0] (i=nach@unaffiliated/takatumi)
13:17:45*petur considers taking a siesta
13:19:07Mooslucky you :)
13:20:04peturI somehow feel my boss will be against it :)
13:20:13Mooshehe :)
13:21:35MoosI saw that in Spain, there are som enterpises where you have a siesta time every time
13:21:44Moos*every day
13:22:21Jungti1234E10 is hard disassembleing.
13:25:10markunI can't find much info about the Samsung SA58450X0x CPU's used in the latest irivers. Only that it's ARM9 based.
13:26:12preglowis that what we'll see in the new ipods?
13:26:23markunno idea
13:27:48markunpreglow: the inside of the U10
13:29:09Jungti1234you know chinese? :)
13:29:26Mikachui can say nihao
13:29:34dongsi can say ddong
13:29:51Jungti1234an-nyoung haseyo
13:31:18 Join PaulJam [0] (
13:35:53Mikachuhola means hello, not good bye
13:36:26 Quit mikearthur ("Konversation terminated!")
13:36:56*Mikachu throws a nearly extinct owl at dongs
13:37:17 Join XavierGr [0] (
13:37:24dongs like this?
13:38:36 Join tat [0] (n=dk@
13:38:41Jungti1234dongs: hahaha
13:39:18***Saving seen data "./dancer.seen"
13:43:04 Quit safetydan ("Leaving")
13:43:35 Part tat
13:44:06 Part tucoz
13:50:30 Join XavierGr_ [0] (
14:00:24 Quit JaMiNkLe (Read error: 110 (Connection timed out))
14:03:23preglowwhat, safetydan's back?
14:03:38Mikachunot anymore
14:05:26*amiconn wants TiMiD back
14:07:10JdGordonis there a way to get the total number of files on the hdd?
14:07:18JdGordonwithout going through every folder counting
14:08:44kingspawnanyone know where in the sources I can find the timeout set for the playbutton (this is on a nano) to turn off the device?
14:08:58Mikachubutton.c i think
14:09:36Mikachuat least that is where you can change it to select+play
14:09:51kingspawni'll have a look, thanks
14:12:01 Quit XavierGr (Read error: 110 (Connection timed out))
14:14:31 Join XavierGr [0] (
14:14:54 Join webguest03 [0] (
14:16:22JdGordonidea for finding a random folder to jump to next...
14:16:23JdGordon im thinking have an array of maybe 7, hash every direcotry and put them in that array at ther hash value.. then choose 1 at random at the end?
14:16:46 Quit Pi (Read error: 110 (Connection timed out))
14:17:24JdGordonchange hash to some random number.. hash would always give the same value :p
14:18:34 Quit XavierGr_ (Read error: 110 (Connection timed out))
14:18:56 Quit webguest03 (Client Quit)
14:19:18XavierGramiconn: do you know if the plugins have their own stack? (or they use the main stack)
14:19:34 Part awormus ("Leaving")
14:19:44kingspawnJdGordon: On a very, very long shot (I dont know whats in rockbox yet), you could use statvfs to get a count of inodes. But the probability of it being available are probably slim
14:22:35Jungti1234can see it?
14:22:49JdGordonits a screw?
14:23:32Jungti1234Hexagon screws
14:23:48JdGordonthats not hexagon
14:23:50 Join Kohlrabi [0] (
14:23:58JdGordonthat looks like a regular phillips head..
14:31:07Jungti1234JdGordon: phillips?
14:31:29JdGordonregular + shaped screwdriver
14:32:11Jungti1234Did you see E10?
14:32:25Jungti1234I have E10.
14:33:04Jungti1234It's Hexagon screws
14:33:23JdGordonok, the flash makes it a bad foto :D
14:33:54Jungti1234not flash
14:34:02markunJungti1234: the torx screwdriver for your other irivers doesn't fit?
14:34:15Jungti1234what is ' torx '?
14:34:53markunLook at cismo_'s link
14:35:03Jungti1234ah torx
14:35:18Jungti1234It's torx
14:35:58 Quit Xerion_ (Read error: 110 (Connection timed out))
14:36:01cismo_i was really pissed when i changed harddrive for my xbox and dindt have any torx
14:36:19cismo_so i used knifes etc.
14:36:38cismo_2 hours later i got it open
14:36:49Jungti1234I was going to open screw perforce.
14:37:42Jungti1234Screw is likely to be broken.
14:40:01XavierGrmy god! in minesweeper discover() calls itself ~1500 times for a grid 15*15! (at 16 * 16 stack overflow)
14:40:02JdGordonrockbox sux for randomness :p
14:40:43XavierGrJdGordon: I think not
14:42:59JdGordonok, well.. ye.. but sucks with the randomness im trying to figure out :p
14:46:35 Join qwx [0] (
14:49:28JdGordonif 0<i<num_files can num_file%7 = i%7 ?
14:49:36 Quit Moos ("Glory to Rockbox !!!")
14:50:26amiconnXavierGr: Standard plugins run in the main thread, so they use the main stack
14:51:04PaulJamJdGordon: with your redone text editor, is there a limit how long a line is allowed to be?
14:51:07amiconnIf a plugin starts its own thread, this thread has its own stack, with the size you give it
14:51:19JdGordonPaulJam: 2048 chars
14:51:20 Join Moos [0] (
14:51:26Mikachuwhere is that memory taken from?
14:51:30amiconnHowever, any other thread than main shouldn't mess with the gui under normal operating conditions
14:52:47 Join Vladoman [0] (
14:53:02XavierGrany ideas on discover on minesweeper.c? This damn function calls itself up to 8 times.
14:53:19XavierGrI wonder how noone noticed before.
14:53:23Mikachuuse another algorithm
14:53:57PaulJamJdGordon: hmm, then i should try it with a clean cvs source. on my build it crashed on a wps file with the longest line of ~300 characters.
14:54:16XavierGreasy to say that, but I don't know how discover can be replaced by something else.
14:54:17JdGordon:( clean cvs shouldnt matter
14:54:21ashridahXavierGr: sure it's not calling it on the surrounding nodes?
14:54:40JdGordonPaulJam: what target and how big is the file?
14:54:59PaulJamJdGordon: h300, should i send you the file?
14:55:07XavierGrashridah: the purpose of the function is to check most nearby tiles.
14:55:23JdGordondoes it crash every time u iopen that file?
14:55:24XavierGr(or do you mean tiles out of the grid?
14:55:37PaulJami have tried it only once
14:55:37theli_uaanyone knows why configfile doesn't work in sim ?
14:55:53ashridahXavierGr: tiles out of the grid
14:56:42 Quit qwm (Read error: 110 (Connection timed out))
14:56:48ashridahXavierGr: if it's anything like most minesweepers, a certain function will clear all surrounding blocks if you've guessed a free block correctly. that tends to cascade outwards i'm surprised it's using a function tho.
14:56:58XavierGrashridah: I am quite sure it won't because it checks for them, but truth is that I must check on it more.
14:57:28 Join pepie34 [0] (n=pepie34@
14:58:02XavierGrashridah: you are right. This is what it does. But every tile checked tile is calling again disvocer() (total of 8 times for each tile)
14:58:30XavierGrI guess I will have to moderate the function. Or make it not to overlap tiles. (though I don't know if it overlaps right now)
15:00:13PaulJamJdGordon: you can find the file here:
15:00:21ashridahXavierGr: yeah. if you play windows' minesweeper, if you right (or is it middle? hm) click on a cleared tile where you know exactly where all mines are around it (ie, they're marked), it'll clear the surrounding tiles, and if any of those are completely clear, it'll cascade. i'm willing to bet discover's doingthe same thing
15:00:49*amiconn has a pretty efficient recursive minesweeper walker in javascript
15:01:37JdGordonPaulJam: opened fine here..
15:01:48JdGordonmight have been a freqk occurance?
15:01:54PaulJamdid you scroll down?
15:02:35JdGordonplayback stops unfortunalty.. but no crash..
15:03:02PaulJamok, then i'll try it with a clean source
15:03:18JdGordonoh, no
15:03:20JdGordonit just crashed
15:03:46pepie34Has someone tried the midiplayer on ipod?
15:04:08JdGordonon the %?lh< .. line
15:04:11pepie34it is working realtime on mine but not at a good speed :)
15:04:31pepie34i mean it i splaying really really fast
15:04:31XavierGramiconn: can you share that script?
15:05:24JdGordonPaulJam: thats really wierd.... i have no idea why it crashes there...
15:06:43 Join qwm [0] (
15:09:33XavierGrhmm I've got some ideas to optimize discover()....
15:09:39XavierGrbut later.
15:09:56XavierGrtime to work... :(
15:12:03PaulJamJdGordon: if i remove line 69 (&t0,6 %?bp....) it doesn't crash.
15:12:32JdGordonfunny file encoding?
15:12:54JdGordonby funny i mean possibly unicode?
15:13:03PaulJamansi with cr+lf line endings
15:13:20JdGordondid that file work in the old version?
15:14:10JdGordonits not a buffer overrun or something coz i can open the license files which are much bigger than this file..
15:14:11PaulJamit didn't crash, but the editor added a lineending after every 127 characters
15:15:10JdGordoncan u fix access to the file? it wont let me grab it gaina
15:15:25PaulJamwait a moment
15:16:31 Join Poka64 [0] (
15:16:41PaulJamok, you can download it now
15:16:45 Quit qwx (Read error: 110 (Connection timed out))
15:17:16 Join bagawk_ [0] (
15:17:48JdGordonwell.. good news is it crashes on the sim
15:17:55JdGordonwhich means its actually possible to debug :D
15:18:14 Quit midkay (Read error: 104 (Connection reset by peer))
15:18:24 Join midkay_ [0] (n=midkay@
15:18:33JdGordon..mind u.. i have no idea where to start :p
15:20:13 Join XavierGr_ [0] (
15:26:20 Join Paul_The_Nerd [0] (
15:27:10 Quit dwihno ("Changing server")
15:28:37 Quit bagawk (Read error: 110 (Connection timed out))
15:29:12 Part Paul_The_Nerd
15:29:43JdGordonwhats MAX_PATH #defined as?
15:29:52XavierGr_I think
15:30:16novimonthe development of the other ports suffer if freature freeze is extended
15:30:27JdGordondamn.. PaulJam line length is 260 then :(
15:30:37JdGordoni gotta add something to split lines then
15:30:54XavierGr_though MAX_PATH must be redefined now that rockbox supports unicode.
15:31:13Mikachuwhy would it? it says how many bytes you can use
15:32:03XavierGr_fat can have names as long as 255 chars. What about unicode?
15:32:27 Nick midkay_ is now known as midkay (n=midkay@
15:32:27XavierGr_Can fat have unicode filenames as long as 255 characters?
15:33:08XavierGr_if yes then the lenght must be doubled. Unless I am wrong...
15:33:23peturnovimon: all development (progress) suffers from the freeze, but also benefits from the bugfixes. Sometimes you need to force everybody to fix what's already there instead of adding more to the pile
15:33:47Mikachunovimon: you can develop features and submit them after the freeze is over
15:34:19 Join JaMiNkLe [0] (
15:34:33 Quit XavierGr_ ()
15:36:33 Join dwihno [0] (n=dw@
15:37:36JdGordonPaulJam: the limit on line length is only for vieweing in the list.. if u select the line it should show the whole thing..
15:38:53 Quit pepie34 ("Quitte")
15:39:19***Saving seen data "./dancer.seen"
15:39:30 Quit XavierGr (Read error: 113 (No route to host))
15:39:32 Join XavierGr_ [0] (
15:40:24 Quit Ironhand ("leaving")
15:41:04amiconnXavierGr_: Yes, vfat supports up to 255 unicode chars (only the bmp, because it stores filenames as ucs-2)
15:41:19 Join mikearthur [0] (
15:41:28amiconnSince filenames are utf-8 in rockbox, the length has to be *tripled* to cater for the worst case
15:41:45amiconnThat may cause stack overflow problems...
15:42:21preglowthat still hasn't been fixed?
15:42:36JdGordonPOS is crashing when it tries to scroll the line :'(
15:44:07XavierGr_amiconn: then I guess we will have to limit the filename length! (like iriver does *ouch*)
15:44:31petur*yuck* you mean
15:44:46Mikachuor use a larger buffer?
15:45:13 Join pepie34 [0] (n=pepie34@
15:46:11 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
15:46:42pepie34has anyone know where does the tempo value come from in apps/plugins/midi/sequencer.c
15:46:43 Quit mikearthur (Remote closed the connection)
15:47:00 Join Ironhand [0] (
15:49:24 Join Kohlrabi [0] (
15:51:29 Quit Jungti1234 ()
15:55:10peturpepie34: you can always try to contact the author of the plugin (see header of the file)
15:56:11peturor one of the people who recently changed it
15:56:15 Quit webguest90 ("CGI:IRC")
15:56:33JdGordonwhich setting do i set to 0 to disable scrolling in the list?
15:56:37 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
15:58:02 Join Kohlrabi [0] (
15:58:57 Join whatboutbob [0] (
15:59:11JdGordoncan line scrolling not be disabled??
16:00:56 Join mikearthur [0] (
16:00:58 Quit mikearthur (Read error: 104 (Connection reset by peer))
16:01:51JdGordondoes any1 know where the scroll code is?
16:03:39 Join dpro [0] (
16:04:50 Quit pepie34 ("Quitte")
16:06:26 Join webguest90 [0] (
16:08:26 Quit Kohlrabi (Read error: 104 (Connection reset by peer))
16:11:09 Join Kohlrabi [0] (
16:11:37JdGordonamiconn: ashridah: do u know where the scroll code is hidden?
16:12:43amiconnThe scroll code is part of the lcd driver
16:12:44*ashridah blinks
16:12:50*ashridah isn't a developer :)
16:13:24amiconnIf you output a line with lcd_puts_scroll() and it is longer than the lcd width, it will scroll until you replace the line
16:14:08JdGordonye thats ok.. but its crashing if the line is too long (but shorter than MAX_PATH).. im trying to figure out if this is intentional or a bug?
16:14:31 Quit theli_ua ("Покидаю")
16:17:57amiconnThe maximum allowed scrolling line length is MAX_PATH + LCD_WIDTH/2 + SCROLL_SPACING + 1, where SCROLL_SPACING == 3
16:18:39JdGordonwhich is > MAX_PATH so there is no reason for it to crash!!
16:19:14 Join dpassen2 [0] (
16:21:26*JdGordon is getting some very odd behaviour from the sim!
16:21:40 Quit ashridah ("Leaving")
16:25:11 Part whatboutbob
16:26:26 Quit muesli|delhi ("ich will Khe!!!")
16:26:42 Quit Kohlrabi (Nick collision from services.)
16:26:47 Join Kohlriba [0] (
16:31:02 Quit JdGordon (Remote closed the connection)
16:31:46 Quit Kohlriba ("Fast alle Menschen sind Regenwürmer")
16:35:06 Join klrspz [0] (n=klrSpz@
16:41:15 Join PaulJam_ [0] (
16:41:27 Quit flynux (
16:41:27 Quit Poka64 (
16:41:27 Quit Galois (
16:41:27 Quit SereR0KR (
16:41:27 Quit _Veseliq_ (
16:41:27 Quit dongs (
16:41:27 Quit mixup (
16:41:27 Quit `3nergy (
16:41:27 Quit crwl (
16:41:27 Quit luckz (
16:41:27 Quit humulus (
16:41:27 Quit Bjoern-Erik (
16:41:27 Quit kingspawn (
16:41:29 Quit t0mas (
16:41:29 Quit mbr (
16:41:29 Quit lostlogic (
16:41:29 Quit PiXEL8 (
16:41:29 Quit Ave (
16:41:29 Quit steveb (
16:41:41 Join `wutwut [0] (
16:41:41NJoinPoka64 [0] (
16:41:41NJoinGalois [0] (
16:41:41NJoinSereR0KR [0] (
16:41:41NJoin_Veseliq_ [0] (n=veseliq@
16:41:41NJoindongs [0] (
16:41:41NJoinmixup [0] (
16:41:41NJoin`3nergy [0] (
16:41:41NJoinkingspawn [0] (
16:41:41NJoincrwl [0] (
16:41:41NJoinluckz [0] (
16:41:41NJoinflynux [0] (n=prout@2a01:38:0:0:0:0:0:1)
16:41:41NJoinhumulus [0] (
16:41:41NJoinBjoern-Erik [0] (
16:41:41 Join t0mas [0] (n=tomas@rockbox/developer/t0mas)
16:41:41NJoinPiXEL8 [0] (
16:41:41NJoinlostlogic [0] (
16:41:41NJoinAve [0] (
16:41:41 Join steveb [0] (n=steve@about/uk/perfect/steveb)
16:41:41NJoinmbr [0] (
16:41:43***Server message 505: 'logbot- :Private messages from unregistered users are currently blocked due to spam problems, but you can always message a staffer. Please register! ( )'
16:41:44 Quit mixup (Connection reset by peer)
16:46:37 Quit Spacksaw ("( :: NoNameScript 4.03 :: )")
16:47:08 Quit PaulJam (Read error: 110 (Connection timed out))
16:50:24 Join Acksaw [0] (
16:50:26 Join bluey- [0] (
16:55:01 Join yeahx [0] (
16:59:05 Join daguz [0] (
16:59:10 Join jbauman [0] (
16:59:13 Quit Zagor ("Client exiting")
16:59:42 Join qwx [0] (
17:00:22 Join linuxstb [0] (n=linuxstb@rockbox/developer/linuxstb)
17:01:19 Join Siku [0] (
17:09:24 Quit qwm (Read error: 110 (Connection timed out))
17:14:53 Join mikearthur [0] (
17:17:54 Quit webguest90 ("CGI:IRC")
17:22:27 Quit Moos (Read error: 104 (Connection reset by peer))
17:22:38 Join Febs [0] (
17:26:26 Join Kohlrabi [0] (
17:27:27 Quit Acksaw (Read error: 104 (Connection reset by peer))
17:29:10 Quit Nibbler (Read error: 110 (Connection timed out))
17:30:08 Join Nibbler [0] (
17:30:59 Join Acksaw [0] (
17:33:08 Quit XavierGr_ (Read error: 110 (Connection timed out))
17:36:45FebsDoes anyone have a decent picture of the front of the iriver H300?
17:39:23***Saving seen data "./dancer.seen"
17:52:39*amiconn wonders about all those esoteric patches floating around
17:53:56preglowwhat patches?
17:54:54Genre9mp3Febs: From a quick google search: &
17:55:30peturthose images are probably copyright material
17:56:19JaMiNkLeirivers gay
17:56:22amiconnpreglow: album art, playlist catalog etc
17:56:47preglowwhat about them?
17:56:50MikachuJaMiNkLe: constructive
17:56:59JaMiNkLeipod ftw
17:57:18preglowlet's start a flame war
17:57:30Mikachui'm just trying to say stfu in a polite way
17:57:36JaMiNkLewhat your going to take it personley..
17:57:53preglowi'm not going to take it at all
17:58:04linuxstbamiconnn: Why do you call them esoteric? Album art is very popular, and the playlist catalogue got lot of votes in Paul_The_Nerd's "most wanted" thread.
17:58:13JaMiNkLeyou guys dont like ipod?
17:58:19preglowsome of us do
17:58:23preglowthose of us that use ipod rockbox, at least
17:58:25linuxstbWe like Rockbox...
17:58:36JaMiNkLeyeah i got rockbox mini
17:58:37linuxstbThe hardware is mostly irrelevant (at least to me).
17:58:53JaMiNkLei guess
17:59:07preglowmostly, yes
17:59:11JaMiNkLecan you get linux on iriver
17:59:16preglowi sure as hell wouldn't have gotten an ipod if it wasn't for rockbox
17:59:27amiconnAbove all I don't like one thing about ipod, and that is thee severe lack of hardware documentation
17:59:32JaMiNkLeipod firmware is ok
17:59:37JaMiNkLeit does the job
17:59:45preglowno, not entirely
17:59:50JaMiNkLebut yeah no way as good as rockboc..and its in beta
18:00:04 Quit petur ("frrrr")
18:00:06Mikachumy point was just that comments like "<name of hardware> is gay" is pretty useless
18:00:09JaMiNkLewhats comming up in 2.0?
18:00:33JaMiNkLeMikachu its 2am and i am bored
18:00:41linuxstbAssuming you mean 3.0, then exactly what is in Rockbox today, but hopefully with less bugs.
18:01:23JaMiNkLeohh yeah
18:01:24JaMiNkLemy bad
18:02:06JaMiNkLei hope doom gets ported to ipod mini
18:03:58Genre9mp3Well, I can play doom on my gay iriver :-P
18:05:30JaMiNkLethere isent much ipod minis can do anyways
18:05:37JaMiNkLedoom will be crap once its ported
18:05:44JaMiNkLeima get a psp or something soon
18:06:39 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
18:06:39JaMiNkLeanyone know is there is any alternative pdp firmware
18:06:46JaMiNkLebah typos
18:07:07tucozSo, what is left to do with the icatcher themes before a commit?
18:08:41Genre9mp3tucoz: I'm currently working on this. I talked to Cassandra yesterday. The WPSLIST file has to be updated so we can generate cfg files with different fonts
18:08:48tucozimo, there are a couple of things I think could be changed. Get rid of the battery %, move track title up a few lines.
18:08:55tucozGenre9mp3, great :)
18:09:30Genre9mp3I've already added 4 new codec-icons (aac,aiff,shn & alac)
18:10:14Genre9mp3tucoz:why do you think I should get rid of the % battery?
18:10:20tucozIt's redundant
18:10:43tucozyou have a battery % meter as graphic
18:10:57Genre9mp3yes...but % is more precise
18:11:12preglowget rid of the % indeed
18:11:16preglowi thought it was confusing
18:11:19tucozhmm, volume is also shown twice
18:11:25preglowi didn't even understand what it was until someone told me you want a simplier view, right?
18:12:57tucozWell, the wps is splendid as it is. It's your work, so you decide. But, imo some stuff could be changed
18:13:26Genre9mp3tucoz: do you have any other suggestions? I'd like to hear
18:13:30tucozthe battery % is confusing and also redundant (as is the volume)
18:13:52tucozBut, maybe volume is ok to have in digits as well
18:14:04preglowthe volume i think was ok
18:14:20preglowthe % just confused me. if it is to be kept, it should at least be placed a bit more logical
18:14:21tucozMove the current track title to the where the rest of the track info is
18:14:33Genre9mp3volume has the "dB" so I think it's not so confusing
18:17:01Genre9mp3hmm....maybe place the title where genre is right now, place the next track where is the title and leave the bottom bar empty?
18:17:15Genre9mp3(so get rid of the genre as well)
18:17:54tucozI myself do not care about genre, so I wouldn't know if other people want that info.
18:18:43 Quit mikearthur (Read error: 104 (Connection reset by peer))
18:19:10 Join mikearthur [0] (
18:19:10Genre9mp3what do you think of adding a "rockbox" logo somewhere?
18:19:15 Quit mikearthur (Remote closed the connection)
18:19:32preglowi see that clipboard_pastefile actually uses the plugin buffer as a copy buffer. is that entirely safe?
18:19:44preglowcouldn't some tsr plugin be using that area itself?
18:19:44tucozDoes it look weird if you move the title to where genre is, and have an empty line where the title currently is? (and keep the next: title)
18:20:27tucozGenre9mp3, a rockbox logo is not necessary in my opinion. I like the clean look of your theme.
18:21:07Genre9mp3tucoz: maybe it will ba an empty space between the progress bar and the bottom bar
18:21:17Genre9mp3^it will be
18:21:30tucozYes. Does that look weird?
18:22:06Genre9mp3I believe so (especially for some targets like iPod5g)
18:22:17tucozAnyway, you're the designer. I just wanted to give some feedback.
18:22:31Genre9mp3And I like hear opinions
18:23:14Genre9mp3I think you are right about the % will be confusing
18:23:51Genre9mp3But I like the "symmetric" look of the 2 first lines...what could I add instead?
18:25:36 Join Xerion [0] (
18:30:09 Join qwm [0] (
18:32:13PaulJam_Genre9mp3: what du you think about adding the current time instead of the battery %
18:33:36Genre9mp3Well, nice suggestion, I'll try that to see if it fits ok
18:34:34Genre9mp3BTW..what about UniCatcher? (unicode version of iCatcher) Do you think it could be inclouded as well?
18:35:42 Quit linuxstb ("Client Exiting")
18:37:27 Join kkurbjun [0] (
18:37:57kkurbjunhow do you create a new topic on the wiki?
18:38:25Mikachujust go to the address i think
18:39:03Mikachufor example, and click Create
18:39:18kkurbjunoh, ok, that's really convenient : )
18:39:26 Quit qwx (Read error: 110 (Connection timed out))
18:39:32Mikachuand it helps if you link to it from somewhere too
18:40:07kkurbjunyeah, I'll just put it in the docs index
18:41:06kingspawnusing lcd_clear_display() clears away the top status line too, how can I get around this? (or if I cant get around it, how do I redraw the status line?)
18:41:46Mikachuyou could use lcd_clear_rect() or whatever it's called
18:41:58kingspawnMikachu: I'll have me a look-see, thanks
18:42:35 Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.")
18:44:07preglowor you could just redraw it
18:44:11preglowgotta be a function for that
18:44:18preglowprobably named something self-explanatory
18:44:22kingspawnpreglow: yeah, i'm looking through lcd.h now
18:44:30preglowthat'll be in apps/
18:44:30Mikachuwhere exactly are you?
18:44:38Mikachuand what are you trying to do?
18:45:05 Join petur [0] (n=petur@rockbox/developer/petur)
18:45:05kingspawnMikachu: im just trying to clear the screen while a function is running, print a line, but without actually removing that status bar
18:45:09kingspawnpreglow: k
18:47:11 Join xmixahlx [0] (n=xmixahlx@
18:47:21yeahxhavent used rockbox on my nano for a few weeks
18:47:53yeahxI want to wait a while and see much it has improved
18:55:23 Join obo [0] (
19:01:08 Quit bluey- ("Leaving")
19:07:11 Quit kkurbjun ("CGI:IRC (Ping timeout)")
19:07:22kingspawnare all the targets of rockbox running on fat32 disks?
19:08:27Mikachuthey are after you install rockbox
19:08:29preglowi believe some ondios have fat12/16 on them
19:08:32Mikachuoh okay
19:08:42preglowamiconn: elaborate
19:09:02kingspawnwell, fat16 would be okay, same blocksize as fat32
19:09:33amiconnOn ondio, rockbox (has to) support both fat16 and fat32
19:10:08preglowamiconn: could you remind me why?
19:10:22amiconnMost MMCs are formatted FAT16, and the internal flash even has to be formatted FAT16 unless you put rockbox in flash and never intend to run the archos firmware
19:10:38preglowah, right
19:10:44amiconnThe archos firmware cannot boot from FAT32
19:11:02amiconnFAT12 will probably never be supported because the FAT format is evil
19:11:10preglowand smelly
19:11:12amiconn(FAT entries spanning sectors)
19:12:33preglowi don't see a reason to support it anyway
19:17:58preglowdo we still need battery_test.c?
19:18:25*petur buys mics and a preamp and becomes a taper :D
19:19:08amiconnpreglow: At least battery_test shouldn't be built anymore
19:19:49*amiconn wonders what darn chip in the H300 could draw an additonal 60mA
19:20:19*petur wonders if amiconn still suspects the isp1362
19:20:21amiconnEven the ISP1362 would only draw 50mA if both host and device controller are enabled
19:20:56*amiconn considers opening the H300 and checking for chips getting warm
19:21:27preglowi don't expect you'll feel much difference at the current levels we are talking
19:21:56peturgood doggie!
19:22:15preglowamiconn: what's our position on other rockbox funtionality using the plugin buffer for temporary storage?
19:23:11amiconnWell, don't put to much there, it will collide sooner or later
19:23:35amiconnThe playlist viewer already uses the plugin buffer, that's why tsr plugins must not use plugin_get_buffer()
19:24:18preglowahh, so we've got that policy
19:24:19preglowthen it's ok
19:24:24preglowthat's what i was worrying about anyway
19:28:31 Join solexx_ [0] (
19:34:05 Join tvelocity [0] (
19:39:24***Saving seen data "./dancer.seen"
19:39:33 Quit Xerion (Read error: 104 (Connection reset by peer))
19:39:58 Join Xerion [0] (
19:41:34 Join scorche` [0] (
19:42:41 Quit Xerion (Client Quit)
19:43:43FebsCan anyone tell me why this LaTeX line generates a compiler error: \opt{IRIVER_H100_PAD}{1.63 US more text \fname{ihp_100.hex}.}
19:44:09 Join qwx [0] (
19:44:27 Quit solexx (Read error: 110 (Connection timed out))
19:47:35FebsHmmm. It doesn't like this one either \opt{IRIVER_H100_PAD{\fname{ihp_100.hex}}
19:49:02 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
19:49:19 Quit amiconn (Nick collision from services.)
19:49:19 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
19:50:31preglowsomething with fname, then
19:51:31FebsIt doesn't like having fname at the end of the \opt{} statement.
19:51:42FebsHack solution: I added another sentence after that.
19:51:54FebsCrude, but it worked.
19:52:52 Join SereRokR [0] (
19:53:16 Join Cassandra- [0] (
19:54:36 Quit qwm (Read error: 110 (Connection timed out))
19:56:43 Join pixelma [0] (n=pixelma@
19:59:14 Nick qwx is now known as qwm (
20:00:43 Quit dpassen2 ("CGI:IRC")
20:02:21tucozFebs, you forgot a curly brace } after PAD on your second example
20:03:53Febstucoz, that was just a typo. It's typed correctly in the file but still not working.
20:04:22tucozok. Wonder why that happens. Is it the underscore perhaps?
20:04:33 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
20:04:55FebsI don't know. IRIVER_H100_PAD is the correct macro, right?
20:05:02tucozThat is causing you errors? That is often a way to produce errors. You could try \fname{ihp\_100.hex} instead
20:05:06tucozand see if that works
20:05:51FebsTesting now.
20:06:12tucozI think it's the underscore that is the culprit here. \fname doesn't write the text {} as verbatim.
20:06:31FebsYes, that solved it.
20:07:10FebsI've just written installation instructions for iriver, and restructured the getting_started chapter somewhat to make it easier to include instructions for other SWCODEC platforms.
20:07:16FebsI'll check them in shortly.
20:07:36 Quit SereR0KR (Read error: 110 (Connection timed out))
20:07:49FebsI just want to make sure I didn't break the builds for any other platform first.
20:08:23tucozNice, I haven't been that active lately. I started on some install instrucs earlier, but I read in the logs that you were on the case ( and I belive you will produce a better result than me). So, I dropped it :)
20:09:06 Part yeahx
20:09:47 Quit Cassandra (Read error: 110 (Connection timed out))
20:09:47 Nick Cassandra- is now known as Cassandra (
20:09:54FebsYes, I'm on it. It would be helpful if you could double check what I've done. I know that there are going to be things that need to be cleaned up.
20:10:13tucozSure. That I can do.
20:10:27FebsI will tackle the iPod and iAudio installation instructions at some point, but I am focusing on iriver stuff as much as possible so that manual is ready for the release.
20:10:57FebsOne thing that we need to do is track down a decent (non-copyrighted) photo of the front of the H300.
20:11:15tucozI agree.
20:11:37tucozamiconn, do you have an h300? :D
20:13:10tucozYou made a nice scan of the mini, so if you got the time, do you think you can make a scan of the h300 for the manual? (to be used for button-reference)
20:15:04amiconn_I made a scan of the H300
20:15:20amiconn_It's in the device comparison chart
20:15:48*tucoz goes looking
20:15:53amiconn_However, I'll try to make some photos instead. Just have to find a neutral background
20:16:33amiconn_While the scans have the advantage of being undistorted, the brightness relations look rather odd
20:16:57tucozWell. I find the images in the comparison chart really good
20:17:46 Quit amiconn (Read error: 110 (Connection timed out))
20:17:46 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
20:18:15tucozThe h340 image is very clear
20:18:36 Quit danly (Read error: 113 (No route to host))
20:18:43 Join linuxstb [0] (
20:24:25tucozhmm. How do you move a selected item in gimp?
20:24:45Mikachuclick and drag
20:25:15tucozYes, but with what tool? I add some text, but then only the text box pops up.
20:25:24Mikachutry the move tool
20:25:24tucoznevermind. Found it :)
20:25:42 Join JBGood [0] (
20:32:56tucozIs it possible to draw a straight line with gimp?
20:35:50 Join flamingcow [0] (
20:35:50 Join BHSPitLappy2 [0] (
20:35:57flamingcowso, i force tag cache update
20:36:02flamingcowit says updating in the background
20:36:09flamingcowi keep it running for half an hour or so
20:36:27flamingcowno "committing", and trying to browse gives me "Tag Cache Not Ready"
20:37:02flamingcowanyone know what might be wrong?
20:40:02tucozflamingcow, was the update finished when you rebooted?
20:40:08flamingcowhow do i tell?
20:40:16flamingcowthe one time it worked, i didn't get a "finished" message
20:40:35tucozyou can keep an eye on the process under menu->info->debug->tag cache info (I think)
20:40:42flamingcowah, ok
20:40:47flamingcowinside "Keep Out" :)
20:40:55tucozexactly :D
20:41:08flamingcowit also locks solid
20:41:11flamingcowif i try to start playing a track
20:41:13flamingcowwhile it's building
20:41:27tucozreally? What player do you have?
20:41:45flamingcowipod nano 4GB
20:41:52flamingcowand when i hit force
20:41:54flamingcowthen check the debug info
20:41:59flamingcowBusy: No
20:42:29Mikachutucoz: click, then shift click somewhere else
20:42:31Mikachui think
20:42:36 Join Moos [0] (
20:42:38tucozMikachu, yes. I found out. Thanks
20:43:17tucozflamingcow, I am not sure. Maybe you should try to wipe your tagcache files from the .rockbox folder
20:44:17preglowif we're going to go with fwpatcher for 3.0 bootloader install, someone should add tabbing support to it
20:44:23tucozflamingcow, preglow is a nano-developer. He might know
20:44:58preglowdon't know anything about tagcache, i'm afraid
20:46:33amiconnI wouldn't expect the tagcache update to run for more than 1..2 minutes on nano
20:47:02amiconnWhat rockbox version are you running? Do you know how many files there are on your nano?
20:47:14preglowtransfer speeds aren't exactly fast on the nano
20:47:19preglowseek times are, though, i think
20:47:29amiconnWell, there's virtually no seek time
20:47:59amiconntagcache building is really fast on Ondio - and transfer speed on Ondio is *way* below nano, I'm sure
20:48:28flamingcowhold on, in usb mode to wipe tagcache files
20:48:34flamingcowit's a few-day-old CVS
20:49:49tucozwasn't there problems with too long filenames or tags with the tagcache?
20:50:32 Quit dpro ("0ff160")
20:51:17flamingcowok, i could only find one file to delete: tagcache_tmp.tcd
20:51:22flamingcowand removing it hasn't changed anything
20:51:39flamingcowBusy: No, Progress: -1% (432 entries)
20:52:50flamingcowand i choose "Albums" from the browser
20:52:57flamingcow"Searching... 0 found (Albums)"
20:53:44 Quit BHSPitLappy (Read error: 110 (Connection timed out))
20:54:11 Quit JoeyBorn (Client Quit)
20:54:58tucozflamingcow, could you download the latest cvs and reset your settings?
20:55:09tucozNot sure how you do it on the nano
20:55:11 Join akaidiot [0] (
20:55:24 Quit jbauman (Connection timed out)
20:55:42flamingcowyah, sure
20:58:29flamingcowok, 060518
20:58:38flamingcowrm -Rf .rockbox rockbox.ipod
20:58:40flamingcowbefore i unzipped it
20:58:45 Join XavierGr_ [0] (
21:00:12flamingcownpoe, same thing
21:00:18flamingcowi'm wondering if i haven't somehow managed filesystem corruption
21:00:39tucozOr maybe you have some tags the tagcache can not handle
21:01:34tucozIf you see Paul_The_Nerd around here some time, ask him. He is definitley less clueless than me
21:01:37flamingcowwell, let's start with a reformat
21:01:42flamingcownarrow it down
21:02:06tucozgood luck btw
21:05:40PaulJam_maybe this is a silly question, but can it be that files might become corruptrd when rockbox crashes? Or should i blame linux for this?
21:06:37scorche`if you are recording those files, yes =)
21:07:15scorche`but, dont entirely blame linux....could be a hardware issue as well
21:07:48 Quit obo (Read error: 110 (Connection timed out))
21:08:41PaulJam_no, i heard a strange noise in one of my mp3s and the copy of the file that i keep on my pc is fine.
21:08:55Febstucoz, that picture of the H300 looks good.
21:08:59 Join Sinbios [0] (
21:09:32scorche`PaulJam_: a strange noise, as in, an artifact?
21:10:25PaulJam_yes, some kind of mixture between a click and a beep, hard to describe
21:10:33 Join obo [0] (
21:12:18 Join Paul_The_Nerd [0] (
21:12:47preglowwe need great bloody blinking letters beside the +/- 2% options in the pitch screen saying "THIS IS HOW IT IS SUPPOSED TO WORK. SHUT UP!"
21:13:24 Quit Moos ("Glory to Rockbox !!!")
21:13:35amiconnWhy do I need to tell grip to not touch my precioussss file names :/
21:15:41flamingcowyeah, filesystem corruption
21:17:35scorche`PaulJam_: have you run diskchk on it yet?
21:19:44 Join damaki [0] (
21:20:12PaulJam_yes, i did yesterday after i had some problems with rockbox telling me the installation was incomplete after i changed the theme and it found errors, but in different files
21:21:08PaulJam_(i ran chkdsk under windows)
21:22:46scorche`hmmm.....well, rockbox crashing shouldnt cause the bovine friend said above, prolly filesystem corruption or something of the ilk
21:23:17Mikachucrashing can cause filesystem corruption if you're lucky
21:24:03scorche`have to be pretty damn lucky for that to happen...
21:25:15PaulJam_do you know if there is a tool that creates a checksum of the audio data in a mp3 and stores it in a tag that one can check the files from time to time if they are still ok?
21:25:51 Quit ScootScat_ (Read error: 104 (Connection reset by peer))
21:25:52thegeekshould be really easy to write a small script to do that
21:26:00Mikachunot too easy
21:26:02 Join ender` [0] (i=ychat@
21:26:06 Join Falco98 [0] (
21:26:09Mikachuthe checksum for the whole file changes if you write a tag
21:26:22thegeekyou only checksum the audio data
21:26:31 Join ScootScat [0] (
21:26:32Mikachuyeah but how do you do that easily?
21:26:34Falco98what, for FLAC?
21:26:39Paul_The_NerdDecode to WAV, checksum the wav, write it to the MP3 tag.
21:26:48thegeekwould be easy to do for mp3 I guess
21:26:50Mikachuthat will be decoder dependant
21:26:53thegeekbut gets harder for other formats
21:26:56Falco98FLAC fingerprints (checksums) do only the audio data
21:27:10Falco98though if you use MD5's, mikachu is correct
21:27:12Paul_The_NerdMikachu: True, I suppose. You'd have to check with the same decoder.
21:27:39Mikachuor you could write the checksum for the whole file until it happens to have the same sum with and without the tag :P
21:28:19Falco98it would take like 10^10,000 different tries
21:28:38scorche`get a couple FPGAs =)
21:29:00scorche`or maybe a room full of em...
21:30:18 Join jazzbone [0] (
21:32:18Falco98what format are you talking about, mp3?
21:32:26scorche`yes, he is
21:32:37Mikachuyou could just put the sum in the filename
21:32:46Falco98too bad mp3 isn't cool like FLAC then, and checksum only the audio data regardless of the tags :-P
21:32:55 Quit Febs ("Switching computers")
21:33:25 Join lee-qid__ [0] (
21:35:32 Join damaki_ [0] (
21:37:16tucozflamingcow, how's it going?
21:37:29 Join RoC_MM [0] (
21:38:20scorche`me prefers the name blazingbovine
21:38:28scorche` /me
21:39:28***Saving seen data "./dancer.seen"
21:39:53 Quit Kohlrabi (Nick collision from services.)
21:40:02 Join Kohlrabi [0] (
21:40:07 Join linuxstb_ [0] (
21:41:23linuxstb_PaulJam_: Just use md5sum on a directory full of files - e.g. "md5sum *.mp3 > checksums.md5" You can then check the mp3 files using md5sum -c checksums.md5
21:42:05markunlinuxstb_: I've added RGB555I support to bmp2rb, but can't find what code in the simulator I should change
21:44:13PaulJam_linuxstb_: yes i already thought of something like this, but i would have preferred a method that would allow to change tags without affecting the checksum.
21:44:18linuxstb_Firstly you'll have to change the definitions in firmware/export/lcd.h for the gigabeat - e.g. LCD_RGBPACK
21:44:36markunWas just about to do that.
21:45:26 Join Galik [0] (n=chatzill@unaffiliated/galik)
21:45:53linuxstb_PaulJam_: How often do you retag? You can always check the md5sums before you retag, do the retagging, and then update the .md5 file. The alternative would be a tool which parsed the MP3 file (which is quite simple) and then calculated a checksum on only the MPEG audio frames.
21:46:09amiconnmarkun: RGB565 isn't possible?
21:46:18 Quit Galik ("Chatzilla 0.9.73 [Firefox]")
21:47:49Falco98does anyone know of a tool already built into rockbox that lets (a developer) check if "next file in the playlist" is the logical successor of "currently playing" (i.e. in same folder, alphabetical order)?
21:48:40markunamiconn: Hm, after looking again at the user manual I think setting it to RGB565 should also be possible.
21:49:13migidymackhow much coding experience does it require (estimated, of course) to create a patch?
21:49:39Falco98migidy: vague familiarity with C is all you need to do simple stuff
21:49:58Falco98the complicated part is you have to have an environment set up, and CVS, etc.
21:50:00 Quit RoC_MM ("Leaving")
21:50:23Falco98though the "simple guide to compiling" in the wiki pretty much explains it straight-out, if you read, understand, and follow the whole thing
21:50:27*amiconn wonders how a shell application in linux can still be running when its shell windows disappeared
21:50:41linuxstb_migidymack: It obviously depends on what you want your patch to do.
21:50:44 Quit damaki (Read error: 110 (Connection timed out))
21:51:08migidymackif i were to try to add shortcuts to the pitch window to relocate the current position of the song to the markers set for an AB Repeat - would this be considered a difficult task
21:51:12migidymackor an easier patch
21:52:15migidymackso if you click A, the song jumps to position A (and will loop A-B if it is enabled) and if you click B, the song jumps to the end of the loop (letting you out)
21:53:38 Quit scorche` ("CGI:IRC")
21:53:44Falco98it might be pretty complicated, depending on how familiar you are with those concepts (and the code which handles them)
21:53:52migidymackall the while being able to adjust pitch
21:54:12migidymackyeah i thought it would be.. im a musician and havent coded in years
21:54:14Falco98my advice would be to download the latest version of the source, and track down the parts of the code related to what you want to change or improve, and think of ways to change it
21:54:23migidymackanyone interedsted in a bounty?
21:54:31Falco98or, open a feature request and put a $20 bounty on it :-P
21:54:53Falco98(i'm not good enough to do what you ask, i think, but there are other programmers in here who might be able to whip something up)
21:55:07migidymackthats what i was going to ask, how much $ would be appropriate
21:56:05migidymacki might try to find someone local first.. 20 bucks isnt much but im a student so it might mean a few nights of rice and ketchup
21:56:10Falco98dunno.. you could open a feature request and come in here every once in a while asking for advice and/or volunteers... after a day or so, post a comment to the FR saying there's a $10 bounty
21:56:32Falco98yeah i've been there
21:56:46 Join Lear [0] (
21:56:55Falco98(i'm hardly rolling in cash now but i figured a $10 bounty was worth the feature i wanted a few days ago..)
21:57:19migidymackyou did it too?
21:57:40migidymacknow when rockbox updates.. the patch is useless right?
21:57:49 Quit dude187 (Remote closed the connection)
21:58:07Falco98only if the code in the files involved is massively changed...
21:58:37Falco98and even if so, it's likely to be minor enough in change such that the code can be re-inserted (or rewritten) pretty easily
21:59:43Falco98last night i wrote a patch for myself, with advice from a few of the developers in here.. but wrote the code myself
21:59:58Falco98but the advantage there was it ended up being only a few things changed
21:59:59*petur begins to understand why JdGordon is so focussed on that patch :)
22:00:26Falco98petur: he had been trying to write something similar before he met me, it just didn't work so well :-P
22:00:40Falco98he still hasn't come to collect his 10 quid
22:00:49Falco98but it's his whenever he feels like asking for it :-P
22:01:29Falco98i might even go so far as to offer a $25 general donation to the RB project if my feature makes it into CVS (after the freeze obviously)
22:01:53migidymackyeah? i wouldent want to do that though.. i have such little experience with object oriented code that i would end up asking so many questions it would only serve to inconvience those that are actually making progress
22:02:15 Join lowlight [0] (
22:02:39linuxstb_Rockbox is plain C - no objects in sight.
22:03:32 Join sharpe [0] (
22:03:54 Join damaki__ [0] (
22:04:03Paul_The_NerdFalco98: I'd go ahead 'n just donate that money anyway, if I were you. It's probably gonna go in CVS, and Rockbox deserves the donations (in my book) :-P
22:04:17sharpei don't have a book...
22:04:25Paul_The_NerdFalco98: Assuming the patch works well, I'm sure many people would like the folder/album shuffle idea
22:05:53lowlightPaulJam_: if you are using Lame, the Lame info header contains a crc-16 checksum for the music portion of the file
22:06:18preglowdoes it?
22:06:22lowlightPaulJam_: however, I don't know of any program that will verify the file off of that checksum
22:06:31preglowi thought that crc field was only computed from the header
22:06:40lowlightPaulJam_: details here:
22:06:57XavierGr_lol minsweeper calls ~3000 times discover() on H300 and ~8000 time on ipod video (worst case scenario) stack will overflow somewhere between ~1500!
22:07:07preglowlowlight: that url is dead, btw
22:07:14lowlightpreglow: there's a "MusicCRC" field
22:07:21Mikachupreglow: works fine here
22:07:31preglowreally? the website is empty here....
22:07:36PaulJam_fir me the url works too
22:07:51lowlightpreglow: works for me
22:07:56preglowwhat the hell is up with that?
22:08:19Falco98Paul_The_Nerd: agreed, though i'm hesitant to do it first and then be suddenly forgotten about :-P
22:08:23tucozXavierGr_, is that a recursive call?
22:08:25 Join Moos [0] (
22:08:31Falco98the patch works nearly 100%, as far as i've been able to test as of now.
22:08:46Falco98though others might be able to come up with new ways to clean it up a bit, i'm sure...
22:08:52XavierGr_tucoz: yes
22:08:55Paul_The_NerdFalco98: It's not exactly whether it works, but _how_ it works that often determines whether things get in. :)
22:09:04 Nick XavierGr_ is now known as XavierGr (
22:09:15tucozhehe. Guess that problem wasn't as obvious on the archos then
22:09:18Paul_The_NerdMany patches in the tracker _work_ from a user's perspective. :)
22:10:00Falco98and i finally got "track skip and shuffle" mode for Crossfade implemented last night...
22:12:17PaulJam_unfortunately my mp3s (according to mp3utility) don't have this crc information. i think i haven't activated this option i eac when i ripped the CDs.
22:14:06preglowlowlight: my isp has a problem with that site, obviously...
22:15:13lowlightpreglow: google cache:
22:15:18Paul_The_NerdWhy does everyone PM _me_ asking how to run Doom. STILL. Despite the sticky.
22:15:35preglowPaul_The_Nerd: you're too polite to them
22:15:58MikachuPaul_The_Nerd: i think there is a basic fact about the world that you're not aware of: people are stupid
22:16:38Paul_The_NerdI suppose]
22:17:08preglowlowlight: ahh, i see, two crc fields
22:19:47preglowPaul_The_Nerd: also, people are assholes
22:20:41 Quit damaki_ (Read error: 110 (Connection timed out))
22:20:49Paul_The_Nerdpreglow: I think I need to up the grumpiness factor. I think you're right, the people in the forums are starting to like me too much again.
22:20:49preglowpreglow, the philantropic coder
22:20:54 Join bluey- [0] (
22:20:56amiconnXavierGr: Why would it recurse so often? It shouldn't recurse more often than there are undiscovered fields
22:24:49Mikachudoes recursing in C use stack space even for void functions with no local variables?
22:24:59Mikachui guess it has to save the return address at least
22:25:16XavierGramiconn: times_called = board_width*board_height*8 for worst case scenario (no mines at all)
22:25:43lowlightPaulJam_: if you are using Lame, it should write a xing or info header with this information (along with encoder gaps etc). "mp3utility" just might not parse it.
22:26:01 Quit jazzbone ("Chatzilla 0.9.73 [Firefox]")
22:26:02XavierGramiconn: and no, in order to discover the maximum path of unveiled tiles this must be done AFAIK.
22:26:22XavierGrhow can I calculate how much memory in stack a function wastes when called?
22:26:37amiconnIf you're doing this, you're visiting fields multiple times
22:26:38markunXavierGr: Are you sure it's *8?
22:26:42preglowdepends on the compiler
22:27:12amiconnYou should need one function call per undiscovered field, no more
22:27:31 Join damaki [0] (
22:27:35XavierGrmarkun yes the fuction calls 8 times it self.
22:27:57markunXavierGr: it's not running them in parallel
22:28:07amiconnMy javascript function does the recursion "by hand" with no recursive calls
22:28:21XavierGramiconn: can you give me that script?
22:28:49XavierGrmarkun: no, one call after another. (8 times in the same function)
22:28:52markunXavierGr: so before you go to the next branch the other will have returned. So max you get times_called = board_width*board_height
22:28:52amiconnIt won't help you that much, since it's pretty OO (*very* OO for me - and I wrote it (!))
22:29:06amiconn...but it's available online anyway
22:29:17PaulJam_lowlight: thank you for the information. now i only need to find a prorgam that uses the crc information to verify the files.">
22:29:30markunXavierGr: ah, forget what I said :)
22:29:32amiconnAdd game.js to the url to see the actual script
22:29:38XavierGrmarkun I just measure how many times the function is called, of course I don't know how far the depth is.
22:30:09amiconnYOu can easily measure the call depth
22:30:26amiconnJust add a parameter, and pass that parameter+1 to the next call
22:30:44amiconnThe initial call would be done with 0
22:30:50markunamiconn: it's oviously board_width*board_height the way the code works now
22:31:03 Join damaki_ [0] (
22:33:42XavierGramiconn: like this: discover(x,y, g++); (starting g = 0)
22:33:43preglowsomeone make a tri-d chess page
22:33:46preglowassuming rules exist
22:34:04Mikachuif you do that you will probably add stack usage and skew the numbers
22:34:37amiconnXavierGr: ++g or g+1. g++ in a function call probably doesn't do what you want
22:35:31 Quit Lear ("Chatzilla 0.9.73 [Firefox]")
22:38:28Falco98damnit, just found a bug in my "track skip and shuffle" plugin..
22:38:35migidymackwhat is it
22:40:23 Part daguz
22:40:41Falco98it's not supposed to crossfade when a track changes automatically (i.e. the song ends and next one begins) unless it's in shuffle mode
22:40:47Falco98and it seems to be doing so...
22:42:29XavierGr1200 depth for a board 40*30 with no mines
22:42:55Mikachuthat would be every cell then?
22:43:14 Quit damaki__ (Read error: 110 (Connection timed out))
22:43:23Mikachui think 40*30 is 1200 but i'm a bit tired
22:43:43XavierGrputtin a counter every time the function is called reveals 9600
22:43:49XavierGrMikachu: yes
22:44:17XavierGrso the function is called 9600 times with a depth of 1200.
22:44:52XavierGrworst case scenario with no mines (obviously there will be at least one mine, I just did the test to see)
22:46:06XavierGrwhat if I make my own stack on the remaining plugin buffer?
22:46:16markunXavierGr: we could implement it with a queue of max 2*width*height elements
22:46:31markunEh 2*(width+height)
22:46:35 Quit damaki (Read error: 110 (Connection timed out))
22:47:11XavierGrthat's what is not clear to me: stack overflow occurs on depth or on calls? (probably on depth right?)
22:49:15klrspzhas the rewind bug on the ipod been fixed?
22:49:28XavierGrso the lazy way is to moderate the function in a certain number.
22:49:37XavierGre.g. if depth is more that NUMBER stop.
22:50:00MikachuXavierGr: then it won't work
22:50:39XavierGrit will work but, it won't unveil all tiles
22:50:42markunBut we can do a breadth first search instead of a depth first like we do now
22:50:58XavierGrit will just skip them, making gamer's life more difficult.
22:52:30migidymackanyone need audio work done for the os/plugs?
22:52:36 Quit damaki_ (Read error: 110 (Connection timed out))
22:52:55migidymacklike intro audio clips or game sounds?
22:52:58markunklrspz: which is 'the rewind bug on the ipod'?
22:53:16Falco98does anyone know anything about the global_settings.shuffle variable?
22:53:23Falco98like, is it "0" for off and "1" for on?
22:53:32klrspzmarkun, when i rewind it doesn't always actually rewind.. i can rewind like 15 seconds worth and it actually moves forward by about 5 seconds
22:53:33markunmigidymack: you want to make a rockbox bootup sound? :)
22:53:42migidymacki would be honored
22:53:46klrspzor if i rewind like 5 min worth, it only rewinds like 3 min worth or something rediculous
22:53:53migidymackcant jump on the rig till i get off work though
22:53:59markunklrspz: is there a bug report?
22:54:13klrspzi remember someone talking about one last week when i last updated
22:54:47Paul_The_Nerdklrspz: So, why don't you just update and see if it's fixed?
22:54:58Paul_The_NerdIt's not like you can't back up your old build, just in case.
22:55:50klrspztrue, but i also am 300mi away from my ipod right now :(
22:55:53klrspzi was just curious
22:56:55markunklrspz: can't find it in the bug tracker
22:58:24markunanyway, good night guys
23:01:40 Join webguest96 [0] (
23:01:47 Nick bluey- is now known as bluey^MrFunk (
23:02:57 Quit webguest96 (Client Quit)
23:03:10 Join JohnnyCache [0] (
23:03:26 Part JohnnyCache
23:07:10 Join KieKen [0] (
23:07:14 Quit tucoz ("Leaving")
23:07:52 Quit obo (Read error: 110 (Connection timed out))
23:07:53peturwps is loaded before backdrop from settings
23:08:52Falco98damnit... global_settings.playlist_shuffle is returning true whether shuffle is actually on or not :-/
23:10:07 Join obo [0] (
23:10:09 Quit Milenco (Read error: 104 (Connection reset by peer))
23:11:25 Quit Poka64 ("XChat 2.6.1")
23:12:21 Join Poka64 [0] (
23:13:26 Quit xmixahlx ("blah blah blah")
23:17:50amiconnglobal_settings.playlist_shuffle tells you whether shuffle is enabled in the settings menu
23:17:56migidymackso what kind of music do the devs listen to?
23:18:00amiconnIt won't always be true
23:19:30amiconnThat wouldn't make sense...
23:19:33Falco98amiconn: my patch tries to detect whether shuffle is on or not when a track ends automatically, to determine whether it should be crossfaded
23:20:02Falco98i have it test if(global_settings.playlist_shuffle) [do something]
23:20:06Falco98else [do something else]
23:20:22Falco98basically it's acting as if TRUE whether i have shuffle on or not
23:20:44Falco98the code should be correct.. but something's wrong
23:20:50Falco98(both on my 140 and in the sim)
23:21:26 Quit PaulJam_ (".")
23:21:38 Join Xerion [0] (
23:23:02Falco98oh, whoops, pcmbuf_crossfade_init(bool) is different from what i thought
23:24:24 Quit tvelocity ("Ex-Chat")
23:24:56*petur is silly
23:25:12peturchanging one build and making the other
23:29:13 Part lowlight
23:29:14Mikachuother fun mistakes to make, recompile but don't save, save but don't recompile, save and recompile but run the executable in the wrong build dir
23:29:27XavierGrso amiconn what's your opinion regardless minesweeper? 1) Cap the function. 2) Use plugin buffer for stack 3) Right another function.
23:29:38XavierGrright = write
23:29:53 Join bepe86 [0] (
23:30:10amiconn(1) is out of question; it would make minesweeper work incorrect
23:30:25bepe86I tried the daily built manual for th h120 today, and it is really coming together
23:30:30bepe86nice work
23:31:44 Quit ender` (Read error: 110 (Connection timed out))
23:32:03 Join ashridah [0] (
23:35:11Falco98finally, got it..
23:35:29 Join ender` [0] (i=ychat@
23:35:59 Quit bluey^MrFunk ("Leaving")
23:39:29***Saving seen data "./dancer.seen"
23:40:36 Join ender [0] (i=ychat@
23:44:30 Quit Siku ()
23:46:35sharpei've come to the conclusion, i can't do dll injection. successfully, anyways.
23:46:40 Part Paul_The_Nerd
23:47:21peturwtf, playback refuses... will seek but not play :(
23:47:22 Join Daishi [0] (
23:48:16XavierGrpetur I got that behaviour the other day. But I was messing up with voice and a plugni
23:49:03peturI'm switching between wps/menu/tree like mad
23:49:21peturneeded reboot to get it workig again
23:49:26XavierGrah nice: I found a quick way to make discover not crash the player but still make its job right.
23:49:41XavierGrI measure the depth and cap the function.
23:50:03preglowsharpe: what kind of dll injection?
23:50:04XavierGrif I cap the function then I start again to discover the rest of the tiles
23:50:36XavierGrbut the second time the board is smaller and I have no overflow problems
23:51:07 Quit Kohlrabi ("Fast alle Menschen sind Regenwürmer")
23:51:12 Quit Falco98 ("CGI:IRC")
23:52:49 Quit _FireFly_ ("Leaving")
23:53:47 Quit Acksaw ("( :: NoNameScript 4.03 :: )")
23:57:04 Quit ender` (Read error: 110 (Connection timed out))
23:57:06 Join rotator [0] (n=e@rockbox/developer/rotator)
23:58:57 Join RotAtoR_ [0] (n=e@

Previous day | Next day