platform/upstream/gstreamer.git
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 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:19 +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:09 +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 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:16 +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:17 +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.

19 years agoext/dv/gstdvdec.c (gst_dvdec_decode_video): Don't clobber alloc_buffer's return value.
Andy Wingo [Tue, 19 Jul 2005 15:29:07 +0000 (15:29 +0000)]
ext/dv/gstdvdec.c (gst_dvdec_decode_video): Don't clobber alloc_buffer's return value.

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

* ext/dv/gstdvdec.c (gst_dvdec_decode_video): Don't clobber
alloc_buffer's return value.
(gst_dvdec_decode_frame): Handle unlinked pads with grace and
agility.

19 years agoext/dv/gstdvdec.h: Fix signedness error.
Andy Wingo [Tue, 19 Jul 2005 13:14:07 +0000 (13:14 +0000)]
ext/dv/gstdvdec.h: Fix signedness error.

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

* ext/dv/gstdvdec.h: Fix signedness error.

19 years agoext/dv/gstdvdec.*: Implemented seeking in dvdec.
Wim Taymans [Tue, 19 Jul 2005 11:56:10 +0000 (11:56 +0000)]
ext/dv/gstdvdec.*: Implemented seeking in dvdec.

Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_src_convert),
(gst_dvdec_sink_convert), (gst_dvdec_get_src_query_types),
(gst_dvdec_src_query), (gst_dvdec_get_sink_query_types),
(gst_dvdec_sink_query), (gst_dvdec_send_event),
(gst_dvdec_handle_sink_event), (gst_dvdec_handle_src_event),
(gst_dvdec_decode_audio), (gst_dvdec_decode_video),
(gst_dvdec_decode_frame), (gst_dvdec_flush), (gst_dvdec_chain):
* ext/dv/gstdvdec.h:
Implemented seeking in dvdec.

19 years agoext/Makefile.am: Enable dvdev and raw1394src.
Andy Wingo [Tue, 19 Jul 2005 11:14:39 +0000 (11:14 +0000)]
ext/Makefile.am: Enable dvdev and raw1394src.

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

* ext/Makefile.am: Enable dvdev and raw1394src.

19 years agoconfigure.ac: Use AS_LIBTOOL_TAGS. Fix crap gettext commit comment.
Andy Wingo [Mon, 18 Jul 2005 15:47:11 +0000 (15:47 +0000)]
configure.ac: Use AS_LIBTOOL_TAGS. Fix crap gettext commit comment.

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

* configure.ac: Use AS_LIBTOOL_TAGS. Fix crap gettext commit
comment.

19 years agoconfigure.ac (DEFAULT_AUDIOSINK, DEFAULT_AUDIOSRC): Use alsa by default. Also because...
Andy Wingo [Mon, 18 Jul 2005 15:44:48 +0000 (15:44 +0000)]
configure.ac (DEFAULT_AUDIOSINK, DEFAULT_AUDIOSRC): Use alsa by default. Also because it's the only thing that really...

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

* configure.ac (DEFAULT_AUDIOSINK, DEFAULT_AUDIOSRC): Use alsa by
default. Also because it's the only thing that really works. (This
is used in the GConf elements).
Use AS_LIBTOOL_TAGS. Fix crap commit re: gettext.

19 years agogst/rtsp/gstrtspsrc.c: Fix for core changes.
Wim Taymans [Mon, 18 Jul 2005 15:40:36 +0000 (15:40 +0000)]
gst/rtsp/gstrtspsrc.c: Fix for core changes.

Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_add_element),
(gst_rtspsrc_play):
Fix for core changes.

19 years agoPass on the discont event when returning to NORMAL mode after reading tags.
Jan Schmidt [Mon, 18 Jul 2005 13:58:21 +0000 (13:58 +0000)]
Pass on the discont event when returning to NORMAL mode after reading tags.

Original commit message from CVS:
Pass on the discont event when returning to NORMAL mode after reading tags.

19 years agogst/realmedia/rmdemux.c: Send discont event before pushing first buffer.
Wim Taymans [Mon, 18 Jul 2005 10:33:19 +0000 (10:33 +0000)]
gst/realmedia/rmdemux.c: Send discont event before pushing first buffer.

Original commit message from CVS:
* gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
(gst_rmdemux_change_state), (gst_rmdemux_chain),
(gst_rmdemux_get_stream_by_id), (gst_rmdemux_send_event),
(gst_rmdemux_add_stream):
Send discont event before pushing first buffer.

19 years agogst/fdsrc/gstfdsrc.c: Removed #include <gst_private.h>
Philippe Kalaf [Mon, 18 Jul 2005 09:59:38 +0000 (09:59 +0000)]
gst/fdsrc/gstfdsrc.c: Removed #include <gst_private.h>

Original commit message from CVS:
2005-07-17  Philippe Khalaf <burger@speedy.org>

* gst/fdsrc/gstfdsrc.c:
Removed #include <gst_private.h>

19 years agogst/fdsrc/: Moved fdsrc 0.9 port from gstreamer/gst/elements to here.
Philippe Kalaf [Sat, 16 Jul 2005 19:27:54 +0000 (19:27 +0000)]
gst/fdsrc/: Moved fdsrc 0.9 port from gstreamer/gst/elements to here.

Original commit message from CVS:
2005-07-16  Philippe Khalaf <burger@speedy.org>

* gst/fdsrc/gstfdsrc.c:
* gst/fdsrc/gstfdsrc.h:
* gst/fdsrc/Makefile.am:
Moved fdsrc 0.9 port from gstreamer/gst/elements to here.

19 years agoext/mad/gstmad.c: Add convert function for proper timestamp calculations.
Wim Taymans [Sat, 16 Jul 2005 16:43:53 +0000 (16:43 +0000)]
ext/mad/gstmad.c: Add convert function for proper timestamp calculations.

Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_sink_event),
(gst_mad_chain):
Add convert function for proper timestamp calculations.

* gst/avi/gstavidemux.c: (gst_avi_demux_send_event),
(gst_avi_demux_stream_header), (gst_avi_demux_handle_seek),
(gst_avi_demux_process_next_entry), (gst_avi_demux_loop):
Send out initial discont.

19 years agogst/: Port to new base class.
Wim Taymans [Fri, 15 Jul 2005 10:42:30 +0000 (10:42 +0000)]
gst/: Port to new base class.

Original commit message from CVS:
* gst/level/gstlevel.c: (gst_level_transform):
* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
(gst_video_box_get_size), (gst_video_box_transform):
Port to new base class.

19 years agoext/raw1394/gstdv1394src.c: It's PUSH_SRC now.
Wim Taymans [Thu, 14 Jul 2005 18:24:31 +0000 (18:24 +0000)]
ext/raw1394/gstdv1394src.c: It's PUSH_SRC now.

