Christophe Fergeau [Sat, 6 Mar 2004 00:24:14 +0000 (00:24 +0000)]
ext/mad/gstmad.c: Fix detection of Xing headers
Original commit message from CVS:
2004-03-06 Christophe Fergeau <teuf@users.sourceforge.net>
* ext/mad/gstmad.c: Fix detection of Xing headers
* gst/tags/gstid3tag.c: Changes to support TLEN tags
Thomas Vander Stichele [Sat, 6 Mar 2004 00:13:19 +0000 (00:13 +0000)]
debug updates
Original commit message from CVS:
debug updates
Christophe Fergeau [Fri, 5 Mar 2004 23:32:36 +0000 (23:32 +0000)]
ext/mad/: parse Xing header in vbr files, and report the parsed length as a GST_TAG_DURATION tag.
Original commit message from CVS:
2004-03-06 Christophe Fergeau <teuf@gnome.org>
* ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
* ext/mad/gstmad.c: (gst_mad_init), (is_xhead),
(mpg123_parse_xing_header), (gst_mad_chain): parse Xing header in vbr
files, and report the parsed length as a GST_TAG_DURATION tag.
* gst/tags/gstid3tag.c: support TLEN (duration) tag
Benjamin Otte [Fri, 5 Mar 2004 21:05:26 +0000 (21:05 +0000)]
gst/audioconvert/gstaudioconvert.c: convert channels correctly. convert correctly to unsigned.
Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_channels):
convert channels correctly. convert correctly to unsigned.
Julien Moutte [Fri, 5 Mar 2004 14:50:23 +0000 (14:50 +0000)]
sys/xvimage/xvimagesink.c: Check if we have a window before clearing it.
Original commit message from CVS:
2004-03-05 Julien MOUTTE <julien@moutte.net>
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_change_state): Check if
we have a window before clearing it.
Julien Moutte [Fri, 5 Mar 2004 14:40:41 +0000 (14:40 +0000)]
sys/ximage/ximagesink.c: Check if we have a window before clearing it.
Original commit message from CVS:
2004-03-05 Julien MOUTTE <julien@moutte.net>
* sys/ximage/ximagesink.c: (gst_ximagesink_change_state): Check if we
have a window before clearing it.
Thomas Vander Stichele [Fri, 5 Mar 2004 12:13:10 +0000 (12:13 +0000)]
fix gconf install path
Original commit message from CVS:
fix gconf install path
David Schleef [Fri, 5 Mar 2004 08:37:00 +0000 (08:37 +0000)]
gst/qtdemux/qtdemux.c: Add prototype code for handling seeking and querying.
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_get_src_formats),
(gst_qtdemux_src_convert), (gst_qtdemux_get_src_query_types),
(gst_qtdemux_get_event_mask), (gst_qtdemux_handle_src_query),
(gst_qtdemux_handle_src_event), (gst_qtdemux_add_stream):
Add prototype code for handling seeking and querying.
Ronald S. Bultje [Fri, 5 Mar 2004 02:30:10 +0000 (02:30 +0000)]
examples/gstplay/player.c: Initialize variables to NULL. Prevents a segfault because the (uninitialized) variable is ...
Original commit message from CVS:
* examples/gstplay/player.c: (main):
Initialize variables to NULL. Prevents a segfault because the
(uninitialized) variable is not NULL, resulting in a crash on
trying to reach error->message.
Benjamin Otte [Thu, 4 Mar 2004 23:30:29 +0000 (23:30 +0000)]
gst/audioconvert/gstaudioconvert.c: make float=>int conversion work correctly even in cornercases.
Original commit message from CVS:
2004-03-05 Benjamin Otte <otte@gnome.org>
* gst/audioconvert/gstaudioconvert.c:
(gst_audio_convert_buffer_to_default_format):
make float=>int conversion work correctly even in cornercases.
David I. Lehn [Thu, 4 Mar 2004 23:27:42 +0000 (23:27 +0000)]
Debian package info not maintained here.
Original commit message from CVS:
Debian package info not maintained here.
Thomas Vander Stichele [Thu, 4 Mar 2004 21:39:15 +0000 (21:39 +0000)]
fix headers fix signals to use - instead of _
Original commit message from CVS:
fix headers
fix signals to use - instead of _
David Schleef [Thu, 4 Mar 2004 20:28:07 +0000 (20:28 +0000)]
testsuite/gst-lint: Add a check for bad signal names.
Original commit message from CVS:
* testsuite/gst-lint: Add a check for bad signal names.
David Schleef [Thu, 4 Mar 2004 20:18:44 +0000 (20:18 +0000)]
gst/videofilter/gstgamma.c: Fix typo that modified the alpha channel and caused a warning. (bug #136192)
Original commit message from CVS:
reviewed by David Schleef
* gst/videofilter/gstgamma.c: (gst_gamma_rgb32): Fix typo that
modified the alpha channel and caused a warning. (bug #136192)
Christian Schaller [Thu, 4 Mar 2004 20:13:09 +0000 (20:13 +0000)]
fix the spec
Original commit message from CVS:
fix the spec
Thomas Vander Stichele [Wed, 3 Mar 2004 12:22:45 +0000 (12:22 +0000)]
file gst-launch-ext-0.6 was initially added on branch BRANCH-GSTREAMER-0_6.
Original commit message from CVS:
file gst-launch-ext-0.6 was initially added on branch BRANCH-GSTREAMER-0_6.
Thomas Vander Stichele [Wed, 3 Mar 2004 12:22:45 +0000 (12:22 +0000)]
file gst-visualise-0.6 was initially added on branch BRANCH-GSTREAMER-0_6.
Original commit message from CVS:
file gst-visualise-0.6 was initially added on branch BRANCH-GSTREAMER-0_6.
Julien Moutte [Wed, 3 Mar 2004 11:41:50 +0000 (11:41 +0000)]
gst-libs/gst/gconf/gconf.c: Using ximagesink as a default if no gconf key found. We should probably consider using al...
Original commit message from CVS:
2004-03-03 Julien MOUTTE <julien@moutte.net>
* gst-libs/gst/gconf/gconf.c: (gst_gconf_get_default_video_sink):
Using ximagesink as a default if no gconf key found. We should
probably consider using alsasink instead of osssink for the audio
part.
Thomas Vander Stichele [Wed, 3 Mar 2004 11:07:16 +0000 (11:07 +0000)]
remove stray g_print
Original commit message from CVS:
remove stray g_print
Thomas Vander Stichele [Tue, 2 Mar 2004 18:32:27 +0000 (18:32 +0000)]
fix --with-plugins
Original commit message from CVS:
fix --with-plugins
Thomas Vander Stichele [Tue, 2 Mar 2004 11:53:50 +0000 (11:53 +0000)]
Libraries/Multimedia doesn't exist
Original commit message from CVS:
Libraries/Multimedia doesn't exist
Thomas Vander Stichele [Tue, 2 Mar 2004 10:52:09 +0000 (10:52 +0000)]
more fixes
Original commit message from CVS:
more fixes
Ronald S. Bultje [Tue, 2 Mar 2004 02:10:28 +0000 (02:10 +0000)]
Fix for move of gstvideosink.h -> videosink.h.
Original commit message from CVS:
* ext/sdl/sdlvideosink.h:
* sys/ximage/ximagesink.h:
* sys/xvideo/xvideosink.h:
* sys/xvimage/xvimagesink.h:
Fix for move of gstvideosink.h -> videosink.h.
Thomas Vander Stichele [Mon, 1 Mar 2004 23:48:31 +0000 (23:48 +0000)]
more updates
Original commit message from CVS:
more updates
Thomas Vander Stichele [Mon, 1 Mar 2004 23:20:52 +0000 (23:20 +0000)]
xwindowlistener is a plugin helper lib, not a full lib
Original commit message from CVS:
xwindowlistener is a plugin helper lib, not a full lib
Thomas Vander Stichele [Mon, 1 Mar 2004 22:54:16 +0000 (22:54 +0000)]
more updates
Original commit message from CVS:
more updates
David Schleef [Mon, 1 Mar 2004 21:00:17 +0000 (21:00 +0000)]
AUTHORS: Added some names. Add yourself if you're still missing.
Original commit message from CVS:
* AUTHORS: Added some names. Add yourself if you're still
missing.
David Schleef [Mon, 1 Mar 2004 20:55:30 +0000 (20:55 +0000)]
MAINTAINERS: Add
Original commit message from CVS:
* MAINTAINERS: Add
Thomas Vander Stichele [Mon, 1 Mar 2004 17:18:14 +0000 (17:18 +0000)]
release
Original commit message from CVS:
release
Thomas Vander Stichele [Mon, 1 Mar 2004 16:36:35 +0000 (16:36 +0000)]
fix spec file
Original commit message from CVS:
fix spec file
Thomas Vander Stichele [Mon, 1 Mar 2004 16:17:21 +0000 (16:17 +0000)]
fix plugin names move gstvideosink.h to videosink.h
Original commit message from CVS:
fix plugin names
move gstvideosink.h to videosink.h
Thomas Vander Stichele [Mon, 1 Mar 2004 15:55:01 +0000 (15:55 +0000)]
fix plugin filename
Original commit message from CVS:
fix plugin filename
Thomas Vander Stichele [Mon, 1 Mar 2004 15:53:04 +0000 (15:53 +0000)]
add error handler fix mixmatrix plugin filename
Original commit message from CVS:
add error handler
fix mixmatrix plugin filename
Christophe Fergeau [Sun, 29 Feb 2004 10:43:03 +0000 (10:43 +0000)]
sys/oss/gstosselement.*: Reworked enumeration of oss dsps and mixers so that gst-mixer works on my system using alsa ...
Original commit message from CVS:
2004-02-29 Christophe Fergeau <teuf@gnome.org>
* sys/oss/gstosselement.c: (gst_osselement_probe),
(device_combination_append), (gst_osselement_class_probe_devices):
* sys/oss/gstosselement.h:
Reworked enumeration of oss dsps and mixers so that gst-mixer works
on my system using alsa oss emulation, fixes bug #135597
Thomas Vander Stichele [Sun, 29 Feb 2004 08:35:55 +0000 (08:35 +0000)]
update for plugin changes to export symbols
Original commit message from CVS:
update for plugin changes to export symbols
Ronald S. Bultje [Sun, 29 Feb 2004 05:14:24 +0000 (05:14 +0000)]
gst/videodrop/gstvideodrop.*: Work based on timestamp of input data, not based on the expected framerate from the inp...
Original commit message from CVS:
* gst/videodrop/gstvideodrop.c: (gst_videodrop_init),
(gst_videodrop_chain), (gst_videodrop_change_state):
* gst/videodrop/gstvideodrop.h:
Work based on timestamp of input data, not based on the expected
framerate from the input. The consequence is that this element now
not only scales framerates, but also functions as a framerate
corrector or framerate stabilizer/constantizer.
David Schleef [Fri, 27 Feb 2004 23:36:43 +0000 (23:36 +0000)]
patches from jmmv@menta.net (Julio M. Merino Vidal)
Original commit message from CVS:
patches from jmmv@menta.net (Julio M. Merino Vidal)
* gst/interleave/deinterleave.c: (deinterleave_chain): Fix
GST_ELEMENT_ERROR call (bug #135634)
* gst/interleave/interleave.c: (interleave_buffered_loop),
(interleave_bytestream_loop): Don't use alloca() (bug #135640)
* sys/cdrom/gstcdplayer_ioctl_bsd.h: Fix ioctls on NetBSD (bug #135645)
* sys/oss/gstosssink.c: (gst_osssink_get_delay),
(gst_osssink_chain): Fix ioctls on NetBSD. (bug #135644)
* sys/v4l/v4lmjpegsrc_calls.c: (gst_v4lmjpegsrc_sync_next_frame),
(gst_v4lmjpegsrc_set_capture), (gst_v4lmjpegsrc_set_capture_m),
(gst_v4lmjpegsrc_capture_init), (gst_v4lmjpegsrc_requeue_frame):
Fix GST_ELEMENT_ERROR call.
* sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_try_palette): Fix
GST_ELEMENT_ERROR call.
Benjamin Otte [Fri, 27 Feb 2004 21:47:49 +0000 (21:47 +0000)]
gst-libs/gst/audio/audio.h: add macro to make sure header isn't included twice
Original commit message from CVS:
2004-02-27 Benjamin Otte <otte@gnome.org>
* gst-libs/gst/audio/audio.h:
add macro to make sure header isn't included twice
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_chunk):
don't use gst_buffer_free
* gst/playondemand/filter.func:
don't usae gst_data_free. Free data only once.
Christian Schaller [Fri, 27 Feb 2004 20:31:46 +0000 (20:31 +0000)]
keeping the spec humming
Original commit message from CVS:
keeping the spec humming
David Schleef [Fri, 27 Feb 2004 02:39:18 +0000 (02:39 +0000)]
gst/: -marshal.[ch] and -enum.[ch] files should not be disted, -marshal.h files should not be installed, and -enum.h ...
Original commit message from CVS:
* gst-libs/gst/colorbalance/Makefile.am:
* gst-libs/gst/mixer/Makefile.am:
* gst-libs/gst/tuner/Makefile.am:
* gst/level/Makefile.am: -marshal.[ch] and -enum.[ch] files
should not be disted, -marshal.h files should not be installed,
and -enum.h files _should_ be installed. Fix to make this the
case.
Thomas Vander Stichele [Thu, 26 Feb 2004 18:12:55 +0000 (18:12 +0000)]
back to nano
Original commit message from CVS:
back to nano
Thomas Vander Stichele [Wed, 25 Feb 2004 18:02:19 +0000 (18:02 +0000)]
PTR fix
Original commit message from CVS:
PTR fix
Thomas Vander Stichele [Wed, 25 Feb 2004 17:45:54 +0000 (17:45 +0000)]
assorted debug/warning fixes
Original commit message from CVS:
assorted debug/warning fixes
Thomas Vander Stichele [Wed, 25 Feb 2004 17:37:26 +0000 (17:37 +0000)]
add debug category and use it properly
Original commit message from CVS:
add debug category and use it properly
Andy Wingo [Wed, 25 Feb 2004 13:25:44 +0000 (13:25 +0000)]
gst/interleave/interleave.c (interleave_buffered_loop): Always push only when channel->buffer is NULL. Prevents segfa...
Original commit message from CVS:
2004-02-25 Andy Wingo <wingo@pobox.com>
* gst/interleave/interleave.c (interleave_buffered_loop): Always
push only when channel->buffer is NULL. Prevents segfaults doing
the state change after a nonlocal exit, like a scheme exception.
* gst/audioconvert/gstaudioconvert.c (gst_audio_convert_getcaps):
Handle the case where the intersected caps is empty.
Thomas Vander Stichele [Tue, 24 Feb 2004 23:44:48 +0000 (23:44 +0000)]
fix mulawdec
Original commit message from CVS:
fix mulawdec
David Schleef [Tue, 24 Feb 2004 21:23:40 +0000 (21:23 +0000)]
gst/videofilter/gstgamma.c: Adds gamma correction for RGB, with separate r g and b correction factors.
Original commit message from CVS:
reviewed by: David Schleef <ds@schleef.org>
* gst/videofilter/gstgamma.c: (gst_gamma_class_init),
(gst_gamma_init), (gst_gamma_set_property),
(gst_gamma_get_property), (gst_gamma_calculate_tables),
(gst_gamma_rgb24), (gst_gamma_rgb32): Adds gamma correction
for RGB, with separate r g and b correction factors.
Thomas Vander Stichele [Tue, 24 Feb 2004 17:34:48 +0000 (17:34 +0000)]
don't signal bitrate for < 1
Original commit message from CVS:
don't signal bitrate for < 1
David Schleef [Tue, 24 Feb 2004 17:17:56 +0000 (17:17 +0000)]
gst/qtdemux/qtdemux.c: Cleanups. Convert g_prints to GST_LOGs. Add qtdemux debug category. Attempt to fix timestam...
Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (plugin_init), (gst_qtdemux_loop_header),
(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_parse_tree), (qtdemux_parse_trak):
Cleanups. Convert g_prints to GST_LOGs. Add qtdemux debug
category. Attempt to fix timestamp calculation.
Johan Dahlin [Tue, 24 Feb 2004 17:16:07 +0000 (17:16 +0000)]
gst-libs/gst/gconf/gconf.c: Add \n to g_print error messages
Original commit message from CVS:
* gst-libs/gst/gconf/gconf.c: Add \n to g_print error messages
Thomas Vander Stichele [Tue, 24 Feb 2004 17:05:53 +0000 (17:05 +0000)]
I hate conflicts, this was supposed to go in yesterday
Original commit message from CVS:
I hate conflicts, this was supposed to go in yesterday
Scott Wheeler [Mon, 23 Feb 2004 23:06:29 +0000 (23:06 +0000)]
build on gcc 2.95
Original commit message from CVS:
build on gcc 2.95
Thomas Vander Stichele [Mon, 23 Feb 2004 22:31:48 +0000 (22:31 +0000)]
versioning gstreamer schemas and install location
Original commit message from CVS:
versioning gstreamer schemas and install location
Benjamin Otte [Mon, 23 Feb 2004 22:21:30 +0000 (22:21 +0000)]
ext/xine/xineinput.c: call parent dispose.
Original commit message from CVS:
2004-02-23 Benjamin Otte <otte@gnome.org>
* ext/xine/xineinput.c: (gst_xine_input_dispose):
(gst_xine_input_subclass_init):
call parent dispose.
change pad template for CD reader correctly
* ext/xine/Makefile.am:
* ext/xine/gstxine.h:
* ext/xine/xine.c: (plugin_init):
* ext/xine/xineaudiosink.c:
wrap audio sinks, too
* gst-libs/gst/resample/private.h:
* gst-libs/gst/resample/resample.c: (gst_resample_init),
(gst_resample_reinit), (gst_resample_scale),
(gst_resample_nearest_s16), (gst_resample_bilinear_s16),
(gst_resample_sinc_slow_s16), (gst_resample_sinc_s16),
(gst_resample_sinc_ft_s16), (gst_resample_nearest_float),
(gst_resample_bilinear_float), (gst_resample_sinc_slow_float),
(gst_resample_sinc_float), (gst_resample_sinc_ft_float):
* gst-libs/gst/resample/resample.h:
* gst/audioscale/gstaudioscale.c: (gst_audioscale_method_get_type),
(gst_audioscale_class_init), (gst_audioscale_link),
(gst_audioscale_get_buffer), (gst_audioscale_init),
(gst_audioscale_chain), (gst_audioscale_set_property),
(gst_audioscale_get_property):
* gst/audioscale/gstaudioscale.h:
s/resample_*/gst_resample_*/i to not clobber namespaces
Julien Moutte [Mon, 23 Feb 2004 22:16:21 +0000 (22:16 +0000)]
gst/: First batch implementing audio and video codec tags in demuxers.
Original commit message from CVS:
2004-02-23 Julien MOUTTE <julien@moutte.net>
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
(gst_riff_create_audio_caps), (gst_riff_create_iavs_caps),
(gst_riff_create_video_template_caps),
(gst_riff_create_audio_template_caps),
(gst_riff_create_iavs_template_caps):
* gst-libs/gst/riff/riff-media.h:
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_base_init),
(gst_asf_demux_audio_caps), (gst_asf_demux_add_audio_stream),
(gst_asf_demux_video_caps), (gst_asf_demux_add_video_stream):
* gst/avi/gstavidemux.c: (gst_avi_demux_add_stream):
* gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
(gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps),
(gst_matroska_demux_plugin_init): First batch implementing audio and
video codec tags in demuxers.
Benjamin Otte [Sun, 22 Feb 2004 20:52:14 +0000 (20:52 +0000)]
ext/xine/: add input plugin wrapper. Playback from files, http, mms and cdda works.
Original commit message from CVS:
2004-02-22 Benjamin Otte <otte@gnome.org>
* ext/xine/Makefile.am:
* ext/xine/gstxine.h:
* ext/xine/xine.c: (plugin_init):
* ext/xine/xineinput.c:
add input plugin wrapper. Playback from files, http, mms and cdda
works.
* ext/xine/xineaudiodec.c: (gst_xine_audio_dec_chain):
remove leftover G_GNUC_UNUSED
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_process_stream),
(gst_asf_demux_identify_guid):
improve debugging output
Benjamin Otte [Sun, 22 Feb 2004 15:59:08 +0000 (15:59 +0000)]
autogen.sh: replace test -e with test -x for mkinstalldirs to be more portable.
Original commit message from CVS:
2004-02-22 Benjamin Otte <otte@gnome.org>
reported by: Padraig O'Briain <padraig.obriain@sun.com>
* autogen.sh:
replace test -e with test -x for mkinstalldirs to be more portable.
(fixes #134816)
Benjamin Otte [Sun, 22 Feb 2004 15:31:30 +0000 (15:31 +0000)]
gst/audioconvert/gstaudioconvert.c: set rank to PRIMARY
Original commit message from CVS:
2004-02-22 Benjamin Otte <otte@gnome.org>
reported by: Stefan Kost <kost@imn.htwk-leipzig.de>
* gst/audioconvert/gstaudioconvert.c: (plugin_init):
set rank to PRIMARY
* gst/volume/gstvolume.c: (plugin_init):
set rank to NONE
fixes #134960
2004-02-22 Julio M. Merino Vidal <jmmv@menta.net>
reviewed by Benjamin Otte <otte@gnome.org>
* ext/flac/gstflacenc.c: (gst_flacenc_chain):
escape NULL strings in GST_ELEMENT_ERROR properly (fixes #135116)
Benjamin Otte [Sun, 22 Feb 2004 15:14:25 +0000 (15:14 +0000)]
configure.ac: export [_]*{gst,Gst,GST}.* symbols from plugins
Original commit message from CVS:
2004-02-22 Benjamin Otte <otte@gnome.org>
* configure.ac:
export [_]*{gst,Gst,GST}.* symbols from plugins
2004-02-22 Christophe Fergeau <teuf@gnome.org>
reviewed by: Benjamin Otte <otte@gnome.org>
* ext/lame/gstlame.c: (add_one_tag):
* ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_get_tag_value),
(gst_vorbisenc_metadata_set1):
* gst/tags/gstid3tag.c:
* gst/tags/gstvorbistag.c: (gst_vorbis_tag_add):
apply fixes from bugs #135042 (lame can't write tags) and #133817
(add GST_ALBUM_VOLUME_{COUNT,NUMBER} tags)
Ramon Garcia Fernandez [Sun, 22 Feb 2004 01:53:40 +0000 (01:53 +0000)]
Export only gst_plugin_desc from plugins
Original commit message from CVS:
Export only gst_plugin_desc from plugins
Thomas Vander Stichele [Fri, 20 Feb 2004 15:49:27 +0000 (15:49 +0000)]
fix gdk_pixbuf install location creation for solaris fix category for vorbisdec
Original commit message from CVS:
fix gdk_pixbuf install location creation for solaris
fix category for vorbisdec
Andy Wingo [Fri, 20 Feb 2004 14:17:57 +0000 (14:17 +0000)]
gst/intfloat/, gst/oneton: Removed, replaced by audioconvert and interleave respectively.
Original commit message from CVS:
2004-02-20 Andy Wingo <wingo@pobox.com>
* gst/intfloat/, gst/oneton: Removed, replaced by audioconvert and
interleave respectively.
* gst/interleave/deinterleave.c: New plugin: deinterleave
(replaces on oneton).
* gst/interleave/interleave.c: New plugin: interleave.
* gst/interleave/plugin.h: Support file.
* gst/interleave/plugin.c: Support file.
* configure.ac: Remove intfloat and oneton, add interleave.
* ext/sndfile/gstsf.c: Handle events better.
* gst/audioconvert/gstaudioconvert.c: Change to support int2float
and float2int operation. int2float has scheduling problems as
noted in in2float_chain.
Benjamin Otte [Fri, 20 Feb 2004 00:52:06 +0000 (00:52 +0000)]
ext/xine/: add first version of xine plugin wrapper. Currently only wraps the
Original commit message from CVS:
2004-02-20 Benjamin Otte <otte@gnome.org>
* ext/xine/Makefile.am:
* ext/xine/gstxine.h:
* ext/xine/xine.c:
* ext/xine/xineaudiodec.c:
* ext/xine/xinecaps.c:
add first version of xine plugin wrapper. Currently only wraps the
QDM2 win32 DLL, and even that only in proof-of-concept quality.
* configure.ac:
* ext/Makefile.am:
add xine plugin wrapper, disabled by default. Use --enable-xine to
build. Note that it'll segfault on gst-register if you don't remove
the goom and tvtime post plugins from xine.
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
(qtdemux_parse), (qtdemux_parse_trak), (qtdemux_audio_caps):
add extradata parsing for QDM2.
change around debugging prints.
Benjamin Otte [Thu, 19 Feb 2004 22:19:55 +0000 (22:19 +0000)]
ext/: use gst_tag_list_insert when you want to insert tags
Original commit message from CVS:
2004-02-19 Benjamin Otte <otte@gnome.org>
* ext/lame/gstlame.c: (gst_lame_chain):
* ext/vorbis/vorbisenc.c: (gst_vorbisenc_chain):
use gst_tag_list_insert when you want to insert tags
David Schleef [Thu, 19 Feb 2004 03:08:32 +0000 (03:08 +0000)]
configure.ac: Move massink to gst-rotten
Original commit message from CVS:
* configure.ac: Move massink to gst-rotten
* ext/Makefile.am:
* ext/mas/Makefile.am:
* ext/mas/massink.c:
* ext/mas/massink.h:
David Schleef [Thu, 19 Feb 2004 02:55:21 +0000 (02:55 +0000)]
ext/gdk_pixbuf/gstgdkpixbuf.c: Disable gdk_pixbuf typefinding, since it seems to be worse than nothing.
Original commit message from CVS:
* ext/gdk_pixbuf/gstgdkpixbuf.c: (plugin_init): Disable gdk_pixbuf
typefinding, since it seems to be worse than nothing.
* gst/typefind/gsttypefindfunctions.c: (qt_type_find): Add ftyp
atom to recognize .mp4 and .m4a files as video/quicktime.
David Schleef [Thu, 19 Feb 2004 01:45:01 +0000 (01:45 +0000)]
gst/sine/demo-dparams.c: Use double dparams, not float.
Original commit message from CVS:
* gst/sine/demo-dparams.c: (quit_live),
(dynparm_log_value_changed), (dynparm_value_changed), (main):
Use double dparams, not float.
* gst/sine/gstsinesrc.c: (gst_sinesrc_class_init),
(gst_sinesrc_init): Change sync default to FALSE, since multiple
sync'd elements don't really work correctly.
* gst/volume/gstvolume.c: (volume_class_init), (volume_init),
(volume_update_volume), (volume_get_property): Change dparam
to double.
Julien Moutte [Wed, 18 Feb 2004 21:16:50 +0000 (21:16 +0000)]
sys/ximage/ximagesink.c: Rework the way software video scaling works. So now we check on each chain call if the video...
Original commit message from CVS:
2004-02-18 Julien MOUTTE <julien@moutte.net>
* sys/ximage/ximagesink.c:
(gst_ximagesink_xwindow_update_geometry),
(gst_ximagesink_renegotiate_size), (gst_ximagesink_handle_xevents),
(gst_ximagesink_change_state), (gst_ximagesink_expose),
(gst_ximagesink_init): Rework the way software video scaling works. So
now we check on each chain call if the video frames are feeling the
window. If not we try to renegotiate caps. On failure we memorize that
and we won't try again for that PLAYING sessions.
* sys/ximage/ximagesink.h: Adding a boolean to store the caps renego
failure.
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_init): initialize the
synchronous flag.
Thomas Vander Stichele [Wed, 18 Feb 2004 18:41:36 +0000 (18:41 +0000)]
break up link function for better error debug
Original commit message from CVS:
break up link function for better error debug
Thomas Vander Stichele [Wed, 18 Feb 2004 16:44:51 +0000 (16:44 +0000)]
add debug category
Original commit message from CVS:
add debug category
Julien Moutte [Wed, 18 Feb 2004 13:06:49 +0000 (13:06 +0000)]
sys/ximage/ximagesink.c: Reorganizing the way renegotiation work. The event handling function is not taking care of e...
Original commit message from CVS:
2004-02-18 Julien MOUTTE <julien@moutte.net>
* sys/ximage/ximagesink.c: (gst_ximagesink_renegotiate_size),
(gst_ximagesink_handle_xevents), (gst_ximagesink_expose): Reorganizing
the way renegotiation work. The event handling function is not taking
care of external windows and renegotiate method check for pad flags
NEGOTIATING. Should fix : #133209
Julien Moutte [Tue, 17 Feb 2004 22:55:52 +0000 (22:55 +0000)]
sys/ximage/ximagesink.c: Checking if the pad is negotiating before trying renegotiation.
Original commit message from CVS:
2004-02-17 Julien MOUTTE <julien@moutte.net>
* sys/ximage/ximagesink.c: (gst_ximagesink_expose): Checking if the
pad is negotiating before trying renegotiation.
Thomas Vander Stichele [Tue, 17 Feb 2004 18:09:15 +0000 (18:09 +0000)]
pass on all possible mime types as hints add extra debug info to detectendless loop
Original commit message from CVS:
pass on all possible mime types as hints
add extra debug info to detectendless loop
Julien Moutte [Tue, 17 Feb 2004 11:06:52 +0000 (11:06 +0000)]
sys/: Fix a possible SHM leak if we crash. All other apps using XShm are doing that.
Original commit message from CVS:
2004-02-17 Julien MOUTTE <julien@moutte.net>
* sys/ximage/ximagesink.c: (gst_ximagesink_ximage_new):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new): Fix a
possible SHM leak if we crash. All other apps using XShm are doing
that.
Julien Moutte [Mon, 16 Feb 2004 23:45:55 +0000 (23:45 +0000)]
sys/ximage/ximagesink.c: Renegotiate size on expose.
Original commit message from CVS:
2004-02-17 Julien MOUTTE <julien@moutte.net>
* sys/ximage/ximagesink.c: (gst_ximagesink_renegotiate_size),
(gst_ximagesink_expose): Renegotiate size on expose.
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_expose): Update window
size on expose.
Benjamin Otte [Mon, 16 Feb 2004 22:37:36 +0000 (22:37 +0000)]
testsuite/alsa/sinesrc.c: cosmetic fix to fix compile issue with gcc 2.95.4
Original commit message from CVS:
2004-02-16 Benjamin Otte <in7y118@public.uni-hamburg.de>
* testsuite/alsa/sinesrc.c:
cosmetic fix to fix compile issue with gcc 2.95.4
Johan Dahlin [Mon, 16 Feb 2004 18:17:16 +0000 (18:17 +0000)]
tiny cosmetic changes
Original commit message from CVS:
tiny cosmetic changes
Johan Dahlin [Mon, 16 Feb 2004 17:09:18 +0000 (17:09 +0000)]
Spelling fix
Original commit message from CVS:
Spelling fix
Thomas Vander Stichele [Mon, 16 Feb 2004 16:38:47 +0000 (16:38 +0000)]
readme
Original commit message from CVS:
readme
Julien Moutte [Mon, 16 Feb 2004 16:24:51 +0000 (16:24 +0000)]
ext/alsa/gstalsa.c: Alsa should trigger an error if it failed opening the audio device.
Original commit message from CVS:
2004-02-16 Julien MOUTTE <julien@moutte.net>
* ext/alsa/gstalsa.c: (gst_alsa_open_audio),
(gst_alsa_timestamp_to_bytes): Alsa should trigger an error if it
failed opening the audio device.
* sys/ximage/ximagesink.c: (gst_ximagesink_ximage_new),
(gst_ximagesink_ximage_destroy), (gst_ximagesink_ximage_put),
(gst_ximagesink_xwindow_new), (gst_ximagesink_xwindow_destroy),
(gst_ximagesink_xwindow_resize), (gst_ximagesink_xwindow_clear),
(gst_ximagesink_renegotiate_size), (gst_ximagesink_handle_xevents),
(gst_ximagesink_xcontext_get), (gst_ximagesink_xcontext_clear),
(gst_ximagesink_change_state), (gst_ximagesink_chain),
(gst_ximagesink_set_xwindow_id): Clearing window in READY TO PAUSED.
Removing some useless g_return_if_fail like wingo suggested.
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_new),
(gst_xvimagesink_xvimage_destroy), (gst_xvimagesink_xvimage_put),
(gst_xvimagesink_xwindow_new), (gst_xvimagesink_xwindow_destroy),
(gst_xvimagesink_xwindow_resize), (gst_xvimagesink_xwindow_clear),
(gst_xvimagesink_update_colorbalance),
(gst_xvimagesink_handle_xevents), (gst_xvimagesink_xcontext_get),
(gst_xvimagesink_xcontext_clear),
(gst_xvimagesink_get_fourcc_from_caps),
(gst_xvimagesink_change_state), (gst_xvimagesink_chain),
(gst_xvimagesink_set_xwindow_id),
(gst_xvimagesink_colorbalance_list_channels),
(gst_xvimagesink_colorbalance_set_value),
(gst_xvimagesink_colorbalance_get_value): Clearing window in READY TO
PAUSED. Removing some useless g_return_if_fail like wingo suggested.
Thomas Vander Stichele [Mon, 16 Feb 2004 11:45:32 +0000 (11:45 +0000)]
throw error instead of assertion
Original commit message from CVS:
throw error instead of assertion
Julien Moutte [Sun, 15 Feb 2004 18:20:14 +0000 (18:20 +0000)]
gst/switch/gstswitch.c: More fixes for correct data refcounting.
Original commit message from CVS:
2004-02-15 Julien MOUTTE <julien@moutte.net>
* gst/switch/gstswitch.c: (gst_switch_loop): More fixes for
correct data refcounting.
Christian Schaller [Sun, 15 Feb 2004 18:15:46 +0000 (18:15 +0000)]
commit fix for correctly depending on gstreamer07
Original commit message from CVS:
commit fix for correctly depending on gstreamer07
Julien Moutte [Sun, 15 Feb 2004 18:05:04 +0000 (18:05 +0000)]
gst/switch/gstswitch.c: Cleaning the sinkpads correctly on state change, mostly the EOS flag.
Original commit message from CVS:
2004-02-15 Julien MOUTTE <julien@moutte.net>
* gst/switch/gstswitch.c: (gst_switch_change_state),
(gst_switch_class_init): Cleaning the sinkpads correctly on state
change, mostly the EOS flag.
Julien Moutte [Sun, 15 Feb 2004 17:41:28 +0000 (17:41 +0000)]
examples/gstplay/player.c: Adding some output for debugging.
Original commit message from CVS:
2004-02-15 Julien MOUTTE <julien@moutte.net>
* examples/gstplay/player.c: (got_eos), (main): Adding some
output for debugging.
* gst-libs/gst/play/play.c: (gst_play_state_change): Stop our
timeouts if we go to any state different from PLAYING.
* gst-libs/gst/riff/riff-read.c: (gst_riff_read_seek): Fix some
more EOS bugs in riff lib.
Julien Moutte [Sat, 14 Feb 2004 18:37:48 +0000 (18:37 +0000)]
gst-libs/gst/play/play.c: Disable visualization until i find a way to fix switch correctly.
Original commit message from CVS:
2004-02-14 Julien MOUTTE <julien@moutte.net>
* gst-libs/gst/play/play.c: (gst_play_connect_visualization): Disable
visualization until i find a way to fix switch correctly.
* gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head): Fix a bug when
EOS arrives.
* gst/switch/gstswitch.c: (gst_switch_release_pad),
(gst_switch_request_new_pad), (gst_switch_poll_sinkpads),
(gst_switch_loop), (gst_switch_dispose), (gst_switch_class_init):
Reworked switch to get a more correct behaviour with events and refing
of data stored in sinkpads.
* gst/switch/gstswitch.h: Adding an eos flag for every sinkpad so that
we don't pull from a pad in EOS.
Thomas Vander Stichele [Sat, 14 Feb 2004 14:39:59 +0000 (14:39 +0000)]
ffmpeg plugin moved to gst-ffmpeg module
Original commit message from CVS:
ffmpeg plugin moved to gst-ffmpeg module
Christian Schaller [Sat, 14 Feb 2004 11:09:58 +0000 (11:09 +0000)]
latest updates and includes
Original commit message from CVS:
latest updates and includes
Benjamin Otte [Sat, 14 Feb 2004 09:14:19 +0000 (09:14 +0000)]
ext/mad/gstid3tag.c: remove v1 tag even if we can't read it (makes sure we don't detect it again)
Original commit message from CVS:
2004-02-14 Benjamin Otte <in7y118@public.uni-hamburg.de>
* ext/mad/gstid3tag.c: (gst_id3_tag_chain):
remove v1 tag even if we can't read it (makes sure we don't detect
it again)
Benjamin Otte [Sat, 14 Feb 2004 09:06:06 +0000 (09:06 +0000)]
ext/alsa/gstalsa.*: try xrun recovery when wait failed. Make xrun recovery function return TRUE/FALSE to indicate suc...
Original commit message from CVS:
2004-02-14 Benjamin Otte <in7y118@public.uni-hamburg.de>
* ext/alsa/gstalsa.c: (gst_alsa_pcm_wait),
(gst_alsa_xrun_recovery):
* ext/alsa/gstalsa.h:
try xrun recovery when wait failed. Make xrun recovery function
return TRUE/FALSE to indicate success. (might fix #134354)
David Schleef [Sat, 14 Feb 2004 02:41:51 +0000 (02:41 +0000)]
gst/sine/demo-dparams.c: Convert from float to double.
Original commit message from CVS:
* gst/sine/demo-dparams.c: (dynparm_log_value_changed),
(dynparm_value_changed), (main): Convert from float to double.
* gst/sine/gstsinesrc.c: (gst_sinesrc_init): same.
David Schleef [Sat, 14 Feb 2004 02:17:40 +0000 (02:17 +0000)]
gst/silence/gstsilence.*: Add sync property.
Original commit message from CVS:
* gst/silence/gstsilence.c: (gst_silence_class_init),
(gst_silence_set_clock), (gst_silence_get),
(gst_silence_set_property), (gst_silence_get_property):
* gst/silence/gstsilence.h: Add sync property.
* gst/sine/gstsinesrc.c: (gst_sinesrc_class_init),
(gst_sinesrc_init), (gst_sinesrc_set_clock), (gst_sinesrc_get),
(gst_sinesrc_set_property), (gst_sinesrc_get_property):
* gst/sine/gstsinesrc.h: Add sync property.
David Schleef [Fri, 13 Feb 2004 21:06:00 +0000 (21:06 +0000)]
gst/intfloat/gstint2float.c: Change stdint usage to glib types.
Original commit message from CVS:
* gst/intfloat/gstint2float.c: (conv_f32_s16),
(gst_int2float_chain_gint16): Change stdint usage to glib types.
Thomas Vander Stichele [Fri, 13 Feb 2004 16:43:51 +0000 (16:43 +0000)]
up gettext version
Original commit message from CVS:
up gettext version
Thomas Vander Stichele [Fri, 13 Feb 2004 15:11:50 +0000 (15:11 +0000)]
move ffmpeg stuff to gst-ffmpeg module
Original commit message from CVS:
move ffmpeg stuff to gst-ffmpeg module
Thomas Vander Stichele [Fri, 13 Feb 2004 13:09:27 +0000 (13:09 +0000)]
use GST_ARCH
Original commit message from CVS:
use GST_ARCH
Julien Moutte [Thu, 12 Feb 2004 21:00:47 +0000 (21:00 +0000)]
gst/vbidec/vbiscreen.c: Fixing thomasvs fixes. Missing header.
Original commit message from CVS:
2004-02-12 Julien MOUTTE <julien@moutte.net>
* gst/vbidec/vbiscreen.c: Fixing thomasvs fixes. Missing header.
Thomas Vander Stichele [Thu, 12 Feb 2004 18:19:24 +0000 (18:19 +0000)]
ignore me
Original commit message from CVS:
ignore me
Thomas Vander Stichele [Thu, 12 Feb 2004 18:18:51 +0000 (18:18 +0000)]
fixes for #133316, #133663 and #133528 (Stefan Kost)
Original commit message from CVS:
fixes for #133316, #133663 and #133528 (Stefan Kost)
Thomas Vander Stichele [Thu, 12 Feb 2004 12:09:25 +0000 (12:09 +0000)]
force autopoint
Original commit message from CVS:
force autopoint