platform/upstream/gst-plugins-good.git
18 years agoFix leaks and invalid memory access as reported by valgrind
Thomas Vander Stichele [Tue, 1 Nov 2005 15:11:16 +0000 (15:11 +0000)]
Fix leaks and invalid memory access as reported by valgrind

Original commit message from CVS:

* check/elements/matroskamux.c: (setup_src_pad), (setup_sink_pad),
(setup_matroskamux), (check_buffer_data), (GST_START_TEST):
* gst/matroska/matroska-mux.c: (gst_matroska_mux_finalize),
(gst_matroska_mux_reset), (gst_matroska_mux_audio_pad_setcaps),
(gst_matroska_mux_start), (gst_matroska_mux_write_data),
(gst_matroska_mux_collected):
Fix leaks and invalid memory access as reported by valgrind

18 years ago... and add the missing file
Thomas Vander Stichele [Tue, 1 Nov 2005 14:41:01 +0000 (14:41 +0000)]
... and add the missing file

Original commit message from CVS:
... and add the missing file

18 years agoadd a unit test for matroskamux fix the bugs that the unit test exposed
Michal Benes [Tue, 1 Nov 2005 14:36:02 +0000 (14:36 +0000)]
add a unit test for matroskamux fix the bugs that the unit test exposed

Original commit message from CVS:
Patch by: Michal Benes <michal.benes@xeris.cz>

* check/Makefile.am:
* gst/matroska/ebml-write.c: (gst_ebml_write_seek):
* gst/matroska/matroska-mux.c: (gst_matroska_mux_handle_src_event),
(gst_matroska_mux_audio_pad_setcaps), (gst_matroska_mux_start):
add a unit test for matroskamux
fix the bugs that the unit test exposed

18 years agofix Makefile.am
Thomas Vander Stichele [Tue, 1 Nov 2005 14:34:22 +0000 (14:34 +0000)]
fix Makefile.am

Original commit message from CVS:
fix Makefile.am

18 years agogst/autodetect/: Fix state change function and use GST_DEBUG_FUNCPTR in class_init.
Tim-Philipp Müller [Tue, 1 Nov 2005 12:39:16 +0000 (12:39 +0000)]
gst/autodetect/: Fix state change function and use GST_DEBUG_FUNCPTR in class_init.

Original commit message from CVS:
* gst/autodetect/gstautoaudiosink.c:
(gst_auto_audio_sink_class_init),
(gst_auto_audio_sink_change_state):
* gst/autodetect/gstautovideosink.c:
(gst_auto_video_sink_class_init),
(gst_auto_video_sink_change_state):
Fix state change function and use GST_DEBUG_FUNCPTR in
class_init.

18 years agogst/matroska/: Set timestamps on outgoing ebml headers as well, so that the element...
Tim-Philipp Müller [Tue, 1 Nov 2005 12:35:39 +0000 (12:35 +0000)]
gst/matroska/: Set timestamps on outgoing ebml headers as well, so that the element after matroskamux can get the tim...

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst/matroska/ebml-write.c: (gst_ebml_write_new),
(gst_ebml_write_reset), (gst_ebml_write_element_new):
* gst/matroska/ebml-write.h:
* gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
Set timestamps on outgoing ebml headers as well, so that the
element after matroskamux can get the timestamp already when
reading the first ebml element and doesn't have to wait for
the actual data buffer for that (#320308).

18 years agogst/videomixer/videomixer.c (gst_videomixer_pad_unlink)
Andy Wingo [Mon, 31 Oct 2005 22:08:52 +0000 (22:08 +0000)]
gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)

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

* gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)
(gst_videomixer_pad_link): Kill some memleaks.
(gst_videomixer_pad_get_property): Style fix.
(gst_videomixer_pad_set_property): Style fix.
(gst_videomixer_pad_init): Style fix.
(gst_videomixer_update_queues): Kill memleak.
(gst_videomixer_loop): Kill memleak.
(gst_videomixer_collected): Kill memleak.

18 years agoJust some cleanup.
Edgard Lima [Mon, 31 Oct 2005 19:08:27 +0000 (19:08 +0000)]
Just some cleanup.

Original commit message from CVS:
Just some cleanup.

18 years agoAdd checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.
Edgard Lima [Mon, 31 Oct 2005 14:41:31 +0000 (14:41 +0000)]
Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.

Original commit message from CVS:
Add checks to GST_FLOW_NOT_LINKED for values returned from gst_pad_push.

18 years agoPayloader now sets some default caps on the srcpad if caps on the sinkpad are never...
Zeeshan Ali [Mon, 31 Oct 2005 12:00:10 +0000 (12:00 +0000)]
Payloader now sets some default caps on the srcpad if caps on the sinkpad are never set. This is important for the g7...

Original commit message from CVS:
Payloader now sets some default caps on the srcpad if caps on the sinkpad are never set. This is important for the g711 to work with burger's rtpbin element.

18 years agoAdd checks for return values from gst_pad_push and gst_pad_alloc_buffer.
Edgard Lima [Fri, 28 Oct 2005 19:19:40 +0000 (19:19 +0000)]
Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.

Original commit message from CVS:
Add checks for return values from gst_pad_push and gst_pad_alloc_buffer.

18 years agogst/matroska/: Add SimpleBlock support to matroska demuxer and muxer (part of
Tim-Philipp Müller [Fri, 28 Oct 2005 15:32:48 +0000 (15:32 +0000)]
gst/matroska/: Add SimpleBlock support to matroska demuxer and muxer (part of

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst/matroska/matroska-demux.c: (gst_matroska_demux_init_stream),
(gst_matroska_demux_parse_info),
(gst_matroska_demux_parse_blockgroup_or_simpleblock),
(gst_matroska_demux_parse_cluster):
* gst/matroska/matroska-ids.h:
* gst/matroska/matroska-mux.c: (gst_matroska_mux_class_init),
(gst_matroska_mux_init), (gst_matroska_mux_start),
(gst_matroska_mux_create_buffer_header),
(gst_matroska_mux_write_data), (gst_matroska_mux_set_property),
(gst_matroska_mux_get_property):
* gst/matroska/matroska-mux.h:
Add SimpleBlock support to matroska demuxer and muxer (part of
Matroska v2). (#319731)

18 years agoext/jpeg/gstjpegdec.*: Cleanups. Don't create caps for every chain.
Wim Taymans [Fri, 28 Oct 2005 13:24:40 +0000 (13:24 +0000)]
ext/jpeg/gstjpegdec.*: Cleanups. Don't create caps for every chain.

Original commit message from CVS:
* ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init), (gst_jpeg_dec_chain),
(gst_jpeg_dec_change_state):
* ext/jpeg/gstjpegdec.h:
Cleanups. Don't create caps for every chain.

18 years agoFix to set timestamp on buffer, it was tested with RTP G711 elements.
Flavio Oliveira [Thu, 27 Oct 2005 18:46:32 +0000 (18:46 +0000)]
Fix to set timestamp on buffer, it was tested with RTP G711 elements.

Original commit message from CVS:
Fix to set timestamp on buffer, it was tested with RTP G711 elements.

18 years agogst/qtdemux/qtdemux.h: Remove got_redirect from class structure as well.
Tim-Philipp Müller [Thu, 27 Oct 2005 11:27:53 +0000 (11:27 +0000)]
gst/qtdemux/qtdemux.h: Remove got_redirect from class structure as well.

Original commit message from CVS:
* gst/qtdemux/qtdemux.h:
Remove got_redirect from class structure as well.

18 years agogst/qtdemux/qtdemux.c: Remove 'got-redirect' signal and post element message on the...
Tim-Philipp Müller [Thu, 27 Oct 2005 11:25:19 +0000 (11:25 +0000)]
gst/qtdemux/qtdemux.c: Remove 'got-redirect' signal and post element message on the bus instead.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
(qtdemux_parse_tree):
Remove 'got-redirect' signal and post element message
on the bus instead.

18 years agosys/oss/gstosssrc.c: Set correct format on oss instead of a silly value.
Wim Taymans [Thu, 27 Oct 2005 11:00:40 +0000 (11:00 +0000)]
sys/oss/gstosssrc.c: Set correct format on oss instead of a silly value.

Original commit message from CVS:
* sys/oss/gstosssrc.c: (gst_oss_src_prepare):
Set correct format on oss instead of a silly value.

18 years agogst/videobox/gstvideobox.c: Use liboil for
Julien Moutte [Thu, 27 Oct 2005 09:52:08 +0000 (09:52 +0000)]
gst/videobox/gstvideobox.c: Use liboil for

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

* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
(gst_video_box_transform_caps), (gst_video_box_set_caps),
(gst_video_box_get_unit_size), (gst_video_box_copy_plane_i420),
(gst_video_box_i420), (gst_video_box_ayuv): Use liboil for
I420 rendering as well, doesn't bring much for my platform.
Might help on some other platforms.

18 years agoDeclaring the padtemplate correctly.
Zeeshan Ali [Wed, 26 Oct 2005 21:47:36 +0000 (21:47 +0000)]
Declaring the padtemplate correctly.

Original commit message from CVS:
Declaring the padtemplate correctly.

18 years agoSetting the proper copyright notice.
Zeeshan Ali [Wed, 26 Oct 2005 20:28:32 +0000 (20:28 +0000)]
Setting the proper copyright notice.

Original commit message from CVS:
Setting the proper copyright notice.

18 years agogst/videobox/Makefile.am: Use liboil.
Julien Moutte [Wed, 26 Oct 2005 17:23:06 +0000 (17:23 +0000)]
gst/videobox/Makefile.am: Use liboil.

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

* gst/videobox/Makefile.am: Use liboil.
* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
(gst_video_box_set_property), (gst_video_box_transform_caps),
(gst_video_box_set_caps), (gst_video_box_get_unit_size),
(gst_video_box_ayuv): Lot of optimization in AYUV rendering
using liboil. Will dot the same to I420 border generation
tomorrow.

18 years agofix automake warnings
Thomas Vander Stichele [Wed, 26 Oct 2005 16:36:01 +0000 (16:36 +0000)]
fix automake warnings

Original commit message from CVS:
fix automake warnings

18 years agoHacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits...
Zeeshan Ali [Wed, 26 Oct 2005 14:50:59 +0000 (14:50 +0000)]
Hacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits from the basertpdepayloader.

Original commit message from CVS:
Hacked the G711 (de)payloader to try to make things right. rtpg711dec now inherits from the basertpdepayloader.

18 years agogst/videobox/gstvideobox.c: Removing this forgotten debug.
Julien Moutte [Wed, 26 Oct 2005 14:23:45 +0000 (14:23 +0000)]
gst/videobox/gstvideobox.c: Removing this forgotten debug.

Original commit message from CVS:
2005-10-26  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),
(gst_video_box_ayuv): Removing this forgotten debug.

18 years agogst/videobox/gstvideobox.c: Fix the stride issue when boxing to AYUV.
Julien Moutte [Wed, 26 Oct 2005 14:08:49 +0000 (14:08 +0000)]
gst/videobox/gstvideobox.c: Fix the stride issue when boxing to AYUV.

Original commit message from CVS:
2005-10-26  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),
(gst_video_box_ayuv): Fix the stride issue when boxing to AYUV.

18 years agosys/oss/: Actually use the 'oss' debug category we register.
Tim-Philipp Müller [Wed, 26 Oct 2005 11:12:34 +0000 (11:12 +0000)]
sys/oss/: Actually use the 'oss' debug category we register.

Original commit message from CVS:
* sys/oss/gstossaudio.c:
* sys/oss/gstossdmabuffer.c:
* sys/oss/gstosshelper.c:
* sys/oss/gstossmixer.c:
* sys/oss/gstossmixerelement.c:
* sys/oss/gstossmixertrack.c:
* sys/oss/gstosssink.c:
* sys/oss/gstosssrc.c:
Actually use the 'oss' debug category we register.

18 years agogst/videomixer/videomixer.c: Use gst_pad_get_parent and drop the ref that was added...
Julien Moutte [Wed, 26 Oct 2005 10:38:18 +0000 (10:38 +0000)]
gst/videomixer/videomixer.c: Use gst_pad_get_parent and drop the ref that was added through that call.

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

* gst/videomixer/videomixer.c:
(gst_videomixer_pad_set_property),
(gst_videomixer_pad_sink_setcaps), (gst_videomixer_getcaps):
Use gst_pad_get_parent and drop the ref that was added through
that call.

18 years agofix compilation
Thomas Vander Stichele [Wed, 26 Oct 2005 10:03:02 +0000 (10:03 +0000)]
fix compilation

Original commit message from CVS:
fix compilation

18 years agoJust removed a couple of lines of weird code used during development/test time.
Flavio Oliveira [Tue, 25 Oct 2005 21:09:36 +0000 (21:09 +0000)]
Just removed a couple of lines of weird code used during development/test time.

Original commit message from CVS:
Just removed a couple of lines of weird code used during development/test time.

18 years agoG711 payloader and depayloader created by Edgard Lima (it supports mulaw and alaw...
Flavio Oliveira [Tue, 25 Oct 2005 19:19:38 +0000 (19:19 +0000)]
G711 payloader and depayloader created by Edgard Lima (it supports mulaw and alaw (dec)encoders)

Original commit message from CVS:
G711 payloader and depayloader created by Edgard Lima (it supports
mulaw and alaw (dec)encoders)

18 years agogst/videobox/gstvideobox.c: Doh ! I introduced wingo's bug again ! Sorry...
Julien Moutte [Tue, 25 Oct 2005 17:55:19 +0000 (17:55 +0000)]
gst/videobox/gstvideobox.c: Doh ! I introduced wingo's bug again ! Sorry...

Original commit message from CVS:
2005-10-25  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):
Doh ! I introduced wingo's bug again ! Sorry...

18 years agoadd missing header files for disting
Christian Schaller [Tue, 25 Oct 2005 16:02:38 +0000 (16:02 +0000)]
add missing header files for disting

Original commit message from CVS:
add missing header files for disting

18 years agoGetting the GSM (de)payloader working and compatible with our plans for RTP.
Zeeshan Ali [Tue, 25 Oct 2005 15:07:02 +0000 (15:07 +0000)]
Getting the GSM (de)payloader working and compatible with our plans for RTP.

Original commit message from CVS:
Getting the GSM (de)payloader working and compatible with our plans for RTP.

18 years agofix mistaken claim on GPL, its LGPL
Christian Schaller [Tue, 25 Oct 2005 13:03:04 +0000 (13:03 +0000)]
fix mistaken claim on GPL, its LGPL

Original commit message from CVS:
fix mistaken claim on GPL, its LGPL

18 years agoext/libpng/gstpngdec.c: Push a newsegment event, move some redundant code in a single...
Julien Moutte [Tue, 25 Oct 2005 10:47:09 +0000 (10:47 +0000)]
ext/libpng/gstpngdec.c: Push a newsegment event, move some redundant code in a single place.

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

* ext/libpng/gstpngdec.c: (user_info_callback),
(gst_pngdec_caps_create_and_set), (gst_pngdec_task): Push
a newsegment event, move some redundant code in a single place.

18 years agoext/libpng/gstpngdec.c: Temporary hack to get correct colors order when we have a...
Julien Moutte [Tue, 25 Oct 2005 10:23:26 +0000 (10:23 +0000)]
ext/libpng/gstpngdec.c: Temporary hack to get correct colors order when we have a png image with alpha channel.

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

* ext/libpng/gstpngdec.c: (user_info_callback),
(gst_pngdec_caps_create_and_set), (gst_pngdec_task): Temporary
hack to get correct colors order when we have a png image with
alpha channel.

18 years agoext/dv/gstdvdemux.c: Call gst_element_no_more_pads when there will be no more pads.
Edward Hervey [Mon, 24 Oct 2005 17:29:02 +0000 (17:29 +0000)]
ext/dv/gstdvdemux.c: Call gst_element_no_more_pads when there will be no more pads.

Original commit message from CVS:
* ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads):
Call gst_element_no_more_pads when there will be no more pads.

18 years agogst/rtp/: Added two new payloaders, an RFC 2190 payloader for h263 and a payload...
Wim Taymans [Mon, 24 Oct 2005 16:39:38 +0000 (16:39 +0000)]
gst/rtp/: Added two new payloaders, an RFC 2190 payloader for h263 and a payload convertor for an asterisk server.

Original commit message from CVS:
* gst/rtp/Makefile.am:
* gst/rtp/gstasteriskh263.c: (gst_asteriskh263_get_type),
(gst_asteriskh263_base_init), (gst_asteriskh263_class_init),
(gst_asteriskh263_init), (gst_asteriskh263_finalize),
(gst_asteriskh263_chain), (gst_asteriskh263_set_property),
(gst_asteriskh263_get_property), (gst_asteriskh263_change_state),
(gst_asteriskh263_plugin_init):
* gst/rtp/gstasteriskh263.h:
* gst/rtp/gstrtp.c: (plugin_init):
* gst/rtp/gstrtph263enc.c: (gst_rtph263enc_get_type),
(gst_rtph263enc_base_init), (gst_rtph263enc_class_init),
(gst_rtph263enc_init), (gst_rtph263enc_finalize),
(gst_rtph263enc_setcaps), (gst_rtph263enc_gobfiner),
(gst_rtph263enc_flush), (gst_rtph263enc_handle_buffer),
(gst_rtph263enc_plugin_init):
* gst/rtp/gstrtph263enc.h:
Added two new payloaders, an RFC 2190 payloader for h263 and
a payload convertor for an asterisk server.

18 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).

18 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.

18 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.

18 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.

18 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

18 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.

18 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

18 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

18 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

18 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.

18 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.

18 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

18 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.

18 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.

18 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.

18 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

18 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.

18 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.

18 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).

18 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.

18 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 ;-)

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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

18 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

18 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.

18 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

18 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).

18 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.

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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().

18 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.

18 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.

18 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

18 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.

18 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

18 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

18 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.

18 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