platform/upstream/gstreamer.git
18 years agoext/wavpack/gstwavpackdec.c: Fix caps after previous change to byte order endianness.
Tim-Philipp Müller [Tue, 18 Jul 2006 18:05:15 +0000 (18:05 +0000)]
ext/wavpack/gstwavpackdec.c: Fix caps after previous change to byte order endianness.

Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_chain):
Fix caps after previous change to byte order endianness.
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
(gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
(gst_wavpack_parse_loop):
* ext/wavpack/gstwavpackparse.h:
Queue incoming events if there's no source pad yet and
send them downstream later when the pad is there.

18 years agoext/wavpack/gstwavpackdec.*: Output audio in native byte order (which is also how...
Tim-Philipp Müller [Tue, 18 Jul 2006 16:47:25 +0000 (16:47 +0000)]
ext/wavpack/gstwavpackdec.*: Output audio in native byte order (which is also how we get samples from wavpack); outpu...

Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_init),
(gst_wavpack_dec_format_samples),
(gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
(gst_wavpack_dec_change_state):
* ext/wavpack/gstwavpackdec.h:
Output audio in native byte order (which is also how we get
samples from wavpack); output samples with 21-24 bit depth
with 32 bit width (makes things easier for us).

18 years agoext/wavpack/gstwavpackdec.*: More clean-ups: remove most of the disfunctional correct...
Tim-Philipp Müller [Tue, 18 Jul 2006 15:53:35 +0000 (15:53 +0000)]
ext/wavpack/gstwavpackdec.*: More clean-ups: remove most of the disfunctional correction pad stuff for now, if it eve...

Original commit message from CVS:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
(gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
(gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
(gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
(gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state):
* ext/wavpack/gstwavpackdec.h:
More clean-ups: remove most of the disfunctional correction
pad stuff for now, if it ever gets implemented a lot of stuff
will have to be rewritten anyway; redo chain function, move
errors to end, error out instead of g_assert()ing. Also rename
overly long variable 'wavpackdec' to just 'dec'; miscellaneous
other small stuff.

18 years agoconfigure.ac: Check for wavpack version and define WAVPACK_OLD_API if necessary.
Sebastian Dröge [Tue, 18 Jul 2006 14:08:06 +0000 (14:08 +0000)]
configure.ac: Check for wavpack version and define WAVPACK_OLD_API if necessary.

Original commit message from CVS:
Patch by: Sebastian Dröge <slomo at circular-chaos.org>
* configure.ac:
Check for wavpack version and define WAVPACK_OLD_API if
necessary.
* ext/wavpack/Makefile.am:
* ext/wavpack/gstwavpackcommon.c: (gst_wavpack_read_header),
(gst_wavpack_read_metadata):
* ext/wavpack/gstwavpackcommon.h:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init),
(gst_wavpack_dec_class_init), (gst_wavpack_dec_init),
(gst_wavpack_dec_finalize), (gst_wavpack_dec_format_samples),
(gst_wavpack_dec_clip_outgoing_buffer), (gst_wavpack_dec_chain),
(gst_wavpack_dec_sink_event), (gst_wavpack_dec_change_state),
(gst_wavpack_dec_request_new_pad), (gst_wavpack_dec_plugin_init):
* ext/wavpack/gstwavpackdec.h:
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
(gst_wavpack_enc_init), (gst_wavpack_enc_finalize),
(gst_wavpack_enc_set_wp_config):
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init),
(gst_wavpack_parse_finalize), (gst_wavpack_parse_class_init),
(gst_wavpack_parse_index_get_entry_from_sample),
(gst_wavpack_parse_scan_to_find_sample),
(gst_wavpack_parse_handle_seek_event),
(gst_wavpack_parse_create_src_pad):
* ext/wavpack/gstwavpackstreamreader.c:
* ext/wavpack/gstwavpackstreamreader.h:
Port to new/official wavpack API, don't use API that was exported
in wavpack header files and in the lib but meant to be private, at
least not for recent wavpack versions; misc. 'cleanups' (#347443).

18 years agogst/nsf/nsf.c: Fix compilation by not ignoring return values of fread.
Wim Taymans [Tue, 18 Jul 2006 09:36:46 +0000 (09:36 +0000)]
gst/nsf/nsf.c: Fix compilation by not ignoring return values of fread.

Original commit message from CVS:
* gst/nsf/nsf.c: (nsf_load):
Fix compilation by not ignoring return values of fread.

18 years agodocs/plugins/inspect/: adding more inspect docs
Thomas Vander Stichele [Mon, 17 Jul 2006 15:09:31 +0000 (15:09 +0000)]
docs/plugins/inspect/: adding more inspect docs

Original commit message from CVS:
* docs/plugins/inspect/plugin-alsaspdif.xml:
* docs/plugins/inspect/plugin-filter.xml:
* docs/plugins/inspect/plugin-h264parse.xml:
* docs/plugins/inspect/plugin-musepack.xml:
* docs/plugins/inspect/plugin-nsfdec.xml:
* docs/plugins/inspect/plugin-sdl.xml:
* docs/plugins/inspect/plugin-spectrum.xml:
adding more inspect docs

18 years agodocs/plugins/inspect/plugin-gdp.xml: actually commit inspectation of gdp element
Thomas Vander Stichele [Mon, 17 Jul 2006 14:43:55 +0000 (14:43 +0000)]
docs/plugins/inspect/plugin-gdp.xml: actually commit inspectation of gdp element

Original commit message from CVS:
* docs/plugins/inspect/plugin-gdp.xml:
actually commit inspectation of gdp element

18 years agogst/gdp/: remove parent_class setting, BOILERPLATE does this fix typo in comment
Thomas Vander Stichele [Mon, 17 Jul 2006 14:17:45 +0000 (14:17 +0000)]
gst/gdp/: remove parent_class setting, BOILERPLATE does this fix typo in comment

Original commit message from CVS:
2006-07-17  Thomas Vander Stichele  <thomas at apestaart dot org>

* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_class_init):
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
remove parent_class setting, BOILERPLATE does this
(gst_gdp_pay_reset_streamheader):
fix typo in comment

18 years agogst/qtdemux/qtdemux.c: Store duration in uint64 too instead of clipping.
Wim Taymans [Mon, 17 Jul 2006 10:25:57 +0000 (10:25 +0000)]
gst/qtdemux/qtdemux.c: Store duration in uint64 too instead of clipping.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
(gst_qtdemux_prepare_current_sample),
(gst_qtdemux_loop_state_movie):
Store duration in uint64 too instead of clipping.
When we do a keyframe seek and the requested time is at the
keyframe, don't seek back to the beginning of the keyframe.
Fixes #347439.

18 years agoext/faad/gstfaad.c: Don't crash on small buffers.
Wim Taymans [Sun, 16 Jul 2006 14:46:02 +0000 (14:46 +0000)]
ext/faad/gstfaad.c: Don't crash on small buffers.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_sync):
Don't crash on small buffers.

18 years agoext/ivorbis/vorbisfile.c: Reset adapter.
Stefan Kost [Sat, 15 Jul 2006 11:57:00 +0000 (11:57 +0000)]
ext/ivorbis/vorbisfile.c: Reset adapter.

Original commit message from CVS:
* ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_sink_activate):
Reset adapter.

18 years agogst/spectrum/: Do not use deprecated gtk functions.
Stefan Kost [Sat, 15 Jul 2006 11:50:25 +0000 (11:50 +0000)]
gst/spectrum/: Do not use deprecated gtk functions.

Original commit message from CVS:
* gst/spectrum/demo-audiotest.c: (main):
* gst/spectrum/demo-osssrc.c: (main):
Do not use deprecated gtk functions.

18 years agobuild as a plugin, not a lib
Thomas Vander Stichele [Fri, 14 Jul 2006 10:34:36 +0000 (10:34 +0000)]
build as a plugin, not a lib

Original commit message from CVS:
build as a plugin, not a lib

18 years agogst/nsf/: Remove crack malloc/free replacement.
Wim Taymans [Fri, 14 Jul 2006 09:11:11 +0000 (09:11 +0000)]
gst/nsf/: Remove crack malloc/free replacement.

Original commit message from CVS:
* gst/nsf/Makefile.am:
* gst/nsf/memguard.c:
* gst/nsf/memguard.h:
* gst/nsf/types.h:
Remove crack malloc/free replacement.

18 years agodocs/plugins/: add more plugins and elements to docs
Thomas Vander Stichele [Thu, 13 Jul 2006 15:25:58 +0000 (15:25 +0000)]
docs/plugins/: add more plugins and elements to docs

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:
add more plugins and elements to docs
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
fix segfaults due to wrong g_free
add example
* gst/gdp/gstgdppay.c:
add example

18 years agogst/nsf/Makefile.am: Fix build.
Wim Taymans [Thu, 13 Jul 2006 15:22:36 +0000 (15:22 +0000)]
gst/nsf/Makefile.am: Fix build.

Original commit message from CVS:
* gst/nsf/Makefile.am:
Fix build.

18 years agoremove sdlvideosink plugin and update the rest
Thomas Vander Stichele [Thu, 13 Jul 2006 15:22:20 +0000 (15:22 +0000)]
remove sdlvideosink plugin and update the rest

Original commit message from CVS:
remove sdlvideosink plugin and update the rest

18 years agoAdded NSF decoder plugin. Fixes 151192.
Wim Taymans [Thu, 13 Jul 2006 15:07:28 +0000 (15:07 +0000)]
Added NSF decoder plugin. Fixes 151192.

Original commit message from CVS:
Based on patches by: Johan Dahlin <johan at gnome dot org>
Ronald Bultje <rbultje at ronald dot bitfreak dot net>
* configure.ac:
* gst/nsf/Makefile.am:
* gst/nsf/dis6502.h:
* gst/nsf/fds_snd.c:
* gst/nsf/fds_snd.h:
* gst/nsf/fmopl.c:
* gst/nsf/fmopl.h:
* gst/nsf/gstnsf.c:
* gst/nsf/gstnsf.h:
* gst/nsf/log.c:
* gst/nsf/log.h:
* gst/nsf/memguard.c:
* gst/nsf/memguard.h:
* gst/nsf/mmc5_snd.c:
* gst/nsf/mmc5_snd.h:
* gst/nsf/nes6502.c:
* gst/nsf/nes6502.h:
* gst/nsf/nes_apu.c:
* gst/nsf/nes_apu.h:
* gst/nsf/nsf.c:
* gst/nsf/nsf.h:
* gst/nsf/osd.h:
* gst/nsf/types.h:
* gst/nsf/vrc7_snd.c:
* gst/nsf/vrc7_snd.h:
* gst/nsf/vrcvisnd.c:
* gst/nsf/vrcvisnd.h:
Added NSF decoder plugin. Fixes 151192.

18 years agotests/check/Makefile.am: Only run mpeg2enc unit test if we built the mpeg2enc plugin.
Tim-Philipp Müller [Thu, 13 Jul 2006 12:42:29 +0000 (12:42 +0000)]
tests/check/Makefile.am: Only run mpeg2enc unit test if we built the mpeg2enc plugin.

Original commit message from CVS:
* tests/check/Makefile.am:
Only run mpeg2enc unit test if we built the mpeg2enc plugin.

18 years agoconfigure.ac: Don't error out in configure if mjpegtools dev is not there.
Tim-Philipp Müller [Thu, 13 Jul 2006 12:24:58 +0000 (12:24 +0000)]
configure.ac: Don't error out in configure if mjpegtools dev is not there.

Original commit message from CVS:
* configure.ac:
Don't error out in configure if mjpegtools dev is not there.

18 years agoPort mpeg2enc to 0.10 (#343184).
Mark Nauwelaerts [Thu, 13 Jul 2006 11:06:45 +0000 (11:06 +0000)]
Port mpeg2enc to 0.10 (#343184).

Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw at skynet be>
* configure.ac:
* ext/Makefile.am:
* ext/mpeg2enc/Makefile.am:
* ext/mpeg2enc/gstmpeg2enc.cc:
* ext/mpeg2enc/gstmpeg2enc.hh:
* ext/mpeg2enc/gstmpeg2encoder.cc:
* ext/mpeg2enc/gstmpeg2encoder.hh:
* ext/mpeg2enc/gstmpeg2encoptions.cc:
* ext/mpeg2enc/gstmpeg2encpicturereader.cc:
* ext/mpeg2enc/gstmpeg2encpicturereader.hh:
* ext/mpeg2enc/gstmpeg2encstreamwriter.cc:
* ext/mpeg2enc/gstmpeg2encstreamwriter.hh:
Port mpeg2enc to 0.10 (#343184).
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/mpeg2enc.c:
Add unit test for mpeg2enc.
* tests/icles/.cvsignore:
Ignore pitch-test.

18 years agogst/spectrum/gstspectrum.c: Fix typo in property nick.
Tim-Philipp Müller [Wed, 12 Jul 2006 09:28:46 +0000 (09:28 +0000)]
gst/spectrum/gstspectrum.c: Fix typo in property nick.

Original commit message from CVS:
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
Fix typo in property nick.

18 years agogst/filter/: Don't forget new files.
Wim Taymans [Mon, 10 Jul 2006 14:49:46 +0000 (14:49 +0000)]
gst/filter/: Don't forget new files.

Original commit message from CVS:
* gst/filter/gstbpwsinc.h:
* gst/filter/gstiir.h:
* gst/filter/gstlpwsinc.h:
Don't forget new files.

18 years agoI'm too lazy to comment this
Wim Taymans [Mon, 10 Jul 2006 14:43:35 +0000 (14:43 +0000)]
I'm too lazy to comment this

Original commit message from CVS:
*** empty log message ***

18 years agoPorted the gstfilter plugin to GStreamer 0.10.
Mathis Hofer [Mon, 10 Jul 2006 14:42:15 +0000 (14:42 +0000)]
Ported the gstfilter plugin to GStreamer 0.10.

Original commit message from CVS:
Patch by: Mathis Hofer <mathis dot hofer at dreamlab dot net>
* configure.ac:
* gst/filter/Makefile.am:
* gst/filter/gstbpwsinc.c: (gst_bpwsinc_dispose),
(gst_bpwsinc_base_init), (gst_bpwsinc_class_init),
(gst_bpwsinc_init), (bpwsinc_set_caps), (bpwsinc_transform_ip),
(bpwsinc_set_property), (bpwsinc_get_property):
* gst/filter/gstfilter.c: (plugin_init):
* gst/filter/gstfilter.h:
* gst/filter/gstiir.c: (gst_iir_dispose), (gst_iir_base_init),
(gst_iir_class_init), (gst_iir_init), (iir_set_caps),
(iir_transform_ip), (iir_set_property), (iir_get_property):
* gst/filter/gstlpwsinc.c: (gst_lpwsinc_dispose),
(gst_lpwsinc_base_init), (gst_lpwsinc_class_init),
(gst_lpwsinc_init), (lpwsinc_set_caps), (lpwsinc_transform_ip),
(lpwsinc_set_property), (lpwsinc_get_property):
Ported the gstfilter plugin to GStreamer 0.10.

18 years agogst/qtdemux/qtdemux.c: Extract comment information!!
Wim Taymans [Mon, 10 Jul 2006 09:57:26 +0000 (09:57 +0000)]
gst/qtdemux/qtdemux.c: Extract comment information!!

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_udta):
Extract comment information!!

18 years agogst/qtdemux/qtdemux.c: Extract year/date information (fixes #347079).
Tim-Philipp Müller [Mon, 10 Jul 2006 09:46:25 +0000 (09:46 +0000)]
gst/qtdemux/qtdemux.c: Extract year/date information (fixes #347079).

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_udta),
(qtdemux_tag_add_date):
Extract year/date information (fixes #347079).

18 years agogst/qtdemux/qtdemux.c: Don't crash on twos/sowt/raw audio. #345830.
Wim Taymans [Fri, 7 Jul 2006 14:30:26 +0000 (14:30 +0000)]
gst/qtdemux/qtdemux.c: Don't crash on twos/sowt/raw audio. #345830.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
Don't crash on twos/sowt/raw audio. #345830.

18 years agoext/neon/gstneonhttpsrc.*: Remove unlock function. start/stop will do everything...
Lutz Mueller [Fri, 7 Jul 2006 11:44:05 +0000 (11:44 +0000)]
ext/neon/gstneonhttpsrc.*: Remove unlock function. start/stop will do everything needed

Original commit message from CVS:
Patch by: Lutz Mueller <lutz at topfrose dot de>
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
(gst_neonhttp_src_init), (gst_neonhttp_src_finalize),
(request_dispatch), (gst_neonhttp_src_create),
(gst_neonhttp_src_start), (gst_neonhttp_src_get_size),
(gst_neonhttp_src_stop), (set_proxy), (set_uri),
(gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property),
(gst_neonhttp_src_uri_set_uri), (size_header_handler):
* ext/neon/gstneonhttpsrc.h:
Remove unlock function. start/stop will do everything needed
Removed code that was never called.
Use gst_pad_alloc_buffer. Don't send EOS - parent class does that for us.
Do not escape path. Fixes #346723.
Additional code cleanups.

18 years agogst/qtdemux/qtdemux.c: Fix silly crasher in state change function; add
Tim-Philipp Müller [Mon, 3 Jul 2006 20:02:56 +0000 (20:02 +0000)]
gst/qtdemux/qtdemux.c: Fix silly crasher in state change function; add

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
(gst_qtdemux_loop_state_header), (qtdemux_video_caps):
Fix silly crasher in state change function; add
IV41 fourcc (see bug #171111); don't output confusing
debug message when skipping atoms.

18 years agoUse GST_DEBUG_CATEGORY_STATIC where possible (#342503) and fix one GObject boilerplat...
Tim-Philipp Müller [Fri, 23 Jun 2006 09:09:44 +0000 (09:09 +0000)]
Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) and fix one GObject boilerplate macro.

Original commit message from CVS:
* ext/directfb/dfbvideosink.c:
* ext/gsm/gstgsmdec.c:
* ext/gsm/gstgsmenc.c:
* ext/libmms/gstmms.c:
* ext/neon/gstneonhttpsrc.c:
* ext/theora/theoradec.c:
* gst/freeze/gstfreeze.c:
* gst/gdp/gstgdpdepay.c:
* gst/gdp/gstgdppay.c:
* sys/glsink/glimagesink.c:
Use GST_DEBUG_CATEGORY_STATIC where possible (#342503)
and fix one GObject boilerplate macro.

18 years agogst/: Avoid unnecessary class cast check in class_init functions (#337747).
Cody Russell [Thu, 22 Jun 2006 10:10:51 +0000 (10:10 +0000)]
gst/: Avoid unnecessary class cast check in class_init functions (#337747).

Original commit message from CVS:
Patch by: Cody Russell <bratsche at gnome org>
* gst/audioresample/gstaudioresample.c:
(gst_audioresample_class_init):
* gst/playback/gststreamselector.c:
(gst_stream_selector_class_init):
* gst/subparse/gstsubparse.c: (gst_sub_parse_class_init):
* gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
* gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_class_init):
* gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_class_init):
* gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_class_init):
* gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_class_init):
* gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init):
* gst/videotestsrc/gstvideotestsrc.c:
(gst_video_test_src_class_init):
* gst/volume/gstvolume.c: (gst_volume_class_init):
Avoid unnecessary class cast check in class_init
functions (#337747).

18 years agogst/modplug/libmodplug/stdafx.h: Fix modplug on AMD64. Fixes #345336.
Wim Taymans [Tue, 20 Jun 2006 11:07:02 +0000 (11:07 +0000)]
gst/modplug/libmodplug/stdafx.h: Fix modplug on AMD64. Fixes #345336.

Original commit message from CVS:
* gst/modplug/libmodplug/stdafx.h:
Fix modplug on AMD64. Fixes #345336.

18 years agoconfigure.ac: Fix check so that future libneon API changes won't break the build.
Tim-Philipp Müller [Mon, 19 Jun 2006 14:07:24 +0000 (14:07 +0000)]
configure.ac: Fix check so that future libneon API changes won't break the build.

Original commit message from CVS:
* configure.ac:
Fix check so that future libneon API changes won't break the build.
* ext/neon/gstneonhttpsrc.c:
Fix build with libneon-0.26.x (#345182).

18 years agoadd latest plugins
Christian Schaller [Mon, 19 Jun 2006 13:17:57 +0000 (13:17 +0000)]
add latest plugins

Original commit message from CVS:
add latest plugins

18 years agoconfigure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).
Tim-Philipp Müller [Sat, 17 Jun 2006 15:09:39 +0000 (15:09 +0000)]
configure.ac: Fix --disable-external (can't set conditionals conditionally, #343602).

Original commit message from CVS:
* configure.ac:
Fix --disable-external (can't set conditionals conditionally,
#343602).

18 years agotests/check/elements/audioresample.c: Add test case for bug #342789 fixed below.
Tim-Philipp Müller [Fri, 16 Jun 2006 15:43:23 +0000 (15:43 +0000)]
tests/check/elements/audioresample.c: Add test case for bug #342789 fixed below.

Original commit message from CVS:
* tests/check/elements/audioresample.c: (test_reuse),
(audioresample_suite):
Add test case for bug #342789 fixed below.

18 years agogst/audioresample/gstaudioresample.c: Implement GstBaseTransform::start and ::stop...
Tim-Philipp Müller [Fri, 16 Jun 2006 15:17:44 +0000 (15:17 +0000)]
gst/audioresample/gstaudioresample.c: Implement GstBaseTransform::start and ::stop so that audioresample can clear it...

Original commit message from CVS:
* gst/audioresample/gstaudioresample.c:
(gst_audioresample_class_init), (gst_audioresample_init),
(audioresample_start), (audioresample_stop),
(gst_audioresample_set_property), (gst_audioresample_get_property):
Implement GstBaseTransform::start and ::stop so that audioresample
can clear its internal state properly and be reused insted of
causing non-negotiated errors with playbin under some circumstances
(#342789).
* tests/check/elements/audioresample.c: (setup_audioresample),
(cleanup_audioresample):
Need to set element state here so that ::start and ::stop are
called.

18 years agogst/spectrum/Makefile.am: Fix build.
Zaheer Abbas Merali [Fri, 16 Jun 2006 12:35:08 +0000 (12:35 +0000)]
gst/spectrum/Makefile.am: Fix build.

Original commit message from CVS:
2006-06-16  Zaheer Abbas Merali  <zaheerabbas at merali dot org>

* gst/spectrum/Makefile.am:
Fix build.

18 years agogst/spectrum/: port to use message to get results, cleanly exit when closing the...
Stefan Kost [Fri, 16 Jun 2006 09:49:07 +0000 (09:49 +0000)]
gst/spectrum/: port to use message to get results, cleanly exit when closing the window

Original commit message from CVS:
* gst/spectrum/demo-audiotest.c: (on_window_destroy),
(draw_spectrum), (message_handler), (main):
* gst/spectrum/demo-osssrc.c: (on_window_destroy), (draw_spectrum),
(message_handler), (main):
port to use message to get results, cleanly exit when closing the window
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
(gst_spectrum_init), (gst_spectrum_dispose),
(gst_spectrum_set_property), (gst_spectrum_get_property),
(gst_spectrum_set_caps), (gst_spectrum_start),
(gst_spectrum_message_new), (gst_spectrum_transform_ip):
* gst/spectrum/gstspectrum.h:
port to derive from basetransform and send results via messages
(like level element)

18 years agogst/qtdemux/qtdemux.c: Combine return values from src pad pushes.
Wim Taymans [Thu, 15 Jun 2006 15:58:09 +0000 (15:58 +0000)]
gst/qtdemux/qtdemux.c: Combine return values from src pad pushes.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
(gst_qtdemux_combine_flows), (gst_qtdemux_loop_state_movie),
(gst_qtdemux_loop), (gst_qtdemux_chain), (qtdemux_parse_trak):
Combine return values from src pad pushes.

18 years agogst/qtdemux/qtdemux.c: Don't crash on files with 0 samples, EOS immediatly instead.
Wim Taymans [Thu, 15 Jun 2006 08:50:09 +0000 (08:50 +0000)]
gst/qtdemux/qtdemux.c: Don't crash on files with 0 samples, EOS immediatly instead.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_loop_state_header),
(gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
(gst_qtdemux_add_stream):
Don't crash on files with 0 samples, EOS immediatly instead.
Fixes #344944.

18 years agoext/soundtouch/: Make pitch element controllable via GstController interface (#344821).
Wouter Paesen [Wed, 14 Jun 2006 18:07:51 +0000 (18:07 +0000)]
ext/soundtouch/: Make pitch element controllable via GstController interface (#344821).

Original commit message from CVS:
Patch by: Wouter Paesen  <wouter at kangaroot net>
* ext/soundtouch/Makefile.am:
* ext/soundtouch/gstpitch.cc:
Make pitch element controllable via GstController interface
(#344821).
* configure.ac:
Up core requirements to 0.10.8.1/CVS because earlier
GstControllers can't handle float properties correctly.
Check for GstController CFLAGS and LIBS.
* tests/icles/Makefile.am:
* tests/icles/pitch-test.c: (main):
Add small test program for the above (welcome to the 80s!).

18 years agoext/wavpack/gstwavpackenc.*: Use bitrate property solely for bitrates and add new...
Sebastian Dröge [Wed, 14 Jun 2006 09:32:27 +0000 (09:32 +0000)]
ext/wavpack/gstwavpackenc.*: Use bitrate property solely for bitrates and add new bits-per-sample property for the ot...

Original commit message from CVS:
Patch by: Sebastian Dröge  <slomo at circular-chaos org>
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init),
(gst_wavpack_enc_class_init), (gst_wavpack_enc_set_wp_config),
(gst_wavpack_enc_chain), (gst_wavpack_enc_sink_event),
(gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
* ext/wavpack/gstwavpackenc.h:
Use bitrate property solely for bitrates and add new
bits-per-sample property for the other stuff. Set duration
to 'unknown' in initial header and resend header with proper
duration on EOS; update Sebastian's e-mail address.

18 years agoex/: #define red green
Tim-Philipp Müller [Mon, 12 Jun 2006 11:30:08 +0000 (11:30 +0000)]
ex/: #define red green

Original commit message from CVS:
* examples/directfb/.cvsignore:
* ext/directfb/.cvsignore:
#define red green

18 years agogst/spectrum/.cvsignore: Ignore more.
Tim-Philipp Müller [Mon, 12 Jun 2006 11:04:59 +0000 (11:04 +0000)]
gst/spectrum/.cvsignore: Ignore more.

Original commit message from CVS:
* gst/spectrum/.cvsignore:
Ignore more.

18 years agoext/libmms/gstmms.c: Set caps on outgoing buffers.
Tim-Philipp Müller [Mon, 12 Jun 2006 10:53:26 +0000 (10:53 +0000)]
ext/libmms/gstmms.c: Set caps on outgoing buffers.

Original commit message from CVS:
* ext/libmms/gstmms.c: (gst_mms_create):
Set caps on outgoing buffers.
* sys/directdraw/gstdirectdrawsink.c: (gst_directdrawsink_init):
Comment out unused global instance variable.

18 years agomoap ignore
Thomas Vander Stichele [Sun, 11 Jun 2006 22:37:07 +0000 (22:37 +0000)]
moap ignore

Original commit message from CVS:
moap ignore

18 years agoautogen.sh: require am17
Thomas Vander Stichele [Sun, 11 Jun 2006 13:57:19 +0000 (13:57 +0000)]
autogen.sh: require am17

Original commit message from CVS:

* autogen.sh:
require am17
* configure.ac:
* ext/annodex/Makefile.am:
* ext/cdio/Makefile.am:
* ext/dv/Makefile.am:
* ext/esd/Makefile.am:
* ext/flac/Makefile.am:
* ext/gdk_pixbuf/Makefile.am:
* ext/ladspa/Makefile.am:
* ext/libcaca/Makefile.am:
* ext/speex/Makefile.am:
* ext/taglib/Makefile.am:
* sys/oss/Makefile.am:
* sys/sunaudio/Makefile.am:
* sys/ximage/Makefile.am:
clean up build further

18 years agoext/wavpack/: Add wavpack encoder element (#343131).
Sebastian Dröge [Sat, 10 Jun 2006 15:33:18 +0000 (15:33 +0000)]
ext/wavpack/: Add wavpack encoder element (#343131).

Original commit message from CVS:
Patch by: Sebastian Dröge  <mail at slomosnail de>
* ext/wavpack/Makefile.am:
* ext/wavpack/gstwavpack.c: (plugin_init):
* ext/wavpack/gstwavpackcommon.h:
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_mode_get_type),
(gst_wavpack_enc_correction_mode_get_type),
(gst_wavpack_enc_joint_stereo_mode_get_type),
(gst_wavpack_enc_base_init), (gst_wavpack_enc_class_init),
(gst_wavpack_enc_init), (gst_wavpack_enc_dispose),
(gst_wavpack_enc_sink_set_caps), (gst_wavpack_enc_set_wp_config),
(gst_wavpack_enc_format_samples), (gst_wavpack_enc_push_block),
(gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
(gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
(gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property),
(gst_wavpack_enc_plugin_init):
* ext/wavpack/gstwavpackenc.h:
* ext/wavpack/md5.c:
* ext/wavpack/md5.h:
Add wavpack encoder element (#343131).

18 years agoconfigure.ac: Check for X before using X_CFLAGS in the check for opengl (#343866).
Tim-Philipp Müller [Fri, 9 Jun 2006 17:38:20 +0000 (17:38 +0000)]
configure.ac: Check for X before using X_CFLAGS in the check for opengl (#343866).

Original commit message from CVS:
* configure.ac:
Check for X before using X_CFLAGS in the check for opengl (#343866).
* ext/musepack/Makefile.am:
* ext/wavpack/Makefile.am:
* gst/speed/Makefile.am:
Add missing GST_LIBS, fixes build on cygwin (#343866).

18 years agoadapt to new api
Thomas Vander Stichele [Tue, 6 Jun 2006 16:26:59 +0000 (16:26 +0000)]
adapt to new api

Original commit message from CVS:
adapt to new api

18 years agobuild gdp plugins
Thomas Vander Stichele [Tue, 6 Jun 2006 16:14:52 +0000 (16:14 +0000)]
build gdp plugins

Original commit message from CVS:
build gdp plugins

18 years agoignore more
Thomas Vander Stichele [Tue, 6 Jun 2006 15:16:15 +0000 (15:16 +0000)]
ignore more

Original commit message from CVS:
ignore more

18 years agoconfigure.ac: enable building of GDP elements
Thomas Vander Stichele [Tue, 6 Jun 2006 14:39:15 +0000 (14:39 +0000)]
configure.ac: enable building of GDP elements

Original commit message from CVS:
* configure.ac:
enable building of GDP elements
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain):
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
(gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
(gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
(gst_gdp_pay_reset_streamheader), (gst_gdp_pay_sink_event),
(gst_gdp_pay_set_property), (gst_gdp_pay_get_property),
(gst_gdp_pay_change_state):
* gst/gdp/gstgdppay.h:
add version 1.0

18 years agotests/check/: Don't busy-wait in tests; this was causing test timeouts very frequentl...
Michael Smith [Fri, 2 Jun 2006 17:01:01 +0000 (17:01 +0000)]
tests/check/: Don't busy-wait in tests; this was causing test timeouts very frequently when running under valgrind.

Original commit message from CVS:
* tests/check/elements/audioconvert.c: (set_channel_positions),
(get_float_mc_caps), (get_int_mc_caps):
* tests/check/elements/audioresample.c:
* tests/check/elements/audiotestsrc.c: (GST_START_TEST):
* tests/check/elements/videorate.c:
* tests/check/elements/videotestsrc.c: (GST_START_TEST):
* tests/check/elements/volume.c:
* tests/check/elements/vorbisdec.c:
* tests/check/pipelines/vorbisenc.c: (GST_START_TEST):
Don't busy-wait in tests; this was causing test timeouts very
frequently when running under valgrind.

18 years agosmall fixes
Thomas Vander Stichele [Fri, 2 Jun 2006 16:45:59 +0000 (16:45 +0000)]
small fixes

Original commit message from CVS:
small fixes

18 years agoext/theora/theoradec.c: Theora 4:4:4 pixel format support.
Michael Smith [Fri, 2 Jun 2006 13:43:24 +0000 (13:43 +0000)]
ext/theora/theoradec.c: Theora 4:4:4 pixel format support.

Original commit message from CVS:
* ext/theora/theoradec.c: (theora_dec_src_convert),
(theora_handle_type_packet), (theora_handle_422_image),
(theora_handle_444_image), (theora_handle_420_image),
(theora_handle_data_packet):
Theora 4:4:4 pixel format support.

18 years agogst/gdp/gstgdppay.c: add crc-header and crc-payload properties don't error out on...
Thomas Vander Stichele [Fri, 2 Jun 2006 10:28:32 +0000 (10:28 +0000)]
gst/gdp/gstgdppay.c: add crc-header and crc-payload properties don't error out on some things that are recoverable

Original commit message from CVS:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init),
(gst_gdp_pay_init), (gst_gdp_buffer_from_caps),
(gst_gdp_pay_buffer_from_buffer), (gst_gdp_buffer_from_event),
(gst_gdp_pay_reset_streamheader), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_set_property),
(gst_gdp_pay_get_property):
add crc-header and crc-payload properties
don't error out on some things that are recoverable
* tests/check/elements/gdppay.c: (GST_START_TEST), (gdppay_suite):
add test for crc

18 years agoFix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
Stefan Kost [Thu, 1 Jun 2006 22:00:26 +0000 (22:00 +0000)]
Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass

Original commit message from CVS:
* ext/alsaspdif/alsaspdifsink.h:
* ext/amrwb/gstamrwbdec.h:
* ext/amrwb/gstamrwbenc.h:
* ext/amrwb/gstamrwbparse.h:
* ext/arts/gst_arts.h:
* ext/artsd/gstartsdsink.h:
* ext/audiofile/gstafparse.h:
* ext/audiofile/gstafsink.h:
* ext/audiofile/gstafsrc.h:
* ext/audioresample/gstaudioresample.h:
* ext/bz2/gstbz2dec.h:
* ext/bz2/gstbz2enc.h:
* ext/dirac/gstdiracdec.h:
* ext/directfb/dfbvideosink.h:
* ext/divx/gstdivxdec.h:
* ext/divx/gstdivxenc.h:
* ext/dts/gstdtsdec.h:
* ext/faac/gstfaac.h:
* ext/gsm/gstgsmdec.h:
* ext/gsm/gstgsmenc.h:
* ext/ivorbis/vorbisenc.h:
* ext/libfame/gstlibfame.h:
* ext/nas/nassink.h:
* ext/neon/gstneonhttpsrc.h:
* ext/polyp/polypsink.h:
* ext/sdl/sdlaudiosink.h:
* ext/sdl/sdlvideosink.h:
* ext/shout/gstshout.h:
* ext/snapshot/gstsnapshot.h:
* ext/sndfile/gstsf.h:
* ext/swfdec/gstswfdec.h:
* ext/tarkin/gsttarkindec.h:
* ext/tarkin/gsttarkinenc.h:
* ext/theora/theoradec.h:
* ext/wavpack/gstwavpackdec.h:
* ext/wavpack/gstwavpackparse.h:
* ext/xine/gstxine.h:
* ext/xvid/gstxviddec.h:
* ext/xvid/gstxvidenc.h:
* gst/cdxaparse/gstcdxaparse.h:
* gst/cdxaparse/gstcdxastrip.h:
* gst/colorspace/gstcolorspace.h:
* gst/festival/gstfestival.h:
* gst/freeze/gstfreeze.h:
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.h:
* gst/modplug/gstmodplug.h:
* gst/mpeg1sys/gstmpeg1systemencode.h:
* gst/mpeg1videoparse/gstmp1videoparse.h:
* gst/mpeg2sub/gstmpeg2subt.h:
* gst/mpegaudioparse/gstmpegaudioparse.h:
* gst/multifilesink/gstmultifilesink.h:
* gst/overlay/gstoverlay.h:
* gst/playondemand/gstplayondemand.h:
* gst/qtdemux/qtdemux.h:
* gst/rtjpeg/gstrtjpegdec.h:
* gst/rtjpeg/gstrtjpegenc.h:
* gst/smooth/gstsmooth.h:
* gst/smoothwave/gstsmoothwave.h:
* gst/spectrum/gstspectrum.h:
* gst/speed/gstspeed.h:
* gst/stereo/gststereo.h:
* gst/switch/gstswitch.h:
* gst/tta/gstttadec.h:
* gst/tta/gstttaparse.h:
* gst/videodrop/gstvideodrop.h:
* gst/xingheader/gstxingmux.h:
* sys/directdraw/gstdirectdrawsink.h:
* sys/directsound/gstdirectsoundsink.h:
* sys/dxr3/dxr3audiosink.h:
* sys/dxr3/dxr3spusink.h:
* sys/dxr3/dxr3videosink.h:
* sys/qcam/gstqcamsrc.h:
* sys/vcd/vcdsrc.h:
Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass

18 years agoFix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
Stefan Kost [Thu, 1 Jun 2006 19:19:50 +0000 (19:19 +0000)]
Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass

Original commit message from CVS:
* ext/alsa/gstalsamixerelement.h:
* ext/alsa/gstalsamixeroptions.h:
* ext/alsa/gstalsamixertrack.h:
* ext/gnomevfs/gstgnomevfssink.h:
* ext/gnomevfs/gstgnomevfssrc.h:
* ext/theora/gsttheoradec.h:
* ext/theora/gsttheoraenc.h:
* ext/theora/gsttheoraparse.h:
* ext/vorbis/vorbisparse.h:
* gst-libs/gst/audio/gstaudioclock.h:
* gst-libs/gst/audio/gstaudiofilter.h:
* gst-libs/gst/rtp/gstbasertpaudiopayload.h:
* gst/audioconvert/gstaudioconvert.h:
* gst/audioresample/gstaudioresample.h:
* gst/audiotestsrc/gstaudiotestsrc.h:
* gst/ffmpegcolorspace/gstffmpegcolorspace.h:
* gst/playback/gststreamselector.h:
* gst/tcp/gstmultifdsink.h:
* gst/tcp/gsttcpclientsink.h:
* gst/tcp/gsttcpclientsrc.h:
* gst/tcp/gsttcpserversink.h:
* gst/tcp/gsttcpserversrc.h:
* gst/videorate/gstvideorate.h:
* gst/videoscale/gstvideoscale.h:
* gst/videotestsrc/gstvideotestsrc.h:
* gst/volume/gstvolume.h:
* sys/v4l/gstv4ljpegsrc.h:
* sys/v4l/gstv4lmjpegsink.h:
* sys/v4l/gstv4lmjpegsrc.h:
* sys/v4l/gstv4lsrc.h:
* sys/ximage/ximagesink.h:
* sys/xvimage/xvimagesink.h:
* tests/old/testsuite/alsa/sinesrc.h:
Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass

18 years agoext/faad/gstfaad.h: Forgot to commit the header file too.
Edward Hervey [Wed, 31 May 2006 19:26:24 +0000 (19:26 +0000)]
ext/faad/gstfaad.h: Forgot to commit the header file too.

Original commit message from CVS:
* ext/faad/gstfaad.h:
Forgot to commit the header file too.

18 years agoext/faad/gstfaad.c: Added GstSegment to control segments.
Edward Hervey [Wed, 31 May 2006 13:37:27 +0000 (13:37 +0000)]
ext/faad/gstfaad.c: Added GstSegment to control segments.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_class_init), (gst_faad_init),
(gst_faad_dispose), (gst_faad_sink_event), (clip_outgoing_buffer),
(gst_faad_chain), (gst_faad_change_state):
Added GstSegment to control segments.
Added clipping/dropping of outgoing buffers in order to have accurate
seeking working properly.

18 years agoext/bz2/: Use gst_type_find_helper_* functions for typefinding; use correct caps...
Lutz Müller [Sun, 28 May 2006 17:08:17 +0000 (17:08 +0000)]
ext/bz2/: Use gst_type_find_helper_* functions for typefinding; use correct caps with gst_pad_alloc_buffer(); add sta...

Original commit message from CVS:
Patch by: Lutz Müller  <lutz at topfrose de>
* ext/bz2/Makefile.am:
* ext/bz2/gstbz2dec.c: (gst_bz2dec_chain), (gst_bz2dec_init),
(gst_bz2dec_change_state), (gst_bz2dec_class_init):
Use gst_type_find_helper_* functions for typefinding; use
correct caps with gst_pad_alloc_buffer(); add state change
function and reset decoder in it; don't unref buffer if
pad_push fails; use fixed caps on source pad. (#341524).

18 years agogst/spectrum/: added another example
Stefan Kost [Fri, 26 May 2006 22:35:00 +0000 (22:35 +0000)]
gst/spectrum/: added another example

Original commit message from CVS:
* gst/spectrum/Makefile.am:
* gst/spectrum/demo-audiotest.c: (on_frequency_changed),
(spectrum_chain), (main):
* gst/spectrum/demo-osssrc.c:
added another example
* sys/v4l2/gstv4l2src.c:
fix typo

18 years agogst/qtdemux/qtdemux.c: Clip the outputed NEWSEGMENT stop time to the configured segme...
Edward Hervey [Fri, 26 May 2006 13:16:54 +0000 (13:16 +0000)]
gst/qtdemux/qtdemux.c: Clip the outputed NEWSEGMENT stop time to the configured segment stop time.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment):
Clip the outputed NEWSEGMENT stop time to the configured segment stop
time.

18 years agogst/qtdemux/qtdemux.c: Don't clear the running variable in the seek code.
Wim Taymans [Fri, 26 May 2006 11:48:44 +0000 (11:48 +0000)]
gst/qtdemux/qtdemux.c: Don't clear the running variable in the seek code.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_do_seek):
Don't clear the running variable in the seek code.

18 years agogst/qtdemux/qtdemux.c: Detect QCELP in mp4a descriptors.
Wim Taymans [Wed, 24 May 2006 11:56:43 +0000 (11:56 +0000)]
gst/qtdemux/qtdemux.c: Detect QCELP in mp4a descriptors.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_esds):
Detect QCELP in mp4a descriptors.

18 years agogst/qtdemux/qtdemux.c: po/POTFILES.in:
Tim-Philipp Müller [Mon, 22 May 2006 18:00:52 +0000 (18:00 +0000)]
gst/qtdemux/qtdemux.c: po/POTFILES.in:

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), (plugin_init):
po/POTFILES.in:
Throw an error when the file is encrypted. Move plugin_init stuff
to the end of the file, add stuff for i18n, make debug category
static.

18 years agosigh, really don't build these
Thomas Vander Stichele [Mon, 22 May 2006 16:24:12 +0000 (16:24 +0000)]
sigh, really don't build these

Original commit message from CVS:
sigh, really don't build these

18 years agoNew plugin: h264parse (#340638)
Michal Benes [Mon, 22 May 2006 16:08:34 +0000 (16:08 +0000)]
New plugin: h264parse (#340638)

Original commit message from CVS:
Patch by: Michal Benes  <michal dot benes at xeris dot cz>
* configure.ac:
* gst/h264parse/Makefile.am:
* gst/h264parse/gsth264parse.c: (gst_h264_parse_base_init),
(gst_h264_parse_finalize), (gst_h264_parse_class_init),
(gst_h264_parse_init), (gst_h264_parse_chain),
(gst_h264_parse_handle_event), (plugin_init):
* gst/h264parse/gsth264parse.h:
New plugin: h264parse (#340638)

18 years agogst/gdp/: Handle error cases when calling functions do downwards state change after...
Thomas Vander Stichele [Mon, 22 May 2006 15:53:07 +0000 (15:53 +0000)]
gst/gdp/: Handle error cases when calling functions do downwards state change after parent's change_state

Original commit message from CVS:
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_chain),
(gst_gdp_depay_change_state):
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_reset_streamheader),
(gst_gdp_pay_chain), (gst_gdp_pay_sink_event),
(gst_gdp_pay_change_state):
* gst/gdp/gstgdppay.h:
Handle error cases when calling functions
do downwards state change after parent's change_state
* tests/check/elements/gdpdepay.c: (GST_START_TEST):
* tests/check/elements/gdppay.c: (GST_START_TEST):
clean up more

18 years agodon't build these yet
Thomas Vander Stichele [Mon, 22 May 2006 14:37:41 +0000 (14:37 +0000)]
don't build these yet

Original commit message from CVS:
don't build these yet

18 years agodon't build these yet
Thomas Vander Stichele [Mon, 22 May 2006 13:40:28 +0000 (13:40 +0000)]
don't build these yet

Original commit message from CVS:
don't build these yet

18 years agoadding GDP payloader and depayloader. Build integration will follow later when the...
Thomas Vander Stichele [Mon, 22 May 2006 13:25:52 +0000 (13:25 +0000)]
adding GDP payloader and depayloader.  Build integration will follow later when the GDP issues for core are sorted out.

Original commit message from CVS:
* gst/gdp/Makefile.am:
* gst/gdp/gstgdp.c: (plugin_init):
* gst/gdp/gstgdpdepay.c: (gst_gdp_depay_base_init),
(gst_gdp_depay_class_init), (gst_gdp_depay_init),
(gst_gdp_depay_finalize), (gst_gdp_depay_chain),
(gst_gdp_depay_change_state), (gst_gdp_depay_plugin_init):
* gst/gdp/gstgdpdepay.h:
* gst/gdp/gstgdppay.c: (gst_gdp_pay_base_init),
(gst_gdp_pay_class_init), (gst_gdp_pay_init),
(gst_gdp_pay_dispose), (gst_gdp_stamp_buffer),
(gst_gdp_buffer_from_caps), (gst_gdp_pay_buffer_from_buffer),
(gst_gdp_buffer_from_event), (gst_gdp_pay_reset_streamheader),
(gst_gdp_queue_buffer), (gst_gdp_pay_chain),
(gst_gdp_pay_sink_event), (gst_gdp_pay_change_state),
(gst_gdp_pay_plugin_init):
* gst/gdp/gstgdppay.h:
* tests/check/Makefile.am:
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
(cleanup_gdpdepay), (gdpdepay_push_per_byte), (GST_START_TEST),
(setup_gdpdepay_streamheader), (gdpdepay_suite), (main):
* tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay),
(GST_START_TEST), (setup_gdppay_streamheader), (gdppay_suite),
(main):
adding GDP payloader and depayloader.  Build integration will
follow later when the GDP issues for core are sorted out.

18 years agogst/spectrum/gstspectrum.c: Use boilerplate macro, fix strings to match plugin-moval...
Stefan Kost [Sun, 21 May 2006 16:41:44 +0000 (16:41 +0000)]
gst/spectrum/gstspectrum.c: Use boilerplate macro, fix strings to match plugin-moval-requirements

Original commit message from CVS:
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
(gst_spectrum_init), (gst_spectrum_set_sink_caps),
(gst_spectrum_get_sink_caps), (gst_spectrum_chain):
Use boilerplate macro, fix strings to match plugin-moval-requirements

18 years agogst/spectrum/Makefile.am: Link to base libraries
Stefan Kost [Sun, 21 May 2006 16:23:23 +0000 (16:23 +0000)]
gst/spectrum/Makefile.am: Link to base libraries

Original commit message from CVS:
* gst/spectrum/Makefile.am:
Link to base libraries
* gst/spectrum/demo-osssrc.c: (main):
use new threshhold property
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
(gst_spectrum_init), (gst_spectrum_dispose),
(gst_spectrum_set_property), (gst_spectrum_set_sink_caps),
(gst_spectrum_get_sink_caps), (gst_spectrum_chain),
(gst_spectrum_change_state):
* gst/spectrum/gstspectrum.h:
Use gst_adapter, support multiple-channels, add threshold property for
result, add docs, fix resulting spectrum range (was including mirrored
results)

18 years agoInitial port of the spectrum element
Stefan Kost [Sat, 20 May 2006 22:42:15 +0000 (22:42 +0000)]
Initial port of the spectrum element

Original commit message from CVS:
* configure.ac:
* gst/spectrum/demo-osssrc.c: (spectrum_chain), (main):
* gst/spectrum/fix_fft.c: (gst_spectrum_fix_dot):
* gst/spectrum/gstspectrum.c: (gst_spectrum_get_type),
(gst_spectrum_base_init), (gst_spectrum_class_init),
(gst_spectrum_init), (gst_spectrum_dispose),
(gst_spectrum_set_property), (gst_spectrum_chain):
* gst/spectrum/gstspectrum.h:
Initial port of the spectrum element

18 years agoI forget to add sys/v4l2/gstv4l2xoverlay.c in las commit
Edgard Lima [Fri, 19 May 2006 18:58:05 +0000 (18:58 +0000)]
I forget to add sys/v4l2/gstv4l2xoverlay.c in las commit

Original commit message from CVS:
I forget to add sys/v4l2/gstv4l2xoverlay.c in las commit

18 years agoSome clean-ups requested by wingo in bug #338818.
Edgard Lima [Fri, 19 May 2006 18:31:25 +0000 (18:31 +0000)]
Some clean-ups requested by wingo in bug #338818.

Original commit message from CVS:
Some clean-ups requested by wingo in bug #338818.

18 years agoext/alsaspdif/alsaspdifsink.*: Use sampling rate from set_caps. Comment out some...
Michael Smith [Fri, 19 May 2006 14:17:04 +0000 (14:17 +0000)]
ext/alsaspdif/alsaspdifsink.*: Use sampling rate from set_caps. Comment out some more unused code.

Original commit message from CVS:
* ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init),
(alsaspdifsink_class_init), (alsaspdifsink_init),
(alsaspdifsink_dispose), (alsaspdifsink_set_property),
(alsaspdifsink_get_property), (alsaspdifsink_set_caps),
(alsaspdifsink_get_time), (alsaspdifsink_open),
(alsaspdifsink_close), (alsaspdifsink_find_pcm_device),
(alsaspdifsink_write_frame), (alsaspdifsink_event),
(alsaspdifsink_get_times), (alsaspdifsink_current_delay),
(generate_iec958_zero_frame), (alsaspdifsink_render),
(ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init):
* ext/alsaspdif/alsaspdifsink.h:
Use sampling rate from set_caps. Comment out some more unused code.

18 years agoconfigure.ac: Check for X11
Stefan Kost [Thu, 18 May 2006 19:34:47 +0000 (19:34 +0000)]
configure.ac: Check for X11

Original commit message from CVS:
* configure.ac:
Check for X11
* sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices):
* sys/v4l2/gstv4l2object.h:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_iface_supported):
* sys/v4l2/gstv4l2src.h:
* sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
* sys/v4l2/gstv4l2xoverlay.h:
Code cleanups, fix debug macros

18 years agoext/Makefile.am: Fix distcheck?
Michael Smith [Thu, 18 May 2006 13:12:19 +0000 (13:12 +0000)]
ext/Makefile.am: Fix distcheck?

Original commit message from CVS:
* ext/Makefile.am:
Fix distcheck?

18 years agoAdd an alsa plugin to output IEC958 frames over S/PDIF
Michael Smith [Thu, 18 May 2006 12:51:01 +0000 (12:51 +0000)]
Add an alsa plugin to output IEC958 frames over S/PDIF

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/alsaspdif/Makefile.am:
* ext/alsaspdif/alsaspdifsink.c: (alsaspdifsink_base_init),
(alsaspdifsink_class_init), (alsaspdifsink_init),
(alsaspdifsink_dispose), (alsaspdifsink_set_property),
(alsaspdifsink_get_property), (alsaspdifsink_provide_clock),
(alsaspdifsink_get_time), (alsaspdifsink_open),
(alsaspdifsink_close), (alsaspdifsink_find_pcm_device),
(alsaspdifsink_write_frame), (alsaspdifsink_event),
(alsaspdifsink_get_times), (alsaspdifsink_current_delay),
(generate_iec958_zero_frame), (alsaspdifsink_render),
(ignore_alsa_err), (alsaspdifsink_change_state), (plugin_init):
* ext/alsaspdif/alsaspdifsink.h:
Add an alsa plugin to output IEC958 frames over S/PDIF

18 years agoext/faad/gstfaad.c: Remove unused caps cruft from chain function altogether.
Tim-Philipp Müller [Wed, 17 May 2006 09:39:53 +0000 (09:39 +0000)]
ext/faad/gstfaad.c: Remove unused caps cruft from chain function altogether.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_update_caps), (gst_faad_chain):
Remove unused caps cruft from chain function altogether.

18 years agoext/faad/gstfaad.c: There's no guarantee that caps was set to something, and if it...
Edward Hervey [Wed, 17 May 2006 09:15:55 +0000 (09:15 +0000)]
ext/faad/gstfaad.c: There's no guarantee that caps was set to something, and if it did, the function called to fill t...

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_chain):
There's no guarantee that caps was set to something, and if it did, the
function called to fill that variable actually sets the caps on the
sourcpad, so we call gst_pad_alloc_buffer_and_set_caps() using
GST_PAD_CAPS(faad->srcpad).

18 years agolatest changes with additions and removals
Christian Schaller [Mon, 15 May 2006 10:10:08 +0000 (10:10 +0000)]
latest changes with additions and removals

Original commit message from CVS:
latest changes with additions and removals

18 years agoext/faad/gstfaad.*: If we encounter a decoding error, don't error out immediately...
Young-Ho Cha [Sat, 13 May 2006 18:39:13 +0000 (18:39 +0000)]
ext/faad/gstfaad.*: If we encounter a decoding error, don't error out immediately, but try to resync (or see if we ha...

Original commit message from CVS:
Patch by: Young-Ho Cha  <ganadist chollian net>
* ext/faad/gstfaad.c: (gst_faad_init), (gst_faad_chain),
(gst_faad_change_state):
* ext/faad/gstfaad.h:
If we encounter a decoding error, don't error out immediately,
but try to resync (or see if we have better luck with the next
buffer in case of framed input). Only error out after five
consecutive errors. Fixes #341563.

18 years agoext/xvid/gstxvidenc.c: Compile fixes.
Wim Taymans [Fri, 12 May 2006 10:43:49 +0000 (10:43 +0000)]
ext/xvid/gstxvidenc.c: Compile fixes.

Original commit message from CVS:
* ext/xvid/gstxvidenc.c: (gst_xvidenc_class_init),
(gst_xvidenc_init), (gst_xvidenc_finalize),
(gst_xvidenc_handle_sink_event), (gst_xvidenc_setup),
(gst_xvidenc_setcaps), (gst_xvidenc_encode), (gst_xvidenc_chain),
(gst_xvidenc_flush_buffers), (gst_xvidenc_set_property),
(gst_xvidenc_get_property):
Compile fixes.

18 years agoext/xvid/: xvid plugin to support more capabilities of XviD codec.
Mark Nauwelaerts [Fri, 12 May 2006 09:28:15 +0000 (09:28 +0000)]
ext/xvid/: xvid plugin to support more capabilities of XviD codec.

Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
* ext/xvid/gstxvid.c: (gst_xvid_init), (gst_xvid_structure_to_csp),
(gst_xvid_csp_to_caps), (gst_xvid_image_get_size),
(gst_xvid_image_fill):
* ext/xvid/gstxvid.h:
* ext/xvid/gstxviddec.c: (gst_xviddec_class_init),
(gst_xviddec_init), (gst_xviddec_reset), (gst_xviddec_unset),
(gst_xviddec_handle_sink_event), (gst_xviddec_setup),
(gst_xviddec_add_par), (gst_xviddec_negotiate),
(gst_xviddec_decode), (gst_xviddec_chain),
(gst_xviddec_flush_buffers), (gst_xviddec_src_getcaps),
(gst_xviddec_src_link), (gst_xviddec_setcaps),
(gst_xviddec_change_state):
* ext/xvid/gstxviddec.h:
* ext/xvid/gstxvidenc.c: (gst_xvidenc_profile_get_type),
(gst_xvidenc_quant_type_get_type), (gst_xvidenc_pass_get_type),
(gst_xvidenc_get_type), (gst_xvidenc_base_init),
(gst_xvidenc_class_init), (gst_xvidenc_init),
(gst_xvidenc_finalize), (gst_xvidenc_handle_sink_event),
(gst_xvidenc_setup), (gst_xvidenc_setcaps), (gst_xvidenc_encode),
(gst_xvidenc_chain), (gst_xvidenc_flush_buffers),
(gst_xvidenc_set_property), (gst_xvidenc_get_property),
(gst_xvidenc_change_state):
* ext/xvid/gstxvidenc.h:
xvid plugin to support more capabilities of XviD codec.
Fixes #339462.
Some more cleanups here and there.

18 years agoput back -no-undefined
Thomas Vander Stichele [Thu, 11 May 2006 20:47:50 +0000 (20:47 +0000)]
put back -no-undefined

Original commit message from CVS:
put back -no-undefined

18 years agoChanges proposed by Wingo in bug #338818.
Edgard Lima [Thu, 11 May 2006 17:59:59 +0000 (17:59 +0000)]
Changes proposed by Wingo in bug #338818.

Original commit message from CVS:
Changes proposed by Wingo in bug #338818.

18 years agogst/qtdemux/qtdemux.c: Figure out the real audio type in mp4a boxes by parsing the...
Wim Taymans [Thu, 11 May 2006 09:09:49 +0000 (09:09 +0000)]
gst/qtdemux/qtdemux.c: Figure out the real audio type in mp4a boxes by parsing the optional descriptors in the option...

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_parse_trak),
(gst_qtdemux_handle_esds):
Figure out the real audio type in mp4a boxes by parsing the
optional descriptors in the optional esds box. Promote the
default AAC to mp3 when indicated. Fixes #330632.

18 years agogst/qtdemux/qtdemux.c: Parse version 2 sample descriptions.
Wim Taymans [Wed, 10 May 2006 17:44:50 +0000 (17:44 +0000)]
gst/qtdemux/qtdemux.c: Parse version 2 sample descriptions.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse), (qtdemux_dump_unknown),
(qtdemux_parse_trak), (gst_qtdemux_handle_esds):
Parse version 2 sample descriptions.
Don't #define gst_util_dump_mem(), use something more
specific instead to avoid confusion.

18 years agoFix fourcc name printed out. Patch from Martin Rubli.
Martin Rubli [Mon, 8 May 2006 19:21:18 +0000 (19:21 +0000)]
Fix fourcc name printed out. Patch from Martin Rubli.

Original commit message from CVS:
Fix fourcc name printed out. Patch from Martin Rubli.

18 years agogst/qtdemux/qtdemux.c: Don't cause side effects in a debugging function.
Wim Taymans [Mon, 8 May 2006 15:20:10 +0000 (15:20 +0000)]
gst/qtdemux/qtdemux.c: Don't cause side effects in a debugging function.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_src_query),
(qtdemux_dump_mvhd):
Don't cause side effects in a debugging function.
Also report duration in push mode since we can.

18 years agoautogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize
Edward Hervey [Mon, 8 May 2006 11:55:02 +0000 (11:55 +0000)]
autogen.sh: libtoolize on Darwin/MacOSX is called glibtoolize

Original commit message from CVS:
* autogen.sh: (CONFIGURE_DEF_OPT):
libtoolize on Darwin/MacOSX is called glibtoolize

18 years agoAdd semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following...
Maciej Katafiasz [Sat, 6 May 2006 00:15:59 +0000 (00:15 +0000)]
Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.

Original commit message from CVS:
Add semicolons after GST_BOILERPLATE[_FULL] so that indent doesn't mess up following lines.

18 years agoSome changes proposed by wingo in bug #338818 (but not everything yet). Patch from...
Martin Rubli [Fri, 5 May 2006 20:12:59 +0000 (20:12 +0000)]
Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate dete...

Original commit message from CVS:
Some changes proposed by wingo in bug #338818 (but not everything yet). Patch from Martin Rubli to fix framerate detection.

18 years agoext/sdl/sdlaudiosink.c: Use (NULL) instead of just NULL in GST_ELEMENT_ERROR macro.
Tim-Philipp Müller [Fri, 5 May 2006 15:50:10 +0000 (15:50 +0000)]
ext/sdl/sdlaudiosink.c: Use (NULL) instead of just NULL in GST_ELEMENT_ERROR macro.

Original commit message from CVS:
* ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_prepare):
Use (NULL) instead of just NULL in GST_ELEMENT_ERROR macro.