platform/upstream/gstreamer.git
18 years agoadd Sun Audio plugin. Verified that nothing breaks and that make check works.
Christian Schaller [Mon, 9 Jan 2006 17:04:52 +0000 (17:04 +0000)]
add Sun Audio plugin. Verified that nothing breaks and that make check works.

Original commit message from CVS:
add Sun Audio plugin. Verified that nothing breaks and that make check works.
Don't think the docs gets properly built yet, but I don't understand exactly how to enable that.

18 years agogst-plugins-good/gst/udp/: Allow udpsrc and dynudpsink to take a sockfd as a paramete...
Philippe Kalaf [Sat, 7 Jan 2006 20:01:09 +0000 (20:01 +0000)]
gst-plugins-good/gst/udp/: Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc, overrides the por...

Original commit message from CVS:
2005-01-07  Philippe Khalaf  <philippe.kalaf@collabora.co.uk>

* gst-plugins-good/gst/udp/gstdynudpsink.c:
* gst-plugins-good/gst/udp/gstudpsrc.c:
Allow udpsrc and dynudpsink to take a sockfd as a parameter. For udpsrc,
overrides the port or multicast parameters. Fixes bugs #323021.

18 years agoext/gconf/: Add new gconfaudiosrc and gconfvideosrc elements (needed for gnome-sound...
Tim-Philipp Müller [Fri, 6 Jan 2006 16:28:30 +0000 (16:28 +0000)]
ext/gconf/: Add new gconfaudiosrc and gconfvideosrc elements (needed for gnome-sound-recorder).

Original commit message from CVS:
* ext/gconf/Makefile.am:
* ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init),
(gst_gconf_audio_src_class_init), (gst_gconf_audio_src_reset),
(gst_gconf_audio_src_init), (gst_gconf_audio_src_dispose),
(do_toggle_element), (cb_toggle_element),
(gst_gconf_audio_src_change_state):
* ext/gconf/gstgconfaudiosrc.h:
* ext/gconf/gstgconfelements.c: (plugin_init):
* ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init),
(gst_gconf_video_src_class_init), (gst_gconf_video_src_reset),
(gst_gconf_video_src_init), (gst_gconf_video_src_dispose),
(do_toggle_element), (cb_toggle_element),
(gst_gconf_video_src_change_state):
* ext/gconf/gstgconfvideosrc.h:
Add new gconfaudiosrc and gconfvideosrc elements
(needed for gnome-sound-recorder).

18 years agogst/id3demux/gstid3demux.c: Add gst_element_no_more_pads() for proper decodebin behav...
Edward Hervey [Fri, 6 Jan 2006 11:46:53 +0000 (11:46 +0000)]
gst/id3demux/gstid3demux.c: Add gst_element_no_more_pads() for proper decodebin behaviour.

Original commit message from CVS:
* gst/id3demux/gstid3demux.c: (gst_id3demux_add_srcpad):
Add gst_element_no_more_pads() for proper decodebin behaviour.
* gst/id3demux/id3v2frames.c: (parse_comment_frame),
(parse_text_identification_frame), (parse_split_strings):
Failure to decode some tags is not a GST_ERROR() but a
GST_WARNING()
When iterating over a chunk of text, check that we haven't gone too
far.

18 years agoadded sys/directdraw added sys/directsound added win32/vs6/gst_plugins_bad.dsw added...
Sébastien Moutte [Thu, 5 Jan 2006 23:17:44 +0000 (23:17 +0000)]
added sys/directdraw added sys/directsound added win32/vs6/gst_plugins_bad.dsw added win32/vs6/libgstdirectsound.dsp ...

Original commit message from CVS:
2006-01-05  Sebastien Moutte  <sebastien@moutte.net>
* added sys/directdraw
* added sys/directsound
* added win32/vs6/gst_plugins_bad.dsw
* added win32/vs6/libgstdirectsound.dsp
* added win32/vs6/libgstdirectdraw.dsp
* added win32/common/config.h

18 years agogst/videobox/gstvideobox.c: call oil_init() when using liboil
Stefan Kost [Thu, 5 Jan 2006 17:03:45 +0000 (17:03 +0000)]
gst/videobox/gstvideobox.c: call oil_init() when using liboil

Original commit message from CVS:
* gst/videobox/gstvideobox.c: (gst_video_box_class_init),
(plugin_init):
call oil_init() when using liboil

18 years agoext/jpeg/: Fix leaks.
Wim Taymans [Wed, 4 Jan 2006 17:28:49 +0000 (17:28 +0000)]
ext/jpeg/: Fix leaks.

Original commit message from CVS:
* ext/jpeg/gstsmokedec.c: (gst_smokedec_chain):
* ext/jpeg/gstsmokeenc.c: (gst_smokeenc_chain):
Fix leaks.

18 years agoext/flac/gstflacdec.c: Don't g_assert() where we should just return FALSE; remove...
Tim-Philipp Müller [Mon, 2 Jan 2006 19:38:32 +0000 (19:38 +0000)]
ext/flac/gstflacdec.c: Don't g_assert() where we should just return FALSE; remove unnecessary g_assert(); initialize ...

Original commit message from CVS:
Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>
* ext/flac/gstflacdec.c: (gst_flac_dec_write),
(gst_flac_dec_convert_src), (gst_flac_dec_src_query),
(gst_flac_dec_change_state):
Don't g_assert() where we should just return FALSE; remove
unnecessary g_assert(); initialize some fields properly in
state change function (fixes #325504). Also, use
GST_DEBUG_OBJECT in two more places.

18 years agoconfigure.ac: also remove smoothwave's Makefile.am
Stefan Kost [Fri, 30 Dec 2005 15:51:05 +0000 (15:51 +0000)]
configure.ac: also remove smoothwave's Makefile.am

Original commit message from CVS:
* configure.ac:
also remove smoothwave's Makefile.am
* docs/plugins/Makefile.am:
fix plugin docs

18 years agoremove old plugin that went bad
Thomas Vander Stichele [Fri, 30 Dec 2005 15:39:17 +0000 (15:39 +0000)]
remove old plugin that went bad

Original commit message from CVS:
remove old plugin that went bad

18 years agotests/examples/Makefile.am: added missing Makefile.am
Stefan Kost [Fri, 30 Dec 2005 15:34:18 +0000 (15:34 +0000)]
tests/examples/Makefile.am: added missing Makefile.am

Original commit message from CVS:
* tests/examples/Makefile.am:
added missing Makefile.am

18 years agomoved level-example to tests/examples/level-example
Stefan Kost [Fri, 30 Dec 2005 15:28:44 +0000 (15:28 +0000)]
moved level-example to tests/examples/level-example

Original commit message from CVS:
* configure.ac:
* gst/level/Makefile.am:
* gst/level/level-example.c:
* tests/Makefile.am:
* tests/examples/level/Makefile.am:
* tests/examples/level/level-example.c: (message_handler), (main):
moved level-example to tests/examples/level-example
* tests/old/examples/level/demo.c: (main):
* tests/old/examples/level/plot.c: (main):
some initial fixes

18 years agogst/udp/gstmultiudpsink.*: Track packets sent per client in addition to bytes sent...
Michael Smith [Thu, 29 Dec 2005 16:36:19 +0000 (16:36 +0000)]
gst/udp/gstmultiudpsink.*: Track packets sent per client in addition to bytes sent; provide this info through get-sta...

Original commit message from CVS:
* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render),
(gst_multiudpsink_remove), (gst_multiudpsink_get_stats):
* gst/udp/gstmultiudpsink.h:
Track packets sent per client in addition to bytes sent; provide
this info through get-stats signal

