Robert Osfield
4ffef96874
Removed reference to OpenAL plugin
2009-03-04 11:06:34 +00:00
Robert Osfield
fb54fd0a69
Added support for using libswscale
2009-03-04 11:05:55 +00:00
Robert Osfield
ac49ca81ca
Improved the clean up ordering
2009-03-03 20:49:46 +00:00
Robert Osfield
e035decd95
Introduce FFmpegAudioStream implementation
2009-03-03 16:51:01 +00:00
Robert Osfield
e0959ea804
Removed redudent export
2009-03-03 14:59:04 +00:00
Robert Osfield
8419ac6975
Added LINK_DIRECTORIES
2009-03-03 11:52:26 +00:00
Robert Osfield
79e65b48fe
Fixed include list
2009-03-03 11:25:31 +00:00
Robert Osfield
8a8cee05c5
From Ulrich Hertlein, build fixes for OSX.
2009-03-03 10:53:26 +00:00
Robert Osfield
ae2e2c5075
Added ffmpeg to include search paths
2009-03-03 09:50:43 +00:00
Robert Osfield
439b240abc
Added ogg to accepted formats
2009-03-03 09:49:53 +00:00
Robert Osfield
1a2e6aae8e
Added extern for img_convert to get round disappeance of the declaration from headers.
2009-03-02 16:01:13 +00:00
Robert Osfield
4ebd316130
Introduced osg::AudioStream class to help manage audio streams coming in from movie reading plugins
2009-02-27 20:16:08 +00:00
Robert Osfield
116655c7c5
Ported across from using boost pointers, and prepped for integration of audio interface into core OSG
2009-02-27 17:00:28 +00:00
Robert Osfield
19ee0f011e
Tweaks to handle more modern version of ffmpeg compiled form source.
2009-02-25 20:52:34 +00:00
Robert Osfield
1bad5770b6
Added Cmake support for new ffmpeg plugin
2009-02-25 16:05:12 +00:00
Robert Osfield
6680ee2b10
From Tanguy Fautre (Aris Technologies), ffmpeg plugin
2009-02-25 16:04:48 +00:00
Robert Osfield
4a0e9a6ad2
From Ralf Habacker & Robert Osfield, fixed handling of file name string of the form"PG:host=localhost user=postgres dbname=osm tables=public.planet_osm_line". The patch also routes gdal debug and error message to the related osg::notify debug port - this is usefull for debugging ogr plugin.
2009-02-23 09:54:25 +00:00
Robert Osfield
ddddec2b2f
From Martin Beckett, "I have added support for DXF POINTS to the dxf reader plugin
...
It's really just a cut-paste job from the existing LINE support.
The current dxf plugin architecture isn't very efficient, especially if you
are loading large point clouds (LIDAR)
eg. it makes multiple lookups of the layer name for each vertex.
I don't know if I can improve this for the general case or if I have to add a
special large point cloud dxf reader."
2009-02-20 11:51:47 +00:00
Robert Osfield
4a50d54d3e
From Himar Carmona, "When reading a DXF file, the reader breaks at a debug assertion at vector (it breaks on release version). Inspecting the code show that the cause could be in dxfEntity.cpp.
...
It seems that the problem is an offending "short" used in a for loop, where it should be "int" or "long". It causes an index out of range error. "
2009-02-20 11:30:33 +00:00
Robert Osfield
e42c560223
Fixed bug in checking if numRead values.
2009-02-19 17:34:35 +00:00
Robert Osfield
c385e11aff
From Riccardo Corsi, "in attach you'll find a patch to cleanup a little bit the (de)initialization code of QuickTime environment from the quickTime pluging.
...
It basically removes the static init() and exit() functions,and move them inside the observer class (the one that cleans everything up when the last media is unloaded).
It also add an extra check to clean up on exit if the QuickTime env is initialized, but no media is succesfully loaded / written (it might happens with streaming resources).
I tested it under WinXP with zero, one and multiple videos.
Stephan reads in copy: could you kindly check if everything runs smooth under OSX as well? Also, have you got a chance to test it with streaming media?
"
2009-02-11 17:14:53 +00:00
Robert Osfield
c9b61a63b8
From Roland Smeenk, "Attached are two small fixes:
...
-I changed the SET of COLLADA_BOOST_INCLUDE_DIR to use findpath, so users may override this setting if they choose not to build against to precompiled boost libraries delivered with the Collada DOM.
-Changed daeRMaterials.cpp to prevent a compiler warning about a potentially uninitialized variable."
2009-02-11 09:14:12 +00:00
Robert Osfield
81043b1028
Merged warning fix from OSG-2.8 branch:
...
svn merge -r 9755:9756 http://www.openscenegraph.org/svn/osg/OpenSceneGraph/branches/OpenSceneGraph-2.8
2009-02-10 20:31:50 +00:00
Robert Osfield
17da548343
From Roger James and Robert Osfield, fixes and reorganization to better support Windows dyanmic library build
2009-02-10 19:25:50 +00:00
Robert Osfield
a29b0a2f76
From Pierre Haritchabalet, "In IO_FluidProgram.cpp, FluidProgram_readLocalData() function is wrong. When density parameter is read, the function "setFluidViscosity()" is called instead of "setFluidDensity()".
...
This patch fixes osg plug'in FluidProgram_readLocalData. "
2009-02-10 18:56:53 +00:00
Robert Osfield
560cdf458d
From Jason Beverage, "I've added a small change to the CURL plugin that allows support for HTTP redirects."
2009-02-10 13:37:16 +00:00
Robert Osfield
7de8527efd
From Roland Smeenk and Robert Osfiled, tweaks to the Collada finding/linking to improve support for Collada DOM 2.1 + 2.2 across platforms.
2009-02-10 11:44:50 +00:00
Robert Osfield
1710b431a5
From Bryan Thrall, "The .osg plugin doesn't seem to support an option to write shader files
...
separately, so it always inlines them in the .osg file (as far as I can
tell). This change adds that ability. "
2009-02-09 21:48:30 +00:00
Robert Osfield
d307ca2dea
Fixed data copy bug
2009-02-06 12:15:15 +00:00
Robert Osfield
b6d2a67651
From Alberto Luaces, "here are some minor fixes to notify warnings were the std::hex modifier was
...
used but never restored to the decimal notation. That made OSG print messages
like the following after some notifications:
Warning: detected OpenGL error 'invalid value' after RenderBin::draw(,)
RenderStage::drawInner(,) FBO status= 0x8cd5
[...]
Scaling image 'brick_side.JPG' from (1b4,24f) to (200,200) <--- Values in hex
because of previous error.
[...]"
2009-02-06 10:35:21 +00:00
Robert Osfield
a88f4e2f86
Added initializer and fixed indentation
2009-02-05 14:42:29 +00:00
Robert Osfield
2864a75ad2
Suppress gcc warnings emitted by external headers
2009-02-05 14:35:46 +00:00
Robert Osfield
baac534bcc
From Jean-Sebastien Guay, warning fixes
2009-02-05 10:14:49 +00:00
Robert Osfield
734463fcc7
Warning fixes
2009-02-03 15:28:53 +00:00
Robert Osfield
630f5087dc
From Stephan Huber, build fix for OSX XCode build
2009-02-02 16:56:46 +00:00
Robert Osfield
fa727038a4
From Cedric Pinson, "Here an update of the osgAnimation ReaderWriter, it add other NodeCallback that could be attached to a node with Bone."
2009-02-02 14:51:51 +00:00
Robert Osfield
3d1c38f5e8
From Pierre Haritchablaet, "The wind vector of osgParticle::FluidFrictionOperator has not been written and read in IO_FluidFrictionOperator. This patch fixes osg plug'in FluidFrictionOperator_readLocalData and FluidFrictionOperator_writeLocalData."
2009-02-02 14:50:19 +00:00
Robert Osfield
2d55740b3e
Refactored osg::TransferFunction1D to use an std::map internally which is kept in sync with the actual osg::Image that is passed to the GPU.
...
Added .osg support for osg::TransferFunction1D.
Updated wrappers
2009-02-02 14:43:27 +00:00
Robert Osfield
d6b0cd64f1
Ground work for full .osg support for osg::TransferFunction*
2009-02-01 12:38:55 +00:00
Robert Osfield
b514b435f4
Added initial placeholder for .osg support for osgVolume::TransferFunctionProperty
2009-01-31 21:46:16 +00:00
Robert Osfield
eae23b01c3
From Lionel Lagarde, "this correct how the ParticleEffect are serialized :
...
- the texture file name is taken from the TextFileName field
- the texture file name is written using writeString
"
2009-01-30 14:54:22 +00:00
Robert Osfield
6710fbc78a
Added support for osgVolume::ProperyAdjustmentCallback
2009-01-29 20:40:56 +00:00
Robert Osfield
51403143bd
Added support for osgVolume::Property classes
2009-01-29 20:34:22 +00:00
Robert Osfield
4c75313ced
Fixed handling of files with event callbacks on them.
2009-01-29 17:19:47 +00:00
Robert Osfield
d62c34efe8
From Jason Daly, "Somehow, one of the shaders in the bsp plugin started behaving incorrectly between the original submission and now. I suspect it has to do with a typo in the setup of the shader that was fixed at some point, or it happened during the recent warnings purge. In any case, I had to invert the usage of a parameter in the shader to make it behave properly again.
...
The vtf plugin wasn't working in Windows due to OS differences in the byte-packing of the header structure (on Windows, the big block read was causing a buffer overrun). I fixed this by reading the structure from the file field by field. It's now happy on both Linux and Windows."
2009-01-29 11:18:03 +00:00
Robert Osfield
2bf68cab53
Fixed warning
2009-01-29 11:03:38 +00:00
Robert Osfield
5ac339d7b2
Replaced -1 with ~0u to fix warning due to being written to a UInt field. Note, OpenFlight spec says -1, which is clearly an error in the spec, so we've had to guess at ~0u being an appropriate value.
2009-01-29 09:27:23 +00:00
Robert Osfield
ca1f1e5abe
Fixed warnings
2009-01-28 12:51:47 +00:00
Robert Osfield
065b1d4978
Fixed warnings
2009-01-28 12:28:04 +00:00
Robert Osfield
998582e945
Added back in intializers for RenderSurface.
2009-01-28 09:06:46 +00:00