From: Tim-Philipp Müller Date: Tue, 3 Jul 2012 19:07:44 +0000 (+0100) Subject: playsink: make extra sure to pass 64-bit integer to g_object_set when setting ts... X-Git-Tag: 1.19.3~511^2~6253 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=99103be50c990bdfd9aa83bc3493ad5f7eafd521;p=platform%2Fupstream%2Fgstreamer.git playsink: make extra sure to pass 64-bit integer to g_object_set when setting ts-offset Might just be paranoia, but better safe than sorry. Make sure the compiler really always passes a 64-bit integer to the g_object_set() vararg function. --- diff --git a/gst/playback/gstplaysink.c b/gst/playback/gstplaysink.c index 4689740..0df46ce 100644 --- a/gst/playback/gstplaysink.c +++ b/gst/playback/gstplaysink.c @@ -3600,8 +3600,10 @@ update_av_offset (GstPlaySink * playsink) vchain = (GstPlayVideoChain *) playsink->videochain; if (achain && vchain && achain->ts_offset && vchain->ts_offset) { - g_object_set (achain->ts_offset, "ts-offset", MAX (0, -av_offset), NULL); - g_object_set (vchain->ts_offset, "ts-offset", MAX (0, av_offset), NULL); + g_object_set (achain->ts_offset, + "ts-offset", MAX (G_GINT64_CONSTANT (0), -av_offset), NULL); + g_object_set (vchain->ts_offset, + "ts-offset", MAX (G_GINT64_CONSTANT (0), av_offset), NULL); } else { GST_LOG_OBJECT (playsink, "no ts_offset elements"); }