Searched refs:GstMsdkContext (Results 1 – 19 of 19) sorted by relevance
/third_party/gstreamer/gstplugins_bad/sys/msdk/ |
D | gstmsdkcontext.h | 47 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 …]
|
D | gstmsdkcontext.c | 62 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 …]
|
D | gstmsdkvideomemory.h | 117 GstMsdkContext *context; 134 GstAllocator * gst_msdk_video_allocator_new (GstMsdkContext * context, 173 GstMsdkContext *context; 190 GstAllocator * gst_msdk_dmabuf_allocator_new (GstMsdkContext * context,
|
D | gstmsdkallocator_libva.c | 51 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()
|
D | gstmsdkcontextutil.h | 47 gst_msdk_context_prepare (GstElement * element, GstMsdkContext ** context_ptr); 50 gst_msdk_context_get_context (GstContext * context, GstMsdkContext ** msdk_context);
|
D | gstmsdkallocator_libva.h | 45 gst_msdk_export_dmabuf_to_vasurface (GstMsdkContext *context, 49 gst_msdk_replace_mfx_memid (GstMsdkContext *context,
|
D | gstmsdkcontextutil.c | 150 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()
|
D | gstmsdkvideomemory.c | 59 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()
|
D | gstmsdkbufferpool.h | 91 GstBufferPool * gst_msdk_buffer_pool_new (GstMsdkContext * context,
|
D | gstmsdkallocator.h | 65 void gst_msdk_set_frame_allocator (GstMsdkContext * context);
|
D | gstmsdkallocator_d3d.c | 67 gst_msdk_set_frame_allocator (GstMsdkContext * context) in gst_msdk_set_frame_allocator()
|
D | gstmsdkdec.h | 93 GstMsdkContext *context;
|
D | gstmsdkvpp.h | 90 GstMsdkContext *context;
|
D | gstmsdkbufferpool.c | 52 GstMsdkContext *context; 375 gst_msdk_buffer_pool_new (GstMsdkContext * context, in gst_msdk_buffer_pool_new()
|
D | gstmsdkenc.h | 101 GstMsdkContext *context;
|
D | gstmsdkdec.c | 251 GstMsdkContext *msdk_context = NULL; in gst_msdkdec_set_context() 655 GstMsdkContext *parent_context, *msdk_context; in gst_msdkdec_start()
|
D | gstmsdkvpp.c | 166 GstMsdkContext *parent_context, *msdk_context; in ensure_context() 1351 GstMsdkContext *msdk_context = NULL; in gst_msdkvpp_set_context()
|
D | gstmsdkenc.c | 133 GstMsdkContext *msdk_context = NULL; in gst_msdkenc_set_context() 1405 GstMsdkContext *parent_context, *msdk_context; in gst_msdkenc_start()
|
/third_party/gstreamer/gstplugins_bad/ |
D | ChangeLog | 1467 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 …]
|