diff options
author | Sebastian Dröge <slomo@circular-chaos.org> | 2008-01-29 18:05:01 +0000 |
---|---|---|
committer | Sebastian Dröge <slomo@circular-chaos.org> | 2008-01-29 18:05:01 +0000 |
commit | de592925a7ed5f413bb4a1d504f08bb9cdce0c45 (patch) | |
tree | 2f9a6d1f1d24b0a256d32156c955ee0a739a9183 /ext | |
parent | 104249106475eadc8838a1caa91f5db8446f674f (diff) | |
download | gst-plugins-bad-de592925a7ed5f413bb4a1d504f08bb9cdce0c45.tar.gz gst-plugins-bad-de592925a7ed5f413bb4a1d504f08bb9cdce0c45.tar.bz2 gst-plugins-bad-de592925a7ed5f413bb4a1d504f08bb9cdce0c45.zip |
ext/mpeg2enc/gstmpeg2enc.cc: Define LOG_NONE and friends if they're not defined yet. mjpegtools 1.9.0rc3 removed thei...
Original commit message from CVS:
* ext/mpeg2enc/gstmpeg2enc.cc:
Define LOG_NONE and friends if they're not defined yet. mjpegtools
1.9.0rc3 removed their definitions but without it doesn't make much
sense to write a log handler.
Diffstat (limited to 'ext')
-rw-r--r-- | ext/mpeg2enc/gstmpeg2enc.cc | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/ext/mpeg2enc/gstmpeg2enc.cc b/ext/mpeg2enc/gstmpeg2enc.cc index 6ba9cde9..4c9d6ebf 100644 --- a/ext/mpeg2enc/gstmpeg2enc.cc +++ b/ext/mpeg2enc/gstmpeg2enc.cc @@ -91,6 +91,29 @@ static GstStaticPadTemplate src_template = GST_STATIC_PAD_TEMPLATE ("src", ); + +/* Workaround against stupid removal of the log_level_t enum in 1.9.0rc3. + * Without it doesn't make much sense to implement a mjpeg_log_handler_t */ +#ifndef LOG_NONE +#define LOG_NONE 0 +#endif + +#ifndef LOG_DEBUG +#define LOG_DEBUG 1 +#endif + +#ifndef LOG_INFO +#define LOG_INFO 2 +#endif + +#ifndef LOG_WARN +#define LOG_WARN 3 +#endif + +#ifndef LOG_ERROR +#define LOG_ERROR 4 +#endif + static void gst_mpeg2enc_finalize (GObject * object); static void gst_mpeg2enc_reset (GstMpeg2enc * enc); static gboolean gst_mpeg2enc_setcaps (GstPad * pad, GstCaps * caps); @@ -650,6 +673,7 @@ done: static mjpeg_log_handler_t old_handler = NULL; /* note that this will affect all mjpegtools elements/threads */ + static void gst_mpeg2enc_log_callback (log_level_t level, const char *message) { |