base: Export boxed type copy/free functions for the remaining types

This commit is contained in:
Sebastian Dröge 2017-06-20 09:57:01 +03:00
parent ac31a3c1d1
commit 226d01a941
5 changed files with 11 additions and 6 deletions

View file

@ -655,7 +655,7 @@ gst_base_parse_get_property (GObject * object, guint prop_id, GValue * value,
}
}
static GstBaseParseFrame *
GstBaseParseFrame *
gst_base_parse_frame_copy (GstBaseParseFrame * frame)
{
GstBaseParseFrame *copy;

View file

@ -285,6 +285,7 @@ GstBaseParseFrame * gst_base_parse_frame_new (GstBuffer * buffer,
void gst_base_parse_frame_init (GstBaseParseFrame * frame);
GstBaseParseFrame * gst_base_parse_frame_copy (GstBaseParseFrame * frame);
void gst_base_parse_frame_free (GstBaseParseFrame * frame);
GstFlowReturn gst_base_parse_push_frame (GstBaseParse * parse,

View file

@ -72,9 +72,6 @@ struct _GstFlowCombiner
volatile gint ref_count;
};
static GstFlowCombiner *gst_flow_combiner_ref (GstFlowCombiner * combiner);
static void gst_flow_combiner_unref (GstFlowCombiner * combiner);
GST_DEBUG_CATEGORY_STATIC (flowcombiner_dbg);
#define GST_CAT_DEFAULT flowcombiner_dbg
@ -121,7 +118,7 @@ gst_flow_combiner_free (GstFlowCombiner * combiner)
gst_flow_combiner_unref (combiner);
}
static GstFlowCombiner *
GstFlowCombiner *
gst_flow_combiner_ref (GstFlowCombiner * combiner)
{
g_return_val_if_fail (combiner != NULL, NULL);
@ -131,7 +128,7 @@ gst_flow_combiner_ref (GstFlowCombiner * combiner)
return combiner;
}
static void
void
gst_flow_combiner_unref (GstFlowCombiner * combiner)
{
g_return_if_fail (combiner != NULL);

View file

@ -43,6 +43,10 @@ typedef struct _GstFlowCombiner GstFlowCombiner;
GstFlowCombiner * gst_flow_combiner_new (void);
GstFlowCombiner * gst_flow_combiner_ref (GstFlowCombiner * combiner);
void gst_flow_combiner_unref (GstFlowCombiner * combiner);
void gst_flow_combiner_free (GstFlowCombiner * combiner);
GstFlowReturn gst_flow_combiner_update_flow (GstFlowCombiner * combiner, GstFlowReturn fret);

View file

@ -34,6 +34,7 @@ EXPORTS
gst_base_parse_convert_default
gst_base_parse_drain
gst_base_parse_finish_frame
gst_base_parse_frame_copy
gst_base_parse_frame_free
gst_base_parse_frame_get_type
gst_base_parse_frame_init
@ -285,8 +286,10 @@ EXPORTS
gst_flow_combiner_free
gst_flow_combiner_get_type
gst_flow_combiner_new
gst_flow_combiner_ref
gst_flow_combiner_remove_pad
gst_flow_combiner_reset
gst_flow_combiner_unref
gst_flow_combiner_update_flow
gst_flow_combiner_update_pad_flow
gst_push_src_get_type