Original commit message from CVS:
* ext/raw1394/gstdv1394src.c: (gst_dv1394src_get_type),
(gst_dv1394src_class_init), (gst_dv1394src_init),
(gst_dv1394src_iso_receive), (gst_dv1394src_create),
(gst_dv1394src_change_state), (gst_dv1394src_query):
It's PUSH_SRC now.

19 years agomore autistic cleanliness in functions/names/defines
Thomas Vander Stichele [Thu, 14 Jul 2005 09:35:10 +0000 (09:35 +0000)]
more autistic cleanliness in functions/names/defines

Original commit message from CVS:
more autistic cleanliness in functions/names/defines

19 years agoadd dv to disted directories
Christian Schaller [Wed, 13 Jul 2005 11:31:26 +0000 (11:31 +0000)]
add dv to disted directories

Original commit message from CVS:
add dv to disted directories

19 years agomore macro splitting; fix po problem
Thomas Vander Stichele [Sun, 10 Jul 2005 12:52:20 +0000 (12:52 +0000)]
more macro splitting; fix po problem

Original commit message from CVS:
more macro splitting; fix po problem

19 years agosys/oss/: Port from THREADED+wim's fixes.
Andy Wingo [Fri, 8 Jul 2005 11:19:18 +0000 (11:19 +0000)]
sys/oss/: Port from THREADED+wim's fixes.

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

* sys/oss/: Port from THREADED+wim's fixes.

19 years agogst/avi/Makefile.am (libgstavi_la_CFLAGS): No gettext hacks, the defines come from...
Andy Wingo [Fri, 8 Jul 2005 10:47:28 +0000 (10:47 +0000)]
gst/avi/Makefile.am (libgstavi_la_CFLAGS): No gettext hacks, the defines come from config.h.

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

* gst/avi/Makefile.am (libgstavi_la_CFLAGS): No gettext hacks, the
defines come from config.h.

* autogen.sh: Run autopoint, etc.

* Makefile.am (DIST_SUBDIRS, SUBDIRS): Go into po/.

* configure.ac: Add gettext stuff.

19 years agogst/videobox/gstvideobox.c: Logic was reversed. Needs some more fixes in the transfo...
Wim Taymans [Thu, 7 Jul 2005 18:38:54 +0000 (18:38 +0000)]
gst/videobox/gstvideobox.c: Logic was reversed. Needs some  more fixes in the transform function to include AYUV output.

Original commit message from CVS:
* gst/videobox/gstvideobox.c: (gst_video_box_init),
(gst_video_box_transform_caps), (gst_video_box_set_caps):
Logic was reversed. Needs some  more fixes in the transform
function to include AYUV output.
Moved AYUV as prefered format.

19 years agoPorted DVdec to 0.9.
Wim Taymans [Thu, 7 Jul 2005 17:03:44 +0000 (17:03 +0000)]
Ported DVdec to 0.9.

Original commit message from CVS:
* configure.ac:
* ext/dv/Makefile.am:
* ext/dv/gstdvdec.c: (gst_dvdec_class_init), (gst_dvdec_init),
(gst_dvdec_get_src_query_types), (gst_dvdec_src_query),
(gst_dvdec_handle_sink_event), (gst_dvdec_handle_src_event),
(gst_dvdec_video_getcaps), (gst_dvdec_video_setcaps),
(gst_dvdec_decode_audio), (gst_dvdec_decode_video),
(gst_dvdec_decode_frame), (gst_dvdec_chain),
(gst_dvdec_change_state), (gst_dvdec_set_property),
(gst_dvdec_get_property), (plugin_init):
* ext/dv/gstdvdec.h:
* ext/esd/esdsink.c: (gst_esdsink_class_init):
Ported DVdec to 0.9.
Parent of esdsink is GstAudioSink.

19 years agoremove docs
Thomas Vander Stichele [Thu, 7 Jul 2005 16:50:20 +0000 (16:50 +0000)]
remove docs

Original commit message from CVS:
remove docs

19 years agoPorted the 1394 source to 0.9.
Wim Taymans [Thu, 7 Jul 2005 08:34:10 +0000 (08:34 +0000)]
Ported the 1394 source to 0.9.

Original commit message from CVS:
* configure.ac:
* ext/raw1394/Makefile.am:
* ext/raw1394/gstdv1394src.c: (gst_dv1394src_get_type),
(gst_dv1394src_class_init), (gst_dv1394src_init),
(gst_dv1394src_iso_receive), (gst_dv1394src_create),
(gst_dv1394src_change_state), (gst_dv1394src_convert),
(gst_dv1394src_get_query_types), (gst_dv1394src_query):
* ext/raw1394/gstdv1394src.h:
Ported the 1394 source to 0.9.

19 years agogst/base/gstbasesrc.c: Allow subclasses to implement their own negotiation.
Wim Taymans [Thu, 7 Jul 2005 08:21:41 +0000 (08:21 +0000)]
gst/base/gstbasesrc.c: Allow subclasses to implement their own negotiation.

Original commit message from CVS:
* gst/base/gstbasesrc.c: (gst_base_src_get_range),
(gst_base_src_default_negotiate), (gst_base_src_negotiate):
Allow subclasses to implement their own negotiation.

19 years agogst/udp/gstudpsrc.c: GST_BASESRC --> GST_BASE_SRC
Edward Hervey [Wed, 6 Jul 2005 09:23:14 +0000 (09:23 +0000)]
gst/udp/gstudpsrc.c: GST_BASESRC --> GST_BASE_SRC

Original commit message from CVS:
* gst/udp/gstudpsrc.c: (gst_udpsrc_init):
GST_BASESRC --> GST_BASE_SRC

19 years agofix disting and spec file
Christian Schaller [Tue, 5 Jul 2005 15:26:56 +0000 (15:26 +0000)]
fix disting and spec file

Original commit message from CVS:
fix disting and spec file

19 years agogst/oneton: Removed (replaced by deinterleave).
Andy Wingo [Tue, 5 Jul 2005 14:20:07 +0000 (14:20 +0000)]
gst/oneton: Removed (replaced by deinterleave).

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

* gst/oneton: Removed (replaced by deinterleave).

19 years agogst/: Removed dirs that are now in gst-plugins-base.
Andy Wingo [Tue, 5 Jul 2005 14:14:30 +0000 (14:14 +0000)]
gst/: Removed dirs that are now in gst-plugins-base.

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

* gst/adder:
* gst/audioconvert:
* gst/audiorate:
* gst/audioscale:
* gst/ffmpegcolorspace:
* gst/playback:
* gst/sine:
* gst/subparse:
* gst/tags:
* gst/tcp:
* gst/videoscale:
* gst/volume: Removed dirs that are now in gst-plugins-base.

19 years agoconfigure.ac: videofilter must be compiled first, since other plugins depend ont it.
Edward Hervey [Tue, 5 Jul 2005 11:23:17 +0000 (11:23 +0000)]
configure.ac: videofilter must be compiled first, since other plugins depend ont it.

Original commit message from CVS:
* configure.ac: (GST_PLUGINS_ALL):
videofilter must be compiled first, since other plugins depend ont it.

19 years agochangelog
Andy Wingo [Tue, 5 Jul 2005 11:12:22 +0000 (11:12 +0000)]
changelog

Original commit message from CVS:
changelog

19 years agoWay, way, way too many files: Remove crack comment from the 2000 era.
Andy Wingo [Tue, 5 Jul 2005 10:51:41 +0000 (10:51 +0000)]
Way, way, way too many files: Remove crack comment from the 2000 era.

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

* Way, way, way too many files:
Remove crack comment from the 2000 era.

19 years agogst/videobox/gstvideobox.c: Clean up, port to 0.9, use
Andy Wingo [Tue, 5 Jul 2005 10:11:24 +0000 (10:11 +0000)]
gst/videobox/gstvideobox.c: Clean up, port to 0.9, use

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

* gst/videobox/gstvideobox.c: Clean up, port to 0.9, use
BaseTransform.

* gst/videobox/Makefile.am: Link to base libs, include
plugins-base cflags, dist the README.

* configure.ac (GST_PLUGIN_ALL, AC_CONFIG_FILES): Add videobox to
the build.

19 years agoexamples/level/: Examples moved out of the source dir. Not updated tho.
Andy Wingo [Mon, 4 Jul 2005 14:02:46 +0000 (14:02 +0000)]
examples/level/: Examples moved out of the source dir. Not updated tho.

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

* examples/level/:
* examples/level/Makefile.am:
* examples/level/README:
* examples/level/demo.c:
* examples/level/plot.c: Examples moved out of the source dir. Not
updated tho.

* configure.ac: Add level to the build.

* gst/level/Makefile.am:
* gst/level/gstlevel.h:
* gst/level/gstlevel.c: Cleaned up, ported to 0.9.

19 years agogst/realmedia/rmdemux.c: I don't think that piece of changelog should go there.
Wim Taymans [Mon, 4 Jul 2005 09:35:13 +0000 (09:35 +0000)]
gst/realmedia/rmdemux.c: I don't think that piece of changelog should go there.

Original commit message from CVS:
* gst/realmedia/rmdemux.c:
I don't think that piece of changelog should go there.

19 years agoext/aalib/gstaasink.c (gst_aasink_fixate): Update for newer fixate prototype.
Andy Wingo [Mon, 4 Jul 2005 09:29:51 +0000 (09:29 +0000)]
ext/aalib/gstaasink.c (gst_aasink_fixate): Update for newer fixate prototype.

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

* ext/aalib/gstaasink.c (gst_aasink_fixate): Update for newer
fixate prototype.

19 years agoAdded call to no_more_pads
Owen Fraser-Green [Sun, 3 Jul 2005 17:40:04 +0000 (17:40 +0000)]
Added call to no_more_pads

Original commit message from CVS:
Added call to no_more_pads

19 years agogst/udp/: (new)
Philippe Kalaf [Fri, 1 Jul 2005 20:56:05 +0000 (20:56 +0000)]
gst/udp/: (new)

Original commit message from CVS:
* gst/udp/Makefile.am:
* gst/udp/gstudp.c:
* gst/udp/gstdynudpsink.c: (new)
* gst/udp/gstdynudpsink.h: (new)
Added new element (udpdynsink) that receives GstNetBuffers and sends the
udp packets to the source given in the buffer. It's used by rtpsession
element for now.
* gst/udp/gstudpsrc.c:
Fixed memory leak.

19 years agofile gst-dvd-2 was initially added on branch BRANCH-GSTREAMER-0_8.
Ronald S. Bultje [Fri, 1 Jul 2005 16:52:33 +0000 (16:52 +0000)]
file gst-dvd-2 was initially added on branch BRANCH-GSTREAMER-0_8.

Original commit message from CVS:
file gst-dvd-2 was initially added on branch BRANCH-GSTREAMER-0_8.

19 years agoRoll gstreamer-interfaces-0.9.pc into gstreamer-plugins-base-0.9.pc
Jan Schmidt [Fri, 1 Jul 2005 09:25:58 +0000 (09:25 +0000)]
Roll gstreamer-interfaces-0.9.pc into gstreamer-plugins-base-0.9.pc

Original commit message from CVS:
2005-07-01  Jan Schmidt  <thaytan@mad.scientist.com>

* configure.ac:
* ext/mad/Makefile.am:
* sys/oss/Makefile.am:
Roll gstreamer-interfaces-0.9.pc into gstreamer-plugins-base-0.9.pc

19 years agoReplace GST_PLUGINS_LIBS_* with GST_PLUGINS_BASE_*
Jan Schmidt [Fri, 1 Jul 2005 08:10:55 +0000 (08:10 +0000)]
Replace GST_PLUGINS_LIBS_* with GST_PLUGINS_BASE_*

Original commit message from CVS:
2005-07-01  Jan Schmidt  <thaytan@mad.scientist.com>
* ext/libcaca/Makefile.am:
* ext/mad/Makefile.am:
* gst/effectv/Makefile.am:
* gst/udp/Makefile.am:
Replace GST_PLUGINS_LIBS_* with GST_PLUGINS_BASE_*

* ext/mad/gstid3tag.c: (gst_id3_tag_src_query),
(gst_id3_tag_src_event), (gst_id3_tag_sink_event),
(gst_id3_tag_chain), (plugin_init):
* ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
Signedness warning fix, use gst_pad_get_peer instead of GST_PAD_PEER
in querying and event handling, because we're not holding the pad
lock and the peer may disappear.
* gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex),
(gst_avi_demux_parse_index), (gst_avi_demux_massage_index):
Signedness warning fixes.

* gst/videofilter/gstvideotemplate.c: (plugin_init):
Remove gst_library_load

19 years agogst/avi/Makefile.am: Added linking to libgstriff-0.9
Edward Hervey [Thu, 30 Jun 2005 16:29:39 +0000 (16:29 +0000)]
gst/avi/Makefile.am: Added linking to libgstriff-0.9

Original commit message from CVS:
* gst/avi/Makefile.am: (libgstavi_la_LIBADD):
Added linking to libgstriff-0.9
* ext/mad/gstmad.c: (gst_mad_src_query):
check the format of the upstream query and return query if it's the
same format as the requested one.

19 years agogst/avi/gstavidemux.c: Compiler pains.
Ronald S. Bultje [Thu, 30 Jun 2005 14:28:14 +0000 (14:28 +0000)]
gst/avi/gstavidemux.c: Compiler pains.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
Compiler pains.

19 years agofixes for new pkg-config files in gst-plugins-base
Thomas Vander Stichele [Thu, 30 Jun 2005 13:19:36 +0000 (13:19 +0000)]
fixes for new pkg-config files in gst-plugins-base

