mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2025-04-26 05:16:13 +00:00
decklink{audio,video}src: Add some more debug output
This commit is contained in:
parent
034ed48023
commit
8e362aab14
2 changed files with 14 additions and 0 deletions
|
@ -476,6 +476,7 @@ gst_decklink_audio_src_create (GstPushSrc * bsrc, GstBuffer ** buffer)
|
||||||
if (self->flushing) {
|
if (self->flushing) {
|
||||||
if (p)
|
if (p)
|
||||||
capture_packet_free (p);
|
capture_packet_free (p);
|
||||||
|
GST_DEBUG_OBJECT (self, "Flushing");
|
||||||
return GST_FLOW_FLUSHING;
|
return GST_FLOW_FLUSHING;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -570,6 +571,11 @@ gst_decklink_audio_src_create (GstPushSrc * bsrc, GstBuffer ** buffer)
|
||||||
GST_BUFFER_TIMESTAMP (*buffer) = timestamp;
|
GST_BUFFER_TIMESTAMP (*buffer) = timestamp;
|
||||||
GST_BUFFER_DURATION (*buffer) = duration;
|
GST_BUFFER_DURATION (*buffer) = duration;
|
||||||
|
|
||||||
|
GST_DEBUG_OBJECT (self,
|
||||||
|
"Outputting buffer %p with timestamp %" GST_TIME_FORMAT " and duration %"
|
||||||
|
GST_TIME_FORMAT, *buffer, GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (*buffer)),
|
||||||
|
GST_TIME_ARGS (GST_BUFFER_DURATION (*buffer)));
|
||||||
|
|
||||||
capture_packet_free (p);
|
capture_packet_free (p);
|
||||||
|
|
||||||
return flow_ret;
|
return flow_ret;
|
||||||
|
|
|
@ -504,11 +504,14 @@ gst_decklink_video_src_create (GstPushSrc * bsrc, GstBuffer ** buffer)
|
||||||
if (self->flushing) {
|
if (self->flushing) {
|
||||||
if (f)
|
if (f)
|
||||||
capture_frame_free (f);
|
capture_frame_free (f);
|
||||||
|
GST_DEBUG_OBJECT (self, "Flushing");
|
||||||
return GST_FLOW_FLUSHING;
|
return GST_FLOW_FLUSHING;
|
||||||
}
|
}
|
||||||
|
|
||||||
g_mutex_lock (&self->lock);
|
g_mutex_lock (&self->lock);
|
||||||
if (self->mode == GST_DECKLINK_MODE_AUTO && self->caps_mode != f->mode) {
|
if (self->mode == GST_DECKLINK_MODE_AUTO && self->caps_mode != f->mode) {
|
||||||
|
GST_DEBUG_OBJECT (self, "Mode changed from %d to %d", self->caps_mode,
|
||||||
|
f->mode);
|
||||||
self->caps_mode = f->mode;
|
self->caps_mode = f->mode;
|
||||||
g_mutex_unlock (&self->lock);
|
g_mutex_unlock (&self->lock);
|
||||||
g_mutex_lock (&self->input->lock);
|
g_mutex_lock (&self->input->lock);
|
||||||
|
@ -542,6 +545,11 @@ gst_decklink_video_src_create (GstPushSrc * bsrc, GstBuffer ** buffer)
|
||||||
GST_BUFFER_TIMESTAMP (*buffer) = f->capture_time;
|
GST_BUFFER_TIMESTAMP (*buffer) = f->capture_time;
|
||||||
GST_BUFFER_DURATION (*buffer) = f->capture_duration;
|
GST_BUFFER_DURATION (*buffer) = f->capture_duration;
|
||||||
|
|
||||||
|
GST_DEBUG_OBJECT (self,
|
||||||
|
"Outputting buffer %p with timestamp %" GST_TIME_FORMAT " and duration %"
|
||||||
|
GST_TIME_FORMAT, *buffer, GST_TIME_ARGS (GST_BUFFER_TIMESTAMP (*buffer)),
|
||||||
|
GST_TIME_ARGS (GST_BUFFER_DURATION (*buffer)));
|
||||||
|
|
||||||
capture_frame_free (f);
|
capture_frame_free (f);
|
||||||
|
|
||||||
return flow_ret;
|
return flow_ret;
|
||||||
|
|
Loading…
Reference in a new issue