Lines Matching refs:videosrc
948 if (m_input->videosrc) { in VideoInputFormatChanged()
949 GstDecklinkVideoSrc *videosrc = in VideoInputFormatChanged() local
950 GST_DECKLINK_VIDEO_SRC (m_input->videosrc); in VideoInputFormatChanged()
952 g_mutex_lock (&videosrc->lock); in VideoInputFormatChanged()
953 videosrc->window_fill = 0; in VideoInputFormatChanged()
954 videosrc->window_filled = FALSE; in VideoInputFormatChanged()
955 videosrc->window_skip = 1; in VideoInputFormatChanged()
956 videosrc->window_skip_count = 0; in VideoInputFormatChanged()
957 videosrc->current_time_mapping.xbase = 0; in VideoInputFormatChanged()
958 videosrc->current_time_mapping.b = 0; in VideoInputFormatChanged()
959 videosrc->current_time_mapping.num = 1; in VideoInputFormatChanged()
960 videosrc->current_time_mapping.den = 1; in VideoInputFormatChanged()
961 videosrc->next_time_mapping.xbase = 0; in VideoInputFormatChanged()
962 videosrc->next_time_mapping.b = 0; in VideoInputFormatChanged()
963 videosrc->next_time_mapping.num = 1; in VideoInputFormatChanged()
964 videosrc->next_time_mapping.den = 1; in VideoInputFormatChanged()
965 g_mutex_unlock (&videosrc->lock); in VideoInputFormatChanged()
982 GstElement *videosrc = NULL, *audiosrc = NULL; in VideoInputFrameArrived() local
983 void (*got_video_frame) (GstElement * videosrc, in VideoInputFrameArrived()
989 void (*got_audio_packet) (GstElement * videosrc, in VideoInputFrameArrived()
1006 if (m_input->videosrc) { in VideoInputFrameArrived()
1007 videosrc = GST_ELEMENT_CAST (gst_object_ref (m_input->videosrc)); in VideoInputFrameArrived()
1008 clock = gst_element_get_clock (videosrc); in VideoInputFrameArrived()
1009 base_time = gst_element_get_base_time (videosrc); in VideoInputFrameArrived()
1078 if (got_video_frame && videosrc && video_frame) { in VideoInputFrameArrived()
1099 if (m_input->videosrc) { in VideoInputFrameArrived()
1104 GetTimecode (GST_DECKLINK_VIDEO_SRC (videosrc)->timecode_format, in VideoInputFrameArrived()
1108 GST_DEBUG_OBJECT (videosrc, "Failed to get timecode: 0x%08lx", in VideoInputFrameArrived()
1115 got_video_frame (videosrc, video_frame, mode, capture_time, in VideoInputFrameArrived()
1130 gst_object_replace ((GstObject **) & videosrc, NULL); in VideoInputFrameArrived()
1790 GstDecklinkVideoSrc *videosrc = (GstDecklinkVideoSrc *) (src); in gst_decklink_acquire_nth_input() local
1792 videosrc->profile_id) == PROFILE_SET_FAILURE) { in gst_decklink_acquire_nth_input()
1804 } else if (!input->videosrc) { in gst_decklink_acquire_nth_input()
1805 input->videosrc = GST_ELEMENT_CAST (gst_object_ref (src)); in gst_decklink_acquire_nth_input()
1839 g_assert (input->videosrc == src); in gst_decklink_release_nth_input()
1841 input->videosrc = NULL; in gst_decklink_release_nth_input()