diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2018-12-20 10:12:42 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2018-12-20 10:13:45 +0200 |
commit | 3891bf26950a3ea0c2b6a1f816b9adb73896280b (patch) | |
tree | ee6d7925f60aa44a8ae5369840ea133f657bab0e /gst/timecode/gsttimecodestamper.c | |
parent | b4bdcf15b7237eb5c5943c4f746701a477333000 (diff) | |
download | gstreamer-plugins-bad-3891bf26950a3ea0c2b6a1f816b9adb73896280b.tar.gz |
timecodestamper: Don't use deprecated API
Diffstat (limited to 'gst/timecode/gsttimecodestamper.c')
-rw-r--r-- | gst/timecode/gsttimecodestamper.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/gst/timecode/gsttimecodestamper.c b/gst/timecode/gsttimecodestamper.c index 31cfce2b2..01ec45ecb 100644 --- a/gst/timecode/gsttimecodestamper.c +++ b/gst/timecode/gsttimecodestamper.c @@ -352,12 +352,19 @@ gst_timecodestamper_sink_event (GstBaseTransform * trans, GstEvent * event) gst_timecodestamper_set_drop_frame (timecodestamper); - tc = gst_video_time_code_new_from_date_time (timecodestamper-> - vinfo.fps_n, timecodestamper->vinfo.fps_d, dt, + tc = gst_video_time_code_new_from_date_time_full + (timecodestamper->vinfo.fps_n, timecodestamper->vinfo.fps_d, dt, timecodestamper->current_tc->config.flags, 0); g_date_time_unref (dt); + if (!tc) { + GST_ERROR_OBJECT (timecodestamper, + "Can't convert current time to a timecode"); + GST_OBJECT_UNLOCK (timecodestamper); + return FALSE; + } + timecodestamper->first_tc = tc; notify = TRUE; } |