Blender Git Loki
Git Commits -> Revision 3b38dc9
Revision 3b38dc9 by Benoit Bolsee (decklink) March 21, 2015, 13:50 (GMT) |
This branch adds support for Decklink capture card in the BGE. Decklink capture cards from BlackMagicDesign are capable of capturing high speed video stream such as FullHD on HDMI, also 3D. It will be available in the VideoTexture module as a new type of texture source. The capture data will be sent to the GPU using GPUDirect for best performance. It will be available for Linux and Windows. This first commit is only a stub for Linux. Windows to be added. |
Commit Details:
Full Hash: 3b38dc96af039f5e1802a266d1b0403794484f14
Parent Commit: d28bfb5
Lines Changed: +3845, -4
25 Added Paths:
/intern/decklink/CMakeLists.txt (+45, -0) (View)
/intern/decklink/DeckLinkAPI.h (+765, -0) (View)
/intern/decklink/DeckLinkAPIConfiguration.h (+181, -0) (View)
/intern/decklink/DeckLinkAPIConfiguration_v10_2.h (+60, -0) (View)
/intern/decklink/DeckLinkAPIDeckControl.h (+215, -0) (View)
/intern/decklink/DeckLinkAPIDiscovery.h (+71, -0) (View)
/intern/decklink/DeckLinkAPIDispatch.cpp (+148, -0) (View)
/intern/decklink/DeckLinkAPIDispatch_v7_6.cpp (+109, -0) (View)
/intern/decklink/DeckLinkAPIDispatch_v8_0.cpp (+133, -0) (View)
/intern/decklink/DeckLinkAPIModes.h (+191, -0) (View)
/intern/decklink/DeckLinkAPITypes.h (+110, -0) (View)
/intern/decklink/DeckLinkAPIVersion.h (+37, -0) (View)
/intern/decklink/DeckLinkAPI_v10_2.h (+55, -0) (View)
/intern/decklink/DeckLinkAPI_v7_1.h (+198, -0) (View)
/intern/decklink/DeckLinkAPI_v7_3.h (+173, -0) (View)
/intern/decklink/DeckLinkAPI_v7_6.h (+404, -0) (View)
/intern/decklink/DeckLinkAPI_v7_9.h (+88, -0) (View)
/intern/decklink/DeckLinkAPI_v8_0.h (+63, -0) (View)
/intern/decklink/DeckLinkAPI_v8_1.h (+111, -0) (View)
/intern/decklink/DeckLinkAPI_v9_2.h (+81, -0) (View)
/intern/decklink/DeckLinkAPI_v9_9.h (+98, -0) (View)
/intern/decklink/LinuxCOM.h (+100, -0) (View)
/intern/decklink/SConscript (+35, -0) (View)
/source/gameengine/VideoTexture/VideoDeckLink.cpp (+268, -0) (View)
/source/gameengine/VideoTexture/VideoDeckLink.h (+93, -0) (View)
/intern/decklink/DeckLinkAPI.h (+765, -0) (View)
/intern/decklink/DeckLinkAPIConfiguration.h (+181, -0) (View)
/intern/decklink/DeckLinkAPIConfiguration_v10_2.h (+60, -0) (View)
/intern/decklink/DeckLinkAPIDeckControl.h (+215, -0) (View)
/intern/decklink/DeckLinkAPIDiscovery.h (+71, -0) (View)
/intern/decklink/DeckLinkAPIDispatch.cpp (+148, -0) (View)
/intern/decklink/DeckLinkAPIDispatch_v7_6.cpp (+109, -0) (View)
/intern/decklink/DeckLinkAPIDispatch_v8_0.cpp (+133, -0) (View)
/intern/decklink/DeckLinkAPIModes.h (+191, -0) (View)
/intern/decklink/DeckLinkAPITypes.h (+110, -0) (View)
/intern/decklink/DeckLinkAPIVersion.h (+37, -0) (View)
/intern/decklink/DeckLinkAPI_v10_2.h (+55, -0) (View)
/intern/decklink/DeckLinkAPI_v7_1.h (+198, -0) (View)
/intern/decklink/DeckLinkAPI_v7_3.h (+173, -0) (View)
/intern/decklink/DeckLinkAPI_v7_6.h (+404, -0) (View)
/intern/decklink/DeckLinkAPI_v7_9.h (+88, -0) (View)
/intern/decklink/DeckLinkAPI_v8_0.h (+63, -0) (View)
/intern/decklink/DeckLinkAPI_v8_1.h (+111, -0) (View)
/intern/decklink/DeckLinkAPI_v9_2.h (+81, -0) (View)
/intern/decklink/DeckLinkAPI_v9_9.h (+98, -0) (View)
/intern/decklink/LinuxCOM.h (+100, -0) (View)
/intern/decklink/SConscript (+35, -0) (View)
/source/gameengine/VideoTexture/VideoDeckLink.cpp (+268, -0) (View)
/source/gameengine/VideoTexture/VideoDeckLink.h (+93, -0) (View)
7 Modified Paths:
/build_files/cmake/macros.cmake (+1, -0) (Diff)
/intern/CMakeLists.txt (+1, -0) (Diff)
/intern/SConscript (+3, -0) (Diff)
/source/blenderplayer/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/VideoTexture/CMakeLists.txt (+3, -0) (Diff)
/source/gameengine/VideoTexture/Common.h (+2, -1) (Diff)
/source/gameengine/VideoTexture/Texture.cpp (+2, -3) (Diff)
/intern/CMakeLists.txt (+1, -0) (Diff)
/intern/SConscript (+3, -0) (Diff)
/source/blenderplayer/CMakeLists.txt (+1, -0) (Diff)
/source/gameengine/VideoTexture/CMakeLists.txt (+3, -0) (Diff)
/source/gameengine/VideoTexture/Common.h (+2, -1) (Diff)
/source/gameengine/VideoTexture/Texture.cpp (+2, -3) (Diff)