blender/source/gameengine/VideoTexture
Sergey Sharybin 1b487e9948 Some FFmpeg changes
- Make FFmpeg initialization called from creator, not from functions
  which requires FFmpeg. Makes it easier to follow when initialization
  should happen.

- Enable DNxHD codec. It was commented a while ago due to some strange
  behavior on some platforms. Re-tested it on Linux and Windows and
  it seemd to be working quite nice. Would let it be tested further,
  if it wouldn't be stable enough, easy to comment it again.

- Make non-error messages from writeffmpeg.c printed only if ffmpeg
  debug argument was passed to blender. Reduces console pollution
  with messages which are not useful for general troubleshooting.
  Error messages would still be printed to the console.

- Show FFmpeg error message when video stream failed to allocate.
  makes it easier to understand what exactly is wrong from Blender
  interface, no need to restart blender with FFmpeg debug flag and
  check for console messages.

  Used custom log callback for this which stores last error message
  in static variable. This is not thread safe, but with current
  design FFmpeg routines could not be called form several threads
  anyway, so think it's fine solution/
2012-08-26 11:01:14 +00:00
..
BlendType.h style cleanup: consistent names for header guards. 2012-03-09 19:17:19 +00:00
blendVideoTex.cpp code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
CMakeLists.txt Make blender compilable by gcc-4.7 and strict compilation flags: 2012-05-14 13:31:38 +00:00
Common.h style cleanup: comment blocks 2012-03-09 18:28:30 +00:00
Exception.cpp code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
Exception.h style cleanup: consistent names for header guards. 2012-03-09 19:17:19 +00:00
FilterBase.cpp code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
FilterBase.h code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
FilterBlueScreen.cpp code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
FilterBlueScreen.h style cleanup: consistent names for header guards. 2012-03-09 19:17:19 +00:00
FilterColor.cpp code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
FilterColor.h style cleanup 2012-06-05 22:12:17 +00:00
FilterNormal.cpp code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
FilterNormal.h style cleanup: consistent names for header guards. 2012-03-09 19:17:19 +00:00
FilterSource.cpp code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
FilterSource.h style cleanup: consistent names for header guards. 2012-03-09 19:17:19 +00:00
ImageBase.cpp style cleanup 2012-07-21 22:58:08 +00:00
ImageBase.h code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
ImageBuff.cpp style cleanup 2012-08-23 07:10:48 +00:00
ImageBuff.h style cleanup 2012-08-23 07:10:48 +00:00
ImageMix.cpp code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
ImageMix.h style cleanup: consistent names for header guards. 2012-03-09 19:17:19 +00:00
ImageRender.cpp code cleanup: 2012-08-03 22:12:57 +00:00
ImageRender.h code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
ImageViewport.cpp code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
ImageViewport.h style cleanup: consistent names for header guards. 2012-03-09 19:17:19 +00:00
PyTypeList.cpp code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
PyTypeList.h code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
SConscript Getting rid of some GLEW warnings when compiling ge_videotex in SCons. 2012-07-27 21:54:07 +00:00
Texture.cpp style cleanup 2012-07-21 22:58:08 +00:00
Texture.h code cleanup: includes, also correct some py example typos 2012-06-16 20:20:07 +00:00
VideoBase.cpp remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n 2011-10-23 17:52:20 +00:00
VideoBase.h quiet double promotion warnings for the game engine. 2012-07-18 23:03:27 +00:00
VideoFFmpeg.cpp Some FFmpeg changes 2012-08-26 11:01:14 +00:00
VideoFFmpeg.h Reduce amount of deprecated symbols used from FFmpeg 2012-06-18 10:29:11 +00:00