18 years agogst/auparse/gstauparse.c: Can't use gst_object_unref() on a GstAdapter (#325191).
Tim-Philipp Müller [Thu, 29 Dec 2005 11:26:12 +0000 (11:26 +0000)]
gst/auparse/gstauparse.c: Can't use gst_object_unref() on a GstAdapter (#325191).

Original commit message from CVS:
* gst/auparse/gstauparse.c: (gst_au_parse_dispose):
Can't use gst_object_unref() on a GstAdapter (#325191).

18 years agogst/id3demux/id3tags.c: If a broken tag has 0 bytes payload, at least still skip...
Jan Schmidt [Wed, 28 Dec 2005 18:55:32 +0000 (18:55 +0000)]
gst/id3demux/id3tags.c: If a broken tag has 0 bytes payload, at least still skip the 10 byte header

Original commit message from CVS:
* gst/id3demux/id3tags.c: (id3demux_read_id3v2_tag):
If a broken tag has 0 bytes payload, at least still skip
the 10 byte header

18 years agogst-plugins-good/gst/rtp/: Making these depayloaders (H263+ and mpeg4 video) inherit...
Philippe Kalaf [Thu, 22 Dec 2005 15:00:41 +0000 (15:00 +0000)]
gst-plugins-good/gst/rtp/: Making these depayloaders (H263+ and mpeg4 video) inherit from

Original commit message from CVS:
2005-12-22  Philippe Khalaf  <burger@speedy.org>

* gst-plugins-good/gst/rtp/gstrtph263pdepay.h:
* gst-plugins-good/gst/rtp/gstrtph263pdepay.c:
* gst-plugins-good/gst/rtp/gstrtpmp4vdepay.h:
* gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c:
Making these depayloaders (H263+ and mpeg4 video) inherit from
RtpBaseDepayloaderClass. Fixes bugs #323922 and #323908.

18 years agodocs/plugins/gst-plugins-good-plugins.*: Regenerate the plugin hiearchy.
Jan Schmidt [Wed, 21 Dec 2005 17:15:09 +0000 (17:15 +0000)]
docs/plugins/gst-plugins-good-plugins.*: Regenerate the plugin hiearchy.

Original commit message from CVS:
* docs/plugins/gst-plugins-good-plugins.args:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
Regenerate the plugin hiearchy.

18 years agoAdd documentation for id3demux.
Jan Schmidt [Wed, 21 Dec 2005 15:24:59 +0000 (15:24 +0000)]
Add documentation for id3demux.

Original commit message from CVS:
2005-12-21  Jan Schmidt  <thaytan@mad.scientist.com>

* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.args:
* gst/id3demux/gstid3demux.c: (gst_id3demux_get_type),
(gst_id3demux_base_init), (gst_id3demux_class_init),
(gst_id3demux_chain):
* gst/id3demux/gstid3demux.h:
Add documentation for id3demux.
Don't fail if the first buffer is not at offset 0, just
attempt to typefind and do pass through
Rename the gst_type function from gst_gst_id3demux..

18 years agogst/udp/gstmultiudpsink.*: Collect statistics; return them from get_stats.
Michael Smith [Tue, 20 Dec 2005 12:44:25 +0000 (12:44 +0000)]
gst/udp/gstmultiudpsink.*: Collect statistics; return them from get_stats.

Original commit message from CVS:
* gst/udp/gstmultiudpsink.c: (gst_multiudpsink_render),
(gst_multiudpsink_add), (gst_multiudpsink_remove),
(gst_multiudpsink_get_stats):
* gst/udp/gstmultiudpsink.h:
Collect statistics; return them from get_stats.

18 years agogst/avi/gstavidemux.c: Stupid signedness issue...
Edward Hervey [Mon, 19 Dec 2005 15:43:30 +0000 (15:43 +0000)]
gst/avi/gstavidemux.c: Stupid signedness issue...

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan):
Stupid signedness issue...

18 years agoext/swfdec/gstswfdec.c: Add debugging category and return GstFlowReturn in the right...
Edward Hervey [Mon, 19 Dec 2005 15:19:44 +0000 (15:19 +0000)]
ext/swfdec/gstswfdec.c: Add debugging category and return GstFlowReturn in the right places

Original commit message from CVS:
* ext/swfdec/gstswfdec.c: (gst_swfdec_class_init),
(gst_swfdec_chain), (gst_swfdec_render):
Add debugging category and return GstFlowReturn in the right places
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
Get something from the peer pad once we've checked if there is a peer pad.
* gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
(qtdemux_tree_get_child_by_type), (qtdemux_parse_trak),
(qtdemux_video_caps):
Couple of fixes

