[prev in list] [next in list] [prev in thread] [next in thread] 

List:       gstreamer-cvs
Subject:    gst-plugins-base: tests: fix crashes in {audio, video}{decoder, encoder} tests on 32-bit
From:       tpm () kemper ! freedesktop ! org (Tim Müller)
Date:       2015-02-27 20:37:20
Message-ID: 20150227203720.A69A97633E () kemper ! freedesktop ! org
[Download RAW message or body]

Module: gst-plugins-base
Branch: master
Commit: 35bd289be36059d3abab632cebe766ec73974658
URL:    http://cgit.freedesktop.org/gstreamer/gst-plugins-base/commit/?id=35bd289be36059d3abab632cebe766ec73974658


Author: Tim-Philipp Müller <tim@centricular.com>
Date:   Fri Feb 27 20:22:59 2015 +0000

tests: fix crashes in {audio,video}{decoder,encoder} tests on 32-bit

Don't feed 64-bit integer variable into vararg function that expects
an unsigned integer to go with GST_TAG_TRACK_NUMBER. This would
cause crashes on 32-bit platforms, and if not that then test
failures if the comparisons fail later (at least on big endian
platforms).

---

 tests/check/libs/audiodecoder.c |    2 +-
 tests/check/libs/audioencoder.c |    2 +-
 tests/check/libs/videodecoder.c |    4 ++--
 tests/check/libs/videoencoder.c |    2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/tests/check/libs/audiodecoder.c b/tests/check/libs/audiodecoder.c
index b8cffda..bfcb333 100644
--- a/tests/check/libs/audiodecoder.c
+++ b/tests/check/libs/audiodecoder.c
@@ -448,7 +448,7 @@ _audiodecoder_flush_events (gboolean send_buffers)
 {
   GstSegment segment;
   GstBuffer *buffer;
-  guint64 i;
+  guint i;
   GList *events_iter;
   GstMessage *msg;
 
diff --git a/tests/check/libs/audioencoder.c b/tests/check/libs/audioencoder.c
index bd65341..2ca9520 100644
--- a/tests/check/libs/audioencoder.c
+++ b/tests/check/libs/audioencoder.c
@@ -283,7 +283,7 @@ GST_START_TEST (audioencoder_flush_events)
 {
   GstSegment segment;
   GstBuffer *buffer;
-  guint64 i;
+  guint i;
   GList *events_iter;
 
   setup_audioencodertester ();
diff --git a/tests/check/libs/videodecoder.c b/tests/check/libs/videodecoder.c
index 2197c75..bd3531f 100644
--- a/tests/check/libs/videodecoder.c
+++ b/tests/check/libs/videodecoder.c
@@ -344,7 +344,7 @@ GST_START_TEST (videodecoder_playback_with_events)
 {
   GstSegment segment;
   GstBuffer *buffer;
-  guint64 i;
+  guint i;
   GList *iter;
   GList *events_iter;
 
@@ -453,7 +453,7 @@ GST_START_TEST (videodecoder_flush_events)
 {
   GstSegment segment;
   GstBuffer *buffer;
-  guint64 i;
+  guint i;
   GList *events_iter;
 
   setup_videodecodertester (NULL, NULL);
diff --git a/tests/check/libs/videoencoder.c b/tests/check/libs/videoencoder.c
index e310f82..af7e06c 100644
--- a/tests/check/libs/videoencoder.c
+++ b/tests/check/libs/videoencoder.c
@@ -396,7 +396,7 @@ GST_START_TEST (videoencoder_flush_events)
 {
   GstSegment segment;
   GstBuffer *buffer;
-  guint64 i;
+  guint i;
   GList *events_iter;
 
   setup_videoencodertester ();


[Attachment #3 (text/plain)]

_______________________________________________
gstreamer-commits mailing list
gstreamer-commits@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/gstreamer-commits


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic