platform/upstream/gst-plugins-good.git
19 years agodo proper cleanup/creation, fixes state changes
Thomas Vander Stichele [Fri, 26 Aug 2005 00:42:57 +0000 (00:42 +0000)]
do proper cleanup/creation, fixes state changes

Original commit message from CVS:
do proper cleanup/creation, fixes state changes

19 years agogst/level/gstlevel.c: Revert unpopular change for GST_MESSAGE_SRC to GObject.
Jan Schmidt [Thu, 25 Aug 2005 10:53:49 +0000 (10:53 +0000)]
gst/level/gstlevel.c: Revert unpopular change for GST_MESSAGE_SRC to GObject.

Original commit message from CVS:
* gst/level/gstlevel.c: (gst_level_message_new):
Revert unpopular change for GST_MESSAGE_SRC to GObject.

19 years agoadd missing files
Andy Wingo [Thu, 25 Aug 2005 09:32:22 +0000 (09:32 +0000)]
add missing files

Original commit message from CVS:
add missing files

19 years agoext/ladspa/gstladspa.*: Halfway-ported. Doesn't compile yet.
Andy Wingo [Thu, 25 Aug 2005 09:30:24 +0000 (09:30 +0000)]
ext/ladspa/gstladspa.*: Halfway-ported. Doesn't compile yet.

Original commit message from CVS:
2005-08-25  Andy Wingo  <wingo@pobox.com>

* ext/ladspa/gstladspa.h:
* ext/ladspa/gstladspa.c: Halfway-ported. Doesn't compile yet.

* ext/ladspa/gstsignalprocessor.h:
* ext/ladspa/gstsignalprocessor.c: New files, the start of a base
class for DSP elements.

* configure.ac: Sort the external libs checks, add a ladspa check,
output the ladspa makefile.

19 years agoFixed EOS and improved robustness for malformed indices.
Owen Fraser-Green [Thu, 25 Aug 2005 00:32:21 +0000 (00:32 +0000)]
Fixed EOS and improved robustness for malformed indices.

Original commit message from CVS:
Fixed EOS and improved robustness for malformed indices.

19 years agoadd lame
Christian Schaller [Wed, 24 Aug 2005 17:40:17 +0000 (17:40 +0000)]
add lame

Original commit message from CVS:
add lame

19 years agoext/dv/gstdvdemux.c (gst_dvdemux_demux_frame): Send out valid segment end timestamps.
Andy Wingo [Wed, 24 Aug 2005 15:51:48 +0000 (15:51 +0000)]
ext/dv/gstdvdemux.c (gst_dvdemux_demux_frame): Send out valid segment end timestamps.

Original commit message from CVS:
2005-08-24  Andy Wingo  <wingo@pobox.com>

* ext/dv/gstdvdemux.c (gst_dvdemux_demux_frame): Send out valid
segment end timestamps.

(Also commit an old changelog entry)

19 years agoenable more; update for basetransform
Thomas Vander Stichele [Wed, 24 Aug 2005 13:34:05 +0000 (13:34 +0000)]
enable more; update for basetransform

Original commit message from CVS:
enable more; update for basetransform

19 years agogst/level/gstlevel.c: GST_MESSAGE_SRC became a GObject
Jan Schmidt [Wed, 24 Aug 2005 11:58:59 +0000 (11:58 +0000)]
gst/level/gstlevel.c: GST_MESSAGE_SRC became a GObject

Original commit message from CVS:
* gst/level/gstlevel.c: (gst_level_message_new):
GST_MESSAGE_SRC became a GObject

19 years agofix speex entry
Christian Schaller [Wed, 24 Aug 2005 11:42:58 +0000 (11:42 +0000)]
fix speex entry

Original commit message from CVS:
fix speex entry

19 years agoadd speex to spec file and remove gstosslement from POTFILES.in
Christian Schaller [Wed, 24 Aug 2005 10:04:35 +0000 (10:04 +0000)]
add speex to spec file and remove gstosslement from POTFILES.in

Original commit message from CVS:
add speex to spec file and remove gstosslement from POTFILES.in

19 years agoext/speex/gstspeexenc.h: Fixed include path of adapter
Stefan Kost [Tue, 23 Aug 2005 19:40:11 +0000 (19:40 +0000)]
ext/speex/gstspeexenc.h: Fixed include path of adapter

Original commit message from CVS:
* ext/speex/gstspeexenc.h:
Fixed include path of adapter

19 years agoext/speex/: Fix property warning.
Wim Taymans [Tue, 23 Aug 2005 18:24:36 +0000 (18:24 +0000)]
ext/speex/: Fix property warning.

Original commit message from CVS:
* ext/speex/gstspeexdec.c: (gst_speex_dec_class_init):
* ext/speex/gstspeexenc.c: (gst_speexenc_class_init):
Fix property warning.

19 years agogst/rtp/: Small updates, RFC reference to payload encoders.
Wim Taymans [Tue, 23 Aug 2005 16:54:38 +0000 (16:54 +0000)]
gst/rtp/: Small updates, RFC reference to payload encoders.

Original commit message from CVS:
* gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_init),
(gst_rtpamrdec_sink_setcaps), (gst_rtpamrdec_chain):
* gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_class_init),
(gst_rtpamrenc_init), (gst_rtpamrenc_chain):
* gst/rtp/gstrtph263penc.c: (gst_rtph263penc_class_init),
(gst_rtph263penc_flush), (gst_rtph263penc_chain):
Small updates, RFC reference to payload encoders.

19 years agoPort speexdec. Leads to some unfamiliar warnings on console, but works otherwise.
Ronald S. Bultje [Tue, 23 Aug 2005 15:14:01 +0000 (15:14 +0000)]
Port speexdec. Leads to some unfamiliar warnings on console, but works otherwise.

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/speex/Makefile.am:
* ext/speex/gstspeex.c: (plugin_init):
* ext/speex/gstspeexdec.c: (speex_get_query_types),
(gst_speex_dec_init), (speex_dec_src_query), (speex_dec_src_event),
(speex_dec_event), (speex_dec_chain):
Port speexdec. Leads to some unfamiliar warnings on console,
but works otherwise.

19 years agosys/oss/gstosssrc.c (gst_oss_src_open): Set the device-name property after opening...
Andy Wingo [Tue, 23 Aug 2005 14:10:05 +0000 (14:10 +0000)]
sys/oss/gstosssrc.c (gst_oss_src_open): Set the device-name property after opening the mixer.

Original commit message from CVS:
2005-08-23  Andy Wingo  <wingo@pobox.com>

* sys/oss/gstosssrc.c (gst_oss_src_open): Set the device-name
property after opening the mixer.

19 years agosys/oss/gstosssrc.*: Easy to implement a mixer, eh...
Andy Wingo [Tue, 23 Aug 2005 13:59:22 +0000 (13:59 +0000)]
sys/oss/gstosssrc.*: Easy to implement a mixer, eh...

Original commit message from CVS:
2005-08-23  Andy Wingo  <wingo@pobox.com>

* sys/oss/gstosssrc.c:
* sys/oss/gstosssrc.h: Easy to implement a mixer, eh...

19 years agosys/oss/gstossmixerelement.*: Added mixer element like alsamixer.
Andy Wingo [Tue, 23 Aug 2005 13:53:17 +0000 (13:53 +0000)]
sys/oss/gstossmixerelement.*: Added mixer element like alsamixer.

Original commit message from CVS:
2005-08-23  Andy Wingo  <wingo@pobox.com>

* sys/oss/gstossmixerelement.h:
* sys/oss/gstossmixerelement.c: Added mixer element like
alsamixer.

* sys/oss/Makefile.am:
* sys/oss/gstossaudio.c: Register the ossmixer element.

19 years agochangelog
Andy Wingo [Tue, 23 Aug 2005 13:27:30 +0000 (13:27 +0000)]
changelog

Original commit message from CVS:
changelog

19 years agosys/oss/gstossmixer.*: Refactored to be more like alsamixer.
Andy Wingo [Tue, 23 Aug 2005 13:26:21 +0000 (13:26 +0000)]
sys/oss/gstossmixer.*: Refactored to be more like alsamixer.

Original commit message from CVS:
2005-08-23  Andy Wingo  <wingo@pobox.com>

* sys/oss/gstossmixer.h:
* sys/oss/gstossmixer.c: Refactored to be more like alsamixer.

* sys/oss/gstossmixertrack.h:
* sys/oss/gstossmixertrack.c: Split out from gstossmixer.[ch],
like gstalsamixer.

* sys/oss/gstosssrc.c:
* sys/oss/gstosssink.c: Where before we used a gstosselement
object as a helper library, now just call functions from
gstosshelper.

* sys/oss/gstosshelper.h:
* sys/oss/gstosshelper.c: Made a real library. Removed
propertyprobe for now, should add it back later.

* sys/oss/gstosselement.h:
* sys/oss/gstosselement.c: Removed, we don't have a shared base
class.

* sys/oss/gstosshelper.c (gst_oss_helper_probe_caps): Search
higher-to-lower, makes 16 bit appear earlier in the caps, which
makes it preferred.

19 years agosys/oss/gstosssrc.*: Totally ported, dude.
Andy Wingo [Tue, 23 Aug 2005 09:46:29 +0000 (09:46 +0000)]
sys/oss/gstosssrc.*: Totally ported, dude.

Original commit message from CVS:
2005-08-23  Andy Wingo  <wingo@pobox.com>

* sys/oss/gstosssrc.h:
* sys/oss/gstosssrc.c: Totally ported, dude.

* sys/oss/Makefile.am:
* sys/oss/gstossaudio.c: Add osssrc.

* sys/oss/gstosssink.c: We do native byte order.

19 years agoFixed mishandling events and incorrect audio skipping after seek.
Owen Fraser-Green [Tue, 23 Aug 2005 07:54:31 +0000 (07:54 +0000)]
Fixed mishandling events and incorrect audio skipping after seek.

Original commit message from CVS:
Fixed mishandling events and incorrect audio skipping after seek.

19 years agoext/mad/gstid3tag.c: Works a bit better now, but still needs a rewrite to use get_ran...
Jan Schmidt [Mon, 22 Aug 2005 19:58:57 +0000 (19:58 +0000)]
ext/mad/gstid3tag.c: Works a bit better now, but still needs a rewrite to use get_range instead of this seeking nasti...

Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_init),
(gst_id3_tag_sink_event), (gst_id3_tag_do_caps_nego),
(gst_id3_tag_chain), (gst_id3_tag_change_state), (plugin_init):
Works a bit better now, but still needs a rewrite to use
get_range instead of this seeking nastiness.

19 years agoPort flacdec (seeking is still slow'ish).
Ronald S. Bultje [Mon, 22 Aug 2005 11:20:18 +0000 (11:20 +0000)]
Port flacdec (seeking is still slow'ish).

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/flac/Makefile.am:
* ext/flac/gstflac.c: (plugin_init):
* ext/flac/gstflacdec.c: (flacdec_get_type), (gst_flacdec_init),
(gst_flacdec_update_metadata), (gst_flacdec_seek),
(gst_flacdec_tell), (gst_flacdec_length), (gst_flacdec_read),
(gst_flacdec_write), (gst_flacdec_loop),
(gst_flacdec_get_src_query_types), (gst_flacdec_src_query),
(gst_flacdec_src_event), (gst_flacdec_sink_activate),
(gst_flacdec_sink_activate_pull), (gst_flacdec_change_state):
* ext/flac/gstflacdec.h:
Port flacdec (seeking is still slow'ish).

19 years agoFixed some seeking issues
Owen Fraser-Green [Mon, 22 Aug 2005 07:32:59 +0000 (07:32 +0000)]
Fixed some seeking issues

Original commit message from CVS:
Fixed some seeking issues

19 years agoadd mpegaudioparse to spec file
Christian Schaller [Fri, 19 Aug 2005 16:25:07 +0000 (16:25 +0000)]
add mpegaudioparse to spec file

Original commit message from CVS:
add mpegaudioparse to spec file

19 years agogst/udp/gstmultiudpsink.c: Remove get_time code that is both wrong and unneeded.
Wim Taymans [Fri, 19 Aug 2005 16:22:41 +0000 (16:22 +0000)]
gst/udp/gstmultiudpsink.c: Remove get_time code that is both wrong and unneeded.

Original commit message from CVS:
* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init):
Remove get_time code that is both wrong and unneeded.

19 years agoadd missing header file for disting
Christian Schaller [Fri, 19 Aug 2005 15:22:11 +0000 (15:22 +0000)]
add missing header file for disting

Original commit message from CVS:
add missing header file for disting

19 years agogst/rtp/gstrtph263penc.*: Added configurable pt and ssrc, to be merged in the caps...
Wim Taymans [Fri, 19 Aug 2005 15:01:05 +0000 (15:01 +0000)]
gst/rtp/gstrtph263penc.*: Added configurable pt and ssrc, to be merged in the caps or a base class...

Original commit message from CVS:
* gst/rtp/gstrtph263penc.c: (gst_rtph263penc_class_init),
(gst_rtph263penc_flush), (gst_rtph263penc_chain),
(gst_rtph263penc_set_property), (gst_rtph263penc_get_property):
* gst/rtp/gstrtph263penc.h:
Added configurable pt and ssrc, to be merged in the caps or
a base class...

19 years agogst/rtp/: Some cleanups in the h263p (de)payloaders.
Wim Taymans [Fri, 19 Aug 2005 14:51:20 +0000 (14:51 +0000)]
gst/rtp/: Some cleanups in the h263p (de)payloaders.

Original commit message from CVS:
* gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_init),
(gst_rtph263pdec_chain):
* gst/rtp/gstrtph263penc.c: (gst_rtph263penc_class_init),
(gst_rtph263penc_flush), (gst_rtph263penc_chain):
Some cleanups in the h263p (de)payloaders.

19 years agoadd mpegaudioparse to configure.ac
Christian Schaller [Fri, 19 Aug 2005 14:49:11 +0000 (14:49 +0000)]
add mpegaudioparse to configure.ac

Original commit message from CVS:
add mpegaudioparse to configure.ac

19 years agolatest makefile and spec file fixes
Christian Schaller [Fri, 19 Aug 2005 14:44:09 +0000 (14:44 +0000)]
latest makefile and spec file fixes

Original commit message from CVS:
latest makefile and spec file fixes

19 years agoext/amrnb/: Update caps with audio/AMR.
Wim Taymans [Fri, 19 Aug 2005 12:44:35 +0000 (12:44 +0000)]
ext/amrnb/: Update caps with audio/AMR.

Original commit message from CVS:
* ext/amrnb/amrnbdec.c:
* ext/amrnb/amrnbenc.c: (gst_amrnbenc_setcaps):
* ext/amrnb/amrnbparse.c:
Update caps with audio/AMR.

* gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_init),
(gst_rtpamrdec_sink_setcaps), (gst_rtpamrdec_chain),
(gst_rtpamrdec_change_state):
* gst/rtp/gstrtpamrdec.h:
* gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_class_init),
(gst_rtpamrenc_init), (gst_rtpamrenc_chain):
Dont set FT headers twice, it was already in the encoded
bitstream.

* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), (gst_rtspsrc_open),
(gst_rtspsrc_close), (gst_rtspsrc_play):
* gst/rtsp/rtspconnection.c: (parse_line):
Cleanups

* gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
(gst_udpsrc_create), (gst_udpsrc_set_property),
(gst_udpsrc_get_property):
* gst/udp/gstudpsrc.h:
Added caps property, we need this soon to type the buffers.

19 years agogst/rtp/gstrtpamrdec.c: Fix up amr depayloader a bit.
Wim Taymans [Thu, 18 Aug 2005 20:14:46 +0000 (20:14 +0000)]
gst/rtp/gstrtpamrdec.c: Fix up amr depayloader a bit.

Original commit message from CVS:
* gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_init),
(gst_rtpamrdec_chain):
Fix up amr depayloader a bit.

* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), (gst_rtspsrc_open),
(gst_rtspsrc_close), (gst_rtspsrc_play):
Look for options result in Public and Allow header fields..
spec says Allow but some servers return Public...

19 years agogst/rtp/gstrtpamrenc.*: Added payload_type and ssrc properties to the payloader.
Wim Taymans [Thu, 18 Aug 2005 19:47:38 +0000 (19:47 +0000)]
gst/rtp/gstrtpamrenc.*: Added payload_type and ssrc properties to the payloader.

Original commit message from CVS:
* gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_class_init),
(gst_rtpamrenc_init), (gst_rtpamrenc_chain),
(gst_rtpamrenc_set_property), (gst_rtpamrenc_get_property):
* gst/rtp/gstrtpamrenc.h:
Added payload_type and ssrc properties to the payloader.

* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), (gst_rtspsrc_open),
(gst_rtspsrc_close), (gst_rtspsrc_play):
Options need to be stripped and are in the Public header field.

* gst/rtsp/rtspurl.c: (rtsp_url_parse):
Fix url / parsing...

19 years agogst/rtp/: Added very simplistic amr payloader. depayloader does not work yet.
Wim Taymans [Thu, 18 Aug 2005 17:39:17 +0000 (17:39 +0000)]
gst/rtp/: Added very simplistic amr payloader. depayloader does not work yet.

Original commit message from CVS:
* gst/rtp/Makefile.am:
* gst/rtp/gstrtp.c: (plugin_init):
* gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_get_type),
(gst_rtpamrdec_base_init), (gst_rtpamrdec_class_init),
(gst_rtpamrdec_init), (gst_rtpamrdec_chain),
(gst_rtpamrdec_set_property), (gst_rtpamrdec_get_property),
(gst_rtpamrdec_change_state), (gst_rtpamrdec_plugin_init):
* gst/rtp/gstrtpamrdec.h:
* gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_get_type),
(gst_rtpamrenc_base_init), (gst_rtpamrenc_class_init),
(gst_rtpamrenc_init), (gst_rtpamrenc_chain),
(gst_rtpamrenc_set_property), (gst_rtpamrenc_get_property),
(gst_rtpamrenc_change_state), (gst_rtpamrenc_plugin_init):
* gst/rtp/gstrtpamrenc.h:
* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_class_init),
(gst_rtpmpaenc_flush), (gst_rtpmpaenc_chain):
Added very simplistic amr payloader. depayloader does not
work yet.

19 years agogst/rtsp/: Handle RTSP defaults better.
Wim Taymans [Thu, 18 Aug 2005 16:53:14 +0000 (16:53 +0000)]
gst/rtsp/: Handle RTSP defaults better.

Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_send), (gst_rtspsrc_open),
(gst_rtspsrc_close), (gst_rtspsrc_play), (gst_rtspsrc_pause),
(gst_rtspsrc_change_state):
* gst/rtsp/gstrtspsrc.h:
* gst/rtsp/rtspdefs.c: (rtsp_method_as_text), (rtsp_find_method):
* gst/rtsp/rtspdefs.h:
* gst/rtsp/rtsptransport.c: (rtsp_transport_parse):
Handle RTSP defaults better.
Issue OPTIONS request to figure out what we are allowed to do.
Make the methods a bitfield so we can easily collect supported
options.
Fix rtsp_find_method.
Do proper RTSP connection shutdown.

19 years agogst/rtp/: Remove old code that is now in gst-libs/gst/rtp/.
Wim Taymans [Thu, 18 Aug 2005 10:33:15 +0000 (10:33 +0000)]
gst/rtp/: Remove old code that is now in gst-libs/gst/rtp/.

Original commit message from CVS:
* gst/rtp/Makefile.am:
* gst/rtp/gstrtp-common.h:
* gst/rtp/gstrtp.c: (plugin_init):
* gst/rtp/gstrtpL16enc.h:
* gst/rtp/gstrtpdec.c: (gst_rtpdec_get_type),
(gst_rtpdec_class_init), (gst_rtpdec_chain_rtp),
(gst_rtpdec_chain_rtcp), (gst_rtpdec_change_state),
(gst_rtpdec_plugin_init):
* gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_get_type),
(gst_rtph263pdec_base_init), (gst_rtph263pdec_class_init),
(gst_rtph263pdec_init), (gst_rtph263pdec_chain),
(gst_rtph263pdec_set_property), (gst_rtph263pdec_get_property),
(gst_rtph263pdec_change_state), (gst_rtph263pdec_plugin_init):
* gst/rtp/gstrtph263pdec.h:
* gst/rtp/gstrtph263penc.c: (gst_rtph263penc_get_type),
(gst_rtph263penc_base_init), (gst_rtph263penc_class_init),
(gst_rtph263penc_init), (gst_rtph263penc_flush),
(gst_rtph263penc_chain), (gst_rtph263penc_set_property),
(gst_rtph263penc_get_property), (gst_rtph263penc_change_state),
(gst_rtph263penc_plugin_init):
* gst/rtp/gstrtph263penc.h:
* gst/rtp/gstrtpmpadec.c: (gst_rtpmpadec_get_type),
(gst_rtpmpadec_base_init), (gst_rtpmpadec_class_init),
(gst_rtpmpadec_init), (gst_rtpmpadec_chain),
(gst_rtpmpadec_set_property), (gst_rtpmpadec_get_property),
(gst_rtpmpadec_change_state), (gst_rtpmpadec_plugin_init):
* gst/rtp/gstrtpmpadec.h:
* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_get_type),
(gst_rtpmpaenc_base_init), (gst_rtpmpaenc_class_init),
(gst_rtpmpaenc_init), (gst_rtpmpaenc_flush), (gst_rtpmpaenc_chain),
(gst_rtpmpaenc_set_property), (gst_rtpmpaenc_get_property),
(gst_rtpmpaenc_change_state), (gst_rtpmpaenc_plugin_init):
* gst/rtp/gstrtpmpaenc.h:
* gst/rtp/rtp-packet.c:
* gst/rtp/rtp-packet.h:
Remove old code that is now in gst-libs/gst/rtp/.
Added some payload/depayloaders.

* gst/udp/gstudpsink.c: (gst_udpsink_class_init):
Fix port number range.

19 years agoconfigure.ac: Added mpegaudioparse
Wim Taymans [Wed, 17 Aug 2005 19:05:50 +0000 (19:05 +0000)]
configure.ac: Added mpegaudioparse

Original commit message from CVS:
* configure.ac:
Added mpegaudioparse

* ext/lame/gstlame.c: (gst_lame_src_getcaps),
(gst_lame_src_setcaps), (gst_lame_sink_setcaps),
(gst_lame_sink_event), (gst_lame_chain):
Some cleanups.
Fix memleak.

* gst/mpegaudioparse/gstmpegaudioparse.c:
(gst_mp3parse_class_init), (gst_mp3parse_init),
(gst_mp3parse_chain), (gst_mp3parse_change_state):
* gst/mpegaudioparse/gstmpegaudioparse.h:
Ported mpegaudioparse

19 years agoremoving README from Makefile.am as its gone from CVS
Christian Schaller [Wed, 17 Aug 2005 11:30:19 +0000 (11:30 +0000)]
removing README from Makefile.am as its gone from CVS

Original commit message from CVS:
removing README from Makefile.am as its gone from CVS

19 years agogst/rtsp/gstrtspsrc.c: Support absolute control urls too.
Wim Taymans [Wed, 17 Aug 2005 10:30:55 +0000 (10:30 +0000)]
gst/rtsp/gstrtspsrc.c: Support absolute control urls too.

Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open), (gst_rtspsrc_play):
Support absolute control urls too.

19 years agogst/: Uncomment metadata and codec-name handling.
Ronald S. Bultje [Tue, 16 Aug 2005 16:30:23 +0000 (16:30 +0000)]
gst/: Uncomment metadata and codec-name handling.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
(gst_avi_demux_stream_header):
* gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
(gst_qtdemux_add_stream), (qtdemux_parse_tree):
Uncomment metadata and codec-name handling.

19 years agoFix compile warning.
Wim Taymans [Tue, 16 Aug 2005 16:12:14 +0000 (16:12 +0000)]
Fix compile warning.

Original commit message from CVS:
* configure.ac:
* ext/amrnb/amrnbparse.c: (gst_amrnbparse_read_header):
Fix compile warning.

* ext/lame/gstlame.c: (gst_lame_class_init),
(gst_lame_src_getcaps), (gst_lame_src_setcaps),
(gst_lame_sink_setcaps), (gst_lame_init), (gst_lame_sink_event),
(gst_lame_chain), (gst_lame_change_state):
* ext/lame/gstlame.h:
Port lame plugin

19 years agoext/raw1394/gstdv1394src.c (gst_dv1394src_iso_receive): Note license info in the...
Andy Wingo [Tue, 16 Aug 2005 14:04:39 +0000 (14:04 +0000)]
ext/raw1394/gstdv1394src.c (gst_dv1394src_iso_receive): Note license info in the source code -- was only in the commi...

Original commit message from CVS:
2005-08-16  Andy Wingo  <wingo@pobox.com>

* ext/raw1394/gstdv1394src.c (gst_dv1394src_iso_receive): Note
license info in the source code -- was only in the commit log
before.

* ext/dv/gstdvdec.h:
* ext/dv/gstdvdec.c: Only decodes systemstream=FALSE dv video --
old pipelines using dvdec should probably have a dvdemux first.

* ext/dv/gstdvdemux.h:
* ext/dv/gstdvdemux.c: Split out from dvdec, chunks the incoming
systemstream=TRUE data into frames, sets caps data, and spits out
PCM audio in addition to systemstream=FALSE video frames. Operates
in chain mode only for now; should make a getrange version as
well.

* ext/dv/gstdv.c: New file, registers the libgstdv plugin.

* ext/dv/Makefile.am: Library name changed to libgstdv. Split
dvdec into dvdemux and dvdec.

19 years agoremove seeking example, they're in gst-plugins-base
Thomas Vander Stichele [Tue, 16 Aug 2005 13:37:47 +0000 (13:37 +0000)]
remove seeking example, they're in gst-plugins-base

Original commit message from CVS:
remove seeking example, they're in gst-plugins-base

19 years agoHandle _push() return values.
Ronald S. Bultje [Tue, 16 Aug 2005 09:54:10 +0000 (09:54 +0000)]
Handle _push() return values.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_event), (gst_faad_chain):
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
Handle _push() return values.

19 years agoFix debug.
Ronald S. Bultje [Mon, 15 Aug 2005 15:58:49 +0000 (15:58 +0000)]
Fix debug.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_event):
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
Fix debug.

19 years agogst/qtdemux/qtdemux.c: Forwardport from 0.8 to implement RLE.
Ronald S. Bultje [Mon, 15 Aug 2005 13:44:50 +0000 (13:44 +0000)]
gst/qtdemux/qtdemux.c: Forwardport from 0.8 to implement RLE.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
(qtdemux_video_caps):
Forwardport from 0.8 to implement RLE.

19 years agogst/rtsp/README: Added rtsp server implementation docs.
Wim Taymans [Mon, 15 Aug 2005 13:29:41 +0000 (13:29 +0000)]
gst/rtsp/README: Added rtsp server implementation docs.

Original commit message from CVS:
* gst/rtsp/README:
Added rtsp server implementation docs.

19 years agopound some sense in the colorspace elements
Thomas Vander Stichele [Sun, 14 Aug 2005 16:21:01 +0000 (16:21 +0000)]
pound some sense in the colorspace elements

Original commit message from CVS:
pound some sense in the colorspace elements

19 years agostandard elements
Thomas Vander Stichele [Sun, 14 Aug 2005 16:14:11 +0000 (16:14 +0000)]
standard elements

Original commit message from CVS:
standard elements

19 years agolicensing, name and description changes
Thomas Vander Stichele [Sun, 14 Aug 2005 16:10:55 +0000 (16:10 +0000)]
licensing, name and description changes

Original commit message from CVS:
licensing, name and description changes

19 years agoUse -lgstfoo-@GST_MAJORMINOR@ instead of -lgstfoo-0.9
Tim-Philipp Müller [Sat, 13 Aug 2005 11:58:03 +0000 (11:58 +0000)]
Use -lgstfoo-@GST_MAJORMINOR@ instead of -lgstfoo-0.9

Original commit message from CVS:
* ext/mad/Makefile.am:
* gst/avi/Makefile.am:
* gst/effectv/Makefile.am:
* gst/udp/Makefile.am:
* gst/wavparse/Makefile.am:
Use -lgstfoo-@GST_MAJORMINOR@ instead of -lgstfoo-0.9

19 years agoremoved from HEAD
Thomas Vander Stichele [Sat, 13 Aug 2005 11:43:57 +0000 (11:43 +0000)]
removed from HEAD

Original commit message from CVS:
removed from HEAD

19 years agoext/jpeg/gstjpegdec.c: Fix decoding of pictures with certain uneven or unaligned...
Tim-Philipp Müller [Fri, 12 Aug 2005 19:33:31 +0000 (19:33 +0000)]
ext/jpeg/gstjpegdec.c: Fix decoding of pictures with certain uneven or unaligned widths where jpeglib needs more hori...

Original commit message from CVS:
* ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_decode_indirect),
(gst_jpeg_dec_decode_direct), (gst_jpeg_dec_chain):
Fix decoding of pictures with certain uneven or unaligned
widths where jpeglib needs more horizontal padding than our
I420 buffers provide, resulting in blocky artifacts at the
left side of the picture (#164176).
Also make use of our shiny new GST_ROUND_N() macros.

19 years agoext/jpeg/gstjpegdec.*: Fix crashes/invalid memory access for pictures that have a...
Tim-Philipp Müller [Thu, 11 Aug 2005 15:02:37 +0000 (15:02 +0000)]
ext/jpeg/gstjpegdec.*: Fix crashes/invalid memory access for pictures that have a height that is not a multiple of 16...

Original commit message from CVS:
* ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), (gst_jpeg_dec_chain),
(gst_jpeg_dec_change_state):
* ext/jpeg/gstjpegdec.h:
Fix crashes/invalid memory access for pictures that have a height
that is not a multiple of 16 (or rather: v_samp_factor * DCTSIZE).
Also fix the state change function for downwards state changes
(need to chain up to parent before destroying our resources, to
make sure pads get deactivated and our chain function isn't
running and using those very same resources in another thread).
The jpeg line buffer only needs to be v_samp_factor*DCTSIZE lines
per plane, not picture_height lines; allocate that on the stack.

19 years agogst/wavparse/gstwavparse.c: Add some fixes from 0.8 branch: allow 24/32bps songs...
Tim-Philipp Müller [Wed, 10 Aug 2005 12:12:31 +0000 (12:12 +0000)]
gst/wavparse/gstwavparse.c: Add some fixes from 0.8 branch: allow 24/32bps songs and blockalign samples to the header...

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers),
(gst_wavparse_stream_data):
Add some fixes from 0.8 branch: allow 24/32bps songs and
blockalign samples to the header-specified size, if any
(#311070); error out on channels==0 or bitrate==0
(#309043, #304588).

19 years agoport fixes from 0.8 to level
Thomas Vander Stichele [Wed, 10 Aug 2005 10:54:02 +0000 (10:54 +0000)]
port fixes from 0.8 to level

Original commit message from CVS:
port fixes from 0.8 to level

19 years agoext/faad/gstfaad.c: Add debug category, remove Close() call that made it crash whenev...
Ronald S. Bultje [Wed, 10 Aug 2005 09:33:58 +0000 (09:33 +0000)]
ext/faad/gstfaad.c: Add debug category, remove Close() call that made it crash whenever reusing, renegotiating or any...

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_class_init), (gst_faad_setcaps):
Add debug category, remove Close() call that made it crash
whenever reusing, renegotiating or anything; Close() actually
free()s the handle and should only be called on READY->NULL.
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
Actually set caps on buffer (in addition to pad), also.

19 years agoImplemented push-pull and seeking in rmdemux
Owen Fraser-Green [Wed, 10 Aug 2005 08:33:18 +0000 (08:33 +0000)]
Implemented push-pull and seeking in rmdemux

Original commit message from CVS:
Implemented push-pull and seeking in rmdemux

19 years agoext/faad/gstfaad.c: Sign/unsign mismatch.
Ronald S. Bultje [Tue, 9 Aug 2005 14:43:48 +0000 (14:43 +0000)]
ext/faad/gstfaad.c: Sign/unsign mismatch.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_event):
Sign/unsign mismatch.
* configure.ac:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
(gst_qtdemux_init), (gst_qtdemux_get_src_query_types),
(gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event),
(plugin_init), (gst_qtdemux_handle_sink_event),
(gst_qtdemux_change_state), (gst_qtdemux_loop_header),
(qtdemux_sink_activate), (qtdemux_sink_activate_pull),
(gst_qtdemux_add_stream), (qtdemux_parse), (qtdemux_parse_tree),
(qtdemux_parse_trak), (qtdemux_video_caps), (qtdemux_audio_caps):
* gst/qtdemux/qtdemux.h:
Half-assed port (hey, it works).

19 years agogst/avi/gstavidemux.c: Fix AVI header parsing: add missing break statement after
Tim-Philipp Müller [Tue, 9 Aug 2005 14:40:02 +0000 (14:40 +0000)]
gst/avi/gstavidemux.c: Fix AVI header parsing: add missing break statement after

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_stream_header):
Fix AVI header parsing: add missing break statement after
GST_RIFF_INFO_LIST parsing code; gst_riff_read_chunk() has
already advanced the avi->offset, no need to do it twice
(fixes MovieOfMovies.avi).

