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 2007-09-29

00:01:41DefineBytewhat's 'ID3DB' in 'apps/actions.h' (amongst other places)? Why is it named that (it's not just for ID3 data is it?)?
00:03:29ZagorDefineByte: that's the database, as opposed to the file tree
00:03:53Bagderbut no, it is for all meta data
00:04:10DefineBytedid rockbox only support id3 at some point?
00:04:26 Join darkapostrophe [0] (
00:04:28Bagderwhile it only supported mp3 for example ;-)
00:04:40DefineByteso just DATABASE would probably be better, no?
00:04:50Bagderthat's why it is called just database
00:05:01Bagderthe name in the source is less important imho
00:05:11bluebrotherthe wps context menu also still talks of id3 data ...
00:05:19Bagderah yes
00:05:19 Quit Nimdae (SendQ exceeded)
00:05:25bluebrotherwould be more important to change that to something better matching.
00:05:25Bagderthat really should be changed
00:05:34bluebrotherthe database is also still tagcache in the code
00:05:36DefineByteyeah i was gonna make a patch that changed all generic id3s to metadata
00:05:46DefineBytein the code
00:05:53 Quit BigMac (Read error: 110 (Connection timed out))
00:05:54DefineByteso it was clearer
00:05:57DefineBytefor me xD
00:06:04 Join Ebert [0] (
00:06:07bluebrotherI don't see a reason why it's needed to adjust the names in the code ...
00:06:22bluebrotheras it's rather clear. Well, at least I think it is ;-)
00:06:34DefineByteyeah well x) i'm bored
00:07:30bluebrotherany good suggestion for the id3 info string?
00:08:07DefineByte'Show ID3 Info' you mean? 'Show Metadata' I guess
00:08:08bluebrotherZagor: btw, I had the idea of adding an anchor using the svn revision to all those longer svn log tables. What'd you think?
00:08:20bluebrothercould be handy for linking to a specific change
00:08:44ZagorI think we should rather link to in such cases
00:08:53Zagorthe lists will expire, svn will not
00:09:23bluebrotheris it possible to link to a specific change? I.e. the complete commit instead of a single file change?
00:09:34Zagoryes. one minute...
00:11:04Zagorthe irc reader links there whenever you say something like "r14818"
00:11:35bluebrotheroh, cool. Wasn't aware of that :)
00:11:53Bagder"Introducing rockbox support for iPod." (Amarok release)
00:12:08preglowsounds like lots of work...
00:12:18 Join Klevi [0] (
00:12:26*bluebrother still doesn't know what this exactly means.
00:12:26Zagorhaha system("cp")
00:12:57Zagorthey don't actually create our database, do they?
00:12:59preglowsmallish screen on that c200
00:13:10Bagder"iPod device plugin now handles RockBox devices." it says further down
00:13:12 Join BigMac [0] (
00:13:18Bagderdoesn't say a lot more though
00:13:33Bagder is the url
00:13:42Zagorprobably just doesn't freak out at the lack of itunes database :)
00:13:45*Zagor is cynical
00:14:16bluebrotherpossibly −− but that release also has "more wockas per square inch" ;-)
00:14:21KleviSilly question... how do i erase text on the virtual Keyboard...?
00:14:44preglowisn't there some kind of program that creates our database?
00:14:54preglowi distinctly remember seeing ifdefs for that in our code
00:14:57 Join Lars_G_ [0] (n=Lars@unaffiliated/lars-g/x-000001)
00:15:03Lars_G_I took the lovely plunge
00:15:05Bagderyes, it can be built for host
00:15:19preglowdoes it work?
00:15:20Bagderbut I don't think anyone or anything is using that
00:15:21Nico_PBagder, bluebrother: it actually doesn't do much... I think it checks for .rockbox and if it exists it just changes the supported formats list
00:15:23Lars_G_I've redefined my iPod as generic player in amarok, and moving everything outside ipod_control
00:15:27Nico_Por something like tha
00:15:48preglowman, how i love jewels
00:15:57preglowjewels and bubbles = great games
00:16:04bluebrotherah, that sounds reasonable ... Ipod can't play ogg and stuff :)
00:16:06Lars_G_Bubbles is great
00:16:18KleviJewels is aweome
00:16:26Lars_G_But one of the rocks I love the most, beleive me or not, is the vumeter
00:16:31preglowand both of them look sleek as hell too
00:16:34KleviI had that EXACT game on my old phone.. >>
00:16:35pixelmaKlevi: on c200 - rec+down to erase the latter, rec+left/right to move around in the line you want to edit. Still a weird buttonmap, I know
00:16:45KleviOdd. but thanks
00:17:09Klevi... cant it be just the record button to erase and left and right to move the cursor?
00:17:20Lars_G_Btw a little odd question for the e280 owners, sorry for the OT... can the OF read the supported video files off any directory? or only an ipod like hidden, database registered copy?
00:17:43BagderLars_G: the OF only has a db afaik
00:17:59Lars_G_Bagder: sigh thanks.
00:18:24preglowplasma needs some frame rate limiting
00:18:27preglowit blazes along on the sim
00:18:32 Quit Dark_Apostrophe (Connection timed out)
00:18:32 Nick darkapostrophe is now known as Dark_Apostrophe (
00:19:15Klevi?? How do I save the editing I make?
00:19:44pixelmaKlevi: you need left and right to move around in the letters but maybe enabling line edit mode would be nice here (that means that you can directly "step" on the edit line). But maybe I'm biased because I have only other targets that have this
00:19:52bluebrotherobo: just wanted to try the latest version of FS #5111, it doesn't build for the mini2g :(
00:19:58Lars_G_preglow: trouble is, how to easily do a framerate limit without using the rtc which is afaik not supported on the sim?
00:20:22obobluebrother: hmm, okay, checking here now
00:20:33KleviI realized that after a second of typing. but that sounds like a good idea
00:20:38pixelmaKlevi: with the volume buttons (up/down doesn't matter). I know... :\
00:20:47bluebrotherobo: I get this error
00:20:50Lars_G_Question, is the original developer of the metronome still gone from the project?
00:20:53bluebrotherNico_P: thanks :)
00:21:23 Join nico8481 [0] (
00:21:28KleviNo, the volume button UP saves your edit actually..
00:21:32Kleviit matters.
00:21:51Nico_Pbluebrother: I even found the patch :)
00:22:01preglowLars_G_: you use the tick timer, which all targets have
00:22:03Kleviah wait... misread
00:22:08Klevimy bad.
00:22:24***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! ( )'
00:22:24***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! ( )'
00:22:24***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! ( )'
00:22:29nico8481don't remember who i spoke with yesterday (or was it the day before?) about the Sansa E200 series, but I just bought one :)
00:22:44KleviAny word on when the c2000 will be able to play videos, and not just audio?
00:22:45nico8481and, of course, printed the rockbox manual for that model :)
00:22:51preglowbtw, does anyone else think that snow.rock should set the background colour to black? it looks weird on "rockbox blue" ...
00:23:10 Join BHSPitMonkey [0] (n=stephen@unaffiliated/bhspitmonkey)
00:23:35toffe82Nico_P: did you check the file ?
00:23:37obobluebrother: it's missing a "target/arm/ipod/piezo.c" in firmware/SOURCES
00:24:03Nico_Ptoffe82: calculator.c ?
00:24:10 Quit hanklords ("Konversation terminated!")
00:24:36Nico_PI tested it on my gigabeat sim and it scaled well
00:24:56Nico_Pthe buttons at least... operations seemed a bit buggy
00:25:18toffe82I didn't change anything on calculation, just display
00:25:19Nico_PI can give you a patch if you want too
00:25:42 Quit ToHellWithGA ("You know you'll miss me a lot.")
00:25:43Nico_Pwell it looked like everything wasn't displayed
00:26:45pixelmaKlevi: general rule: we don't do time estimates... ;)
00:27:02KleviAlright.. =p
00:27:23Nico_Ptoffe82: actually it looks like the text isn't cleared properly
00:27:58Nico_Ptoffe82: I just tried adding a 4 digit long number with a shorter one and got some rests
00:29:23RaZorbacKi've added some pronounciatons strings to the script. should i make a diff or just post the pmodified pl file on the tracker ?
00:30:09 Quit Klevi ("Leaving")
00:31:47toffe82Nico_P: I didn't notice, I will check more when I have some time, it just begin to play with the code :)
00:32:58 Quit ender` (" Debian comes in three flavours: stale, rusting and broken.")
00:32:59bluebrotherobo: the button click sometimes gets messed up by itself −− a new beep is about to be played while the old one is still played.
00:33:09bluebrotherat least it sounds like something like this.
00:33:16oboa bit of a screech?
00:33:27bluebrotherand it's rather weird to have the setting in the playback menu imo
00:33:42bluebrotheryes, some kind of screeching noise. Easily to reproduce in the wps
00:34:23oboyup - it checks to see if it's already playing, and won't play again if it is
00:35:15bluebrotherbut why do I get those high-pitched screeching?
00:36:03obobut without using the usec timer, the current method is a bit of a bodge - it's yielding until a certain time period has passed, but if some other thread takes awhile to execute
00:36:14bluebrotherit's quite nice otherwise
00:36:24oboit will delay the piezo being turned off
00:38:13pixelmaNico_P, toffe82: wouldn't it be nicer to get all functions in one screen (when it fits on the larger screens) instead of having to switch between two "modes"?
00:39:01toffe82pixelma: it will be small but it should be possible
00:39:31Nico_Ptoffe82: see what I mean ?
00:40:30toffe82Nico_P: yes , but I didn't see it , I will check better when I have some times
00:40:48pixelmait has to stay the way for the smaller screens anyway, but there are other plugins that provide different solutions depending on resolution (e.g. small board ot vertical for sudoku)
00:42:10toffe82pixelma: I like it like this on the gigabeat because I don't have to put my glasses ;)
00:42:28*bluebrother should go for sleep and remember sorting out the Rockboxed images tomorrow
00:42:43toffe82but I will check, I am just playing with the code to see if I can do something
00:43:01Lars_G_have you guys given a thought about compiling the daily commits in Subversion in "recent activity" into a daily digest published over rss/atom ?
00:43:11 Join Nic0_P [0] (
00:43:27bluebrotherLars_G_: there are services that provide an rss feed of the svn mails
00:43:36Nic0_Poh crap I didn't disconnect correctly
00:43:36pixelmatoffe82: sure first things first, maybe that could be the next step :)
00:43:38Nic0_Phow do I kill my ghost ?
00:43:43Lars_G_bluebrother: Meh I'll look for one of those. thanks bluebrother
00:43:57 Join darkapostrophe [0] (
00:44:15bluebrothercheck ExternalRelatedPages ;-)
00:44:27 Join RaRe [0] (
00:44:32Lars_G_okie dokie
00:45:34DefineByteif a patch changes the name of a menu item are you expected to update the manual too?
00:46:01bluebrotheryep ... optimally :)
00:46:16 Quit nico8481 ("Leaving")
00:48:25Lars_G_Ok I give up. sorry guys but what was the maintainers page in the wiki?
00:48:33toffe82Nico_P: what opreration did you do ? can you give me the value
00:48:54 Part RaZorbacK
00:49:01bluebrotherthe maintainers document is in svn, not in the wiki. Maybe you're referring to the KnowledgeMap page?
00:50:05 Join RudMan [0] (
00:50:25 Quit bluebrother ("sleep now. for real.")
00:50:47 Quit Ebert ()
00:51:00Lars_G_either works
00:51:08Lars_G_I'll use the Know.
00:51:13Lars_G_and thanks
00:51:14 Quit miepchen^schlaf ("Verlassend")
00:51:18 Quit BigMac (Remote closed the connection)
00:51:38 Join BigMac [0] (
00:52:49Nic0_Ptoffe82: 123-3 for example
00:53:10toffe82I found the problem, it is due to the font
00:53:25Nic0_Pwhen I select the second "3", the screen displays "33", but then I select "=" and get 120
00:53:37toffe82I use the profont 22
00:53:56Nic0_PI'm using nimbus 19 on the sim
00:54:17toffe82try the profont
00:55:33toffe82I have to check why ?
00:55:36Nic0_Pit would be nice to align the texts to the right whatever the font
00:55:40pixelmathe digits should all have the same width in one font
00:55:59toffe82is the nimbus a variable font or fixed ? and the profont ?
00:57:01toffe82same problem with the profont 12 it start on the middle
00:57:02pixelmanimbus is proportional but shouldn't matter for the digits, maybe it doesn't follow this "rule" though
00:57:16 Join barrywardell [0] (
00:57:29toffe82I think I have some luck chosing the profont22 :)
00:59:53 Quit Nico_P (Nick collision from services.)
00:59:59 Nick Nic0_P is now known as Nico_P (
01:00:03pixelmahmm... nimbus-19 seems to have a width of 9 pixels for the digits, profont-22 has 12 - maybe it's because of the "odd" width?
01:00:28 Quit Dark_Apostrophe (Connection timed out)
01:00:29 Nick darkapostrophe is now known as Dark_Apostrophe (
01:00:38 Join kkurbjun [0] (
01:01:05 Join TMM [0] (
01:01:05pixelmajust providing ideas though... :)
01:01:33TMMlinuxstb: linuxstb_: hi man! there?
01:01:58 Join Camphire [0] (
01:02:21linuxstb_TMM: Yes.
01:02:25toffe82rb->lcd_putsxy(1, TEXT_1_POS,buf); the buffer of the result is written from the left at one pixel from the border and the buffer is 19 char
01:03:09pixelmatoffe82: no, seems I didn't read correctly and it's wrong what I just said. Ignore
01:03:10toffe82so if the size font is small we write from the middle and profont 22 is perfect for the screen of the gigabeat
01:03:39CamphireSorry to bother, could anyone help me out? My sansa e280 won't turn on or off, just gives me a black screen and blue LEDs. I think it didn't like the USB connect...
01:03:44Nico_Ptoffe82: IMO the text pos shouldn't be a define, it should be computed from the font width
01:03:46toffe82Am I right ?
01:04:27toffe82Nico_P: yes, I just take what was on the code and just did some change and didn't see the problem because of the font
01:05:57toffe82I t was on question I had the other dy, is there a function to know the height and the width of a font, somebody answer but I didn't have time to look at it
01:07:53Nico_Ptoffe82: font_getstringsize()
01:08:21DefineBytecan anyone take a quick gander at this and tell me if I completely coked it up (my first flyspray task >.>).
01:08:39Nico_Ptoffe82: there is also font_get_width()... both are defined in firmware/font.c
01:08:49toffe82Nico_P: How do you use it? you pass the font name as parameter ?
01:08:53pixelmatoffe82: I think the customisable keyboard (for the virtual keyboard) does something like this, maybe you can find you can borrow
01:09:04toffe82I will check
01:10:12ZagorDefineByte: the patch looks ok, but I'm not sure "Metadata" is a good word. "track info" or even "song info" is probably more in line with how people are thinking about it
01:10:16Nico_Ptoffe82: you give it a font number
01:10:19*pixelma should get some sleep... nn
01:10:23***Saving seen data "./dancer.seen"
01:10:33Nico_Ptoffe82: and you also give it int pointers so it can return the height and width
01:10:47DefineBytei chatted to llorean about it and we seemed to think metadata was okay
01:11:01toffe82ok but where is the font number ?
01:11:07ZagorI'm not going to veto it, but I think it's too "techie"
01:11:20DefineByteless techy than id3 x)
01:11:23*barrywardell agrees with Zagor
01:11:39DefineBytebut yeah, maybe track info would be good
01:11:42 Part pixelma
01:11:42DefineByteor song
01:11:49DefineBytetrack or song info then?
01:11:59Nico_P"tags" ?
01:12:08DefineByteit shows more than tags
01:12:21DefineBytefile name, length
01:12:24DefineByteand stuff
01:12:28barrywardellI think track info sounds right
01:13:51 Join webguest47 [0] (i=4e104d82@gateway/web/cgi-irc/
01:15:24 Join darkapostrophe [0] (
01:15:56 Join petur [0] (n=petur@rockbox/developer/petur)
01:17:44 Nick fxb__ is now known as fxb (
01:18:31 Quit webguest47 (Client Quit)
01:19:29|Rain|tbh there are probably people (who'll potentially end up using rockbox) who don't really know what "meta" means... and it'll probably weird to translate
01:19:58DefineByteyes, probably
01:21:02DefineBytehow does track translate?
01:21:32 Quit BigMac (Read error: 110 (Connection timed out))
01:22:08DefineBytejust noticed the danish translation already translates 'Show ID3 Info' as 'Show Metadata' x)
01:22:38DefineByteor 'Vis metadata'
01:25:32 Quit Zagor ("Client exiting")
01:27:19DefineBytethe patch has been updated
01:27:25DefineBytefit for commit?
01:28:02 Quit RudMan (Remote closed the connection)
01:28:29 Join BigMac [0] (
01:28:47Lars_G_do I need to run configure each time I svn update, or not
01:29:45linuxstb_Generally only if the configure script itself changes. Most of the time, just a "make" is enough.
01:29:47Nico_PDefineByte: your real name is required
01:30:18Lars_G_Why is the gradient selector "somewhat controversial" ??
01:30:26DefineBytehow can i change it so it shows my real name?
01:30:32 Join stevenm [0] (n=stevenm@
01:30:47toffe82Nico_P: I fix it on one part, but there is still a problem with some message, Iunderstand how it works so it should be easy to fix
01:30:49stevenmHello. Does anyone have ANY idea how the 'tuning' information is specified within Gravis patches?
01:31:04Nico_PDefineByte: you can just give it to me. It's only for the credits... unless you're already in docs/CREDITS
01:31:15 Part toffe82
01:31:19DefineByteno, i'm not; David Bishop
01:31:22stevenmMIDI is sounding honky on some instruments and my patch editor tells me there's tuning data beyond the root frequency. But how the heck do you compensate for that?
01:31:30 Quit Camphire ()
01:31:56 Quit Dark_Apostrophe (Connection timed out)
01:31:56 Nick darkapostrophe is now known as Dark_Apostrophe (
01:32:06|Rain|sure wish I did. you could try looking at timidity's sources, but it's a beast... dunno how easy it'll be to find the relevant stuff
01:33:07stevenm|Rain|, you know what I am talking about, right? some instruments just don't sound right
01:33:30Nico_PLars_G_: the settings for it are the most controversial part
01:33:43Lars_G_Nico_P: how so
01:33:49stevenmNormally you can't tell, but sometimes you'll get the same instrument playing several notes. And if those notes fall into two different waveforms (on the same patch) and the waveforms have different tuning, then it sounds BAD
01:34:14Lars_G_Btw How big must the contribution be for our name to drop in the Credits? ;)
01:34:20Nico_PLars_G_: understandably, some people think it's bloat to have three more settings for this feature
01:34:34Nico_Pthey'd prefer the configuration to be restricted to the cfg files
01:34:41Lars_G_visually so?
01:34:48stevenmI've been digging through timidity but that thing is GIGANTIC. I don't even know which bytes in the wave store this info, let alone how to use it. I'm at the point where I can start editing the files and the diffing the output
01:35:01Nico_PLars_G_: especially in terms of binary size and menu complexity
01:35:31Lars_G_Nico_P: more than the .cfg I'd tie the three settings to the theme file. store the settings there, set a default value in the default theme, and let any theme who wants to, override it.
01:35:34 Nick fxb is now known as fxb__ (
01:35:56 Quit theclaw ("n8")
01:36:20Nico_PLars_G_: a theme is just a cfg file
01:36:26Nico_Pso it's already the case
01:36:52Nico_PDefineByte: committed. I hope I don't get slapped for this :)
01:37:03 Quit spiorf (Remote closed the connection)
01:37:31Nico_Pstevenm: is it normal that your beatbox plugin doesn't compile ?
01:37:55stevenmNico_P, yep. I didn't put it into subdirs yet because it doesn't build on all models
01:38:12stevenmNico_P, just did not want to lose the code.. now got distracted with this fine-tuning business
01:38:19stevenmand classes
01:38:47 Part rhizmoe
01:39:36stevenmwow, the tuning parameter is non-zero on a LOT of these instruments. the only datasheet I had said that it "wasn't used anymore"
01:39:52 Quit obo ("bye")
01:40:11DefineByteNico_P: It's better than 'ID3 Info' anyway ^^
01:40:16 Quit roolku ()
01:40:19Nico_PI agree
01:41:11DefineByteNico_P: oh, and thanks x)
01:41:25Nico_Pmy pleasure ;)
01:43:05 Quit petur ("Zzzz")
01:48:07 Quit barrywardell ()
01:56:28 Quit MethoS- (Remote closed the connection)
02:00:33 Quit Thundercloud (Remote closed the connection)
02:01:00stevenmWell, this sure is interesting. Turns out the 'tuning' is part of the root frequency
02:01:32 Join fxb [0] (
02:01:32stevenmBut when I use the patch editor and set the root freq to G-4, 0 tune, it gives RF of 195979, when the gus table says it's 195997. Wtf?
02:01:59 Quit fxb (Client Quit)
02:02:02 Nick fxb__ is now known as fxb (
02:02:24 Nick fxb is now known as fxb__ (
02:02:27 Nick fxb__ is now known as fxb (
02:11:03Lars_G_it's dislexic
02:14:27stevenmthe freaking gus frequency table in the "datasheet" better not be wrong... although other things are
02:14:34stevenmout comes matlab !
02:14:41stevenmand the crying starts
02:14:50 Quit Nico_P (Remote closed the connection)
02:18:27 Quit Isolinear (Read error: 104 (Connection reset by peer))
02:20:45stevenmwell... SOME of it sounds better
02:21:12stevenmbut not all :(
02:27:48 Join nico8481 [0] (
02:27:54 Join bughunter2 [0] (
02:28:19nico8481i just installed rockbox on my sansa e250
02:29:07nico8481is it supposed to play gapless by default or does it have to be activated somewhere? (it doesn't seem to do it and i can't find any option about gapless in the settings) :-/
02:29:28krazykitit does gapless by default, assuming you've ripped the songs properly
02:30:04krazykitflac and vorbis should be native by default; mp3 (encoded with LAME) should also work well
02:30:09nico8481krazykit, i don't remember how they've been ripped, but they play gapless in iTunes
02:30:32nico8481but with the sansa there's a short gap
02:32:39 Join Gibbed [0] (
02:32:43 Quit Rick (Nick collision from services.)
02:32:57 Nick Gibbed is now known as Rick (
02:34:52Lars_G_stevenm: music synth is no easy task
02:35:19stevenmLars_G_, sadly not. I don't know what I am doing wrong
02:35:21 Part DefineByte
02:36:27nico8481anyone know a good app to rip+encode in ogg on OSX ?
02:36:51nico8481(preferably OSS)
02:37:15Lars_G_stevenm: don't cry. it takes years of audio engineering to get to a decent level
02:38:51stevenmLars_G_, heh.. I suppose. But the patch stuff is just so frustrating. And the lack of specs is as well.
02:39:16stevenmmy old implementation plays it properly of all things
02:39:58stevenmwait, how the heck?
02:40:36stevenmand THAT was way back using 10 bit fractionals and everything
02:43:11Lars_G_maybe there's a calculation error in the new math
02:43:19 Join My_Sic [0] (
02:43:27 Part bughunter2 ("Leaving.")
02:43:31stevenmJust checked it.. math is the same, except for the addition of a pitch bend. will try
02:45:57stevenmhmm.. this is way before any of the crazy optimizations. deltas are still ints, so this is after the fractional conversion
02:50:17 Join zicho [0] (
02:52:27stevenmif only the coldfire had an fpu
02:52:40stevenmprobably a statement made on this channel countless times
02:53:45scorchewhy?...we get by just fine without floating point...
02:55:43stevenmcoldfire = iriver cpu
02:55:47scorchezicho: a bit of searching makes it so you dont have to ask that question...
02:56:24stevenmaaah my ears are bleeding from the distortion
02:57:21 Join sdoyon [0] (
02:59:14sdoyonHi. Is the Sansa E200 OF putting a hidden attrib on the /playlists dir?
03:00:18 Quit HellDragon (Client Quit)
03:00:37 Join Gibbed [0] (
03:00:39 Quit Rick (Nick collision from services.)
03:00:53 Nick Gibbed is now known as Rick (
03:02:30Lars_G_stevenm: then you've reached the sweet spot
03:03:02Lars_G_Dont worry man. Robert Moog didn't made it in one single day either
03:03:08Lars_G_it'll finally fit
03:03:20Lars_G_though it would help a lot if you had a scope
03:03:30stevenmyep. funny thing is, my roommate is the signals junkie. he should be the one doing this stuff
03:03:34Lars_G_I'd produce pure notes, and scope the output to see how the generation is wrong
03:04:39stevenmI've got an old version of this thing, back when I had it built for normal environment, and the rockbox sim version. Both use fractionals, but only the old version has the nicer pitch bender, and maybe THAT is doing it
03:04:51 Join HellDragon [0] (i=jd@unaffiliated/helldragon)
03:05:31Lars_G_if two systems behave differently under similar conditions, the source is in any differences between the systems
03:08:30stevenmwell, that wasn't the issue
03:10:06Lars_G_if you don't have a scope. you can try to find the way to dump the calculated math to disk instead of to audio, and compare the old and the new system dumps for diffs
03:10:26***Saving seen data "./dancer.seen"
03:11:01Lars_G_if the difference has some kind of predictable mathematical difference you could find out where the bug is....
03:11:21stevenmI am going to try comparing the delta values produced by both programs
03:11:24 Join Gibbed [0] (
03:11:27stevenmmaybe they are different
03:11:28 Quit Rick (Nick collision from services.)
03:11:39stevenm(scary thing would be if they were the same- then I've no idea WHAT it could be)
03:11:42 Nick Gibbed is now known as Rick (
03:11:53Lars_G_specially since it seems your root is ok in both cases?
03:12:56 Join webguest45 [0] (i=de652c5e@gateway/web/cgi-irc/
03:12:59 Join sin613 [0] (
03:13:24 Quit webguest45 (Client Quit)
03:15:28stevenmdeltas are all identical. the issue is with the synth itself somewhere
03:17:23 Join Llorean [0] (
03:19:18 Part chrisjs169|winxp
03:23:17stevenmYep! It's the synth routine
03:23:40stevenmThe ancient one sounds horrible in many ways, due to the huge changes to looping, etc, but it definitely does NOT sound off key
03:24:30 Join RoC_MasterMind [0] (
03:33:12 Quit jhMikeS (Nick collision from services.)
03:33:18 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
03:47:49Lars_G_if it's off key it's possible the synth is obtaining poor performance
03:48:40stevenmI am almost positive it is with the looping code
03:49:03 Join toffe82 [0] (n=chatzill@
03:50:42stevenmI am trying to hack in proper looping to be sure and am failing
03:52:22 Join darkapostrophe [0] (
03:55:35stevenmLars_G, I think that was the problem
03:57:27stevenmWoah it fixed the gutar honkiness I think?? Gonna fix the second loop mode and check again
03:57:38stevenmthis is what happens when you write loop code at 3AM 2 years ago
03:57:45stevenmvery old bugs
03:58:58 Join LambdaCalcuclus3 [0] (
03:59:28 Nick LambdaCalcuclus3 is now known as LambdaCalculus37 (
04:00:15LambdaCalculus37Greetings, all!
04:01:06 Quit nico8481 ("This computer has gone to sleep")
04:04:01stevenmI won't commit this til I fully work out the looping, but... the 2 year old distortion bug is in the LOOPING CODE in synth.c. The current position is not shifted by delta during a loop event, but jumps straight to the beginning/end, ignoring part of the delta value
04:04:17stevenmThis creates weird modulation and causes the clarinet to sound like crap
04:04:31 Quit RoC_MasterMind (Read error: 110 (Connection timed out))
04:04:46stevenmThe fix: cpShifted = wf->startLoop + (cpShifted-wf->endLoop); among others
04:04:56stevenmlet it be in the logs forever, if my HD dies before commit
04:05:53LambdaCalculus37stevenm: MIDI plugin?
04:06:04stevenmLambdaCalculus37, that's right!
04:06:27stevenmI had a bug in the looping code from way back when... causing distoretion on some files
04:07:05LambdaCalculus37stevenm: I could never get a MIDI file to play properly on my 5.5G iPod video.
04:07:21 Quit sdoyon ("ircII EPIC4-2.4 -- Are we there yet?")
04:07:22stevenmLambdaCalculus37, I don't think it works on ipods.. not enough CPU power
04:07:40stevenmI've got an iriver (friend's, loaner) and a sim.. I hear it works well on gigabeat too
04:07:48stevenmLambdaCalculus37, getting lots of buffer misses, yes?
04:08:11LambdaCalculus37stevenm: Here's what happens: triple the playback speed, distorted instruments, and yes... the dreaded "Buffer Miss!"
04:09:10 Quit Dark_Apostrophe (Success)
04:09:10 Nick darkapostrophe is now known as Dark_Apostrophe (
04:09:13LambdaCalculus37Never tried it on an iriver.
04:09:26stevenmLambdaCalculus37, Hmmm. buffer misses come from not being able to calculate enough data in time
04:09:42stevenmtriple playback speed is a sampling rate issue. they're all related probably
04:10:15stevenmI don't know what the sampling rate on that device is. It should probably go into a #define someplace.. I try to force the rate to 44100 (or 22050 if the device only supports that)
04:10:48stevenmI know some ipods can ONLY do 44100. Maybe your model requires a faster sample rate?
04:11:26stevenmunfortunately, I wouldn't know how to fix that.. need someone device specific
04:11:41LambdaCalculus37stevenm: I believe that Midiplay is automatically set to 22050.
04:12:41 Join jaebird [0] (n=jaebird@unaffiliated/jaebird)
04:12:42stevenmas for buffer misses, i'm told that the ipod cpu has two cores. it is theoretically possible to run midi on two cores (each one does half the synth work) but I don't know how to write it that way, or how rockbox handles the dual core stuff
04:13:01stevenmthe sim for me is running ag 44100, for sure.. I just printf'd it a few minutes ago
04:13:11LambdaCalculus37stevenm: All of the PortalPlayer targets are dual core.
04:13:42stevenmLambdaCalculus37, I see.
04:14:02LambdaCalculus37Speaking of which...
04:14:10Lloreanstevenm: The best example of dual core stuff at the moment is mpegplayer
04:14:14stevenmLambdaCalculus37, definitely was at 22050 before, but I think now there are #defines in place to go to 44100
04:14:31LambdaCalculus37stevenm: Which file are you reading?
04:14:44stevenmLambdaCalculus37, midiutil.h from svn
04:14:59LambdaCalculus37Let me load it.
04:15:37stevenmlet me commit my looping fix real fast
04:15:55LambdaCalculus37#define SAMPLE_RATE SAMPR_22 // 44100 22050 11025
04:16:21LambdaCalculus37#define SAMPLE_RATE SAMPR_44 // 44100 2200 11025
04:16:35LambdaCalculus37stevenm: Was that the problem?
04:17:03stevenmLambdaCalculus37, a bug in the looping logic causing things to be off key
04:17:27 Join RoC_MasterMind [0] (
04:18:01stevenmUh oh.. someone committed stuff?
04:18:59 Quit BigMac (Read error: 110 (Connection timed out))
04:19:58LambdaCalculus37stevenm: Ahh.
04:20:37 Join RudMan [0] (
04:21:36LambdaCalculus37Llorean: Dual core in mpegplayer is starting to make a nice difference.
04:22:43LloreanStarting to?
04:23:32LambdaCalculus37Llorean: On my iPod, I'm now getting 11.3 FPS, Limit FPS and Skip Frames both off.
04:23:43LambdaCalculus37Video is MPEG-2, 320x240.
04:23:53LloreanYes, and before dual core the 5G got about half that.
04:24:05LloreanI wouldn't say it's "starting to make a difference" just now, it made a huge difference when it first showed up
04:24:48LambdaCalculus37Llorean: Agreed.
04:25:00LloreanBut it's pretty much never going to be fullspeed on the iPod Video anyway
04:26:03LambdaCalculus37Llorean: Unless Broadcom wants to play nice, which they may never do... (grumble grumble)
04:26:37LloreanI think it's pretty unlikely they never will
04:26:40 Quit Lars_G_ ("Bang! she said.")
04:28:06stevenmWoah, it sounds so much better now!
04:28:23LambdaCalculus37stevenm: What did you change?
04:28:34stevenmThere's some minor issues with looping, like some guitar notes not looping, but it's so much less distorted
04:28:54stevenmLambdaCalculus37, it's still the loop problem. I just loaded it onto iriver and am listening to various files
04:29:56 Join RoC_MasterMind__ [0] (
04:32:54 Join Gibbed [0] (
04:32:56 Quit Rick (Nick collision from services.)
04:33:10 Nick Gibbed is now known as Rick (
04:33:19stevenmI'll fix the guitar thing tomorrow or something. I am almost positive I know why it happens... it's probably one of the patches that uses pingpong looping
04:33:49stevenmhonestly, why they made so many loop modes, I don't know. but there's like, 8 guitars and only one of them loops that way
04:34:05 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
04:35:18LambdaCalculus37stevenm: I wish I knew the answer to that. :)
04:36:48 Quit kfazz ("Leaving")
04:37:18stevenmLambdaCalculus37, ah well...
04:37:39stevenmthe quick fix to the pingpong bug would introduce another instance of the distortion issue.
04:38:20stevenmI honestly don't know how to properly loop a pingpong file without causing that.. will have to think about where the jump needs to go
04:39:05LambdaCalculus37stevenm: Take your time.
04:39:27stevenmLambdaCalculus37, oh yes. Waay too much coding today.
04:39:30LambdaCalculus37Better to sit and think a little than to be rash and cause more mistakes.
04:40:00stevenmLet's see.. x86 ASM project, Operating Systems project, robot teleoperator code, and about 3-4 hours of hacking on rockbox
04:40:00 Quit RoC_MasterMind (Connection timed out)
04:40:17stevenmI think it is time to eat and go outside. night biking perhaps
04:40:17LambdaCalculus37stevenm: Yowza! That's a full plate!
04:40:23stevenmLambdaCalculus37, oh yeah
04:40:45stevenmand i just got my tire fixed. yes, biking is a good idea
04:41:33LambdaCalculus37stevenm: Yeah. Clear your head a little, then come back and figure out the MIDI looping bug.
04:43:24stevenmthe guitar loop thing happens because the position goes out of loop bounds, I think. the delta is reversed but the position is not readjusted, so the code that follows it just turns the voice off. the position also needs to be brought back into loop bounds. the question is, where exactly
04:45:23LambdaCalculus37stevenm: Tell me which other file you're looking at in the source. I'll look through it.
04:45:50stevenmLambdaCalculus37, it's synth.c
04:46:27stevenmThe extra adjustment needs to go on lines 306 and 322
04:47:25LambdaCalculus37Line 306 - so->delta = -so->delta;
04:47:38LambdaCalculus37Same for 322.
04:48:02stevenmI think there's an extra piece of math that goes there
04:48:11LambdaCalculus37Curiouser and curiouser...
04:48:18stevenmhere's what happens
04:48:27stevenmin a pingpong loop, you start plauying the wave
04:48:33 Join don_ [0] (
04:48:33stevenmyou play to the end of the loop region
04:48:46stevenmand then you play it backwards, until you reach the start of the loop region
04:48:50stevenmthen you play it forward again
04:49:21stevenmI think what happens in some files is that there is very little past the loop region on some guitar patches that use this system
04:49:41stevenmso when it passes the end of the loop region, it actually hits the end of the wave and shuts it off
04:50:05stevenmmaybe it's something else entirely
04:52:45LambdaCalculus37stevenm: I wonder...
04:53:01 Quit daurn|laptop (Read error: 110 (Connection timed out))
04:53:31LambdaCalculus37stevenm: Have you looked at the code between lines 306 and 322?
04:53:51stevenmLambdaCalculus37, yes...
04:54:04stevenmi wrote it :)
04:54:29*LambdaCalculus37 feels silly for asking
04:59:24LambdaCalculus37stevenm: Studying...
04:59:59 Quit RoC_MasterMind__ (Connection timed out)
05:03:43stevenmLambdaCalculus37, Hmm.. the issue is a little different than I thought. It is something with simple looping
05:04:02stevenmOh my god...
05:04:05stevenmit was an off by one error
05:04:22stevenmLambdaCalculus37, it was a corner case. Line 314
05:04:33stevenmWell, my line 314.. I added debug stuff so the lines are different.
05:04:44stevenmall it was was a > sign that needed to be >=
05:04:59 Quit don_ (Remote closed the connection)
05:05:25LambdaCalculus37stevenm: I was thinking that it had to be somewhere between line 306 and line 322!
05:05:47stevenm:) nice
05:06:07LambdaCalculus37And all this time, it was right under our nose. :)
05:10:28***Saving seen data "./dancer.seen"
05:12:25LambdaCalculus37stevenm: So wf>mode should be wf>=mode, correct?
05:13:16LambdaCalculus37Sorry... getting a wee bit sleepy.
05:13:42stevenmLambdaCalculus37, no.. the -> is a pointer indirection thing
05:14:02stevenmLambdaCalculus37, it should be: if((wf->mode & 28) && (cpShifted >= wf->endLoop))
05:14:16stevenmie, cpShifted >= wf->endLoop instead of just >
05:14:38stevenmAnother thing I would like to fix is the volume of the instruments. they aren't quite all the same.
05:14:57stevenmI once had code to fix it at runtime. It worked but was slow. I need to just sit down and manually adjust the levels of the patchset
05:15:36 Quit bb (Nick collision from services.)
05:15:41 Join bb_ [0] (n=bb@unaffiliated/bb)
05:15:58LambdaCalculus37stevenm: Well, you were right about your saying that your line 314 was different.
05:16:15stevenmLambdaCalculus37, indeed... I guess it is more like 311 or so
05:16:33stevenmor that's what it is now
05:16:42stevenmwhatever.. it's it fixed, and I can go have some fun
05:16:42LambdaCalculus37cpShifted is Line 317 for me.
05:16:52stevenmMakes sense.. I just updated I think
05:17:04stevenmanyways, i'm outta here
05:17:05stevenmgood night
05:17:49 Quit stevenm ("Connection reset by beer")
05:18:18LambdaCalculus37I'm leaving too. I need to make up some lost hours of sleep.
05:18:23LambdaCalculus37Good night, all!
05:18:34 Part LambdaCalculus37 ("User is away.")
05:19:31 Quit Bam2550 (Read error: 110 (Connection timed out))
05:24:21 Quit kkurbjun (Read error: 104 (Connection reset by peer))
05:26:46 Join Gibbed [0] (
05:26:50 Quit Rick (Nick collision from services.)
05:27:04 Nick Gibbed is now known as Rick (
05:35:18 Quit Rick (Read error: 104 (Connection reset by peer))
05:36:16 Join Rick [0] (
05:52:34 Join bryno [0] (n=bryno@unaffiliated/bryno)
05:53:28 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
05:59:45 Join RoC_MasterMind [0] (
06:02:17 Quit BigBambi (Read error: 113 (No route to host))
06:07:06 Join Gibbed [0] (
06:07:10 Quit Rick (Nick collision from services.)
06:07:24 Nick Gibbed is now known as Rick (
06:27:11 Join webguest40 [0] (i=403a002a@gateway/web/cgi-irc/
06:31:13webguest40I'm using Rockbox on a Sansa e260. Since there is no USB support I am trying to get it to run in the original firmware.
06:33:13 Quit webguest40 ("CGI:IRC (EOF)")
06:34:36 Join webguest58 [0] (i=403a002a@gateway/web/cgi-irc/
06:34:41 Quit Rick (Read error: 104 (Connection reset by peer))
06:35:42 Join Rick [0] (
06:36:03 Part bryno ("Leaving")
06:38:03webguest58Hello. First time Rockbox user here, and I have a problem. Yes, I have searched the FAQs, wiki, and bug reports.
06:39:46 Quit webguest58 ("CGI:IRC")
06:40:33sitwonwebguest seems to be having a problem staying connected...
06:43:03 Join cam1223 [0] (
06:45:48cam1223not much of u guys in here is there?
06:46:19hcs123 isn't much?
06:46:42cam1223well quiet poeple dont count in a chat room
06:47:24sitwonwhy not? do you discriminate against people with lives outside of the internet?
06:47:29hcsthis is a support and technical discussion channel, we only talk when there's something to discuss
06:48:35*jhMikeS wasn't aware there was any sound in a chatroom at all so "inactive" might be a better term :)
06:48:36cam1223well if they have lives theri not really there
06:49:00cam1223lol so technical
06:49:07sitwonjhMikeS: rockbox does cater to the blind community. it's possible he has text-to-speech...
06:49:09Soapand it is either late Friday night or early early Saturday morning for the vast majority of people here.
06:49:16jhMikeScam1223: don't you mean pedantic :P
06:49:47jhMikeSsitwon: but then there's sound in their room, not the chatroom
06:50:03sitwonah, touche
06:50:46SoapI think we can agree that even the most pedantic of people can accept a definition of "quiet" which includes inactivity (or a lack of typing) in an on-line chat room.
06:50:48sitwoncam1223: so you're either here because a) you have a problem, b) you want a problem, c) you're a bored troll who got lost on their way to /b/
06:51:33cam1223somewhere b/w A and C
06:52:00 Quit XavierGr_ ()
06:52:02cam1223and i would of just preferd a synonym
06:52:12cam1223but thanks
06:53:21 Join Jeremie [0] (i=482894e0@gateway/web/cgi-irc/
06:56:54 Join kkurbjun [0] (
06:57:27cam1223so guys anyone know why rockbox loads all the songs in a playlist?
06:57:46jhMikeScam1223: well I don't.
06:58:07Jeremienope, im trying to build the database on my c200 >_<
06:58:52Lloreancam1223: Why wouldn't it?
06:59:03LloreanIf you don't want a song loaded, don't put it in the playlist
06:59:05cam1223jhMikeS: your halarious
06:59:35sitwonJeremie: how slow is the c200?
06:59:46 Join homielowe [0] (
06:59:57Jeremienot slow at all
07:00:10Jeremiellorean can you help me with my c200 database issue?
07:00:20cam1223i was talking about how it takes all the files in a directory or in the database and puts it in the playlist and then fills the buffer
07:00:38cam1223i guess why does it always fill the buffer is a better way to put it
07:00:39jhMikeScam1223: shhh...I'm trying to work! :)
07:01:04Lloreancam1223: Again, why wouldn't it? It's more efficient than spinning the disk once per song. Or do you mean "Why does Rockbox use an entire folder as a dynamic playlist"?
07:01:30*jhMikeS sees Doctor Who is on...
07:01:48sitwonjhMikeS: what season?
07:02:09cam1223what if your jus choosing random songs from diffrent places, isnt it a waste to load 5 songs if your only going to play 1?
07:02:35Lloreancam1223: Yes, but we expect you to read the manual and know about the "Insert" function.
07:03:53jhMikeSsitwon: 3
07:04:27cam1223hmm true
07:05:33cam1223shouldent it then "insert" istead of making an entire new playlist?
07:05:50Jeremie..........dang i need help with c200
07:06:02Lloreancam1223: We prefer it our way, since most people don't want to listen to just one song.
07:06:38 Join Gibbed [0] (
07:06:42 Quit Rick (Nick collision from services.)
07:06:56 Nick Gibbed is now known as Rick (
07:09:12cam1223i know that, but that dosent mean ur going to litsen to the next song just because it happens to follow the one you picked first
07:09:13sitwonJeremie: what exactly isn't working?
07:09:22Lloreancam1223: Then use "Insert"
07:09:47JeremieThe database stops at a certain number when it is intializing
07:09:54Lloreancam1223: It's very simple, if you don't use real playlists, Rockbox will create dynamic playlists, and if you just "Select" a song, it assumes the whole folder since this is what is considered the most common play style
07:10:10sitwoncam1223: you're free to check out the sources and change the default behaviour for your own player
07:10:29sitwonJeremie: same number every time?
07:10:32***Saving seen data "./dancer.seen"
07:10:42cam1223that would be great except im not a programmer
07:10:49Jeremieno it changes depending on how many songs i have on my player at the time
07:11:07cam1223lol you serious?
07:11:32sitwoncam1223: or you could try craigslist
07:12:17Jeremieit usually stops in the 6XX mark
07:12:18sitwonchaigslist is full of neohippies who might do it for free for ya
07:12:50 Join kubiix [0] (
07:13:46sitwonI would have sworn I saw a forum thread about a database problem on the c200 but I don't see anything now
07:14:14Jeremieit said something about recycle bin stuff when i looked up a search
07:14:23Jeremiethink you can hellp me at all sitwon?
07:15:00cam1223just a thought
07:15:26SoapJeremie: Rockbox currently fails ungracefully when building the database if it encounters a file with non-standard or corrupt tags. That is what I believe is happening to you.
07:15:33 Join Lambuntu [0] (
07:15:49Jeremiewhat would a corrupt tag look like?
07:17:12sitwontry removing all but one file and see if it works
07:17:44 Join J-Mo [0] (
07:18:21 Quit Jeremie ("CGI:IRC (EOF)")
07:18:32J-Moi switch to my ds so my laptop would be free
07:19:25 Quit J-Mo (Client Quit)
07:20:13 Join Jeremie [0] (
07:21:18 Part Jeremie
07:21:26 Quit Rick (Read error: 104 (Connection reset by peer))
07:22:11 Quit homielowe (Remote closed the connection)
07:22:17 Join Rick [0] (
07:24:37 Join GigermUnit [0] (
07:24:54GigermUnitim back....
07:25:23GigermUnitill try adding one album at a time
07:26:59cam1223whats the diffrence b/w the bass treble and the equalizer?
07:27:37GigermUnitim guessing it adds extra dbs like winamp
07:27:40 Quit RoC_MasterMind (Success)
07:28:04 Join RoC_MasterMind [0] (
07:28:34cam1223but processor wise which uses less?
07:29:19Soapthe bass / treble controls are much simpler than the full EQ, and use less CPU expensive filters.
07:30:46GigermUnityou guys have a good night
07:31:04cam1223but what if you just boost 1 band on the eq, does it still use more power than the bass/ treble?
07:31:50SoapI believe it should - you could always investigate.
07:32:43cam1223im lookin at it now but i dont think vbr files help
07:40:02 Join lee-qid [0] (
07:40:17 Quit lee-qid (Client Quit)
07:48:04 Join ENd__ [0] (
07:48:15 Quit GigermUnit (Read error: 110 (Connection timed out))
07:49:24 Quit RudMan (Remote closed the connection)
07:51:23 Quit RoC_MasterMind (Connection reset by peer)
07:51:44 Join RoC_MasterMind [0] (
07:53:05 Quit RoC_MasterMind (Client Quit)
07:53:20 Quit kubiix ("Miranda IM! Smaller, Faster, Easier.")
07:55:03ENd__i notice that rockbox is available for the cowon X5, are there any plans to release it for the a2? does it already work with the a2? or would you recommend an alternative, alternative firmware
07:55:05 Join SkinInd95 [0] (
07:57:13 Quit Rick (Read error: 104 (Connection reset by peer))
07:57:53 Join Rick [0] (
07:59:56 Quit jhulst ("Konversation terminated!")
08:01:18 Part toffe82
08:04:00crwldoes anyone know what it means when the h120 charging chip (?) blinks the charge LED? (the unit was powered off)
08:04:24crwli just had that happen, the charging had stopped to about 3.93 V
08:04:56ENd__i would think it means charge low
08:05:01ENd__do you have the manual for it
08:08:36 Quit Rick (Read error: 104 (Connection reset by peer))
08:11:37 Join Rob222241 [0] (
08:12:31 Join Rick [0] (
08:13:00 Quit cam1223 ("Ex-Chat")
08:13:10 Quit hcs ("Leaving.")
08:13:20crwli have it somewhere, but 3.93V isn't exactly "low", more like "half charged"
08:13:28crwlit had charged at least two hours or so before that happened
08:17:29crwl...i re-plugged it and it seemed to charge the battery full that time
08:18:04crwli wonder if that was due to my charger, the battery (which has been changed to a generic no-name 2100 mAh one off ebay some two years ago) or the player itself
08:26:54 Quit sitwon ("Leaving")
08:27:25 Join sitwon [0] (
08:27:42 Join syn4pse [0] (
08:29:48 Quit Rick (Read error: 104 (Connection reset by peer))
08:29:55 Quit Rob2222 (Read error: 110 (Connection timed out))
08:30:44 Join Rick [0] (
08:31:05 Quit SkinInd95 ("ChatZilla [Firefox]")
08:32:36syn4pseif i'm trying to pass a variable of type char, not a string, to lcd_puts_style, can I call lcd_puts_style(x,y,&mychar,STYLE_NORMAL) or is something wrong with that? I am seeing some odd behavior.
08:33:37syn4psei am just becoming familiar with c so this is a little hard even though it is quite simple.
08:39:25 Quit gtkspert (Remote closed the connection)
08:39:41 Join gtkspert [0] (
08:56:45 Join kubiix [0] (
08:57:54 Join advcomp2019_ [0] (n=advcomp2@
08:58:28 Quit advcomp2019 (Nick collision from services.)
08:58:45 Nick advcomp2019_ is now known as advcomp2019 (n=advcomp2@
09:06:42 Join spiorf [0] (
09:10:34***Saving seen data "./dancer.seen"
09:12:01 Join petur [0] (n=petur@rockbox/developer/petur)
09:14:11 Join Redbreva [0] (
09:18:56 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
09:33:53syn4psehow can I call putc? I don't like the clear to end of line functionality of lcd_puts
09:41:03 Join pixelma [0] (i=pixelma@rockbox/staff/pixelma)
09:45:00 Quit Rick (Read error: 104 (Connection reset by peer))
09:45:02 Join Gibbed [0] (
09:45:58 Nick Gibbed is now known as Rick (
09:46:06 Join RaZorbacK [0] (
09:49:12 Quit hcs ("Leaving.")
09:53:21RaZorbacKhi?. my text editor is adding a bom at the beginning of my perl script this resulting in damaging the script. how can i suppress this bom ?
09:53:35*petur is sooo mad at himself... taped a concert with a crap battery in his preamp -> distored recording :(
09:53:58peturRaZorbacK: get a better editor?
09:54:07peturor don't save as unicode
09:54:15RaZorbacKLaughing Out Loud good idea. i've tried dozens
09:54:29peturI like notepad2 and notepad++
09:54:34 Join Gibbed [0] (
09:54:38 Quit Rick (Nick collision from services.)
09:54:52 Nick Gibbed is now known as Rick (
09:55:42RaZorbacKpetur: unforttunately, they are not so speech friendly
09:55:49peturhmmm :(
09:56:47 Join davina [0] (
09:57:54pixelmaI used Rockbox once to delete the bom from a radio presets file, it showed up there as an editable "unknown" char, don't know if that's possible for you though :\
09:59:02 Join bluebrother [0] (i=zCLGsZOo@rockbox/staff/bluebrother)
09:59:11 Join darkapostrophe [0] (
09:59:16 Quit Rick (Read error: 104 (Connection reset by peer))
09:59:28 Join Rick [0] (
10:03:56RaZorbacKthose based scintilla text editors are not made for blind users lol. another sugestion please ?
10:05:12syn4psestruct plugin_api has no member named 'lcd_putc'
10:05:20bluebrotheris there a button to ignore a usb connect (for charging only) on the x5?
10:05:45 Join jesse [0] (n=jesse@
10:05:55Lloreanbluebrother: I'm not sure, but it *may* have been "Hold Record" in the past.
10:06:12*bluebrother just was looking at FS #7502
10:07:21LloreanAh, I guess I'm wrong then
10:07:47*bluebrother wants to have more targets around :)
10:07:49petursyn4pse: if plugin_api misses afunction, you can always add it
10:08:42syn4psepetur: thanks. I am green with c. could you explain?
10:09:20peturjust look at the plugin api files and add the funtion there. Have a look, it's pretty obvious
10:09:34pixelmabluebrother: there is, but have to try what it was, one moment
10:09:45syn4psejust paste in the code from lcd.h or lcd.c or whatever?
10:09:47pixelma(at least it worked on my M5)
10:11:02petursyn4pse: just look at apps/plugin.c and .h and look how the other ones were done
10:15:37 Quit Dark_Apostrophe (Connection timed out)
10:15:37 Nick darkapostrophe is now known as Dark_Apostrophe (
10:15:37pixelmabluebrother: hmm, seems I was remembering wrong - weird
10:17:18bluebrotherok, then that task seems to be still vaild. Maybe someone wants to add a button?
10:19:40pixelmareading LinusN's comment adding a button seems not to be sufficient...
10:20:15bluebrotheroh? Did I miss that? Seems.
10:21:50 Join Isolinear [0] (
10:24:47pixelmaI don't know. Maybe Rockbox could at least stay running without charging and I was really convinced that I successfully tried once *shrug*
10:27:20 Join Gibbed [0] (
10:27:22 Quit Rick (Nick collision from services.)
10:27:36 Nick Gibbed is now known as Rick (
10:31:12pixelmabluebrother: could rbutil also install the midi patchset? Or did I miss something and it already does...?
10:31:37bluebrotherit could. But I don't think the patchset is available as zip on the download server.
10:31:41syn4psepetur: i seem to be getting a 'undefined reference to lcd_putc from plugin.o
10:31:49 Quit Rick (Read error: 104 (Connection reset by peer))
10:32:26peturmaybe you need to include a headerfile where that function is defined?
10:32:33 Join Rick [0] (
10:32:44syn4pseyou are probably right.
10:32:59pixelmabluebrother: looks like it's hosted by the midiplay author privately
10:33:38pixelmaor "one sample patchset"
10:33:49bluebrotherwell, if we are able distributing it on the official download server we should do so IMO
10:34:54bluebrotherbut I have no idea about the legal status of that ... if we're distributing the patchset on the download server adding it to rbutil would be fairly easy
10:35:23syn4psei copied the headers in plugin.h and plugin.o to the places that looked right. i'm not sure where I should put a header file
10:36:13syn4pseby header file, do you mean plugin.h?
10:36:49peturlet me have a look, just a sec
10:37:06syn4psethank you for your patience.
10:38:39peturI think you need to add #include "lcd.h" to the list of includes at the top of plugin.c
10:38:59syn4pseok i'll give it a try.
10:39:16peturI just wonder why it's not already there as there are other lcd functions there
10:39:57peturoh, it is already in plugin.h
10:40:25syn4pseyeah, lcd_putc is in that second #ifdef xxyy
10:41:32syn4pseperhaps there is a reason that it's not included for the ipod video/archos?
10:41:48bluebrotherah, there is something about the t
10:41:59bluebrotherpatchset on the PluginMidiPlay wiki page ...
10:42:17 Join barrywardell [0] (
10:43:34petursyn4pse: lcd_putc() is already in the plugin api
10:43:54syn4psei'm thinking that my code is suspect.
10:44:09peturflipit.c line 239 uses it
10:44:14syn4psebut I can call puts_style and lcd_update
10:44:21syn4pseit's in credits.c too
10:44:40peturso no need to edit plugin.c/h
10:45:18peturhmm got to go do some non-computer stuff... success
10:45:51syn4pseany ideas why i can't access that particular function? i see that there is an ifdef HAVE_LCD_CHARCELLS?
10:46:20peturah, maybe it is charcell only ?
10:46:36syn4psethat would be poopy.
10:47:01bluebrotheryep, it is.
10:47:04syn4psebasically, i don't want the puts() to wipe out the rest of the line.
10:47:11bluebrotherbut why don't you just use lcd_puts?
10:47:30pixelmaputc sounds like "put character" or something...
10:47:43syn4psei just want to put a character at a time.
10:47:59syn4psei'm porting code, and it's written in ncurses.
10:48:04bluebrotherI don't think lcd_puts deletes the complete line first.
10:48:12 Join Gibbed [0] (
10:48:16 Quit Rick (Nick collision from services.)
10:48:30 Nick Gibbed is now known as Rick (
10:48:50syn4psei am getting this strange behavior, in that the screen is overwriting the text that was there before.
10:49:33 Quit kubiix (Read error: 110 (Connection timed out))
10:50:26syn4psewhen I put in breaks, the previously written pieces (walls in a 3d maze) disappear a section at a time.
10:50:49syn4pseeven when I don't clear the screen once.
10:51:07bluebrotherhow about using putsxy?
10:51:39syn4psehmm i could try that.
10:54:09syn4pseis that standard sys_fixed tiny font 6x8?
10:55:31syn4pseokay i'll whip out the calculator and re-write the mwaddch function.
10:56:10syn4pseor whatever that's called in ncurses. thanks so much for being patient with me!
10:57:29 Join nls [0] (
11:05:48 Join darkapostrophe [0] (
11:10:08*syn4pse bows to the #rockbox gods
11:10:13 Join daurn|laptop [0] (n=fake@unaffiliated/daurnimator)
11:10:38***Saving seen data "./dancer.seen"
11:10:51syn4pseI now have a 3d maze. I didn't write the hard part but I ported it and relearned pointers. Why, lord only knows..
11:11:58syn4pseso. this code I used is in the public domain. does that mean that we could put it on the rockbox if people wanted it? and i cleaned it up to suffer less humlilation? :D
11:19:28 Quit Dark_Apostrophe (Connection timed out)
11:19:31LloreanYou should post it in the tracker
11:20:45 Join JdGordon [0] (
11:21:08JdGordonhey all
11:21:40syn4psei will do that. this is really the first thing I've written for open source/power to the people/whatever. just a 3d text maze that you walk through. I want to contact the original author to give him the heads-up as he was the cheese.
11:21:57syn4pseso really, written=ported.
11:22:19 Join codesquid_ [0] (n=codesqui@kong.kawo1.RWTH-Aachen.DE)
11:22:51 Quit codesquid (Read error: 104 (Connection reset by peer))
11:23:11syn4pseif i could just draw it in "hires"
11:24:09 Join ender` [0] (
11:26:04 Join seablue [0] (
11:27:17 Quit linuxstb_ ("ChatZilla [Firefox]")
11:33:29 Join obo [0] (n=obo@rockbox/developer/obo)
11:39:55 Join FOAD_ [0] (
11:42:19barrywardellHey JdGordon. Do you get the problem with loading the OF using the current sansapatcher?
11:43:00JdGordonI havnt tried sansapatcher in ages... ill have a look in a bit
11:43:34barrywardellApparently, it's the SDHC code I added that causes the problem
11:43:50barrywardellbut it doesn't affect my own Sansa for some reason
11:45:52JdGordonok, i dont tihnk ive tried sp since the sdhc stuff went in, so yeah...
11:47:21barrywardellthere are a few forum thread on the problem. apparently it has been narrowed down to that specific commit
11:47:35JdGordonok, compiling and trying now
11:47:48JdGordoni assume the BL to use is the svn one also?
11:48:55JdGordonhmm.... is there a way to compile sp without the c200 bl?
11:49:10barrywardellyeah, although jhMikeS has been playing with the bootloader a lot in the last day or two
11:49:19barrywardellso maybe try svn from before his commits
11:49:34barrywardellno way that I know of
11:50:26JdGordonlots of warning compiling sansapatcher...
11:50:47Lloreanbarrywardell: It doesn't affect all Sansas, because I'm pretty sure my e200 is using the "latest" bootloader without problem as well
11:51:34barrywardellyeah, it seems all the devs' sansas work fine, but some users are having problems - makes it hard for us to fix
11:52:31JdGordonwith and without the card it can boot into of
11:53:06JdGordonit seems to load the OF very slowly though... but it does load
11:53:15LloreanJdGordon: The OF has to be decrypted
11:53:16LloreanTakes a while
11:53:24JdGordonthat would explain it then
11:53:38JdGordonthis reminds me.. I should be working ont he e200r installer app :(
11:53:58advcomp2019i do not know if this makes any difference but i have the latest stuff on my e280r and have no issues
11:54:17barrywardellJdGordon: could you also try sansapatcher 0.3? That's where the problems are being reported
11:54:28JdGordonthats not svn?
11:55:37JdGordonhow do I get that version?
11:56:57 Quit FOAD (Read error: 110 (Connection timed out))
11:56:57 Nick FOAD_ is now known as FOAD (
11:57:11JdGordonboots the OF fine
11:58:03barrywardellhmmm...thanks for testing
11:58:31 Quit Rick (Read error: 104 (Connection reset by peer))
11:58:39bluebrothersomething wrong with It's dog slow for me :/
11:59:07 Join Rick [0] (
12:00 running very quickly here, if anything MORE responsive that usual - even the forums are quick atm...
12:00:28*JdGordon back
12:01:14JdGordonmore bloody settings under lcd settings :'(
12:02:04 Join Frazz [0] (
12:02:06 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
12:02:12JdGordongradient does look nice though :p
12:02:15JdGordonhey Nico_P
12:03:07*JdGordon wonders if we can convice Nico_P to work on MoB instead of useless colour stuff (which dows look fancy :p )
12:03:20*pixelma supports that ;)
12:03:35*Nico_P tries to convice himself too
12:04:08JdGordoncan we move all the theme/colour settings from lcd settings to someplace else?
12:05:18JdGordondisplay > colours maybe?
12:05:31LloreanHow 'bout Display->Appearance?
12:05:42LloreanThat leaves room for it to be expanded into other theme-related things
12:05:49JdGordonyeah, and move browse themes into that menu
12:05:50 Join codesquid [0] (n=codesqui@kong.kawo1.RWTH-Aachen.DE)
12:06:11JdGordonI'd even say up one more... geenral settings > themes
12:06:15Nico_Pand browse fonts and brows wps ?
12:06:20JdGordonyep, there also
12:06:25 Quit syn4pse ("ircII EPIC4-2.6 -- Accept no limitations")
12:06:30Nico_Pgeneral settings > appearance
12:06:52JdGordondoes the gradient make the text look italic? or is it jus me?
12:07:25 Quit codesquid_ (Read error: 113 (No route to host))
12:08:28JdGordonheck.. change the browse themes item to "Theme Settings" so its more in line with the other items in that menu and put everything theme related there
12:09:38*JdGordon says sometihng along the lines of possibly doing a patch for that later tonight when he returns home possibly half drunk
12:12:03*nls wonders why the <source> in all other languages were changed by that id3->info patch, now genlang won't tell translators that the source string has changed...
12:12:49markunnls: I guess it should be reverted then
12:13:08Nico_PI wondered if it was a good idea but didn't think of that
12:14:13rashernls: don't revert dansk.lang - I already "translated" that into metadata rather than ID3
12:15:07nlsmarkun: I think so, the old strings will still be used for that ID just it will tell the translator that the source changed, rasher gtg now but I'll look ati it later if no one beats me to it
12:15:31Nico_Pnls: I can revert it
12:16:06 Join swimmer [0] (
12:16:16swimmerhi all
12:17:01swimmeranyone else experiences that the Ultima theme drains the battery quite fast on an Iriver H340?
12:17:17swimmer(or perhaps on any player?)
12:17:20 Join barrywardell_ [0] (
12:18:14Lloreanswimmer: Any particular theme shouldn't be able to make a huge battery life difference.
12:19:21JdGordonultima doesnt even have the peak meters does it?
12:19:32LloreanDon't believe so, no
12:19:41swimmerLlorean: I thought the same but now I'm not so sure anymore
12:19:50JdGordonswimmer: unicode filenames?
12:19:54swimmerLlorean: but of course this could be something else as well
12:19:59swimmerJdGordon: yes
12:20:19JdGordonthat could be it then... if you have lots of different chars needed it will goto disk when the font buffer fills
12:20:26JdGordonand the needed font isnt in the buffer
12:21:16swimmerJdGordon: understood - but this drainage is a recent phenomen - hadn't that let's say half a year ago when I already used unicode filenames
12:21:35JdGordonwas your last theme a smaller font?
12:21:52JdGordonor new tracks with different chars maybe?
12:21:53swimmerJdGordon: it was with the same theme ;-)
12:22:02JdGordonhmm.. then im out of ideas :p
12:22:04swimmerand I don't use the database
12:22:07 Join BigMac [0] (
12:22:18*JdGordon back in a few hours
12:23:30Lloreanswimmer: If the drainage happens without a change of theme, why did you ask about the theme.
12:23:37LloreanIt sounds like maybe your battery has just gotten a bit too old?
12:23:58 Quit barrywardell (Read error: 113 (No route to host))
12:25:31swimmerLlorean: because it *seemed* to me that using the unicatcher theme stopped the drainage
12:25:59swimmerLlorean: but anyway - I'm just not sure what's going on and try to find out what could case this
12:26:40Lloreanswimmer: Well the simplest test would just be a battery bench, then compare it with the official firmware runtime.
12:27:25swimmerok - how can I run that bench?
12:27:48 Join MethoS- [0] (
12:28:00swimmerit's in Plugins
12:28:03LloreanJust charge to full, run the battery bench plugin, start playback, then don't press any buttons until the battery dies.
12:28:40LloreanBest performed with the equalizer and other CPU intensive features disabled (and especially nothing like "caption backlight"
12:29:37 Quit barrywardell_ ()
12:29:46swimmerI started the battery_bench and resumed playback and the battery went from 71% to 51% and the iriver switched off
12:29:53swimmerall in 1 minute :)
12:32:37swimmerok - first full charge then and after that a second try
12:36:16Nico_Pswimmer: is your battery old ?
12:36:22 Join FOAD_ [0] (
12:40:03 Join BigBambi [0] (n=Alex@
12:41:26swimmerNico_P: I bought the Iriver July 2005 ...
12:41:27swimmerNico_P: not sure if that's old?
12:41:30Nico_Pswimmer: that's old. my battery did quite the same, lasting only a very short time
12:42:01Nico_PI then bought a 2200 mAh replacement but it ballooned
12:42:38Nico_Pthen I got a free battery and HD from iriver :)
12:42:55Nico_Pthere was an air buildup in it that made it fatter
12:43:13Nico_Pit put pressure on the HD, which sometimes prevented the player from booting
12:43:28swimmerah I see
12:43:35swimmerdid not understand the word :-/
12:43:43Nico_Pjust to say, don't buy a crappy replacement
12:43:59swimmerdid not even know that I can buy such a thing :)
12:44:10swimmermay I ask where you bought it?
12:44:48Nico_PI found mine on ebay... they're sold as ipod 1G replacement batteries IIRC
12:45:07Nico_Pyou just need to switch the polarity on the connector and it works for an h300
12:45:51swimmerhmpf - I'm not such a technical person I'm afraid :-/
12:46:12Nico_Pme neither, but it's really not too hard as long as you're not too clumsy :)
12:46:43swimmerok - let's say then that I'm quite clumsy ;-)
12:47:35Nico_Pswimmer: here's an online shop that sells iriver replacement batteries (no need to switch polarity):
12:47:51swimmerthank you :)
12:48:59Nico_Pswimmer: even better: battery replacement guide:[B what battery to buy and where:
12:49:15*swimmer hugs Nico_P
12:51:07 Join hanklords [0] (
12:52:12 Quit FOAD (Read error: 110 (Connection timed out))
12:52:12 Nick FOAD_ is now known as FOAD (
12:54:21 Join Gibbed [0] (
12:54:22 Quit Redbreva (Read error: 104 (Connection reset by peer))
12:54:23 Quit Rick (Nick collision from services.)
12:54:37 Nick Gibbed is now known as Rick (
12:54:50 Join Redbreva [0] (
12:58:01 Quit gtkspert (Read error: 110 (Connection timed out))
13:00:23 Join My_Sic [0] (
13:01:30 Join miepchen^schlaf [0] (
13:03:42 Join homielowe [0] (
13:05:03 Join spiorf_ [0] (
13:05:51peturswimmer: maybe a bit late, but the batteries from ComeronSino appear to be very good - they're .hk
13:06:40peturNico_P: my first replacement did the same - bought in the uk :/
13:07:00peturit was 'made in china'
13:07:15 Part Redbreva ("User is away.")
13:08:00peturswimmer: don't get ipod replacement batteries, get one that is marked for iriver h1x0/h3x0
13:08:52*petur stops talking to himself
13:09:03LloreanI've got a CameronSino one that seems to be working well so far
13:09:22swimmerthanks petur :)
13:09:39swimmerI'll go for the CameronSino
13:10:06swimmerbut I'm still afraid that I will screw my Iriver when I replace the battery :-/
13:10:39***Saving seen data "./dancer.seen"
13:10:43*petur walks off for lunch
13:10:58 Quit My_Sic ("Miranda IM! Smaller, Faster, Easier.")
13:11:04*swimmer walks off for breakfeast
13:18:14 Quit spiorf (Read error: 110 (Connection timed out))
13:22:45 Join Lear [0] (i=chatzill@rockbox/developer/lear)
13:23:15 Join gtkspert [0] (
13:23:46 Quit homielowe (Remote closed the connection)
13:31:13preglowdoes the ipod video have bass/treble controls in sound settings?
13:32:10 Join spiorf [0] (
13:32:28 Quit jhMikeS (Nick collision from services.)
13:32:34 Join jhMikeS [0] (n=jethead7@rockbox/developer/jhMikeS)
13:33:00 Nick fxb is now known as fxb__ (
13:33:11parafin|awaythere are hardware and software equalizers
13:33:16 Nick parafin|away is now known as parafin (
13:33:16preglowi know
13:33:24preglowi'm just confused that it also has bass/treble controls
13:33:33preglowi thought that codec didn't support those other than with the hw eq
13:33:52 Nick darkapostrophe is now known as Dark_Apostrophe (
13:34:35Lloreanpreglow: Yes, I'm pretty sure they don't actually work.
13:34:43 Quit sin613 ("Leaving.")
13:34:46LloreanThey're there, but reports suggest they just seem to change the volume
13:34:48*preglow wonders why people leave them there
13:34:54LloreanOr rather, apparent volume.
13:35:21LloreanI think they're supposed to be replaced with the Hardware EQ filters, since only the two shelves work for that.
13:35:21preglowi would expect cruft like that to be fixed in our apparently most supported target, heh
13:35:34 Join merbanan [0] (n=banan@
13:35:36preglowthat's what i'm looking at now, i got confused by the latest poster to that patch
13:35:38oboyup, just tried them, and they only appear to change the volume
13:36:05preglowthey might just have the bug i fixed with the other ipods
13:36:09preglowincorrect prescaler use
13:36:50preglowset_bass() and set_treble() don't do anything
13:37:09 Quit gtkspert (Read error: 104 (Connection reset by peer))
13:37:36 Quit spiorf_ (Read error: 110 (Connection timed out))
13:38:38preglowyeah, indeed
13:38:46preglowgod knows why people haven't nagged more about that
13:39:23 Quit SirFunk (Remote closed the connection)
13:39:50LloreanWith the equalizer and the HW eq, they seem to be happy enough
13:39:54parafinbtw, what settings work in hardware eq? only low and high freq gains?
13:41:33preglowobo: any clues on how to make nicer piezo clicks, btw?
13:41:36 Join gtkspert [0] (
13:42:09parafinso maybe delete the whole confusing hardware eq menu and use these bass and treble settings instead for it?
13:42:26obonot yet - increasing the time just results in a very nasty screeching sound... I'll play around with the other settings and see what I can find
13:43:02preglowobo: but each piezo sound still lasts at least one tick, right?
13:43:35preglowparafin: like i said, that's what i'm trying to have done
13:43:45preglowi don't have a video myself, so can't do it myself
13:43:48obono - it's yielding now, instead of sleeping for a full tick
13:45:03preglowahh, which explains the inconsistent sound
13:45:16preglowthis really is problematic, we want to sleep for a small consistent time
13:45:36oboyes - I ramped it up to realtime priority, which helps a fair amount, but it still overruns occasionally
13:45:37 Quit Nico_P (Read error: 104 (Connection reset by peer))
13:45:59 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
13:46:00preglowhave you tried just blocking in the queue handler until the sound is done. with small enough durations, it MIGHT work
13:46:05preglowit's nasty, but at least solves the problem
13:46:37oboI haven't, but I can give it a go
13:47:29 Join Klevi [0] (
13:47:52preglowobo: problem is, though, that without the user timer, you need some source for a consistent delay, and there is none...
13:48:05preglowobo: apart from a simple for() loop or something, but that will depend on boost frequency
13:48:15preglowthere's always USEC_TIMER, though, but that's ipod only
13:48:33oboI'm using USEC_TIMER with the yield
13:49:33oboI even once tried to redefine HZ to 1000 - that was "interesting" :)
13:49:38 Quit Rick (Read error: 104 (Connection reset by peer))
13:49:45 Join Rick [0] (
13:50:59preglowwe don't wanna do that anyway
13:51:02preglowwould consume more power
13:51:10preglowthough it is annoying if it didn't work right, it really should
13:51:43obono - it raised boost values by about 10%
13:54:03preglowi imagine it did
13:56:29 Join Arathis [0] (
14:08:58 Quit Rick (Read error: 104 (Connection reset by peer))
14:09:17 Join Rick [0] (
14:12:33 Join desowin [0] (
14:15:31 Join roolku [0] (
14:17:42*jhMikeS finds that the mailboxes are really semaphore bitmasks
14:18:09Kleviis there a way to stop the sansa from "refreshing database"
14:18:54jhMikeSKlevi: I think there's a #define in the bootloader to do it but it's fw revision dependent
14:19:12 Quit Lear ("ChatZilla [Firefox]")
14:19:53KleviIts nothing simple, something like a user could fix, then?
14:20:26pixelmajhMikeS: for the c200 too? ;)
14:20:59jhMikeSpixelma: I know nothing about that. To me Sansa=e200 :) The "real" sansa..
14:21:31*Klevi has the c200
14:21:34pixelmaKlevi: you should really state that too since there are 2 series of Sansas supported
14:21:44KleviI sometimes forget
14:21:45*jhMikeS just kids
14:22:15bluebrotherjhMikeS: so c200 = virtual sansa? *g*
14:22:17Kleviwell eventually the e200 wont be the only sansa playing videos back, no?
14:22:18jhMikeSKlevi: So you're not alone on that account
14:22:28 Quit gtkspert (Read error: 110 (Connection timed out))
14:22:51jhMikeSbluebrother: since I've never touched me
14:23:27*bluebrother wants access to an OS X machine
14:23:29jhMikeSSince I now seem to know how to use hardware semaphore on portal player, I guess I'd better get to work on that
14:24:17jhMikeSI think there's enough bits to make quite a few kernel objects
14:24:41bluebrotherwhat's the use of this hardware semaphore?
14:24:53KleviHey wait you have an e200? Does the blue lights stay on on yours?
14:25:09preglowjhMikeS: semaphore bitmasks?
14:25:20preglowjhMikeS: you rid the cache/mem docs mrh spammed us with yesterday? :>
14:25:25preglowrid/read ...
14:25:43jhMikeSthe mailboxes are set a bit by writing a one. clear it by writing a one to the "reply" register
14:25:53 Join przemhb [0] (
14:26:05jhMikeSpreglow: say what? I didn't see those.
14:26:18 Join Crash91 [0] (n=rt@
14:26:45Crash91guys, i have a question about the wps
14:26:55preglowjhMikeS: there's some tasty info in there
14:27:43Crash91%x|n|filename|x|y| < It loads and displays an image, so if i were to use that tag to display an image, would it reamin there
14:27:49pixelmaKlevi: the e200 has a lit wheel which you can control, enabling the same controls on the c200 made the main button lights controllable. I don't think the e200 have an extra "menu" led
14:28:09Klevii see
14:28:25Klevithank Pixel
14:29:10jhMikeSpreglow: I know of some bits he doesn't mention for doing private interrupt vectors and the registers to map them. IPL seems wrong about some stuff there.
14:30:06jhMikeSpreglow: basically the sems work like the interrupt enable/clear registers so they're atomic
14:30:58*jhMikeS will definitely read that .txt closely though and hopefully improve stuff
14:31:52jhMikeSpreglow: I guess real dual core shouldn't be too long and all without swp(b). Only thing is that we must destroy the objects when finished since that's a limited resource.
14:32:18 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
14:32:25KleviI noticed an odd bug yesterday.. I enabled crossfading and switched playback music artists and all I heard was static sounding noises from any artist i played until I restarted
14:32:56 Part pixelma
14:33:00preglowjhMikeS: yeah, obviously
14:33:58preglowjhMikeS: still find it bloody odd that swp doesn't work right, though
14:35:41Klevi*tested just now... it still happens.
14:37:27jhMikeSpreglow: me too but this would be how it's meant to operate by design. of course swp works fine on everything but pp5020 but I'm not going to do two different ways. :)
14:38:06 Quit RaZorbacK ("bye all")
14:38:18 Join Thundercloud [0] (
14:38:20jhMikeSOf couse I'll hide all the hardware crud so other multicore processors could be added in easily.
14:38:58jhMikeSI suppose rename the mailbox registers too since they're not
14:39:41preglowhonest mistake :>
14:39:57jhMikeSyou named them? :)
14:41:21jhMikeSI guess we need a sem allocator...I'll just leave the free() part out
14:41:39preglownah, if i did, i just nicked the name from ipl
14:41:58preglowso you think this is the hw sync primitives?
14:42:00jhMikeSah, well they _can_ be used that way
14:42:02 Join agm3nt [0] (
14:42:19jhMikeSpreglow: it seems so
14:42:42preglowat least they got the "primitive" part right
14:42:49 Join moos [0] (
14:43:01preglowmoos: oy, what happened with the mpc files?
14:43:21jhMikeSso long as it works...I hope I'm not getting too ahead here
14:43:38 Quit Klevi ("Leaving")
14:43:50preglowit's really nearing the point where all i seriously miss is better battery time here
14:44:46jhMikeSno improvement recently for you?
14:44:52 Quit Rick (Connection timed out)
14:44:58 Quit Thundercloud (Remote closed the connection)
14:45:00 Join gtkspert [0] (
14:45:20preglowwouldn't say so, no, should i have experienced any?
14:46:42jhMikeSI think H10 did. When I first got it the batt was dropping in minutes. I'm thinking that reset sequence should be looked into on other players. It might turn off unneeded devices.
14:46:44 Join robin0800 [0] (
14:47:33moosyo preglow, like noone seems to have notice, nothing happen, still very bad mpc quality on my toshiba. I guess all ARM are concerned
14:47:47 Join Thundercloud [0] (
14:47:59preglowmoos: well, i'd love to hear it
14:48:08preglowmoos: but for that i must have an affected file :)
14:48:14mooshehe :)
14:48:37moosyou have an ipod nano right?
14:48:43 Quit Crash91 ("Leaving.")
14:49:30moosok, you want that I send you files via DCC or mail?
14:49:35jhMikeSpreglow: I think there's way more than 4 "mailbox" regs too. Will investigate that.
14:51:09 Join Rick [0] (
14:51:44 Join syn4pse [0] (
14:53:46 Quit Jon-Kha ("leaving")
14:53:57 Join Jon-Kha [0] (
14:54:08moospreglow: I rechecked for you. I listened to the same mpc file on coldfire target and on ARM target, and the distortion is confirmed for the ARM target
14:54:13Dark_ApostropheHello. I was exploring the settings on my GigabeatF20, and in LCD settins I turned on clear backdrop
14:54:17Dark_ApostropheHow do I undo that?
14:54:22syn4pseso, if a plugin works in the simulator perfectly fine, but crashes my ipod immediately upon running, what sorts of things should I try?
14:54:38syn4psei was so psyched!
14:55:08preglowmoos: there should be no difference for coldfire
14:55:22preglowmoos: however is most convenient for you, both dcc and email are fine
14:55:24hcssyn4pse: check for potential endian issues?
14:55:51moospreglow: there is, since the Andree Buscman's changes
14:56:00syn4psehmm. there is a comparison between a signed and an unsigned integer.
14:56:12Dark_ApostropheAny idea, anyone? :)
14:56:15moosI'll DCC you. Like Alpha Blondy for testing? :)
14:56:28moospreglow: *do you like
14:56:30preglowmoos: i mean there should be no difference on coldfire before and after his changes
14:56:34preglowmoos: sure, go ahead
14:56:42preglowon arm there should be changes
14:56:51syn4pseby endian, are you speaking about "words"
14:56:53moosthat's the ARM target that is problematic
14:57:25hcssyn4pse: yeah, if you're accessing individual bytes of words. what is this plugin?
14:57:45syn4psewell, it does involve pointers.
14:57:53jhMikeSpreglow: maybe MrH should explain the remapping of address 0x37000000 to 0x36000000. I've no idea what that's about or maybe I just neglected to read something.
14:58:15syn4pseit's an app that i'm trying to port to rockbox. a curses-based 3d maze.
14:58:37hcssyn4pse: alignment might be an issue, as well. the ARMs at least need word accesses to be word aligned
14:59:25syn4psethe problem is, i can't really recall about words that well. it's been a while... and I never really got it all down in class.
14:59:51Dark_ApostropheHello. I was exploring the settings on my GigabeatF20, and in LCD settins I turned on clear backdrop. How do I undo that setting?
15:00:01Dark_ApostropheI can't find it in the configfiles. :/
15:00:40syn4psethere is one thing i had to change that gave me an immediate error.
15:00:46hcssyn4pse: want me to take a look at the code for any possible problem?
15:01:23syn4psehold a sec.
15:01:41preglowjhMikeS: sure sounds weird
15:02:27SoapDark_Apostrophe: IRC is not like a party - where an unheard spoken query evaporates as soon as it is said. What I am trying to get at is that you asked the same question 5 minutes and only ~20 lines ago. In-fact your first asking of the question is still visible on my screen, as well as your second asking of the question. If people have the time, and knowledge, they will answer a question. One gone unanswered does not give one to the right to repeat
15:02:27Soapedly re-ask.
15:02:54Dark_ApostropheI thought nobody saw it
15:03:12 Quit Arathis ("Bye, bye")
15:03:30moospreglow: DCC annoye me, I'll mail you
15:04:18SoapDark_Apostrophe: In direct response to your query - there is no way to undo the "clear backdrop" action. Simply reload your theme, or reapply your backdrop.
15:04:23 Join Zagor [0] (
15:04:51Dark_ApostropheSoap: Ok, thanks. Again, sorry for being a nuisance.
15:04:54preglowmoos: okiedoke,
15:06:52Zagorpetur: I got a response from austriancoder. he said he'll commit his last code on tuesday.
15:07:15Zagorwell the last of what he's currently got
15:07:28*preglow wants to see native disk mode :/
15:07:53peturZagor: nice
15:07:53Zagorhow does that differ from UMS mode?
15:08:00 Quit syn4pse ("Time wasted on IRC: 16 minutes 55 seconds")
15:08:08preglowZagor: it's just called disk mode on ipods
15:08:09petursorry, gotta run, back in an hour
15:08:24Zagorpreglow: ok
15:08:29*jhMikeS doesn't know why sansa doesn't add a database refresh option just like the H10 has
15:08:43 Join syn4pse [0] (
15:10:41***Saving seen data "./dancer.seen"
15:13:00preglowanyone think we should add cutoff frequency support to targets that support it?
15:13:16preglowon most it would probably just be a low/high thing, but on ipod video there'll be four
15:14:05*jhMikeS thinks he may just stick with swp(b) on everything but PP5020...hmm.
15:14:14moospreglow: mail sent !
15:16:11 Join Gibbed [0] (
15:16:15 Quit Rick (Nick collision from services.)
15:16:29 Nick Gibbed is now known as Rick (
15:16:36preglowmoos: did you send two, or was there some hickup on my end?
15:16:49preglowjhMikeS: why?
15:16:56moospreglow: yup I sent 2 files
15:17:05preglowmoos: i mean two mails
15:17:11preglowi got one with no attachments, and one with attachments
15:17:44moossurely just gmail sucks :)
15:18:25jhMikeSpreglow: I'm not sure if it's better or not in effect. I think it would be faster where it can be used.
15:18:57moospreglow: compare now on your iriver and on your ipod
15:19:27syn4pseis it because the strings aren't terminated with nulls?
15:20:06preglowmoos: sure
15:20:17preglowjhMikeS: would that speed gain matter, though?
15:20:43preglowanywho, do the hw semaphore stuff first
15:20:51preglowwould be cool to see if the regs actually work for that
15:21:31syn4pseplus, i screwed up the "winders"
15:21:34preglowwtf, can you just do TALK_ID(80, UNIT_HERTZ) to have "eight hertz" spoken?
15:21:52 Quit Rick (Read error: 104 (Connection reset by peer))
15:22:44 Join Rick [0] (
15:24:25jhMikeSpreglow: I think it might matter, yeah. I want everything super snappy.
15:26:03syn4pseone sec let me look
15:30:30 Join Febs [0] (
15:31:30preglowmoos: anything special i should be listening for?
15:31:31 Quit robin0800 (Read error: 113 (No route to host))
15:31:35preglowremember i'm not very golden-eared
15:32:25moosnope, just a usual listening, the distortion is obvious
15:32:33preglowis it, now...
15:34:01preglownice music, btw :)
15:34:15mooshehe, Alpha ;)
15:34:30 Join Jeremie [0] (i=482894e0@gateway/web/cgi-irc/
15:34:39preglowi tend to like anything reggea/dub-ish
15:34:40moosis the quality normal on your ipod?
15:34:42preglowso not surprising
15:34:47moossame here
15:34:49preglowi don't know if it's normal, but it sounds just good to me
15:34:53Jeremieanyone here can help me with my c200?
15:35:00preglowJeremie: just ask
15:35:05mooson ipod?
15:35:06preglowi'll render to disk with and without the patch and see
15:35:09preglowipod, yes
15:35:10 Quit MethoS- (Read error: 110 (Connection timed out))
15:35:34 Join MethoS- [0] (
15:35:35Jeremieok well i need help setting up the database on my c200, it keeps stoping at a number larger then the music i have on it and doesnt go any futher.
15:35:59moospreglow: bizzare, here I tested with gigabeat. I didn't guess that the problem is gigabeat depending but more ARM depending
15:36:10*preglow thanks linuxstb for test_codec
15:36:18preglowmoos: it's probably just that my ears aren't that good at this kind of thing
15:36:37mooshehe :)
15:37:28moosjhMikeS: salut, here for a quick test on your gigabeat
15:38:17moospreglow: the thing is the distortion that I hear is really listenable by every one, "goldenhear" or not
15:38:41*preglow gets a quick reminder that h120 isn't perfectly stable yet
15:38:59 Quit Rick (Read error: 110 (Connection timed out))
15:39:03 Join Buschel [0] (
15:39:20mooshello Buschel
15:39:22 Quit Jeremie (Client Quit)
15:39:28preglowmoos: anyway, i'm doing a disk write now on both h120 and nano, i'll compare on the computer
15:39:35preglowthat is, if test_codec wouldn't hang when writing on my nano
15:39:41 Join Jeremie [0] (i=482894e0@gateway/web/cgi-irc/
15:40:11Jeremieim back and still need help >_<
15:40:26 Quit Zagor ("Client exiting")
15:40:28Febspreglow: I think that it probably does make sense to enable the cutoff frequency on targets that support it. Though I wonder if there is a better phrase to use than "cutoff frequency."
15:40:47preglowFebs: i'd love a better phrase
15:41:21preglowFebs: also, i think it would make sense not to make the specific frequency selectable, i'd more prefer "high" and "low", but that's not a solution on video, which has four choices
15:41:38moosBuschel: on my gigabeat since the r14531 your patch FS #7166, all my musepack files sounds bad
15:42:00 Join robin0800 [0] (
15:42:09Buschelmoos: ahh, you are the guy with this problem
15:42:30moosbut just on gigabeat (ARM based) on my iaudio (coldfire based) the sound quality didn't change
15:42:48preglowonly arm has the most aggressive optimisations
15:43:00Buschelmoos: did you try to diable the additioanl speed-optimization for ARM?
15:43:49moosBuschel: I didn't touch the code
15:44:00Jeremieanyone have infomation on fixing database issues on c200 series?
15:44:03preglowit's worth a shot if you can do your own builds
15:44:05preglowit's easy to disable
15:44:14Buschelmoos: are you able to change and build for your own?
15:44:43moossure if you point me what to change ;)
15:44:47FebsJeremie: it helps if you ask a specific question or describe the specific problem you're having.
15:45:01 Join midgey [0] (
15:45:15agm3ntJeremie: on official firmware?
15:45:29Jeremieno on the rockbox firmware
15:45:53Jeremiemy problem is the database wont form and stops at numbers between 500 and 600
15:46:40FebsYou likely have a file that is corrupt in some fashion and is preventing the database from building. You need to isolate what file that is.
15:46:48 Quit robin0800 (Read error: 104 (Connection reset by peer))
15:47:03Jeremiei tried by putting in only 1 album and it still gave me the issue
15:47:17 Join robin0800 [0] (
15:47:23FebsYou mean you took all of the music off of your player except for that 1 album?
15:47:44Jeremiei took all the music off and added one album
15:47:59Jeremieand album that should have a correct id3 tag
15:48:21Jeremieis there any application on the interne that would fix them if they are corrupt and maybe fix this issue
15:48:23FebsIf you had only one album, why was the database counting up over 500?
15:48:58Jeremiethat time it went to 300......
15:49:04Febs(Actually, maybe that counter counts non-music files.)
15:50:17Jeremiedo you know anything on the c200 that might be causing this issue, is there something i need to delete?
15:51:01 Join Rick [0] (
15:52:25FebsJeremie: are you using Windows?
15:53:08Buschelmoos: can you send an email with such a file and a description on what flaws you can hear at which seconds?
15:53:11FebsTry emptying the recycling bin while your player is connected, just to make sure that there aren't deleted files in it that are causing an issue.
15:54:01Jeremieso connect my player and hit empty recyclebin on my desktop?
15:54:23moosBuschel: all my musepack files are distorded on gigabeat since your last changes. But on coldfire no problems at all
15:55:31Jeremieconnect it in mssc mode or mtp?
15:55:50Dark_ApostropheIs Rockbox based on any third-party software, such as maybe Linux or BSD, or is it entirely written from scratch?
15:55:56moosBuschel: want I send you files anyway? what is your mail adresss
15:56:05Dark_Apostropheok, cool - awesome job
15:56:08Jeremieit's currently in msc and nothing is in my recycle bin
15:56:15Buschelmoos: hmm, i cannot experience this on my iPod (which also uses ARM). it would be very helpful if you could either send on of your files as I described above or if you could decode one such file to the HDD of your gigabeat
15:56:21moospreglow: no differences spoted in your end?
15:56:36preglowmoos: checking it out now
15:56:44Nico_Pmoos: maybe try to use test_codc to output the file as WAV
15:56:50preglowi'm doing that now
15:56:56preglowbut i've got 100% disk usage...
15:57:21moosBuschel: do you have one coldfire target by any luck for hear the difference?
15:57:36moosNico_P: salut, you have gigabeat right?
15:57:45Jeremieanymore ideas fbs?
15:57:52Nico_PI have mpc files too, I'll try them
15:57:53preglowmoos: he doesn't need one to hear the difference
15:58:02FebsJeremie: unfortunately, I am out of suggestions. You might want to follow this forum thread:
15:58:03Buschelmoos: no. the changes were tested by Coldifre-owners
15:58:04 Join Gibbed [0] (
15:58:08 Quit Rick (Nick collision from services.)
15:58:22 Nick Gibbed is now known as Rick (
15:58:26Jeremieok thanksfor the help febs, ill continue to work on it
15:58:30kkurbjunmarkun, are you around?
15:58:37Jeremiebtw thats my thread >_<
15:58:43moosBuschel: yeah on coldfire all is fine
15:58:55preglowmoos: as far as i can see, after mixing together h120 and nano output, there are no differences worth mentioning
15:59:07markunkkurbjun: I am now
15:59:14Nico_Pmoos: I don't think I hear anything
15:59:25moosvery strange
15:59:41moosNico_P: can I send you one file
15:59:43Buschelmoos: what do the flaws sound like?
15:59:45preglowmoos: i had to use the nano sim and hack the mpc source, though, i will try to fix test_codec now and try again
15:59:47kkurbjunmarkun: I was wondering if you have some time to help me out with the ata registers?
15:59:49Nico_Pmoos: have you tried outputting your file as WAV ?
16:00:01Nico_Pmoos: sure
16:00:20kkurbjunI think I have at least some of them defined properly, but I am failing in the check_registers portion of ata.c
16:00:29moosBuschel: I don't have the apropriate vacabulary, I'd say distorted
16:00:42moosNico_P: didn't
16:01:00 Quit merbanan (Remote closed the connection)
16:01:13Nico_Pmoos: I'd advise you to use test_codec to output your file and see if the resulting file has the same distortion
16:01:20Nico_Pif so you can send it to Buschel
16:01:30preglowyes, do that
16:02:12Buschelmoos: just try. e.g. are the flaws audible on each file, and always? or are there any files which are worse than other? or are there some special parts of some tracks which sound bad?
16:02:14moosI canot do this rght now, no time left, but I'll try later this night and keep you informed
16:02:41Buschelmoos: ok. just try to send the original .mpc as well as the decoded one
16:02:58markunkkurbjun: I thought the registers were pretty much almost defined in the same way
16:03:27markunkkurbjun: is there anything about it in the i.mx31 documentation?
16:03:44kkurbjunI'm on the DM320 for the m:robe
16:04:17moosBuschel, Nico_P: just sent you the same 2 mpc files that I sent to preglow
16:04:30mooshello markun btw
16:05:01kkurbjunyeah, maybe I just need to get more familiar with the ata code, different targets do slightly different things, I am using the registers based on linux which is done extremely different from the rest of th etargets
16:05:16moosthose 2 files doesn't sound right on my gigabeat but sounds normal on iaudio
16:05:46Jeremiei found out why the database isnt working for me on c200
16:06:32Jeremieto get it to read the music ill need to add music in msc mode
16:07:22markunmoos: hi moos!
16:07:35kkurbjunmarkun, do you know what the code for check_registers is doing in ata.c
16:07:59markunno, not anymore
16:08:04kkurbjunI mean, it's aparant that it's writing certain values to certain registers adn chekcing those, but I don't know what the effect of those values are
16:08:17markunand I will not have any time to look at it today
16:08:52Jeremiedevelopers in rockbox's need to find a way to access the files thru the mtp mode, it seems only right now they access the msc mode of the c200 series
16:09:41markunkkurbjun: perhaps ask LinusN, he was the one who helped me with the Gigabeat ata stuff
16:09:47LloreanJeremie: Do you even know what the differences are?
16:10:03kkurbjunthanks, I'll do that when I see him
16:10:12LloreanJeremie: Files in MTP mode should be equally accessible as long as Windows isn't DRM wrapping them during transfer, and if it is, they'll never be accessible.
16:10:14kkurbjunthe timezones make it difficult yo catch him
16:10:36moosBuschel, preglow: time for me to go :( , I'll keep you informed
16:10:55Buschelmoos: have the files now. thx
16:10:57 Join Gibbed [0] (
16:11:01 Quit Rick (Nick collision from services.)
16:11:07JeremieWell it appears to me only when i add files in msc mode do they come up in rockbox but when i try thru mtp mode they do not appear.
16:11:15 Nick Gibbed is now known as Rick (
16:11:45preglowjhMikeS: can you think of anything in your commit that would stop wav writing in test_codec from working? :/
16:11:48LloreanJeremie: Then figure out why. Try using filetree mode instead of database to play them, for example, and see if they work and their metadata shows up in the metadata view.
16:12:00moosBuschel: no problem, those 2 exemple files sounded well on coldfire, but not on my gigabeat, see you later...
16:12:26Jeremiei tried thru the filetree, i couldnt located a single mp3 file
16:12:31FebsJeremie: set your "show file" settings to "all."
16:12:48Jeremiedid that
16:13:32Jeremiei found random folders and files that have no playback or anythign in them
16:13:33preglowjhMikeS: as a matter of fact, all of it
16:13:39LloreanJeremie: Well, considering you're the only person experiencing this problem, it's pretty much up to you to figure out what's actually going on, and find your files.
16:13:59FebsJeremie: where are the files located on your player?
16:15:36Jeremiethey are in a folder called music that only appears with my music in them while connected in mtp mode
16:15:49Jeremiethere is a music folder in mtp mode but it contains nothing
16:16:51Jeremiei wish i could find other c200 users who run rockbox and have fixed there problem......
16:17:13FebsWhat happens when you look at the contents of that folder while connected in Windows in MSC mode? Do you see the files there?
16:17:50Jeremiein msc mode i see folders but no .mp3 files or any other audio format
16:19:36FebsSo there is no music there, and that, obviously, is why Rockbox isn't seeing it.
16:20:10Jeremieyes, no music seems to come up in either of the views but when connected thru mtp i can find the .mp3 files easily
16:20:25FebsTry connecting your player in MSC mode and using Window's search function to search for ".mp3" to find out where MTP mode is putting the files.
16:20:42LloreanFebs: Assuming they aren't being transcoded or encrypted like the Gigabeat's .sat files.
16:21:06LloreanMTP mode allows for precisely that sort of procedure.
16:21:18LloreanOr rather, the MTP protocol does, as far as I know.
16:21:24Jeremieill try to find them in msc thru mtp dropping
16:21:27jhMikeSpreglow: no, not at all.
16:21:37 Join Arathis [0] (
16:21:49LloreanJeremie: The simplest solution to your problems is just to use MSC mode only.
16:22:09Jeremiethats what i was going to try
16:22:29LloreanJeremie: Firstly, we can't prevent MTP mode from doing crazy things to your files, and it's entirely possible that it is (and if it does, we can't find or use the file necessarily), and secondly when Rockbox has its own USB mode, it'll be like MSC mode
16:22:30Jeremieill try febs last approach before that.
16:23:23Jeremiehopefully oen of the developers fix this issue
16:23:29preglowjhMikeS: it just locks up waiting for the thread to go to action now, it seems
16:23:31jhMikeSpreglow: other plugins create threads just fine. the only thing altered is that the thread function can return but that is also quite verified to work.
16:23:45LloreanJeremie: I just told you it may be impossible to fix...
16:23:46jhMikeSpreglow: which cpu?
16:23:52preglowjhMikeS: nano, whatever that has
16:23:56LloreanJeremie: And NOBODY can fix it if you can't actually identify what the issue is.
16:24:12jhMikeSwell, arm...hmmm
16:24:13preglowjhMikeS: also, i'm not 100% certain that's what's happening, but seems like it, everything up to the point where the other thread is supposed to working works nice
16:24:31Jeremiethe issue is that mp3 files cannot be found on c200 series in the current way it works on c200
16:24:39LloreanJeremie: No, that's not the issue.
16:24:40jhMikeSdid you revert back to before the commit and check?
16:24:45preglowthough the other thread DOES get created, i stuffed printf in it, and it did display
16:24:59preglowjhMikeS: guess i'll just check out another tree
16:25:01LloreanJeremie: MP3 files transferred in MSC mode can be found just fine, that's why there are many people able to use their c200s with Rockbox. So it's not that simple.
16:25:06preglowjhMikeS: got a command line for me? :V
16:25:31jhMikeSdont' you just do svn co -r123456 or something?
16:25:45Jeremiethats what ill try after i see if i can find the files thru searching in mtp mode
16:25:50LloreanJeremie: The problem is that for some reason your files transferred in MTP mode can't be found, and you need to figure out where these files are, and whether they're still normal MP3 files (on the player, not when you copy them off, so you'll need to either find them in Rockbox, or MSC mode, after putting them on with MTP)
16:26:03preglowgah, shit, hd space
16:26:41jhMikeSlemme check the diff and make sure I didn't do a stupid
16:27:00Jeremieyes, im currently putting in a mp3 file in mtp to search for it in msc
16:27:34jhMikeSno, I just removed the remove_thread(NULL) which should be good
16:27:41preglowargh, someone code a make install that works for target :/
16:28:02preglowjhMikeS: in any case it should execute fine until it exits, it doesn't even start
16:28:11preglowbut we'll find out, i'm checking out a new tree now
16:28:43 Join haemmy [0] (i=haemmy@
16:29:55jhMikeSI don't know how mpegplayer manages it then.
16:31:02Dark_ApostropheIs it possible to fast-forward, rewind, pause etc... in mpegplayer?
16:31:20Jeremieappears the files i put in on mtp cant be found thru search in msc so ill just stay with msc
16:34:30 Join Arathis_ [0] (
16:35:08 Quit Arathis (Nick collision from services.)
16:35:14 Nick Arathis_ is now known as Arathis (
16:35:20markunDark_Apostrophe: currently not
16:35:49Dark_ApostropheIs it planned?
16:36:40preglowjhMikeS: definitely works before your commit, will test one right after it now
16:37:49 Join Wiwie [0] (
16:38:50 Join Gibbed [0] (
16:38:54 Quit Rick (Nick collision from services.)
16:39:08 Nick Gibbed is now known as Rick (
16:39:22Jeremiethanks llorean and febs for ur help
16:40:48 Join DefineByte [0] (
16:42:19preglowjhMikeS: and doesn't work after your commit, so yeah
16:42:33preglowsomething funky goin on up in dis bitch
16:43:49preglowjhMikeS: you tried it on any pp targets?
16:45:09jhMikeSI've never tried it at all actually. Maybe time to.
16:45:22 Join gtkspert_ [0] (
16:46:27preglowFebs: any suggestions for cutoff freq "names" for ipod video? "lower, low, high, higher" doesn't really sound too nice
16:46:53jhMikeSpreglow: how 'bout you try it on coldfire if that's not too much trouble. D
16:47:05preglowalready did
16:47:05preglowworks fine
16:47:06DBUGEnqueued KICK preglow
16:47:10FebsI'd personally rather just see the frequencies. Is there any benefit in obscuring the frequencies by using an arbitrary name?
16:47:21preglowFebs: yeah, they're sample rate dependent
16:47:26markunDark_Apostrophe: there are 2 patches which provide some kind of seeking for mpegplayer
16:47:29FebsAh. That makes sense.
16:47:29preglowFebs: so we'll be lying the day we start switching that
16:47:53preglowFebs: on sweq, we won't, since we'll compensate for it, but that won't do for fixed labels like this
16:47:53Dark_Apostrophemarkun: Will they be present in a binary in the foreseeable future?
16:48:30jhMikeSpreglow: hmmm...I don't even know how you use the darn thing. :P
16:48:40preglowjhMikeS: open with
16:48:59preglowjhMikeS: if you need further hints than that, i think we'll just confiscate that editor for the safety of the project :D
16:49:56jhMikeSno, that's fine. I forgot that menu item even existed.
16:49:58FebsPreglow: Maybe just number them 1 through 4 and call them "1 (lowest), 2, 3, 4 (highest)"?
16:50:09preglowFebs: best i've heard so far, at least
16:51:05 Join Gibbed [0] (
16:51:09 Quit Rick (Nick collision from services.)
16:51:17Febspreglow: so the change you're working on will eliminate the HW EQ and incorporate the current HW EQ low and high shelf filters into the "bass" and "treble" settings in the iPod?
16:51:23 Nick Gibbed is now known as Rick (
16:51:40preglowFebs: aye, and the change is really already done by pondlife, i'm just thinking on extending it
16:52:01markunDark_Apostrophe: I don't think any of these patches will be included, but I hope we'll get seeking support
16:52:10preglowFebs: other targets also allow changing the cutoff freq for treble/bass controls, and we might as well support that now that ipod video will
16:52:24FebsI think that makes a lot of sense. It's confusing to have a 5 band HW EQ with only 2 functional bands, and treble and bass settings that do nothing.
16:52:31Dark_Apostrophemarkun: So do I, it would really be nice to have. :)
16:52:38preglowFebs: it's outright useless, heh
16:53:21FebsGood for establishing that the placebo effect does exist though.
16:53:28DefineByteso normal users won't know if they're using the hardware EQ or not?
16:53:49preglowjhMikeS: man, it looks like i've screwed up, it doesn't work on h120 either now
16:54:06preglowjhMikeS: my build probably wasn't as fresh as i though
16:55:08jhMikeSbattery bench works
16:55:23FebsDefineByte: I think that the change would bring the iPod more into line with other platforms like the H100/H300 where the bass and treble settings are hardware based rather than having a separate setting called "hardware EQ." It's the same functionality, just presented in a more consistent manner.
16:55:54preglowjhMikeS: no, it does work now.....
16:56:40DefineBytethe only problem i have with that is the currently (?) huge difference in battery life between hardware and software eqs. Users might like to know they changes they can make without a large impact on battery life
16:56:50 Quit gtkspert (Read error: 110 (Connection timed out))
16:57:08DefineByte'the changes'/
16:57:18preglowjhMikeS: triple checked, it does work on a fresh svn
16:57:38preglowjhMikeS: i wonder how healthy it not yielding is, though, on h120, the disk activity light stays on, as well as the disk, during the whole test
16:58:04preglowgod, forget that entire last sentence. i suck badly
16:58:17FebsDefineByte: there is no change in functionality. Think of it as relabeling the hardware EQ so that instead of being called "hardware EQ," it is now called "bass" and "treble." (The low and high shelf filters were the only two bands of the hardware EQ that worked anyway.)
16:59:46DefineByteokay, I see. That sounds good then. So people will just get to know that the bass and treble settings are the ones to use if battery lifee is a problem for you.
17:00:07jhMikeSpreglow: not yielding? :)
17:00:22preglowmoos, Buschel: i can detect no audible difference between h120 and nano on test_codec wav writes
17:00:28preglowjhMikeS: yeah, that, it does yield, forget me
17:00:55preglowworks perfectly on h120, not so on nano
17:00:56jhMikeSI'm having it hang on loading...
17:01:04preglowthat's it
17:01:34preglowand execution is fine until it starts waiting for codec_playing to go false
17:01:37preglowit never does
17:01:42preglowand the thread that does the printing never prints
17:01:53 Join lazka [0] (
17:03:21jhMikeSthat's the main thread
17:03:38preglowthe performance test printing, i don't think the main thread does that
17:04:02preglowor maybe it does, seems i'm on crack today anyway
17:04:20preglowyeah, that is the main thread...
17:05:00Buschelpreglow: having a hard time comparing reference against optimized decoder
17:05:06DefineBytewhen's rockbox's birthday?
17:05:37preglowBuschel: how?
17:06:16Buschelpreglow: using cooledit. but cooledit seems to not like subtracting -32767 from -32767 (results in -32768)
17:07:03Buschelnow scalint to 95% and subtract afterwards...
17:07:17Buschel*scaling (what's up with my fingers?)
17:08:28 Join XavierGr [0] (
17:10:32 Quit Jeremie ("CGI:IRC")
17:10:44***Saving seen data "./dancer.seen"
17:10:45jhMikeSso far it gets upto the first sleep(HZ). I wonder if it gets past that.
17:11:06 Quit sitwon ("Leaving")
17:11:21preglowBuschel: btw, i tried both 4 and 5 as threshold values for the accel patch on nano, it still seems too jittery to me
17:11:33preglowBuschel: behaviour while accelerating is fine, but not so when not
17:11:45CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
17:11:45*jhMikeS hysteresis *cough*
17:12:09 Quit Wiwie (Read error: 110 (Connection timed out))
17:12:46preglowis that in the original e200 scrollwheel handler?
17:12:46 Quit agm3nt ()
17:12:51*jhMikeS finds that word interesting with greek in mind :P
17:13:01jhMikeSpreglow: yes
17:13:11preglowany reason it's not in the ipod patch?
17:13:35jhMikeSdon't ask me
17:15:14jhMikeSthat's weird. the sleep never wakes up.
17:15:20BuscheljhMikeS: would you again be so kind a shortly explain the function of the hysteresis to me? ;o)
17:17:06jhMikeSwell, the e200 uses two kinds. but for the direction, if the wheel changes direction in slow mode, you always have to move two clicks for another message to be generated. if you go one click right and one click left, no movement. one click right, then two clicks left you scroll up.
17:17:16Buschelpreglow: the distortion I can see is much higher than with my test samples. but this seems to be connected to the high-altitude of Moos' samples. the distortion is still <-78 dB (max) and <-85 dB (avg). so, far beyond masking threshold
17:17:17jhMikeSit's really a half-speed mode
17:17:25 Quit BigMac ("Konversation terminated!")
17:18:11jhMikeSwith an iPod wheel where you can detect touch, really nifty control could be done since you can detect a drag.
17:18:16preglowBuschel: no wonder i didn't hear that, i don't have a chance
17:18:31 Quit Arathis ("Bye, bye")
17:21:19 Join gtkspert [0] (
17:22:55DefineByteI've noticed that the players are reffered to as 'MP3 players' in the manual. Is this really the best term to use? Would digital audio player be better?
17:23:23preglowDefineByte: indeed, where?
17:23:41DefineBytegetting started
17:23:51*jhMikeS is troubled by sleep not waking up. nothing in that code changed. hmmm....
17:24:40DefineBytei noticed a spelling mistake in the same section: 'acces' instead of 'access'.
17:25:05Buschelpreglow: does moos maybe use some kind of EQ which pushes the signal into distortion? were there any changes on gigabeat? afaik he uses official builds. where there any additional changes and do we really know it is definately the musepack patch which causes his flaws?
17:25:36Buschelpreglow: and finally -> could anyone decode Moos's files to HDD on a gigabeat?
17:25:59preglowdon't have a gigabeat, sorry
17:26:14preglowDefineByte: thanks
17:26:14DefineByteThere's some weird wording in 'Browsing and Playing' too. I may just go through the whole thing and make a patch
17:26:36preglowdocs people: we should use "digital audio player" instead of "mp3 player" where the target is not explicitely an archos, yes?
17:26:40preglowperhaps even there?
17:27:00bluebrotheryep ... I think it's best to use that term for all players
17:27:08DefineByteit's still a DAP even if it only plays MP3s
17:27:08bluebrotherarchos can play wav too ;-)
17:27:10preglowDefineByte: would be super sweet, i have the mp3 players and acces covered, thiugh
17:27:15preglowDefineByte: true
17:28:31 Quit gtkspert_ (Read error: 110 (Connection timed out))
17:29:41 Quit gtkspert (Remote closed the connection)
17:29:52 Join Arathis [0] (
17:30:12 Join gtkspert [0] (
17:31:41 Join merbanan [0] (n=banan@
17:32:03preglowshop now, will deal with this stuff later
17:35:55 Quit nls (Read error: 110 (Connection timed out))
17:36:24 Join nls [0] (
17:38:41 Quit spiorf (Remote closed the connection)
17:39:17 Join spiorf [0] (n=spiorf@
17:39:44 Quit hcs ("Leaving.")
17:42:04 Quit Nico_P (Remote closed the connection)
17:42:29 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
17:43:49*JdGordon is back
17:45:32bluebrotherBuschel: I just tried the updated FS #7738 on my mini2g, I think the sensitivity is ok now.
17:46:18 Join kubiix [0] (
17:47:35Buschelbluebrother: so, good news from your side. but for preglow (nano) it's still too jumpy...
17:49:43 Quit codesquid (Read error: 104 (Connection reset by peer))
17:51:14 Join kugel [0] (
17:51:50 Quit gromit` ("Coyote finally caught me")
17:52:31 Join kugel_ [0] (
17:52:31 Quit lazka (Remote closed the connection)
17:52:38 Join gromit` [0] (
17:52:41 Quit kugel (Nick collision from services.)
17:52:42 Nick kugel_ is now known as kugel (
17:54:22 Part DefineByte
17:56:20 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
17:56:47BuschelNico_P: you there?
17:57:16BuschelNico_P: regarding Moos's samples. You have a Gigabeat?
17:57:35Nico_Pyes, but I haven't listened to them yet
17:58:16BuschelI am really interested in the decoded samples (via test_plugin). can you send the first 20-30s of each file to me via Email?
17:59:33preglowit would surprise me a great deal if they were different
17:59:55Buscheli think so, too. seems to be something different...
18:00:13preglowdoes moos only use mpc?
18:00:14nlscan the dma access iram on h300?
18:00:21 Quit Isolinear (Read error: 104 (Connection reset by peer))
18:00:27Buschelpreglow: i don't know
18:00:43Buschelpreglow: were there any changes in dsp.c for gigabeat?
18:01:16jhMikeSn1s: core IRAM is DMA compatible, the second bank used in plugins is not
18:01:19Nico_PBuschel: do you know of a program I can use to cut the file under linux ?
18:01:20Buschelpreglow: maybe the truncation doesn't work fine. Moos' files have to be truncated a lot as they are of high altitude
18:01:44 Join RaZorbacK [0] (
18:02:04nlsjhMikeS: ah, that would explain why midiplay would crash when the output buffer is in iram then, thanks :-)
18:02:19Buschelnico_p: no. why not just use a binary editor and cut 2MB out of it?
18:02:42 Quit RaZorbacK (Client Quit)
18:02:48 Join kugel_ [0] (
18:02:58 Quit kugel (Nick collision from services.)
18:03:00 Nick kugel_ is now known as kugel (
18:03:49Nico_PBuschel: will one file be OK ?
18:03:58Buschelhopefully :)
18:04:41 Join sarixe [0] (
18:04:59 Quit sarixe (Client Quit)
18:07:20preglowBuschel: how can that not work fine?
18:07:29preglowBuschel: do you mean clipping, btw?
18:07:39Buschelpreglow: yes. clipping
18:08:54Nico_PBuschel: I've sent a DCC request to you
18:09:32Buschelnico_p: this doesn't seem to work. can you send via email? you already have an email by me, just answer :)
18:11:03Buschelpreglow: reagrding scrolling-stuff. did you try to even enlarge the magic number beyond 4 or 5? the wheel is quite small on the nano.
18:11:16Nico_PBuschel: sent :)
18:12:03Buschelnico_p: received :)
18:13:38preglowBuschel: well, i can try eight or something
18:14:18 Quit merbanan (Remote closed the connection)
18:17:55jhMikeSpreglow: I think the codec is just freezing up. Of course test_codec makes no allowance for stack needs of the real codec thread while it runs.
18:18:14preglowwhy would that behaviour change with your commit?
18:18:21preglowi also tried several codecs, both mp3, ogg and mpc
18:18:33jhMikeScontext loading changed
18:18:51BuschelNico_P, preglow: the sample by Moos which was decoded on a gigabeat by nico_p does not show any new effect. the output is binary identical to the one i get on my PC and via my iPod. so, Moos's issue is connected to something else...
18:19:04 Quit JdGordon ("Konversation terminated!")
18:19:15jhMikeSeven the with the dual core scheduler version - which is really carefully thought out - has exactly the same problem
18:19:24Nico_PBuschel: maybe he has weird EQ settings and doesn't know it
18:20:08Buschelnico_p: something like this. he should try with an mp3-file. maybe he didn't test yet
18:21:21preglowBuschel: could you sync the accel patch?
18:22:10jhMikeSI'm gonna try it by giving it some room to run and see
18:22:45Buschelpreglow: i did a few hours ago
18:23:11Nico_PjhMikeS: in rockbox's threading code, can I assume code that doesn't yield will be executed without being interrupted, or do I really need to use mutexes on sensitive parts ?
18:23:17TMMyay! my player arrived! :) but I have to pick it up at the postoffice... and it's closed now
18:23:17jhMikeSthe stack munging will just overwrite the contents
18:23:24preglowBuschel: the v11 one? that's not synced
18:23:35preglowBuschel: forget me, i think i have some patched applied
18:23:55jhMikeSNico_P: if you don't have absolute control over the code underneath, you really must treat it the same as preemptive.
18:24:18Nico_PjhMikeS: what's the code underneath ? things like file operations and such ?
18:24:32jhMikeSbesides, if it will run on two cores at once at some point, it should be designed with that in mind
18:25:08Nico_PjhMikeS: also the thing is I know very little about preemptive and even concurrent programming... I discovered about semaphores on wednesday
18:25:09jhMikeSNico_P: yup, pretty much any function call. as soon as a new yield would pop up somewhere, that basically a preemption
18:25:33Nico_Phmm OK so maybe I'll need to add a few mutexes to my buffering API
18:25:58Nico_PjhMikeS: good thing is that I have a concurrent programming course this year
18:26:07jhMikeSthe crutch of cooperative multitasking has made people lazy about threading and playback suffers for it. preemptive would let people's code die properly in testing.
18:26:25 Join Isolinear [0] (
18:26:46Nico_Pso I can only gain from reasoning in preemptive terms for the playback code ?
18:26:50jhMikeSNico_P: it's simple. treat threads like they can be doing anything at any time...well cause they can.
18:27:24jhMikeSNico_P: not sure what that means :)
18:28:22jhMikeSoh, ok, now I get it. It basically should be treated that way.
18:28:26Nico_Pbasically I was asking if I should code as if the threading was preemptive and not cooperative, but it seems you answered
18:28:31Nico_Pand again :)
18:28:48Nico_PjhMikeS: I'll probably need some help and review along the way :)
18:29:05jhMikeSfile functions will yield and such, so yeah. so might other things.
18:29:30 Quit Soap ()
18:29:54Nico_Psome of the buffering API will probably need to be blocking, that's why I'm asking... what would be the best way to do that ? by using a mutex ?
18:30:07preglowBuschel: a value of 6 seems to work quite ok here
18:31:09preglowjhMikeS: why does jpeg viewer dithering make my nano screen flicker like a mad man in affacted areas?
18:32:30Buschelpreglow: that's what i assumed. the former code did loose some wheel positions and was therefor less sensitive. this magic number should really be defined for each ipod type because the scrollwheel size has interference with the thickness of the finger :o) in german i have nice proposition for the naming: "WURSTFINGER_FACTOR" :o)
18:32:33jhMikeSpreglow: I've no idea. It just changes the image data.
18:32:51jhMikeSpreglow: does the type change it?
18:32:52preglowBuschel: hahahaha
18:33:28preglowjhMikeS: about that, what's the difference between the two types?
18:33:56jhMikeSone is Floyd-Steinberg error diffusion, the other is ordered
18:34:17preglowordered makes the movement seem move sideways moving, that's the only difference i can see
18:34:38jhMikeShave you had anything to drink today? :p
18:34:46preglowno sir, i haven't :D
18:35:07preglowthe dithering really doesn't look too good on nano
18:35:24 Quit kubiix (Read error: 110 (Connection timed out))
18:35:50Buschelbtw, i really _love_ the gradient bar :)
18:36:33preglowyeah, it's seriously cool
18:36:48preglowwhat, the jpeg viewer has locked up
18:37:39preglowBuschel: anyway, this hysteresis deal jhMikeS talks about does sound interesting, what about trying that in too?
18:38:09 Join toffe82 [0] (
18:39:08preglowjhMikeS: just looks like the internal dithering of the nano screen wrecks havoc on the kind of patterns dithering makes. i can see the same kind of thing without dithering too
18:39:21Buschelpreglow: have to find a good way to implement it... i don't want to change too much code
18:39:42jhMikeSpreglow: yeah, it could be any double-dither on stuff.
18:39:45preglowBuschel: any reason the same code from the 200 can't be factored out and reused without having to copy-paste it?
18:40:31preglowooh, dithering isn't documented in the manual
18:41:27jhMikeSthen I doubt the grayscale option is either
18:41:38preglowwe probably should have some kind of manual-todo file that devs that can't be bothered to update the manual themselves should commit one-liners to
18:41:47 Join Soap [0] (n=Soap@rockbox/staff/soap)
18:41:54preglowjhMikeS: it's not, no
18:42:13preglowi don't really mind not updating the manual for every commit you do, but it would be easier for other people to fix it if they knew what to do
18:42:46 Quit haemmy ()
18:42:46jhMikeSThe threading API needs updating too since it doesn't explain that a thread function may return like a normal call.
18:42:46preglowwe probably have something like this in the wiki
18:43:17Buschelpreglow: there are some differences in how the information from the wheel in hand over. afaik e200-ISR does always get the wheel direction direclty and there is 1 ISR-call per click (jhMikeS, please correct me). The iPod driver will have a new wheel-position (0..95) with each ISR-call. The driver has to check the direction himself. So, you may need multiple ISR-calls before generaing a button-event.
18:43:27Buschel*is handed over
18:43:37jhMikeSI don' t even know where that wiki section is...I don't think I've ever seen any API docs
18:43:38nlspreglow: feel free to update :-)
18:43:38*Buschel really worries about his typos today
18:44:52preglownls: am as we speak
18:45:17jhMikeSBuschel: I'm pretty sure you should get an interrupt on every click once the "down" event is detected so direction should be simple there.
18:46:22 Nick fxb__ is now known as fxb (
18:46:54preglowyou do
18:47:36jhMikeSso then it's just pos - last_pos. the sign gives direction. of course there's the wrap handling but no biggie.
18:48:21 Join crazyshit [0] (
18:48:33jhMikeSyou should even be able to use the wheel as a button if a push and release happens within the drag arc
18:49:20 Quit MethoS- (Read error: 110 (Connection timed out))
18:49:24preglowjhMikeS: api docs? :P
18:49:45preglowreally shouldn't be needed if people just comment functions properly
18:49:51preglowwhich we should, rockbox is really lacking in the area
18:50:25crazyshitis there a risk in buyin a mp3 player (new sealed never used) but with 2 years old lithium battery in it? (its iriver u10)
18:50:57Buschelthe driver does pos - last_pos. but these are quite jiggy as your (and my) finger is that large that you need to reject all new positions until there is a clear direction. this is done via accepting scroll movements which exceed N (=4) positions.
18:51:22jhMikeSI think the latest I'm working on is 1/3 comments out 2000lines. It explains every reason for everything, the locking heirarchy and how to implement atomic core sleep in 8 steps. :)
18:51:43BuscheljhMikeS: old_pos is only updated if there was an accepted wheel-movement
18:51:53 Join XavierGr_ [0] (
18:51:53 Quit XavierGr (Nick collision from services.)
18:52:21 Quit Arathis ("Bye, bye")
18:52:39BuscheljhMikeS: nevetheless the hysteresis is independent of this behaviour
18:52:58jhMikeSBuschel: on sansa old_pos is just updated outside any filtering but within the direction detection of course.
18:54:30jhMikeSor old_wheel_pos just tracks the reading at last interrupt iirc
18:55:47 Quit tictoc (Remote closed the connection)
18:55:49TMMlllllllllllllllllllllvb 00i00000000000000 gtffffffn///////////////////////////////////////-0vy.,c////////////////////////////// 6 -0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000
18:55:50TMM0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000gf 666666666666666666666666ttttttttttttttttttt66
18:56:02crazyshitTMM: thanks.
18:58:06jhMikeSpreglow: what was it? test_codec did in fact work on cf?
18:58:59pSXAuthorhmmm... cat-like typing detected ;p
18:59:01Mode"#rockbox +o preglow " by ChanServ (ChanServ@services.)
18:59:18preglowjhMikeS: yeah
18:59:43 Nick fxb is now known as fxb__ (
19:00:13 Join XavierGr [0] (
19:00:14TMMmy cat was on my keyboard's the only multithread plugin with any trouble
19:00:31pSXAuthorTMM: heh - i guessed right ;p
19:00:44TMMcrazyshit: sorry
19:00:52TMMpSXAuthor: yes, yes you did :)
19:01:19SeedBuschel: I'm glad to see you were right about moos's sample
19:04:41preglowSeed: yeah, i didn't have a chance to hear a difference
19:04:49preglowonly thing i noticed is that my nano has a hotter output than my h120, heh
19:07:44 Join BigMac [0] (
19:07:56 Join barrywardell [0] (
19:08:20Seedhotter? as in "warmer" sound? :)
19:09:57preglowjust more juice
19:09:59preglowplays louder
19:10:47***Saving seen data "./dancer.seen"
19:10:59 Nick fxb__ is now known as fxb (
19:11:17 Quit XavierGr_ (Read error: 110 (Connection timed out))
19:11:25 Join XavierGr_ [0] (
19:11:25 Quit XavierGr (Nick collision from services.)
19:12:17Mode"#rockbox -o preglow " by preglow (n=thomj@rockbox/developer/preglow)
19:15:00 Join tictoc [0] (i=tabac@gateway/gpg-tor/key-0xB9002659)
19:16:28 Join RaZorbacK [0] (
19:16:45RaZorbacKhello guys,
19:17:56RaZorbacKplease could someone tell me the difference between this line : "$string =~ s/ID3/I D 3/g;" and "$string =~ s/ID3/I D 3/ig;"
19:19:40Nico_Pdoes anyone know why the patch in FS #5199 isn't committed ?
19:20:56 Join Siku [0] (
19:23:13 Join jhulst [0] (n=jhulst@unaffiliated/jhulst)
19:23:13IsolinearNice timing, I have an iPod 4G shipping here for my gf right now...
19:24:26bluebrotherRaZorbacK: the second is case insensitive if my memory serves me correctly
19:26:51preglowRaZorbacK: the first is case insensitive
19:26:55preglowRaZorbacK: the last, i mean
19:27:26 Join chris__ [0] (
19:28:11 Quit billytwowilly (Read error: 113 (No route to host))
19:28:36 Quit Febs (Read error: 110 (Connection timed out))
19:31:56 Quit syn4pse ("Time wasted on IRC: 4 hours 23 minutes 48 seconds")
19:39:53 Quit barrywardell ()
19:41:54 Join XavierGr [0] (
19:44:15 Quit hcs ("Leaving.")
19:45:33 Join Jeremie [0] (i=482894e0@gateway/web/cgi-irc/
19:45:44 Quit midgey ()
19:46:06Buschelpreglow, jhMikeS: tried to implement the hysteresis for ipod clickwheel. it does not solve the issue with jiggy scrolling. the problem is imo that the wheel may be configured too sensitive and you will therefor scroll too far. with the hysteresis you even get worse haptic as you will need to even rotate back more to compensate any scrolling which went too far
19:54:59maxkelleyteehee.. jiggy scrolling.
19:55:49 Quit XavierGr_ (Read error: 110 (Connection timed out))
19:57:14 Join SkinInd95 [0] (
20:00:23preglowsomeone should just get jhMikeS an ipod :>
20:00:37preglowBuschel: but the current scheme really isn't bad at all with sens 6
20:00:51Buschelthat's what i updated in FS
20:02:13preglowyeah, saw
20:11:17 Quit spiorf (Remote closed the connection)
20:11:45 Join spiorf [0] (
20:12:11 Quit Buschel ()
20:12:25 Quit TMM (Read error: 110 (Connection timed out))
20:12:37 Quit midkay ("Leaving")
20:14:10 Join midgey [0] (
20:17:46 Join FOAD_ [0] (
20:20:21 Join hcs [0] (n=agashlin@rockbox/contributor/hcs)
20:20:21 Quit Jeremie ("CGI:IRC (EOF)")
20:22:57 Quit midgey ()
20:24:49 Quit crazyshit ()
20:34:21 Quit Dark_Apostrophe (Read error: 104 (Connection reset by peer))
20:34:50 Quit FOAD (Read error: 110 (Connection timed out))
20:34:51 Nick FOAD_ is now known as FOAD (
20:38:15 Join merbanan [0] (n=banan@
20:38:59 Join BHSPitLappy [0] (n=steve-o@unaffiliated/bhspitmonkey)
20:51:16 Join midgey [0] (
20:52:25 Quit midgey (Client Quit)
20:52:51 Join midgey [0] (
20:55:30 Quit hcs ("Leaving.")
20:56:46 Join maxkelley_ [0] (
20:57:21 Quit maxkelley (Connection reset by peer)
20:57:52 Join barrywardell [0] (
21:08:52 Join hannesd_ [0] (
21:08:56desowinjhMikeS: do you know that latest svn bootloader can't boot into OF?
21:09:02desowin(sansa e280)
21:10:51***Saving seen data "./dancer.seen"
21:14:16 Join lee-qid [0] (
21:18:16 Quit hannesd (Read error: 110 (Connection timed out))
21:18:17 Nick hannesd_ is now known as hannesd (
21:19:32 Join Mouser_X [0] (
21:27:53 Quit lee-qid ("aufwiederbyebientotsayonara")
21:28:40 Join bam2550 [0] (
21:29:14bam2550are all the ipodpatchers.exe the same? Like does the ipodpatcher in the Ipod nano 1st generation work for the ipod video 30gb? or are they all different?
21:29:41bluebrotheripodpatcher detects and installs the bootloader on all Ipods.
21:29:51bluebrotherthe downloads provided include all required bootloaders.
21:30:06bam2550so it doesn't matter what ipodpatcher i download?
21:30:09bam2550they are all the same?
21:30:20bluebrotherthere is only one ipodpatcher. What are you referring to?
21:31:01bam2550Well, i want to install rockbox on more then one different type of ipod. So i was wondering if i could use the ipodpatcher i found in the Nano Manual for the iPod 30gb Video ipod?
21:31:19bam2550or ipod photo ect
21:31:28bluebrotheras you might have noticed the link in the nano manual is the same as the link in the video manual ...
21:31:33bluebrotherso it's the same file.
21:32:04bluebrotherand as you also might have noticed, neither download path nor filename allow to distinguish between Ipod models.
21:32:35bluebrotherSo it should be a safe guess to assume it's the same binary −− we would need to distinguish between different versions too
21:32:48bam2550Well thank you.
21:33:29bluebrotheripodpatcher is smart enough to refuse work if it doesn't detect a supported Ipod so there is nothing to worry about ;-)
21:33:32 Quit Mouser_X (Read error: 104 (Connection reset by peer))
21:33:47 Quit bam2550 ()
21:35:00 Join Mouser_X [0] (
21:35:06 Join MethoS- [0] (
21:39:18 Quit grndslm (Read error: 104 (Connection reset by peer))
21:40:53Mouser_XIn the wiki (SimpleGuideToCompiling) it says I'm supposed to enter "the folder where the extracted files went to." Would that be the directory I'm already in, or would that be "rockbox"?
21:41:05 Join agm3nt [0] (
21:41:27Mouser_X(Rockbox being one directory below where I'm at currently in cygwin.)
21:43:27Nico_PMouser_X: what have you just done ? svn co ?
21:44:23Nico_Pyeah, so everything most probably went in "rockbox"
21:45:57Mouser_XWell, when it says "extracted" I wasn't sure if some process happened after I checked out the source. In other words, to have made it more clear for me, it could have said "go to the directory where the files were downloaded."
21:46:23Mouser_XThough, since I know next to nothing about this stuff, that may in fact be an inaccuate statement.
21:47:04agm3ntbluebrother:does rbutilqt (windows binary) from RockboxUtilityQt wiki have sansapatcher with c200 support??
21:47:19 Quit davina (Read error: 104 (Connection reset by peer))
21:48:07Nico_PMouser_X: looking at the page, it appears that this part is meant for when you extract the source from an archive
21:48:24 Join ]RowaN[ [0] (i=a2b0y@
21:49:07]RowaN[i just noticed a commit to the manual to say "digital audio player" instead of mp3 player.. maybe the intro on should be the same?
21:49:18bluebrotheragm3nt: no, support came later.
21:49:45bluebrotherI have an updated binary around if you want to try −− c200 support is also roughly tested.
21:49:49]RowaN[portable digital audio players even.. perhaps
21:51:41 Quit petur ("gone taping!!!")
21:51:45 Join DefineByte [0] (
21:52:59Mouser_XNico_P: I got an error when I did "" and selected the Gigabeat, with a normal build. The error was "The compiler you must use (arm-elf-gcc) was not in your path!" When I installed cygwin, I double checked the settings to make sure I had the right stuff selected (I even used the graphical guide in the wiki)...
21:53:20DefineByteAs far as Rockbox is concerned, which is the preferred term, folder or directory?
21:53:22Mouser_XSo, does this mean I missed something?
21:54:01Mouser_XIf yes, do I need to go back and run the cygwin setup again?
21:54:03DefineByteI'm thinking in terms of the manual.
21:54:19bluebrotherMouser_X: well, you either missed installing the compiler or it's not in the path (as the error messge tells)
21:54:35Mouser_XHow do I fix it, so that it's in the path?
21:54:45bluebrotherdo you have the compiler installed?
21:54:47Mouser_X(Or, is that necessary?)
21:54:53Mouser_XHow do I check?
21:54:59Mouser_X(I thought I did...)
21:55:12bluebrotheryou could run the cygwin setup and check −− I guess that's the easiest way
21:55:22bluebrotheror find / -name arm-elf-gcc
21:57:30Mouser_XNote: I'm attempting to build Rockbox using my laptop (which is running Win98 as the OS).
21:57:43bluebrotherDefineByte: from grepping the manual sources, directory is use about twice as often as folder
21:57:47Mouser_X(My laptop was free, and seems to be pretty old.)
21:57:58DefineByteokay, i'll go with that then
21:58:15bluebrotherbut maybe it would be good to try using always the same term.
21:58:44DefineBytethat's the idea. i'm updating the manual now :)
21:58:58bluebrotherit's cool to see someone working on it
22:00:03Mouser_XI'm using the "find" option. So far, it's found "arm-elf-gcc" in my "install_stuff" folder (which is where everything downloaded to when I installed cygwin).
22:00:20Mouser_XI'm going to assume that it did indeed download arm-elf-gcc then.
22:00:43bluebrotherIIRC I started writing a small glossary once. But I can't remember how far I got (or if I even actually wrote it ;-)
22:01:02Mouser_X(As for how/where it installed to, I don't know that yet. It's not done searching.)
22:01:05bluebrotherMouser_X: I'm not sure if windows' find dialog will find it ...
22:01:18Mouser_XI typed "find" in cygwin.
22:01:31 Join webguest37 [0] (i=4a4c97e6@gateway/web/cgi-irc/
22:01:31bluebrotherbesides, cygwin has different paths than windows.
22:01:39bluebrotherand that opened the windows find dialog?
22:01:45Mouser_XNo, I didn't say that it did.
22:02:09bluebrotherok, good. I was already wondering ...
22:02:17webguest37i've been waiting for so long but it seems like an auto-installer for the sansa e200r series has had no progress.
22:02:43 Join haemmy [0] (n=stefan@
22:02:48*Mouser_X is *not* new to computer usage.
22:03:06Mouser_XActually, I don't think I can remember a time when we haven't had a computer here.
22:03:09*bluebrother isn't used too much to cygwin ;-)
22:03:18Mouser_XWell, that's understandable.
22:03:29BHSPitLappyalso commendable
22:03:41Mouser_XSorry I'm using a crappy OS. It's due to using a crappy laptop.
22:03:51preglowwould any of you guys cry if balance and stereo width got a new step size of 5%?
22:04:20krazykitMouser_X, you could probably install a very light linux distro on there :P
22:04:21Mouser_XSince I rarely alter it (I don't think I ever have), I doubt it.
22:04:28krazykitand not bother with cygwin at all.
22:04:42bluebrotherpreglow: I wouldn't ... but I find it quite strange to have like arbitrary values for balance
22:04:50 Part agm3nt
22:04:58bluebrotheras it doesn't easily tell whats left and whats right.
22:05:04Mouser_Xkrazykit: Hmmm. Maybe.
22:05:11preglowbluebrother: what would you prefer?
22:05:27*bluebrother would prefer a slider like (which could keep the same setting)
22:05:36 Quit robin0800 (Read error: 113 (No route to host))
22:05:37SoapFWIW, Mouser_X, seeing as you aren't in #rockbox-community I'll mention it here, but will keep my off-topic brief. Windows 2000, in my experience, runs as well as Windows 98 on any machine with more than 32 megs of memory. My experience is with 133 Mhz machines, your mileage may vary - but the advantages of Win2K justify the $15 cost to pick up a used copy IMHO.
22:05:49preglowbluebrother: not something that goes well with the existing settings system, i'm afraid, heh
22:05:55bluebrotherlike the slider JdGordon implemented once in the tracker (and I made some changes to it)
22:06:04bluebrotheryeah, that's right.
22:07:25 Quit webguest37 ("CGI:IRC (EOF)")
22:07:47 Join kratonator [0] (
22:08:52kratonatori have a WPS related question
22:09:17kratonatoris there a way to add to the volume/seeker bar a seek button?
22:09:23kratonatorlike in winamp
22:10:36DefineBytei've noticed the manual recommends wordpad to edit configuration files in Windows. I'm guessing Notepad would be a better option?
22:10:49SoapWPSs are display screens, they are not code for functionality, kratonator. If I am reading your query correctly you want a new function?
22:11:09bluebrotherDefineByte: no. Notepad has issues with unix line endings, so most cfg files would show up as a single line
22:11:15preglowperhaps i should also decrease the possible range from 255% to 200%
22:11:16krazykitDefineByte, notepad++ would probably be better. i'd assume notepad would munge line endings
22:11:22SoapDefineByte: no, Notepad does not respect Unix line-endings, wordpad does. Notepad2 or Notepad+, or any of the other dozen notepad replacements are most likely ok.
22:11:34 Quit Nico_P (Remote closed the connection)
22:12:10kratonatoryou can let the wps bar fill with a colour or whatever you want, but can you add only a small button which goes from left to right instead of a bar filling iteself?
22:12:21DefineBytedidn't know that (don't use Notepad myself). I'll leave it as is then. :)
22:12:25 Join Nico_P [0] (n=nicolas@rockbox/developer/NicoP)
22:12:27Soappreglow: Is it possible to make the balance step-size = 1dB, or is there no relationship between balance % and dB?
22:12:47preglowSoap: it's possible, but doesn't really make sense
22:13:46Mouser_XHow long should "find" take in cygwin?
22:14:00Mouser_X(I think it may not be working as expected.)
22:14:17Soappreglow: the reason I mentioned it is that supposedly 1dB is about the smallest discernable volume change, and any step smaller than that size would seem silly. If a step larger than 1dB is still in the realm of silly is another question/
22:14:23bluebrotherdepends on size and speed of your hard disc (and number of files)
22:14:39bluebrotherbut using the installer might be a bit faster, especially if the box is slow.
22:15:07preglowSoap: i think it's more a question of what users are used to, a decibel scale for balance control is not something you see often
22:15:16SoapMouser_X: on an old laptop with a (most likely) 4200 rpm slow-as-molassas-in-January-HDD, I can believe a very long time. Cgywin seems to have slow file access as is.
22:15:19Mouser_XCygwin died (I CTRL+C to stop the "find" command).
22:15:38Mouser_XI'll try the setup instead.
22:15:52Mouser_XI do know that arm-elf-gcc was downloaded though.
22:16:02Mouser_XIf it was downloaded, it should be installed, right?
22:16:14Mouser_X("find" found the downloaded stuff)
22:16:51bluebrothernot necessarily.
22:17:09bluebrotheryou could have downloaded the package for some reason but not installed it.
22:17:26bluebrotherBut if you just installed it I assume it's installed.
22:18:08Mouser_XHow do I install it then? I just went through the stuff. I figured it was installed automatically.
22:18:34bluebrotherwell, if setup installed it you just need to find where it was installed.
22:18:40Mouser_X(Meaning, I just followed the directions as I read them. I installed cygwin a few days ago. Probably a week.)
22:18:42 Part DefineByte
22:19:31 Join robin0800 [0] (
22:19:35bluebrotherdoesn't the cygwin install page have the information where the compiler gets installed?
22:20:25 Quit midgey ()
22:20:33*bluebrother wonders if it would be a good idea removing support for an external rbutil.ini file from rbutilqt.
22:20:38 Join bam2550 [0] (
22:20:47preglowwhat's that do?
22:20:54bam2550Hey, im not sure what kind of generation/ipod i have... how could i find out?
22:21:05 Join amiconn [0] (i=5b700e2e@rockbox/developer/amiconn)
22:21:17bluebrotherotoh, by using an external file would make it possible to use rbutil for custom builds
22:21:22Mouser_XIt's got 3 installation options: Install from internet (download); Download (no install? Previously installed, but adding stuff?); Instal from directory.
22:21:24 Join crazyshit [0] (
22:21:28bluebrotherbam2550: check the faq
22:21:36 Quit SkinInd95 (Read error: 110 (Connection timed out))
22:21:54bluebrotherpreglow: it holds download server / paths / filenames and target configurations
22:23:45amiconnQuick hello from Vienna...
22:23:49preglowamiconn: you think 200% stereo width expansion is enough? :>
22:26:44 Join chrisjs169 [0] (n=jack@unaffiliated/chrisjs169)
22:27:13Mouser_Xbluebrother: Arm-elf-gcc is definitely installed. I tried reinstalling, and cygwin went through, and said it was already installed.
22:27:31Mouser_X(Though, as near as I could tell, it didn't say where it was installed to.)
22:27:31amiconnBah, the web client lags like hell :/
22:27:33chrisjs169crazyshit, FS #5533 is an alarm plugin, but not for the Sansa
22:27:44preglowit's also quite annoying
22:27:49 Join midgey [0] (
22:27:55amiconnpreglow: I would prefer more...
22:28:06crazyshitdidnt they add a standby mode in sansa in the last offical firmware
22:28:23crazyshitcouldnt that be used for standby with alarm clock ?
22:28:27crazyshit(it uses less battery)
22:28:33chrisjs169we don't use any parts of the OF
22:28:47 Quit bam2550 ()
22:29:03 Quit MethoS- (Read error: 110 (Connection timed out))
22:29:05chrisjs169FS #6044 seems to be an alarm plugin that could work, but the Sansa would need to be on the entire time
22:29:06preglowamiconn: why? the effect is quite useless and low bitrate files start to sound really bad...
22:29:23bluebrotherMouser_X: ah, looks like the package goes to /opt/arm, so you need to add /opt/arm/bin to the PATH variable
22:29:26preglowamiconn: anyway, i've tried out 5% steps for both stereo width and balance, and it's just enough for both, i think
22:29:39crazyshitbut if the of made it probally you here can do that too
22:29:40crazyshitno ?
22:29:45crazyshita standby mode
22:29:55Mouser_Xbluebrother: And how do I do that? Is there somewhere in the wiki I should be reading?
22:30:02amiconnpreglow: The (very) old "stereo wide" setting the variable stereo width is based on equalled 300%
22:30:07bluebrotherexport PATH=%PATH:/opt/arm/bin
22:30:07 Join agm3nt [0] (
22:30:17amiconnAnd I don't care about low bitrate files....
22:30:24amiconnImo 250% would be a good limit
22:30:38chrisjs169crazyshit, it's possible, if we knew how
22:30:51crazyshitarent you allowed to reverse engineer
22:30:55crazyshitthe of ?
22:30:55preglowamiconn: better than 255% at least :)
22:30:58Mouser_X*Anything* is possible, if you know *how*
22:31:00crazyshit'to learn'
22:31:04bluebrotheryou can add that to .bashrc to make it permanent (might be a different file depending on the setup; as I said I'm not really used to cygwin)
22:31:14chrisjs169reverse engineer the sansa - yes. however, we don't use any parts of the OF
22:31:36 Join bam2550 [0] (
22:31:50bam2550i must thank you guys so much!
22:31:56preglowamiconn: i shouldn't need to change any code, no? it's not tailored to 255 as a max value right now?
22:31:58bam2550RockBox made my ipod work again
22:31:58amiconn5% for balance is a bit coarse imo... although, I always have balance set to +/- 0
22:32:37bam2550Do you think there is a reason why i couldnt scroll on my ipod with the normal firmware, but after putting rockbox on i could?
22:32:41preglowtry it, the steps sound pretty good, not too big difference in sound between each
22:33:34crazyshitone other thing, is there on progress u10 rockbox ?
22:33:36preglowamiconn: i've got a patch for it, let me know if you want to test some time
22:33:43agm3ntbluebrother: sansapatcher in rbutilgt from you and on is the same version?
22:33:55preglownot that it's hard to do quickly for yourself...
22:34:06 Quit bam2550 (Client Quit)
22:34:19amiconnpreglow: No, the formula is generic
22:34:38bluebrotheragm3nt: I'm not 100% sure but I think it is.
22:34:40preglowthen 250 sound like a nice new limit to me
22:34:50*amiconn can't try anything before tomorrow (late) evening
22:34:55preglowsure, no hurry
22:35:10crazyshitjust send spam to , that what i do when xp pisses me
22:35:28Nico_Pamiconn: any reason why the patch in FS #5199 was never committed ?
22:35:35Nico_Pwrong fix ?
22:37:11Mouser_Xbluebrother: After doing the "export PATH=%PATH:/opt/arm/bin" I'm now getting more errors, in addition to arm-elf-gcc missing.
22:37:41bluebrotherMouser_X: argh, I made a typo :(
22:37:47Mouser_XAs well as the fact that when I run "../tools/configure" I get errors, and none of the available selections show up.
22:37:53bluebrotherit's "export PATH=$PATH:/opt/arm/bin
22:38:17bluebrotherwell, you messed up your path variable completely (due to my typo)
22:38:18Mouser_XSo, how do I fix it? Just restart cygwin?
22:38:27bluebrotherwould be the easiest.
22:39:07amiconnlinuxstb: What's the problem with the very early 1st gen firmwares?
22:40:08 Quit midgey ()
22:40:27Mouser_XYay. It worked that time.
22:40:29 Join spiorf_ [0] (
22:40:35crazyshitchrisjs169: i see there no update there for since year ago
22:40:39crazyshitis that means it dropped?
22:40:51chrisjs169it means nobody's worked on the port
22:41:12Mouser_Xbluebrother: So, due to the fact that I'll forget it later, how do I make that PATH thing permanent? As in, where/how do I add it?
22:41:19amiconnNico_P: The fix looks good (didn't notice it before), but powermgmt is an incredible mess in general atm
22:41:51Nico_Pamiconn: did you look at the patch I posted ?
22:42:01amiconnMy plan was to clean up powermgmt (need to do that anyway in order to add suspend support), and then add lcd shutdown to *all* targets where it's possible
22:42:29bluebrotherMouser_X: try adding it to the end of ~/.bash_profile
22:42:33 Quit crazyshit ()
22:42:35amiconnEven the player lcd shows a nasty pixel flash on shutdown
22:42:57Nico_Pamiconn: I'd like to commit that patch for now, at least so that people don't have to wait for powermgmt to be rewritten to have the line go
22:43:21Mouser_XAnyone have any assumptions as to how long it will take cygwin to compile Rockbox on a 200 mhz laptop?
22:43:35agm3ntbluebrother: rbutilgt recognize c200, but bootlader installation not work, on sansapachher everything work for me
22:43:45Nico_PMouser_X: my assumption is: along time :)
22:43:53bluebrotheragm3nt: interesting. What OS are you using?
22:43:59SoapMouser_X: 2-3 hours.
22:44:09bluebrotherMouser_X: I'd say 30+ mins. If not hours.
22:44:09Soapmaybe longer still.
22:44:15agm3ntbluebrother: now windows
22:44:30SoapIt takes me an hour+ on a 450Mhz and cgywin and 7200rpm drives.
22:44:31bluebrothermake sure to turn of your virus scanner, in case you have one on that box
22:44:37bluebrotheragm3nt: what version of windows?
22:44:42agm3ntbluebrother: but I test sansapatcher on linux and also work
22:44:48*Mouser_X expects the laptop to crash before then.
22:44:55Mouser_XThis isn't very stable.
22:45:18agm3ntbluebrother: xp on administrator
22:45:21 Quit haemmy ()
22:45:37bluebrotherok. I guess this is a windows issue then :(
22:46:07bluebrotherand it's not some UAC thing on vista. Well :(
22:47:11preglowhave fun
22:47:11 Quit amiconn ("CGI:IRC")
22:47:15 Join spiorf__ [0] (
22:48:09Nico_Panyone here with a grayscale ipod ?
22:48:21bluebrotherNico_P: yes, mini2g
22:48:42Nico_Pbluebrother: do you have the line on shutdown ?
22:49:05bluebrotheragm3nt: I need to check that on windows natively. It seems this is related to windows as bootloader installation works fine on linux.
22:49:24bluebrotherNico_P: yes, and I used the patch in that task already (not your updated version though)
22:49:35Nico_Pbluebrother: ah, so it works ?
22:49:55bluebrotherit worked fine for me. But I don't have the line issue all the time with official builds
22:50:05Nico_Pbluebrother: maybe you know why it wasn't committed ?
22:50:10bluebrotherI guess it's kinda related to the lcd state before it gets turned off.
22:50:35bluebrotheramiconn told me about the powermgmt thing he wanted to do. I don't know of other reasons.
22:50:38 Quit spiorf (Read error: 110 (Connection timed out))
22:50:56Nico_POK so I think I'll commit my patch
22:51:23 Join RudMan [0] (
22:51:41bluebrotherI though about commiting it myself a while ago already ...
22:52:10 Join Gram_K [0] (
22:52:11bluebrotherbut I'm not that used to the core Rockbox code so I didn't do it
22:52:23 Quit barrywardell ()
22:54:00Gram_KI had something small I'd like to contribute to Rockbox and I read that I need to sign up for the wiki and ask for write permission here
22:54:04Gram_KWho would I speak to about that?
22:54:25bluebrotherto anyone who has write permissions to the wiki
22:54:37bluebrotherwhat's your wiki name?
22:54:45 Quit robin0800 (Read error: 104 (Connection reset by peer))
22:54:48Gram_KWell that simplifies things! I'm just signing up right now
22:56:11*Nico_P goes ahead with the commit
22:56:38 Quit agm3nt ()
22:58:43 Join sin613 [0] (
22:58:55Gram_K−−-+ Access Denied
22:58:55Gram_KAccess check on Main.FmPresetsAmerica failed. Action "change": access not allowed on web.
22:58:55DBUGEnqueued KICK Gram_K
22:58:55Gram_KContact if you have any questions.
22:59:02Gram_KIt seems that I don't have write access to that page
22:59:23bluebrotheryep ... as the signup page tells, someone needs to grant you access first.
22:59:32bluebrotherthat's why I asked you about your wiki name earlier
23:00:29Gram_KI misread that earlier...thought you said anyone has write permissions to the wiki...
23:00:39CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
23:00:39*Gram_K continues to drink the morning coffee and shakes his head
23:00:40 Join robin0800 [0] (
23:00:47bluebrotherGram_K: done.
23:01:06bluebrotheryou're welcome
23:01:11 Join midgey [0] (
23:01:21Gram_KNow I have a question before I upload this
23:01:48RudManwhat are you uploading?
23:02:20Gram_KI'm uploading FM presets for Calgary, Alberta, Canada. I've made two copies, one of which has the Presets with minimal info to fit on my Sansa 280 and another version of the file has more info, IE; CKXX - Station Name (Music Genre).
23:02:41Gram_KThis is my first MP3 I'm guessing that other varieties maybe display more info...?
23:03:03Gram_KMy Sansa 280 only displays so much info on one line so the info I type in for the presets gets cut off
23:03:10 Quit chrisjs169 (Remote closed the connection)
23:03:20Gram_KIt scrolls, but it doesn't scroll across everything I typed in
23:03:20 Quit spiorf_ (Read error: 110 (Connection timed out))
23:03:33Gram_KSo...more info file, or more compatable file...?
23:04:00bluebrotherwell, depends on you −− I don't live in that area ;-)
23:04:15Gram_KOkay, well here's an example of what I'm talking about...
23:04:20Gram_K92900000:CFEX X92.9
23:04:25bluebrothergenerally speaking, Rockbox supports players with a wider displays and other players with a narrower.
23:04:29RudManupload both
23:04:35Gram_K92900000:CFEX X92.9 (Modern Rock)
23:04:58bluebrotherso it's not possible to give a generic answer to that question. But as RudMan said, you could just upload both.
23:04:58Gram_KOkay, I'll send both :)
23:05:07Gram_KCan't go wrong with that I suppose
23:06:26 Quit Frazz ("Leaving")
23:10:53***Saving seen data "./dancer.seen"
23:15:53Gram_KCan anyone here delete or edit the file directly?
23:16:12bluebrotherno, only wiki admins can delete attachments
23:16:26Gram_KI was able to add it but there were special characters for a french station that got messed up, different encoding or something
23:16:41Gram_Kcheck it out...
23:16:49Gram_KCanada, Alberta, Calgary
23:16:53Gram_KLook okay to you?
23:17:15 Join chrisjs169|winxp [0] (
23:17:29Gram_KI've never uploaded a file to a wiki before and only found out about rockbox a few days ago
23:17:39bluebrotheryep. The page is delivered as latin1 while Rockbox uses utf8 internally.
23:18:02bluebrotherso it's just displayed wrongly in the wiki. Download and copy the file to your player and it should be fine
23:18:36Gram_KYep, it sure is!
23:18:44 Join davina [0] (
23:18:58 Join DrHorse [0] (
23:19:11bluebrotherso no real need to do anything about. Wiki admins: could we change the wiki to utf8?
23:19:13Gram_KSo it's good to go...that's the compatable copy that'll display properly on the Sansa e280, and probably any other player, so I'll just leave that one
23:19:26DrHorseas electrical enginner, should i have enough knowledge to help in the development here?
23:20:09preglowDrHorse: programming experience is a plus for actual development
23:20:13bluebrotherpossibly, depending on the field you want to help.
23:20:25Mouser_XCracking the Zune?
23:20:26preglowbut we've also had need of ee people in the past, sure
23:20:43DrHorseim actually workin as a programmer
23:20:57bluebrotherbut you could even help without programming or ee knowledge −− for example on the manual ;-)
23:22:46 Quit przemhb ("ChatZilla [Firefox]")
23:23:02DrHorsewhere to start
23:23:24bluebrotherhave you already checked the "for developers" section in the wiki?
23:23:40DrHorsewhere that
23:23:44bluebrothermight be a good place to start
23:24:41 Join linuxstb_ [0] (
23:27:30DrHorsei dont see for developers link
23:27:50bluebrotherseen the DocsIndex?
23:30:17linuxstb_DrHorse: Which port are you interested in?
23:31:26preglowprobably wouldn't hurt to have more dev links on the wiki front page, if you ask me
23:36:21 Quit spiorf__ (Remote closed the connection)
23:36:49 Join spiorf [0] (
23:39:22 Nick parafin is now known as parafin|away (
23:39:30*Bagder is ranked above linus torvalds on ohloh... I bet that won't last for long ;-)
23:41:13Bagder"the iRiver Clix uses the TCC7801"
23:41:29DrHorseor u10 even
23:41:34DrHorsebut they probally very simillar
23:42:00Bagderhm, seems people state conflicting facts about the cpu in these things
23:43:32linuxstb_DrHorse:Have you seen ?
23:45:45 Quit seablue ("life, death, life, death")
23:46:03Bagderhow can you say clix _or_ u10? you haven't made up your mind yet?
23:47:38DrHorseI'd like to port both
23:48:10Bagderthe so called "clix 2" seems to be Telechips based at least
23:48:34DrHorseclix2 is big diffrence
23:48:57Bagderyeah I figure
23:49:14Bagderso I think the plain clix is samsung sa58*
23:49:31DrHorsei'll try to learn the firmware assembly
23:49:35DrHorsein the link there...
23:50:19Bagdertry find other owners interested in this task
23:50:22Bagdertry to
23:50:26Bagdergee I type badly
23:50:46BagderSA58700X07 in the clix it seems
23:51:07DrHorsei'll start with the u10
23:51:17BagderSA58450X02 then
23:51:50 Quit merbanan ("Leaving")
23:51:59 Quit DrHorse ()
23:52:44Bagdertoo bad the links in the wiki no longer work ;-/
23:53:36preglowBagder: pft, audio on linux sucks, no wonder you're ranked higher :P
23:53:58Bagderyeah, that must be it!
23:55:43 Join homielowe [0] (
23:56:58Bagder :-)
23:58:07 Quit mtoups_ ("leaving")
23:58:58 Join insllvn [0] (

Previous day | Next day