summaryrefslogtreecommitdiffstats
path: root/ext/jpeg/gstjpegenc.c
diff options
context:
space:
mode:
Diffstat (limited to 'ext/jpeg/gstjpegenc.c')
-rw-r--r--ext/jpeg/gstjpegenc.c33
1 files changed, 18 insertions, 15 deletions
diff --git a/ext/jpeg/gstjpegenc.c b/ext/jpeg/gstjpegenc.c
index ba8dd38b..b2a8fc1d 100644
--- a/ext/jpeg/gstjpegenc.c
+++ b/ext/jpeg/gstjpegenc.c
@@ -18,6 +18,9 @@
*/
+#ifdef HAVE_CONFIG_H
+#include "config.h"
+#endif
#include <string.h>
#include "gstjpegenc.h"
@@ -98,19 +101,19 @@ gst_jpegenc_class_init (GstJpegEnc *klass)
static void
gst_jpegenc_init_destination (j_compress_ptr cinfo)
{
- GST_DEBUG (0,"gst_jpegenc_chain: init_destination");
+ GST_DEBUG ("gst_jpegenc_chain: init_destination");
}
static gboolean
gst_jpegenc_flush_destination (j_compress_ptr cinfo)
{
- GST_DEBUG (0,"gst_jpegenc_chain: flush_destination: buffer too small !!!");
+ GST_DEBUG ("gst_jpegenc_chain: flush_destination: buffer too small !!!");
return TRUE;
}
static void gst_jpegenc_term_destination (j_compress_ptr cinfo)
{
- GST_DEBUG (0,"gst_jpegenc_chain: term_source");
+ GST_DEBUG ("gst_jpegenc_chain: term_source");
}
static void
@@ -134,7 +137,7 @@ gst_jpegenc_init (GstJpegEnc *jpegenc)
jpegenc->cinfo.err = jpeg_std_error(&jpegenc->jerr);
jpeg_create_compress(&jpegenc->cinfo);
- GST_DEBUG (0,"gst_jpegenc_init: setting line buffers");
+ GST_DEBUG ("gst_jpegenc_init: setting line buffers");
jpegenc->line[0] = NULL;
jpegenc->line[1] = NULL;
jpegenc->line[2] = NULL;
@@ -154,13 +157,13 @@ gst_jpegenc_resync (GstJpegEnc *jpegenc)
guint size = 0;
gint width, height;
- GST_DEBUG (0,"gst_jpegenc_resync: resync");
+ GST_DEBUG ("gst_jpegenc_resync: resync");
jpegenc->cinfo.image_width = width = jpegenc->width;
jpegenc->cinfo.image_height = height = jpegenc->height;
jpegenc->cinfo.input_components = 3;
- GST_DEBUG (0,"gst_jpegenc_resync: wdith %d, height %d", width, height);
+ GST_DEBUG ("gst_jpegenc_resync: wdith %d, height %d", width, height);
jpeg_set_defaults(&jpegenc->cinfo);
jpegenc->cinfo.dct_method = JDCT_FASTEST;
@@ -172,7 +175,7 @@ gst_jpegenc_resync (GstJpegEnc *jpegenc)
switch (jpegenc->format) {
case GST_COLORSPACE_RGB24:
size = 3;
- GST_DEBUG (0,"gst_jpegenc_resync: setting format to RGB24");
+ GST_DEBUG ("gst_jpegenc_resync: setting format to RGB24");
jpegenc->cinfo.in_color_space = JCS_RGB;
jpegenc->cinfo.raw_data_in = FALSE;
break;
@@ -180,7 +183,7 @@ gst_jpegenc_resync (GstJpegEnc *jpegenc)
size = 2;
jpegenc->cinfo.raw_data_in = TRUE;
jpegenc->cinfo.in_color_space = JCS_YCbCr;
- GST_DEBUG (0,"gst_jpegenc_resync: setting format to YUV420P");
+ GST_DEBUG ("gst_jpegenc_resync: setting format to YUV420P");
jpegenc->cinfo.comp_info[0].h_samp_factor = 2;
jpegenc->cinfo.comp_info[0].v_samp_factor = 2;
jpegenc->cinfo.comp_info[1].h_samp_factor = 1;
@@ -194,7 +197,7 @@ gst_jpegenc_resync (GstJpegEnc *jpegenc)
jpegenc->line[2] = g_realloc(jpegenc->line[2], height*sizeof(char*)/2);
}
- GST_DEBUG (0,"gst_jpegenc_resync: setting format done");
+ GST_DEBUG ("gst_jpegenc_resync: setting format done");
break;
default:
printf("gst_jpegenc_resync: unsupported colorspace, using RGB\n");
@@ -209,7 +212,7 @@ gst_jpegenc_resync (GstJpegEnc *jpegenc)
jpeg_suppress_tables(&jpegenc->cinfo, TRUE);
jpegenc->buffer = NULL;
- GST_DEBUG (0,"gst_jpegenc_resync: resync done");
+ GST_DEBUG ("gst_jpegenc_resync: resync done");
}
static GstBuffer*
@@ -218,7 +221,7 @@ gst_jpegenc_get (GstPad *pad)
GstJpegEnc *jpegenc;
GstBuffer *newbuf;
- GST_DEBUG (0,"gst_jpegenc_chain: pull buffer");
+ GST_DEBUG ("gst_jpegenc_chain: pull buffer");
g_return_val_if_fail (pad != NULL, NULL);
g_return_val_if_fail (GST_IS_PAD (pad), NULL);
@@ -227,7 +230,7 @@ gst_jpegenc_get (GstPad *pad)
if (jpegenc->buffer == NULL || GST_BUFFER_REFCOUNT_VALUE(jpegenc->buffer) != 1) {
if (jpegenc->buffer) gst_buffer_unref(jpegenc->buffer);
- GST_DEBUG (0,"gst_jpegenc_chain: new buffer");
+ GST_DEBUG ("gst_jpegenc_chain: new buffer");
newbuf = jpegenc->buffer = gst_buffer_new();
GST_BUFFER_DATA(newbuf) = g_malloc(jpegenc->bufsize);
GST_BUFFER_SIZE(newbuf) = jpegenc->bufsize;
@@ -260,7 +263,7 @@ gst_jpegenc_chain (GstPad *pad, GstBuffer *buf)
data = GST_BUFFER_DATA(buf);
size = GST_BUFFER_SIZE(buf);
- GST_DEBUG (0,"gst_jpegenc_chain: got buffer of %ld bytes in '%s'",size,
+ GST_DEBUG ("gst_jpegenc_chain: got buffer of %ld bytes in '%s'",size,
GST_OBJECT_NAME (jpegenc));
outbuf = gst_buffer_new();
@@ -281,7 +284,7 @@ gst_jpegenc_chain (GstPad *pad, GstBuffer *buf)
jpeg_start_compress(&jpegenc->cinfo, TRUE);
width2 = width>>1;
- GST_DEBUG (0,"gst_jpegdec_chain: compressing");
+ GST_DEBUG ("gst_jpegdec_chain: compressing");
for (i = 0; i < height; i += 2*DCTSIZE) {
for (j=0, k=0; j<2*DCTSIZE;j+=2, k++) {
@@ -293,7 +296,7 @@ gst_jpegenc_chain (GstPad *pad, GstBuffer *buf)
jpeg_write_raw_data(&jpegenc->cinfo, jpegenc->line, 2*DCTSIZE);
}
jpeg_finish_compress(&jpegenc->cinfo);
- GST_DEBUG (0,"gst_jpegdec_chain: compressing done");
+ GST_DEBUG ("gst_jpegdec_chain: compressing done");
GST_BUFFER_SIZE(outbuf) = (((outsize - jpegenc->jdest.free_in_buffer)+3)&~3);