mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-03 16:09:39 +00:00
5a3941c762
Original commit message from CVS: * docs/design-audiosinks.txt: * gst-libs/gst/audio/Makefile.am: * gst-libs/gst/audio/TODO: * gst-libs/gst/audio/gstaudiosink.c: (gst_audioringbuffer_get_type), (gst_audioringbuffer_class_init), (audioringbuffer_thread_func), (gst_audioringbuffer_init), (gst_audioringbuffer_dispose), (gst_audioringbuffer_finalize), (gst_audioringbuffer_acquire), (gst_audioringbuffer_release), (gst_audioringbuffer_play), (gst_audioringbuffer_stop), (gst_audioringbuffer_delay), (gst_audiosink_base_init), (gst_audiosink_class_init), (gst_audiosink_init), (gst_audiosink_create_ringbuffer): * gst-libs/gst/audio/gstaudiosink.h: * gst-libs/gst/audio/gstbaseaudiosink.c: (gst_baseaudiosink_base_init), (gst_baseaudiosink_class_init), (gst_baseaudiosink_init), (gst_baseaudiosink_set_property), (gst_baseaudiosink_get_property), (gst_baseaudiosink_setcaps), (gst_baseaudiosink_get_times), (gst_baseaudiosink_event), (gst_baseaudiosink_preroll), (gst_baseaudiosink_render), (gst_baseaudiosink_create_ringbuffer), (gst_baseaudiosink_callback), (gst_baseaudiosink_change_state): * gst-libs/gst/audio/gstbaseaudiosink.h: * gst-libs/gst/audio/gstringbuffer.c: (gst_ringbuffer_get_type), (gst_ringbuffer_class_init), (gst_ringbuffer_init), (gst_ringbuffer_dispose), (gst_ringbuffer_finalize), (gst_ringbuffer_set_callback), (gst_ringbuffer_acquire), (gst_ringbuffer_release), (gst_ringbuffer_play_unlocked), (gst_ringbuffer_play), (gst_ringbuffer_pause), (gst_ringbuffer_resume), (gst_ringbuffer_stop), (gst_ringbuffer_callback), (gst_ringbuffer_delay), (gst_ringbuffer_played_samples), (gst_ringbuffer_commit), (gst_ringbuffer_prepare_read), (gst_ringbuffer_clear): * gst-libs/gst/audio/gstringbuffer.h: An attempt at a set of audio base classes together with some design docs.
57 lines
1.7 KiB
Makefile
57 lines
1.7 KiB
Makefile
# variables used for enum/marshal generation
|
|
glib_enum_headers=multichannel.h
|
|
glib_enum_define=GST_AUDIO
|
|
glib_enum_prefix=gst_audio
|
|
|
|
built_sources = multichannel-enumtypes.c
|
|
built_headers = multichannel-enumtypes.h
|
|
BUILT_SOURCES = $(built_sources) $(built_headers)
|
|
|
|
librarydir = $(libdir)/gstreamer-@GST_MAJORMINOR@
|
|
|
|
library_LTLIBRARIES = libgstaudio.la libgstaudiofilter.la
|
|
noinst_LTLIBRARIES = libgstaudiofilterexample.la
|
|
|
|
EXTRA_DIST = gstaudiofiltertemplate.c make_filter
|
|
CLEANFILES = gstaudiofilterexample.c \
|
|
$(BUILT_SOURCES)
|
|
|
|
libgstaudio_la_SOURCES = audio.c audioclock.c \
|
|
multichannel.c \
|
|
gstaudiosink.c \
|
|
gstbaseaudiosink.c \
|
|
gstringbuffer.c
|
|
nodist_libgstaudio_la_SOURCES = $(built_sources)
|
|
|
|
libgstaudioincludedir = $(includedir)/gstreamer-@GST_MAJORMINOR@/gst/audio
|
|
libgstaudioinclude_HEADERS = \
|
|
audio.h \
|
|
audioclock.h \
|
|
gstaudiofilter.h \
|
|
gstaudiosink.h \
|
|
gstbaseaudiosink.h \
|
|
gstringbuffer.h \
|
|
multichannel.h \
|
|
multichannel-enumtypes.h
|
|
|
|
libgstaudio_la_LIBADD =
|
|
libgstaudio_la_CFLAGS = $(GST_CFLAGS)
|
|
libgstaudio_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS) $(GST_BASE_LIBS)
|
|
|
|
libgstaudiofilter_la_SOURCES = gstaudiofilter.c gstaudiofilter.h
|
|
libgstaudiofilter_la_CFLAGS = $(GST_CFLAGS)
|
|
libgstaudiofilter_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
|
|
libgstaudiofilterexample_la_SOURCES = gstaudiofilterexample.c
|
|
libgstaudiofilterexample_la_CFLAGS = $(GST_CFLAGS)
|
|
libgstaudiofilterexample_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
|
|
gstaudiofilterexample.c: $(srcdir)/make_filter $(srcdir)/gstaudiofiltertemplate.c
|
|
$(srcdir)/make_filter AudiofilterExample $(srcdir)/gstaudiofiltertemplate.c
|
|
|
|
noinst_PROGRAMS = testchannels
|
|
testchannels_SOURCES = testchannels.c
|
|
testchannels_CFLAGS = $(GST_CFLAGS)
|
|
testchannels_LDFLAGS = $(GST_LIBS)
|
|
|
|
include $(top_srcdir)/common/glib-gen.mak
|