mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-10 03:19:40 +00:00
04424d07ef
Original commit message from CVS: * gst/realmedia/.cvsignore: Add test to ignore. * gst/realmedia/Makefile.am: * gst/realmedia/asmrules.c: (gst_asm_node_new), (gst_asm_node_free), (gst_asm_operator_eval), (gst_asm_node_evaluate), (gst_asm_scan_new), (gst_asm_scan_free), (gst_asm_scan_string), (gst_asm_scan_number), (gst_asm_scan_identifier), (gst_asm_scan_print_token), (gst_asm_scan_next_token), (gst_asm_rule_new), (gst_asm_rule_free), (gst_asm_rule_add_property), (gst_asm_scan_parse_operand), (gst_asm_scan_parse_expression), (gst_asm_scan_parse_condition), (gst_asm_scan_parse_property), (gst_asm_scan_parse_rule), (gst_asm_rule_evaluate), (gst_asm_rule_book_new), (gst_asm_rule_book_n_rules), (gst_asm_rule_book_free), (gst_asm_rule_book_match), (main): * gst/realmedia/asmrules.h: Added asembler rule book parser and evaluator. * gst/realmedia/rtspreal.c: (rtsp_ext_real_parse_sdp), (rtsp_ext_real_stream_select), (gst_rtsp_real_plugin_init): * gst/realmedia/rtspreal.h: Keep per stream config info. Parse and evaluate asm rule books for stream selection.
17 lines
630 B
Makefile
17 lines
630 B
Makefile
plugin_LTLIBRARIES = libgstrmdemux.la
|
|
|
|
libgstrmdemux_la_SOURCES = rademux.c rmdemux.c \
|
|
rmutils.c rdtdepay.c \
|
|
rtspreal.c realhash.c asmrules.c
|
|
|
|
libgstrmdemux_la_CFLAGS = $(GST_CFLAGS) $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS)
|
|
libgstrmdemux_la_LIBADD = $(GST_PLUGINS_BASE_LIBS) $(GST_BASE_LIBS) $(GST_LIBS)\
|
|
-lgstrtsp-@GST_MAJORMINOR@ -lgstsdp-@GST_MAJORMINOR@
|
|
libgstrmdemux_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
|
|
|
noinst_HEADERS = rademux.h rmdemux.h rmutils.h rdtdepay.h rtspreal.h realhash.h asmrules.h
|
|
|
|
noinst_PROGRAMS = asmrules
|
|
asmrules_CFLAGS = $(GST_CFLAGS) -DTEST
|
|
asmrules_LDADD = $(GST_LIBS) $(LIBM)
|
|
|