summaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)AuthorFilesLines
2005-07-01Replace GST_PLUGINS_LIBS_* with GST_PLUGINS_BASE_*Jan Schmidt1-0/+21
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
2005-06-30gst/avi/Makefile.am: Added linking to libgstriff-0.9Edward Hervey1-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.
2005-06-30gst/avi/gstavidemux.c: Compiler pains.Ronald S. Bultje1-0/+5
Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query): Compiler pains.
2005-06-30fixes for new pkg-config files in gst-plugins-baseThomas Vander Stichele1-6/+7
Original commit message from CVS: fixes for new pkg-config files in gst-plugins-base
2005-06-30remove stuff that's in -baseThomas Vander Stichele6-14/+0
Original commit message from CVS: remove stuff that's in -base
2005-06-30And configure.ac, tooRonald S. Bultje2-0/+3
Original commit message from CVS: And configure.ac, too
2005-06-30gst/avi/: Port from -THREADED to HEAD, and fix for latest API changes of the ↵Ronald S. Bultje1-0/+25
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.
2005-06-29ext/shout2/gstshout2.c: Fix build.Wim Taymans1-0/+5
Original commit message from CVS: * ext/shout2/gstshout2.c: (gst_shout2send_render): Fix build.
2005-06-29gst/videofilter/gstvideoexample.c: Removed gst_library_load, I think. ↵Andy Wingo1-0/+5
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.
2005-06-29changelogAndy Wingo1-0/+10
Original commit message from CVS: changelog
2005-06-29gst/udp/gstudpsink.c (gst_udpsink_get_type): Actually add theAndy Wingo1-0/+10
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.
2005-06-29configure.ac (GST_CFLAGS): GCC strikes back!!! Let the build breakage ensue!!!Andy Wingo2-0/+36
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.
2005-06-29gst/rtsp/gstrtspsrc.c: Fix case where outpad could not be decided.Wim Taymans1-0/+11
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.
2005-06-29ext/Makefile.am (MAD_DIR): Add mad to the build.Andy Wingo3-4/+8
Original commit message from CVS: 2005-06-29 Andy Wingo <wingo@pobox.com> * ext/Makefile.am (MAD_DIR): Add mad to the build.
2005-06-28Fix old RPAD macro. basesrc -> base_srcWim Taymans1-0/+7
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
2005-06-27ext/mad/: RPAD_ -> PADWim Taymans1-0/+8
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
2005-06-27Rewrote to use gstadapter and extract properties from header packets to pass ↵Owen Fraser-Green2-0/+7
downstream to decoders. Original commit message from CVS: Rewrote to use gstadapter and extract properties from header packets to pass downstream to decoders.
2005-06-23remove videorate from this module as its in base nowChristian Schaller2-2/+3
Original commit message from CVS: remove videorate from this module as its in base now
2005-06-23gst/rtsp/: Make rtspsrc a live source.Wim Taymans1-0/+13
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.
2005-06-23gst/udp/gstudpsrc.c: Make udpsrc a live source.Wim Taymans2-0/+5
Original commit message from CVS: * gst/udp/gstudpsrc.c: (gst_udpsrc_init): Make udpsrc a live source.
2005-06-02gst/udp/Makefile.am: Use versioned net lib.Wim Taymans1-0/+5
Original commit message from CVS: * gst/udp/Makefile.am: Use versioned net lib.
2005-06-02gst/udp/Makefile.am: Fix hack in makefile.Wim Taymans1-0/+5
Original commit message from CVS: * gst/udp/Makefile.am: Fix hack in makefile.
2005-06-02ext/mad/gstid3tag.c: Finish porting to 0.9: no more gstdata, check for link ↵Andy Wingo1-0/+11
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.
2005-06-02gst/udp/: Use NetBuffer and small cleanups.Wim Taymans1-0/+18
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.
2005-06-02gst/rtsp/: RTSP cleanups.Wim Taymans1-0/+15
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.
2005-06-02gst/: Bufferalloc changes.Wim Taymans1-0/+15
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.
2005-05-25No need to take the lock anymore, core already did that before calling us.Wim Taymans1-0/+9
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.
2005-05-25ext/amrnb/: Core already took the lock.Wim Taymans1-0/+13
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.
2005-05-19Disable tcp elements and esdmon (they don't compile).Ronald S. Bultje2-1/+6
Original commit message from CVS: * configure.ac: * ext/esd/Makefile.am: Disable tcp elements and esdmon (they don't compile).
2005-05-19Make my automake version shut up about undefined variablesJan Schmidt4-67/+66
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.
2005-05-18ext/amrnb/: Ported AMR decoder/parse.Wim Taymans1-0/+23
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.
2005-05-18Ported goom.Wim Taymans2-0/+14
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.
2005-05-17Ported alpha, remove alphacolor as functionality is in ffmpegcolorspace.Wim Taymans1-0/+9
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.
2005-05-17ext/libcaca/gstcacasink.*: Cleanups.Wim Taymans2-0/+8
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.
2005-05-15Move core plugins out of core. I don't mind fdsrc/fdsink going back into ↵David Schleef1-0/+24
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:
2005-05-13file blank-file.cpp was initially added on branch BRANCH-GSTREAMER-0_8.Tim-Philipp Müller0-0/+0
Original commit message from CVS: file blank-file.cpp was initially added on branch BRANCH-GSTREAMER-0_8.
2005-05-13add rtsp and esd files to spec and fix some disting issuesChristian Schaller3-19/+33
Original commit message from CVS: add rtsp and esd files to spec and fix some disting issues
2005-05-12Add working plugins to build.Wim Taymans2-1/+16
Original commit message from CVS: * configure.ac: * ext/sidplay/gstsiddec.cc: Add working plugins to build. Make sidplay compile again.
2005-05-12ext/mad/: Fix mad and id3tag compilation again.Wim Taymans1-0/+6
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.
2005-05-12gst/udp/: Added multifdsink to send UDP to multiple addresses.Wim Taymans1-0/+34
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.
2005-05-12ext/mad/gstmad.c: Make queries actually work (update core first).Tim-Philipp Müller1-0/+5
Original commit message from CVS: * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_sink_event): Make queries actually work (update core first).
2005-05-12gst/: Make UDP and TCP elements use PushSrc.Wim Taymans1-0/+31
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.
2005-05-11ext/mad/gstmad.c: Port to new query API and replace gst_pad_convert() and ↵Tim-Philipp Müller1-0/+9
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.
2005-05-11Fixed the effectv build again.Zeeshan Ali1-0/+5
Original commit message from CVS: Fixed the effectv build again.
2005-05-11gst/tcp/: Ported over some sink elements.Wim Taymans1-0/+32
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-11gst/: Turn videofilter into a library (private for now)Tim-Philipp Müller1-0/+6
Original commit message from CVS: * gst/effectv/Makefile.am: * gst/videofilter/Makefile.am: Turn videofilter into a library (private for now)
2005-05-11gst/rtsp/: Added READMEWim Taymans1-0/+25
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-11gst/rtsp/gstrtspsrc.*: Setup UDP sources correctly, receives raw data from ↵Wim Taymans1-0/+13
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-11Ported to 0.9.Wim Taymans1-0/+63
Original commit message from CVS: Ported to 0.9. Set up transports, init UDP ports, init RTP session managers.
2005-05-11gst/: UDP fixes, added uri handler.Wim Taymans1-0/+25
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.