19 years agoext/jpeg/gstjpegdec.*: Make mjpeg actually work and skip jpeg data parsing if we...
Tim-Philipp Müller [Tue, 9 Aug 2005 14:16:33 +0000 (14:16 +0000)]
ext/jpeg/gstjpegdec.*: Make mjpeg actually work and skip jpeg data parsing if we know that the input is packetized (i...

Original commit message from CVS:
* ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
(gst_jpeg_dec_setcaps), (gst_jpeg_dec_chain),
(gst_jpeg_dec_change_state):
* ext/jpeg/gstjpegdec.h:
Make mjpeg actually work and skip jpeg data parsing if we
know that the input is packetized (ie. each input buffer
is exactly one jpeg frame).

19 years agoext/mad/gstmad.c: It'd be nice if I could listen to my mp3 files, so send out an...
Ronald S. Bultje [Tue, 9 Aug 2005 13:02:53 +0000 (13:02 +0000)]
ext/mad/gstmad.c: It'd be nice if I could listen to my mp3 files, so send out an initial discont, as the sink apparen...

Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_init), (gst_mad_chain):
It'd be nice if I could listen to my mp3 files, so send out an
initial discont, as the sink apparently wants.

19 years agogst/avi/gstavidemux.c: Fix seeking (or, well, fix threading issue where a variable...
Ronald S. Bultje [Tue, 9 Aug 2005 12:33:21 +0000 (12:33 +0000)]
gst/avi/gstavidemux.c: Fix seeking (or, well, fix threading issue where a variable was set before a lock was taken an...

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event),
(gst_avi_demux_handle_seek):
Fix seeking (or, well, fix threading issue where a variable was
set before a lock was taken and was already unset before that
same lock was taken and was thus no longer in existance when it
actually had to be used).

19 years agogst/avi/gstavidemux.c: Mixing binary and logical operators is not going to work;...
Ronald S. Bultje [Tue, 9 Aug 2005 12:22:12 +0000 (12:22 +0000)]
gst/avi/gstavidemux.c: Mixing binary and logical operators is not going to work; fix position-querying in Totem.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
Mixing binary and logical operators is not going to work; fix
position-querying in Totem.

19 years agoext/faad/gstfaad.*: Fix negotiation (#310932) and miscellaneous other stuff. Probably...
Tim-Philipp Müller [Mon, 8 Aug 2005 19:20:01 +0000 (19:20 +0000)]
ext/faad/gstfaad.*: Fix negotiation (#310932) and miscellaneous other stuff. Probably still needs some more work.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_base_init), (gst_faad_class_init),
(gst_faad_init), (gst_faad_setcaps), (gst_faad_srcgetcaps),
(gst_faad_event), (gst_faad_update_caps), (gst_faad_chain),
(gst_faad_change_state):
* ext/faad/gstfaad.h:
Fix negotiation (#310932) and miscellaneous other stuff. Probably
still needs some more work.

19 years agoext/jpeg/gstjpegdec.c: Add setcaps() function (for mjpeg).
Tim-Philipp Müller [Mon, 8 Aug 2005 19:09:19 +0000 (19:09 +0000)]
ext/jpeg/gstjpegdec.c: Add setcaps() function (for mjpeg).

Original commit message from CVS:
* ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
(gst_jpeg_dec_setcaps), (gst_jpeg_dec_chain):
Add setcaps() function (for mjpeg).

19 years agoext/esd/esdsink.c (gst_esdsink_getcaps): Seems that wierd va_list caps setting functi...
Andy Wingo [Mon, 8 Aug 2005 17:27:28 +0000 (17:27 +0000)]
ext/esd/esdsink.c (gst_esdsink_getcaps): Seems that wierd va_list caps setting function was borked. Fixed esdsink.

Original commit message from CVS:
2005-08-08  Andy Wingo  <wingo@pobox.com>

* ext/esd/esdsink.c (gst_esdsink_getcaps): Seems that wierd
va_list caps setting function was borked. Fixed esdsink.

19 years agosys/oss/gstosssink.c (gst_oss_sink_open, gst_oss_sink_close)
Andy Wingo [Mon, 8 Aug 2005 16:43:47 +0000 (16:43 +0000)]
sys/oss/gstosssink.c (gst_oss_sink_open, gst_oss_sink_close)

Original commit message from CVS:
2005-08-08  Andy Wingo  <wingo@pobox.com>

* sys/oss/gstosssink.c (gst_oss_sink_open, gst_oss_sink_close)
(gst_oss_sink_prepare, gst_oss_sink_unprepare): Update for newer
audiosink api.

* ext/raw1394/gstdv1394src.c (gst_dv1394src_get_property)
(gst_dv1394src_set_property): Style. All about the style.

* ext/esd/esdsink.c (gst_esdsink_getcaps): Return specific caps
only if in READY or higher (i.e., if _open() has been called.)
(gst_esdsink_open, gst_esdsink_close, gst_esdsink_prepare)
(gst_esdsink_unprepare): Update for audiosink changes.
(gst_esdsink_change_state): Die!

19 years agoupdate spec file and fix some disting omissions
Christian Schaller [Mon, 8 Aug 2005 16:30:17 +0000 (16:30 +0000)]
update spec file and fix some disting omissions

Original commit message from CVS:
update spec file and fix some disting omissions

19 years agoext/jpeg/Makefile.am: Fix compile.
Ronald S. Bultje [Mon, 8 Aug 2005 14:51:35 +0000 (14:51 +0000)]
ext/jpeg/Makefile.am: Fix compile.

Original commit message from CVS:
* ext/jpeg/Makefile.am:
Fix compile.

19 years agoPort jpegdec to 0.9; handles 'progressive loading' now, ie. input does no longer...
Tim-Philipp Müller [Mon, 8 Aug 2005 12:13:08 +0000 (12:13 +0000)]
Port jpegdec to 0.9; handles 'progressive loading' now, ie. input does no longer need to be one single buffer.

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/jpeg/Makefile.am:
* ext/jpeg/gstjpeg.c: (plugin_init):
* ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_get_type),
(gst_jpeg_dec_finalize), (gst_jpeg_dec_base_init),
(gst_jpeg_dec_class_init), (gst_jpeg_dec_fill_input_buffer),
(gst_jpeg_dec_init_source), (gst_jpeg_dec_skip_input_data),
(gst_jpeg_dec_resync_to_restart), (gst_jpeg_dec_term_source),
(gst_jpeg_dec_my_output_message), (gst_jpeg_dec_my_emit_message),
(gst_jpeg_dec_my_error_exit), (gst_jpeg_dec_init),
(is_jpeg_start_marker), (is_jpeg_end_marker),
(gst_jpeg_dec_find_jpeg_header), (gst_jpeg_dec_ensure_header),
(gst_jpeg_dec_have_end_marker),
(gst_jpeg_dec_parse_tag_has_entropy_segment),
(gst_jpeg_dec_parse_image_data), (gst_jpeg_dec_chain),
(gst_jpeg_dec_change_state):
* ext/jpeg/gstjpegdec.h:
Port jpegdec to 0.9; handles 'progressive loading' now, ie. input does
no longer need to be one single buffer.

19 years agosys/oss/gstossaudio.c (plugin_init): Second-class citizen.
Andy Wingo [Thu, 4 Aug 2005 20:05:51 +0000 (20:05 +0000)]
sys/oss/gstossaudio.c (plugin_init): Second-class citizen.

Original commit message from CVS:
2005-08-04  Andy Wingo  <wingo@pobox.com>

* sys/oss/gstossaudio.c (plugin_init): Second-class citizen.

* gst/videobox/gstvideobox.c (gst_video_box_get_size): Update for
API changes.

* configure.ac (DEFAULT_AUDIOSINK, DEFAULT_VIDEOSINK): Set to
autoaudiosink and autovideosink.

19 years agogst/avi/gstavidemux.c: You need to allocatate (len+1) characters to store a len size...
Edward Hervey [Thu, 4 Aug 2005 18:31:12 +0000 (18:31 +0000)]
gst/avi/gstavidemux.c: You need to allocatate (len+1) characters to store a len size string.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_reset),
(gst_avi_demux_parse_stream), (gst_avi_demux_process_next_entry):
You need to allocatate (len+1) characters to store a len size string.
Also don't stop the processing task if the output pad is not linked.

19 years agoUse new ghostpad API; now they actually work in Totem, also.
Ronald S. Bultje [Wed, 3 Aug 2005 17:18:31 +0000 (17:18 +0000)]
Use new ghostpad API; now they actually work in Totem, also.

Original commit message from CVS:
* ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset),
(gst_gconf_audio_sink_init), (do_toggle_element),
(cb_toggle_element), (gst_gconf_audio_sink_change_state):
* ext/gconf/gstgconfaudiosink.h:
* ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset),
(gst_gconf_video_sink_init), (do_toggle_element),
(cb_toggle_element), (gst_gconf_video_sink_change_state):
* ext/gconf/gstgconfvideosink.h:
* gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
(gst_auto_audio_sink_init), (gst_auto_audio_sink_detect),
(gst_auto_audio_sink_change_state):
* gst/autodetect/gstautoaudiosink.h:
* gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
(gst_auto_video_sink_init), (gst_auto_video_sink_detect),
(gst_auto_video_sink_change_state):
* gst/autodetect/gstautovideosink.h:
Use new ghostpad API; now they actually work in Totem, also.