Original commit message from CVS:
fixes for new pkg-config files in gst-plugins-base

19 years agoremove stuff that's in -base
Thomas Vander Stichele [Thu, 30 Jun 2005 12:43:02 +0000 (12:43 +0000)]
remove stuff that's in -base

Original commit message from CVS:
remove stuff that's in -base

19 years agoAnd configure.ac, too
Ronald S. Bultje [Thu, 30 Jun 2005 09:04:43 +0000 (09:04 +0000)]
And configure.ac, too

Original commit message from CVS:
And configure.ac, too

19 years agogst/avi/: Port from -THREADED to HEAD, and fix for latest API changes of the day...
Ronald S. Bultje [Thu, 30 Jun 2005 09:00:36 +0000 (09:00 +0000)]
gst/avi/: Port from -THREADED to HEAD, and fix for latest API changes of the day. Keep avimux dead for now.

Original commit message from CVS:
* gst/avi/Makefile.am:
* gst/avi/gstavi.c: (plugin_init):
* gst/avi/gstavidemux.c: (gst_avi_demux_get_type),
(gst_avi_demux_class_init), (gst_avi_demux_init),
(gst_avi_demux_reset), (gst_avi_demux_index_next),
(gst_avi_demux_index_entry_for_time),
(gst_avi_demux_index_entry_for_byte),
(gst_avi_demux_index_entry_for_frame), (gst_avi_demux_src_convert),
(gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
(gst_avi_demux_parse_file_header), (gst_avi_demux_stream_init),
(gst_avi_demux_parse_avih), (gst_avi_demux_parse_superindex),
(gst_avi_demux_parse_subindex), (gst_avi_demux_read_subindexes),
(gst_avi_demux_parse_stream), (gst_avi_demux_parse_odml),
(gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
(gst_avi_demux_stream_scan), (gst_avi_demux_massage_index),
(gst_avi_demux_stream_header), (gst_avi_demux_handle_seek),
(gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
(gst_avi_demux_loop), (gst_avi_demux_sink_activate),
(gst_avi_demux_sink_activate_pull):
* gst/avi/gstavidemux.h:
Port from -THREADED to HEAD, and fix for latest API changes of
the day. Keep avimux dead for now.

19 years agoext/shout2/gstshout2.c: Fix build.
Wim Taymans [Wed, 29 Jun 2005 17:57:43 +0000 (17:57 +0000)]
ext/shout2/gstshout2.c: Fix build.

Original commit message from CVS:
* ext/shout2/gstshout2.c: (gst_shout2send_render):
Fix build.

19 years agogst/videofilter/gstvideoexample.c: Removed gst_library_load, I think. Whatever this...
Andy Wingo [Wed, 29 Jun 2005 17:14:04 +0000 (17:14 +0000)]
gst/videofilter/gstvideoexample.c: Removed gst_library_load, I think. Whatever this plugin actually does, that I don'...

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

* gst/videofilter/gstvideoexample.c: Removed gst_library_load, I
think. Whatever this plugin actually does, that I don't know.

19 years agochangelog
Andy Wingo [Wed, 29 Jun 2005 16:39:28 +0000 (16:39 +0000)]
changelog

Original commit message from CVS:
changelog

19 years agoext/mad/gstid3tag.c (gst_id3_tag_get_event_masks): Reschmoove.
Andy Wingo [Wed, 29 Jun 2005 16:36:15 +0000 (16:36 +0000)]
ext/mad/gstid3tag.c (gst_id3_tag_get_event_masks): Reschmoove.

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

* ext/mad/gstid3tag.c (gst_id3_tag_get_event_masks): Reschmoove.

* ext/mad/gstmad.c (gst_mad_get_event_masks): Remove.
(gst_mad_chain): Appease GCC.

* ext/libcaca/gstcacasink.c (gst_cacasink_setcaps): Signedness.

* ext/aalib/gstaasink.c (gst_aasink_fixate): Unref caps, not free.
(gst_aasink_scale): Signedness.

19 years agogst/udp/gstudpsink.c (gst_udpsink_get_type): Actually add the
Andy Wingo [Wed, 29 Jun 2005 16:27:27 +0000 (16:27 +0000)]
gst/udp/gstudpsink.c (gst_udpsink_get_type): Actually add the

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

* gst/udp/gstudpsink.c (gst_udpsink_get_type): Actually add the
URI handler.

* gst/udp/gstudpsrc.c (gst_udpsrc_start):
(gst_udpsrc_create): Signedness.

* gst/rtsp/sdpmessage.c (sdp_message_parse_buffer): Thanks
compiler!
(sdp_parse_line): Signedness fix.

19 years agoconfigure.ac (GST_CFLAGS): GCC strikes back!!! Let the build breakage ensue!!!
Andy Wingo [Wed, 29 Jun 2005 16:14:30 +0000 (16:14 +0000)]
configure.ac (GST_CFLAGS): GCC strikes back!!! Let the build breakage ensue!!!

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

* configure.ac (GST_CFLAGS): GCC strikes back!!! Let the build
breakage ensue!!!

* gst/rtsp/gstrtspsrc.c (gst_rtspsrc_loop, gst_rtspsrc_open):
Signedness, unused var fixes.
(gst_rtspsrc_close): Unused?

* gst/realmedia/rmdemux.c (re_hexdump_bytes): Unused.

* gst/law/mulaw-encode.c (gst_mulawenc_chain): Signeness fix.

* gst/law/alaw-encode.c (alawenc_getcaps): Remove unneeded
declarations. Typo (probably crasher) fix.

* gst/law/mulaw-encode.c (mulawdec_getcaps):
* gst/law/mulaw-encode.c (mulawenc_getcaps):
* gst/law/alaw-decode.c (alawdec_getcaps): Same crasher fix.

* gst/goom/gstgoom.c (gst_goom_init): Hook up the event function.

* gst/effectv/gstwarp.c (gst_warptv_setup): Signedness fix.

* gst/effectv/gstdice.c (gst_dicetv_draw): Um, deferencing
uninitialized pointer not good.

* gst/videofilter/gstvideoexample.c (plugin_init):
* gst/videofilter/Makefile.am (libgstvideoexample_la_LIBADD): Link
to libgstvideofilter instead of gst_library_load.

* gst/alpha/gstalpha.c (gst_alpha_chroma_key_i420)
(gst_alpha_chroma_key_ayuv): Signedness fixen.

19 years agogst/rtsp/gstrtspsrc.c: Fix case where outpad could not be decided.
Wim Taymans [Wed, 29 Jun 2005 16:09:54 +0000 (16:09 +0000)]
gst/rtsp/gstrtspsrc.c: Fix case where outpad could not be decided.

Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type),
(gst_rtspsrc_class_init), (gst_rtspsrc_create_stream),
(gst_rtspsrc_add_element), (gst_rtspsrc_set_state),
(gst_rtspsrc_stream_setup_rtp),
(gst_rtspsrc_stream_configure_transport), (find_stream),
(gst_rtspsrc_loop), (gst_rtspsrc_open), (gst_rtspsrc_play),
(gst_rtspsrc_change_state):
Fix case where outpad could not be decided.

19 years agoext/Makefile.am (MAD_DIR): Add mad to the build.
Andy Wingo [Wed, 29 Jun 2005 15:36:27 +0000 (15:36 +0000)]
ext/Makefile.am (MAD_DIR): Add mad to the build.

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

* ext/Makefile.am (MAD_DIR): Add mad to the build.

19 years agoFix old RPAD macro. basesrc -> base_src
Wim Taymans [Tue, 28 Jun 2005 15:45:41 +0000 (15:45 +0000)]
Fix old RPAD macro. basesrc -> base_src

Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_src_link):
* gst/udp/gstudpsrc.c: (gst_udpsrc_init):
Fix old RPAD macro.
basesrc -> base_src

19 years agoext/mad/: RPAD_ -> PAD
Wim Taymans [Mon, 27 Jun 2005 09:25:19 +0000 (09:25 +0000)]
ext/mad/: RPAD_ -> PAD

Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_src_link):
* ext/mad/gstmad.c: (gst_mad_chain):
RPAD_ -> PAD
Fix args in bufferalloc function call.
Makes the mad plugin compile again

