Commit a018096a authored by Edward Hervey's avatar Edward Hervey 🤘

Update .defs for core API additions

parent d14595f0
......@@ -167,6 +167,13 @@ then
IGNORE_GST_0_10_23=""
fi
if test $GST_MINOR_VERSION -lt "24"
then
IGNORE_GST_0_10_24="gst-0.10.24.ignore"
else
IGNORE_GST_0_10_24=""
fi
dnl plugins base
if test $GST_PB_MINOR_VERSION -lt "14"
then
......@@ -213,6 +220,7 @@ else
IGNORE_GST_0_10_21=""
IGNORE_GST_0_10_22=""
IGNORE_GST_0_10_23=""
IGNORE_GST_0_10_24=""
IGNORE_GST_PB_0_10_14=""
IGNORE_GST_PB_0_10_16=""
IGNORE_GST_PB_0_10_18=""
......@@ -232,6 +240,7 @@ AC_SUBST(IGNORE_GST_0_10_20)
AC_SUBST(IGNORE_GST_0_10_21)
AC_SUBST(IGNORE_GST_0_10_22)
AC_SUBST(IGNORE_GST_0_10_23)
AC_SUBST(IGNORE_GST_0_10_24)
AC_SUBST(IGNORE_GST_PB_0_10_14)
AC_SUBST(IGNORE_GST_PB_0_10_16)
AC_SUBST(IGNORE_GST_PB_0_10_18)
......
......@@ -34,6 +34,7 @@ versioned_overrides = \
gst-0.10.21.ignore \
gst-0.10.22.ignore \
gst-0.10.23.ignore \
gst-0.10.24.ignore \
gst-pb-0.10.14.ignore \
gst-pb-0.10.16.ignore \
gst-pb-0.10.18.ignore \
......
%%
ignore
gst_element_set_start_time
gst_element_get_start_time
gst_event_new_step
gst_event_parse_step
gst_message_new_tag_full
gst_message_parse_tag_full
gst_message_new_step_done
gst_message_parse_step_done
gst_message_new_stream_status
gst_message_parse_stream_status
gst_message_set_stream_status_object
gst_message_get_stream_status_object
gst_message_new_step_start
gst_message_parse_step_start
gst_pad_set_chain_list_function
gst_pad_push_list
gst_pad_chain_list
gst_plugin_get_cache_data
gst_plugin_set_cache_data
gst_segment_to_position
gst_segment_set_running_time
gst_structure_get_valist
gst_structure_get
gst_structure_id_get_valist
gst_structure_id_get
gst_tag_list_add_value
gst_tag_setter_add_tag_value
gst_task_set_priority
gst_task_get_pool
gst_task_set_pool
gst_task_set_thread_callbacks
gst_task_set_state
%%
ignore-type
GstBufferList
GstTaskPool
GstBufferListItem
GstStreamStatusType
GstBufferList
GstBufferListIterator
%%
......@@ -123,6 +123,13 @@
(gtype-id "GST_TYPE_TASK")
)
(define-object TaskPool
(in-module "Gst")
(parent "GstObject")
(c-name "GstTaskPool")
(gtype-id "GST_TYPE_TASK_POOL")
)
(define-object TypeFindFactory
(in-module "Gst")
(parent "GstPluginFeature")
......@@ -171,6 +178,13 @@
)
)
(define-miniobject BufferList
(in-module "Gst")
(parent "GstMiniObject")
(c-name "GstBufferList")
(gtype-id "GST_TYPE_BUFFER_LIST")
)
(define-miniobject Event
(in-module "Gst")
(parent "GstMiniObject")
......@@ -367,6 +381,17 @@
)
)
(define-enum BufferListItem
(in-module "Gst")
(c-name "GstBufferListItem")
(gtype-id "GST_TYPE_BUFFER_LIST_ITEM")
(values
'("continue" "GST_BUFFER_LIST_CONTINUE")
'("skip-group" "GST_BUFFER_LIST_SKIP_GROUP")
'("end" "GST_BUFFER_LIST_END")
)
)
(define-flags BusFlags
(in-module "Gst")
(c-name "GstBusFlags")
......@@ -585,6 +610,7 @@
'("seek" "GST_EVENT_SEEK")
'("navigation" "GST_EVENT_NAVIGATION")
'("latency" "GST_EVENT_LATENCY")
'("gst-event-step" "GST_EVENT_STEP")
'("custom-upstream" "GST_EVENT_CUSTOM_UPSTREAM")
'("custom-downstream" "GST_EVENT_CUSTOM_DOWNSTREAM")
'("custom-downstream-oob" "GST_EVENT_CUSTOM_DOWNSTREAM_OOB")
......@@ -796,6 +822,7 @@
'("async-start" "GST_MESSAGE_ASYNC_START")
'("async-done" "GST_MESSAGE_ASYNC_DONE")
'("request-state" "GST_MESSAGE_REQUEST_STATE")
'("step-start" "GST_MESSAGE_STEP_START")
'("any" "GST_MESSAGE_ANY")
)
)
......@@ -810,6 +837,21 @@
)
)
(define-enum StreamStatusType
(in-module "Gst")
(c-name "GstStreamStatusType")
(gtype-id "GST_TYPE_STREAM_STATUS_TYPE")
(values
'("create" "GST_STREAM_STATUS_TYPE_CREATE")
'("enter" "GST_STREAM_STATUS_TYPE_ENTER")
'("leave" "GST_STREAM_STATUS_TYPE_LEAVE")
'("destroy" "GST_STREAM_STATUS_TYPE_DESTROY")
'("start" "GST_STREAM_STATUS_TYPE_START")
'("pause" "GST_STREAM_STATUS_TYPE_PAUSE")
'("stop" "GST_STREAM_STATUS_TYPE_STOP")
)
)
(define-flags MiniObjectFlags
(in-module "Gst")
(c-name "GstMiniObjectFlags")
......
This diff is collapsed.
......@@ -13,5 +13,6 @@ include
@IGNORE_GST_0_10_22@
@IGNORE_GST_0_10_23@
@IGNORE_GST_PB_0_10_23@
@IGNORE_GST_0_10_24@
@IGNORE_GST_LOADSAVE@
%%
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment