Lines Matching refs:appsrc
144 data->appsrc = gst_element_factory_make ("appsrc", "preview-appsrc"); in gst_camerabin_create_preview_pipeline()
149 if (!data->appsrc || !data->appsink || !csp || !vscale) { in gst_camerabin_create_preview_pipeline()
153 g_object_set (data->appsrc, "emit-signals", FALSE, NULL); in gst_camerabin_create_preview_pipeline()
157 gst_bin_add_many (GST_BIN (data->pipeline), data->appsrc, in gst_camerabin_create_preview_pipeline()
165 GST_PAD_LINK_FAILED (gst_element_link_pads_full (data->appsrc, "src", in gst_camerabin_create_preview_pipeline()
172 GST_PAD_LINK_FAILED (gst_element_link_pads_full (data->appsrc, "src", in gst_camerabin_create_preview_pipeline()
214 if (data->appsrc) in gst_camerabin_create_preview_pipeline()
215 gst_object_unref (data->appsrc); in gst_camerabin_create_preview_pipeline()
283 g_object_set (preview->appsrc, "caps", gst_sample_get_caps (sample), NULL); in gst_camerabin_preview_pipeline_post()
284 gst_app_src_push_buffer ((GstAppSrc *) preview->appsrc, in gst_camerabin_preview_pipeline_post()
369 gst_element_unlink (preview->appsrc, preview->filter); in gst_camerabin_preview_set_filter()
374 gst_element_unlink (preview->appsrc, preview->vscale); in gst_camerabin_preview_set_filter()
382 GST_PAD_LINK_FAILED (gst_element_link_pads_full (preview->appsrc, in gst_camerabin_preview_set_filter()
391 GST_PAD_LINK_FAILED (gst_element_link_pads_full (preview->appsrc, in gst_camerabin_preview_set_filter()