19 years agoRewrote to use gstadapter and extract properties from header packets to pass downstre...
Owen Fraser-Green [Mon, 27 Jun 2005 09:16:09 +0000 (09:16 +0000)]
Rewrote to use gstadapter and extract properties from header packets to pass downstream to decoders.

Original commit message from CVS:
Rewrote to use gstadapter and extract properties from header packets to pass downstream to decoders.

19 years agoremove videorate from this module as its in base now
Christian Schaller [Thu, 23 Jun 2005 16:53:14 +0000 (16:53 +0000)]
remove videorate from this module as its in base now

Original commit message from CVS:
remove videorate from this module as its in base now

19 years agogst/rtsp/: Make rtspsrc a live source.
Wim Taymans [Thu, 23 Jun 2005 14:30:13 +0000 (14:30 +0000)]
gst/rtsp/: Make rtspsrc a live source.

Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type),
(gst_rtspsrc_class_init), (gst_rtspsrc_create_stream),
(gst_rtspsrc_add_element), (gst_rtspsrc_set_state),
(gst_rtspsrc_stream_setup_rtp),
(gst_rtspsrc_stream_configure_transport), (find_stream),
(gst_rtspsrc_loop), (gst_rtspsrc_open), (gst_rtspsrc_play),
(gst_rtspsrc_change_state):
* gst/rtsp/rtspurl.c: (rtsp_url_parse):
Make rtspsrc a live source.
Don't try to parse NULL urls.

19 years agogst/udp/gstudpsrc.c: Make udpsrc a live source.
Wim Taymans [Thu, 23 Jun 2005 10:55:55 +0000 (10:55 +0000)]
gst/udp/gstudpsrc.c: Make udpsrc a live source.

Original commit message from CVS:
* gst/udp/gstudpsrc.c: (gst_udpsrc_init):
Make udpsrc a live source.

19 years agogst/udp/Makefile.am: Use versioned net lib.
Wim Taymans [Thu, 2 Jun 2005 14:02:29 +0000 (14:02 +0000)]
gst/udp/Makefile.am: Use versioned net lib.

Original commit message from CVS:
* gst/udp/Makefile.am:
Use versioned net lib.

19 years agogst/udp/Makefile.am: Fix hack in makefile.
Wim Taymans [Thu, 2 Jun 2005 13:49:08 +0000 (13:49 +0000)]
gst/udp/Makefile.am: Fix hack in makefile.

Original commit message from CVS:
* gst/udp/Makefile.am:
Fix hack in makefile.

19 years agoext/mad/gstid3tag.c: Finish porting to 0.9: no more gstdata, check for link functions...
Andy Wingo [Thu, 2 Jun 2005 13:32:32 +0000 (13:32 +0000)]
ext/mad/gstid3tag.c: Finish porting to 0.9: no more gstdata, check for link functions before calling them, give gst_m...

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

* ext/mad/gstid3tag.c: Finish porting to 0.9: no more gstdata,
check for link functions before calling them, give
gst_message_new_tag its own copy of the tag list, set the parser
state before sending the event (because in 0.9 events are
processed immediately), casting fixes.

* ext/mad/Makefile.am (libgstmad_la_LDFLAGS): Link with
gsttagedit.

19 years agogst/udp/: Use NetBuffer and small cleanups.
Wim Taymans [Thu, 2 Jun 2005 13:28:46 +0000 (13:28 +0000)]
gst/udp/: Use NetBuffer and small cleanups.

Original commit message from CVS:
* gst/udp/Makefile.am:
* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_get_type),
(gst_multiudpsink_base_init), (gst_multiudpsink_class_init),
(gst_multiudpsink_init), (gst_multiudpsink_finalize),
(gst_multiudpsink_get_times), (gst_multiudpsink_render),
(gst_multiudpsink_set_property), (gst_multiudpsink_init_send),
(gst_multiudpsink_add), (client_compare), (free_client),
(gst_multiudpsink_remove), (gst_multiudpsink_clear),
(gst_multiudpsink_get_stats):
* gst/udp/gstudpsrc.c: (gst_udpsrc_get_type),
(gst_udpsrc_base_init), (gst_udpsrc_class_init),
(gst_udpsrc_create), (gst_udpsrc_set_uri), (gst_udpsrc_start),
(gst_udpsrc_unlock), (gst_udpsrc_stop):
Use NetBuffer and small cleanups.
Implement client removal in multiudpsink.

19 years agogst/rtsp/: RTSP cleanups.
Wim Taymans [Thu, 2 Jun 2005 13:26:35 +0000 (13:26 +0000)]
gst/rtsp/: RTSP cleanups.

Original commit message from CVS:
* gst/rtsp/README:
* gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type),
(gst_rtspsrc_class_init), (gst_rtspsrc_create_stream),
(gst_rtspsrc_add_element), (gst_rtspsrc_set_state),
(gst_rtspsrc_stream_setup_rtp),
(gst_rtspsrc_stream_configure_transport), (find_stream),
(gst_rtspsrc_loop), (gst_rtspsrc_open), (gst_rtspsrc_play),
(gst_rtspsrc_change_state):
* gst/rtsp/rtsptransport.c: (rtsp_transport_new),
(rtsp_transport_init), (parse_mode), (parse_range),
(rtsp_transport_parse), (rtsp_transport_free):
RTSP cleanups.

19 years agogst/: Bufferalloc changes.
Wim Taymans [Thu, 2 Jun 2005 10:03:23 +0000 (10:03 +0000)]
gst/: Bufferalloc changes.

