IRC log for #brlcad on 20101031

00:01.39 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r2314 10/wiki/Google_Code_In/Project_Ideas: few more code tasks
00:03.10 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r2315 10/wiki/Google_Code_In/Project_Ideas:
00:26.49 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r2316 10/wiki/Google_Code_In/Project_Ideas: add doc tasks
00:32.17 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r2317 10/wiki/Google_Code_In/Project_Ideas: fix and separators
00:46.15 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r2318 10/wiki/Google_Code_In/Project_Ideas: add a couple user interface ideas
00:53.22 CIA-50 BRL-CAD: 03brlcad * r41198 10/brlcad/trunk/src/librt/db_tree.c: remove dead code, and it's one of just two places in librt that directly calls nmg routines (should decouple fully)
00:57.51 CIA-50 BRL-CAD: 03brlcad * r41199 10/brlcad/trunk/src/librt/db_tree.c: avoid using the 'new' c++ keyword for variable names
03:25.05 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r2319 10/wiki/Google_Code_In/Project_Ideas: expand on the documents section tasks
03:47.48 starseeker brlcad: sorry, wasn't at computer - do you have what you need from me?
03:55.35 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r2320 10/wiki/Google_Code_In/Project_Ideas: outreach task
03:56.37 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r2321 10/wiki/Google_Code_In/Project_Ideas:
04:05.15 *** join/#brlcad velociostrich (~nsd@c-68-37-119-2.hsd1.nj.comcast.net)
04:51.44 louipc brlcad: I wan't part of gsoc, but I did volunteer to consult for that usability thing
06:08.06 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r2322 10/wiki/Google_Code_In/Project_Ideas: add references
06:24.26 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r2323 10/wiki/Google_Code_In/Project_Ideas: expand quality assurance tasks
06:47.41 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r2324 10/wiki/Google_Code_In/Project_Ideas: expand Research
07:07.32 CIA-50 BRL-CAD: 03Sean 07http://brlcad.org * r2325 10/wiki/Google_Code_In/Project_Ideas: expand Training
08:10.04 *** join/#brlcad mafm_ (~mafm@83.37.177.224)
12:29.22 starseeker ah hah http://www.freebsdsoftware.org/multimedia/mpeg.html
12:29.42 starseeker figured there had to be some kind of liberally licensed MPEG encoder somewhere
12:42.02 starseeker ok, looks like the Berkeley MPEG tools are also viable
12:43.00 starseeker heh - lotta patches to that code, and more needed for the warnings, but at least gentoo organized 'em
13:01.44 starseeker stashes copies where they are handy, in addition to putting the archives all in one directory (hate the old ones that barf files all over toplevel) and converting the stanford doc.ps to pdf to it can be read
13:01.53 starseeker http://bzflag.bz/~starseeker/mpeg/
13:30.30 starseeker hmm - ffv1 might be useful for saving and playing back things like MGED wireframe videos, although I suppose it can't be viewed by default by most commercial players
13:38.17 starseeker might actually be smarter to strip libavcodec down to just the non-controversial parts and use that...
15:27.53 brlcad starseeker: looking at developing a pix-mpg tool?
15:29.24 brlcad or a pix-avi
15:29.53 brlcad pix-flv
15:36.32 ``Erik has just been saving to png and using ffmpeg, but would appreciate a decent lossless (or high quality) codec O.o
15:36.58 ``Erik mpeg artifacts on simple phong shaded geometry is just.. ugly
17:02.14 *** join/#brlcad Zaebos (~irc@pd95b7f5e.dip0.t-ipconnect.de)
18:07.04 starseeker brlcad: was thinking along the lines of defining an animation in archer, then having an "Export as MPEG" option
18:07.53 starseeker not sure MPEG-1 is suitable for wireframe visualizations though - or if it is, it'll take some care
18:08.05 starseeker wishes the MPEG-2 patents expired sooner
18:08.53 starseeker the lossless codec in libavcodec looks like a good compromise, except of course for the problem of playing it back without a special purpose tool
18:09.08 starseeker or mplayer/vlc/something else not likely to be there by default
18:09.56 starseeker MJPEG with very minimal jpeg compression might be an option, but I don't know about playback on various platforms
18:12.16 starseeker hmm... http://msdn.microsoft.com/en-us/library/dd390691%28VS.85%29.aspx
18:31.20 starseeker auugh
18:31.26 starseeker http://ffmpeg.arrozcru.org/wiki/index.php?title=Main_Page
18:31.42 starseeker and here the whole point of the CMake effort is to build cleanly under MSVC++
18:31.44 starseeker blegh
18:33.46 starseeker wonders how hard the parts we might want to use would be to backport
18:38.37 *** join/#brlcad R0b0t1 (~Enigma@64-136-219-55.dyn.everestkc.net)
18:38.37 *** join/#brlcad R0b0t1 (~Enigma@unaffiliated/r0b0t1)
18:55.09 brlcad http://compression.ru/video/codec_comparison/lossless_codecs_2007_en.html
18:56.21 starseeker hah, cool: http://www.digitalpreservation.gov/formats/fdd/fdd000063.shtml
18:57.28 *** join/#brlcad PrezKennedy (MK@whitecalf.net)
18:57.36 starseeker brlcad: cool!
18:58.00 starseeker now if we can just find a website that identifies what video formats are supported "out of the box" on various OSes...
18:58.08 brlcad yeah, philosophically, we should stick to a lossless encoding if at all possible
18:59.03 starseeker aside from the possible exception of MJPEG done with little compression, I'm drawing a blank on lossless compression formats that are supported out of the box and/or compatible with our licensing requirements
18:59.39 brlcad it not being default installed isn't as much of an issue -- especially if they can feed the lossless video into mplayer/vlc/quicktime/whatever to convert to lossy
19:00.02 starseeker in that case we're probably looking at ffv1
19:00.19 starseeker libavcodec is LGPL now, apparently
19:00.50 louipc starseeker: so time for mingw?
19:00.52 starseeker need to check if the default huffyuv encoder in libavcodec is lgpl or not - the original code is GPL
19:01.11 starseeker louipc: I'd like to have mingw as an option, but it can't really be the default
19:01.24 starseeker Windows devs expect to be able to use Visual Studio
19:01.30 louipc I guess only if you want ffmpeg hehe
19:02.17 starseeker to do what we would need, we actually would need a pretty tiny subset of ffmpeg - just the libavcodec pieces for our codec(s) of interest, and probably libavformat to be able to create files
19:04.47 starseeker pix files have got to be close to a "raw" feed, although there are probably low-level formatting issues
19:05.50 starseeker 'course, this comes under the "low priority" heading at the moment :-/
19:08.34 starseeker looks like http://ffdshow-tryout.sourceforge.net/ + http://virtualdub.sourceforge.net/ can enable conversion of lots of codecs on Windows
19:09.38 brlcad starseeker: I wouldn't be surprised if there isn't some tiny academic encoder code that we could bundle
19:10.05 brlcad libavcodec can probably do the trick, but we don't need 30+ codecs, we really just need one
19:10.28 starseeker right - so the question becomes how easy it is to strip libavcodec down to just what we need/want
19:10.33 brlcad wrapping something in an ogg or avi or mpeg container is the easy bit
19:10.48 brlcad or finding another small lib
19:11.05 starseeker GPL seems to quite popular for video encoders
19:12.28 starseeker hmm - Dirac may have a lossless mode
19:13.49 brlcad http://freshmeat.net/projects/h264bitstream
19:14.24 starseeker h264 is a patent minefield though
19:20.21 starseeker huh, interesting: http://wiki.multimedia.cx/index.php?title=Apple_QuickTime_RLE
19:21.35 starseeker wikipedia claims it works well for movies with "large areas of constant color"
19:24.40 brlcad yeah, rle would be great
19:24.59 brlcad might even be easy to just implement that format using libutahrle
20:19.18 ``Erik 5~/cl
23:17.54 starseeker ``Erik: heh, reading this Java article on slashdot is entertaining...
23:18.30 starseeker from one of the comments: "Sounds like we need a new, and truly open, language and runtime for the 21st century."
23:18.34 starseeker Lisp will rise again!
23:33.27 *** join/#brlcad louipc (~louipc@archlinux/trusteduser/louipc)

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