summaryrefslogtreecommitdiffstats
path: root/ext/jpeg/gstjpegenc.c
diff options
context:
space:
mode:
authorThomas Vander Stichele <thomas@apestaart.org>2004-04-23 16:55:40 +0000
committerThomas Vander Stichele <thomas@apestaart.org>2004-04-23 16:55:40 +0000
commit9838740dfca1546fa97f9ca521570b8bcd0f4ba5 (patch)
treedc8052b00d6ab34aa0605e56e25bf6951e75f332 /ext/jpeg/gstjpegenc.c
parent1f1dc1339cfd283ba79deee898e57f8d2b3c593d (diff)
add debugging categories
Original commit message from CVS: add debugging categories
Diffstat (limited to 'ext/jpeg/gstjpegenc.c')
-rw-r--r--ext/jpeg/gstjpegenc.c12
1 files changed, 10 insertions, 2 deletions
diff --git a/ext/jpeg/gstjpegenc.c b/ext/jpeg/gstjpegenc.c
index f8657013..4e646198 100644
--- a/ext/jpeg/gstjpegenc.c
+++ b/ext/jpeg/gstjpegenc.c
@@ -34,6 +34,11 @@ GstElementDetails gst_jpegenc_details = {
"Wim Taymans <wim.taymans@tvd.be>",
};
+GST_DEBUG_CATEGORY (jpegenc_debug);
+#define GST_CAT_DEFAULT jpegenc_debug
+
+#define JPEG_DEFAULT_QUALITY 85
+
/* JpegEnc signals and args */
enum
{
@@ -138,7 +143,7 @@ gst_jpegenc_class_init (GstJpegEnc * klass)
g_object_class_install_property (gobject_class, ARG_QUALITY,
g_param_spec_int ("quality", "Quality", "Quality of encoding",
- 0, 100, 85, G_PARAM_READWRITE));
+ 0, 100, JPEG_DEFAULT_QUALITY, G_PARAM_READWRITE));
#if 0
/* disabled, since it doesn't seem to work */
g_object_class_install_property (gobject_class, ARG_SMOOTHING,
@@ -148,6 +153,9 @@ gst_jpegenc_class_init (GstJpegEnc * klass)
gobject_class->set_property = gst_jpegenc_set_property;
gobject_class->get_property = gst_jpegenc_get_property;
+
+ GST_DEBUG_CATEGORY_INIT (jpegenc_debug, "jpegenc", 0,
+ "JPEG encoding element");
}
static void
@@ -210,7 +218,7 @@ gst_jpegenc_init (GstJpegEnc * jpegenc)
jpegenc->jdest.term_destination = gst_jpegenc_term_destination;
jpegenc->cinfo.dest = &jpegenc->jdest;
- jpegenc->quality = 85;
+ jpegenc->quality = JPEG_DEFAULT_QUALITY;
jpegenc->smoothing = 0;
}