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 2003-12-05

00:02:29 Join tracktheripper [0] (
00:03:30quelsarukhi tracktheripper
00:03:40adi|homeanyone know the status of the FM development?
00:03:49adi|homeis the FM recorder listed as 'developed'?
00:03:55tracktheripperhi quels
00:04:00Zagoryes, it's fully supported
00:04:05tracktheripperim trying a mates Geforce 4 graphics card
00:04:12Hadakais there a patch that allows me to put the files from two directories into a single playlist and play it on shuffle - or alternatively two playlists, whichever? or is it available normally already?
00:04:25tracktheripperhi zagor and adiamas
00:04:52ZagorHadaka: you can do that with the queue/insert feature
00:04:56adi|homethe FM unit is the 'FM Recorder' right?
00:05:01Zagoradi|home: yes
00:05:32HadakaZagor: trying if I can make it happen now ;)
00:06:54Hadakacoolio, seems to work
00:07:16Hadakaand the playlist is saved as normal through poweroff?
00:07:45Hadakaway cool
00:08:32Hadakahmm, if I have the playlist on shuffle play, and I add a directory to it, what happens? is the playing song affected? what comes after it, what comes before it? :)
00:08:47Zagorumm, ask hardeep :)
00:09:24hardeepHadaka: depends on how you add it. If you use the "Insert" command then the directory will be added, in order, immediately after the current song
00:09:41hardeepIf you want to shuffle it with everything else, unshuffle and reshuffle
00:10:25Hadakaso what are my other options? :)
00:11:56tracktheripperhow about an option to automatically reshuffle the playlist when it repeats hardeep?
00:12:22hardeeptracktheripper: yeah, that's not a bad idea
00:12:31Hadakaautomatic total shuffle is bad because it can play the same song twice
00:12:32tracktheripperIve suggested that many times
00:13:03hardeepHadaka: yeah, i was thinking more of an insert shuffled
00:13:18tracktheripperthats the whole point hadaka
00:13:33tracktheripperso when the playlist finishes it is reshuffled so it plays all the tracks in a different order and so on
00:13:37Hadakahaving an adjustable "morph speed" like winamp has would be nicer - but getting the algorithm in such a form that it is easily resumeable without storing much stuff
00:14:03Hadakatracktheripper: I want the tracks in different order - but not the same song twice atleast - so only relatively different order would be optimal
00:14:19HadakaI could work on the algorithm at some point though
00:14:20tracktheripperisn't morph speed like timestretch?
00:14:45Hadakaerm, no no
00:14:59Hadakayou can set how much shuffle changes it's shuffling on every loop
00:15:02Hadakait goes from slow to fast
00:15:10Hadakaif it's slow, only one or two songs are in different order
00:15:18Hadakaif it's fast, the whole playlist is different pretty much
00:16:32Hadakaif I insert stuff into the playlist, is the resultant playlist saved under the .rockbox dir like the queue patch did?
00:16:38earHertzcouldn't the algorithm be as simple as slow means a few random swaps, and fast means many random swaps, each time the playlist is exhausted?
00:16:57HadakaearHertz: but you need to store that so that resume acts identical
00:17:08Hadakaalso, random swapping pairs is not equal to shuffle
00:17:21 Quit tracktheripper ("IceChat IRC client - Download it at")
00:17:24earHertzwouldn't you just store the resulting shuffle order?
00:17:28adi|homeFAQ updated.. if someone can do a get and give me opinoins id appreciate it..
00:17:40HadakaI think rockbox only stores the seed for the shuffle, not the shuffled order
00:17:43Hadakaam I correct?
00:18:26Hadakaso the 'seed' in this case would have to take account the morphing 'amount'
00:18:40Hadakawhich probably isn't that hard to come up with
00:18:50Hadakajust need to come up with a decent algorithm
00:18:55earHertzyes, but presumably you'd be saving the morph "speed" as a preference anyway, yes?
00:19:24Hadakayeah, but you need to be able to convert how much the playlist has been morphed this far in the 'seed'
00:19:28Hadakawhich probably is only 32 bits or something
00:19:40 Join tracktheripper [0] (
00:19:54Hadakayou want it so that when you turn off the unit and back on again, the previous and next song are the same as they were before turning it off
00:19:56tracktheripperWhy the ? in the battery symbol when the device is turned on
00:20:16Zagorbecause the battery level is unknown
00:20:27HadakaI don't think it's a problem if the order is messed up if the morph speed is changed - but atleast it should work when the morph speed stays the same
00:20:28tracktheripperso what happens during ? is displayed?
00:20:50Zagortracktheripper: we read the battery level, then we display it
00:21:05tracktheripperoh ok
00:21:12earHertzI supposed you could just deterministicly move forward by so many steps in "permutation space"
00:21:19tracktheripperThe older Rockbox didn't take this long to read the battery level
00:21:22earHertzand record the number of steps
00:21:34Zagortracktheripper: the older also read wrong
00:21:37tracktheripperoh ok
00:21:50Zagorwe will speed it up a bit later though
00:21:55HadakaearHertz: pretty much yeah - and start at a random spot in the permutation space so you just need to store the 32-bit value
00:21:59Hadakaif it's symmetrical
00:22:11Hadakaand the morph speed would only mean how many steps we move forward on every reshuffle
00:22:17tracktheripperZagor a splash showing "Battery Full" is useful when you leave Rockbox on the charger
00:22:24earHertzand speed would just be the number of steps to walk in permutation space
00:22:36Hadakaand obviously the results can be completely different if stuff is added or removed from the playlist
00:22:37*earHertz loses
00:23:07earHertzFunny, I've never seen the point of using playlist morph in winamp
00:23:17Hadakathe algorithm must be so that we can calculate any permutation space number without going through all the permutations before it
00:23:31Hadakaeg. we can't do 100000 permutations on resume, we need to do one operation :)
00:24:04earHertzwell, we just record the "current" permutation
00:24:23 Quit tracktheripper ("IceChat IRC client - Download it at")
00:24:41HadakaI often play a single cd on shuffle for extended periods of time - and it would be nice if it weren't in the same order every time - but I sure as hell don't want the same song playing several times in a row
00:25:29earHertzI'm not saying it's not useful. It's just not something /I'd/ use
00:26:08earHertzHey! chatzilla italicizes stuff inside /forward slashes/
00:26:21earHertzbut leaves the /forward slashes/
00:26:40ZagorHadaka: simple solution: leave the first track out of the reshuffle
00:27:50ZagorearHertz: that's probably to avoid mistakes since it's not something people are accustomed to. so unintended s/fubars/mistakes/ are likely to happen.
00:28:09HadakaZagor: well true - but not adjustable to different morph speeds since some people (judging from the winamp setting) seem to want slow morph speeds where only a few songs change
00:28:27earHertzhmm. It didn't italicize s/fubars/mistakes/
00:28:55earHertzsomebody remembered usenet.
00:29:28HadakaZagor: but now that I think of it - not shuffling the first song would be quite enough for me
00:30:04earHertzI'm sorry. what problem is solved by not shuffling the first track?
00:30:38Hadakaerr, hmm, wouldn't work
00:30:59Hadakabecause then that one song will always be played at the same spot :)
00:31:19Hadakaso you'd have to shuffle a bit more or less - and then resuming would be difficult again
00:31:30Hadakaresuming with the first song shuffle stuff would be difficult as well
00:31:36Zagorhehe. back to the drawing board :)
00:31:37earHertzBefore you did anything, you'd do a normal shuffle.
00:31:49Zagori'm off to bed myself. see you, guys.
00:31:55earHertzwhen you ran out of tracks, you'd apply your first "morph"
00:32:01quelsarukha det sa bra Zagor
00:32:03 Quit Zagor ("Client exiting")
00:32:21earHertzZagor wearsa bra?
00:32:33quelsarukask him ;)
00:32:42quelsaruknot recomended, btw :P
00:32:52earHertzHye, man, your undies are your own businesss
00:33:10quelsarukit tried to be swedish
00:33:58quelsaruktime to go!
00:34:14earHertzha det sa bra quelsaruk
00:34:22quelsarukadios earHertz :)
00:34:38quelsaruktack mycket
00:34:44quelsarukor something like that
00:34:47quelsarukthat is.. thanks :)
00:34:59 Quit quelsaruk ()
00:35:01 Quit edx ()
00:45:00 Quit puffi ("Disconnecting")
01:07:33 Quit AciD` ("Hiroshima 45, Tchernobyl 86, Windows 95")
01:12:49 Quit Arnaud ("Fermeture du client")
01:14:35 Join midknight2k3 [0] (
01:20:18 Join tracktheripper [0] (
01:20:40tracktheripperhi midknight2k3
01:21:00tracktheripperIm trying out a mates' GeForce 4 graphics card
01:23:02tracktheripperseems pretty good
01:23:44tracktheripperyea my existing graphics card is a GeForce 2
01:23:53tracktheripperi have to give the Geforce 4 back soon :(
01:31:36***Saving seen data "./dancer.seen"
01:36:22tracktheripperHow good is onboard sound compared to a sound card like the Turtle Beach Santa Cruz?
01:36:36 Quit ze (Read error: 54 (Connection reset by peer))
01:38:24tracktherippermy sis's pc has onboard sound and onboard graphics
01:43:29 Quit matsl (Remote closed the connection)
01:43:55midknight2k3man this is fun
01:44:03midknight2k3but since you hate the karma id not show you it
01:45:24tracktheripperim reading a masterpiece of intelligence
01:45:36midknight2k3which is what?
01:47:52 Quit midknight2k3 ("Leaving")
01:52:38 Join midknight2k3 [0] (
01:52:43midknight2k3hi ear
01:52:47midknight2k3hey track
01:53:56tracktheripperi dunno why people make fun of my suggestion
01:54:07midknight2k3it's dumb, is why
01:54:24midknight2k3hmm theres a pixel here, one there and another there.. i think that means it's "blabla"
01:54:28tracktheripperu don't even know what im referring to
01:54:36midknight2k3charcell album covers?
01:54:50tracktheripperok how about using 4 of the charcells in a square arangement
01:55:27midknight2k3with spaces in between? go ahead and code it
01:55:40*tracktheripper is coding
01:55:45midknight2k3really, someones face would be a pixel
01:55:47midknight2k3dont be so dumb
01:58:10tracktheripperok use the entire charcell matrix as a graphical area like on the recorder
02:10:29 Join CpuMan2001 [0] (
02:11:19 Part CpuMan2001
02:14:33tracktheripperhi mid
02:14:39midknight2k3sry was afk
02:17:03 Quit tracktheripper ("IceChat IRC client - Download it at")
02:32:09 Join ze [20] (
02:32:09 Quit NibbIer (Read error: 104 (Connection reset by peer))
02:42:05 Join puffi [0] (
02:42:50midknight2k3bye all
02:42:51 Quit midknight2k3 ("Time to go now...")
02:43:01 Quit mecraw__ ("Trillian (")
03:31:40***Saving seen data "./dancer.seen"
03:42:00 Quit Jet8810 ("Leaving")
04:17:08 Join NibbIer [0] (
04:49:03 Quit puffi ("sudden death")
04:49:03 Quit NibbIer (Read error: 104 (Connection reset by peer))
05:00:53 Quit MT ("changing servers")
05:02:46 Join MT [0] (
05:20:58 Join midknight2k3 [0] (
05:31:41***Saving seen data "./dancer.seen"
05:32:39ze"Robin Hood is so electric that I am impregnating the toenail." oh thats just classic
05:33:57midknight2k3you are problematic
05:34:35zedamn 5120x5120 is 75MB
05:35:26zeheh here 2560x2560 isn't so bad :p
05:37:29midknight2k3ho crap
05:37:35 Nick midknight2k3 is now known as InnocentBeing (
05:37:43InnocentBeingwho dares flood #rockbox!
05:38:09 Nick ze is now known as midknight2k3 (
05:38:13midknight2k3i do! i just can't stop!
05:38:19InnocentBeingTHAT IS MY NAME
05:38:21InnocentBeingGET OFF IT
05:38:23InnocentBeingITS REGISTERED
05:38:25 Nick midknight2k3 is now known as ze (
05:38:27 Nick InnocentBeing is now known as midknight2k3 (
05:38:41midknight2k3well sorry folks
05:38:53midknight2k3er.. must be Xchat malfunction.. he. hehe.. heh... uh.. yeah...
05:40:05zenow lets see if this chaos chokes gimp
05:40:12ze/usr/lib/gimp/1.2/plug-ins/script-fu: fatal error: Segmentation fault
05:40:24zethe gimp hath choked on the stochastic
05:41:14zehey but hmm hehe
05:41:26zeahh crap
05:41:31zeok i gotta save it and restart gimp
05:41:40midknight2k3script fu
05:41:43zeyeah gimp's got script fu
05:41:52midknight2k3more like skrimp fu
05:41:53zei need to get more into it
05:41:56midknight2k3STFU I GOT HOMEWORK TO DO
05:41:56zeit's leet
05:42:09zeyou like control the program through a command interface
05:42:12zescript shit
05:43:03zeimagine reaching into the innards of photoshop and applying formulas or functions, or running a dynamically-customized series of operations on a selection of layers or images
05:43:17midknight2k3"STFU I GOT HOMEWORK TO DO"
05:43:22zeyou can write a script to make it draw a scene
05:43:54midknight2k3static_bool draw_scene(void)
05:43:57midknight2k3{ draw }
05:44:06midknight2k3check that
05:44:09midknight2k3{ draw please! }
05:50:38zelike this script-fu i'm using now
05:50:48zeit comes up with a dialog asking for a file, a font, font size, and text color
05:50:55midknight2k3SUPER LEET
05:51:01midknight2k3TEXT COLOR? OFF DA HOOKZ!
05:51:01zeand then it renders the text file you specify in that font in that size and color
05:51:11zewell it does a whole file :p
05:51:22midknight2k3l33t D
05:52:36zej00 gn0w 33t
05:53:03midknight2k30ff d4 h00kz
05:53:17midknight2k3m4h d0wg
05:53:21zeer wtf?
05:53:31midknight2k3er wtf - LOL
05:53:33zeh00kz? d0wg?
05:53:40midknight2k3hook, dogg
05:53:42midknight2k3if you cant read
05:53:44zewtf kinda crap is that :p
05:54:15midknight2k37h15 k1nd4 cr4p y0
05:54:25zeno it's not
05:54:36zeit's like some gansta got on and started typing l33t
05:54:54midknight2k3d475 m33
05:58:13zeok is it just me or does it seem weird that i'm saving the 3rd file in a series and just due to the various circumstances the files have ended up chaos3_3.xcf chaos3_3_2.xcf and now it's counting down to chaos3_3_2_1.xcf that i'm saving now
05:58:54zeand it's all just random circumstances :p
06:01:01midknight2k3zasdfasdf;hkaj fklsdjfhasdjkfhalkdfhaksfhasdfjkahfasdhlfashklgf
06:01:16zebut see that's not all that random
06:01:22zeit's heavily biased by your keyboard layout
06:01:33zeto demonstrate i'll do the exact same thing on mine, which is dvorak
06:01:43midknight2k3dvorak? wow
06:01:49zesee you can really tell the difference
06:01:49midknight2k3you can type that good in dvorak?
06:01:58zedvorak gibberish almost looks like words :p
06:02:04midknight2k3mzxcvkl/j asdf;lasdj fakl;sdfjasdjkfjkl;sdjfjkl;asdjk;h,s;klfgjasdkl;fnsd;afasmipfasdm fasdfjsdi;fnmkl;asjkdfnhjasdfnasasdfnhasdfhasdjklfhaksdf
06:02:07DBUGEnqueued KICK midknight2k3
06:02:15zeand qwerty gibberish just looks like crap
06:04:18zeactually i think dvorak's based somehow on an inverse power law
06:04:24midknight2k3aqqwerqwerqwefasdfnasdkl;fnasdjl;nasldfkasndflmasdnfasm,dfnasdf m, gfh,
06:04:39midknight2k3you type in dvorak?
06:04:44midknight2k3do you swap the keys on the board?
06:04:50midknight2k3put them where they go
06:05:24zeheh i just read a thing about blogging and other things where they start out a pretty even and then as the whole thing gets more popular a few things get disproportionately more popular while most of it gets really unpopular
06:06:27zeapparently it's an common effect in social systems
06:06:45zeit happens with everything
06:07:17zemoney, power, entertainment, products, etc
06:07:40zethey all tend to follow a power law
06:07:45zewords in language too
06:07:57zeand letters in words
06:08:18zethe topmost used word may be twice as used as the 2nd most used word
06:08:25zeand it goes like that
06:09:05zelike 1/n i guess
06:09:15midknight2k3i dont get it
06:09:18midknight2k3im busy
06:09:34ze1/1=1, 1/2=0.5, etc
06:10:04zeso dvorak probably roughly follows some sortof power law with the frequency of letter usage
06:10:11midknight2k3wheres ignore
06:10:18zein your head
06:10:35zeit's easy, you just stop paying attention
06:10:36midknight2k3how about your face in the ground instead?
06:17:20midknight2k3bye all
06:17:31midknight2k3esp. you ze
06:17:39 Quit midknight2k3 ("Time to go now...")
06:25:57 Join NibbIer [0] (
06:41:42 Quit NibbIer (Read error: 104 (Connection reset by peer))
06:58:46 Join ILuvit [0] (
07:07:19 Quit earHertz (Read error: 60 (Operation timed out))
07:07:38ILuvithi guys
07:28:23 Join earHertz [0] (
07:28:23 Quit ILuvit (Read error: 104 (Connection reset by peer))
07:28:30 Quit earHertz (Client Quit)
07:31:44***Saving seen data "./dancer.seen"
07:35:34 Quit scott666 ("i'll be back...eventually...")
07:44:43 Quit hardeep ("BitchX: faster than a speeding bullet, more powerful than a locomotive")
07:52:34 Join matsl [0] (
08:26:04 Join NibbIer [0] (
09:08:48 Quit NibbIer (Read error: 104 (Connection reset by peer))
09:26:43 Join Schnueff [0] (~mah@
09:31:45***Saving seen data "./dancer.seen"
09:56:09 Join LinusN [200] (
09:57:14dwihnoIt's you.
09:57:16dwihnoHow are you gentlemen?
09:57:20dwihnoAll your base are belong to us?
09:58:40webmind"all our code are belong to you" −− cyberpipe
10:08:16 Join hardeep [0] (1098@
10:17:20LinusNall your jukebox are belong to us
10:18:05dwihno(without gay batteries, that is) :)
10:19:49hardeephmmmm, jbr20 v2 for $160US on Amazon. That's pretty cheap
10:31:51 Join testnewbie [0] (~jirc@
10:32:24 Join Arnaud [0] (
10:32:40 Quit testnewbie (Client Quit)
10:33:01 Join newbeewan [0] (~Gunthar@
10:40:09 Join NibbIer [0] (
10:56:09 Quit hardeep ("BitchX: no additives or preservatives")
10:56:09 Quit NibbIer (Read error: 104 (Connection reset by peer))
11:04:48 Join MDCore [0] (~chatzilla@
11:05:52 Part MDCore
11:07:33 Quit Arnaud ("Fermeture du client")
11:31:46***Saving seen data "./dancer.seen"
11:36:43 Join AciD [0] (
12:01:46 Join tracktheripper [0] (
12:35:05 Nick newbeewan is now known as newbeewan_away (~Gunthar@
12:35:06 Quit tracktheripper (Read error: 104 (Connection reset by peer))
12:40:16 Join NibbIer [0] (
13:06:55 Part LinusN
13:11:21 Quit adi|home (Read error: 60 (Operation timed out))
13:20:13 Join petesimon [0] (jirc@
13:26:28 Quit petesimon ("Leaving")
13:31:50***Saving seen data "./dancer.seen"
13:48:24 Quit NibbIer (Read error: 104 (Connection reset by peer))
13:51:21 Join Arnaud [0] (
13:51:58 Join methangas [0] (
14:08:25 Join edx [0] (
14:44:19 Nick newbeewan_away is now known as newbeewan (~Gunthar@
15:10:32 Join diddystar5 [0] (
15:10:57 Quit diddystar5 (Client Quit)
15:14:40newbeewanJust little question
15:15:54newbeewanI need to change the lcd of my ajbr... do you now wher I can buy a new screen in France or europe ?
15:20:10dwihnonewbeewan: There are probably no replacement screens available from Archos. You would have to buy the part yourself and replace it.
15:20:28newbeewanyes I know it :(
15:20:51newbeewanthat's why I'm looking for a third party vendor...
15:25:40dwihnoYou know what part you need to replace?
15:26:09newbeewanI think the whole LCD part
15:28:18newbeewanbecause the backlight work but nothing else
15:28:19dwihnothere you'll see what part you need to replace...
15:28:37dwihnoI would talk to Linus first of all - he knows this by heart.
15:31:34 Join NibbIer [0] (
15:31:54***Saving seen data "./dancer.seen"
15:43:34 Quit Schnueff ("leaving")
16:26:49 Quit NibbIer (Read error: 104 (Connection reset by peer))
16:31:43 Join plunderer [0] (
16:50:05 Join hardeep [0] (1098@
17:24:08 Join mecraw__ [0] (~mecraw@
17:31:58***Saving seen data "./dancer.seen"
17:53:23uskinewbeewan: are you there ?
17:53:32uskifirst, are you sure that it is the lcd that is defective ?
17:58:07newbeewannothing is appear on it....
17:58:19 Join NibbIer [0] (
17:58:22newbeewanjust backlight
17:58:44newbeewanIt work for all but the screen
17:59:46newbeewanusb ok / playlist ok ( as far I can test without screen.... )
18:04:06uskiso you're right, the lcd is probably dead
18:04:37uskii assume your archos is no longer covered by the warranty
18:04:45uskiif it isn't anymore, look on the mailling list archive
18:04:56newbeewanYes is 18month old
18:05:02uskithere is a supply of replacment LCDs in UK, they might accept to ship in france
18:05:16uskiit's Intelligent Displays, if i remember
18:05:33uskibut try contacting Archos... they might accept to sell a replacment lcd, who knows !
18:05:47uskisay it suddenly failed, explain the situation, perhaps they will be kind ;)
18:05:58newbeewanYes I see but I try to contact them -> no reply
18:06:50newbeewansituation : it was charging all the night and then when I take it back, screen was blank
18:06:54uskiok; i told you this because i contacted them for a hardware problem with an old player, and they replied..
18:08:52newbeewanThey told me to return my recorder to repare it but no words to help in an other way :(
18:11:10newbeewanI leave, I will try to contact Intelligent display... See you
18:12:52 Quit newbeewan ("Fermeture du client")
18:31:45 Quit hardeep ("Killed by Cap (Requested by panasync)")
18:35:21 Quit uski ("Fermeture du client")
18:38:07 Quit Arnaud (Remote closed the connection)
18:46:45 Join uski [0] (~moo@
18:58:56 Join _aLF [0] (
19:01:18 Join edx` [0] (
19:03:31 Join cjnr11 [0] (
19:04:15 Join Exion [0] (
19:09:44 Quit edx (Read error: 60 (Operation timed out))
19:29:42 Join Zagor [0] (
19:32:00***Saving seen data "./dancer.seen"
19:32:21 Quit _aLF (Remote closed the connection)
19:34:52 Join _aLF [0] (
19:54:02edx`Zagor: ordered a new 20 gig recorder and a pair of MDR-EX71s ;)
19:54:41 Nick edx` is now known as edx (
19:55:13Zagorooh, nice!
19:55:22Zagorgotta go. back in a bit
19:55:26 Nick Zagor is now known as Zagor|away (
19:55:28edxnow what's that about the recorders? they'll stop selling them?
20:06:34 Join adi|home [0] (~adi|
20:15:13 Join Jet8810 [0] (
20:25:47 Join DJBaz [0] (
20:26:43DJBazi have just flashed 2.1 to my recorder and i cant navigate, usb to my recorder... there is a ? on the battery indicator... anyone got any ideas?
20:32:07 Quit methangas (" HydraIRC -> <- Chicks dig it")
20:43:08 Join dsg_ [0] (
21:03:59DJBazanone here got problems with 2.1?
21:05:07 Quit MT (Remote closed the connection)
21:12:31 Quit cjnr11 (Read error: 60 (Operation timed out))
21:16:05 Join cjnr11 [0] (
21:16:31 Quit DJBaz ("Leaving")
21:32:02***Saving seen data "./dancer.seen"
21:39:41 Nick mecraw__ is now known as mecraw (~mecraw@
21:48:46 Join scott666 [0] (
21:53:23 Quit edx ()
21:55:30 Join [IDC]Dragon [0] (
21:56:45scott666hey dragon
21:57:06[IDC]Dragonhi there
22:01:03 Join newbigwon [0] (
22:04:11 Quit scott666 (Read error: 104 (Connection reset by peer))
22:04:18 Join scott666 [0] (
22:15:32 Quit newbigwon ()
22:22:56 Join DJBaz [0] (
22:23:19 Part DJBaz ("Leaving")
22:34:26 Nick Zagor|away is now known as Zagor (
22:35:09[IDC]DragonHi Zagor, the linker is giving me trouble
22:35:53[IDC]DragonI'm trying such a simple thing, but am to dumb for it.
22:36:21[IDC]DragonI try to add a pointer to the LCD framebuffer to the plugin struct.
22:36:52[IDC]Dragonit's the last member now, type unsigned char*
22:37:59[IDC]DragonWhere the struct is assigned, I list (unsigned char*)lcd_framebuffer
22:38:08[IDC]Dragonlinker says:
22:38:43[IDC]Dragon/home/Jörg/rockbox/build_rec8/plugin.o(.data+0xf4): undefined reference to `lcd_
22:38:56[IDC]Dragon(I'm typing slow today)
22:39:23Zagortrying it locally. hang on...
22:39:37[IDC]DragonIt puzzles me that the linker is not called with all the .o files
22:39:53[IDC]DragonI could email you the files
22:40:41Zagorno, it's a simple thing. i've recreated it already.
22:41:08[IDC]Dragonis there a split in linking firmware and application?
22:41:28Zagoryes, the firmware is a library
22:41:47[IDC]Dragonaha. where are the exports defined?
22:41:51 Join CpuMan2001 [0] (
22:41:53 Join tracktheripper [0] (
22:42:15[IDC]Dragonyou mean the headers?
22:42:33[IDC]Dragonthat should be no problem.
22:42:52[IDC]Dragonextern unsigned char lcd_framebuffer[LCD_WIDTH][LCD_HEIGHT/8];
22:43:00[IDC]Dragonis defined in lcd.h
22:43:30[IDC]Dragonso the library can't hide symbols?
22:44:21Zagorno. in unix, all library code is public
22:45:02[IDC]Dragonthen I don't understand the error
22:45:15Zagorme neither...
22:45:57[IDC]Dragonthe symbol should be there (in lcd.o), there's a definition (the compiler is not complaining).
22:46:40[IDC]Dragonyou give access to "current_tick" in a similar way
22:46:58[IDC]Dragonthat's also a pointer, the value is located in the kernel
22:48:33[IDC]Dragonhow's your experiment?
22:48:41Zagorfailing :)
22:50:22[IDC]DragonI don't see the difference to "current_tick"
22:52:03Zagorit's got something to do with it being an array.
22:52:16Zagorbasic types are no problem, but exporing an array fails
22:53:28[IDC]Dragonare they decorated?
22:53:33Zagorah, found it
22:54:10Zagorbefore the declaration of lcd_framebuffer in lcd-recorder.c, there is a 'static' within a typedef. that means the variable is not global and thus not accessible from the outside.
22:54:36Zagorremove those three lines and it works
22:55:12[IDC]Dragonstatic means inaccessible, interesting.
22:55:33Zagorit means local in the module/file
22:55:49[IDC]DragonI wonder why this is in there
22:56:04Zagorto prevent it from being global. we try to avoid globals.
22:56:06[IDC]Dragonlooks very much on purpose, with that #ifdef
22:56:25[IDC]Dragonah, I see.
22:57:11[IDC]DragonThere's a screendump test code in misc.c, that got probably broken for the same reason.
22:58:33[IDC]Dragonin any case, thanks a lot!
22:59:32Zagoryou're welcome
23:02:54[IDC]DragonOK, builds like a champ. Lets make a plugin!
23:17:56uskiwhat are you doing ? :=)
23:18:19uski[IDC]Dragon: another insolite plugin ? :)
23:18:41tracktheripperwhat about an id3 tag editor pluggin?
23:18:42uskiyea, special, because it is a very good idea
23:18:58uskitracktheripper: how will you type the characters with the 10 keys keyboard ? :)
23:19:18uskibut hmmm it might be funny to connect a pc keyboard to the archos
23:19:23uskito use it as a notepad
23:19:30tracktheripperuse the virtual keyboard uski
23:19:37tracktheripperlike the one for renaming files
23:19:45uskiOOO BTW
23:19:46[IDC]Dragonyou could connect a serial keyboard.
23:19:53uskihow damn can you lock the keyboard on the archos ?
23:20:00uskii can't find the key combination to do it
23:20:04[IDC]Dragonmaybe a mobile phone addonone could do
23:20:14[IDC]Dragonaddon one
23:20:18tracktheripperuski to edit id3 tags use the same virtual keyboard like the one for editing filenames
23:20:48uskihmmm, PS2:
23:20:50DBUGEnqueued KICK uski
23:20:50uskiCLK/CTS, Open-collector
23:20:51Zagoruski: f1+down
23:20:56uskiRxD/TxD/RTS, Open-collector
23:20:58uski=> 2 pins only
23:21:15uskiZagor: greaaat !!! ty !
23:21:46uski[IDC]Dragon: i could make a small converter to connect a keyboard to the remote port of the archos
23:21:55uskiwith a small microcontroller
23:22:24[IDC]Dragonnaa, get a serial one
23:23:20 Join papaunix [0] (
23:23:37tracktheripperhi papaunix
23:23:47papaunixeveryone Ok?
23:23:52tracktheripperyep u?
23:24:13papaunixgood good, bit fucked off but ok all the same
23:24:15uski[IDC]Dragon: yea but it is hard to find a serial one :)
23:24:26uskiPS/2 keyboards are lying everywhere in my house
23:24:32papaunixmine 2
23:25:05[IDC]DragonI guess all these addon mobile phone SMS keyboards are serial.
23:25:14tracktheripperbut the archos is a slave not a master
23:25:16[IDC]Dragonand they're small
23:25:18tracktheripperso its not possible :(
23:25:39papaunixI saw an sms keyb like that mini usb
23:25:44uskitracktheripper: you're speaking for the keyboard ?
23:25:56papaunixu know, the one on the other end of wi-net cards
23:25:59uskithe SERIAL port, not the usb port, is bidirectionnal; there is not "master/slave"
23:26:26uskiit has basically a receive, and a transmit line
23:26:29[IDC]Dragonby default, it's an input, which is OK for a keyboard, I'd say.
23:26:31uskiand that's all
23:26:41tracktheripperlol u will be asking to check your email on the archos nextg
23:26:42uskibut some keyboards need to get initialized
23:27:42papaunixso whats the age range in here
23:27:58uski3 years old for me.
23:28:08papaunixyea, nice
23:29:13tracktheripperim 25
23:29:50tracktheripperZagor is 32 i believe
23:29:59papaunixAnyone actually in IT? for work?
23:30:21Zagoronly 31 yet
23:30:24Zagorpapaunix: yes
23:30:32papaunixWhat area?
23:30:46Zagorembedded systems development
23:30:53Zagorvery :)
23:31:58papaunixIm one of those guys that comes into your office, tears down your old server system and replaces it, some call me a specialist, some a hero.
23:32:05uskiany C guru here ?
23:32:07***Saving seen data "./dancer.seen"
23:32:13uskii have a small question..
23:32:19papaunixIm no guru
23:32:23papaunixbut ill try and answer
23:32:29uskiok ;)
23:32:39uskibtw it is a bit offtopic, but shhhh ;)
23:32:50tracktheripperZagor rules
23:33:00uskii want to store a font in the memory of a µC; so, i want to have an array of bytes
23:33:12uskilike Font[char_number, column_number]
23:33:25uskibut how to declare it, like a constant, i.e. with preinitialized values ?
23:33:34uskii don't know the syntax (shame on me ;))
23:33:46uskieach char will be 6 bytes wide
23:33:47papaunixSo ure array is static
23:34:03tracktheripperu cant' have new fonts for the player
23:34:11uskitracktheripper: it's not for the player ;)
23:34:22uskiactually, it's for driving a led matrix display i am creating
23:34:29uskii plan to use rockbox's 5*8 font ;)
23:34:32tracktheripperu should be able to though as the character cells are pixels, not segments
23:34:44uskisince my matrix are 8 pixels for the height
23:34:48Zagoruski: look in apps/recorder/icons.c for examples
23:34:59uskiZagor: ok, ty :]
23:35:01papaunixyeah thats the one lol
23:35:20Zagortracktheripper: as always, the hardware has limits
23:35:29tracktheripperdamn hardware :(
23:35:29uskiyea but these array are single dimension as far as i can see
23:35:38papaunixanyone know n e thing on raid?
23:35:50uskiunsigned char bitmap_icons_6x8[LastIcon][6] =
23:35:58Zagorthat one is 2-dim
23:35:59uskiis this a bidimentionnal array ?
23:36:04uskiok, ty ;)
23:36:27papaunixRaid n e one?
23:36:28uskiwhat is the first index, 0 or 1 ?
23:36:38tracktheripperyea i know raid
23:36:44papaunixok here is the thing
23:36:56papaunix2x180gb in mirror. ....
23:37:06papaunixmy hardware has 2 ribbon ports
23:37:18Zagoruski: 0
23:37:26papaunix[....X1 ...] [....X2....]
23:37:39papaunixI need master and slave on one port to mirror.
23:37:53papaunixbut even i do, it tells me i have a master in each
23:37:56uskiZagor: ok :) last question: where is the default font stored for recorders (what is the file) ?
23:38:15tracktheripperthe raid i was referring to was when one raids the micronas offices to reprogram the mass
23:38:53uski??? someone went to micronas offices to ask them infos ?
23:39:09tracktheripperwell emailed them anyway
23:39:28papaunixc ya everyone im off
23:39:40 Part papaunix
23:39:49Zagoruski: firmware/fonts/clR6x8.bdf it's converted into C by the Makefile in firmware/
23:40:16uskiok.. :) ty
23:40:58uski $(TOOLSDIR)/convbdf -c -o $(OBJDIR)/sysfont.c $<
23:43:16 Quit dsg_ ("leaving")
23:43:30CtcpIgnored 2 channel CTCP requests in 17 hours and 18 minutes at the last flood
23:43:30*uski loves rockbox
23:43:37uskiam i allowed to take some fonts for my project ?
23:43:44uski(it is not a commercial project)
23:44:51 Quit tracktheripper ("IceChat IRC client - Download it at")
23:45:43 Join kerbe6 [0] (
23:45:57kerbe6Hello is anyone currently in here?
23:46:37kerbe6are you a rockbox developer?
23:46:45Zagoruski: you should check the copyright text on each font you want to use. some fonts are free for all uses, some are restricted.
23:46:48Zagorkerbe6: yes
23:47:21[IDC]DragonI'm here, too ;)
23:47:36[IDC]DragonIf Zagor is no developer, who then?
23:47:43kerbe6ok, well i was thinking of adding support to diplay lyrics in sync with a song to rockbox...does this sound possibel?
23:47:59Zagorkerbe6: sure, if the lyrics are time coded
23:48:08kerbe6hmm ok
23:48:30Zagori think we might even have a request for that feature
23:48:33kerbe6well i'm sure i'll be back here soon for some help...thx!
23:48:44Zagorwelcome back :)
23:50:02uskiZagor: ok
23:52:35uskithanks for your help, gtg
23:52:40uskisee you all

Previous day | Next day