18 years agogst/avi/gstavidemux.c: Construct index for indexless files.
Edward Hervey [Mon, 19 Dec 2005 15:06:27 +0000 (15:06 +0000)]
gst/avi/gstavidemux.c: Construct index for indexless files.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_reset),
(gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream),
(gst_avi_demux_parse_odml), (gst_avi_demux_peek_tag),
(gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan),
(gst_avi_demux_stream_header), (gst_avi_demux_loop):
Construct index for indexless files.
Make sure pad/buffers are correctly reset to NULL once we don't need
them anymore, else we get lovely segfaults/assertions.
* gst/wavparse/gstwavparse.c:
Yes, you can have 96KHz audio and wma in wav :(

18 years agoconfigure.ac: Check for optional dependency on zlib for id3demux
Jan Schmidt [Sun, 18 Dec 2005 15:14:44 +0000 (15:14 +0000)]
configure.ac: Check for optional dependency on zlib for id3demux

Original commit message from CVS:
* configure.ac:
Check for optional dependency on zlib for id3demux

* gst/id3demux/Makefile.am:
* gst/id3demux/gstid3demux.c: (gst_gst_id3demux_get_type),
(gst_id3demux_base_init), (gst_id3demux_class_init),
(gst_id3demux_reset), (gst_id3demux_init), (gst_id3demux_dispose),
(gst_id3demux_add_srcpad), (gst_id3demux_remove_srcpad),
(gst_id3demux_trim_buffer), (gst_id3demux_chain),
(gst_id3demux_set_property), (gst_id3demux_get_property),
(id3demux_get_upstream_size), (gst_id3demux_srcpad_event),
(gst_id3demux_read_id3v1), (gst_id3demux_read_id3v2),
(gst_id3demux_sink_activate), (gst_id3demux_src_activate_pull),
(gst_id3demux_src_checkgetrange), (gst_id3demux_read_range),
(gst_id3demux_src_getrange), (gst_id3demux_change_state),
(gst_id3demux_pad_query), (gst_id3demux_get_query_types),
(simple_find_peek), (simple_find_suggest),
(gst_id3demux_do_typefind), (gst_id3demux_send_tag_event),
(plugin_init):
* gst/id3demux/gstid3demux.h:
* gst/id3demux/id3tags.c: (read_synch_uint),
(id3demux_read_id3v1_tag), (id3demux_read_id3v2_tag),
(id3demux_id3v2_frame_hdr_size), (convert_fid_to_v240),
(id3demux_id3v2_frames_to_tag_list):
* gst/id3demux/id3tags.h:
* gst/id3demux/id3v2.4.0-frames.txt:
* gst/id3demux/id3v2.4.0-structure.txt:
* gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
(parse_comment_frame), (parse_text_identification_frame),
(id3v2_tag_to_taglist), (parse_split_strings):
All new LGPL id3 demuxer. Can use zlib for compressed frames,
otherwise it discards them. Works on my test files.

* gst/wavparse/gstwavparse.c: (gst_wavparse_loop):
Don't send EOS to a non-existing srcpad
The debug category can be static

18 years agodocs/plugins/: Updates.
Julien Moutte [Sat, 17 Dec 2005 17:48:38 +0000 (17:48 +0000)]
docs/plugins/: Updates.

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

* docs/plugins/gst-plugins-bad-plugins-decl.txt:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
* docs/plugins/gst-plugins-bad-plugins.signals:
* docs/plugins/inspect/plugin-dfbvideosink.xml:
* docs/plugins/inspect/plugin-qtdemux.xml:
* docs/plugins/inspect/plugin-sdlvideosink.xml:
* docs/plugins/inspect/plugin-speed.xml:
* docs/plugins/inspect/plugin-tta.xml: Updates.
* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_surface_create),
(gst_dfbvideosink_event_thread), (gst_dfbvideosink_enum_vmodes),
(gst_dfbvideosink_enum_devices), (gst_dfbvideosink_setup),
(gst_dfbvideosink_cleanup),
(gst_dfbvideosink_can_blit_from_format),
(gst_dfbvideosink_get_best_vmode), (gst_dfbvideosink_getcaps),
(gst_dfbvideosink_setcaps), (gst_dfbvideosink_show_frame),
(gst_dfbvideosink_buffer_alloc), (gst_dfbsurface_finalize),
(gst_dfbvideosink_interface_supported),
(gst_dfbvideosink_navigation_send_event),
(gst_dfbvideosink_update_colorbalance),
(gst_dfbvideosink_colorbalance_list_channels),
(gst_dfbvideosink_colorbalance_set_value),
(gst_dfbvideosink_colorbalance_get_value),
(gst_dfbvideosink_colorbalance_init),
(gst_dfbvideosink_set_property),
(gst_dfbvideosink_get_property),
(gst_dfbvideosink_init), (gst_dfbvideosink_class_init):
* ext/directfb/dfbvideosink.h: Implement vertical sync and
color balance interface.

18 years agochange some char* into char[]
Stefan Kost [Fri, 16 Dec 2005 21:57:51 +0000 (21:57 +0000)]
change some char* into char[]

Original commit message from CVS:
* ext/esd/esdmon.c: (gst_esdmon_open_audio):
* ext/esd/esdsink.c: (gst_esdsink_prepare):
* gst/multipart/multipartdemux.c:
change some char* into char[]

18 years agogst/wavparse/gstwavparse.*: Use GstSegment to implement more seeking features.
Wim Taymans [Fri, 16 Dec 2005 19:32:53 +0000 (19:32 +0000)]
gst/wavparse/gstwavparse.*: Use GstSegment to implement more seeking features.

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
(gst_wavparse_other), (gst_wavparse_perform_seek),
(gst_wavparse_stream_headers), (gst_wavparse_stream_data),
(gst_wavparse_loop), (gst_wavparse_pad_convert),
(gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull):
* gst/wavparse/gstwavparse.h:
Use GstSegment to implement more seeking features.

18 years agoext/wavpack/gstwavpackdec.c: Oops, remove trailing comma from caps string.
Tim-Philipp Müller [Fri, 16 Dec 2005 12:25:38 +0000 (12:25 +0000)]
ext/wavpack/gstwavpackdec.c: Oops, remove trailing comma from caps string.

Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c:
Oops, remove trailing comma from caps string.

18 years agogst/rtsp/rtspconnection.c: Add <netinet/in.h> include and move <arpa/inet.h> include...
Benjamin Pineau [Fri, 16 Dec 2005 10:12:49 +0000 (10:12 +0000)]
gst/rtsp/rtspconnection.c: Add <netinet/in.h> include and move <arpa/inet.h> include to make things work on OpenBSD a...

Original commit message from CVS:
* gst/rtsp/rtspconnection.c:
Add <netinet/in.h> include and move <arpa/inet.h> include
to make things work on OpenBSD as well (fixes #323717;
patch by: Benjamin Pineau)

18 years agoext/wavpack/: Wavpack supports samplerates from 6-192kHz, fix pad template remove...
gcocatre@gmail.com [Fri, 16 Dec 2005 09:59:21 +0000 (09:59 +0000)]
ext/wavpack/: Wavpack supports samplerates from 6-192kHz, fix pad template remove buffer-frames from caps, they are g...

Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_link):
* ext/wavpack/gstwavpackparse.c:
Wavpack supports samplerates from 6-192kHz, fix pad template
caps (fixes #322973; patch by: gcocatre@gmail.com). Also
remove buffer-frames from caps, they are gone in 0.10.

18 years agoSet clock rate to be fixed in 8000. It fixes bug #324012.
Edgard Lima [Wed, 14 Dec 2005 20:05:45 +0000 (20:05 +0000)]
Set clock rate to be fixed in 8000. It fixes bug #324012.

Original commit message from CVS:
Set clock rate to be fixed in 8000. It fixes bug #324012.

18 years agogst-plugins-good/gst/rtp/: Fixed payload range in payloder caps. Removed payload...
Philippe Kalaf [Wed, 14 Dec 2005 18:07:16 +0000 (18:07 +0000)]
gst-plugins-good/gst/rtp/: Fixed payload range in payloder caps. Removed payload range completly from depayloaders as...

Original commit message from CVS:
2005-12-14  Philippe Khalaf  <burger@speedy.org>

* gst-plugins-good/gst/rtp/gstasteriskh263.c:
* gst-plugins-good/gst/rtp/gstrtpamrdepay.c:
* gst-plugins-good/gst/rtp/gstrtpamrpay.c:
* gst-plugins-good/gst/rtp/gstrtpg711depay.c:
* gst-plugins-good/gst/rtp/gstrtpg711depay.c:
* gst-plugins-good/gst/rtp/gstrtpgsmdepay.c:
* gst-plugins-good/gst/rtp/gstrtph263pay.c:
* gst-plugins-good/gst/rtp/gstrtph263pdepay.c:
* gst-plugins-good/gst/rtp/gstrtph263ppay.c:
* gst-plugins-good/gst/rtp/gstrtpmp4vdepay.c:
* gst-plugins-good/gst/rtp/gstrtpmp4vpay.c:
* gst-plugins-good/gst/rtp/gstrtpmpadepay.c:
* gst-plugins-good/gst/rtp/gstrtpmpapay.c:
* gst-plugins-good/gst/rtp/README:
Fixed payload range in payloder caps. Removed payload range completly from
depayloaders as they don't require payload type in their caps. In effect,
there isn't any specific payload type for any given codec, only suggestions.
Fixes bug #324011.

18 years agogst/videomixer/videomixer.c: Code cleanup and re-enabling queued time validity check...
Julien Moutte [Tue, 13 Dec 2005 21:58:42 +0000 (21:58 +0000)]
gst/videomixer/videomixer.c: Code cleanup and re-enabling queued time validity check for correct EOS handling.

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

* gst/videomixer/videomixer.c: (gst_videomixer_init),
(gst_videomixer_fill_queues), (gst_videomixer_blend_buffers),
(gst_videomixer_collected): Code cleanup and re-enabling
queued time validity check for correct EOS handling.

18 years agosys/oss/gstossmixerelement.c: Add 'device-name' property and fix state change function.
Tim-Philipp Müller [Tue, 13 Dec 2005 17:18:32 +0000 (17:18 +0000)]
sys/oss/gstossmixerelement.c: Add 'device-name' property and fix state change function.

Original commit message from CVS:
* sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init),
(gst_oss_mixer_element_get_property),
(gst_oss_mixer_element_change_state):
Add 'device-name' property and fix state change function.

18 years agogst/flx/gstflxdec.c: If the speed of the file is null in the header, set the frame_ti...
Edward Hervey [Tue, 13 Dec 2005 10:45:04 +0000 (10:45 +0000)]
gst/flx/gstflxdec.c: If the speed of the file is null in the header, set the frame_time to the default setting of GST...

Original commit message from CVS:
* gst/flx/gstflxdec.c: (gst_flxdec_chain):
If the speed of the file is null in the header, set the frame_time to the default
setting of GST_SECOND / 70. Which is the default frame_delay for .fli files as
stated in this document : http://www.compuphase.com/flic.htm
Would be nice to have the time conversion done properly too
(duration = flxh->frames * flxdec->frame_time)

18 years agoAdding documentation for videomixer on my way with a funny sample pipeline.
Julien Moutte [Mon, 12 Dec 2005 22:29:34 +0000 (22:29 +0000)]
Adding documentation for videomixer on my way with a funny sample pipeline.

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

* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt:
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* gst/videomixer/videomixer.c:
(gst_videomixer_pad_sink_setcaps),
(gst_videomixer_getcaps), (gst_videomixer_fill_queues),
(gst_videomixer_update_queues), (gst_videomixer_collected):
Adding
documentation for videomixer on my way with a funny sample
pipeline.

18 years agogst/videomixer/videomixer.c: Fix caps negotiation. (#323896)
Julien Moutte [Mon, 12 Dec 2005 21:43:00 +0000 (21:43 +0000)]
gst/videomixer/videomixer.c: Fix caps negotiation. (#323896)

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

* gst/videomixer/videomixer.c:
(gst_videomixer_pad_sink_setcaps),
(gst_videomixer_getcaps), (gst_videomixer_fill_queues),
(gst_videomixer_update_queues), (gst_videomixer_collected):
Fix caps negotiation. (#323896)

18 years agoSet correct timestamps on audio laces, fixes playback of mp3 from matroska.
Arwed v. Merkatz [Mon, 12 Dec 2005 18:14:58 +0000 (18:14 +0000)]
Set correct timestamps on audio laces, fixes playback of mp3 from matroska.

Original commit message from CVS:
Set correct timestamps on audio laces, fixes playback of mp3 from matroska.

18 years agoext/: GstObjects must be unref'ed with gst_object_unref() instead of g_object_unref...
Tim-Philipp Müller [Mon, 12 Dec 2005 10:40:42 +0000 (10:40 +0000)]
ext/: GstObjects must be unref'ed with gst_object_unref() instead of g_object_unref(), otherwise things break for GLi...

Original commit message from CVS:
* ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_loop):
* ext/libmms/gstmms.c: (gst_mms_src_query), (gst_mms_create):
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_src_query),
(gst_musepackdec_loop):
* ext/swfdec/gstswfdec.c: (gst_swfdec_video_link),
(gst_swfdec_src_query):
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_src_query):
GstObjects must be unref'ed with gst_object_unref() instead of
g_object_unref(), otherwise things break for GLib-2.6 users.

18 years agogst/auparse/gstauparse.*: Use gst_object_unref() for GstObjects instead of g_object_u...
Tim-Philipp Müller [Mon, 12 Dec 2005 10:30:20 +0000 (10:30 +0000)]
gst/auparse/gstauparse.*: Use gst_object_unref() for GstObjects instead of g_object_unref() and fix a mem leak in a d...

Original commit message from CVS:
* gst/auparse/gstauparse.c: (gst_au_parse_base_init),
(gst_au_parse_class_init), (gst_au_parse_init),
(gst_au_parse_dispose), (gst_au_parse_chain),
(gst_au_parse_change_state), (plugin_init):
* gst/auparse/gstauparse.h:
Use gst_object_unref() for GstObjects instead of
g_object_unref() and fix a mem leak in a debug
statement; while we're at it, also borgify, use
boilerplate macros and clean up a little bit.

18 years agogst/debug/efence.c: Added pull mode.
Edward Hervey [Sun, 11 Dec 2005 20:27:06 +0000 (20:27 +0000)]
gst/debug/efence.c: Added pull mode.

Original commit message from CVS:
* gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange),
(gst_efence_checkgetrange), (gst_efence_activate_src_pull):
Added pull mode.

