platform/upstream/gst-plugins-good.git
19 years agosys/oss/gstosssrc.c: Set bytes_per_sample correctly (is not always 4, but depends...
Tim-Philipp Müller [Mon, 24 Oct 2005 15:57:17 +0000 (15:57 +0000)]
sys/oss/gstosssrc.c: Set bytes_per_sample correctly (is not always 4, but depends on width and number of channels).

Original commit message from CVS:
* sys/oss/gstosssrc.c: (gst_oss_src_prepare):
Set bytes_per_sample correctly (is not always 4, but
depends on width and number of channels).

19 years agoext/flac/gstflacenc.*: Fix seeking, so that flacenc can rewrite the header with the...
Tim-Philipp Müller [Mon, 24 Oct 2005 15:50:06 +0000 (15:50 +0000)]
ext/flac/gstflacenc.*: Fix seeking, so that flacenc can rewrite the header with the correct duration and amount of sa...

Original commit message from CVS:
* ext/flac/gstflacenc.c: (gst_flacenc_base_init),
(gst_flacenc_init), (gst_flacenc_sink_setcaps),
(gst_flacenc_seek_callback), (gst_flacenc_write_callback),
(gst_flacenc_sink_event), (gst_flacenc_chain),
(gst_flacenc_set_property), (gst_flacenc_get_property),
(gst_flacenc_change_state):
* ext/flac/gstflacenc.h:
Fix seeking, so that flacenc can rewrite the header with the
correct duration and amount of samples and all that at EOS;
also set timestamps and granulepos on outgoing buffers; add
debug category; fix state change function.

19 years agogst/videomixer/videomixer.c: Don't restrict video geometry from 16 to 4096.
Julien Moutte [Mon, 24 Oct 2005 13:46:09 +0000 (13:46 +0000)]
gst/videomixer/videomixer.c: Don't restrict video geometry from 16 to 4096.

Original commit message from CVS:
2005-10-24  Julien MOUTTE  <julien@moutte.net>

* gst/videomixer/videomixer.c: Don't restrict video geometry
from 16 to 4096.

19 years agogst/videobox/gstvideobox.c: Fix caps negotiation correctly, add debugging category.
Julien Moutte [Mon, 24 Oct 2005 13:22:14 +0000 (13:22 +0000)]
gst/videobox/gstvideobox.c: Fix caps negotiation correctly, add debugging category.

Original commit message from CVS:
2005-10-24  Julien MOUTTE  <julien@moutte.net>

* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
(gst_video_box_transform_caps), (gst_video_box_get_unit_size):
Fix caps negotiation correctly, add debugging category.

19 years agoport over plugin listing from base
Christian Schaller [Mon, 24 Oct 2005 13:02:47 +0000 (13:02 +0000)]
port over plugin listing from base

Original commit message from CVS:
port over plugin listing from base

19 years agoext/libpng/gstpngdec.c: Don't use fixed caps on a sink pad.
Julien Moutte [Mon, 24 Oct 2005 08:59:24 +0000 (08:59 +0000)]
ext/libpng/gstpngdec.c: Don't use fixed caps on a sink pad.

Original commit message from CVS:
2005-10-24  Julien MOUTTE  <julien@moutte.net>

* ext/libpng/gstpngdec.c: (gst_pngdec_init): Don't use fixed
caps on
a sink pad.

19 years agoback to HEAD
Thomas Vander Stichele [Sun, 23 Oct 2005 23:05:59 +0000 (23:05 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

19 years agoreleasing 0.9.4 RELEASE-0_9_4
Thomas Vander Stichele [Sun, 23 Oct 2005 22:43:08 +0000 (22:43 +0000)]
releasing 0.9.4

Original commit message from CVS:
releasing 0.9.4

19 years agoSTOPPED->FAILED
Thomas Vander Stichele [Sun, 23 Oct 2005 11:07:10 +0000 (11:07 +0000)]
STOPPED->FAILED

Original commit message from CVS:
STOPPED->FAILED

19 years agoext/speex/gstspeexenc.c: Add position and duration query, fix query type function.
Tim-Philipp Müller [Fri, 21 Oct 2005 17:00:58 +0000 (17:00 +0000)]
ext/speex/gstspeexenc.c: Add position and duration query, fix query type function.

Original commit message from CVS:
* ext/speex/gstspeexenc.c: (gst_speexenc_get_query_types),
(gst_speexenc_src_query):
Add position and duration query, fix query type function.
* gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
(gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
Let's not set non-fixed caps on source pads.

19 years agoSet correct stream_time in newsegment event. avi can also handle a duration query...
Wim Taymans [Fri, 21 Oct 2005 16:15:57 +0000 (16:15 +0000)]
Set correct stream_time in newsegment event. avi can also handle a duration query now.

Original commit message from CVS:
* ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
* gst/avi/gstavidemux.c: (gst_avi_demux_get_src_query_types),
(gst_avi_demux_handle_seek):
Set correct stream_time in newsegment event.
avi can also handle a duration query now.

19 years agoupdate for latest additions
Christian Schaller [Fri, 21 Oct 2005 10:06:40 +0000 (10:06 +0000)]
update for latest additions

Original commit message from CVS:
update for latest additions

19 years agogst/matroska/matroska-demux.c: Fix duration query; fix basetime in newsegment event...
Tim-Philipp Müller [Thu, 20 Oct 2005 19:14:27 +0000 (19:14 +0000)]
gst/matroska/matroska-demux.c: Fix duration query; fix basetime in newsegment event after seek; fix duration in initi...

Original commit message from CVS:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_handle_src_query),
(gst_matroska_demux_handle_seek_event),
(gst_matroska_demux_loop_stream_parse_id):
Fix duration query; fix basetime in newsegment event after
seek; fix duration in initial newsegment event.
* gst/matroska/matroska-mux.c:
(gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
Extract number of channels and samplerate from vorbis headers;
add some debug messages when querying the durations of the
input streams.

19 years agogst/wavparse/gstwavparse.c: Set stream time correctly in newsegment.
Wim Taymans [Thu, 20 Oct 2005 11:50:53 +0000 (11:50 +0000)]
gst/wavparse/gstwavparse.c: Set stream time correctly in newsegment.

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
(gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
Set stream time correctly in newsegment.

19 years agogst/avi/gstavidemux.c: Correctly fill in the stream time.
Wim Taymans [Thu, 20 Oct 2005 11:39:40 +0000 (11:39 +0000)]
gst/avi/gstavidemux.c: Correctly fill in the stream time.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
Correctly fill in the stream time.

19 years agouse ELEMENT messages instead
Thomas Vander Stichele [Wed, 19 Oct 2005 20:48:24 +0000 (20:48 +0000)]
use ELEMENT messages instead

Original commit message from CVS:
use ELEMENT messages instead

19 years agogst/: API change fix.
Wim Taymans [Wed, 19 Oct 2005 15:58:00 +0000 (15:58 +0000)]
gst/: API change fix.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
(gst_qtdemux_handle_src_query):
* gst/speed/gstspeed.c: (speed_get_query_types), (speed_src_query):
* gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
(gst_tta_parse_get_query_types), (gst_tta_parse_query):
API change fix.

19 years agoAPI change fix.
Wim Taymans [Wed, 19 Oct 2005 15:57:04 +0000 (15:57 +0000)]
API change fix.

Original commit message from CVS:
* ext/dv/gstdvdemux.c: (gst_dvdemux_get_src_query_types),
(gst_dvdemux_src_query):
* ext/flac/gstflacdec.c: (gst_flacdec_length),
(gst_flacdec_src_query):
* ext/raw1394/gstdv1394src.c: (gst_dv1394src_query):
* ext/speex/gstspeexdec.c: (speex_dec_src_query):
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
* gst/debug/gstnavseek.c: (gst_navseek_seek):
* gst/debug/progressreport.c: (gst_progress_report_report):
* gst/matroska/ebml-read.c: (gst_ebml_read_get_length):
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_handle_src_query):
* gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
(gst_wavparse_pad_convert), (gst_wavparse_pad_query),
(gst_wavparse_srcpad_event):
API change fix.

19 years agogst/goom/: Make inline functions either 'static inline' or 'extern inline', otherwise...
Tim-Philipp Müller [Wed, 19 Oct 2005 10:57:46 +0000 (10:57 +0000)]
gst/goom/: Make inline functions either 'static inline' or 'extern inline', otherwise the Forte compiler apparently w...

Original commit message from CVS:
* gst/goom/filters.c:
* gst/goom/graphic.h:
* gst/goom/lines.c:
Make inline functions either 'static inline' or 'extern inline',
otherwise the Forte compiler apparently won't inline them (#317300).

19 years agoext/libpng/gstpngdec.c: forgot the buffer unref in pull.
Julien Moutte [Tue, 18 Oct 2005 22:50:11 +0000 (22:50 +0000)]
ext/libpng/gstpngdec.c: forgot the buffer unref in pull.

Original commit message from CVS:
2005-10-19  Julien MOUTTE  <julien@moutte.net>

* ext/libpng/gstpngdec.c: forgot the buffer unref in pull.

19 years agoext/libpng/gstpngdec.*: Complete rewrite of pngdec. It's now very nice and handle...
Julien Moutte [Tue, 18 Oct 2005 22:44:11 +0000 (22:44 +0000)]
ext/libpng/gstpngdec.*: Complete rewrite of pngdec. It's now very nice and handle push/pull based model. if you have ...

Original commit message from CVS:
2005-10-19  Julien MOUTTE  <julien@moutte.net>

* ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
(gst_pngdec_init), (user_error_fn), (user_warning_fn),
(user_info_callback), (user_endrow_callback),
(user_end_callback),
(user_read_data), (gst_pngdec_caps_create_and_set),
(gst_pngdec_task), (gst_pngdec_chain), (gst_pngdec_sink_event),
(gst_pngdec_libpng_clear), (gst_pngdec_libpng_init),
(gst_pngdec_change_state), (gst_pngdec_sink_activate_push),
(gst_pngdec_sink_activate_pull), (gst_pngdec_sink_activate):
* ext/libpng/gstpngdec.h: Complete rewrite of pngdec. It's now
very nice and handle push/pull based model. if you have filesrc
connected to it, it will do random access to load the png file.
If you have a network source that can't do _getrange, it does
progressive loading through the chain function.
* gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
(transform_rgb), (transform_bgr): Fix caps negotiation correctly
thanks to Master Wim Taymans ;-)

19 years agogst/matroska/: Ported matroska demuxer to 0.9.
Tim-Philipp Müller [Tue, 18 Oct 2005 18:12:31 +0000 (18:12 +0000)]
gst/matroska/: Ported matroska demuxer to 0.9.

Original commit message from CVS:
* gst/matroska/Makefile.am:
* gst/matroska/ebml-read.c:
* gst/matroska/ebml-read.h:
* gst/matroska/matroska-demux.c:
* gst/matroska/matroska-demux.h:
* gst/matroska/matroska.c: (plugin_init):
Ported matroska demuxer to 0.9.

19 years agogst/matroska/matroska-mux.c: Fix mpeg4 input handling (#318847); also, while we're...
Tim-Philipp Müller [Tue, 18 Oct 2005 18:06:14 +0000 (18:06 +0000)]
gst/matroska/matroska-mux.c: Fix mpeg4 input handling (#318847); also, while we're at it, fix media type for Motion-J...

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst/matroska/matroska-mux.c:
(gst_matroska_mux_video_pad_setcaps),
(gst_matroska_mux_audio_pad_setcaps):
Fix mpeg4 input handling (#318847); also, while we're at it,
fix media type for Motion-JPEG: should be image/jpeg.

19 years agogst/wavparse/gstwavparse.c: Fix for segment-start/stop API change.
Wim Taymans [Tue, 18 Oct 2005 13:21:18 +0000 (13:21 +0000)]
gst/wavparse/gstwavparse.c: Fix for segment-start/stop API change.

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
(gst_wavparse_pad_convert), (gst_wavparse_srcpad_event):
Fix for segment-start/stop API change.

19 years agogst/alpha/gstalphacolor.c: Handle caps negotiation in a better way.
Julien Moutte [Mon, 17 Oct 2005 17:18:56 +0000 (17:18 +0000)]
gst/alpha/gstalphacolor.c: Handle caps negotiation in a better way.

Original commit message from CVS:
2005-10-17  Julien MOUTTE  <julien@moutte.net>

* gst/alpha/gstalphacolor.c: (gst_alpha_color_transform_caps),
(transform_rgb), (transform_bgr): Handle caps negotiation in a
better
way.

19 years agogst/videobox/gstvideobox.c: Fix caps nego some more to get
Julien Moutte [Mon, 17 Oct 2005 16:59:20 +0000 (16:59 +0000)]
gst/videobox/gstvideobox.c: Fix caps nego some more to get

Original commit message from CVS:
2005-10-17  Julien MOUTTE  <julien@moutte.net>

* gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
(gst_video_box_get_unit_size): Fix caps nego some more to get
AYUV
output declared in transform_caps.

19 years agoext/libpng/gstpngdec.c: We use fixed caps.
Julien Moutte [Mon, 17 Oct 2005 15:23:24 +0000 (15:23 +0000)]
ext/libpng/gstpngdec.c: We use fixed caps.

Original commit message from CVS:
2005-10-17  Julien MOUTTE  <julien@moutte.net>

* ext/libpng/gstpngdec.c: (gst_pngdec_init): We use fixed caps.

19 years agogst/videobox/gstvideobox.c: Fix wrong size calculations and implement get_unit_size...
Julien Moutte [Mon, 17 Oct 2005 15:14:29 +0000 (15:14 +0000)]
gst/videobox/gstvideobox.c: Fix wrong size calculations and implement get_unit_size correctly.

Original commit message from CVS:
2005-10-17  Julien MOUTTE  <julien@moutte.net>

* gst/videobox/gstvideobox.c: (gst_video_box_transform_caps),
(gst_video_box_get_unit_size): Fix wrong size calculations and
implement get_unit_size correctly.

19 years agoconfigure.ac: Enable flx plugin.
Tim-Philipp Müller [Mon, 17 Oct 2005 14:56:12 +0000 (14:56 +0000)]
configure.ac: Enable flx plugin.

Original commit message from CVS:
* configure.ac:
Enable flx plugin.
* gst/flx/gstflxdec.c: (flx_decode_chunks):
Fix gcc4 signedness issue.

19 years agoconfigure.ac: Adding videomixer.
Julien Moutte [Mon, 17 Oct 2005 08:46:30 +0000 (08:46 +0000)]
configure.ac: Adding videomixer.

Original commit message from CVS:
2005-10-17  Julien MOUTTE  <julien@moutte.net>

* configure.ac: Adding videomixer.
* ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
(user_read_data), (gst_pngdec_chain): More debugging.
* gst/alpha/Makefile.am: Adding alphacolor
* gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init),
(gst_alpha_color_class_init), (gst_alpha_color_init),
(gst_alpha_color_transform_caps), (gst_alpha_color_set_caps),
(transform_rgb), (transform_bgr),
(gst_alpha_color_transform_ip),
(plugin_init): Ported to 0.9 using in place base tranform.
* gst/videomixer/Makefile.am:
* gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
(gst_videomixer_pad_class_init),
(gst_videomixer_pad_sink_setcaps),
(gst_videomixer_pad_link), (gst_videomixer_pad_unlink),
(gst_videomixer_pad_init), (gst_videomixer_class_init),
(gst_videomixer_init), (gst_videomixer_getcaps),
(gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
(gst_videomixer_blend_buffers), (gst_videomixer_update_queues),
(gst_videomixer_collected), (gst_videomixer_change_state):
Ported
to 0.9 using collectpads.

19 years agoflx plugin ported to 0.9
Zeeshan Ali [Sun, 16 Oct 2005 21:19:44 +0000 (21:19 +0000)]
flx plugin ported to 0.9

Original commit message from CVS:
flx plugin ported to 0.9

19 years agouse gst_version_string
Thomas Vander Stichele [Sun, 16 Oct 2005 14:33:05 +0000 (14:33 +0000)]
use gst_version_string

Original commit message from CVS:
use gst_version_string

19 years agoconfigure.ac: GLIB_CHECK.
Andy Wingo [Sun, 16 Oct 2005 13:17:11 +0000 (13:17 +0000)]
configure.ac: GLIB_CHECK.

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

* configure.ac: GLIB_CHECK.

19 years agoext/libpng/: Ported pngdec to 0.9
Julien Moutte [Sat, 15 Oct 2005 16:48:55 +0000 (16:48 +0000)]
ext/libpng/: Ported pngdec to 0.9

Original commit message from CVS:
2005-10-15  Julien MOUTTE  <julien@moutte.net>

* ext/libpng/Makefile.am:
* ext/libpng/gstpng.c: (plugin_init):
* ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
(gst_pngdec_init), (user_read_data), (gst_pngdec_chain):
* ext/libpng/gstpngdec.h: Ported pngdec to 0.9

19 years agoPort matroska muxer to 0.9 (#318847).
Tim-Philipp Müller [Fri, 14 Oct 2005 12:43:30 +0000 (12:43 +0000)]
Port matroska muxer to 0.9 (#318847).

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* configure.ac:
* gst/matroska/Makefile.am:
* gst/matroska/ebml-ids.h:
* gst/matroska/ebml-write.c:
* gst/matroska/ebml-write.h:
* gst/matroska/matroska-ids.h:
* gst/matroska/matroska-mux.c:
* gst/matroska/matroska-mux.h:
* gst/matroska/matroska.c: (plugin_init):
Port matroska muxer to 0.9 (#318847).

19 years agoext/speex/gstspeexenc.c: Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE...
Tim-Philipp Müller [Thu, 13 Oct 2005 18:59:35 +0000 (18:59 +0000)]
ext/speex/gstspeexenc.c: Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE; use GST_READ_UINT32_LE() and fr...

Original commit message from CVS:
* ext/speex/gstspeexenc.c: (gst_speexenc_get_tag_value),
(comment_init), (comment_add):
Fix handling of GST_TAG_DATE, which is now of GST_TYPE_DATE;
use GST_READ_UINT32_LE() and friends rather than the private
implementation of those same macros.

19 years agofix dist
Thomas Vander Stichele [Thu, 13 Oct 2005 16:01:35 +0000 (16:01 +0000)]
fix dist

Original commit message from CVS:
fix dist

19 years agoexamples/stats/mp2ogg.c: more typo fixes
Stefan Kost [Thu, 13 Oct 2005 15:28:01 +0000 (15:28 +0000)]
examples/stats/mp2ogg.c: more typo fixes

Original commit message from CVS:
* examples/stats/mp2ogg.c:
more typo fixes

19 years agorenamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
Stefan Kost [Wed, 12 Oct 2005 14:29:55 +0000 (14:29 +0000)]
renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition

Original commit message from CVS:
* examples/indexing/indexmpeg.c: (main):
* ext/artsd/gstartsdsink.c: (gst_artsdsink_open_audio),
(gst_artsdsink_close_audio), (gst_artsdsink_change_state):
* ext/artsd/gstartsdsink.h:
* ext/audiofile/gstafparse.c: (gst_afparse_open_file),
(gst_afparse_close_file):
* ext/audiofile/gstafparse.h:
* ext/audiofile/gstafsink.c: (gst_afsink_open_file),
(gst_afsink_close_file), (gst_afsink_chain),
(gst_afsink_change_state):
* ext/audiofile/gstafsink.h:
* ext/audiofile/gstafsrc.c: (gst_afsrc_open_file),
(gst_afsrc_close_file), (gst_afsrc_change_state):
* ext/audiofile/gstafsrc.h:
* ext/cdaudio/gstcdaudio.c: (gst_cdaudio_init):
* ext/directfb/directfbvideosink.c: (gst_directfbvideosink_init):
* ext/dts/gstdtsdec.c: (gst_dtsdec_init):
* ext/jack/gstjack.h:
* ext/jack/gstjackbin.c: (gst_jack_bin_init),
(gst_jack_bin_change_state):
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_init):
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_init):
* ext/nas/nassink.c: (gst_nassink_open_audio),
(gst_nassink_close_audio), (gst_nassink_change_state):
* ext/nas/nassink.h:
* ext/polyp/polypsink.c: (gst_polypsink_init):
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_change_state):
* ext/sdl/sdlvideosink.h:
* ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
* ext/sndfile/gstsf.c: (gst_sf_set_property),
(gst_sf_change_state), (gst_sf_release_request_pad),
(gst_sf_open_file), (gst_sf_close_file), (gst_sf_loop):
* ext/sndfile/gstsf.h:
* ext/swfdec/gstswfdec.c: (gst_swfdec_init):
* ext/tarkin/gsttarkindec.c: (gst_tarkindec_init):
* gst/apetag/apedemux.c: (gst_ape_demux_init):
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxaparse_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
* gst/festival/gstfestival.c: (gst_festival_change_state):
* gst/festival/gstfestival.h:
* gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
* gst/multifilesink/gstmultifilesink.c: (gst_multifilesink_init),
(gst_multifilesink_set_location), (gst_multifilesink_open_file),
(gst_multifilesink_close_file), (gst_multifilesink_next_file),
(gst_multifilesink_pad_query), (gst_multifilesink_handle_event),
(gst_multifilesink_chain), (gst_multifilesink_change_state):
* gst/multifilesink/gstmultifilesink.h:
* gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
* sys/cdrom/gstcdplayer.c: (cdplayer_init):
* sys/dxr3/dxr3audiosink.c: (dxr3audiosink_init),
(dxr3audiosink_open), (dxr3audiosink_close),
(dxr3audiosink_chain_pcm), (dxr3audiosink_chain_ac3),
(dxr3audiosink_change_state):
* sys/dxr3/dxr3audiosink.h:
* sys/dxr3/dxr3spusink.c: (dxr3spusink_init), (dxr3spusink_open),
(dxr3spusink_close), (dxr3spusink_chain),
(dxr3spusink_change_state):
* sys/dxr3/dxr3spusink.h:
* sys/dxr3/dxr3videosink.c: (dxr3videosink_init),
(dxr3videosink_open), (dxr3videosink_close),
(dxr3videosink_write_data), (dxr3videosink_change_state):
* sys/dxr3/dxr3videosink.h:
* sys/glsink/glimagesink.c: (gst_glimagesink_init):
* sys/qcam/gstqcamsrc.c: (gst_qcamsrc_change_state),
(gst_qcamsrc_open), (gst_qcamsrc_close):
* sys/qcam/gstqcamsrc.h:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
* sys/vcd/vcdsrc.c: (gst_vcdsrc_set_property), (gst_vcdsrc_get),
(gst_vcdsrc_open_file), (gst_vcdsrc_close_file),
(gst_vcdsrc_change_state), (gst_vcdsrc_recalculate):
* sys/vcd/vcdsrc.h:
renamed GST_FLAGS macros to GST_OBJECT_FLAGS
moved bitshift from macro to enum definition

19 years agorenamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition
Stefan Kost [Wed, 12 Oct 2005 14:29:43 +0000 (14:29 +0000)]
renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition

Original commit message from CVS:
* examples/indexing/indexmpeg.c: (main):
* ext/esd/esdmon.c: (gst_esdmon_open_audio),
(gst_esdmon_close_audio), (gst_esdmon_change_state):
* ext/esd/esdmon.h:
* ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
* ext/pango/gsttextoverlay.c: (gst_textoverlay_init):
* gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
* gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
* gst/avi/gstavimux.c: (gst_avimux_init):
* gst/matroska/matroska-demux.c: (gst_matroska_demux_init):
* gst/multipart/multipartdemux.c: (gst_multipart_demux_init):
* gst/multipart/multipartmux.c: (gst_multipart_mux_init):
* gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init),
(gst_multifilesrc_get), (gst_multifilesrc_open_file),
(gst_multifilesrc_close_file), (gst_multifilesrc_change_state):
* gst/oldcore/gstmultifilesrc.h:
* gst/oldcore/gstpipefilter.c: (gst_pipefilter_init),
(gst_pipefilter_open_file), (gst_pipefilter_close_file),
(gst_pipefilter_change_state):
* gst/oldcore/gstpipefilter.h:
* gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
* gst/videomixer/videomixer.c: (gst_videomixer_init):
* sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_init):
* sys/osxaudio/gstosxaudiosink.h:
* sys/osxaudio/gstosxaudiosrc.h:
renamed GST_FLAGS macros to GST_OBJECT_FLAGS
moved bitshift from macro to enum definition

19 years agodist cairo
Thomas Vander Stichele [Wed, 12 Oct 2005 03:14:57 +0000 (03:14 +0000)]
dist cairo

Original commit message from CVS:
dist cairo

19 years agoext/: update of cairo-based timeoverlay to 1.0 Cairo API doesn't work yet for resizin...
Thomas Vander Stichele [Wed, 12 Oct 2005 03:12:57 +0000 (03:12 +0000)]
ext/: update of cairo-based timeoverlay to 1.0 Cairo API doesn't work yet for resizing of output sink

Original commit message from CVS:

* ext/Makefile.am:
* ext/cairo/Makefile.am:
* ext/cairo/gstcairo.c: (plugin_init):
* ext/cairo/gsttextoverlay.c: (gst_textoverlay_change_state):
* ext/cairo/gsttimeoverlay.c: (gst_timeoverlay_update_font_height),
(gst_timeoverlay_setup), (gst_timeoverlay_planar411):
* ext/cairo/gsttimeoverlay.h:
update of cairo-based timeoverlay to 1.0 Cairo API
doesn't work yet for resizing of output sink

19 years agodon't build checks if we don't have check
Thomas Vander Stichele [Wed, 12 Oct 2005 03:07:26 +0000 (03:07 +0000)]
don't build checks if we don't have check

Original commit message from CVS:
don't build checks if we don't have check

19 years agodon't build checks if we don't have gstcheck
Thomas Vander Stichele [Wed, 12 Oct 2005 03:03:27 +0000 (03:03 +0000)]
don't build checks if we don't have gstcheck

Original commit message from CVS:
don't build checks if we don't have gstcheck

19 years agoext/speex/gstspeexdec.c: newsegment API fix.
Wim Taymans [Tue, 11 Oct 2005 17:38:29 +0000 (17:38 +0000)]
ext/speex/gstspeexdec.c: newsegment API fix.

Original commit message from CVS:
* ext/speex/gstspeexdec.c: (speex_dec_event), (speex_dec_chain):
newsegment API fix.

19 years agogst/: newsegment API update.
Wim Taymans [Tue, 11 Oct 2005 16:34:36 +0000 (16:34 +0000)]
gst/: newsegment API update.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
* gst/tta/gstttaparse.c: (gst_tta_parse_src_event),
(gst_tta_parse_parse_header):
newsegment API update.

19 years agonewsegment API update.
Wim Taymans [Tue, 11 Oct 2005 16:33:08 +0000 (16:33 +0000)]
newsegment API update.

Original commit message from CVS:
* ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
(gst_dvdemux_demux_frame):
* ext/flac/gstflacdec.c: (gst_flacdec_write):
* gst/auparse/gstauparse.c: (gst_auparse_chain):
* gst/avi/gstavidemux.c: (gst_avi_demux_stream_header),
(gst_avi_demux_handle_seek):
* gst/goom/gstgoom.c: (gst_goom_event):
* gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file):
* gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
(gst_wavparse_loop), (gst_wavparse_pad_convert),
(gst_wavparse_srcpad_event):
newsegment API update.

19 years agoext/speex/gstspeexenc.c: Signedness cleanups.
Andy Wingo [Tue, 11 Oct 2005 10:07:35 +0000 (10:07 +0000)]
ext/speex/gstspeexenc.c: Signedness cleanups.

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

* ext/speex/gstspeexenc.c: Signedness cleanups.

19 years agoSpeexenc ported to 0.9.
Edgard Lima [Mon, 10 Oct 2005 19:57:40 +0000 (19:57 +0000)]
Speexenc ported to 0.9.

Original commit message from CVS:
Speexenc ported to 0.9.

19 years agosys/oss/: Cleanups, make device configurable in the sink, handle and report errors.
Wim Taymans [Mon, 10 Oct 2005 14:16:21 +0000 (14:16 +0000)]
sys/oss/: Cleanups, make device configurable in the sink, handle and report errors.

Original commit message from CVS:
* sys/oss/gstosssink.c: (gst_oss_sink_class_init),
(gst_oss_sink_init), (gst_oss_sink_set_property),
(gst_oss_sink_get_property), (gst_oss_sink_open),
(gst_oss_sink_prepare), (gst_oss_sink_reset):
* sys/oss/gstosssink.h:
* sys/oss/gstosssrc.c: (gst_oss_src_class_init),
(gst_oss_src_set_property), (gst_oss_src_init), (gst_oss_src_open),
(gst_oss_src_prepare):
Cleanups, make device configurable in the sink, handle and report
errors.

19 years agoext/gconf/: Make sure element is NULL before removing from the bin.
Wim Taymans [Mon, 10 Oct 2005 12:31:07 +0000 (12:31 +0000)]
ext/gconf/: Make sure element is NULL before removing from the bin.

Original commit message from CVS:
* ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_reset):
* ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_reset):
Make sure element is NULL before removing from the bin.

19 years agoDon't unref the message.
Andy Wingo [Fri, 7 Oct 2005 16:28:24 +0000 (16:28 +0000)]
Don't unref the message.

Original commit message from CVS:
(gst_dv1394src_bus_reset): Don't unref the message.

19 years agoPost a message when the cable is unplugged.
Andy Wingo [Fri, 7 Oct 2005 16:22:59 +0000 (16:22 +0000)]
Post a message when the cable is unplugged.

Original commit message from CVS:
(gst_dv1394src_bus_reset): Post a message when the cable is
unplugged.
(gst_dv1394src_create, gst_dv1394src_unlock): Remove some prints.

19 years agoext/raw1394/gstdv1394src.c: Make interruptible, so it won't block forever in a read().
Andy Wingo [Fri, 7 Oct 2005 15:24:24 +0000 (15:24 +0000)]
ext/raw1394/gstdv1394src.c: Make interruptible, so it won't block forever in a read().

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

* ext/raw1394/gstdv1394src.c: Make interruptible, so it won't
block forever in a read().

19 years agoext/raw1394/gstdv1394src.c: Clean up for style before doing some hacking. The only...
Andy Wingo [Fri, 7 Oct 2005 13:17:53 +0000 (13:17 +0000)]
ext/raw1394/gstdv1394src.c: Clean up for style before doing some hacking. The only change should be that the state ch...

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

* ext/raw1394/gstdv1394src.c: Clean up for style before doing some
hacking. The only change should be that the state change stuff was
put into basesrc's start() and stop() routines, which coalesces
some steps.

19 years agoconfigure.ac: Add check for mmap
Tim-Philipp Müller [Fri, 7 Oct 2005 11:30:41 +0000 (11:30 +0000)]
configure.ac: Add check for mmap

Original commit message from CVS:
* configure.ac:
Add check for mmap
* gst/debug/Makefile.am:
Only compile efence plugin on systems that have mmap.

19 years agoadd latest files
Christian Schaller [Wed, 5 Oct 2005 16:36:57 +0000 (16:36 +0000)]
add latest files

Original commit message from CVS:
add latest files

19 years agogst/debug/: Port progressreport, navseek, navigationtest, testsink and breakmydata.
Tim-Philipp Müller [Wed, 5 Oct 2005 11:38:29 +0000 (11:38 +0000)]
gst/debug/: Port progressreport, navseek, navigationtest, testsink and breakmydata.

Original commit message from CVS:
* gst/debug/Makefile.am:
* gst/debug/breakmydata.c:
* gst/debug/gstdebug.c:
* gst/debug/gstnavigationtest.c:
* gst/debug/gstnavseek.c:
* gst/debug/gstnavseek.h:
* gst/debug/progressreport.c:
* gst/debug/testplugin.c:
Port progressreport, navseek, navigationtest, testsink and
breakmydata.

19 years agoext/dv/gstdvdemux.c: Fixes for better conversion
Edward Hervey [Wed, 5 Oct 2005 11:15:23 +0000 (11:15 +0000)]
ext/dv/gstdvdemux.c: Fixes for better conversion

Original commit message from CVS:
* ext/dv/gstdvdemux.c: (gst_dvdemux_src_convert),
(gst_dvdemux_src_query):
Fixes for better conversion

19 years agogst/autodetect/: Set state of elements to NULL before removing from bins.
Michael Smith [Tue, 4 Oct 2005 17:58:40 +0000 (17:58 +0000)]
gst/autodetect/: Set state of elements to NULL before removing from bins.

Original commit message from CVS:
* gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_reset),
(gst_auto_audio_sink_find_best), (gst_auto_audio_sink_detect):
* gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_reset),
(gst_auto_video_sink_find_best), (gst_auto_video_sink_detect):
Set state of elements to NULL before removing from bins.
Set state of test element to NULL if we failed to move it to READY

