summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* ext/dv/: Added DEFAULT <==> BYTES, TIME conversions on srcpad,Edward Hervey2005-10-043-11/+57
| | | | | | | | | Original commit message from CVS: * ext/dv/Makefile.am: * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), (gst_dvdemux_src_conver): Added DEFAULT <==> BYTES, TIME conversions on srcpad, Corrected the query function for position so it doesn't forget what format was asked, and calls the conversion functions on the correct pad.
* back to headThomas Vander Stichele2005-10-032-2/+7
| | | | | Original commit message from CVS: back to head
* release timeThomas Vander Stichele2005-10-0318-216/+109
| | | | | Original commit message from CVS: release time
* ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc error returns.Andy Wingo2005-10-022-5/+14
| | | | | | | | Original commit message from CVS: 2005-10-03 Andy Wingo <wingo@pobox.com> * ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc error returns.
* configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.Andy Wingo2005-10-027-368/+377
| | | | | | | | | | | | | | | | Original commit message from CVS: 2005-10-02 Andy Wingo <wingo@pobox.com> * configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base. * ext/flac/gstflacenc.c: Ported to 0.9. * ext/flac/gstflacdec.c (gst_flacdec_loop): Handle errors better. * ext/flac/Makefile.am: Add the GST_PLUGINS_BASE cflags and libs, and link to gsttagedit. Enable flacenc. * ext/flac/gstflacdec.c: Re-enable tag reading.
* 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