[Bf-blender-cvs] CVS commit: blender/source/blender/blenkernel/intern image.c writeffmpeg.c blender/source/blender/imbuf IMB_imbuf_types.h SConscript blender/source/blender/imbuf/intern IMB_dpxcineon.h Makefile readimage.c util.c writeimage.c ...

Ton Roosendaal ton at blender.org
Sun Mar 12 15:11:23 CET 2006


ton (Ton Roosendaal) 2006/03/12 15:11:23 CET

  Modified files:
    blender/source/blender/blenkernel/intern image.c writeffmpeg.c 
    blender/source/blender/imbuf IMB_imbuf_types.h SConscript 
    blender/source/blender/imbuf/intern Makefile readimage.c 
                                        util.c writeimage.c 
    blender/source/blender/makesdna DNA_scene_types.h 
    blender/source/blender/src buttons_scene.c filesel.c 
                               writeimage.c 
  Added files:
    blender/source/blender/imbuf/intern IMB_dpxcineon.h 
    blender/source/blender/imbuf/intern/cineon Makefile README 
                                               cin_debug_stuff.h 
                                               cineon_dpx.c 
                                               cineonfile.h 
                                               cineonlib.c 
                                               cineonlib.h 
                                               dpxfile.h dpxlib.c 
                                               dpxlib.h 
                                               logImageCore.c 
                                               logImageCore.h 
                                               logImageLib.c 
                                               logImageLib.h 
                                               logmemfile.c 
                                               logmemfile.h 
  
  Log:
  New: Import/Export of Cineon and DPX image files. The first is Kodak's
  standard for film scanning, 10 bits/channel and logarithmic. DPX is
  derived from Cineon as the ANSI/SMPTE industry standard.
  DPX supports 16 bits color/channel, linear as well as logarithmic.
  
  Code has been gratefully copied from CinePaint and was integrated in
  Blender by Joe Eagar.
  
  According to CinePaint's dev Robin Rowe the DPX code defaults to log
  colorspace. Can't find in the code clues yet how to enable/disable that.
  However, tests with write/read of DPX seems to show no visible loss by
  log conversion code. Might be because it uses the entire 16 bit range...
  
  CinePaint dpx files have been succesfully imported in a Quantel IQ HD/2K
  finishing/grading set without problem, so for now I guess we can
  use it! :)
  
  Changes in code: added tests for image magic numbers before entering
  the actual reading code. Prevents error prints, and makes it faster too.
  (Note; this because Blender doesn't check for extensions, but calls
  reading functions on every file until one accepts it. :)
  
  Revision  Changes    Path
  1.35      +15 -1     blender/source/blender/blenkernel/intern/image.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/image.c.diff?r1=1.34&r2=1.35&cvsroot=bf-blender>
  1.5       +1 -0      blender/source/blender/blenkernel/intern/writeffmpeg.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/writeffmpeg.c.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.23      +6 -1      blender/source/blender/imbuf/IMB_imbuf_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/IMB_imbuf_types.h.diff?r1=1.22&r2=1.23&cvsroot=bf-blender>
  1.19      +1 -0      blender/source/blender/imbuf/SConscript
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/SConscript.diff?r1=1.18&r2=1.19&cvsroot=bf-blender>
  1.11      +4 -2      blender/source/blender/imbuf/intern/Makefile
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/intern/Makefile.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>
  1.18      +8 -1      blender/source/blender/imbuf/intern/readimage.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/intern/readimage.c.diff?r1=1.17&r2=1.18&cvsroot=bf-blender>
  1.18      +6 -2      blender/source/blender/imbuf/intern/util.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/intern/util.c.diff?r1=1.17&r2=1.18&cvsroot=bf-blender>
  1.18      +9 -2      blender/source/blender/imbuf/intern/writeimage.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/imbuf/intern/writeimage.c.diff?r1=1.17&r2=1.18&cvsroot=bf-blender>
  1.64      +3 -1      blender/source/blender/makesdna/DNA_scene_types.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/makesdna/DNA_scene_types.h.diff?r1=1.63&r2=1.64&cvsroot=bf-blender>
  1.116     +10 -4     blender/source/blender/src/buttons_scene.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/buttons_scene.c.diff?r1=1.115&r2=1.116&cvsroot=bf-blender>
  1.73      +5 -1      blender/source/blender/src/filesel.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/filesel.c.diff?r1=1.72&r2=1.73&cvsroot=bf-blender>
  1.19      +7 -1      blender/source/blender/src/writeimage.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/writeimage.c.diff?r1=1.18&r2=1.19&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list