19 years agoext/dv/: Added DEFAULT <==> BYTES, TIME conversions on srcpad,
Edward Hervey [Tue, 4 Oct 2005 17:44:43 +0000 (17:44 +0000)]
ext/dv/: Added DEFAULT <==> BYTES, TIME conversions on srcpad,

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.

19 years agoback to head
Thomas Vander Stichele [Mon, 3 Oct 2005 17:59:18 +0000 (17:59 +0000)]
back to head

Original commit message from CVS:
back to head

19 years agorelease time RELEASE-0_9_3
Thomas Vander Stichele [Mon, 3 Oct 2005 17:48:57 +0000 (17:48 +0000)]
release time

Original commit message from CVS:
release time

19 years agoext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc error returns.
Andy Wingo [Sun, 2 Oct 2005 23:08:35 +0000 (23:08 +0000)]
ext/flac/gstflacdec.c (gst_flacdec_write): Deal with pad_alloc error returns.

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.

19 years agoconfigure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.
Andy Wingo [Sun, 2 Oct 2005 15:33:14 +0000 (15:33 +0000)]
configure.ac (GST_PLUGIN_LDFLAGS): Change to be like -base.

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.

19 years agogst/rtp/: Various class and caps fixes from Andre Magalhaes (andrunko)
Wim Taymans [Fri, 30 Sep 2005 16:36:49 +0000 (16:36 +0000)]
gst/rtp/: Various class and caps fixes from Andre Magalhaes (andrunko)

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)

