diff options
author | Wim Taymans <wim.taymans@collabora.co.uk> | 2011-04-18 10:23:45 +0200 |
---|---|---|
committer | Wim Taymans <wim.taymans@collabora.co.uk> | 2011-04-18 10:23:45 +0200 |
commit | 7555d0949f231f2263b45b0e791a1884fdc2c771 (patch) | |
tree | f4a09aefcf97006a60303e8b93392de6b18788f7 /ext/jpeg | |
parent | 8a4ae3dd2de4de1a11d982102e3881e313d4f37a (diff) | |
parent | 75d5c41f2903b6703aa4d70b5f9fce6db1ad1e03 (diff) | |
download | gstreamer-plugins-good-7555d0949f231f2263b45b0e791a1884fdc2c771.tar.gz |
Merge branch 'master' into 0.11
Conflicts:
android/apetag.mk
android/avi.mk
android/flv.mk
android/icydemux.mk
android/id3demux.mk
android/qtdemux.mk
android/rtp.mk
android/rtpmanager.mk
android/rtsp.mk
android/soup.mk
android/udp.mk
android/wavenc.mk
android/wavparse.mk
configure.ac
Diffstat (limited to 'ext/jpeg')
-rw-r--r-- | ext/jpeg/gstjpegdec.c | 4 | ||||
-rw-r--r-- | ext/jpeg/gstjpegenc.c | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/ext/jpeg/gstjpegdec.c b/ext/jpeg/gstjpegdec.c index c2189cc08..99547fcb4 100644 --- a/ext/jpeg/gstjpegdec.c +++ b/ext/jpeg/gstjpegdec.c @@ -1651,6 +1651,10 @@ gst_jpeg_dec_src_event (GstPad * pad, GstEvent * event) gboolean res; dec = GST_JPEG_DEC (gst_pad_get_parent (pad)); + if (G_UNLIKELY (dec == NULL)) { + gst_event_unref (event); + return FALSE; + } switch (GST_EVENT_TYPE (event)) { case GST_EVENT_QOS:{ diff --git a/ext/jpeg/gstjpegenc.c b/ext/jpeg/gstjpegenc.c index 60e2e99bb..8708a70a4 100644 --- a/ext/jpeg/gstjpegenc.c +++ b/ext/jpeg/gstjpegenc.c @@ -547,7 +547,7 @@ gst_jpegenc_chain (GstPad * pad, GstBuffer * buf) GstJpegEnc *jpegenc; guchar *data; gulong size; - guint height, width; + guint height; guchar *base[3], *end[3]; gint i, j, k; @@ -572,7 +572,6 @@ gst_jpegenc_chain (GstPad * pad, GstBuffer * buf) gst_buffer_copy_metadata (jpegenc->output_buffer, buf, GST_BUFFER_COPY_TIMESTAMPS); - width = jpegenc->width; height = jpegenc->height; for (i = 0; i < jpegenc->channels; i++) { |