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 2005-08-26

00:14:24 Join ashridah [0] (
00:17:54 Quit HET2 (Read error: 110 (Connection timed out))
00:38:33 Quit adiamas ("Chatzilla 0.9.68a [Firefox 1.0.6/20050716]")
00:40:27 Quit preglow ("leaving")
00:57:03 Quit JoeBorn ("Leaving")
01:03:05 Join TCK [0] (
01:12:19***Saving seen data "./dancer.seen"
01:16:39 Join Febs [0] (
01:19:08 Join XavierGr [0] (
01:19:59 Quit ender` (Read error: 110 (Connection timed out))
01:20:27 Quit matsl (Remote closed the connection)
01:21:49 Join matsl [0] (
01:22:09 Quit matsl (Remote closed the connection)
02:06:21 Quit hicks (Remote closed the connection)
02:09:23 Join muesli- [0] (
02:10:44 Quit XavierGr ()
02:20:18 Join phaedrus961 [0] (
02:20:24 Join paugh [0] (n=pete@2001:5c0:8fff:ffff:8000:0:3e03:6822)
03:09:18 Join phaedrus96 [0] (
03:12:23***Saving seen data "./dancer.seen"
03:17:26 Quit phaedrus961 (Read error: 145 (Connection timed out))
03:18:34 Join amiconn_ [0] (
03:30:30 Quit muesli- (Read error: 110 (Connection timed out))
03:33:21 Join webguest23 [0] (
03:34:59 Quit webguest23 (Client Quit)
03:40:56 Join ProN00b [0] (
03:47:55 Quit amiconn (Read error: 110 (Connection timed out))
03:47:55 Nick amiconn_ is now known as amiconn (
03:58:03 Quit ProN00b ("Leaving")
04:05:16 Join QT_ [0] (i=as@madwifi/users/area51)
04:08:38 Join webguest41 [0] (
04:22:10 Quit QT (Read error: 110 (Connection timed out))
04:24:08 Quit webguest41 ("CGI:IRC (Ping timeout)")
04:49:38 Quit edx (Read error: 110 (Connection timed out))
05:12:24***Saving seen data "./dancer.seen"
05:31:39 Quit dpassen1 ()
05:55:00 Quit paugh ("brb")
06:01:15 Quit Strath ("Client closed")
06:15:09 Quit midk ("Leaving")
06:30:34 Join edx [0] (
06:48:45 Quit dionoea (Read error: 101 (Network is unreachable))
06:50:34 Join dionoea [0] (
06:51:19 Join ajiuO [0] (
06:53:27ajiuOisnt there a chanle for the gmini
07:02:11 Join LinusN [0] (
07:04:22FebsGood morning Linus.
07:04:36FebsCongratulations on the progress with the BDM.
07:12:25***Saving seen data "./dancer.seen"
07:32:43 Nick QT_ is now known as QT (i=as@madwifi/users/area51)
07:37:59 Join preglow [0] (
07:44:21 Quit lost|X40 ("Leaving")
07:50:01 Quit Psy-Dead (Read error: 110 (Connection timed out))
07:52:50 Quit lostlogic (
07:53:03NJoinlostlogic [0] (
07:59:57 Quit preglow (
08:00:05 Quit lostlogic (
08:00:11 Quit ajiuO (
08:00:11 Quit ashridah (
08:00:11 Quit courtc (
08:00:11 Quit stamppot (
08:00:11 Quit Nibbler (
08:00:11 Quit AdNauseam (
08:00:11 Quit Lynx_ (
08:00:11 Quit igor47 (
08:00:11 Quit godzirra (
08:00:11 Quit LinusN (
08:00:11 Quit odd_ (
08:00:11 Quit crash__ (
08:00:11 Quit QT (
08:00:11 Quit Sucka (
08:00:11 Quit bluebrot1er^ (
08:00:11 Quit Rick (
08:00:11 Quit mbr (
08:00:11 Quit CoCoLUS (
08:00:11 Quit christel (
08:00:11 Quit ze (
08:00:11 Quit Febs (
08:00:11 Quit thegeek_ (
08:00:11 Quit crwl (
08:00:11 Quit Seed (
08:00:11 Quit Asku (
08:00:11 Quit crashd (
08:00:11 Quit pabs (
08:00:11 Quit Ismo (
08:00:15NJoingodzirra [0] (
08:00:16 Join crash_ [0] (
08:00:17 Join odd [0] (
08:00:19 Quit HCl (
08:00:20NJoinHCl [0] (i=hcl@2001:610:1908:8000:290:27ff:feca:8029)
08:00:24NJoinLinusN [0] (
08:00:35 Quit HCl (
08:00:39 Quit odd (
08:00:39 Quit crash_ (
08:00:39 Quit amiconn (
08:00:39 Quit TCK (
08:00:39 Quit solex (
08:00:39 Quit dwihno (
08:00:48DEBUGEOF from server (Success) (snapshot: netstuff.c line 545)
08:00:48***Saving seen data "./dancer.seen"
08:00:48***Started Dancer V4.16
08:00:48***Connected to on port 6667
08:00:48***Logfile for #rockbox started
08:00:59***Server message 501: 'logbot :Unknown MODE flag'
08:00:59Mode"logbot :+i" by logbot
08:00:59 Join logbot [0] (
08:00:59 Join courtc [0] (
08:00:59 Join Nibbler [0] (
08:01:03 Join pill [0] (
08:01:07 Join Ismo [0] (
08:01:07 Join crashd [0] (
08:01:11 Join dwihno [0] (n=dw@
08:01:22Mode"#rockbox +t-s " by
08:01:22 Join dionoea [0] (
08:01:22 Join edx [0] (
08:01:22 Join amiconn [0] (
08:01:22 Join phaedrus96 [0] (
08:01:22 Join TCK [0] (
08:01:22 Join merbanan [0] (
08:01:22 Join solex [0] (
08:01:22 Join webguest44 [0] (
08:01:22 Join einhirn [0] (
08:01:22 Join pike [0] (
08:01:22 Join HCl [0] (i=hcl@2001:610:1908:8000:290:27ff:feca:8029)
08:01:22 Join Hadaka [0] (
08:01:22 Join Rob- [0] (
08:01:22 Join Slasher [0] (
08:01:22Mode"#rockbox +bbb *!*@* *!*ju_@* *!*icechat*@* " by
08:01:22Mode"#rockbox +bbb *!* *!*jirc*@* *!*Yu-Gi-oH@* " by
08:01:22Mode"#rockbox +bbb *!*user@82.67.68.* *!* *!* " by
08:01:22DEBUGParse error in OnTopic(from = "", line = "#rockbox :The 2.5 feature freeze is here!") (snapshot: server.c line 299)
08:01:27 Join godzirra [0] (
08:01:27 Join crash_ [0] (
08:01:27 Join odd [0] (
08:01:27 Quit HCl (
08:01:27NJoinHCl [0] (i=hcl@2001:610:1908:8000:290:27ff:feca:8029)
08:01:28 Join LinusN [0] (
08:01:32 Join ajiuO [0] (
08:01:32 Join Febs [0] (
08:01:32 Join thegeek_ [0] (
08:01:32 Join crwl [0] (
08:01:32 Join Seed [0] (
08:01:32 Join Asku [0] (
08:01:32 Join pabs [0] (
08:01:37 Join ashridah [0] (
08:01:38 Join QT [0] (i=as@madwifi/users/area51)
08:01:38 Join christel [0] (i=christel@freenode/staff/christel)
08:01:38 Join Sucka [0] (
08:01:38 Join bluebrot1er^ [0] (
08:01:38 Join Rick [0] (i=rick@unaffiliated/Rick)
08:01:38 Join mbr [0] (
08:01:38 Join CoCoLUS [0] (
08:01:38 Join ze [0] (
08:01:39 Join lostlogic [0] (
08:01:40 Quit HCl (
08:01:42 Quit odd (
08:01:42 Quit crash_ (
08:01:42 Quit amiconn (
08:01:42 Quit TCK (
08:01:42 Quit solex (
08:01:42 Quit lostlogic (
08:01:45 Quit godzirra (
08:01:45 Quit LinusN (
08:01:45 Quit einhirn (
08:01:45 Quit webguest44 (
08:01:45 Quit pike (
08:01:45 Quit dionoea (
08:01:45 Quit edx (
08:01:51 Join Lynx_ [0] (
08:01:52NJoinedx [0] (
08:01:54 Quit ashridah (
08:01:54 Quit pabs (
08:01:54 Quit Asku (
08:01:54 Quit crwl (
08:01:54 Quit Febs (
08:01:54 Quit ajiuO (
08:01:54 Quit thegeek_ (
08:01:54 Quit Seed (
08:01:54NJoinpabs [0] (
08:01:56 Quit Slasher (
08:01:56 Quit merbanan (
08:01:56 Quit Hadaka (
08:01:56NJoinajiuO [0] (
08:01:56 Join Naked [0] (
08:01:57NJoinAsku [0] (
08:01:57NJoinlostlogic [0] (
08:02:00 Quit Naked (
08:02:00 Quit Lynx_ (
08:02:00 Quit Asku (
08:02:00 Quit edx (
08:02:00 Quit phaedrus96 (
08:02:00 Quit Rob- (
08:02:00NJoinashridah [0] (
08:02:02 Quit pabs (
08:02:02 Quit CoCoLUS (
08:02:02 Quit mbr (
08:02:02 Quit bluebrot1er^ (
08:02:02 Quit Sucka (
08:02:02 Quit ze (
08:02:02 Quit Rick (
08:02:02 Quit christel (
08:02:02 Quit QT (
08:02:02 Join bluebrother^ [0] (
08:02:03NJoinSeed [0] (
08:02:03NJoinamiconn [0] (
08:02:03NJoinSlasher [0] (
08:02:04NJoinze [0] (
08:02:04NJoinQT [0] (i=as@madwifi/users/area51)
08:02:05NJoinmerbanan [0] (
08:02:05NJoinHadaka [0] (
08:02:05NJoinLynx_ [0] (
08:02:11NJoinFebs [0] (
08:02:14NJoinAsku [0] (
08:02:14NJoinedx [0] (
08:02:14NJoinphaedrus96 [0] (
08:02:14NJoinRob- [0] (
08:02:19NJoinpike [0] (
08:02:20NJoinCoCoLUS [0] (
08:02:22NJoinmbr [0] (
08:02:22NJoinSucka [0] (
08:02:23 Join thegeek [0] (
08:02:23NJoinTCK [0] (
08:02:26 Join Rick [0] (
08:04:57 Join preglow [0] (
08:05:15NJoinodd [0] (
08:05:16NJoingodzirra [0] (
08:05:21NJoinHCl [0] (i=hcl@2001:610:1908:8000:290:27ff:feca:8029)
08:05:22 Join AdNauseam [0] (
08:05:23 Join crash [0] (
08:05:45 Join igor47 [0] (
08:05:52NJoindionoea [0] (
08:06:00NJoincrwl [0] (
08:06:49NJoinLinusN [0] (
08:10:41NJoinsolex [0] (
08:11:01NJoinpabs [0] (
08:15:37amiconnLinusN: There?
08:16:30amiconnThe peakmeter code looks like we can save quite some space...
08:16:52amiconnNo I do almost fully understand how it works
08:17:41amiconnThere are at least 2 thing: (1) The loop for high-perf mode exists twice, once in peakmeter.c/peakmeter_draw_get_btn(), and once in wps.c
08:18:03amiconn(2) The peakmeter_peek() function code is included twice
08:18:52amiconnOn a related note, it isn't exactly motivating that it looks like I'm the only one working on optimisation... </whine_mode>
08:21:09LinusN?missing start tag error (<whine_mode>
08:21:32LinusNi know how you fell
08:22:11 Join B4gder [0] (
08:22:48LinusNthe peakmeter_draw_get_btn() was added late, i believe it was for the triggered recording patch
08:23:15LinusNi was about to optimize that, but something came in between and i forgot it
08:23:52 Join ender` [0] (
08:23:52LinusNbesides, i/we appreciate your optimization efforts
08:24:52LinusNB4gder: shalom
08:25:03B4gderhowdy ho
08:26:31amiconnA different thing, shouldn't be too difficult.
08:26:58amiconnThe .talk clips are plain mp3, so they could be scheduled before the main mp3 in the playback code
08:27:07FebsB4gder, I thought that you gave a very reserved answer yesterday to the guy on Mistic River who asked how often the daily builds were updated!
08:27:32amiconnOf course, this mode should be selectable separately from normal filename talking
08:27:36B4gderI reply shortly
08:28:06FebsI couldn't even respond, because I knew that my sarcasm would get out of hand.
08:28:33ashridahsomeone actually ASKED that?!
08:28:36amiconnHmm? *daily* builds! tsts
08:28:44preglowis a speedup considered a bugfix? :-)
08:28:58LinusNamiconn: aren't the talk files preswapped?
08:28:58ashridahheh. 'no, it's built daily, but we only update the code it uses every few months. it just rebuilds the same thing, over and over, just in case'
08:29:33amiconnLinusN: No, only the voice file contains preswapped clips
08:29:45LinusNpreglow: it could be
08:30:00LinusNamiconn: ok
08:30:23LinusNamiconn: i thought the guy asked for a feature that could "say" the dir name at any given time
08:30:24amiconnpreglow, LinusN: Yes, for instance when a feature freeze is in effect, and everything gets quiet :/
08:31:10amiconnLinusN: I think he means saying the dirname *on* entering the dir (that may be difficult to detect) and the filename *before* playing the file
08:31:14LinusNi hear reports of the last file in a dir being repeated in next-dir mode
08:31:37LinusNamiconn: aha
08:31:53amiconni.e. interspersed with the music itself, to know how the upcoming track is called w/o looking at the display
08:32:05amiconn"Study my music collection"
08:32:08preglowi wish i had a highperf timer :/
08:32:38amiconnpreglow: Hmm?
08:33:00preglowlike a cycle counter
08:33:10preglownice for measurements
08:34:08amiconnThere is firmware/timer.c
08:34:44amiconnJust make sure boost state doesn't change, as the timer doesn't adapt to it (yet)
08:35:15amiconnFor short timer cycles (<10 ms), this requirement will stay.
08:35:50preglowsince the resampler almost always works on stereo streams, i'll add a special case for stereo streams
08:35:56preglowshould make it faster
08:38:09amiconnI just had an idea how to use the timer (not via timer.c though) for very precise timing with low interrupt load
08:39:00amiconnHmm, maybe this has synchronisation issues...
08:44:20*B4gder writes a script to auto-update since24.html
08:45:08B4gdermaybe I should also put in on properly
08:49:23amiconnHmm, is that the changelog?
08:50:15amiconnPerhaps a related thing, as I guess you wrote the cvs activity scripts as well: There is a bug in these scripts.
08:50:41amiconnIf a file was deleted in a change, there is still the diff link
08:50:58amiconnIf you click this diff link, the script displays an error msg
08:51:19 Join tvelocity [0] (
08:51:41amiconnI think the script should just display the version number w/o link for deleted files, like it does for new files
08:52:47LinusNamiconn: yeah
09:01:43Mode"#rockbox +o B4gder " by ChanServ (ChanServ@services.)
09:02:44 Join einhirn [0] (
09:03:08B4gderupdated daily
09:11:18 Join linuxstb [0] (
09:24:31linuxstbpreglow: You may be interested in this post from Josh Coalson about the differences (and similarities) between FLAC and ALAC:
09:25:07 Quit linuxstb ("CGI:IRC")
09:25:16 Join linuxstb [0] (
09:32:59 Quit linuxstb ("CGI:IRC (EOF)")
09:45:54preglowlinuxstb: fascinating that our flac is so slow when alac is supposed to be slower
09:50:10solexB4gder: wow, what a changelog!
09:50:49B4gderwell, those are all commits since previous release
09:52:07B4gderthere's been quite some activity since
09:52:17solexobviously :)
09:57:24 Join kurzhaarrocker [0] (
09:58:41kurzhaarrockeramiconn: I think we wanted to drop the distinction betwen high performance / energy saving peak meter. Only the high performance mode should survive.
09:59:31kurzhaarrockerOriginally I intended to replace the wps peak meter call so that it uses the peak_meter function to aquire button presses, too. I don't remember why I didn't do that.
10:00:49***Saving seen data "./dancer.seen"
10:00:56preglowi think it's a pretty silly option myself
10:01:07kurzhaarrockerProbably I didn't want to merge the peak meter patch with wps optimizations
10:04:48kurzhaarrocker-peak meter patch + triggered recording patch
10:06:43LinusNpreglow: it was not a silly option when we introduced it
10:09:23kurzhaarrockerIs it allowed to remove features during feature freeze? :)
10:09:45LinusNabsolutely, if it saves code space
10:12:52amiconnkurzhaarrocker: I'll look into peakmeter more closely this evening, then do my optimisation magic ;)
10:13:37amiconnDropping energy save mode is absolutely okay imho, however, the little-energy-saving-mode that is currently used by recording should be used anywhere
10:13:47amiconn(aka peakmeter_draw_get_btn())
10:15:06kurzhaarrockerOne thing to keep in mind in case you want to use the peakmeter_draw_get_btn() in wps: you can define a wps without a peak meter ... ;)
10:20:15 Join HET2 [0] (
10:22:44B4gderwow, what a status bug
10:22:49B4gdermust've been there forever
10:23:15LinusNtook me some time to figure out why his fix worked
10:25:53*B4gder appoints Antonius as bugfixer of the day
10:26:21amiconnkurzhaarrocker: I know
10:27:41zekurzhaarrocker: any tips on learning bass? i got one
10:28:21kurzhaarrockerIf you're righthanded you should operate the neck of the bass with the left hand and pluck the strings with the right hand
10:28:39zeheh :p
10:28:52zei play guitar already, remember? i suppose not
10:30:03kurzhaarrockerWell then there's not much to say about playing bass. Avoid chords :).
10:30:22zethanks :p
10:32:22*kurzhaarrocker detects that somehwen a sleep instruction sneaked into peakmeter_draw_get_btn
10:32:26kurzhaarrockerI dont like that
10:32:47zei oughtta execute a sleep instruction here myself
10:32:55kurzhaarrockerWhen there is a peak meter displayed it should read the peak meter as often as possible.
10:33:27zeeven if that throttles and hogs the processor?
10:33:54amiconnkurzhaarrocker: The sleep(1) is absoultely necessary, see the commit msg of that!
10:34:07*kurzhaarrocker searches the comment
10:36:22kurzhaarrockerhmpf. ok, recording is more important then displaying the peak meter :(
10:37:27amiconnThis took me quite some time to track down, believe me...
10:38:25kurzhaarrockerThe nature of the problem suggests that it was difficult to track.
10:38:46kurzhaarrockerAnd there were really no other cpu hoggers that could be disabled?
10:39:28kurzhaarrockerOr was it that a single loop of the peak meter took to long?
10:39:30amiconnThis code was *the* CPU hogger
10:40:16kurzhaarrocker:) That was the intension: "Use whatever you can get to peek the meter!"
10:40:46zeyou always put a delay in a loop
10:40:50zeof some kind or another
10:40:56zeor it throttles the processor
10:41:09zeit could use 100% CPU to do nothing
10:41:20zeand just a short usleep takes it down to reasonable
10:41:46amiconnkurzhaarrocker: I know the intention, but this also draws the power if other code would need it badly, like the cluster search
10:42:32amiconnThe sleep(1) brings it down to ~50% CPU load, which is just enough to let the search finish and the buffer flush done before the buffer wraps
10:43:30amiconnUnfortunately the rockbox kernel has no notion of thread priorities
10:43:52amiconnOtherwise we could run the peakmeter peek code in a thread with idle priority
10:44:06 Join DangerousDan [0] (
10:44:30kurzhaarrockerOnce apon a time I suggested to disable the peak meter completely when other threads need more cpu power.
10:45:11amiconnThe problem is how to detect this situation
10:45:29LinusNand to detect it in time
10:46:17kurzhaarrockerThe task that needs the cpu power simply could set a flag that indicates the peak meter not to hog the cpu.
10:51:44amiconnAll tasks that don't need power call sleep(), and that sets a flag in threads.c
10:52:46amiconnHowever, we would need to run the peakmeter peek code in a separate thread anyway to make use of either method of indication
10:53:04amiconnAh, no
10:53:29amiconnThe saving runs in the mpeg thread, and peakmeter in main thread, so they already are different...
10:54:30amiconnWe could add a function to htread.c:
10:55:03amiconnint threads_running(void)
10:55:48amiconnreturn num_threads - num_sleepers();
10:56:24amiconnerm, return num_threads - num_sleepers;
10:57:07amiconnThen you could check in the peakmeter code: if (threads_running() == 1) hog_cpu(); else be_nice();
10:57:29kurzhaarrockernice idea
10:57:48amiconnThe one running thread is always the one doing the request, so the sleepers must be all others...
10:58:46 Join pilot000 [0] (
10:59:28*kurzhaarrocker wants to kick somone for designing a hardware peak meter that doesn't detect peaks.
11:01:30 Join zezayer [0] (n=jake@
11:02:36amiconnkurzhaarrocker: Hmm?
11:03:02amiconnAfaik the MAS datasheet says the peak registers accumulate the peak value until being read
11:03:34amiconnThe only thing they don't do automatically is detect clips, and that is why we need to read in quick succession
11:03:34kurzhaarrockerwell, it doesn't
11:04:52kurzhaarrockerIf it worked as it claims to increasing the peak reads / time couldn't make the detection of peaks more precise.
11:05:27kurzhaarrockerIn the energy saving mode many peaks remain undetected.
11:26:18 Join linuxstb [0] (
11:26:24amiconnIf it works like it claims reading more often still makes the detection of clips more precise
11:30:57linuxstbpreglow: I'm thinking that ALAC's apparent out-performance of FLAC may be due to the encoder - iTunes doesn't give you any configuration options, so maybe it encodes in a "decode-friendly" way by default.
11:32:34kurzhaarrockerBut in fact we really can't detect clips on the archos.
11:32:48kurzhaarrockerYet in high performance mode the peak meter is nearly usable.
11:32:59kurzhaarrockerIf we reduce the peak reads to the display frame rate it doesn't really matter wether we feed the display with random values or the peek register.
11:37:39 Quit DangerousDan ("Miranda IM! Smaller, Faster, Easier.")
11:38:09 Quit kurzhaarrocker (Remote closed the connection)
11:42:03amiconnHmm, it seems that it was pure imagination that the peak registers cumulate until read. I can't find that in the datasheet...
11:42:37amiconnAnd: it is called "quasi-peak", so don't complain it doesn't deliver peak values ;)
11:43:13 Quit linuxstb ("CGI:IRC")
11:43:28 Join linuxstb [0] (
11:45:46 Quit dionoea (Read error: 110 (Connection timed out))
11:55:47 Join hicks [0] (
11:56:16preglowlinuxstb: perhaps, but even the decode frienly flac settings are a bit heavy for us
11:56:39 Quit linuxstb ("CGI:IRC")
11:58:27crwlit's only an optimization issue, isn't it?
11:58:48crwlat least on an ordinary PC, FLAC decodes several times faster than for example Ogg Vorbis
11:59:05crwland encodes too
11:59:08preglowhow hard would it be to add thread priorities to the scheduler?
11:59:14preglowcrwl: yes, of course
12:00:51***Saving seen data "./dancer.seen"
12:16:59 Part zezayer
12:30:13 Join Moos [0] (
12:32:51 Quit AdNauseam (Read error: 110 (Connection timed out))
12:33:27 Quit ashridah (Read error: 110 (Connection timed out))
12:35:35 Join ashridah [0] (
12:36:38 Join Psy-Dead [0] (
12:53:27 Join webguest45 [0] (
12:54:09webguest45If someone's looking at the messed up ID3 database - try using it with voice set to spell files and folders. Half the folders will be "j".
13:00:01webguest45HCl: databox.c should return PLUGIN_USB_CONNECTED instead of PLUGIN_OK after having written the file, to force a file-view refresh
13:01:13webguest45HCl: Same holds for searchengine, I presume
13:01:27 Quit webguest45 ("CGI:IRC")
13:25:34 Join Aramil [0] (
13:33:57 Quit tvelocity (Read error: 110 (Connection timed out))
13:35:04 Join DangerousDan [0] (
13:56:54 Join AdNauseam [0] (
13:58:02 Join dionoea [0] (
14:00:53***Saving seen data "./dancer.seen"
14:02:17 Part LinusN
14:05:37 Join XMaster-ShadowX [0] (
14:07:32 Nick phaedrus96 is now known as phaedrus961 (
14:16:55 Join tvelocity [0] (
14:25:55 Join hshah [0] (
14:25:56 Quit pilot000 ("CGI:IRC (EOF)")
14:26:30hshahURGET - iRiver iSkin belt clip needed in the UK - any sellers?
14:26:36 Part XMaster-ShadowX
14:32:12 Quit hshah ("CGI:IRC")
14:32:12 Join vik [0] (
14:32:30 Quit HCl (
14:32:30 Quit Rob- (
14:32:30 Quit phaedrus961 (
14:32:30 Quit Asku (
14:32:30 Quit edx (
14:32:33NJoinedx [0] (
14:32:40 Join Asku [0] (n=aksu@
14:32:49NJoinHCl [0] (i=hcl@2001:610:1908:8000:290:27ff:feca:8029)
14:33:08NJoinphaedrus961 [0] (
14:34:57 Quit Aramil (Read error: 110 (Connection timed out))
14:44:09vikAnyone awake?
14:53:10 Join cYmen_ [0] (
14:56:03preglowi am
14:57:25viknot really sure what to say - I want to get involved in porting to iRiver H3x0
14:58:16preglowwell, do you code?
15:01:22vikhave done a bit of everything, but most relevant are C and a bit of assembly on embedded systems (8051 based)
15:01:35preglowwell, there's not much h300 specific stuff you can do at the moment, until the bootloader comes
15:01:48preglowbut most h100 based stuff will also be used on h300
15:01:59preglowso you might want to help out on h1x0 currently
15:02:24vikIs there much I can do without an actual box?
15:03:02preglowdepends on what you're working on
15:03:09preglowthe simulators run much of the code in question
15:03:18preglowas long as its not hardware dependant
15:03:59vikdidn't realise there were simulators - might have closer look at the site
15:04:12preglowdo so
15:04:40preglowthe sims compile the very same (non-hardware specific) code that we use on the devices, but use a graphical windows/x11 display instead
15:05:10preglowdon't have much experience with them myself, since my code has mostly been hardware specific, but other people know more
15:05:19 Quit Febs (Read error: 145 (Connection timed out))
15:09:18vikwill gcc3.3.5 work? wiki says to use 3.3.4, but I fear dependency hell if I try to mess with debian too much
15:10:07amiconnvik: For the simulators you can use any version you like (should be >= 3.3.1 though)
15:10:48amiconnThe wiki recommendations should be more clear here
15:11:08 Join LinusN [0] (
15:11:18amiconn"Use sh-elf.gcc 3.3.x for SH1 (archos), for code size considerations"
15:11:52amiconn"Use m68k-elf-gcc for coldfire (iriver). 3.3.x has problems with some parts of the code, and 4.0.x won't work yet"
15:12:09amiconn"Use any gcc >= 3.3.x for the simulators"
15:14:49amiconnHmpf, m68k-elf-gcc 3.4.x of course
15:15:02amiconnand s/any/native/ for simulators
15:17:38vikdrat - can't find cross-compiler for m68k in ubuntu.
15:18:13LinusNthen build it
15:18:35ashridahbuild it into a local directory ,and add local_directory/bin to the path :)
15:19:24vikyes, yes, just trying to do things the Debian Way(TM)
15:20:25B4gderthen make a m68-elf debian package :-)
15:21:37vikjust found an unofficial rep. phew.
15:23:37preglowit's really easy to build it yourself, should the need arise
15:23:56amiconnI would actually prefer to build it myself
15:25:30B4gderwe could write up a script that does the job
15:25:47preglowman, how i hate duplicating code to make it more efficient..
15:26:14viksne - getting late, and I don't think I could stay awake building a compiler right now.
15:26:37amiconnOn linux it should take less than 30 minutes on a decent box
15:27:40vikWell, depends what you mean by decent box. And I'll be asleep in 30 mins
15:28:04vikWhere do I get the coldfire simulator from?
15:28:17vikis it the one from ?
15:28:36B4gderthere is none
15:29:08preglowthere is one, it just doesn't take our particular coldfire
15:29:09 Quit einhirn ("Miranda IM! Smaller, Faster, Easier.")
15:29:26preglowi don't think updating it to do so should too large a job
15:29:35B4gderright, now that you mention it it comes back to me
15:30:11 Join Aramil [0] (
15:31:23 Join [1]Moos [0] (
15:31:23 Quit Moos (Read error: 104 (Connection reset by peer))
15:31:27 Nick [1]Moos is now known as Moos (
15:39:16 Join webguest68 [0] (
15:39:41vikdoes the iriver support executing code from RAM?
15:39:53 Quit cYmen_ ("->screen")
15:39:58 Join cYmen_ [0] (
15:41:12preglowthat's that we do
15:43:03vikso the bootloader lives in flash, then just loads the code into RAM, then executes from there?
15:46:16 Quit tvelocity (Read error: 110 (Connection timed out))
15:53:39 Join t0mas [0] (
15:53:52*t0mas is back :)
15:54:09B4gderat last!
15:54:37t0maslong trip
15:54:41t0maspretty tired...
15:54:46t0masbut I'm home :)
16:00:54***Saving seen data "./dancer.seen"
16:13:35 Join webguest48 [0] (
16:13:56webguest48Hello all
16:14:29webguest48I just checking the new french translations
16:15:12webguest48there are few words not good to translate, like for example ReplayGain
16:15:34t0masthen just leave em in english?
16:15:40webguest48this words are international
16:15:43t0masReplayGain is a term...
16:15:58t0masand for Crossfader you can check some french mp3 players
16:16:03webguest48now is it translated with the last build
16:16:06t0masmaybe there is a good local word?
16:16:35webguest48ReplayGain=ReplayGain for all
16:16:51webguest48Crossfader=Crossfader too
16:17:08webguest48i don't understand why translate it
16:17:57webguest48I know Rasher want that all langages will be completed,...
16:18:14webguest48but not all words please Rasher if you read the logs
16:18:43webguest48I really don't believe the french people like me will love this translations :(
16:18:56B4gderwhy not?
16:19:05t0maswhy not put ReplayGain in the french file?
16:19:14B4gderyou don't _have to_ translate the words
16:19:24B4gderusing the same word is fine
16:19:33B4gderif that is what your language uses
16:20:02webguest48but few words are untranslatable
16:20:11B4gderthen don't translate them
16:20:17B4gderthey might be translatable for others
16:20:21webguest48it's just the choice of the translator dev
16:20:43webguest48I point Manuel for this :)
16:20:46B4gderits always the choice of the person doing the translation, yes
16:20:55B4gderno matter what words
16:21:04B4gderbut you're free to suggest changes
16:21:24webguest48not consensus with french users :)
16:22:12LinusNimho, you should translate it if it there is a good word for it
16:22:32LinusNReplayGain is not a common word, it's more of a name or a trademark
16:22:41LinusNnot to be translated
16:23:12webguest48just translated by Rasher
16:23:13B4gderyes, that word is probably best untouched in most languages
16:23:14webguest48check the last buikd
16:23:28B4gderwell, we must leave that up to the translators
16:23:33webguest48not by Rsher himself
16:23:37webguest48but commited
16:23:38B4gderwe cannot tell how all languages should be spoken
16:23:52B4gderrasher is the language police
16:23:53webguest48yes I understand this
16:23:54B4gderI trust him
16:24:08B4gderso what are you saying?
16:24:13webguest48but like Linus said RG is trademark
16:24:17LinusN"fréquence variable" is plain wrong imho
16:24:26B4gderwebguest48: so... ?
16:24:34LinusNit's not the frequency, it's the bit rate
16:24:42LinusNsilly french people
16:25:17LinusNnow try to google for "Type d'adaption de volume"
16:25:27LinusNyou won't find ReplayGain, that's for sure
16:25:27webguest48"type d'adaptation du volume" for RG :(
16:25:54B4gderwebguest48: I still suggest that you provide fixes and corrections, possible with the cooperation of the person who did the french stuff most recently
16:26:02LinusNtranslating stuff like that is just asking for problems
16:26:08t0mascan I hack at the dutch one too?
16:26:14B4gderplease do
16:26:15t0masit's really stupid at some points
16:26:18t0mas"over translated"
16:26:31LinusNwell, the swedish one takes the prize anyway :-)
16:26:35t0masthings we use the english names for in every days life... are translated
16:27:08*t0mas uses the english version, just because the dutch version is un-usable
16:27:38 Quit ashridah ("sleep")
16:27:40 Quit Sucka (Read error: 131 (Connection reset by peer))
16:27:40webguest48I'll probably don't use french langage now, i'll back to english :(
16:27:52amiconnI'd say all words where a sufficiently good translation exists should be translated
16:27:58LinusNamiconn: agreed
16:28:05LinusNand replaygain isn't one of them
16:28:07t0masamiconn, LinusN: you're not dutch
16:28:17LinusNi'm not?
16:28:20t0maswe use all english words for tech-stuff
16:28:20amiconnI've translated both replaygain and crossfade into german
16:28:22B4gderik ben moe
16:28:28webguest48amiconn: that is a good way not in french too now
16:28:38B4gdert0mas: that almost right?
16:28:48t0masit is right for "I'm tired"
16:28:56B4gdervery useful phrase
16:29:01B4gderthe only one I know in dutch
16:29:03t0masIk hou van jou
16:29:07t0masway better
16:29:11t0mas"I love you"
16:29:13B4gdertoo hard ;-)
16:29:33t0masWaar kan ik hash kopen?
16:29:41t0masthat's dutch for beginners from the USA :P
16:29:47t0mas"Wheren can I buy hash?"
16:29:56B4gderI could actually understand it
16:30:04Lynx_amiconn: how did you translate replaygain?
16:30:13B4gderdutch is like a weird german+scandinavian mix
16:30:15t0masbut we don't use dutch words for a lot of things
16:30:24amiconnwebguest48: Afaik the French are especially keen to find french words...
16:30:49t0masghehe... yes... and french have (like the german) a translation for every word
16:30:58webguest48but few words are better in english, are untranslatable
16:31:05t0masbut in dutch we don't have (or at least don't use) the dutch words for tech stuff
16:31:17t0masReplayGain is a nice example
16:31:18amiconnLynx_: Lautstärkeanpassung
16:31:21B4gderthere's always a personal preference too when it comes to translations
16:31:23Lynx_amiconn: the french have a government institue that finds french words for new stuff.
16:31:46t0masthey have that?
16:31:49Lynx_amiconn: hehe, twice as long but ok i guess :)
16:31:49LinusNLautstärkeanpassung gave ReplayGain as the second hit in google (by sheer luck, but anyway)
16:32:37Lynx_t0mas: yes, and as far as i know french radio stations can only play so many english titels, there's a percentage set
16:32:38t0masand that doesn't totally cover it
16:32:58t0masCrossfade is the word to use...
16:33:07webguest48yes really
16:33:13 Quit dionoea (Read error: 104 (Connection reset by peer))
16:33:16t0masand there are more like these
16:33:18webguest48in all langages :)
16:33:25*t0mas will use it in dutch for a few days
16:33:30webguest48oh dionoea .fr
16:33:35t0masand keep a note about what translations are really to stupid
16:33:36amiconnt0mas: I don't know about the situation in the Nederlands, but in Germany there is quite a percentage of peopel *not* knowing Englsih
16:33:37t0masand change them
16:33:46 Join dionoea [0] (
16:33:55LinusNamiconn: that's funny
16:33:59t0masamiconn: almost everybody here can read basic english
16:34:06LinusNfunny, as in odd (for me)
16:34:06webguest48Crossfader is musical word
16:34:19webguest48Replaygain is one concept
16:34:35t0masamiconn: funny btw how you write netherlands
16:34:41LinusNi guess pretty much all swedes below 50 know english reasonably well
16:34:44t0masNederlands = dutch for the dutch language
16:34:56t0masNederland = dutch for the Netherlands
16:35:15amiconnt0mas: Yes I discovered my funny "mistake"
16:35:20webguest48time to go, bye all and thanks for heared me
16:35:24amiconnShould be Netherlands in Englsih
16:35:31 Quit webguest48 ("CGI:IRC")
16:36:16t0masamiconn: jup, but if you dropped the s, you would have done it right :)
16:36:19t0masin dutch
16:37:15vikamiconn: when I was in the Netherlands a few months ago, just about everyone spoke English. Had to go to week little farming towns to find people who didn't. I'd hazard a guess that everyone in the Netherlands who owns a jukebox would speak Engels.
16:37:24amiconnLinusN, t0mas: There is a theory that the readiness to learn a foreign language is reciprocal to the number of people speaking the same mother tongue
16:37:54t0masgerman is spoken at far more places than dutch
16:37:55amiconn...and there are certainly more people in the world speaking French or German than Dutch or Danish...
16:38:11t0masalmost nobody outside the dutch kindom (that's including some colonies) speaks dutch
16:38:46t0masvik: where have you been?
16:39:09vikCycled from amsterdam to Germany.
16:39:14t0masah ok
16:39:17LinusNamiconn: where else in the world do they speak german?
16:39:26t0masLinusN: loads of people learn it
16:39:28t0masme for example
16:39:42t0masall dutch people < 30 speak a little germa
16:39:44amiconnGermany (~80 million), Austria and part of Switzerland
16:39:47LinusNyes, but i'm talking mother toungue
16:40:00vikafrikaans is next to dutch, and indonesian has picked up chunks of it
16:40:02LinusNah yes
16:40:04amiconn...and a small part of Italy
16:40:20t0masvik: I can read and understand afrikaans... just because they use the same words
16:40:23LinusNgotta run
16:40:25LinusNcu around
16:40:40 Part LinusN
16:40:45t0masvik: but their grammar is different... so I can write it myself
16:44:06vikt0mas: yes -but grammar is of little use in a jukebox.
16:44:39vikOut of interest, where is everyone?
16:44:57Psy-Deadon the moon
16:44:58vikI'm in Australia, so it's about bedtime (well, past it in fact) for me
16:45:16B4gder16:45 here
16:45:28B4gdersoon time to leave work
16:45:31t0masThe Netherlands, 16:45 here too
16:45:40vikPsy-Dead: What language u speak there?
16:45:46t0mas(Gouda... cheese city)
16:46:01amiconnGermany, 16:46
16:46:03Psy-Deadi speak Gouda :p
16:46:10vikMmmmm.... cheese....
16:47:00 Join tvelocity [0] (
16:47:11 Quit vik ("Leaving")
16:47:16 Quit Psy-Dead ("me too")
16:56:31 Join stamppot [0] (
17:00:54B4gdertime to run!
17:00:55 Quit B4gder ("Lämnar")
17:01:45 Quit Ismo (Read error: 110 (Connection timed out))
17:01:45 Quit dionoea (Read error: 110 (Connection timed out))
17:02:28 Quit Aramil (Read error: 113 (No route to host))
17:12:57 Quit tvelocity (Read error: 110 (Connection timed out))
17:19:44 Quit edx ()
17:33:46 Join edx [0] (
17:36:31 Join tvelocity [0] (
17:37:19 Quit edx (Read error: 104 (Connection reset by peer))
17:40:05 Join edx [0] (
17:46:30 Join muesli- [0] (
17:46:50 Join amiconn_ [0] (
17:54:17 Quit edx (Read error: 104 (Connection reset by peer))
17:55:00 Quit amiconn (Read error: 145 (Connection timed out))
17:55:01 Nick amiconn_ is now known as amiconn (
18:00:56***Saving seen data "./dancer.seen"
18:09:38preglowi still need a good translation for 'fade' :/
18:22:27 Join Ismo [0] (
18:26:37HET2preglow: what language
18:26:43HET2oh .no
18:27:37thegeekthat is indeed hard preglow
18:28:41 Quit muesli- (Read error: 110 (Connection timed out))
18:30:17thegeekfucking sucks
18:30:23preglowyes, but that sucks :P
18:30:38thegeekimho fade would be much better
18:30:42preglowthat's what i use
18:30:45thegeekI doubt anyone would understand "svinne"
18:30:55thegeekfade would be more understood
18:31:17preglowwhy is the hebrew patch called 'BiDi', btw? hebrew is only written from right to left, no?
18:32:21 Join muesli- [0] (
18:32:38preglowand translating 'beep' with 'pip' sounds really... no
18:32:39thegeek"tone ut/inn"
18:33:15 Join dpassen1 [0] (
18:33:27thegeekI dont see why anyone would want it in norwegian anyway;)
18:47:22 Quit muesli- (Read error: 131 (Connection reset by peer))
18:53:41 Quit Ismo (Read error: 145 (Connection timed out))
19:05:43 Nick Lynx_ is now known as Lynx_awy (
19:10:37 Join matsl [0] (
19:19:40amiconnpreglow: The hebrew/arabic support is called BiDi, because it adds bidirectional text output support, so that hebrew/arabic parts of a string are printed rtl, while latin parts are printed ltr
19:23:23 Quit HET2 ("This computer has gone to sleep")
19:28:12 Join webguest30 [0] (
19:28:24 Join solex_ [0] (
19:30:56 Quit webguest30 (Client Quit)
19:31:05 Join webguest30 [0] (
19:37:07preglowamiconn: ahh
19:39:29 Join RockboxLover [0] (
19:39:38RockboxLoverHello guys
19:39:50RockboxLovera quick question please
19:40:33 Join QT_ [0] (i=as@madwifi/users/area51)
19:42:14RockboxLoverI want to change my WPS screen and i see the WPS gallery and coding with the bmp file, how I use it? need to put it with .wps files in rockbox dir?
19:42:59RockboxLoverI see the code with this bmp, what I need to do please for use it?
19:43:50RockboxLoveranyone please?
19:44:54RockboxLoverhow worked this WPS screen with bmp?
19:45:15 Quit solex (Read error: 110 (Connection timed out))
19:46:24webguest30dont know cause i have a h340
19:47:36RockboxLoveranyone here use WPS screen with pictures?
19:48:04 Join TCK- [0] (
19:51:44 Quit QT (Read error: 110 (Connection timed out))
19:54:07RockboxLoverI don't find in, how to use bitmap display, anyone can help me please, I've got the code and the bitmap, what I need for this?
19:55:05 Quit webguest30 ("CGI:IRC")
19:55:12RockboxLovermy WPS screen is a bit obsolete :)
19:56:09RockboxLovermaybe t0mas(the creator), if he's free ?
19:56:19*t0mas wakes up
19:56:29RockboxLovergood morning
19:56:33t0masRockboxLover: what do you want?
19:56:37t0masbmp in wps?
19:56:42t0masor just showing a bmp?
19:56:54RockboxLoveryes please in WPS
19:57:06RockboxLoverI choose one in mistic forum
19:57:13t0masah ok
19:57:21t0masyou put the .bmp files in the .rockbox folder
19:57:29t0masand then you add a tag to the wps file to show them
19:57:41t0masor you use the wps that came with the images
19:58:48RockboxLoverI pvmsg you for don't polute the topic
19:59:40t0masno, please continue
19:59:53t0masmaybe someone has the same problem, and he/she serches the logs for a solution
20:00:05t0mascan you give me a link to the wps you want to use?
20:00:15RockboxLoveryes you're right
20:00:22RockboxLoverlet me 2 sec
20:00:58***Saving seen data "./dancer.seen"
20:02:26RockboxLoverthere are few WPS
20:03:20RockboxLoveri need to put the 2 files in rockbox dir?
20:04:28t0masthe .bmp, and the .wps
20:04:33t0masand then select the .wps file
20:04:39 Quit TCK (Read error: 110 (Connection timed out))
20:04:47RockboxLoveri've got few wps code in my dir, is it problem need to delet others?
20:05:16amiconnRockbox remembers the last loaded .wps
20:05:22RockboxLoverok thanks i'm trying
20:12:46RockboxLoveryes very thanks that works
20:13:24RockboxLoverbye all
20:13:30 Quit RockboxLover ("CGI:IRC")
20:19:00t0masjust added 2734 songs to a playlist
20:19:06t0masand rockbox hasn't crashed :)
20:24:23 Join solex [0] (
20:29:50 Join muesli- [0] (
20:30:50 Quit solex_ (Read error: 145 (Connection timed out))
20:32:15SlasherHmm, is anybody currently working with wps remote support for iriver? I just would like to know if i have time to take a look at that
20:32:47muesli-i wish somebody does
20:33:44muesli-afaik there's only xaviers build..but not involved in developing stuff
20:35:51 Quit thegeek (Read error: 104 (Connection reset by peer))
20:36:10 Join _aLEX [0] (
20:36:12 Join thegeek [0] (
20:37:13 Join zezayer [0] (n=jake@
20:38:12 Join QT [0] (i=as@madwifi/users/area51)
20:41:45 Quit QT_ (Read error: 148 (No route to host))
20:43:11 Quit solex (Read error: 145 (Connection timed out))
20:46:14 Join TCK [0] (
20:54:06 Quit tvelocity ("Leaving")
20:58:28 Join Coldtoast [0] (
20:58:31SlasherHmm, i think true custom wps for remote could be enabled with little code changes
20:58:53Coldtoasthey Slasher
20:58:54Slasherthat would allow both displays to have a different wps
20:58:56Slasherhi :)
20:59:06Coldtoasthow's the military going?
20:59:39Slasherhehe, good :) today i had to reorganize the operator & server rooms :)
20:59:59Coldtoasthehe. well, that sounds kinda fun
21:00:18Slasheri trashed probably a hundreds of old cds and manuals
21:00:40Coldtoastthat DOES sound like fun
21:00:46Slasherhehe :)
21:02:00 Quit phaedrus961 (Read error: 145 (Connection timed out))
21:04:25 Quit TCK- (Read error: 110 (Connection timed out))
21:04:52Slasherthen i couldn't find out where i should have put all old electronic stuff (for example thick&thin -ethernet cards) so I completely filled a couple of trash bins i could locate from computer rooms ;)
21:06:29 Join QT_ [0] (i=as@madwifi/users/area51)
21:08:08 Quit muesli- (Read error: 104 (Connection reset by peer))
21:13:02Coldtoastwhat's the diff between Kubuntu and Ubuntu?
21:14:03zezayerkubuntu uses kde, Ubuntu uses gnome
21:14:35Coldtoastadn that's it?
21:14:43Slasheri would prefer kde
21:14:54Coldtoastseems odd to have 2 separate distros JUST for that one difference
21:14:57Slasherkde and gnome are completely different window managers (desktop environments)
21:15:41 Join phaedrus961 [0] (
21:17:56 Quit QT (Read error: 110 (Connection timed out))
21:18:32 Join webguest54 [0] (
21:18:51webguest54Coldtoast: I think a more fitting term would be "built around" gnome and kde respectively
21:18:59webguest54Hence the "need" for a seperate distro
21:19:24ColdtoastI guess that keeps each one to a single CD somewhat
21:19:33dpassen1you can install KDE in ubuntu, gnome in kubuntu throught apt
21:19:38webguest54That too. For the base install at least.
21:19:59Coldtoastit was nice to see madwifi is part if the base install
21:21:16Coldtoastok. so what's teh diff between warty, hoary and jigit?
21:22:22dpassen1Warty was 4.10, Hoary is 5.04
21:22:54 Quit phaedrus961 ("Leaving")
21:23:49Coldtoastwhen I installed Ubuntu, I'd downloaded the 1386 ISO cos there was no i686
21:24:13Coldtoastthen I update and fidn there's an i686-smp update
21:28:19 Quit webguest54 ("CGI:IRC (EOF)")
21:31:23 Join Ismo [0] (
21:32:23 Join tvelocity [0] (
21:37:46 Join paugh [0] (n=pete@2001:5c0:8fff:ffff:8000:0:3e03:6822)
22:01:00***Saving seen data "./dancer.seen"
22:16:32 Part stamppot ("Kopete 0.10.2 :")
22:20:15 Join JoeBorn [0] (
22:41:09 Quit thegeek (Read error: 104 (Connection reset by peer))
22:42:51 Join thegeek [0] (
22:46:16 Quit tvelocity ("Leaving")
22:54:06 Join Maxime [0] (
23:14:15 Join tvelocity [0] (
23:21:32 Quit tvelocity ("Leaving")
23:24:49 Quit matsl (Remote closed the connection)
23:38:54amiconnHmm, no Linus...
23:42:23 Quit courtc (Remote closed the connection)
23:47:16 Quit Coldtoast ("Peace and Protection 4.22")
23:52:38 Join solex [0] (
23:57:36 Quit Moos (Read error: 104 (Connection reset by peer))

Previous day | Next day