19 years agoext/libpng/Makefile.am: Fix uninstalled build.
Ronald S. Bultje [Wed, 3 Aug 2005 14:49:06 +0000 (14:49 +0000)]
ext/libpng/Makefile.am: Fix uninstalled build.

Original commit message from CVS:
* ext/libpng/Makefile.am:
Fix uninstalled build.

19 years agodelete obsolete example
Stefan Kost [Tue, 2 Aug 2005 12:15:25 +0000 (12:15 +0000)]
delete obsolete example

Original commit message from CVS:
delete obsolete example

19 years agoremoved obsolete include
Stefan Kost [Tue, 2 Aug 2005 11:53:31 +0000 (11:53 +0000)]
removed obsolete include

Original commit message from CVS:
removed obsolete include

19 years agoPorted pngenc , still have to port pngdec...
Edward Hervey [Tue, 2 Aug 2005 11:42:33 +0000 (11:42 +0000)]
Ported pngenc , still have to port pngdec...

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/libpng/Makefile.am:
* ext/libpng/gstpng.c:
* ext/libpng/gstpngenc.c:
Ported pngenc , still have to port pngdec...

19 years agodeactivate and remove dparams (libgstcontrol)
Stefan Kost [Mon, 1 Aug 2005 16:22:31 +0000 (16:22 +0000)]
deactivate and remove dparams (libgstcontrol)

Original commit message from CVS:
deactivate and remove dparams (libgstcontrol)

19 years agoext/faad/gstfaad.c: Compile fixes.
Wim Taymans [Wed, 27 Jul 2005 20:29:14 +0000 (20:29 +0000)]
ext/faad/gstfaad.c: Compile fixes.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_event):
Compile fixes.

19 years agoVarious event updates and cleanups.
Wim Taymans [Wed, 27 Jul 2005 18:37:25 +0000 (18:37 +0000)]
Various event updates and cleanups.

Original commit message from CVS:
* ext/amrnb/amrnbparse.c: (gst_amrnbparse_event),
(gst_amrnbparse_loop):
* ext/dv/gstdvdec.c: (gst_dvdec_handle_sink_event),
(gst_dvdec_handle_src_event), (gst_dvdec_decode_frame):
* ext/mad/gstid3tag.c: (gst_id3_tag_src_event),
(gst_id3_tag_sink_event), (gst_id3_tag_chain):
* ext/mad/gstmad.c: (gst_mad_src_query), (index_seek),
(normal_seek), (gst_mad_sink_event), (gst_mad_chain):
* ext/mpeg2dec/gstmpeg2dec.c:
* ext/shout2/gstshout2.c: (gst_shout2send_event):
* ext/sidplay/gstsiddec.cc:
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event),
(gst_avi_demux_send_event), (gst_avi_demux_stream_header),
(gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry):
* gst/goom/gstgoom.c: (gst_goom_event):
* gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
(gst_rmdemux_chain), (gst_rmdemux_send_event),
(gst_rmdemux_add_stream):
* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
(gst_wavparse_loop), (gst_wavparse_srcpad_event):
Various event updates and cleanups.

19 years agoupdate spec and add missing header file
Christian Schaller [Mon, 25 Jul 2005 15:23:43 +0000 (15:23 +0000)]
update spec and add missing header file

Original commit message from CVS:
update spec and add missing header file

19 years agoforward port from 0.9 and enable videoflip now that it works
Thomas Vander Stichele [Mon, 25 Jul 2005 14:06:15 +0000 (14:06 +0000)]
forward port from 0.9 and enable videoflip now that it works

Original commit message from CVS:
forward port from 0.9 and enable videoflip now that it works

19 years agoclean up flags
Thomas Vander Stichele [Mon, 25 Jul 2005 13:59:16 +0000 (13:59 +0000)]
clean up flags

Original commit message from CVS:
clean up flags

19 years agoDear God. One videoflip element being installed is quite enough, thank you. Three...
Thomas Vander Stichele [Sun, 24 Jul 2005 20:15:02 +0000 (20:15 +0000)]
Dear God.  One videoflip element being installed is quite enough, thank you.  Three hours of puzzling wasted.