Original commit message from CVS:
* gst/effectv/gstquark.c: (gst_quarktv_chain):
* gst/goom/gstgoom.c: (gst_goom_chain):
* gst/videobox/Makefile.am:
* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
(gst_video_box_init), (gst_video_box_sink_setcaps),
(gst_video_box_chain):
* gst/videofilter/gstvideofilter.c: (gst_videofilter_chain):
* gst/videorate/gstvideorate.c: (gst_videorate_class_init),
(gst_videorate_getcaps), (gst_videorate_setcaps),
(gst_videorate_init), (gst_videorate_event), (gst_videorate_chain),
(gst_videorate_change_state):
Bufferalloc changes.

19 years agoNo need to take the lock anymore, core already did that before calling us.
Wim Taymans [Wed, 25 May 2005 12:58:23 +0000 (12:58 +0000)]
No need to take the lock anymore,  core already did that before calling us.

Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_chain), (gst_mad_change_state):
* ext/sidplay/gstsiddec.cc:
* gst/alpha/gstalpha.c: (gst_alpha_chain):
* gst/goom/gstgoom.c: (gst_goom_chain):
No need to take the lock anymore,  core already did
that before calling us.

19 years agoext/amrnb/: Core already took the lock.
Wim Taymans [Wed, 25 May 2005 12:55:50 +0000 (12:55 +0000)]
ext/amrnb/: Core already took the lock.

Original commit message from CVS:
* ext/amrnb/amrnbdec.c: (gst_amrnbdec_init), (gst_amrnbdec_chain),
(gst_amrnbdec_state_change):
* ext/amrnb/amrnbenc.c: (gst_amrnbenc_base_init),
(gst_amrnbenc_finalize), (gst_amrnbenc_chain),
(gst_amrnbenc_state_change):
* ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
(gst_amrnbparse_query), (gst_amrnbparse_chain),
(gst_amrnbparse_read_header), (gst_amrnbparse_loop),
(gst_amrnbparse_sink_activate), (gst_amrnbparse_state_change):
Core already took the lock.

19 years agoDisable tcp elements and esdmon (they don't compile).
Ronald S. Bultje [Thu, 19 May 2005 13:42:12 +0000 (13:42 +0000)]
Disable tcp elements and esdmon (they don't compile).

Original commit message from CVS:
* configure.ac:
* ext/esd/Makefile.am:
Disable tcp elements and esdmon (they don't compile).

19 years agoMake my automake version shut up about undefined variables
Jan Schmidt [Thu, 19 May 2005 09:51:03 +0000 (09:51 +0000)]
Make my automake version shut up about undefined variables

Original commit message from CVS:
* Makefile.am:
* ext/Makefile.am:
* sys/Makefile.am:
Make my automake version shut up about undefined variables
* gst/goom/gstgoom.c:
GstAdapter moved to base objects.

19 years agoext/amrnb/: Ported AMR decoder/parse.
Wim Taymans [Wed, 18 May 2005 16:51:46 +0000 (16:51 +0000)]
ext/amrnb/: Ported AMR decoder/parse.

Original commit message from CVS:
* ext/amrnb/Makefile.am:
* ext/amrnb/amrnb.c: (plugin_init):
* ext/amrnb/amrnbdec.c: (gst_amrnbdec_init),
(gst_amrnbdec_setcaps), (gst_amrnbdec_chain),
(gst_amrnbdec_state_change):
* ext/amrnb/amrnbdec.h:
* ext/amrnb/amrnbenc.c: (gst_amrnbenc_get_type),
(gst_amrnbenc_base_init), (gst_amrnbenc_class_init),
(gst_amrnbenc_init), (gst_amrnbenc_finalize),
(gst_amrnbenc_setcaps), (gst_amrnbenc_chain),
(gst_amrnbenc_state_change):
* ext/amrnb/amrnbenc.h:
* ext/amrnb/amrnbparse.c: (gst_amrnbparse_init),
(gst_amrnbparse_query), (gst_amrnbparse_event),
(gst_amrnbparse_chain), (gst_amrnbparse_read_header),
(gst_amrnbparse_loop), (gst_amrnbparse_sink_activate),
(gst_amrnbparse_state_change):
* ext/amrnb/amrnbparse.h:
Ported AMR decoder/parse.
Added AMR encoder.

19 years agoPorted goom.
Wim Taymans [Wed, 18 May 2005 09:58:13 +0000 (09:58 +0000)]
Ported goom.

Original commit message from CVS:
* configure.ac:
* gst/goom/Makefile.am:
* gst/goom/gstgoom.c: (gst_goom_init), (gst_goom_sink_setcaps),
(gst_goom_src_setcaps), (gst_goom_src_negotiate), (gst_goom_event),
(gst_goom_chain), (gst_goom_change_state), (plugin_init):
Ported goom.
Added goom and alpha to build.

19 years agoPorted alpha, remove alphacolor as functionality is in ffmpegcolorspace.
Wim Taymans [Tue, 17 May 2005 18:13:19 +0000 (18:13 +0000)]
Ported alpha,  remove alphacolor as functionality is in ffmpegcolorspace.

Original commit message from CVS:
* configure.ac:
* gst/alpha/Makefile.am:
* gst/alpha/gstalpha.c: (gst_alpha_class_init), (gst_alpha_init),
(gst_alpha_sink_setcaps), (gst_alpha_chain):
Ported alpha,  remove alphacolor as functionality is in
ffmpegcolorspace.

19 years agoext/libcaca/gstcacasink.*: Cleanups.
Wim Taymans [Tue, 17 May 2005 17:44:57 +0000 (17:44 +0000)]
ext/libcaca/gstcacasink.*: Cleanups.

Original commit message from CVS:
* ext/libcaca/gstcacasink.c: (gst_cacasink_setcaps),
(gst_cacasink_render), (gst_cacasink_open), (gst_cacasink_close),
(gst_cacasink_change_state):
* ext/libcaca/gstcacasink.h:
Cleanups.

19 years agoMove core plugins out of core. I don't mind fdsrc/fdsink going back into the core...
David Schleef [Sun, 15 May 2005 23:06:37 +0000 (23:06 +0000)]
Move core plugins out of core.  I don't mind fdsrc/fdsink going back into the core; they were just disabled there, so

Original commit message from CVS:
Move core plugins out of core.  I don't mind fdsrc/fdsink
going back into the core; they were just disabled there, so
I moved them.  Some of this stuff could (should) be deleted.
* gst/oldcore/Makefile.am:
* gst/oldcore/gstaggregator.c:
* gst/oldcore/gstaggregator.h:
* gst/oldcore/gstelements.c:
* gst/oldcore/gstfdsink.c:
* gst/oldcore/gstfdsink.h:
* gst/oldcore/gstfdsrc.c:
* gst/oldcore/gstfdsrc.h:
* gst/oldcore/gstmd5sink.c:
* gst/oldcore/gstmd5sink.h:
* gst/oldcore/gstmultifilesrc.c:
* gst/oldcore/gstmultifilesrc.h:
* gst/oldcore/gstpipefilter.c:
* gst/oldcore/gstpipefilter.h:
* gst/oldcore/gstshaper.c:
* gst/oldcore/gstshaper.h:
* gst/oldcore/gststatistics.c:
* gst/oldcore/gststatistics.h:

19 years agoadd rtsp and esd files to spec and fix some disting issues
Christian Schaller [Fri, 13 May 2005 13:52:03 +0000 (13:52 +0000)]
add rtsp and esd files to spec and fix some disting issues

Original commit message from CVS:
add rtsp and esd files to spec and fix some disting issues

19 years agoAdd working plugins to build.
Wim Taymans [Thu, 12 May 2005 20:05:19 +0000 (20:05 +0000)]
Add working plugins to build.

Original commit message from CVS:
* configure.ac:
* ext/sidplay/gstsiddec.cc:
Add working plugins to build.
Make sidplay compile again.

19 years agoext/mad/: Fix mad and id3tag compilation again.
Wim Taymans [Thu, 12 May 2005 19:48:45 +0000 (19:48 +0000)]
ext/mad/: Fix mad and id3tag compilation again.

Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_src_query):
* ext/mad/gstmad.c: (gst_mad_chain):
Fix mad and id3tag compilation again.

19 years agogst/udp/: Added multifdsink to send UDP to multiple addresses.
Wim Taymans [Thu, 12 May 2005 15:32:50 +0000 (15:32 +0000)]
gst/udp/: Added multifdsink to send UDP to multiple addresses.

Original commit message from CVS:
* gst/udp/.cvsignore:
* gst/udp/Makefile.am:
* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_get_type),
(gst_multiudpsink_base_init), (gst_multiudpsink_class_init),
(gst_multiudpsink_init), (gst_multiudpsink_finalize),
(gst_multiudpsink_get_times), (gst_multiudpsink_render),
(gst_multiudpsink_set_property), (gst_multiudpsink_get_property),
(gst_multiudpsink_init_send), (gst_multiudpsink_close),
(gst_multiudpsink_add), (gst_multiudpsink_remove),
(gst_multiudpsink_clear), (gst_multiudpsink_get_stats),
(gst_multiudpsink_change_state):
* gst/udp/gstmultiudpsink.h:
* gst/udp/gstudp-marshal.list:
* gst/udp/gstudp.c: (plugin_init):
* gst/udp/gstudp.h:
* gst/udp/gstudpsink.c: (gst_udpsink_get_type),
(gst_udpsink_base_init), (gst_udpsink_class_init),
(gst_udpsink_init), (gst_udpsink_set_uri),
(gst_udpsink_set_property), (gst_udpsink_get_property),
(gst_udpsink_uri_get_type), (gst_udpsink_uri_get_protocols),
(gst_udpsink_uri_get_uri), (gst_udpsink_uri_set_uri),
(gst_udpsink_uri_handler_init):
* gst/udp/gstudpsink.h:
* gst/udp/gstudpsrc.c: (gst_udpsrc_get_type),
(gst_udpsrc_base_init), (gst_udpsrc_class_init),
(gst_udpsrc_create), (gst_udpsrc_set_uri), (gst_udpsrc_start),
(gst_udpsrc_unlock), (gst_udpsrc_stop):
* gst/udp/gstudpsrc.h:
Added multifdsink to send UDP to multiple addresses.
Cleaned up UDP source/sink elements some more.
Make UDP sink extends from multiudpsink.

19 years agoext/mad/gstmad.c: Make queries actually work (update core first).
Tim-Philipp Müller [Thu, 12 May 2005 14:15:37 +0000 (14:15 +0000)]
ext/mad/gstmad.c: Make queries actually work (update core first).

Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_sink_event):
Make queries actually work (update core first).

