platform/upstream/gstreamer.git
16 years agogst/selector/gstinputselector.*: Various cleanups.
Wim Taymans [Thu, 13 Mar 2008 16:46:04 +0000 (16:46 +0000)]
gst/selector/gstinputselector.*: Various cleanups.

Original commit message from CVS:
* gst/selector/gstinputselector.c: (gst_selector_pad_class_init),
(gst_selector_pad_finalize), (gst_selector_pad_get_property),
(gst_selector_pad_event), (gst_input_selector_class_init),
(gst_input_selector_init), (gst_input_selector_set_active_pad),
(gst_input_selector_set_property),
(gst_input_selector_get_property),
(gst_input_selector_request_new_pad),
(gst_input_selector_release_pad),
(gst_input_selector_push_pending_stop),
(gst_input_selector_switch):
* gst/selector/gstinputselector.h:
Various cleanups.
Added tags to the pads.
Select active pad based on the pad object instead of its name.
Fix refcount in set_active_pad.
Add property to get the number of pads.
* gst/selector/gstoutputselector.c:
(gst_output_selector_class_init),
(gst_output_selector_set_property),
(gst_output_selector_get_property):
Various cleanups.
Select the active pad based on the pad object instead of its name.
Fix locking when setting the active pad.
* gst/selector/gstselector-marshal.list:
* tests/check/elements/selector.c: (cleanup_pad),
(selector_set_active_pad), (run_input_selector_buffer_count):
Fixes for pad instead of padname for pad selection.

16 years agoUse GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead of hardcoding values...
Sebastian Dröge [Thu, 13 Mar 2008 14:25:20 +0000 (14:25 +0000)]
Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead of hardcoding values where possible. Fixes bug #522212.

Original commit message from CVS:
* ext/alsaspdif/alsaspdifsink.c:
* ext/gsm/gstgsm.c:
* ext/jack/gstjack.c:
* ext/libmms/gstmms.c:
* ext/neon/gstneonhttpsrc.c:
* ext/shout/gstshout.c:
* ext/timidity/gsttimidity.c:
* ext/timidity/gstwildmidi.c:
* gst/nuvdemux/gstnuvdemux.c:
* gst/tta/gsttta.c:
Use GST_LICENSE, GST_PACKAGE_NAME and GST_PACKAGE_ORIGIN instead
of hardcoding values where possible. Fixes bug #522212.

16 years agoext/soup/gstsouphttpsrc.*: Try to resume on server disconnect. Fixes bug #522134.
Wouter Cloetens [Thu, 13 Mar 2008 09:45:09 +0000 (09:45 +0000)]
ext/soup/gstsouphttpsrc.*: Try to resume on server disconnect. Fixes bug #522134.

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_init),
(gst_soup_http_src_finished_cb), (gst_soup_http_src_response_cb),
(gst_soup_http_src_build_message), (gst_soup_http_src_create):
* ext/soup/gstsouphttpsrc.h:
Try to resume on server disconnect. Fixes bug #522134.

16 years agoext/xvid/gstxvidenc.c: Set correct pixel aspect ratio for the encoder.
Wim Taymans [Wed, 12 Mar 2008 18:44:58 +0000 (18:44 +0000)]
ext/xvid/gstxvidenc.c: Set correct pixel aspect ratio for the encoder.

Original commit message from CVS:
* ext/xvid/gstxvidenc.c: (gst_xvidenc_chain):
Set correct pixel aspect ratio for the encoder.

16 years agogst/rtpmanager/rtpsession.*: Implement collision and loop detection in rtpmanager.
Olivier Crete [Tue, 11 Mar 2008 12:40:58 +0000 (12:40 +0000)]
gst/rtpmanager/rtpsession.*: Implement collision and loop detection in rtpmanager.

Original commit message from CVS:
Patch by: Olivier Crete <tester at tester dot ca>
* gst/rtpmanager/rtpsession.c: (find_add_conflicting_addresses),
(check_collision), (obtain_source), (rtp_session_create_new_ssrc),
(rtp_session_create_source), (rtp_session_process_rtp),
(rtp_session_process_sr), (rtp_session_process_rr),
(rtp_session_process_sdes), (rtp_session_process_bye),
(rtp_session_send_bye_locked), (rtp_session_send_bye),
(rtp_session_on_timeout):
* gst/rtpmanager/rtpsession.h:
Implement collision and loop detection in rtpmanager.
Fixes #520626.
* gst/rtpmanager/rtpsource.c: (rtp_source_reset),
(rtp_source_init):
* gst/rtpmanager/rtpsource.h:
Add method to reset stats.

16 years agogst/rtpmanager/gstrtpsession.c: Avoid a deadlock when joining the RTCP thread in...
Ole André Vadla Ravnås [Tue, 11 Mar 2008 11:36:03 +0000 (11:36 +0000)]
gst/rtpmanager/gstrtpsession.c: Avoid a deadlock when joining the RTCP thread in PAUSED because it might be blocked d...

Original commit message from CVS:
Based on patch by: Ole André Vadla Ravnås  <ole.andre.ravnas@tandberg.com>
* gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_init),
(rtcp_thread), (start_rtcp_thread), (stop_rtcp_thread),
(join_rtcp_thread), (gst_rtp_session_change_state):
Avoid a deadlock when joining the RTCP thread in PAUSED because it might
be blocked downstream. Also avoid spawning multiple rtcp threads.
Fixes #520894.

16 years agogst/rtpmanager/rtpjitterbuffer.c: Don't try to reset the clock skew when we have...
Stefan Kost [Tue, 11 Mar 2008 10:43:32 +0000 (10:43 +0000)]
gst/rtpmanager/rtpjitterbuffer.c: Don't try to reset the clock skew when we have no timestamps.

Original commit message from CVS:
Patch by: Stefan Kost <ensonic@users.sf.net>
* gst/rtpmanager/rtpjitterbuffer.c: (calculate_skew):
Don't try to reset the clock skew when we have no timestamps.
Fixes #519005.

16 years agoext/faad/gstfaad.c: Improve the header checking to look for what faad2 looks for...
Sjoerd Simons [Sat, 8 Mar 2008 04:27:03 +0000 (04:27 +0000)]
ext/faad/gstfaad.c: Improve the header checking to look for what faad2 looks for too. Fixes playback of same apple tr...

Original commit message from CVS:
Patch by: Sjoerd Simons <sjoerd at luon dot net>
* ext/faad/gstfaad.c: (looks_like_valid_header):
Improve the header checking to look for what faad2 looks
for too. Fixes playback of same apple trailers.
Fixes bug #469979.

16 years agoconfigure.ac: Really check for libdc1394 >= 2.0.0, pkg-config thinks that 2.0.0-rcX...
Sebastian Dröge [Fri, 7 Mar 2008 13:28:06 +0000 (13:28 +0000)]
configure.ac: Really check for libdc1394 >= 2.0.0, pkg-config thinks that 2.0.0-rcX is newer than 2.0.0 so we check f...

Original commit message from CVS:
* configure.ac:
Really check for libdc1394 >= 2.0.0, pkg-config thinks that
2.0.0-rcX is newer than 2.0.0 so we check for this too.

16 years agoext/dirac/gstdiracenc.cc: Add a bunch of properties cribbed from the encoder program...
David Schleef [Thu, 6 Mar 2008 07:03:09 +0000 (07:03 +0000)]
ext/dirac/gstdiracenc.cc: Add a bunch of properties cribbed from the encoder program in dirac.

Original commit message from CVS:
* ext/dirac/gstdiracenc.cc: Add a bunch of properties cribbed
from the encoder program in dirac.

16 years agoRewrite Dirac encoder plugin based on Schroedinger gstreamer elements.
David Schleef [Thu, 6 Mar 2008 03:16:13 +0000 (03:16 +0000)]
Rewrite Dirac encoder plugin based on Schroedinger gstreamer elements.

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/dirac/Makefile.am:
* ext/dirac/gstdirac.cc:
* ext/dirac/gstdiracenc.cc:
Rewrite Dirac encoder plugin based on Schroedinger gstreamer
elements.

16 years agoPort mplex element to 0.10. Fixes bug #520329.
Mark Nauwelaerts [Wed, 5 Mar 2008 06:03:03 +0000 (06:03 +0000)]
Port mplex element to 0.10. Fixes bug #520329.

Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
* configure.ac:
* ext/Makefile.am:
* ext/mplex/Makefile.am:
* ext/mplex/gstmplex.cc:
* ext/mplex/gstmplex.hh:
* ext/mplex/gstmplexibitstream.cc:
* ext/mplex/gstmplexibitstream.hh:
* ext/mplex/gstmplexjob.cc:
* ext/mplex/gstmplexjob.hh:
* ext/mplex/gstmplexoutputstream.cc:
* ext/mplex/gstmplexoutputstream.hh:
Port mplex element to 0.10. Fixes bug #520329.
* tests/check/Makefile.am:
* tests/check/elements/mplex.c: (test_sink_event), (setup_src_pad),
(teardown_src_pad), (setup_mplex), (cleanup_mplex),
(GST_START_TEST), (mplex_suite), (main):
Add unit test for the mplex element.

16 years agoconfigure.ac: Clean up detection of different mjpegtoolsAPI versions.
Mark Nauwelaerts [Wed, 5 Mar 2008 05:38:06 +0000 (05:38 +0000)]
configure.ac: Clean up detection of different mjpegtoolsAPI versions.

Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
* configure.ac:
Clean up detection of different mjpegtoolsAPI versions.
* ext/mpeg2enc/gstmpeg2enc.cc:
* ext/mpeg2enc/gstmpeg2enc.hh:
* ext/mpeg2enc/gstmpeg2encoder.cc:
* ext/mpeg2enc/gstmpeg2encoptions.cc:
* ext/mpeg2enc/gstmpeg2encpicturereader.cc:
* ext/mpeg2enc/gstmpeg2encpicturereader.hh:
* ext/mpeg2enc/gstmpeg2encstreamwriter.cc:
* ext/mpeg2enc/gstmpeg2encstreamwriter.hh:
Streamline conditional code for evolving mjpegtools API,
optimize and fix/prevent crash in log handling, use
names/nicks for enums in the usual way andm inor updates
in code and properties/settings. Partially fixes bug #520329.

16 years agogst/mpegtsparse/: Add parsing of cable delivery system descriptor.
Zaheer Abbas Merali [Tue, 4 Mar 2008 17:49:15 +0000 (17:49 +0000)]
gst/mpegtsparse/: Add parsing of cable delivery system descriptor.

Original commit message from CVS:
* gst/mpegtsparse/gstmpegdesc.h:
* gst/mpegtsparse/mpegtspacketizer.c:
Add parsing of cable delivery system descriptor.

16 years agoconfigure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which...
Peter Kjellerstedt [Mon, 3 Mar 2008 12:48:56 +0000 (12:48 +0000)]
configure.ac: Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which plug-ins are included/excluded. (#4...

Original commit message from CVS:
* configure.ac:
Use AG_GST_CHECK_PLUGIN and AG_GST_DISABLE_PLUGIN to simplify which
plug-ins are included/excluded. (#498222)

16 years agoCorrect all relevant warnings found by the sparse semantic code analyzer. This includ...
Sebastian Dröge [Mon, 3 Mar 2008 06:04:02 +0000 (06:04 +0000)]
Correct all relevant warnings found by the sparse semantic code analyzer. This include marking several symbols static...

Original commit message from CVS:
* ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_get_type):
* ext/alsa/gstalsasink.c: (set_hwparams):
* ext/alsa/gstalsasrc.c: (set_hwparams):
* ext/gio/gstgio.c: (gst_gio_uri_handler_get_uri):
* ext/ogg/gstoggmux.h:
* ext/ogg/gstogmparse.c:
* gst-libs/gst/audio/audio.c:
* gst-libs/gst/fft/kiss_fft_f64.c: (kiss_fft_f64_alloc):
* gst-libs/gst/pbutils/missing-plugins.c:
(gst_missing_uri_sink_message_new),
(gst_missing_element_message_new),
(gst_missing_decoder_message_new),
(gst_missing_encoder_message_new):
* gst-libs/gst/rtp/gstbasertppayload.c:
* gst-libs/gst/rtp/gstrtcpbuffer.c:
(gst_rtcp_packet_bye_get_reason):
* gst/audioconvert/gstaudioconvert.c:
* gst/audioresample/gstaudioresample.c:
* gst/ffmpegcolorspace/imgconvert.c:
* gst/playback/test.c: (gen_video_element), (gen_audio_element):
* gst/typefind/gsttypefindfunctions.c:
* gst/videoscale/vs_4tap.c:
* gst/videoscale/vs_4tap.h:
* sys/v4l/gstv4lelement.c:
* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get_any_caps):
* sys/v4l/v4l_calls.c:
* sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_init),
(gst_v4lsrc_try_capture):
* sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
(gst_ximagesink_ximage_new):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
(gst_xvimagesink_xvimage_new):
* tests/check/elements/audioconvert.c:
* tests/check/elements/audioresample.c:
(fail_unless_perfect_stream):
* tests/check/elements/audiotestsrc.c: (setup_audiotestsrc):
* tests/check/elements/decodebin.c:
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
(setup_gdpdepay_streamheader):
* tests/check/elements/gdppay.c: (setup_gdppay), (GST_START_TEST),
(setup_gdppay_streamheader):
* tests/check/elements/gnomevfssink.c: (setup_gnomevfssink):
* tests/check/elements/multifdsink.c: (setup_multifdsink):
* tests/check/elements/textoverlay.c:
* tests/check/elements/videorate.c: (setup_videorate):
* tests/check/elements/videotestsrc.c: (setup_videotestsrc):
* tests/check/elements/volume.c: (setup_volume):
* tests/check/elements/vorbisdec.c: (setup_vorbisdec):
* tests/check/elements/vorbistag.c:
* tests/check/generic/clock-selection.c:
* tests/check/generic/states.c: (setup), (teardown):
* tests/check/libs/cddabasesrc.c:
* tests/check/libs/video.c:
* tests/check/pipelines/gio.c:
* tests/check/pipelines/oggmux.c:
* tests/check/pipelines/simple-launch-lines.c:
(simple_launch_lines_suite):
* tests/check/pipelines/streamheader.c:
* tests/check/pipelines/theoraenc.c:
* tests/check/pipelines/vorbisdec.c:
* tests/check/pipelines/vorbisenc.c:
* tests/examples/seek/scrubby.c:
* tests/examples/seek/seek.c: (query_positions_elems),
(query_positions_pads):
* tests/icles/stress-xoverlay.c: (myclock):
Correct all relevant warnings found by the sparse semantic code
analyzer. This include marking several symbols static, using
NULL instead of 0 for pointers and using "foo (void)" instead
of "foo ()" for declarations.
* win32/common/libgstrtp.def:
Add gst_rtp_buffer_set_extension_data to the symbol definition file.

16 years agogst/mve/gstmvedemux.c: Fix audio discontinuity that happens when silent chunks are...
Jens Granseuer [Mon, 3 Mar 2008 04:39:48 +0000 (04:39 +0000)]
gst/mve/gstmvedemux.c: Fix audio discontinuity that happens when silent chunks are followed by real data again. Fixes...

Original commit message from CVS:
Patch by: Jens Granseuer <jensgr at gmx dot net>
* gst/mve/gstmvedemux.c: (gst_mve_audio_data),
(gst_mve_demux_get_type):
Fix audio discontinuity that happens when silent chunks are
followed by real data again. Fixes bug #519905.

16 years agosys/dvb/: Add DVB-C support. Special thanks to Christian Schaller for a testing ground.
Zaheer Abbas Merali [Sat, 1 Mar 2008 12:49:13 +0000 (12:49 +0000)]
sys/dvb/: Add DVB-C support. Special thanks to Christian Schaller for a testing ground.

Original commit message from CVS:
* sys/dvb/gstdvbsrc.c:
* sys/dvb/parsechannels.c:
Add DVB-C support. Special thanks to Christian Schaller
for a testing ground.

16 years agogst/mpegtsparse/mpegtsparse.c: Only send PMTs to program pads that the PMT is for...
Zaheer Abbas Merali [Thu, 28 Feb 2008 13:22:24 +0000 (13:22 +0000)]
gst/mpegtsparse/mpegtsparse.c: Only send PMTs to program pads that the PMT is for even if on same pid.

Original commit message from CVS:
* gst/mpegtsparse/mpegtsparse.c:
Only send PMTs to program pads that the PMT is for even if
on same pid.
As a by-product, we now no longer hardcode any psi pid numbers.
Also remove pcr stream from old pmt when we apply a new pmt.

16 years agoMap Date-Time and GPS tags and Convert from EXIF to XMP Datatime as local time (those...
Edgard Lima [Thu, 28 Feb 2008 10:41:56 +0000 (10:41 +0000)]
Map Date-Time and GPS tags and Convert from EXIF to XMP Datatime as local time (those changes has been done in previo...

Original commit message from CVS:
Map Date-Time and GPS tags and Convert from EXIF to XMP Datatime as local time (those changes has been done in previous comit but had to be revert in 2008-02-10 due to frozen)

16 years agosys/dvb/camutils.c: Remove the G_VALUE_HOLDS_BOXED checks. They were only added to...
Zaheer Abbas Merali [Wed, 27 Feb 2008 23:29:44 +0000 (23:29 +0000)]
sys/dvb/camutils.c: Remove the G_VALUE_HOLDS_BOXED checks. They were only added to help debug the data corruption.

Original commit message from CVS:
* sys/dvb/camutils.c:
Remove the G_VALUE_HOLDS_BOXED checks. They were
only added to help debug the data corruption.

16 years agosys/dvb/camutils.c: Don't free the program descriptors, this structure containing...
Zaheer Abbas Merali [Wed, 27 Feb 2008 19:41:13 +0000 (19:41 +0000)]
sys/dvb/camutils.c: Don't free the program descriptors, this structure containing them is stills tored after.

Original commit message from CVS:
* sys/dvb/camutils.c:
Don't free the program descriptors, this structure
containing them is stills tored after.
Fixes data corruption.

16 years agosys/dvb/camutils.c: Extra checks to prevent data corruption/segfaults.
Zaheer Abbas Merali [Wed, 27 Feb 2008 12:34:00 +0000 (12:34 +0000)]
sys/dvb/camutils.c: Extra checks to prevent data corruption/segfaults.

Original commit message from CVS:
* sys/dvb/camutils.c:
Extra checks to prevent data corruption/segfaults.

16 years agoupdate spec file
Christian Schaller [Tue, 26 Feb 2008 15:13:54 +0000 (15:13 +0000)]
update spec file

Original commit message from CVS:
update spec file

16 years agoext/nas/nassink.c: Fix build warning by using portable API.
Stefan Kost [Tue, 26 Feb 2008 12:04:21 +0000 (12:04 +0000)]
ext/nas/nassink.c: Fix build warning by using portable API.

Original commit message from CVS:
* ext/nas/nassink.c:
Fix build warning by using portable API.

16 years agogst/selector/gstoutputselector.c: Fix changing to same pad twice before a chain call.
Stefan Kost [Tue, 26 Feb 2008 12:01:37 +0000 (12:01 +0000)]
gst/selector/gstoutputselector.c: Fix changing to same pad twice before a chain call.

Original commit message from CVS:
* gst/selector/gstoutputselector.c:
Fix changing to same pad twice before a chain call.

16 years agoAdd support for libdc1394 2.0.0 and above and require this version now. Fixes bug...
Daniel Fischer [Tue, 26 Feb 2008 05:54:26 +0000 (05:54 +0000)]
Add support for libdc1394 2.0.0 and above and require this version now. Fixes bug #514964.

Original commit message from CVS:
Patch by: Daniel Fischer <dan at f3c dot com>
* configure.ac:
* ext/dc1394/gstdc1394.c: (gst_dc1394_change_state),
(gst_dc1394_get_cam_caps), (gst_dc1394_open_cam_with_best_caps):
* ext/dc1394/gstdc1394.h:
Add support for libdc1394 2.0.0 and above and require this version
now. Fixes bug #514964.

16 years agoAdd support for specifying a list of cookies to be passed in the HTTP request. Fixes...
Wouter Cloetens [Tue, 26 Feb 2008 05:36:17 +0000 (05:36 +0000)]
Add support for specifying a list of cookies to be passed in the HTTP request. Fixes bug #518722.

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_class_init),
(gst_soup_http_src_init), (gst_soup_http_src_dispose),
(gst_soup_http_src_set_property), (gst_soup_http_src_get_property),
(gst_soup_http_src_create):
* ext/soup/gstsouphttpsrc.h:
* tests/check/elements/souphttpsrc.c: (run_test), (GST_START_TEST),
(souphttpsrc_suite):
Add support for specifying a list of cookies to be passed in
the HTTP request. Fixes bug #518722.

16 years agogst/selector/gstinputselector.*: Added "select-all" property to make it work like...
Stefan Kost [Mon, 25 Feb 2008 08:53:51 +0000 (08:53 +0000)]
gst/selector/gstinputselector.*: Added "select-all" property to make it work like aggregator in 0.8.

Original commit message from CVS:
* gst/selector/gstinputselector.c:
* gst/selector/gstinputselector.h:
Added "select-all" property to make it work like aggregator in 0.8.
* gst/selector/gstoutputselector.c:
Fix resend-latest behavoiur.
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/selector.c:
Add unit tests for selector.

16 years agoRemove midi typefinders and require base CVS as they moved there.
Sebastian Dröge [Mon, 25 Feb 2008 06:29:12 +0000 (06:29 +0000)]
Remove midi typefinders and require base CVS as they moved there.

Original commit message from CVS:
* configure.ac:
* ext/timidity/gsttimidity.c: (plugin_init):
* ext/timidity/gstwildmidi.c: (plugin_init):
Remove midi typefinders and require base CVS as they moved there.

16 years agoext/Makefile.am: Only disable the ext/timidity directory if both, wildmidi _and_...
Sebastian Dröge [Sun, 24 Feb 2008 09:57:42 +0000 (09:57 +0000)]
ext/Makefile.am: Only disable the ext/timidity directory if both, wildmidi _and_ timidity are not available.

Original commit message from CVS:
* ext/Makefile.am:
Only disable the ext/timidity directory if both, wildmidi
_and_ timidity are not available.

16 years agoext/Makefile.am: Build the wildmidi plugin if it's enabled and not only when both...
Emilio Pozuelo Monfort [Sun, 24 Feb 2008 04:24:20 +0000 (04:24 +0000)]
ext/Makefile.am: Build the wildmidi plugin if it's enabled and not only when both, the timidity and wildmidi plugin, ...

Original commit message from CVS:
Patch by: Emilio Pozuelo Monfort <pochu at ubuntu dot com>
* ext/Makefile.am:
Build the wildmidi plugin if it's enabled and not only when
both, the timidity and wildmidi plugin, are enabled.

16 years agoCheck for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C...
Tim-Philipp Müller [Sat, 23 Feb 2008 15:01:32 +0000 (15:01 +0000)]
Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them when building C++ code.

Original commit message from CVS:
* configure.ac:
* ext/mpeg2enc/Makefile.am:
* ext/soundtouch/Makefile.am:
* gst/modplug/Makefile.am:
Check for and define ERROR_CXXFLAGS and GST_CXXFLAGS and use them
when building C++ code.

16 years agosys/dvb/gstdvbsrc.c: Add initial support for multiproto driver (not yet merged into...
Zaheer Abbas Merali [Sat, 23 Feb 2008 11:56:41 +0000 (11:56 +0000)]
sys/dvb/gstdvbsrc.c: Add initial support for multiproto driver (not yet merged into v4l-dvb mainline yet).

Original commit message from CVS:
* sys/dvb/gstdvbsrc.c:
Add initial support for multiproto driver (not yet merged into
v4l-dvb mainline yet).
Only works for DVB-S not DVB-S2, DVB-T, DVB-C or other.

16 years agodocs/plugins/inspect/: Update to version 0.10.6.1.
Tim-Philipp Müller [Fri, 22 Feb 2008 10:18:27 +0000 (10:18 +0000)]
docs/plugins/inspect/: Update to version 0.10.6.1.

Original commit message from CVS:
* docs/plugins/inspect/plugin-alsaspdif.xml:
* docs/plugins/inspect/plugin-app.xml:
* docs/plugins/inspect/plugin-bayer.xml:
* docs/plugins/inspect/plugin-bz2.xml:
* docs/plugins/inspect/plugin-cdaudio.xml:
* docs/plugins/inspect/plugin-cdxaparse.xml:
* docs/plugins/inspect/plugin-dfbvideosink.xml:
* docs/plugins/inspect/plugin-dtsdec.xml:
* docs/plugins/inspect/plugin-dvb.xml:
* docs/plugins/inspect/plugin-dvdspu.xml:
* docs/plugins/inspect/plugin-faac.xml:
* docs/plugins/inspect/plugin-faad.xml:
* docs/plugins/inspect/plugin-fbdevsink.xml:
* docs/plugins/inspect/plugin-festival.xml:
* docs/plugins/inspect/plugin-filter.xml:
* docs/plugins/inspect/plugin-flvdemux.xml:
* docs/plugins/inspect/plugin-freeze.xml:
* docs/plugins/inspect/plugin-gsm.xml:
* docs/plugins/inspect/plugin-gstinterlace.xml:
* docs/plugins/inspect/plugin-gstrtpmanager.xml:
* docs/plugins/inspect/plugin-h264parse.xml:
* docs/plugins/inspect/plugin-interleave.xml:
* docs/plugins/inspect/plugin-jack.xml:
* docs/plugins/inspect/plugin-ladspa.xml:
* docs/plugins/inspect/plugin-metadata.xml:
* docs/plugins/inspect/plugin-mms.xml:
* docs/plugins/inspect/plugin-modplug.xml:
* docs/plugins/inspect/plugin-mpeg2enc.xml:
* docs/plugins/inspect/plugin-mpeg4videoparse.xml:
* docs/plugins/inspect/plugin-mpegtsparse.xml:
* docs/plugins/inspect/plugin-mpegvideoparse.xml:
* docs/plugins/inspect/plugin-musepack.xml:
* docs/plugins/inspect/plugin-musicbrainz.xml:
* docs/plugins/inspect/plugin-mve.xml:
* docs/plugins/inspect/plugin-neon.xml:
* docs/plugins/inspect/plugin-nsfdec.xml:
* docs/plugins/inspect/plugin-nuvdemux.xml:
* docs/plugins/inspect/plugin-rawparse.xml:
* docs/plugins/inspect/plugin-real.xml:
* docs/plugins/inspect/plugin-replaygain.xml:
* docs/plugins/inspect/plugin-rfbsrc.xml:
* docs/plugins/inspect/plugin-sdl.xml:
* docs/plugins/inspect/plugin-sdp.xml:
* docs/plugins/inspect/plugin-selector.xml:
* docs/plugins/inspect/plugin-sndfile.xml:
* docs/plugins/inspect/plugin-soundtouch.xml:
* docs/plugins/inspect/plugin-spcdec.xml:
* docs/plugins/inspect/plugin-speed.xml:
* docs/plugins/inspect/plugin-speexresample.xml:
* docs/plugins/inspect/plugin-stereo.xml:
* docs/plugins/inspect/plugin-tremor.xml:
* docs/plugins/inspect/plugin-tta.xml:
* docs/plugins/inspect/plugin-vcdsrc.xml:
* docs/plugins/inspect/plugin-videosignal.xml:
* docs/plugins/inspect/plugin-vmnc.xml:
* docs/plugins/inspect/plugin-x264.xml:
* docs/plugins/inspect/plugin-xvid.xml:
* docs/plugins/inspect/plugin-y4menc.xml:
Update to version 0.10.6.1.

16 years agodocs/plugins/: Remove docs for elements that have moved to other modules or been...
Tim-Philipp Müller [Fri, 22 Feb 2008 09:56:49 +0000 (09:56 +0000)]
docs/plugins/: Remove docs for elements that have moved to other modules or been renamed.

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/inspect/plugin-gdp.xml:
* docs/plugins/inspect/plugin-quicktime.xml:
* docs/plugins/inspect/plugin-switch.xml:
* docs/plugins/inspect/plugin-videocrop.xml:
Remove docs for elements that have moved to other modules
or been renamed.

16 years agoImplement zero-copy and make the buffer size configurable.
Wouter Cloetens [Fri, 22 Feb 2008 07:20:03 +0000 (07:20 +0000)]
Implement zero-copy and make the buffer size configurable.

Original commit message from CVS:
Patch by: Wouter Cloetens <wouter at mind dot be>
* configure.ac:
* ext/soup/gstsouphttpsrc.c: (gst_soup_http_src_cancel_message),
(gst_soup_http_src_finished_cb), (gst_soup_http_src_chunk_free),
(gst_soup_http_src_chunk_allocator),
(gst_soup_http_src_got_chunk_cb), (gst_soup_http_src_create),
(gst_soup_http_src_start), (gst_soup_http_src_set_proxy):
* ext/soup/gstsouphttpsrc.h:
Implement zero-copy and make the buffer size configurable.
Prefix proxy URIs with "http://" if they don't start with it
already and catch errors earlier, fixes hanging in some situations.
Fixes bug #514948.

16 years agotests/check/gst-plugins-bad.supp: Add suppressions for SoundTouch valgrind warnings...
Sebastian Dröge [Fri, 22 Feb 2008 06:42:28 +0000 (06:42 +0000)]
tests/check/gst-plugins-bad.supp: Add suppressions for SoundTouch valgrind warnings and a valgrind warning caused by ...

Original commit message from CVS:
* tests/check/gst-plugins-bad.supp:
Add suppressions for SoundTouch valgrind warnings and
a valgrind warning caused by the LADSPA sine plugin and
happening on every exit().
Remove GIO suppressions as it's now in -base.

16 years agoext/mythtv/gstmythtvsrc.c: Don't allocate and copy the data to a new place but instea...
Sebastian Dröge [Fri, 22 Feb 2008 06:33:49 +0000 (06:33 +0000)]
ext/mythtv/gstmythtvsrc.c: Don't allocate and copy the data to a new place but instead put the data from gmyth (which...

Original commit message from CVS:
* ext/mythtv/gstmythtvsrc.c: (gst_mythtv_src_create):
Don't allocate and copy the data to a new place but instead
put the data from gmyth (which we own) into the buffers that
are passed downstream.

16 years agoext/timidity/gstwildmidi.c: If WILDMIDI_CFG is not defined, define it to the default...
Sebastian Dröge [Fri, 22 Feb 2008 06:31:44 +0000 (06:31 +0000)]
ext/timidity/gstwildmidi.c: If WILDMIDI_CFG is not defined, define it to the default timidity configure file.

Original commit message from CVS:
* ext/timidity/gstwildmidi.c:
If WILDMIDI_CFG is not defined, define it to the default
timidity configure file.

16 years agoRemove hack to work with mjpegtools 1.9.0rc3 and above and instead use mjpeg_loglev_t...
Sebastian Dröge [Fri, 22 Feb 2008 06:12:07 +0000 (06:12 +0000)]
Remove hack to work with mjpegtools 1.9.0rc3 and above and instead use mjpeg_loglev_t() for getting the log levels. C...

Original commit message from CVS:
Based on a patch by:
Hans de Goede <j dot w dot r dot degoede at hhs dot nl>
* configure.ac:
* ext/mpeg2enc/gstmpeg2enc.cc:
Remove hack to work with mjpegtools 1.9.0rc3 and above and instead
use mjpeg_loglev_t() for getting the log levels. Check for this
function in configure.ac as the pkg-config file doesn't tell us
which release candidate we have. Fixes bug #517896.

16 years agoconfigure.ac: Check for X for the nas plugin to make it possible to build it again...
Sebastian Dröge [Fri, 22 Feb 2008 05:48:33 +0000 (05:48 +0000)]
configure.ac: Check for X for the nas plugin to make it possible to build it again. Fixes bug #517895.

Original commit message from CVS:
* configure.ac:
Check for X for the nas plugin to make it possible to build it
again. Fixes bug #517895.

16 years agotests/check/Makefile.am: Ignore some more elements for the states unit test, like...
Sebastian Dröge [Fri, 22 Feb 2008 05:42:16 +0000 (05:42 +0000)]
tests/check/Makefile.am: Ignore some more elements for the states unit test, like dfbvideosink which produces a segfa...

Original commit message from CVS:
* tests/check/Makefile.am:
Ignore some more elements for the states unit test, like
dfbvideosink which produces a segfault. Fixes bug #517854.

16 years agoSome C89 fixes, moving variable declarations to the beginning of a block. Fixes bug...
Jens Granseuer [Fri, 22 Feb 2008 05:33:59 +0000 (05:33 +0000)]
Some C89 fixes, moving variable declarations to the beginning of a block. Fixes bug #517937.

Original commit message from CVS:
Patch by: Jens Granseuer <jensgr at gmx dot net>
* gst/librfb/gstrfbsrc.c: (gst_rfb_property_set_version):
* gst/librfb/rfbdecoder.c: (rfb_decoder_message_set_encodings),
(rfb_decoder_state_set_encodings):
* gst/mpegtsparse/mpegtspacketizer.c:
(mpegts_packetizer_parse_nit), (mpegts_packetizer_parse_sdt),
(mpegts_packetizer_parse_eit):
* sys/fbdev/gstfbdevsink.c: (gst_fbdevsink_getcaps),
(gst_fbdevsink_setcaps), (gst_fbdevsink_render):
Some C89 fixes, moving variable declarations to the beginning
of a block. Fixes bug #517937.

16 years agoconfigure.ac: Back to development...
Jan Schmidt [Thu, 21 Feb 2008 23:50:31 +0000 (23:50 +0000)]
configure.ac: Back to development...

Original commit message from CVS:
* configure.ac:
Back to development...

16 years agoRelease 0.10.6 - A Big Deep Breath
Jan Schmidt [Thu, 21 Feb 2008 00:13:31 +0000 (00:13 +0000)]
Release 0.10.6 - A Big Deep Breath

Original commit message from CVS:
Release 0.10.6 - A Big Deep Breath

16 years agoUpdate .po files
Jan Schmidt [Wed, 20 Feb 2008 23:35:19 +0000 (23:35 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

16 years agoext/mythtv/gstmythtvsrc.c: Using the wrong GstFormat for the filesize, and fail seek...
Bastien Nocera [Wed, 20 Feb 2008 16:04:32 +0000 (16:04 +0000)]
ext/mythtv/gstmythtvsrc.c: Using the wrong GstFormat for the filesize, and fail seek properly on anything but _BYTES ...

Original commit message from CVS:
2008-02-20  Bastien Nocera  <hadess@hadess.net>

* ext/mythtv/gstmythtvsrc.c: (gst_mythtv_src_do_seek),
(gst_mythtv_src_start): Using the wrong GstFormat for the filesize,
and fail seek properly on anything but _BYTES format
Fixes bug #517684

16 years agogst/rtpmanager/gstrtpbin.c: Fix small memory leak, leaking caps. Fixes #bug 517571.
Olivier Crete [Wed, 20 Feb 2008 09:33:25 +0000 (09:33 +0000)]
gst/rtpmanager/gstrtpbin.c: Fix small memory leak, leaking caps. Fixes #bug 517571.

Original commit message from CVS:
Patch by: Olivier Crete <tester at tester dot ca>
* gst/rtpmanager/gstrtpbin.c: (new_ssrc_pad_found):
Fix small memory leak, leaking caps. Fixes #bug 517571.

16 years agochange gmyth-1.0 to gmyth
Christian Schaller [Tue, 19 Feb 2008 11:50:45 +0000 (11:50 +0000)]
change gmyth-1.0 to gmyth

Original commit message from CVS:
change gmyth-1.0 to gmyth

16 years agogst/tta/Makefile.am: Link tta plugin with libm. Fixes bug #517391.
Sebastian Dröge [Tue, 19 Feb 2008 10:51:34 +0000 (10:51 +0000)]
gst/tta/Makefile.am: Link tta plugin with libm. Fixes bug #517391.

Original commit message from CVS:
* gst/tta/Makefile.am:
Link tta plugin with libm. Fixes bug #517391.

16 years agosys/dvb/camutils.c: Do not assume "descriptors" property in the pmt structure is...
Zaheer Abbas Merali [Thu, 14 Feb 2008 17:09:38 +0000 (17:09 +0000)]
sys/dvb/camutils.c: Do not assume "descriptors" property in the pmt structure is present.

Original commit message from CVS:
* sys/dvb/camutils.c:
Do not assume "descriptors" property in the pmt structure
is present.
Fixes #516499.

16 years agogst/rtpmanager/gstrtpbin.c: Ignore streams that did not receive an SR packet when...
Olivier Crete [Thu, 14 Feb 2008 16:25:51 +0000 (16:25 +0000)]
gst/rtpmanager/gstrtpbin.c: Ignore streams that did not receive an SR packet when doing synchronisation. Fixes #516160.

Original commit message from CVS:
Patch by: Olivier Crete <tester@tester.ca>
* gst/rtpmanager/gstrtpbin.c: (gst_rtp_bin_associate):
Ignore streams that did not receive an SR packet when doing
synchronisation. Fixes #516160.

16 years agogst/dvdspu/gstdvdspu.c: Set n_line_ctrl_i to 0 whenever we free line_ctrl_i. Patch...
Sebastian Dröge [Thu, 14 Feb 2008 14:33:27 +0000 (14:33 +0000)]
gst/dvdspu/gstdvdspu.c: Set n_line_ctrl_i to 0 whenever we free line_ctrl_i. Patch based on an idea by Jan Schmidt, f...

Original commit message from CVS:
* gst/dvdspu/gstdvdspu.c: (gst_dvd_spu_handle_new_spu_buf):
Set n_line_ctrl_i to 0 whenever we free line_ctrl_i. Patch based
on an idea by Jan Schmidt, fixes bug #516436.

16 years agogst/mpegtsparse/: Make sure the gstmpegdesc debug lines do not critical when GST_DEBU...
Zaheer Abbas Merali [Thu, 14 Feb 2008 14:22:57 +0000 (14:22 +0000)]
gst/mpegtsparse/: Make sure the gstmpegdesc debug lines do not critical when GST_DEBUG is enabled and also actually o...

Original commit message from CVS:
* gst/mpegtsparse/gstmpegdesc.c:
* gst/mpegtsparse/gstmpegdesc.h:
* gst/mpegtsparse/mpegtsparse.c:
Make sure the gstmpegdesc debug lines do not critical
when GST_DEBUG is enabled and also actually output.
Thanks to Alessandro Decina for spotting.
Fixes #516448

16 years agoAlso add dshow pieces to the disted subdirs to fix distcheck.
Jan Schmidt [Wed, 13 Feb 2008 23:52:42 +0000 (23:52 +0000)]
Also add dshow pieces to the disted subdirs to fix distcheck.

Original commit message from CVS:
* gst-libs/gst/Makefile.am:
* sys/Makefile.am:
Also add dshow pieces to the disted subdirs to fix distcheck.

16 years agogst/h264parse/gsth264parse.c: Fix potential buffer leak in reverse mode. Re-Fixes...
Josep Torra Valles [Wed, 13 Feb 2008 14:40:33 +0000 (14:40 +0000)]
gst/h264parse/gsth264parse.c: Fix potential buffer leak in reverse mode. Re-Fixes #516061.

Original commit message from CVS:
Patch by: Josep Torra Valles <josep@fluendo.com>
* gst/h264parse/gsth264parse.c: (gst_h264_parse_chain_reverse):
Fix potential buffer leak in reverse mode. Re-Fixes #516061.

16 years agoconfigure.ac: Allow gmyth versions from 0.4 up to 0.7.99, the API didn't change until...
Sebastian Dröge [Wed, 13 Feb 2008 11:22:06 +0000 (11:22 +0000)]
configure.ac: Allow gmyth versions from 0.4 up to 0.7.99, the API didn't change until 0.7 fortunately.

Original commit message from CVS:
* configure.ac:
Allow gmyth versions from 0.4 up to 0.7.99, the API didn't change
until 0.7 fortunately.

16 years agoconfigure.ac: Generate the directshow Makefiles so that the directories get disted...
Jan Schmidt [Tue, 12 Feb 2008 23:16:21 +0000 (23:16 +0000)]
configure.ac: Generate the directshow Makefiles so that the directories get disted. Still needs some configure time d...

Original commit message from CVS:
* configure.ac:
Generate the directshow Makefiles so that the directories
get disted. Still needs some configure time detection to enable
building them under MingW.

16 years agoext/metadata/Makefile.am: Don't install a header file. We will have to merge these...
Jan Schmidt [Tue, 12 Feb 2008 23:13:55 +0000 (23:13 +0000)]
ext/metadata/Makefile.am: Don't install a header file. We will have to merge these tags into libgsttag after the rele...

Original commit message from CVS:
* ext/metadata/Makefile.am:
Don't install a header file. We will have to merge these
tags into libgsttag after the release and use them from there.
Fixes: #515860
16 years agoAdd Makefiles to win32 plugins and lib.
Sébastien Moutte [Tue, 12 Feb 2008 22:10:39 +0000 (22:10 +0000)]
Add Makefiles to win32 plugins and lib.

Original commit message from CVS:
* gst-libs/gst/dshow/Makefile.am:
* sys/dshowdecwrapper/Makefile.am:
* sys/dshowsrcwrapper/Makefile.am:
Add Makefiles to win32 plugins and lib.
They will need to be tested and probably fixed by developers
working with mingw. This is a first step to include source files
with releases.

16 years agosys/dvb/dvbbasebin.c: Fix leak of location string returned from gst_uri_get_location.
Zaheer Abbas Merali [Tue, 12 Feb 2008 21:31:57 +0000 (21:31 +0000)]
sys/dvb/dvbbasebin.c: Fix leak of location string returned from gst_uri_get_location.

Original commit message from CVS:
* sys/dvb/dvbbasebin.c:
Fix leak of location string returned from gst_uri_get_location.
Fixes bug #516114

16 years agoRemove glimagesink, as it's been moved to gst-plugins-gl.
David Schleef [Tue, 12 Feb 2008 21:01:17 +0000 (21:01 +0000)]
Remove glimagesink, as it's been moved to gst-plugins-gl.

Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/inspect/plugin-glimagesink.xml:
* sys/Makefile.am:
* sys/glsink/BUGS:
* sys/glsink/Makefile.am:
* sys/glsink/color_matrix.c:
* sys/glsink/glextensions.c:
* sys/glsink/glextensions.h:
* sys/glsink/glimagesink.c:
* sys/glsink/glimagesink.h:
* sys/glsink/gltestsrc.c:
* sys/glsink/gltestsrc.h:
* sys/glsink/gstglbuffer.c:
* sys/glsink/gstglbuffer.h:
* sys/glsink/gstglconvert.c:
* sys/glsink/gstgldisplay.c:
* sys/glsink/gstgldisplay.h:
* sys/glsink/gstgldownload.c:
* sys/glsink/gstglfilter.c:
* sys/glsink/gstglfilter.h:
* sys/glsink/gstglfilterexample.c:
* sys/glsink/gstgltestsrc.c:
* sys/glsink/gstgltestsrc.h:
* sys/glsink/gstglupload.c:
* sys/glsink/gstopengl.c:
Remove glimagesink, as it's been moved to gst-plugins-gl.
Fixes #516094.

16 years agogst/h264parse/gsth264parse.c: Fix potential buffer leak in reverse mode. Fixes #516061.
Josep Torra Valles [Tue, 12 Feb 2008 18:29:29 +0000 (18:29 +0000)]
gst/h264parse/gsth264parse.c: Fix potential buffer leak in reverse mode. Fixes #516061.

Original commit message from CVS:
Patch by: Josep Torra Valles <josep@fluendo.com>
* gst/h264parse/gsth264parse.c: (gst_h264_parse_chain_reverse):
Fix potential buffer leak in reverse mode. Fixes #516061.

16 years agosys/dshowdecwrapper/: Chain up dispose methods properly. Fixes bug #515970.
Sebastian Dröge [Tue, 12 Feb 2008 11:08:27 +0000 (11:08 +0000)]
sys/dshowdecwrapper/: Chain up dispose methods properly. Fixes bug #515970.

Original commit message from CVS:
* sys/dshowdecwrapper/gstdshowaudiodec.c:
(gst_dshowaudiodec_dispose):
* sys/dshowdecwrapper/gstdshowvideodec.c:
(gst_dshowvideodec_dispose):
Chain up dispose methods properly. Fixes bug #515970.

16 years agoChangelog surgery: mention bug 515919 fixed in my previous commit
Jan Schmidt [Tue, 12 Feb 2008 11:02:37 +0000 (11:02 +0000)]
Changelog surgery: mention bug 515919 fixed in my previous commit

Original commit message from CVS:
Changelog surgery: mention bug 515919 fixed in my previous commit

16 years agogst/mpegvideoparse/mpegvideoparse.c: Fix leaking caps.
Wim Taymans [Tue, 12 Feb 2008 10:57:27 +0000 (10:57 +0000)]
gst/mpegvideoparse/mpegvideoparse.c: Fix leaking caps.

Original commit message from CVS:
* gst/mpegvideoparse/mpegvideoparse.c:
(mpegvideoparse_handle_sequence), (mpegvideoparse_drain_avail),
(gst_mpegvideoparse_change_state):
Fix leaking caps.
Fix potential buffer leak in forward mode.
Cleanup queues when going to READY. Fixes #515815.

16 years agodocs/plugins/: Remove documentation for the GIO plugin as it was moved to gst-plugins...
Sebastian Dröge [Tue, 12 Feb 2008 10:24:03 +0000 (10:24 +0000)]
docs/plugins/: Remove documentation for the GIO plugin as it was moved to gst-plugins-base. Fixes bug #515964.

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/inspect/plugin-gio.xml:
Remove documentation for the GIO plugin as it was moved to
gst-plugins-base. Fixes bug #515964.

16 years agoFix some finalize leaks by chaining up to the parent method.
Jan Schmidt [Tue, 12 Feb 2008 10:22:42 +0000 (10:22 +0000)]
Fix some finalize leaks by chaining up to the parent method.

Original commit message from CVS:
* ext/xvid/gstxvidenc.c:
* gst/vmnc/vmncdec.c:
* sys/glsink/glimagesink.c:
* sys/glsink/gstgldisplay.c:
Fix some finalize leaks by chaining up to the parent method.

16 years agotests/check/elements/souphttpsrc.c: Include glib/gprintf.h for g_vasprintf(). Fixes...
Sebastian Dröge [Tue, 12 Feb 2008 05:21:46 +0000 (05:21 +0000)]
tests/check/elements/souphttpsrc.c: Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.

Original commit message from CVS:
* tests/check/elements/souphttpsrc.c:
Include glib/gprintf.h for g_vasprintf(). Fixes bug #515564.

16 years agogst/librfb/gstrfbsrc.c: Free the rfb decoder on finalize. Fixes bug #515721.
Sebastian Dröge [Tue, 12 Feb 2008 05:19:05 +0000 (05:19 +0000)]
gst/librfb/gstrfbsrc.c: Free the rfb decoder on finalize. Fixes bug #515721.

Original commit message from CVS:
* gst/librfb/gstrfbsrc.c: (gst_rfb_src_dispose):
Free the rfb decoder on finalize. Fixes bug #515721.

16 years agosys/fbdev/gstfbdevsink.c: Free the device string in finalize. Fixes bug #515722.
Sebastian Dröge [Mon, 11 Feb 2008 13:34:47 +0000 (13:34 +0000)]
sys/fbdev/gstfbdevsink.c: Free the device string in finalize. Fixes bug #515722.

Original commit message from CVS:
* sys/fbdev/gstfbdevsink.c: (gst_fbdevsink_class_init),
(gst_fbdevsink_finalize):
Free the device string in finalize. Fixes bug #515722.

16 years agoext/xvid/gstxvidenc.c: Unset GValues after using them. Fixes bug #515720.
Sebastian Dröge [Mon, 11 Feb 2008 13:33:10 +0000 (13:33 +0000)]
ext/xvid/gstxvidenc.c: Unset GValues after using them. Fixes bug #515720.

Original commit message from CVS:
* ext/xvid/gstxvidenc.c: (gst_xvidenc_init):
Unset GValues after using them. Fixes bug #515720.

16 years agotests/check/Makefile.am: Disable the dvb plugin for the states test. Fixes bug #515567.
Sebastian Dröge [Mon, 11 Feb 2008 05:11:27 +0000 (05:11 +0000)]
tests/check/Makefile.am: Disable the dvb plugin for the states test. Fixes bug #515567.

Original commit message from CVS:
* tests/check/Makefile.am:
Disable the dvb plugin for the states test. Fixes bug #515567.

16 years agoRevert changes to 2008-02-09 due to frozen.
Edgard Lima [Sun, 10 Feb 2008 21:03:54 +0000 (21:03 +0000)]
Revert changes to 2008-02-09 due to frozen.

Original commit message from CVS:
Revert changes to 2008-02-09 due to frozen.

16 years agoFix Josep's surname in the previous few commits
Jan Schmidt [Sun, 10 Feb 2008 19:44:50 +0000 (19:44 +0000)]
Fix Josep's surname in the previous few commits

Original commit message from CVS:
Fix Josep's surname in the previous few commits

16 years agoext/ivorbis/vorbisfile.c: Trivial fix for build warning.
Josep Torre Valles [Sun, 10 Feb 2008 19:01:43 +0000 (19:01 +0000)]
ext/ivorbis/vorbisfile.c: Trivial fix for build warning.

Original commit message from CVS:
* ext/ivorbis/vorbisfile.c:
Trivial fix for build warning.
Patch by: Josep Torre Valles <josep@fluendo.com>
Fixes: #515588
16 years agoConvert from EXIF to XMP DataTime as local time.
Edgard Lima [Sun, 10 Feb 2008 18:36:46 +0000 (18:36 +0000)]
Convert from EXIF to XMP DataTime as local time.

Original commit message from CVS:
Convert from EXIF to XMP DataTime as local time.

16 years agoMap Date-Time and GPS tags.
Edgard Lima [Sun, 10 Feb 2008 04:36:12 +0000 (04:36 +0000)]
Map Date-Time and GPS tags.

Original commit message from CVS:
Map Date-Time and GPS tags.

16 years agogst/selector/Makefile.am: Listing the marshal.h in the nodist_HEADERS breaks distchec...
Jan Schmidt [Sat, 9 Feb 2008 03:37:40 +0000 (03:37 +0000)]
gst/selector/Makefile.am: Listing the marshal.h in the nodist_HEADERS breaks distcheck, so let's not do that

Original commit message from CVS:
* gst/selector/Makefile.am:
Listing the marshal.h in the nodist_HEADERS breaks distcheck, so
let's not do that
* tests/check/Makefile.am:
Disable the crashing cdaudio plugin from the states test so I can make
pre-releases.

16 years agowin32/vs6/: Convert to DOS line endings, and set -kb
Jan Schmidt [Sat, 9 Feb 2008 02:33:06 +0000 (02:33 +0000)]
win32/vs6/: Convert to DOS line endings, and set -kb

Original commit message from CVS:
* win32/vs6/libgstdshowdecwrapper.dsp:
* win32/vs6/libgstflv.dsp:
Convert to DOS line endings, and set -kb

16 years agosys/dvb/: Add URI Handler for dvb.
Zaheer Abbas Merali [Fri, 8 Feb 2008 18:22:08 +0000 (18:22 +0000)]
sys/dvb/: Add URI Handler for dvb.

Original commit message from CVS:
* sys/dvb/Makefile.am:
* sys/dvb/dvbbasebin.c:
Add URI Handler for dvb.
Re-order pad templates to workaround a bug in playbasebin.
* sys/dvb/parsechannels.c:
* sys/dvb/parsechannels.h:
Add code to parse channels from zap-style channels.conf files.

16 years agoRemove multifile plugin, which has moved to -good
Jan Schmidt [Fri, 8 Feb 2008 04:22:06 +0000 (04:22 +0000)]
Remove multifile plugin, which has moved to -good

Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/inspect/plugin-multifile.xml:
* gst/multifile/Makefile.am:
* gst/multifile/gstmultifile.c:
* gst/multifile/gstmultifilesink.c:
* gst/multifile/gstmultifilesink.h:
* gst/multifile/gstmultifilesrc.c:
* gst/multifile/gstmultifilesrc.h:
* gst/multifile/multifile.vproj:
* tests/check/Makefile.am:
* tests/check/elements/multifile.c:
Remove multifile plugin, which has moved to -good

16 years agogst/multifile/: Use g_file_[sg]et_contents() instead of using stdio functions.
David Schleef [Fri, 8 Feb 2008 03:44:12 +0000 (03:44 +0000)]
gst/multifile/: Use g_file_[sg]et_contents() instead of using stdio functions.

Original commit message from CVS:
* gst/multifile/gstmultifilesink.c:
* gst/multifile/gstmultifilesrc.c:
Use g_file_[sg]et_contents() instead of using stdio functions.
Should be less error prone.
* tests/check/elements/multifile.c:
Create a temporary directory using standard functions instead of
creating a directory in the current dir.

16 years agoRemove spectrum plugin, which has moved to -good
Jan Schmidt [Fri, 8 Feb 2008 03:27:14 +0000 (03:27 +0000)]
Remove spectrum plugin, which has moved to -good

Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/inspect/plugin-spectrum.xml:
* gst/spectrum/.cvsignore:
* gst/spectrum/Makefile.am:
* gst/spectrum/README:
* gst/spectrum/demo-audiotest.c:
* gst/spectrum/demo-osssrc.c:
* gst/spectrum/gstspectrum.c:
* gst/spectrum/gstspectrum.h:
* gst/spectrum/spectrum.vcproj:
* tests/check/Makefile.am:
* tests/check/elements/spectrum.c:
Remove spectrum plugin, which has moved to -good

16 years agodocs/plugins/gst-plugins-bad-plugins.*: Remove equalizer plugin docs
Jan Schmidt [Fri, 8 Feb 2008 02:48:54 +0000 (02:48 +0000)]
docs/plugins/gst-plugins-bad-plugins.*: Remove equalizer plugin docs

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
Remove equalizer plugin docs
* tests/check/Makefile.am:
Add GST_OPTION_CFLAGS, to get -Werror -Wall into the tests as for
other modules.
* tests/check/elements/multifile.c:
* tests/check/elements/rganalysis.c:
* tests/check/elements/rglimiter.c:
Fix compiler warnings from -Wall -Werror

16 years agoRemove the equalizer plugin, which has moved to -good
Jan Schmidt [Fri, 8 Feb 2008 02:00:49 +0000 (02:00 +0000)]
Remove the equalizer plugin, which has moved to -good

Original commit message from CVS:
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/inspect/plugin-equalizer.xml:
* gst/equalizer/.cvsignore:
* gst/equalizer/Makefile.am:
* gst/equalizer/demo.c:
* gst/equalizer/gstiirequalizer.c:
* gst/equalizer/gstiirequalizer.h:
* gst/equalizer/gstiirequalizer10bands.c:
* gst/equalizer/gstiirequalizer10bands.h:
* gst/equalizer/gstiirequalizer3bands.c:
* gst/equalizer/gstiirequalizer3bands.h:
* gst/equalizer/gstiirequalizernbands.c:
* gst/equalizer/gstiirequalizernbands.h:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/equalizer.c:
Remove the equalizer plugin, which has moved to -good

16 years agoconfigure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-relea...
Jan Schmidt [Fri, 8 Feb 2008 01:12:09 +0000 (01:12 +0000)]
configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.

Original commit message from CVS:
* configure.ac:
Make DISABLE_DEPRECATED defined *only* during CVS, not during
pre-releases or releases.

16 years agodocs/plugins/Makefile.am: Don't scan deleted xingmux header.
Jan Schmidt [Fri, 8 Feb 2008 00:48:30 +0000 (00:48 +0000)]
docs/plugins/Makefile.am: Don't scan deleted xingmux header.

Original commit message from CVS:
* docs/plugins/Makefile.am:
Don't scan deleted xingmux header.

16 years agoRemove the xingmux plugin, as the element has moved into mpegaudioparse in -ugly.
Jan Schmidt [Fri, 8 Feb 2008 00:40:34 +0000 (00:40 +0000)]
Remove the xingmux plugin, as the element has moved into mpegaudioparse in -ugly.

Original commit message from CVS:
* configure.ac:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/inspect/plugin-xingheader.xml:
* gst/xingheader/Makefile.am:
* gst/xingheader/gstxingmux.c:
* gst/xingheader/gstxingmux.h:
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/xingmux.c:
* tests/check/elements/xingmux_testdata.h:
Remove the xingmux plugin, as the element has moved into
mpegaudioparse in -ugly.

16 years agodocs/plugins/Makefile.am: Remove mention of non-existent headers to fix the build.
Jan Schmidt [Thu, 7 Feb 2008 23:37:32 +0000 (23:37 +0000)]
docs/plugins/Makefile.am: Remove mention of non-existent headers to fix the build.

Original commit message from CVS:
* docs/plugins/Makefile.am:
Remove mention of non-existent headers to fix the build.

16 years agoRemove GIO plugin which has now moved to -base.
Jan Schmidt [Thu, 7 Feb 2008 23:30:45 +0000 (23:30 +0000)]
Remove GIO plugin which has now moved to -base.

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/gio/Makefile.am:
* ext/gio/gstgio.c:
* ext/gio/gstgio.h:
* ext/gio/gstgiobasesink.c:
* ext/gio/gstgiobasesink.h:
* ext/gio/gstgiobasesrc.c:
* ext/gio/gstgiobasesrc.h:
* ext/gio/gstgiosink.c:
* ext/gio/gstgiosink.h:
* ext/gio/gstgiosrc.c:
* ext/gio/gstgiosrc.h:
* ext/gio/gstgiostreamsink.c:
* ext/gio/gstgiostreamsink.h:
* ext/gio/gstgiostreamsrc.c:
* ext/gio/gstgiostreamsrc.h:
* tests/check/Makefile.am:
* tests/check/pipelines/.cvsignore:
* tests/check/pipelines/gio.c:
Remove GIO plugin which has now moved to -base.

16 years agoRemove lpwsinc and bpwsinc elements - they've become audiowsinclimit and audiowsincba...
Jan Schmidt [Thu, 7 Feb 2008 21:53:39 +0000 (21:53 +0000)]
Remove lpwsinc and bpwsinc elements - they've become audiowsinclimit and audiowsincband respectively, in the gst-plug...

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* gst/filter/Makefile.am:
* gst/filter/filter.vcproj:
* gst/filter/gstbpwsinc.c:
* gst/filter/gstbpwsinc.h:
* gst/filter/gstfilter.c:
* gst/filter/gstfilter.h:
* gst/filter/gstlpwsinc.c:
* gst/filter/gstlpwsinc.h:
* tests/check/Makefile.am:
* tests/check/elements/bpwsinc.c:
* tests/check/elements/lpwsinc.c:
Remove lpwsinc and bpwsinc elements - they've become
audiowsinclimit and audiowsincband respectively, in the
gst-plugins-good audiofx plugin.

16 years agoext\neon\gstneonhttpsrc.c: Include unistd.h only if _HAVE_UNISTD_H is defined
Sébastien Moutte [Thu, 7 Feb 2008 21:02:19 +0000 (21:02 +0000)]
ext\neon\gstneonhttpsrc.c: Include unistd.h only if _HAVE_UNISTD_H is defined

Original commit message from CVS:
* ext\neon\gstneonhttpsrc.c:
Include unistd.h only if _HAVE_UNISTD_H is defined
* gst\mpegvideoparse\mpegvideoparse.c:
Use G_GUINT64_CONSTANT GLIB macro for constant
* sys\dshowsrcwrapper\gstdshowaudiosrc.c:
* sys\dshowsrcwrapper\gstdshowvideosrc.c:
* sys\dshowdecwrapper\gstdshowaudiodec.c:
* sys\dshowdecwrapper\gstdshowaudiodec.h:
* sys\dshowdecwrapper\gstdshowdecwrapper.c:
* sys\dshowdecwrapper\gstdshowdecwrapper.h:
* sys\dshowdecwrapper\gstdshowvideodec.c
* sys\dshowdecwrapper\gstdshowvideodec.h:
Add a DirectShow decoder wrapper.
* win32\MANIFEST:
Add new win32 files to MANIFEST
* win32\vs6\gst_plugins_bad.dsw:
* win32\vs6\libgstdshow.dsp:
* win32\vs6\libgstdshowdecwrapper.dsp:
* win32\vs6\libgstflv.dsp:
Add new projects to bad workspace

16 years agogst/mpegtsparse/mpegtspacketizer.c: Parse component descriptor.
Zaheer Abbas Merali [Thu, 7 Feb 2008 14:45:06 +0000 (14:45 +0000)]
gst/mpegtsparse/mpegtspacketizer.c: Parse component descriptor.

Original commit message from CVS:
* gst/mpegtsparse/mpegtspacketizer.c:
Parse component descriptor.
* gst/mpegtsparse/mpegtsparse.c:
Add SI pids to every program (but hardcoded currently).

16 years agoAdd more tags. Improve test app.
Edgard Lima [Thu, 7 Feb 2008 13:59:41 +0000 (13:59 +0000)]
Add more tags. Improve test app.

Original commit message from CVS:
Add more tags. Improve test app.

16 years agogst/multifile/gstmultifilesink.c: Add a fixme comment.
Stefan Kost [Thu, 7 Feb 2008 13:48:20 +0000 (13:48 +0000)]
gst/multifile/gstmultifilesink.c: Add a fixme comment.

Original commit message from CVS:
* gst/multifile/gstmultifilesink.c:
Add a fixme comment.
* gst/selector/gstoutputselector.c:
Fix same leak as in input-selector.
* tests/icles/output-selector-test.c:
Improve the test.

16 years agogst/spectrum/gstspectrum.c: Improve the docs.
Stefan Kost [Thu, 7 Feb 2008 13:41:11 +0000 (13:41 +0000)]
gst/spectrum/gstspectrum.c: Improve the docs.

Original commit message from CVS:
* gst/spectrum/gstspectrum.c:
Improve the docs.

16 years agoconfigure.ac: The dc1394 plugin seems to use API that was removed or changed before...
Tim-Philipp Müller [Thu, 7 Feb 2008 12:05:44 +0000 (12:05 +0000)]
configure.ac: The dc1394 plugin seems to use API that was removed or changed before the final 2.0.0 release, so only ...

Original commit message from CVS:
* configure.ac:
The dc1394 plugin seems to use API that was removed or changed
before the final 2.0.0 release, so only build it if 2.0.0-rc5
is available. Someone needs to port it to the final API.
* ext/dc1394/gstdc1394.c: (gst_dc1394_change_camera_transmission):
Include string.h for memcpy and use g_usleep instead of usleep.

16 years agogst/filter/gstlpwsinc.c: Fix typo in the long description of the element.
Sebastian Dröge [Thu, 7 Feb 2008 10:04:01 +0000 (10:04 +0000)]
gst/filter/gstlpwsinc.c: Fix typo in the long description of the element.

Original commit message from CVS:
* gst/filter/gstlpwsinc.c:
Fix typo in the long description of the element.