audio: add GstBaseAudioDecoder and GstBaseAudioEncoder to build
However, libgstaudio now depends on libgstvideo (via pbutils). https://bugzilla.gnome.org/show_bug.cgi?id=642690 API: gst_audio_info_clear() API: gst_audio_info_convert() API: gst_audio_info_copy() API: gst_audio_info_free() API: gst_audio_info_from_caps() API: gst_audio_info_init() API: gst_audio_info_to_caps() API: gst_base_audio_decoder_finish_frame() API: gst_base_audio_decoder_get_audio_info() API: gst_base_audio_decoder_get_byte_time() API: gst_base_audio_decoder_get_delay() API: gst_base_audio_decoder_get_latency() API: gst_base_audio_decoder_get_max_errors() API: gst_base_audio_decoder_get_min_latency() API: gst_base_audio_decoder_get_parse_state() API: gst_base_audio_decoder_get_plc() API: gst_base_audio_decoder_get_plc_aware() API: gst_base_audio_decoder_get_tolerance() API: gst_base_audio_decoder_get_type() API: gst_base_audio_decoder_set_byte_time() API: gst_base_audio_decoder_set_latency() API: gst_base_audio_decoder_set_max_errors() API: gst_base_audio_decoder_set_min_latency() API: gst_base_audio_decoder_set_plc() API: gst_base_audio_decoder_set_plc_aware() API: gst_base_audio_decoder_set_tolerance() API: gst_base_audio_encoder_finish_frame() API: gst_base_audio_encoder_get_audio_info() API: gst_base_audio_encoder_get_frame_max() API: gst_base_audio_encoder_get_frame_samples() API: gst_base_audio_encoder_get_hard_resync() API: gst_base_audio_encoder_get_latency() API: gst_base_audio_encoder_get_lookahead() API: gst_base_audio_encoder_get_mark_granule() API: gst_base_audio_encoder_get_perfect_timestamp() API: gst_base_audio_encoder_get_tolerance() API: gst_base_audio_encoder_get_type() API: gst_base_audio_encoder_proxy_getcaps() API: gst_base_audio_encoder_set_frame_max() API: gst_base_audio_encoder_set_frame_samples() API: gst_base_audio_encoder_set_hard_resync() API: gst_base_audio_encoder_set_latency() API: gst_base_audio_encoder_set_lookahead() API: gst_base_audio_encoder_set_mark_granule() API: gst_base_audio_encoder_set_perfect_timestamp() API: gst_base_audio_encoder_set_tolerance()
This commit is contained in:
parent
58f515f06a
commit
517153e85a
@ -5,23 +5,23 @@
|
|||||||
SUBDIRS = \
|
SUBDIRS = \
|
||||||
interfaces \
|
interfaces \
|
||||||
tag \
|
tag \
|
||||||
audio \
|
|
||||||
cdda \
|
cdda \
|
||||||
fft \
|
fft \
|
||||||
floatcast \
|
floatcast \
|
||||||
netbuffer \
|
netbuffer \
|
||||||
riff \
|
|
||||||
rtp \
|
rtp \
|
||||||
sdp \
|
sdp \
|
||||||
rtsp \
|
rtsp \
|
||||||
video \
|
video \
|
||||||
pbutils \
|
pbutils \
|
||||||
|
audio \
|
||||||
|
riff \
|
||||||
app
|
app
|
||||||
|
|
||||||
noinst_HEADERS = gettext.h gst-i18n-plugin.h
|
noinst_HEADERS = gettext.h gst-i18n-plugin.h
|
||||||
|
|
||||||
# dependencies:
|
# dependencies:
|
||||||
audio: interfaces
|
audio: interfaces pbutils
|
||||||
|
|
||||||
cdda: tag
|
cdda: tag
|
||||||
|
|
||||||
|
@ -22,6 +22,8 @@ libgstaudio_@GST_MAJORMINOR@_la_SOURCES = \
|
|||||||
gstaudioclock.c \
|
gstaudioclock.c \
|
||||||
mixerutils.c \
|
mixerutils.c \
|
||||||
multichannel.c \
|
multichannel.c \
|
||||||
|
gstbaseaudiodecoder.c \
|
||||||
|
gstbaseaudioencoder.c \
|
||||||
gstbaseaudiosink.c \
|
gstbaseaudiosink.c \
|
||||||
gstbaseaudiosrc.c \
|
gstbaseaudiosrc.c \
|
||||||
gstaudiofilter.c \
|
gstaudiofilter.c \
|
||||||
@ -36,6 +38,8 @@ libgstaudio_@GST_MAJORMINOR@include_HEADERS = \
|
|||||||
gstringbuffer.h \
|
gstringbuffer.h \
|
||||||
gstaudioclock.h \
|
gstaudioclock.h \
|
||||||
gstaudiofilter.h \
|
gstaudiofilter.h \
|
||||||
|
gstbaseaudiodecoder.h \
|
||||||
|
gstbaseaudioencoder.h \
|
||||||
gstbaseaudiosink.h \
|
gstbaseaudiosink.h \
|
||||||
gstbaseaudiosrc.h \
|
gstbaseaudiosrc.h \
|
||||||
gstaudiosink.h \
|
gstaudiosink.h \
|
||||||
@ -49,6 +53,7 @@ nodist_libgstaudio_@GST_MAJORMINOR@include_HEADERS = \
|
|||||||
|
|
||||||
libgstaudio_@GST_MAJORMINOR@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
libgstaudio_@GST_MAJORMINOR@_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS)
|
||||||
libgstaudio_@GST_MAJORMINOR@_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) \
|
libgstaudio_@GST_MAJORMINOR@_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) \
|
||||||
|
$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-@GST_MAJORMINOR@.la \
|
||||||
$(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-@GST_MAJORMINOR@.la
|
$(top_builddir)/gst-libs/gst/interfaces/libgstinterfaces-@GST_MAJORMINOR@.la
|
||||||
libgstaudio_@GST_MAJORMINOR@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
libgstaudio_@GST_MAJORMINOR@_la_LDFLAGS = $(GST_LIB_LDFLAGS) $(GST_ALL_LDFLAGS) $(GST_LT_LDFLAGS)
|
||||||
|
|
||||||
@ -70,6 +75,7 @@ GstAudio-@GST_MAJORMINOR@.gir: $(INTROSPECTION_SCANNER) libgstaudio-@GST_MAJORMI
|
|||||||
$(INTROSPECTION_SCANNER) -v --namespace GstAudio \
|
$(INTROSPECTION_SCANNER) -v --namespace GstAudio \
|
||||||
--nsversion=@GST_MAJORMINOR@ \
|
--nsversion=@GST_MAJORMINOR@ \
|
||||||
--strip-prefix=Gst \
|
--strip-prefix=Gst \
|
||||||
|
-DGST_USE_UNSTABLE_API \
|
||||||
-I$(top_srcdir)/gst-libs \
|
-I$(top_srcdir)/gst-libs \
|
||||||
-I$(top_builddir)/gst-libs \
|
-I$(top_builddir)/gst-libs \
|
||||||
$(gir_cincludes) \
|
$(gir_cincludes) \
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
EXPORTS
|
EXPORTS
|
||||||
|
_gst_base_audio_decoder_error
|
||||||
gst_audio_buffer_clip
|
gst_audio_buffer_clip
|
||||||
gst_audio_channel_position_get_type
|
gst_audio_channel_position_get_type
|
||||||
gst_audio_check_channel_positions
|
gst_audio_check_channel_positions
|
||||||
@ -19,6 +20,13 @@ EXPORTS
|
|||||||
gst_audio_get_channel_positions
|
gst_audio_get_channel_positions
|
||||||
gst_audio_iec61937_frame_size
|
gst_audio_iec61937_frame_size
|
||||||
gst_audio_iec61937_payload
|
gst_audio_iec61937_payload
|
||||||
|
gst_audio_info_clear
|
||||||
|
gst_audio_info_convert
|
||||||
|
gst_audio_info_copy
|
||||||
|
gst_audio_info_free
|
||||||
|
gst_audio_info_from_caps
|
||||||
|
gst_audio_info_init
|
||||||
|
gst_audio_info_to_caps
|
||||||
gst_audio_is_buffer_framed
|
gst_audio_is_buffer_framed
|
||||||
gst_audio_set_caps_channel_positions_list
|
gst_audio_set_caps_channel_positions_list
|
||||||
gst_audio_set_channel_positions
|
gst_audio_set_channel_positions
|
||||||
@ -26,6 +34,45 @@ EXPORTS
|
|||||||
gst_audio_sink_get_type
|
gst_audio_sink_get_type
|
||||||
gst_audio_src_get_type
|
gst_audio_src_get_type
|
||||||
gst_audio_structure_set_int
|
gst_audio_structure_set_int
|
||||||
|
gst_base_audio_decoder_finish_frame
|
||||||
|
gst_base_audio_decoder_get_audio_info
|
||||||
|
gst_base_audio_decoder_get_byte_time
|
||||||
|
gst_base_audio_decoder_get_delay
|
||||||
|
gst_base_audio_decoder_get_latency
|
||||||
|
gst_base_audio_decoder_get_max_errors
|
||||||
|
gst_base_audio_decoder_get_min_latency
|
||||||
|
gst_base_audio_decoder_get_parse_state
|
||||||
|
gst_base_audio_decoder_get_plc
|
||||||
|
gst_base_audio_decoder_get_plc_aware
|
||||||
|
gst_base_audio_decoder_get_tolerance
|
||||||
|
gst_base_audio_decoder_get_type
|
||||||
|
gst_base_audio_decoder_set_byte_time
|
||||||
|
gst_base_audio_decoder_set_latency
|
||||||
|
gst_base_audio_decoder_set_max_errors
|
||||||
|
gst_base_audio_decoder_set_min_latency
|
||||||
|
gst_base_audio_decoder_set_plc
|
||||||
|
gst_base_audio_decoder_set_plc_aware
|
||||||
|
gst_base_audio_decoder_set_tolerance
|
||||||
|
gst_base_audio_encoder_finish_frame
|
||||||
|
gst_base_audio_encoder_get_audio_info
|
||||||
|
gst_base_audio_encoder_get_frame_max
|
||||||
|
gst_base_audio_encoder_get_frame_samples
|
||||||
|
gst_base_audio_encoder_get_hard_resync
|
||||||
|
gst_base_audio_encoder_get_latency
|
||||||
|
gst_base_audio_encoder_get_lookahead
|
||||||
|
gst_base_audio_encoder_get_mark_granule
|
||||||
|
gst_base_audio_encoder_get_perfect_timestamp
|
||||||
|
gst_base_audio_encoder_get_tolerance
|
||||||
|
gst_base_audio_encoder_get_type
|
||||||
|
gst_base_audio_encoder_proxy_getcaps
|
||||||
|
gst_base_audio_encoder_set_frame_max
|
||||||
|
gst_base_audio_encoder_set_frame_samples
|
||||||
|
gst_base_audio_encoder_set_hard_resync
|
||||||
|
gst_base_audio_encoder_set_latency
|
||||||
|
gst_base_audio_encoder_set_lookahead
|
||||||
|
gst_base_audio_encoder_set_mark_granule
|
||||||
|
gst_base_audio_encoder_set_perfect_timestamp
|
||||||
|
gst_base_audio_encoder_set_tolerance
|
||||||
gst_base_audio_sink_create_ringbuffer
|
gst_base_audio_sink_create_ringbuffer
|
||||||
gst_base_audio_sink_get_drift_tolerance
|
gst_base_audio_sink_get_drift_tolerance
|
||||||
gst_base_audio_sink_get_provide_clock
|
gst_base_audio_sink_get_provide_clock
|
||||||
|
Loading…
x
Reference in New Issue
Block a user