platform/upstream/gstreamer.git
18 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

18 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.

18 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).

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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.

18 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

18 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

18 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.

18 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.

18 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.

18 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.

18 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.

18 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

18 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

18 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.

18 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.

18 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.

18 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.

18 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).

18 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.

18 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

18 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).

18 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

18 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.

18 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.

18 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.

18 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.

18 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.

18 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

18 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.

18 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.

18 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.

18 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.

18 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.

18 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].

18 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.

18 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!

18 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.

18 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.

18 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).

18 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.

18 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.

18 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).

18 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).

18 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.

18 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.

18 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.

18 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).

18 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.

18 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.

18 years agogst/nsf/: Fix some things the Forte compiler warns about (#362626).
Josep Torra Valles [Tue, 17 Oct 2006 11:04:14 +0000 (11:04 +0000)]
gst/nsf/: Fix some things the Forte compiler warns about (#362626).

Original commit message from CVS:
Patch by: Josep Torra Valles  <josep at fluendo com>
* gst/nsf/fds_snd.c:
* gst/nsf/mmc5_snd.c:
* gst/nsf/nsf.c:
* gst/nsf/vrc7_snd.c:
* gst/nsf/vrcvisnd.c:
Fix some things the Forte compiler warns about (#362626).

18 years agogst/qtdemux/qtdemux.*: Avoid void pointer usage, better use guint8 * instead.
Tim-Philipp Müller [Tue, 17 Oct 2006 10:59:55 +0000 (10:59 +0000)]
gst/qtdemux/qtdemux.*: Avoid void pointer usage, better use guint8 * instead.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_moov), (qtdemux_parse),
(qtdemux_node_dump_foreach), (qtdemux_dump_mvhd),
(qtdemux_dump_tkhd), (qtdemux_dump_elst), (qtdemux_dump_mdhd),
(qtdemux_dump_hdlr), (qtdemux_dump_vmhd), (qtdemux_dump_dref),
(qtdemux_dump_stsd), (qtdemux_dump_stts), (qtdemux_dump_stss),
(qtdemux_dump_stsc), (qtdemux_dump_stsz), (qtdemux_dump_stco),
(qtdemux_dump_co64), (qtdemux_dump_dcom), (qtdemux_dump_cmvd),
(qtdemux_dump_unknown), (qtdemux_tree_get_child_by_type),
(qtdemux_tree_get_sibling_by_type):
* gst/qtdemux/qtdemux.h:
Avoid void pointer usage, better use guint8 * instead.

18 years agoPort simple deinterlacer from 0.8. Use at your own risk, don't blame me for anything...
Tim-Philipp Müller [Wed, 11 Oct 2006 20:33:48 +0000 (20:33 +0000)]
Port simple deinterlacer from 0.8. Use at your own risk, don't blame me for anything it does or does not do to your p...

Original commit message from CVS:
* configure.ac:
* gst/deinterlace/Makefile.am:
* gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_base_init),
(gst_deinterlace_class_init), (gst_deinterlace_init),
(gst_deinterlace_stop), (gst_deinterlace_transform_caps),
(gst_deinterlace_set_caps), (gst_deinterlace_transform_ip),
(gst_deinterlace_set_property), (gst_deinterlace_get_property):
* gst/deinterlace/gstdeinterlace.h:
Port simple deinterlacer from 0.8. Use at your own risk, don't blame
me for anything it does or does not do to your precious pictures.

18 years agogst/qtdemux/qtdemux.c: Add some fourcc for DV format.
Edward Hervey [Wed, 11 Oct 2006 13:49:26 +0000 (13:49 +0000)]
gst/qtdemux/qtdemux.c: Add some fourcc for DV format.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
Add some fourcc for DV format.

18 years agogst/qtdemux/qtdemux.c: Printf format fixes.
Tim-Philipp Müller [Tue, 10 Oct 2006 18:54:05 +0000 (18:54 +0000)]
gst/qtdemux/qtdemux.c: Printf format fixes.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (extract_initial_length_and_fourcc),
(gst_qtdemux_loop_state_header):
Printf format fixes.
* sys/dvb/gstdvbsrc.c:
Use "_stdint.h".

18 years agosys/dvb/: Remove these files, not needed use system files.
Zaheer Abbas Merali [Tue, 10 Oct 2006 16:09:58 +0000 (16:09 +0000)]
sys/dvb/: Remove these files, not needed use system files.

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

* sys/dvb/Makefile.am:
* sys/dvb/dvb-api/Makefile.am:
* sys/dvb/dvb-api/audio.h:
* sys/dvb/dvb-api/ca.h:
* sys/dvb/dvb-api/dmx.h:
* sys/dvb/dvb-api/frontend.h:
* sys/dvb/dvb-api/net.h:
* sys/dvb/dvb-api/osd.h:
* sys/dvb/dvb-api/version.h:
* sys/dvb/dvb-api/video.h:
Remove these files, not needed use system files.
* sys/dvb/gstdvbsrc.c: (gst_dvbsrc_set_property),
(gst_dvbsrc_create), (gst_dvbsrc_output_frontend_stats),
(gst_dvbsrc_tune):
Fix warnings, uint16_t etc. is in stdint.h.
Use system includes not our local ones.

18 years agoBuildbot, I do as you command. http://build.fluendo.com:8080/gen64-bad-full/builds...
Zaheer Abbas Merali [Tue, 10 Oct 2006 15:55:25 +0000 (15:55 +0000)]
Buildbot, I do as you command. build.fluendo.com:8080/gen64-bad-full/builds/475/cvs%20ignore/1

Original commit message from CVS:
Buildbot, I do as you command.
http://build.fluendo.com:8080/gen64-bad-full/builds/475/cvs%20ignore/1

18 years agoAdd dvb detection and allow dvbsrc to be built.
Zaheer Abbas Merali [Tue, 10 Oct 2006 15:47:49 +0000 (15:47 +0000)]
Add dvb detection and allow dvbsrc to be built.

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

* configure.ac:
* sys/Makefile.am:
Add dvb detection and allow dvbsrc to be built.

18 years agoInitial import of dvbsrc.
Zaheer Abbas Merali [Tue, 10 Oct 2006 15:05:32 +0000 (15:05 +0000)]
Initial import of dvbsrc.

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

* configure.ac:
* sys/Makefile.am:
* sys/dvb/AUTHORS:
* sys/dvb/Makefile.am:
* sys/dvb/README:
* sys/dvb/dvb-api/Makefile.am:
* sys/dvb/dvb-api/audio.h:
* sys/dvb/dvb-api/ca.h:
* sys/dvb/dvb-api/dmx.h:
* sys/dvb/dvb-api/frontend.h:
* sys/dvb/dvb-api/net.h:
* sys/dvb/dvb-api/osd.h:
* sys/dvb/dvb-api/version.h:
* sys/dvb/dvb-api/video.h:
* sys/dvb/gstdvbsrc.c:
* sys/dvb/gstdvbsrc.h:
Initial import of dvbsrc.
Currently won't be built.

18 years agoext/gnomevfs/: Fix URI interface implementation return type.
Josep Torre Valles [Tue, 10 Oct 2006 12:49:02 +0000 (12:49 +0000)]
ext/gnomevfs/: Fix URI interface implementation return type.

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

Patch by: Josep Torre Valles <josep@fluendo.com>

* ext/gnomevfs/gstgnomevfssink.c:
* ext/gnomevfs/gstgnomevfssrc.c:
Fix URI interface implementation return type.
* ext/pango/gsttextoverlay.c: (gst_text_overlay_set_property):
Fix what looks like a copy/paste issue when assigning values.
* gst-libs/gst/audio/gstaudiofiltertemplate.c:
(gst_audio_filter_template_get_type):
Cast to prevent Forte warnings.
* gst-libs/gst/cdda/gstcddabasesrc.c: (gst_cdda_base_src_create):
Fix URI interface implementation return type.
gst_pad_query_position requires a signed integer pointer as
3rd parameter, GstClockTime is unsigned.
* gst/audioconvert/audioconvert.c:
Fix integer overflow when treated as signed.
* gst/audioresample/resample.c: (resample_add_input_data):
Cast to prevent warnings on Forte.
* gst/ffmpegcolorspace/imgconvert.c: (build_rgb_palette):
Fix integer overflow when treated as signed.
* gst/ffmpegcolorspace/imgconvert_template.h:
Fix integer overflow when treated as signed. RGBA_OUT shifts bits.
* gst/playback/gstdecodebin.c: (queue_filled_cb),
(cleanup_decodebin):
Who initialises a guint to -1!
Cast function pointers to prevent warnings on Forte.
* gst/playback/gstplaybasebin.c: (queue_deadlock_check),
(queue_threshold_reached):
Cast function pointers correctly to prevent warnings on Forte.
* gst/playback/gststreaminfo.c: (gst_stream_info_dispose):
Cast function pointers correctly to prevent warnings on Forte.
* gst/subparse/gstssaparse.c: (gst_ssa_parse_setcaps):
Obvious change to unsigned, 0xEF > max signed char.
* gst/tcp/gstmultifdsink.c: (get_buffers_max), (count_burst_unit):
GstClockTime is unsigned, initialise correctly.
* gst/tcp/gsttcp.c: (gst_tcp_socket_write):
Cast so pointer arithemetic doesn't cause warnings on Forte.
* gst/videorate/gstvideorate.c:
Use correct return value.
* tests/examples/seek/scrubby.c:
GstClockTime is unsigned, initialise correctly.

18 years agogst/qtdemux/qtdemux.c: Reorganise some stuff.
Wim Taymans [Tue, 10 Oct 2006 09:57:19 +0000 (09:57 +0000)]
gst/qtdemux/qtdemux.c: Reorganise some stuff.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
(gst_qtdemux_push_event), (gst_qtdemux_do_seek),
(gst_qtdemux_change_state), (extract_initial_length_and_fourcc),
(gst_qtdemux_loop_state_header), (gst_qtdemux_activate_segment),
(gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
(gst_qtdemux_post_buffering), (gst_qtdemux_chain),
(gst_qtdemux_add_stream), (qtdemux_process_redirects),
(qtdemux_parse_tree), (qtdemux_parse_trak):
Reorganise some stuff.
Parse RTSP redirection URLS.

18 years agodocs/plugins/: Add/update docs stuff.
Tim-Philipp Müller [Sat, 7 Oct 2006 11:37:59 +0000 (11:37 +0000)]
docs/plugins/: Add/update docs stuff.

Original commit message from CVS:
* docs/plugins/gst-plugins-bad-plugins.args:
* docs/plugins/gst-plugins-bad-plugins.hierarchy:
* docs/plugins/gst-plugins-bad-plugins.interfaces:
* docs/plugins/gst-plugins-bad-plugins.prerequisites:
* docs/plugins/inspect/plugin-dtsdec.xml:
* docs/plugins/inspect/plugin-mms.xml:
* docs/plugins/inspect/plugin-mpeg2enc.xml:
* docs/plugins/inspect/plugin-neon.xml:
* docs/plugins/inspect/plugin-replaygain.xml:
* docs/plugins/inspect/plugin-soundtouch.xml:
* docs/plugins/inspect/plugin-spcdec.xml:
* docs/plugins/inspect/plugin-swfdec.xml:
* docs/plugins/inspect/plugin-videocrop.xml:
* docs/plugins/inspect/plugin-wavpack.xml:
Add/update docs stuff.

18 years agoAdd ReplayGain analysis element (#357069).
René Stadler [Fri, 6 Oct 2006 15:56:01 +0000 (15:56 +0000)]
Add ReplayGain analysis element (#357069).

Original commit message from CVS:
Patch by: René Stadler  <mail at renestadler de>
* configure.ac:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* gst/replaygain/Makefile.am:
* gst/replaygain/gstrganalysis.c: (gst_rg_analysis_base_init),
(gst_rg_analysis_class_init), (gst_rg_analysis_init),
(gst_rg_analysis_set_property), (gst_rg_analysis_get_property),
(gst_rg_analysis_start), (gst_rg_analysis_set_caps),
(gst_rg_analysis_transform_ip), (gst_rg_analysis_event),
(gst_rg_analysis_stop), (gst_rg_analysis_handle_tags),
(gst_rg_analysis_handle_eos), (gst_rg_analysis_track_result),
(gst_rg_analysis_album_result), (plugin_init):
* gst/replaygain/gstrganalysis.h:
* gst/replaygain/rganalysis.c: (yule_filter), (butter_filter),
(apply_filters), (reset_filters), (accumulator_add),
(accumulator_clear), (accumulator_result), (rg_analysis_new),
(rg_analysis_set_sample_rate), (rg_analysis_destroy),
(rg_analysis_analyze_mono_float),
(rg_analysis_analyze_stereo_float),
(rg_analysis_analyze_mono_int16),
(rg_analysis_analyze_stereo_int16), (rg_analysis_analyze),
(rg_analysis_track_result), (rg_analysis_album_result),
(rg_analysis_reset_album), (rg_analysis_reset):
* gst/replaygain/rganalysis.h:
Add ReplayGain analysis element (#357069).
* tests/check/Makefile.am:
* tests/check/elements/.cvsignore:
* tests/check/elements/rganalysis.c: (get_expected_gain),
(setup_rganalysis), (cleanup_rganalysis), (set_playing_state),
(send_eos_event), (send_tag_event), (poll_eos), (poll_tags),
(fail_unless_track_gain), (fail_unless_track_peak),
(fail_unless_album_gain), (fail_unless_album_peak),
(fail_if_track_tags), (fail_if_album_tags),
(fail_unless_num_tracks), (test_buffer_const_float_mono),
(test_buffer_const_float_stereo), (test_buffer_const_int16_mono),
(test_buffer_const_int16_stereo), (test_buffer_square_float_mono),
(test_buffer_square_float_stereo), (test_buffer_square_int16_mono),
(test_buffer_square_int16_stereo), (push_buffer), (GST_START_TEST),
(rganalysis_suite), (main):
Unit tests for the new replaygain element.

18 years agoext/faad/gstfaad.c: Some cleanups.
Wim Taymans [Fri, 6 Oct 2006 15:49:39 +0000 (15:49 +0000)]
ext/faad/gstfaad.c: Some cleanups.

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_setcaps), (gst_faad_chain),
(gst_faad_close_decoder):
Some cleanups.
Added some more debugging.
Don't ever ignore unlinked, we're not a demuxer.
* gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream):
Activate pad before adding it to the element.

18 years agoext/theora/theoradec.*: Port lots of changes from theoradec to theoraexpdec.
Michael Smith [Fri, 6 Oct 2006 12:02:09 +0000 (12:02 +0000)]
ext/theora/theoradec.*: Port lots of changes from theoradec to theoraexpdec.

Original commit message from CVS:
* ext/theora/theoradec.c: (gst_theoradec_reset),
(theora_get_query_types), (theora_dec_src_query),
(theora_dec_src_event), (theora_dec_sink_event),
(theora_handle_comment_packet), (theora_handle_type_packet),
(theora_handle_header_packet), (clip_buffer), (theora_dec_push),
(theora_handle_422_image), (theora_handle_420_image),
(theora_handle_data_packet), (theora_dec_chain),
(theora_dec_change_state):
* ext/theora/theoradec.h:
Port lots of changes from theoradec to theoraexpdec.
This catches this plugin up to theoradec. Note that duplicate frames
are broken in theoradec at the moment.

18 years agogst/spectrum/gstspectrum.c: Fix mem leak, avoid unnecessary memcpy.
Tim-Philipp Müller [Fri, 6 Oct 2006 11:31:11 +0000 (11:31 +0000)]
gst/spectrum/gstspectrum.c: Fix mem leak, avoid unnecessary memcpy.

Original commit message from CVS:
* gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
Fix mem leak, avoid unnecessary memcpy.

18 years agogst/spectrum/gstspectrum.c: Removed cruft code that was just commented out. Removed...
Stefan Kost [Fri, 6 Oct 2006 02:29:35 +0000 (02:29 +0000)]
gst/spectrum/gstspectrum.c: Removed cruft code that was just commented out. Removed some obsolete debug logs statements.

Original commit message from CVS:
* gst/spectrum/gstspectrum.c: (gst_spectrum_init),
(gst_spectrum_transform_ip):
Removed cruft code that was just commented out. Removed some obsolete
debug logs statements.

18 years agoAnother batch of printf format fixes.
Tim-Philipp Müller [Thu, 5 Oct 2006 18:14:46 +0000 (18:14 +0000)]
Another batch of printf format fixes.

Original commit message from CVS:
* ext/dts/gstdtsdec.c: (gst_dtsdec_chain):
* ext/musicbrainz/gsttrm.c: (gst_trm_setcaps):
* ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_sink_set_caps):
* gst/qtdemux/qtdemux.c: (gst_qtdemux_chain), (qtdemux_parse),
(qtdemux_parse_trak):
* gst/spectrum/gstspectrum.c: (gst_spectrum_transform_ip):
Another batch of printf format fixes.

18 years agoPrintf format fixes.
Tim-Philipp Müller [Thu, 5 Oct 2006 15:55:20 +0000 (15:55 +0000)]
Printf format fixes.

Original commit message from CVS:
* ext/alsa/gstalsadeviceprobe.c:
(gst_alsa_device_property_probe_get_values):
* ext/alsa/gstalsasink.c: (set_hwparams):
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_elem_pad),
(gst_ogg_chain_new_stream), (gst_ogg_demux_read_chain):
* ext/ogg/gstoggmux.c: (gst_ogg_mux_send_headers),
(gst_ogg_mux_process_best_pad):
* ext/ogg/gstoggparse.c: (gst_ogg_parse_new_stream),
(gst_ogg_parse_chain):
* ext/ogg/gstogmparse.c: (gst_ogm_parse_stream_header):
* ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
* ext/vorbis/vorbisenc.c: (gst_vorbis_enc_setup),
(gst_vorbis_enc_buffer_check_discontinuous):
* ext/vorbis/vorbisparse.c: (vorbis_parse_src_query):
* gst-libs/gst/audio/gstbaseaudiosink.c:
(gst_base_audio_sink_render):
* gst-libs/gst/cdda/gstcddabasesrc.c:
(gst_cdda_base_src_handle_track_seek):
* gst-libs/gst/rtp/gstbasertpdepayload.c:
(gst_base_rtp_depayload_push_full):
* gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_push):
* gst/audioresample/resample.c: (resample_input_pushthrough):
* gst/playback/gstplaybasebin.c: (queue_out_of_data):
* gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_handle_clients):
* gst/typefind/gsttypefindfunctions.c: (mp3_type_find_at_offset),
(wavpack_type_find):
* gst/videotestsrc/gstvideotestsrc.c: (gst_video_test_src_create):
* sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
(gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new):
* tests/check/elements/volume.c: (GST_START_TEST):
Printf format fixes.

