mirror of
https://gitlab.freedesktop.org/pipewire/pipewire.git
synced 2025-11-25 06:59:57 -05:00
Rework pay/depay elements
Rename the payloader and depayloader to pinospay/pinosdepay because they now store data in a pinos specific format. Subclass GstElement because they are not real transform elements. Rework/remove some buffer functions that are not used by some more performant ones.
This commit is contained in:
parent
eada50916a
commit
c2cf359076
13 changed files with 582 additions and 660 deletions
|
|
@ -150,8 +150,8 @@ pinos_monitor_LDFLAGS = $(AM_LDFLAGS) $(BINLDFLAGS)
|
|||
# Client library #
|
||||
###################################
|
||||
|
||||
pinosgstsource = gst/gstfdpay.h gst/gstfdpay.c \
|
||||
gst/gstfddepay.h gst/gstfddepay.c \
|
||||
pinosgstsource = gst/gstpinospay.h gst/gstpinospay.c \
|
||||
gst/gstpinosdepay.h gst/gstpinosdepay.c \
|
||||
gst/gsttmpfileallocator.h gst/gsttmpfileallocator.c \
|
||||
wire-protocol.h
|
||||
|
||||
|
|
@ -219,8 +219,8 @@ plugin_LTLIBRARIES = libgstpinos.la
|
|||
|
||||
libgstpinos_la_SOURCES = \
|
||||
gst/gstpinos.c \
|
||||
gst/gstfdpay.c \
|
||||
gst/gstfddepay.c \
|
||||
gst/gstpinospay.c \
|
||||
gst/gstpinosdepay.c \
|
||||
gst/gstpinosdeviceprovider.c \
|
||||
gst/gstpinossrc.c \
|
||||
gst/gstpinossink.c
|
||||
|
|
@ -231,7 +231,7 @@ libgstpinos_la_LIBADD = $(GST_BASE_LIBS) $(GST_LIBS) $(GLIB_LIBS) $(LIBM) -lgst
|
|||
libpinos-@PINOS_MAJORMINOR@.la libpinoscore-@PINOS_MAJORMINOR@.la
|
||||
libgstpinos_la_LIBTOOLFLAGS = $(GST_PLUGIN_LIBTOOLFLAGS)
|
||||
|
||||
noinst_HEADERS = gst/gstpinossrc.h gst/gstpinossink.h gst/gstfdpay.h gst/gstfddepay.h gst/gstpinosdeviceprovider.h
|
||||
noinst_HEADERS = gst/gstpinossrc.h gst/gstpinossink.h gst/gstpinospay.h gst/gstpinosdepay.h gst/gstpinosdeviceprovider.h
|
||||
|
||||
###################################
|
||||
# Some minor stuff #
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue