mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-12-11 02:46:33 +00:00
40b740126e
Original commit message from CVS: * gst/mpegstream/gstmpegdemux.c: * gst/mpegstream/gstmpegdemux.h: Complete overhaul. All DVD specific functionality split to the new dvddemux element. * gst/mpegstream/gstdvddemux.c: * gst/mpegstream/gstdvddemux.h: New demultiplexer for DVD (VOB) streams, derived from mpegdemux. * gst/mpegstream/gstmpegparse.c: Discontinuity handling cleaned up. SCR based timestamp rewriting can be turned off (will probably completely disappear soon). * ext/dvdnav/dvdnavsrc.c: Changes resulting from a few months hacking. General cleanup. All printf statements replaced by debugging messages. Almost complete libdvdnav support. (dvdnavsrc_class_init): Got rid of unnecessary signals (replaced by events. New properties for audio and subpicture languages. (dvdnavsrc_update_highlight): Now uses events. (dvdnavsrc_user_op): Cleaned up. (dvdnavsrc_get): Renamed to dvdnavsrc_loop (element is now loop based). Lots of cleanup, and propper support for most libdvdnav events. (dvdnavsrc_make_dvd_event): New function. (dvdnavsrc_make_dvd_nav_packet_event): New function. (dvdnavsrc_make_clut_change_event): New function.
22 lines
691 B
Makefile
22 lines
691 B
Makefile
|
|
plugin_LTLIBRARIES = libgstmpegstream.la
|
|
|
|
libgstmpegstream_la_SOURCES = gstmpegstream.c \
|
|
gstmpegparse.c \
|
|
gstmpegdemux.c \
|
|
gstdvddemux.c \
|
|
gstmpegpacketize.c \
|
|
gstrfc2250enc.c \
|
|
gstmpegclock.c
|
|
libgstmpegstream_la_CFLAGS = $(GST_CFLAGS)
|
|
libgstmpegstream_la_LIBADD =
|
|
libgstmpegstream_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
|
|
noinst_HEADERS = gstmpegparse.h \
|
|
gstmpegdemux.h \
|
|
gstdvddemux.h \
|
|
gstmpegpacketize.h \
|
|
gstrfc2250enc.h \
|
|
gstmpegclock.h
|
|
|
|
EXTRA_DIST = README notes
|