19 years agogst/level/level-example.c: Update for new bus API.
Wim Taymans [Thu, 29 Sep 2005 13:08:41 +0000 (13:08 +0000)]
gst/level/level-example.c: Update for new bus API.

Original commit message from CVS:
* gst/level/level-example.c: (main):
Update for new bus API.

19 years agogst/qtdemux/qtdemux.c: No need to take stream lock here.
Wim Taymans [Wed, 28 Sep 2005 13:38:02 +0000 (13:38 +0000)]
gst/qtdemux/qtdemux.c: No need to take stream lock here.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header):
No need to take stream lock here.

19 years agoconfigure.ac: Fix unexpanded autoconf macro GST_DOC, which has been renamed to GST_DO...
Tim-Philipp Müller [Wed, 28 Sep 2005 09:45:00 +0000 (09:45 +0000)]
configure.ac: Fix unexpanded autoconf macro GST_DOC, which has been renamed 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).

19 years agosys/oss/gstosssink.c: Fix playback of mono streams (bytes_per_sample should be set...
Tim-Philipp Müller [Tue, 27 Sep 2005 15:12:45 +0000 (15:12 +0000)]
sys/oss/gstosssink.c: Fix playback of mono streams (bytes_per_sample should 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)

19 years agoadd auparse to plugins list
Christian Schaller [Mon, 26 Sep 2005 14:59:10 +0000 (14:59 +0000)]
add auparse to plugins list

Original commit message from CVS:
add auparse to plugins list

19 years agogst/rtp/gstrtpmpaenc.c: Set buffer duration correctly.
Wim Taymans [Mon, 26 Sep 2005 14:42:09 +0000 (14:42 +0000)]
gst/rtp/gstrtpmpaenc.c: Set buffer duration correctly.

Original commit message from CVS:
* gst/rtp/gstrtpmpaenc.c: (gst_rtpmpaenc_flush),
(gst_rtpmpaenc_handle_buffer):
Set buffer duration correctly.

19 years agogst/avi/gstavidemux.c: Don't crash when encountering a stream with an unknown fourcc...
Tim-Philipp Müller [Mon, 26 Sep 2005 13:06:27 +0000 (13:06 +0000)]
gst/avi/gstavidemux.c: Don't crash when encountering a stream with an 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.

19 years agoset up plugin paths properly
Thomas Vander Stichele [Sat, 24 Sep 2005 13:34:46 +0000 (13:34 +0000)]
set up plugin paths properly

Original commit message from CVS:
set up plugin paths properly

19 years agogst/autodetect/: These are sinks.
Wim Taymans [Sat, 24 Sep 2005 13:10:52 +0000 (13:10 +0000)]
gst/autodetect/: These are sinks.

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.

19 years agocheck/elements/level.c: fix test for new GstClockTime use
Thomas Vander Stichele [Sat, 24 Sep 2005 12:10:02 +0000 (12:10 +0000)]
check/elements/level.c: fix test for new GstClockTime use

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

19 years agoupdating docs
Thomas Vander Stichele [Fri, 23 Sep 2005 18:23:04 +0000 (18:23 +0000)]
updating docs

Original commit message from CVS:
updating docs

19 years agoconvert to using GstClockTime for all time values, finally.
Thomas Vander Stichele [Fri, 23 Sep 2005 18:15:51 +0000 (18:15 +0000)]
convert to using GstClockTime for all time values, finally.

Original commit message from CVS:
convert to using GstClockTime for all time values, finally.

19 years agofix build of goom
Thomas Vander Stichele [Fri, 23 Sep 2005 15:01:00 +0000 (15:01 +0000)]
fix build of goom

Original commit message from CVS:
fix build of goom

19 years agowe handle more than two channels
Thomas Vander Stichele [Fri, 23 Sep 2005 14:20:01 +0000 (14:20 +0000)]
we handle more than two channels

Original commit message from CVS:
we handle more than two channels

19 years agofix build and use of GST_LIBS
Thomas Vander Stichele [Fri, 23 Sep 2005 04:23:00 +0000 (04:23 +0000)]
fix build and use of GST_LIBS

Original commit message from CVS:
fix build and use of GST_LIBS

19 years agoAuparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasink
Edgard Lima [Thu, 22 Sep 2005 22:38:48 +0000 (22:38 +0000)]
Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasink

Original commit message from CVS:
Auparse ported to 0.9. Tested with filesrc ! auparse ! osssink and alsasink

19 years agogst/rtp/: Use is_filled to both check MTU and max-ptime of base class.
Wim Taymans [Thu, 22 Sep 2005 14:13:36 +0000 (14:13 +0000)]
gst/rtp/: Use is_filled to both check MTU and max-ptime of base class.

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.

19 years agogst/rtp/gstrtpmp4venc.c: Don't fragment packets with multiple frames.
Wim Taymans [Thu, 22 Sep 2005 11:28:23 +0000 (11:28 +0000)]
gst/rtp/gstrtpmp4venc.c: Don't fragment packets with multiple frames.

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.

19 years agogst/rtp/: Remove g_print.
Wim Taymans [Thu, 22 Sep 2005 10:39:11 +0000 (10:39 +0000)]
gst/rtp/: Remove g_print.

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.

19 years agogst/rtsp/gstrtspsrc.c: Strip spaces for key/value pairs.
Wim Taymans [Wed, 21 Sep 2005 19:41:45 +0000 (19:41 +0000)]
gst/rtsp/gstrtspsrc.c: Strip spaces for key/value pairs.

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.

19 years agogst/rtsp/gstrtspsrc.c: More SDP parsing and caps setting.
Wim Taymans [Wed, 21 Sep 2005 17:53:26 +0000 (17:53 +0000)]
gst/rtsp/gstrtspsrc.c: More SDP parsing and caps setting.

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.

19 years agogst/rtp/gstrtpamrdec.c: Handle multiple AMr packets per payload. Handle CRC and parse...
Wim Taymans [Wed, 21 Sep 2005 17:50:29 +0000 (17:50 +0000)]
gst/rtp/gstrtpamrdec.c: Handle multiple AMr packets per payload. Handle CRC 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.

19 years agogst/rtp/README: Update README
Wim Taymans [Wed, 21 Sep 2005 12:19:24 +0000 (12:19 +0000)]
gst/rtp/README: Update README

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.

19 years agogst/rtsp/: Add URI handler.
Wim Taymans [Tue, 20 Sep 2005 17:35:11 +0000 (17:35 +0000)]
gst/rtsp/: Add URI handler.

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.

19 years agomore spec file fixoring
Christian Schaller [Tue, 20 Sep 2005 17:19:43 +0000 (17:19 +0000)]
more spec file fixoring

Original commit message from CVS:
more spec file fixoring

19 years agofix spec files
Christian Schaller [Tue, 20 Sep 2005 17:04:33 +0000 (17:04 +0000)]
fix spec files

Original commit message from CVS:
fix spec files

19 years agodon't use underscores
Thomas Vander Stichele [Tue, 20 Sep 2005 10:51:51 +0000 (10:51 +0000)]
don't use underscores

Original commit message from CVS:
don't use underscores

19 years agogst/alpha/gstalpha.c: fix element description
Stefan Kost [Tue, 20 Sep 2005 07:30:31 +0000 (07:30 +0000)]
gst/alpha/gstalpha.c: fix element description

Original commit message from CVS:
* gst/alpha/gstalpha.c:
fix element description

19 years agoprereqs as well
Thomas Vander Stichele [Mon, 19 Sep 2005 17:57:06 +0000 (17:57 +0000)]
prereqs as well

Original commit message from CVS:
prereqs as well

19 years agocommit result of scanobj step
Thomas Vander Stichele [Mon, 19 Sep 2005 17:53:42 +0000 (17:53 +0000)]
commit result of scanobj step

Original commit message from CVS:
commit result of scanobj step

19 years agogst/rtp/gstrtph263pdec.c: Don't check payload for now.
Wim Taymans [Mon, 19 Sep 2005 17:03:55 +0000 (17:03 +0000)]
gst/rtp/gstrtph263pdec.c: Don't check payload for now.

Original commit message from CVS:
* gst/rtp/gstrtph263pdec.c: (gst_rtph263pdec_chain):
Don't check payload for now.

19 years agoadd check-valgrind target
Thomas Vander Stichele [Mon, 19 Sep 2005 16:43:56 +0000 (16:43 +0000)]
add check-valgrind target

Original commit message from CVS:
add check-valgrind target

19 years agogst/wavparse/gstwavparse.*: Fix wavparse some more.
Wim Taymans [Mon, 19 Sep 2005 16:26:30 +0000 (16:26 +0000)]
gst/wavparse/gstwavparse.*: Fix wavparse some more.

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.

19 years agocheck/elements/level.c: Fix for bus API change.
Wim Taymans [Mon, 19 Sep 2005 11:48:13 +0000 (11:48 +0000)]
check/elements/level.c: Fix for bus API change.

Original commit message from CVS:
* check/elements/level.c: (GST_START_TEST):
Fix for bus API change.