18 years agogst/: Use audiotestsrc instead of sinesrc (#323798).
Tim-Philipp Müller [Sun, 11 Dec 2005 19:25:41 +0000 (19:25 +0000)]
gst/: Use audiotestsrc instead of sinesrc (#323798).

Original commit message from CVS:
* gst/goom/gstgoom.c:
* gst/level/level-example.c: (main):
* gst/smoothwave/demo-osssrc.c: (main):
Use audiotestsrc instead of sinesrc (#323798).

18 years agosys/oss/gstosssink.c: more debug-func-ptr usage
Stefan Kost [Sun, 11 Dec 2005 17:50:50 +0000 (17:50 +0000)]
sys/oss/gstosssink.c: more debug-func-ptr usage

Original commit message from CVS:
* sys/oss/gstosssink.c: (gst_oss_sink_class_init):
more debug-func-ptr usage

18 years agoNow flxdec works on big-endian machines as well.
Zeeshan Ali [Sun, 11 Dec 2005 16:43:42 +0000 (16:43 +0000)]
Now flxdec works on big-endian machines as well.

Original commit message from CVS:
Now flxdec works on big-endian machines as well.

18 years agogst/debug/efence.c: Make sure GST_BUFFER_DATA is set on fenced copied buffers; fix
Tim-Philipp Müller [Sun, 11 Dec 2005 16:14:22 +0000 (16:14 +0000)]
gst/debug/efence.c: Make sure GST_BUFFER_DATA is set on fenced copied buffers; fix

Original commit message from CVS:
* gst/debug/efence.c: (gst_efence_init), (gst_efence_chain),
(gst_fenced_buffer_copy):
Make sure GST_BUFFER_DATA is set on fenced copied buffers; fix
GST_DEBUG crasher where GST_TIME_FORMAT was not used in
conjunction with GST_TIME_ARGS. Also, don't leak pad templates
and use GST_DEBUG_FUNCPTR for pad functions.

18 years agoext/flac/gstflacdec.*: Rewrite flacdec a bit, so that even seeking might work now...
Tim-Philipp Müller [Sat, 10 Dec 2005 20:26:33 +0000 (20:26 +0000)]
ext/flac/gstflacdec.*: Rewrite flacdec a bit, so that even seeking might work now. Most importantly, don't act upon a...

Original commit message from CVS:
* ext/flac/gstflacdec.c: (gst_flac_dec_base_init),
(gst_flac_dec_class_init), (gst_flac_dec_init),
(gst_flac_dec_metadata_callback), (gst_flac_dec_error_callback),
(gst_flac_dec_eof), (gst_flac_dec_write), (gst_flac_dec_loop),
(gst_flac_dec_convert_src), (gst_flac_dec_get_src_query_types),
(gst_flac_dec_src_query), (gst_flac_dec_send_newsegment),
(gst_flac_dec_handle_seek_event), (gst_flac_dec_src_event),
(gst_flac_dec_change_state):
* ext/flac/gstflacdec.h:
Rewrite flacdec a bit, so that even seeking might work now. Most
importantly, don't act upon any flow return values we get, just tell
the decoder everything's dandy and act on the flow return values
later on in the loop function. We don't want to mess up the internal
decoder state for non-fatal things like flushing pads etc. Other
than that, use GstSegment (segment seeks don't work yet though, but
should be easy to add), use boilerplate macros, drop the superfluous
'flacdec:' from debug messages, use gst_util_uint64_scale_int, and
lots of other things.

18 years agoconfigure.ac: Update comment in OSS includes check.
Tim-Philipp Müller [Sat, 10 Dec 2005 14:57:48 +0000 (14:57 +0000)]
configure.ac: Update comment in OSS includes check.

Original commit message from CVS:
* configure.ac:
Update comment in OSS includes check.
* sys/oss/gstossdmabuffer.c:
* sys/oss/gstosshelper.c:
* sys/oss/gstossmixer.c:
* sys/oss/gstossmixertrack.c:
* sys/oss/gstosssink.c:
* sys/oss/gstosssrc.c:
* sys/oss/oss_probe.c:
Don't assume the OSS soundcard.h include is always in
the sys/ directory. Instead, use the existing defines
from config.h to include the right file. Fixes
compilation on OpenBSD 3.8 (#323718).

18 years agoborgify and fix up documentation
Thomas Vander Stichele [Fri, 9 Dec 2005 19:51:03 +0000 (19:51 +0000)]
borgify and fix up documentation

Original commit message from CVS:
borgify and fix up documentation

18 years agoext/faad/gstfaad.c: Assume that an unknown channel mapping with 2 channels is stereo...
Jan Schmidt [Fri, 9 Dec 2005 15:30:21 +0000 (15:30 +0000)]
ext/faad/gstfaad.c: Assume that an unknown channel mapping with 2 channels is stereo and play it that way instead of ...

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_chanpos_to_gst),
(gst_faad_update_caps):
Assume that an unknown channel mapping with 2 channels
is stereo and play it that way instead of erroring.

* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
(gst_qtdemux_add_stream), (qtdemux_parse_trak):
Handle e.g. jpeg streams with 0 duration frames as having 0 framerate.
Debug fixes. Some 64 bit variable fixes

18 years agoext/flac/gstflacdec.c: Accept a wider range of flac files, more closely matching...
Michael Smith [Fri, 9 Dec 2005 11:12:48 +0000 (11:12 +0000)]
ext/flac/gstflacdec.c: Accept a wider range of flac files, more closely matching flac sp

Original commit message from CVS:
* ext/flac/gstflacdec.c: (raw_caps_factory), (gst_flacdec_write):
Accept a wider range of flac files, more closely matching flac sp

18 years agodocs/plugins/Makefile.am: Add multipart elements.
Julien Moutte [Thu, 8 Dec 2005 16:27:12 +0000 (16:27 +0000)]
docs/plugins/Makefile.am: Add multipart elements.

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

* docs/plugins/Makefile.am: Add multipart elements.
* docs/plugins/gst-plugins-good-plugins-docs.sgml:
* docs/plugins/gst-plugins-good-plugins-sections.txt: Fix flac.
* docs/plugins/gst-plugins-good-plugins.hierarchy:
* gst/multipart/multipartdemux.c:
* gst/multipart/multipartmux.c: Add docs.

18 years agogst/qtdemux/qtdemux.c: Memleak fixes.
Edward Hervey [Wed, 7 Dec 2005 11:46:15 +0000 (11:46 +0000)]
gst/qtdemux/qtdemux.c: Memleak fixes.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_header),
(gst_qtdemux_add_stream):
Memleak fixes.
Send out EOS for valid reasons (couldn't pull_range() from upstream
for example).

18 years agogst/avi/gstavidemux.c: Memleak and crasher fixes.
Edward Hervey [Wed, 7 Dec 2005 11:40:46 +0000 (11:40 +0000)]
gst/avi/gstavidemux.c: Memleak and crasher fixes.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event),
(gst_avi_demux_parse_stream), (gst_avi_demux_stream_header),
(gst_avi_demux_invert):
Memleak and crasher fixes.
* gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
(gst_wavparse_create_sourcepad), (gst_wavparse_stream_headers):
Memleak fixes

18 years agoexpand tabs
Thomas Vander Stichele [Tue, 6 Dec 2005 19:55:58 +0000 (19:55 +0000)]
expand tabs

Original commit message from CVS:
expand tabs

18 years agoexpand tabs
Thomas Vander Stichele [Tue, 6 Dec 2005 19:44:58 +0000 (19:44 +0000)]
expand tabs

Original commit message from CVS:
expand tabs

18 years agoback to HEAD
Thomas Vander Stichele [Mon, 5 Dec 2005 18:12:07 +0000 (18:12 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.10.0
Thomas Vander Stichele [Mon, 5 Dec 2005 18:03:23 +0000 (18:03 +0000)]
releasing 0.10.0

Original commit message from CVS:
releasing 0.10.0

18 years agoreleasing 0.10.0
Thomas Vander Stichele [Mon, 5 Dec 2005 18:01:48 +0000 (18:01 +0000)]
releasing 0.10.0

Original commit message from CVS:
releasing 0.10.0

18 years agoUpdate .po files
Thomas Vander Stichele [Mon, 5 Dec 2005 16:21:08 +0000 (16:21 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

18 years agoupdate translations
Thomas Vander Stichele [Mon, 5 Dec 2005 15:08:46 +0000 (15:08 +0000)]
update translations

Original commit message from CVS:
update translations

18 years agoUpdate for alloc_buffer changes.
Andy Wingo [Mon, 5 Dec 2005 13:04:22 +0000 (13:04 +0000)]
Update for alloc_buffer changes.

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

* ext/faac/gstfaac.c: (gst_faac_sink_event), (gst_faac_chain):
* ext/faad/gstfaad.c: (gst_faad_chain):
* ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_chain):
* ext/lcs/gstcolorspace.c: (gst_colorspace_chain):
* ext/xine/xineinput.c: (gst_xine_input_get):
* gst/colorspace/gstcolorspace.c: (gst_colorspace_chain):
* gst/speed/gstspeed.c: (speed_chain):
* gst/videocrop/gstvideocrop.c: (gst_video_crop_chain): Update for
alloc_buffer changes.

18 years agoUpdate for alloc_buffer changes.
Andy Wingo [Mon, 5 Dec 2005 13:03:00 +0000 (13:03 +0000)]
Update for alloc_buffer changes.

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

* ext/dv/gstdvdec.c: (gst_dvdec_chain):
* ext/flac/gstflacdec.c: (gst_flacdec_write):
* ext/flac/gstflacenc.c: (gst_flacenc_write_callback):
* ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain):
* ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_chain):
* ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
* ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
* ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_process):
* ext/libpng/gstpngdec.c: (user_info_callback), (gst_pngdec_task):
* ext/speex/gstspeexdec.c: (speex_dec_chain):
* ext/speex/gstspeexenc.c: (gst_speexenc_chain):
* gst/auparse/gstauparse.c: (gst_auparse_chain):
* gst/flx/gstflxdec.c: (gst_flxdec_chain):
* gst/goom/gstgoom.c: (gst_goom_chain):
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_push_vorbis_codec_priv_data),
(gst_matroska_demux_add_wvpk_header):
* gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
* gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
* gst/videomixer/videomixer.c: (gst_videomixer_collected):
* gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Update for
alloc_buffer changes.

18 years agodocs/plugins/gst-plugins-good-plugins.args: Remove args for plugins that aren't in...
Michael Smith [Mon, 5 Dec 2005 12:23:22 +0000 (12:23 +0000)]
docs/plugins/gst-plugins-good-plugins.args: Remove args for plugins that aren't in -good.

Original commit message from CVS:
* docs/plugins/gst-plugins-good-plugins.args:
Remove args for plugins that aren't in -good.

18 years agoremove pango plugin as its gone into base
Christian Schaller [Sun, 4 Dec 2005 22:26:07 +0000 (22:26 +0000)]
remove pango plugin as its gone into base

Original commit message from CVS:
remove pango plugin as its gone into base

18 years agofix element descriptions
Thomas Vander Stichele [Sat, 3 Dec 2005 18:51:48 +0000 (18:51 +0000)]
fix element descriptions

Original commit message from CVS:
fix element descriptions

18 years agoremove fdsrc docs
Thomas Vander Stichele [Sat, 3 Dec 2005 18:50:12 +0000 (18:50 +0000)]
remove fdsrc docs

Original commit message from CVS:
remove fdsrc docs

18 years agoback to HEAD
Thomas Vander Stichele [Thu, 1 Dec 2005 19:18:08 +0000 (19:18 +0000)]
back to HEAD

Original commit message from CVS:
back to HEAD

18 years agoreleasing 0.9.7
Thomas Vander Stichele [Thu, 1 Dec 2005 19:14:26 +0000 (19:14 +0000)]
releasing 0.9.7

Original commit message from CVS:
releasing 0.9.7

18 years agoreleasing 0.9.7
Thomas Vander Stichele [Thu, 1 Dec 2005 19:13:20 +0000 (19:13 +0000)]
releasing 0.9.7

Original commit message from CVS:
releasing 0.9.7

18 years agoUpdate .po files
Thomas Vander Stichele [Thu, 1 Dec 2005 17:53:29 +0000 (17:53 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

18 years agoadd multipart plugin to docs
Thomas Vander Stichele [Thu, 1 Dec 2005 15:34:13 +0000 (15:34 +0000)]
add multipart plugin to docs

Original commit message from CVS:
add multipart plugin to docs

18 years agomove pango to base
Thomas Vander Stichele [Thu, 1 Dec 2005 15:22:25 +0000 (15:22 +0000)]
move pango to base

Original commit message from CVS:
move pango to base

18 years agogst/rtp/: parsers are depayers
Thomas Vander Stichele [Thu, 1 Dec 2005 14:39:30 +0000 (14:39 +0000)]
gst/rtp/: parsers are depayers

Original commit message from CVS:

* gst/rtp/Makefile.am:
* gst/rtp/gstrtpL16depay.c:
* gst/rtp/gstrtpL16depay.h:
* gst/rtp/gstrtpL16parse.c:
* gst/rtp/gstrtpL16parse.h:
* gst/rtp/gstrtpgsmdepay.c:
* gst/rtp/gstrtpgsmdepay.h:
* gst/rtp/gstrtpgsmparse.c:
* gst/rtp/gstrtpgsmparse.h:
parsers are depayers

18 years agoDo burger's rename for rtp payloaders and depayloaders
Thomas Vander Stichele [Thu, 1 Dec 2005 14:30:01 +0000 (14:30 +0000)]
Do burger's rename for rtp payloaders and depayloaders

Original commit message from CVS:
Do burger's rename for rtp payloaders and depayloaders

18 years agoext/dv/: Fix seeking in dvdemux again, add some more debug info.
Wim Taymans [Wed, 30 Nov 2005 19:02:35 +0000 (19:02 +0000)]
ext/dv/: Fix seeking in dvdemux again, add some more debug info.

Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_chain):
* ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
* ext/dv/gstdvdemux.h:
Fix seeking in dvdemux again, add some more debug info.

18 years agofix tests
Thomas Vander Stichele [Wed, 30 Nov 2005 18:48:56 +0000 (18:48 +0000)]
fix tests

Original commit message from CVS:
fix tests

18 years agoadd tests subdir
Thomas Vander Stichele [Wed, 30 Nov 2005 18:40:19 +0000 (18:40 +0000)]
add tests subdir

Original commit message from CVS:
add tests subdir

18 years agoadd Makefile.am
Thomas Vander Stichele [Wed, 30 Nov 2005 18:36:02 +0000 (18:36 +0000)]
add Makefile.am

Original commit message from CVS:
add Makefile.am

18 years agomove
Thomas Vander Stichele [Wed, 30 Nov 2005 18:28:53 +0000 (18:28 +0000)]
move

Original commit message from CVS:

* PORTED_09:
* docs/random/PORTED_09:
move
* tests/Makefile.am:
add
* win32/gst.sln:
remove

18 years agomove under tests
Thomas Vander Stichele [Wed, 30 Nov 2005 18:24:08 +0000 (18:24 +0000)]
move under tests

Original commit message from CVS:
move under tests

18 years agoupdate for latest changes
Christian Schaller [Wed, 30 Nov 2005 16:57:57 +0000 (16:57 +0000)]
update for latest changes

Original commit message from CVS:
update for latest changes

18 years agoext/pango/gsttextrender.*: Add missing files.
Tim-Philipp Müller [Wed, 30 Nov 2005 14:53:29 +0000 (14:53 +0000)]
ext/pango/gsttextrender.*: Add missing files.

Original commit message from CVS:
* ext/pango/gsttextrender.c: (gst_text_render_base_init),
(gst_text_render_class_init), (resize_bitmap),
(gst_text_render_render_text), (gst_text_render_setcaps),
(gst_text_render_fixate_caps), (gst_text_renderer_bitmap_to_ayuv),
(gst_text_render_chain), (gst_text_render_finalize),
(gst_text_render_init), (gst_text_render_set_property):
* ext/pango/gsttextrender.h:
Add missing files.

18 years agoPort pango-based textoverlay, timeoverlay and textrender to 0.9 and add background...
Tim-Philipp Müller [Wed, 30 Nov 2005 13:20:57 +0000 (13:20 +0000)]
Port pango-based textoverlay, timeoverlay and textrender to 0.9 and add background shading and text wrapping modes. M...

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/pango/Makefile.am:
* ext/pango/gstclockoverlay.c: (gst_clock_overlay_base_init),
(gst_clock_overlay_render_time), (gst_clock_overlay_get_text),
(gst_clock_overlay_class_init), (gst_clock_overlay_init):
* ext/pango/gstclockoverlay.h:
* ext/pango/gsttextoverlay.c: (gst_text_overlay_base_init),
(gst_text_overlay_get_text), (gst_text_overlay_class_init),
(gst_text_overlay_finalize), (gst_text_overlay_init),
(gst_text_overlay_update_wrap_mode), (gst_text_overlay_setcaps),
(gst_text_overlay_text_pad_linked),
(gst_text_overlay_text_pad_unlinked),
(gst_text_overlay_set_property), (gst_text_overlay_getcaps),
(gst_text_overlay_shade_y), (gst_text_overlay_blit_yuv420),
(gst_text_overlay_resize_bitmap), (gst_text_overlay_render_text),
(gst_text_overlay_push_frame), (gst_text_overlay_pop_video),
(gst_text_overlay_pop_text), (gst_text_overlay_collected),
(gst_text_overlay_change_state), (plugin_init):
* ext/pango/gsttextoverlay.h:
* ext/pango/gsttimeoverlay.c: (gst_time_overlay_base_init),
(gst_time_overlay_render_time), (gst_time_overlay_get_text),
(gst_time_overlay_class_init), (gst_time_overlay_init):
* ext/pango/gsttimeoverlay.h:
Port pango-based textoverlay, timeoverlay and textrender to 0.9
and add background shading and text wrapping modes. Make
timoverlay derive from textoverlay. Also add new clockoverlay
element.

18 years agogst/udp/Makefile.am: Moved to netbuffer.
Julien Moutte [Wed, 30 Nov 2005 11:10:01 +0000 (11:10 +0000)]
gst/udp/Makefile.am: Moved to netbuffer.

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

* gst/udp/Makefile.am: Moved to netbuffer.

18 years agoPorted multipart mux/demux to 0.9.
Julien Moutte [Wed, 30 Nov 2005 10:18:42 +0000 (10:18 +0000)]
Ported multipart mux/demux to 0.9.

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

* configure.ac:
* PORTED_O9:
* gst/multipart/Makefile.am:
* gst/multipart/multipartdemux.c:
(gst_multipart_demux_base_init),
(gst_multipart_demux_class_init), (gst_multipart_demux_init),
(gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain),
(gst_multipart_demux_change_state),
(gst_multipart_demux_plugin_init):
* gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
(gst_multipart_mux_init), (gst_multipart_mux_finalize),
(gst_multipart_mux_sinkconnect),
(gst_multipart_mux_request_new_pad),
(gst_multipart_mux_handle_src_event),
(gst_multipart_mux_queue_pads), (gst_multipart_mux_collected),
(gst_multipart_mux_change_state): Ported multipart mux/demux to
0.9.

18 years agogst/: update for symbols change
Thomas Vander Stichele [Wed, 30 Nov 2005 08:26:47 +0000 (08:26 +0000)]
gst/: update for symbols change

Original commit message from CVS:

* gst/debug/gstnavigationtest.c: (gst_navigationtest_get_type):
* gst/debug/gstnavigationtest.h:
* gst/effectv/gstaging.c: (gst_agingtv_get_type):
* gst/effectv/gstdice.c: (gst_dicetv_get_type):
* gst/effectv/gstedge.c: (gst_edgetv_get_type):
* gst/effectv/gstquark.c: (gst_quarktv_get_type):
* gst/effectv/gstrev.c: (gst_revtv_get_type):
* gst/effectv/gstshagadelic.c: (gst_shagadelictv_get_type):
* gst/effectv/gstvertigo.c: (gst_vertigotv_get_type):
* gst/effectv/gstwarp.c: (gst_warptv_get_type):
* gst/videofilter/gstvideoflip.c: (gst_video_flip_set_property),
(gst_video_flip_get_type):
* gst/videofilter/gstvideoflip.h:
update for symbols change

18 years agogst/udp/: the old gstnet lib was renamed gstnetbuffer (#322257)
Thomas Vander Stichele [Tue, 29 Nov 2005 17:46:04 +0000 (17:46 +0000)]
gst/udp/: the old gstnet lib was renamed gstnetbuffer (#322257)

Original commit message from CVS:

* gst/udp/gstdynudpsink.c:
* gst/udp/gstudpsrc.c:
the old gstnet lib was renamed gstnetbuffer (#322257)

18 years agoext/cairo/gsttextoverlay.c: Actually render the text from the text pad.
Tim-Philipp Müller [Tue, 29 Nov 2005 15:42:01 +0000 (15:42 +0000)]
ext/cairo/gsttextoverlay.c: Actually render the text from the text pad.

Original commit message from CVS:
* ext/cairo/gsttextoverlay.c: (gst_text_overlay_render_text),
(gst_text_overlay_collected):
Actually render the text from the text pad.

18 years agogst/debug/: Update for GstBaseTransform event virtual method
Edward Hervey [Tue, 29 Nov 2005 14:49:00 +0000 (14:49 +0000)]
gst/debug/: Update for GstBaseTransform event virtual method

Original commit message from CVS:
* gst/debug/gstnavseek.c: (gst_navseek_event):
* gst/debug/progressreport.c: (gst_progress_report_event):
Update for GstBaseTransform event virtual method

18 years agoext/cairo/Makefile.am: no need to link to videofilter
Thomas Vander Stichele [Tue, 29 Nov 2005 10:55:09 +0000 (10:55 +0000)]
ext/cairo/Makefile.am: no need to link to videofilter

Original commit message from CVS:
2005-11-29  Thomas Vander Stichele  <thomas at apestaart dot org>

* ext/cairo/Makefile.am:
no need to link to videofilter

18 years agoremove the videofilter library and link to the one in base
Thomas Vander Stichele [Tue, 29 Nov 2005 10:46:00 +0000 (10:46 +0000)]
remove the videofilter library and link to the one in base

Original commit message from CVS:
remove the videofilter library and link to the one in base

18 years agoborgify
Thomas Vander Stichele [Tue, 29 Nov 2005 01:30:40 +0000 (01:30 +0000)]
borgify

Original commit message from CVS:
borgify

18 years agogst/avi/gstavidemux.c: Useless check now we're setting the current entry correctly.
Edward Hervey [Mon, 28 Nov 2005 17:31:44 +0000 (17:31 +0000)]
gst/avi/gstavidemux.c: Useless check now we're setting the current entry correctly.

Original commit message from CVS:
* gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
Useless check now we're setting the current entry correctly.

18 years agoext/jpeg/gstjpegenc.c: Don't leak input buffer in chain function (fixes #322667)...
Tim-Philipp Müller [Mon, 28 Nov 2005 16:54:03 +0000 (16:54 +0000)]
ext/jpeg/gstjpegenc.c: Don't leak input buffer in chain function (fixes #322667); make state change function thread-s...

Original commit message from CVS:
* ext/jpeg/gstjpegenc.c: (gst_jpegenc_resync), (gst_jpegenc_chain),
(gst_jpegenc_set_property), (gst_jpegenc_get_property),
(gst_jpegenc_change_state):
Don't leak input buffer in chain function (fixes #322667); make
state change function thread-safe; don't repeat the current function
name in GST_DEBUG statements; use GST_ROUND_UP_* macros; use
gst_pad_alloc_buffer(); misc. minor cleanups.

18 years agoext/faad/gstfaad.c: Handle gracefully the consequence of "Maximum number of scalefact...
Edward Hervey [Mon, 28 Nov 2005 15:43:29 +0000 (15:43 +0000)]
ext/faad/gstfaad.c: Handle gracefully the consequence of "Maximum number of scalefactor bands exceeded", which result...

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_srcgetcaps):
Handle gracefully the consequence of "Maximum number of scalefactor
bands exceeded", which results in 0 channels with samplerates of 0.
* gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state):
Do upward transitions, then call parent state_change, then do
downward transitions.

18 years agogst/matroska/matroska-mux.c: Look for pixel-aspect-ratio in caps, not pixel_width...
Jan Schmidt [Mon, 28 Nov 2005 15:13:22 +0000 (15:13 +0000)]
gst/matroska/matroska-mux.c: Look for pixel-aspect-ratio in caps, not pixel_width and pixel_height (Fixes: #322645)

Original commit message from CVS:
* gst/matroska/matroska-mux.c:
(gst_matroska_mux_video_pad_setcaps):
Look for pixel-aspect-ratio in caps, not pixel_width and
pixel_height (Fixes: #322645)

18 years agogst/matroska/matroska-mux.c: From Michal Benes: frame duration should be GST_SECOND...
Jan Schmidt [Mon, 28 Nov 2005 12:59:05 +0000 (12:59 +0000)]
gst/matroska/matroska-mux.c: From Michal Benes: frame duration should be GST_SECOND / framerate, not

Original commit message from CVS:
* gst/matroska/matroska-mux.c:
(gst_matroska_mux_video_pad_setcaps):
From Michal Benes:
frame duration should be GST_SECOND / framerate, not
GST_SECOND * framerate. (Fixes: #322643)

18 years agoconfigure.ac: fix up GST_PLUGIN_LDFLAGS
Thomas Vander Stichele [Sun, 27 Nov 2005 17:02:53 +0000 (17:02 +0000)]
configure.ac: fix up GST_PLUGIN_LDFLAGS

Original commit message from CVS:

* configure.ac:
fix up GST_PLUGIN_LDFLAGS
* gst/rtsp/rtspconnection.c:
fix includes (see #317043)
* gst/videofilter/Makefile.am:
stop installing this library

18 years agono need for an AS_LIBTOOL call
Thomas Vander Stichele [Sun, 27 Nov 2005 15:30:25 +0000 (15:30 +0000)]
no need for an AS_LIBTOOL call

Original commit message from CVS:
no need for an AS_LIBTOOL call

18 years agoadd ACLOCAL_AMFLAGS; remove old stuff from spec changelog
Thomas Vander Stichele [Sun, 27 Nov 2005 14:33:31 +0000 (14:33 +0000)]
add ACLOCAL_AMFLAGS; remove old stuff from spec changelog

Original commit message from CVS:
add ACLOCAL_AMFLAGS; remove old stuff from spec changelog

18 years agoext/dv/gstdvdec.c: Handle the case where the incoming Video dv stream doesn't have...
Edward Hervey [Sat, 26 Nov 2005 12:54:47 +0000 (12:54 +0000)]
ext/dv/gstdvdec.c: Handle the case where the incoming Video dv stream doesn't have a pixel aspect ratio set.

Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_sink_setcaps):
Handle the case where the incoming Video dv stream doesn't have
a pixel aspect ratio set.