platform/upstream/gstreamer.git
16 years agoPort the stereo element to GStreamer 0.10.
Sebastian Dröge [Thu, 9 Aug 2007 17:39:47 +0000 (17:39 +0000)]
Port the stereo element to GStreamer 0.10.

Original commit message from CVS:
* configure.ac:
* gst/stereo/Makefile.am:
* gst/stereo/gststereo.c: (gst_stereo_base_init),
(gst_stereo_class_init), (gst_stereo_init),
(gst_stereo_transform_ip), (gst_stereo_set_property),
(gst_stereo_get_property):
* gst/stereo/gststereo.h:
Port the stereo element to GStreamer 0.10.

16 years agopo/: Added Portuguese (Brazilian) translation.
Thomas Vander Stichele [Thu, 9 Aug 2007 11:01:14 +0000 (11:01 +0000)]
po/: Added Portuguese (Brazilian) translation.

Original commit message from CVS:
submitted by: Raphael Higino <phhigino@gmail.com>
* po/LINGUAS:
* po/pt_BR.po:
Added Portuguese (Brazilian) translation.

16 years agopo/: Updated translations.
Thomas Vander Stichele [Thu, 9 Aug 2007 11:00:03 +0000 (11:00 +0000)]
po/: Updated translations.

Original commit message from CVS:
* po/uk.po:
* po/vi.po:
Updated translations.

16 years agogst/filter/: Use GstAudioFilter as base class and don't leak the memory of the filter...
Sebastian Dröge [Wed, 8 Aug 2007 20:47:33 +0000 (20:47 +0000)]
gst/filter/: Use GstAudioFilter as base class and don't leak the memory of the filter kernel and residue.

Original commit message from CVS:
* gst/filter/Makefile.am:
* gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
(gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
(gst_bpwsinc_init), (bpwsinc_setup):
* gst/filter/gstbpwsinc.h:
* gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
(gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
(gst_lpwsinc_init), (lpwsinc_setup):
* gst/filter/gstlpwsinc.h:
Use GstAudioFilter as base class and don't leak the memory
of the filter kernel and residue.

16 years agoAdd connection speed property to libmms. Fixes #464678.
Josep Torre Valles [Wed, 8 Aug 2007 15:15:56 +0000 (15:15 +0000)]
Add connection speed property to libmms. Fixes #464678.

Original commit message from CVS:
Patch by: Josep Torre Valles <josep@fluendo.com>
* docs/plugins/gst-plugins-bad-plugins.args:
* ext/libmms/gstmms.c: (gst_mms_class_init), (gst_mms_init),
(gst_mms_start), (gst_mms_set_property), (gst_mms_get_property):
* ext/libmms/gstmms.h:
Add connection speed property to libmms. Fixes #464678.

16 years agogst/real/gstrealvideodec.*: Remove some old unused vars.
Wim Taymans [Tue, 7 Aug 2007 15:21:17 +0000 (15:21 +0000)]
gst/real/gstrealvideodec.*: Remove some old unused vars.

Original commit message from CVS:
* gst/real/gstrealvideodec.c: (gst_real_video_dec_chain),
(gst_real_video_dec_activate_push), (open_library),
(gst_real_video_dec_init), (gst_real_video_dec_finalize):
* gst/real/gstrealvideodec.h:
Remove some old unused vars.

16 years agogst/real/gstrealaudiodec.c: Small cleanups.
Wim Taymans [Tue, 7 Aug 2007 10:51:59 +0000 (10:51 +0000)]
gst/real/gstrealaudiodec.c: Small cleanups.

Original commit message from CVS:
* gst/real/gstrealaudiodec.c: (gst_real_audio_dec_setcaps):
Small cleanups.
* gst/real/gstrealvideodec.c: (gst_real_video_dec_chain),
(open_library):
Remove fragment and timestamp correction code from the decoder to make
the caps and buffer contents compatible with matroska/ffdec_rvx0/...

16 years agopo/POTFILES.skip: Add POTFILES.skip with list of source files that aren't disted...
Tim-Philipp Müller [Mon, 30 Jul 2007 12:43:12 +0000 (12:43 +0000)]
po/POTFILES.skip: Add POTFILES.skip with list of source files that aren't disted at the moment but contain translatab...

Original commit message from CVS:
* po/POTFILES.skip:
Add POTFILES.skip with list of source files that aren't disted at the
moment but contain translatable strings. Should hopefully pacify
broken tools and make it clearer that these files are left out
intentionally (#461601 and others).

16 years agogst/bayer/gstbayer2rgb.c: Include our own "_stdint.h" instead of <stdint.h> (which...
Ian Munro [Mon, 30 Jul 2007 09:52:36 +0000 (09:52 +0000)]
gst/bayer/gstbayer2rgb.c: Include our own "_stdint.h" instead of <stdint.h> (which may not be available).

Original commit message from CVS:
Patch by: Ian Munro  <imunro at netspace net au>
* gst/bayer/gstbayer2rgb.c:
Include our own "_stdint.h" instead of <stdint.h> (which may not
be available).
* gst/speed/gstspeed.h:
Native HP-UX compiler dosn't seem to like enum typedefs before the
actual enum was defined.
* gst/vmnc/vmncdec.c:
Fix wrong usage of GST_ELEMENT_ERROR macro (#461373).

16 years agogst/real/gstrealaudiodec.c: Use the proper context variable when setting the password !
Edward Hervey [Thu, 26 Jul 2007 16:16:01 +0000 (16:16 +0000)]
gst/real/gstrealaudiodec.c: Use the proper context variable when setting the password !

Original commit message from CVS:
* gst/real/gstrealaudiodec.c: (gst_real_audio_dec_setcaps):
Use the proper context variable when setting the password !
LOG => WARNING for errors.
Give proper path when opening the codec (needs a '/' at the end).

16 years agogst/real/Makefile.am: And dist the new header file too.
Tim-Philipp Müller [Wed, 25 Jul 2007 18:10:04 +0000 (18:10 +0000)]
gst/real/Makefile.am: And dist the new header file too.

Original commit message from CVS:
* gst/real/Makefile.am:
And dist the new header file too.

16 years agogst/real/gstreal.h: Add missing header file.
Tim-Philipp Müller [Wed, 25 Jul 2007 14:36:25 +0000 (14:36 +0000)]
gst/real/gstreal.h: Add missing header file.

Original commit message from CVS:
* gst/real/gstreal.h:
Add missing header file.

16 years agogst/flv/: Handle not linked pads, try to make it reusable, more safety checks.
Julien Moutte [Wed, 25 Jul 2007 13:29:04 +0000 (13:29 +0000)]
gst/flv/: Handle not linked pads, try to make it reusable, more safety checks.

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

(gst_flv_demux_chain), (gst_flv_demux_pull_tag),
(gst_flv_demux_change_state), (gst_flv_demux_dispose),
(gst_flv_demux_init):
* gst/flv/gstflvdemux.h:
* gst/flv/gstflvparse.c: (FLV_GET_STRING),
(gst_flv_parse_metadata_item), (gst_flv_parse_tag_script),
(gst_flv_parse_tag_audio), (gst_flv_parse_tag_video),
(gst_flv_parse_header):
* gst/flv/gstflvparse.h: Handle not linked pads, try to make it
reusable, more safety checks.

16 years agoext/timidity/gsttimidity.*: Don't initialize timidity in plugin_init for similar...
Stefan Kost [Wed, 25 Jul 2007 05:55:00 +0000 (05:55 +0000)]
ext/timidity/gsttimidity.*: Don't initialize timidity in plugin_init for similar reason as below.

Original commit message from CVS:
* ext/timidity/gsttimidity.c: (gst_timidity_init),
(gst_timidity_change_state), (plugin_init):
* ext/timidity/gsttimidity.h:
Don't initialize timidity in plugin_init for similar reason as below.

16 years agoext/timidity/gstwildmidi.*: Don't initialize wildmidi in plugin_init as it also setup...
Stefan Kost [Tue, 24 Jul 2007 15:13:44 +0000 (15:13 +0000)]
ext/timidity/gstwildmidi.*: Don't initialize wildmidi in plugin_init as it also setups audio filters which is slow.

Original commit message from CVS:
* ext/timidity/gstwildmidi.c: (wildmidi_open_config),
(gst_wildmidi_init), (gst_wildmidi_change_state), (plugin_init):
* ext/timidity/gstwildmidi.h:
Don't initialize wildmidi in plugin_init as it also setups audio
filters which is slow.

16 years agogst/real/: Improved search algorithm for location of real .so files.
Edward Hervey [Tue, 24 Jul 2007 14:36:54 +0000 (14:36 +0000)]
gst/real/: Improved search algorithm for location of real .so files.

Original commit message from CVS:
reviewed by: Edward Hervey  <bilboed@bilboed.com>
* gst/real/gstreal.c: (plugin_init):
* gst/real/gstrealaudiodec.c: (gst_real_audio_dec_setcaps),
(gst_real_audio_dec_finalize), (gst_real_audio_dec_set_property),
(gst_real_audio_dec_get_property), (gst_real_audio_dec_class_init):
* gst/real/gstrealvideodec.c: (open_library),
(gst_real_video_dec_finalize), (gst_real_video_dec_set_property),
(gst_real_video_dec_get_property), (gst_real_video_dec_class_init):
* gst/real/gstrealvideodec.h:
Improved search algorithm for location of real .so files.
Fixes #393461

17 years agoUse the new buffer clipping function from gstaudio here and require gst-plugins-base...
Sebastian Dröge [Tue, 24 Jul 2007 05:15:41 +0000 (05:15 +0000)]
Use the new buffer clipping function from gstaudio here and require gst-plugins-base CVS.

Original commit message from CVS:
* configure.ac:
* ext/faad/gstfaad.c: (gst_faad_chain), (gst_faad_change_state):
Use the new buffer clipping function from gstaudio here and
require gst-plugins-base CVS.

17 years agoconfigure.ac: Sync liboil check with plugins-base.
Stefan Kost [Mon, 23 Jul 2007 09:13:42 +0000 (09:13 +0000)]
configure.ac: Sync liboil check with plugins-base.

Original commit message from CVS:
* configure.ac:
Sync liboil check with plugins-base.

17 years agogst/equalizer/: Better algorith for the center frequencies. Subtract band filters...
Stefan Kost [Fri, 20 Jul 2007 11:37:37 +0000 (11:37 +0000)]
gst/equalizer/: Better algorith for the center frequencies. Subtract band filters from input for negative gains. Rewo...

Original commit message from CVS:
* gst/equalizer/gstiirequalizer.c:
(gst_iir_equalizer_band_set_property),
(gst_iir_equalizer_child_proxy_get_child_by_index),
(gst_iir_equalizer_child_proxy_get_children_count),
(gst_iir_equalizer_child_proxy_interface_init),
(gst_iir_equalizer_class_init), (arg_to_scale), (setup_filter),
(gst_iir_equalizer_compute_frequencies):
* gst/equalizer/gstiirequalizer10bands.c:
(gst_iir_equalizer_10bands_class_init):
* gst/equalizer/gstiirequalizer3bands.c:
(gst_iir_equalizer_3bands_class_init):
* gst/equalizer/gstiirequalizernbands.c:
Better algorith for the center frequencies. Subtract band filters from
input for negative gains. Rework the gain mapping.

17 years agoext/dirac/Makefile.am: Also include stdlib here.
Stefan Kost [Fri, 20 Jul 2007 11:03:39 +0000 (11:03 +0000)]
ext/dirac/Makefile.am: Also include stdlib here.

Original commit message from CVS:
* ext/dirac/Makefile.am:
Also include stdlib here.

17 years agotests/check/elements/.cvsignore: Fix the buildbot with the cvsignore it wants.
Jan Schmidt [Thu, 19 Jul 2007 15:29:52 +0000 (15:29 +0000)]
tests/check/elements/.cvsignore: Fix the buildbot with the cvsignore it wants.

Original commit message from CVS:
* tests/check/elements/.cvsignore:
Fix the buildbot with the cvsignore it wants.

17 years agoAdds a first draft of an FLV demuxer.
Julien Moutte [Thu, 19 Jul 2007 15:05:30 +0000 (15:05 +0000)]
Adds a first draft of an FLV demuxer.

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

* configure.ac:
* gst/flv/Makefile.am:
* gst/flv/gstflvdemux.c: (gst_flv_demux_flush),
(gst_flv_demux_cleanup), (gst_flv_demux_chain),
(gst_flv_demux_pull_tag), (gst_flv_demux_pull_header),
(gst_flv_demux_seek_to_prev_keyframe), (gst_flv_demux_loop),
(gst_flv_demux_sink_activate),
(gst_flv_demux_sink_activate_push),
(gst_flv_demux_sink_activate_pull), (gst_flv_demux_sink_event),
(gst_flv_demux_change_state), (gst_flv_demux_dispose),
(gst_flv_demux_base_init), (gst_flv_demux_class_init),
(gst_flv_demux_init), (plugin_init):
* gst/flv/gstflvdemux.h:
* gst/flv/gstflvparse.c: (FLV_GET_BEUI24), (FLV_GET_STRING),
(gst_flv_demux_query_types), (gst_flv_demux_query),
(gst_flv_parse_metadata_item), (gst_flv_parse_tag_script),
(gst_flv_parse_tag_audio), (gst_flv_parse_tag_video),
(gst_flv_parse_tag_type), (gst_flv_parse_header):
* gst/flv/gstflvparse.h: Adds a first draft of an FLV demuxer.
It does not do seeking yet, it supports pull and push mode so
YES
you can use it to play youtube videos directly from an HTTP uri.
Not so much testing done yet but it parses metadata, reply to
duration queries, etc...

17 years agotests/check/Makefile.am: tests/check/elements/timidity.c (GST_START_TEST, timidity_su...
Stefan Kost [Thu, 19 Jul 2007 09:08:30 +0000 (09:08 +0000)]
tests/check/Makefile.am: tests/check/elements/timidity.c (GST_START_TEST, timidity_suite, main):

Original commit message from CVS:
* tests/check/Makefile.am:
* tests/check/elements/timidity.c (GST_START_TEST, timidity_suite,
main):
Add typefind test for midi.

17 years agoext/soundtouch/gstpitch.cc: If we receive a new segment event, don't try to push...
Michael Smith [Wed, 18 Jul 2007 20:56:22 +0000 (20:56 +0000)]
ext/soundtouch/gstpitch.cc: If we receive a new segment event, don't try to push buffers out in response (without fir...

Original commit message from CVS:
* ext/soundtouch/gstpitch.cc:
If we receive a new segment event, don't try to push buffers out
in response (without first sending it on!).
Instead, flush internal buffers on receiving flush events.
Fixes playback after seeking.

17 years agogst/bayer/gstbayer2rgb.c: Add basic docs. Use glibs mem routines.
Stefan Kost [Wed, 18 Jul 2007 08:00:06 +0000 (08:00 +0000)]
gst/bayer/gstbayer2rgb.c: Add basic docs. Use glibs mem routines.

Original commit message from CVS:
* gst/bayer/gstbayer2rgb.c: (gst_bayer2rgb_set_caps),
(gst_bayer2rgb_reset):
Add basic docs. Use glibs mem routines.

17 years agogst/multifile/gstmultifilesrc.c: Add example to the docs. Fix buffer-offset-end and...
Stefan Kost [Wed, 18 Jul 2007 07:51:11 +0000 (07:51 +0000)]
gst/multifile/gstmultifilesrc.c: Add example to the docs. Fix buffer-offset-end and add some debug.

Original commit message from CVS:
* gst/multifile/gstmultifilesrc.c: (gst_multi_file_src_create):
Add example to the docs. Fix buffer-offset-end and add some debug.

17 years agoext/jack/gstjackaudiosink.c: Add stdlib include here too.
Stefan Kost [Wed, 18 Jul 2007 07:42:47 +0000 (07:42 +0000)]
ext/jack/gstjackaudiosink.c: Add stdlib include here too.

Original commit message from CVS:
* ext/jack/gstjackaudiosink.c: (gst_jack_ring_buffer_open_device),
(gst_jack_ring_buffer_acquire):
Add stdlib include here too.

17 years agoAdd stdlib include (free, atoi, exit).
Stefan Kost [Wed, 18 Jul 2007 07:35:32 +0000 (07:35 +0000)]
Add stdlib include (free, atoi, exit).

Original commit message from CVS:
* examples/app/appsrc_ex.c:
* examples/switch/switcher.c:
* ext/neon/gstneonhttpsrc.c:
* ext/timidity/gstwildmidi.c:
* ext/x264/gstx264enc.c:
* gst/mve/mveaudioenc.c: (mve_compress_audio):
* gst/rtpmanager/gstrtpclient.c:
* gst/rtpmanager/gstrtpjitterbuffer.c:
* gst/spectrum/demo-audiotest.c:
* gst/spectrum/demo-osssrc.c:
* sys/dvb/gstdvbsrc.c:
Add stdlib include (free, atoi, exit).

17 years agoext/faad/gstfaad.c: Fix buffer clipping to correctly clip to the segment stop.
Sebastian Dröge [Mon, 16 Jul 2007 09:19:14 +0000 (09:19 +0000)]
ext/faad/gstfaad.c: Fix buffer clipping to correctly clip to the segment stop.

Original commit message from CVS:
* ext/faad/gstfaad.c: (clip_outgoing_buffer):
Fix buffer clipping to correctly clip to the segment stop.

17 years agogst/modplug/gstmodplug.cc: add several missing supported mime-types to the modplug...
Hans de Goede [Sat, 14 Jul 2007 18:48:25 +0000 (18:48 +0000)]
gst/modplug/gstmodplug.cc: add several missing supported mime-types to the modplug plugin.

Original commit message from CVS:
Patch by: Hans de Goede <j.w.r.degoede at hhs dot nl>
* gst/modplug/gstmodplug.cc:
add several missing supported mime-types to the modplug plugin.
Fixes #456901.

17 years agoRemove bogus check for libcheck, since we check for gstreamer-check and it pulls...
Jan Schmidt [Fri, 13 Jul 2007 16:46:00 +0000 (16:46 +0000)]
Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from there, and...

Original commit message from CVS:
* configure.ac:
* tests/Makefile.am:
Remove bogus check for libcheck, since we check for
gstreamer-check and it pulls in the required info from there, and we
weren't actually _using_ the information for libcheck ourselves
anyway.

17 years agoconfigure.ac: Use pkg-config to locate check.
Stefan Kost [Thu, 12 Jul 2007 11:55:10 +0000 (11:55 +0000)]
configure.ac: Use pkg-config to locate check.

Original commit message from CVS:
* configure.ac:
Use pkg-config to locate check.

17 years agogst/: Fix build against core CVS.
Tim-Philipp Müller [Wed, 11 Jul 2007 23:43:25 +0000 (23:43 +0000)]
gst/: Fix build against core CVS.

Original commit message from CVS:
* gst/interleave/deinterleave.c: (gst_deinterleave_process):
* gst/vmnc/vmncdec.c: (vmnc_make_buffer):
Fix build against core CVS.

17 years agoREQUIREMENTS: Sync with changes in -ugly.
Stefan Kost [Mon, 9 Jul 2007 06:05:45 +0000 (06:05 +0000)]
REQUIREMENTS: Sync with changes in -ugly.

Original commit message from CVS:
* REQUIREMENTS:
Sync with changes in -ugly.

17 years agoREQUIREMENTS: Add download location of libamrwb.
Tim-Philipp Müller [Sun, 8 Jul 2007 19:06:48 +0000 (19:06 +0000)]
REQUIREMENTS: Add download location of libamrwb.

Original commit message from CVS:
* REQUIREMENTS:
Add download location of libamrwb.

17 years agodocs/plugins/inspect/: Add missing inspect files. Fixes build (#454313).
Tim-Philipp Müller [Fri, 6 Jul 2007 21:07:21 +0000 (21:07 +0000)]
docs/plugins/inspect/: Add missing inspect files. Fixes build (#454313).

Original commit message from CVS:
* docs/plugins/inspect/plugin-amrwb.xml:
* docs/plugins/inspect/plugin-equalizer.xml:
* docs/plugins/inspect/plugin-multifile.xml:
* docs/plugins/inspect/plugin-timidity.xml:
* docs/plugins/inspect/plugin-wildmidi.xml:
Add missing inspect files. Fixes build (#454313).
* ext/timidity/gstwildmidi.c: (wildmidi_open_config):
Scream a bit louder when initialisation fails.
* gst-libs/README:
* gst-libs/ext/.cvsignore:
Remove some cruft.

17 years agoext/ivorbis/Makefile.am: Dist header files. Fixes #454078.
Tim-Philipp Müller [Thu, 5 Jul 2007 22:28:04 +0000 (22:28 +0000)]
ext/ivorbis/Makefile.am: Dist header files. Fixes #454078.

Original commit message from CVS:
* ext/ivorbis/Makefile.am:
Dist header files. Fixes #454078.

17 years agodocs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.
Stefan Kost [Thu, 5 Jul 2007 08:45:32 +0000 (08:45 +0000)]
docs/plugins/Makefile.am: Simplify --extra-dir as gtkdoc scans recursively.

Original commit message from CVS:
* docs/plugins/Makefile.am:
Simplify --extra-dir as gtkdoc scans recursively.
* ext/amrwb/gstamrwbenc.c:
Fix comment start.

17 years agosys/dvb/gstdvbsrc.c (dvbsrc_details, ARG_DVBSRC_ADAPTER,
Zaheer Abbas Merali [Wed, 4 Jul 2007 11:56:55 +0000 (11:56 +0000)]
sys/dvb/gstdvbsrc.c (dvbsrc_details, ARG_DVBSRC_ADAPTER,

Original commit message from CVS:
* sys/dvb/gstdvbsrc.c (dvbsrc_details, ARG_DVBSRC_ADAPTER,
ARG_DVBSRC_FRONTEND, ARG_DVBSRC_DISEQC_SRC, ARG_DVBSRC_FREQUENCY,
ARG_DVBSRC_POLARITY, gst_dvbsrc_class_init, gst_dvbsrc_init,
gst_dvbsrc_set_property, gst_dvbsrc_get_property,
gst_dvbsrc_open_frontend, gst_dvbsrc_open_dvr, read_device,
gst_dvbsrc_create, gst_dvbsrc_set_pes_filters):
* sys/dvb/gstdvbsrc.h (adapter_number, frontend_number):
Removed property "device". Added properties "adapter" and "frontend".
Fixes #453636.
Rename freq property to frequency.

17 years agogst/videosignal/gstvideodetect.c: Fix property descriptions.
Wim Taymans [Tue, 3 Jul 2007 17:09:24 +0000 (17:09 +0000)]
gst/videosignal/gstvideodetect.c: Fix property descriptions.

Original commit message from CVS:
* gst/videosignal/gstvideodetect.c: (gst_video_detect_class_init):
Fix property descriptions.

17 years agoAlso document AMR-WB elements.
Stefan Kost [Tue, 3 Jul 2007 09:18:22 +0000 (09:18 +0000)]
Also document AMR-WB elements.

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:
* ext/amrwb/gstamrwbdec.c:
* ext/amrwb/gstamrwbenc.c:
* ext/amrwb/gstamrwbparse.c:
Also document AMR-WB elements.

17 years agodocs/plugins/: Cleanup the section file so that -unused is empty again (and useful...
Stefan Kost [Tue, 3 Jul 2007 08:16:15 +0000 (08:16 +0000)]
docs/plugins/: Cleanup the section file so that -unused is empty again (and useful to spot new docs). Add not yet add...

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:
Cleanup the section file so that -unused is empty again (and useful to
spot new docs). Add not yet added docs to sgml file. Add more header
to Makefile.am to make them introspectable.
* docs/plugins/inspect/plugin-bz2.xml:
* docs/plugins/inspect/plugin-cdxaparse.xml:
* docs/plugins/inspect/plugin-dtsdec.xml:
* docs/plugins/inspect/plugin-faac.xml:
* docs/plugins/inspect/plugin-faad.xml:
* docs/plugins/inspect/plugin-filter.xml:
* docs/plugins/inspect/plugin-freeze.xml:
* docs/plugins/inspect/plugin-gdp.xml:
* docs/plugins/inspect/plugin-gsm.xml:
* docs/plugins/inspect/plugin-gstrtpmanager.xml:
* docs/plugins/inspect/plugin-h264parse.xml:
* docs/plugins/inspect/plugin-modplug.xml:
* docs/plugins/inspect/plugin-musicbrainz.xml:
* docs/plugins/inspect/plugin-nsfdec.xml:
* docs/plugins/inspect/plugin-replaygain.xml:
* docs/plugins/inspect/plugin-spectrum.xml:
* docs/plugins/inspect/plugin-speed.xml:
* docs/plugins/inspect/plugin-tta.xml:
* docs/plugins/inspect/plugin-videosignal.xml:
* docs/plugins/inspect/plugin-xingheader.xml:
* docs/plugins/inspect/plugin-xvid.xml:
Update the doc blobs.

17 years agogst/multifile/: Add .h files to be able to add it to the docs.
Stefan Kost [Tue, 3 Jul 2007 08:01:18 +0000 (08:01 +0000)]
gst/multifile/: Add .h files to be able to add it to the docs.

Original commit message from CVS:
* gst/multifile/Makefile.am:
* gst/multifile/gstmultifile.c:
* gst/multifile/gstmultifilesink.c:
* gst/multifile/gstmultifilesink.h:
* gst/multifile/gstmultifilesrc.c:
* gst/multifile/gstmultifilesrc.h:
Add .h files to be able to add it to the docs.

17 years agogst/modplug/gstmodplug.cc: Activate doc section.
Stefan Kost [Tue, 3 Jul 2007 07:52:52 +0000 (07:52 +0000)]
gst/modplug/gstmodplug.cc: Activate doc section.

Original commit message from CVS:
* gst/modplug/gstmodplug.cc:
Activate doc section.

17 years agoext/timidity/: Fix licence (both are GPL). Add element docs.
Stefan Kost [Tue, 3 Jul 2007 07:41:34 +0000 (07:41 +0000)]
ext/timidity/: Fix licence (both are GPL). Add element docs.

Original commit message from CVS:
* ext/timidity/gsttimidity.c:
* ext/timidity/gstwildmidi.c:
* ext/timidity/gstwildmidi.h:
Fix licence (both are GPL). Add element docs.

17 years agoext/musicbrainz/gsttrm.h: Fix _get_type signature.
Stefan Kost [Tue, 3 Jul 2007 07:30:47 +0000 (07:30 +0000)]
ext/musicbrainz/gsttrm.h: Fix _get_type signature.

Original commit message from CVS:
* ext/musicbrainz/gsttrm.h:
Fix _get_type signature.

17 years agogst/replaygain/gstrgvolume.h: Fix GObject macros.
Stefan Kost [Tue, 3 Jul 2007 07:16:26 +0000 (07:16 +0000)]
gst/replaygain/gstrgvolume.h: Fix GObject macros.

Original commit message from CVS:
* gst/replaygain/gstrgvolume.h:
Fix GObject macros.

17 years agoext/dc1394/gstdc1394.c: Make a bunch of functions static, and move variable declarati...
Jan Schmidt [Fri, 29 Jun 2007 15:23:34 +0000 (15:23 +0000)]
ext/dc1394/gstdc1394.c: Make a bunch of functions static, and move variable declarations to the start of blocks to av...

Original commit message from CVS:
* ext/dc1394/gstdc1394.c: (gst_dc1394_src_fixate),
(gst_dc1394_create), (gst_dc1394_caps_set_format_vmode_caps),
(gst_dc1394_set_caps_framesize_range),
(gst_dc1394_caps_set_framerate_list), (gst_dc1394_get_cam_caps),
(gst_dc1394_framerate_frac_to_const),
(gst_dc1394_open_cam_with_best_caps):
Make a bunch of functions static, and move variable declarations
to the start of blocks to avoid problems on older gcc.
Make sure to unset value types.

17 years agoext/dc1394/gstdc1394.c: The correct fourcc for the 4:1:1 packed format is 'IYU1'.
Jan Schmidt [Fri, 29 Jun 2007 14:48:59 +0000 (14:48 +0000)]
ext/dc1394/gstdc1394.c: The correct fourcc for the 4:1:1 packed format is 'IYU1'.

Original commit message from CVS:
* ext/dc1394/gstdc1394.c: (gst_dc1394_set_caps_color):
The correct fourcc for the 4:1:1 packed format is 'IYU1'.
With CVS of ffmpegcolorspace from plugins-base, I can now
get 30 fps from the iSight.

17 years agoext/dc1394/gstdc1394.c: Change a g_print to a GST_DEBUG message.
Jan Schmidt [Fri, 29 Jun 2007 14:11:24 +0000 (14:11 +0000)]
ext/dc1394/gstdc1394.c: Change a g_print to a GST_DEBUG message.

Original commit message from CVS:
* ext/dc1394/gstdc1394.c: (gst_dc1394_set_caps_color):
Change a g_print to a GST_DEBUG message.

17 years agoOops, add an attribution for Antoine Tremblay too - the original patch author.
Jan Schmidt [Fri, 29 Jun 2007 13:09:19 +0000 (13:09 +0000)]
Oops, add an attribution for Antoine Tremblay too - the original patch author.

Original commit message from CVS:
Oops, add an attribution for Antoine Tremblay too - the original patch author.

17 years agoCommit new dc1394src element.
Eric Jonas [Fri, 29 Jun 2007 13:03:27 +0000 (13:03 +0000)]
Commit new dc1394src element.

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/dc1394/Makefile.am:
* ext/dc1394/gstdc1394.c: (gst_dc1394_base_init),
(gst_dc1394_class_init), (gst_dc1394_init),
(gst_dc1394_src_fixate), (gst_dc1394_set_property),
(gst_dc1394_get_property), (gst_dc1394_getcaps),
(gst_dc1394_setcaps), (gst_dc1394_get_times), (gst_dc1394_create),
(gst_dc1394_parse_caps), (gst_dc1394_change_state),
(gst_dc1394_caps_set_format_vmode_caps),
(gst_dc1394_set_caps_color), (gst_dc1394_set_caps_framesize),
(gst_dc1394_set_caps_framesize_range),
(gst_dc1394_caps_set_framerate_list),
(gst_dc1394_framerate_const_to_frac),
(gst_dc1394_get_all_dc1394_caps), (gst_dc1394_get_cam_caps),
(gst_dc1394_framerate_frac_to_const),
(gst_dc1394_open_cam_with_best_caps),
(gst_dc1394_change_camera_transmission), (plugin_init):
* ext/dc1394/gstdc1394.h:
Commit new dc1394src element.
Patch By: Eric Jonas < jonas at mit dot edu >
Close: #387251

17 years agogst/videosignal/gstvideodetect.c: Register new property as well.
Wim Taymans [Thu, 28 Jun 2007 10:40:16 +0000 (10:40 +0000)]
gst/videosignal/gstvideodetect.c: Register new property as well.

Original commit message from CVS:
* gst/videosignal/gstvideodetect.c: (gst_video_detect_class_init):
Register new property as well.

17 years agogst/videosignal/gstvideodetect.*: Add property to adjust the center, sensitivity...
Wim Taymans [Thu, 28 Jun 2007 09:36:20 +0000 (09:36 +0000)]
gst/videosignal/gstvideodetect.*: Add property to adjust the center, sensitivity is now the distance from this center.

Original commit message from CVS:
* gst/videosignal/gstvideodetect.c: (gst_video_detect_420),
(gst_video_detect_set_property), (gst_video_detect_get_property):
* gst/videosignal/gstvideodetect.h:
Add property to adjust the center, sensitivity is now the distance from
this center.

17 years agogst/videosignal/: Add left and bottom offset properties to control the position of...
Wim Taymans [Wed, 27 Jun 2007 15:33:26 +0000 (15:33 +0000)]
gst/videosignal/: Add left and bottom offset properties to control the position of the pattern.

Original commit message from CVS:
* gst/videosignal/gstvideodetect.c: (gst_video_detect_420),
(gst_video_detect_set_property), (gst_video_detect_get_property),
(gst_video_detect_class_init):
* gst/videosignal/gstvideodetect.h:
* gst/videosignal/gstvideomark.c: (gst_video_mark_draw_box),
(gst_video_mark_420), (gst_video_mark_set_property),
(gst_video_mark_get_property), (gst_video_mark_class_init):
* gst/videosignal/gstvideomark.h:
Add left and bottom offset properties to control the position of the
pattern.

17 years agodocs/plugins/: Update docs with caps info.
Stefan Kost [Mon, 25 Jun 2007 12:47:43 +0000 (12:47 +0000)]
docs/plugins/: Update docs with caps info.

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/inspect/plugin-alsaspdif.xml:
* docs/plugins/inspect/plugin-bz2.xml:
* docs/plugins/inspect/plugin-cdxaparse.xml:
* docs/plugins/inspect/plugin-dtsdec.xml:
* docs/plugins/inspect/plugin-faac.xml:
* docs/plugins/inspect/plugin-faad.xml:
* docs/plugins/inspect/plugin-filter.xml:
* docs/plugins/inspect/plugin-freeze.xml:
* docs/plugins/inspect/plugin-gdp.xml:
* docs/plugins/inspect/plugin-glimagesink.xml:
* docs/plugins/inspect/plugin-gsm.xml:
* docs/plugins/inspect/plugin-gstrtpmanager.xml:
* docs/plugins/inspect/plugin-h264parse.xml:
* docs/plugins/inspect/plugin-jack.xml:
* docs/plugins/inspect/plugin-mms.xml:
* docs/plugins/inspect/plugin-modplug.xml:
* docs/plugins/inspect/plugin-musicbrainz.xml:
* docs/plugins/inspect/plugin-neon.xml:
* docs/plugins/inspect/plugin-nsfdec.xml:
* docs/plugins/inspect/plugin-replaygain.xml:
* docs/plugins/inspect/plugin-sdl.xml:
* docs/plugins/inspect/plugin-spectrum.xml:
* docs/plugins/inspect/plugin-speed.xml:
* docs/plugins/inspect/plugin-tta.xml:
* docs/plugins/inspect/plugin-videosignal.xml:
* docs/plugins/inspect/plugin-xingheader.xml:
* docs/plugins/inspect/plugin-xvid.xml:
Update docs with caps info.

17 years agogconf/: Remove dysfunctional directory (this stuff is in -good).
Tim-Philipp Müller [Mon, 25 Jun 2007 11:02:21 +0000 (11:02 +0000)]
gconf/: Remove dysfunctional directory (this stuff is in -good).

Original commit message from CVS:
* gconf/.cvsignore:
* gconf/Makefile.am:
* gconf/gstreamer.schemas.in:
Remove dysfunctional directory (this stuff is in -good).
* ext/sndfile/gstsf.c: (plugin_init):
* sys/dvb/gstdvbsrc.c: (plugin_init):
Add i18n bindtextdomain stuff.
* gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_class_init),
(plugin_init):
Post an error message when returning GST_FLOW_ERROR; minor cleanups.
* po/POTFILES.in:
Add more source files with translatable strings (fixes #450605).

17 years agopo/: Added Chinese (simplified) translation.
Thomas Vander Stichele [Sat, 23 Jun 2007 11:24:44 +0000 (11:24 +0000)]
po/: Added Chinese (simplified) translation.

Original commit message from CVS:
Contributed by: Wenzheng Hu <db_lobster@163.com>
* po/LINGUAS:
* po/zh_CN.po:
Added Chinese (simplified) translation.

17 years agogst/: Build fixes for gcc-2.9x (no mid-block variable declarations etc.).
Jens Granseuer [Fri, 22 Jun 2007 20:23:18 +0000 (20:23 +0000)]
gst/: Build fixes for gcc-2.9x (no mid-block variable declarations etc.).

Original commit message from CVS:
Patch by: Jens Granseuer  <jensgr at gmx net>
* gst/equalizer/gstiirequalizer.c:
* gst/equalizer/gstiirequalizer10bands.c:
* gst/equalizer/gstiirequalizer3bands.c:
* gst/equalizer/gstiirequalizernbands.c:
* gst/rtpmanager/async_jitter_queue.c:
(async_jitter_queue_push_sorted):
* gst/rtpmanager/gstrtpjitterbuffer.c:
(gst_rtp_jitter_buffer_chain):
* gst/switch/gstswitch.c: (gst_switch_chain):
Build fixes for gcc-2.9x (no mid-block variable declarations etc.).
Fixes #450185.

17 years agoexamples/switch/switcher.c (my_bus_callback, switch_timer, last_message_received...
Zaheer Abbas Merali [Fri, 22 Jun 2007 15:30:00 +0000 (15:30 +0000)]
examples/switch/switcher.c (my_bus_callback, switch_timer, last_message_received, main): gst/switch/gstswitch.c (gst_...

Original commit message from CVS:
* examples/switch/switcher.c (my_bus_callback, switch_timer,
last_message_received, main):
* gst/switch/gstswitch.c (gst_switch_release_pad,
gst_switch_request_new_pad, gst_switch_chain, gst_switch_event,
gst_switch_set_property, gst_switch_get_property,
gst_switch_get_linked_pad, gst_switch_getcaps,
gst_switch_bufferalloc, gst_switch_dispose, gst_switch_init):
* gst/switch/gstswitch.h (switch_mutex, GST_SWITCH_LOCK,
GST_SWITCH_UNLOCK):
Add an extra lock to protect against certain variables instead of
using the object lock. Fix case where caps are different in the
sink pads causes deadlock. Update example to use different caps
on each sink pad.

17 years agoMAINTAINERS: Updating all the maintainers files
Jan Schmidt [Fri, 22 Jun 2007 14:27:40 +0000 (14:27 +0000)]
MAINTAINERS: Updating all the maintainers files

Original commit message from CVS:
* MAINTAINERS:
Updating all the maintainers files

17 years agoFix leaks.
Edward Hervey [Fri, 22 Jun 2007 10:46:33 +0000 (10:46 +0000)]
Fix leaks.

Original commit message from CVS:
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_init):
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_init):
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_init):
* ext/audioresample/gstaudioresample.c:
* ext/bz2/gstbz2dec.c: (gst_bz2dec_init):
* ext/bz2/gstbz2enc.c: (gst_bz2enc_init):
* ext/divx/gstdivxdec.c: (gst_divxdec_init):
* ext/divx/gstdivxenc.c: (gst_divxenc_init):
* ext/faac/gstfaac.c: (gst_faac_init):
* ext/gsm/gstgsmdec.c: (gst_gsmdec_init):
* ext/gsm/gstgsmenc.c: (gst_gsmenc_init):
* ext/hermes/gsthermescolorspace.c: (gst_hermes_colorspace_init):
* ext/lcs/gstcolorspace.c: (gst_colorspace_init):
* ext/libfame/gstlibfame.c: (gst_fameenc_init):
* ext/snapshot/gstsnapshot.c: (gst_snapshot_init):
* ext/spc/gstspc.c: (gst_spc_dec_init):
* ext/swfdec/gstswfdec.c: (gst_swfdec_init):
* ext/xvid/gstxvidenc.c: (gst_xvidenc_init):
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_init):
* gst/chart/gstchart.c: (gst_chart_init):
* gst/colorspace/gstcolorspace.c: (gst_colorspace_init):
* gst/festival/gstfestival.c: (gst_festival_init):
* gst/freeze/gstfreeze.c: (gst_freeze_init):
* gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_request_new_pad):
* gst/mpeg1sys/gstmpeg1systemencode.c: (gst_system_encode_init):
* gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
* gst/nsf/gstnsf.c: (gst_nsfdec_init):
* gst/overlay/gstoverlay.c: (gst_overlay_init):
* gst/passthrough/gstpassthrough.c: (passthrough_init):
* gst/playondemand/gstplayondemand.c: (play_on_demand_init):
* gst/smooth/gstsmooth.c: (gst_smooth_init):
* gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
* gst/speed/gstspeed.c: (speed_init):
* gst/vbidec/gstvbidec.c: (gst_vbidec_init):
* gst/videodrop/gstvideodrop.c: (gst_videodrop_init):
* sys/dxr3/dxr3spusink.c: (dxr3spusink_init):
* sys/dxr3/dxr3videosink.c: (dxr3videosink_init):
* sys/qcam/gstqcamsrc.c: (gst_qcamsrc_init):
Fix leaks.

17 years agoRe-enable VCD source and fix up release notes.
Tim-Philipp Müller [Thu, 21 Jun 2007 18:41:17 +0000 (18:41 +0000)]
Re-enable VCD source and fix up release notes.

Original commit message from CVS:
* RELEASE:
* sys/Makefile.am:
Re-enable VCD source and fix up release notes.

17 years agogst/equalizer/gstiirequalizer.c: Document parameter mapping.
Stefan Kost [Wed, 20 Jun 2007 10:15:00 +0000 (10:15 +0000)]
gst/equalizer/gstiirequalizer.c: Document parameter mapping.

Original commit message from CVS:
* gst/equalizer/gstiirequalizer.c:
Document parameter mapping.

17 years agogst/spectrum/gstspectrum.c: Fix leaking buffers.
Stefan Kost [Wed, 20 Jun 2007 08:56:17 +0000 (08:56 +0000)]
gst/spectrum/gstspectrum.c: Fix leaking buffers.

Original commit message from CVS:
* gst/spectrum/gstspectrum.c: (gst_spectrum_event),
(gst_spectrum_transform_ip):
Fix leaking buffers.
* tests/check/Makefile.am:
* tests/check/elements/spectrum.c: (setup_spectrum),
(cleanup_spectrum), (GST_START_TEST), (spectrum_suite), (main):
Add simple test for spectrum element.

17 years agoext/amrwb/: Add newsegment and discont handling. Some code cleanups. Don't leak the...
Stefan Kost [Wed, 20 Jun 2007 08:42:17 +0000 (08:42 +0000)]
ext/amrwb/: Add newsegment and discont handling. Some code cleanups. Don't leak the adapter, unref it in a new finali...

Original commit message from CVS:
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init),
(gst_amrwbdec_class_init), (gst_amrwbdec_finalize),
(gst_amrwbdec_event), (gst_amrwbdec_chain),
(gst_amrwbdec_state_change):
* ext/amrwb/gstamrwbdec.h:
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init),
(gst_amrwbparse_pull_header), (gst_amrwbparse_loop):
Add newsegment and discont handling. Some code cleanups. Don't leak
the adapter, unref it in a new finalize method instead. Sync the
parser with the amr-nb changes.

17 years agoconfigure.ac: Back to CVS.
Jan Schmidt [Tue, 19 Jun 2007 10:45:29 +0000 (10:45 +0000)]
configure.ac: Back to CVS.

Original commit message from CVS:
* configure.ac:
Back to CVS.
* gst-plugins-bad.doap:
Add 0.10.5 to the doap file.

17 years agoRelease 0.10.5
Jan Schmidt [Tue, 19 Jun 2007 10:32:38 +0000 (10:32 +0000)]
Release 0.10.5

Original commit message from CVS:
Release 0.10.5

17 years agoUpdate .po files
Jan Schmidt [Tue, 19 Jun 2007 09:37:46 +0000 (09:37 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

17 years agowin32/vs6/: Convert line endings to CRLF and mark as binary files.
Jan Schmidt [Fri, 15 Jun 2007 09:27:52 +0000 (09:27 +0000)]
win32/vs6/: Convert line endings to CRLF and mark as binary files.

Original commit message from CVS:
* win32/vs6/gst_plugins_bad.dsw:
* win32/vs6/libdshowsrcwrapper.dsp:
* win32/vs6/libgstdshow.dsp:
* win32/vs6/libgstmpegvideoparse.dsp:
* win32/vs6/libgstneon.dsp:
Convert line endings to CRLF and mark as binary files.

17 years agosys/Makefile.am: Disable VCD build because we're frozen..
Wim Taymans [Wed, 13 Jun 2007 11:48:07 +0000 (11:48 +0000)]
sys/Makefile.am: Disable VCD build because we're frozen..

Original commit message from CVS:
* sys/Makefile.am:
Disable VCD build because we're frozen..

17 years agoPort VCD element.
Wim Taymans [Wed, 13 Jun 2007 11:37:36 +0000 (11:37 +0000)]
Port VCD element.

Original commit message from CVS:
* configure.ac:
* sys/Makefile.am:
* sys/vcd/Makefile.am:
* sys/vcd/vcdsrc.c: (gst_vcdsrc_setup_interfaces),
(gst_vcdsrc_base_init), (gst_vcdsrc_class_init), (gst_vcdsrc_init),
(gst_vcdsrc_msf), (gst_vcdsrc_recalculate),
(gst_vcdsrc_set_property), (gst_vcdsrc_get_property),
(gst_vcdsrc_create), (gst_vcdsrc_start), (gst_vcdsrc_stop),
(gst_vcdsrc_uri_set_uri):
* sys/vcd/vcdsrc.h:
Port VCD element.

17 years agowin32/MANIFEST: Add megvideoparse, libdshow and dshowsrcwrapper to win32
Sébastien Moutte [Tue, 12 Jun 2007 21:28:12 +0000 (21:28 +0000)]
win32/MANIFEST: Add megvideoparse, libdshow and dshowsrcwrapper to win32

Original commit message from CVS:
* win32/MANIFEST:
Add megvideoparse, libdshow and dshowsrcwrapper to win32
MANIFEST.
* win32/vs6/gst_plugins_bad.dsw:
Remove qtdemux, directdraw, directsound and waveform project files
from the workspace as they have been moved to -good.

17 years agopo/POTFILES.in: Remove qtdemux from the translation list.
Jan Schmidt [Tue, 12 Jun 2007 20:22:23 +0000 (20:22 +0000)]
po/POTFILES.in: Remove qtdemux from the translation list.

Original commit message from CVS:
* po/POTFILES.in:
Remove qtdemux from the translation list.

17 years agoMove videocrop and osxvideo to -good.
Jan Schmidt [Tue, 12 Jun 2007 20:15:14 +0000 (20:15 +0000)]
Move videocrop and osxvideo 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-osxvideo.xml:
* docs/plugins/inspect/plugin-videocrop.xml:
* gst-plugins-bad.spec.in:
* gst/videocrop/Makefile.am:
* gst/videocrop/gstvideocrop.c:
* gst/videocrop/gstvideocrop.h:
* gst/videocrop/videocrop.vcproj:
* sys/Makefile.am:
* sys/osxvideo/Makefile.am:
* sys/osxvideo/cocoawindow.h:
* sys/osxvideo/cocoawindow.m:
* sys/osxvideo/osxvideosink.h:
* sys/osxvideo/osxvideosink.m:
* tests/check/Makefile.am:
* tests/check/elements/videocrop.c:
* tests/icles/Makefile.am:
* tests/icles/videocrop-test.c:
Move videocrop and osxvideo to -good.

17 years agoMove qtdemux to -good.
Jan Schmidt [Tue, 12 Jun 2007 19:36:11 +0000 (19:36 +0000)]
Move qtdemux 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:
* gst/qtdemux/Makefile.am:
* gst/qtdemux/gstrtpxqtdepay.c:
* gst/qtdemux/gstrtpxqtdepay.h:
* gst/qtdemux/qtdemux.c:
* gst/qtdemux/qtdemux.h:
* gst/qtdemux/qtdemux.vcproj:
* gst/qtdemux/qtdemux_dump.c:
* gst/qtdemux/qtdemux_dump.h:
* gst/qtdemux/qtdemux_fourcc.h:
* gst/qtdemux/qtdemux_types.c:
* gst/qtdemux/qtdemux_types.h:
* gst/qtdemux/qtpalette.h:
* gst/qtdemux/quicktime.c:
* win32/MANIFEST:
* win32/vs6/libgstqtdemux.dsp:
Move qtdemux to -good.
* gst-plugins-bad.spec.in:
Update spec file to reflect wavpack & qtdemux moving to -good.

17 years agoRemove the waveform plugin now that it is in -good.
Jan Schmidt [Tue, 12 Jun 2007 18:53:03 +0000 (18:53 +0000)]
Remove the waveform plugin now that it is in -good.

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/inspect/plugin-waveform.xml:
* sys/waveform/gstwaveformplugin.c:
* sys/waveform/gstwaveformsink.c:
* sys/waveform/gstwaveformsink.h:
* win32/MANIFEST:
* win32/vs6/libgstwaveform.dsp:
Remove the waveform plugin now that it is in -good.

17 years agoMove wavpack to good.
Thomas Vander Stichele [Fri, 8 Jun 2007 20:20:34 +0000 (20:20 +0000)]
Move wavpack 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.hierarchy:
* docs/plugins/inspect/plugin-wavpack.xml:
* ext/Makefile.am:
* ext/wavpack/Makefile.am:
* ext/wavpack/gstwavpack.c:
* ext/wavpack/gstwavpackcommon.c:
* ext/wavpack/gstwavpackcommon.h:
* ext/wavpack/gstwavpackdec.c:
* ext/wavpack/gstwavpackdec.h:
* ext/wavpack/gstwavpackenc.c:
* ext/wavpack/gstwavpackenc.h:
* ext/wavpack/gstwavpackparse.c:
* ext/wavpack/gstwavpackparse.h:
* ext/wavpack/gstwavpackstreamreader.c:
* ext/wavpack/gstwavpackstreamreader.h:
* ext/wavpack/md5.c:
* ext/wavpack/md5.h:
* tests/check/Makefile.am:
* tests/check/elements/wavpackdec.c:
* tests/check/elements/wavpackenc.c:
* tests/check/elements/wavpackparse.c:
Move wavpack to good.

17 years agoRemove DirectDraw & DirectSound plugins, as they've moved to Good
Jan Schmidt [Fri, 8 Jun 2007 17:36:46 +0000 (17:36 +0000)]
Remove DirectDraw & DirectSound plugins, as they've 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/inspect/plugin-directdraw.xml:
* docs/plugins/inspect/plugin-directsound.xml:
* sys/Makefile.am:
* sys/directdraw/Makefile.am:
* sys/directdraw/gstdirectdrawplugin.c:
* sys/directdraw/gstdirectdrawsink.c:
* sys/directdraw/gstdirectdrawsink.h:
* sys/directsound/Makefile.am:
* sys/directsound/gstdirectsoundplugin.c:
* sys/directsound/gstdirectsoundsink.c:
* sys/directsound/gstdirectsoundsink.h:
* win32/MANIFEST:
* win32/gst.sln:
* win32/vs6/libgstdirectdraw.dsp:
* win32/vs6/libgstdirectsound.dsp:
* win32/vs7/libgstdirectdraw.vcproj:
* win32/vs7/libgstdirectsound.vcproj:
* win32/vs8/libgstdirectdraw.vcproj:
* win32/vs8/libgstdirectsound.vcproj:
Remove DirectDraw & DirectSound plugins, as they've moved to Good

17 years agoWhen driving the pipeline, also post an error when we get a not-linked flow return...
Tim-Philipp Müller [Fri, 8 Jun 2007 16:49:41 +0000 (16:49 +0000)]
When driving the pipeline, also post an error when we get a not-linked flow return from downstream.

Original commit message from CVS:
* ext/timidity/gsttimidity.c: (gst_timidity_loop):
* ext/timidity/gstwildmidi.c: (gst_wildmidi_loop):
* gst/tta/gstttaparse.c: (gst_tta_parse_loop):
When driving the pipeline, also post an error when we get a
not-linked flow return from downstream.

17 years agoRename the keep-aspect-ratio property to force-aspect-ratio to make it consistent...
Jan Schmidt [Fri, 8 Jun 2007 16:31:15 +0000 (16:31 +0000)]
Rename the keep-aspect-ratio property to force-aspect-ratio to make it consistent with xvimagesink and ximagesink.

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins.args:
* sys/directdraw/gstdirectdrawsink.c:
(gst_directdraw_sink_class_init):
Rename the keep-aspect-ratio property to force-aspect-ratio to make
it consistent with xvimagesink and ximagesink.

17 years agotests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink while...
Tim-Philipp Müller [Fri, 8 Jun 2007 08:12:43 +0000 (08:12 +0000)]
tests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink while autovideosink/ghostpads/whatever ...

Original commit message from CVS:
* tests/icles/videocrop-test.c: (main):
Default to xvimagesink instead of autovideosink while
autovideosink/ghostpads/whatever don't handle the way we use it in
the way we expect it to.

17 years agoconfigure.ac: Bump requirements to released versions of core and -base, and remove...
Tim-Philipp Müller [Wed, 6 Jun 2007 18:30:22 +0000 (18:30 +0000)]
configure.ac: Bump requirements to released versions of core and -base, and remove special-casing for equalizer and r...

Original commit message from CVS:
* configure.ac:
Bump requirements to released versions of core and -base, and remove
special-casing for equalizer and rtpmanager as it's not needed any
longer.

17 years agosys/glsink/glimagesink.c: Sprinkle in some XSync calls to avoid raciness with broken...
Jan Schmidt [Wed, 6 Jun 2007 15:58:31 +0000 (15:58 +0000)]
sys/glsink/glimagesink.c: Sprinkle in some XSync calls to avoid raciness with broken drivers (ATI) when re-using a si...

Original commit message from CVS:
* sys/glsink/glimagesink.c: (gst_glimage_sink_stop),
(gst_glimage_sink_create_window), (gst_glimage_sink_init_display):
Sprinkle in some XSync calls to avoid raciness with broken
drivers (ATI) when re-using a single glimagesink.

17 years agogst/mpegvideoparse/: Fix some silly bugs with calculating the guard sizes.
Jan Schmidt [Wed, 6 Jun 2007 11:03:24 +0000 (11:03 +0000)]
gst/mpegvideoparse/: Fix some silly bugs with calculating the guard sizes.

Original commit message from CVS:
* gst/mpegvideoparse/mpegpacketiser.c:
(mpeg_util_parse_extension_packet), (mpeg_util_parse_sequence_hdr),
(mpeg_util_parse_picture_hdr):
* gst/mpegvideoparse/mpegvideoparse.c:
(mpegvideoparse_handle_sequence), (mpegvideoparse_drain_avail):
Fix some silly bugs with calculating the guard sizes.
Properly compare the old sequence header structure with the new one.
Don't error out on an invalid sequence - just ignore it.

17 years agogst/real/gstrealvideodec.c: Printf fix in debug statement; also print the right numbe...
Tim-Philipp Müller [Wed, 6 Jun 2007 09:11:31 +0000 (09:11 +0000)]
gst/real/gstrealvideodec.c: Printf fix in debug statement; also print the right number there.

Original commit message from CVS:
* gst/real/gstrealvideodec.c: (gst_real_video_dec_decode):
Printf fix in debug statement; also print the right number there.

17 years agoext/sdl/: Add GST_CFLAGS, which apparently somehow fixes the build somewhere (#444499...
Tim-Philipp Müller [Wed, 6 Jun 2007 08:06:44 +0000 (08:06 +0000)]
ext/sdl/: Add GST_CFLAGS, which apparently somehow fixes the build somewhere (#444499); initialise variable to avoid ...

Original commit message from CVS:
* ext/sdl/Makefile.am:
* ext/sdl/sdlvideosink.c: (gst_sdlv_process_events):
Add GST_CFLAGS, which apparently somehow fixes the build somewhere
(#444499); initialise variable to avoid false compiler warning.

17 years agofix up spec file
Christian Schaller [Tue, 5 Jun 2007 14:17:36 +0000 (14:17 +0000)]
fix up spec file

Original commit message from CVS:
fix up spec file

17 years agoAdd plugin to generate a pattern detectable by videodetect.
Wim Taymans [Fri, 1 Jun 2007 14:36:04 +0000 (14:36 +0000)]
Add plugin to generate a pattern detectable by videodetect.

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/inspect/plugin-videosignal.xml:
* gst/videosignal/Makefile.am:
* gst/videosignal/gstvideomark.c: (gst_video_mark_set_caps),
(gst_video_mark_draw_box), (gst_video_mark_420),
(gst_video_mark_transform_ip), (gst_video_mark_set_property),
(gst_video_mark_get_property), (gst_video_mark_base_init),
(gst_video_mark_class_init), (gst_video_mark_init),
(gst_video_mark_get_type):
* gst/videosignal/gstvideomark.h:
* gst/videosignal/gstvideosignal.c: (plugin_init):
Add plugin to generate a pattern detectable by videodetect.

17 years agoext/neon/gstneonhttpsrc.c: Don't leak buffer when returning an error.
Tim-Philipp Müller [Fri, 1 Jun 2007 11:59:52 +0000 (11:59 +0000)]
ext/neon/gstneonhttpsrc.c: Don't leak buffer when returning an error.

Original commit message from CVS:
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_create):
Don't leak buffer when returning an error.

17 years agoext/neon/gstneonhttpsrc.*: Deprecated "uri" property. Clean up property descriptions.
René Stadler [Fri, 1 Jun 2007 09:58:01 +0000 (09:58 +0000)]
ext/neon/gstneonhttpsrc.*: Deprecated "uri" property.  Clean up property descriptions.

Original commit message from CVS:
Patch by René Stadler <mail at renestadler dot de>:
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
(gst_neonhttp_src_init), (gst_neonhttp_src_dispose),
(gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property),
(gst_neonhttp_src_start), (gst_neonhttp_src_do_seek),
(gst_neonhttp_src_set_location),
(gst_neonhttp_src_send_request_and_redirect),
(gst_neonhttp_src_uri_get_uri), (gst_neonhttp_src_uri_set_uri):
* ext/neon/gstneonhttpsrc.h:
Deprecated "uri" property.  Clean up property descriptions.
Change default User-Agent to the slightly more descriptive
"GStreamer neonhttpsrc".
Various other small cleanups, mostly property related.

17 years agoext/libmms/gstmms.h: No reason to use gpointers instead of typed pointes here as...
Tim-Philipp Müller [Thu, 31 May 2007 19:12:37 +0000 (19:12 +0000)]
ext/libmms/gstmms.h: No reason to use gpointers instead of typed pointes here as far as I can see.

Original commit message from CVS:
* ext/libmms/gstmms.h:
No reason to use gpointers instead of typed pointes here as far as I
can see.
* ext/mythtv/gstmythtvsrc.c:
* ext/neon/gstneonhttpsrc.c:
* gst/switch/gstswitch.c:
Don't use gtk-doc magic markers for things that aren't meant to be
parsed by gtk-doc. Makes gtk-doc complain a bit less.

17 years agoAdded videosignal plugin with two plugins to analyse video frames.
Wim Taymans [Wed, 30 May 2007 14:52:07 +0000 (14:52 +0000)]
Added videosignal plugin with two plugins to analyse video frames.

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-videosignal.xml:
* gst/videosignal/Makefile.am:
* gst/videosignal/gstvideoanalyse.c: (gst_video_analyse_set_caps),
(gst_video_analyse_post_message), (gst_video_analyse_420),
(gst_video_analyse_transform_ip), (gst_video_analyse_set_property),
(gst_video_analyse_get_property), (gst_video_analyse_base_init),
(gst_video_analyse_class_init), (gst_video_analyse_init),
(gst_video_analyse_get_type):
* gst/videosignal/gstvideoanalyse.h:
* gst/videosignal/gstvideodetect.c: (gst_video_detect_set_caps),
(gst_video_detect_post_message),
(gst_video_detect_calc_brightness), (gst_video_detect_420),
(gst_video_detect_transform_ip), (gst_video_detect_set_property),
(gst_video_detect_get_property), (gst_video_detect_base_init),
(gst_video_detect_class_init), (gst_video_detect_init),
(gst_video_detect_get_type):
* gst/videosignal/gstvideodetect.h:
* gst/videosignal/gstvideosignal.c: (plugin_init):
* gst/videosignal/gstvideosignal.h:
Added videosignal plugin with two plugins to analyse video frames.
Added videoanalyse to report about brightness and variance in video
frames.
Added videodetect to detect predefined patterns in a video signal.

17 years agodocs/plugins/gst-plugins-bad-plugins.*: More updates.
Tim-Philipp Müller [Wed, 30 May 2007 09:30:52 +0000 (09:30 +0000)]
docs/plugins/gst-plugins-bad-plugins.*: More updates.

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
* docs/plugins/gst-plugins-bad-plugins.prerequisites:
* docs/plugins/gst-plugins-bad-plugins.signals:
More updates.

17 years agodocs/plugins/: Updates; update inspect info for rtpmanager => gstrtpmanager rename...
Tim-Philipp Müller [Wed, 30 May 2007 09:08:24 +0000 (09:08 +0000)]
docs/plugins/: Updates; update inspect info for rtpmanager => gstrtpmanager rename, hopefully that makes the build bo...

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.signals:
* docs/plugins/inspect/plugin-dtsdec.xml:
* docs/plugins/inspect/plugin-gstrtpmanager.xml:
* docs/plugins/inspect/plugin-musepack.xml:
* docs/plugins/inspect/plugin-rtpmanager.xml:
* docs/plugins/inspect/plugin-sdl.xml:
* docs/plugins/inspect/plugin-spcdec.xml:
* docs/plugins/inspect/plugin-swfdec.xml:
Updates; update inspect info for rtpmanager => gstrtpmanager rename,
hopefully that makes the build bots happy again.

17 years agoRename elements to avoid conflict with farsight elements with the same name. Fixes...
Wim Taymans [Mon, 28 May 2007 16:37:47 +0000 (16:37 +0000)]
Rename elements to avoid conflict with farsight elements with the same name. Fixes #430664.

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* gst/rtpmanager/gstrtpbin.c: (create_session), (create_stream),
(gst_rtp_bin_class_init), (create_recv_rtp), (create_recv_rtcp),
(create_send_rtp), (create_rtcp), (gst_rtp_bin_request_new_pad):
* gst/rtpmanager/gstrtpclient.c: (create_stream),
(gst_rtp_client_request_new_pad):
* gst/rtpmanager/gstrtpjitterbuffer.c:
(gst_rtp_jitter_buffer_clear_pt_map), (gst_rtp_jitter_buffer_loop):
* gst/rtpmanager/gstrtpmanager.c: (plugin_init):
* gst/rtpmanager/gstrtpptdemux.c:
* gst/rtpmanager/gstrtpsession.c: (gst_rtp_session_class_init),
(gst_rtp_session_request_new_pad):
* gst/rtpmanager/gstrtpssrcdemux.c:
Rename elements to avoid conflict with farsight elements with the same
name. Fixes #430664.

17 years agosys/directdraw/gstdirectdrawsink.*: Fix more warnings when compiling with MingW ...
Vincent Torri [Thu, 24 May 2007 08:35:23 +0000 (08:35 +0000)]
sys/directdraw/gstdirectdrawsink.*: Fix more warnings when compiling with MingW (#439914).

Original commit message from CVS:
Patch by: Vincent Torri  <vtorri at univ-evry fr>
* sys/directdraw/gstdirectdrawsink.c:
(gst_directdraw_sink_buffer_alloc),
(gst_directdraw_sink_show_frame),
(gst_directdraw_sink_check_primary_surface),
(gst_directdraw_sink_check_offscreen_surface),
(EnumModesCallback2), (gst_directdraw_sink_get_ddrawcaps),
(gst_directdraw_sink_surface_create):
* sys/directdraw/gstdirectdrawsink.h:
Fix more warnings when compiling with MingW (#439914).

17 years agodocs/plugins/gst-plugins-bad-plugins.args: Remove directsoundsink property doc as...
Sébastien Moutte [Wed, 23 May 2007 22:44:12 +0000 (22:44 +0000)]
docs/plugins/gst-plugins-bad-plugins.args: Remove directsoundsink property doc as this sink use the mixer interface now.

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins.args:
Remove directsoundsink property doc as this sink use the mixer
interface now.
* docs/plugins/gst-plugins-bad-plugins.interfaces:
Add interfaces implemented by Windows sinks.
* sys/directsound/gstdirectsoundsink.c:
* sys/directsound/gstdirectsoundsink.h:
Remove directsoundsink property  and implement the mixer interface.
* win32/vs6/gst_plugins_bad.dsw:
* win32/vs6/libgstdirectsound.dsp:
Update project files.
* gst-libs/gst/dshow/gstdshow.cpp:
* gst-libs/gst/dshow/gstdshow.h:
* gst-libs/gst/dshow/gstdshowfakesink.cpp:
* gst-libs/gst/dshow/gstdshowfakesink.h:
* gst-libs/gst/dshow/gstdshowfakesrc.cpp:
* gst-libs/gst/dshow/gstdshowfakesrc.h:
* gst-libs/gst/dshow/gstdshowinterface.cpp:
* gst-libs/gst/dshow/gstdshowinterface.h:
* win32/common/libgstdshow.def:
* win32/vs6/libgstdshow.dsp:
Add a new gst library which allow to create internal Direct Show
graph (pipelines) to wrap Windows sources, decoders or encoders.
It includes a DirectShow fake source and sink and utility functions.
* sys/dshowsrcwrapper/gstdshowaudiosrc.c:
* sys/dshowsrcwrapper/gstdshowaudiosrc.h:
* sys/dshowsrcwrapper/gstdshowsrcwrapper.c:
* sys/dshowsrcwrapper/gstdshowsrcwrapper.h:
* sys/dshowsrcwrapper/gstdshowvideosrc.c:
* sys/dshowsrcwrapper/gstdshowvideosrc.h:
* win32/vs6/libdshowsrcwrapper.dsp:
Add a new plugin to wrap DirectShow sources on Windows.
It gets data from any webcam, dv cam, micro. We could add
tv tunner card later.

17 years agoext/sdl/sdlvideosink.c: Separate the authors by newlines instead of nothing. Fixes...
René Stadler [Wed, 23 May 2007 18:00:15 +0000 (18:00 +0000)]
ext/sdl/sdlvideosink.c: Separate the authors by newlines instead of nothing. Fixes #440774.

Original commit message from CVS:
Patch by René Stadler <mail at renestadler dot de>:
* ext/sdl/sdlvideosink.c:
Separate the authors by newlines instead of nothing. Fixes #440774.

17 years agodocs/plugins/inspect/plugin-rtpmanager.xml: Add doc xml file.
Wim Taymans [Wed, 23 May 2007 16:14:13 +0000 (16:14 +0000)]
docs/plugins/inspect/plugin-rtpmanager.xml: Add doc xml file.

Original commit message from CVS:
* docs/plugins/inspect/plugin-rtpmanager.xml:
Add doc xml file.