Updated AUTHORS list

This commit is contained in:
Robert Osfield
2013-02-07 08:46:44 +00:00
parent 0e9d969c84
commit 3d4aaacd14
3 changed files with 229 additions and 22 deletions

185
ChangeLog
View File

@@ -1,3 +1,188 @@
2013-02-06 16:04 robert
* src/osgPlugins/OpenFlight/Document.cpp,
src/osgPlugins/OpenFlight/Document.h,
src/osgPlugins/OpenFlight/GeometryRecords.cpp,
src/osgPlugins/OpenFlight/ReaderWriterFLT.cpp: From Wee See,
Support for importing OpenFlight Surface Material Codes using
osg::Object::UserValue. Notes from Wee See:
See attached my ported code, which fulfills:
- using of setUserValue()/getUserValue()
- user-value will be attached to Geode or Drawable
- actually 3 values will be added: SMC (surface), FID (feature)
and IRC (IRcolor). Its UserValue-names are < UA:SMC >, < UA:FID >
and < UA:IRC > (without spaces!)
- user-value will be attached to Geode or Drawable
- has an option (named preserveNonOsgAttrsAsUserData) for control
whether the UserValues should be attached (Default: no UserValues
will be attached)
Reading out this values is very simple. Here is an example
(uservalue-name without spaces!):
signed short smc;
if (myGeode.getUserValue("< UA:SMC >", smc))
{
doSomethingWithTheGeodeAndItsSmc(myGeode, smc);
}
else
{
// geode has no SMC
}
2013-02-06 14:50 robert
* include/osg/State: From Aurelien Albert, "This line,I use the
"useVertexAttributeAliasing" mode in my application, and color
arrays are not normalized, so shaders get [0.0-255.0] values
instead of [0.0-1.0] values.
This patch fix this."
and those below, will be ignored
----
M include/osg/State
2013-02-06 14:49 robert
* src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp: Added TODO note
about RGB -> RGBA
2013-02-06 12:46 robert
* CMakeModules/FindFFmpeg.cmake,
src/osgPlugins/ffmpeg/CMakeLists.txt,
src/osgPlugins/ffmpeg/FFmpegDecoder.cpp,
src/osgPlugins/ffmpeg/FFmpegDecoder.hpp,
src/osgPlugins/ffmpeg/FFmpegDecoderVideo.cpp,
src/osgPlugins/ffmpeg/FFmpegHeaders.hpp,
src/osgPlugins/ffmpeg/FFmpegImageStream.cpp,
src/osgPlugins/ffmpeg/FFmpegParameters.cpp,
src/osgPlugins/ffmpeg/FFmpegParameters.hpp,
src/osgPlugins/ffmpeg/ReaderWriterFFmpeg.cpp: From David Longest,
"I have updated the FFmpeg plugin to support the 1.0 release
version of FFmpeg. The files attached were modified in order to
facilitate the update. Below are the details for all changes
made.
Header update
FindFFmpeg.cmake has been changed in order to support the new
header include format for FFmpeg. In the 1.0 release, a new file
had been added with the name “time.h” in the avutil library. The
previous method of adding includes caused conflicts with the ANSI
C “time.h” file. Now the include directive will only use the main
include folder. All files using the old include format have been
updated to reflect the change.
Added __STDC_CONSTANT_MACROS define to CMakeLists.txt
Since there is no guarantee that FFmpegHeaders.hpp will be
included before stdint.h is included, the define has been moved
from FFmpegHeaders.hpp to be part of the CMakeLists.txt for the
FFmpeg plugin. This will allow the define to work on all
compilers regardless of include order.
Replaced AVFormatParameters with AVDictionary
AVFormatParameters is no longer supported in FFmpeg and has been
replaced with a key/value map of strings for each setting.
FFmpegParameters and FFmpegDecoder has been updated to reflect
this.
Replaced av_open_input_file with avformat_open_input
FFmpeg now opens files using avformat_open_input. Since the
av_open_input_file method is deprecated, the FFmpegDecoder class
has been updated to reflect this change.
Added custom AVIOContext field to options
Since some formats and inputs may not be supported by FFmpeg, I
have added a new parameter that allows a user to allocate their
own AVIOContext. This class will allow for creating a read, seek,
and write callback if they desire.
Checking for start_time validity
It is possible for some file formats to not provide a start_time
to FFmpeg. This would cause stuttering in the video since the
clocks class would be incorrect.
Removed findVideoStream and findAudioStream
The new FFmpeg release already has a function that will find the
best audio and video stream. The code has been replaced with this
function.
Updated error reporting
Some functions would not log an error when opening a file or
modifying a file failed. New logs have been added as well as a
function to convert error numbers to their string descriptions.
decode_video has been replaced
The old decode_video function would remove extra data that some
decoders use in order to properly decode a packet. Now
av_codec_decode_video2 has replaced that function.
Picture format changed from RGBA32 to RGB24
Since most video will not contain an alpha channel, using a 24
bit texture will use less memory."
2013-02-06 12:02 robert
* include/osg/Math: Simplified include/osg/Math to use Standard C++
maths headers - <cmath> and <cfloat>
2013-02-06 11:16 robert
* examples/osgdepthpeeling/Utility.cpp: Fixed warning
2013-02-06 09:20 robert
* src/osgPlugins/osc/osc/OscOutboundPacketStream.h: From Stephan
Huber, fixed for Windows 64bit build
2013-02-05 18:22 robert
* examples/osgoscdevice/osgoscdevice.cpp,
src/osg/ImageSequence.cpp, src/osgDB/Registry.cpp,
src/osgPlugins/p3d/ReaderWriterP3D.cpp,
src/osgPlugins/trk/ReaderWriterTRK.cpp,
src/osgPresentation/PickEventHandler.cpp,
src/osgPresentation/SlideShowConstructor.cpp,
src/osgUtil/Optimizer.cpp: Added .get()'s to fix compilation when
ref_ptr<> type conversion is disabled
2013-02-04 16:25 robert
* ChangeLog: Updated ChangeLog
2013-02-04 14:42 robert
* CMakeLists.txt, include/osg/Version: Updated version number after