Commit graph

3253 commits

Author SHA1 Message Date
Wim Taymans
c91b026ff3 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.
2005-05-11 18:21:55 +00:00
Tim-Philipp Müller
4ca8c41b44 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)
2005-05-11 16:38:30 +00:00
Wim Taymans
63177e0731 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.
2005-05-11 12:01:10 +00:00
Wim Taymans
91ce2b294e 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.
2005-05-11 09:18:25 +00:00
Wim Taymans
6f0ea35883 Ported to 0.9.
Original commit message from CVS:
Ported to 0.9.
Set up transports, init UDP ports, init RTP session managers.
2005-05-11 07:44:44 +00:00
Wim Taymans
6cacd6f649 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.
2005-05-11 07:31:22 +00:00
Arwed v. Merkatz
e4978ff8dc Ported esdsink plugin.
Original commit message from CVS:
Ported esdsink plugin.
2005-05-10 20:16:14 +00:00
Arwed v. Merkatz
1795f7782a Ported esdsink plugin.
Original commit message from CVS:
Ported esdsink plugin.
2005-05-10 20:10:43 +00:00
Wim Taymans
4eb7e48ab1 gst/udp/: Ported udp src/sink.
Original commit message from CVS:
* gst/udp/Makefile.am:
* gst/udp/gstudpsink.c: (gst_udpsink_get_type),
(gst_udpsink_base_init), (gst_udpsink_class_init),
(gst_udpsink_init), (gst_udpsink_get_times), (gst_udpsink_render),
(gst_udpsink_set_property), (gst_udpsink_get_property),
(gst_udpsink_init_send), (gst_udpsink_close),
(gst_udpsink_change_state):
* gst/udp/gstudpsink.h:
* gst/udp/gstudpsrc.c: (gst_udpsrc_base_init),
(gst_udpsrc_class_init), (gst_udpsrc_init), (gst_udpsrc_loop),
(gst_udpsrc_set_property), (gst_udpsrc_get_property),
(gst_udpsrc_init_receive), (gst_udpsrc_close),
(gst_udpsrc_activate), (gst_udpsrc_change_state):
* gst/udp/gstudpsrc.h:
Ported udp src/sink.
2005-05-10 11:15:13 +00:00
Zaheer Abbas Merali
1987170ab6 Port shout2 plugin
Original commit message from CVS:
2005-05-09  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* PORTED_09:
* configure.ac:
* ext/Makefile.am:
* ext/shout2/Makefile.am:
* ext/shout2/gstshout2.c: (gst_shout2send_get_type),
(gst_shout2send_base_init), (gst_shout2send_class_init),
(gst_shout2send_init), (gst_shout2send_event),
(gst_shout2send_render), (gst_shout2send_set_property),
(gst_shout2send_get_property), (gst_shout2send_setcaps),
(gst_shout2send_change_state):
* ext/shout2/gstshout2.h:

Port shout2 plugin
2005-05-09 20:09:44 +00:00
Christian Schaller
452593c60a add a few more ported plugins
Original commit message from CVS:
add a few more ported plugins
2005-05-09 14:16:41 +00:00
Christian Schaller
deaa727754 add non-disted directory
Original commit message from CVS:
add non-disted directory
2005-05-09 13:02:15 +00:00
Zeeshan Ali
5db0509196 Ported the libcaca plugin.
Original commit message from CVS:
Ported the libcaca plugin.
2005-05-08 12:22:04 +00:00
Christian Schaller
c6892a450f adding aasink and smpte plugins to spec file
Original commit message from CVS:
adding aasink and smpte plugins to spec file
2005-05-08 10:46:39 +00:00
Zeeshan Ali
48134a2370 Fixed a few things to enable the mad and effectv to be able to find the headers in the gst-plugins-base/gst-libs and ...
Original commit message from CVS:
Fixed a few things to enable the mad and effectv to be able to find the headers in the gst-plugins-base/gst-libs and to link against the libs in there.
2005-05-07 20:27:10 +00:00
Zeeshan Ali
98ebed4750 Fixed the build by fixing a small mistake of Wim.
Original commit message from CVS:
Fixed the build by fixing a small mistake of Wim.
2005-05-07 18:50:39 +00:00
Christian Schaller
86925a1668 add aasink
Original commit message from CVS:
add aasink
2005-05-06 20:00:55 +00:00
Wim Taymans
556e8a6239 Ported 2 more plugins. usgly hack in the Makefile.am though, I'm sure someone will fix it.
Original commit message from CVS:
* configure.ac:
* ext/aalib/Makefile.am:
* ext/aalib/gstaasink.c: (gst_aasink_get_type),
(gst_aasink_class_init), (gst_aasink_fixate), (gst_aasink_setcaps),
(gst_aasink_init), (gst_aasink_get_times), (gst_aasink_render),
(gst_aasink_set_property), (gst_aasink_get_property),
(gst_aasink_open), (gst_aasink_close), (gst_aasink_change_state):
* ext/aalib/gstaasink.h:
* gst/smpte/Makefile.am:
* gst/smpte/gstsmpte.c: (gst_smpte_setcaps), (gst_smpte_init),
(gst_smpte_collected):
* gst/smpte/gstsmpte.h:
Ported 2 more plugins. usgly hack in the Makefile.am though, I'm
sure someone will fix it.
2005-05-06 19:55:22 +00:00
Christian Schaller
bc885a1aea some sidplay fixoring
Original commit message from CVS:
some sidplay fixoring
2005-05-06 19:11:14 +00:00
Christian Schaller
ef303c604d add sidplay to spec file
Original commit message from CVS:
add sidplay to spec file
2005-05-06 18:01:52 +00:00
Christian Schaller
04b2afd5a3 add gst-plugins-libs
Original commit message from CVS:
add gst-plugins-libs
2005-05-06 18:00:56 +00:00
Wim Taymans
477088372f Ported sidplay.
Original commit message from CVS:
* configure.ac:
* ext/sidplay/gstsiddec.cc:
* ext/sidplay/gstsiddec.h:
Ported sidplay.
2005-05-06 17:24:44 +00:00
Christian Schaller
67802e8048 make mad and effectv work with gst-register
Original commit message from CVS:
make mad and effectv work with gst-register
2005-05-06 14:54:23 +00:00
Christian Schaller
d7ccf497a9 minor spec file fixes
Original commit message from CVS:
minor spec file fixes
2005-05-06 14:16:20 +00:00
Wim Taymans
781bc3309b gst/law/: Ported alaw and mulaw plugins to 0.9, fixed the negotiation as well.
Original commit message from CVS:
* gst/law/alaw-decode.c: (alawdec_getcaps), (alawdec_setcaps),
(gst_alawdec_init), (gst_alawdec_chain):
* gst/law/alaw-encode.c: (alawenc_getcaps), (alawenc_setcaps),
(gst_alawenc_init), (gst_alawenc_chain):
* gst/law/mulaw-decode.c: (mulawdec_getcaps), (mulawdec_setcaps),
(gst_mulawdec_init), (gst_mulawdec_chain):
* gst/law/mulaw-encode.c: (mulawenc_getcaps), (mulawenc_setcaps),
(gst_mulawenc_init), (gst_mulawenc_chain):
Ported alaw and mulaw plugins to 0.9, fixed the negotiation as
well.
2005-05-06 14:08:56 +00:00
Christian Schaller
d1307cd8a3 add reminder to start with 0.8 code not 0.9 for plugins porting
Original commit message from CVS:
add reminder to start with 0.8 code not 0.9 for plugins porting
2005-05-06 13:49:50 +00:00
Christian Schaller
6dbe8b46a7 various fixes to make it possible to build rpms from gst-plugins head
Original commit message from CVS:
various fixes to make it possible to build rpms from gst-plugins head
2005-05-06 12:43:59 +00:00
Christian Schaller
731b91bbad remove plugins now in gst-plugins-base
Original commit message from CVS:
remove plugins now in gst-plugins-base
2005-05-06 11:52:04 +00:00
Christian Schaller
85d2a49a41 remove gst-libs from gst-plugins module as it is in gst-plugins-base now
Original commit message from CVS:
remove gst-libs from gst-plugins module as it is in gst-plugins-base now
2005-05-06 11:41:20 +00:00
Christian Schaller
012d4c6577 add ported videofilter to cvs head
Original commit message from CVS:
add ported videofilter to cvs head
2005-05-06 11:25:56 +00:00
Christian Schaller
08b451f17f add law plugin to build
Original commit message from CVS:
add law plugin to build
2005-05-06 11:12:18 +00:00
Christian Schaller
0751f73733 ported mad and effectv plugins
Original commit message from CVS:
ported mad and effectv plugins
2005-05-06 11:04:30 +00:00
Zaheer Abbas Merali
08616b7531 configure.ac: fix typo
Original commit message from CVS:
2005-05-06  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* configure.ac:
fix typo
2005-05-06 10:28:49 +00:00
Christian Schaller
4bfaf808b9 gst-plugins 0.9 cvs head now compiles (only effectv left compiling)
Original commit message from CVS:
gst-plugins 0.9 cvs head now compiles (only effectv left compiling)
2005-05-06 10:02:53 +00:00
Christian Schaller
6695411f84 add GST_INTERFACES_LIBS
Original commit message from CVS:
add GST_INTERFACES_LIBS
2005-05-05 17:09:25 +00:00
Christian Schaller
886110240a updates to make this closer to compile
Original commit message from CVS:
updates to make this closer to compile
2005-05-05 16:35:52 +00:00
Christian Schaller
9e07c0ac3c remove gettext for now
Original commit message from CVS:
remove gettext for now
2005-05-05 10:03:23 +00:00
Christian Schaller
be52c709a4 make this module a bit more 0.9 friendly
Original commit message from CVS:
make this module a bit more 0.9 friendly
2005-05-05 09:10:38 +00:00
Christian Schaller
052756d706 add libvisual plugin
Original commit message from CVS:
add libvisual plugin
2005-02-22 18:14:34 +00:00
Thomas Vander Stichele
98d6f5e7af hunting season on 0.9 is now OPEN
Original commit message from CVS:
hunting season on 0.9 is now OPEN
2005-02-22 16:48:58 +00:00
Ronald S. Bultje
294f780cff sys/oss/gstosselement.c: Kick the hell out of gcc for not warning me about a symbol conflict.
Original commit message from CVS:
* sys/oss/gstosselement.c: (gst_osselement_class_probe_devices):
Kick the hell out of gcc for not warning me about a symbol conflict.
2005-02-22 15:23:05 +00:00
Tim-Philipp Müller
0c606747f1 ext/gdk_pixbuf/pixbufscale.c: Don't leak caps string (fixes #168134)
Original commit message from CVS:
* ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_link):
Don't leak caps string (fixes #168134)

