2003-11-24 04:08:48 +00:00
|
|
|
plugin_LTLIBRARIES = libgstogg.la
|
|
|
|
|
ext/mad/gstmad.c: Allow for mp3 rate/channels changes. However, only very conservatively. Reason that we *have* to en...
Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_check_caps_reset),
(gst_mad_change_state):
Allow for mp3 rate/channels changes. However, only very
conservatively. Reason that we *have* to enable this is smiply
because the mad find_sync() function is not good enough, it will
regularly sync on random data as valid frames and therefore make
us provide random caps as *final* caps of the stream. The best fix
I could think of is to simply require several of the same stream
changes in a row before we change caps.
The actual testcase that works now is #
* ext/ogg/Makefile.am:
* ext/ogg/gstogg.c: (plugin_init):
* ext/ogg/gstogmparse.c:
OGM support (video only for now; I need an audio sample file).
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
(gst_asf_demux_process_stream), (gst_asf_demux_video_caps),
(gst_asf_demux_add_video_stream):
WMV extradata.
* gst/playback/gstplaybasebin.c: (unknown_type):
Don't error out on single unknown-types after all. It's wrong.
If we found type of video and audio but not of a subtitle stream,
it will still error out (which is unwanted). Will find a better fix
later on.
* gst/typefind/gsttypefindfunctions.c: (ogmvideo_type_find),
(ogmaudio_type_find), (plugin_init):
OGM support.
2004-09-20 12:40:40 +00:00
|
|
|
libgstogg_la_SOURCES = \
|
|
|
|
gstogg.c \
|
|
|
|
gstoggdemux.c \
|
|
|
|
gstoggmux.c \
|
2005-08-29 10:52:20 +00:00
|
|
|
gstogmparse.c \
|
ext/ogg/: Added ogg-in-avi parser element. Fixes #140139.
Original commit message from CVS:
* ext/ogg/Makefile.am:
* ext/ogg/gstogg.c: (plugin_init):
* ext/ogg/gstoggaviparse.c: (gst_ogg_avi_parse_get_type),
(gst_ogg_avi_parse_base_init), (gst_ogg_avi_parse_class_init),
(gst_ogg_avi_parse_init), (gst_ogg_avi_parse_finalize),
(gst_ogg_avi_parse_setcaps), (gst_ogg_avi_parse_event),
(gst_ogg_avi_parse_push_packet), (gst_ogg_avi_parse_chain),
(gst_ogg_avi_parse_change_state), (gst_ogg_avi_parse_plugin_init):
Added ogg-in-avi parser element. Fixes #140139.
* ext/ogg/gstoggmux.c: (gst_ogg_mux_buffer_from_page):
Fixed a bug in oggdemux debug code.
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps),
(gst_riff_create_audio_template_caps):
Recognise Ogg in the AVI extensible wave format.
2006-08-17 15:43:40 +00:00
|
|
|
gstoggaviparse.c \
|
2009-08-29 17:51:48 +00:00
|
|
|
gstoggparse.c \
|
|
|
|
gstoggstream.c \
|
|
|
|
dirac_parse.c \
|
2010-04-08 16:49:02 +00:00
|
|
|
vorbis_parse.c
|
ext/mad/gstmad.c: Allow for mp3 rate/channels changes. However, only very conservatively. Reason that we *have* to en...
Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_check_caps_reset),
(gst_mad_change_state):
Allow for mp3 rate/channels changes. However, only very
conservatively. Reason that we *have* to enable this is smiply
because the mad find_sync() function is not good enough, it will
regularly sync on random data as valid frames and therefore make
us provide random caps as *final* caps of the stream. The best fix
I could think of is to simply require several of the same stream
changes in a row before we change caps.
The actual testcase that works now is #
* ext/ogg/Makefile.am:
* ext/ogg/gstogg.c: (plugin_init):
* ext/ogg/gstogmparse.c:
OGM support (video only for now; I need an audio sample file).
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
(gst_asf_demux_process_stream), (gst_asf_demux_video_caps),
(gst_asf_demux_add_video_stream):
WMV extradata.
* gst/playback/gstplaybasebin.c: (unknown_type):
Don't error out on single unknown-types after all. It's wrong.
If we found type of video and audio but not of a subtitle stream,
it will still error out (which is unwanted). Will find a better fix
later on.
* gst/typefind/gsttypefindfunctions.c: (ogmvideo_type_find),
(ogmaudio_type_find), (plugin_init):
OGM support.
2004-09-20 12:40:40 +00:00
|
|
|
|
2007-01-09 13:35:08 +00:00
|
|
|
noinst_HEADERS = \
|
2010-04-08 16:49:02 +00:00
|
|
|
gstogg.h \
|
|
|
|
gstoggdemux.h \
|
|
|
|
gstoggmux.h \
|
|
|
|
gstoggstream.h \
|
|
|
|
dirac_parse.h \
|
|
|
|
vorbis_parse.h
|
2007-01-09 13:35:08 +00:00
|
|
|
|
2010-03-19 01:00:36 +00:00
|
|
|
libgstogg_la_CFLAGS = $(GST_PLUGINS_BASE_CFLAGS) $(GST_BASE_CFLAGS) $(GST_CFLAGS) $(OGG_CFLAGS)
|
2005-07-13 17:58:07 +00:00
|
|
|
libgstogg_la_LIBADD = \
|
2012-04-04 12:20:13 +00:00
|
|
|
$(top_builddir)/gst-libs/gst/riff/libgstriff-$(GST_API_VERSION).la \
|
|
|
|
$(top_builddir)/gst-libs/gst/tag/libgsttag-$(GST_API_VERSION).la \
|
2011-04-11 14:10:01 +00:00
|
|
|
$(top_builddir)/gst-libs/gst/pbutils/libgstpbutils-$(GST_API_VERSION).la \
|
2005-07-13 17:58:07 +00:00
|
|
|
$(GST_BASE_LIBS) \
|
2010-03-19 01:00:36 +00:00
|
|
|
$(GST_LIBS) \
|
2005-07-13 17:58:07 +00:00
|
|
|
$(OGG_LIBS)
|
2006-06-11 14:08:54 +00:00
|
|
|
libgstogg_la_LDFLAGS = $(GST_PLUGIN_LDFLAGS)
|
2012-10-24 11:26:22 +00:00
|
|
|
libgstogg_la_LIBTOOLFLAGS = --tag=disable-static
|
2008-10-16 15:07:00 +00:00
|
|
|
|
2011-01-27 16:28:51 +00:00
|
|
|
|
|
|
|
Android.mk: Makefile.am $(BUILT_SOURCES)
|
|
|
|
androgenizer \
|
|
|
|
-:PROJECT libgstogg -:SHARED libgstogg \
|
|
|
|
-:TAGS eng debug \
|
|
|
|
-:REL_TOP $(top_srcdir) -:ABS_TOP $(abs_top_srcdir) \
|
|
|
|
-:SOURCES $(libgstogg_la_SOURCES) \
|
|
|
|
-:CFLAGS $(DEFS) $(DEFAULT_INCLUDES) $(libgstogg_la_CFLAGS) \
|
|
|
|
-:LDFLAGS $(libgstogg_la_LDFLAGS) \
|
|
|
|
$(libgstogg_la_LIBADD) \
|
|
|
|
-ldl \
|
|
|
|
-:PASSTHROUGH LOCAL_ARM_MODE:=arm \
|
|
|
|
LOCAL_MODULE_PATH:='$$(TARGET_OUT)/lib/gstreamer-0.10' \
|
|
|
|
> $@
|