platform/upstream/gstreamer.git
17 years agogst/real/Makefile.am: Fix build (add LIBS and CFLAGS for gst-plugins-base stuff).
Tim-Philipp Müller [Tue, 9 Jan 2007 10:06:28 +0000 (10:06 +0000)]
gst/real/Makefile.am: Fix build (add LIBS and CFLAGS for gst-plugins-base stuff).

Original commit message from CVS:
* gst/real/Makefile.am:
Fix build (add LIBS and CFLAGS for gst-plugins-base stuff).

17 years agoNew elements interleave and deinterleave, implement channel interleaving and deinterl...
Andy Wingo [Sun, 7 Jan 2007 22:03:54 +0000 (22:03 +0000)]
New elements interleave and deinterleave, implement channel interleaving and deinterleaving.

Original commit message from CVS:
2007-01-07  Andy Wingo  <wingo@pobox.com>

* configure.ac:
* gst/interleave/Makefile.am:
* gst/interleave/plugin.h:
* gst/interleave/plugin.c:
* gst/interleave/interleave.c:
* gst/interleave/deinterleave.c: New elements interleave and
deinterleave, implement channel interleaving and deinterleaving.
The interleaver can operate in pull or push mode but the
deinterleaver is more like a demuxer and can only operate in push
mode.

17 years agoconfigure.ac: Properly detect the two architectures on which the real plugin can...
Edward Hervey [Sat, 6 Jan 2007 19:23:40 +0000 (19:23 +0000)]
configure.ac: Properly detect the two architectures on which the real plugin can be built.

Original commit message from CVS:
* configure.ac:
Properly detect the two architectures on which the real plugin can be
built.
Fixes #393622

17 years agoext/ladspa/gstsignalprocessor.c
Andy Wingo [Sat, 6 Jan 2007 17:22:12 +0000 (17:22 +0000)]
ext/ladspa/gstsignalprocessor.c

Original commit message from CVS:
2007-01-06  Andy Wingo  <wingo@pobox.com>

* ext/ladspa/gstsignalprocessor.c
(gst_signal_processor_ouija_caps): Move around in the source
file...
(gst_signal_processor_prepare, gst_signal_processor_do_pulls):
Call ouija_caps in prepare() instead of do_pulls(), a bit earlier.
This allows us to have caps when we do the pad_alloc_buffer().
(gst_pad_alloc_buffer_and_set_caps): Use self->caps instead of the
pad caps, which might not be set yet.

17 years agoext/ladspa/gstsignalprocessor.c: (gst_signal_processor_add_pad_from_template)
Andy Wingo [Sat, 6 Jan 2007 15:56:55 +0000 (15:56 +0000)]
ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_add_pad_from_template)

Original commit message from CVS:
2007-01-06  Andy Wingo  <wingo@pobox.com>

* ext/ladspa/gstsignalprocessor.c:
(gst_signal_processor_add_pad_from_template)
(gst_signal_processor_fixate): Add a fixate function, to assist in
pathological ladspa-sine-fcac ! fakesink can-activate-pull=true
cases.
(gst_signal_processor_prepare, gst_signal_processor_process): Add
nframes args so that getrange can tell ladspa how many frames to
process.
(gst_signal_processor_ouija_caps): setcaps needs to be called
before processing, which normally happens when chaining a buffer
to a pad. However in getrange mode with no sinks we need to check
explicitly for this condition, guess some caps to use, and use
those to setcaps(). Hence this mystical function.
(gst_signal_processor_do_pulls): Pull in bytes, not samples.
Divine the caps if necessary.
(gst_signal_processor_getrange): Interpret the length as bytes,
not samples.
(gst_signal_processor_chain): nframes=G_MAXUINT, will be limited
by incoming buffer sizes.

17 years agogst/real/gstrealaudiodec.c: Don't call the RAFreeDecoder since it randomly causes...
Edward Hervey [Sat, 6 Jan 2007 14:08:26 +0000 (14:08 +0000)]
gst/real/gstrealaudiodec.c: Don't call the RAFreeDecoder since it randomly causes segfaults.

Original commit message from CVS:
* gst/real/gstrealaudiodec.c: (gst_real_audio_dec_finalize):
Don't call the RAFreeDecoder since it randomly causes segfaults.
* gst/real/gstrealaudiodec.h:
indent properly.

17 years agogst/real/gstrealvideodec.*: Implement error recovery on setcaps failure.
Lutz Mueller [Sat, 6 Jan 2007 10:58:13 +0000 (10:58 +0000)]
gst/real/gstrealvideodec.*: Implement error recovery on setcaps failure.

Original commit message from CVS:
Patch by: Lutz Mueller <lutz@topfrose.de>
* gst/real/gstrealvideodec.c: (gst_real_video_dec_decode),
(gst_real_video_dec_setcaps), (open_library), (close_library),
(gst_real_video_dec_finalize):
* gst/real/gstrealvideodec.h:
Implement error recovery on setcaps failure.

17 years agogst/real/: Added RealAudio wrapper elementfactory.
Lutz Mueller [Sat, 6 Jan 2007 10:41:46 +0000 (10:41 +0000)]
gst/real/: Added RealAudio wrapper elementfactory.

Original commit message from CVS:
Patch by: Lutz Mueller <lutz@topfrose.de>
* gst/real/Makefile.am:
* gst/real/gstreal.c: (plugin_init):
* gst/real/gstrealaudiodec.c: (gst_real_audio_dec_chain),
(gst_real_audio_dec_setcaps), (gst_real_audio_dec_init),
(gst_real_audio_dec_base_init), (gst_real_audio_dec_change_state),
(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/gstrealaudiodec.h:
Added RealAudio wrapper elementfactory.
Modified structures so it can also work on x86_64 using the
adequate .so .

17 years agoCheck for zlib and if available pass it explicitly to the linker when linking qtdemux...
Tim-Philipp Müller [Fri, 5 Jan 2007 18:32:03 +0000 (18:32 +0000)]
Check for zlib and if available pass it explicitly to the linker when linking qtdemux. If not available (or --disable...

Original commit message from CVS:
* configure.ac:
* gst/qtdemux/Makefile.am:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_moov):
Check for zlib and if available pass it explicitly to the linker
when linking qtdemux. If not available (or --disable-external has
been specified!), disable the bits in qtdemux that use it. Fixes
build on MingW (#392856).

17 years agoconfigure.ac: Real video .so are now also available for x86_64, so we can build the
Edward Hervey [Fri, 5 Jan 2007 18:15:52 +0000 (18:15 +0000)]
configure.ac: Real video .so are now also available for x86_64, so we can build the

Original commit message from CVS:
* configure.ac:
Real video .so are now also available for x86_64, so we can build the
Real plugin on i386 AND x86_64.
* gst/real/Makefile.am:
* gst/real/gstreal.c: (plugin_init):
New plugin file for real .so wrapper plugins.
* gst/real/gstrealvideodec.c: (gst_real_video_dec_alloc_buffer),
(gst_real_video_dec_decode), (gst_real_video_dec_chain),
(gst_real_video_dec_activate_push), (gst_real_video_dec_setcaps),
(open_library), (close_library), (gst_real_video_dec_init),
(gst_real_video_dec_base_init), (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:
Moved RealVideo element to separate file
Cleaned up code some more.
Make it work on x86_64.
Try several possible locations for .so
Separate opening/closing libraries in separate functions.

17 years agotests/icles/videocrop-test.c: Call g_thread_init() right at the beginning. Remove...
Tim-Philipp Müller [Fri, 5 Jan 2007 16:07:12 +0000 (16:07 +0000)]
tests/icles/videocrop-test.c: Call g_thread_init() right at the beginning. Remove superfluous gst_init() - we've alre...

Original commit message from CVS:
* tests/icles/videocrop-test.c: (main):
Call g_thread_init() right at the beginning. Remove superfluous
gst_init() - we've already been inited via the GOption stuff.

17 years agoconfigure.ac: Don't compile rfbsource if we don't have sys/socket.h.
Tim-Philipp Müller [Fri, 5 Jan 2007 14:02:33 +0000 (14:02 +0000)]
configure.ac: Don't compile rfbsource if we don't have sys/socket.h.

Original commit message from CVS:
* configure.ac:
Don't compile rfbsource if we don't have sys/socket.h.
Should fix compilation on MingW.

17 years agoadd directories in the right place
Thomas Vander Stichele [Thu, 4 Jan 2007 16:39:38 +0000 (16:39 +0000)]
add directories in the right place

Original commit message from CVS:
add directories in the right place

17 years agomove amrwb code
Thomas Vander Stichele [Thu, 4 Jan 2007 16:32:43 +0000 (16:32 +0000)]
move amrwb code

Original commit message from CVS:
move amrwb code

17 years agomove amrwb code
Thomas Vander Stichele [Thu, 4 Jan 2007 16:32:43 +0000 (16:32 +0000)]
move amrwb code

Original commit message from CVS:
move amrwb code

17 years agoconfigure.ac: split out GST_CFLAGS into GST_PLUGINS_BASE_CFLAGS and GST_CFLAGS so...
Thomas Vander Stichele [Thu, 4 Jan 2007 12:49:47 +0000 (12:49 +0000)]
configure.ac: split out GST_CFLAGS into GST_PLUGINS_BASE_CFLAGS and GST_CFLAGS so that GST_BASE_CFLAGS can go inbetwe...

Original commit message from CVS:
* configure.ac:
split out GST_CFLAGS into GST_PLUGINS_BASE_CFLAGS and GST_CFLAGS
so that GST_BASE_CFLAGS can go inbetween them, making sure
we use uninstalled gst-libs headers
* docs/libs/Makefile.am:
* ext/alsa/Makefile.am:
* ext/cdparanoia/Makefile.am:
* ext/gnomevfs/Makefile.am:
* ext/libvisual/Makefile.am:
* ext/ogg/Makefile.am:
* ext/theora/Makefile.am:
* ext/vorbis/Makefile.am:
* gst-libs/gst/audio/Makefile.am:
* gst-libs/gst/cdda/Makefile.am:
* gst-libs/gst/interfaces/Makefile.am:
* gst-libs/gst/riff/Makefile.am:
* gst-libs/gst/rtp/Makefile.am:
* gst-libs/gst/tag/Makefile.am:
* gst/adder/Makefile.am:
* gst/audioconvert/Makefile.am:
* gst/audiorate/Makefile.am:
* gst/audioresample/Makefile.am:
* gst/playback/Makefile.am:
* gst/tcp/Makefile.am:
* gst/videoscale/Makefile.am:
* gst/volume/Makefile.am:
* sys/ximage/Makefile.am:
* sys/xvimage/Makefile.am:
* tests/icles/Makefile.am:
adapt

17 years agoext/: Fix various compiler warnings that reveal potential bugs.
Julien Moutte [Thu, 4 Jan 2007 09:51:56 +0000 (09:51 +0000)]
ext/: Fix various compiler warnings that reveal potential bugs.

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

* ext/directfb/dfbvideosink.c:
(gst_dfbvideosink_navigation_send_event),
(gst_dfbvideosink_get_type):
* ext/sdl/sdlaudiosink.c: (gst_sdlaudio_sink_open):
* ext/sdl/sdlvideosink.c: (gst_sdlvideosink_setcaps),
(gst_sdlvideosink_show_frame),
(gst_sdlvideosink_navigation_send_event):
* ext/sdl/sdlvideosink.h: Fix various compiler warnings that
reveal potential bugs.

17 years agoAdd directsoundsink to build and dist it, so it gets built when compiling with MingW...
Vincent Torri [Thu, 4 Jan 2007 09:44:57 +0000 (09:44 +0000)]
Add directsoundsink to build and dist it, so it gets built when compiling with MingW on win32 and the required header...

Original commit message from CVS:
Patch by: Vincent Torri  <vtorri at univ-evry fr>
* configure.ac:
* sys/Makefile.am:
* sys/directsound/Makefile.am:
* sys/directsound/gstdirectsoundsink.c:
(gst_directsoundsink_reset):
Add directsoundsink to build and dist it, so it gets built when
compiling with MingW on win32 and the required headers and libraries
are available (fixes: #392638). Also simplify DirectDraw check a bit.
* tests/check/elements/.cvsignore:
Fix CVS ignore for neonhttpsrc test binary.

17 years agoAdd directdrawsink to build and dist it, so it gets built when compiling with MingW...
Vincent Torri [Wed, 3 Jan 2007 19:54:33 +0000 (19:54 +0000)]
Add directdrawsink to build and dist it, so it gets built when compiling with MingW on win32 and the required headers...

Original commit message from CVS:
Patch by: Vincent Torri  <vtorri at univ-evry fr>
* configure.ac:
* sys/Makefile.am:
* sys/directdraw/Makefile.am:
Add directdrawsink to build and dist it, so it gets built when
compiling with MingW on win32 and the required headers and libraries
are available (fixes: #392313).
* sys/directdraw/gstdirectdrawsink.c:
(gst_directdrawsink_center_rect), (gst_directdrawsink_show_frame),
(gst_directdrawsink_setup_ddraw),
(gst_directdrawsink_surface_create):
Comment out some unused things and fix some printf format issues in
order to avoid warnings when buildling with MingW (#392313).

17 years agoFix build with gcc-2.x (declare variables at the beginning of a block etc.). Fixes...
Jens Granseuer [Wed, 3 Jan 2007 16:41:10 +0000 (16:41 +0000)]
Fix build with gcc-2.x (declare variables at the beginning of a block etc.). Fixes #391971.

Original commit message from CVS:
Patch by: Jens Granseuer  <jensgr at gmx net>
* ext/xvid/gstxvidenc.c: (gst_xvidenc_encode),
(gst_xvidenc_get_property):
* gst/filter/gstbpwsinc.c: (bpwsinc_transform_ip):
* gst/filter/gstfilter.c: (plugin_init):
* gst/filter/gstiir.c: (iir_transform_ip):
* gst/filter/gstlpwsinc.c: (lpwsinc_transform_ip):
* gst/modplug/gstmodplug.cc:
* gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_header_load),
(gst_nuv_demux_stream_extend_header):
Fix build with gcc-2.x (declare variables at the beginning of a
block etc.). Fixes #391971.

17 years agogst/real/gstreal.c: Use codec_data supplied in caps.
Edward Hervey [Tue, 2 Jan 2007 11:06:48 +0000 (11:06 +0000)]
gst/real/gstreal.c: Use codec_data supplied in caps.

Original commit message from CVS:
reviewed by: Edward Hervey  <edward@fluendo.com>
* gst/real/gstreal.c:
(gst_realdec_setcaps): Use codec_data supplied in caps.
(gst_realdec_get_property): Correctly return default path.
(gst_realdec_class_init): Remove unused state_change method.

17 years agoconfigure.ac: Only build the plugin on 32bit x86 architectures.
Edward Hervey [Mon, 1 Jan 2007 18:06:01 +0000 (18:06 +0000)]
configure.ac: Only build the plugin on 32bit x86 architectures.

Original commit message from CVS:
* configure.ac:
Only build the plugin on 32bit x86 architectures.

17 years agoNew plugin for decoding RealVideo Streams using the x86 32bit shared libraries.
Edward Hervey [Mon, 1 Jan 2007 17:47:53 +0000 (17:47 +0000)]
New plugin for decoding RealVideo Streams using the x86 32bit shared libraries.

Original commit message from CVS:
reviewed by: Edward Hervey  <edward@fluendo.com>
* configure.ac:
* gst/real/Makefile.am:
* gst/real/gstreal.c: (gst_realdec_alloc_buffer),
(gst_realdec_decode), (gst_realdec_chain),
(gst_realdec_activate_push), (gst_realdec_setcaps),
(gst_realdec_init), (gst_realdec_base_init),
(gst_realdec_change_state), (gst_realdec_finalize),
(gst_realdec_set_property), (gst_realdec_get_property),
(gst_realdec_class_init), (plugin_init):
New plugin for decoding RealVideo Streams using the x86 32bit
shared libraries.
Closes #354174

17 years agotests/check/elements/videocrop.c: When we can't create an element needed for the...
Tim-Philipp Müller [Sat, 30 Dec 2006 12:44:01 +0000 (12:44 +0000)]
tests/check/elements/videocrop.c: When we can't create an element needed for the test, print a message detailing whic...

Original commit message from CVS:
* tests/check/elements/videocrop.c: (GST_START_TEST),
(videocrop_test_cropping_init_context):
When we can't create an element needed for the test, print a message
detailing which element it actually is that's missing (#390673).

17 years agoAdded seek support.
Edgard Lima [Fri, 22 Dec 2006 16:23:32 +0000 (16:23 +0000)]
Added seek support.

Original commit message from CVS:
Added seek support.

17 years agotests/check/elements/: reapply consistent pad (de)activation
Stefan Kost [Fri, 22 Dec 2006 10:15:24 +0000 (10:15 +0000)]
tests/check/elements/: reapply consistent pad (de)activation

Original commit message from CVS:
* tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
(cleanup_mpeg2enc):
* tests/check/elements/rganalysis.c: (cleanup_rganalysis):
* tests/check/elements/wavpackdec.c: (setup_wavpackdec),
(cleanup_wavpackdec):
* tests/check/elements/wavpackenc.c: (setup_wavpackenc),
(cleanup_wavpackenc):
* tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
reapply consistent pad (de)activation

17 years agoconfigure.ac: Back to CVS
Jan Schmidt [Thu, 21 Dec 2006 17:05:44 +0000 (17:05 +0000)]
configure.ac: Back to CVS

Original commit message from CVS:
* configure.ac:
Back to CVS
* gst-plugins-bad.doap:
Add release section for 0.10.4

17 years agoconfigure.ac: releasing 0.10.4, "Black Bugs"
Jan Schmidt [Thu, 21 Dec 2006 15:45:02 +0000 (15:45 +0000)]
configure.ac: releasing 0.10.4, "Black Bugs"

Original commit message from CVS:
=== release 0.10.4 ===

2006-12-21  Jan Schmidt <thaytan@mad.scientist.com>

* configure.ac:
releasing 0.10.4, "Black Bugs"

17 years agoUpdate .po files
Jan Schmidt [Thu, 21 Dec 2006 15:40:31 +0000 (15:40 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

17 years agoRemove duplicate changelog entry about reverting a previous commit
Jan Schmidt [Thu, 21 Dec 2006 14:07:02 +0000 (14:07 +0000)]
Remove duplicate changelog entry about reverting a previous commit

Original commit message from CVS:
Remove duplicate changelog entry about reverting a previous commit

17 years agotests/check/elements/mpeg2enc.c: (setup_mpeg2enc)
Stefan Kost [Thu, 21 Dec 2006 14:03:42 +0000 (14:03 +0000)]
tests/check/elements/mpeg2enc.c: (setup_mpeg2enc)

Original commit message from CVS:
* tests/check/elements/mpeg2enc.c: (setup_mpeg2enc)
(cleanup_mpeg2enc):
* tests/check/elements/rganalysis.c: (cleanup_rganalysis):
* tests/check/elements/wavpackdec.c: (setup_wavpackdec),
(cleanup_wavpackdec):
* tests/check/elements/wavpackenc.c: (setup_wavpackenc),
(cleanup_wavpackenc):
* tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
revert my freeze breakage

17 years agotests/check/elements/: revert my freeze breakage
Stefan Kost [Thu, 21 Dec 2006 12:58:41 +0000 (12:58 +0000)]
tests/check/elements/: revert my freeze breakage

Original commit message from CVS:
* tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
(cleanup_mpeg2enc):
* tests/check/elements/rganalysis.c: (cleanup_rganalysis):
* tests/check/elements/wavpackdec.c: (setup_wavpackdec),
(cleanup_wavpackdec):
* tests/check/elements/wavpackenc.c: (setup_wavpackenc),
(cleanup_wavpackenc):
* tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
revert my freeze breakage

17 years agotests/check/elements/: consistent pad (de)activation
Stefan Kost [Thu, 21 Dec 2006 08:20:10 +0000 (08:20 +0000)]
tests/check/elements/: consistent pad (de)activation

Original commit message from CVS:
* tests/check/elements/mpeg2enc.c: (setup_mpeg2enc),
(cleanup_mpeg2enc):
* tests/check/elements/rganalysis.c: (cleanup_rganalysis):
* tests/check/elements/wavpackdec.c: (setup_wavpackdec),
(cleanup_wavpackdec):
* tests/check/elements/wavpackenc.c: (setup_wavpackenc),
(cleanup_wavpackenc):
* tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc):
consistent pad (de)activation

17 years agotests/check/elements/: consistent pad (de)activation
Stefan Kost [Thu, 21 Dec 2006 08:12:26 +0000 (08:12 +0000)]
tests/check/elements/: consistent pad (de)activation

Original commit message from CVS:
* tests/check/elements/audioresample.c: (cleanup_audioresample):
* tests/check/elements/audiotestsrc.c: (cleanup_audiotestsrc):
* tests/check/elements/gdpdepay.c: (setup_gdpdepay),
(cleanup_gdpdepay):
* tests/check/elements/gdppay.c: (setup_gdppay), (cleanup_gdppay):
* tests/check/elements/subparse.c: (teardown_subparse):
* tests/check/elements/textoverlay.c: (cleanup_textoverlay):
* tests/check/elements/videorate.c: (cleanup_videorate):
* tests/check/elements/videotestsrc.c: (cleanup_videotestsrc):
* tests/check/elements/volume.c: (cleanup_volume):
* tests/check/elements/vorbisdec.c: (setup_vorbisdec),
(cleanup_vorbisdec):
* tests/check/elements/vorbistag.c: (setup_vorbistag),
(cleanup_vorbistag):
consistent pad (de)activation

17 years agogst/qtdemux/qtdemux.c: Don't post BUFFERING messages in streaming mode if the stream...
Tim-Philipp Müller [Mon, 18 Dec 2006 17:11:49 +0000 (17:11 +0000)]
gst/qtdemux/qtdemux.c: Don't post BUFFERING messages in streaming mode if the stream headers are behind the movie dat...

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_post_progress),
(gst_qtdemux_chain):
Don't post BUFFERING messages in streaming mode if the stream
headers are behind the movie data; instead, post "progress" element
messages as a temporary solution. Apps might get confused and do
silly things to the pipeline state if they see buffering messages
from different sources and don't realize they come from different
sources (#387160).

17 years agoMove LADPSA plugin from -good for the release, as it's not quite ready to be enabled...
Jan Schmidt [Mon, 18 Dec 2006 16:47:23 +0000 (16:47 +0000)]
Move LADPSA plugin from -good for the release, as it's not quite ready to be enabled by default in the -good module yet.

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/ladspa/*:
Move LADPSA plugin from -good for the release, as it's not quite
ready to be enabled by default in the -good module yet.

17 years agoext/ladspa/gstsignalprocessor.c: Reset flow_state back to _OK after a flush stop...
Wim Taymans [Mon, 18 Dec 2006 15:51:54 +0000 (15:51 +0000)]
ext/ladspa/gstsignalprocessor.c: Reset flow_state back to _OK after a flush stop so that we exit our error state afte...

Original commit message from CVS:
* ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setcaps),
(gst_signal_processor_event):
Reset flow_state back to _OK after a flush stop so that we exit our
error state after the flush. Fixes #374213

17 years agogst/qtdemux/qtdemux.c: Don't output g_warning for an unsupported format, just send a
Jan Schmidt [Mon, 18 Dec 2006 13:40:34 +0000 (13:40 +0000)]
gst/qtdemux/qtdemux.c: Don't output g_warning for an unsupported format, just send a

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_chain),
(gst_qtdemux_add_stream):
Don't output g_warning for an unsupported format, just send a
GST_ELEMENT_WARNING and don't add the pad.
Fix the case where it doesn't check for a NULL pad in streaming mode.
Fixes #387137

17 years agogst/qtdemux/qtdemux.c: Fix crash dereferencing NULL pointer if there's no stco atom.
Tim-Philipp Müller [Mon, 18 Dec 2006 12:27:32 +0000 (12:27 +0000)]
gst/qtdemux/qtdemux.c: Fix crash dereferencing NULL pointer if there's no stco atom.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
Fix crash dereferencing NULL pointer if there's no stco atom.
Fixes #387122.

17 years agoext/wavpack/gstwavpackenc.h: Use local copy of md5.h, as it disappeared in recent...
Sebastian Dröge [Mon, 18 Dec 2006 10:02:56 +0000 (10:02 +0000)]
ext/wavpack/gstwavpackenc.h: Use local copy of md5.h, as it disappeared in recent wavpack installs.

Original commit message from CVS:
* ext/wavpack/gstwavpackenc.h:
Use local copy of md5.h, as it disappeared in recent wavpack
installs.
Patch by: Sebastian Dröge <slomo at ubuntu dot com>
Fixes: #387076

17 years agoUpdate .po files
Jan Schmidt [Sun, 17 Dec 2006 20:19:43 +0000 (20:19 +0000)]
Update .po files

Original commit message from CVS:
Update .po files

17 years agoReplace some email addresses with names+email addresses
Jan Schmidt [Sun, 17 Dec 2006 20:19:34 +0000 (20:19 +0000)]
Replace some email addresses with names+email addresses

Original commit message from CVS:
Replace some email addresses with names+email addresses

17 years agogst/qtdemux/qtdemux.c: We don't support seeking in streaming mode, so don't even...
Tim-Philipp Müller [Sat, 16 Dec 2006 15:25:23 +0000 (15:25 +0000)]
gst/qtdemux/qtdemux.c: We don't support seeking in streaming mode, so don't even try.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_query_types),
(gst_qtdemux_handle_src_query), (gst_qtdemux_handle_src_event):
We don't support seeking in streaming mode, so don't even try.
Implement seeking query so apps can query seekability properly
(see #365414). Fix duration query.

17 years agoadd doap file
Thomas Vander Stichele [Fri, 15 Dec 2006 12:18:21 +0000 (12:18 +0000)]
add doap file

Original commit message from CVS:
* Makefile.am:
* gst-plugins-bad.doap:
* gst-plugins-bad.spec.in:
add doap file

17 years agoext/libmms/gstmms.c: These debug statements should be using LOG level.
Tim-Philipp Müller [Fri, 15 Dec 2006 09:34:31 +0000 (09:34 +0000)]
ext/libmms/gstmms.c: These debug statements should be using LOG level.

Original commit message from CVS:
* ext/libmms/gstmms.c: (gst_mms_create):
These debug statements should be using LOG level.

17 years agogst/modplug/libmodplug/sndfile.cpp: Fix potential buffer overflow (CVE-2006-4192...
Tim-Philipp Müller [Thu, 14 Dec 2006 15:45:56 +0000 (15:45 +0000)]
gst/modplug/libmodplug/sndfile.cpp: Fix potential buffer overflow (CVE-2006-4192) (#385788).

Original commit message from CVS:
* gst/modplug/libmodplug/sndfile.cpp:
Fix potential buffer overflow (CVE-2006-4192) (#385788).

17 years agogst/qtdemux/qtdemux.c: Add AMR-WB to the list of supported formats.
Wim Taymans [Wed, 13 Dec 2006 17:12:22 +0000 (17:12 +0000)]
gst/qtdemux/qtdemux.c: Add AMR-WB to the list of supported formats.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
(gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
(qtdemux_audio_caps):
Add AMR-WB to the list of supported formats.

17 years agoext/neon/gstneonhttpsrc.c: Fix minor mem leak in redirect code.
Tim-Philipp Müller [Tue, 12 Dec 2006 16:10:21 +0000 (16:10 +0000)]
ext/neon/gstneonhttpsrc.c: Fix minor mem leak in redirect code.

Original commit message from CVS:
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_create),
(send_request_and_redirect):
Fix minor mem leak in redirect code.
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/neonhttpsrc.c: (handoff_cb),
(GST_START_TEST), (neonhttpsrc_suite):
* tests/check/gst-plugins-bad.supp:
Add super-basic unit test for #384140.

17 years agoext/neon/gstneonhttpsrc.c: Set offset on buffers pushed out (id3demux gets confused...
Tim-Philipp Müller [Tue, 12 Dec 2006 12:46:23 +0000 (12:46 +0000)]
ext/neon/gstneonhttpsrc.c: Set offset on buffers pushed out (id3demux gets confused if the first buffer does not have...

Original commit message from CVS:
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_create),
(send_request_and_redirect):
Set offset on buffers pushed out (id3demux gets confused if the
first buffer does not have an offset of 0). Fixes #384140.

17 years agoext/neon/gstneonhttpsrc.c: Minor clean-ups; remove newlines at end of debug statements.
Tim-Philipp Müller [Tue, 12 Dec 2006 11:46:05 +0000 (11:46 +0000)]
ext/neon/gstneonhttpsrc.c: Minor clean-ups; remove newlines at end of debug statements.

Original commit message from CVS:
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
(gst_neonhttp_src_create), (send_request_and_redirect),
(gst_neonhttp_src_start), (oom_callback):
Minor clean-ups; remove newlines at end of debug statements.

17 years agogst/qtdemux/qtdemux.c: Fix non-working redirects from inetfilm.com (handle 'alis...
Tim-Philipp Müller [Mon, 11 Dec 2006 17:33:26 +0000 (17:33 +0000)]
gst/qtdemux/qtdemux.c: Fix non-working redirects from inetfilm.com (handle 'alis' reference data type as well). Fixes...

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_tree):
Fix non-working redirects from inetfilm.com (handle 'alis' reference
data type as well). Fixes #378613.

17 years agogst/modplug/gstmodplug.cc: Fix modplug duration query. Fixes #384294.
Jonathan Matthew [Mon, 11 Dec 2006 09:51:17 +0000 (09:51 +0000)]
gst/modplug/gstmodplug.cc: Fix modplug duration query. Fixes #384294.

Original commit message from CVS:
Patch by: Jonathan Matthew <jonathan at kaolin wh9 net>).
* gst/modplug/gstmodplug.cc:
Fix modplug duration query. Fixes #384294.

17 years agogst/qtdemux/qtdemux.c: Fix caps for 24 bit raw PCM audio (2).
René Stadler [Fri, 8 Dec 2006 17:06:43 +0000 (17:06 +0000)]
gst/qtdemux/qtdemux.c: Fix caps for 24 bit raw PCM audio (2).

Original commit message from CVS:
Patch by: René Stadler  <mail at renestadler de>
* gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
(gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
(qtdemux_audio_caps):
Fix caps for 24 bit raw PCM audio (2).
Fixes #383471.

17 years agogst/qtdemux/qtdemux.c: Handle more H263 variants.
Wim Taymans [Thu, 7 Dec 2006 11:35:41 +0000 (11:35 +0000)]
gst/qtdemux/qtdemux.c: Handle more H263 variants.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
(gst_qtdemux_handle_src_query), (qtdemux_parse_trak),
(qtdemux_video_caps):
Handle more H263 variants.

17 years agoext/jack/.cvsignore: Ignore old files as requested by the build slave.
Jan Schmidt [Wed, 6 Dec 2006 16:57:17 +0000 (16:57 +0000)]
ext/jack/.cvsignore: Ignore old files as requested by the build slave.

Original commit message from CVS:
* ext/jack/.cvsignore:
Ignore old files as requested by the build slave.

17 years agoconfigure.ac: Update the Jack requirement to the version where I think options_t...
Jan Schmidt [Wed, 6 Dec 2006 16:14:35 +0000 (16:14 +0000)]
configure.ac: Update the Jack requirement to the version where I think options_t appeared

Original commit message from CVS:
* configure.ac:
Update the Jack requirement to the version where I think options_t
appeared

17 years agowin32/MANIFEST: Fix compilation on win32 under VS8
Sergey Scobich [Fri, 1 Dec 2006 10:35:39 +0000 (10:35 +0000)]
win32/MANIFEST: Fix compilation on win32 under VS8

Original commit message from CVS:
* win32/MANIFEST:
Fix compilation on win32 under VS8
Patch by: Sergey Scobich <sergey dot scobich at gmail dot com>
Partially fixes #381175

17 years agogst/replaygain/gstrganalysis.c: Call the base class handler. Fixes #380610.
René Stadler [Thu, 30 Nov 2006 15:08:08 +0000 (15:08 +0000)]
gst/replaygain/gstrganalysis.c: Call the base class handler.  Fixes #380610.

Original commit message from CVS:
Patch by: René Stadler  <mail at renestadler de>
* gst/replaygain/gstrganalysis.c: (gst_rg_analysis_event):
Call the base class handler.  Fixes #380610.

17 years agoext/Makefile.am: Fix build.
Wim Taymans [Thu, 30 Nov 2006 11:59:04 +0000 (11:59 +0000)]
ext/Makefile.am: Fix build.

Original commit message from CVS:
* ext/Makefile.am:
Fix build.
* ext/jack/gstjackaudiosink.c: (jack_process_cb),
(jack_sample_rate_cb), (jack_buffer_size_cb), (jack_shutdown_cb),
(gst_jack_ring_buffer_acquire):
Small cleanups.

17 years agoAdded fully functional jackaudiosink.
Wim Taymans [Thu, 30 Nov 2006 11:49:36 +0000 (11:49 +0000)]
Added fully functional jackaudiosink.

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/jack/Makefile.am:
* ext/jack/gstjack.c: (plugin_init):
* ext/jack/gstjack.h:
* ext/jack/gstjackaudiosink.c: (gst_jack_ring_buffer_get_type),
(gst_jack_ring_buffer_class_init), (jack_process_cb),
(jack_sample_rate_cb), (jack_buffer_size_cb), (jack_shutdown_cb),
(gst_jack_ring_buffer_init), (gst_jack_ring_buffer_dispose),
(gst_jack_ring_buffer_finalize),
(gst_jack_ring_buffer_open_device),
(gst_jack_ring_buffer_close_device),
(gst_jack_ring_buffer_acquire), (gst_jack_ring_buffer_release),
(gst_jack_ring_buffer_start), (gst_jack_ring_buffer_pause),
(gst_jack_ring_buffer_stop), (gst_jack_ring_buffer_delay),
(gst_jack_connect_get_type), (gst_jack_audio_sink_base_init),
(gst_jack_audio_sink_class_init), (gst_jack_audio_sink_init),
(gst_jack_audio_sink_set_property),
(gst_jack_audio_sink_get_property), (gst_jack_audio_sink_getcaps),
(gst_jack_audio_sink_create_ringbuffer):
* ext/jack/gstjackaudiosink.h:
Added fully functional jackaudiosink.

17 years agogst/qtdemux/qtdemux.c: Remove some asserts and replace them with a proper error messa...
Wim Taymans [Mon, 27 Nov 2006 17:16:26 +0000 (17:16 +0000)]
gst/qtdemux/qtdemux.c: Remove some asserts and replace them with a proper error message. Fixes #379261.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
(gst_qtdemux_handle_src_query), (qtdemux_parse_trak):
Remove some asserts and replace them with a proper error
message. Fixes #379261.

17 years agoext/theora/theoradec.c: Send events on the right pads, since they don't work very...
Michael Smith [Sun, 26 Nov 2006 17:23:14 +0000 (17:23 +0000)]
ext/theora/theoradec.c: Send events on the right pads, since they don't work very well if you send them in the wrong ...

Original commit message from CVS:
* ext/theora/theoradec.c: (theora_dec_src_query),
(theora_dec_src_event), (theora_handle_data_packet),
(theora_dec_chain):
Send events on the right pads, since they don't work very well if
you send them in the wrong direction.

17 years agoremove obsolete _factory_init protos and functions
Stefan Kost [Fri, 24 Nov 2006 09:05:39 +0000 (09:05 +0000)]
remove obsolete _factory_init protos and functions

Original commit message from CVS:
* ext/audiofile/gstafsink.c:
* ext/polyp/plugin.c: (plugin_init):
* ext/polyp/polypsink.c:
* ext/polyp/polypsink.h:
* sys/dxr3/dxr3audiosink.h:
* sys/dxr3/dxr3spusink.h:
* sys/dxr3/dxr3videosink.h:
remove obsolete _factory_init protos and functions

17 years agoadd rfbsrc plugin
Christian Schaller [Tue, 21 Nov 2006 13:00:08 +0000 (13:00 +0000)]
add rfbsrc plugin

Original commit message from CVS:
add rfbsrc plugin

17 years agogst/librfb/Makefile.am: Compile with appropriate cflags. Fixes build.
Michael Smith [Sun, 19 Nov 2006 12:02:13 +0000 (12:02 +0000)]
gst/librfb/Makefile.am: Compile with appropriate cflags. Fixes build.

Original commit message from CVS:
* gst/librfb/Makefile.am:
Compile with appropriate cflags. Fixes build.

17 years agosys/dvb/gstdvbsrc.c: Actually set the TONE parameter for DVB-S when we should.
Zaheer Abbas Merali [Fri, 17 Nov 2006 18:51:58 +0000 (18:51 +0000)]
sys/dvb/gstdvbsrc.c: Actually set the TONE parameter for DVB-S when we should.

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

* sys/dvb/gstdvbsrc.c: (gst_dvbsrc_tune):
Actually set the TONE parameter for DVB-S when we should.

17 years agogst/librfb/rfbdecoder.c: Fixes for 64-bit architectures.
David Schleef [Fri, 17 Nov 2006 03:51:04 +0000 (03:51 +0000)]
gst/librfb/rfbdecoder.c: Fixes for 64-bit architectures.

Original commit message from CVS:
* gst/librfb/rfbdecoder.c: Fixes for 64-bit architectures.

17 years agogst/librfb/gstrfbsrc.h: Oops, add this file.
David Schleef [Fri, 17 Nov 2006 03:29:32 +0000 (03:29 +0000)]
gst/librfb/gstrfbsrc.h: Oops, add this file.

Original commit message from CVS:
* gst/librfb/gstrfbsrc.h:  Oops, add this file.

17 years agoPort librfb to 0.10 (#376106).
Andre Moreira Magalhaes [Fri, 17 Nov 2006 03:15:40 +0000 (03:15 +0000)]
Port librfb to 0.10 (#376106).

Original commit message from CVS:
Patch by: Andre Moreira Magalhaes <andrunko@gmail.com>
* configure.ac:
* gst/librfb/Makefile.am:
* gst/librfb/gstrfbsrc.c:
* gst/librfb/rfb.c:
* gst/librfb/rfb.h:
* gst/librfb/rfbbuffer.c:
* gst/librfb/rfbbuffer.h:
* gst/librfb/rfbbytestream.c:
* gst/librfb/rfbbytestream.h:
* gst/librfb/rfbcontext.h:
* gst/librfb/rfbdecoder.c:
* gst/librfb/rfbdecoder.h:
* gst/librfb/rfbutil.h:
Port librfb to 0.10 (#376106).

17 years agoext/spc/gstspc.c: Fix build with disabled gst-debug.
Tim-Philipp Müller [Thu, 16 Nov 2006 18:22:37 +0000 (18:22 +0000)]
ext/spc/gstspc.c: Fix build with disabled gst-debug.

Original commit message from CVS:
* ext/spc/gstspc.c: (spc_play):
Fix build with disabled gst-debug.

17 years agoupdate spec file with latest changes
Christian Schaller [Wed, 15 Nov 2006 16:19:56 +0000 (16:19 +0000)]
update spec file with latest changes

Original commit message from CVS:
update spec file with latest changes

17 years agoext/wavpack/: Some small clean-ups: use enums instead of hard-coded numbers, const...
Sebastian Dröge [Wed, 15 Nov 2006 12:35:46 +0000 (12:35 +0000)]
ext/wavpack/: Some small clean-ups: use enums instead of hard-coded numbers, const-ify element details, re-factor som...

Original commit message from CVS:
Patch by: Sebastian Dröge  <slomo@circular-chaos.org>
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
(gst_wavpack_dec_init), (gst_wavpack_dec_change_state):
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_base_init),
(gst_wavpack_enc_class_init), (gst_wavpack_enc_reset),
(gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config),
(gst_wavpack_enc_change_state):
* ext/wavpack/gstwavpackparse.c:
Some small clean-ups: use enums instead of hard-coded numbers,
const-ify element details, re-factor some code into _reset()
functions (#352605).

17 years agoadd missing files from SPEC
Christian Schaller [Tue, 14 Nov 2006 15:04:52 +0000 (15:04 +0000)]
add missing files from SPEC

Original commit message from CVS:
add missing files from SPEC

17 years agosys/dvb/gstdvbsrc.*: Fix minor printf format issue; remove overly paranoid checks...
Tim-Philipp Müller [Tue, 14 Nov 2006 12:33:33 +0000 (12:33 +0000)]
sys/dvb/gstdvbsrc.*: Fix minor printf format issue; remove overly paranoid checks in create function; fix GObject boi...

Original commit message from CVS:
* sys/dvb/gstdvbsrc.c: (gst_dvbsrc_create):
* sys/dvb/gstdvbsrc.h:
Fix minor printf format issue; remove overly paranoid checks in
create function; fix GObject boilerplate macros.

17 years agogst/qtdemux/qtdemux.c: Don't parse extra sample params for raw pcm. Fixes #374914.
Wim Taymans [Tue, 14 Nov 2006 11:43:40 +0000 (11:43 +0000)]
gst/qtdemux/qtdemux.c: Don't parse extra sample params for raw pcm. Fixes #374914.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
(gst_qtdemux_handle_src_query), (qtdemux_parse_trak):
Don't parse extra sample params for raw pcm. Fixes #374914.

17 years agotests/check/elements/.cvsignore: Add cdaudio to ignore.
Wim Taymans [Tue, 14 Nov 2006 11:39:39 +0000 (11:39 +0000)]
tests/check/elements/.cvsignore: Add cdaudio to ignore.

Original commit message from CVS:
* tests/check/elements/.cvsignore:
Add cdaudio to ignore.

17 years agoext/Makefile.am: dist cdaudio dir.
Wim Taymans [Tue, 14 Nov 2006 10:52:52 +0000 (10:52 +0000)]
ext/Makefile.am: dist cdaudio dir.

Original commit message from CVS:
* ext/Makefile.am:
dist cdaudio dir.

17 years agoFix cdaudio build.
Wim Taymans [Tue, 14 Nov 2006 10:42:19 +0000 (10:42 +0000)]
Fix cdaudio build.

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
Fix cdaudio build.

17 years agogive credit
Wim Taymans [Tue, 14 Nov 2006 10:31:29 +0000 (10:31 +0000)]
give credit

Original commit message from CVS:
give credit

17 years agotests/check/: Added y4m test. Fixes #372243.
Wim Taymans [Tue, 14 Nov 2006 10:25:16 +0000 (10:25 +0000)]
tests/check/: Added y4m test. Fixes #372243.

Original commit message from CVS:
* tests/check/Makefile.am:
* tests/check/elements/y4menc.c: (setup_y4menc), (cleanup_y4menc),
(GST_START_TEST), (y4menc_suite), (main):
Added y4m test. Fixes #372243.

17 years agoconfigure.ac: Enable cdaudio and y4m.
Mark Nauwelaerts [Mon, 13 Nov 2006 18:55:57 +0000 (18:55 +0000)]
configure.ac: Enable cdaudio and y4m.

Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw at skynet be>
* configure.ac:
Enable cdaudio and y4m.
* gst/y4m/Makefile.am:
* gst/y4m/gsty4mencode.c: (gst_y4m_encode_base_init),
(gst_y4m_encode_class_init), (gst_y4m_encode_init),
(gst_y4m_encode_reset), (gst_y4m_encode_setcaps),
(gst_y4m_encode_get_stream_header),
(gst_y4m_encode_get_frame_header), (gst_y4m_encode_chain),
(gst_y4m_encode_set_property), (gst_y4m_encode_get_property),
(gst_y4m_encode_change_state), (plugin_init):
* gst/y4m/gsty4mencode.h:
Port of y4mencode to 0.10.

17 years agoA little pluggy to make sense out of the random chunks we get from multifilesrc.
David Schleef [Sat, 11 Nov 2006 00:22:24 +0000 (00:22 +0000)]
A little pluggy to make sense out of the random chunks we get from multifilesrc.

Original commit message from CVS:
* configure.ac:
* gst/videoparse/Makefile.am:
* gst/videoparse/gstvideoparse.c:
A little pluggy to make sense out of the random chunks we get
from multifilesrc.

17 years agogst/multifile/Makefile.am: Let's not depend on a file that doesn't exist.
David Schleef [Fri, 10 Nov 2006 19:18:33 +0000 (19:18 +0000)]
gst/multifile/Makefile.am: Let's not depend on a file that doesn't exist.

Original commit message from CVS:
* gst/multifile/Makefile.am:
Let's not depend on a file that doesn't exist.

17 years agogst/multifilesink/: Remove the old one.
David Schleef [Fri, 10 Nov 2006 19:07:43 +0000 (19:07 +0000)]
gst/multifilesink/: Remove the old one.

Original commit message from CVS:
* gst/multifilesink/Makefile.am:
* gst/multifilesink/gstmultifilesink.c:
* gst/multifilesink/gstmultifilesink.h:
* gst/multifilesink/multifilesink.vcproj:
Remove the old one.

17 years agoRevive multifile[src|sink].
David Schleef [Fri, 10 Nov 2006 18:51:10 +0000 (18:51 +0000)]
Revive multifile[src|sink].

Original commit message from CVS:
* configure.ac:
* gst/multifile/Makefile.am:
* gst/multifile/gstmultifile.c:
* gst/multifile/gstmultifilesink.c:
* gst/multifile/gstmultifilesrc.c:
* gst/multifile/multifile.vproj:
Revive multifile[src|sink].

17 years agosys/dvb/gstdvbsrc.c: (gst_dvbsrc_set_property)
Zaheer Abbas Merali [Thu, 9 Nov 2006 14:00:34 +0000 (14:00 +0000)]
sys/dvb/gstdvbsrc.c: (gst_dvbsrc_set_property)

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

* sys/dvb/gstdvbsrc.c: (gst_dvbsrc_set_property)
(gst_dvbsrc_create), (gst_dvbsrc_output_frontend_stats),
(gst_dvbsrc_tune), (gst_dvbsrc_set_pes_filters):
Rename set_pes_filter to set_pes_filters for consistency.
Do run-time pid filtering.

17 years agosys/dvb/gstdvbsrc.c: Do not call output_frontend_stats from a method that does not...
Zaheer Abbas Merali [Wed, 8 Nov 2006 11:27:16 +0000 (11:27 +0000)]
sys/dvb/gstdvbsrc.c: Do not call output_frontend_stats from a method that does not have the gstdvbsrc object.

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

* sys/dvb/gstdvbsrc.c: (read_device):
Do not call output_frontend_stats from a method that does not
have the gstdvbsrc object.
This fixes the build, sorry guys!

17 years agosys/dvb/gstdvbsrc.*: Force PAT to always be in the filter.
Zaheer Abbas Merali [Tue, 7 Nov 2006 14:46:56 +0000 (14:46 +0000)]
sys/dvb/gstdvbsrc.*: Force PAT to always be in the filter.

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

* sys/dvb/gstdvbsrc.c: (read_device), (gst_dvbsrc_create),
(gst_dvbsrc_output_frontend_stats), (gst_dvbsrc_tune),
(gst_dvbsrc_set_pes_filter):
* sys/dvb/gstdvbsrc.h:
Force PAT to always be in the filter.
Try to continue reading after failing 10 times.

17 years agopo/POTFILES.in: add dvbsrc
Thomas Vander Stichele [Sat, 4 Nov 2006 13:26:41 +0000 (13:26 +0000)]
po/POTFILES.in: add dvbsrc

Original commit message from CVS:

* po/POTFILES.in:
add dvbsrc
* sys/dvb/gstdvbsrc.c: (gst_dvbsrc_class_init), (gst_dvbsrc_init),
(gst_dvbsrc_set_property), (gst_dvbsrc_get_property),
(gst_dvbsrc_open_frontend), (gst_dvbsrc_open_dvr),
(gst_dvbsrc_finalize), (read_device), (gst_dvbsrc_create),
(gst_dvbsrc_start), (gst_dvbsrc_frontend_status),
(gst_dvbsrc_tune), (gst_dvbsrc_unset_pes_filters),
(gst_dvbsrc_set_pes_filter):
* sys/dvb/gstdvbsrc.h:
adapter-prefix is a terrible name for a device, so replace it.
strerror should be used immediately after the syscall related to it.
Actually throw a reasonable GST_ELEMENT_ERROR if we fail to open
(pretty easy to trigger by opening the same device twice).
Use _OBJECT macros where it makes sense.
This element is going to need some work before it moves.

17 years agoFix enum nicks; only emit no-more-pads once; add support for very fast encoding mode...
Sebastian Dröge [Thu, 2 Nov 2006 20:13:26 +0000 (20:13 +0000)]
Fix enum nicks; only emit no-more-pads once; add support for very fast encoding mode in upcoming 4.40.0 release (#369...

Original commit message from CVS:
Patch by: Sebastian Dröge <slomo at circular-chaos.org>
* configure.ac:
* 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_init), (gst_wavpack_enc_set_wp_config):
Fix enum nicks; only emit no-more-pads once; add support for very
fast encoding mode in upcoming 4.40.0 release (#369539).

17 years agosys/: Wait until the window is created before using it; guard unistd.h includes with...
Sergey Scobich [Wed, 1 Nov 2006 10:19:18 +0000 (10:19 +0000)]
sys/: Wait until the window is created before using it; guard unistd.h includes with HAVE_UNISTD_H. (#366523)

Original commit message from CVS:
Patch by: Sergey Scobich  <sergey dot scobich at gmail com>
* sys/directdraw/gstdirectdrawsink.c:
(gst_directdrawsink_window_thread),
(gst_directdrawsink_create_default_window):
* sys/directdraw/gstdirectdrawsink.h:
* sys/directsound/gstdirectsoundsink.c:
Wait until the window is created before using it; guard unistd.h
includes with HAVE_UNISTD_H. (#366523)
* win32/vs8/libgstdirectdraw.vcproj:
* win32/vs8/libgstdirectsound.vcproj:
Update project files.

17 years agogst/qtdemux/qtdemux.c: Handle unbounded length streams a bit better. Fixes #367696.
Wim Taymans [Tue, 31 Oct 2006 10:31:18 +0000 (10:31 +0000)]
gst/qtdemux/qtdemux.c: Handle unbounded length streams a bit better. Fixes #367696.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_get_duration),
(gst_qtdemux_handle_src_query), (qtdemux_parse_tree),
(qtdemux_parse_trak):
Handle unbounded length streams a bit better. Fixes #367696.

17 years agoext/dts/gstdtsdec.c: Fix flow handling and buffer refcounting (gst_pad_push() takes...
Tim-Philipp Müller [Sun, 29 Oct 2006 19:08:01 +0000 (19:08 +0000)]
ext/dts/gstdtsdec.c: Fix flow handling and buffer refcounting (gst_pad_push() takes ownership of the buffer passed to...

Original commit message from CVS:
* ext/dts/gstdtsdec.c: (gst_dtsdec_handle_frame):
Fix flow handling and buffer refcounting (gst_pad_push() takes
ownership of the buffer passed to it, the buffer does not have
to be unreffed no matter what flow value gst_pad_push() returns).

17 years agogst/audioresample/gstaudioresample.c: Another typo fix (#366212).
Tim-Philipp Müller [Sat, 28 Oct 2006 16:00:51 +0000 (16:00 +0000)]
gst/audioresample/gstaudioresample.c: Another typo fix (#366212).

Original commit message from CVS:
* gst/audioresample/gstaudioresample.c: (gst_audioresample_init):
Another typo fix (#366212).

17 years agoFixed bug for files with timestamps less than 0.
Edgard Lima [Thu, 26 Oct 2006 14:07:08 +0000 (14:07 +0000)]
Fixed bug for files with timestamps less than 0.

Original commit message from CVS:
Fixed bug for files with timestamps less than 0.

17 years agoI copied over filesink a while ago and modified it to work as multifilesink. Might...
David Schleef [Sat, 21 Oct 2006 22:56:03 +0000 (22:56 +0000)]
I copied over filesink a while ago and modified it to work as multifilesink.  Might as well check it in.  This could ...

Original commit message from CVS:
* configure.ac:
* gst/multifilesink/Makefile.am:
* gst/multifilesink/gstmultifilesink.c:
* gst/multifilesink/gstmultifilesink.h:
I copied over filesink a while ago and modified it to work
as multifilesink.  Might as well check it in.  This could
use some work before being declared useful.

17 years agoActivate pads before adding them to running element.
Tim-Philipp Müller [Tue, 17 Oct 2006 15:16:47 +0000 (15:16 +0000)]
Activate pads before adding them to running element.

Original commit message from CVS:
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_set_wp_config):
* ext/wavpack/gstwavpackparse.c:
(gst_wavpack_parse_create_src_pad):
* gst/nuvdemux/gstnuvdemux.c: (gst_nuv_demux_create_pads):
* tests/check/elements/wavpackparse.c: (wavpackparse_found_pad):
Activate pads before adding them to running element.

17 years agogst/qtdemux/qtdemux.c: Make compile with Forte compiler, mostly don't do pointer...
Josep Torra Valles [Tue, 17 Oct 2006 14:57:17 +0000 (14:57 +0000)]
gst/qtdemux/qtdemux.c: Make compile with Forte compiler, mostly don't do pointer arithmetic with void pointers (#3626...

Original commit message from CVS:
Patch by: Josep Torra Valles  <josep at fluendo com>
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
(next_entry_size), (qtdemux_inflate), (qtdemux_parse_moov),
(qtdemux_parse_tree), (qtdemux_parse_trak), (qtdemux_tag_add_str),
(qtdemux_tag_add_num), (qtdemux_tag_add_date),
(qtdemux_tag_add_gnre):
Make compile with Forte compiler, mostly don't do pointer arithmetic
with void pointers (#362626).

17 years agoJust a cast to make it compile oos big_endian systems.
Edgard Lima [Tue, 17 Oct 2006 14:40:20 +0000 (14:40 +0000)]
Just a cast to make it compile oos big_endian systems.

Original commit message from CVS:
Just a cast to make it compile oos big_endian systems.

17 years agoCreated new element nuvdemux.
Edgard Lima [Tue, 17 Oct 2006 14:24:18 +0000 (14:24 +0000)]
Created new element nuvdemux.

Original commit message from CVS:
Created new element nuvdemux.