[FFmpeg-cvslog] dshow: Use NO_DSHOW_STRSAFE for all dshow header inclusions

Alexander Strasser git at videolan.org
Fri Nov 16 19:27:10 CET 2012


ffmpeg | branch: master | Alexander Strasser <eclipse7 at gmx.net> | Sat Nov  3 17:05:51 2012 +0100| [7750c48d30405a7682e44b68ac46bd9b59200229] | committer: Alexander Strasser

dshow: Use NO_DSHOW_STRSAFE for all dshow header inclusions

Move the NO_DSHOW_STRSAFE macro definition in front of the dshow.h
system header inclusion.

This excludes the usage of the STRSAFE functions consistently.

Further background on this can be found in the commit message of
revision 05ee0db1 where the #define was initially introduced.

Signed-off-by: Alexander Strasser <eclipse7 at gmx.net>

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=7750c48d30405a7682e44b68ac46bd9b59200229
---

 libavdevice/dshow_capture.h |    1 +
 libavdevice/dshow_filter.c  |    1 -
 libavdevice/dshow_pin.c     |    1 -
 3 files changed, 1 insertion(+), 2 deletions(-)

diff --git a/libavdevice/dshow_capture.h b/libavdevice/dshow_capture.h
index e34f14f..2446c7c 100644
--- a/libavdevice/dshow_capture.h
+++ b/libavdevice/dshow_capture.h
@@ -28,6 +28,7 @@
 
 #define COBJMACROS
 #include <windows.h>
+#define NO_DSHOW_STRSAFE
 #include <dshow.h>
 #include <dvdmedia.h>
 
diff --git a/libavdevice/dshow_filter.c b/libavdevice/dshow_filter.c
index 46d7eb0..7360adc 100644
--- a/libavdevice/dshow_filter.c
+++ b/libavdevice/dshow_filter.c
@@ -19,7 +19,6 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
-#define NO_DSHOW_STRSAFE
 #include "dshow_capture.h"
 
 DECLARE_QUERYINTERFACE(libAVFilter,
diff --git a/libavdevice/dshow_pin.c b/libavdevice/dshow_pin.c
index 676877e..4953642 100644
--- a/libavdevice/dshow_pin.c
+++ b/libavdevice/dshow_pin.c
@@ -19,7 +19,6 @@
  * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA
  */
 
-#define NO_DSHOW_STRSAFE
 #include "dshow_capture.h"
 
 #include <stddef.h>



More information about the ffmpeg-cvslog mailing list