Hi all,

our OpenSG-based application uses ffmpeg to encode captured image sequences to 
generate some nice videos. Since switching from an old libav version (2011) to 
the recent build we investigated some emtpy frames when capturing some camera 
movement.
After some research on that found that whenever we got invalid/empty frames, 
the calculated/interpolated camera transformation was invalid (contained some 
-1.IND values in rotation section). After digging deeper the problem seems to 
be that in Quaternion.slerp() a call to sin() returns these -1.IND values.
When animating the camera without capturing and encoding the frames afterwards 
everything seems to run fine. I already asked on the ffmpeg mailing list but 
they also seem to have no clue.

Anyone who has an idea why sin() may return -1.IND for a valid input value?

Hope someone can give me a hint. :-(

Thanks,
Michael 

------------------------------------------------------------------------------
Keep yourself connected to Go Parallel: 
BUILD Helping you discover the best ways to construct your parallel projects.
http://goparallel.sourceforge.net
_______________________________________________
Opensg-users mailing list
Opensg-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensg-users

Reply via email to