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) |