diff --git a/ext/annodex/gstcmmldec.c b/ext/annodex/gstcmmldec.c
index 8af2fab..b87aa5d 100644
--- a/ext/annodex/gstcmmldec.c
+++ b/ext/annodex/gstcmmldec.c
@@ -467,7 +467,7 @@ gst_cmml_dec_parse_ident_header (GstCmmlDec * dec, guint8 * data, gsize size)
   /* the ident header has a fixed length */
   if (size != CMML_IDENT_HEADER_SIZE) {
     GST_ELEMENT_ERROR (dec, STREAM, DECODE,
-        (NULL), ("wrong ident header size: %d", size));
+        (NULL), ("wrong ident header size: %" G_GSIZE_FORMAT, size));
     dec->flow_return = GST_FLOW_ERROR;
 
     return;
diff --git a/gst/alpha/gstalpha.c b/gst/alpha/gstalpha.c
index 3b6ce3a..bf856d3 100644
--- a/gst/alpha/gstalpha.c
+++ b/gst/alpha/gstalpha.c
@@ -445,7 +445,7 @@ gst_alpha_get_unit_size (GstBaseTransform * btrans,
 
   *size = info.size;
 
-  GST_DEBUG_OBJECT (btrans, "unit size = %d for format %s w %d height %d",
+  GST_DEBUG_OBJECT (btrans, "unit size = %" G_GSIZE_FORMAT " for format %s w %d height %d",
       *size, GST_VIDEO_INFO_NAME (&info), GST_VIDEO_INFO_WIDTH (&info),
       GST_VIDEO_INFO_HEIGHT (&info));
 
diff --git a/gst/audiofx/audiofxbasefirfilter.c b/gst/audiofx/audiofxbasefirfilter.c
index 6eb9020..e25a450 100644
--- a/gst/audiofx/audiofxbasefirfilter.c
+++ b/gst/audiofx/audiofxbasefirfilter.c
@@ -722,7 +722,7 @@ gst_audio_fx_base_fir_filter_push_residue (GstAudioFXBaseFIRFilter * self)
     GST_BUFFER_OFFSET_END (outbuf) = GST_BUFFER_OFFSET (outbuf) + outsamples;
   }
 
-  GST_DEBUG_OBJECT (self, "Pushing residue buffer of size %d with timestamp: %"
+  GST_DEBUG_OBJECT (self, "Pushing residue buffer of size %" G_GSIZE_FORMAT " with timestamp: %"
       GST_TIME_FORMAT ", duration: %" GST_TIME_FORMAT ", offset: %"
       G_GUINT64_FORMAT ", offset_end: %" G_GUINT64_FORMAT ", nsamples_out: %d",
       gst_buffer_get_size (outbuf),
@@ -907,7 +907,7 @@ gst_audio_fx_base_fir_filter_transform (GstBaseTransform * base,
     GST_BUFFER_OFFSET_END (outbuf) = GST_BUFFER_OFFSET_NONE;
   }
 
-  GST_DEBUG_OBJECT (self, "Pushing buffer of size %d with timestamp: %"
+  GST_DEBUG_OBJECT (self, "Pushing buffer of size %" G_GSIZE_FORMAT " with timestamp: %"
       GST_TIME_FORMAT ", duration: %" GST_TIME_FORMAT ", offset: %"
       G_GUINT64_FORMAT ", offset_end: %" G_GUINT64_FORMAT ", nsamples_out: %d",
       gst_buffer_get_size (outbuf),
diff --git a/gst/audioparsers/gstdcaparse.c b/gst/audioparsers/gstdcaparse.c
index 7ebbc70..f38a634 100644
--- a/gst/audioparsers/gstdcaparse.c
+++ b/gst/audioparsers/gstdcaparse.c
@@ -391,7 +391,7 @@ gst_dca_parse_check_valid_frame (GstBaseParse * parse,
     } else {
       /* FIXME: baseparse always seems to hand us buffers of min_frame_size
        * bytes, which is unhelpful here */
-      GST_LOG_OBJECT (dcaparse, "next sync out of reach (%u < %u)",
+      GST_LOG_OBJECT (dcaparse, "next sync out of reach (%" G_GSIZE_FORMAT " < %u)",
           bufsize, size + 16);
       /* *skipsize = 0; */
       /* return FALSE; */
diff --git a/gst/audioparsers/gstflacparse.c b/gst/audioparsers/gstflacparse.c
index 8bc5344..c5b3360 100644
--- a/gst/audioparsers/gstflacparse.c
+++ b/gst/audioparsers/gstflacparse.c
@@ -731,7 +731,7 @@ gst_flac_parse_check_valid_frame (GstBaseParse * parse,
         goto cleanup;
       } else {
         GST_ERROR_OBJECT (flacparse,
-            "Giving up on invalid frame (%d bytes)", bufsize);
+            "Giving up on invalid frame (%" G_GSIZE_FORMAT " bytes)", bufsize);
         result = FALSE;
         goto cleanup;
       }
@@ -776,7 +776,7 @@ gst_flac_parse_handle_streaminfo (GstFlacParse * flacparse, GstBuffer * buffer)
   gst_bit_reader_init (&reader, data, size);
 
   if (size != 4 + 34) {
-    GST_ERROR_OBJECT (flacparse, "Invalid metablock size for STREAMINFO: %u",
+    GST_ERROR_OBJECT (flacparse, "Invalid metablock size for STREAMINFO: %" G_GSIZE_FORMAT,
         size);
     goto failure;
   }
diff --git a/gst/auparse/gstauparse.c b/gst/auparse/gstauparse.c
index bf7b639..72501af 100644
--- a/gst/auparse/gstauparse.c
+++ b/gst/auparse/gstauparse.c
@@ -401,7 +401,7 @@ gst_au_parse_chain (GstPad * pad, GstBuffer * buf)
 
   auparse = GST_AU_PARSE (gst_pad_get_parent (pad));
 
-  GST_LOG_OBJECT (auparse, "got buffer of size %u", gst_buffer_get_size (buf));
+  GST_LOG_OBJECT (auparse, "got buffer of size %" G_GSIZE_FORMAT, gst_buffer_get_size (buf));
 
   gst_adapter_push (auparse->adapter, buf);
   buf = NULL;
diff --git a/gst/avi/gstavidemux.c b/gst/avi/gstavidemux.c
index f9c5390..f0194a4 100644
--- a/gst/avi/gstavidemux.c
+++ b/gst/avi/gstavidemux.c
@@ -1177,7 +1177,7 @@ no_buffer:
 avih_too_small:
   {
     GST_ELEMENT_ERROR (avi, STREAM, DEMUX, (NULL),
-        ("Too small avih (%d available, %d needed)",
+        ("Too small avih (%" G_GSIZE_FORMAT " available, %d needed)",
             size, (int) sizeof (gst_riff_avih)));
     gst_buffer_unref (buf);
     return FALSE;
@@ -1258,7 +1258,7 @@ gst_avi_demux_parse_superindex (GstAviDemux * avi,
 too_small:
   {
     GST_ERROR_OBJECT (avi,
-        "Not enough data to parse superindex (%d available, 24 needed)", size);
+        "Not enough data to parse superindex (%" G_GSIZE_FORMAT " available, 24 needed)", size);
     if (buf) {
       gst_buffer_unmap (buf, data, size);
       gst_buffer_unref (buf);
@@ -1544,7 +1544,7 @@ done:
 too_small:
   {
     GST_ERROR_OBJECT (avi,
-        "Not enough data to parse subindex (%d available, 24 needed)", size);
+        "Not enough data to parse subindex (%" G_GSIZE_FORMAT " available, 24 needed)", size);
     goto done;                  /* continue */
   }
 not_implemented:
@@ -1818,7 +1818,7 @@ gst_avi_demux_riff_parse_vprp (GstElement * element,
 too_small:
   {
     GST_ERROR_OBJECT (element,
-        "Too small vprp (%d available, at least %d needed)",
+        "Too small vprp (%" G_GSIZE_FORMAT " available, at least %d needed)",
         size, (int) G_STRUCT_OFFSET (gst_riff_vprp, field_info));
     gst_buffer_unref (buf);
     return FALSE;
@@ -1869,7 +1869,7 @@ gst_avi_demux_roundup_list (GstAviDemux * avi, GstBuffer ** buf)
     GstBuffer *obuf;
     guint8 *data;
 
-    GST_DEBUG_OBJECT (avi, "rounding up dubious list size %d", size);
+    GST_DEBUG_OBJECT (avi, "rounding up dubious list size %" G_GSIZE_FORMAT, size);
     obuf = gst_buffer_new_and_alloc (size + 1);
 
     data = gst_buffer_map (obuf, NULL, NULL, GST_MAP_WRITE);
@@ -2354,7 +2354,7 @@ gst_avi_demux_parse_odml (GstAviDemux * avi, GstBuffer * buf)
         /* check size */
         if (size < sizeof (gst_riff_dmlh)) {
           GST_ERROR_OBJECT (avi,
-              "DMLH entry is too small (%d bytes, %d needed)",
+              "DMLH entry is too small (%" G_GSIZE_FORMAT " bytes, %d needed)",
               size, (int) sizeof (gst_riff_dmlh));
           gst_buffer_unmap (sub, data, size);
           goto next;
@@ -2709,7 +2709,7 @@ gst_avi_demux_stream_index (GstAviDemux * avi)
           avi->sinkpad, &offset, &tag, &buf) != GST_FLOW_OK)
     return;
 
-  GST_DEBUG ("will parse index chunk size %u for tag %"
+  GST_DEBUG ("will parse index chunk size %" G_GSIZE_FORMAT " for tag %"
       GST_FOURCC_FORMAT, gst_buffer_get_size (buf), GST_FOURCC_ARGS (tag));
 
   gst_avi_demux_parse_index (avi, buf);
@@ -2802,7 +2802,7 @@ gst_avi_demux_stream_index_push (GstAviDemux * avi)
   /* advance offset */
   offset += 8 + GST_ROUND_UP_2 (size);
 
-  GST_DEBUG ("will parse index chunk size %u for tag %"
+  GST_DEBUG ("will parse index chunk size %" G_GSIZE_FORMAT " for tag %"
       GST_FOURCC_FORMAT, gst_buffer_get_size (buf), GST_FOURCC_ARGS (tag));
 
   avi->offset = avi->first_movi_offset;
@@ -2883,7 +2883,7 @@ pull_failed:
   }
 wrong_size:
   {
-    GST_DEBUG_OBJECT (avi, "got %d bytes which is <> 8 bytes", bufsize);
+    GST_DEBUG_OBJECT (avi, "got %" G_GSIZE_FORMAT " bytes which is <> 8 bytes", bufsize);
     res = GST_FLOW_ERROR;
     goto done;
   }
@@ -3723,7 +3723,7 @@ gst_avi_demux_stream_header_pull (GstAviDemux * avi)
       GST_DEBUG_OBJECT (avi, "pull_range failure while looking for tags");
       goto pull_range_failed;
     } else if (gst_buffer_get_size (buf) < 12) {
-      GST_DEBUG_OBJECT (avi, "got %d bytes which is less than 12 bytes",
+      GST_DEBUG_OBJECT (avi, "got %" G_GSIZE_FORMAT " bytes which is less than 12 bytes",
           gst_buffer_get_size (buf));
       gst_buffer_unref (buf);
       return GST_FLOW_ERROR;
@@ -3755,7 +3755,7 @@ gst_avi_demux_stream_header_pull (GstAviDemux * avi)
               GST_DEBUG_OBJECT (avi, "couldn't read INFO chunk");
               goto pull_range_failed;
             }
-            GST_DEBUG ("got size %u", gst_buffer_get_size (buf));
+            GST_DEBUG ("got size %" G_GSIZE_FORMAT, gst_buffer_get_size (buf));
             if (size < 4) {
               GST_DEBUG ("skipping INFO LIST prefix");
               avi->offset += (4 - GST_ROUND_UP_2 (size));
@@ -4737,7 +4737,7 @@ gst_avi_demux_loop_data (GstAviDemux * avi)
     /* update current position in the segment */
     avi->segment.position = timestamp;
 
-    GST_DEBUG_OBJECT (avi, "Pushing buffer of size %u, ts %"
+    GST_DEBUG_OBJECT (avi, "Pushing buffer of size %" G_GSIZE_FORMAT ", ts %"
         GST_TIME_FORMAT ", dur %" GST_TIME_FORMAT ", off %" G_GUINT64_FORMAT
         ", off_end %" G_GUINT64_FORMAT,
         gst_buffer_get_size (buf), GST_TIME_ARGS (timestamp),
@@ -4794,7 +4794,7 @@ pull_failed:
 short_buffer:
   {
     GST_WARNING_OBJECT (avi, "Short read at offset %" G_GUINT64_FORMAT
-        ", only got %d/%" G_GUINT64_FORMAT " bytes (truncated file?)", offset,
+        ", only got %" G_GSIZE_FORMAT "/%" G_GUINT64_FORMAT " bytes (truncated file?)", offset,
         gst_buffer_get_size (buf), size);
     gst_buffer_unref (buf);
     ret = GST_FLOW_UNEXPECTED;
@@ -5184,7 +5184,7 @@ gst_avi_demux_chain (GstPad * pad, GstBuffer * buf)
       avi->stream[i].discont = TRUE;
   }
 
-  GST_DEBUG ("Store %d bytes in adapter", gst_buffer_get_size (buf));
+  GST_DEBUG ("Store %" G_GSIZE_FORMAT " bytes in adapter", gst_buffer_get_size (buf));
   gst_adapter_push (avi->adapter, buf);
 
   switch (avi->state) {
diff --git a/gst/avi/gstavisubtitle.c b/gst/avi/gstavisubtitle.c
index f669154..dd2701c 100644
--- a/gst/avi/gstavisubtitle.c
+++ b/gst/avi/gstavisubtitle.c
@@ -245,7 +245,7 @@ wrong_magic_word:
 wrong_name_length:
   {
     GST_ELEMENT_ERROR (sub, STREAM, DECODE, (NULL),
-        ("name doesn't fit in buffer (%d < %d)", size, 17 + name_length));
+        ("name doesn't fit in buffer (%" G_GSIZE_FORMAT " < %d)", size, 17 + name_length));
     gst_buffer_unmap (buf, data, size);
     return GST_FLOW_ERROR;
   }
@@ -260,7 +260,7 @@ wrong_fixed_word_2:
 wrong_total_length:
   {
     GST_ELEMENT_ERROR (sub, STREAM, DECODE, (NULL),
-        ("buffer size is wrong: need %d bytes, have %d bytes",
+        ("buffer size is wrong: need %d bytes, have %" G_GSIZE_FORMAT " bytes",
             17 + name_length + file_length, size));
     gst_buffer_unmap (buf, data, size);
     return GST_FLOW_ERROR;
diff --git a/gst/debugutils/breakmydata.c b/gst/debugutils/breakmydata.c
index d641623..13ee513 100644
--- a/gst/debugutils/breakmydata.c
+++ b/gst/debugutils/breakmydata.c
@@ -237,7 +237,7 @@ gst_break_my_data_transform_ip (GstBaseTransform * trans, GstBuffer * buf)
   data = gst_buffer_map (buf, &size, NULL, GST_MAP_READWRITE);
 
   GST_LOG_OBJECT (bmd,
-      "got buffer %p (size %u, timestamp %" G_GUINT64_FORMAT ", offset %"
+      "got buffer %p (size %" G_GSIZE_FORMAT ", timestamp %" G_GUINT64_FORMAT ", offset %"
       G_GUINT64_FORMAT "", buf, size, GST_BUFFER_TIMESTAMP (buf),
       GST_BUFFER_OFFSET (buf));
 
@@ -250,7 +250,7 @@ gst_break_my_data_transform_ip (GstBaseTransform * trans, GstBuffer * buf)
       } else {
         new = bmd->set;
       }
-      GST_INFO_OBJECT (bmd, "changing byte %u from 0x%02X to 0x%02X", i,
+      GST_INFO_OBJECT (bmd, "changing byte %" G_GSIZE_FORMAT " from 0x%02X to 0x%02X", i,
           (guint) GST_READ_UINT8 (data + i), (guint) ((guint8) new));
       data[i] = new;
     }
diff --git a/gst/debugutils/gstnavigationtest.c b/gst/debugutils/gstnavigationtest.c
index a9ed443..7d4beed 100644
--- a/gst/debugutils/gstnavigationtest.c
+++ b/gst/debugutils/gstnavigationtest.c
@@ -131,7 +131,7 @@ gst_navigationtest_get_unit_size (GstBaseTransform * btrans, GstCaps * caps,
       gst_structure_get_int (structure, "height", &height)) {
     *size = GST_VIDEO_I420_SIZE (width, height);
     ret = TRUE;
-    GST_DEBUG_OBJECT (navtest, "our frame size is %d bytes (%dx%d)", *size,
+    GST_DEBUG_OBJECT (navtest, "our frame size is %" G_GSIZE_FORMAT " bytes (%dx%d)", *size,
         width, height);
   }
 
diff --git a/gst/flv/gstflvdemux.c b/gst/flv/gstflvdemux.c
index bc3413a..1c45e32 100644
--- a/gst/flv/gstflvdemux.c
+++ b/gst/flv/gstflvdemux.c
@@ -796,7 +796,7 @@ gst_flv_demux_parse_tag_audio (GstFlvDemux * demux, GstBuffer * buffer)
 
   /* Error out on tags with too small headers */
   if (gst_buffer_get_size (buffer) < 11) {
-    GST_ERROR_OBJECT (demux, "Too small tag size (%d)",
+    GST_ERROR_OBJECT (demux, "Too small tag size (%" G_GSIZE_FORMAT ")",
         gst_buffer_get_size (buffer));
     return GST_FLOW_ERROR;
   }
@@ -1011,7 +1011,7 @@ gst_flv_demux_parse_tag_audio (GstFlvDemux * demux, GstBuffer * buffer)
     demux->audio_need_segment = FALSE;
   }
 
-  GST_LOG_OBJECT (demux, "pushing %d bytes buffer at pts %" GST_TIME_FORMAT
+  GST_LOG_OBJECT (demux, "pushing %" G_GSIZE_FORMAT " bytes buffer at pts %" GST_TIME_FORMAT
       " with duration %" GST_TIME_FORMAT ", offset %" G_GUINT64_FORMAT,
       gst_buffer_get_size (outbuf),
       GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (outbuf)),
@@ -1384,7 +1384,7 @@ gst_flv_demux_parse_tag_video (GstFlvDemux * demux, GstBuffer * buffer)
     demux->video_need_segment = FALSE;
   }
 
-  GST_LOG_OBJECT (demux, "pushing %d bytes buffer at pts %" GST_TIME_FORMAT
+  GST_LOG_OBJECT (demux, "pushing %" G_GSIZE_FORMAT " bytes buffer at pts %" GST_TIME_FORMAT
       " with duration %" GST_TIME_FORMAT ", offset %" G_GUINT64_FORMAT
       ", keyframe (%d)", gst_buffer_get_size (outbuf),
       GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (outbuf)),
@@ -1743,7 +1743,7 @@ gst_flv_demux_chain (GstPad * pad, GstBuffer * buffer)
 
   demux = GST_FLV_DEMUX (gst_pad_get_parent (pad));
 
-  GST_LOG_OBJECT (demux, "received buffer of %d bytes at offset %"
+  GST_LOG_OBJECT (demux, "received buffer of %" G_GSIZE_FORMAT " bytes at offset %"
       G_GUINT64_FORMAT, gst_buffer_get_size (buffer),
       GST_BUFFER_OFFSET (buffer));
 
@@ -1993,7 +1993,7 @@ gst_flv_demux_pull_range (GstFlvDemux * demux, GstPad * pad, guint64 offset,
 
   if (G_UNLIKELY (*buffer && gst_buffer_get_size (*buffer) != size)) {
     GST_WARNING_OBJECT (demux,
-        "partial pull got %d when expecting %d from offset %" G_GUINT64_FORMAT,
+        "partial pull got %" G_GSIZE_FORMAT " when expecting %d from offset %" G_GUINT64_FORMAT,
         gst_buffer_get_size (*buffer), size, offset);
     gst_buffer_unref (*buffer);
     ret = GST_FLOW_UNEXPECTED;
diff --git a/gst/goom/gstgoom.c b/gst/goom/gstgoom.c
index 4b951b2..637c8e1 100644
--- a/gst/goom/gstgoom.c
+++ b/gst/goom/gstgoom.c
@@ -507,7 +507,7 @@ gst_goom_chain (GstPad * pad, GstBuffer * buffer)
   }
 
   GST_DEBUG_OBJECT (goom,
-      "Input buffer has %d samples, time=%" G_GUINT64_FORMAT,
+      "Input buffer has %" G_GSIZE_FORMAT " samples, time=%" G_GUINT64_FORMAT,
       gst_buffer_get_size (buffer) / goom->bps, GST_BUFFER_TIMESTAMP (buffer));
 
   /* Collect samples until we have enough for an output frame */
diff --git a/gst/isomp4/gstqtmux.c b/gst/isomp4/gstqtmux.c
index d521070..b8ff77a 100644
--- a/gst/isomp4/gstqtmux.c
+++ b/gst/isomp4/gstqtmux.c
@@ -679,7 +679,7 @@ gst_qt_mux_add_mp4_cover (GstQTMux * qtmux, const GstTagList * list,
 
   data = gst_buffer_map (buf, &size, NULL, GST_MAP_READ);
   GST_DEBUG_OBJECT (qtmux, "Adding tag %" GST_FOURCC_FORMAT
-      " -> image size %d", GST_FOURCC_ARGS (fourcc), size);
+      " -> image size %" G_GSIZE_FORMAT, GST_FOURCC_ARGS (fourcc), size);
   atom_moov_add_tag (qtmux->moov, fourcc, flags, data, size);
   gst_buffer_unmap (buf, data, size);
 done:
@@ -1118,7 +1118,7 @@ gst_qt_mux_add_metadata_tags (GstQTMux * qtmux, const GstTagList * list)
         gsize size;
 
         data = gst_buffer_map (buf, &size, NULL, GST_MAP_READ);
-        GST_DEBUG_OBJECT (qtmux, "Found private tag %d/%d; size %d, caps %"
+        GST_DEBUG_OBJECT (qtmux, "Found private tag %d/%d; size %" G_GSIZE_FORMAT ", caps %"
             GST_PTR_FORMAT, i, num_tags, size, caps);
         s = gst_caps_get_structure (caps, 0);
         if (s && (style = gst_structure_get_string (s, "style"))) {
@@ -1195,7 +1195,7 @@ gst_qt_mux_send_buffer (GstQTMux * qtmux, GstBuffer * buf, guint64 * offset,
   g_return_val_if_fail (buf != NULL, GST_FLOW_ERROR);
 
   size = gst_buffer_get_size (buf);
-  GST_LOG_OBJECT (qtmux, "sending buffer size %d", size);
+  GST_LOG_OBJECT (qtmux, "sending buffer size %" G_GSIZE_FORMAT "", size);
 
   if (mind_fast && qtmux->fast_start_file) {
     gint ret;
@@ -1994,7 +1994,7 @@ flush:
     pad->traf = NULL;
     atom_moof_copy_data (moof, &data, &size, &offset);
     buffer = _gst_buffer_new_take_data (data, offset);
-    GST_LOG_OBJECT (qtmux, "writing moof size %d",
+    GST_LOG_OBJECT (qtmux, "writing moof size %" G_GSIZE_FORMAT,
         gst_buffer_get_size (buffer));
     ret = gst_qt_mux_send_buffer (qtmux, buffer, &qtmux->header_size, FALSE);
 
diff --git a/gst/isomp4/qtdemux.c b/gst/isomp4/qtdemux.c
index ca36aa8..5134393 100644
--- a/gst/isomp4/qtdemux.c
+++ b/gst/isomp4/qtdemux.c
@@ -599,7 +599,7 @@ gst_qtdemux_pull_atom (GstQTDemux * qtdemux, guint64 offset, guint64 size,
   bsize = gst_buffer_get_size (*buf);
   /* Catch short reads - we don't want any partial atoms */
   if (G_UNLIKELY (bsize < size)) {
-    GST_WARNING_OBJECT (qtdemux, "short read: %u < %" G_GUINT64_FORMAT,
+    GST_WARNING_OBJECT (qtdemux, "short read: %" G_GSIZE_FORMAT " < %" G_GUINT64_FORMAT,
         bsize, size);
     gst_buffer_unref (*buf);
     *buf = NULL;
@@ -2732,7 +2732,7 @@ gst_qtdemux_loop_state_header (GstQTDemux * qtdemux)
       if (length != size) {
         GST_ELEMENT_ERROR (qtdemux, STREAM, DEMUX,
             (_("This file is incomplete and cannot be played.")),
-            ("We got less than expected (received %u, wanted %u, offset %"
+            ("We got less than expected (received %" G_GSIZE_FORMAT ", wanted %u, offset %"
                 G_GUINT64_FORMAT ")", size, (guint) length, cur_offset));
         gst_buffer_unmap (moov, data, size);
         gst_buffer_unref (moov);
@@ -3551,7 +3551,7 @@ gst_qtdemux_process_buffer (GstQTDemux * qtdemux, QtDemuxStream * stream,
     nsize = MIN (nsize, size - 2);
   }
 
-  GST_LOG_OBJECT (qtdemux, "3GPP timed text subtitle: %d/%d", nsize, size);
+  GST_LOG_OBJECT (qtdemux, "3GPP timed text subtitle: %d/%" G_GSIZE_FORMAT, nsize, size);
 
   /* takes care of UTF-8 validation or UTF-16 recognition,
    * no other encoding expected */
@@ -4040,7 +4040,7 @@ gst_qtdemux_chain (GstPad * sinkpad, GstBuffer * inbuf)
   if (demux->neededbytes == -1)
     goto eos;
 
-  GST_DEBUG_OBJECT (demux, "pushing in inbuf %p, neededbytes:%u, available:%u",
+  GST_DEBUG_OBJECT (demux, "pushing in inbuf %p, neededbytes:%u, available:%" G_GSIZE_FORMAT,
       inbuf, demux->neededbytes, gst_adapter_available (demux->adapter));
 
   while (((gst_adapter_available (demux->adapter)) >= demux->neededbytes) &&
@@ -6259,7 +6259,7 @@ qtdemux_parse_amr_bitrate (GstBuffer * buf, gboolean wb)
   data = gst_buffer_map (buf, &size, NULL, GST_MAP_READ);
 
   if (size != 0x11) {
-    GST_DEBUG ("Atom should have size 0x11, not %u", size);
+    GST_DEBUG ("Atom should have size 0x11, not %" G_GSIZE_FORMAT, size);
     goto bad_data;
   }
 
diff --git a/gst/rtp/gstrtpac3depay.c b/gst/rtp/gstrtpac3depay.c
index 17da501..e84bba9 100644
--- a/gst/rtp/gstrtpac3depay.c
+++ b/gst/rtp/gstrtpac3depay.c
@@ -191,7 +191,7 @@ gst_rtp_ac3_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
   gst_rtp_buffer_unmap (&rtp);
 
   if (outbuf)
-    GST_DEBUG_OBJECT (rtpac3depay, "pushing buffer of size %d",
+    GST_DEBUG_OBJECT (rtpac3depay, "pushing buffer of size %" G_GSIZE_FORMAT,
         gst_buffer_get_size (outbuf));
 
   return outbuf;
diff --git a/gst/rtp/gstrtpac3pay.c b/gst/rtp/gstrtpac3pay.c
index 851b92d..06e5d36 100644
--- a/gst/rtp/gstrtpac3pay.c
+++ b/gst/rtp/gstrtpac3pay.c
@@ -368,7 +368,7 @@ gst_rtp_ac3_pay_handle_buffer (GstBaseRTPPayload * basepayload,
       break;
 
     NF++;
-    GST_DEBUG_OBJECT (rtpac3pay, "found frame %u of size %u", NF, frame_size);
+    GST_DEBUG_OBJECT (rtpac3pay, "found frame %" G_GSIZE_FORMAT " of size %u", NF, frame_size);
 
     p += frame_size;
     left -= frame_size;
diff --git a/gst/rtp/gstrtpamrdepay.c b/gst/rtp/gstrtpamrdepay.c
index 74dbef8..4a982b3 100644
--- a/gst/rtp/gstrtpamrdepay.c
+++ b/gst/rtp/gstrtpamrdepay.c
@@ -411,7 +411,7 @@ gst_rtp_amr_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
       GST_BUFFER_FLAG_SET (outbuf, GST_BUFFER_FLAG_DISCONT);
     }
 
-    GST_DEBUG_OBJECT (depayload, "pushing buffer of size %d",
+    GST_DEBUG_OBJECT (depayload, "pushing buffer of size %" G_GSIZE_FORMAT,
         gst_buffer_get_size (outbuf));
   }
   return outbuf;
diff --git a/gst/rtp/gstrtpamrpay.c b/gst/rtp/gstrtpamrpay.c
index 5454b69..2bc7ac3 100644
--- a/gst/rtp/gstrtpamrpay.c
+++ b/gst/rtp/gstrtpamrpay.c
@@ -252,7 +252,7 @@ gst_rtp_amr_pay_handle_buffer (GstBaseRTPPayload * basepayload,
   else
     frame_size = wb_frame_size;
 
-  GST_DEBUG_OBJECT (basepayload, "got %d bytes", size);
+  GST_DEBUG_OBJECT (basepayload, "got %" G_GSIZE_FORMAT " bytes", size);
 
   /* FIXME, only
    * octet aligned, no interleaving, single channel, no CRC,
diff --git a/gst/rtp/gstrtpbvdepay.c b/gst/rtp/gstrtpbvdepay.c
index 7b8d67f..fa5b8fa 100644
--- a/gst/rtp/gstrtpbvdepay.c
+++ b/gst/rtp/gstrtpbvdepay.c
@@ -159,7 +159,7 @@ gst_rtp_bv_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
 
   marker = gst_rtp_buffer_get_marker (&rtp);
 
-  GST_DEBUG ("process : got %d bytes, mark %d ts %u seqn %d",
+  GST_DEBUG ("process : got %" G_GSIZE_FORMAT " bytes, mark %d ts %u seqn %d",
       gst_buffer_get_size (buf), marker,
       gst_rtp_buffer_get_timestamp (&rtp), gst_rtp_buffer_get_seq (&rtp));
 
diff --git a/gst/rtp/gstrtpceltdepay.c b/gst/rtp/gstrtpceltdepay.c
index 6472b30..c1598b6 100644
--- a/gst/rtp/gstrtpceltdepay.c
+++ b/gst/rtp/gstrtpceltdepay.c
@@ -214,7 +214,7 @@ gst_rtp_celt_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
 
   gst_rtp_buffer_map (buf, GST_MAP_READ, &rtp);
 
-  GST_LOG_OBJECT (depayload, "got %d bytes, mark %d ts %u seqn %d",
+  GST_LOG_OBJECT (depayload, "got %" G_GSIZE_FORMAT " bytes, mark %d ts %u seqn %d",
       gst_buffer_get_size (buf),
       gst_rtp_buffer_get_marker (&rtp),
       gst_rtp_buffer_get_timestamp (&rtp), gst_rtp_buffer_get_seq (&rtp));
diff --git a/gst/rtp/gstrtpceltpay.c b/gst/rtp/gstrtpceltpay.c
index 176de7e..0265a8c 100644
--- a/gst/rtp/gstrtpceltpay.c
+++ b/gst/rtp/gstrtpceltpay.c
@@ -396,7 +396,7 @@ gst_rtp_celt_pay_handle_buffer (GstBaseRTPPayload * basepayload,
   duration = GST_BUFFER_DURATION (buffer);
 
   GST_LOG_OBJECT (rtpceltpay,
-      "got buffer of duration %" GST_TIME_FORMAT ", size %u",
+      "got buffer of duration %" GST_TIME_FORMAT ", size %" G_GSIZE_FORMAT,
       GST_TIME_ARGS (duration), size);
 
   /* calculate the size of the size field and the payload */
diff --git a/gst/rtp/gstrtpdvpay.c b/gst/rtp/gstrtpdvpay.c
index 10690ab..e7eb84a 100644
--- a/gst/rtp/gstrtpdvpay.c
+++ b/gst/rtp/gstrtpdvpay.c
@@ -305,7 +305,7 @@ gst_rtp_dv_pay_handle_buffer (GstBaseRTPPayload * basepayload,
   osize = size;
 
   GST_DEBUG_OBJECT (rtpdvpay,
-      "DV RTP payloader got buffer of %u bytes, splitting in %u byte "
+      "DV RTP payloader got buffer of %" G_GSIZE_FORMAT " bytes, splitting in %u byte "
       "payload fragments, at time %" GST_TIME_FORMAT, size, max_payload_size,
       GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (buffer)));
 
diff --git a/gst/rtp/gstrtpg723depay.c b/gst/rtp/gstrtpg723depay.c
index 0823ae7..212b09e 100644
--- a/gst/rtp/gstrtpg723depay.c
+++ b/gst/rtp/gstrtpg723depay.c
@@ -201,7 +201,7 @@ gst_rtp_g723_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
     GST_BUFFER_FLAG_SET (outbuf, GST_BUFFER_FLAG_DISCONT);
   }
 
-  GST_LOG_OBJECT (depayload, "pushing buffer of size %d",
+  GST_LOG_OBJECT (depayload, "pushing buffer of size %" G_GSIZE_FORMAT,
       gst_buffer_get_size (outbuf));
 
   return outbuf;
diff --git a/gst/rtp/gstrtpg723pay.c b/gst/rtp/gstrtpg723pay.c
index 2621c55..2b21e96 100644
--- a/gst/rtp/gstrtpg723pay.c
+++ b/gst/rtp/gstrtpg723pay.c
@@ -260,7 +260,7 @@ invalid_size:
   {
     GST_ELEMENT_WARNING (pay, STREAM, WRONG_TYPE,
         ("Invalid input buffer size"),
-        ("Input size should be 4, 20 or 24, got %u", size));
+        ("Input size should be 4, 20 or 24, got %" G_GSIZE_FORMAT, size));
     gst_buffer_unmap (buf, data, size);
     gst_buffer_unref (buf);
     return GST_FLOW_OK;
@@ -269,7 +269,7 @@ wrong_size:
   {
     GST_ELEMENT_WARNING (pay, STREAM, WRONG_TYPE,
         ("Wrong input buffer size"),
-        ("Expected input buffer size %u but got %u", size_tab[HDR], size));
+        ("Expected input buffer size %u but got %" G_GSIZE_FORMAT, size_tab[HDR], size));
     gst_buffer_unmap (buf, data, size);
     gst_buffer_unref (buf);
     return GST_FLOW_OK;
diff --git a/gst/rtp/gstrtpg726depay.c b/gst/rtp/gstrtpg726depay.c
index 2f34a0d..c3805b2 100644
--- a/gst/rtp/gstrtpg726depay.c
+++ b/gst/rtp/gstrtpg726depay.c
@@ -215,7 +215,7 @@ gst_rtp_g726_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
 
   marker = gst_rtp_buffer_get_marker (&rtp);
 
-  GST_DEBUG ("process : got %d bytes, mark %d ts %u seqn %d",
+  GST_DEBUG ("process : got %" G_GSIZE_FORMAT " bytes, mark %d ts %u seqn %d",
       gst_buffer_get_size (buf), marker,
       gst_rtp_buffer_get_timestamp (&rtp), gst_rtp_buffer_get_seq (&rtp));
 
diff --git a/gst/rtp/gstrtpg726pay.c b/gst/rtp/gstrtpg726pay.c
index 12b772f..f42c2da 100644
--- a/gst/rtp/gstrtpg726pay.c
+++ b/gst/rtp/gstrtpg726pay.c
@@ -275,7 +275,7 @@ gst_rtp_g726_pay_handle_buffer (GstBaseRTPPayload * payload, GstBuffer * buffer)
 
     data = gst_buffer_map (buffer, &len, NULL, GST_MAP_READWRITE);
 
-    GST_LOG_OBJECT (pay, "packing %u bytes of data", len);
+    GST_LOG_OBJECT (pay, "packing %" G_GSIZE_FORMAT " bytes of data", len);
 
     /* we need to reshuffle the bytes, output is of the form:
      * A B C D .. with the number of bits depending on the bitrate. */
diff --git a/gst/rtp/gstrtpg729depay.c b/gst/rtp/gstrtpg729depay.c
index 4a9b4af..2f7bf6a 100644
--- a/gst/rtp/gstrtpg729depay.c
+++ b/gst/rtp/gstrtpg729depay.c
@@ -206,7 +206,7 @@ gst_rtp_g729_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
     GST_BUFFER_FLAG_SET (outbuf, GST_BUFFER_FLAG_DISCONT);
   }
 
-  GST_LOG_OBJECT (depayload, "pushing buffer of size %d",
+  GST_LOG_OBJECT (depayload, "pushing buffer of size %" G_GSIZE_FORMAT,
       gst_buffer_get_size (outbuf));
 
   return outbuf;
diff --git a/gst/rtp/gstrtpg729pay.c b/gst/rtp/gstrtpg729pay.c
index 746b2f9..cfb48f2 100644
--- a/gst/rtp/gstrtpg729pay.c
+++ b/gst/rtp/gstrtpg729pay.c
@@ -368,7 +368,7 @@ invalid_size:
         ("Invalid input buffer size"),
         ("Invalid buffer size, should be a multiple of"
             " G729_FRAME_SIZE(10) with an optional G729B_CN_FRAME_SIZE(2)"
-            " added to it, but it is %u", size));
+            " added to it, but it is %" G_GSIZE_FORMAT, size));
     gst_buffer_unref (buf);
     return GST_FLOW_ERROR;
   }
diff --git a/gst/rtp/gstrtpgsmdepay.c b/gst/rtp/gstrtpgsmdepay.c
index 298708a..7b88b37 100644
--- a/gst/rtp/gstrtpgsmdepay.c
+++ b/gst/rtp/gstrtpgsmdepay.c
@@ -128,7 +128,7 @@ gst_rtp_gsm_depay_process (GstBaseRTPDepayload * _depayload, GstBuffer * buf)
 
   marker = gst_rtp_buffer_get_marker (&rtp);
 
-  GST_DEBUG ("process : got %d bytes, mark %d ts %u seqn %d",
+  GST_DEBUG ("process : got %" G_GSIZE_FORMAT " bytes, mark %d ts %u seqn %d",
       gst_buffer_get_size (buf), marker,
       gst_rtp_buffer_get_timestamp (&rtp), gst_rtp_buffer_get_seq (&rtp));
 
diff --git a/gst/rtp/gstrtpgsmpay.c b/gst/rtp/gstrtpgsmpay.c
index 5a8061f..bfd44e2 100644
--- a/gst/rtp/gstrtpgsmpay.c
+++ b/gst/rtp/gstrtpgsmpay.c
@@ -165,7 +165,7 @@ gst_rtp_gsm_pay_handle_buffer (GstBaseRTPPayload * basepayload,
   gst_buffer_unmap (buffer, data, size);
   gst_buffer_unref (buffer);
 
-  GST_DEBUG ("gst_rtp_gsm_pay_chain: pushing buffer of size %d",
+  GST_DEBUG ("gst_rtp_gsm_pay_chain: pushing buffer of size %" G_GSIZE_FORMAT,
       gst_buffer_get_size (outbuf));
 
   ret = gst_basertppayload_push (basepayload, outbuf);
diff --git a/gst/rtp/gstrtph264pay.c b/gst/rtp/gstrtph264pay.c
index 7e08be3..b4af830 100644
--- a/gst/rtp/gstrtph264pay.c
+++ b/gst/rtp/gstrtph264pay.c
@@ -546,7 +546,7 @@ gst_rtp_h264_pay_setcaps (GstBaseRTPPayload * basepayload, GstCaps * caps)
 
 avcc_too_small:
   {
-    GST_ERROR_OBJECT (rtph264pay, "avcC size %u < 7", size);
+    GST_ERROR_OBJECT (rtph264pay, "avcC size %" G_GSIZE_FORMAT " < 7", size);
     goto error;
   }
 wrong_version:
@@ -1101,7 +1101,7 @@ gst_rtp_h264_pay_handle_buffer (GstBaseRTPPayload * basepayload,
     gst_adapter_push (rtph264pay->adapter, buffer);
     size = gst_adapter_available (rtph264pay->adapter);
     data = gst_adapter_map (rtph264pay->adapter, size);
-    GST_DEBUG_OBJECT (basepayload, "got %d bytes (%d)", size,
+    GST_DEBUG_OBJECT (basepayload, "got %" G_GSIZE_FORMAT " bytes (%" G_GSIZE_FORMAT ")", size,
         gst_buffer_get_size (buffer));
 
     if (!GST_CLOCK_TIME_IS_VALID (timestamp))
@@ -1111,7 +1111,7 @@ gst_rtp_h264_pay_handle_buffer (GstBaseRTPPayload * basepayload,
     data = bdata;
     size = bsize;
     timestamp = GST_BUFFER_TIMESTAMP (buffer);
-    GST_DEBUG_OBJECT (basepayload, "got %d bytes", size);
+    GST_DEBUG_OBJECT (basepayload, "got %" G_GSIZE_FORMAT " bytes", size);
   }
 
   ret = GST_FLOW_OK;
@@ -1179,7 +1179,7 @@ gst_rtp_h264_pay_handle_buffer (GstBaseRTPPayload * basepayload,
     /* array must be empty when we get here */
     g_assert (nal_queue->len == 0);
 
-    GST_DEBUG_OBJECT (basepayload, "found first start at %u, bytes left %u",
+    GST_DEBUG_OBJECT (basepayload, "found first start at %u, bytes left %" G_GSIZE_FORMAT,
         next, size);
 
     /* first pass to locate NALs and parse SPS/PPS */
diff --git a/gst/rtp/gstrtpilbcdepay.c b/gst/rtp/gstrtpilbcdepay.c
index f8e8ab5..8a31e8f 100644
--- a/gst/rtp/gstrtpilbcdepay.c
+++ b/gst/rtp/gstrtpilbcdepay.c
@@ -182,7 +182,7 @@ gst_rtp_ilbc_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
 
   marker = gst_rtp_buffer_get_marker (&rtp);
 
-  GST_DEBUG ("process : got %d bytes, mark %d ts %u seqn %d",
+  GST_DEBUG ("process : got %" G_GSIZE_FORMAT " bytes, mark %d ts %u seqn %d",
       gst_buffer_get_size (buf), marker,
       gst_rtp_buffer_get_timestamp (&rtp), gst_rtp_buffer_get_seq (&rtp));
 
diff --git a/gst/rtp/gstrtpj2kdepay.c b/gst/rtp/gstrtpj2kdepay.c
index be6ba97..923aa53 100644
--- a/gst/rtp/gstrtpj2kdepay.c
+++ b/gst/rtp/gstrtpj2kdepay.c
@@ -237,7 +237,7 @@ gst_rtp_j2k_depay_flush_pu (GstBaseRTPDepayload * depayload)
     /* append packets */
     for (walk = packets; walk; walk = g_list_next (walk)) {
       GstBuffer *buf = GST_BUFFER_CAST (walk->data);
-      GST_DEBUG_OBJECT (rtpj2kdepay, "append pu packet of size %u",
+      GST_DEBUG_OBJECT (rtpj2kdepay, "append pu packet of size %" G_GSIZE_FORMAT "",
           gst_buffer_get_size (buf));
       gst_adapter_push (rtpj2kdepay->t_adapter, buf);
     }
@@ -334,7 +334,7 @@ gst_rtp_j2k_depay_flush_tile (GstBaseRTPDepayload * depayload)
       gst_buffer_unmap (buf, data, size);
     }
 
-    GST_DEBUG_OBJECT (rtpj2kdepay, "append pu packet of size %u",
+    GST_DEBUG_OBJECT (rtpj2kdepay, "append pu packet of size %" G_GSIZE_FORMAT "",
         gst_buffer_get_size (buf));
     gst_adapter_push (rtpj2kdepay->f_adapter, buf);
   }
diff --git a/gst/rtp/gstrtpj2kpay.c b/gst/rtp/gstrtpj2kpay.c
index d615ea9..ef874ba 100644
--- a/gst/rtp/gstrtpj2kpay.c
+++ b/gst/rtp/gstrtpj2kpay.c
@@ -348,7 +348,7 @@ gst_rtp_j2k_pay_handle_buffer (GstBaseRTPPayload * basepayload,
   timestamp = GST_BUFFER_TIMESTAMP (buffer);
   offset = pos = end = 0;
 
-  GST_LOG_OBJECT (pay, "got buffer size %u, timestamp %" GST_TIME_FORMAT, size,
+  GST_LOG_OBJECT (pay, "got buffer size %" G_GSIZE_FORMAT ", timestamp %" GST_TIME_FORMAT, size,
       GST_TIME_ARGS (timestamp));
 
   /* do some header defaults first */
diff --git a/gst/rtp/gstrtpjpegdepay.c b/gst/rtp/gstrtpjpegdepay.c
index 3159925..ae2d2e2 100644
--- a/gst/rtp/gstrtpjpegdepay.c
+++ b/gst/rtp/gstrtpjpegdepay.c
@@ -602,7 +602,7 @@ gst_rtp_jpeg_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
   }
 
   if (frag_offset == 0) {
-    guint size;
+    gsize size;
     guint8 *data;
 
     if (rtpjpegdepay->width != width || rtpjpegdepay->height != height) {
diff --git a/gst/rtp/gstrtpmp1sdepay.c b/gst/rtp/gstrtpmp1sdepay.c
index 5c4bace..49b91a4 100644
--- a/gst/rtp/gstrtpmp1sdepay.c
+++ b/gst/rtp/gstrtpmp1sdepay.c
@@ -130,7 +130,7 @@ gst_rtp_mp1s_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
   gst_rtp_buffer_unmap (&rtp);
 
   if (outbuf)
-    GST_DEBUG ("gst_rtp_mp1s_depay_chain: pushing buffer of size %d",
+    GST_DEBUG ("gst_rtp_mp1s_depay_chain: pushing buffer of size %" G_GSIZE_FORMAT,
         gst_buffer_get_size (outbuf));
 
   return outbuf;
diff --git a/gst/rtp/gstrtpmp2tdepay.c b/gst/rtp/gstrtpmp2tdepay.c
index 84a0a5c..10c66cb 100644
--- a/gst/rtp/gstrtpmp2tdepay.c
+++ b/gst/rtp/gstrtpmp2tdepay.c
@@ -167,7 +167,7 @@ gst_rtp_mp2t_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
   gst_rtp_buffer_unmap (&rtp);
 
   if (outbuf)
-    GST_DEBUG ("gst_rtp_mp2t_depay_chain: pushing buffer of size %d",
+    GST_DEBUG ("gst_rtp_mp2t_depay_chain: pushing buffer of size %" G_GSIZE_FORMAT,
         gst_buffer_get_size (outbuf));
 
   return outbuf;
diff --git a/gst/rtp/gstrtpmp2tpay.c b/gst/rtp/gstrtpmp2tpay.c
index 8fc2c89..5fe8869 100644
--- a/gst/rtp/gstrtpmp2tpay.c
+++ b/gst/rtp/gstrtpmp2tpay.c
@@ -137,7 +137,7 @@ gst_rtp_mp2t_pay_flush (GstRTPMP2TPay * rtpmp2tpay)
   GST_BUFFER_TIMESTAMP (outbuf) = rtpmp2tpay->first_ts;
   GST_BUFFER_DURATION (outbuf) = rtpmp2tpay->duration;
 
-  GST_DEBUG_OBJECT (rtpmp2tpay, "pushing buffer of size %d",
+  GST_DEBUG_OBJECT (rtpmp2tpay, "pushing buffer of size %" G_GSIZE_FORMAT,
       gst_buffer_get_size (outbuf));
 
   ret = gst_basertppayload_push (GST_BASE_RTP_PAYLOAD (rtpmp2tpay), outbuf);
diff --git a/gst/rtp/gstrtpmp4apay.c b/gst/rtp/gstrtpmp4apay.c
index 59c7e60..dcd60d3 100644
--- a/gst/rtp/gstrtpmp4apay.c
+++ b/gst/rtp/gstrtpmp4apay.c
@@ -190,7 +190,7 @@ gst_rtp_mp4a_pay_parse_audio_config (GstRtpMP4APay * rtpmp4apay,
 too_short:
   {
     GST_ELEMENT_ERROR (rtpmp4apay, STREAM, FORMAT,
-        (NULL), ("config string too short, expected 2 bytes, got %d", size));
+        (NULL), ("config string too short, expected 2 bytes, got %" G_GSIZE_FORMAT, size));
     gst_buffer_unmap (buffer, data, -1);
     return FALSE;
   }
@@ -388,7 +388,7 @@ gst_rtp_mp4a_pay_handle_buffer (GstBaseRTPPayload * basepayload,
     payload_len = gst_rtp_buffer_calc_payload_len (towrite, 0, 0);
 
     GST_DEBUG_OBJECT (rtpmp4apay,
-        "avail %d, towrite %d, packet_len %d, payload_len %d", size, towrite,
+        "avail %" G_GSIZE_FORMAT ", towrite %d, packet_len %d, payload_len %d", size, towrite,
         packet_len, payload_len);
 
     /* create buffer to hold the payload. */
diff --git a/gst/rtp/gstrtpmp4gdepay.c b/gst/rtp/gstrtpmp4gdepay.c
index 2d55a8f..f61b6f6 100644
--- a/gst/rtp/gstrtpmp4gdepay.c
+++ b/gst/rtp/gstrtpmp4gdepay.c
@@ -673,7 +673,7 @@ gst_rtp_mp4g_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
            * RTP packet. */
           timestamp = -1;
 
-          GST_DEBUG_OBJECT (depayload, "pushing buffer of size %d",
+          GST_DEBUG_OBJECT (depayload, "pushing buffer of size %" G_GSIZE_FORMAT,
               gst_buffer_get_size (outbuf));
 
           gst_rtp_mp4g_depay_queue (rtpmp4gdepay, outbuf);
@@ -695,7 +695,7 @@ gst_rtp_mp4g_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
 
         outbuf = gst_adapter_take_buffer (rtpmp4gdepay->adapter, avail);
 
-        GST_DEBUG ("gst_rtp_mp4g_depay_chain: pushing buffer of size %d",
+        GST_DEBUG ("gst_rtp_mp4g_depay_chain: pushing buffer of size %" G_GSIZE_FORMAT,
             gst_buffer_get_size (outbuf));
 
         gst_rtp_buffer_unmap (&rtp);
diff --git a/gst/rtp/gstrtpmp4vdepay.c b/gst/rtp/gstrtpmp4vdepay.c
index 84acff0..7cdfb3a 100644
--- a/gst/rtp/gstrtpmp4vdepay.c
+++ b/gst/rtp/gstrtpmp4vdepay.c
@@ -184,7 +184,7 @@ gst_rtp_mp4v_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
 
     outbuf = gst_adapter_take_buffer (rtpmp4vdepay->adapter, avail);
 
-    GST_DEBUG ("gst_rtp_mp4v_depay_chain: pushing buffer of size %d",
+    GST_DEBUG ("gst_rtp_mp4v_depay_chain: pushing buffer of size %" G_GSIZE_FORMAT,
         gst_buffer_get_size (outbuf));
   }
 
diff --git a/gst/rtp/gstrtpmpadepay.c b/gst/rtp/gstrtpmpadepay.c
index 45240f9..b567531 100644
--- a/gst/rtp/gstrtpmpadepay.c
+++ b/gst/rtp/gstrtpmpadepay.c
@@ -156,7 +156,7 @@ gst_rtp_mpa_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
     GST_BUFFER_FLAG_SET (outbuf, GST_BUFFER_FLAG_DISCONT);
   }
   GST_DEBUG_OBJECT (rtpmpadepay,
-      "gst_rtp_mpa_depay_chain: pushing buffer of size %d",
+      "gst_rtp_mpa_depay_chain: pushing buffer of size %" G_GSIZE_FORMAT,
       gst_buffer_get_size (outbuf));
 
   gst_rtp_buffer_unmap (&rtp);
diff --git a/gst/rtp/gstrtpmpvdepay.c b/gst/rtp/gstrtpmpvdepay.c
index c94eb63..8dcd6c4 100644
--- a/gst/rtp/gstrtpmpvdepay.c
+++ b/gst/rtp/gstrtpmpvdepay.c
@@ -174,7 +174,7 @@ gst_rtp_mpv_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
 
     if (outbuf) {
       GST_DEBUG_OBJECT (rtpmpvdepay,
-          "gst_rtp_mpv_depay_chain: pushing buffer of size %d",
+          "gst_rtp_mpv_depay_chain: pushing buffer of size %" G_GSIZE_FORMAT,
           gst_buffer_get_size (outbuf));
     }
     return outbuf;
diff --git a/gst/rtp/gstrtppcmadepay.c b/gst/rtp/gstrtppcmadepay.c
index 62fe4b9..c381b88 100644
--- a/gst/rtp/gstrtppcmadepay.c
+++ b/gst/rtp/gstrtppcmadepay.c
@@ -136,7 +136,7 @@ gst_rtp_pcma_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
 
   marker = gst_rtp_buffer_get_marker (&rtp);
 
-  GST_DEBUG ("process : got %d bytes, mark %d ts %u seqn %d",
+  GST_DEBUG ("process : got %" G_GSIZE_FORMAT " bytes, mark %d ts %u seqn %d",
       gst_buffer_get_size (buf), marker,
       gst_rtp_buffer_get_timestamp (&rtp), gst_rtp_buffer_get_seq (&rtp));
 
diff --git a/gst/rtp/gstrtppcmudepay.c b/gst/rtp/gstrtppcmudepay.c
index 9a44406..dba70c2 100644
--- a/gst/rtp/gstrtppcmudepay.c
+++ b/gst/rtp/gstrtppcmudepay.c
@@ -137,7 +137,7 @@ gst_rtp_pcmu_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
 
   marker = gst_rtp_buffer_get_marker (&rtp);
 
-  GST_DEBUG ("process : got %d bytes, mark %d ts %u seqn %d",
+  GST_DEBUG ("process : got %" G_GSIZE_FORMAT " bytes, mark %d ts %u seqn %d",
       gst_buffer_get_size (buf), marker,
       gst_rtp_buffer_get_timestamp (&rtp), gst_rtp_buffer_get_seq (&rtp));
 
diff --git a/gst/rtp/gstrtpspeexdepay.c b/gst/rtp/gstrtpspeexdepay.c
index c528e22..8492c5e 100644
--- a/gst/rtp/gstrtpspeexdepay.c
+++ b/gst/rtp/gstrtpspeexdepay.c
@@ -202,7 +202,7 @@ gst_rtp_speex_depay_process (GstBaseRTPDepayload * depayload, GstBuffer * buf)
 
   gst_rtp_buffer_map (buf, GST_MAP_READ, &rtp);
 
-  GST_DEBUG ("process : got %d bytes, mark %d ts %u seqn %d",
+  GST_DEBUG ("process : got %" G_GSIZE_FORMAT " bytes, mark %d ts %u seqn %d",
       gst_buffer_get_size (buf),
       gst_rtp_buffer_get_marker (&rtp),
       gst_rtp_buffer_get_timestamp (&rtp), gst_rtp_buffer_get_seq (&rtp));
diff --git a/gst/rtp/gstrtptheoradepay.c b/gst/rtp/gstrtptheoradepay.c
index 59695e9..7338051 100644
--- a/gst/rtp/gstrtptheoradepay.c
+++ b/gst/rtp/gstrtptheoradepay.c
@@ -198,7 +198,7 @@ gst_rtp_theora_depay_parse_configuration (GstRtpTheoraDepay * rtptheoradepay,
     data += 6;
 
     GST_DEBUG_OBJECT (rtptheoradepay,
-        "header %d, ident 0x%08x, length %u, left %u", i, ident, length, size);
+        "header %d, ident 0x%08x, length %u, left %" G_GSIZE_FORMAT, i, ident, length, size);
 
     /* FIXME check if we already got this ident */
 
diff --git a/gst/rtp/gstrtptheorapay.c b/gst/rtp/gstrtptheorapay.c
index 496f57c..198690b 100644
--- a/gst/rtp/gstrtptheorapay.c
+++ b/gst/rtp/gstrtptheorapay.c
@@ -763,7 +763,7 @@ done:
 wrong_size:
   {
     GST_ELEMENT_WARNING (rtptheorapay, STREAM, DECODE,
-        ("Invalid packet size (%d <= 0xffff)", size), (NULL));
+        ("Invalid packet size (%" G_GSIZE_FORMAT " <= 0xffff)", size), (NULL));
     gst_buffer_unmap (buffer, data, -1);
     gst_buffer_unref (buffer);
     return GST_FLOW_OK;
diff --git a/gst/rtp/gstrtpvorbisdepay.c b/gst/rtp/gstrtpvorbisdepay.c
index 08ef282..2efed28 100644
--- a/gst/rtp/gstrtpvorbisdepay.c
+++ b/gst/rtp/gstrtpvorbisdepay.c
@@ -227,7 +227,7 @@ gst_rtp_vorbis_depay_parse_configuration (GstRtpVorbisDepay * rtpvorbisdepay,
     offset += 6;
 
     GST_DEBUG_OBJECT (rtpvorbisdepay,
-        "header %d, ident 0x%08x, length %u, left %u", i, ident, length, size);
+        "header %d, ident 0x%08x, length %u, left %" G_GSIZE_FORMAT, i, ident, length, size);
 
     /* FIXME check if we already got this ident */
 
diff --git a/gst/rtp/gstrtpvorbispay.c b/gst/rtp/gstrtpvorbispay.c
index 09f71e6..74cb818 100644
--- a/gst/rtp/gstrtpvorbispay.c
+++ b/gst/rtp/gstrtpvorbispay.c
@@ -633,7 +633,7 @@ done:
 wrong_size:
   {
     GST_ELEMENT_WARNING (rtpvorbispay, STREAM, DECODE,
-        ("Invalid packet size (1 < %d <= 0xffff)", size), (NULL));
+        ("Invalid packet size (1 < %" G_GSIZE_FORMAT " <= 0xffff)", size), (NULL));
     gst_buffer_unmap (buffer, data, -1);
     gst_buffer_unref (buffer);
     return GST_FLOW_OK;
diff --git a/gst/rtp/gstrtpvrawpay.c b/gst/rtp/gstrtpvrawpay.c
index ae6dc83..bdf2f01 100644
--- a/gst/rtp/gstrtpvrawpay.c
+++ b/gst/rtp/gstrtpvrawpay.c
@@ -253,7 +253,7 @@ gst_rtp_vraw_pay_handle_buffer (GstBaseRTPPayload * payload, GstBuffer * buffer)
 
   gst_video_frame_map (&frame, &rtpvrawpay->vinfo, buffer, GST_MAP_READ);
 
-  GST_LOG_OBJECT (rtpvrawpay, "new frame of %u bytes",
+  GST_LOG_OBJECT (rtpvrawpay, "new frame of %" G_GSIZE_FORMAT " bytes",
       gst_buffer_get_size (buffer));
 
   /* get pointer and strides of the planes */
diff --git a/gst/rtpmanager/gstrtpsession.c b/gst/rtpmanager/gstrtpsession.c
index 1244783..5054f19 100644
--- a/gst/rtpmanager/gstrtpsession.c
+++ b/gst/rtpmanager/gstrtpsession.c
@@ -1358,7 +1358,7 @@ gst_rtp_session_event_recv_rtp_sink (GstPad * pad, GstEvent * event)
        * timestamps in SR reports */
       gst_event_copy_segment (event, &in_segment);
       GST_DEBUG_OBJECT (rtpsession, "received segment %" GST_SEGMENT_FORMAT,
-          in_segment);
+          &in_segment);
 
       /* accept upstream */
       gst_segment_copy_into (&in_segment, segment);
@@ -1690,7 +1690,7 @@ gst_rtp_session_event_send_rtp_sink (GstPad * pad, GstEvent * event)
        * timestamps in SR reports */
       gst_event_copy_segment (event, &in_segment);
       GST_DEBUG_OBJECT (rtpsession, "received segment %" GST_SEGMENT_FORMAT,
-          in_segment);
+          &in_segment);
 
       /* accept upstream */
       gst_segment_copy_into (&in_segment, segment);
diff --git a/gst/spectrum/gstspectrum.c b/gst/spectrum/gstspectrum.c
index f2d8193..cfe651f 100644
--- a/gst/spectrum/gstspectrum.c
+++ b/gst/spectrum/gstspectrum.c
@@ -912,7 +912,7 @@ gst_spectrum_transform_ip (GstBaseTransform * trans, GstBuffer * buffer)
     fft_todo = nfft - (spectrum->num_frames % nfft);
     msg_todo = spectrum->frames_todo - spectrum->num_frames;
     GST_LOG_OBJECT (spectrum,
-        "message frames todo: %u, fft frames todo: %u, input frames %u",
+        "message frames todo: %u, fft frames todo: %u, input frames %" G_GSIZE_FORMAT,
         msg_todo, fft_todo, (size / bpf));
     block_size = msg_todo;
     if (block_size > (size / bpf))
@@ -934,7 +934,7 @@ gst_spectrum_transform_ip (GstBaseTransform * trans, GstBuffer * buffer)
 
     have_full_interval = (spectrum->num_frames == spectrum->frames_todo);
 
-    GST_LOG_OBJECT (spectrum, "size: %u, do-fft = %d, do-message = %d", size,
+    GST_LOG_OBJECT (spectrum, "size: %" G_GSIZE_FORMAT ", do-fft = %d, do-message = %d", size,
         (spectrum->num_frames % nfft == 0), have_full_interval);
 
     /* If we have enough frames for an FFT or we have all frames required for
diff --git a/gst/udp/gstdynudpsink.c b/gst/udp/gstdynudpsink.c
index a78f9d7..e9236d5 100644
--- a/gst/udp/gstdynudpsink.c
+++ b/gst/udp/gstdynudpsink.c
@@ -196,12 +196,12 @@ gst_dynudpsink_render (GstBaseSink * bsink, GstBuffer * buffer)
 
   data = gst_buffer_map (buffer, &size, NULL, GST_MAP_READ);
 
-  GST_DEBUG ("about to send %d bytes", size);
+  GST_DEBUG ("about to send %" G_GSIZE_FORMAT " bytes", size);
 
   /* let's get the address from the metaata */
   gst_netaddress_get_ip4_address (&meta->naddr, &destaddr, &destport);
 
-  GST_DEBUG ("sending %d bytes to client %d port %d", size, destaddr, destport);
+  GST_DEBUG ("sending %" G_GSIZE_FORMAT " bytes to client %d port %d", size, destaddr, destport);
 
   theiraddr.sin_family = AF_INET;
   theiraddr.sin_addr.s_addr = destaddr;
@@ -221,7 +221,7 @@ gst_dynudpsink_render (GstBaseSink * bsink, GstBuffer * buffer)
     }
   }
 
-  GST_DEBUG ("sent %d bytes", size);
+  GST_DEBUG ("sent %" G_GSIZE_FORMAT " bytes", size);
 
   return GST_FLOW_OK;
 
diff --git a/gst/udp/gstmultiudpsink.c b/gst/udp/gstmultiudpsink.c
index 5ee6d51..a302465 100644
--- a/gst/udp/gstmultiudpsink.c
+++ b/gst/udp/gstmultiudpsink.c
@@ -570,7 +570,7 @@ gst_multiudpsink_render (GstBaseSink * bsink, GstBuffer * buffer)
 
     if (bsize > UDP_MAX_SIZE) {
       GST_WARNING ("Attempting to send a UDP packet larger than maximum "
-          "size (%d > %d)", bsize, UDP_MAX_SIZE);
+          "size (%" G_GSIZE_FORMAT " > %d)", bsize, UDP_MAX_SIZE);
     }
 
     msg.msg_iov[msg.msg_iovlen].iov_len = bsize;
diff --git a/gst/videofilter/gstvideoflip.c b/gst/videofilter/gstvideoflip.c
index 7de5708..bca6d02 100644
--- a/gst/videofilter/gstvideoflip.c
+++ b/gst/videofilter/gstvideoflip.c
@@ -192,7 +192,7 @@ gst_video_flip_get_unit_size (GstBaseTransform * btrans, GstCaps * caps,
 
   *size = info.size;
 
-  GST_DEBUG_OBJECT (btrans, "our frame size is %d bytes (%dx%d)", *size,
+  GST_DEBUG_OBJECT (btrans, "our frame size is %" G_GSIZE_FORMAT " bytes (%dx%d)", *size,
       info.width, info.height);
 
   return TRUE;
diff --git a/gst/wavenc/gstwavenc.c b/gst/wavenc/gstwavenc.c
index 0608e06..7a957fe 100644
--- a/gst/wavenc/gstwavenc.c
+++ b/gst/wavenc/gstwavenc.c
@@ -688,7 +688,7 @@ gst_wavenc_chain (GstPad * pad, GstBuffer * buf)
     wavenc->sent_header = TRUE;
   }
 
-  GST_LOG_OBJECT (wavenc, "pushing %u bytes raw audio, ts=%" GST_TIME_FORMAT,
+  GST_LOG_OBJECT (wavenc, "pushing %" G_GSIZE_FORMAT " bytes raw audio, ts=%" GST_TIME_FORMAT,
       gst_buffer_get_size (buf), GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (buf)));
 
   buf = gst_buffer_make_writable (buf);
diff --git a/gst/wavparse/gstwavparse.c b/gst/wavparse/gstwavparse.c
index b04da8d..1308445 100644
--- a/gst/wavparse/gstwavparse.c
+++ b/gst/wavparse/gstwavparse.c
@@ -1937,7 +1937,7 @@ iterate_adapter:
 
   GST_LOG_OBJECT (wav,
       "Got buffer. timestamp:%" GST_TIME_FORMAT " , duration:%" GST_TIME_FORMAT
-      ", size:%u", GST_TIME_ARGS (timestamp), GST_TIME_ARGS (duration),
+      ", size:%" G_GSIZE_FORMAT, GST_TIME_ARGS (timestamp), GST_TIME_ARGS (duration),
       gst_buffer_get_size (buf));
 
   if ((res = gst_pad_push (wav->srcpad, buf)) != GST_FLOW_OK)
@@ -2084,7 +2084,7 @@ gst_wavparse_chain (GstPad * pad, GstBuffer * buf)
   GstFlowReturn ret;
   GstWavParse *wav = GST_WAVPARSE (GST_PAD_PARENT (pad));
 
-  GST_LOG_OBJECT (wav, "adapter_push %u bytes", gst_buffer_get_size (buf));
+  GST_LOG_OBJECT (wav, "adapter_push %" G_GSIZE_FORMAT " bytes", gst_buffer_get_size (buf));
 
   gst_adapter_push (wav->adapter, buf);
 
diff --git a/po/af.po b/po/af.po
index 5086b53..34c02ba 100644
--- a/po/af.po
+++ b/po/af.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins 0.7.6\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2004-03-18 14:16+0200\n"
 "Last-Translator: Petri Jooste <rkwjpj@puk.ac.za>\n"
 "Language-Team: Afrikaans <i18n@af.org.za>\n"
@@ -21,10 +21,10 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr ""
 
-msgid "Internal data stream error."
+msgid "Failed to decode JPEG image"
 msgstr ""
 
-msgid "Failed to decode JPEG image"
+msgid "Internal data stream error."
 msgstr ""
 
 #, fuzzy
@@ -562,6 +562,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Toestel \"%s\" is nie 'n vasleggingtoestel nie."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Toestel \"%s\" is nie 'n vasleggingtoestel nie."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Toestel \"%s\" is nie 'n vasleggingtoestel nie."
 
diff --git a/po/az.po b/po/az.po
index 80d6795..e1ac3cd 100644
--- a/po/az.po
+++ b/po/az.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-0.8.0\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2004-03-19 18:29+0200\n"
 "Last-Translator: Metin Amiroff <metin@karegen.com>\n"
 "Language-Team: Azerbaijani <translation-team-az@lists.sourceforge.net>\n"
@@ -22,10 +22,10 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr ""
 
-msgid "Internal data stream error."
+msgid "Failed to decode JPEG image"
 msgstr ""
 
-msgid "Failed to decode JPEG image"
+msgid "Internal data stream error."
 msgstr ""
 
 #, fuzzy
@@ -563,6 +563,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "\"%s\" avadanlığı capture avadanlığı deyil."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "\"%s\" avadanlığı capture avadanlığı deyil."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "\"%s\" avadanlığı capture avadanlığı deyil."
 
diff --git a/po/bg.po b/po/bg.po
index 5788109..dfa6d69 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.28.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-04-26 22:35+0300\n"
 "Last-Translator: Alexander Shopov <ash@kambanaria.org>\n"
 "Language-Team: Bulgarian <dict@fsa-bg.org>\n"
@@ -23,12 +23,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "„%s“ от „%s“"
 
-msgid "Internal data stream error."
-msgstr "Вътрешна грешка на потока от данни."
-
 msgid "Failed to decode JPEG image"
 msgstr "Неуспешно декодиране на изображение, формат JPEG."
 
+msgid "Internal data stream error."
+msgstr "Вътрешна грешка на потока от данни."
+
 msgid "Could not connect to server"
 msgstr "Не може да се осъществи връзка към сървър."
 
@@ -553,6 +553,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Устройството „%s“ не е изходно устройство."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Устройството „%s“ не е изходно устройство."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Устройството „%s“ не е устройство за запис."
 
diff --git a/po/ca.po b/po/ca.po
index 358561e..3320869 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.9.7\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2005-12-04 21:54+0100\n"
 "Last-Translator: Jordi Mallach <jordi@sindominio.net>\n"
 "Language-Team: Catalan <ca@dodds.net>\n"
@@ -21,12 +21,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr ""
 
-msgid "Internal data stream error."
-msgstr "S'ha produït un error intern de flux de dades."
-
 msgid "Failed to decode JPEG image"
 msgstr ""
 
+msgid "Internal data stream error."
+msgstr "S'ha produït un error intern de flux de dades."
+
 msgid "Could not connect to server"
 msgstr ""
 
@@ -555,6 +555,10 @@ msgid "Device '%s' does not support video capture"
 msgstr ""
 
 #, c-format
+msgid "Device '%s' is busy"
+msgstr ""
+
+#, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr ""
 
diff --git a/po/cs.po b/po/cs.po
index a83055f..7f46623 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good-0.10.26.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-01-12 23:07+0100\n"
 "Last-Translator: Petr Kovar <pknbe@volny.cz>\n"
 "Language-Team: Czech <translation-team-cs@lists.sourceforge.net>\n"
@@ -24,12 +24,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "\"%s\" od \"%s\""
 
-msgid "Internal data stream error."
-msgstr "Vnitřní chyba datového proudu."
-
 msgid "Failed to decode JPEG image"
 msgstr "Nezdařilo se dekódování obrázku JPEG"
 
+msgid "Internal data stream error."
+msgstr "Vnitřní chyba datového proudu."
+
 msgid "Could not connect to server"
 msgstr "Nezdařilo se spojení se serverem"
 
@@ -557,6 +557,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Zařízení \"%s\" není výstupním zařízením."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Zařízení \"%s\" není výstupním zařízením."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Zařízení \"%s\" není záznamovým zařízením."
 
diff --git a/po/da.po b/po/da.po
index 7a22a4b..1cd9d42 100644
--- a/po/da.po
+++ b/po/da.po
@@ -12,7 +12,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good-0.10.26.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-01-07 23:54+0200\n"
 "Last-Translator: Joe Hansen <joedalton2@yahoo.dk>\n"
 "Language-Team: Danish <dansk@dansk-gruppen.dk>\n"
@@ -26,12 +26,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "'%s' af '%s'"
 
-msgid "Internal data stream error."
-msgstr "Intern datastrømsfejl."
-
 msgid "Failed to decode JPEG image"
 msgstr "Mislykkedes i at afkode JPEG-billede"
 
+msgid "Internal data stream error."
+msgstr "Intern datastrømsfejl."
+
 msgid "Could not connect to server"
 msgstr "Kunne ikke forbinde til server"
 
@@ -565,6 +565,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Enhed '%s' er ikke en uddataenhed."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Enhed '%s' er ikke en uddataenhed."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Enhed '%s' er ikke en optageenhed."
 
diff --git a/po/de.po b/po/de.po
index f17a5a4..866590b 100644
--- a/po/de.po
+++ b/po/de.po
@@ -14,7 +14,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.26.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-01-21 22:36+0100\n"
 "Last-Translator: Christian Kirbach <christian.kirbach@googlemail.com>\n"
 "Language-Team: German <translation-team-de@lists.sourceforge.net>\n"
@@ -31,12 +31,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "»%s« durch »%s«"
 
-msgid "Internal data stream error."
-msgstr "Interner Datenstromfehler."
-
 msgid "Failed to decode JPEG image"
 msgstr "Dekodieren des JPEG-Bildes schlug fehl"
 
+msgid "Internal data stream error."
+msgstr "Interner Datenstromfehler."
+
 msgid "Could not connect to server"
 msgstr "Verbindung zum Server konnte nicht hergestellt werden"
 
@@ -574,6 +574,10 @@ msgstr ""
 msgid "Device '%s' does not support video capture"
 msgstr "»%s« ist kein Wiedergabegerät."
 
+#, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "»%s« ist kein Wiedergabegerät."
+
 #, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Das Gerät »%s« kann nicht bei %dx%d aufnehmen"
diff --git a/po/el.po b/po/el.po
index 24f4d34..004d463 100644
--- a/po/el.po
+++ b/po/el.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.25.3\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2010-10-27 12:16+0200\n"
 "Last-Translator: Michael Kotsarinis <mk73628@gmail.com>\n"
 "Language-Team: Greek <team@lists.gnome.gr>\n"
@@ -23,12 +23,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "'%s' από '%s'"
 
-msgid "Internal data stream error."
-msgstr "Εσωτερικό σφάλμα ροής δεδομένων."
-
 msgid "Failed to decode JPEG image"
 msgstr "Αποτυχία αποκωδικοποίησης της εικόνας JPEG"
 
+msgid "Internal data stream error."
+msgstr "Εσωτερικό σφάλμα ροής δεδομένων."
+
 msgid "Could not connect to server"
 msgstr "Δεν ήταν δυνατή η σύνδεση με τον διακομιστή"
 
@@ -559,6 +559,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Η συσκευή '%s' δεν είναι συσκευή εξόδου."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Η συσκευή '%s' δεν είναι συσκευή εξόδου."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Η συσκευή '%s' δεν είναι μια συσκευή λήψης."
 
diff --git a/po/en_GB.po b/po/en_GB.po
index ee12a7a..b565c94 100644
--- a/po/en_GB.po
+++ b/po/en_GB.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins 0.8.1\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2004-04-26 10:41-0400\n"
 "Last-Translator: Gareth Owen <gowen72@yahoo.com>\n"
 "Language-Team: English (British) <en_gb@li.org>\n"
@@ -20,10 +20,10 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr ""
 
-msgid "Internal data stream error."
+msgid "Failed to decode JPEG image"
 msgstr ""
 
-msgid "Failed to decode JPEG image"
+msgid "Internal data stream error."
 msgstr ""
 
 #, fuzzy
@@ -562,6 +562,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Device \"%s\" is not a capture device."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Device \"%s\" is not a capture device."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Device \"%s\" is not a capture device."
 
diff --git a/po/es.po b/po/es.po
index ababb98..a924397 100644
--- a/po/es.po
+++ b/po/es.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.26.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-02-12 18:30+0100\n"
 "Last-Translator: Jorge González González <aloriel@gmail.com>\n"
 "Language-Team: Spanish <es@li.org>\n"
@@ -23,12 +23,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "«%s» por «%s»"
 
-msgid "Internal data stream error."
-msgstr "Error interno de flujo de datos."
-
 msgid "Failed to decode JPEG image"
 msgstr "Falló al decodificar la imagen JPEG"
 
+msgid "Internal data stream error."
+msgstr "Error interno de flujo de datos."
+
 msgid "Could not connect to server"
 msgstr "No se pudo conectar con el servidor"
 
@@ -567,6 +567,10 @@ msgstr ""
 msgid "Device '%s' does not support video capture"
 msgstr "El dispositivo «%s» no es un dispositivo de salida."
 
+#, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "El dispositivo «%s» no es un dispositivo de salida."
+
 #, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "El dispositivo «%s» no puede capturar a %dx%d"
diff --git a/po/eu.po b/po/eu.po
index 7f9569e..449ff30 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good-0.10.18.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2010-03-25 12:37+0100\n"
 "Last-Translator: Mikel Olasagasti Uranga <hey_neken@mundurat.net>\n"
 "Language-Team: Basque <translation-team-eu@lists.sourceforge.net>\n"
@@ -24,12 +24,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "'%s' - '%s'"
 
-msgid "Internal data stream error."
-msgstr "Datu-korrontearen barne-errorea."
-
 msgid "Failed to decode JPEG image"
 msgstr "Huts egin du JPEG irudia deskodetzean"
 
+msgid "Internal data stream error."
+msgstr "Datu-korrontearen barne-errorea."
+
 msgid "Could not connect to server"
 msgstr "Ezin izan da konektatu zerbitzariarekin"
 
@@ -563,6 +563,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "'%s' gailua ez da irteerako gailu bat."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "'%s' gailua ez da irteerako gailu bat."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "'%s' gailua ez da kaptura-gailu bat."
 
diff --git a/po/fi.po b/po/fi.po
index b52c34c..907b441 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.25.3\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2010-11-17 23:03+0200\n"
 "Last-Translator: Tommi Vainikainen <Tommi.Vainikainen@iki.fi>\n"
 "Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
@@ -26,12 +26,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "”%s” artistilta ”%s”"
 
-msgid "Internal data stream error."
-msgstr "Sisäisen tietovirran virhe."
-
 msgid "Failed to decode JPEG image"
 msgstr "JPEG-kuvan purku epäonnistui"
 
+msgid "Internal data stream error."
+msgstr "Sisäisen tietovirran virhe."
+
 msgid "Could not connect to server"
 msgstr "Palvelimeen ei saatu yhteyttä"
 
@@ -560,6 +560,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Laite ”%s” ei ole ulostulolaite."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Laite ”%s” ei ole ulostulolaite."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Laitteelta ”%s” ei voi kaapata."
 
diff --git a/po/fr.po b/po/fr.po
index 4c025d6..4e1fee4 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.28.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-04-28 09:22+0200\n"
 "Last-Translator: Claude Paroz <claude@2xlibre.net>\n"
 "Language-Team: French <traduc@traduc.org>\n"
@@ -23,12 +23,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "« %s » par « %s »"
 
-msgid "Internal data stream error."
-msgstr "Erreur interne de flux de données."
-
 msgid "Failed to decode JPEG image"
 msgstr "Échec de décodage de l'image JPEG"
 
+msgid "Internal data stream error."
+msgstr "Erreur interne de flux de données."
+
 msgid "Could not connect to server"
 msgstr "Impossible de se connecter au serveur"
 
@@ -566,6 +566,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Le périphérique « %s » n'est pas un périphérique de sortie."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Le périphérique « %s » n'est pas un périphérique de sortie."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Le périphérique « %s » n'est pas un périphérique d'enregistrement."
 
diff --git a/po/gl.po b/po/gl.po
index 4884096..2e15a75 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.26.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-01-09 21:20+0100\n"
 "Last-Translator: Fran Diéguez <frandieguez@ubuntu.com>\n"
 "Language-Team: Galician <proxecto@trasno.net>\n"
@@ -22,12 +22,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "«%s» por «%s»"
 
-msgid "Internal data stream error."
-msgstr "Produciuse un erro no fluxo de datos interno."
-
 msgid "Failed to decode JPEG image"
 msgstr "Produciuse un erro ao descodificar a imaxe JPEG"
 
+msgid "Internal data stream error."
+msgstr "Produciuse un erro no fluxo de datos interno."
+
 msgid "Could not connect to server"
 msgstr "Non foi posíbel conectarse ao servidor"
 
@@ -563,6 +563,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "O dispositivo «%s» non é un dispositivo de captura."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "O dispositivo «%s» non é un dispositivo de captura."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "O dispositivo «%s» non é un dispositivo de captura."
 
diff --git a/po/hu.po b/po/hu.po
index de8764b..a2da258 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.25.3\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2010-11-04 01:21+0100\n"
 "Last-Translator: Gabor Kelemen <kelemeng@gnome.hu>\n"
 "Language-Team: Hungarian <translation-team-hu@lists.sourceforge.net>\n"
@@ -26,12 +26,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "„%s” ettől: „%s”"
 
-msgid "Internal data stream error."
-msgstr "Belső adatfolyam-hiba."
-
 msgid "Failed to decode JPEG image"
 msgstr "A JPEG kép visszafejtése meghiúsult"
 
+msgid "Internal data stream error."
+msgstr "Belső adatfolyam-hiba."
+
 msgid "Could not connect to server"
 msgstr "Nem lehet csatlakozni a kiszolgálóhoz"
 
@@ -563,6 +563,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "A(z) „%s” eszköz nem kimeneti eszköz."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "A(z) „%s” eszköz nem kimeneti eszköz."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "A(z) „%s” eszköz nem rögzítőeszköz."
 
diff --git a/po/id.po b/po/id.po
index 677eb92..eeb5105 100644
--- a/po/id.po
+++ b/po/id.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.26.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-02-26 18:09+0700\n"
 "Last-Translator: Andhika Padmawan <andhika.padmawan@gmail.com>\n"
 "Language-Team: Indonesian <translation-team-id@lists.sourceforge.net>\n"
@@ -21,12 +21,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "'%s' oleh '%s'"
 
-msgid "Internal data stream error."
-msgstr "Galat arus data internal."
-
 msgid "Failed to decode JPEG image"
 msgstr "Gagal untuk mengawasandi citra JPEG"
 
+msgid "Internal data stream error."
+msgstr "Galat arus data internal."
+
 msgid "Could not connect to server"
 msgstr "Tak dapat menghubungi server"
 
@@ -557,6 +557,10 @@ msgstr ""
 msgid "Device '%s' does not support video capture"
 msgstr "Divais '%s' bukan divais keluaran."
 
+#, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Divais '%s' bukan divais keluaran."
+
 #, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Divais '%s' tak dapat menangkap di %dx%d"
diff --git a/po/it.po b/po/it.po
index b8bb2ba..b49639c 100644
--- a/po/it.po
+++ b/po/it.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.25.3\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2010-10-25 10:11+0200\n"
 "Last-Translator: Luca Ferretti <elle.uca@infinito.it>\n"
 "Language-Team: Italian <tp@lists.linux.it>\n"
@@ -21,12 +21,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "«%s» di «%s»"
 
-msgid "Internal data stream error."
-msgstr "Errore interno nello stream dei dati."
-
 msgid "Failed to decode JPEG image"
 msgstr "Decodifica dell'immagine JPEG non riuscita"
 
+msgid "Internal data stream error."
+msgstr "Errore interno nello stream dei dati."
+
 msgid "Could not connect to server"
 msgstr "Impossibile connettersi al server"
 
@@ -563,6 +563,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Il device «%s» non è un dispositivo di uscita."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Il device «%s» non è un dispositivo di uscita."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Il device «%s» non è un dispositivo di cattura."
 
diff --git a/po/ja.po b/po/ja.po
index cda9197..c49c6c7 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.28.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-04-26 20:15+0900\n"
 "Last-Translator: Makoto Kato <makoto.kt@gmail.com>\n"
 "Language-Team: Japanese <translation-team-ja@lists.sourceforge.net>\n"
@@ -23,12 +23,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr ""
 
-msgid "Internal data stream error."
-msgstr "内部データストリームエラー"
-
 msgid "Failed to decode JPEG image"
 msgstr "JPEG画像のデコードに失敗しました"
 
+msgid "Internal data stream error."
+msgstr "内部データストリームエラー"
+
 msgid "Could not connect to server"
 msgstr "サーバーへ接続できません"
 
@@ -591,6 +591,10 @@ msgstr ""
 msgid "Device '%s' does not support video capture"
 msgstr "デバイス '%s' は出力デバイスではありません"
 
+#, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "デバイス '%s' は出力デバイスではありません"
+
 #, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "デバイス '%s' は %dx%d でキャプチャできません"
diff --git a/po/lt.po b/po/lt.po
index 14cfb84..776f220 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.23.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2010-07-16 19:34+0300\n"
 "Last-Translator: Žygimantas Beručka <uid0@akl.lt>\n"
 "Language-Team: Lithuanian <komp_lt@konferencijos.lt>\n"
@@ -24,12 +24,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "„%s“ atlieka „%s“"
 
-msgid "Internal data stream error."
-msgstr "Vidinė duomenų srauto klaida."
-
 msgid "Failed to decode JPEG image"
 msgstr "Nepavyko dekoduoti JPEG paveikslėlio"
 
+msgid "Internal data stream error."
+msgstr "Vidinė duomenų srauto klaida."
+
 msgid "Could not connect to server"
 msgstr "Nepavyko prisijungti prie serverio"
 
@@ -556,6 +556,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Įrenginys „%s“ nėra išvesties įrenginys."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Įrenginys „%s“ nėra išvesties įrenginys."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Įrenginys „%s“ nėra įrašymo įrenginys."
 
diff --git a/po/lv.po b/po/lv.po
index 15dd796..c217731 100644
--- a/po/lv.po
+++ b/po/lv.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.23.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2010-07-07 11:53+0100\n"
 "Last-Translator: Rihards Priedītis <rprieditis@gmail.com>\n"
 "Language-Team: Latvian <translation-team-lv@lists.sourceforge.net>\n"
@@ -24,12 +24,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "\"%s\"ko \"%s\""
 
-msgid "Internal data stream error."
-msgstr "Iekšējās datu plūsmas kļūda."
-
 msgid "Failed to decode JPEG image"
 msgstr "Neizdevās atkodēt JPEG attēlu"
 
+msgid "Internal data stream error."
+msgstr "Iekšējās datu plūsmas kļūda."
+
 msgid "Could not connect to server"
 msgstr "Nevar savienoties ar serveri"
 
@@ -559,6 +559,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Ierīce \"%s\" nav izvades ierīce."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Ierīce \"%s\" nav izvades ierīce."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Ierīce \"%s\" nav ierakstīšanas ierīce."
 
diff --git a/po/mt.po b/po/mt.po
index ef98c6f..c015708 100644
--- a/po/mt.po
+++ b/po/mt.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good-0.10.10.3\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2008-10-26 19:09+0100\n"
 "Last-Translator: Michel Bugeja <michelbugeja@rabatmalta.com>\n"
 "Language-Team: Maltese <translation-team-mt@lists.sourceforge.net>\n"
@@ -21,12 +21,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr ""
 
-msgid "Internal data stream error."
-msgstr "Problema interna fid-data stream"
-
 msgid "Failed to decode JPEG image"
 msgstr "Problem fid-decoding tal-istampa JPEG"
 
+msgid "Internal data stream error."
+msgstr "Problema interna fid-data stream"
+
 msgid "Could not connect to server"
 msgstr "Mhux possibli naqbad mas-server"
 
@@ -589,6 +589,10 @@ msgstr ""
 msgid "Device '%s' does not support video capture"
 msgstr "Device '%s' mhux capture device."
 
+#, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Device '%s' mhux capture device."
+
 #, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Appart '%s' ma jistax jagħmel capture bi %dx%d"
diff --git a/po/nb.po b/po/nb.po
index 433a4d9..337dc8f 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.25.3\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2010-10-24 21:53+0200\n"
 "Last-Translator: Kjartan Maraas <kmaraas@gnome.org>\n"
 "Language-Team: Norwegian Bokmaal <i18n-nb@lister.ping.uio.no>\n"
@@ -20,12 +20,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "«%s» av «%s»"
 
-msgid "Internal data stream error."
-msgstr "Intern feil i datastrøm."
-
 msgid "Failed to decode JPEG image"
 msgstr "Klarte ikke å dekode JPEG-bilde"
 
+msgid "Internal data stream error."
+msgstr "Intern feil i datastrøm."
+
 msgid "Could not connect to server"
 msgstr "Kunne ikke koble til tjener."
 
@@ -538,6 +538,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Enhet «%s» kan ikke fange data."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Enhet «%s» kan ikke fange data."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Enhet «%s» kan ikke fange data."
 
diff --git a/po/nl.po b/po/nl.po
index dccaea2..8d46fbd 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.28.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-04-27 00:05+0200\n"
 "Last-Translator: Freek de Kruijf <f.de.kruijf@gmail.com>\n"
 "Language-Team: Dutch <vertaling@vrijschrift.org>\n"
@@ -22,12 +22,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "'%s' door '%s'"
 
-msgid "Internal data stream error."
-msgstr "Interne fout in gegevensstroom."
-
 msgid "Failed to decode JPEG image"
 msgstr "Kan de JPEG-afbeelding niet decoderen"
 
+msgid "Internal data stream error."
+msgstr "Interne fout in gegevensstroom."
+
 msgid "Could not connect to server"
 msgstr "Kan geen verbinding maken met server"
 
@@ -559,6 +559,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Apparaat '%s' is geen uitvoerapparaat."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Apparaat '%s' is geen uitvoerapparaat."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Apparaat '%s' is geen opnameapparaat."
 
diff --git a/po/or.po b/po/or.po
index ebac9a9..69a02b9 100644
--- a/po/or.po
+++ b/po/or.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-0.8.3\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2004-09-27 13:32+0530\n"
 "Last-Translator: Gora Mohanty <gora_mohanty@yahoo.co.in>\n"
 "Language-Team: Oriya <gora_mohanty@yahoo.co.in>\n"
@@ -22,10 +22,10 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr ""
 
-msgid "Internal data stream error."
+msgid "Failed to decode JPEG image"
 msgstr ""
 
-msgid "Failed to decode JPEG image"
+msgid "Internal data stream error."
 msgstr ""
 
 #, fuzzy
@@ -564,6 +564,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "\"%s\" ଯନ୍ତ୍ର ଗୋଟିଏ ଅନୁଲିପିକାର ନୁହେଁ."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "\"%s\" ଯନ୍ତ୍ର ଗୋଟିଏ ଅନୁଲିପିକାର ନୁହେଁ."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "\"%s\" ଯନ୍ତ୍ର ଗୋଟିଏ ଅନୁଲିପିକାର ନୁହେଁ."
 
diff --git a/po/pl.po b/po/pl.po
index 087b3cd..a5f3e18 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.26.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-01-07 21:53+0100\n"
 "Last-Translator: Jakub Bogusz <qboosh@pld-linux.org>\n"
 "Language-Team: Polish <translation-team-pl@lists.sourceforge.net>\n"
@@ -20,12 +20,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "'%s' autorstwa '%s'"
 
-msgid "Internal data stream error."
-msgstr "Błąd wewnętrzny strumienia danych."
-
 msgid "Failed to decode JPEG image"
 msgstr "Nie udało się zdekodować obrazu JPEG"
 
+msgid "Internal data stream error."
+msgstr "Błąd wewnętrzny strumienia danych."
+
 msgid "Could not connect to server"
 msgstr "Nie udało się połączyć z serwerem"
 
@@ -554,6 +554,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Urządzenie '%s' nie jest urządzeniem wyjściowym."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Urządzenie '%s' nie jest urządzeniem wyjściowym."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Urządzenie '%s' nie jest urządzeniem przechwytującym."
 
diff --git a/po/pt_BR.po b/po/pt_BR.po
index ade2d54..e3df87a 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -11,7 +11,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.26.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-01-08 01:28-0300\n"
 "Last-Translator: Fabrício Godoy <skarllot@gmail.com>\n"
 "Language-Team: Brazilian Portuguese <ldp-br@bazar.conectiva.com.br>\n"
@@ -26,12 +26,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "\"%s\" por \"%s\""
 
-msgid "Internal data stream error."
-msgstr "Erro interno no fluxo de dados."
-
 msgid "Failed to decode JPEG image"
 msgstr "Falha ao decodificar a imagem JPEG"
 
+msgid "Internal data stream error."
+msgstr "Erro interno no fluxo de dados."
+
 msgid "Could not connect to server"
 msgstr "Não foi possível conectar ao servidor"
 
@@ -566,6 +566,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "O dispositivo \"%s\" não é um dispositivo de saída."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "O dispositivo \"%s\" não é um dispositivo de saída."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "O dispositivo \"%s\" não é um dispositivo de captura."
 
diff --git a/po/ro.po b/po/ro.po
index a6584cd..55f90e8 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -5,7 +5,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.23.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2010-08-16 03:22+0300\n"
 "Last-Translator: Lucian Adrian Grijincu <lucian.grijincu@gmail.com>\n"
 "Language-Team: Romanian <translation-team-ro@lists.sourceforge.net>\n"
@@ -23,12 +23,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "„%s” de „%s”"
 
-msgid "Internal data stream error."
-msgstr "Eroare internă a fluxului de date."
-
 msgid "Failed to decode JPEG image"
 msgstr "Nu s-a putut decoda imaginea JPEG"
 
+msgid "Internal data stream error."
+msgstr "Eroare internă a fluxului de date."
+
 msgid "Could not connect to server"
 msgstr "Nu se poate stabili o conexiune la server"
 
@@ -565,6 +565,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Dispozitivul „%s” nu este un dispozitiv de ieșire."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Dispozitivul „%s” nu este un dispozitiv de ieșire."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Dispozitivul „%s” nu este un dispozitiv de captură."
 
diff --git a/po/ru.po b/po/ru.po
index 7dd6d47..31c4608 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.28.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-04-26 21:13+0400\n"
 "Last-Translator: Yuri Kozlov <yuray@komyakino.ru>\n"
 "Language-Team: Russian <gnu@mx.ru>\n"
@@ -25,12 +25,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "«%s» исполняет «%s»"
 
-msgid "Internal data stream error."
-msgstr "Внутренняя ошибка потока данных."
-
 msgid "Failed to decode JPEG image"
 msgstr "Не удалось декодировать JPEG-изображение"
 
+msgid "Internal data stream error."
+msgstr "Внутренняя ошибка потока данных."
+
 msgid "Could not connect to server"
 msgstr "Не удалось соединиться с сервером"
 
@@ -562,6 +562,10 @@ msgstr ""
 msgid "Device '%s' does not support video capture"
 msgstr "Устройство «%s» не является устройством вывода."
 
+#, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Устройство «%s» не является устройством вывода."
+
 #, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Устройство «%s» не может осуществлять захват в разрешении %dx%d"
diff --git a/po/sk.po b/po/sk.po
index 70917f3..7b31060 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.25.3\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2010-11-08 15:48+0100\n"
 "Last-Translator: Peter Tuhársky <tuharsky@misbb.sk>\n"
 "Language-Team: Slovak <sk-i18n@lists.linux.sk>\n"
@@ -23,12 +23,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "'%s' od '%s'"
 
-msgid "Internal data stream error."
-msgstr "Vnútorná chyba prúdu údajov."
-
 msgid "Failed to decode JPEG image"
 msgstr "Nepodarilo sa dekódovať obrázok JPEG"
 
+msgid "Internal data stream error."
+msgstr "Vnútorná chyba prúdu údajov."
+
 msgid "Could not connect to server"
 msgstr "Nepodarilo sa pripojiť k serveru"
 
@@ -558,6 +558,10 @@ msgstr ""
 msgid "Device '%s' does not support video capture"
 msgstr "Zariadenie '%s' nie je určené pre výstup."
 
+#, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Zariadenie '%s' nie je určené pre výstup."
+
 #, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Zariadenie '%s' nevie zachytávať na %dx%d"
diff --git a/po/sl.po b/po/sl.po
index b3a554b..2b84c71 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -9,7 +9,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.26.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-03-12 18:35+0100\n"
 "Last-Translator: Klemen Košir <klemen.kosir@gmx.com>\n"
 "Language-Team: Slovenian <translation-team-sl@lists.sourceforge.net>\n"
@@ -28,12 +28,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "'%s' - '%s'"
 
-msgid "Internal data stream error."
-msgstr "Notranja napaka pretoka podatkov."
-
 msgid "Failed to decode JPEG image"
 msgstr "Odkodiranje slike JPEG je spodletelo"
 
+msgid "Internal data stream error."
+msgstr "Notranja napaka pretoka podatkov."
+
 msgid "Could not connect to server"
 msgstr "S strežnikom se ni mogoče povezati"
 
@@ -560,6 +560,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Naprava '%s' ni izhodna naprava."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Naprava '%s' ni izhodna naprava."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Naprava '%s' ni naprava za zajemanje."
 
diff --git a/po/sq.po b/po/sq.po
index 2be4423..2e09794 100644
--- a/po/sq.po
+++ b/po/sq.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins 0.8.3\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2004-08-07 20:29+0200\n"
 "Last-Translator: Laurent Dhima <laurenti@alblinux.net>\n"
 "Language-Team: Albanian <begraj@hotmail.com>\n"
@@ -20,10 +20,10 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr ""
 
-msgid "Internal data stream error."
+msgid "Failed to decode JPEG image"
 msgstr ""
 
-msgid "Failed to decode JPEG image"
+msgid "Internal data stream error."
 msgstr ""
 
 #, fuzzy
@@ -562,6 +562,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Dispozitivi \"%s\" nuk është një dispozitiv marrje."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Dispozitivi \"%s\" nuk është një dispozitiv marrje."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Dispozitivi \"%s\" nuk është një dispozitiv marrje."
 
diff --git a/po/sr.po b/po/sr.po
index b08b0cd..1c5e226 100644
--- a/po/sr.po
+++ b/po/sr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins 0.7.6\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2004-03-13 00:18+0100\n"
 "Last-Translator: Danilo Segan <dsegan@gmx.net>\n"
 "Language-Team: Serbian <gnu@prevod.org>\n"
@@ -22,10 +22,10 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr ""
 
-msgid "Internal data stream error."
+msgid "Failed to decode JPEG image"
 msgstr ""
 
-msgid "Failed to decode JPEG image"
+msgid "Internal data stream error."
 msgstr ""
 
 #, fuzzy
@@ -563,6 +563,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Уређај „%s“ не представља уређај за снимање."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Уређај „%s“ не представља уређај за снимање."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Уређај „%s“ не представља уређај за снимање."
 
diff --git a/po/sv.po b/po/sv.po
index 92aa17a..b7b91ef 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.26.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-01-09 19:36+0100\n"
 "Last-Translator: Daniel Nylander <po@danielnylander.se>\n"
 "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n"
@@ -22,12 +22,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "\"%s\" av \"%s\""
 
-msgid "Internal data stream error."
-msgstr "Internt fel i dataström."
-
 msgid "Failed to decode JPEG image"
 msgstr "Misslyckades med att avkoda JPEG-bild"
 
+msgid "Internal data stream error."
+msgstr "Internt fel i dataström."
+
 msgid "Could not connect to server"
 msgstr "Kunde inte ansluta till servern"
 
@@ -557,6 +557,10 @@ msgstr "Drivrutinen för enheten \"%s\" saknar stöd för någon känd fångstme
 msgid "Device '%s' does not support video capture"
 msgstr "Enheten \"%s\" är ingen utgångsenhet."
 
+#, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Enheten \"%s\" är ingen utgångsenhet."
+
 #, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Enheten \"%s\" kan inte fånga i %dx%d"
diff --git a/po/tr.po b/po/tr.po
index bfc92b6..05bba06 100644
--- a/po/tr.po
+++ b/po/tr.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.26.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-01-08 00:03+0200\n"
 "Last-Translator: Server Acim <serveracim@gmail.com>\n"
 "Language-Team: Turkish <gnu-tr-u12a@lists.sourceforge.net>\n"
@@ -20,12 +20,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "'%s' tarafından '%s'"
 
-msgid "Internal data stream error."
-msgstr "İç veri akım hatası."
-
 msgid "Failed to decode JPEG image"
 msgstr "JPEG görüntüsünü çözümlenemedi"
 
+msgid "Internal data stream error."
+msgstr "İç veri akım hatası."
+
 msgid "Could not connect to server"
 msgstr "Sunucuya bağlanamıyor"
 
@@ -552,6 +552,10 @@ msgstr ""
 msgid "Device '%s' does not support video capture"
 msgstr "Aygıt '%s' bir çıkış aygıtı değil."
 
+#, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Aygıt '%s' bir çıkış aygıtı değil."
+
 #, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Aygıt '%s' görüntü yakalayamadı%dx%d"
diff --git a/po/uk.po b/po/uk.po
index 07c6868..11abefc 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.28.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2011-05-01 11:55+0300\n"
 "Last-Translator: Yuri Chornoivan <yurchor@ukr.net>\n"
 "Language-Team: Ukrainian <translation-team-uk@lists.sourceforge.net>\n"
@@ -24,12 +24,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "«%s» виконує %s"
 
-msgid "Internal data stream error."
-msgstr "Внутрішня помилка потоку даних."
-
 msgid "Failed to decode JPEG image"
 msgstr "Помилка при декодуванні зображення JPEG"
 
+msgid "Internal data stream error."
+msgstr "Внутрішня помилка потоку даних."
+
 msgid "Could not connect to server"
 msgstr "Не вдалося з'єднатись з сервером"
 
@@ -561,6 +561,10 @@ msgstr "Драйвер пристрою «%s» не підтримує жоде
 msgid "Device '%s' does not support video capture"
 msgstr "Пристрій «%s» не є пристроєм виведення даних."
 
+#, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Пристрій «%s» не є пристроєм виведення даних."
+
 #, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Пристрій \"%s\" не здатний захоплювати відео у форматі %dx%d"
diff --git a/po/vi.po b/po/vi.po
index dfc985d..18bf124 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.23.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2010-10-03 18:48+1030\n"
 "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n"
 "Language-Team: Vietnamese <vi-VN@googlegroups.com>\n"
@@ -23,12 +23,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "« %s » bởi « %s »"
 
-msgid "Internal data stream error."
-msgstr "Lỗi luồng dữ liệu nội bộ."
-
 msgid "Failed to decode JPEG image"
 msgstr "Lỗi giải mã ảnh JPEG"
 
+msgid "Internal data stream error."
+msgstr "Lỗi luồng dữ liệu nội bộ."
+
 msgid "Could not connect to server"
 msgstr "Không thể kết nối tới máy phục vụ"
 
@@ -561,6 +561,10 @@ msgid "Device '%s' does not support video capture"
 msgstr "Thiết bị « %s » không phải là thiết bị xuất ra."
 
 #, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "Thiết bị « %s » không phải là thiết bị xuất ra."
+
+#, fuzzy, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "Thiết bị « %s » không phải là thiết bị bắt gì."
 
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 78f5b8a..1196ce0 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good 0.10.16.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2009-11-13 22:20+0800\n"
 "Last-Translator: Ji ZhengYu <zhengyuji@gmail.com>\n"
 "Language-Team: Chinese (simplified) <i18n-zh@googlegroups.com>\n"
@@ -21,12 +21,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr "‘%s’ 由 ‘%s’"
 
-msgid "Internal data stream error."
-msgstr "内部数据流错误。"
-
 msgid "Failed to decode JPEG image"
 msgstr "解码 JPEG 图像出错"
 
+msgid "Internal data stream error."
+msgstr "内部数据流错误。"
+
 msgid "Could not connect to server"
 msgstr "无法连接至服务器"
 
@@ -568,6 +568,10 @@ msgstr "设备‘%s’的驱动不支持任何已知的捕获方式。"
 msgid "Device '%s' does not support video capture"
 msgstr "‘%s’不是输出设备。"
 
+#, fuzzy, c-format
+msgid "Device '%s' is busy"
+msgstr "‘%s’不是输出设备。"
+
 #, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr "设备‘%s’不能在 %dx%d 处捕获"
diff --git a/po/zh_HK.po b/po/zh_HK.po
index bff5b7f..d5c376d 100644
--- a/po/zh_HK.po
+++ b/po/zh_HK.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good-0.10.2 0.10.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2006-08-29 01:08+0800\n"
 "Last-Translator: Abel Cheung <abelcheung@gmail.com>\n"
 "Language-Team: Chinese (Hong Kong) <community@linuxhall.org>\n"
@@ -20,12 +20,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr ""
 
-msgid "Internal data stream error."
-msgstr "內部資料串流發生錯誤。"
-
 msgid "Failed to decode JPEG image"
 msgstr ""
 
+msgid "Internal data stream error."
+msgstr "內部資料串流發生錯誤。"
+
 msgid "Could not connect to server"
 msgstr ""
 
@@ -559,6 +559,10 @@ msgid "Device '%s' does not support video capture"
 msgstr ""
 
 #, c-format
+msgid "Device '%s' is busy"
+msgstr ""
+
+#, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr ""
 
diff --git a/po/zh_TW.po b/po/zh_TW.po
index dac5bb3..09b7e82 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -6,7 +6,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: gst-plugins-good-0.10.2 0.10.2\n"
 "Report-Msgid-Bugs-To: http://bugzilla.gnome.org/\n"
-"POT-Creation-Date: 2011-08-08 15:23+0100\n"
+"POT-Creation-Date: 2011-10-24 16:46+0200\n"
 "PO-Revision-Date: 2006-08-29 01:08+0800\n"
 "Last-Translator: Abel Cheung <abelcheung@gmail.com>\n"
 "Language-Team: Chinese (traditional) <zh-l10n@linux.org.tw>\n"
@@ -20,12 +20,12 @@ msgstr ""
 msgid "'%s' by '%s'"
 msgstr ""
 
-msgid "Internal data stream error."
-msgstr "內部資料串流發生錯誤。"
-
 msgid "Failed to decode JPEG image"
 msgstr ""
 
+msgid "Internal data stream error."
+msgstr "內部資料串流發生錯誤。"
+
 msgid "Could not connect to server"
 msgstr ""
 
@@ -559,6 +559,10 @@ msgid "Device '%s' does not support video capture"
 msgstr ""
 
 #, c-format
+msgid "Device '%s' is busy"
+msgstr ""
+
+#, c-format
 msgid "Device '%s' cannot capture at %dx%d"
 msgstr ""
 
