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 2004-01-25

00:05:07midknight2k3changing servers woo
00:05:46diddystar5bye bye
00:05:49 Quit diddystar5 ("Leaving")
00:06:24 Nick edx{eatz} is now known as edx (
00:08:43trackmid I gotta go I may be back later
00:09:33 Quit track ()
00:13:16 Quit Mnemonic (Read error: 104 (Connection reset by peer))
00:28:03 Join diddystar5 [0] (
00:39:35 Join cjnr11 [0] (
00:39:38 Part cjnr11
00:47:18 Nick midknight2k3 is now known as midk|brb (
00:50:08 Join AciD [0] (
00:55:58diddystar5bye guys
00:56:00diddystar5bye mid
00:56:02diddystar5cya later
00:56:06 Quit diddystar5 ("Leaving")
01:04:15 Join track [0] (
01:04:31 Quit track (Client Quit)
01:07:52 Quit AciD (Read error: 60 (Operation timed out))
01:10:52 Quit edx ()
01:11:08***Saving seen data "./dancer.seen"
01:12:56 Join diddystar5 [0] (
01:13:04 Quit diddystar5 (Client Quit)
01:21:46 Nick midk|brb is now known as midknight2k3 (
01:22:00 Quit Jet8810 ("Leaving")
01:26:28 Join track [0] (
01:26:57trackhi middy
01:28:01trackwhats new?
01:29:12 Join joshN [0] (joshN@
01:29:54midknight2k3not much
01:29:57midknight2k3vu work
01:32:33tracknite all
01:32:36trackneed sleep
01:32:59 Quit track ()
01:40:14 Quit top_bloke ("The mind is a terrible thing to taste. Wasted 11 minutes and 30 seconds online.")
02:09:46 Join BoD[] [0] (
02:09:46 Quit Nibbler (Read error: 54 (Connection reset by peer))
02:10:18BoD[]wouhouhohu :)
02:13:13BoD[]what'sup ? :)
02:13:37midknight2k3VU MEteres
02:14:53BoD[]isnt that old ?
02:16:34midknight2k3 ko
02:16:37midknight2k3 nioj
02:17:38BoD[]what are they like
02:17:48midknight2k3its old
02:17:52midknight2k3but me updating it
02:17:57BoD[]mouahah :)
02:18:08BoD[]why do you update that
02:18:15midknight2k3its much cooler now.
02:19:53midknight2k3smoother, more realistic, added channel indicators, diddystar5 did the logarithmic mode, i added a status bar, an info screen, soon a scale setting
02:20:03midknight2k3arches instead of stretches
02:23:44midknight2k3its gonna rock
02:23:49midknight2k3ROCK your box.. ROCKbox
02:25:22BoD[]as I always said : rockbox rocks
02:25:46midknight2k3ROCK that BOX via ROCKbox!!
02:28:01 Quit joshN (Read error: 110 (Connection timed out))
02:28:12midknight2k3brb all
02:28:52 Quit midknight2k3 (Read error: 54 (Connection reset by peer))
02:59:08 Join AciD [0] (
03:01:12 Quit MT ("changing servers")
03:04:44 Join MT [0] (
03:11:12***Saving seen data "./dancer.seen"
03:25:42Doggerhey anyone alive here?
03:29:19MToops, just been shouting at people :/
03:30:54DoggerI suppose everyones asleep
03:36:26MTlooks like you're doing a fantastic job with avos Dogger
03:36:31Doggerthanks :)
03:36:37Doggergot breakout game working well today
03:36:45Doggerjust a demo to show off some of the hardware really
03:36:55Doggerits a preeeety fast cpu
03:37:08MTwhats the CPU?
03:37:14Doggerarm7 core
03:37:39MTgod bless the brits ;p
03:37:55Dogger:) we invent everything
03:38:00Doggerthen america buys it
03:38:33DoggerI just made breakout so cool
03:38:41Doggeryou know you have a ball and a paddle
03:38:46MTim getting one of those xclef players
03:38:49Doggernow both of them are done in hardware!
03:38:56DoggerI dont move any pixels
03:39:04DoggerI just tell the OSD where I want the sprites
03:39:12Doggerso quick and flicker free
03:39:24Doggerall alpha blended together for me :)
03:39:27MTthat should give some serious power if i can get it to run some rockbox code
03:39:48Doggerawksedgrep has started writing some c code on it
03:39:59Doggerhe is releasing a howto tonight I believe
03:40:00MTfor an mp3 player its seriously overspecced
03:40:04Doggerand putting a few examples in cvs
03:40:16DoggerI want to get voice recognition on it
03:40:22Dogger'play some beatles'
03:40:31Doggernot sure how feasable that would be,
03:40:35Doggerbut i think its possible,
03:40:52Doggeror at least recognise 'start' 'stop'
03:41:36MTthat would be some fancy moves :)
03:44:25DoggerI just took out the 1/4 second delay from breakout
03:44:30Doggermakes it totally unplayable
03:44:36Doggerthe balls off the screen when it starts
03:46:30 Join midknight2k3 [0] (
03:51:46 Join Nibbler [0] (
03:57:04 Nick midknight2k3 is now known as midk|bbs (
03:59:47 Join top_bloke [0] (~ekolb_pot@
04:11:17 Quit AciD (Connection timed out)
04:23:35 Nick midk|bbs is now known as midknight2k3 (
05:01:04 Quit Nibbler (Read error: 104 (Connection reset by peer))
05:01:48 Join joshN [0] (joshN@
05:09:54 Join DoggerMoore [0] (
05:11:16***Saving seen data "./dancer.seen"
05:27:19 Quit Dogger (Read error: 110 (Connection timed out))
05:36:37 Quit DoggerMoore ("Client Exiting")
05:38:50 Quit top_bloke ("The mind is a terrible thing to taste. Wasted 1 hour 26 minutes and 6 seconds online.")
05:44:49 Quit joshN (Read error: 110 (Connection timed out))
05:53:14 Join AciD [0] (
06:15:47 Join scott666 [0] (
06:15:54midknight2k3hi scott
06:18:02 Join Dogger [0] (
06:38:23 Join Nibbler [0] (
06:39:25midknight2k3hey nibs
06:41:46 Quit Dogger ("Client Exiting")
06:52:27 Quit AciD ("")
07:11:18***Saving seen data "./dancer.seen"
07:12:40 Quit BoD[] ("dodo")
07:12:40 Quit Nibbler (Read error: 104 (Connection reset by peer))
08:12:57 Join stevenm [0] (
08:21:07 Join methangas [0] (
08:21:53midknight2k3methane gas
08:27:11c0uttar u bored midknight2k3 ?
08:27:18midknight2k3not really
08:27:32c0uttaetch a sketch ?
08:27:55midknight2k3i wish.
08:28:00midknight2k3not that good at it
08:28:10stevenmwrite one for Rockbox
08:28:16midknight2k3i did
08:28:16midknight2k3sort of
08:28:17c0uttahey, do you update against cvs every day ?
08:28:46c0uttahmm. it seems to merge the changes i'm making
08:28:50c0uttai'm just not sure
08:29:13c0uttai'm doing a major mod and i do a cvs update every day
08:29:25c0uttait seems to keep my source in sync with cvs
08:29:34c0uttakeeps my changes ok too
08:29:40midknight2k3thats possible
08:29:53c0uttasort of
08:29:58c0uttacvs update -rP
08:30:04c0uttacvs update -dP
08:30:14midknight2k3that keeps your changes but updates the rest
08:30:15midknight2k3smart aint it
08:48:12 Quit hardeep ("BitchX: double your pleasure, double your fun!")
08:52:33 Join Nibbler [0] (
09:05:02 Join edx [0] (
09:11:20***Saving seen data "./dancer.seen"
09:23:01midknight2k3coders unite
09:23:04midknight2k3i need help
09:23:11 Nick edx is now known as edx{eatz} (
09:23:20midknight2k3edx can code
09:23:24edx{eatz}midknight2k3: what's your problem?
09:23:26midknight2k3i recall edx{code}
09:23:29adi|homewhats up?
09:23:57midknight2k3i am trying to make a scale for the vu meter similar to the peak meter, so you can set the min_of and max_of
09:24:20*adi|home eyes glaze over
09:24:29midknight2k3well amidst a lot of other new stuff. but I can get the min_of and max_of values for the logarithmic and linear modes
09:24:32midknight2k3uh oh lol
09:24:35*adi|home hear's charlie brown's teacher talking
09:25:00*edx{eatz} has no clue of that at all and goes to have breakfast
09:25:02*midknight2k3 pummels ajb
09:25:06midknight2k3just great
09:25:09midknight2k3oh well ty all
09:25:17midknight2k3ill toss the code or comment it out
09:25:29midknight2k3i liked the ui of it at least
09:25:35adi|homeill quote one of my professors for you.. "its not that i find what you are saying confusing [enter your name here], its just that you are incredibly boring."
09:25:58adi|homehehehe good :)_
09:26:14midknight2k3"ok, well, it will have a flashy ui and lots of widgets!", says midknight2k3 in a hopeful voice.
09:27:39adi|homerock on..
09:27:50midknight2k3this means you remember what to do?
09:44:09 Quit stevenm ("Leaving")
09:44:09 Quit Nibbler (Read error: 104 (Connection reset by peer))
09:51:08 Quit methangas (" HydraIRC -> <- s0 d4Mn l33t |t'z 5c4rY!")
09:56:30 Quit midknight2k3 (Read error: 104 (Connection reset by peer))
09:57:36 Join midknight2k3 [0] (
09:57:54 Nick edx{eatz} is now known as edx{code} (
09:58:01midknight2k3edx code for me
09:58:11edx{code}what? =)
09:58:24midknight2k3nothing.. have fun :D
09:58:35midknight2k3what would we do without coding?
09:58:36edx{code}no problem ;)
09:58:47edx{code}oh... die sad, I guess
09:59:17midknight2k3our lives empty because we didn't finish producing the patch for a fillup progress bar instead of a slider in rockbox
09:59:49edx{code}really! what's left for us without a fillup progress bar?
10:00:06midknight2k3you tell me/
10:00:34edx{code}I can't ;)
10:00:58midknight2k3i know what it is
10:01:06midknight2k3its getting the scale set in the vu meters
10:01:18edx{code}ah, I see
10:01:37midknight2k3and using my great code
10:01:43edx{code}if I would understand what exactly you mean I could help you, but seriously, I don't even know what the uv meter is :p
10:01:55midknight2k3the plugin?
10:01:57midknight2k3do you have an ajb?
10:02:17edx{code}but never used the uv meter
10:02:36midknight2k3its just ..
10:02:39edx{code}where can I see it?
10:02:41midknight2k3like a peak meter but needles instead
10:02:43midknight2k3it's a plugin
10:02:51edx{code}ah, I see
10:03:15midknight2k3and i'm sure you've used the peak meter
10:03:43edx{code}but at this very moment I am using the vu meter
10:03:50midknight2k3it has a scale option, dBfs or Linear, and either one you get to select the 'range' which is, for dbfs, -89db to 0db or linear, 0-100%
10:03:56midknight2k3the older vu meter SUCKS
10:04:11midknight2k3me + diddystars' update will make it rock
10:04:16midknight2k3but it gives you the idea.
10:04:29midknight2k3god maybe its just a dumb idea
10:04:30edx{code}where is the peak meter
10:04:38midknight2k3on your WPS or in the recording screen
10:04:55edx{code}damn? it is?
10:05:42midknight2k3at the recording screen
10:05:47midknight2k3are you running rockbox 1.0?
10:05:53midknight2k3you need to upgrade
10:06:33edx{code}No I dont
10:06:40edx{code}and I found the settings for the peak meter
10:06:43edx{code}but I dont see it
10:06:57midknight2k3in the recording screen
10:07:02midknight2k3or if your wps allows it
10:07:24edx{code}got it
10:09:19edx{code}so now you want to have the logarithmic scale on the vu meter, right?
10:09:26midknight2k3have that
10:09:32midknight2k3:) plus a LOT more
10:09:42midknight2k3the Min Of and Max Of features
10:09:46midknight2k3for scaling it down
10:09:52midknight2k3and analyzing parts closer
10:10:50midknight2k3yes, i was thinking about it. it's very confusing.
10:10:59midknight2k3i'll probably just toss the idea
10:11:32edx{code}or you wait... time often brings up the best solutions :p
10:12:06midknight2k3"sleep on it"
10:12:18midknight2k3it's not a sort of "i've got it!" thing
10:12:35edx{code}yea :|
10:12:41midknight2k3it's more of a "hmm. hmmmmm... what if... err... what... humm... *5000" thing
10:12:53midknight2k3"this may work"
10:12:59midknight2k3"woooo it works"
10:13:05midknight2k3<LinusN> It's pointless.
10:13:06edx{code}graphically, what would happen to the vu meter screen if you change these values?
10:13:19edx{code}"<LinusN> It's pointless." <−−- lool
10:13:37midknight2k3it focuses more on the spot you've selected
10:13:58midknight2k3so if the value of peak is less than BLAH and greater than BLAH it shows
10:14:52edx{code}and what makes it that hard?
10:15:03midknight2k3any ideas? :) lol
10:16:00edx{code}I dont know the code but I guess you have a function which draws the needles... like draw_needle (int value)... why don't you just put two if lines in there?
10:16:16edx{code}Is your problem to keep the logarithmic scale with that?
10:16:28 Quit midknight2k3 (Read error: 104 (Connection reset by peer))
10:44:36 Quit scott666 ("i'll be back...eventually...")
11:11:23***Saving seen data "./dancer.seen"
11:13:17 Join oxygen77 [0] (
11:13:49 Join Salokyn [0] (
11:14:01 Quit Salokyn (Client Quit)
11:27:57 Join Nibbler [0] (
11:52:11 Join track [0] (
12:13:05 Join cjnr11 [0] (
12:15:30 Quit Phatbl0ke ("eRr0r")
12:23:56 Join kurzhaarrocker [0] (
12:28:17 Quit kurzhaarrocker (Client Quit)
12:41:38 Nick edx{code} is now known as edx{vis} (
12:41:38 Quit track (Read error: 104 (Connection reset by peer))
12:48:21 Nick edx{vis} is now known as edx{eatz} (
13:11:27***Saving seen data "./dancer.seen"
13:15:45 Join Kinslayer [0] (
13:21:58 Nick edx{eatz} is now known as edx{dandd} (
14:30:19 Join AciD [0] (
15:10:38 Quit Nibbler (Read error: 104 (Connection reset by peer))
15:10:48 Join Norrin [0] (
15:11:29***Saving seen data "./dancer.seen"
15:11:52NorrinI haven't checked the website but was curious if Rockbox plans to make an option to see used versus free sapce on disk capacity.
15:15:01c0uttaNorrin: it has under the Info;Rockbox Info menu option. Tells you disk total and free total
15:17:41NorrinThanks, I figured it was buried somewhere. Thanks again.
15:18:38NorrinI'm glad this irc is up, I can always get answers to the questions I ask. Thanks one more time.
15:18:44NorrinLeaving now.
15:19:52 Nick c0utta is now known as c0utta{zZZ} (
15:20:07 Quit Norrin ()
15:31:44 Join MCL`Noctrom [0] (
15:31:54 Quit MCL`Noctrom (Client Quit)
16:08:42 Join Asmotaku-neko [0] (
16:08:59Asmotaku-nekoAnybody there ?
16:10:37 Quit Kinslayer (
16:38:05 Join Nibbler [0] (
16:40:47 Join diddystar5 [0] (
16:43:50Asmotaku-nekoAny rockbox member in here ?
16:46:20diddystar5well im in the credits
16:46:35diddystar5but i have no source code change acess
16:46:48Asmotaku-nekoInterested in av120 PCB scans, high res ?
16:47:34Asmotaku-nekok, thanx
16:48:33diddystar5they may not be as high res as you want, but there good
16:49:30diddystar5Asmotaku-neko: you may also want to go to the avos chat, just type /join #avos
16:50:07diddystar5ohh you want av120
16:50:21diddystar5humm i saw some in the past, but i cant remember where
16:51:41 Quit diddystar5 ("Leaving")
17:00:53Asmotaku-nekohmmm... I'm the one providing high-res scans of av1XX PCB, that is.
17:03:15Asmotaku-nekowell... nobody on #avos... hafta wait a bit.
17:07:26Asmotaku-nekosee ya !
17:07:28 Part Asmotaku-neko
17:11:32***Saving seen data "./dancer.seen"
17:17:51 Join Timbels [0] (
17:31:51 Join Kinslayer [0] (
17:40:18 Join Dogger [0] (
17:51:59 Quit Timbels ()
18:07:33 Quit Nibbler (Read error: 104 (Connection reset by peer))
18:32:21 Join Zagor [0] (
18:35:40 Quit AciD (Connection timed out)
18:44:10 Join diddystar5 [0] (
18:52:54 Join cjnr112 [0] (
18:53:48 Quit cjnr11 (Read error: 110 (Connection timed out))
19:11:33***Saving seen data "./dancer.seen"
19:22:47 Join kloud [0] (
19:23:18kloudhey guys
19:23:45kloudi got a quick question... does anyone know how saeed got his recorder20 to look like that on the photos page?
19:23:56 Quit edx{dandd} (Read error: 110 (Connection timed out))
19:23:57kloudwith the cool black rubber bumpers and stuff
19:23:57diddystar5one sec
19:24:04diddystar5goota see the pic
19:24:23kloudits so cool :O
19:24:35Zagorit's a 3d model...
19:24:40kloudhaha oh it is?
19:24:44klouddamn i didnt even realize
19:24:46diddystar5photoshop or the gimp
19:24:46Zagoryes :)
19:24:52diddystar5just a photo editor
19:24:56klouddamn haha
19:25:16kloudanyone ever tried actually case moding the player?
19:26:14kloudid love to make it look lik ethat
19:26:31kloudim really disliking the purplish plate around the lcd
19:26:36kloudand the blue bumpers
19:26:49kloudi would be easy i think to remove the bumpers and spray paint them
19:27:13kloudbut that plastic plate.. is it possible to separate that from the lcd and stuff?
19:35:19 Join joshN [0] (joshN@
19:35:59diddystar5i think so
19:36:09diddystar5are you talking about JUST the black part?
19:39:29 Join edx{dandd} [0] (
19:39:58 Nick edx{dandd} is now known as edx{eatz} (
19:42:37 Quit c0utta{zZZ} (Read error: 110 (Connection timed out))
19:43:51 Nick cjnr112 is now known as cjnr11 (
19:44:21kloudthe purplish part
19:44:23kloudaround the lcd
19:44:28kloudwhere the buttons are on
19:44:45kloudits such an ugly color.. i want to make it black somehow
19:44:52kloudspray paint it from the inside or something
19:45:05kloudbut i dont know if its possible to remove it from the whole apparatus
19:45:34diddystar5it is black already
19:45:44diddystar5maybe you have an odd archos :)
19:45:59diddystar5but on the recorder, i beleive you can take out the black part
19:46:04kloudwell im talking about the jukebox 6000
19:46:06kloudsry about that
19:46:12kloudone sec
19:46:21diddystar5put i wouldnt think paint would stay on it very well
19:46:31diddystar5i dunno about the player units
19:46:40diddystar5its been a long time since i used one
19:52:06 Join Nibbler [0] (
19:53:58diddystar5i dont know, you will have to look yourself, just take the 2 screws of the top and the 2 on the bottom and pull the thing off
19:54:14diddystar5and see if you cant take out the color thingy
19:55:06kloudhmm yeah
19:55:11kloudsounds like a plan ;D
19:55:26kloudi dont get my player till tomorrow though... ill have to see how this turns out
19:55:51diddystar5its really easy to do that
19:55:58diddystar5you want void warrenty or anything
19:56:18diddystar5where did you get your unit?
19:57:00kloudbuying from my ex gf
19:57:04kloudwho got it like 2 years ago
19:57:06kloudand never used it
19:57:10kloudi was apalled :O
19:57:20kloudnever go out with a non-geek gf
19:57:38kloudshe's selling it to me for 50
19:57:44kloudand its like brand new condition
20:00:29diddystar5to tell you the truth, you may be a bit dissapointed by the players quality
20:00:38diddystar5the recorder is much better
20:01:52diddystar5the players dont sound as good, and the display sucks
20:01:58diddystar5but thats a good deal :)
20:02:04diddystar550 for a new one
20:02:11kloudwell im just thankful i can get a 6gb mp3 player for 50
20:02:25kloudwith all these $100+ 128mb ones out
20:02:53diddystar5you will love rockbox though
20:02:54 Join hardeep [0] (1098@
20:03:05diddystar5its 5000000000000 times better
20:04:23diddystar5hey hardeep
20:04:42diddystar5i hate flash based players
20:04:59diddystar5why have 256-512 mb while you can have 20000-80000 mb
20:08:07diddystar5hardeep: you should see my new vu meter
20:15:13hardeepdiddystar5: i'm sure i will soon. :)
20:15:33diddystar5it almost ready for realese i think
20:16:04diddystar5need to make a panle though
20:17:26 Join AciD [0] (
20:48:47diddystar5bye guys
20:48:47 Quit diddystar5 ("Leaving")
20:53:01 Join midknight2k3 [0] (
20:53:35 Nick edx{eatz} is now known as edx{code} (
20:53:51midknight2k3sorry last night got cut off
20:53:58edx{code}I guessed so
20:56:19midknight2k3i misssed diddystar by 5 minutes!
20:57:02midknight2k3humm, no, we just drawline of ... hang on
20:57:32midknight2k3 /* Draw left needle */
20:57:32midknight2k3 rb->lcd_drawline(LEFT_NEEDLE_BOTTOM_X, NEEDLE_BOTTOM_Y,
20:57:32midknight2k3 left_needle_top_x, left_needle_top_y);
20:58:34edx{code}where's needle_top_x/y computed?
20:58:57midknight2k3right about here:
20:58:58midknight2k3 if (use_log_scale == 1)
20:58:58midknight2k3 {
20:58:58DBUGEnqueued KICK midknight2k3
20:58:58midknight2k3 left_needle_top_x = left_needle_top_x_log;
20:58:58midknight2k3 right_needle_top_x = right_needle_top_x_log;
20:58:58***Alert Mode level 1
20:58:58midknight2k3 range = max_of_log - min_of_log;
20:59:00midknight2k3 }
20:59:02midknight2k3 else
20:59:04midknight2k3 {
20:59:06midknight2k3 left_needle_top_x = left_needle_top_x_no_log;
20:59:08midknight2k3 right_needle_top_x = right_needle_top_x_no_log;
20:59:10midknight2k3 range = max_of_lin - min_of_lin;
20:59:12midknight2k3 }
20:59:14midknight2k3forget the range stuff
20:59:16midknight2k3unless it's needed
20:59:30edx{code}then where are the left_needle_top_x_no_log etc variables computed
20:59:31midknight2k3max/min of log/lin are the values
20:59:48midknight2k3 left_needle_top_x_log = log_scale[left_needle_top_x_no_log];
20:59:48midknight2k3 right_needle_top_x_log = log_scale[right_needle_top_x_no_log];
21:00:04midknight2k3 left_needle_top_x_no_log =
21:00:04***Alert Mode level 2
21:00:04***Alert Mode *RED* level 102
21:00:04midknight2k3 (rb->mas_codec_readreg(0xC) * 56 / MAX_PEAK);
21:00:04***Alert Mode *RED* level 103
21:00:04***Alert Mode *RED* level 203
21:00:04midknight2k3 right_needle_top_x_no_log =
21:00:04***Alert Mode *RED* level 204
21:00:04***Alert Mode *RED* level 304
21:00:04midknight2k3 (rb->mas_codec_readreg(0xD) * 56 / MAX_PEAK) + 56;
21:03:03edx{code}now rb->mas_codec_readreg is the value that is displayed, I guess? - now you could just store the result to value and do something like: left_needle_top_x_no_log = (value>max?(value-max):0);
21:03:35edx{code}(uhm, maybe its min instead of max there, but you get the idea?)
21:05:44 Join scott666 [0] (
21:05:58midknight2k3hi scott
21:06:55 Quit joshN (Read error: 110 (Connection timed out))
21:07:23midknight2k3ok testing
21:07:25midknight2k3gotta go all
21:07:29midknight2k3thanks for the help edx
21:07:37midknight2k3i may be able to make it work :)
21:07:52edx{code}good luck!
21:07:58 Quit midknight2k3 ()
21:10:05***Alert Mode OFF
21:11:34***Saving seen data "./dancer.seen"
21:34:30 Quit AciD ("")
21:39:09 Join AciD [0] (
21:44:57 Quit adi|home (Read error: 60 (Operation timed out))
22:06:08 Quit kloud ()
22:17:57 Quit Zagor ("Client exiting")
22:18:34 Quit hardeep ("BitchX has bite! (Just ask Mike Tyson!)")
22:20:01 Join Zagor [0] (
22:30:42 Quit oxygen77 ("ChatZilla 0.8.31 [Mozilla rv:1.4/7]")
22:48:36 Quit Dogger ("Client Exiting")
22:50:59 Quit cjnr11 ()
22:55:42 Join hardeep [0] (1098@
23:07:07 Quit AciD ("")
23:11:38***Saving seen data "./dancer.seen"
23:16:19 Join c0utta [0] (
23:18:40c0uttahey zagor, u there ?
23:19:00c0uttado you want to try my sim of the f2 user menu ?
23:19:13c0uttacan u dcc
23:19:42c0uttawin32 ok ?
23:19:53Zagornope :)
23:20:21c0uttathat's difficult then!
23:20:35Zagorhow about a patch?
23:20:50c0uttatoo many files have changed
23:21:02c0uttai could zip up the apps folder
23:22:36c0uttai want to make sure i'm on the right track
23:22:41Zagoryikes. does that include the object code?
23:23:06 Join AciD [0] (
23:23:32c0uttalang file i think
23:24:38Zagorright. lang and plugins are pretty big.
23:24:56c0uttathere is one more important file to send you - hang on
23:26:29c0uttaput keypad.ap into .rockbox
23:26:35c0uttaput into .rockbox
23:26:57Zagorrockbox/rsim/screens.o(.text+0x103d): In function `quick_screen':../../apps/screens.c:573: undefined reference to `context_menu'
23:27:10c0uttaonly compiled for the sim and recorder so far
23:27:16Zagorthat is for the sim
23:28:19Zagorah, i need to update the makefile
23:28:38c0uttayep. just remembered too
23:28:42c0uttaaction.c is the file
23:29:40Zagorcore dump in f2 and f3 :-)
23:29:43Zagorwhat should I test?
23:29:59c0uttacore dump ?
23:30:18c0uttalinux stuff
23:31:06c0uttahmm - maybe there's something specific i'm doing for win32
23:31:34Zagoryou're doing a strcpy, which is always a bad idea
23:31:37Zagoruse strncpy
23:31:47Zagorit's crashing on action.c:582
23:32:06c0uttawhat's the difference
23:32:19c0uttais this the same as the strtok/strtok_r ?
23:32:24Zagorstrncpy will never write past the number of bytes you specify
23:32:30Zagorstrcpy will
23:32:51 Join adi|home [0] (~adi|
23:33:27CtcpIgnored 1 channel CTCP requests in 0 seconds at the last flood
23:33:27*c0utta checks strncpy syntax
23:35:28Zagorjust add the target buffer size as third parameter
23:35:37c0uttaZagor, is it better to use sizeof() or strlen ?
23:36:47Zagorit depends what you want. sizeof gives you the size of the variable/type. strlen gives you the length of the string currently stored in the variable.
23:37:15c0uttasince the target buffer is a string pointer, isn't it better to use strlen ?
23:37:37Zagoras parameter to strncpy?
23:38:13Zagorsizeof is the right thing then
23:38:29Zagorbut not sizeof the pointer, sizeof the buffer the pointer points to
23:40:18c0uttamy knowledge of strings in c is VERY basic
23:40:32c0uttaas you've noticed
23:40:56Zagorok. your mistake seems to be that you never allocate a target buffer before trying to copy the string
23:41:23Zagorthe menu_items struct that you use, doesn't provide a buffer for the description string. only a pointer to it.
23:41:32c0uttayes. i should allocate it as an array
23:42:00c0uttathat changes menu.h for everyone!
23:42:10Zagorno. allocate your own array.
23:42:21Zagorthen assign the pointer to your array
23:47:07c0uttagot it
23:47:52c0uttai learnt something, which is always good
23:48:47c0uttagot a clean make ?
23:49:14Zagorwhat should I try?
23:49:22c0uttapress f2
23:49:42c0uttawill read settings from
23:50:09c0uttaf3 is unchanged
23:53:40c0uttayour thoughts ?
23:53:43Zagorok, some opinions:
23:55:10Zagor1. this isn't quickscreens, this is merely custom menus. the f2/f3 screens should be for fast stuff that you want to do with one or two clicks.
23:56:16Zagor2. if you do this, do it with an array. not a 300-line switch.
23:57:30 Join [IDC]Dragon [0] (
23:58:27c0utta1. correct. the way i understand the newkeys document is that quickscreens are history

Previous day | Next day