platform/upstream/gstreamer.git
20 years agoext/gnomevfs/gstgnomevfssink.c: fix erase signal - if any handler returns false the...
Benjamin Otte [Fri, 9 Apr 2004 18:55:09 +0000 (18:55 +0000)]
ext/gnomevfs/gstgnomevfssink.c: fix erase signal - if any handler returns false the file will not be overwritten. If ...

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssink.c:
(_gst_boolean_allow_overwrite_accumulator),
(gst_gnomevfssink_class_init):
fix erase signal - if any handler returns false the file will not be
overwritten. If no handler is connected, the file will not be
overwritten either.
renamed signal to "allow-overwrite"
* ext/mad/gstid3tag.c: (tag_list_to_id3_tag_foreach):
free string when adding it to ID3 failed
* ext/vorbis/vorbisdec.c: (vorbis_dec_event):
unref event when done
* gst/audioconvert/gstaudioconvert.c: (_fixate_caps_to_int):
free caps
* gst/typefind/gsttypefindfunctions.c:
(mpeg_video_stream_type_find):
fix invalid read

20 years agogst/ffmpegcolorspace/gstffmpegcolorspace.c: Change rank to PRIMARY.
David Schleef [Fri, 9 Apr 2004 00:04:38 +0000 (00:04 +0000)]
gst/ffmpegcolorspace/gstffmpegcolorspace.c: Change rank to PRIMARY.

Original commit message from CVS:
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
(gst_ffmpegcolorspace_register): Change rank to PRIMARY.

20 years agogst/colorspace/gstcolorspace.c: Don't advertise a conversion we don't support (bug...
David Schleef [Fri, 9 Apr 2004 00:01:44 +0000 (00:01 +0000)]
gst/colorspace/gstcolorspace.c: Don't advertise a conversion we don't support (bug #139532)

Original commit message from CVS:
* gst/colorspace/gstcolorspace.c: Don't advertise a conversion
we don't support (bug #139532)

20 years agodo not change caps in middle of stream except on new streams fixes #139382
Thomas Vander Stichele [Wed, 7 Apr 2004 15:48:40 +0000 (15:48 +0000)]
do not change caps in middle of stream except on new streams fixes #139382

Original commit message from CVS:
do not change caps in middle of stream except on new streams
fixes #139382

20 years agoext/gnomevfs/gstgnomevfssink.c: Fix erase signal. Don't erase by default. Remove...
Ronald S. Bultje [Wed, 7 Apr 2004 01:41:58 +0000 (01:41 +0000)]
ext/gnomevfs/gstgnomevfssink.c: Fix erase signal. Don't erase by default. Remove handoff signal.

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssink.c: (gst_gnomevfssink_base_init),
(_gst_boolean_did_something_accumulator),
(gst_gnomevfssink_class_init), (gst_gnomevfssink_dispose),
(gst_gnomevfssink_init), (gst_gnomevfssink_set_property),
(gst_gnomevfssink_get_property), (gst_gnomevfssink_open_file),
(gst_gnomevfssink_close_file), (gst_gnomevfssink_chain),
(gst_gnomevfssink_change_state):
Fix erase signal. Don't erase by default. Remove handoff signal.
Remove erase property. Don't segfault. General cleanup.

20 years agogst-libs/gst/gconf/test-gconf.c: add missing gst_init
Benjamin Otte [Wed, 7 Apr 2004 00:54:03 +0000 (00:54 +0000)]
gst-libs/gst/gconf/test-gconf.c: add missing gst_init

Original commit message from CVS:
* gst-libs/gst/gconf/test-gconf.c: (main):
add missing gst_init

20 years agoext/gnomevfs/gstgnomevfssrc.c: free the mutexes, too
Benjamin Otte [Wed, 7 Apr 2004 00:42:10 +0000 (00:42 +0000)]
ext/gnomevfs/gstgnomevfssrc.c: free the mutexes, too

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_dispose):
free the mutexes, too

20 years agoext/gnomevfs/gstgnomevfssrc.c: actually free the URI string
Benjamin Otte [Tue, 6 Apr 2004 23:46:00 +0000 (23:46 +0000)]
ext/gnomevfs/gstgnomevfssrc.c: actually free the URI string

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_dispose):
actually free the URI string
* ext/mad/gstid3tag.c: (gst_id3_tag_src_event):
compute offset correctly when passing discont events
* ext/mad/gstid3tag.c: (gst_id3_tag_handle_event):
don't leak discont events
* gst/asfdemux/gstasfdemux.c: (gst_asf_demux_video_caps):
add some missing breaks so caps aren't copied randomly
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_get_video_stream):
if we realloc memory, we better use it

20 years agoext/mad/gstmad.c: fix GST_FORMAT_TIME usage
Benjamin Otte [Tue, 6 Apr 2004 06:03:30 +0000 (06:03 +0000)]
ext/mad/gstmad.c: fix GST_FORMAT_TIME usage

Original commit message from CVS:
* ext/mad/gstmad.c: (normal_seek):
fix GST_FORMAT_TIME usage

20 years agoext/kio/kiosrc.cpp: Undefine KDE_DEPRECATED so we can use a deprecated function ...
David Schleef [Mon, 5 Apr 2004 23:51:45 +0000 (23:51 +0000)]
ext/kio/kiosrc.cpp: Undefine KDE_DEPRECATED so we can use a deprecated function (hack!)

Original commit message from CVS:
* ext/kio/kiosrc.cpp:  Undefine KDE_DEPRECATED so we can use
a deprecated function (hack!)

