Home
last modified time | relevance | path

Searched refs:GstMsdkContext (Results 1 – 19 of 19) sorted by relevance

/third_party/gstreamer/gstplugins_bad/sys/msdk/
Dgstmsdkcontext.h47 GstMsdkContext))
55 #define GST_MSDK_CONTEXT_CAST(obj) ((GstMsdkContext*)(obj))
57 typedef struct _GstMsdkContext GstMsdkContext; typedef
87 GstMsdkContext * gst_msdk_context_new (gboolean hardware, GstMsdkContextJobType job_type);
88 GstMsdkContext * gst_msdk_context_new_with_parent (GstMsdkContext * parent);
89 mfxSession gst_msdk_context_get_session (GstMsdkContext * context);
91 gpointer gst_msdk_context_get_handle (GstMsdkContext * context);
92 gint gst_msdk_context_get_fd (GstMsdkContext * context);
109 gst_msdk_context_get_cached_alloc_responses (GstMsdkContext * context,
113 gst_msdk_context_get_cached_alloc_responses_by_request (GstMsdkContext * context,
[all …]
Dgstmsdkcontext.c62 G_DEFINE_TYPE_WITH_CODE (GstMsdkContext, gst_msdk_context, GST_TYPE_OBJECT,
63 G_ADD_PRIVATE (GstMsdkContext)
129 gst_msdk_context_use_vaapi (GstMsdkContext * context) in gst_msdk_context_use_vaapi()
178 gst_msdk_context_open (GstMsdkContext * context, gboolean hardware, in gst_msdk_context_open()
207 gst_msdk_context_init (GstMsdkContext * context) in gst_msdk_context_init()
231 GstMsdkContext *context = GST_MSDK_CONTEXT_CAST (obj); in gst_msdk_context_finalize()
262 GstMsdkContext *
265 GstMsdkContext *obj = g_object_new (GST_TYPE_MSDK_CONTEXT, NULL); in gst_msdk_context_new()
276 GstMsdkContext *
277 gst_msdk_context_new_with_parent (GstMsdkContext * parent) in gst_msdk_context_new_with_parent()
[all …]
Dgstmsdkvideomemory.h117 GstMsdkContext *context;
134 GstAllocator * gst_msdk_video_allocator_new (GstMsdkContext * context,
173 GstMsdkContext *context;
190 GstAllocator * gst_msdk_dmabuf_allocator_new (GstMsdkContext * context,
Dgstmsdkallocator_libva.c51 GstMsdkContext *context = (GstMsdkContext *) pthis; in gst_msdk_frame_alloc()
199 GstMsdkContext *context = (GstMsdkContext *) pthis; in gst_msdk_frame_free()
250 GstMsdkContext *context = (GstMsdkContext *) pthis; in gst_msdk_frame_lock()
364 GstMsdkContext *context = (GstMsdkContext *) pthis; in gst_msdk_frame_unlock()
405 gst_msdk_set_frame_allocator (GstMsdkContext * context) in gst_msdk_set_frame_allocator()
436 gst_msdk_export_dmabuf_to_vasurface (GstMsdkContext * context, in gst_msdk_export_dmabuf_to_vasurface()
561 gst_msdk_replace_mfx_memid (GstMsdkContext * context, in gst_msdk_replace_mfx_memid()
Dgstmsdkcontextutil.h47 gst_msdk_context_prepare (GstElement * element, GstMsdkContext ** context_ptr);
50 gst_msdk_context_get_context (GstContext * context, GstMsdkContext ** msdk_context);
Dgstmsdkallocator_libva.h45 gst_msdk_export_dmabuf_to_vasurface (GstMsdkContext *context,
49 gst_msdk_replace_mfx_memid (GstMsdkContext *context,
Dgstmsdkcontextutil.c150 gst_msdk_context_prepare (GstElement * element, GstMsdkContext ** context_ptr) in gst_msdk_context_prepare()
174 GstMsdkContext ** msdk_context) in gst_msdk_context_get_context()
193 gst_msdk_context_propagate (GstElement * element, GstMsdkContext * msdk_context) in gst_msdk_context_propagate()
221 GstMsdkContext *msdk_context; in gst_msdk_context_ensure_context()
Dgstmsdkvideomemory.c59 GstMsdkContext *context = NULL; in gst_msdk_video_allocator_get_surface()
117 GstMsdkContext *context = NULL; in gst_msdk_video_memory_release_surface()
358 gst_msdk_video_allocator_new (GstMsdkContext * context, in gst_msdk_video_allocator_new()
464 gst_msdk_dmabuf_allocator_new (GstMsdkContext * context, in gst_msdk_dmabuf_allocator_new()
Dgstmsdkbufferpool.h91 GstBufferPool * gst_msdk_buffer_pool_new (GstMsdkContext * context,
Dgstmsdkallocator.h65 void gst_msdk_set_frame_allocator (GstMsdkContext * context);
Dgstmsdkallocator_d3d.c67 gst_msdk_set_frame_allocator (GstMsdkContext * context) in gst_msdk_set_frame_allocator()
Dgstmsdkdec.h93 GstMsdkContext *context;
Dgstmsdkvpp.h90 GstMsdkContext *context;
Dgstmsdkbufferpool.c52 GstMsdkContext *context;
375 gst_msdk_buffer_pool_new (GstMsdkContext * context, in gst_msdk_buffer_pool_new()
Dgstmsdkenc.h101 GstMsdkContext *context;
Dgstmsdkdec.c251 GstMsdkContext *msdk_context = NULL; in gst_msdkdec_set_context()
655 GstMsdkContext *parent_context, *msdk_context; in gst_msdkdec_start()
Dgstmsdkvpp.c166 GstMsdkContext *parent_context, *msdk_context; in ensure_context()
1351 GstMsdkContext *msdk_context = NULL; in gst_msdkvpp_set_context()
Dgstmsdkenc.c133 GstMsdkContext *msdk_context = NULL; in gst_msdkenc_set_context()
1405 GstMsdkContext *parent_context, *msdk_context; in gst_msdkenc_start()
/third_party/gstreamer/gstplugins_bad/
DChangeLog1467 Fix double gst_object_unref for GstMsdkContext.
10992 msdk: manage child sessions on parent GstMsdkContext
11031 1. GstMsdkContext
12300 2\ If there's shared GstMsdkContext in the pipeline,
12311 msdk: add async depth from each msdk element to GstMsdkContext to be shared
12326 msdkdec/enc: query GstContext to share GstMsdkContext
12328 - Search GstMsdkContext if there's in the pipeline.
12331 GstMsdkContext
12333 - Otherwise just use the shared GstMsdkContext.
12334 - If not found, just creates new instance of GstMsdkContext.
[all …]