]> git.sesse.net Git - vlc/blobdiff - modules/access/sdi.cpp
Seemingly, Blackmagic is without capital M.
[vlc] / modules / access / sdi.cpp
index 4e8988e075db7204abdcab105c8f61b45e5dce8a..1554d77de7a31d858bd21792af307b220e9d7a28 100644 (file)
@@ -1,4 +1,4 @@
-/* BlackMagic SDI driver */
+/* Blackmagic SDI driver */
 
 #ifdef HAVE_CONFIG_H
 # include "config.h"
@@ -19,8 +19,8 @@
 
 #include <arpa/inet.h>
 
-#include "DeckLinkAPI.h"
-#include "DeckLinkAPIDispatch.cpp"
+#include <DeckLinkAPI.h>
+#include <DeckLinkAPIDispatch.cpp>
 
 static int  Open ( vlc_object_t * );
 static void Close( vlc_object_t * );
@@ -70,7 +70,7 @@ static void Close( vlc_object_t * );
 
 vlc_module_begin ()
     set_shortname( N_("SDI") )
-    set_description( N_("BlackMagic SDI input") )
+    set_description( N_("Blackmagic SDI input") )
     set_category( CAT_INPUT )
     set_subcategory( SUBCAT_INPUT_ACCESS )
     
@@ -215,6 +215,8 @@ HRESULT DeckLinkCaptureDelegate::VideoInputFrameArrived(IDeckLinkVideoInputFrame
         if( !p_audio_frame )
         {
             msg_Err( p_demux_, "Could not allocate memory for audio frame" );
+            if( p_video_frame )
+                block_Release( p_video_frame );
             return S_OK;
         }