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 \
|
|
|
|
gstoggstream.h \
|
|
|
|
dirac_parse.c \
|
|
|
|
dirac_parse.h \
|
2010-03-11 12:32:14 +00:00
|
|
|
vorbis_parse.c \
|
|
|
|
vorbis_parse.h
|
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 = \
|
2008-02-01 12:56:59 +00:00
|
|
|
gstoggdemux.h gstoggmux.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 = \
|
2006-06-11 14:08:54 +00:00
|
|
|
$(top_builddir)/gst-libs/gst/riff/libgstriff-$(GST_MAJORMINOR).la \
|
2006-06-14 14:34:28 +00:00
|
|
|
$(top_builddir)/gst-libs/gst/tag/libgsttag-$(GST_MAJORMINOR).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)
|
2008-10-16 15:07:00 +00:00
|
|
|
libgstogg_la_LIBTOOLFLAGS = --tag=disable-static
|
|
|
|
|