IRC log for #brlcad on 20071214

02:25.34 *** join/#brlcad digitalfredy (n=digitalf@200.71.62.161)
02:49.34 *** join/#brlcad vedge (i=vedge@vedge.org)
03:05.50 *** join/#brlcad Axman6 (n=Axman6@pdpc/supporter/student/Axman6)
05:46.57 *** part/#brlcad digitalfredy (n=digitalf@200.71.62.161)
07:08.16 *** join/#brlcad elite01 (n=elite01@195.37.106.60)
07:41.16 *** join/#brlcad Defcon (n=def@74.17-246-81.adsl-static.isp.belgacom.be)
07:55.27 Defcon yeah
07:55.45 Defcon yesterday i did my first C console app: "Hello World"
07:56.11 Defcon so now it's time to make my own standalone multi process webserver
07:56.15 Defcon :)
07:56.38 yukonbob Defcon: let's see your code!!!1
07:56.48 Defcon hello world?
07:56.52 yukonbob yup
07:57.00 Defcon k
07:57.18 Defcon _tprintf(_T("Hello world\n"));
07:57.22 yukonbob have you thought of what license you're going to release it under?
07:57.39 Defcon or
07:57.40 Defcon cout << "Hello world\n";
07:57.42 yukonbob ?C
07:57.45 Defcon gpl?
07:57.51 yukonbob that's C++
07:57.56 Defcon yeah
07:58.02 yukonbob C++ != C
07:58.07 Defcon i have no C compiler at home
07:58.16 Defcon *work
07:58.17 yukonbob well, C++ ought to be a superset of C
07:58.33 Defcon yeah i thought so
08:00.36 yukonbob you need #include <stdio>, #include <stdlib> int main (int argc, char **argv) {printf ("Hello, whirled!\n"); exit(EXIT_SUCCESS);}
08:01.01 yukonbob ^--- obviously not formatted properly
08:05.57 alex_joni yukonbob: you just need '\' there, and it's formatted about right :D
08:06.27 yukonbob alex_joni: will the CPP choke on the includes, or is that what you're saying the \ is for?
08:07.13 Defcon #include "stdafx.h"
08:07.13 Defcon #include "consoleCodeTry.h"
08:07.13 Defcon #ifdef _DEBUG
08:07.13 Defcon #define new DEBUG_NEW
08:07.13 Defcon #endif
08:07.14 Defcon CWinApp theApp;
08:07.16 Defcon using namespace std;
08:07.18 Defcon int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
08:07.20 Defcon {
08:07.22 Defcon int nRetCode = 0;
08:07.24 Defcon if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
08:07.26 Defcon {
08:07.28 Defcon _tprintf(_T("Fatal Error: MFC initialization failed\n"));
08:07.30 Defcon nRetCode = 1;
08:07.32 Defcon }
08:07.34 Defcon else
08:07.34 yukonbob arg!!!!
08:07.36 Defcon {
08:07.38 Defcon _tprintf(_T("Hello world\n"));
08:07.40 Defcon system("PAUSE");
08:07.42 Defcon }
08:07.44 Defcon return nRetCode;
08:07.46 Defcon }
08:07.48 Defcon that is everything
08:07.50 Defcon whatwhatWHAT?
08:07.52 yukonbob ~pastebin
08:07.55 ibot [~pastebin] A "pastebin" is a web-based service where you can paste anything over 3 lines without flooding the channel. Here are links to a few : http://www.pastebin.com , http://pastebin.ca , http://channels.debian.net/paste , http://paste.lisp.org , http://www.rafb.net/paste
08:08.08 Defcon hmm
08:08.10 Defcon nice
08:08.18 alex_joni yukonbob: it will choke
08:08.41 Defcon http://pastebin.com/m68797761
08:08.52 Defcon lol alex
08:11.12 Defcon hmmm
08:11.22 Defcon so i should throw C++ away
08:11.44 yukonbob oh -- that's up to you..
08:12.02 Defcon indeed it is
08:12.08 Defcon but..
08:12.10 yukonbob apparently is quite a task to learn, though (might want to just use C to start)
08:12.24 Defcon that's what i wanted to do :)
08:12.27 Defcon learn C
08:12.37 yukonbob ...and it depends, is this required for anything, or self-improvement, or ??
08:12.50 Defcon but the C++ is the only C like compiler i have atm
08:13.06 Defcon self-improvement mostly
08:13.23 yukonbob does c++ seem interesting to you?
08:13.39 yukonbob heh
08:13.42 Axman6 *cough*
08:13.42 Defcon no
08:13.56 yukonbob :? -- so why are you studying it
08:14.02 Defcon it seems like a big pile of gibberisch to me
08:14.08 Defcon because i have this: http://wazig.be/%5Fev/dl/ectroverse_source.zip
08:14.15 Defcon Maloeran's ev
08:14.28 Defcon and i want to be able to understand it
08:14.34 Defcon so i can edit it
08:14.41 Defcon to make it bugfree and stuff
08:14.44 yukonbob what is that thing you posted?
08:15.07 Defcon a webbased C game made by Maloeran
08:15.18 Defcon with standalone webserver
08:15.18 yukonbob C, or C++
08:15.24 Defcon C
08:15.47 Defcon [09:12:49] <Defcon> but the C++ is the only C like compiler i have atm
08:16.35 Defcon that's why
08:16.55 yukonbob try raw C in it and see what happens
08:17.08 Defcon ..
08:17.15 Defcon make me an hello world :)
08:17.23 yukonbob use the one I posted ;)
08:17.34 Defcon i have no idea what the diff is between C and C++
08:17.35 Defcon ah
08:17.35 Defcon k
08:18.26 Defcon Error1fatal error C1010: unexpected end of file while looking for precompiled header. Did you forget to add '#include "stdafx.h"' to your source?c:\wbe\wazigbe\webroot\_dev\consolecodetry\consolecodetry\consolecodetry.cpp7
08:18.30 Defcon hmm
08:19.11 yukonbob might require flags for your compiler? (what compiler are you using?)
08:19.27 Defcon C++
08:19.33 Defcon Visual Studio 2005
08:21.23 alex_joni it's <stdafx.h> not "stdafx.h"
08:21.35 Defcon the "" work
08:21.38 alex_joni default system headers are always between "<>"
08:21.54 Defcon k
08:22.14 Defcon system(PAUSE);
08:22.22 Defcon what was the right syntax of this?
08:22.32 Defcon system("PAUSE"); ?
08:22.33 alex_joni Defcon: giyf :)
08:22.40 Defcon giyf?
08:22.47 Defcon :)
08:22.52 yukonbob ciao alex_joni
08:22.56 yukonbob ciao Defcon
08:23.07 alex_joni http://www.google.com/search?q=giyf
08:23.31 Defcon cya
08:23.39 Defcon ah
08:23.39 Defcon haha
08:23.40 Defcon :�
08:23.41 Defcon :)
08:23.45 Defcon anyway
08:23.46 Defcon http://pastebin.com/m5f1af3cb
08:23.50 Defcon that works
08:23.50 Defcon :)
08:24.57 Defcon man i should rtfm
08:25.54 yukonbob get "The C Programming Language"
08:26.30 alex_joni http://www.amazon.com/gp/product/1568849397/ref=cm_cr_pr_orig_subj
08:26.36 alex_joni Defcon: no offense ;)
08:27.23 yukonbob http://www.amazon.ca/Programming-Language-Brian-W-Kernighan/dp/0131103628/ref=pd_bbs_sr_1?ie=UTF8&s=books&qid=1197620770&sr=8-1
08:29.16 yukonbob then ditch Windows, get a BSD box and Advanced Programming in the Unix Environment, and you're set ;)
08:29.31 yukonbob http://www.amazon.ca/Advanced-Programming-UNIX-R-Environment/dp/0201433079/ref=pd_bowtega_1?ie=UTF8&s=books&qid=1197620925&sr=1-1
08:30.42 yukonbob ugh -- must... tear ... self... away from ... books!!
08:41.02 *** join/#brlcad Z80-Boy (n=clock@zux221-122-143.adsl.green.ch)
08:46.38 Defcon yeah tnx alex_joni & yukonbob
08:46.49 Defcon that would be great to begin with :)
08:48.28 Defcon <add key="AppVersion" value="1.0.1 beta" />
08:48.31 Defcon iep
08:48.37 Defcon soz wrong window
08:58.21 Z80-Boy 5/win 11
09:01.10 Defcon ..?
09:05.49 Z80-Boy 5/win 11 means "I tried to switch the IRC windows but made a typo during that"
09:07.50 Defcon ah
09:07.51 Defcon ok
09:07.54 Defcon good to know
09:39.17 alex_joni Z80-Boy: irssi?
09:40.53 Defcon Irssi - The client of the future
10:06.05 *** join/#brlcad PrezzKennedy (i=Matt@74.86.45.130)
10:08.37 brlcad ow
10:50.06 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/libbu/temp.c: clean up the list of temp directories that we try to identify so they can all be treated/tested the same in a loop. the interface should be pretty solid now.
11:04.25 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/libbu/temp.c: document the bu_temp_file() parameters, don't truncate the filename if it won't fit.
11:04.55 CIA-42 BRL-CAD: 03brlcad * 10brlcad/include/bu.h: declare the two parameters to bu_temp_file() for storing the filename
11:10.31 *** join/#brlcad kwizart (n=kwizart@fedora/kwizart)
11:39.53 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/libbu/temp.c: in order for the filename to be useful, we need to not automatically unlink it right after it's opened -- add it to the closure linked list and unlink the file later during application exit.
11:46.09 brlcad heh, http://youtube.com/watch?v=ywqu_8RIDvU
11:49.12 Z80-Boy brlcad: I finally managed to get the audio/video in sync - do you want to see a preview of the video?
11:49.19 brlcad sure
11:49.20 Z80-Boy brlcad: it has a BRL-CAD logo in the end titles
11:49.52 brlcad fire away
11:50.11 brlcad is this the result of your 336 line'd function?
11:52.20 Z80-Boy brlcad: I'll upload it... 25MB - isn't it too much?
11:53.07 Z80-Boy brlcad: that was some unrelated function
11:53.55 brlcad not at all
11:54.46 brlcad heh, you can upload almost as much as you like *especially* when it's brl-cad related ;)
11:55.14 brlcad bandwidth is not a concern in the least, and as soon as the migration is completed, there will be more disk space to spare too
11:55.15 Z80-Boy brlcad: what's interesting is the video is generated completely automatically - if you change a detail in some model and type "make", those 25MB of video will be automatically updated
11:55.35 Z80-Boy That's probably a different approach than is used in the world of Windows GUI applications.
11:55.46 Z80-Boy That's a big advantage.
11:56.19 brlcad be interesting to see your script(s)/process that generates the video too
11:56.33 Z80-Boy hmm I wrote some custom C utilities for that
11:56.58 brlcad yeah, i recall, your yuv converter
11:57.16 Z80-Boy I also wrote a wave simulator for the title video effect
11:57.25 Z80-Boy and a small program to scroll the end titles
12:00.00 kwizart hello all! i'm testing brlcad on Fedora but i have a problem starting mged
12:00.03 kwizart invalid command name "gui"
12:00.03 kwizart MGED aborted.
12:00.17 kwizart any tips ?
12:00.22 kwizart display is set
12:00.25 Z80-Boy kwizart: typing just "mged"?
12:00.29 kwizart yes
12:00.37 Z80-Boy kwizart: just compiled BRL-CAD?
12:00.41 kwizart yes
12:00.48 kwizart well 7.10.4
12:00.51 Z80-Boy kwizart: that shouldn't happen
12:01.20 brlcad kwizart: hm, that usually means that tcl/tk initialization is messed up
12:01.46 brlcad 'gui' is the first command
12:02.05 kwizart maybe i need to set tcl/tk variable there aren't setted
12:02.13 brlcad kwizart: how'd you compile
12:02.32 brlcad there are lots of things that can go wrong during the install/compile -- I suspect you compiled against a system tcl?
12:02.53 kwizart yes and it is 0.8.4
12:02.56 kwizart sh %{_libdir}/itclConfig.sh
12:03.02 kwizart before configure
12:03.08 brlcad things are still tricky getting mixtures of system-installed and non-system compilations working
12:03.14 brlcad 0.8.4?
12:03.16 Z80-Boy brlcad: still uploading and we're going to lunch...
12:03.34 kwizart tcl-8.4.13-19.fc7
12:03.36 brlcad Z80-Boy: no problem, just post the link when it's ready and I'll get to it :)
12:04.19 brlcad 8.4 can work, but it should have required some source edits..
12:04.38 brlcad kwizart: are you using system incrtcl too?
12:04.47 brlcad more to the point, can you post your configure summary?
12:06.00 kwizart cannot find incrtcl on yum maybe i miss this one ?
12:06.31 brlcad first what's your summary?
12:06.37 brlcad it'll say what it found and didn't find
12:06.49 brlcad should be near the end of your config.log
12:06.58 brlcad if it's no longer in your console history
12:07.53 brlcad section in config.log is the second line that contains "BRL-CAD Release"
12:08.06 kwizart onfigure: WARNING: Unable to link against a system Tkstub library
12:08.54 kwizart <PROTECTED>
12:08.54 kwizart ib64/brlcad --disable-rpath --enable-shared --disable-static --enable-64bit-build --enable-opennurbs-build --disable-tcl-build --disable-tk-build --disable-itcl-build --disable-iwidgets-build --disable-blt-build --disable-tkimg-build --disable-jove-build --with-x11 --with-opengl --with-sdl --with-python=/usr/bin/python --with-x --with-libs=-L/usr/lib64/itcl3.3/ -L/usr/lib64/itk3.3/
12:09.33 brlcad hmm, you've been trying the fedora build for a while, yes?
12:09.42 brlcad i.e. we've had the talk about clobbering system libraries? :)
12:09.52 kwizart http://pastebin.ca/815796
12:10.26 kwizart yes Build Date: ven 09 nov 2007 16:48:55
12:11.01 brlcad oh, nifty -fstack-protector
12:11.04 kwizart And there is still some minor problem I would solve prior to officially start review for Fedora official repositories
12:12.18 kwizart do you mind it can break thing? it is part of the "mandatory" CLAGS for Fedora every package have to use...
12:12.33 brlcad fwiw, java sdl and python are *not* required -- there are interfaces that use them, but they should intently not be listed for any packager
12:12.39 kwizart but in some case, it could be adjusted if it really breaks things
12:13.04 brlcad you mean stack-protector?
12:13.09 kwizart yes ?
12:13.11 brlcad that should be fine
12:13.52 brlcad we should come up clean -- if we don't, it's probably something very very recent that slipped in
12:14.12 brlcad we've run all sorts of bounds, stack, and memory protectors/detectors/cleanups in the past
12:16.29 brlcad i'm surprised you have the tcl init problem -- you do have it configured to use system tcl/tk/itcl/itk/iwidgets
12:17.17 brlcad for what it's worth, you might do well to use --disable-all given how many --disable-*-build's you have :)
12:17.54 brlcad (see INSTALL for details on the --disable-* flags and their aliases)
12:18.24 kwizart i only have --enable-opennurbs-build \ but maybe I need to have it built alone then links to it...
12:18.46 kwizart (if ever another FOSS can use it)
12:18.47 brlcad you can leave that disabled for now
12:19.04 kwizart ok
12:19.08 brlcad that's for code under active development, it's not ready/used by production code yet
12:19.17 brlcad just starting to integrate
12:24.46 kwizart is this a problem ? configure:41521: WARNING: Unable to link against a system Tkstub library ?
12:25.20 kwizart ah, found that configure:41533: checking for incrTcl library functionality
12:25.21 kwizart yes
12:25.54 brlcad yeah, if the system one didn't work, configure should have complained
12:26.14 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/mged/chgmodel.c: use bu_temp_file() instead of mktemp/mkstemp for generalized temp file management. fixes assumption that there's a /tmp and that we can write to C:\ on windows
12:26.15 brlcad so they seem to work, just not finding the right tclcad_auto_path
12:27.07 brlcad kwizart: I don't think the tkstub link warning is a problem -- it would have caused a build failure elsewhere if it was a problem -- and since the compile completed, that's not the problem
12:27.12 brlcad run this:
12:27.21 brlcad mged -c
12:27.25 brlcad set auto_path
12:27.35 brlcad what does that report after the set auto_path?
12:28.02 kwizart /usr/lib /usr/share/tclscripts /usr/share/tclscripts/lib /usr/share/tclscripts/util /usr/share/tclscripts/mged /usr/share/tclscripts/geometree /usr/share/tclscripts/rtwizard /usr/share/tcl8.4 /usr/share /usr/lib64
12:28.29 kwizart /usr/share/tcl8.4 that one is wrong (checking)
12:28.57 kwizart hum no it exist (but there is also a /usr/lib64/tcl8.4
12:34.08 brlcad it's okay if there are extra
12:34.08 brlcad the one to check is /usr/share/tclscripts and /usr/share/tclscripts/mged
12:34.08 brlcad is there a /usr/share/tclscripts/mged/openw.tcl ?
12:34.08 brlcad (that's where the "gui" command is)
12:35.04 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/mged/mater.c: use bu_temp_file() instead of mktemp/mkstemp for better generalized temp file management. fixes assumption that there's a /tmp and that we can write to C:\ on windows and keeps track of the temp file better
12:35.05 brlcad ouch
12:35.07 *** join/#brlcad starseeker (n=CY@ip72-218-17-237.hr.hr.cox.net) [NETSPLIT VICTIM]
12:35.15 *** join/#brlcad kwizart (n=kwizart@fedora/kwizart) [NETSPLIT VICTIM]
12:35.15 *** join/#brlcad minute (n=MinuteEl@silentflame/member/pdpc.base.minuteelectron) [NETSPLIT VICTIM]
12:35.15 *** join/#brlcad Maloeran (n=maloeran@glvortex.net) [NETSPLIT VICTIM]
12:36.22 *** join/#brlcad archivist (n=archivis@host81-149-119-172.in-addr.btopenworld.com) [NETSPLIT VICTIM]
12:36.22 *** join/#brlcad poolio (n=poolio@bz.bzflag.bz) [NETSPLIT VICTIM]
12:36.30 *** join/#brlcad louipc (n=louipc@bas8-toronto63-1096735023.dsl.bell.ca) [NETSPLIT VICTIM]
12:50.26 *** join/#brlcad b0ef (n=b0ef@062016141081.customer.alfanett.no)
13:06.07 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/mged/red.c: use bu_temp_file() instead of mktemp/mkstemp for better generalized temp file management. fixes directory assumptions and cleans up temp file creation some
13:12.15 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/mged/ (tedit.c utility1.c): more usage of bu_temp_file() instead of mktemp/mkstemp for better generalized temp file management.
13:16.04 Z80-Boy brlcad: http://ronja.twibright.com/3d/all.ogg
13:16.32 Z80-Boy brlcad: I hope you can play Ogg Theora since the MPEG4 encoder misfits the sound to the picture
13:21.01 Z80-Boy brlcad: it's a preview. There are still some anomalies but of a minor character.
13:22.02 Defcon .ogg is music eejh
13:22.30 Z80-Boy Defcon: also Theora, the video codec.
13:23.19 Defcon ah
13:23.23 Defcon that's stupid
13:23.24 Defcon :)
13:23.45 Defcon ppl should make unique file extensions
13:24.59 Z80-Boy .ogg is unique. It's for the Ogg container format.
13:25.56 Defcon yeah
13:26.08 Defcon but it can contain both music & video
13:26.15 Defcon or what?
13:26.49 Z80-Boy It contains Theora video and Vorbis audio
13:31.59 Defcon yes
13:32.35 CIA-42 BRL-CAD: 03brlcad * 10brlcad/include/config_win.h: no longer need TMP_MAX_S or mktemp with the latest bu_temp_file() implementation
13:33.04 CIA-42 BRL-CAD: 03brlcad * 10brlcad/include/raytrace.h: a_overlap isn't identical to a_multioverlap -- one too many struct partitions
13:34.21 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/lgt/do_options.c: use bu_temp_file() for the batch file instead of assumping /tmp
13:53.03 CIA-42 BRL-CAD: 03brlcad * 10brlcad/src/librt/bool.c: typo
14:15.58 brlcad Z80-Boy: that's pretty cool, nice work
14:16.46 brlcad interesting, quicktime actually did just fine decoding the file, whereas mplayer seems to presume it's audio-only
14:17.58 Z80-Boy brlcad: thanks
14:18.09 Z80-Boy brlcad: my mplayer can play it
14:39.33 ``Erik brlcad, are you in today? we're doing korean...
14:47.26 *** join/#brlcad elite01 (n=elite01@dslc-082-082-068-043.pools.arcor-ip.net)
14:49.49 Defcon "we're doing korean..."
14:49.51 Defcon ?
14:49.55 Defcon sounds dirty
14:51.32 Z80-Boy How to cope with death? Behave in a way than on your death bed you can say to yourself "good that this man is already going to disappear from the face of the Earth" ;-)
14:54.21 ``Erik you don't disappear, you just change roles.... "worm food" is a glorious duty!
14:54.33 Z80-Boy you just turn into thousand worms
14:54.44 Z80-Boy like my garbage grows little wings and starts to fly around the kitchen
14:55.00 Z80-Boy thanks to the genetic code of drosophila melanogaster
14:55.08 Z80-Boy fruit fly
14:55.38 Z80-Boy do you think it's immoral to work for google when google does a censorship of search results in China?
14:56.26 alex_joni Z80-Boy: only if you're chinese or a resident in china
14:56.30 ``Erik no more than it is to use google...
14:57.13 ``Erik hell, I think the us gov't is full of bunk and immorality, but I still work for 'em... I just try to do what I can to make things a little better where I can *shrug* :)
14:58.27 Z80-Boy ``Erik: don't you get minus points for social skills if you talk like this about them?
14:59.15 ``Erik mebbe
14:59.19 ``Erik but, uh, I don't give a fuck
14:59.19 ``Erik :D
14:59.20 Z80-Boy Google has headquarters in Mountain View
14:59.30 Z80-Boy How far is it from there to the closest surf spot?
14:59.43 ``Erik um, very close? the uhhh
14:59.50 Z80-Boy That might make them less imooral :D
14:59.58 ``Erik there's a famous beach like 20km west
15:00.05 Z80-Boy 20km that's great :)
15:00.11 ``Erik mebbe a little more
15:00.13 Z80-Boy Santa Cruz? The Surf City?
15:00.33 Z80-Boy 20km then censorship turns is a beacon of democracy
15:00.50 Z80-Boy especially if they have nice waves peeling slanted to the beach
15:00.54 Z80-Boy and good sandbanks :)
15:00.59 ``Erik santa crus is like 20km south
15:01.14 ``Erik just down highway 17
15:01.46 ``Erik erm, more than 20km, sorry
15:01.57 ``Erik 35 miles, 55km
15:02.06 Z80-Boy but the beach is 20km west?
15:02.21 Z80-Boy And Santa Cruz there are skaters too
15:02.37 ``Erik wow, google maps gives some lame directions
15:02.52 ``Erik it looks like 20km "as the crow flies", but 55 by road, up through san mateo
15:03.19 ``Erik and if you moved there, you'd probably get an apt between work and the beach, so ... :D
15:03.25 Z80-Boy Whatever that's still fine
15:03.30 Z80-Boy apt ==?
15:03.38 Z80-Boy apartment!
15:03.38 ``Erik apartment
15:03.47 Z80-Boy No I would live in a surf hut
15:03.59 ``Erik heh
15:03.59 Z80-Boy with 100mbps fibre optics
15:04.40 alex_joni 10GiGE
15:04.40 ``Erik I assume you'd work more than you'd surf, so I'd assume you'd live closer to mountain view than santa cruz, ... it might be hard to find a surf hut in silicon valley suburbia :D
15:05.06 Z80-Boy I could type while waiting for a wave
15:05.44 ``Erik heh, you should work at the google center in ireland :D catch some cold waves up there between beers ;)
15:05.55 Z80-Boy catch some cold, period?
15:06.13 Z80-Boy Mountain View is close to the San Francisco
15:06.20 Z80-Boy That has an apparent advantage for me :)
15:06.21 ``Erik yes, it's on the bay
15:06.28 Z80-Boy gay bay
15:06.42 ``Erik the san fagcisco bay, yes
15:06.43 ``Erik O:-)
15:06.53 Z80-Boy lol
15:09.59 Z80-Boy brlcad: do you think my video could be used as a demo video on the new brlcad web pages?
15:22.32 ``Erik is it that one with just the plane fly-around?
15:23.22 ``Erik there, uh, is something ummm, "tracker" or something, that allows bezier splines to be used as "paths" for animations, I THINK... O.o I noticed it in the clone code, d'no if it works, if it's what I think it is, or how to use it... :D
15:25.33 Z80-Boy ``Erik: http://ronja.twibright.com/3d/all.ogg no it's not plane fly-around
15:26.36 ``Erik huh, I thought ogg was an audio format
15:26.42 ``Erik the vorbis video was theora, I thought
15:27.03 Z80-Boy the modern video players should be able to play it
15:27.16 ``Erik or mebbe I'm backwards
15:27.25 Z80-Boy I wanted to make it in MPEG4 but my encoder slips the audio and video against each other
15:27.27 ``Erik mebbe ogg is the umbrella and vorbis is the audio component
15:27.50 Z80-Boy ogg is the container vorbis audio and theora video
15:28.08 ``Erik xiph needs a better "for retards" page, so folk like me can keep up :D
15:28.48 Z80-Boy ``Erik: you mean "better ergonomy"? :)
15:29.19 Z80-Boy I don't think one is a retard just because he doesn't want to spend unnecessary time on researching what should be written on the title page
15:29.46 ``Erik well
15:29.58 Z80-Boy I think it's their fault not yours ;-)
15:30.05 ``Erik I did research the audio side when I was interested in writing an icecast/shoutcast streamer client...
15:30.06 ``Erik :D
15:30.17 ``Erik so I shoulda known that
15:31.11 Z80-Boy Recent mplayer compiled having libtheora and libvorbis and libogg installed should play it
15:31.17 ``Erik hrmmmmm, I have VLC, it plays it
15:31.20 Z80-Boy I compiled a mplayer myself and it works with Theora fine
15:31.21 ``Erik um
15:31.23 Z80-Boy great!
15:31.38 ``Erik have you thought about re-rendering those in perspective mode?
15:31.46 ``Erik ortho looks weird animated
15:31.47 ``Erik :)
15:31.49 Z80-Boy should I?
15:32.09 Z80-Boy It's just a matter of adding a parameter to the rt call isn't it?
15:32.17 ``Erik yeah, like -p<fov> or something
15:32.29 Z80-Boy what fov do you recommend?
15:32.36 Z80-Boy Have you seen the brl-cad logo in the end titles?
15:32.41 ``Erik also; you can set up the frame size to be non-square
15:32.44 ``Erik no, I'm at 2:10
15:32.57 Z80-Boy 768x576?
15:33.14 ``Erik you could do that size... :)
15:33.31 Z80-Boy or 640x480
15:33.31 ``Erik typically, movies are 4:3 or 16:9, *shrug* :)
15:33.58 ``Erik cool stuff
15:34.13 Z80-Boy thanks
15:34.39 ``Erik um, as far as fov, probably something in the 60-90 range
15:34.40 Z80-Boy do you think it would be better to replace the black background with some impressive photos from Ronja?
15:34.49 Z80-Boy Laser beams over roofs, welding sparks etc.?
15:35.43 Z80-Boy A different background for each shot?
15:38.54 ``Erik stupid intarweb
15:39.06 ``Erik um, if the point is to show off the pieces, background images would just distract, no?
15:39.23 Z80-Boy those internets! a satellite will fall upon us because of that and everything will be over!
15:39.37 Z80-Boy maybe?
15:40.02 Z80-Boy Or I thought about more neutral background images, like a picture of various cracks and spots of dirt on walls, curbs etc.
15:40.15 Z80-Boy with a hand-scratched name of the component over it at the bottom or the top
15:40.27 Z80-Boy this looks too introvertistick
15:40.36 Z80-Boy too geeky
15:40.47 Z80-Boy too organized
15:40.50 Z80-Boy too intelligent
15:41.00 Z80-Boy too boring, nerdy, ... ;-)
15:41.03 Z80-Boy Don't you think?
15:41.39 ``Erik *shrug* I d'no, I don't do visual art shtuff
15:42.06 Z80-Boy I don't do either, but I want my video to look attractive :)
15:42.45 ``Erik I have a friend that does freelance work on that kinda stuff, but I doubt you'd want to pay for help ;) *shrug* aint' my scene, though
15:42.57 Z80-Boy No Ronja is for free
15:43.53 ``Erik next time I talk to phil, I'll mention it *shrug* mebbe he'd to it for free to have something to put in his portfolio *shrug*
15:45.24 brlcad Z80-Boy: I was thinking something along those lines (demo video on new site)
15:45.58 brlcad ``Erik: tracker actually duplicates geometry along a spline path (like tank treads)
15:46.15 brlcad there's a different anim_track tool for bezier animation paths
15:46.27 brlcad prolly getting the two confused
15:46.27 ``Erik oh, okie
15:47.20 Z80-Boy brlcad: should I be extroverted and mix background using background RGB combo or do it properly and use the ray hit distance and write own C utility for that? :D
15:47.31 ``Erik heh, how's the soup treatin' ya, dude? :>
15:48.52 brlcad I've been eating pretty normal
15:49.04 brlcad just slower and less
15:49.18 ``Erik cool, which two did you get knocked out? both the tops?
15:49.48 Z80-Boy Wohoo, Virgin Classic Rock playing Hendrix :)
15:49.48 brlcad left side
15:49.56 brlcad so I can still chew on right somewhat
15:50.01 ``Erik think you could deal with korean?
15:50.06 brlcad prolly not
15:50.09 ``Erik aight
15:50.26 ``Erik gonna do the other two in a week or two?
15:50.31 Z80-Boy Is it true that Americans are more extroverted than the European?
15:50.32 brlcad Z80-Boy: mix what with what?
15:50.46 brlcad other two at end of Jan
15:50.50 Z80-Boy brlcad: put a background on my rendered videos
15:53.17 *** join/#brlcad CIA-3 (n=CIA@208.69.182.149)
15:56.46 *** join/#brlcad prasad_ (n=psilva@70.108.244.218)
15:58.40 ``Erik prasad, talked to mm this morning, he's still working on getting the data for his thesis all together... hasn't even written the thing yet :)
16:00.39 ``Erik kebert xela.
16:02.22 brlcad Z80-Boy: mm, i'd just use the background pixel value (that's part of why that 0,0,-1 exists, for blending/background detection)
16:02.36 brlcad er, 0,0,1
16:03.32 Z80-Boy but if I have dark blue in my model, it gets dithered either into 0,0,0 or 0,0,2?
16:03.50 brlcad dithered?
16:03.54 brlcad you have something dithering?
16:04.03 Z80-Boy whatever
16:04.14 Z80-Boy how does background color from model color distinguished?
16:04.15 brlcad i'd do the merge before building the animation
16:04.55 Z80-Boy that's what I mean
16:04.59 Z80-Boy rt and then do a merge
16:05.09 Z80-Boy but what if a pixel in the model happens to raytrace to 0,0,1?
16:05.22 Z80-Boy then I will have a little hole in the model?
16:05.59 brlcad yes, that is conceivable, regardless of the background pixel color
16:06.13 brlcad just the nature of reserving a value for the mask, since there is no alpha channel
16:06.48 brlcad though for any real model, you're exceptionally not likely to get 0,0,1
16:07.22 brlcad if you want to be sure and get a perfect mask, you could create a top-level combination that uses the flat shader
16:07.33 brlcad that'll give you a perfect mask using whatever values you choose
16:08.57 ``Erik brlcad, got a question from dave
16:09.48 ``Erik is there a way in mged to see which combinations contain a specified region?
16:10.24 Z80-Boy brlcad: but then I have to perform another render using this flat shader right?
16:10.53 Z80-Boy brlcad: I would rather turn on distance reporting and make a script that extracts and masks from the output - that requires only one render.
16:23.55 brlcad Z80-Boy: yes, you could turn on the distance reporting, but on a per-pixel basis it should actually be faster to render twice than do all that I/O
16:24.14 Z80-Boy brlcad: I doubt
16:24.21 brlcad ``Erik: yes
16:24.34 Z80-Boy brlcad: rendering takes substantial time
16:25.25 brlcad the flat shader is the fastest shader, should be substantially faster
16:26.12 Z80-Boy brlcad: but it also needs to order those binary logical operation trees
16:26.19 Z80-Boy which probably cause the 210x slowdown
16:26.30 Z80-Boy so instead of 210x I'll get 420x 8-I
16:28.38 brlcad they don't "probably" cause it, the boolean operations are what cause it to go slower
16:28.46 brlcad didn't you read the response to your bug report? :)
16:29.30 brlcad either way, just a suggestion
16:29.42 brlcad so go the scripting route, that should work just as well
16:29.53 Z80-Boy maybe not I got rid of my e-mail
16:30.03 Z80-Boy actually I redirected it so I should have read it
16:30.13 Z80-Boy But I don't remember
16:33.44 brlcad ``Erik: tell him to check out the quick ref card, geometry information section .. dbfind and dbfindtree
16:38.25 Z80-Boy ``Erik: isn't your last name Allman?
16:41.43 prasad_ all man indeed
16:43.15 prasad_ i gave boids guns for my final project - brian would be proud :)
16:51.21 Maloeran In wxwidgets, would anyone happen to quickly know what would be the proper widget to render 2d stuff directly in the native format?
16:51.49 Maloeran wxImage and friends expect 24 bits RGB data, which may imply conversion
17:10.35 *** join/#brlcad Elperion (n=Bary@p54874ED8.dip.t-dialin.net)
18:48.28 *** join/#brlcad Toba__ (n=eastein@RESURRECTION.RES.WPI.NET)
19:15.13 ``Erik heh, no, if I write anything as ugly as sendmail, shoot me :D
19:15.29 ``Erik also; not gay, ktnx :D
19:22.13 *** join/#brlcad Z80-Boy (i=clock@77-56-88-172.dclient.hispeed.ch)
19:22.26 ``Erik doh, he wasn't evne here to see it
19:52.15 *** join/#brlcad dli (n=dli@wireless-197-40.uchicago.edu)
19:59.00 *** join/#brlcad JJLopez (n=c86cd772@bz.bzflag.bz)
20:00.36 brlcad hello JJLopez
20:06.22 *** join/#brlcad docelic (n=docelic@77.237.117.211)
20:18.39 *** join/#brlcad docelic_ (n=docelic@77.237.98.228)
20:35.44 yukonbob Z80-Boy: cool video :)
20:37.42 Z80-Boy yukonbob: thanks
20:48.41 yukonbob Z80-Boy: what did you use to generate the first fades?
20:48.51 yukonbob (blurs)
20:53.56 dli do I need 3D support from the video card?
20:54.28 dli the driver doesn't have 3D acceleration yet
20:55.31 ``Erik no
20:56.07 Z80-Boy yukonbob: a custom written algorithm
20:56.10 ``Erik and the "opengl" output display is no faster than the X output, due to the way it's used
20:56.34 Z80-Boy yukonbob: http://ronja.twibright.com/utils/wave.c
20:56.47 dli ``Erik, thanks
21:15.50 brlcad ahh, libpng 1.2.24
21:17.23 brlcad woo hoo, we're now back to a fully warning-free build (aside from src/other)
21:17.45 brlcad soon as I can verify a couple other platforms, we can bump the warning level up a notch
21:17.52 ``Erik w00t
21:17.59 ``Erik -W -Wall -Werror -ansi -pedantic
21:17.59 ``Erik :D
21:18.10 brlcad Werror won't work
21:18.13 brlcad cause of src/other
21:18.22 ``Erik yeah, well, src/other is a bitch :D
21:18.32 ``Erik and it'll work if you use the system installs of everything
21:18.40 ``Erik debian testing just added tcl/tk 85
21:20.14 ``Erik javascript might be making me EVEN MORE retarded (I know, ya'll thought that was impossible, but here we are)
21:20.47 dli tcl and tk-8.5-beta3 all in gentoo now, can I build brlcad against them now?
21:22.45 louipc I used tcl8.5b2 withouth problem, though archer doesn't like that version
21:23.08 brlcad i don't believe head is currently functional, particularly wrt incr -- haven't fixed the searching yet
21:23.30 brlcad will take a few days to sort out
22:08.51 ``Erik "occam's space laser"
22:11.02 alex_joni http://science.slashdot.org/comments.pl?sid=387489&cid=21679547
22:36.45 *** join/#brlcad IriX64 (n=mariodot@bas2-sudbury98-1177593139.dsl.bell.ca)
22:37.44 IriX64 http://www3.sympatico.ca/hotstuff.png <--- a 10hour build and i got this :)
22:38.05 IriX64 sorry poolio, it's another helicopter :)
22:40.54 *** join/#brlcad docelic (n=docelic@77.237.104.190)
22:45.22 *** join/#brlcad Twingy (n=justin@74.92.144.217)
22:57.31 *** join/#brlcad docelic_ (n=docelic@77.237.110.214)

Generated by irclog2html.pl Modified by Tim Riker to work with infobot.