Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2010-08-11Update address in license block.Guillermo S. Romero
2010-08-04== Makefiles ==Stefan Gartner
* add support for LCMS (disabled by default, set WITH_LCMS to true to enable it) * fixed typo that prevented TIFF support to be properly enabled * enable ray optimization by default (scons and cmake already did this) * fixed building with libsndfile on darwin (disabled by default) * quicktime: use audaspace headers from $(NAN_AUDASPACE)/include instead of intern * gameengine: add -DWITH_FFMPEG to compiler flags when building with ffmpeg support
2010-08-03remove commented scons lines from cmake files, fixed use of pointer poll ↵Campbell Barton
function for ID drobdowns (currently unused)
2010-05-07Merge image related changes from the render branch. This includes the imageBrecht Van Lommel
tile cache code in imbuf, but it is not hooked up to the render engine. Imbuf module: some small refactoring and removing a lot of unused or old code (about 6.5k lines). * Added a ImFileType struct with callbacks to make adding an file format type, or making changes to the API easier. * Move imbuf init/exit code into IMB_init()/IMB_exit() functions. * Increased mipmap levels from 10 to 20, you run into this limit already with a 2k image. * Removed hamx, amiga, anim5 format support. * Removed colormap saving, only simple colormap code now for reading tga. * Removed gen_dynlibtiff.py, editing this is almost as much work as just editing the code directly. * Functions removed that were only used for sequencer plugin API: IMB_anim_nextpic, IMB_clever_double, IMB_antialias, IMB_gamwarp, IMB_scalefieldImBuf, IMB_scalefastfieldImBuf, IMB_onethird, IMB_halflace, IMB_dit0, IMB_dit2, IMB_cspace * Write metadata info into OpenEXR images. Can be viewed with the command line utility 'exrheader' For the image tile cache code, see this page: http://wiki.blender.org/index.php/Dev:2.5/Source/Imaging/ImageTileCache
2010-04-18remove config.h references, was added for automake build system rev around ↵Campbell Barton
124-126 but isnt used by any build systems now.
2010-04-17Quicktime audio export: force AAC sample rate to be <=48kHz to avoid later ↵Damien Plisson
codec error + potential quicktime mem leaks fixes AAC Codec does not handle sample rates above 48kHz.
2010-04-10QTKit (OSX 64bit): Add audio export to QuicktimeDamien Plisson
Supports default OSX codecs : Linear PCM, Apple Lossless and AAC Note that AAC codec doesn't support sample rates above 48kHz. If a python/rna guru knows how to easily enforce this limit, he is welcome! Enjoy making Quicktime movies now with audio!
2010-03-24hopefully fix reported problems with include remove r27712Campbell Barton
2010-03-24remove unused includes UI_*.h, WM_*.h, ED_*.hCampbell Barton
2010-03-22spaces -> tabs, (4 spaces == 1 tab, only for white space preceding text)Campbell Barton
2010-03-09cant test but this should fix mac buildCampbell Barton
2010-03-09rename some functions to use easier to understand names.Campbell Barton
'BLI_makestringcode' --> 'BLI_path_rel' 'BLI_convertstringcwd' --> 'BLI_path_cwd' 'BLI_convertstringframe' --> 'BLI_path_frame' 'BLI_convertstringframe_range' --> 'BLI_path_frame_range' 'BLI_make_cwdpath' --> 'BLI_path_cwd'
2010-02-12correct fsf addressCampbell Barton
2010-02-01Quicktime/QTKit : fix too dark images conversion issueDamien Plisson
2010-01-31Fix compile error in qtkit_export.m on mac.Brecht Van Lommel
2010-01-27support for #'s for output animation pathsCampbell Barton
This was supported... image: /tmp/foo_###_bar --> /tmp/foo_001_bar.png But not this... anim: /tmp/foo_###_bar --> /tmp/foo_001_250_bar.avi
2010-01-26Fix [#20821] COLOR MANAGEMENT: Corrupts motion picture filesMatt Ebb
Wasn't tagging movie formats with profiles properly.
2010-01-08Fix quicktime QtKit compile issueDamien Plisson
2010-01-08- RNA support for returning copied strings from functions, flagging strings ↵Campbell Barton
as PROP_THICK_WRAP does this. - scene.render_data.frame_path(frame=num), returns the output path for rending images of video. - scene.render_data.file_extension, readonly attribute, gives the extension ".jpg", ".mov" etc - player support was guessing names, use the above functions to get the actual names used, accounting for #'s replacing numbers.
2010-01-03OS X Makefiles:Stefan Gartner
* added some new variables (mostly the same as with scons): - USE_COCOA: use Cocoa for ghost (defaults to true) - MACOSX_ARCHITECTURE: can be ppc, ppc64, i386, x86_64. By default this is the host architecture (ppc for PowerPC Macs, i386 for Intel Macs). In theory this allows to cross compile blender for a different architecture, though cross compilation only works on Intel Macs, because makesdna and makesrna are built for the target architecture. For a 64 bit build, set MACOSX_ARCHITECTURE to x86_64 (Intel) or ppc64 (PowerPC). - MACOSX_MIN_VERS: minimum OS X version to run blender on (10.4 for 32 bit builds, 10.5 for 64 bit builds) - MACOSX_DEPLOYMENT_TARGET: needed by the linker to create an Application targeted for a specific OS version (defaults to 10.4 for 32 bit builds, 10.5 for 64 bit builds) - MACOSX_SDK: path to a specific SDK. currently not used - USE_QTKIT: use QTKit instead of QuickTime (defaults to true for 64 bit builds, as using QTKit is mandatory in that case)) * use the same compiler flags as scons * default compiler now is gcc-4.0 when building for 10.4 and gcc-4.2 when building for 10.5 * extract $(LCGDIR)/release/python_$(MACOSX_ARCHITECTURE).zip to Application bundle. This might break building on 10.4, to fix that, rename $(LCGDIR)/release/python.zip When compiling blender, only MACOSX_ARCHITECTURE might be of interest, as it allows doing 64 bit builds (or 32 bit PowerPC builds on Intel). All other variables are then set to reasonable defaults. For current users of the Makefile system, this commit shouldn't change much.
2009-12-23Fix compilation of carbon quicktime & complete use of report mechanism ↵Damien Plisson
instead of standard printf
2009-12-22Attempt to fix compilation of quicktime after reporting changesBrecht Van Lommel
(can't build this file myself, only qtkit seems to work here).
2009-12-22Reports: writing movies now uses the reports mechanism to throw errors.Brecht Van Lommel
Also fixes bug #19463: screencast to xvid ffmpeg crash.
2009-12-21OS X: added support for building with Cocoa to MakefilesStefan Gartner
to build with Cocoa support, set WITH_COCOA to true in user-def.mk
2009-12-03Quicktime Carbon: Fix memory leak when build with cocoaDamien Plisson
2009-12-03QTkit : update build checks to allow only 10.5+/64bit buildsDamien Plisson
Other SDK versions do not handle correctly QTKit movie creation in a background thread. Carbon quicktime should be used for the 32bit builds (USE_QTKIT = 0)
2009-12-02Quicktime(Carbon/win32) : add operator to raise the "compression settings" ↵Damien Plisson
quicktime standard dialog
2009-12-02Quicktime : make dna codecType data store the quicktime codecType value ↵Damien Plisson
instead of a proxy value Quicktime codecType data is a 32 bit value (4 chars coded). Implemented RNA set/get functions for codecType enum to cope with RNA enum values 24bit precision limitation Implemented dynamic codecType enum list creation Carbon quicktime now stores codec settings in "clear" in the QuicktimeCodecSettings dna struct (in addition to the closed atom container in QuicktimeCodecData) to be compatible with the QTKit version +fixed some warnings
2009-11-28qtkit : improve thread safety, enforce build on OSX 10.5+Damien Plisson
qtkit movie creation functions can be started in a worker thread only from OSX 10.5
2009-11-20Quicktime-qtkit : encoding settings now in blender ui (encoding panel)Damien Plisson
- added "QuicktimeCodecSettings" struct in DNA - old "QuicktimeCodecData" opaque struct is nowdeprecated (read only use when QuicktimeCodecSettings is not set) - fixed small bug when importing deep color movies Note that you may need Final Cut Pro installed to be able to use the DVCPRO HD codecs
2009-11-18Quicktime-cocoa : fix file busy issue when rendering a second time with ↵Damien Plisson
quicktime export
2009-11-18SVN maintenance.Guillermo S. Romero
2009-11-18Quicktime (non cocoa) crash upon export temporary fixDamien Plisson
Removed the pop up of the codec settings dialog box that was causing the crash, as it was called from the render thread (and not the main one). So qt export settings are now blocked on default settings: codec=jpeg, quality=max, bitrate=5MBps Complete fix will be done by replacing this dialog box by "encoding" settings in the render panel.
2009-11-18scons update to enable build with QTKit (Cocoa Quicktime)Damien Plisson
Thx Jens Verwiebe for the patch
2009-11-18Quicktime for Cocoa : export partDamien Plisson
Following the quicktime import port, here is the movie export feature. The codec selection remains to be implemented in the ui (render panel). So the settings are now blocked on codec=jpeg, quality=max.
2009-11-18Quicktime for Cocoa : import partDamien Plisson
This makes quicktime import (.mov & quicktime handled image files such as .gif) available also for 64bit OSX Unfortunately, Apple currently incomplete implementation of QTKit has much lower performance than old Carbon Quicktime. FYI, it spawns a 32bit process "QTKitserver" to place calls to Quicktime 7. So this is mostly meant as a "backup" for 64bit OSX builds, until Apple releases full Quicktime X. Export part will come just after. CMake scripts updated: set WITH_QUICKTIME and USE_QTKIT to ON
2009-11-09- fix Cocoa window setOrder function to maintain focus on a blender window ↵Damien Plisson
(e.g. ensure the blender window gets the focus when the user presses ESC to move back the render window) - QuickTime export fixes. Note that QuickTime export still crashes because it tries to open a "codec settings" dialog from the rendering background thread (and not the main/UI thread). One quick fix may be to move the movie export initialization out of the render thread back into the operator function. But a cleaner way would be to get rid of such a carbon/win32 dialog and place the codec settings inside blender interface (additional fields in the output panel as it is currently the case for other file formats ?).
2009-09-06white space commit. (2 spaces -> tab).Campbell Barton
Was annoying to use a different editor for cmake only. theeth says this should be ok with gsoc and merges from branches.
2009-09-05== SCons ==Nathan Letwory
* bring back 'player' libtype, after investigation with ideasman. scons/mingw works nicely, for some reason msvc fails to link still, will look further into it.
2009-03-182.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender ↵Brecht Van Lommel
-r18677:19317 Notes: * Sequence transform strip uses G.scene global, this is commented out now, should be fixed. * Etch-a-ton code was most difficult to merge. The files already in 2.5 got merged, but no new files were added. Calls to these files are commented out with "XXX etch-a-ton". editarmature.c and transform_snap.c were complex to merge. Martin, please check? * Game engine compiles and links again here for scons/make/cmake (player still fails to link).
2009-02-17[#17991] Anim rendered in BMP format won't play backCampbell Barton
fix from Sebastian Kochman (raiq) - [#18022]
2009-01-042.5Nathan Letwory
- fix warnings for append_qt (missing param)
2009-01-042.5Ton Roosendaal
Think global, act local! The old favorite G.scene gone! Man... that took almost 2 days. Also removed G.curscreen and G.edbo. Not everything could get solved; here's some notes. - modifiers now store current scene in ModifierData. This is not meant for permanent, but it can probably stick there until we cleaned the anim system and depsgraph to cope better with timing issues. - Game engine G.scene should become an argument for staring it. Didn't solve this yet. - Texture nodes should get scene cfra, but the current implementation is too tightly wrapped to do it easily.
2008-12-242.5 / SConsNathan Letwory
New priorities for most libs, at least core. This is still for Blender proper, BGE and such still to come.
2008-11-13Merge of trunk into blender 2.5:Brecht Van Lommel
svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r12987:17416 Issues: * GHOST/X11 had conflicting changes. Some code was added in 2.5, which was later added in trunk also, but reverted partially, specifically revision 16683. I have left out this reversion in the 2.5 branch since I think it is needed there. http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=16683 * Scons had various conflicting changes, I decided to go with trunk version for everything except priorities and some library renaming. * In creator.c, there were various fixes and fixes for fixes related to the -w -W and -p options. In 2.5 -w and -W is not coded yet, and -p is done differently. Since this is changed so much, and I don't think those fixes would be needed in 2.5, I've left them out. * Also in creator.c: there was code for a python bugfix where the screen was not initialized when running with -P. The code that initializes the screen there I had to disable, that can't work in 2.5 anymore but left it commented as a reminder. Further I had to disable some new function calls. using src/ and python/, as was done already in this branch, disabled function calls: * bpath.c: error reporting * BME_conversions.c: editmesh conversion functions. * SHD_dynamic: disabled almost completely, there is no python/. * KX_PythonInit.cpp and Ketsji/ build files: Mathutils is not there, disabled. * text.c: clipboard copy call. * object.c: OB_SUPPORT_MATERIAL. * DerivedMesh.c and subsurf_ccg, stipple_quarttone. Still to be done: * Go over files and functions that were moved to a different location but could still use changes that were done in trunk.
2008-05-04missed out on some BLI_convertstringcode's, also found that playing relative ↵Campbell Barton
quicktime paths from the python api never worked, was using the 'Scene' type cast to a char.
2008-04-17Patch from GSR that a) fixes a whole bunch of GPL/BL licenseChris Want
blocks that were previously missed; and b) greatly increase my ohloh stats!
2008-04-12Fix for bug #5862: crash rendering to quicktime h.264. This would needBrecht Van Lommel
an upgrade to the new quicktime api to work, but that's not really compatible with rendering out frames sequentially. For now it sets the compression to minimum quality, which doesn't need seeking forward and backwards.
2008-03-13== Quicktime ==Peter Schlaile
Hopefully fixes: [#8518] 2.46RC1: Blender doesn't render animation correctly with Quicktime and 30/1.001 FPS was off by a factor of 10 in export...
2008-01-08* tweak linking priorities - should help for GCC usersNathan Letwory
* some lib renaming