19 years agogst/: Make UDP and TCP elements use PushSrc.
Wim Taymans [Thu, 12 May 2005 10:45:24 +0000 (10:45 +0000)]
gst/: Make UDP and TCP elements use PushSrc.

Original commit message from CVS:
* gst/rtsp/README:
* gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_get_type),
(gst_tcpclientsrc_base_init), (gst_tcpclientsrc_class_init),
(gst_tcpclientsrc_init), (gst_tcpclientsrc_getcaps),
(gst_tcpclientsrc_stop), (gst_tcpclientsrc_eos),
(gst_tcpclientsrc_create), (gst_tcpclientsrc_start):
* gst/tcp/gsttcpclientsrc.h:
* gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_get_type),
(gst_tcpserversrc_base_init), (gst_tcpserversrc_class_init),
(gst_tcpserversrc_init), (gst_tcpserversrc_create),
(gst_tcpserversrc_start), (gst_tcpserversrc_stop):
* gst/tcp/gsttcpserversrc.h:
* gst/tcp/gsttcpsrc.c: (gst_tcpsrc_get_type),
(gst_tcpsrc_base_init), (gst_tcpsrc_class_init), (gst_tcpsrc_init),
(gst_tcpsrc_create), (gst_tcpsrc_start), (gst_tcpsrc_stop):
* gst/tcp/gsttcpsrc.h:
* gst/udp/gstudpsink.c: (gst_udpsink_base_init),
(gst_udpsink_init), (gst_udpsink_get_times), (gst_udpsink_render),
(gst_udpsink_set_property), (gst_udpsink_get_property),
(gst_udpsink_change_state):
* gst/udp/gstudpsink.h:
* gst/udp/gstudpsrc.c: (gst_udpsrc_get_type),
(gst_udpsrc_base_init), (gst_udpsrc_class_init), (gst_udpsrc_init),
(gst_udpsrc_create), (gst_udpsrc_set_uri), (gst_udpsrc_start),
(gst_udpsrc_stop):
* gst/udp/gstudpsrc.h:
Make UDP and TCP elements use PushSrc.

19 years agoext/mad/gstmad.c: Port to new query API and replace gst_pad_convert() and gst_pad_get...
Tim-Philipp Müller [Wed, 11 May 2005 22:42:47 +0000 (22:42 +0000)]
ext/mad/gstmad.c: Port to new query API and replace gst_pad_convert() and gst_pad_get_formats() usage. gstid3tag look...

Original commit message from CVS:
* ext/mad/gstmad.c: (gst_mad_init), (gst_mad_src_query),
(index_seek), (normal_seek), (gst_mad_sink_event):
Port to new query API and replace gst_pad_convert()
and gst_pad_get_formats() usage. gstid3tag looks like
it needs some more love before it will work again, if
not a rewrite.

19 years agoFixed the effectv build again.
Zeeshan Ali [Wed, 11 May 2005 20:45:17 +0000 (20:45 +0000)]
Fixed the effectv build again.

Original commit message from CVS:
Fixed the effectv build again.

