]> git.sesse.net Git - kdenlive/commitdiff
Update blackmagic headers to latest version
authorJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 22 Mar 2011 13:41:04 +0000 (13:41 +0000)
committerJean-Baptiste Mardelle <jb@kdenlive.org>
Tue, 22 Mar 2011 13:41:04 +0000 (13:41 +0000)
svn path=/trunk/kdenlive/; revision=5512

src/blackmagic/include/DeckLinkAPI.h
src/blackmagic/include/DeckLinkAPIVersion.h
src/blackmagic/include/LinuxCOM.h

index 26267d8207fb2d47bdc9b5457df365a26faa4848..19eb07e9cd507cdbc3d5ff1318e0b381430396e5 100644 (file)
@@ -83,6 +83,8 @@ enum _BMDDisplayMode {
     bmdModeNTSC                                        = /* 'ntsc' */ 0x6E747363,
     bmdModeNTSC2398                                    = /* 'nt23' */ 0x6E743233,      // 3:2 pulldown
     bmdModePAL                                         = /* 'pal ' */ 0x70616C20,
+    bmdModeNTSCp                                       = /* 'ntsp' */ 0x6E747370,
+    bmdModePALp                                        = /* 'palp' */ 0x70616C70,
 
     /* HD 1080 Modes */
 
@@ -359,6 +361,7 @@ enum _BMDVideo3DPackingFormat {
     bmdVideo3DPackingSidebySideHalf                    = /* 'sbsh' */ 0x73627368,
     bmdVideo3DPackingLinebyLine                        = /* 'lbyl' */ 0x6C62796C,
     bmdVideo3DPackingTopAndBottom                      = /* 'tabo' */ 0x7461626F,
+    bmdVideo3DPackingFramePacking                      = /* 'frpk' */ 0x6672706B,
     bmdVideo3DPackingLeftOnly                          = /* 'left' */ 0x6C656674,
     bmdVideo3DPackingRightOnly                         = /* 'righ' */ 0x72696768
 };
@@ -877,7 +880,7 @@ class IDeckLinkVideoFrame3DExtensions : public IUnknown
 {
 public:
     virtual BMDVideo3DPackingFormat Get3DPackingFormat (void) = 0;
-    virtual HRESULT GetFrameForRightEye (/* in */ IDeckLinkVideoFrame* *rightEyeFrame) = 0;
+    virtual HRESULT GetFrameForRightEye (/* out */ IDeckLinkVideoFrame* *rightEyeFrame) = 0;
 
 protected:
     virtual ~IDeckLinkVideoFrame3DExtensions () {}; // call Release method to drop reference count
index 4795c8d8337a29df204bbf95b791b2779aaeac47..9a7e0a9fa779e70ef534fc98c475b8f0a65fb303 100644 (file)
@@ -1,5 +1,5 @@
 /* -LICENSE-START-
- * ** Copyright (c) 2010 Blackmagic Design
+ * ** Copyright (c) 2011 Blackmagic Design
  * **
  * ** Permission is hereby granted, free of charge, to any person or organization
  * ** obtaining a copy of the software and accompanying documentation covered by
@@ -30,8 +30,8 @@
 #ifndef __DeckLink_API_Verison_h__
 #define __DeckLink_API_Version_h__
 
-#define BLACKMAGIC_DECKLINK_API_VERSION                                        0x07090000
-#define BLACKMAGIC_DECKLINK_API_VERSION_STRING                 "7.9"
+#define BLACKMAGIC_DECKLINK_API_VERSION                                        0x07090500
+#define BLACKMAGIC_DECKLINK_API_VERSION_STRING                 "7.9.5"
 
 #endif // __DeckLink_API_Version_h__
 
index 68de267633f3277dc43645d7e59433aa711b52d0..2b13697d2b08547c5ec718669a2bf779e6f539b6 100644 (file)
@@ -89,7 +89,6 @@ typedef void *LPVOID;
 class IUnknown
 {
     public:
-        //virtual ~IUnknown() {};
        virtual HRESULT STDMETHODCALLTYPE QueryInterface(REFIID iid, LPVOID *ppv) = 0;
        virtual ULONG STDMETHODCALLTYPE AddRef(void) = 0;
        virtual ULONG STDMETHODCALLTYPE Release(void) = 0;