blender/source/gameengine/BlenderRoutines
Sergey Sharybin 851cb9b345 Added support of J2K codec for Jpeg2000 writing
This codec is absolutely needed to generate DCP using OpenDCP,
before that external application to convert JP2 to J2K was used
which slowed down export a lot.

New codec is exposed to image format settings panel and called
Codec. Default one is JP2 which creates files with .jp2 extension,
new one is called J2K which creates with .j2c extension.

Other changes:
- Fixed avi jpeg warning which was treating as error here.
- Made it so extension is detecting from ImageFormatData instead
  of image file type, which makes it possible to have different
  extension for the same file type depending on it's settings.

  IRIS format should still be changed (depending on number of
  channels it'll be .bw, .rgb or .rgba extension)

- Default image format settings would be set from image buffer
  when re-saving it. Makes it possible to easily open .j2c file
  and save it using J2K codec (without this change it'll save as
  .jp2 using JP2 codec)
2012-12-23 13:57:09 +00:00
..
BL_KetsjiEmbedStart.cpp code cleanup: warnings 2012-12-19 01:48:54 +00:00
BL_System.cpp style cleanup: follow style guide for/with/if spacing 2012-03-24 07:52:14 +00:00
BL_System.h use __ prefix on header guards to avoid mixing up defines with api functions / classes. 2012-02-23 10:41:31 +00:00
CMakeLists.txt Compile fixes for recent boost changes 2012-11-05 15:23:09 +00:00
KX_BlenderCanvas.cpp style cleanup 2012-10-20 18:46:57 +00:00
KX_BlenderCanvas.h code cleanup: remove redundant casts 2012-10-14 08:49:01 +00:00
KX_BlenderGL.cpp Added support of J2K codec for Jpeg2000 writing 2012-12-23 13:57:09 +00:00
KX_BlenderGL.h code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too. 2012-10-09 13:36:42 +00:00
KX_BlenderInputDevice.cpp remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n 2011-10-23 17:52:20 +00:00
KX_BlenderInputDevice.h style cleanup: tabs & whitespace 2012-11-03 15:35:03 +00:00
KX_BlenderKeyboardDevice.cpp BGE: Fix for [#33027] "logic.keyboard polling rate extremely low" reported by Josiah Lane (solarlune). The embedded player now treats KM_DBL_CLICK the same as KM_PRESS. 2012-11-27 17:41:39 +00:00
KX_BlenderKeyboardDevice.h code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too. 2012-10-09 13:36:42 +00:00
KX_BlenderMouseDevice.cpp BGE: Fixing the double-click issue for mouse events too. The previous fix only fixed double-click keyboard events. 2012-11-29 05:21:24 +00:00
KX_BlenderMouseDevice.h code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too. 2012-10-09 13:36:42 +00:00
KX_BlenderRenderTools.cpp style cleanup 2012-10-22 08:15:51 +00:00
KX_BlenderRenderTools.h code cleanup: use float sizes for function args. 2012-10-15 23:11:59 +00:00
KX_BlenderSystem.cpp code cleanup: check for msvc directly when using warning pragma's. 2012-10-15 02:15:07 +00:00
KX_BlenderSystem.h code cleanup: make header defines more consistent, JOYSENSOR header guard had a typo too. 2012-10-09 13:36:42 +00:00
SConscript Added GPL header to sconscripts! 2012-12-17 08:01:43 +00:00