Lines Matching refs:bt
781 static gboolean gst_gl_download_element_start (GstBaseTransform * bt);
782 static gboolean gst_gl_download_element_stop (GstBaseTransform * bt);
785 static GstCaps *gst_gl_download_element_transform_caps (GstBaseTransform * bt,
789 static gboolean gst_gl_download_element_set_caps (GstBaseTransform * bt,
792 gst_gl_download_element_prepare_output_buffer (GstBaseTransform * bt,
794 static GstFlowReturn gst_gl_download_element_transform (GstBaseTransform * bt,
796 static gboolean gst_gl_download_element_transform_meta (GstBaseTransform * bt,
800 static gboolean gst_gl_download_element_sink_event (GstBaseTransform * bt,
802 static gboolean gst_gl_download_element_src_event (GstBaseTransform * bt,
805 bt, GstQuery * decide_query, GstQuery * query);
879 gst_gl_download_element_start (GstBaseTransform * bt) in gst_gl_download_element_start() argument
882 GstGLDownloadElement *dl = GST_GL_DOWNLOAD_ELEMENT (bt); in gst_gl_download_element_start()
892 gst_gl_download_element_stop (GstBaseTransform * bt) in gst_gl_download_element_stop() argument
894 GstGLDownloadElement *dl = GST_GL_DOWNLOAD_ELEMENT (bt); in gst_gl_download_element_stop()
905 gst_gl_download_element_set_caps (GstBaseTransform * bt, GstCaps * in_caps, in gst_gl_download_element_set_caps() argument
908 GstGLDownloadElement *dl = GST_GL_DOWNLOAD_ELEMENT (bt); in gst_gl_download_element_set_caps()
968 gst_gl_download_element_transform_caps (GstBaseTransform * bt, in gst_gl_download_element_transform_caps() argument
1008 GST_DEBUG_OBJECT (bt, "returning caps %" GST_PTR_FORMAT, result); in gst_gl_download_element_transform_caps()
1014 gst_gl_download_element_fixate_caps (GstBaseTransform * bt, in gst_gl_download_element_fixate_caps() argument
1018 GstGLDownloadElement *dl = GST_GL_DOWNLOAD_ELEMENT (bt); in gst_gl_download_element_fixate_caps()
1036 return GST_BASE_TRANSFORM_CLASS (parent_class)->fixate_caps (bt, direction, in gst_gl_download_element_fixate_caps()
1226 gst_gl_download_element_prepare_output_buffer (GstBaseTransform * bt, in gst_gl_download_element_prepare_output_buffer() argument
1229 GstGLDownloadElement *dl = GST_GL_DOWNLOAD_ELEMENT (bt); in gst_gl_download_element_prepare_output_buffer()
1230 GstBaseTransformClass *bclass = GST_BASE_TRANSFORM_GET_CLASS (bt); in gst_gl_download_element_prepare_output_buffer()
1231 GstGLContext *context = GST_GL_BASE_FILTER (bt)->context; in gst_gl_download_element_prepare_output_buffer()
1274 bclass->copy_metadata (bt, inbuf, *outbuf); in gst_gl_download_element_prepare_output_buffer()
1292 if (GST_BASE_TRANSFORM_GET_CLASS (bt)->copy_metadata) { in gst_gl_download_element_prepare_output_buffer()
1293 if (!GST_BASE_TRANSFORM_GET_CLASS (bt)->copy_metadata (bt, inbuf, in gst_gl_download_element_prepare_output_buffer()
1295 GST_ELEMENT_WARNING (GST_ELEMENT (bt), STREAM, NOT_IMPLEMENTED, in gst_gl_download_element_prepare_output_buffer()
1306 src_caps = gst_pad_get_current_caps (bt->srcpad); in gst_gl_download_element_prepare_output_buffer()
1313 ret = gst_base_transform_update_src_caps (bt, src_caps); in gst_gl_download_element_prepare_output_buffer()
1317 GST_ERROR_OBJECT (bt, "DMABuf exportation didn't work and system " in gst_gl_download_element_prepare_output_buffer()
1339 gst_gl_download_element_transform (GstBaseTransform * bt, in gst_gl_download_element_transform() argument
1346 gst_gl_download_element_transform_meta (GstBaseTransform * bt, in gst_gl_download_element_transform_meta() argument
1350 GST_LOG_OBJECT (bt, "not copying GstGLSyncMeta onto output buffer"); in gst_gl_download_element_transform_meta()
1354 return GST_BASE_TRANSFORM_CLASS (parent_class)->transform_meta (bt, outbuf, in gst_gl_download_element_transform_meta()
1375 gst_gl_download_element_sink_event (GstBaseTransform * bt, GstEvent * event) in gst_gl_download_element_sink_event() argument
1377 GstGLDownloadElement *dl = GST_GL_DOWNLOAD_ELEMENT (bt); in gst_gl_download_element_sink_event()
1383 return GST_BASE_TRANSFORM_CLASS (parent_class)->sink_event (bt, event); in gst_gl_download_element_sink_event()
1387 gst_gl_download_element_src_event (GstBaseTransform * bt, GstEvent * event) in gst_gl_download_element_src_event() argument
1389 GstGLDownloadElement *dl = GST_GL_DOWNLOAD_ELEMENT (bt); in gst_gl_download_element_src_event()
1395 return GST_BASE_TRANSFORM_CLASS (parent_class)->src_event (bt, event); in gst_gl_download_element_src_event()
1399 gst_gl_download_element_propose_allocation (GstBaseTransform * bt, in gst_gl_download_element_propose_allocation() argument
1409 if (!GST_BASE_TRANSFORM_CLASS (parent_class)->propose_allocation (bt, in gst_gl_download_element_propose_allocation()
1417 context = GST_GL_BASE_FILTER (bt)->context; in gst_gl_download_element_propose_allocation()
1436 GST_INFO_OBJECT (bt, "have NVMM downstream, proposing NVMM " in gst_gl_download_element_propose_allocation()
1464 GST_ERROR_OBJECT (bt, "Invalid Caps specified"); in gst_gl_download_element_propose_allocation()
1469 GST_ERROR_OBJECT (bt, "failed setting config"); in gst_gl_download_element_propose_allocation()