* ext/jpeg/gstjpegenc.c: (gst_jpegenc_class_init),
(gst_jpegenc_init), (gst_jpegenc_finalize),
(gst_jpegenc_change_state):
Don't leak line buffers and context struct (fixes #168133).
2005-02-22 12:04:16 +00:00
Tim-Philipp Müller
c76c257f4a Since dirac 0.5.0 the framerate in dirac is expressed as a rational number. Fix build and up requirement to 0.5.0, an...
Original commit message from CVS:
Since dirac 0.5.0 the framerate in dirac is expressed as a rational number. Fix build and up requirement to 0.5.0, and also pass parameters to gst_diracdec_link in the right order. (fixes #167959)
2005-02-21 23:41:23 +00:00
Maciej Katafiasz
fab20b9337 Whoops.
Original commit message from CVS:
Whoops.
2005-02-21 19:01:58 +00:00
Maciej Katafiasz
f8eaf56320 Fix playback of certain invalid muxed streams. Partial fix for #149158
Original commit message from CVS:
Fix playback of certain invalid muxed streams. Partial fix for #149158
2005-02-21 18:58:46 +00:00
Jan Schmidt
66bd030823 gst/dvdlpcmdec/gstdvdlpcmdec.c: Make sure we only write to writable buffers
Original commit message from CVS:
* gst/dvdlpcmdec/gstdvdlpcmdec.c: (gst_dvdlpcmdec_chain):
Make sure we only write to writable buffers
2005-02-20 15:26:04 +00:00
Tim-Philipp Müller
7448ede81d gst-libs/gst/riff/riff-media.c: Do actually fix invalid RIFF fmt header values for alaw and mulaw audio instead of ju...
Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
(gst_riff_create_audio_caps_with_data):
Do actually fix invalid RIFF fmt header values for alaw
and mulaw audio instead of just saying so.

* gst/wavparse/gstwavparse.c: (gst_wavparse_fmt):
Give gst_riff_create_audio_caps_with_data() a chance to
fix up broken format header fields before extracting any
parameters from the header. (fixes #167633)
2005-02-20 12:49:19 +00:00
Tim-Philipp Müller
60dd9fbc4d Don't leak othercaps in link function (fixes #167878)
Original commit message from CVS:
Don't leak othercaps in link function (fixes #167878)
2005-02-19 20:01:36 +00:00
Arwed v. Merkatz
e3d01e9d19 support libvisual 0.2.0
Original commit message from CVS:
support libvisual 0.2.0
2005-02-19 17:08:27 +00:00
Tim-Philipp Müller
db93fd53ad Fix rowstrides
Original commit message from CVS:
Fix rowstrides
2005-02-18 10:38:34 +00:00