Original commit message from CVS:
Dear God.  One videoflip element being installed is
quite enough, thank you.  Three hours of puzzling
wasted.

19 years agoPorted silence to 0.9 using GstBaseSrc ... 180 lines :)
Edward Hervey [Sat, 23 Jul 2005 17:03:41 +0000 (17:03 +0000)]
Ported silence to 0.9 using GstBaseSrc ... 180 lines :)

Original commit message from CVS:
* configure.ac:
* gst/silence/Makefile.am:
* gst/silence/gstsilence.h:
* gst/silence/gstsilence.c:
Ported silence to 0.9 using GstBaseSrc ... 180 lines :)

19 years agoext/mad/gstmad.c: First try forwarding events, makes seeking in AVI files with mp3...
Ronald S. Bultje [Fri, 22 Jul 2005 08:53:19 +0000 (08:53 +0000)]
ext/mad/gstmad.c: First try forwarding events, makes seeking in AVI files with mp3 audio work again.

Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_src_event):
First try forwarding events, makes seeking in AVI files with mp3
audio work again.

19 years agoconfigure.ac ext/Makefile.am ext/amrnb/amrnbdec.c ext/amrnb/amrnbenc.c ext/amrnb...
Edgard Lima [Thu, 21 Jul 2005 14:13:50 +0000 (14:13 +0000)]
configure.ac ext/Makefile.am ext/amrnb/amrnbdec.c ext/amrnb/amrnbenc.c ext/amrnb/amrnbparse.c ext/faad/gstfaad.c ext/...

Original commit message from CVS:
2005-07-19  Edgard N. A. G. Lima <edgard.lima@indt.org.br>

* configure.ac
* ext/Makefile.am
* ext/amrnb/amrnbdec.c
* ext/amrnb/amrnbenc.c
* ext/amrnb/amrnbparse.c
* ext/faad/gstfaad.c
* ext/mpeg2dec/gstmpeg2dec.c
Ported amrnb, faad, mpeg2dec to 0.9

19 years agoext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event): Signedness fix.
Andy Wingo [Wed, 20 Jul 2005 17:13:18 +0000 (17:13 +0000)]
ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event): Signedness fix.

Original commit message from CVS:
2005-07-20  Andy Wingo  <wingo@pobox.com>

* ext/mpeg2dec/gstmpeg2dec.c (gst_mpeg2dec_sink_event): Signedness
fix.

19 years agoPorted wavparse to 0.9 . Playing, seeking and state changes work.
Edward Hervey [Wed, 20 Jul 2005 11:26:05 +0000 (11:26 +0000)]
Ported wavparse to 0.9 . Playing, seeking and state changes work.

Original commit message from CVS:
* configure.ac:
* gst/wavparse/gstwavparse.c:
* gst/wavparse/gstwavparse.h:
* gst/wavparse/Makefile.am:
Ported wavparse to 0.9 . Playing, seeking and state changes work.
Could need more loving on the headers though.

19 years agoPort auto/gconfsinks to 0.9. They actually appear to work here in
Ronald S. Bultje [Wed, 20 Jul 2005 10:07:10 +0000 (10:07 +0000)]
Port auto/gconfsinks to 0.9. They actually appear to work here in

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/gconf/Makefile.am:
* ext/gconf/gconf.c: (gst_bin_find_unconnected_pad),
(gst_gconf_render_bin_from_description),
(gst_gconf_get_default_video_sink):
* ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init),
(gst_gconf_audio_sink_class_init), (gst_gconf_audio_sink_dispose),
(cb_toggle_element), (gst_gconf_audio_sink_change_state):
* ext/gconf/gstgconfelements.h:
* ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init),
(gst_gconf_video_sink_class_init), (gst_gconf_video_sink_dispose),
(cb_toggle_element), (gst_gconf_video_sink_change_state):
* gst/autodetect/gstautoaudiosink.c:
(gst_auto_audio_sink_base_init), (gst_auto_audio_sink_class_init),
(gst_auto_audio_sink_detect), (gst_auto_audio_sink_change_state):
* gst/autodetect/gstautovideosink.c:
(gst_auto_video_sink_base_init), (gst_auto_video_sink_class_init),
(gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
Port auto/gconfsinks to 0.9. They actually appear to work here in
Totem as well, making them actually useful.

19 years agoadd gconf.{ch} from gst-libs
Thomas Vander Stichele [Wed, 20 Jul 2005 09:58:52 +0000 (09:58 +0000)]
add gconf.{ch} from gst-libs

Original commit message from CVS:
add gconf.{ch} from gst-libs

19 years agoput in gconf sinks
Thomas Vander Stichele [Wed, 20 Jul 2005 09:55:36 +0000 (09:55 +0000)]
put in gconf sinks

Original commit message from CVS:
put in gconf sinks

19 years agomerging autodetect from 0.8 branch
Thomas Vander Stichele [Wed, 20 Jul 2005 09:40:32 +0000 (09:40 +0000)]
merging autodetect from 0.8 branch

Original commit message from CVS:
merging autodetect from 0.8 branch

19 years agoext/faad/Makefile.am: Fix uninstalled build.
Ronald S. Bultje [Wed, 20 Jul 2005 08:34:18 +0000 (08:34 +0000)]
ext/faad/Makefile.am: Fix uninstalled build.

Original commit message from CVS:
* ext/faad/Makefile.am:
Fix uninstalled build.

19 years agoPorted to 0.9 (faad, amrnb, mpeg2dec)
Edgard Lima [Tue, 19 Jul 2005 20:51:15 +0000 (20:51 +0000)]
Ported to 0.9 (faad, amrnb, mpeg2dec)

Original commit message from CVS:
Ported to 0.9 (faad, amrnb, mpeg2dec)

19 years agosys/oss/gstosssink.c: Parse spec to set correct oss values.
Wim Taymans [Tue, 19 Jul 2005 19:03:26 +0000 (19:03 +0000)]
sys/oss/gstosssink.c: Parse spec to set correct oss values.

Original commit message from CVS:
* sys/oss/gstosssink.c: (gst_oss_sink_get_format),
(gst_oss_sink_open):
Parse spec to set correct oss values.

19 years agoext/dv/gstdvdec.c (gst_dvdec_decode_video): Set the proper framerate on the outbound...
Andy Wingo [Tue, 19 Jul 2005 16:08:18 +0000 (16:08 +0000)]
ext/dv/gstdvdec.c (gst_dvdec_decode_video): Set the proper framerate on the outbound buffer.

Original commit message from CVS:
2005-07-19  Andy Wingo  <wingo@pobox.com>

* ext/dv/gstdvdec.c (gst_dvdec_decode_video): Set the proper
framerate on the outbound buffer.