Blender Git Loki

Blender Git "decklink" branch commits.

June 7, 2016, 22:08 (GMT)
Turn on Decklink by default
June 7, 2016, 21:30 (GMT)
Merge remote-tracking branch 'origin/master' into decklink
June 1, 2016, 20:06 (GMT)
Decklink: fix output on some DeckLink cards.

Opening a DeckLink card for output with the DeckLink object
sometimes failed because some types of card report no support for BGRA pixel
format, yet it works. The test is maintained but a warning is printed
instead of throwing an exception.

Optional cache size suffix added in Decklink output format string: may be
needed for some card that needs more than the default 8 frames.
June 1, 2016, 20:01 (GMT)
Decklink: Fix bug: Decklink.right attribute was not unitialized.
May 23, 2016, 09:04 (GMT)
Decklink: support display mode/pixel format combination that use padding.

Previously, the VideoDeckLink module was rejecting combinations of
video modes and pixel formats that cause padding. For example HD720
(1280 pixels per line) and 10BitYUV (encodes by blocks of 48 pixels) =>
16 padding pixels at the end of each line.
This format is now accepted and the padding pixels are sent to the BGE.
It is sufficient to edit the UV map so that these pixels are not displayed.
May 22, 2016, 21:22 (GMT)
Merge remote-tracking branch 'origin/master' into decklink
May 22, 2016, 21:12 (GMT)
Optimize ImageRender->Decklink output

Use loadImage() method whenever possible to transfer video frame
directly from GL driver to Decklink frame. This is possible when
alpha is true on ImageRender and render size matches exactly video size.
Best results with offscreen render.
May 19, 2016, 18:57 (GMT)
Merge remote-tracking branch 'origin/master' into decklink
May 19, 2016, 18:56 (GMT)
Fix MSVC compilation error after merge
May 19, 2016, 09:56 (GMT)
Merge remote-tracking branch 'origin/master' into decklink
May 19, 2016, 09:54 (GMT)
Try to fix atomic_ops on buildbot by moving include to top
May 18, 2016, 20:57 (GMT)
Fix again assembler version of atomic_add_uint32 and atomic_sub_uint32

The assembler version returns the previous value of the variable while
all the other versions return the new value.
This was fixed before but somehow it came back when the atomic module
was refactored.
May 18, 2016, 20:56 (GMT)
Merge remote-tracking branch 'origin/master' into decklink

Conflicts:
intern/atomic/atomic_ops.h
May 18, 2016, 20:30 (GMT)
VideoDeclink: change default cache size to 4 frames.

Previously, cache size was only 3 frames, which caused problems with older
types of Decklink cards (was working with the 4K Extreme).
The default is now 4 frames and it is possible to specify a different cache
size when opening the card:
VideoDecklink("<mode>/<pixel>[/3D][:<cachesize>]", cardIdx)

Ex with 8 frames in cache:

VideoDecklink("pal/2vuy:8", 0)
April 11, 2016, 21:04 (GMT)
Merge remote-tracking branch 'origin/master' into decklink
February 20, 2016, 22:22 (GMT)
Merge remote-tracking branch 'origin/master' into decklink

Conflicts:
source/gameengine/Ketsji/KX_KetsjiEngine.cpp
February 20, 2016, 20:17 (GMT)
BGE: undo view matrix scaling but keep axis inverting.

Previous commit 9d18fd11 introduced the possibility to scale the modelview
matrix by setting a scale on the camera but this caused undesirable lighting
and dynamic side effects.
This commit reverts the scaling effect but keeps the axis inversion effect,
which was the purpose of the first commit anyway.
A negative/positive scale on the camera is applied respectively as -1/+1 scale
on the modelview matrix.
February 20, 2016, 20:15 (GMT)
Decklink: patch cleanup before merge.
February 16, 2016, 20:34 (GMT)
Decklink: OSX is not supported, add an error message just in case.
February 16, 2016, 20:09 (GMT)
Decklink: revert unncessary change to cmake macros.
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021