19 years agogst/tcp/: Ported over some sink elements.
Wim Taymans [Wed, 11 May 2005 18:21:55 +0000 (18:21 +0000)]
gst/tcp/: Ported over some sink elements.

Original commit message from CVS:
* gst/tcp/Makefile.am:
* gst/tcp/gstmultifdsink.c: (gst_multifdsink_get_type),
(gst_multifdsink_base_init), (gst_multifdsink_class_init),
(gst_multifdsink_init), (gst_multifdsink_handle_client_write),
(gst_multifdsink_queue_buffer), (gst_multifdsink_render),
(gst_multifdsink_change_state):
* gst/tcp/gstmultifdsink.h:
* gst/tcp/gsttcp.c:
* gst/tcp/gsttcpclientsink.c: (gst_tcpclientsink_get_type),
(gst_tcpclientsink_base_init), (gst_tcpclientsink_class_init),
(gst_tcpclientsink_init), (gst_tcpclientsink_render),
(gst_tcpclientsink_set_property), (gst_tcpclientsink_get_property),
(gst_tcpclientsink_change_state):
* gst/tcp/gsttcpclientsink.h:
* gst/tcp/gsttcpclientsrc.c: (gst_tcpclientsrc_class_init),
(gst_tcpclientsrc_init_receive):
* gst/tcp/gsttcpplugin.c: (plugin_init):
* gst/tcp/gsttcpserversink.c: (gst_tcpserversink_class_init):
* gst/tcp/gsttcpserversink.h:
* gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_class_init):
* gst/tcp/gsttcpsink.c: (gst_tcpsink_get_type),
(gst_tcpsink_base_init), (gst_tcpsink_class_init),
(gst_tcpsink_setcaps), (gst_tcpsink_init), (gst_tcpsink_get_times),
(gst_tcpsink_render), (gst_tcpsink_set_property),
(gst_tcpsink_get_property):
* gst/tcp/gsttcpsink.h:
* gst/tcp/gsttcpsrc.c: (gst_tcpsrc_class_init), (gst_tcpsrc_get):
Ported over some sink elements.
Sources not ported yet as they require a PushSource base class.

19 years agogst/: Turn videofilter into a library (private for now)
Tim-Philipp Müller [Wed, 11 May 2005 16:38:29 +0000 (16:38 +0000)]
gst/: Turn videofilter into a library (private for now)

Original commit message from CVS:
* gst/effectv/Makefile.am:
* gst/videofilter/Makefile.am:
Turn videofilter into a library (private for now)

19 years agogst/rtsp/: Added README
Wim Taymans [Wed, 11 May 2005 12:01:10 +0000 (12:01 +0000)]
gst/rtsp/: Added README

Original commit message from CVS:
* gst/rtsp/README:
* gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type),
(gst_rtspsrc_class_init), (gst_rtspsrc_create_stream),
(gst_rtspsrc_add_element), (gst_rtspsrc_set_state),
(gst_rtspsrc_stream_setup_rtp),
(gst_rtspsrc_stream_configure_transport), (find_stream),
(gst_rtspsrc_loop), (gst_rtspsrc_open), (gst_rtspsrc_play):
* gst/rtsp/rtsp.h:
* gst/rtsp/rtspconnection.c: (rtsp_connection_create),
(rtsp_connection_send), (read_line), (parse_request_line),
(parse_line), (read_body), (rtsp_connection_receive),
(rtsp_connection_free):
* gst/rtsp/rtspconnection.h:
* gst/rtsp/rtspdefs.c: (rtsp_find_method):
* gst/rtsp/rtspdefs.h:
* gst/rtsp/rtspmessage.c: (rtsp_message_set_body),
(rtsp_message_take_body):
* gst/rtsp/rtspmessage.h:
* gst/rtsp/rtspstream.h:
* gst/rtsp/sdpmessage.c: (sdp_parse_line):
Added README
Some cleanups.

19 years agogst/rtsp/gstrtspsrc.*: Setup UDP sources correctly, receives raw data from RTSP compl...
Wim Taymans [Wed, 11 May 2005 09:18:24 +0000 (09:18 +0000)]
gst/rtsp/gstrtspsrc.*: Setup UDP sources correctly, receives raw data from RTSP compliant servers now.

Original commit message from CVS:
* gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type),
(gst_rtspsrc_class_init), (gst_rtspsrc_init),
(gst_rtspsrc_create_stream), (gst_rtspsrc_add_element),
(gst_rtspsrc_set_state), (gst_rtspsrc_stream_setup_rtp),
(gst_rtspsrc_stream_configure_transport), (find_stream),
(gst_rtspsrc_loop), (gst_rtspsrc_open), (gst_rtspsrc_close),
(gst_rtspsrc_play), (gst_rtspsrc_change_state):
* gst/rtsp/gstrtspsrc.h:
Setup UDP sources correctly, receives raw data from RTSP
compliant servers now.

19 years agoPorted to 0.9.
Wim Taymans [Wed, 11 May 2005 07:44:44 +0000 (07:44 +0000)]
Ported to 0.9.

Original commit message from CVS:
Ported to 0.9.
Set up transports, init UDP ports, init RTP session managers.

19 years agogst/: UDP fixes, added uri handler.
Wim Taymans [Wed, 11 May 2005 07:31:15 +0000 (07:31 +0000)]
gst/: UDP fixes, added uri handler.

Original commit message from CVS:
* gst/rtp/Makefile.am:
* gst/rtp/gstrtp.c: (plugin_init):
* gst/rtp/gstrtpdec.c: (gst_rtpdec_get_type),
(gst_rtpdec_class_init), (gst_rtpdec_init), (gst_rtpdec_chain_rtp),
(gst_rtpdec_chain_rtcp), (gst_rtpdec_set_property),
(gst_rtpdec_get_property), (gst_rtpdec_change_state),
(gst_rtpdec_plugin_init):
* gst/rtp/gstrtpdec.h:
* gst/udp/gstudpsink.c: (gst_udpsink_base_init),
(gst_udpsink_get_times), (gst_udpsink_render),
(gst_udpsink_change_state):
* gst/udp/gstudpsrc.c: (gst_udpsrc_get_type),
(gst_udpsrc_base_init), (gst_udpsrc_class_init), (gst_udpsrc_init),
(gst_udpsrc_loop), (gst_udpsrc_set_uri), (gst_udpsrc_set_property),
(gst_udpsrc_get_property), (gst_udpsrc_init_receive),
(gst_udpsrc_activate), (gst_udpsrc_change_state),
(gst_udpsrc_uri_get_type), (gst_udpsrc_uri_get_protocols),
(gst_udpsrc_uri_get_uri), (gst_udpsrc_uri_set_uri),
(gst_udpsrc_uri_handler_init):
* gst/udp/gstudpsrc.h:
UDP fixes, added uri handler.
Added rtpdec that will manage the RTP session in the future.