[vlc-devel] [PATCH] Avoid type conversion errors with VLC_TS_*
Tristan Matthews
le.businessman at gmail.com
Wed Nov 27 17:08:08 CET 2013
From: Tristan Matthews <le.businessman at gmail.com>
Without the INT64_C, ES_OUT_SET_PCR was being called with garbage values
(when not on 64-bit systems).
Refs #9828
---
include/vlc_config.h | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/include/vlc_config.h b/include/vlc_config.h
index c1cf96c..50b4887 100644
--- a/include/vlc_config.h
+++ b/include/vlc_config.h
@@ -40,8 +40,8 @@
/* All timestamp below or equal to this define are invalid/unset
* XXX the numerical value is 0 because of historical reason and will change.*/
-#define VLC_TS_INVALID (0)
-#define VLC_TS_0 (1)
+#define VLC_TS_INVALID INT64_C(0)
+#define VLC_TS_0 INT64_C(1)
#define CLOCK_FREQ INT64_C(1000000)
--
1.8.3.1
More information about the vlc-devel
mailing list