platform/upstream/gstreamer.git
19 years agogst/matroska/matroska-mux.c: Don't try to ready buffer duration from buffer that...
Tim-Philipp Müller [Thu, 10 Nov 2005 12:22:30 +0000 (12:22 +0000)]
gst/matroska/matroska-mux.c: Don't try to ready buffer duration from buffer that we don't own any  longer and that mi...

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* gst/matroska/matroska-mux.c: (gst_matroska_mux_write_data):
Don't try to ready buffer duration from buffer that we don't
own any  longer and that might already have been unreffed.
(#321136)

19 years agoAttempting to optimize the code for embedded systems.
Zeeshan Ali [Wed, 9 Nov 2005 21:35:29 +0000 (21:35 +0000)]
Attempting to optimize the code for embedded systems.

Original commit message from CVS:
Attempting to optimize the code for embedded systems.

19 years agosys/oss/gstosssink.c: Don't re-use already closed file descriptor. (#320920)
Tim-Philipp Müller [Tue, 8 Nov 2005 08:54:30 +0000 (08:54 +0000)]
sys/oss/gstosssink.c: Don't re-use already closed file descriptor. (#320920)

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* sys/oss/gstosssink.c: (gst_oss_sink_close):
Don't re-use already closed file descriptor. (#320920)

19 years agosys/oss/gstosssink.*: Cache probed caps; fix debug output for SET_PARAM macros.
Tim-Philipp Müller [Mon, 7 Nov 2005 17:35:20 +0000 (17:35 +0000)]
sys/oss/gstosssink.*: Cache probed caps; fix debug output for SET_PARAM macros.

Original commit message from CVS:
* sys/oss/gstosssink.c: (gst_oss_sink_dispose),
(gst_oss_sink_set_property), (gst_oss_sink_getcaps),
(gst_oss_sink_prepare):
* sys/oss/gstosssink.h:
Cache probed caps; fix debug output for SET_PARAM macros.

19 years agoext/cairo/: Port cairo textoverlay plugin to 0.9. Add 'shaded-background' property...
Tim-Philipp Müller [Mon, 7 Nov 2005 15:09:54 +0000 (15:09 +0000)]
ext/cairo/: Port cairo textoverlay plugin to 0.9. Add 'shaded-background' property and redo position. Doesn't handle ...

Original commit message from CVS:
* ext/cairo/Makefile.am:
* ext/cairo/gstcairo.c: (plugin_init):
* ext/cairo/gsttextoverlay.c: (gst_text_overlay_base_init),
(gst_text_overlay_class_init), (gst_text_overlay_finalize),
(gst_text_overlay_init), (gst_text_overlay_font_init),
(gst_text_overlay_set_property), (gst_text_overlay_render_text),
(gst_text_overlay_getcaps), (gst_text_overlay_setcaps),
(gst_text_overlay_text_pad_linked),
(gst_text_overlay_text_pad_unlinked), (gst_text_overlay_shade_y),
(gst_text_overlay_blit_1), (gst_text_overlay_blit_sub2x2),
(gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
(gst_text_overlay_pop_text), (gst_text_overlay_collected),
(gst_text_overlay_change_state):
* ext/cairo/gsttextoverlay.h:
Port cairo textoverlay plugin to 0.9. Add 'shaded-background'
property and redo position. Doesn't handle upstream renegotiation
yet though.

19 years agogst/avi/gstavidemux.c: No need to take the STREAM_LOCK in the loop function. Improve...
Tim-Philipp Müller [Mon, 7 Nov 2005 10:31:32 +0000 (10:31 +0000)]
gst/avi/gstavidemux.c: No need to take the STREAM_LOCK in the loop function. Improve some debug messages. Don't leak ...

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
(gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
(gst_avi_demux_loop):
No need to take the STREAM_LOCK in the loop function. Improve
some debug messages. Don't leak pad names in debug messages.

19 years agogst/matroska/matroska-demux.c: Don't error out when the source pad isn't linked.
Tim-Philipp Müller [Mon, 7 Nov 2005 10:27:00 +0000 (10:27 +0000)]
gst/matroska/matroska-demux.c: Don't error out when the source pad isn't linked.

Original commit message from CVS:
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_push_vorbis_codec_priv_data),
(gst_matroska_demux_add_wvpk_header):
Don't error out when the source pad isn't linked.

19 years agoext/gconf/: Fix state change functions here as well and set kid to NULL state before...
Tim-Philipp Müller [Wed, 2 Nov 2005 19:42:38 +0000 (19:42 +0000)]
ext/gconf/: Fix state change functions here as well and set kid to NULL state before removing it.

Original commit message from CVS:
* ext/gconf/gstgconfaudiosink.c: (do_toggle_element),
(gst_gconf_audio_sink_change_state):
* ext/gconf/gstgconfvideosink.c: (do_toggle_element),
(gst_gconf_video_sink_change_state):
Fix state change functions here as well and set kid
to NULL state before removing it.

19 years agosigh, static pad templates aren't refcounted properly
Thomas Vander Stichele [Wed, 2 Nov 2005 16:48:55 +0000 (16:48 +0000)]
sigh, static pad templates aren't refcounted properly

Original commit message from CVS:
sigh, static pad templates aren't refcounted properly

19 years agoignore more
Thomas Vander Stichele [Tue, 1 Nov 2005 16:14:25 +0000 (16:14 +0000)]
ignore more

Original commit message from CVS:
ignore more

19 years agogst/wavenc/gstwavenc.c: Added proper event handlind, made downstream newsegment event...
Edward Hervey [Tue, 1 Nov 2005 15:15:44 +0000 (15:15 +0000)]
gst/wavenc/gstwavenc.c: Added proper event handlind, made downstream newsegment event use GST_FORMAT_BYTES (otherwise...

Original commit message from CVS:
* gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file),
(gst_wavenc_init), (gst_wavenc_event), (gst_wavenc_chain):
Added proper event handlind,
made downstream newsegment event use GST_FORMAT_BYTES (otherwise it's
ignored),
and don't set a duration of 0 for buffers otherwise they are discarded
by GstBaseSink.
GstWavEnc needs some serious loving, after going through the code I'm
really wondering how this can stay in -good ...

19 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

19 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

19 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

19 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

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

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

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

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

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

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

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

19 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)

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

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

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

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

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

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

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

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

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

19 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

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

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

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

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

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

19 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

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

19 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)

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

19 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

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

19 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

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

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

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

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

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