20 years agoext/esd/esdmon.c: fix nonterminated vararg and memleak
Benjamin Otte [Mon, 5 Apr 2004 17:47:30 +0000 (17:47 +0000)]
ext/esd/esdmon.c: fix nonterminated vararg and memleak

Original commit message from CVS:
* ext/esd/esdmon.c: (gst_esdmon_get):
fix nonterminated vararg and memleak

20 years agoext/ladspa/gstladspa.c: clean up debugging
Benjamin Otte [Mon, 5 Apr 2004 17:32:43 +0000 (17:32 +0000)]
ext/ladspa/gstladspa.c: clean up debugging

Original commit message from CVS:
* ext/ladspa/gstladspa.c: (gst_ladspa_class_init),
(gst_ladspa_init), (gst_ladspa_force_src_caps),
(gst_ladspa_set_property), (gst_ladspa_get_property),
(gst_ladspa_instantiate), (gst_ladspa_activate),
(gst_ladspa_deactivate), (gst_ladspa_loop), (gst_ladspa_chain):
clean up debugging

20 years agogst/audioconvert/gstaudioconvert.c: advertise buffer-frames correctly on sinkpads
Benjamin Otte [Mon, 5 Apr 2004 13:18:56 +0000 (13:18 +0000)]
gst/audioconvert/gstaudioconvert.c: advertise buffer-frames correctly on sinkpads

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_getcaps):
advertise buffer-frames correctly on sinkpads

20 years agomore debugging, only reset caps when not in error
Thomas Vander Stichele [Mon, 5 Apr 2004 12:28:57 +0000 (12:28 +0000)]
more debugging, only reset caps when not in error

Original commit message from CVS:
more debugging, only reset caps when not in error

20 years agoadd debug category + commenting and cleanups
Thomas Vander Stichele [Mon, 5 Apr 2004 11:38:04 +0000 (11:38 +0000)]
add debug category + commenting and cleanups

Original commit message from CVS:
add debug category + commenting and cleanups

20 years agoconfigure.ac: fix == in test(1) operator
Benjamin Otte [Sun, 4 Apr 2004 23:38:15 +0000 (23:38 +0000)]
configure.ac: fix == in test(1) operator

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* configure.ac:
fix == in test(1) operator

20 years agoconfigure.ac: fix --export-symblos-regex to a working regex.
Benjamin Otte [Sun, 4 Apr 2004 23:00:03 +0000 (23:00 +0000)]
configure.ac: fix --export-symblos-regex to a working regex.

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* configure.ac:
fix --export-symblos-regex to a working regex.

20 years agosys/oss/.cvsignore: add for oss_probe
Benjamin Otte [Sun, 4 Apr 2004 02:39:29 +0000 (02:39 +0000)]
sys/oss/.cvsignore: add for oss_probe

Original commit message from CVS:
* sys/oss/.cvsignore:
add for oss_probe

20 years agoext/mad/gstid3tag.c: add missing 'new_media' argument (fixes #138168)
Benjamin Otte [Sat, 3 Apr 2004 13:59:57 +0000 (13:59 +0000)]
ext/mad/gstid3tag.c: add missing 'new_media' argument (fixes #138168)

Original commit message from CVS:
reviewed by Benjamin Otte  <otte@gnome.org>
* ext/mad/gstid3tag.c: (gst_id3_tag_handle_event):
add missing 'new_media' argument (fixes #138168)
* gst/matroska/matroska-demux.c:
(gst_matroska_demux_handle_seek_event):
add vararg terminator (fixes #138169)

20 years agoext/gdk_pixbuf/Makefile.am: Make sure gstgdkanimation.h is disted (bug #138914)
David Schleef [Sat, 3 Apr 2004 03:07:59 +0000 (03:07 +0000)]
ext/gdk_pixbuf/Makefile.am: Make sure gstgdkanimation.h is disted (bug #138914)

Original commit message from CVS:
* ext/gdk_pixbuf/Makefile.am:  Make sure gstgdkanimation.h is
disted (bug #138914)

20 years agoHopefully make the configure check work on Debian.
Scott Wheeler [Thu, 1 Apr 2004 17:44:27 +0000 (17:44 +0000)]
Hopefully make the configure check work on Debian.

Original commit message from CVS:
Hopefully make the configure check work on Debian.

20 years agoext/alsa/gstalsa.c: handle case better where a soundcard can't pause
Benjamin Otte [Thu, 1 Apr 2004 16:34:14 +0000 (16:34 +0000)]
ext/alsa/gstalsa.c: handle case better where a soundcard can't pause

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_change_state),
(gst_alsa_close_audio):
handle case better where a soundcard can't pause
* ext/ogg/gstoggdemux.c:
don't crash when we get events but don't have pads yet

20 years agothrow an error if we couldn't probe caps
Thomas Vander Stichele [Thu, 1 Apr 2004 13:20:03 +0000 (13:20 +0000)]
throw an error if we couldn't probe caps

Original commit message from CVS:
throw an error if we couldn't probe caps

20 years agoAdd a really simple sample DVD player gst-launch command line
Jan Schmidt [Thu, 1 Apr 2004 12:54:44 +0000 (12:54 +0000)]
Add a really simple sample DVD player gst-launch command line

Original commit message from CVS:
Add a really simple sample DVD player gst-launch command line

20 years agoa52dec: Use a debug category, Output timestamps correctly
Jan Schmidt [Thu, 1 Apr 2004 11:48:27 +0000 (11:48 +0000)]
a52dec:   Use a debug category, Output timestamps correctly

Original commit message from CVS:
a52dec:   Use a debug category, Output timestamps correctly
Emit tag info, Handle events, tell liba52dec about cpu
capabilities so it can use MMX etc.
dvdec:    Fix a crasher accessing invalid memory
dvdnavsrc:Some support for byte-format seeking.
Small fixes for still frames and menu button overlays
mpeg2dec: Use a debug category. Adjust the report level of several items to
LOG. Call mpeg2_custom_fbuf to mark our buffers as 'custom buffers'
so it doesn't lose the GstBuffer pointer
navseek:  Add the navseek debug element for seeking back and forth in a
video stream using arrow keys.
mpeg2subt:Pretty much a complete rewrite. Now a loopbased element. May still
require work to properly synchronise subtitle buffers.
mpegdemux:
dvddemux: Don't attempt to create subbuffers of size 0
Reduce a couple of error outputs to warnings.
y4mencode:Output the y4m frame header correctly

20 years agoavoid SIGFPE, throw error
Thomas Vander Stichele [Thu, 1 Apr 2004 11:40:44 +0000 (11:40 +0000)]
avoid SIGFPE, throw error

Original commit message from CVS:
avoid SIGFPE, throw error

20 years agoleak plugs and style fixes
Thomas Vander Stichele [Thu, 1 Apr 2004 08:42:30 +0000 (08:42 +0000)]
leak plugs and style fixes

Original commit message from CVS:
leak plugs and style fixes

20 years agogst/audioscale/gstaudioscale.c: Fix getcaps to expand and union lists. (bug #138225)
David Schleef [Wed, 31 Mar 2004 22:36:36 +0000 (22:36 +0000)]
gst/audioscale/gstaudioscale.c: Fix getcaps to expand and union lists. (bug #138225)

Original commit message from CVS:
* gst/audioscale/gstaudioscale.c: (gst_audioscale_expand_value),
(gst_audioscale_getcaps): Fix getcaps to expand and union lists.
(bug #138225)
* gst/debug/Makefile.am:
* gst/debug/breakmydata.c: (gst_break_my_data_plugin_init):
* gst/debug/gstdebug.c: (plugin_init):  Merge elements into one
plugin.
* gst/debug/negotiation.c: (gst_gst_negotiation_get_type),
(gst_negotiation_base_init), (gst_negotiation_class_init),
(gst_negotiation_init), (gst_negotiation_getcaps),
(gst_negotiation_pad_link), (gst_negotiation_chain),
(gst_negotiation_set_property), (gst_negotiation_get_property),
(gst_negotiation_plugin_init):  New element to talk about random
negotiation things happening in a pipeline.

20 years agodutch translation
Thomas Vander Stichele [Wed, 31 Mar 2004 17:12:41 +0000 (17:12 +0000)]
dutch translation

Original commit message from CVS:
dutch translation

20 years agofixing CLAMPING
Thomas Vander Stichele [Wed, 31 Mar 2004 17:11:13 +0000 (17:11 +0000)]
fixing CLAMPING

Original commit message from CVS:
fixing CLAMPING

20 years agoext/mpeg2dec/gstmpeg2dec.c: Handle Y42B-format MPEG video, patch from Matthew.Spencer...
Matthew.Spencer@eu.sony.com [Wed, 31 Mar 2004 06:31:47 +0000 (06:31 +0000)]
ext/mpeg2dec/gstmpeg2dec.c: Handle Y42B-format MPEG video, patch from Matthew.Spencer@eu.sony.com (Matthew Spencer) (...

Original commit message from CVS:
* ext/mpeg2dec/gstmpeg2dec.c: (gst_mpeg2dec_alloc_buffer),
(gst_mpeg2dec_negotiate_format):  Handle Y42B-format MPEG
video, patch from Matthew.Spencer@eu.sony.com (Matthew Spencer)
(bug #137504)
* ext/mpeg2dec/gstmpeg2dec.h:

20 years agoext/gdk_pixbuf/Makefile.am: Remove spurious rules. (bug #136527)
David Schleef [Wed, 31 Mar 2004 06:09:35 +0000 (06:09 +0000)]
ext/gdk_pixbuf/Makefile.am: Remove spurious rules. (bug #136527)

Original commit message from CVS:
* ext/gdk_pixbuf/Makefile.am: Remove spurious rules. (bug #136527)

20 years agotools/gst-launch-ext-m.m: Applied patch from gnome@flyn.org (W.
gnome@flyn.org [Wed, 31 Mar 2004 06:00:40 +0000 (06:00 +0000)]
tools/gst-launch-ext-m.m: Applied patch from gnome@flyn.org (W.

Original commit message from CVS:
* tools/gst-launch-ext-m.m:  Applied patch from gnome@flyn.org (W.
Michael Petullo) to handle .mov

20 years agosys/oss/gstosselement.c: probe caps correctly for sound cards that only support one...
Benjamin Otte [Tue, 30 Mar 2004 18:01:45 +0000 (18:01 +0000)]
sys/oss/gstosselement.c: probe caps correctly for sound cards that only support one format

Original commit message from CVS:
* sys/oss/gstosselement.c: (gst_osselement_probe_caps),
(gst_osselement_rate_check_rate):
probe caps correctly for sound cards that only support one format

20 years agoext/kio/kiosrc.cpp: update handling event processing if inside KDE - untested
Benjamin Otte [Tue, 30 Mar 2004 17:00:52 +0000 (17:00 +0000)]
ext/kio/kiosrc.cpp: update handling event processing if inside KDE - untested

Original commit message from CVS:
* ext/kio/kiosrc.cpp: (process_events):
update handling event processing if inside KDE - untested

20 years agosmall removal
Thomas Vander Stichele [Tue, 30 Mar 2004 15:06:20 +0000 (15:06 +0000)]
small removal

Original commit message from CVS:
small removal

20 years agoext/hermes/gsthermescolorspace.c: decrease rank by 2 to not interfere with other...
David Schleef [Tue, 30 Mar 2004 07:07:45 +0000 (07:07 +0000)]
ext/hermes/gsthermescolorspace.c: decrease rank by 2 to not interfere with other colorspaces.

Original commit message from CVS:
* ext/hermes/gsthermescolorspace.c: (plugin_init): decrease rank
by 2 to not interfere with other colorspaces.
* ext/pango/gsttextoverlay.c: (plugin_init): change rank to NONE
* gst/colorspace/gstcolorspace.c: (plugin_init): decrease rank by
one to not interfere with ffmpeg_colorspace.

20 years agoext/alsa/gstalsa.c: Don't fixate fields that aren't in the caps.
David Schleef [Tue, 30 Mar 2004 06:51:32 +0000 (06:51 +0000)]
ext/alsa/gstalsa.c: Don't fixate fields that aren't in the caps.

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_fixate): Don't fixate fields that
aren't in the caps.
* gst/sine/gstsinesrc.c: change rate caps to [1,MAX]
* gst/videocrop/gstvideocrop.c: (plugin_init): Change rank to NONE.

20 years agoTry a bit harder to get the correct Qt dir. At some point I'll split this out into...
Scott Wheeler [Tue, 30 Mar 2004 05:51:31 +0000 (05:51 +0000)]
Try a bit harder to get the correct Qt dir.  At some point I'll split this out into a real check for Qt, but for now ...

Original commit message from CVS:
Try a bit harder to get the correct Qt dir.  At some point I'll split this
out into a real check for Qt, but for now I just want the KIO plugin to
actually build.

20 years agorevert accidental po file patch
Benjamin Otte [Tue, 30 Mar 2004 03:41:39 +0000 (03:41 +0000)]
revert accidental po file patch

Original commit message from CVS:
revert accidental po file patch

20 years agogst-libs/gst/riff/riff-media.c: fail on error, don't try to set stuff on NULL caps
Benjamin Otte [Tue, 30 Mar 2004 03:16:13 +0000 (03:16 +0000)]
gst-libs/gst/riff/riff-media.c: fail on error, don't try to set stuff on NULL caps

Original commit message from CVS:
* gst-libs/gst/riff/riff-media.c:
fail on error, don't try to set stuff on NULL caps

20 years agotry fixing configure on RH9
Benjamin Otte [Tue, 30 Mar 2004 03:13:03 +0000 (03:13 +0000)]
try fixing configure on RH9

Original commit message from CVS:
try fixing configure on RH9

20 years agoadd experimental kiosrc plugin
Benjamin Otte [Tue, 30 Mar 2004 02:53:00 +0000 (02:53 +0000)]
add experimental kiosrc plugin

Original commit message from CVS:
* configure.ac:
* ext/Makefile.am:
* ext/kio/Makefile.am:
* ext/kio/kioreceiver.cpp:
* ext/kio/kioreceiver.h:
* ext/kio/kiosrc.cpp:
* ext/kio/kiosrc.h:
add experimental kiosrc plugin
* ext/alsa/gstalsaplugin.c: (plugin_init):
initialize debugging category only when we're sure registering the
plugins worked.

20 years agoreturn proper values for state change failures
Thomas Vander Stichele [Mon, 29 Mar 2004 17:19:38 +0000 (17:19 +0000)]
return proper values for state change failures

Original commit message from CVS:
return proper values for state change failures

20 years agoext/mad/gstid3tag.c: try harder to check if an event is really a discont
Benjamin Otte [Mon, 29 Mar 2004 15:58:01 +0000 (15:58 +0000)]
ext/mad/gstid3tag.c: try harder to check if an event is really a discont

Original commit message from CVS:
* ext/mad/gstid3tag.c: (gst_id3_tag_handle_event):
try harder to check if an event is really a discont

20 years agoadding azerbaijani
Thomas Vander Stichele [Mon, 29 Mar 2004 08:48:56 +0000 (08:48 +0000)]
adding azerbaijani

Original commit message from CVS:
adding azerbaijani

20 years agogst/mpegstream/: get rid of non-standard "..." ranges in case statements.
Benjamin Otte [Sun, 28 Mar 2004 01:44:31 +0000 (01:44 +0000)]
gst/mpegstream/: get rid of non-standard "..." ranges in case statements.

Original commit message from CVS:
* gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_process_private):
* gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_parse_syshead),
(gst_mpeg_demux_parse_packet), (gst_mpeg_demux_parse_pes):
get rid of non-standard "..." ranges in case statements.

20 years agogst/mpegstream/gstmpegdemux.*: Complete overhaul. All DVD specific functionality...
Martin Soto [Sat, 27 Mar 2004 22:45:40 +0000 (22:45 +0000)]
gst/mpegstream/gstmpegdemux.*: Complete overhaul. All DVD specific functionality split to the new dvddemux element.

Original commit message from CVS:
* gst/mpegstream/gstmpegdemux.c:
* gst/mpegstream/gstmpegdemux.h: Complete overhaul. All DVD
specific functionality split to the new dvddemux element.
* gst/mpegstream/gstdvddemux.c:
* gst/mpegstream/gstdvddemux.h: New demultiplexer for DVD (VOB)
streams, derived from mpegdemux.
* gst/mpegstream/gstmpegparse.c: Discontinuity handling cleaned
up. SCR based timestamp rewriting can be turned off (will probably
completely disappear soon).
* ext/dvdnav/dvdnavsrc.c: Changes resulting from a few months
hacking. General cleanup. All printf statements replaced by
debugging messages. Almost complete libdvdnav support.
(dvdnavsrc_class_init): Got rid of unnecessary signals (replaced
by events. New properties for audio and subpicture languages.
(dvdnavsrc_update_highlight): Now uses events.
(dvdnavsrc_user_op): Cleaned up.
(dvdnavsrc_get): Renamed to dvdnavsrc_loop (element is now loop
based). Lots of cleanup, and propper support for most libdvdnav
events.
(dvdnavsrc_make_dvd_event): New function.
(dvdnavsrc_make_dvd_nav_packet_event): New function.
(dvdnavsrc_make_clut_change_event): New function.

20 years agofix spec to work, we still need thomasvs to commit his version :)
Christian Schaller [Sat, 27 Mar 2004 18:57:09 +0000 (18:57 +0000)]
fix spec to work, we still need thomasvs to commit his version :)

Original commit message from CVS:
fix spec to work, we still need thomasvs to commit his version :)

20 years agogst/typefind/gsttypefindfunctions.c: fix bug where typefinding would claim it's theor...
Benjamin Otte [Fri, 26 Mar 2004 02:16:00 +0000 (02:16 +0000)]
gst/typefind/gsttypefindfunctions.c: fix bug where typefinding would claim it's theora whenever less then 7 bytes of ...

Original commit message from CVS:
* gst/typefind/gsttypefindfunctions.c: (theora_type_find):
fix bug where typefinding would claim it's theora whenever less then
7 bytes of data were available

20 years agogst/law/: Fix capsnego in all four, remove the unused property functions and simplify...
Ronald S. Bultje [Fri, 26 Mar 2004 01:56:11 +0000 (01:56 +0000)]
gst/law/: Fix capsnego in all four, remove the unused property functions and simplify the chain functions slightly. I...

Original commit message from CVS:
* gst/law/alaw-decode.c: (alawdec_getcaps), (alawdec_link),
(gst_alawdec_base_init), (gst_alawdec_class_init),
(gst_alawdec_init), (gst_alawdec_chain):
* gst/law/alaw-encode.c: (alawenc_getcaps), (alawenc_link),
(gst_alawenc_base_init), (gst_alawenc_class_init),
(gst_alawenc_init), (gst_alawenc_chain):
* gst/law/mulaw-decode.c: (mulawdec_getcaps), (mulawdec_link),
(gst_mulawdec_base_init), (gst_mulawdec_class_init),
(gst_mulawdec_init), (gst_mulawdec_chain):
* gst/law/mulaw-encode.c: (mulawenc_getcaps), (mulawenc_link),
(gst_mulawenc_base_init), (gst_mulawenc_class_init),
(gst_mulawenc_init), (gst_mulawenc_chain):
Fix capsnego in all four, remove the unused property functions and
simplify the chain functions slightly. I guess we could use macros
or something similar for those, since the code is so similar, but
I'm currently too lazy...

20 years agosys/oss/gstosselement.c: Add code to handle rate probing (bug #120883)
David Schleef [Thu, 25 Mar 2004 02:43:48 +0000 (02:43 +0000)]
sys/oss/gstosselement.c: Add code to handle rate probing (bug #120883)

Original commit message from CVS:
* sys/oss/gstosselement.c: (gst_osselement_sync_parms),
(gst_osselement_close_audio), (gst_osselement_probe_caps),
(gst_osselement_get_format_structure),
(gst_osselement_rate_probe_check), (gst_osselement_rate_add_range),
(gst_osselement_rate_check_rate), (gst_osselement_rate_add_rate),
(gst_osselement_rate_int_compare): Add code to handle rate probing
(bug #120883)
* sys/oss/gstosselement.h: same
* sys/oss/gstosssink.c: (gst_osssink_init), (gst_osssink_getcaps):
Use rate probing provided by osselement.
* sys/oss/gstosssrc.c: (gst_osssrc_init), (gst_osssrc_getcaps): same

20 years agoext/xvid/gstxvidenc.c: ulong/int mess-up.
Ronald S. Bultje [Thu, 25 Mar 2004 02:32:33 +0000 (02:32 +0000)]
ext/xvid/gstxvidenc.c: ulong/int mess-up.

Original commit message from CVS:
* ext/xvid/gstxvidenc.c: (gst_xvidenc_set_property),
(gst_xvidenc_get_property):
ulong/int mess-up.

20 years agoext/speex/: Create the pad template correctly (from the static pad template, not...
David Schleef [Thu, 25 Mar 2004 01:13:59 +0000 (01:13 +0000)]
ext/speex/: Create the pad template correctly (from the static pad template, not a NULL pointer.)

Original commit message from CVS:
* ext/speex/gstspeexdec.c: (gst_speexdec_base_init),
(gst_speexdec_init):
* ext/speex/gstspeexenc.c: (gst_speexenc_base_init),
(gst_speexenc_init):  Create the pad template correctly (from
the static pad template, not a NULL pointer.)

20 years agogst/debug/: add element that quasi-randomly changes bytes in the stream.
Benjamin Otte [Thu, 25 Mar 2004 01:03:37 +0000 (01:03 +0000)]
gst/debug/: add element that quasi-randomly changes bytes in the stream.

Original commit message from CVS:
* gst/debug/Makefile.am:
* gst/debug/breakmydata.c:
add element that quasi-randomly changes bytes in the stream.
Intended use is robustness checking of demuxers and decoders in
media tests.

20 years agoext/alsa/gstalsa.*: debugging output fixes
Benjamin Otte [Wed, 24 Mar 2004 18:48:54 +0000 (18:48 +0000)]
ext/alsa/gstalsa.*: debugging output fixes

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_open_audio),
(gst_alsa_probe_hw_params):
* ext/alsa/gstalsa.h:
debugging output fixes

20 years agoext/gnomevfs/gstgnomevfssrc.c: don't g_return_if_fail if element is PLAYING, fail...
Benjamin Otte [Wed, 24 Mar 2004 14:44:08 +0000 (14:44 +0000)]
ext/gnomevfs/gstgnomevfssrc.c: don't g_return_if_fail if element is PLAYING, fail silently as every other element.

Original commit message from CVS:
* ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_set_property):
don't g_return_if_fail if element is PLAYING, fail silently as every
other element.
* gst/effectv/gstquark.c: (gst_quarktv_chain):
only fix needed for cast lvalue issues in gst-plugins
* gst/volenv/gstvolenv.c: (gst_volenv_init):
add proxy_getcaps

20 years agogst/level/gstlevel.c: add proxying getcaps function, so level doesn't advertise impos...
Benjamin Otte [Wed, 24 Mar 2004 14:04:53 +0000 (14:04 +0000)]
gst/level/gstlevel.c: add proxying getcaps function, so level doesn't advertise impossible caps

Original commit message from CVS:
* gst/level/gstlevel.c: (gst_level_init):
add proxying getcaps function, so level doesn't advertise impossible
caps

20 years agogst/qtdemux/qtdemux.c: Fix debugging messages. Divide the chunk size by the compress...
David Schleef [Wed, 24 Mar 2004 08:33:06 +0000 (08:33 +0000)]
gst/qtdemux/qtdemux.c: Fix debugging messages.  Divide the chunk size by the compression ratio (needed for MACE audio)

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_sink_event),
(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):  Fix debugging
messages.  Divide the chunk size by the compression ratio
(needed for MACE audio)

20 years agogst/mpegaudioparse/gstmpegaudioparse.c: Fix buffer overflow read error.
Ronald S. Bultje [Wed, 24 Mar 2004 04:21:37 +0000 (04:21 +0000)]
gst/mpegaudioparse/gstmpegaudioparse.c: Fix buffer overflow read error.

Original commit message from CVS:
* gst/mpegaudioparse/gstmpegaudioparse.c: (gst_mp3parse_chain):
Fix buffer overflow read error.

20 years agoext/alsa/gstalsa.h: Remove unused entry.
Ronald S. Bultje [Wed, 24 Mar 2004 02:12:29 +0000 (02:12 +0000)]
ext/alsa/gstalsa.h: Remove unused entry.

Original commit message from CVS:
* ext/alsa/gstalsa.h:
Remove unused entry.
* gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps):
Add cinepak.
* gst/videodrop/gstvideodrop.c: (gst_videodrop_getcaps),
(gst_videodrop_link), (gst_videodrop_chain):
Fix, sort of. Was horribly broken with new capsnego. Bah...

20 years agogst/typefind/gsttypefindfunctions.c: Add a monkeysaudio typefind function
Jeremy Simon [Tue, 23 Mar 2004 18:23:37 +0000 (18:23 +0000)]
gst/typefind/gsttypefindfunctions.c: Add a monkeysaudio typefind function

Original commit message from CVS:
2004-03-23  Jeremy Simon  <jesimon@libertysurf.fr>
* gst/typefind/gsttypefindfunctions.c: (ape_type_find),
(plugin_init):
Add a monkeysaudio typefind function

20 years agogst-libs/gst/play/play.c (gst_play_audio_fixate)
Johan Dahlin [Tue, 23 Mar 2004 16:59:58 +0000 (16:59 +0000)]
gst-libs/gst/play/play.c (gst_play_audio_fixate)

Original commit message from CVS:
* gst-libs/gst/play/play.c (gst_play_audio_fixate)
(gst_play_video_fixate): Check so the structure has the field
before trying to fixate them, this makes it possible to have
fakesinks for video and audio output without printing errors on
the output console.

20 years agominor updates to last checkin
David Schleef [Tue, 23 Mar 2004 04:42:57 +0000 (04:42 +0000)]
minor updates to last checkin

Original commit message from CVS:
minor updates to last checkin

20 years agosys/oss/: Rate probing test app.
David Schleef [Tue, 23 Mar 2004 04:01:27 +0000 (04:01 +0000)]
sys/oss/: Rate probing test app.

Original commit message from CVS:
* sys/oss/Makefile.am:
* sys/oss/oss_probe.c: (main), (probe_check), (add_range),
(check_rate), (add_rate):  Rate probing test app.

20 years agogst/audioconvert/gstaudioconvert.c: add a fixation function that pretty much does...
Benjamin Otte [Sun, 21 Mar 2004 02:54:37 +0000 (02:54 +0000)]
gst/audioconvert/gstaudioconvert.c: add a fixation function that pretty much does the right thing (fixes #137556)

Original commit message from CVS:
* gst/audioconvert/gstaudioconvert.c: (gst_audio_convert_link),
(_fixate_caps_to_int), (gst_audio_convert_fixate):
add a fixation function that pretty much does the right thing (fixes
#137556)

20 years agoconfigure.ac: GST_PACKAGE default: s/GStreamer/GStreamer Plugins/
David I. Lehn [Sat, 20 Mar 2004 18:48:44 +0000 (18:48 +0000)]
configure.ac: GST_PACKAGE default: s/GStreamer/GStreamer Plugins/

Original commit message from CVS:
* configure.ac: GST_PACKAGE default: s/GStreamer/GStreamer Plugins/

20 years agoUTF-8, dude
Benjamin Otte [Sat, 20 Mar 2004 01:26:06 +0000 (01:26 +0000)]
UTF-8, dude

Original commit message from CVS:
UTF-8, dude

20 years agoext/ogg/gstoggdemux.c: terminate gst_event_new_discontinuous correctly (fixes parts...
Benjamin Otte [Sat, 20 Mar 2004 01:24:46 +0000 (01:24 +0000)]
ext/ogg/gstoggdemux.c: terminate gst_event_new_discontinuous correctly (fixes parts of #137711)

Original commit message from CVS:
reviewed by: Benjamin Otte  <otte@gnome.org>
* ext/ogg/gstoggdemux.c: (gst_ogg_pad_push):
terminate gst_event_new_discontinuous correctly (fixes parts of
#137711)

20 years agogst-libs/gst/Makefile.am: Enable xoverlay unconditionally, since it doesn't depend...
David Schleef [Fri, 19 Mar 2004 23:44:33 +0000 (23:44 +0000)]
gst-libs/gst/Makefile.am: Enable xoverlay unconditionally, since it doesn't depend on X, and it's part of our ABI.

Original commit message from CVS:
* gst-libs/gst/Makefile.am:  Enable xoverlay unconditionally,
since it doesn't depend on X, and it's part of our ABI.

20 years agoUse the is_int structure member rather than the local variable so that the correct...
Iain Holmes [Fri, 19 Mar 2004 12:44:22 +0000 (12:44 +0000)]
Use the is_int structure member rather than the local variable so that the correct splitting function is used.

Original commit message from CVS:
Use the is_int structure member rather than the local variable so that the correct splitting function is used.

20 years agoext/librfb/gstrfbsrc.c: Improvements in caps negotiation.
David Schleef [Fri, 19 Mar 2004 08:31:15 +0000 (08:31 +0000)]
ext/librfb/gstrfbsrc.c: Improvements in caps negotiation.

Original commit message from CVS:
* ext/librfb/gstrfbsrc.c: (gst_rfbsrc_change_state),
(gst_rfbsrc_init), (gst_rfbsrc_getcaps), (gst_rfbsrc_fixate),
(gst_rfbsrc_link), (gst_rfbsrc_paint_rect), (gst_rfbsrc_get):
Improvements in caps negotiation.

20 years agoadding afrikaans
Thomas Vander Stichele [Thu, 18 Mar 2004 18:09:43 +0000 (18:09 +0000)]
adding afrikaans

Original commit message from CVS:
adding afrikaans

20 years agoforgot this one
Thomas Vander Stichele [Thu, 18 Mar 2004 13:42:21 +0000 (13:42 +0000)]
forgot this one

Original commit message from CVS:
forgot this one

20 years agothrow error (#137588)
Thomas Vander Stichele [Thu, 18 Mar 2004 12:53:35 +0000 (12:53 +0000)]
throw error (#137588)

Original commit message from CVS:
throw error (#137588)

20 years agodist common and m4 correctly
Thomas Vander Stichele [Thu, 18 Mar 2004 12:38:53 +0000 (12:38 +0000)]
dist common and m4 correctly

Original commit message from CVS:
dist common and m4 correctly

20 years agopkgconfig/gstreamer-media-info.pc.in: Add Version. (bug #137348)
David Schleef [Wed, 17 Mar 2004 23:32:06 +0000 (23:32 +0000)]
pkgconfig/gstreamer-media-info.pc.in: Add Version. (bug #137348)

Original commit message from CVS:
* pkgconfig/gstreamer-media-info.pc.in:  Add Version.
(bug #137348)

20 years agoadding swedish
Thomas Vander Stichele [Wed, 17 Mar 2004 18:09:44 +0000 (18:09 +0000)]
adding swedish

Original commit message from CVS:
adding swedish

20 years agouse release.mak
Thomas Vander Stichele [Wed, 17 Mar 2004 10:59:35 +0000 (10:59 +0000)]
use release.mak

Original commit message from CVS:
use release.mak

20 years agofix X check explain version check
Thomas Vander Stichele [Tue, 16 Mar 2004 18:00:18 +0000 (18:00 +0000)]
fix X check explain version check

Original commit message from CVS:
fix X check
explain version check

20 years agoback to CVS
Thomas Vander Stichele [Tue, 16 Mar 2004 12:42:02 +0000 (12:42 +0000)]
back to CVS

Original commit message from CVS:
back to CVS

20 years agoreleasing
Thomas Vander Stichele [Tue, 16 Mar 2004 12:25:45 +0000 (12:25 +0000)]
releasing

Original commit message from CVS:
releasing

20 years agoupdate libtool version actually use it in media-info
Thomas Vander Stichele [Mon, 15 Mar 2004 23:31:45 +0000 (23:31 +0000)]
update libtool version actually use it in media-info

Original commit message from CVS:
update libtool version
actually use it in media-info

20 years agowork with speex 1.0, not 1.1
Thomas Vander Stichele [Mon, 15 Mar 2004 22:34:48 +0000 (22:34 +0000)]
work with speex 1.0, not 1.1

Original commit message from CVS:
work with speex 1.0, not 1.1

20 years agoadding gstreamer-plugins.pc fixes #126999
Thomas Vander Stichele [Mon, 15 Mar 2004 22:27:32 +0000 (22:27 +0000)]
adding gstreamer-plugins.pc fixes #126999

Original commit message from CVS:
adding gstreamer-plugins.pc
fixes #126999

20 years agogst-libs/gst/play/play.c: First draft of gst_play_get_framerate.
Julien Moutte [Mon, 15 Mar 2004 21:41:35 +0000 (21:41 +0000)]
gst-libs/gst/play/play.c: First draft of gst_play_get_framerate.

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

* gst-libs/gst/play/play.c: (gst_play_get_framerate),
(gst_play_get_sink_element): First draft of gst_play_get_framerate.
* gst-libs/gst/play/play.h:

20 years agodon't mix tabs and spaces
Thomas Vander Stichele [Mon, 15 Mar 2004 19:32:27 +0000 (19:32 +0000)]
don't mix tabs and spaces

Original commit message from CVS:
don't mix tabs and spaces

20 years agoignore files
Thomas Vander Stichele [Mon, 15 Mar 2004 17:22:20 +0000 (17:22 +0000)]
ignore files

Original commit message from CVS:
ignore files

20 years agoadding media info pc files package them use ffmpegcolorspace in gstplay
Thomas Vander Stichele [Mon, 15 Mar 2004 17:17:27 +0000 (17:17 +0000)]
adding media info pc files package them use ffmpegcolorspace in gstplay

Original commit message from CVS:
adding media info pc files
package them
use ffmpegcolorspace in gstplay

20 years ago*.h: Revert indenting
Johan Dahlin [Mon, 15 Mar 2004 16:32:54 +0000 (16:32 +0000)]
*.h: Revert indenting

Original commit message from CVS:
* *.h: Revert indenting

20 years agoadding ffmpegcolorspace element, thanks ronald
Thomas Vander Stichele [Mon, 15 Mar 2004 16:27:29 +0000 (16:27 +0000)]
adding ffmpegcolorspace element, thanks ronald

Original commit message from CVS:
adding ffmpegcolorspace element, thanks ronald

20 years agobad bad ronald, here's the struct member
Thomas Vander Stichele [Mon, 15 Mar 2004 10:52:49 +0000 (10:52 +0000)]
bad bad ronald, here's the struct member

Original commit message from CVS:
bad bad ronald, here's the struct member

20 years agoext/alsa/: Don't open the device if we're a mixer (= padless).
Ronald S. Bultje [Mon, 15 Mar 2004 06:34:44 +0000 (06:34 +0000)]
ext/alsa/: Don't open the device if we're a mixer (= padless).

Original commit message from CVS:
* ext/alsa/gstalsa.c: (gst_alsa_get_property),
(gst_alsa_open_audio), (gst_alsa_close_audio):
* ext/alsa/gstalsa.c:
Don't open the device if we're a mixer (= padless).
* ext/alsa/gstalsamixer.c: (gst_alsa_mixer_class_init),
(gst_alsa_mixer_init), (gst_alsa_mixer_open),
(gst_alsa_mixer_close), (gst_alsa_mixer_change_state):
Open mixer during state change rather than during object
initialization. Also, get a device name. Currently in a somewhat
hackish fashion, but I didn't really find something better.

20 years agogst-indent
Thomas Vander Stichele [Sun, 14 Mar 2004 22:34:33 +0000 (22:34 +0000)]
gst-indent

Original commit message from CVS:
gst-indent

20 years agoadd missing ending c++ blocks
Thomas Vander Stichele [Sun, 14 Mar 2004 21:51:28 +0000 (21:51 +0000)]
add missing ending c++ blocks

Original commit message from CVS:
add missing ending c++ blocks

20 years agoindenting tests
Thomas Vander Stichele [Sun, 14 Mar 2004 20:54:13 +0000 (20:54 +0000)]
indenting tests

Original commit message from CVS:
indenting tests

20 years agoremoving stray commentation
Thomas Vander Stichele [Sun, 14 Mar 2004 19:57:26 +0000 (19:57 +0000)]
removing stray commentation

Original commit message from CVS:
removing stray commentation

20 years agogst/modplug/gstmodplug.*: set correct timestamps on outgoing buffers
Benjamin Otte [Sun, 14 Mar 2004 13:11:14 +0000 (13:11 +0000)]
gst/modplug/gstmodplug.*: set correct timestamps on outgoing buffers

Original commit message from CVS:
* gst/modplug/gstmodplug.cc:
* gst/modplug/gstmodplug.h:
set correct timestamps on outgoing buffers

20 years agogst/modplug/gstmodplug.cc: handle events - don't do crap when a discont arrives that...
Benjamin Otte [Sun, 14 Mar 2004 12:40:57 +0000 (12:40 +0000)]
gst/modplug/gstmodplug.cc: handle events - don't do crap when a discont arrives that's not necessary

Original commit message from CVS:
* gst/modplug/gstmodplug.cc:
handle events - don't do crap when a discont arrives that's not
necessary
This allows correct loading and playback of mods in Rhythmbox

20 years agomove gstreamer-gconf pkgconfig files to pkgconfig/ dir. Make sure they get rebuilt...
Benjamin Otte [Sun, 14 Mar 2004 10:33:44 +0000 (10:33 +0000)]
move gstreamer-gconf pkgconfig files to pkgconfig/ dir. Make sure they get rebuilt properly

Original commit message from CVS:
* configure.ac:
* gst-libs/gst/gconf/Makefile.am:
* pkgconfig/Makefile.am:
move gstreamer-gconf pkgconfig files to pkgconfig/ dir. Make sure
they get rebuilt properly
* configure.ac:
when checking for vorbis, try pkgconfig first.
* gst/modplug/gstmodplug.cc:
add fixate function