Blender Git Commits

Blender Git "master" branch commits.

Page: 4415 / 5574

February 8, 2010, 14:59 (GMT)
Guardedalloc: added MEM_reallocN function to do simple alloc/memcpy/free,
not as optimized as a system realloc but I've had to do this often enough
manually to justify a utility function.

February 8, 2010, 14:43 (GMT)
2.5 Audio:

- Python script to crossfade two sound strips in the sequencer
- Fix for the libsamplerate code producing awful audio when resampling sequencer strips
- Changed default resampler to a linear one (as temporary workaround for a bug that seems to be in the samplerate code)
- Fix for the OpenAL device to return a more accurate playback position
February 8, 2010, 14:34 (GMT)
fix for segfault when setting handle type
February 8, 2010, 14:12 (GMT)
debug print was making it take > 20sec to open blender with some complex files.
February 8, 2010, 13:55 (GMT)
Warning fixes, one actual bug found in sequencer sound wave drawing. Also
changed some malloc to MEM_mallocN while trying to track down a memory leak.

February 8, 2010, 12:37 (GMT)
NULL check if file cant be read.
Revision 0ee9751 by Joshua Leung
February 8, 2010, 11:15 (GMT)
Armature selection operators now all use context iterators where applicable, reducing the number of places to fix visibility checks.
Revision 2adf6c9 by Joshua Leung
February 8, 2010, 11:00 (GMT)
Bugfix: Toggle Select All behaviour in PoseMode was not correctly taking the active bone into account
Revision 5e9b5dd by Joshua Leung
February 8, 2010, 10:47 (GMT)
Durian Bugreport - Animation channel visiblity (upwards) flushing

When the visiblity of a F-Curve in an expanded group was enabled using VKEY, the visibility of all groups above the expanded groups were also turned on.
Revision 23c070d by Joshua Leung
February 8, 2010, 10:27 (GMT)
Small assorted harmless code cleanup tweaks before a round of cleanups aimed at fixing a few bugs in animation editor filtering.
February 8, 2010, 10:12 (GMT)
[#21018] Lasso select fails [26694]

fix for #20936 broke lasso and border select whe not in wire view.
Revision 46c0caf by Joshua Leung
February 8, 2010, 09:22 (GMT)
RNA - Added reset to defaults support for Strings too

Many string properties need tweaks to work correctly with this, since many don't have any reasonable defaults set (especially name fields, which often get cleared with these changes).
February 8, 2010, 08:31 (GMT)
Adding support for the FFmpeg video codec #1 as requested on the mailing list.
Revision 28238ea by Joshua Leung
February 8, 2010, 02:51 (GMT)
Hid some debug prints for clicking on animation channels.
February 8, 2010, 02:19 (GMT)
Added support for transparent stroke colors.

In Freestyle, strokes are represented with triangle strips, and stroke
colors are realized using vertex colors in order to enable variable
stroke colors (i.e., each triangle has a different color). Stroke
colors in Freestyle are in the RGBA format, while vertex colors in
Blender do not have an alpha component. Therefore, we here employ a
2-pass rendering approach as follows. First, the alpha component of
an image is rendered by using the red component of vertex colors as
the alpha component of stroke colors (1st pass). The render result is
saved into a temporary buffer. Then, the vertex colors of stroke
meshes are replaced with RGB values, and the RGB components of the
image is rendered (2nd pass). Finally, the RGB and alpha components
are merged to produce the render result in the RGBA format.
February 7, 2010, 23:41 (GMT)
2.5 Audio:

- recode of the whole sequencer audio handling
- encode audio flag removed, instead you choose None as audio codec, added None for video codec too
- ffmpeg formats/codecs: enabled: theora, ogg, vorbis; added: matroska, flac (not working, who can fix?), mp3, wav
- sequencer wave drawing
- volume animation (now also working when mixing down to a file!)
- made sequencer strip position and length values unanimatable
Revision 2f72b91 by Joshua Leung
February 7, 2010, 23:39 (GMT)
Operator Execution Contexts Bugfix:

This commit adds a few more execution contexts for operators, given the increasing tendency for some special regiontypes to exist within areas that must have their own set of special operators.

Examples of these include the "channel" operators in the Animation Editors (i.e. those in the 'Channels' menu), and the "Fit to Preview Window" operator for the Sequencer.

Previously, operators such as these would not function when clicked on from the menus, and they would not show the hotkeys they were mapped to.


Also, fixed a few operator definitions in the Animation Editors which were missing ot->prop defines. This meant that some hotkeys (mainly selection) were shown incorrectly in the menus.
Revision f99d06b by Joshua Leung
February 7, 2010, 22:26 (GMT)
Patch #21011: Tweaks to Sky/Atmosphere presets
Patch by Daniel Salazar - ZanQdo

- Do not change save the distance factor since this is not relevant as a preset, it should stay at what ever the user
set it to work with that particular scene
- fixed a tooltip
February 7, 2010, 19:18 (GMT)
BGE: add audio/video synchronization capability to VideoTexture

Add optional parameter to VideoTexture.Texture refresh() method
to specify timestamp (in seconds from start of movie) of the frame
to be loaded. This value is passed down to image source and for
VideoFFmpeg source, it is used instead of current time to load
the frame from the video file.

When combined with an audio actuator, it can be used to synchronize
the sound and the image: specify the same video file in the sound
actuator and use the KX_SoundActuator time attribute as timestamp
to refresh: the frame corresponding to the sound will be loaded:

GameLogic.video.refresh(True, soundAct.time)

February 7, 2010, 19:07 (GMT)
Partial fix for [#20567] SEQUENCER: Image Preview completely unusable
* Zoom and Pan should work now (thanks Aligorith for reviewing)
* mostly removed ancient drawing code
* Fit preview in Window still has issue, HOME key in preview area should be working though
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021