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

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

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

#rockbox log for 2006-08-27

00:04:25 Join ootput [0] (n=ootput@tor/regular/five0)
00:05:19 Quit Kohlrabi ("Quit")
00:05:59ootputhi guys, i've noticed that (while not even playing music files) my ipod mini 1g with latest rockbox would slowly drain the battery. I arrived at this conclusion after leaving the ac plugged in, and leaving the ipod alone. I noticed that after a while, the screen would light up on it's own (indicating recharging status)
00:06:30ootputare the default rockbox settings to not do any powersaving?
00:06:53 Join PaulJam [0] (
00:07:42Soapis the ipod "turned off" when this happens?
00:09:19ootputi'd turn it off, but while connected to ac, it'd turn on by itself
00:09:46ootputrockbox would load up
00:11:44sharpeyeah, stuff like that happens.
00:11:54Soapyea, rockbox can't tell your AC connection from a USB connection.
00:12:04Mikachuthe ipod is hardwired to turn on when you plug in power
00:12:26Soapboot rockbox, and press menu while inserting the power cable.
00:12:48Mikachui think the best way to leave it is in apple os
00:12:50sharpeor boot into diskmode, and charge from there.
00:13:10Soapeither of the three work, my way is slowest to charge, Mikachu's is fastest.
00:13:28Mikachurockbox would never slow the speed to khz level while charging
00:13:31sharpeand my way works, no matter what.
00:15:42 Join BHSPitMonkey [0] (
00:15:55 Join BHSPitLappy_ [0] (
00:23:06 Quit Arathis ("[rl_bot quit]")
00:24:26 Join TeaSea [0] (
00:26:56 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
00:27:09 Quit barrywardell ()
00:27:30dionoealinuxstb_: are you related to someone neamed "steve chapman" ?
00:27:38 Join daurn|laptop [0] (n=quae@
00:28:36 Quit freqmod (Remote closed the connection)
00:28:37 Join Hideo_Kuze [0] (i=irc@gateway/tor/x-a463cb744b931984)
00:30:53Hideo_Kuzewoops who broke the cvs build
00:31:18*Mikachu points a finger towards finland
00:33:56 Join Snyper [0] (
00:35:32scottderIn the end, isn't it always Finland
00:35:40ootputstevechapman the man does not exist
00:36:32dionoeapeople must've mistaken on the article i was reading
00:36:53SnyperWell, got a little info from Wolfon about the 8758....
00:37:17Snyperunfortunatly the info about the EQ is the same...
00:37:46Snyperbut they said we're using the wrong data sheet, but they cant give us the one for the 8758, but said we should use the 8958...
00:38:20Snypererr 8978
00:39:22dionoeawhich is the same ?
00:40:44Snyperthe datasheet for the 8978 shows the same usage for the EQ that I already implemented, but the peak filters don't work...
00:41:01 Join Rudy4Pez [0] (
00:41:40 Quit Rudy4Pez (Client Quit)
00:42:34 Join Rudy4Pez [0] (
00:43:16rotatorack, red builds!
00:44:28rotatorSlasheri: forgot to commit lang file changes?
00:49:33ootputrockbox reports different battery levels than ipod?
00:50:28 Join linuxstb [0] (i=5343d4aa@gateway/web/cgi-irc/
00:56:35 Quit BHSPitLappy_ ("Leaving")
00:57:37 Join Pyromancer [0] (
00:58:05dionoeadoes anyone know of an "ipod dock with lineout/svideo/infrared dissection" page ?
00:58:17dionoeaor hasn't that been done yet ?
01:00:54 Quit ender` (Read error: 104 (Connection reset by peer))
01:02:04 Join webguest13 [0] (i=3efc4010@gateway/web/cgi-irc/
01:02:12 Quit webguest13 (Client Quit)
01:02:40 Quit PaulJam (".")
01:05:21 Join webguest13 [0] (i=3efc4010@gateway/web/cgi-irc/
01:05:43 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
01:07:02 Join DarthLappy [0] (
01:11:21 Quit webguest13 ("CGI:IRC (Ping timeout)")
01:16:43 Quit MarcoPolo (Remote closed the connection)
01:16:46dionoeayeah ! i finally understood how to break the dock up
01:17:13Mikachubig hammer?
01:17:55dionoeano ... but it was clipped in a manner that made it really hard to unclip
01:18:11dionoeai could've tried the hammer though :)
01:24:19dionoeahum ... any idea why the doc has a WM8758AG chip ? isn't that the audio codec or something ?
01:24:59 Quit rretzbach (Read error: 104 (Connection reset by peer))
01:26:20 Part ootput
01:26:58dionoeahum ... looks like they also planed place to solder some chip
01:43:12Mikachumaybe someone should revert the latest commit until slasheri gets back?
01:43:20Mikachuor there won't be any bleeding edge builds available for download
01:45:05rotatormight be a good idea, it doesn't look like slasheri's around
01:45:35***Saving seen data "./dancer.seen"
01:45:50SoapI'm actually suprised the apple dock is anything more than a passive connector
01:46:00dionoeai'll upload pics in 30 secs
01:46:08dionoealooks like it also has a video processing chip
01:46:14SoapOh, I believe you, don't take me the wrong way.
01:46:21dionoea(well ... a big chip next to the S video connector)
01:46:32Soapto split to S-video from composite?
01:48:04SoapI don't have any good reason to assume the dock connector only has composite, outside the fact that's what is on the headphone jack.
01:49:02linuxstbWhich specific dock are you disassembling? Aren't there 100s of different docks available?
01:49:11dionoeastandard apple doc
01:49:35dionoeawith line out / s video out / infra red port / ipod connector port
01:52:25linuxstbThe new Universal Dock?
01:52:35 Join San [0] (n=San@
01:52:37dionoea this one
01:52:55 Quit San||Away (Read error: 104 (Connection reset by peer))">
01:53:43*Mikachu likes putting the ipod on his universal table and attaching the usb cable instead
01:54:37dionoeai'd like to find a way to use that infra red port (without the apple remote if possible)
01:56:41SoapI wonder if the dock translates the IR signals to commands, or if it passes it raw up the serial connection.
01:56:54dionoeai wonder exactly the same thing :)
01:57:00dionoearaw would be neat
01:57:44Soapeither way, we don't know enough about the serial part of the dock connector yet to read "commands" do we?
01:58:11dionoeawell if we could have the raw infra red signal we could read commands from any remote control i guess
01:58:42Soapthough, I think I see where you are comming from, if it sent it raw you could A-make your own IR adapter more easily, and B - totally create a command set custom to rockbox once serial was working.
01:59:11*Soap dreams of a 50 button remote for controlling rockbox.
01:59:18linuxstbThe WM8758 in the dock is very odd though...
01:59:27dionoeaor an infra red keyboard
01:59:52dionoealinuxstb: the other "big" chip too. I didn't find it on google
02:06:48 Quit San ()
02:07:37dionoeai'm wondering what i learned about the infrared controler by taking that apart.... almost nothing i guess. (except maybe that it might be possible to get raw IR data since there doesn't seem to be any chip in between the IR receiver and the connector)
02:10:22 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
02:17:20 Join infamis [0] (i=4b0377fc@gateway/web/cgi-irc/
02:18:22infamisIn function `retrieve_entries':
02:18:24infamistagtree.c:840: error: `LANG_INCREASE_DIR_BUFFER' undeclared (first use in this function)
02:18:28infamisx5 normal build
02:19:10dionoeai think that this is a know problem introduced by Slasheri's recent commit(s)
02:20:11infamisjust making sure
02:22:16 Join San^3 [0] (n=San@
02:22:58infamisall the fix takes is just to add a <phrase> section to the respective lang file, so just making sure it was known
02:24:02 Quit San^3 (Read error: 104 (Connection reset by peer))
02:24:11 Join San^3 [0] (n=San@
02:26:41 Quit Rondom ("Ex-Chat")
02:37:55 Join MrStaticVoid [0] (
02:38:14 Join TCK [0] (
02:41:27 Quit Rudy4Pez (Read error: 110 (Connection timed out))
02:42:22 Quit Hideo_Kuze (Remote closed the connection)
02:42:31 Join Hideo_Kuze [0] (i=irc@gateway/tor/x-8d3dc346f79898e3)
02:46:29infamisahh...keep forgetting most of you are in europe
02:47:54 Part pixelma
02:49:17 Quit linuxstb ("CGI:IRC (Ping timeout)")
02:49:41 Quit thoughts ("Byebye!")
02:51:06 Join San [0] (n=San@
02:51:06 Quit San^3 (Read error: 104 (Connection reset by peer))
02:51:34 Join whorse [0] (i=57cad1ee@gateway/web/cgi-irc/
02:52:07whorsehello all. Can i ask 2 questions about rockbox i cant find anywhere?
02:52:28infamisyou got 1 question left ;)
02:52:41whorsethen i ll combine them
02:53:06whorsewell, the problem is i tried to run the doom plugin without putting any wads in there. so its stuck on a black screen doing nothing
02:53:15whorsei want it to go to the menu again
02:53:39infamisyou can't turn it off?
02:53:52infamisthe whole device, that is
02:53:53whorseholding play button?
02:54:04FebsTry Menu+Select
02:54:08infamispower button?
02:54:21infamisoh, iPod?
02:54:40whorsewell, holding down select and menu reset my ipod
02:54:47FebsWell, there you go.
02:55:07whorsethat was great! :) Also, the second question. Isnt mp3 file support built in?
02:55:44FebsWait, let me guess ... you can't see any files.
02:55:54whorseno no
02:56:10infamiscodec failure?
02:56:14whorsei was trying to playback some files, but it just outputted "???" at the codec
02:56:20whorsebut now it restarted it works
02:57:33whorsenow it reports mp3 codec and the bitrate. Just before i ran doom it said "???"
02:57:54FebsHad you been using other plugins?
02:57:55infamiswas it still playing the file while displaying '???'
02:58:10whorseit just didnt play the file at all
02:58:23whorseit loaded the file, but it just didnt find the codec
02:58:37 Quit XavierGr ()
02:58:40whorseand i really didnt do anything more than restart it
02:59:01infamisdid you see any id3 info?
02:59:25whorsehmm i think i did
02:59:37whorseyou see filenames & id3 are the same in this file
02:59:44whorsei think i did
03:00:17infamisI think the ??? is the wps' way of saying the file hasn't been loaded yet (especially if it showed that in the codec field)
03:01:13whorseanyway, as long as it works i am ok with it. thanks anyway! I gotta try rockbox. This is the first time i ll listen to something using it
03:02:06 Join JdGordon [0] (
03:02:13 Quit San (Read error: 104 (Connection reset by peer))
03:02:21infamishave fun...[salesman voice] "Impress all your friends using the pitch control"...I know I do!
03:02:45 Join San^3 [0] (n=San@
03:02:47whorsethank you everyone, see ya lata
03:04:35 Quit whorse ("CGI:IRC (EOF)")
03:07:28FebsSetting the volume on the orginal iPod firmware sucks.
03:07:28 Quit San^3 (Read error: 104 (Connection reset by peer))
03:07:45FebsHow much of "a blue line" is 0dB?!
03:07:45 Join San^3 [0] (n=San@
03:08:01Mikachumax is probably -6 :)
03:09:04Soapnah, if my headphone-jack FM transmitter is any indication the max OF output is greater than 0
03:09:04 Quit San^3 (Read error: 104 (Connection reset by peer))
03:09:16Soapit clips bad at max volume.
03:09:22FebsThe iPod Video max is +6dB.
03:09:37FebsThe problem is that I am trying to compare 0dB on the RB firmware to an equivalent on the Apple.
03:09:46 Quit lightyear (Remote closed the connection)
03:09:55 Join San^3 [0] (n=San@
03:09:57Soapneed a dB meter.
03:11:00FebsThat would be great if I were comparing dB SPL. :)
03:11:05FebsWhich I'm not.
03:11:09FebsI think I got it.
03:11:19FebsJust what I suspected.
03:11:35FebsThis should put the Apple FW sounds better than Rockbox debates to bed.
03:12:14FebsResults are identical.
03:12:29 Join BigMac [0] (
03:14:57FebsFrequency response of apple firmware: Febs/Rockbox/apple_freq_res.png">
03:15:20FebsFrequency response of Rockbox: Febs/Rockbox/rockbox_freq_res.png">
03:15:26 Join webguest09 [0] (i=d06e9e88@gateway/web/cgi-irc/
03:15:52webguest09Can anyone here answer a coding question?
03:15:55FebsThese are both on an iPod Video, volume at 0 dB in RB, as close as I could match 0 dB in the Apple fw, no EQs.
03:18:01webguest09Well, what C file is the one that evaluates WPS tags?
03:19:07MikachuFebs: and this should tell us something? :)
03:19:43Febswebguest09: I'm no coder, but try /apps/gui/gwps.c
03:20:01 Join chromoXdor [0] (n=Miranda@
03:20:01 Quit San^3 (Read error: 104 (Connection reset by peer))
03:20:08 Quit lodesi_ ("leaving")
03:20:32 Join San^3 [0] (n=San@
03:20:43FebsMikachu: I wonder what will happen if I encode the RMAA test files to MP3 and try the test.
03:21:22FebsI wonder if RMAA will even recognize the test signals after they've gone through lossy encoding.
03:21:22 Quit San^3 (Read error: 104 (Connection reset by peer))
03:21:23MikachuFebs: i can see there is a difference but why would the rockbox one be better?
03:21:26 Join Noah0504 [0] (n=noah@
03:22:34 Join San^3 [0] (n=San@
03:22:38webguest09Febs: Close! Gwps-common.c
03:23:12Noah0504If I organize my music by tags, will Rockbox sort disc numbers too? If I have a multiple disc album will the songs from disc one show before disc two?
03:23:19 Quit webguest09 ("CGI:IRC (EOF)")
03:23:44FebsMikachu, I don't see any difference really other than a very small offset that is probably due to different volume levels.
03:24:06MikachuFebs: ah you just wanted to say they are the same
03:25:03Febs:) If there is a difference, it's somewhere in the order of .05 dB.
03:25:29FebsOf course, that probably wouldn't stop some of the audiophile types from claiming they could hear it.
03:26:04Mikachuthey are funny
03:26:04 Quit San^3 (Read error: 104 (Connection reset by peer))
03:26:43 Join San^3 [0] (n=San@
03:29:35 Join San [0] (n=San@
03:29:35 Quit San^3 (Read error: 104 (Connection reset by peer))
03:30:56 Quit TeaSea (Remote closed the connection)
03:31:16 Quit CriamosAndy ("( :: NoNameScript 4.02 :: )")
03:36:28 Quit daurn|laptop (Read error: 54 (Connection reset by peer))
03:37:13 Join daurn|laptop [0] (n=quae@
03:40:09*jhMikeS thinks the radio status must be available to powermgtmt.c so the auto shutdown can work the same for radio as for playback but radio_status will have to move to fmradio.c* or power.c. Any preference? :)
03:40:14FebsMore RMA results:
03:40:47FebsApple FW, dynamic range: Febs/Rockbox/apple_dynamic_range.png">
03:41:07FebsRockbox, dynamic range: Febs/Rockbox/rb_dynamic_range.png">
03:41:07 Quit San (Read error: 104 (Connection reset by peer))
03:41:33 Join San^3 [0] (n=San@
03:41:42FebsRockbox frequency response, Lame 3.97b2 -V2 MP3: Febs/Rockbox/rockbox_mp3freqres.png">
03:42:10FebsApple frequency response, same file: Febs/Rockbox/apple-mp3freqres.png">
03:45:08 Quit Noah0504 ("Lost terminal")
03:45:36***Saving seen data "./dancer.seen"
03:54:59linuxstb_Febs: Not much difference with the last pair :)
04:00:12 Quit infamis ("CGI:IRC (EOF)")
04:00:27Febslinuxstb_: Nope. In fact, I went back to check to make sure that I didn't open up the same graph twice.
04:00:55linuxstb_There is a _tiny_ difference if you look close enough.
04:01:36Soapthe second one appears to be slightly warmer with a barely perceptable wider soundstage and increased dynamics.
04:02:08linuxstb_That will be the wooden clickwheel Febs has installed.
04:02:16FebsAh, yes, there is more "air" around the sine wave and the bass is somewhat crisper with faster decay.
04:02:29Febslinuxstb_: LOL
04:03:22*linuxstb_ thinks we're not taking this seriously...
04:03:32rotatorlinuxstb_: you mean like this? ;)
04:04:02FebsHey, linuxstb_, if you can't hear the difference, man, then your headphones just aren't resolving enough.
04:06:18FebsIf I can find my Pocket Dock, I'll do the same test with the line out. It will be interesting to see how it compare to the headphone out.
04:06:42BigMacwow that woodskin is amazing
04:06:44 Quit daurn|laptop (Read error: 54 (Connection reset by peer))
04:07:02BigMacis their a guide on how to do it?
04:07:23 Join daurn|laptop [0] (n=quae@
04:07:54rotatorstep-by-step with pictures!
04:09:00 Join San [0] (n=San@
04:09:00 Quit San^3 (Read error: 104 (Connection reset by peer))
04:10:30BigMacthanks now i have something to do before school:-)
04:11:04rotatorsure, it looks easy :p
04:18:02 Join [HO]vo|t [0] (
04:19:45BigMacah can't do it
04:19:45BigMacwell probably not
04:19:57BigMacthe local hardware store doesn't carry that quality of wood
04:21:01SoapA - oak would work better in all ways but appearance. B - any decent-sized town has a woodworker's supply store or two.
04:22:06 Quit karim ("Ex-Chat")
04:22:13 Quit chromoXdor ("Miranda IM! Smaller, Faster, Easier.")
04:22:37BigMaci'll look around but i'm not sure if we do and is what im going for
04:23:12 Quit Pyromancer (Read error: 104 (Connection reset by peer))
04:25:01 Join safetydan [0] (
04:27:42 Join Rudy4Pez [0] (
04:29:16*safetydan answers preglow's summons... a week late
04:32:05 Join San^3 [0] (n=San@
04:32:08 Quit San (Read error: 104 (Connection reset by peer))
04:34:11 Join San [0] (n=San@
04:34:11 Quit San^3 (Read error: 104 (Connection reset by peer))
04:36:34 Join San^3 [0] (n=San@
04:36:34 Quit San (Read error: 104 (Connection reset by peer))
04:39:20 Join San [0] (n=San@
04:39:20 Quit San^3 (Read error: 104 (Connection reset by peer))
04:40:54Febssan, what is with your connection?
04:43:06 Join San^3 [0] (n=San@
04:43:07 Quit San (Read error: 104 (Connection reset by peer))
04:45:10 Join San [0] (n=San@
04:45:11 Quit San^3 (Read error: 104 (Connection reset by peer))
04:49:38 Quit BHSPitMonkey ("Leaving")
04:55:17 Join Pyromancer [0] (
04:55:33 Quit DarthLappy (Read error: 110 (Connection timed out))
04:58:50 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
04:59:36 Join daurn|laptop [0] (n=quae@
05:01:45 Join San^3 [0] (n=San@
05:01:45 Quit San (Read error: 104 (Connection reset by peer))
05:03:52 Join San [0] (n=San@
05:03:53 Quit San^3 (Read error: 104 (Connection reset by peer))
05:09:21 Join Jungti1234 [0] (n=jungti12@
05:09:34Jungti1234hi all
05:13:35 Join RoC_MM [0] (
05:15:58 Join San^3 [0] (n=San@
05:15:58 Quit San (Read error: 104 (Connection reset by peer))
05:16:24 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
05:16:24 Quit San^3 (Read error: 104 (Connection reset by peer))
05:17:04 Join daurn|laptop [0] (n=quae@
05:18:23 Join San^3 [0] (n=San@
05:21:21 Join San [0] (n=San@
05:21:21 Quit San^3 (Read error: 104 (Connection reset by peer))
05:21:29 Quit San (Read error: 104 (Connection reset by peer))
05:22:43 Join San^3 [0] (n=San@
05:24:58 Join San [0] (n=San@
05:24:58 Quit San^3 (Read error: 104 (Connection reset by peer))
05:27:20 Join San^3 [0] (n=San@
05:27:20 Quit San (Read error: 104 (Connection reset by peer))
05:30:01jhMikeShey, who messed up? I see red in the build table!
05:31:39Jungti1234yes.. red
05:32:57 Join San [0] (n=San@
05:32:57 Quit San^3 (Read error: 104 (Connection reset by peer))
05:33:00 Join solarflare [0] (
05:33:29jhMikeSI can't get an updated to build. :(
05:33:29 Quit San (Read error: 104 (Connection reset by peer))
05:34:07 Join San^3 [0] (n=San@
05:34:22 Quit San^3 (Read error: 104 (Connection reset by peer))
05:34:37jhMikeSDid they just leave that and go to bed or something?
05:36:18 Join San^3 [0] (n=San@
05:45:39***Saving seen data "./dancer.seen"
05:47:02 Quit ni1s (Remote closed the connection)
05:47:02 Quit San^3 (Read error: 104 (Connection reset by peer))
05:47:03 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
05:47:04 Join San [0] (n=San@
05:47:47 Join daurn|laptop [0] (n=quae@
05:47:48 Quit San (Read error: 104 (Connection reset by peer))
05:49:05 Join San^3 [0] (n=San@
05:51:46 Quit chendo (Remote closed the connection)
05:51:46 Quit San^3 (Read error: 104 (Connection reset by peer))
05:53:01 Join root [0] (n=root@
05:53:38 Nick root is now known as Crackerizer (n=root@
05:54:53 Join San^3 [0] (n=San@
05:56:18 Join billytwowilly [0] (
05:56:19 Quit San^3 (Read error: 104 (Connection reset by peer))
05:56:45billytwowillyI heard there was some work on porting rockbox to the sansa sandisk flash players. You guys wouldn't happen to know where the sansa developers hang out would you?
05:57:03 Join San^3 [0] (n=San@
05:57:09billytwowillypm if you do.
05:57:16FebsPresumably you mean the Rockbox developers working on sansa?
05:57:57 Quit San^3 (Read error: 104 (Connection reset by peer))
05:58:02 Join chendo [0] (
05:58:35jhMikeSstill an error for the FM "region FLASH is full". All others green though.
05:59:34 Join San^3 [0] (n=San@
05:59:56 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
05:59:59 Quit chendo (Remote closed the connection)
06:00:18 Quit San^3 (Read error: 104 (Connection reset by peer))
06:00:36 Join daurn|laptop [0] (n=quae@
06:02:14 Join San^3 [0] (n=San@
06:03:35 Quit Febs ()
06:03:39 Quit San^3 (Read error: 104 (Connection reset by peer))
06:03:58 Join San^3 [0] (n=San@
06:04:30 Join Febs [0] (
06:07:05 Quit San^3 (Read error: 104 (Connection reset by peer))
06:08:02 Join chendo [0] (
06:08:14 Quit chendo (Read error: 54 (Connection reset by peer))
06:08:24 Join chendo [0] (
06:08:49 Join San^3 [0] (n=San@
06:09:34Crackerizerhello, what is wps stand for?
06:09:42scorchewhile playing screen
06:09:52 Quit San^3 (Read error: 104 (Connection reset by peer))
06:11:06 Join San^3 [0] (n=San@
06:11:42Crackerizerthanks you scorche.
06:13:06 Join San [0] (n=San@
06:13:06 Quit San^3 (Read error: 104 (Connection reset by peer))
06:13:07sharpescorche: always there to help, eh?
06:13:27scorchesharpe: i havent been since last night...
06:13:30 Quit San (Read error: 104 (Connection reset by peer))
06:13:38sharpescorche: i wouldn't know?
06:13:57scorchethen why even say anything?
06:14:08sharpei couldn't tell you.
06:14:36scorchemight want to have that checked out...
06:14:48sharpethanks for the advice.
06:14:55billytwowillyFebs: I mean the sandisk developers working on the sansa;)
06:15:12 Join San^3 [0] (n=San@
06:16:39 Join DarthLappy [0] (n=Angus@pdpc/supporter/student/DarthShrine)
06:16:39 Quit San^3 (Read error: 104 (Connection reset by peer))
06:17:27 Join San^3 [0] (n=San@
06:18:26Crackerizerwhat platform with which rockbox is 100% (or almost) working?
06:18:39billytwowillythat's on the webpage..
06:19:16billytwowillythe archos jukebox 6000;) and some iriver models as well as most ipods I believe. go look at the documentation, then click manuals and you will see manuals for all models.
06:19:48scorcheCrackerizer: the only devices that rockbox has been officially released on are the archos jukeboxes and recorders....but that doesnt mean that other devices are stable
06:20:39billytwowillya more interesting question is this: is anyone working on making rockbox prettier on platforms that support prettier? ie. latest ipods, etc?
06:21:52 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
06:21:58 Quit San^3 (Read error: 104 (Connection reset by peer))
06:22:06 Join daurn|laptop [0] (n=quae@
06:22:38billytwowillyyah. like go play with an ipod video, nano, sansa e200 series, etc. The look appealing when you use them. rockbox looks grainy and has no eye candy.
06:22:45 Join San^3 [0] (n=San@
06:22:56billytwowillyatleast not that I can tell from the screenshots.
06:23:44 Quit San^3 (Read error: 104 (Connection reset by peer))
06:24:31 Quit JdGordon ("using sirc version 2.211+KSIRC/1.3.12")
06:24:35Crackerizerbillywowilly: for 3g, prettier is not the main point. :)
06:25:04 Join San^3 [0] (n=San@
06:25:08billytwowillyholy crap.
06:25:13 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
06:25:22billytwowillyyou should use those screenshots in the nano manual;)
06:25:28billytwowillynice. very nice indeed.
06:25:40 Quit San^3 (Read error: 104 (Connection reset by peer))
06:25:55FebsThose screen shots are not the default.
06:25:56 Join JdGordon [0] (
06:26:04billytwowillybecause they are beautiful. the ones in there look like rockbox did running on my archos jukebox 6000...
06:26:15billytwowillymake them the default;)
06:26:17 Join daurn|laptop [0] (n=quae@
06:27:12billytwowillydamn though. this messes everything up... now I have to reconsider the ipod nano for my ipod mini replacement...
06:27:17 Quit Jungti1234 ()
06:27:19 Join San^3 [0] (n=San@
06:27:20billytwowillynice though.
06:27:34Crackerizerdo other players have the menu-delay problem like 3g?
06:28:01billytwowillymenu delay problems?
06:28:09Crackerizerbecause i've spent 3 days looking at the sources. it's very well coded.
06:28:21billytwowillyI haven't noticed anything on my mini. the audio book support is crap though, which is why i'm upgrading.
06:28:32billytwowillyoh. you mean with rockbox.
06:28:54billytwowillyI haven't used rockbox on anything other than an archos jukebox 6000 and that was probably 2 years ago.
06:29:05billytwowillyatleast a year anyway.
06:29:28 Quit San^3 (Read error: 104 (Connection reset by peer))
06:29:30Crackerizerthen what's happen?
06:30:00billytwowillyI've been using the default apple firmware on the mini...
06:30:13 Join San^3 [0] (n=San@
06:30:26billytwowillybecause I was under the impression rockbox still looked like it did when it was running on my archos jukebox 6000....
06:30:46Crackerizerthings changed. :)
06:30:52FebsAre looks so important on the mini?
06:31:41billytwowillynot overly.
06:31:53FebsThen why not run Rockbox?
06:31:56billytwowillybut the screen shots in the manual hurt my eyes so I didn't try it.
06:32:08billytwowillyI will probably give it a try now.
06:32:16FebsJesus, those screenshots really bother you don't they?
06:32:32billytwowillynot overly, they just give the wrong impression.
06:32:44BigMaccan someone please link me to the rasher site with the font archive? ive looked on the site and can't find it
06:32:49billytwowillywhen I got the mini the improvement in the screen and looks was a big deal to me over the jukebox.
06:32:57billytwowillyso I didn't really want to lose that.
06:33:05 Quit San^3 (Read error: 104 (Connection reset by peer))
06:33:20FebsDid you happen to get to the chapter in the manual about the Custom WPS?
06:33:40billytwowillyyou guys should start a company around rockbox and sell the firmware to device developers. damn.. portalplayer makes a crapload of money off of stuff like this.
06:33:42 Join San^3 [0] (n=San@
06:34:10billytwowillyI didn't get there no, I used rockbox extensively with the jukebox, I just looked for screen shots. to see what has happened with the prettiness of it.
06:34:15 Quit San^3 (Read error: 104 (Connection reset by peer))
06:34:31scorchebillytwowilly: and how exactly would one distribute the "wealth"?....this is an open source project
06:35:08 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
06:35:19billytwowillydepends how you developed it. If you were smart and had all the people that contributed just a bit sign over copyright to the core devels then you could dual licence like troll tech does.
06:35:46 Join daurn|laptop [0] (n=quae@
06:35:49billytwowillyor if you didn't, then you can sell your expertise in coding rockbox to work on their device and contribute a snazzy gui for it.
06:36:09 Join San^3 [0] (n=San@
06:36:09Febsbillytwowilly, Rockbox is distributed under the GPL.
06:36:16FebsThe GPL does not permit what you suggest.
06:36:24billytwowillyI am intimately familar with the GPL.
06:36:35FebsAnd if it did, I doubt that many people would give their time to this project.
06:36:57billytwowillyand with the dual licence thing the GPL does not apply if you own the copyright. under the second, it is a moot point, since you'll have the code available.
06:36:57 Quit San^3 (Read error: 104 (Connection reset by peer))
06:38:40 Join BHSPitMonkey [0] (
06:38:45 Join San^3 [0] (n=San@
06:39:01billytwowillyand as to how to distribute the wealth. start a rockbox foundation and have the lion's share of the returns go there.
06:39:34 Quit BHSPitMonkey (Client Quit)
06:39:34 Quit San^3 (Read error: 104 (Connection reset by peer))
06:41:11 Join San^3 [0] (n=San@
06:41:38 Join EbErT [0] (
06:42:05 Quit midkay ("Leaving")
06:43:56BigMaccan someone link me to the rasher font database
06:44:46Febs10 seconds on Google:">
06:45:19BigMaci was looking on the site like i'm always told to
06:45:19 Quit San^3 (Read error: 104 (Connection reset by peer))
06:45:22RoC_MMI think
06:45:40 Join San^3 [0] (n=San@
06:45:49RoC_MMOpen-source does not mean you are not selling it. It merely means the source is available to customers.
06:46:07RoC_MMFree software means the software respects your Freedoms, and you are Free to do many things with it.
06:46:07 Quit San^3 (Read error: 104 (Connection reset by peer))
06:46:09 Quit JdGordon (Excess Flood)
06:46:16 Join JdGordon [0] (
06:46:21RoC_MMRockbox is Free software, and thus by inclusion, also open-source.
06:46:49BigMacalright i'll be back going to work on getting my artist badge
06:46:55scorcheBigMac: there is also something called common sense ;)
06:47:27FebsBigMac: six second search on the forums:
06:47:45 Join San^3 [0] (n=San@
06:48:14 Quit JdGordon (Excess Flood)
06:48:20 Join JdGordon [0] (
06:49:31 Quit JdGordon (Excess Flood)
06:49:31 Quit San^3 (Read error: 104 (Connection reset by peer))
06:49:38 Join JdGordon [0] (
06:50:25 Join San^3 [0] (n=San@
06:51:57BigMacyah and common sense would lead you to believe it would be in the fonts section
06:51:57 Quit San^3 (Read error: 104 (Connection reset by peer))
06:52:24 Join San^3 [0] (n=San@
06:54:25scorcheBigMac: no...common sense is to use tools available to you in order to find out for yourself
06:54:25 Quit San^3 (Read error: 104 (Connection reset by peer))
06:54:49 Quit RoC_MM ("Leaving")
06:55:39 Quit dongs (Remote closed the connection)
06:55:45 Join dongs [0] (
06:58:56 Join San^3 [0] (n=San@
06:59:02 Part EbErT
07:00:44Snyperuhhhh the wiki is down....
07:01:48scorcheSnyper: not for me
07:01:53Crackerizeron 3g, why some menus are darker than the other.
07:03:01SnyperI am getting an internal server error
07:03:17scorcheSnyper: well, like i works fine for me
07:03:21 Join San [0] (n=San@
07:03:36Snypercopy and paste...
07:03:37SnyperServer error!
07:03:37SnyperThe server encountered an internal error and was unable to complete your request.
07:03:37DBUGEnqueued KICK Snyper
07:03:37SnyperError message:
07:03:37SnyperPremature end of script headers: view
07:03:37***Alert Mode level 1
07:03:37SnyperIf you think this is a server error, please contact the webmaster.
07:03:39SnyperError 500
07:03:43SnyperSun Aug 27 07:03:15 2006
07:03:45SnyperApache/2.0.55 (Debian) PHP/4.4.2-1.1 mod_ssl/2.0.55 OpenSSL/0.9.8b
07:04:13FebsClick the "documentation" link.
07:04:22 Quit San (Read error: 104 (Connection reset by peer))
07:04:35Snyperodd works under opera
07:04:38Crackerizeris that because the cpu is loaded or rockbox just sets the constrast?
07:04:44 Quit San^3 (Read error: 104 (Connection reset by peer))
07:05:40 Join San^3 [0] (n=San@
07:05:56BigMacthat happes to me sometimes
07:06:06BigMaci usually flush my dns cahce then it works
07:07:46 Join San [0] (n=San@
07:07:46 Quit San^3 (Read error: 104 (Connection reset by peer))
07:12:28 Join San^3 [0] (n=San@
07:12:29 Quit San (Read error: 104 (Connection reset by peer))
07:13:38***Alert Mode OFF
07:14:33 Join San [0] (n=San@
07:14:33 Quit San^3 (Read error: 104 (Connection reset by peer))
07:19:21 Join San^3 [0] (n=San@
07:19:22 Quit San (Read error: 104 (Connection reset by peer))
07:22:05 Join midkay [0] (n=midkay@rockbox/developer/midkay)
07:22:05 Quit San^3 (Read error: 104 (Connection reset by peer))
07:22:08 Join San^3 [0] (n=San@
07:22:26 Quit daurn|laptop (Read error: 110 (Connection timed out))
07:24:31 Join San [0] (n=San@
07:24:31 Quit San^3 (Read error: 104 (Connection reset by peer))
07:25:17 Quit Farpenoodle (Remote closed the connection)
07:33:11 Join San^3 [0] (n=San@
07:33:12 Quit San (Read error: 104 (Connection reset by peer))
07:36:21 Quit San^3 (Read error: 104 (Connection reset by peer))
07:36:40 Join San^3 [0] (n=San@
07:37:25 Join Hideo [0] (i=irc@gateway/tor/x-82cf373b7fecda18)
07:37:25 Quit San^3 (Read error: 104 (Connection reset by peer))
07:39:17 Join San^3 [0] (n=San@
07:39:34 Quit Hideo_Kuze (Remote closed the connection)
07:43:22 Join San [0] (n=San@
07:43:23 Quit San^3 (Read error: 104 (Connection reset by peer))
07:45:24 Join San^3 [0] (n=San@
07:45:26 Quit San (Read error: 104 (Connection reset by peer))
07:45:43***Saving seen data "./dancer.seen"
07:47:43 Join San [0] (n=San@
07:47:43 Quit San^3 (Read error: 104 (Connection reset by peer))
07:49:45 Join San^3 [0] (n=San@
07:49:45 Quit San (Read error: 104 (Connection reset by peer))
07:51:29 Join Paul_The_Nerd [0] (
07:54:00 Join San [0] (n=San@
07:54:00 Quit San^3 (Read error: 104 (Connection reset by peer))
07:56:21 Join San^3 [0] (n=San@
07:56:22 Quit San (Read error: 104 (Connection reset by peer))
07:57:42 Quit rotator ("zzzzzzzzzz")
07:57:42 Quit San^3 (Read error: 104 (Connection reset by peer))
07:58:43 Join San^3 [0] (n=San@
08:00:52 Join San [0] (n=San@
08:00:52 Quit San^3 (Read error: 104 (Connection reset by peer))
08:01:55 Quit JoeBorn ("Leaving")
08:06:17jhMikeSAnyone interested in codec recording goto FS #2939. It should be ready for CVS but I'd like a variety of devices checked before commit to be sure. I'll announce again tommorrow.
08:06:17 Quit San (Read error: 104 (Connection reset by peer))
08:06:27 Join San^3 [0] (n=San@
08:08:34JdGordonjhMikeS: if the patch is ready to go and u want it tested on h300 i can do that now for ya
08:08:35 Quit San^3 (Read error: 104 (Connection reset by peer))
08:08:55 Join San^3 [0] (n=San@
08:10:52jhMikeSJdGordon: That would be great. Thanks
08:10:53 Quit San^3 (Read error: 104 (Connection reset by peer))
08:11:04 Join San^3 [0] (n=San@
08:11:20jhMikeSWhat's with San^3? Too bad Bagder isn't here to do the boot.
08:11:32 Join JoeBorn [0] (
08:12:17BigMacjhMikeS: what does your patch do?
08:12:17 Quit San^3 (Read error: 104 (Connection reset by peer))
08:12:34 Join daurn|laptop [0] (n=quae@
08:12:55JdGordonjhMikeS: the patch in the last comment is all thats needed?
08:12:58sharpejhMikeS: just a guess, but he's having connection problems.
08:13:19jhMikeSBigMac: It was originall ahellmann's patch but it was rotted so it's up to date now with most features.
08:13:28jhMikeSIt adds FM Radio and compression.
08:13:34 Join San^3 [0] (n=San@
08:13:36jhMikeSJdGordon: Yes...the very last one
08:14:10BigMacoh so that wouldn't work on a 5g huh
08:14:30Paul_The_Nerd5Gs don't currently have recording in Rockbox...
08:14:39jhMikeSJdGordon: No SWCODEC for ipods yet, that's an ipod right?
08:14:42 Quit San^3 (Read error: 104 (Connection reset by peer))
08:14:43Paul_The_NerdIn fact really it's only useful for H100, H300, and X5 right now.
08:14:49jhMikeSI mean BigMac
08:15:14BigMacalright then im off to bed
08:15:19sharpePaul_The_Nerd: well, they have some limited line-in recording, don't they?
08:15:30Paul_The_Nerdsharpe: Not in Rockbox yet.
08:15:39 Join San^3 [0] (n=San@
08:15:43BigMacPaul_The_Nerd:who would i talk to about getting a theme added to the wps gallery
08:15:44Paul_The_NerdI don't believe linuxstb_ has committed any of his recording work, has he?
08:15:46sharpei thought linuxstb had gotten something...
08:15:46jhMikeSI'd like it tested on hw codec because there was some code rearrangement
08:16:01Paul_The_NerdBigMac: The WPSGallery is a wiki page. You add it yourself.
08:16:08BigMacoh ok
08:16:09sharpeah. you're talking about committed works, i was just talking in general.
08:16:13BigMacand its not mods right
08:16:20jhMikeSPaul_The_Nerd: He said it suffered bit rot and was too preliminary yet
08:16:25Paul_The_NerdjhMikeS: Figured.
08:16:38BigMaclike changing just the background
08:16:54jhMikeSThe ones that tried it said the patch really worked well
08:17:33jhMikeSI fixed the issues ahellmann mentioned
08:18:13BigMacwell i should finish my wps before thursday
08:18:36BigMaci think it is a wps that has never been done before
08:18:48BigMacwell the style atleast
08:19:46sharpeBigMac: Does it not have text or images? I doubt that's been done before.
08:19:47 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
08:19:58BigMacand if i put it in the gallery then i get an artist tag
08:20:04BigMacits hand drawn
08:20:14 Join daurn|laptop [0] (n=quae@
08:20:21BigMaci'm going to call it sketchpad
08:20:23jhMikeSJdGordon: FULL UPDATE! :) Someone just tried dropping in the rockbox.iriver yesterday and surpise it didn't work! :D
08:20:39jhMikeSYour settings will reset too
08:20:44JdGordonjhMikeS: hehe.. ye i did make bin and then realiesed that was stupid.. so doing full make
08:21:00jhMikeSThat won't make the codecs :)
08:21:01JdGordonproblem tho.. you didnt touch libtremor did you?
08:21:16JdGordonor vorbis?
08:21:30JdGordonthen my cross compiler is screwed :'(
08:21:34BigMacso anyone, if i enter my wps into the gallery i auto get an artist tag
08:21:37JdGordonLD vorbis.elf
08:21:37JdGordon/usr/local/m68k-elf/lib/gcc/m68k-elf/4.0.3/../../../../m68k-elf/bin/ld: region PLUGIN_IRAM is full (/home/jonno/rockbox/rockbox/h300/apps/codecs/vorbis.elf section .ibss)
08:21:37JdGordoncollect2: ld returned 1 exit status
08:21:37DBUGEnqueued KICK JdGordon
08:21:37JdGordonmake[2]: *** [/home/jonno/rockbox/rockbox/h300/apps/codecs/vorbis.elf] Error 1
08:21:37JdGordonmake[1]: *** [build-codecs] Error 2
08:21:39jhMikeSThree new compression codecs
08:21:39JdGordonmake: *** [all] Error 2
08:22:12jhMikeSTry a clean build?
08:22:26JdGordonit is a clean build...
08:22:45JdGordonoh, i get ya
08:22:55jhMikeSI did an H300 build myself and got no errors
08:23:07JdGordonye, i tinhk my gcc is fucked
08:23:21JdGordonif you can email the files i can test it..
08:24:18JdGordonye, same problem with clean sources... gcc needs recompiling me thinks
08:29:20Paul_The_NerdBigMac: There is no "automatic." I decide who gets artist tags.
08:30:00Paul_The_NerdI've even explained exactly what must be true for someone to get one.
08:30:18 Quit DarthLappy (Read error: 110 (Connection timed out))
08:31:14 Quit JoeBorn (Remote closed the connection)
08:32:13sharpePaul_The_Nerd: yeah, ruin his dreams... :D
08:34:17 Join JoeBorn [0] (
08:34:35 Join dongs_ [0] (
08:35:28 Join San [0] (n=San@
08:35:28 Quit San^3 (Read error: 104 (Connection reset by peer))
08:37:06Paul_The_Nerdsharpe: Well, I never said he can't have one. Just that there are rules to it.
08:37:06 Quit San (Read error: 104 (Connection reset by peer))
08:37:43 Join San^3 [0] (n=San@
08:38:16sharpetrue, but he no longer has hopes for an automatically recieved artist tag...
08:41:31 Join San [0] (n=San@
08:41:31 Quit San^3 (Read error: 104 (Connection reset by peer))
08:42:27 Quit dongs (Read error: 110 (Connection timed out))
08:42:27 Quit San (Read error: 104 (Connection reset by peer))
08:42:33 Join jborn_ [0] (
08:42:38 Quit jborn_ (Read error: 104 (Connection reset by peer))
08:43:40 Join San^3 [0] (n=San@
08:46:58 Quit safetydan ("Ex-Chat")
08:47:57 Quit Parak ("...")
08:54:27 Join Rob2222_ [0] (
08:54:28 Quit San^3 (Read error: 104 (Connection reset by peer))
08:57:54 Join San^3 [0] (n=San@
08:58:31 Part Paul_The_Nerd
08:58:31 Quit San^3 (Read error: 104 (Connection reset by peer))
09:00:15 Join San^3 [0] (n=San@
09:02:02 Quit Snyper (Read error: 110 (Connection timed out))
09:11:53 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
09:11:57JdGordonbloody hell converting the menu system is boring :p
09:12:09 Join daurn|laptop [0] (n=quae@
09:12:33 Quit Rob2222 (Read error: 110 (Connection timed out))
09:14:25 Join barrywardell [0] (
09:21:38 Quit Crackerizer ("using sirc version 2.211+KSIRC/1.3.12")
09:23:05jhMikeSJdGordon: Converting it to what?
09:24:56jhMikeSJdGordon: Things like timeouts should stay as they were: a single value that changes. I'm not fond of have a list of 30 numbers show up for things like brighness.
09:25:06 Join root [0] (n=root@
09:25:27jhMikeSSan^3 had joined rockbox
09:25:38jhMikeSSan^3 has left rockbox
09:26:12 Nick root is now known as Crackerizer (n=root@
09:26:25JdGordonjhMikeS: reworking the menu system to amek it easier to add and move options around.. and hopefulyl shirnk the size a bit
09:26:57jhMikeSJdGordon: The settings stuff and their arrays have to be consolidated big time IMO
09:27:23JdGordoni have a thread in the dev mailing list which isnt getting much attention that shows qwhat im doing
09:27:26 Quit daurn|laptop (Read error: 104 (Connection reset by peer))
09:27:49 Quit JoeBorn ("Leaving")
09:28:04jhMikeSI'll give a peek...
09:28:21 Join daurn|laptop [0] (n=quae@
09:29:05CrackerizerJdGordon: are you going to recode the menu system??
09:29:20JdGordonin the process of..
09:29:29JdGordonfor the moent im not touchthe order
09:32:01 Join _FireFly_ [0] (
09:32:25jhMikeSmenus should be in a directory heirarchy of folders and c files perhaps representing the RB heirarchy
09:32:46 Quit dongs_ (Remote closed the connection)
09:33:05JdGordon100% agree
09:33:26JdGordonor at least not all mashed together in settings_menu.c like it is now
09:33:27 Join JoeBorn [0] (
09:33:42jhMikeSHow do you have things like the backlight timeouts and it's value array kept together so you only have to look in one place to see all related data?
09:33:45jhMikeSand functions
09:34:16JdGordonsomething like this....
09:34:18jhMikeSAll setting should have #defined mins, maxs, and defaults too. No hardcoded numbers
09:34:26JdGordonstatic bool sort_file(void)
09:34:26JdGordon int oldval = global_settings.sort_file;
09:34:26JdGordon bool ret;
09:34:26JdGordon static const struct opt_items names[] = {
09:34:27***Alert Mode level 1
09:34:27JdGordon { STR(LANG_SORT_ALPHA) },
09:34:29JdGordon { STR(LANG_SORT_DATE) },
09:34:31JdGordon { STR(LANG_SORT_DATE_REVERSE) },
09:34:33JdGordon { STR(LANG_SORT_TYPE) }
09:34:35JdGordon };
09:34:37JdGordon ret = set_option( str(LANG_SORT_FILE), &global_settings.sort_file, INT,
09:34:39JdGordon names, 4, NULL );
09:34:41JdGordon if (global_settings.sort_file != oldval)
09:34:43JdGordon reload_directory(); /* force reload if this has changed */
09:34:45JdGordon return ret;
09:34:49JdGordonMAKE_FUNCTION_CALL(sort_file_item, ID2P(LANG_SORT_FILE), sort_file);
09:34:53JdGordonand then add sort_fiule_item to any menu you want
09:34:57JdGordonalthough, thats a bad example
09:35:25jhMikeSWhat about the config block stuff?
09:36:19JdGordonideally it would all be merged.. but not likely..
09:36:25 Join pixelma [0] (i=pixelma@
09:36:52jhMikeS{ STR(...), MIN, MAX, DEF, bits, structure member, name, "on,off...", { -1, 0, 5, 10, 15 } }
09:37:43jhMikeSI consolidated a bunch of audio format data into one structure
09:37:54amiconnThe bits stuff will go when switching to .cfg files
09:38:05jhMikeSand only store relative paths for codecs...
09:38:17jhMikeSWhy did they ever do the sector thing?
09:38:39 Join dongs [0] (
09:38:46amiconn(1) KISS (2) (real reason) Settings were stored before the file system had write support
09:39:24amiconnThe sector has some advantages (which are nowadays outweighted by the disadvantages)
09:39:34jhMikeSKISS turned in complication as is common in life
09:39:35amiconn- fast saving
09:40:18Crackerizerchendo: thank you.
09:40:28amiconn- small size, so the same format can be shared with small non-disk settings storage devices
09:40:37Crackerizeri'm running on a virtual machine.
09:40:39jhMikeSoh why not put them in flash? Wasting all that memory on x5
09:40:45amiconn(read: the CMOS RAM in the archos recorders' RTC)
09:40:52chendoyou need to secure your modem ;p
09:41:24amiconn44 bytes
09:41:35Crackerizeryou did hack into my system, didnt you? -_-' :)
09:41:46jhMikeSIt's a pain to add new settings boy
09:41:50chendoi wouldn't call it hacking ;p
09:41:55chendobut i'm looking at your modem configuration page
09:41:59chendoso yeah, you might want to secure it;p
09:42:34amiconnjhMikeS: ??
09:42:46amiconnImho adding new settings is quite simple
09:42:55CrackerizerI'm working at at.
09:43:13amiconnThe only thing the current settings system is clearly lacking is clearly defined boundaries
09:43:24jhMikeSamiconn: it involes too many places and files for something imo
09:43:29 Quit sharpe ("Leaving")
09:43:45JdGordonjhMikeS: if you only want to add a setting that cant be changed by menus its simple...
09:43:50jhMikeSamiconn: that's part of's just one huge lump now
09:44:28***Alert Mode OFF
09:44:32jhMikeSJdGordon: But most seem to involve the user with menus
09:44:43JdGordonthats what im working on :p
09:44:51 Quit Crackerizer ("using sirc version 2.211+KSIRC/1.3.12")
09:44:51amiconnUsing a .cfg file for all settings and only using the binary format for status info (in RTC for archos recorders, eeprom on irivers, and a small binary file where none of these special storages exist) is a goal
09:44:57jhMikeSJdGordon: Yeah it should hardly be any more difficult
09:45:12amiconnAn important thing is to keep the number of disk spinups down
09:45:45***Saving seen data "./dancer.seen"
09:45:57amiconnThe current settings system delays the saving of the config sector until the next spinup (triggered for other purposes, like loading tracks etc), or until shutdown
09:46:12jhMikeSLoad what you have to have in RAM in I supposed it attempted already but there really is just one big settings structure anyway. just load it once.
09:46:19amiconnThis is simple since it's a single sector, the ATA driver has a buffer for it
09:46:21 Join Crackerizer [0] (n=root@
09:46:32amiconnThe status info changes quite often
09:47:14Crackerizerchendo: could you try that again?
09:47:14 Quit San^3 (Read error: 104 (Connection reset by peer))
09:47:42jhMikeSAll parts of the system should have access to the settings directly instead of caching it locally in a static var unless abolutely nescessary.
09:47:45chendoCrackerizer, better now, but it's best to block the ports entirely
09:47:58 Join San^3 [0] (n=San@
09:48:04amiconnWith a .cfg file, the simple sector buffering method is no longer possible, so we need a way to register functions to be executed at spinup (or preferably, before spindown, after the action originally triggering the spinup has been executed)
09:48:42amiconnjhMikeS: application code can access global settings directly. Firmware code must not do this
09:48:42 Quit San^3 (Read error: 104 (Connection reset by peer))
09:49:16jhMikeSamiconn: I find it annoying
09:49:27jhMikeSFor what MUST it not?
09:50:01 Join San^3 [0] (n=San@
09:50:44jhMikeSThere seems no be no shortage of code that would not be hurt...the not absolutely nescessary cases.
09:50:56jhMikeSBacklight settings for instance.
09:50:57amiconnWell, firmware code is firmware code, and there should be a clean layer of abstraction
09:51:00 Quit San^3 (Read error: 104 (Connection reset by peer))
09:51:13Crackerizerchendo: thank you. i never look at those settings because i don't think anyone will interest at me. but i've changed my mind now. :)
09:51:41amiconnOtherwise we'd end up in a mess before long. Don't forget that rockbox is truly multiplatform.
09:51:48chendoCrackerizer, heh :P
09:51:59jhMikeSIt adds bulk and complication there's nothing really clean about it sometimes
09:52:29 Join San^3 [0] (n=San@
09:52:30jhMikeSIf in backlight.c I access global settings for timeout, what's the deal? How bout layered settings then?
09:53:40amiconnThe deal is e.g. that applications can now change the backlight operation for special purposes w/o touching the global settings
09:54:20amiconnI agree that the interaction is sometimes messy, e.g. in the backlight case
09:55:40jhMikeSI see what you did in mpegplayer if that's what you mean
09:55:43amiconnFor backlight, both apps and firmware need to know the possible (special) values. backlight.c should take a simple timeout value in seconds (with the special cases 0 == always off and -1 == always on), and the rest handled in the app layer
09:56:24jhMikeSI hate all those parallel array lying around
09:56:36amiconnThe -1 woul deven simplify things - if the timeout is interpreted as unsigned, -1 would be very very long, i.e. always on, without special measures
09:57:08amiconnjhMikeS: Yes, but as I just explained, the parallel arrays aren't necessary, and do indeed complicate things
09:57:10jhMikeScould be...negative values could be used for special behavior
09:57:42jhMikeSamiconn: yes indeed they have to be careful to get everything updated in a load of files
09:58:27amiconnSo I'd like the firmware layer to keep its settings functions, and not access global settings directly, but the mapping (i.e. special arrays) have to be removed from firmware/
09:58:42jhMikeSHaving it just take the timeout would get rid of that but that's how it's done now so I had to chime in and add the LCD Off values that way too :)
09:59:46 Join San [0] (n=San@
09:59:46 Quit San^3 (Read error: 104 (Connection reset by peer))
10:00:06CtcpIgnored 2 channel CTCP requests in 1 hour and 18 minutes at the last flood
10:00:06*JdGordon is 80% done with the lcd settings menus :' this is soo slow and tedious
10:00:06 Quit San (Read error: 104 (Connection reset by peer))
10:01:12midkayJdGordon: what are you doing to it>?
10:01:28JdGordonmutilating it!
10:01:47 Join San^3 [0] (n=San@
10:01:49jhMikeSamiconn: I'm just wonder about something where it doesn't make sense to have every value in the "continuum"
10:02:24jhMikeSLike sampling rate or what not. You know 22050,44100,48000
10:02:25 Join MarcoPolo [0] (
10:02:53amiconnSamplerate is a problematic example
10:03:10jhMikeSamiconn: that why I mention it. :)
10:03:12amiconnNot all platforms support all values, _and_ they aren't continuous
10:03:39amiconnThere are 9 standard samplerates
10:04:12amiconnArchos supports all of them (and with tricks, even non-standard ones are possible for pcm when we integrate the codec)
10:04:38amiconnIriver and X5 only support 11025 / 22050 / 44100
10:05:11 Quit dongs (Remote closed the connection)
10:05:15amiconnThe ipods will support the standard rates in varying combinations (depending on the audiocodec)
10:05:54 Join safetydan [0] (
10:07:13 Join Bger [0] (n=bager@rockbox/developer/Bger)
10:09:07jhMikeSamiconn: can't set the CPU to accept others? The codec will take more.
10:09:18amiconnNo way.
10:09:42amiconnThe coldfire i2s clock is locked to the xtal clock
10:09:46jhMikeShow's the pitch screen work?
10:09:54amiconnSoftware resampling
10:10:39amiconn(on swcodec of course)
10:11:14amiconnOn archos, we use a very special trick for pitch - telling the MAS that it has a different xtal than it actually has
10:12:07jhMikeSWhat happens if I set the TLV320 to 48000? :)
10:12:22 Join Kohlrabi [0] (
10:12:54amiconnIt will produce somewhat distorted sound
10:13:49jhMikeSWhat manual section deals with this?
10:13:54jhMikeSfor coldfire?
10:14:14amiconnSection 17
10:14:42amiconnBtw, I recommend the MCF5249 manual, at least for looking up sections
10:15:08amiconnThe bookmark list shows the actual section names instead of just "Section NN"
10:15:25amiconnThe section numbering is identical with teh SCF5250
10:16:46 Quit Crackerizer (Read error: 110 (Connection timed out))
10:17:31 Join Crackerizer [0] (n=root@
10:19:34 Quit Hideo ("tada")
10:19:34 Quit San^3 (Read error: 104 (Connection reset by peer))
10:19:59 Join San^3 [0] (n=San@
10:22:11 Join perplexity [0] (
10:22:11 Quit San^3 (Read error: 104 (Connection reset by peer))
10:22:46 Join San^3 [0] (n=San@
10:25:04CrackerizerCan rockbox turn ipod to sleep mode?
10:25:04 Quit San^3 (Read error: 104 (Connection reset by peer))
10:25:08 Join San^3 [0] (n=San@
10:25:27 Quit _FireFly_ ("Leaving")
10:26:03 Join DarthLappy [0] (n=Angus@pdpc/supporter/student/DarthShrine)
10:30:06 Quit barrywardell ()
10:31:59 Join San [0] (n=San@
10:31:59 Quit San^3 (Read error: 104 (Connection reset by peer))
10:32:59RibsCrackerizer, Define "Sleep mode"
10:32:59 Quit San (Read error: 104 (Connection reset by peer))
10:33:31 Part pixelma
10:33:56 Join San^3 [0] (n=San@
10:34:38CrackerizerRibs: it likes when you select "sleep" menu in original ipod firmware.
10:34:52Ribsyeah, I don't know what that does
10:34:55RibsI never used that function
10:35:12Ribsrockbox will power off the ipod after a while or being idle, if that's what you mean
10:35:17 Quit San^3 (Read error: 104 (Connection reset by peer))
10:35:41Ribsand when you turn it back on, you can just press play to make it load up the last song you were listening to
10:36:11 Join San^3 [0] (n=San@
10:38:37 Join San [0] (n=San@
10:38:37 Quit San^3 (Read error: 104 (Connection reset by peer))
10:40:34 Quit TCK (Read error: 104 (Connection reset by peer))
10:40:34 Quit San (Read error: 104 (Connection reset by peer))
10:40:47 Join San^3 [0] (n=San@
10:44:04CrackerizerRibs: yes, rockbox will turn an ipod of after a while. but can i turn it off when needed?
10:44:04 Quit San^3 (Read error: 104 (Connection reset by peer))
10:44:11 Join San^3 [0] (n=San@
10:44:22RibsCrackerizer, yes. Press and hold the play button for a few seconds
10:44:28 Quit San^3 (Read error: 104 (Connection reset by peer))
10:44:28Ribsthen you'll see 'shutting down' come on the screen
10:46:19 Join San^3 [0] (n=San@
10:49:12 Join San [0] (n=San@
10:49:12 Quit San^3 (Read error: 104 (Connection reset by peer))
10:49:34Crackerizerribs: that will restart the ipod, not turn it off.
10:49:34 Quit San (Read error: 104 (Connection reset by peer))
10:49:42RibsCrackerizer, no, that turns it off
10:49:56RibsI use my rockbox'd ipod every day... the stuff I use, I know how to use..
10:50:41 Join San^3 [0] (n=San@
10:56:54 Join San [0] (n=San@
10:56:55 Quit San^3 (Read error: 104 (Connection reset by peer))
10:58:02Crackerizerribs: what is your model?
10:58:02 Quit San (Read error: 104 (Connection reset by peer))
10:59:07 Join San^3 [0] (n=San@
10:59:38Crackerizerribs: oh, yes, the ipod is turned off now. i tried to turn it off while changing.
10:59:44 Quit San^3 (Read error: 104 (Connection reset by peer))
10:59:50Crackerizerthank you ribs.
10:59:53RibsNo problem.
11:00:11Crackerizerribs: do you have the menu-delay problem with your 5g?
11:00:24Ribsdefine "menu delay"
11:01:25 Join Paul_The_Nerd [0] (
11:01:37 Join San^3 [0] (n=San@
11:01:45Crackerizerwhen you change the menu between items, it doesn change instantly.
11:02:14Ribsah... Press "menu".. goto: General Settings -> Display -> LCD settings -> First Keypress Enables Backlight Only. turn that off
11:02:39Ribsthen General Settings -> Playback -> Fade on Stop/Pause .. turn that off as well
11:05:57 Quit scorche (Read error: 110 (Connection timed out))
11:08:04Crackerizerribs: does not work here but thanks anyway.
11:08:11Crackerizermine is 3g.
11:08:23Ribsmaybe your 3g is just a bit too slow
11:08:33Ribsrockbox will improve it's ipod port in time, we just have to be patient
11:14:03 Part Paul_The_Nerd
11:17:25 Join ootput [0] (n=ootput@tor/regular/five0)
11:17:49amiconnjhMikeS: The MCF5249 - SCF5250 manual section equivalence only holds up to section 18. Section 19 of SCF5250.pdf describes the internal boot rom which doesn't exist on MCF5249. So all further sections are shifted by 1
11:17:53ootputis there a list of battery types for the ipod platform? I'm trying to configure rockbox on my 1st gen mini to display the right scale
11:19:13 Join RoC_MM [0] (
11:21:15 Quit MarcoPolo (Remote closed the connection)
11:23:14 Join ni1s [0] (
11:25:13 Join ender` [0] (i=null@
11:26:22JdGordonamiconn: where is the shutdown function you need fixing?
11:26:51 Quit RoC_MM ("Leaving")
11:28:07JdGordondw, found it
11:29:13amiconnscreens.c shutdow_screen iirc
11:29:17amiconnBut gtg, bbl
11:29:20 Part amiconn
11:29:41 Join bluey- [0] (
11:30:45JdGordondoes anyone in here have the recorder?
11:31:14daurn|laptoparchos one?
11:31:15JdGordonthe archos recorder
11:33:16JdGordondaurn|laptop: do u have it?
11:37:33 Join bytie [0] (
11:37:56 Join Paul_The_Nerd [0] (
11:38:02 Join scorche`` [0] (
11:40:22 Nick scorche`` is now known as scorche (
11:45:51***Saving seen data "./dancer.seen"
11:46:19 Join freqmod [0] (
11:53:51 Join Lear [0] (
11:55:07JdGordondo we want this fixed?
11:58:58JdGordoni _tihnk_ ive fixed it.. waiting for sim to finish building to test
11:59:47 Join Genre9mp3 [0] (
12:00:47JdGordonnope... that didnt fix it... ill keep trying :p
12:01:25scorcheim sure keeping ritesh from cheating on one of our games is high priority too!
12:02:10 Quit lorijho ("leaving")
12:02:14JdGordonthats what i rekon!
12:02:25 Join belze_ [0] (
12:04:35 Join tongas [0] (
12:05:41 Quit bytie (Remote closed the connection)
12:08:15 Join Farpenoodle [0] (n=solo84@
12:08:15ootputhow often do you guys implement cvs dailies on your ipods?
12:08:37scorchecvs builds, or daily builds?
12:08:41scorche(two different things)
12:09:33Paul_The_NerdIt really depends on what's been going on. If there's a change or fix that affects me, I update, if not, I don't. It's very much inconsistent.
12:09:36ootputthe ones documented at
12:10:13Paul_The_NerdThose are all the changes in the most recent daily build.
12:10:20Paul_The_NerdSo, you mean "daily builds" and not "cvs builds"
12:10:30markunootput: why do you want to know btw?
12:10:34scorcheas i said..
12:10:38ootputokay, i assumed dailies were built from cvs commits
12:10:38Paul_The_NerdIn which case, I'd wager most people in this channel don't use dailies.
12:10:46Paul_The_NerdDailies are built from CVS commits. Once per day
12:10:50Paul_The_NerdAKA daily
12:10:57Paul_The_NerdCVS builds are built once per commit.
12:11:04ootputah, i see
12:11:26JdGordonPaul_The_Nerd: do u rekon i fix the bug int he forum thread i mentioned above? or leave it?
12:12:14Paul_The_NerdJdGordon: It may as well be fixed.
12:12:31Paul_The_NerdI always wonder why people think "dailies" are updated more than once per day.
12:12:42 Join Sinbios [0] (
12:13:37 Join Massa [0] (n=Massa@
12:14:35MassaHi everybody!
12:15:06Massasafetydan, are you back from holidays? How was it?
12:17:45 Join bluebrother [0] (
12:18:38bluebrotherJdGordon, is this task still valid?
12:19:11JdGordonit shuold be fixed...
12:19:24 Quit belze (Read error: 110 (Connection timed out))
12:19:58ootputfor those of you who have compiled rockbox on debian, where can i find the arm-elf-gcc binary? apt-cache/file doesn't reveal its whereabouts
12:19:58 Quit San^3 (Read error: 104 (Connection reset by peer))
12:20:16JdGordonyou have tobuild it yourself
12:20:23 Join San^3 [0] (n=San@
12:23:04JdGordonPaul_The_Nerd: wtf??? "most time online"
12:23:04JdGordonLlorean 63d 23h 11m
12:23:19 Quit ootput ("leaving")
12:23:22MassaAre recursive function calls allowed and feasible in rockbox?
12:23:39JdGordonjust be careful because of the smallish stack
12:23:45JdGordon8kb or something rediculous
12:23:45 Join ootput [0] (n=ootput@tor/regular/five0)
12:24:58MassaWhat will be put on stack when calling a function? The parameters to the function and the return address? Or other things, too?
12:24:58 Quit San^3 (Read error: 104 (Connection reset by peer))
12:25:21Bagderlocal variables
12:25:26JdGordonalso any variables in the function, and other house keeping stuff
12:25:30 Join San^3 [0] (n=San@
12:25:57Paul_The_NerdJdGordon: Quite often I leave a browser window open to the page while I'm doing other stuff. Ever time I refresh it, that's essentially another 15 minutes added to my online time.
12:26:05MassaSo having a big character array inside a function is not a good idea?! ;)
12:26:10 Quit San^3 (Read error: 104 (Connection reset by peer))
12:26:30JdGordonPaul_The_Nerd: suuure you do... /me looks at Paul's nick :p
12:26:44JdGordonMassa: yes, but if you can make it static then its fine
12:27:52 Join San^3 [0] (n=San@
12:28:10JdGordonMassa: depending on why you are recursing, it can be very simple to change it to iterative
12:28:14MassaThat's difficult when I want to call a function recursively and use their own variables (which of course shall not affect the callers variables).
12:28:19 Quit San^3 (Read error: 104 (Connection reset by peer))
12:28:43MassaIt's again wps parsing - for coditionals.
12:29:13JdGordonis the recursive function finished? paste it and we might be able to change it to a loop?
12:29:47safetydanMassa, yo. Holidays were good. Great skiing in New Zealand :)
12:30:07 Join San^3 [0] (n=San@
12:30:08MassaTheir parameters may contain other tags, which also have to be parsed, wich also may contain conditionals, which also may contain other tags...
12:30:33JdGordonBagder: can you temp ban San^3 untill his net is working a bit better?
12:30:47MassaJdGordon: no, the recursive function has not be written - I'm still thinking about the best way to do it ;)
12:31:40Massasafetydan: Oh! It's currently winter at your place? We're supposed to have summertime now - although it's more like spring ;)
12:31:58JdGordondo it recursivly and then see how bad it is... you might be lucky :p
12:32:19safetydanWell technically it's winter here, but today it was 28 degrees so...
12:33:38MassaJdGordon: I don't want to do it recursively - if there's a better way...
12:33:51 Quit San^3 (Read error: 104 (Connection reset by peer))
12:33:53daurn|laptopany admin here?
12:34:20markunwhat kind of admin?
12:34:24 Join San^3 [0] (n=San@
12:34:30JdGordonMassa: can you just work from the inside out? or not that simple?
12:34:54 Quit DarthLappy ("leaving")
12:34:56Massasafetydan: well, actually 28 degrees (celcius of course) _should_ be our summertime temperature - but currently it's raining and having about 15 degrees...
12:34:56markunlinuxstb_: a patch to move one of the ipod targets to target tree:
12:35:07 Quit San^3 (Read error: 104 (Connection reset by peer))
12:35:25markunlinuxstb_: and he's willing to also port the other ipods (but can't test them of course)
12:35:26MassaJdGordon: what do you mean? Go to the inner tag/token, parse it and go back?
12:35:36daurn|laptopone who knows about neuros etc
12:35:47Massasafetydan: you could join our discussion - it's about WPS parsing ;)
12:35:54markundaurn|laptop: ask Bagder
12:36:05safetydanah, conditional tokens parsing...
12:36:10*daurn|laptop badger's badger
12:36:19daurn|laptop - whats his current nick?
12:36:19Paul_The_Nerdbagder, not badger.
12:36:23Learmassa: current conditional parser isn't recursive. Maybe that can help...
12:36:25Paul_The_NerdHe's not here right now.
12:36:41 Join San^3 [0] (n=San@
12:36:43daurn|laptopdoesn't he change his name
12:36:49markunHe was here 10 mins ago
12:37:01Paul_The_NerdOh, wait, he's here
12:37:02bluebrotherdoes someone know of a method to convert graphical equalizer presets to parametric?
12:37:04Paul_The_NerdI just read right past it.
12:37:07Massasafetydan: Yeah, I used your parsing code as base for another one ;)
12:37:29Paul_The_Nerdbluebrother: Wouldn't it kinda depend on what the graphical EQ used for Q?
12:37:30 Quit San^3 (Read error: 104 (Connection reset by peer))
12:37:40Massasafetydan: but I have some problems in handling the conditionals (not to talk about sublines which I didn't have a look at)
12:38:12bluebrotherPaul_The_Nerd, sure, but it should be possible to guess that
12:38:53bluebrotherthe bigger problem is the fact that the number of channels isn't equal.
12:39:15 Join San^3 [0] (n=San@
12:39:24Massasafetydan: each argument of a conditional may also be a sequence of tags/tokens with own parameters...
12:39:42 Quit San^3 (Read error: 104 (Connection reset by peer))
12:39:43safetydanMassa, yup... just reading through the code again
12:40:28Massasafetydan: so the easy "just jump over the appropriate number of '|' to find the correct argument" will not work
12:41:35 Join San^3 [0] (n=San@
12:41:53Learmassa: you need to consider the current conditional level, which is pretty much what skip_conditional does.
12:43:15MassaLear: what about tags which also have parameters? skip_conditional would not work for that!
12:43:29 Quit Sinbios ("If the definition of a klutz is someone who doesn't have eyes on their ass, then yes, I suppose I am a klutz.")
12:43:51safetydanMassa, at the tokenizer level I don't think you really need to worry about it do you?
12:43:52Learmassa: you mean like %xl ?
12:44:08daurn|laptopBagder? - you here? - will you resond
12:44:33markundaurn|laptop: just ask. He will respond later.
12:44:33 Quit San^3 (Read error: 104 (Connection reset by peer))
12:44:39MassaLear: theoretically yes, but %xl must be on its own line...
12:45:00 Join San^3 [0] (n=San@
12:45:13 Join lorijho [0] (
12:45:23Massasafetydan: what do you mean "you don't need to worry about"? Why not?
12:45:43LearMassa: Hm... Current syntax doesn't support that kind of tag in a conditional, obviously, so do you need to worry about it?
12:47:46JdGordonwho knows about firmware/drivers/ata.c ?
12:48:03safetydanMassa, Well you're just tokenizing the WPS string not parsing it as such
12:48:03 Quit San^3 (Read error: 104 (Connection reset by peer))
12:48:16MassaLear: it does not? :-S That means, that the album art tag is not well designed - it would need it ;)
12:48:35 Join MarcoPolo [0] (
12:48:45 Join TeaSea [0] (
12:48:45 Join San^3 [0] (n=San@
12:49:21LearMassa: No, how could it? The conditional uses "|" as separator, so a tag inside a conditional cannot use it (at least not directly).
12:49:49LearYou can display a "|" by writing it as a "%|" (I think, at least... :) )
12:50:36MassaLear: it could use it - if the parsing would know about it (and then a real parsing of the sub-tags would be needed)
12:50:37 Quit San^3 (Read error: 104 (Connection reset by peer))
12:51:17LearMassa: That would make it uneccessarily complex, imho...
12:51:25 Join San^3 [0] (n=San@
12:51:51MassaLear: I don't think that "%|" will work inside a conditional - as fas as I remember skip_conditionals does not distinguish between "|" and "%|"
12:52:52MassaLear: I think you're right - if the album cover tag is the only one who needs it - it _has_ to be changed.
12:54:13 Part ootput
12:54:44LearMassa: Maybe not, but it should be possible to display e.g. a "|" by writing "%|" in the WPS...
12:55:24MassaAny suggestion for the album cover tags? I think about a "%Cl" for definition (similar to "%xl") and "%C" (similar to "%xd") to display it.
12:56:24 Join San [0] (n=San@
12:56:24 Quit San^3 (Read error: 104 (Connection reset by peer))
12:57:49 Join ScoTTie_ [0] (n=scott@unaffiliated/scottie)
12:57:49 Quit San (Read error: 104 (Connection reset by peer))
12:57:51 Quit ScoTTie (Read error: 54 (Connection reset by peer))
12:57:57 Quit ScoTTie_ (Remote closed the connection)
12:58:42Massaor "%Cl|c|x|y|maxwidth|maxheight|" for definition of the album cover of the current title and "%Cl|n|x|y|maxwidth|maxheight|" for the next title
12:58:49 Join San^3 [0] (n=San@
12:59:02 Part Paul_The_Nerd
12:59:26Massaand "%Cc" to display the album cover of the current title and "%Cn" to display the album cober of the next title.
12:59:50Massaand "%?Cc" / "%?Cn" for the conditionals
13:00:42markunMassa: if you only keep the tokens in memory the wps format could perhaps be changed to something more readable
13:00:42 Quit San^3 (Read error: 104 (Connection reset by peer))
13:01:12 Join lee-qid [0] (
13:01:29 Join San^3 [0] (n=San@
13:01:37Massasafetydan: are you still reading your code? Don't you understand it any longer ;)?
13:02:37safetydanMassa, I understand it, just not sure why I stopped writing it. Must have been something to cause me to pause at that level
13:03:12Massamarkun: yes only the tokens will be kept in memory - but I'm not sure if a changed WPS syntax will be accepted :)
13:03:37markunwe also changed the language file format to somethings more readable..
13:03:45JdGordonhow do u typedef a function type?
13:04:00 Join ScoTTie [0] (n=scott@unaffiliated/scottie)
13:04:08 Quit Siku (
13:04:08 Quit Slasheri (
13:04:08 Quit San^3 (Read error: 104 (Connection reset by peer))
13:04:27Massasafetydan: interested in my code? Or better in my road works code ;)
13:04:59Massamarkun: that's something different, it only affected developers. Changing wps code would affect users as well!
13:05:16 Join San^3 [0] (n=San@
13:05:16safetydanMassa, don't have time to look at it in detail at the moment, nearly time for me to go to sleep :)
13:05:17NJoinSiku [0] (
13:05:17NJoinSlasheri [0] (i=miipekk@rockbox/developer/Slasheri)
13:05:25 Quit San^3 (Read error: 104 (Connection reset by peer))
13:05:37safetydanMaybe attach a patch to the FS #4826
13:05:38MassaJdGordon: e.g. "typedef int (*wps_parse_func)( int a, int b);"
13:06:36JdGordonthen use is as "wps_parse_func func"?
13:06:37Massasafetydan: I will - but it's far from being finished! It needs a lot more work.
13:06:53 Join San^3 [0] (n=San@
13:07:29MassaJdGordon: yes - and then you could call it with "func( a, b );"
13:08:17Massasafetydan: how late is it on your site (you're in Australia - aren't you?) 1AM?
13:08:18 Quit San^3 (Read error: 104 (Connection reset by peer))
13:08:44safetydanMassa, not quite 1am :) We're only UTC+10 so 21:08 is the local time
13:08:53safetydanhave to get up early for work
13:09:20 Join San^3 [0] (n=San@
13:09:42Massasafetydan: actually 21:00h is no time to go to bed - only my children have to :P
13:10:17 Quit Siku (Read error: 145 (Connection timed out))
13:11:14 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
13:11:14 Quit San^3 (Read error: 104 (Connection reset by peer))
13:11:40 Join San^3 [0] (n=San@
13:14:01 Join San [0] (n=San@
13:14:01 Quit San^3 (Read error: 104 (Connection reset by peer))
13:16:21 Join San^3 [0] (n=San@
13:16:22 Quit San (Read error: 104 (Connection reset by peer))
13:17:51 Join bbroke [0] (
13:18:39JdGordonamiconn: am i correct to assume ata_perform_sleep is called before the disk actually spins down?
13:19:45 Part juxtap
13:20:27amiconnata_perform_sleep() _is_ what makes the disk spin down
13:20:35JdGordonoh good :)
13:20:56JdGordonim having a go at adding the callback function thingy there..
13:21:14amiconnAfter that, the ide power is optionally cut (2 seconds later or so) - if the target hw supports it and the option is enabled
13:21:43amiconnThing is, we might want more than one registerable callback
13:22:04JdGordonwell i have an aray of 3 atm..
13:22:10JdGordon#define MAX_ATA_CALLBACKS 3
13:22:18amiconn2 or 3 should be sufficient
13:22:27preglowfreqmod: you here?
13:22:34amiconnBut adding it in the ata code has drawbacks.
13:22:35JdGordona callback is bool()(void), if any return true then the disk is not spun down, but all are always run
13:22:58JdGordonit wouldnt slow it down enoug to be noticable would it?
13:23:04amiconnFor instance, there's more than one implementation of the ata function set
13:23:28 Join XavierGr [0] (
13:23:29JdGordon? ata.c is always used isnt it?
13:23:30amiconnAn app would only register a callback if there's work to do
13:23:41amiconnOndios use ata_mmc.c
13:23:49amiconniFP7xx uses ata_flash.c
13:24:18 Join Paul_The_Nerd [0] (
13:24:28amiconn...and there might be more interfaces in the future (e.g. usbotg)
13:24:34Paul_The_NerdOkay, I think the forums are "fixed" finally
13:24:35JdGordonhmm... as for registering... I was doing it so a function would register on init and if it had something to do it would do it, otherwise it would qwuit quickly
13:27:30 Join San [0] (n=San@
13:27:30 Quit San^3 (Read error: 104 (Connection reset by peer))
13:27:50JdGordonamiconn: what about just making a new file in firmware/ for this and have each ata_ file call it?
13:29:28amiconnHmm, perhaps
13:29:28 Quit San (Read error: 104 (Connection reset by peer))
13:29:40amiconnAdding the callback in ata_perform_sleep() is probably bad
13:29:45 Join San^3 [0] (n=San@
13:29:56amiconn(1) It doesn't exist on every platform
13:30:30amiconn(2) The ata thread isn't aware of more accesses happening "silently" and may cut the power while the disk is being accessed -> BAD
13:31:36JdGordon1: each platform would stick the call where it works best for that platform.. 2: i was doing it before the mutex, which i assume would get rid of that problem
13:31:36 Quit San^3 (Read error: 104 (Connection reset by peer))
13:31:53JdGordon.. or my logic is wrong and it makes it worse :p
13:32:17 Join San^3 [0] (n=San@
13:32:32amiconnImho the ata thread (or equivalent) needs to handle it - which needs some work on the flash platforms as there isn't even a thread for it, or the thread has a different purpose
13:34:40amiconnThis is also necessary to keep the correct operation of normal sleep timeout vs. Q_SLEEP
13:34:48JdGordonit looks like it can go in the ata thread easily (for ata.c targets)..
13:35:26JdGordonim correct in assuming that if the callback functon does anything the last_disk|user_activity variables would be updated yeah?
13:38:26 Quit San^3 (Read error: 104 (Connection reset by peer))
13:40:44freqmodpreglow: yes
13:41:03 Join lightyear [0] (
13:41:06 Quit ni1s (Remote closed the connection)
13:41:20*freqmod wasn't looking at konversation because he is woring on fixing his email server
13:41:34preglowfreqmod: did you remove much code from speex?
13:42:08daurn|laptopw(here)tf is Bagder
13:42:18freqmodwell, what is much, I have emptied some fuctions
13:42:30preglowfreqmod: i'm just doing a diff between 21.06 svn and your code, and there seems to be quite a bit missing
13:42:32freqmodhowever the function declarations are still there
13:43:14preglowmyeah, i see
13:43:44freqmodsvn has not changed since my last diff
13:43:53preglowoh, it has
13:44:32freqmodhas it? , I did a 'svn diff' just now and it didn't give me any more differences that i have made
13:45:19preglowso you have synced against speex svn since 21.06 ?
13:45:21linuxstb_AFAIK svn diff (if it's the same as cvs) just tells you your local changes compared to the version of cvs you've checked out. Not the changes other people have checked in.
13:45:52***Saving seen data "./dancer.seen"
13:46:53daurn|laptoplinuxstb_: do you know about dm320?
13:46:53freqmodhowever my only changes to the speex code are a lookuptable for exp in sb_celp.c sterio.c misc.c/h, arch.c/h and math_approx.c/h (except removing code)
13:48:40JdGordoncan i add a very simple thread for fake ata to the sim?
13:50:37preglowbtw, why did you remove the functions?
13:50:46 Quit MarcoPolo (Remote closed the connection)
13:50:50preglowjust asking because i don't want any unnecessary changes
13:50:56preglowi'd like to sync agains svn as easily as possible
13:51:01freqmodjust to save code space and to remove the sin functions
13:51:07freqmodrestore them if you want
13:51:36freqmodor i could do it in my tree, but then you'll have to merge your optimalizations
13:51:49 Join [San] [0] (n=San@
13:51:50preglowi haven't done any opts yet
13:51:56preglowi want to commit it first
13:53:35 Quit safetydan ("Ex-Chat")
13:53:55*freqmod is syncing speex to svn (as similar as possible)
13:56:04*freqmod got an include loop ;/
14:00:05preglowis there an include file that is always included?
14:00:05 Quit [San] (Read error: 104 (Connection reset by peer))
14:00:22 Join [San] [0] (n=San@
14:00:25linuxstb_daurn|laptop: No.
14:00:26freqmodi think arch.h is included very many places
14:01:53preglowfreqmod: looks like only misc.h includes it
14:02:40preglowmany files include misc.c
14:08:43Mikachuyou mean .h?
14:14:31 Quit lorijho ("leaving")
14:15:18 Join Coldtoast [0] (
14:15:33Coldtoasthowdy all
14:17:41 Quit TeaSea (Remote closed the connection)
14:17:54 Join Siku [0] (
14:18:26freqmodpreglow: now i have nearly synced it, however i miss the following functions for encoding: log,fabs,floor,pow
14:18:35preglowno wonder
14:18:38preglowthey're libm
14:19:11freqmodshould i link a libm, make palceholder functions or something else?
14:19:43Coldtoastafter having run rb on my iriver for, god, almost a year and a half an then buying this Nano, I'm stoked rb is usable on the nano
14:19:53preglowfreqmod: i can't think of anything better than making placeholders
14:19:55freqmodi think i make empty functions, at least temporary
14:19:58preglowit should be fixed point one day anyway
14:22:25 Join TeaSea [0] (
14:25:16Coldtoastwhere's the nano WPS gallery?
14:26:44bluebrotherColdtoast, check the wiki
14:26:55Coldtoastcheers. just found it. heh
14:26:58freqmodok, fixed will upload soom
14:29:45freqmoduploaded"> unzip in apps/codecs (includes only the libspeex directory)
14:29:52freqmodI had to edit a few headers too
14:30:05freqmodspeex_types.h + a few include paths
14:31:16freqmodplaceholders in math_approx.c/h
14:31:54freqmodthe include files from svn:/trunk/speex/include/speex are in libspeex/speex
14:34:43*JdGordon just mde rockbox impossibly unstable!
14:35:40JdGordonI've somehow disabled ata spinup !
14:39:24 Join lodesi [0] (
14:40:45 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
14:43:16 Join MarcoPolo [0] (
14:44:28BgerJdGordon: what are you working on atm ? :D
14:44:44JdGordonrandom useless stuff :p
14:44:58JdGordontrying to get a callback thingy happening before the disk spins down...
14:45:06JdGordonall i have managed to do is kill the ata driver! :D
14:45:44 Join Arathis [0] (
14:46:00JdGordonamiconn: still around?
14:46:02BgerJdGordon: :D
14:55:47 Quit Coldtoast ()
14:59:29JdGordonhmm... do i have to do anything else other than adding a new file to firmware/SOURCES for it to not crash? i seem to be able to crash the ata(?) thread without doing anything other than adding a new file to the build (the functions in the file are not even called and it crashes)
14:59:39 Quit MarcoPolo (Remote closed the connection)
15:00:26 Quit TeaSea (Remote closed the connection)
15:03:54 Join TeaSea [0] (
15:09:20*JdGordon is starting to worry... copying over a cvs rockbox.iriver isnt stopping this freesing
15:09:37JdGordonclearing the settings doesnt help either
15:11:23MassaJdGordon: does the original firmware work?
15:12:01JdGordonyep, it works
15:13:13midkayJdGordon: mutilating it how?!
15:14:27JdGordonmidkay: that wasint in reply to 6 hours ago was it?
15:14:35midkayit was. i forgot about you.
15:14:45midkayyou didn't address me in your reply and as such I just remembered asking.
15:15:02JdGordonhaha oh well
15:15:46MassaJdGordon: so it _must_ be something wrong with your build...
15:15:49midkay"oh well"? :)
15:16:41JdGordonMassa: wierd.. cvs build works fine.. mine doesnt
15:16:46JdGordonmy gcc must still be fubar
15:17:10amiconnTried 'make clean' first?
15:17:48JdGordon5 or 6 times
15:18:13Massaalso did a new configure?
15:18:31amiconnDo you have other changes than the ata callback stuff?
15:19:29JdGordonok, very wierd... it all seems to be working again..
15:19:41JdGordonnow time to re-add the ata stuff and see what happens
15:21:53JdGordonwell that apears to be a massive waste of 30min...
15:23:17JdGordonamiconn: i tihnk it actually works!
15:24:02JdGordoni've got it sayin "about to sleep" before it sleeps
15:24:40amiconnThe question is whether it still works if the callback is doing further disk operations
15:25:17amiconnI tend to think we shouldn't wait until before spindown, but instead call the callbacks after the first access, like the delayed sector is handled now
15:25:30JdGordonwill a quick read be enough to test it?
15:26:04JdGordonwouldnt that be calling it more often than at spindown?
15:26:25amiconnThe callback should be called once, then cleared
15:27:06amiconnIf the app registering it has more things to do, it should re-register
15:27:44JdGordonok, once we know this works that can be fixed
15:31:02JdGordonfor the sim, ive made a dummy thread to just trigger it evey 2min..
15:31:13preglowfreqmod: are the extra files something that's popped up in svn recently?
15:32:01preglowtest*, smallft.*, vorbispsy.*
15:32:08 Part Paul_The_Nerd
15:32:59freqmodno, some of them are files releated to encoding which i removed when they wasn't called after i removed the contents of the encoding functions
15:33:10freqmodthe test files are test programs
15:33:53preglowthink i'll delete those again
15:34:42freqmodvorbispsy is psycoacustic coding based on ogg vorbis
15:35:09freqmodsmall fl is a Fast Fourier transform library, for encoding
15:35:20 Join San [0] (n=San@
15:36:24 Quit [San] (Read error: 104 (Connection reset by peer))
15:38:45 Join Siimors [0] (i=Siimors@
15:40:39preglowi'll leave those in
15:41:14freqmodthat would be best, if somebody sometime in the future wanted to make a encoding plugin
15:43:07preglowit really does spout a lot of warnings, though
15:43:43Bgerhm, does anyone know something for kde like "the windows' 2 traffic pc-s in the taskbar" ?
15:43:45 Join PaulJam [0] (
15:44:10JdGordonamiconn: hmm.. it crashes if you access the hdd in the callback.. which defeats the purpose :p
15:44:46JdGordonwhich is a bit odd... because shouldnt last_user_activity and/or last_disk_activity be updated in the calls to open() ?
15:44:53amiconnHmm. Did you implement the callback-in-ata-access?
15:45:08JdGordonim about to..
15:45:22amiconnIf you did, the callback needs to unregister itself - _before_ actually calling it
15:45:36amiconnOtherwise it would trap itself in an endless loop
15:45:54***Saving seen data "./dancer.seen"
15:46:05amiconnThe callback would call the ata function, which would call the callback ....
15:46:20freqmodpreprocess.h: #include <math.h> to #include "math_approx.h" helps a bit
15:46:49freqmodand in fftwrap.c and kiss_fft.c
15:47:39JdGordonamiconn: ok, fixed so that wont happen... where in ata.c does it go?
15:48:34preglowthere's a bunch of parameters in speex.c that's also only used in LOGFs
15:48:36preglowand give warnings
15:48:41amiconnata_write_sectors and ata_read_sectors, at the end
15:48:48preglowsince LOGF reduces to nothing in normal builds
15:49:04amiconnI think this callback mechanism should replace the content of the old ata_flush(
15:49:32freqmodok, when i added math_approx.h i got it down to pseudofloat.h:53:1: warning: "MIN" redefined kiss_fft.c: In function ‘kf_bfly4’: kiss_fft.c:91: warning: comparison between signed and unsigned
15:49:34freqmodin libspeex
15:50:37midkayJdGordon: haha. nice fix of that brickmania "cheat but not really".
15:51:00freqmodi will make an updated package with less warnings
15:51:14preglowfreqmod: cool
15:51:55 Quit San ()
15:52:25JdGordonamiconn: ok, i put the call in ata_flush() and its not crashing/freezing.. but im not sure tis working or not :p
15:54:43JdGordonyes, it works :D
15:54:49freqmodhowever all the "unused parameters in libspeex are disabled in the libspeex makefile", as that would mean to change the speex code a lot
15:55:10 Join Coldtoast [0] (
15:55:58Coldtoasthey. what capacity is the battery on the ipod nano?
15:56:21freqmoduploaded (at same adress, includes speex.c too)
15:56:30 Join oxygen77 [0] (">
15:56:39freqmod(not tested, will do it now)
15:58:14freqmodcodec falue
15:58:29*JdGordon thinks im gonna need a mutex here...
15:58:47 Quit perplexity (Read error: 113 (No route to host))
15:58:52*freqmod copied the sim version onto the ipod
16:00:37freqmodthe arm version works on the ipod ;)
16:02:49JdGordonamiconn: its not possible for the ui thread to interupt the ata thread is it? i dont have to worry about functions being added to the callback while we r calling the callback functions.. do i?
16:03:40 Join Rondom [0] (
16:05:46 Join perplexity [0] (
16:06:45Siimorshi )
16:06:49 Join [San] [0] (n=San@
16:07:15SiimorsI bought Ipod yesterday, and 5 mins ago installed the rockbox, it seems to boot ok, thx guys :)))
16:07:24SiimorsI just need to read know how to get it to play music
16:07:55midkayyou click on something!
16:13:16Coldtoastis it possible for ipodlinux AND rb to coexist on an ipod?
16:14:39Coldtoasthow do I set it up? install rb first then run the ipodlinux installer?
16:14:58Coldtoasthmmm. actually, that'll wipe the ipod
16:19:58 Join freqmod_n [0] (
16:21:48Rob2222_Is here anyone owner of a dead H300?
16:22:40SiimorsI have a stupid question
16:23:06Siimorswill dark background color consume more battery power?
16:28:46BgerSiimors: i doubt it
16:29:16BgerSiimors: better lower the backlight brightness
16:29:36BgerRob2222_: do you need any parts /
16:29:59Rob2222_a dc plug. that part on the PCB solderes. the yellow
16:30:11Rob2222_got a really depressive problem :(
16:30:34Coldtoastwouldn't that be a standard part you could buy at somewhere like ratshack?
16:30:35 Quit perplexity (Read error: 110 (Connection timed out))
16:30:48JdGordon... do threads not work properly in the sim?
16:30:49BgerRob2222_: that was for u
16:31:00BgerRob2222_: write there under the "Needed"
16:31:15Rob2222_ic. charge port is already wanted
16:31:15SiimorsBger: if I turn off the backligt, set backgroud to white, foreground to black, I can still see menus and text and I get the most of my battery, right?
16:31:16 Nick Rob2222_ is now known as Rob2222 (
16:31:34 Join perplexity [0] (
16:31:39BgerSiimors: yeah
16:31:49 Join evoGage [0] (
16:31:56Rob2222A girl asked me, if i could assemble a 60gb hd in her H300, both she bought at ebay and sent to me.
16:32:00Bgerthe lcd backlight sucks much more current than the lcd itself, iiuc
16:32:11Rob2222both parts were faulty. (not by me!)
16:32:20 Join ni1s [0] (
16:32:32BgerRob2222: :(
16:32:35Rob2222then she gave both back and purchased new
16:32:37 Join rotator [0] (n=e@rockbox/developer/rotator)
16:32:42 Quit evoGage (Client Quit)
16:32:50Rob2222and she was here and i assembled 60gb hd
16:32:54Rob2222all fin
16:33:11SiimorsBger: is there a way to quit some plugins like chess and text-editor
16:33:12Rob2222and then i got hang on the DC cable and the unit fallen from desk
16:33:23Rob2222on the plug.
16:33:23Siimorscoz I dunno how to
16:33:37BgerSiimors: what target ? i suppose ipod ?
16:33:39Rob2222and now the charge port of the h300 is broken
16:34:04BgerRob2222: really bad luck :(
16:34:13BgerSiimors: w8
16:34:30Rob2222yes. :( im normally really carefull with such units. and then this :(
16:35:12BgerSiimors: #define CB_QUIT (BUTTON_SELECT | BUTTON_MENU)
16:35:14Coldtoastanybody know the battery capacity of the ipod nano?
16:35:42BgerSiimors: that is, press SELECT & MENU
16:35:52Siimorsyeah, it restarts the rockbox
16:35:58BgerSiimors: huh?
16:36:11Siimorsholding select + menu
16:36:14Siimorsrestarts the rockbox
16:36:40Bgerhold select and press menu quickly
16:36:43Bgeror the opposite
16:38:05BgerRob2222: still, try to add another vote for the plug on that page
16:38:35BgerRob2222: also, ask LinusN if he can tell u similar part to the original
16:39:45BgerSiimors: tried ?
16:40:24Siimorsthx it works
16:40:32SiimorsMenu (hold) + select
16:41:02 Quit freqmod_n ("Konversation terminated!")
16:41:07 Quit freqmod (Read error: 104 (Connection reset by peer))
16:42:27 Join freqmod [0] (
16:42:45 Quit tongas ("Quitte")
16:43:58 Quit Coldtoast (Read error: 104 (Connection reset by peer))
16:43:58Siimorsis there a page for theme downloads?
16:44:57Rob2222bger: thx, will do / did it already
16:46:24Rob2222is 10 euro ok as price for such a plug?
16:46:54BgerRob2222: i doubt it ...
16:47:37Rob2222well, ill see
16:49:01 Join mantono [0] (
16:49:47 Quit Rondom (Nick collision from services.)
16:49:58 Join Rondom [0] (
16:50:18BgerRob2222: no,i think it should be $1 - $5 ..
16:53:25 Join guillaumh [0] (
16:53:46 Join Febbs [0] (
16:54:16Febbslinuxstb_, you around?
16:55:57linuxstb_Febbs: I've just arrived...
16:57:49Mikachuthis isn't going to make amiconn happy
16:58:02 Quit Febs (Read error: 104 (Connection reset by peer))
16:58:49BgerMikachu: i bet u're right :D
17:00:00 Join jwhiting [0] (
17:02:30 Quit XavierGr ()
17:04:20 Nick daurn|laptop is now known as daurn|afk (n=quae@unaffiliated/daurnimator)
17:06:02 Nick Febbs is now known as Febs (
17:06:03jwhitinghi all, anyone else having or had trouble getting unicode filenames to show up right on rockbox?
17:06:24 Quit JdGordon ("Konversation terminated!")
17:06:42Soapjwhiting - you load the font pack and a unicode compatible font?
17:07:19jwhitingi loaded the fontpack
17:07:20markunjwhiting: what languages are the filenames in?
17:07:27jwhitingtraditional chinese
17:07:43jwhitingdo I need to make one of my system chinese fonts into a rockbox fnt?
17:07:46markununifont might have the right glyphs
17:08:07jwhitingunifont is one of the fonts in rockbox-fonts?
17:08:29markunOr try this:
17:08:32jwhitingall I see is square boxes where the glyphs should be
17:08:44jwhitingthanks I'll check it out
17:10:31jwhitingdo I need to change the wps to use the different fonts?
17:10:37jwhitinge.g. to use unifont?
17:10:59markunyou might need to
17:11:32markunjust try it
17:12:01jwhitingunicatcher gets them nicely, a bit big. but I'll try this nimbus pack
17:12:22jwhitingthanks very much for your help, I couldn't find anything on the faq or forums about this type of think
17:14:07markunnot many chinese rockbox users :)
17:16:04Siimorsis there a tool to create language file, or I can just edit lng file?
17:16:21BgerSiimors: for new language or ?
17:19:38markunSiimors: which translation are you interested in?
17:22:40amiconnMikachu: Indeed not. It's severely annoying me
17:25:08 Quit sando (Read error: 110 (Connection timed out))
17:33:01 Join damaki__ [0] (
17:33:42freqmodSpeex (only the libspeex dir vs rockbox speex, patch):"> (when/if someone needs to make the difference)
17:42:22Bgerfreqmod: -#define SPEEX_VERSION "speex-1.2-beta1" /**< Speex version string. */
17:42:22Bger+#define SPEEX_VERSION "speex-1.1.13" /**< Speex version string. */
17:43:05freqmodyes i know, i just replaced the misc.h from my old version
17:43:58freqmodi should have deleted that change
17:44:36 Join apo` [0] (
17:45:04*freqmod uploaded a fixed diff, it is the same content as the tar.bz2 file
17:45:48SiimorsBger: i did read the link you gave me
17:45:58***Saving seen data "./dancer.seen"
17:46:00BgerSiimors: yep, and ?
17:46:05Siimorsbut i'm not sure I can understand how to set up that perl thing
17:46:14BgerSiimors: windows ?
17:46:29Bgerdo you have cygwin installed ?
17:46:36Bgeri suppose u have
17:46:41Siimorsi haven't installed it
17:46:48Siimorsis it a preinstalled software?
17:46:55BgerSiimors: w8
17:48:41 Quit damaki_ (Read error: 110 (Connection timed out))
17:52:28 Quit Febs ()
17:56:03Bgerif you just want to start a new language translation, u don't need to do all this ...
17:56:45Siimorswhat do i need then?
17:57:08 Quit Kohlrabi (Nick collision from services.)
17:57:18 Join Kohlriba [0] (
17:57:41 Quit apo` (Read error: 104 (Connection reset by peer))
17:58:17Bgeronly to copy the apps/lang/english.lang file to apps/lang/new_language.lang
17:58:27 Join apo` [0] (
17:58:27Bgerand to translate all the "dest:" strings
17:58:44Bgerbut this will work only the first time
17:58:48Bgeri mean
17:59:30Bgerif the master language file (english.lang) is changed after that, it will be easier to update it with the genlang script
17:59:45Siimorsyou mean English.lng
18:00:10Bgerenglish.lng is the binary file, "compiled" for specific platform
18:00:47Bgeranyway, it's better to get cygwin working
18:00:54Siimorsdamn i hate how stupid I am :
18:01:26 Quit jwhiting (Remote closed the connection)
18:01:28Bgerit isn't so difficult
18:01:50SiimorsBger: i cant find "apps" folder
18:02:01Bgerit's in the cvs ...
18:02:26BgerSiimors: is the translation the only thing u want to do in near future for rockbox ? :P
18:03:24Bgerif the answer of the above q is "yes", then just go to
18:04:08Bgerdownload the ActivePerl (lower left corner of the page)
18:04:30 Quit apo (Read error: 110 (Connection timed out))
18:05:14 Join belze [0] (
18:05:39 Quit belze_ ("Be Not Nobody...")
18:07:01Siimorsdid it
18:07:21Bgerinstall it (i can't help you with that ...)
18:07:32Siimorswell I'm not THAT stupid :)
18:07:37Bgersave this somewhere*checkout*/tools/genlang
18:08:04Bgeri don't have any idea how does its installation look like
18:09:20Bger*checkout*/apps/lang/english.lang save this too
18:10:53 Nick Kohlriba is now known as Kohlrabi (
18:11:19Bgernow copy it to yourlang.lang
18:11:38Bgerstart reading and translating
18:12:21 Quit ni1s (Remote closed the connection)
18:14:38 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
18:17:17 Join ni1s [0] (
18:22:03 Quit amiconn (Read error: 110 (Connection timed out))
18:22:04 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
18:22:57 Join Febs [0] (
18:29:29SiimorsBger: damn it looks like shit in notepad, any suggestions?
18:29:47Bgertry notepad2
18:30:15Bgerthe problem is that in windows a new line is 2 chars (carriage return + line feed), and on unix/linux/etc it's line feed only
18:31:49Siimorsyeah, i'm already using it
18:32:02Siimorsso is it unicode?
18:32:16Siimorsbecause in my language there are a lot of special letters
18:33:03 Quit Lear ("Chatzilla 0.9.74 [Firefox]")
18:33:08Bgeru must save the file in UTF-8 encoding
18:34:08 Join Criamos [0] (
18:34:09markunSiimors: if you made it in another encoding you can always convert it to UTF-8 later
18:34:59Siimorsno biggie , I think noone would use rockbox in this language
18:35:03Siimorsjust me
18:35:05Siimorsso if it fails...
18:35:29markunSiimors: there are 2 other people from Latvia on rasher's page
18:37:54BgerBagder: add this page ("> to the site's news ..
18:38:00Siimorsnot found
18:38:11markunSiimors: can't find the site?
18:38:52 Join Febs_ [0] (
18:40:37Siimorslinks are broken
18:40:45Siimorsmust be my connection
18:41:04 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
18:42:31 Quit bluey- ("Leaving")
18:43:22 Quit PaulJam (".")
18:43:49Siimorswhat the hell is "ask"
18:43:52 Join _FireFly_ [0] (
18:44:45markunSiimors: it means that rockbox give you a message like "Do you want to do this?"
18:44:56markuninstead of just always doing it or never doing it
18:53:48 Quit Febs (Read error: 110 (Connection timed out))
18:53:49 Quit Febs_ (Remote closed the connection)
18:55:22 Join bluey- [0] (
18:59:22 Quit Rondom (Read error: 113 (No route to host))
19:00:15 Join Genre9mp3 [0] (n=yngwiejo@
19:02:52 Join Rondom [0] (
19:04:10 Join amiconn_ [0] (n=jens@rockbox/developer/amiconn)
19:05:32Genre9mp3Eeeeeeww.... just found an album in my disk in wma format! *face full of disgust*
19:07:03 Join Febs [0] (
19:07:47 Quit _FireFly_ ("Leaving")
19:08:54 Quit amiconn (Nick collision from services.)
19:08:54 Nick amiconn_ is now known as amiconn (n=jens@rockbox/developer/amiconn)
19:09:15 Join rretzbach [0] (
19:11:03 Quit guillaumh (Remote closed the connection)
19:11:52 Quit Crackerizer ("using sirc version 2.211+KSIRC/1.3.12")
19:11:53Siimorsmarkun: what is AV decay time?
19:14:16preglowdecay time for auto volume adjustment, i believe
19:16:52Genre9mp3Anyone know: Is there any technical difference between .m4p files and m4a files?
19:17:17preglowwell, the m4p files are encrypted, no?
19:17:19linuxstb_.m4p is Apple's convention for encrypted (protected) .m4a files.
19:18:01Genre9mp3Oh m4p is what iTunes sells, right?
19:19:25Genre9mp3Those guys at Apple like doing things different... even with the extensions! :P
19:20:44FebsThis is driving me crazy. I've got Ubuntu all set up, I've leaned how to map drives, install the RB development environment, and much more. But somehow I set my desktop icons to "super-ginormous" size and I can't figure out how to fix that.
19:20:52belzeand they like proprietary formats as much as microsoft does ;)
19:21:35Genre9mp3belze: It's all about the $$$$
19:24:02linuxstb_Febs: Are you using Gnome or KDE (or something else) ?
19:27:14BgerGenre9mp3: u're the Yngwee-io or so @ MR ?
19:27:19linuxstb_Febs: I'm not quite sure why I asked that question... I use Gnome, but have no idea how to change the icons...
19:27:47Genre9mp3Bger: Yes
19:27:48FebsIt's just ironic that I've figure out so much else, but am stymied by something else silly as the size of the icons.
19:27:52 Join rukos [0] (
19:27:53FebsIt's not really a big deal.
19:30:11 Join chendo_ [0] (
19:30:56 Quit bbroke ("Chatzilla 0.9.75 [Firefox]")
19:31:55tucozFebs, the #ubuntu channel is a support channel. Quite crowded but people are helpful
19:32:06 Join Paul_The_Nerd [0] (
19:33:20bluebrotheris there an upper limit for the size of .cfg files?
19:33:33 Quit chendo (Read error: 60 (Operation timed out))
19:33:36preglowFebs: i've never gotten an answer in #ubuntu, but it's worth a shot...
19:34:09FebsThe few times I have tried there, I haven't gotten an answer either.
19:34:47tucozFebs, try the bot
19:35:01tucozFebs, /msg ubotu <question>
19:35:24perplexitygnome configuration reminds me of zork, one wrong turn and it gets dark, then you get eaten by a grue..
19:36:01 Quit Arathis ("[rl_bot quit]")
19:38:25 Join lorijho [0] (
19:39:40linuxstb_bluebrother: I'm pretty sure they're parsed one line at a time, so I would guess the answer is no.
19:40:42bluebrotherhmm. Thanks.
19:41:04lorijhoI'm working on the RTC driver for H10.
19:42:38lorijhoDo I assume correctly that, since H10 is based on PP5020, the I2C i2c-pp5020.c code should also more or less work for H10 ?
19:43:02jhMikeSI'm wondering if I shouldn't commit that recording patch. It works well on x5 and apparently on h100/300 (I'd be suprised if it didn't). I'd like to do that so I can get to fixing up the finer points (sampling rates, other minor issues) and not have to keep putting the huge glob back up in FS. My only concern is hw codec but the changes there were mostly cosmetic and few so it shouldn't affect anything there nor any establish
19:43:22 Quit bluey- (Remote closed the connection)
19:43:26preglowjhMikeS: i'd make someone test it first if no hwcodec testing has been done
19:43:49preglowunless you're absolutely certain nothing'll be broken
19:43:55jhMikeSpreglow: who's arount to do that? I'm really itching to do it.
19:44:06jhMikeSpreglow: 95%
19:44:18jhMikeSIt compiles fine on those
19:44:19 Join bluey- [0] (
19:45:55preglowi dunno, not too many archos devs around
19:46:00***Saving seen data "./dancer.seen"
19:46:02jhMikeSpreglow: and an SPDIF double check too would be nice :)
19:46:16preglowmy spdif cables aren't here, so i can't test that
19:46:50jhMikeSdamn I've got DVD player sitting here just begging to something to talk to.
19:47:44jhMikeSAll I did was move the talk_buffer_steal calls into the common rec_set_recording_options really.
19:47:53belzebtw is there and aproximate date when the v7 bootloader might be available for the h110?
19:48:14Paul_The_NerdThe v7 bootloader isn't really "official" at the moment.
19:48:14preglowbelze: why is a new one needed?
19:48:27Paul_The_Nerdpreglow: It's the one needed for flashing Rockbox to Rom on the iRivers
19:49:11belzejust to be able to flash the firmare in the rom :)
19:49:15jhMikeSpreglow: It's ok to admit that you just don't feel like it...:) laph...
19:50:52amiconnFebs: Check whether you have a file starting with .grkrc in your home dir
19:51:24amiconnMaybe it's called .gtkrc-2.0
19:52:30jhMikeSwill I be banished from the land if I by some miracle glitchy it up a little?
19:53:11Paul_The_NerdjhMikeS: Can the glitchying be rectified with an "Oops"?
19:53:42jhMikeSPaul_The_Ners: oops with a few quicky corrections.
19:55:01linuxstb_jhMikeS: Did you try posting some binaries to the forums to try to persuade some recording users to test?
19:55:02Paul_The_NerdAnd for this small, small price we likely get codec recording, or is this some other patch?
19:55:45jhMikeSlinuxstb_: No...which bins should I make? I test compiled basic archos and FM recorder.
19:56:21jhMikeSPaul_The_Nerd: Codec recording, Easy FM recording
19:56:30Febsamiconn: I have a .gtkrc-1.2-gnome2
19:57:37jhMikeSlinxstb_: ?? I shouldn't have to post half a dozen or so builds should I?
19:58:16Paul_The_NerdI have a recorder v1, but I have nothing to really record *with*
19:59:05linuxstb_jhMikeS: Post whatever builds you want testing...
19:59:52jhMikeSPaul_The_Nerd: No mic? No radio?
20:00:03 Part oxygen77 ("Leaving")
20:00:35jhMikeSlinuxstb_: I suppose just post all hw to increase my hit rate. :\
20:01:22 Join _FireFly_ [0] (
20:02:04 Quit lee-qid ("Trillian (")
20:02:50Paul_The_NerdjhMikeS: No radio, and I have no cable to hook it up to something else.
20:02:56Paul_The_NerdjhMikeS: Oh, wait, I do!
20:02:58jhMikeSlinuxstb_: So that would be all archos 1-8?
20:04:40jhMikeSPaul the Nerd: FS #2939
20:05:22 Quit thegeek (Read error: 54 (Connection reset by peer))
20:05:22*jhMikeS is sorry about all the name typos but he's just waking up
20:05:58 Join thegeek [0] (
20:06:13*Paul_The_Nerd is gonna hafta compile, isn't he?
20:06:51jhMikeSYes...should do full settings too. CONFIG_BLOCK_VERSION is now 51
20:07:18Paul_The_NerdApparently my external disk has just failed.
20:07:35jhMikeSPaul_The_Nerd: :D ok...I'll compile it...which model?
20:07:54Paul_The_NerdRecorder V1. I can also test on H120 if you need that as well.
20:08:06*Paul_The_Nerd now needs to find a very small screwdriver
20:08:25jhMikeSPaul_The_Nerd: Then you can test SPDIF too? Other H120 owner liked it but couldn't test SPDIF.
20:08:37Paul_The_NerdjhMikeS: Actually, don't bother with the Recorder V1 build
20:08:47Paul_The_NerdI just realized, I doin't know where the cable for it is. It uses a USB cable that I only have one of
20:08:51Paul_The_NerdBut yeah, I can test SPDIF
20:09:10jhMikeSPaul_The_Nerd: Still need me to compile an H120 for you?
20:09:38Paul_The_NerdApparently I'm having a "bad technology day" but H120 should be fine
20:09:46Paul_The_NerdI have like 50 of the cables to use with that.
20:10:23jhMikeSWhere should I post it or do you want it mailed?
20:10:54Paul_The_NerdIt's really up to you. If you'd prefer to email it, I can do that.
20:11:35jhMikeSnp...will have it shortly
20:15:09Paul_The_NerdWhile you're doing that, I'll try recording something digitally so I know how to do it. :)
20:15:23 Join BHSPitMonkey [0] (
20:16:46 Quit linuxstb_ (Read error: 110 (Connection timed out))
20:17:02 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
20:17:20rotatorhmm, i'm hoping someone can help point me in the right direction...
20:17:33rotatori have sample-accurate seeking for flac pretty much done, but there's one bug left
20:17:58rotatorwhen seeking near the end of a flac file, when the next track is not flac, i get a "codec failure" a few seconds before the currect track ends, then playback skips over the next few tracks in the playlist
20:18:11rotatorit works fine if the next track is also flac
20:18:24rotatordoes anyone know what might cause this?
20:20:23rotatorhmm, i just noticed it does this with current cvs as well...
20:21:02tucozWhat's up with the wiki?
20:21:07*Paul_The_Nerd notes to himself that he should change the output setting from 5.1 to stereo before attempting to record, in the future.
20:21:12tucozhmm. nothing it seems :)
20:21:26amiconnrotator: Do you have crossfading enabled?
20:21:34rotatorno, i don't
20:21:47amiconnMaybe it only happens if you seek into a point after crossfade would usually start
20:22:01linuxstb_rotator: I think that's a well-known bug - if you try to seek at the end of a file, the playback code has already switched to decoding the next file.
20:22:16rotatorahh, ok, then i won't attempt to fix is :)
20:22:40amiconnjhMikeS: What does your recording patch do for hwcodec?
20:22:42rotatorat least it's not my code :p
20:22:47amiconnI can test later tonight
20:22:56amiconnRecorder V1 and Ondio FM
20:23:01linuxstb_rotator: It's been in flyspray for about a year...
20:23:22rotatorlinuxstb_: thanks, i suppose i should have checked there first
20:23:39Mikachuanyone who fixes it will get virtua-hugs from me
20:23:46tucozamiconn, in case you talk to pixelma, can you tell here that something is wrong with the logos. and
20:24:08amiconnFebs: check that .gtrc* for entries like gtk-icon-sizes="xyz"
20:24:38amiconntucoz: Yes, she knows that there are problems with the logo conversion
20:24:53tucozok. good.
20:24:59amiconnThe logo looks like a traced version from a bitmap to me
20:25:17amiconnA huge amount of nodes very hard to simplify
20:25:19tucozno, but this is another issue.
20:25:25jhMikeSamiconn: It doesn't touch it really. It was a software codec update only. Just a little consolidation of talk_buffer_steal calls and a change in the format labels array.
20:25:44amiconnformat labels array?
20:25:52jhMikeSamiconn: In id3.c
20:26:02preglowanyone know how to make a macro that just eats every parameter it gets? i know about ..., but you can't use that to access the arguments, no?
20:26:08tucozif you look at one of the links, you see what I mean. The svg looks good, but the eps/pdf looks like this.
20:26:24jhMikeSNow that holds labels, decoder fn, encoder fn, encoder ext for SWCODEC and just label for sw codec.
20:26:32Mikachupreglow: can't you just #define foo()
20:26:44Paul_The_NerdjhMikeS: It seems to work. I'm not sure if file-splitting is perfect yet. I'm having a hard time telling with my source. As well, .wv doesn't sound as good as 192 mp3, but again it could've just been a bad sounding portion of my source (which is unfortunately an XBox)
20:26:58preglowMikachu: example: how do i access the arguments then?
20:27:02Paul_The_NerdjhMikeS: But digital recording worked fine, at least.
20:27:25jhMikeSPaul_The_Nerd: I didn't write the codecs...I had JdGordon test filesplitting and it worked, works on x5 too.
20:27:47Mikachupreglow: i don't think i understand what you want to do with the arguments if you want them to be eaten
20:27:57preglowMikachu: eat was the wrong word to use, heh
20:28:02amiconntucoz: Yes I know. This has something to do with the way the objects are placed
20:28:04Paul_The_NerdjhMikeS: Well then I can confirm digital recording works fine.
20:28:07jhMikeSPeople can avoid WV atm if it's not so good
20:29:12preglowMikachu: i basically want a printf like macro
20:29:16jhMikeSThere should be no real change to iPods either since they can't record atm.
20:29:28Mikachudon't know how to do that
20:29:43preglowme neither
20:29:47preglowi don't need to pick apart the arguments
20:29:58amiconnpreglow: Look at the DEBUGF() macro
20:30:01pregloweverything between the ( ) will be used like a big string, really
20:30:13jhMikeSa printf like macro? #define PRINTF_MACRO(_x_) fn _x_
20:30:43jhMikeSPRINTF_MACRO((param1, param2, ...));
20:30:46preglowamiconn: that just does #define DEBUGF rb->debugf
20:31:01amiconnAh, hmm...
20:31:46 Quit amiconn (" Want to be different? HydraIRC -> <-")
20:32:01preglowamiconn: what i want to do is basically to wrap stuff like hehe->fprintf(stdio, "value: %i", myint) to FPRINTF("value: %i", myint);
20:33:27jhMikeSor...when you want code: #define PRINTF_MACRO fn
20:33:43jhMikeSPRINTF_MACRO(param1, param2)
20:34:45jhMikeSno code: #define PRINTF_MACRO while(0) { fn; }; or PRINTF_MACRO (0 ? (void) : (void)fn)
20:35:06preglowjhMikeS: that doesn't take a variable number of arguments
20:35:14jhMikeSIt doesn't take any
20:35:24preglowoh, wait
20:35:28preglowi should read it in full :P
20:35:43jhMikeSI got a few typos in there
20:36:17jhMikeS0 ? (void)0 : (void)fn
20:36:19preglowproblem is, that won't work either
20:36:30preglownote that my function has a parameter i'll always want to pass
20:36:44preglowso i'd need #define PRINTF_MACRO fn(alwaysthesame,
20:36:52preglowbut then i've got a parantheses problem
20:37:12jhMikeSWell then you'll just pass it...or do you want the compiler to make sure you have at lease one?
20:37:27jhMikeSIt the function you're calling requires it, then it will error
20:37:27preglowi don't want to pass it explicitely :P it's always the same
20:37:45preglowi basically need to do #define MACRO ptr->function(ptr, 1, 2, 3, 4) etc
20:38:03preglowptr is always the same, 1, 2, 3, 4, etc, i want to pass
20:38:15jhMikeSYou can have a macro for each number of args MACRO1 (for 1 arg), MACRO2, MACRO3 ...
20:38:20preglowhaha, yes
20:38:20preglowi can
20:38:33preglowthere is a c99 preprocessor extension i can use, i see
20:38:45preglowbut damn, i thought this'd be easy ;)
20:39:24jhMikeSThere are some proposed extensions I've read about long ago that support varg macros
20:39:31preglowyep, those
20:39:54rotatorif anyone wants to test out flac seeking, here's my patch:
20:41:01jhMikeSrotator: FLAC seeking would be nice...
20:41:05 Quit rukos ("My damn controlling terminal disappeared!")
20:41:28rotatorjhMikeS: then try it out and let me know if you find any bugs ;)
20:42:21jhMikeSWill do...I post comments to FS.
20:42:55rotatorjhMikeS: thanks
20:43:09 Join Mmmm [0] (
20:52:28 Quit Febs (Remote closed the connection)
20:53:44jhMikeSMmmm: can you test FS #2939 (Codec recordin) on any archos? I want to be sure it didn't mess up hw codec ports.
20:54:00 Part Paul_The_Nerd
20:54:24MmmmjhMikes I don't have a HW codec player I'm afraid!
20:55:12jhMikeSMmmm: Boo!
20:55:52Genre9mp3jhMikeS: I have an OndioSP but I don't think this can help either (no recording/no radio)
20:56:13 Join freqmod_n [0] (
20:57:02jhMikeSGenre9mp3: hmmm...I dunno...could be sure it still works. It does change something in id3.c.
20:58:13Genre9mp3jhMikeS: So, I guess I can just test if the playback is not broken then? Is that useful for you?
20:58:51jhMikeSGenre9mp3: yes...thanks
20:59:02dionoeais it possible to monitor every pin on the ipod's connector within rockbox ?
20:59:10Genre9mp3jhMikeS: ok, wait
21:00:17 Join Febs [0] (
21:00:28jhMikeSI'm also about to test the FLAC seeking by rotator
21:00:50 Join freqmod_ [0] (
21:01:38Genre9mp3jhMikeS: The file that is posted on 27 August?
21:02:21 Join webguest56 [0] (i=d518ec33@gateway/web/cgi-irc/
21:02:32jhMikeSummm...the last one
21:02:45webguest56hi guys!
21:02:54Genre9mp3jhMikeS: ok
21:03:00 Join testerxxxx [0] (n=Ninjaz@
21:03:09 Part webguest56
21:03:47testerxxxxhi guys! I from Russia, i have question
21:04:21testerxxxxshoot come from?=)
21:04:26tucozJust ask
21:05:09testerxxxxpossible make mplayer for ipod nano with sound... work in progress, i think..?
21:05:39tucoztesterxxxx, yes. the mpegplayer is in development
21:06:01testerxxxxits good
21:06:08tucozand will probably have sound sometime soon
21:08:21Febslinuxstb_: have you seen my thread on the RMAA comparisons?
21:09:11testerxxxxi see, when i want make bookmark in middle of large mp3 file (ex. about 1 hour), bookmark dont work, dont set
21:10:50 Quit freqmod (Read error: 110 (Connection timed out))
21:13:00jhMikeSrotator: read my remarks in FS
21:13:39jhMikeSGenre9mp3: any luck?
21:13:45 Quit bluey- ("Leaving")
21:14:04Genre9mp3jhMikeS: Compiled with no warnings... I'm about to test on target
21:14:04tucoztesterxxxx, I never use bookmarks myself. But maybe there is something written in the manual or if it is a bug, check flyspray.
21:14:45jhMikeSGenre9mp3: I did at least compile for all representative variations. :)
21:15:24 Quit freqmod_n (Read error: 110 (Connection timed out))
21:16:58freqmod_Updated speexsync, includes all available arm asm, introduces a few warnings:">
21:17:22 Quit TeaSea (Read error: 54 (Connection reset by peer))
21:17:23Genre9mp3jhMikeS: Playback works fine..
21:17:41Genre9mp3jhMikeS: Is there something specific you want me to check?
21:17:46 Quit apo` (Read error: 110 (Connection timed out))
21:17:58 Join TeaSea [0] (
21:18:12Genre9mp3(besides recording of course) :P
21:20:30freqmod_retested, and working on ipod video
21:20:42rotatorjhMikeS: thanks for the comments, i'll look into them
21:21:44jhMikeSGenre9mp3: Well if you don't have recording and no radio then hw playback should be all.
21:22:26 Quit perplexity (Read error: 110 (Connection timed out))
21:22:33Siimorsmaybe its a stupid question, but is it ok, if I plug my ipod to charge, then while charging it says that battery will last for ~2h, if I unplug it, it shows around 8h20mins
21:22:34Genre9mp3jhMikeS: ok
21:23:04testerxxxxWhat you think about *.pdf-viewer on ipod nano? Its possible?
21:23:38 Quit tucoz ("Leaving")
21:23:44freqmod_testerxxx: maybe a pc program that processes the pdf to a "propretary" binary format, and then a viewer on rockbox
21:24:17jhMikeSGenre9mp3: What full model name do you have specifically?
21:24:35*jhMikeS is making a check list
21:25:02Genre9mp3eeer.. Archos Ondio SP, that is
21:25:06*jhMikeS thanks all who are taking the time to test
21:25:52Genre9mp3and in case you making a survey an iriver H340, too :D
21:26:33*Genre9mp3 thanks all who are taking the time to code
21:27:05testerxxxxbut on linux have own pdf viewer, why this not develop for rockbox
21:27:44jhMikeSGot an H300 test and that went well
21:27:53Genre9mp3jhMikeS: cool
21:28:08freqmod_well maybe, does it work on 80mHz (arm, not ix86_(64))? without a operating system..., but it may be possible, you could try to port one
21:29:02jhMikeSIf it works on x5 it's pretty much that same as x5 the diff being uda1380 vs. tlv320
21:29:34testerxxxxbut i not coder
21:29:48testerxxxxi tester=)
21:30:05jhMikeStesterxxxx: do you like to test recording? what do you have?
21:30:13linuxstb_testerxxxx: What do you mean "but on linux have own pdf viewer" ?
21:30:39testerxxxxi have ipod nano 1gb
21:31:25testerxxxxi mean pdf is open format as well as i know
21:31:39jhMikeStesterxxxx: that would be helpful I recording yet but a quick playback check. FS #2939
21:31:55 Quit linuxstb_ (Read error: 104 (Connection reset by peer))
21:32:08 Join linuxstb_ [0] (n=linuxstb@rockbox/developer/linuxstb)
21:32:09jhMikeSGenre9mp3: did it blow up yet?
21:33:16Genre9mp3jhMikeS:, don't worry
21:33:19testerxxxxyes i help to you... but how recording process on ipod nano ?
21:33:26Genre9mp3I'll let you know if it is
21:33:46linuxstb_testerxxxx: Yes, PDF is an open format, but that doesn't mean a PDF viewer for Rockbox would be easy, or that the Nano is physcially capable of the task.
21:33:54jhMikeStesterxxxx: linuxstb_ was about to resume that development I think
21:34:11freqmod_linuxstb_: is there any released recording code for ipod?
21:34:13preglowof course it's physically capable
21:34:17preglowbut it'd be a bloody nightmare to code
21:35:23linuxstb_preglow: Technically I'm sure it's capable, but it would be unusable on a screen the size of the Nano. At least, I wouldn't want to use it.
21:35:23testerxxxxits very hard coded for ipod
21:35:37*jhMikeS is wondering how you'd read a pdf on a tiny screen like that...I need at least 1280x1024 at least for datasheets and 1800x1440 is even hardly enough
21:35:41linuxstb_testerxxxx: As far as I know, the Nano has no recording hardware.
21:35:47preglowlinuxstb_: god, no
21:36:25testerxxxxyou must be resize mode=)
21:36:34testerxxxxyou must use resize mode=)
21:36:45 Join barrywardell [0] (n=barrywar@
21:36:46linuxstb_freqmod_: No, I haven't released anything ipod recording code yet. If I can find the time to resync to CVS (there have been quite a few recording-related changes recently), then I'll probably post a patch to flyspray.
21:37:05linuxstb_barrywardell: Finished your Rockbox port yet? :)
21:37:40barrywardelllinuxstb_: is there such thing as finished?
21:37:53Genre9mp3linuxstb_: What a nice question to make! :)
21:38:00linuxstb_The port of Rockbox to the Player looks like it's finished...
21:38:13linuxstb_(Archos Player)
21:38:53jhMikeSFinished is relative in coding or something that happens to you in Finland :)
21:38:59barrywardelli don have rockbox running though
21:39:32linuxstb_I thought it was booting now though?
21:40:01 Nick linuxstb_ is now known as linuxstb (n=linuxstb@rockbox/developer/linuxstb)
21:40:05barrywardellyup, it's booting fully into Rockbox and buttons mostly working (except the scrollpad)
21:40:19linuxstbI assume sound doesn't work?
21:40:23barrywardellbut sleep() is sleeping for a bit too long...
21:40:35barrywardellas in for ever!
21:40:52linuxstbAre interrupts enabled?
21:41:26barrywardellI think so. They're enabled in crt0.S, right?
21:41:56preglowfreqmod_: no point in including the test* programs, no?
21:42:51freqmod_no, no poin
21:42:59preglowltp_arm4.h:88: warning: matching constraint does not allow a register
21:43:01freqmod_i din't remove it now ether
21:43:01preglowdo you get those?
21:43:04preglowi get a zillion of them
21:43:24preglowwhat the hell are they? they sure won't look good on the build table
21:43:52freqmod_look at this
21:44:29jhMikeSIt means the match can't ever be placed in a register for some reason by gcc?
21:44:29freqmod_it seems like it changes 1 to m
21:46:01***Saving seen data "./dancer.seen"
21:46:06freqmod_i think it is e.g. this line : "0" (x), "1" (y), "2" (sum1), "3" (sum2), "4" (len>>3)
21:47:41freqmod_or somehow it uses variables not in the cache..., at least the code/file is not modified by me at all
21:48:34preglowi don't get it
21:49:01freqmod_i don't know enough about gcc assembly, i am just reading google results
21:49:41preglowi don't even understand what the numeric constraints do
21:49:43preglownever used them
21:49:50freqmod_it seems like it is a gcc4 thing
21:50:21freqmod_the warning
21:51:15barrywardelllinuxstb_: sound doesn't work yet. playing a mp3 just stays at 0 seconds elapsed. I think I need to get sleep() working before testing further though
21:51:41testerxxxxwow! i have crazy idea! We can make client ex. irc-client, mail-client an so on for ipod nano with connection computer for use comp as gate
21:51:52freqmod_this may give a clue:
21:52:13freqmod_testerxxxx: and what would be the point when you have to connect to a computer?
21:52:16dionoeatesterxxxx: you should join #ipodlinux
21:52:25jhMikeSGenre9mp3: how's it going?
21:53:43Genre9mp3jhMikeS: Oh... do you want me to let it play? I shut it off a while ago
21:54:14jhMikeSI thought the explosion killed you...if it starts allright then it's fine
21:55:27freqmod_maybe this is interresting:
21:55:55Genre9mp3It starts ok... hopefully you didn't turn my Ondio into a bomb! :P
21:56:09 Join niskel [0] (
21:56:59jhMikeSIf I could do that...I'm sure I'd have plenty of work in the Middle East! :P
21:57:27Rondom^ ...
21:58:03preglowi can turn lots of stuff cheaper than ondios into bombs
21:59:04 Join apo [0] (
21:59:08Genre9mp3preglow: Can you pass those stuff into an airplane though? Mwuhahahah! (evil laugh)
21:59:35freqmod_preglow: or you could just disable ltp_arm4.h
22:00:15 Nick apo is now known as apo` (
22:00:34 Quit Mmmm (Remote closed the connection)
22:00:45preglowGenre9mp3: i'll sure try the next time i'm flying
22:00:50preglowfreqmod_: i kinda want it, heh
22:00:53 Quit Febs (Remote closed the connection)
22:01:07preglowfreqmod_: think i'll ask valin if he knows whats up
22:01:33freqmod_yes do that, it is his code (i think)
22:03:14*jhMikeS checks off Archos Ondion SP
22:04:09 Join bondolo [0] (
22:04:32 Quit niskel (Read error: 54 (Connection reset by peer))
22:04:39*jhMikeS is thinking iPod nano...:)
22:05:16 Join niskel [0] (
22:07:08jhMikeSAn iPod check and a hw (FM) recorder check is all that's keeping it out of CVS now
22:08:03Genre9mp3jhMikeS: What exactly did you change on recording?
22:09:13jhMikeSToni's patch for codecs plus added an FM Radio source and the recording screen to the radio misc. consolidation of code to neaten up the radio and recording screens.
22:10:12Genre9mp3jhMikeS: Sounds nice
22:10:33BigMacjhMikeS i have an ipod but i thought it couldn't record anyway
22:10:41Genre9mp3I would go ahead and let them complain after.. :)
22:10:49 Join tucoz [0] (n=martin@rockbox/developer/tucoz)
22:11:10Genre9mp3jhMikeS: So it's mp3 and wv direct recording, right?
22:11:18jhMikeSI don't wanna be banished from the land :)
22:11:25jhMikeSmp3, wv, wav
22:11:43jhMikeSI hope the encoder list fills up soon
22:11:50Genre9mp3We already have wav :P
22:12:52jhMikeSbut now it uses the wav_enc.codec to do it.
22:13:55rretzbachDid someone of you try the win32 UI simulator?
22:14:12Genre9mp3Which is better I guess?... (forgive my ignorance)
22:14:20rretzbachI can't change the volume.
22:14:30rretzbachThat doesn't matter much, but I wonder if this is known.
22:14:42 Quit niskel (Read error: 54 (Connection reset by peer))
22:14:51jhMikeSI'm damn sure it wont break archos doesn't change anything for it. Just moves calls to talk_buffer_steal into one function instead of repeating them before calling audio_set_recording_options
22:15:54 Join Arathis [0] (
22:17:08Genre9mp3rretzbach: The buttons actually work, it's just the volume that remains on the same level
22:21:44tucozanyone with a player around?
22:21:55tucozthat is, the archos player
22:22:37tucozin that case, could that person take a look at this:
22:24:24 Quit mantono ("Don't worry, be happy") there is a nice option to see only developers in rasher's map! :)">
22:27:56BigMacanyone know what antoine jour's forum name is or if you are here speak up
22:30:17 Quit apo` (Remote closed the connection)
22:30:38 Join apo [0] (
22:30:52 Join winston [0] (
22:30:52 Nick winston is now known as markus_ (
22:32:09 Nick markus_ is now known as winston (
22:34:20winstonwhen i flash my ipod nano with the rockbox firmware is there any chanche to get back to the original firmware in case anything gets fucked up?
22:34:33 Quit JoeBorn ("Leaving")
22:34:45BigMacyou can always enter ap[ple firmware
22:34:54BigMacjust hold menu when booting up
22:35:08Genre9mp3Hmm... Europe has a 1:12,4 developers to users ratio while in North America this ratio is 1:21,75
22:35:14winstonah kk thx
22:35:15freqmod_you want 'flash' the ipod, so the standard rescue firmware is allways available, then you could use the ipod restore utillity from apple
22:35:41winstonthanks guys
22:36:27 Nick apo is now known as apo` (
22:36:30BigMacGenre9mp3:that is because most americans are lazy
22:37:03Genre9mp3BigMac: Well, I just made the observation! ;)
22:38:25 Quit BHSPitLappy (Connection timed out)
22:40:41rretzbachToo bad my player has only two colors :(
22:40:54freqmod_preglow: (our asm warnings (I think))
22:40:54jhMikeSBigMac: Hey now!
22:41:14 Part bondolo
22:41:45freqmod_I think Jm-valin writes that it is only used in the encoder, but I am not shure which function he refers to
22:41:59freqmod_j-m valin
22:45:21 Join amiconn [0] (n=jens@rockbox/developer/amiconn)
22:45:45 Join JoeBorn [0] (
22:46:40 Join pixelma [0] (i=pixelma@
22:47:07tucozhey pixelma. Did you read the logs?
22:47:31pixelmanot yet
22:47:53tucozok, the logos look weird when I convert to pdf
22:48:29pixelmaI know I discovered that myself
22:48:30tucoz and
22:48:40tucozoh, good
22:48:57 Quit apo` (Read error: 104 (Connection reset by peer))
22:49:14BigMacwhat is the nanos screen sive?
22:49:28BigMacits half the size of the ipod right
22:49:30BigMacipod video
22:49:41 Join apo [0] (
22:49:51tucozor do you mean physical dimensions?
22:54:56BigMacjust the 176 by 132
22:56:03amiconnlinuxstb: Rockbox on the Player is not yet finished. I have at least one more thing for it on my todo list
22:56:30*amiconn places an urgent request for a spare-time generator device :/
22:56:31 Quit solarflare (Read error: 104 (Connection reset by peer))
22:56:46 Join solarflare [0] (
22:56:52 Join BHSPitLappy [0] (
22:57:35amiconnjhMikeS: Did you place test builds somewhere?
22:57:52*amiconn hates flyspray for not diplaying versions and/or filedates for attached files
22:58:17 Join guillaumh [0] (
22:58:37amiconnThat was one thing where the old sourceforge tracker was way better
23:00:12amiconntucoz: The description of the player vkeyboard in the manual is _way_ outdated
23:00:32tucozok. So the reporters key presses are valid?
23:01:37 Quit freqmod_ ("natta (good night)")
23:02:02tucozok. good.
23:02:26amiconnOn toggles between picker & line edit, -/+ moves back & forth in the selected line (picker of input line), Play picks character / acts as backspace in the input line, Long Play accepts, Stop cancels
23:02:45amiconnAh, and Menu flips picker pages (or rather, lines in the case of the player)
23:07:37 Join San [0] (
23:15:26 Quit Rondom ("Ex-Chat")
23:15:59 Nick apo is now known as sleepo (
23:16:24jhMikeSamiconn: not yet
23:16:54jhMikeSWhat's the best set to post do you think?
23:18:44 Quit NibbIer ("bei uns hat noch niemals nicht koana koan durscht ned ghabt")
23:21:19 Quit ni1s (Remote closed the connection)
23:21:26 Quit winston (Remote closed the connection)
23:22:06 Join ni1s [0] (
23:25:38 Quit [San] (Read error: 110 (Connection timed out))
23:25:46tucozamiconn, but the second table for the player. Is that outdated as well. The BACKSPACE, DELETE stuff.
23:25:53 Join mirak [0] (
23:26:17BigMacanyone know the controls for a 5g in the ui simulator
23:26:27 Join Nibbier [0] (
23:27:33amiconntucoz: Yes, completely. The 'dynamic submenu' in the vkeyboard does no longer exist
23:27:44tucozah. good to know
23:27:55 Quit Genre9mp3 ("I don't suffer from Rockbox psychosis. I enjoy every minute of it.")
23:28:03amiconnThis was one annoying thing. Very unintuitive.
23:28:29dionoeaBigMac: they're very unintuitive. Best way to figure them out is look at the sdl sim source file
23:29:12amiconnjhMikeS: I don't know. I'm not even sure which file is your latest patch
23:29:13jhMikeSamiconn: no idea then?
23:29:13dionoeaBigMac: i think that it involves left/right/space/F8 and insert
23:29:16BigMacim not building mine i just got the prebuilt
23:29:26BigMacalright thatnks
23:29:51amiconnI would give it a test on Ondio FM, but don't want to apply it to my working copy which already contains numerous changes
23:29:52jhMikeSamiconn: the last one
23:30:09amiconnAnd building on cygwin is sloo-ooow.
23:30:16jhMikeSI'll post Ondio FM...
23:30:29amiconnI am now actually looking into getting my favourite editor to run under wine
23:30:29jhMikeSI know it is...that's why I use vmware
23:31:03BigMacanyone here have a nano?
23:31:26amiconnYeah, I would prefer that too (I even have the full vmware workstation), but up to now I didn't find a decent editor for linux (for my taste)
23:31:40jhMikeStesterxxxx does.
23:31:41*tucoz whispers emacs
23:31:45 Join Genre9mp3 [0] (n=yngwiejo@
23:31:52amiconntucoz: No way...
23:32:03amiconnI said 'decent'
23:32:10amiconnThat auto-excludes text-mode
23:32:36tucozI know what you mean. But I happen to love emacs.
23:33:30preglowauto-excludes textmode?
23:33:42preglowonly way to get serious editing done
23:34:10jhMikeSTextPad for Windows is very nice if you use Windows
23:34:13*preglow whispers gvim
23:34:24preglowit's even got a gui
23:34:28amiconnI use ConTEXT. Didn't find a better editor
23:34:52amiconnIt does everything I need & want - except that it doesn't support utf-8 yet
23:34:53BigMacwhy is there nothing on the start menu
23:35:12preglowi can pretty much guarantee you that either emacs or vim will do pretty much everything that does
23:35:12jhMikeSamiconn: What you use Linux, runnin Wine, running cygwin?
23:35:15preglowand more
23:35:19preglowso it's worth a try
23:35:35amiconnMy most used machine is my WinXP laptop
23:35:47amiconn...which has cygwin and vmware installed
23:36:10jhMikeSthen vmware should be nice...I limit the memory to 48MB and that works nice
23:36:14amiconnI have a debian vm, also with the rockbox toolchains
23:36:42amiconnThe vm has full gnome running, so it needs a decent amount of ram
23:37:04amiconnThen I also have an amd64 desktop, running debian
23:37:11 Quit testerxxxx ("Client Exiting")
23:37:24amiconnI rarely use it for interactive work
23:37:42amiconnIt's mainly running dnetc, and acts as one of the distributed build boxes
23:39:47jhMikeSWhat's the diff between Archos Recorder and the v2?
23:40:22amiconnThe v2 is the twin of the fm recorder, but without fm
23:40:57amiconnNo need to test both, the rockbox binary is identical, apart from the scrambling
23:41:38amiconnThe early v2s were in fact fm recorders in disguise, so if someone has such an early v2, he can use the fm radio with rockbox
23:41:48amiconn(but not with the of)
23:44:56 Join Febs [0] (
23:45:30 Join fatherfork [0] (
23:46:03***Saving seen data "./dancer.seen"
23:46:31amiconnyay! ConTEXT actually works in wine :)
23:47:44 Join MarcoPolo [0] (
23:48:42 Quit bluebrother ("Leaving")
23:48:54 Quit lightyear (Remote closed the connection)
23:48:56jhMikeSThese gonna be a pretty big list of sample builds
23:50:34jhMikeSI'm just using the default for RAM size if that's no biggie
23:52:06jhMikeSamiconn: Finally got to play Doom on the x5. :) It was just the sound buffer in IRAM?
23:52:45amiconnThat is, after Linus fixed the timer
23:53:04 Part tucoz ("Leaving")
23:53:06amiconnIt was pure luck that it worked on iriver
23:53:14amiconn(the sound buffer)
23:53:53jhMikeSWhat was broken with the timer...I saw that he changed it and the oops'ed it
23:54:22amiconnThe 'oops' was because the fix was put in a wrong place
23:54:46 Quit _FireFly_ ("Leaving")
23:55:06amiconnThe deal with the timer is that there is a reset bit. If this bit is changed from 1 to 0 by a write, _all_ associated timer registers are cleared
23:56:05 Join niskel [0] (
23:56:13amiconnThat includes TMRn itself, i.e. setting the reset bit to 0 also clears all other bits in that register immediately, i.e. the just written value
23:57:12amiconnSo if the timer is reprogrammed from active to inactive, the reset bit has to be cleared first, _then_ the new value has to be written
23:57:13 Quit niskel (Remote closed the connection)
23:57:33amiconnOn iriver there was no problem, but obviously the cowon bootloader enables the timer
23:58:23 Quit ni1s (Remote closed the connection)
23:58:58jhMikeSso if you write zero to the reset bit while at the same time writing other values to the other bits, it still resets those bits instead of writing the intended value?

Previous day | Next day