summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* gst/rtp/: Various class and caps fixes from Andre Magalhaes (andrunko)Wim Taymans2005-09-3012-10/+27
| | | | | | | | | | | | Original commit message from CVS: * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps): * gst/rtp/gstrtpgsmparse.c: * gst/rtp/gstrtph263penc.c: * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init), (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property): * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer): Various class and caps fixes from Andre Magalhaes (andrunko)
* gst/level/level-example.c: Update for new bus API.Wim Taymans2005-09-292-1/+6
| | | | | | Original commit message from CVS: * gst/level/level-example.c: (main): Update for new bus API.
* gst/qtdemux/qtdemux.c: No need to take stream lock here.Wim Taymans2005-09-281-8/+1
| | | | | | Original commit message from CVS: * gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header): No need to take stream lock here.
* configure.ac: Fix unexpanded autoconf macro GST_DOC, which has been renamed ↵Tim-Philipp Müller2005-09-282-1/+7
| | | | | | | | | to GST_DOCBOOK_CHECK (see common/m4/gst-d... Original commit message from CVS: * configure.ac: Fix unexpanded autoconf macro GST_DOC, which has been renamed to GST_DOCBOOK_CHECK (see common/m4/gst-doc.m4) (#316202).
* sys/oss/gstosssink.c: Fix playback of mono streams (bytes_per_sample should ↵Tim-Philipp Müller2005-09-272-2/+18
| | | | | | | | | | be set from the sample width and the numb... Original commit message from CVS: * sys/oss/gstosssink.c: (gst_oss_sink_prepare): Fix playback of mono streams (bytes_per_sample should be set from the sample width and the number of channels negotiated, and not just be set to 4) (#317338)
* add auparse to plugins listChristian Schaller2005-09-261-0/+1
| | | | | Original commit message from CVS: add auparse to plugins list
* gst/rtp/gstrtpmpaenc.c: Set buffer duration correctly.Wim Taymans2005-09-263-0/+8
| | | | | | | Original commit message from CVS: * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush), (gst_rtpmpaenc_handle_buffer): Set buffer duration correctly.
* gst/avi/gstavidemux.c: Don't crash when encountering a stream with an ↵Tim-Philipp Müller2005-09-262-16/+59
| | | | | | | | | | | | | | unknown fourcc or codec id. Instead, create a p... Original commit message from CVS: * gst/avi/gstavidemux.c: (gst_avi_demux_base_init), (gst_avi_demux_class_init), (gst_avi_demux_parse_stream), (gst_avi_demux_change_state): Don't crash when encountering a stream with an unknown fourcc or codec id. Instead, create a pad of type video/x-avi-unknown or audio/x-avi-unknown, which as a side-effect also results in less confusing error messages in players ('no decoder' vs. 'no streams'); minor fixes to state change function and class_init function.
* set up plugin paths properlyThomas Vander Stichele2005-09-242-2/+2
| | | | | Original commit message from CVS: set up plugin paths properly
* gst/autodetect/: These are sinks.Wim Taymans2005-09-243-0/+10
| | | | | | | Original commit message from CVS: * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init): * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init): These are sinks.
* check/elements/level.c: fix test for new GstClockTime useThomas Vander Stichele2005-09-246-46/+75
| | | | | | | | | | | | Original commit message from CVS: * check/elements/level.c: (GST_START_TEST): fix test for new GstClockTime use * gst/level/gstlevel.c: (gst_level_init), (gst_level_set_caps), (gst_level_transform_ip): * gst/level/gstlevel.h: fix up the decay peak, ensuring the decay peak is never lower than the peak for that interval
* updating docsThomas Vander Stichele2005-09-235-14/+57
| | | | | Original commit message from CVS: updating docs
* convert to using GstClockTime for all time values, finally.Thomas Vander Stichele2005-09-239-78/+147
| | | | | Original commit message from CVS: convert to using GstClockTime for all time values, finally.
* fix build of goomThomas Vander Stichele2005-09-231-1/+1
| | | | | Original commit message from CVS: fix build of goom
* we handle more than two channelsThomas Vander Stichele2005-09-232-2/+2
| | | | | Original commit message from CVS: we handle more than two channels
* fix build and use of GST_LIBSThomas Vander Stichele2005-09-2345-105/+147
| | | | | Original commit message from CVS: fix build and use of GST_LIBS
* Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasinkEdgard Lima2005-09-225-56/+55
| | | | | Original commit message from CVS: Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasink
* gst/rtp/: Use is_filled to both check MTU and max-ptime of base class.Wim Taymans2005-09-2212-37/+73
| | | | | | | | | | | | | Original commit message from CVS: * gst/rtp/TODO: * gst/rtp/gstrtpdec.c: (gst_rtpdec_getcaps): * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init), (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property): * gst/rtp/gstrtpmp4venc.h: * gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_handle_buffer): * gst/rtp/gstrtpmpaenc.h: Use is_filled to both check MTU and max-ptime of base class.
* gst/rtp/gstrtpmp4venc.c: Don't fragment packets with multiple frames.Wim Taymans2005-09-223-8/+25
| | | | | | | | Original commit message from CVS: * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init), (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property): Don't fragment packets with multiple frames.
* gst/rtp/: Remove g_print.Wim Taymans2005-09-228-34/+225
| | | | | | | | | | | | | | | | Original commit message from CVS: * gst/rtp/TODO: * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps): * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_class_init), (gst_rtpmp4venc_init), (gst_rtpmp4venc_parse_data), (gst_rtpmp4venc_handle_buffer), (gst_rtpmp4venc_set_property), (gst_rtpmp4venc_get_property): * gst/rtp/gstrtpmp4venc.h: Remove g_print. Update TODO Make payload encoder a bit smarter and more correct with timestamps. Added option in payloader to include config string in-band.
* gst/rtsp/gstrtspsrc.c: Strip spaces for key/value pairs.Wim Taymans2005-09-212-3/+12
| | | | | | | | Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send): Strip spaces for key/value pairs.
* gst/rtsp/gstrtspsrc.c: More SDP parsing and caps setting.Wim Taymans2005-09-213-12/+48
| | | | | | | | | | | | | | | Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_stream_configure_transport), (gst_rtspsrc_send), (gst_rtspsrc_change_state): More SDP parsing and caps setting. Do NO_PREROLL differently. add pads only after negotiated. * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init), (gst_udpsrc_getcaps): Implement the getcaps function.
* gst/rtp/gstrtpamrdec.c: Handle multiple AMr packets per payload. Handle CRC ↵Wim Taymans2005-09-2111-108/+373
| | | | | | | | | | | | | | | | | | | | and parse ILL/ILP. Original commit message from CVS: * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps), (gst_rtpamrdec_chain): Handle multiple AMr packets per payload. Handle CRC and parse ILL/ILP. * gst/rtp/gstrtpamrenc.c: (gst_rtpamrenc_setcaps): Make caps params strings for easy SDP mapping. * gst/rtp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps): Handle capsnego better. * gst/rtp/gstrtpmp4vdec.c: (gst_rtpmp4vdec_setcaps): * gst/rtp/gstrtpmp4venc.c: (gst_rtpmp4venc_new_caps): Generate and parse config string in the caps.
* gst/rtp/README: Update READMEWim Taymans2005-09-216-58/+140
| | | | | | | | | | | | | | | | | | Original commit message from CVS: * gst/rtp/README: Update README * gst/rtp/gstrtpamrdec.c: (gst_rtpamrdec_sink_setcaps): Make extra params as strings. * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_set_state), (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send): Make state change return NO_PREROLL as this is a live source. * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property): Don't unref old caps when NULL.
* gst/rtsp/: Add URI handler.Wim Taymans2005-09-204-9/+204
| | | | | | | | | | | | | | Original commit message from CVS: * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_get_type), (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps), (gst_rtspsrc_stream_setup_rtp), (gst_rtspsrc_send), (gst_rtspsrc_open), (gst_rtspsrc_uri_get_type), (gst_rtspsrc_uri_get_protocols), (gst_rtspsrc_uri_get_uri), (gst_rtspsrc_uri_set_uri), (gst_rtspsrc_uri_handler_init): * gst/rtsp/sdpmessage.c: (sdp_media_get_format): * gst/rtsp/sdpmessage.h: Add URI handler. Parse SDP and create caps.
* more spec file fixoringChristian Schaller2005-09-201-6/+0
| | | | | Original commit message from CVS: more spec file fixoring
* fix spec filesChristian Schaller2005-09-202-751/+5
| | | | | Original commit message from CVS: fix spec files
* don't use underscoresThomas Vander Stichele2005-09-2019-51/+51
| | | | | Original commit message from CVS: don't use underscores
* gst/alpha/gstalpha.c: fix element descriptionStefan Kost2005-09-203-1/+6
| | | | | | Original commit message from CVS: * gst/alpha/gstalpha.c: fix element description
* prereqs as wellThomas Vander Stichele2005-09-191-0/+7
| | | | | Original commit message from CVS: prereqs as well
* commit result of scanobj stepThomas Vander Stichele2005-09-195-6/+7105
| | | | | Original commit message from CVS: commit result of scanobj step
* gst/rtp/gstrtph263pdec.c: Don't check payload for now.Wim Taymans2005-09-193-20/+35
| | | | | | Original commit message from CVS: * gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain): Don't check payload for now.
* add check-valgrind targetThomas Vander Stichele2005-09-191-0/+3
| | | | | Original commit message from CVS: add check-valgrind target
* gst/wavparse/gstwavparse.*: Fix wavparse some more.Wim Taymans2005-09-194-151/+306
| | | | | | | | | | | | | Original commit message from CVS: * gst/wavparse/gstwavparse.c: (gst_wavparse_reset), (gst_wavparse_init), (gst_wavparse_parse_file_header), (gst_wavparse_stream_init), (gst_wavparse_handle_seek), (gst_wavparse_stream_headers), (gst_wavparse_stream_data), (gst_wavparse_loop), (gst_wavparse_pad_convert), (gst_wavparse_pad_query), (gst_wavparse_srcpad_event), (gst_wavparse_change_state): * gst/wavparse/gstwavparse.h: Fix wavparse some more.
* check/elements/level.c: Fix for bus API change.Wim Taymans2005-09-193-6/+13
| | | | | | Original commit message from CVS: * check/elements/level.c: (GST_START_TEST): Fix for bus API change.
* gst/level/level-example.c: Fix for new bus API.Wim Taymans2005-09-193-1/+10
| | | | | | | | | Original commit message from CVS: * gst/level/level-example.c: (main): Fix for new bus API. * gst/udp/gstudpsrc.c: (gst_udpsrc_set_property): Set caps on pads.
* disable flags for unbuilt pluginsThomas Vander Stichele2005-09-191-16/+15
| | | | | Original commit message from CVS: disable flags for unbuilt plugins
* normal builds shouldn't scan gobjectsThomas Vander Stichele2005-09-192-0/+0
| | | | | Original commit message from CVS: normal builds shouldn't scan gobjects
* remove gst-registerThomas Vander Stichele2005-09-163-16/+4
| | | | | Original commit message from CVS: remove gst-register
* Updates to payloader/depayloaders, make payloaders use the base classes.Wim Taymans2005-09-1537-2018/+1069
| | | | | | | | | Original commit message from CVS: Updates to payloader/depayloaders, make payloaders use the base classes. Updated README with suggested RTP caps and how to convert to/from SDP. Added config descriptor in mp4v payloader.
* gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best): ↵Andy Wingo2005-09-154-2/+8
| | | | | | | | | | | gst/autodetect/gstautovideosink.c Original commit message from CVS: 2005-09-15 Andy Wingo <wingo@pobox.com> * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_find_best): * gst/autodetect/gstautovideosink.c (gst_auto_video_sink_find_best): Update for new registry API.
* common/: a simple py script to generate valid xml from a C example probably ↵Thomas Vander Stichele2005-09-147-1/+151
| | | | | | | | | | | | | | | | | | also need to strip an MIT license when we... Original commit message from CVS: * common/c-to-xml.py: * common/gtk-doc-plugins.mak: a simple py script to generate valid xml from a C example probably also need to strip an MIT license when we decide * docs/plugins/Makefile.am: * gst/level/Makefile.am: * gst/level/gstlevel.c: (gst_level_init): * gst/level/level-example.c: (message_handler), (main): add an example to level that will show up in the docs * gst/rtp/TODO: add a note for the future
* gst/wavenc/gstwavenc.c: Actually define the debug object being used in ↵Michael Smith2005-09-142-1/+8
| | | | | | | | wavenc. Fixes #316205 Original commit message from CVS: * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init): Actually define the debug object being used in wavenc. Fixes #316205
* Link smpte plugin against GST_BASE_LIBS, to get libgstbase; needed to build ↵Michael Smith2005-09-142-1/+7
| | | | | | | | on win32 as this plugin uses collectpads ... Original commit message from CVS: Link smpte plugin against GST_BASE_LIBS, to get libgstbase; needed to build on win32 as this plugin uses collectpads (bug 316204)
* Fix up bogus ChangeLog entryJan Schmidt2005-09-121-12/+0
| | | | | Original commit message from CVS: Fix up bogus ChangeLog entry
* autogen.sh (package): Now type 'make' to build gst-plugins-good.Andy Wingo2005-09-122-1/+5
| | | | | | | Original commit message from CVS: 2005-09-12 Andy Wingo <wingo@pobox.com> * autogen.sh (package): Now type 'make' to build gst-plugins-good.
* add source module to docs; reinspectThomas Vander Stichele2005-09-1129-30/+86
| | | | | Original commit message from CVS: add source module to docs; reinspect
* Move fdsrc back into gstreamer core elements.Jan Schmidt2005-09-097-401/+42
| | | | | | | | | | | | | | Original commit message from CVS: * configure.ac: * gst/fdsrc/Makefile.am: * gst/fdsrc/gstfdsrc.c: * gst/fdsrc/gstfdsrc.h: Move fdsrc back into gstreamer core elements. * gst/level/gstlevel.c: (gst_level_class_init), (gst_level_transform_ip): * gst/videobox/gstvideobox.c: (gst_video_box_set_property): Basetransform changes.
* fix compiler warningsThomas Vander Stichele2005-09-093-2/+9
| | | | | Original commit message from CVS: fix compiler warnings
* gst-plugins-good.spec.in: spec file fixesThomas Vander Stichele2005-09-094-21/+37
| | | | | | | | | | | | | | Original commit message from CVS: * gst-plugins-good.spec.in: spec file fixes * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init), (gst_multiudpsink_render), (gst_multiudpsink_add), (gst_multiudpsink_clear): it actually helps to actually stream if we hook up the add signal to an actual implementation * gst/udp/gstudpsrc.c: (gst_udpsrc_start): some debugging