Blender Git Commits

Blender Git "master" branch commits.

Page: 5267 / 5574

February 5, 2006, 22:11 (GMT)
==SCons==
*remove double WITH_BF_FFMPEG
February 5, 2006, 21:16 (GMT)
reverting default location for OpenEXR to the proper default
(the one in doc)
February 5, 2006, 20:38 (GMT)
==SCons==
* Changing linking order of a few libs, hopefully it solves a unresolved issue.
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.
February 5, 2006, 19:43 (GMT)
Appending a single object with particle system, will now also expand to
append its group and objects.
February 5, 2006, 19:39 (GMT)
Adds a VFAPI-Plugin for TMPGenc to connect to the blender frameserver.
February 5, 2006, 19:36 (GMT)
- Header changes to support hdaudio, memcache limitor and framecount boost.
February 5, 2006, 19:33 (GMT)
Base library to support hdaudio-tracks (using ffmpeg only for now).
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
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'.
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.
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
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.
February 5, 2006, 19:14 (GMT)
FFMPEG-render support.
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...
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.
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.
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.
February 5, 2006, 18:56 (GMT)
Adds generic memcache limitor (used by the new sequencer to cache
only a certain amount of frames).
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021