summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--ChangeLog10
-rw-r--r--ext/dv/gstdvdec.c1
-rw-r--r--ext/dv/gstdvdemux.c1
3 files changed, 12 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 10c9043b..9ad73556 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,13 @@
+2006-01-27 Jan Gerber <j@bootlab.org>
+
+ Reviewed by: Andy Wingo <wingo@pobox.com>
+
+ * ext/dv/gstdvdec.c (gst_dvdec_change_state):
+ * ext/dv/gstdvdemux.c (gst_dvdemux_change_state):
+ Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new
+ to not have warings flooding stderr. this is the suggested way
+ also used in dvgrab and kino. (#328336)
+
2006-01-27 Jan Schmidt <thaytan@mad.scientist.com>
* sys/oss/gstosssink.c: (gst_oss_sink_class_init),
diff --git a/ext/dv/gstdvdec.c b/ext/dv/gstdvdec.c
index fb355d0e..2b52a67f 100644
--- a/ext/dv/gstdvdec.c
+++ b/ext/dv/gstdvdec.c
@@ -332,6 +332,7 @@ gst_dvdec_change_state (GstElement * element, GstStateChange transition)
dvdec->decoder =
dv_decoder_new (0, dvdec->clamp_luma, dvdec->clamp_chroma);
dvdec->decoder->quality = qualities[dvdec->quality];
+ dv_set_error_log (dvdec->decoder, NULL);
/*
* Enable this function call when libdv2 0.100 or higher is more
* common
diff --git a/ext/dv/gstdvdemux.c b/ext/dv/gstdvdemux.c
index ccdb9807..e93d532c 100644
--- a/ext/dv/gstdvdemux.c
+++ b/ext/dv/gstdvdemux.c
@@ -1053,6 +1053,7 @@ gst_dvdemux_change_state (GstElement * element, GstStateChange transition)
break;
case GST_STATE_CHANGE_READY_TO_PAUSED:
dvdemux->decoder = dv_decoder_new (0, FALSE, FALSE);
+ dv_set_error_log (dvdemux->decoder, NULL);
dvdemux->audio_offset = 0;
dvdemux->video_offset = 0;
dvdemux->framecount = 0;