Some cleanups
authorWim Taymans <wim.taymans@collabora.co.uk>
Mon, 23 Feb 2009 14:48:41 +0000 (15:48 +0100)
committerWim Taymans <wim.taymans@collabora.co.uk>
Mon, 23 Feb 2009 14:48:41 +0000 (15:48 +0100)
Remove some unused variables.
Avoid a useless _resync call.
Correctly use a gboolean.

ext/jpeg/gstjpegenc.c
ext/jpeg/gstjpegenc.h

index 908c7e0..df4b416 100644 (file)
@@ -339,9 +339,8 @@ gst_jpegenc_setcaps (GstPad * pad, GstCaps * caps)
   ret = gst_pad_set_caps (jpegenc->srcpad, othercaps);
   gst_caps_unref (othercaps);
 
-  if (GST_PAD_LINK_SUCCESSFUL (ret)) {
+  if (ret)
     gst_jpegenc_resync (jpegenc);
-  }
 
   gst_object_unref (jpegenc);
 
@@ -411,7 +410,6 @@ gst_jpegenc_resync (GstJpegEnc * jpegenc)
   jpeg_suppress_tables (&jpegenc->cinfo, TRUE);
   //jpeg_suppress_tables(&jpegenc->cinfo, FALSE);
 
-  jpegenc->buffer = NULL;
   GST_DEBUG_OBJECT (jpegenc, "resync done");
 }
 
@@ -557,7 +555,6 @@ gst_jpegenc_change_state (GstElement * element, GstStateChange transition)
       filter->line[0] = NULL;
       filter->line[1] = NULL;
       filter->line[2] = NULL;
-      gst_jpegenc_resync (filter);
       break;
     default:
       break;
index 719b88b..9934156 100644 (file)
@@ -57,7 +57,6 @@ struct _GstJpegEnc {
   gint height;
   /* the video buffer */
   gint bufsize;
-  GstBuffer *buffer;
   guint row_stride;
   /* the jpeg line buffer */
   guchar **line[3];