Revision 092e738 by Nathan Letwory February 5, 2006, 22:11 (GMT) |
==SCons== *remove double WITH_BF_FFMPEG |
Revision 012a87e by JLuc Peuriere February 5, 2006, 21:16 (GMT) |
reverting default location for OpenEXR to the proper default (the one in doc) |
Revision ba97d47 by Nathan Letwory February 5, 2006, 20:38 (GMT) |
==SCons== * Changing linking order of a few libs, hopefully it solves a unresolved issue. |
Revision 250c9de by Peter Schlaile February 5, 2006, 19:49 (GMT) |
Adds ffmpeg-support on Linux-platforms. Since ffmpeg is installed always statically (you have to force it to build a dynamic library) the resulting binary is redistributable. The code is made ffmpeg-version independent using #ifdef's. |
Revision 3700984 by Ton Roosendaal February 5, 2006, 19:43 (GMT) |
Appending a single object with particle system, will now also expand to append its group and objects. |
Revision 4e97a43 by Peter Schlaile February 5, 2006, 19:39 (GMT) |
Adds a VFAPI-Plugin for TMPGenc to connect to the blender frameserver. |
Revision 6807563 by Peter Schlaile February 5, 2006, 19:36 (GMT) |
- Header changes to support hdaudio, memcache limitor and framecount boost. |
Revision 6c29ba8 by Peter Schlaile February 5, 2006, 19:33 (GMT) |
Base library to support hdaudio-tracks (using ffmpeg only for now). |
Revision 90f0e37 by Peter Schlaile February 5, 2006, 19:30 (GMT) |
* Adds configuration buttons for ffmpeg-output * Large sequencer rewrite to support: - Audio-tracks, which are not completely loaded into memory (hdaudio) but kept on disk instead. - A dependency tree, that builds only the Imbufs, that are really needed - Cleaner sequencer code - Per instance data in sequencer plugins (without this, the Dynamic Noise Reduction plugin would be impossible) - A Luma Waveform display - A U/V scatter plot display - Memcache limiting in sequencer - Buttons changed according to the boosted framecount limit |
Revision f17bdcb by Nathan Letwory February 5, 2006, 19:29 (GMT) |
==SCons== * Add WITH_BF_FFMPEG to scons system. Needs to be added to (platform)-config.py still. Otherwise defaults to 'false'. |
Revision 334b057 by Peter Schlaile February 5, 2006, 19:23 (GMT) |
* Add memcache limitor-support to imbufs * Add ffmpeg-read support in anim.c and util.c * Makes ImBufs refcountable. You can now increase an internal refcounter in ImBufs (using IMB_refImBuf) which is decreased by freeImBuf. This makes it possible to simply pass ImBuf pointers around in the sequencer saving a few memcopies. |
Revision 38c4a3a by Peter Schlaile February 5, 2006, 19:18 (GMT) |
* Adds userdef-types for memcache limitor and frameserver-rendering * Boosts the blender frame limit by changing the type of the frame number from short to int everywhere. Without this, timelines longer than a few minutes are impossible to handle. * Adds several types for ffmpeg input/output, hdaudio-tracks in sequencer |
Revision 44e3900 by Peter Schlaile February 5, 2006, 19:16 (GMT) |
* Fixes memory leak in pipeline.c * Makes the render pipeline work in arbitrary order to support frameserver rendering. |
Revision ccedf6d by Ken Hughes February 5, 2006, 19:15 (GMT) |
==Python API== Bugfix #3849: "break" instead of "continue" caused memory corruption in faces.extend() if an edge was given in the middle of parameter list. |
Revision 62782a2 by Peter Schlaile February 5, 2006, 19:14 (GMT) |
FFMPEG-render support. |
Revision 42d67eb by Peter Schlaile February 5, 2006, 19:13 (GMT) |
Enables sequencer ipos for effect plugins and audio-tracks to be locked to frames instead of the range from 0-100. Comes very handy on long timelines... |
Revision 1ce9e19 by Peter Schlaile February 5, 2006, 19:12 (GMT) |
Adds support for frameserver rendering to blender. This is done by integrating a mini-webserver (around 300 lines of code) into blender. Using the VFAPI-plugin in contrib/windows it enables blender to directly feed its output into TMPGEnc, a commercial high quality MPEG-Encoder. Since it is a mini-webserver, you can probably easily use it for other interfacing purposes. |
Revision 4f59db9 by Peter Schlaile February 5, 2006, 19:04 (GMT) |
Add several usefull sequencer-plugins: - color-correction-hsv & color-correction-yuv Do color correction in HSV or YUV-space, rather sophisticated but slow. You can control setup, gain and gamma and saturation (seperated by shadows, midtones and highlights). - gamma a simple RGB-Gamma plugin, but very fast. - dnr Dynamic Noise Reduction (plugin ported from VirtualDub). This helps mpeg encoding alot, by ignoring noise /movement below a given threshold between frames. It is also a lot faster than the original VirtualDub-plugin preserving it's quality. |
Revision 3cdd195 by Peter Schlaile February 5, 2006, 18:59 (GMT) |
Adds for additional buttons for the new sequencer code to distinguish the display of timeline, output, U/V scatter plot and Luma waveform. |
Revision 57d7ae0 by Peter Schlaile February 5, 2006, 18:56 (GMT) |
Adds generic memcache limitor (used by the new sequencer to cache only a certain amount of frames). |
|
|
|


Master Commits
MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021