Fix build on Mac OS X 10.5
authorJulien Moutte <julien@moutte.net>
Tue, 20 Nov 2007 11:41:13 +0000 (11:41 +0000)
committerJulien Moutte <julien@moutte.net>
Tue, 20 Nov 2007 11:41:13 +0000 (11:41 +0000)
Original commit message from CVS:
2007-11-20  Julien MOUTTE  <julien@moutte.net>

* ext/taglib/gsttaglibmux.c: (gst_tag_lib_mux_render_tag),
(gst_tag_lib_mux_adjust_event_offsets):
* gst/qtdemux/qtdemux.c: (qtdemux_parse_theora_extension):
* sys/osxaudio/Makefile.am:
* sys/osxvideo/cocoawindow.h:
* sys/osxvideo/cocoawindow.m: Fix build on Mac OS X 10.5

ChangeLog
ext/taglib/gsttaglibmux.c
gst/qtdemux/qtdemux.c
sys/osxaudio/Makefile.am
sys/osxvideo/cocoawindow.h
sys/osxvideo/cocoawindow.m

index e1d6c34..535b67e 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,12 @@
+2007-11-20  Julien MOUTTE  <julien@moutte.net>
+
+       * ext/taglib/gsttaglibmux.c: (gst_tag_lib_mux_render_tag),
+       (gst_tag_lib_mux_adjust_event_offsets):
+       * gst/qtdemux/qtdemux.c: (qtdemux_parse_theora_extension):
+       * sys/osxaudio/Makefile.am:
+       * sys/osxvideo/cocoawindow.h:
+       * sys/osxvideo/cocoawindow.m: Fix build on Mac OS X 10.5
+
 2007-11-15  David Schleef  <ds@schleef.org>
 
        * ext/cairo/gsttextoverlay.c:
index a20e18c..21cdb77 100644 (file)
@@ -166,7 +166,7 @@ gst_tag_lib_mux_render_tag (GstTagLibMux * mux)
     goto render_error;
 
   mux->tag_size = GST_BUFFER_SIZE (buffer);
-  GST_LOG_OBJECT (mux, "tag size = %d bytes", mux->tag_size);
+  GST_LOG_OBJECT (mux, "tag size = %" G_GSIZE_FORMAT " bytes", mux->tag_size);
 
   /* Send newsegment event from byte position 0, so the tag really gets
    * written to the start of the file, independent of the upstream segment */
@@ -218,7 +218,7 @@ gst_tag_lib_mux_adjust_event_offsets (GstTagLibMux * mux,
 
   GST_DEBUG_OBJECT (mux, "adjusting newsegment event offsets to start=%"
       G_GINT64_FORMAT ", stop=%" G_GINT64_FORMAT ", cur=%" G_GINT64_FORMAT
-      " (delta = +%u)", start, stop, cur, mux->tag_size);
+      " (delta = +%" G_GSIZE_FORMAT ")", start, stop, cur, mux->tag_size);
 
   return gst_event_new_new_segment (TRUE, 1.0, format, start, stop, cur);
 }
index 99f52e6..9a246f1 100644 (file)
@@ -2197,7 +2197,8 @@ qtdemux_parse_theora_extension (GstQTDemux * qtdemux, QtDemuxStream * stream,
         break;
       default:
         GST_WARNING_OBJECT (qtdemux,
-            "unknown theora cookie %" GST_FOURCC_FORMAT, type);
+            "unknown theora cookie %" GST_FOURCC_FORMAT,
+            GST_FOURCC_ARGS (type));
         break;
     }
     buf += size;
index 4ea2114..1b0e487 100644 (file)
@@ -5,7 +5,8 @@ libgstosxaudio_la_SOURCES = gstosxringbuffer.c          \
                            gstosxaudiosink.c \
                            gstosxaudiosrc.c
 
-libgstosxaudio_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS)
+libgstosxaudio_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_CFLAGS) \
+       -Wno-deprecated-declarations
 libgstosxaudio_la_LIBADD =                     \
        -lgstinterfaces-@GST_MAJORMINOR@        \
        -lgstaudio-@GST_MAJORMINOR@             \
index 340bd16..a0a4a9a 100644 (file)
@@ -35,7 +35,7 @@ struct _GstOSXImage;
 @interface GstGLView : NSOpenGLView
 {
     int i_effect;
-    unsigned long pi_texture;
+    unsigned int pi_texture;
     float f_x;
     float f_y;
     int initDone;
index 9b5e7b3..c90dc60 100644 (file)
 }
 
 - (void) drawRect:(NSRect) rect {
-  long params[] = { 1 };
+  int params[] = { 1 };
 
   [actualContext makeCurrentContext];