18 years agogst/videocrop/gstvideocrop.*: Handle packed YUV formats (UYVY, YUY2, YUYV) separately...
Tim-Philipp Müller [Wed, 4 Oct 2006 22:37:07 +0000 (22:37 +0000)]
gst/videocrop/gstvideocrop.*: Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix passthrough mode; la...

Original commit message from CVS:
* gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init),
(gst_video_crop_init),
(gst_video_crop_get_image_details_from_caps),
(gst_video_crop_transform_packed_complex),
(gst_video_crop_transform_packed_simple),
(gst_video_crop_transform), (gst_video_crop_transform_caps),
(gst_video_crop_set_caps),
(gst_videocrop_clear_negotiated_caps_locked),
(gst_video_crop_set_property):
* gst/videocrop/gstvideocrop.h:
Handle packed YUV formats (UYVY, YUY2, YUYV) separately; also, fix
passthrough mode; lastly, clear negotiated basetransform caps when
the cropping changes in order to force renegotiation.

18 years agotests/icles/: Visual test for videocrop, shows that packed yuv doesn't work right...
Tim-Philipp Müller [Wed, 4 Oct 2006 20:05:07 +0000 (20:05 +0000)]
tests/icles/: Visual test for videocrop, shows that packed yuv doesn't work right yet. --with-ffmpegcolorspace option...

Original commit message from CVS:
* tests/icles/.cvsignore:
* tests/icles/Makefile.am:
* tests/icles/videocrop-test.c: (quit_mainloop), (tick_cb),
(test_with_caps), (video_crop_get_test_caps), (main):
Visual test for videocrop, shows that packed yuv doesn't work right
yet. --with-ffmpegcolorspace option doesn't work yet for unknown
reasons (another basetransform issue?)

18 years agoRemove more v4l2 stuff, hopefully fixing 'make distcheck' again.
Tim-Philipp Müller [Wed, 4 Oct 2006 10:55:21 +0000 (10:55 +0000)]
Remove more v4l2 stuff, hopefully fixing 'make distcheck' again.

Original commit message from CVS:
* po/POTFILES.in:
* sys/v4l2/.cvsignore:
Remove more v4l2 stuff, hopefully fixing 'make distcheck' again.

18 years agoremoved v4l2
Thomas Vander Stichele [Wed, 4 Oct 2006 10:29:22 +0000 (10:29 +0000)]
removed v4l2

Original commit message from CVS:
* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/inspect/plugin-video4linux2.xml:
* gst-plugins-bad.spec.in:
removed v4l2

18 years agoremoving icle for v4l2
Thomas Vander Stichele [Tue, 3 Oct 2006 18:32:31 +0000 (18:32 +0000)]
removing icle for v4l2

Original commit message from CVS:
removing icle for v4l2

18 years agoremove last cond
Thomas Vander Stichele [Tue, 3 Oct 2006 18:27:57 +0000 (18:27 +0000)]
remove last cond

Original commit message from CVS:
remove last cond

18 years agomoved to gst-plugins-good
Thomas Vander Stichele [Tue, 3 Oct 2006 18:23:21 +0000 (18:23 +0000)]
moved to gst-plugins-good

Original commit message from CVS:
* configure.ac:
* sys/Makefile.am:
* sys/v4l2/Makefile.am:
* sys/v4l2/README:
* sys/v4l2/gstv4l2.c:
* sys/v4l2/gstv4l2colorbalance.c:
* sys/v4l2/gstv4l2colorbalance.h:
* sys/v4l2/gstv4l2object.c:
* sys/v4l2/gstv4l2object.h:
* sys/v4l2/gstv4l2src.c:
* sys/v4l2/gstv4l2src.h:
* sys/v4l2/gstv4l2tuner.c:
* sys/v4l2/gstv4l2tuner.h:
* sys/v4l2/gstv4l2vidorient.c:
* sys/v4l2/gstv4l2vidorient.h:
* sys/v4l2/gstv4l2xoverlay.c:
* sys/v4l2/gstv4l2xoverlay.h:
* sys/v4l2/v4l2_calls.c:
* sys/v4l2/v4l2_calls.h:
* sys/v4l2/v4l2src_calls.c:
* sys/v4l2/v4l2src_calls.h:
moved to gst-plugins-good

18 years agocomment out the notifies for removed properties
Thomas Vander Stichele [Tue, 3 Oct 2006 13:47:10 +0000 (13:47 +0000)]
comment out the notifies for removed properties

Original commit message from CVS:
comment out the notifies for removed properties

18 years agosys/v4l2/gstv4l2object.c: comment out the properties that are already part of the...
Thomas Vander Stichele [Tue, 3 Oct 2006 13:30:48 +0000 (13:30 +0000)]
sys/v4l2/gstv4l2object.c: comment out the properties that are already part of the tuner interface.

Original commit message from CVS:
* sys/v4l2/gstv4l2object.c:
(gst_v4l2_object_install_properties_helper):
comment out the properties that are already part of the tuner
interface.

18 years agosys/v4l2/gstv4l2src.c: Improve docs.
Zaheer Abbas Merali [Tue, 3 Oct 2006 13:18:59 +0000 (13:18 +0000)]
sys/v4l2/gstv4l2src.c: Improve docs.

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

* sys/v4l2/gstv4l2src.c:
Improve docs.

18 years agoext/xvid/gstxvid.c: Set rank of xviddec to NONE until someone fixes it (too many...
Tim-Philipp Müller [Mon, 2 Oct 2006 13:28:49 +0000 (13:28 +0000)]
ext/xvid/gstxvid.c: Set rank of xviddec to NONE until someone fixes it (too many crasher bug reports against totem, p...

Original commit message from CVS:
* ext/xvid/gstxvid.c: (plugin_init):
Set rank of xviddec to NONE until someone fixes it (too many crasher
bug reports against totem, people should use gst-ffmpeg).

18 years agosys/v4l2/: Framerate can be 0/1 too.
Wim Taymans [Thu, 28 Sep 2006 17:08:47 +0000 (17:08 +0000)]
sys/v4l2/: Framerate can be 0/1 too.

Original commit message from CVS:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_all_caps),
(gst_v4l2src_get_caps):
* sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
Framerate can be 0/1 too.
Init framerate to 0/1 before querying it so that we can detect
devices that don't know about a framerate.
Add some more debugging info.

18 years agogst/qtdemux/qtdemux.c: Add support for 'yv12' fourcc.
Tim-Philipp Müller [Thu, 28 Sep 2006 14:31:41 +0000 (14:31 +0000)]
gst/qtdemux/qtdemux.c: Add support for 'yv12' fourcc.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_video_caps):
Add support for 'yv12' fourcc.

18 years agoRemoved set-undef-fps.
Edgard Lima [Wed, 27 Sep 2006 17:47:57 +0000 (17:47 +0000)]
Removed set-undef-fps.

Original commit message from CVS:
Removed set-undef-fps.

18 years agosys/v4l2/: Renamed some properties to match the tuner interface naming.
Wim Taymans [Wed, 27 Sep 2006 17:04:22 +0000 (17:04 +0000)]
sys/v4l2/: Renamed some properties to match the tuner interface naming.

Original commit message from CVS:
* sys/v4l2/gstv4l2object.c:
(gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
(gst_v4l2_object_set_property_helper),
(gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults):
* sys/v4l2/gstv4l2object.h:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
(gst_v4l2src_create):
* sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_contains_channel),
(gst_v4l2_tuner_list_channels),
(gst_v4l2_tuner_set_channel_and_notify),
(gst_v4l2_tuner_get_channel), (gst_v4l2_tuner_contains_norm),
(gst_v4l2_tuner_list_norms), (gst_v4l2_tuner_set_norm_and_notify),
(gst_v4l2_tuner_get_norm):
* sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
(gst_v4l2_fill_lists), (gst_v4l2_empty_lists):
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_get_fps):
Renamed some properties to match the tuner interface naming.

18 years agoSmall cleanups.
Wim Taymans [Wed, 27 Sep 2006 16:14:18 +0000 (16:14 +0000)]
Small cleanups.

Original commit message from CVS:
* sys/v4l2/gstv4l2object.c: (gst_v4l2_object_set_property_helper),
(gst_v4l2_set_defaults):
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
(gst_v4l2src_create):
* sys/v4l2/gstv4l2xoverlay.c: (gst_v4l2_xoverlay_open):
* sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
(gst_v4l2_fill_lists), (gst_v4l2_open), (gst_v4l2_set_norm),
(gst_v4l2_get_frequency), (gst_v4l2_set_frequency),
(gst_v4l2_signal_strength), (gst_v4l2_get_attribute),
(gst_v4l2_set_attribute), (gst_v4l2_get_input),
(gst_v4l2_set_input):
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
(gst_v4l2src_grab_frame), (gst_v4l2src_get_capture),
(gst_v4l2src_set_capture), (gst_v4l2src_capture_init),
(gst_v4l2src_capture_start), (gst_v4l2src_capture_stop),
(gst_v4l2src_buffer_new):
* tests/icles/v4l2src-test.c: (my_bus_callback), (main):
Small cleanups.
Fix error messages.
Use locks when getting timestamps.
Fix leaks in test.
Add licensing header to tests.

18 years agoSome cleanups and comments.
Edgard Lima [Wed, 27 Sep 2006 15:14:07 +0000 (15:14 +0000)]
Some cleanups and comments.

Original commit message from CVS:
Some cleanups and comments.

18 years agodocs/plugins/: Add v4l2 plugin to the docs.
Wim Taymans [Tue, 26 Sep 2006 14:17:54 +0000 (14:17 +0000)]
docs/plugins/: Add v4l2 plugin to the 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 v4l2 plugin to the docs.
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
(gst_v4l2src_get_mmap), (gst_v4l2src_create):
* sys/v4l2/gstv4l2src.h:
* sys/v4l2/gstv4l2vidorient.c:
Fix docs.
Remove some more externs.

18 years agosys/v4l2/Makefile.am: Fix makefile, list libs in stack order.
Wim Taymans [Tue, 26 Sep 2006 13:18:06 +0000 (13:18 +0000)]
sys/v4l2/Makefile.am: Fix makefile, list libs in stack order.

Original commit message from CVS:
* sys/v4l2/Makefile.am:
Fix makefile, list libs in stack order.
* sys/v4l2/gstv4l2colorbalance.c:
* sys/v4l2/gstv4l2colorbalance.h:
* sys/v4l2/gstv4l2object.c: (gst_v4l2_device_get_type),
(gst_v4l2_object_install_properties_helper):
* sys/v4l2/gstv4l2object.h:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_get_read),
(gst_v4l2src_get_mmap), (gst_v4l2src_create):
* sys/v4l2/gstv4l2src.h:
* sys/v4l2/gstv4l2tuner.h:
* sys/v4l2/gstv4l2vidorient.h:
* sys/v4l2/gstv4l2xoverlay.h:
* sys/v4l2/v4l2_calls.h:
* sys/v4l2/v4l2src_calls.h:
Fix coding style:
- Remove extern from functions.
- Fix header indentation.
Fix Flags, add defaults for properties.
Remove unused enums.
Fix TOO_LAZY in error messages.

18 years agosys/v4l2/: Fix pass at code cleanups, move errors cases out of the normal flow for...
Wim Taymans [Tue, 26 Sep 2006 11:06:17 +0000 (11:06 +0000)]
sys/v4l2/: Fix pass at code cleanups, move errors cases out of the normal flow for additional code clarity.

Original commit message from CVS:
* sys/v4l2/gstv4l2object.c: (gst_v4l2_class_probe_devices),
(gst_v4l2_probe_needs_probe),
(gst_v4l2_object_install_properties_helper), (gst_v4l2_object_new),
(gst_v4l2_object_destroy), (gst_v4l2_object_set_property_helper),
(gst_v4l2_object_get_property_helper), (gst_v4l2_set_defaults),
(gst_v4l2_object_start), (gst_v4l2_object_stop):
* sys/v4l2/gstv4l2object.h:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_class_init),
(gst_v4l2src_init), (gst_v4l2src_dispose),
(gst_v4l2src_set_property), (gst_v4l2src_get_property),
(gst_v4l2src_fixate), (gst_v4l2src_get_caps),
(gst_v4l2src_set_caps), (gst_v4l2src_get_read),
(gst_v4l2src_get_mmap), (gst_v4l2src_create):
* sys/v4l2/v4l2_calls.c: (gst_v4l2_get_capabilities),
(gst_v4l2_open), (gst_v4l2_close), (gst_v4l2_get_norm),
(gst_v4l2_set_norm), (gst_v4l2_get_frequency),
(gst_v4l2_set_frequency), (gst_v4l2_signal_strength),
(gst_v4l2_get_attribute), (gst_v4l2_set_attribute),
(gst_v4l2_get_input), (gst_v4l2_set_input):
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
(gst_v4l2src_queue_frame), (gst_v4l2src_grab_frame),
(gst_v4l2src_get_capture), (gst_v4l2src_set_capture),
(gst_v4l2src_capture_init), (gst_v4l2src_capture_start),
(gst_v4l2src_capture_stop), (gst_v4l2src_capture_deinit),
(gst_v4l2src_get_size_limits), (gst_v4l2src_set_fps),
(gst_v4l2src_get_fps), (gst_v4l2src_buffer_finalize),
(gst_v4l2src_buffer_new):
Fix pass at code cleanups, move errors cases out of the normal
flow for additional code clarity.

18 years agoext/cdaudio/gstcdaudio.c: Port to 0.10.
Wim Taymans [Sat, 23 Sep 2006 13:21:43 +0000 (13:21 +0000)]
ext/cdaudio/gstcdaudio.c: Port to 0.10.

Original commit message from CVS:
* ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init),
(gst_cdaudio_init), (gst_cdaudio_set_property),
(gst_cdaudio_get_property), (gst_cdaudio_change_state),
(gst_cdaudio_send_event), (gst_cdaudio_get_query_types),
(gst_cdaudio_query), (cdaudio_uri_set_uri):
Port to 0.10.

18 years agosys/glsink/glimagesink.c: Fix problems when the element cannot open the display....
David Schleef [Sat, 23 Sep 2006 00:28:35 +0000 (00:28 +0000)]
sys/glsink/glimagesink.c: Fix problems when the element cannot open the display. (fixes #357212)

Original commit message from CVS:
* sys/glsink/glimagesink.c:
Fix problems when the element cannot open the display.
(fixes #357212)

18 years agoconfigure.ac: Up requirements to -base CVS and core CVS (the format for the video...
Tim-Philipp Müller [Fri, 22 Sep 2006 16:08:38 +0000 (16:08 +0000)]
configure.ac: Up requirements to -base CVS and core CVS (the format for the video orientation interface used by v4l2s...

Original commit message from CVS:
* configure.ac:
Up requirements to -base CVS and core CVS (the format for the
video orientation interface used by v4l2src and the latter
since that's what -base CVS requires).

18 years agoext/directfb/dfbvideosink.c: Lower rank from SECONDARY to MARGINAL. Plugins in -bad...
Tim-Philipp Müller [Fri, 22 Sep 2006 15:59:59 +0000 (15:59 +0000)]
ext/directfb/dfbvideosink.c: Lower rank from SECONDARY to MARGINAL. Plugins in -bad that might be autoplugged shouldn...

Original commit message from CVS:
* ext/directfb/dfbvideosink.c: (plugin_init):
Lower rank from SECONDARY to MARGINAL. Plugins in -bad that might
be autoplugged shouldn't trump plugins in -base, -good or -ugly
(in this case ximagesink).
* sys/glsink/glimagesink.c: (plugin_init):
Set rank to NONE to prevent it from being autoplugged until
errors are handled properly (see #357212).