Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
What's new
7
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Open sidebar
George Kiagiadakis
gst-plugins-base
Commits
9046e600
Commit
9046e600
authored
Feb 15, 2018
by
Mathieu Duponchelle
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
AudioConverter: register as boxed type
https://bugzilla.gnome.org/show_bug.cgi?id=793492
parent
3d50d0e8
Changes
3
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
with
18 additions
and
0 deletions
+18
-0
docs/libs/gst-plugins-base-libs-sections.txt
docs/libs/gst-plugins-base-libs-sections.txt
+1
-0
gst-libs/gst/audio/audio-converter.c
gst-libs/gst/audio/audio-converter.c
+14
-0
gst-libs/gst/audio/audio-converter.h
gst-libs/gst/audio/audio-converter.h
+3
-0
No files found.
docs/libs/gst-plugins-base-libs-sections.txt
View file @
9046e600
...
...
@@ -670,6 +670,7 @@ gst_audio_converter_reset
gst_audio_converter_supports_inplace
<SUBSECTION Standard>
gst_audio_converter_flags_get_type
gst_audio_converter_get_type
</SECTION>
<SECTION>
...
...
gst-libs/gst/audio/audio-converter.c
View file @
9046e600
...
...
@@ -141,6 +141,20 @@ struct _GstAudioConverter
AudioConvertSamplesFunc
convert
;
};
static
GstAudioConverter
*
gst_audio_converter_copy
(
GstAudioConverter
*
convert
)
{
GstAudioConverter
*
res
=
gst_audio_converter_new
(
convert
->
flags
,
&
convert
->
in
,
&
convert
->
out
,
convert
->
config
);
return
res
;
}
G_DEFINE_BOXED_TYPE
(
GstAudioConverter
,
gst_audio_converter
,
(
GBoxedCopyFunc
)
gst_audio_converter_copy
,
(
GBoxedFreeFunc
)
gst_audio_converter_free
);
typedef
gboolean
(
*
AudioChainFunc
)
(
AudioChain
*
chain
,
gpointer
user_data
);
typedef
gpointer
*
(
*
AudioChainAllocFunc
)
(
AudioChain
*
chain
,
gsize
num_samples
,
gpointer
user_data
);
...
...
gst-libs/gst/audio/audio-converter.h
View file @
9046e600
...
...
@@ -121,6 +121,9 @@ GstAudioConverter * gst_audio_converter_new (GstAudioConverterFlags
GstAudioInfo
*
out_info
,
GstStructure
*
config
);
GST_EXPORT
GType
gst_audio_converter_get_type
(
void
);
GST_EXPORT
void
gst_audio_converter_free
(
GstAudioConverter
*
convert
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment