platform/upstream/gst-plugins-good.git
20 years agogst/intfloat/gstint2float.c: Change stdint usage to glib types.
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.

20 years agoup gettext version
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

20 years agomove ffmpeg stuff to gst-ffmpeg module
Thomas Vander Stichele [Fri, 13 Feb 2004 15:11:49 +0000 (15:11 +0000)]
move ffmpeg stuff to gst-ffmpeg module

Original commit message from CVS:
move ffmpeg stuff to gst-ffmpeg module

20 years agouse GST_ARCH
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

20 years agogst/vbidec/vbiscreen.c: Fixing thomasvs fixes. Missing header.
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.

20 years agoignore me
Thomas Vander Stichele [Thu, 12 Feb 2004 18:19:24 +0000 (18:19 +0000)]
ignore me

Original commit message from CVS:
ignore me

20 years agofixes for #133316, #133663 and #133528 (Stefan Kost)
Thomas Vander Stichele [Thu, 12 Feb 2004 18:18:50 +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)

20 years agoforce autopoint
Thomas Vander Stichele [Thu, 12 Feb 2004 12:09:25 +0000 (12:09 +0000)]
force autopoint

Original commit message from CVS:
force autopoint

20 years agorun only once
Thomas Vander Stichele [Thu, 12 Feb 2004 12:06:10 +0000 (12:06 +0000)]
run only once

Original commit message from CVS:
run only once

20 years agoConvert a few inner loops to use liboil. This is currently optional, and is only...
David Schleef [Thu, 12 Feb 2004 07:37:50 +0000 (07:37 +0000)]
Convert a few inner loops to use liboil.  This is currently optional, and is only enabled if liboil is present (duh!).

Original commit message from CVS:
Convert a few inner loops to use liboil.  This is currently
optional, and is only enabled if liboil is present (duh!).
* configure.ac: Check for liboil-0.1
* gst/intfloat/Makefile.am:
* gst/intfloat/gstint2float.c: (conv_f32_s16), (scalarmult_f32),
(gst_int2float_chain_gint16):
* gst/videofilter/Makefile.am:
* gst/videofilter/gstvideobalance.c: (gst_videobalance_class_init),
(tablelookup_u8), (gst_videobalance_planar411):
* gst/videotestsrc/Makefile.am:
* gst/videotestsrc/gstvideotestsrc.c: (plugin_init):
* gst/videotestsrc/videotestsrc.c: (splat_u8), (paint_hline_YUY2),
(paint_hline_IYU2), (paint_hline_str4), (paint_hline_str3),
(paint_hline_RGB565), (paint_hline_xRGB1555):

20 years agoext/lcs/gstcolorspace.c: Merge Ronald's patch (bug #117897) and update for new caps...
David Schleef [Thu, 12 Feb 2004 02:48:34 +0000 (02:48 +0000)]
ext/lcs/gstcolorspace.c: Merge Ronald's patch (bug #117897) and update for new caps and negotiation.  Seems to work, ...

Original commit message from CVS:
* ext/lcs/gstcolorspace.c: (colorspace_find_lcs_format),
(gst_colorspace_caps_get_fourcc), (colorspace_setup_converter),
(gst_colorspace_getcaps), (gst_colorspace_link),
(gst_colorspace_base_init), (gst_colorspace_init),
(gst_colorspace_chain), (gst_colorspace_change_state),
(plugin_init): Merge Ronald's patch (bug #117897) and update
for new caps and negotiation.  Seems to work, although it
shows off bugs in lcs.

20 years agoext/alsa/Makefile.am: Fix linking against libgstinterfaces. (bug #133886) Noticed...
David Schleef [Wed, 11 Feb 2004 23:04:59 +0000 (23:04 +0000)]
ext/alsa/Makefile.am: Fix linking against libgstinterfaces. (bug #133886)  Noticed by bugs@leroutier.net (Stephane LO...

Original commit message from CVS:
* ext/alsa/Makefile.am: Fix linking against libgstinterfaces.
(bug #133886)  Noticed by bugs@leroutier.net (Stephane LOEUILLET)

20 years agoext/librfb/gstrfbsrc.c: Add server and port properties
David Schleef [Wed, 11 Feb 2004 18:44:59 +0000 (18:44 +0000)]
ext/librfb/gstrfbsrc.c: Add server and port properties

Original commit message from CVS:
* ext/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init),
(gst_rfbsrc_change_state), (gst_rfbsrc_init),
(gst_rfbsrc_set_property), (gst_rfbsrc_get_property):
Add server and port properties

20 years agofix underquotedness of macros
Thomas Vander Stichele [Wed, 11 Feb 2004 16:44:05 +0000 (16:44 +0000)]
fix underquotedness of macros

Original commit message from CVS:
fix underquotedness of macros

20 years agofix ulonglong.m4 missing by upping gettext required version
Thomas Vander Stichele [Wed, 11 Feb 2004 16:29:22 +0000 (16:29 +0000)]
fix ulonglong.m4 missing by upping gettext required version

Original commit message from CVS:
fix ulonglong.m4 missing by upping gettext required version

20 years agoext/ffmpeg/: fix memleaks
Benjamin Otte [Wed, 11 Feb 2004 08:38:26 +0000 (08:38 +0000)]
ext/ffmpeg/: fix memleaks

Original commit message from CVS:
2004-02-11  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_base_init):
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_base_init):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_base_init):
* ext/ffmpeg/gstffmpegmux.c: (gst_ffmpegmux_base_init):
fix memleaks

20 years agoext/gdk_pixbuf/gstgdkpixbuf.c: Fix logic bug causing spurious errors.
David Schleef [Wed, 11 Feb 2004 08:31:35 +0000 (08:31 +0000)]
ext/gdk_pixbuf/gstgdkpixbuf.c: Fix logic bug causing spurious errors.

Original commit message from CVS:
* ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_link),
(gst_gdk_pixbuf_chain): Fix logic bug causing spurious errors.
* ext/jpeg/gstjpegdec.c: (gst_jpegdec_base_init),
(gst_jpegdec_init), (gst_jpegdec_chain): Fix negotiation.
* ext/jpeg/gstjpegenc.c: (gst_jpegenc_base_init),
(gst_jpegenc_class_init), (gst_jpegenc_init),
(gst_jpegenc_getcaps), (gst_jpegenc_link), (gst_jpegenc_resync),
(gst_jpegenc_chain), (gst_jpegenc_set_property),
(gst_jpegenc_get_property):  Fix negotiation.  Add some properties.
* ext/jpeg/gstjpegenc.h: Fix negotiation.

20 years agoext/mikmod/gstmikmod.*: fix caps negotiation in mikmod
Benjamin Otte [Tue, 10 Feb 2004 08:37:50 +0000 (08:37 +0000)]
ext/mikmod/gstmikmod.*: fix caps negotiation in mikmod

Original commit message from CVS:
2004-02-10  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/mikmod/gstmikmod.c: (gst_mikmod_init),
(gst_mikmod_srcfixate), (gst_mikmod_srclink), (gst_mikmod_loop):
* ext/mikmod/gstmikmod.h:
fix caps negotiation in mikmod
* ext/ogg/gstoggdemux.c: (gst_ogg_print):
output debug information

20 years agogst-libs/gst/: remove unused GST_OPT_CFLAGS from Makefiles include X_CFLAGS and X_LIB...
Benjamin Otte [Sun, 8 Feb 2004 13:35:42 +0000 (13:35 +0000)]
gst-libs/gst/: remove unused GST_OPT_CFLAGS from Makefiles include X_CFLAGS and X_LIBS in xoverlay. (#131948)

Original commit message from CVS:
2004-02-08  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst-libs/gst/colorbalance/Makefile.am:
* gst-libs/gst/navigation/Makefile.am:
* gst-libs/gst/xoverlay/Makefile.am:
remove unused GST_OPT_CFLAGS from Makefiles
include X_CFLAGS and X_LIBS in xoverlay. (#131948)

20 years agoext/ogg/gstoggdemux.c: Don't push events to pads that haven't been created (#133508)
David Schleef [Sun, 8 Feb 2004 02:17:14 +0000 (02:17 +0000)]
ext/ogg/gstoggdemux.c: Don't push events to pads that haven't been created (#133508)

Original commit message from CVS:
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_handle_event): Don't
push events to pads that haven't been created (#133508)

20 years agoSecond attempt at committing a working dvdec element.
Jan Schmidt [Sat, 7 Feb 2004 13:04:09 +0000 (13:04 +0000)]
Second attempt at committing a working dvdec element.

Original commit message from CVS:
Second attempt at committing a working dvdec element.

20 years agoBuild fixes for OS X: (see #129600)
David Schleef [Sat, 7 Feb 2004 01:34:05 +0000 (01:34 +0000)]
Build fixes for OS X: (see #129600)

Original commit message from CVS:
Build fixes for OS X: (see #129600)
* gst-libs/gst/riff/riff-read.c: (gst_riff_read_strh),
(gst_riff_read_strf_vids), (gst_riff_read_strf_auds),
(gst_riff_read_strf_iavs):
* gst/avi/gstavidemux.c: (gst_avi_demux_stream_avih),
(gst_avi_demux_stream_odml):
* gst/playondemand/Makefile.am:
* gst/rtp/rtp-packet.c:

20 years agochangelog update
Thomas Vander Stichele [Fri, 6 Feb 2004 15:32:56 +0000 (15:32 +0000)]
changelog update

Original commit message from CVS:
changelog update

20 years agoremove RELEASE
Thomas Vander Stichele [Fri, 6 Feb 2004 13:09:35 +0000 (13:09 +0000)]
remove RELEASE

Original commit message from CVS:
remove RELEASE

20 years agoext/dv/gstdvdec.c: Revert last change, because it Just Doesn't Compile.
David Schleef [Thu, 5 Feb 2004 23:15:00 +0000 (23:15 +0000)]
ext/dv/gstdvdec.c: Revert last change, because it Just Doesn't Compile.

Original commit message from CVS:
* ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_loop): Revert
last change, because it Just Doesn't Compile.

20 years agoext/mad/gstid3tag.c: skip undecodable id3v2 tag instead of keeping it
Benjamin Otte [Thu, 5 Feb 2004 23:02:59 +0000 (23:02 +0000)]
ext/mad/gstid3tag.c: skip undecodable id3v2 tag instead of keeping it

Original commit message from CVS:
2004-02-05  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/mad/gstid3tag.c: (gst_id3_tag_chain):
skip undecodable id3v2 tag instead of keeping it

20 years agogst/mpegaudioparse/gstmpegaudioparse.c: Unref leaked buffer. (Noticed by Ronald)
David Schleef [Thu, 5 Feb 2004 22:24:58 +0000 (22:24 +0000)]
gst/mpegaudioparse/gstmpegaudioparse.c: Unref leaked buffer.  (Noticed by Ronald)

Original commit message from CVS:
* gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
Unref leaked buffer.  (Noticed by Ronald)

20 years agopkgconfig/gstreamer-libs-uninstalled.pc.in: Sync requires with other checks. >=...
David I. Lehn [Thu, 5 Feb 2004 17:09:36 +0000 (17:09 +0000)]
pkgconfig/gstreamer-libs-uninstalled.pc.in: Sync requires with other checks.  >= vs =.

Original commit message from CVS:
* pkgconfig/gstreamer-libs-uninstalled.pc.in:
Sync requires with other checks.  >= vs =.

20 years agoRework caps negotiation in the element so that it works again.
Jan Schmidt [Thu, 5 Feb 2004 13:16:22 +0000 (13:16 +0000)]
Rework caps negotiation in the element so that it works again.

Original commit message from CVS:
Rework caps negotiation in the element so that it works again.

20 years agofix uninstalled pkgconfig files remove play and gconf from -libs
Thomas Vander Stichele [Thu, 5 Feb 2004 11:52:06 +0000 (11:52 +0000)]
fix uninstalled pkgconfig files remove play and gconf from -libs

Original commit message from CVS:
fix uninstalled pkgconfig files
remove play and gconf from -libs

20 years agogst/wavparse/gstwavparse.c: Fix a caps memleak.
David Schleef [Thu, 5 Feb 2004 03:19:13 +0000 (03:19 +0000)]
gst/wavparse/gstwavparse.c: Fix a caps memleak.

Original commit message from CVS:
* gst/wavparse/gstwavparse.c: (gst_wavparse_parse_fmt): Fix a caps
memleak.

20 years agogst-libs/gst/riff/riff-read.c: use correct GST_TAG_ENCODER tag
Benjamin Otte [Thu, 5 Feb 2004 03:02:42 +0000 (03:02 +0000)]
gst-libs/gst/riff/riff-read.c: use correct GST_TAG_ENCODER tag

Original commit message from CVS:
2004-02-05  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst-libs/gst/riff/riff-read.c: (gst_riff_read_info):
use correct GST_TAG_ENCODER tag

20 years agoext/alsa/gstalsa.c: be sure to stop the clock when going to paused
Benjamin Otte [Thu, 5 Feb 2004 00:18:24 +0000 (00:18 +0000)]
ext/alsa/gstalsa.c: be sure to stop the clock when going to paused

Original commit message from CVS:
2004-02-05  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/alsa/gstalsa.c: (gst_alsa_change_state):
be sure to stop the clock when going to paused
* sys/oss/gstosssink.c: (gst_osssink_change_state):
reset number of transmitted when going to ready.
fixes #132935

2004-02-05  Charles Schmidt <cschmidt2@emich.edu>

reviewed by Benjamin Otte

* ext/mad/gstid3tag.c: (gst_mad_id3_to_tag_list):
extract track count (fixes #133410)

20 years agoupdate translations
Thomas Vander Stichele [Wed, 4 Feb 2004 23:33:28 +0000 (23:33 +0000)]
update translations

Original commit message from CVS:
update translations

20 years agoext/mad/gstid3tag.c: that should be !=, not == (fixes #132519)
Benjamin Otte [Wed, 4 Feb 2004 22:17:16 +0000 (22:17 +0000)]
ext/mad/gstid3tag.c: that should be !=, not == (fixes #132519)

Original commit message from CVS:
2004-02-04  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/mad/gstid3tag.c: (gst_id3_tag_do_caps_nego):
that should be !=, not == (fixes #132519)

20 years agobump version
Thomas Vander Stichele [Wed, 4 Feb 2004 21:47:06 +0000 (21:47 +0000)]
bump version

Original commit message from CVS:
bump version

20 years agoMake sure set_explicit_caps() is called before adding pad.
David Schleef [Wed, 4 Feb 2004 21:40:49 +0000 (21:40 +0000)]
Make sure set_explicit_caps() is called before adding pad.

Original commit message from CVS:
Make sure set_explicit_caps() is called before adding pad.
* ext/ffmpeg/gstffmpegdemux.c: (gst_ffmpegdemux_loop):
* gst/id3/gstid3types.c: (gst_id3types_loop):
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead):
* gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):

20 years agoappease libtool gods
Thomas Vander Stichele [Wed, 4 Feb 2004 21:30:15 +0000 (21:30 +0000)]
appease libtool gods

Original commit message from CVS:
appease libtool gods

20 years agoignore copied m4's
Thomas Vander Stichele [Wed, 4 Feb 2004 21:14:45 +0000 (21:14 +0000)]
ignore copied m4's

Original commit message from CVS:
ignore copied m4's

20 years agosmall update
Thomas Vander Stichele [Wed, 4 Feb 2004 21:10:00 +0000 (21:10 +0000)]
small update

Original commit message from CVS:
small update

20 years agofirst prerel
Thomas Vander Stichele [Wed, 4 Feb 2004 21:05:45 +0000 (21:05 +0000)]
first prerel

Original commit message from CVS:
first prerel

20 years agodon't run user tests on auto test suite
Thomas Vander Stichele [Wed, 4 Feb 2004 19:59:53 +0000 (19:59 +0000)]
don't run user tests on auto test suite

Original commit message from CVS:
don't run user tests on auto test suite

20 years agoConvert GST_DEBUG_CAPS() to GST_DEBUG():
David Schleef [Wed, 4 Feb 2004 19:45:31 +0000 (19:45 +0000)]
Convert GST_DEBUG_CAPS() to GST_DEBUG():

Original commit message from CVS:
Convert GST_DEBUG_CAPS() to GST_DEBUG():
* gst/mpeg1videoparse/gstmp1videoparse.c:
(mp1videoparse_parse_seq):
* gst/realmedia/rmdemux.c: (gst_rmdemux_add_stream):
* gst/videoscale/gstvideoscale.c: (gst_videoscale_getcaps):
* sys/xvideo/gstxwindow.c: (_gst_xwindow_new):
* sys/xvideo/xvideosink.c: (gst_xvideosink_sinkconnect),
(gst_xvideosink_getcaps):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support):
* testsuite/gst-lint: more tests

20 years agoReplace use of GST_PAD_FORMATS_FUNCTION() and similar macros with the code that they...
David Schleef [Wed, 4 Feb 2004 19:28:51 +0000 (19:28 +0000)]
Replace use of GST_PAD_FORMATS_FUNCTION() and similar macros with the code that they would expand to.

Original commit message from CVS:
Replace use of GST_PAD_FORMATS_FUNCTION() and similar macros
with the code that they would expand to.
* ext/flac/gstflacdec.c: (gst_flacdec_get_src_formats),
(gst_flacdec_get_src_query_types),
(gst_flacdec_get_src_event_masks):
* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_get_formats),
(gst_gnomevfssrc_get_query_types),
(gst_gnomevfssrc_get_event_mask):

20 years agogst/sine/gstsinesrc.c: fix memleak by properly disposing sinesrc
Benjamin Otte [Wed, 4 Feb 2004 17:23:55 +0000 (17:23 +0000)]
gst/sine/gstsinesrc.c: fix memleak by properly disposing sinesrc

Original commit message from CVS:
2004-02-04  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/sine/gstsinesrc.c: (gst_sinesrc_class_init),
(gst_sinesrc_dispose):
fix memleak by properly disposing sinesrc

20 years agogst-libs/gst/xoverlay/xoverlay.*: Adding the _expose method to tell an overlay to...
Julien Moutte [Tue, 3 Feb 2004 23:05:46 +0000 (23:05 +0000)]
gst-libs/gst/xoverlay/xoverlay.*: Adding the _expose method to tell an overlay to redraw the image because it has bee...

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

* gst-libs/gst/xoverlay/xoverlay.c: (gst_x_overlay_expose):
* gst-libs/gst/xoverlay/xoverlay.h: Adding the _expose method to tell
an overlay to redraw the image because it has been exposed.
* sys/ximage/ximagesink.c: (gst_ximagesink_ximage_destroy),
(gst_ximagesink_ximage_put), (gst_ximagesink_expose),
(gst_ximagesink_xoverlay_init), (gst_ximagesink_init):
* sys/ximage/ximagesink.h: Implement expose method from XOverlay
interface
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xvimage_destroy),
(gst_xvimagesink_xvimage_put), (gst_xvimagesink_expose),
(gst_xvimagesink_xoverlay_init), (gst_xvimagesink_init):
* sys/xvimage/xvimagesink.h: Implement expose method from XOverlay
interface

20 years agoext/gdk_pixbuf/gstgdkpixbuf.c: more memleak fixage
Benjamin Otte [Tue, 3 Feb 2004 22:51:34 +0000 (22:51 +0000)]
ext/gdk_pixbuf/gstgdkpixbuf.c: more memleak fixage

Original commit message from CVS:
2004-02-03  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_type_find):
more memleak fixage

20 years agofix memleaks shown by gst-typefind
Benjamin Otte [Tue, 3 Feb 2004 22:07:24 +0000 (22:07 +0000)]
fix memleaks shown by gst-typefind

Original commit message from CVS:
2004-02-03  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/gdk_pixbuf/gstgdkpixbuf.c: (plugin_init):
* gst/typefind/gsttypefindfunctions.c:
fix memleaks shown by gst-typefind

20 years agoremove glib_root add hack rule for .Plo files
Thomas Vander Stichele [Tue, 3 Feb 2004 20:20:07 +0000 (20:20 +0000)]
remove glib_root add hack rule for .Plo files

Original commit message from CVS:
remove glib_root
add hack rule for .Plo files

20 years agogst/qtdemux/qtdemux.c: set explicit caps before adding the element, so the autoplugge...
Benjamin Otte [Tue, 3 Feb 2004 18:42:48 +0000 (18:42 +0000)]
gst/qtdemux/qtdemux.c: set explicit caps before adding the element, so the autopluggers can plug correctly.

Original commit message from CVS:
2004-02-03  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream):
set explicit caps before adding the element, so the autopluggers can
plug correctly.
* gst/typefind/gsttypefindfunctions.c: (mp3_type_find),
(mpeg2_sys_type_find), (mpeg1_sys_type_find),
(mpeg_video_type_find), (mpeg_video_stream_type_find),
(dv_type_find):
fix memleaks in typefind functions. gst_type_find_suggest takes a const
argument.

20 years agouse glib-gen.mak fix Makefile.am bugs and clean them up
Thomas Vander Stichele [Tue, 3 Feb 2004 16:49:54 +0000 (16:49 +0000)]
use glib-gen.mak fix Makefile.am bugs and clean them up

Original commit message from CVS:
use glib-gen.mak
fix Makefile.am bugs and clean them up

20 years agoext/ogg/gstoggdemux.c: handle chain parsing correctly in the multichain case
Benjamin Otte [Tue, 3 Feb 2004 16:15:15 +0000 (16:15 +0000)]
ext/ogg/gstoggdemux.c: handle chain parsing correctly in the multichain case

Original commit message from CVS:
2004-02-03  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain):
handle chain parsing correctly in the multichain case
* ext/theora/theoradec.c: (gst_theora_dec_init), (_theora_ilog),
(theora_dec_from_granulepos), (theora_dec_to_granulepos),
(theora_dec_src_query), (theora_dec_src_event), (theora_dec_event),
(theora_dec_chain):
handle events and queries correctly

20 years ago.cvsignore: Ignore generated file _stdint.h.
David I. Lehn [Tue, 3 Feb 2004 09:01:19 +0000 (09:01 +0000)]
.cvsignore: Ignore generated file _stdint.h.

Original commit message from CVS:
* .cvsignore:
Ignore generated file _stdint.h.

20 years agogst-libs/gst/: Generate enum type code with glib-mkenums.
David I. Lehn [Tue, 3 Feb 2004 08:56:06 +0000 (08:56 +0000)]
gst-libs/gst/: Generate enum type code with glib-mkenums.

Original commit message from CVS:
* gst-libs/gst/colorbalance/Makefile.am:
* gst-libs/gst/colorbalance/colorbalance.h:
* gst-libs/gst/mixer/Makefile.am:
* gst-libs/gst/mixer/mixer.h:
* gst-libs/gst/play/Makefile.am:
* gst-libs/gst/play/play.h:
* gst-libs/gst/tuner/Makefile.am:
* gst-libs/gst/tuner/tuner.h:
Generate enum type code with glib-mkenums.
* gst-libs/gst/colorbalance/.cvsignore:
* gst-libs/gst/mixer/.cvsignore:
* gst-libs/gst/play/.cvsignore:
* gst-libs/gst/tuner/.cvsignore:
Ignore generated files.

20 years agogst-libs/gst/audio/.cvsignore: Ignore generated file.
David I. Lehn [Tue, 3 Feb 2004 08:52:58 +0000 (08:52 +0000)]
gst-libs/gst/audio/.cvsignore: Ignore generated file.

Original commit message from CVS:
* gst-libs/gst/audio/.cvsignore:
Ignore generated file.
* gst-libs/gst/audio/Makefile.am:
Do not install example filter.

20 years agoexamples/switch/.cvsignore: Ignore generated file.
David I. Lehn [Tue, 3 Feb 2004 08:50:41 +0000 (08:50 +0000)]
examples/switch/.cvsignore: Ignore generated file.

Original commit message from CVS:
* examples/switch/.cvsignore:
Ignore generated file.

20 years agoco/: add AX_CREATE_STDINT_H to get correct type definitions for a52dec in _stdint.h.
Benjamin Otte [Tue, 3 Feb 2004 02:40:15 +0000 (02:40 +0000)]
co/: add AX_CREATE_STDINT_H to get correct type definitions for a52dec in _stdint.h.

Original commit message from CVS:
2004-02-03  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* common/m4/ax_create_stdint_h.m4:
* configure.ac:
add AX_CREATE_STDINT_H to get correct type definitions for a52dec in
_stdint.h.
* Makefile.am:
remove generated _stdint.h in DISTCLEANFILES
* ext/a52dec/gsta52dec.c:
include _stdint.h for a52dec. (should fix #133064)

20 years agogst/tags/gstvorbistag.c: Add replaygain support to vorbistag
Jeremy Simon [Mon, 2 Feb 2004 22:42:42 +0000 (22:42 +0000)]
gst/tags/gstvorbistag.c: Add replaygain support to vorbistag

Original commit message from CVS:
2004-02-02  Jeremy Simon  <jesimon@libertysurf.fr>
* gst/tags/gstvorbistag.c: (gst_vorbis_tag_add),
(gst_tag_to_vorbis_comments):
Add replaygain support to vorbistag

20 years agoext/ffmpeg/gstffmpegcodecmap.c: Fix SVQ3 caps flag properties
Jeremy Simon [Mon, 2 Feb 2004 22:37:33 +0000 (22:37 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: Fix SVQ3 caps flag properties

Original commit message from CVS:
2004-02-02  Jeremy Simon  <jesimon@libertysurf.fr>
* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps),
(gst_ffmpeg_caps_to_extradata):
Fix SVQ3 caps flag properties
Use glib macro for bytes swap

20 years agoremove textdomain calls
Thomas Vander Stichele [Mon, 2 Feb 2004 22:25:38 +0000 (22:25 +0000)]
remove textdomain calls

Original commit message from CVS:
remove textdomain calls

20 years agogst-libs/gst/play/play.c: Moving volume in the audio thread for instantaneous volume...
Julien Moutte [Mon, 2 Feb 2004 22:18:38 +0000 (22:18 +0000)]
gst-libs/gst/play/play.c: Moving volume in the audio thread for instantaneous volume change. Maybe i will add another...

Original commit message from CVS:
2004-02-02  Julien MOUTTE  <julien@moutte.net>

* gst-libs/gst/play/play.c: (gst_play_pipeline_setup),
(gst_play_set_audio_sink): Moving volume in the audio thread for
instantaneous volume change. Maybe i will add another volume in front
of visualization later, not sure yet though.

20 years agosys/ximage/ximagesink.c: Better X events handling, only take the latest events for...
Julien Moutte [Mon, 2 Feb 2004 21:59:35 +0000 (21:59 +0000)]
sys/ximage/ximagesink.c: Better X events handling, only take the latest events for configure and motion.

Original commit message from CVS:
2004-02-02  Julien MOUTTE  <julien@moutte.net>

* sys/ximage/ximagesink.c: (gst_ximagesink_renegotiate_size),
(gst_ximagesink_handle_xevents): Better X events handling, only take
the latest events for configure and motion.
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xevents): same.

20 years agoFix memory leaks:
David Schleef [Mon, 2 Feb 2004 20:27:13 +0000 (20:27 +0000)]
Fix memory leaks:

Original commit message from CVS:
reviewed by: David Schleef  <ds@schleef.org>
Fix memory leaks:
* ext/ffmpeg/gstffmpegdec.c: (gst_ffmpegdec_register):
* ext/ffmpeg/gstffmpegenc.c: (gst_ffmpegenc_register):

20 years agocode cleanup. Change bzero() to memset(). Remove duplicate ; at ends of lines.
David Schleef [Mon, 2 Feb 2004 20:09:09 +0000 (20:09 +0000)]
code cleanup.  Change bzero() to memset().  Remove duplicate ; at ends of lines.

Original commit message from CVS:
code cleanup.  Change bzero() to memset().  Remove duplicate ; at ends
of lines.
* ext/cdparanoia/gstcdparanoia.c: (cdparanoia_event):
* ext/flac/gstflactag.c: (gst_flac_tag_chain):
* ext/xvid/gstxviddec.c: (gst_xviddec_src_link):
* gst-libs/gst/play/play.c: (gst_play_get_sink_element):
* gst/ac3parse/gstac3parse.c: (gst_ac3parse_chain):
* gst/effectv/gstedge.c: (gst_edgetv_sinkconnect):
* gst/effectv/gstvertigo.c: (gst_vertigotv_sinkconnect):
* gst/intfloat/float22int.c: (gst_float2_2_int_getcaps),
(gst_float2_2_int_link):
* gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_chain_subtitle):
* gst/rtjpeg/RTjpeg.c: (RTjpeg_init_mcompress):
* gst/tcp/gsttcpsink.c: (gst_tcpsink_init_send):
* gst/tcp/gsttcpsrc.c: (gst_tcpsrc_init_receive):
* gst/udp/gstudpsink.c: (gst_udpsink_init_send):
* gst/udp/gstudpsrc.c: (gst_udpsrc_init_receive):
* sys/v4l/gstv4lelement.c: (gst_v4lelement_init):
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture):
* testsuite/gst-lint: Add tests for bzero and ;;

20 years agogst/debug/efence.c: Add fallback if MAP_ANONYMOUS isn't defined.
David Schleef [Mon, 2 Feb 2004 18:28:46 +0000 (18:28 +0000)]
gst/debug/efence.c: Add fallback if MAP_ANONYMOUS isn't defined.

Original commit message from CVS:
* gst/debug/efence.c: Add fallback if MAP_ANONYMOUS isn't defined.

20 years agochange NULL to (NULL) for GST_ELEMENT_ERROR
Thomas Vander Stichele [Mon, 2 Feb 2004 17:23:33 +0000 (17:23 +0000)]
change NULL to (NULL) for GST_ELEMENT_ERROR

Original commit message from CVS:
change NULL to (NULL) for GST_ELEMENT_ERROR
Make sure errors end with "."

20 years agoignore files
Thomas Vander Stichele [Mon, 2 Feb 2004 16:11:29 +0000 (16:11 +0000)]
ignore files

Original commit message from CVS:
ignore files

20 years agomake code more readable by extracting magic numbers fix interface range
Thomas Vander Stichele [Mon, 2 Feb 2004 14:34:52 +0000 (14:34 +0000)]
make code more readable by extracting magic numbers fix interface range

Original commit message from CVS:
make code more readable by extracting magic numbers
fix interface range

20 years agoadding files to be ignored
Thomas Vander Stichele [Mon, 2 Feb 2004 13:03:56 +0000 (13:03 +0000)]
adding files to be ignored

Original commit message from CVS:
adding files to be ignored

20 years agoblock tick callback for 0.5 sec after a seek
Thomas Vander Stichele [Mon, 2 Feb 2004 10:49:32 +0000 (10:49 +0000)]
block tick callback for 0.5 sec after a seek

Original commit message from CVS:
block tick callback for 0.5 sec after a seek

20 years agocheck for NULLness and warn if we can't report GError
Thomas Vander Stichele [Mon, 2 Feb 2004 10:19:38 +0000 (10:19 +0000)]
check for NULLness and warn if we can't report GError

Original commit message from CVS:
check for NULLness and warn if we can't report GError

20 years agogst-libs/gst/play/play.c: s/sinkconnect/sink_link
Julien Moutte [Sun, 1 Feb 2004 22:33:06 +0000 (22:33 +0000)]
gst-libs/gst/play/play.c: s/sinkconnect/sink_link

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

* gst-libs/gst/play/play.c: (gst_play_seek_to_time),
(gst_play_new): Accepting NULL GError, blocking time tick while seeking.        * sys/ximage/ximagesink.c: (gst_ximagesink_sink_link),
(gst_ximagesink_chain), (gst_ximagesink_init): s/sinkconnect/sink_link
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_sink_link),
(gst_xvimagesink_chain), (gst_xvimagesink_init): s/sinkconnect/sink_link

20 years agoadd check for new function
Thomas Vander Stichele [Sun, 1 Feb 2004 19:21:01 +0000 (19:21 +0000)]
add check for new function

Original commit message from CVS:
add check for new function

20 years agoext/alsa/gstalsa.c: really start/stop clock only on PLAYING <=> PAUSED
Benjamin Otte [Sat, 31 Jan 2004 20:57:20 +0000 (20:57 +0000)]
ext/alsa/gstalsa.c: really start/stop clock only on PLAYING <=> PAUSED

Original commit message from CVS:
2004-01-31  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/alsa/gstalsa.c: (gst_alsa_change_state), (gst_alsa_start),
(gst_alsa_drain_audio), (gst_alsa_stop_audio):
really start/stop clock only on PLAYING <=> PAUSED
* ext/alsa/gstalsasink.c: (gst_alsa_sink_loop):
remove \n from debugging lines
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain):
make it work when seeking does not
* ext/vorbis/vorbisdec.c: (vorbis_dec_event):
reset on DISCONT

20 years agoext/alsa/gstalsa.c: start clock on PAUSED=>PLAYING, not later
Benjamin Otte [Sat, 31 Jan 2004 17:19:21 +0000 (17:19 +0000)]
ext/alsa/gstalsa.c: start clock on PAUSED=>PLAYING, not later

Original commit message from CVS:
2004-01-31  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/alsa/gstalsa.c: (gst_alsa_change_state), (gst_alsa_start):
start clock on PAUSED=>PLAYING, not later
* ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event):
extract correct time for different discont formats
(gst_alsa_sink_get_time):
don't segfault when no format is negotiated yet, just return 0
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_event),
(gst_ogg_demux_handle_event), (gst_ogg_demux_push),
(gst_ogg_pad_push):
handle flush and discont events correctly
* ext/vorbis/vorbisdec.c: (vorbis_dec_event), (vorbis_dec_chain):
handle discont events correctly

20 years agoadd error handling
Thomas Vander Stichele [Sat, 31 Jan 2004 15:56:32 +0000 (15:56 +0000)]
add error handling

Original commit message from CVS:
add error handling

20 years agoext/theora/theoradec.c: make comments work
Benjamin Otte [Sat, 31 Jan 2004 11:24:17 +0000 (11:24 +0000)]
ext/theora/theoradec.c: make comments work

Original commit message from CVS:
2004-01-31  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/theora/theoradec.c: (theora_dec_chain):
make comments work
* ext/vorbis/vorbisdec.c: (vorbis_dec_src_query),
(vorbis_dec_src_event), (vorbis_dec_chain):
add encoder tag, fix tag reading to be more error tolerant, change
BITRATE to NOMINAL_BITRATE, add debugging, don't unref events after
gst_pad_event_default.
* gst/tags/gstvorbistag.c:
(gst_tag_list_from_vorbiscomment_buffer):
undefine function specific define at end of function

20 years agoext/flac/: Fix typos
Jeremy Simon [Sat, 31 Jan 2004 10:25:05 +0000 (10:25 +0000)]
ext/flac/: Fix typos

Original commit message from CVS:
2004-01-31  Jeremy Simon  <jesimon@libertysurf.fr>
* ext/flac/gstflacdec.c: (gst_flacdec_class_init):
* ext/flac/gstflacdec.h:
* ext/flac/gstflacenc.h:
Fix typos

20 years agoexamples/gstplay/player.c: s/gstplay.h/play.h/
David I. Lehn [Sat, 31 Jan 2004 00:29:21 +0000 (00:29 +0000)]
examples/gstplay/player.c: s/gstplay.h/play.h/

Original commit message from CVS:
* examples/gstplay/player.c: s/gstplay.h/play.h/

20 years agodone operating
Thomas Vander Stichele [Fri, 30 Jan 2004 22:38:55 +0000 (22:38 +0000)]
done operating

Original commit message from CVS:
done operating

20 years agoremoving deprecated code
Thomas Vander Stichele [Fri, 30 Jan 2004 22:03:14 +0000 (22:03 +0000)]
removing deprecated code

Original commit message from CVS:
removing deprecated code

20 years agoadd debug info flush after seek (julien)
Thomas Vander Stichele [Fri, 30 Jan 2004 20:57:41 +0000 (20:57 +0000)]
add debug info flush after seek (julien)

Original commit message from CVS:
add debug info
flush after seek (julien)

20 years agoadd bit of info
Benjamin Otte [Fri, 30 Jan 2004 20:34:43 +0000 (20:34 +0000)]
add bit of info

Original commit message from CVS:
add bit of info

20 years agoconfigure.ac: use AC_C_INLINE
Benjamin Otte [Fri, 30 Jan 2004 20:23:23 +0000 (20:23 +0000)]
configure.ac: use AC_C_INLINE

Original commit message from CVS:
2004-01-30  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* configure.ac:
use AC_C_INLINE
* configure.ac:
* ext/Makefile.am:
* ext/theora/Makefile.am:
* ext/theora/theoradec.c:
add theora video decoder. Does just do simple decoding for now and
has been tested against Theora cvs only.
* ext/vorbis/vorbisdec.c: (vorbis_dec_event):
always reset packetno on DISCONT

20 years agogst/mpegstream/gstmpegdemux.c: Fix audio.
Ronald S. Bultje [Fri, 30 Jan 2004 14:39:37 +0000 (14:39 +0000)]
gst/mpegstream/gstmpegdemux.c: Fix audio.

Original commit message from CVS:
2004-01-30  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead):
Fix audio.

20 years agogst/mpegaudioparse/gstmpegaudioparse.c: Fix header parsing - stolen from ffmpeg ...
Ronald S. Bultje [Fri, 30 Jan 2004 14:23:18 +0000 (14:23 +0000)]
gst/mpegaudioparse/gstmpegaudioparse.c: Fix header parsing - stolen from ffmpeg (thank you! :) ).

Original commit message from CVS:
2004-01-30  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* gst/mpegaudioparse/gstmpegaudioparse.c:
(mp3_type_frame_length_from_header):
Fix header parsing - stolen from ffmpeg (thank you! :) ).

20 years agoext/esd/esdsink.c: Since we have static pad template caps, we don't need to negotiate...
Ronald S. Bultje [Fri, 30 Jan 2004 12:52:12 +0000 (12:52 +0000)]
ext/esd/esdsink.c: Since we have static pad template caps, we don't need to negotiate; either the core errors out or ...

Original commit message from CVS:
2004-01-30  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* ext/esd/esdsink.c: (gst_esdsink_init):
Since we have static pad template caps, we don't need to negotiate;
either the core errors out or we know the format.

20 years agogst/: Fix event handling.
Ronald S. Bultje [Fri, 30 Jan 2004 12:37:58 +0000 (12:37 +0000)]
gst/: Fix event handling.

Original commit message from CVS:
2004-01-30  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* gst-libs/gst/riff/riff-read.c: (gst_riff_peek_head),
(gst_riff_read_seek):
* gst/matroska/ebml-read.c: (gst_ebml_read_element_id),
(gst_ebml_read_seek):
Fix event handling.

20 years agoext/ffmpeg/gstffmpegcodecmap.c: removee video/x-theora from vp3 decoder, it doesn...
Benjamin Otte [Fri, 30 Jan 2004 03:51:03 +0000 (03:51 +0000)]
ext/ffmpeg/gstffmpegcodecmap.c: removee video/x-theora from vp3 decoder, it doesn't handle raw theora streams

Original commit message from CVS:
2004-01-30  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/ffmpeg/gstffmpegcodecmap.c: (gst_ffmpeg_codecid_to_caps):
removee video/x-theora from vp3 decoder, it doesn't handle raw
theora streams
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_init):
fix bug with finalizing element that never went to PAUSED
* ext/ogg/gstoggdemux.c: (gst_ogg_demux_src_query):
length and position queries were swapped
* ext/vorbis/vorbisdec.c: (gst_vorbis_dec_init),
(vorbis_dec_from_granulepos), (vorbis_dec_src_query),
(vorbis_dec_src_event):
implement querying time and bytes

20 years agoGST_ELEMENT_ERROR
Thomas Vander Stichele [Thu, 29 Jan 2004 23:20:45 +0000 (23:20 +0000)]
GST_ELEMENT_ERROR

Original commit message from CVS:
GST_ELEMENT_ERROR

20 years agoconvert (float) to (double) in caps string
David Schleef [Thu, 29 Jan 2004 23:14:03 +0000 (23:14 +0000)]
convert (float) to (double) in caps string

Original commit message from CVS:
convert (float) to (double) in caps string

20 years agoext/gnomevfs/gstgnomevfssrc.c: Fixing seeking emiting FLUSH and even before DISCONT.
Julien Moutte [Thu, 29 Jan 2004 22:44:41 +0000 (22:44 +0000)]
ext/gnomevfs/gstgnomevfssrc.c: Fixing seeking emiting FLUSH and even before DISCONT.

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

* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_get): Fixing seeking
emiting FLUSH and even before DISCONT.
* gst-libs/gst/play/gstplay.c: (gst_play_seek_to_time): Fix seeking to
get the best instant seeking as possible yay!

20 years agogst/mpeg1videoparse/gstmp1videoparse.c: Committed wrong version last week... Grr...
Ronald S. Bultje [Thu, 29 Jan 2004 16:00:55 +0000 (16:00 +0000)]
gst/mpeg1videoparse/gstmp1videoparse.c: Committed wrong version last week... Grr... Didn't notice until now.

Original commit message from CVS:
2004-01-29  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* gst/mpeg1videoparse/gstmp1videoparse.c:
(gst_mp1videoparse_real_chain):
Committed wrong version last week... Grr... Didn't notice until now.

20 years agosys/: Emit the have_xwindow_id signal in xwindow_create.
Julien Moutte [Thu, 29 Jan 2004 10:02:48 +0000 (10:02 +0000)]
sys/: Emit the have_xwindow_id signal in xwindow_create.

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

* sys/ximage/ximagesink.c: (gst_ximagesink_xwindow_new):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_xwindow_new): Emit the
have_xwindow_id signal in xwindow_create.

20 years agoext/ogg/gstoggdemux.c: lots of changes - mainly support for chained bitstreams, seeki...
Benjamin Otte [Thu, 29 Jan 2004 02:50:20 +0000 (02:50 +0000)]
ext/ogg/gstoggdemux.c: lots of changes - mainly support for chained bitstreams, seeking, querying and bugfixes of course

Original commit message from CVS:
2004-01-29  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/ogg/gstoggdemux.c:
lots of changes - mainly support for chained bitstreams, seeking,
querying and bugfixes of course
* ext/vorbis/Makefile.am:
* ext/vorbis/vorbisdec.c:
* ext/vorbis/vorbisdec.h:
add vorbisdec raw vorbis decoder
* ext/vorbis/vorbis.c: (plugin_init):
register vorbisdec as PRIMARY, vorbisfile as SECONDARY
* gst/intfloat/Makefile.am:
* gst/intfloat/float22int.c:
* gst/intfloat/float22int.h:
* gst/intfloat/gstintfloatconvert.c: (plugin_init):
add float2intnew plugin. It converts multichannel interleaved float to
multichannel interleaved int. The name should probably be changed.
* gst/typefind/gsttypefindfunctions.c: (theora_type_find),
(plugin_init):
add typefinding for raw theora video so oggdemux can detect it.

20 years agogst-libs/gst/play/gstplay.c: seek on video sink element first.
Julien Moutte [Wed, 28 Jan 2004 22:14:12 +0000 (22:14 +0000)]
gst-libs/gst/play/gstplay.c: seek on video sink element first.

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

* gst-libs/gst/play/gstplay.c: (gst_play_seek_to_time): seek on video
sink element first.
* gst/videoscale/gstvideoscale.c:
(gst_videoscale_handle_src_event): Fixing src event handler.

20 years agosys/v4l/: Implement resizing... Hack. But that's why v4l is b0rked...
Ronald S. Bultje [Wed, 28 Jan 2004 21:16:01 +0000 (21:16 +0000)]
sys/v4l/: Implement resizing... Hack. But that's why v4l is b0rked...

Original commit message from CVS:
2004-01-28  Ronald Bultje  <rbultje@ronald.bitfreak.net>

* sys/v4l/gstv4lsrc.c: (gst_v4lsrc_class_init), (gst_v4lsrc_init),
(gst_v4lsrc_open), (gst_v4lsrc_close),
(gst_v4lsrc_palette_to_caps), (gst_v4lsrc_srcconnect),
(gst_v4lsrc_getcaps), (gst_v4lsrc_set_clock):
* sys/v4l/gstv4lsrc.h:
* sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_start),
(gst_v4lsrc_grab_frame), (gst_v4lsrc_capture_stop):
Implement resizing... Hack. But that's why v4l is b0rked...

20 years agosys/: Removing some useless debugs messages, correctly cleaning the image created...
Julien Moutte [Wed, 28 Jan 2004 10:45:33 +0000 (10:45 +0000)]
sys/: Removing some useless debugs messages, correctly cleaning the image created to check xshm calls on succes, adde...

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

* sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
(gst_ximagesink_ximage_new), (gst_ximagesink_ximage_destroy),
(gst_ximagesink_ximage_put), (gst_ximagesink_xwindow_new),
(gst_ximagesink_xwindow_destroy):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
(gst_xvimagesink_xvimage_new), (gst_xvimagesink_xvimage_destroy),
(gst_xvimagesink_xwindow_new), (gst_xvimagesink_xwindow_destroy),
(gst_xvimagesink_xwindow_resize), (gst_xvimagesink_get_xv_support),
(gst_xvimagesink_xcontext_get): Removing some useless debugs messages,
correctly cleaning the image created to check xshm calls on succes,
added a lot of XSync calls in X11 functions, and fixed a segfault when
no image format was defined before negotiation happened.

20 years agoext/alsa/gstalsa.c: use gst_element_get_time to get correct time
Benjamin Otte [Wed, 28 Jan 2004 05:21:22 +0000 (05:21 +0000)]
ext/alsa/gstalsa.c: use gst_element_get_time to get correct time

Original commit message from CVS:
2004-01-28  Benjamin Otte  <in7y118@public.uni-hamburg.de>

* ext/alsa/gstalsa.c: (gst_alsa_query_func):
use gst_element_get_time to get correct time

20 years agosys/: Our
Julien Moutte [Wed, 28 Jan 2004 00:29:42 +0000 (00:29 +0000)]
sys/: Our

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

* sys/ximage/ximagesink.c: (gst_ximagesink_handle_xerror),
(gst_ximagesink_check_xshm_calls), (gst_ximagesink_ximage_destroy),
(gst_ximagesink_xcontext_get), (gst_ximagesink_class_init):
* sys/xvimage/xvimagesink.c: (gst_xvimagesink_handle_xerror),
(gst_xvimagesink_check_xshm_calls),
(gst_xvimagesink_xvimage_destroy), (gst_xvimagesink_xcontext_get): Our
X plugins are now able to detect that XShm calls will fail even if the
server claims that it has XShm support (remote displays most of the
time). We then log the error as a GST_DEBUG and set use_shm to FALSE
so that we use non XShm functions. This feature is almost useless for
xvimagesink as Xv is not supported on remote displays anyway, but
it might happen than even on the local display XShm calls fail.