platform/upstream/gstreamer.git
18 years agoremove files that should not be in cvs
Thomas Vander Stichele [Sun, 30 Apr 2006 14:59:39 +0000 (14:59 +0000)]
remove files that should not be in cvs

Original commit message from CVS:
remove files that should not be in cvs

18 years agodocs/plugins/: Fix up docs for taglib plugin
Thomas Vander Stichele [Sun, 30 Apr 2006 14:58:29 +0000 (14:58 +0000)]
docs/plugins/: Fix up docs for taglib plugin

Original commit message from CVS:

* docs/plugins/Makefile.am:
* docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
* docs/plugins/gst-plugins-bad-plugins-decl.txt:
* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/gst-plugins-bad-plugins-sections.txt:
* docs/plugins/gst-plugins-bad-plugins-undocumented.txt:
Fix up docs for taglib plugin
Also scan .cc files

18 years agoupdate to latest version
Thomas Vander Stichele [Sun, 30 Apr 2006 14:55:15 +0000 (14:55 +0000)]
update to latest version

Original commit message from CVS:
update to latest version

18 years agoext/taglib/gsttaglib.cc: Post an error message on the bus in the (extremely unlikely...
Tim-Philipp Müller [Sat, 29 Apr 2006 18:46:36 +0000 (18:46 +0000)]
ext/taglib/gsttaglib.cc: Post an error message on the bus in the (extremely unlikely) case of an error.

Original commit message from CVS:
* ext/taglib/gsttaglib.cc:
Post an error message on the bus in the (extremely unlikely)
case of an error.

18 years agoext/taglib/: Split the actual ID3v2 tag rendering code into its own subclass.
Tim-Philipp Müller [Sat, 29 Apr 2006 18:18:24 +0000 (18:18 +0000)]
ext/taglib/: Split the actual ID3v2 tag rendering code into its own subclass.

Original commit message from CVS:
* ext/taglib/Makefile.am:
* ext/taglib/gstid3v2mux.cc:
* ext/taglib/gstid3v2mux.h:
* ext/taglib/gsttaglib.cc:
* ext/taglib/gsttaglib.h:
Split the actual ID3v2 tag rendering code into
its own subclass.

18 years agoext/neon/gstneonhttpsrc.*: added iradio-mode support as in gnomevfssrc to enable...
Sébastien Moutte [Sat, 29 Apr 2006 15:36:16 +0000 (15:36 +0000)]
ext/neon/gstneonhttpsrc.*: added iradio-mode support as in gnomevfssrc to enable connections with icydemux that will ...

Original commit message from CVS:
* ext/neon/gstneonhttpsrc.c:
* ext/neon/gstneonhttpsrc.h:
added iradio-mode support as in gnomevfssrc to enable
connections with icydemux that will send title tag messages on
shoutcast/icecast streams. I've also added iradio properties
iradio-name, iradio-genre, iradio-url.
added user-agent property because some shoutcast streams don't return
data if the GET requests don't have a User-Agent.
* win32/common/libgstneon.dsp:
use debug version of libneon in debug mode

18 years agoelement renamed
Thomas Vander Stichele [Fri, 28 Apr 2006 21:43:07 +0000 (21:43 +0000)]
element renamed

Original commit message from CVS:
element renamed

18 years agomake GstElementDetails const
Stefan Kost [Fri, 28 Apr 2006 19:46:36 +0000 (19:46 +0000)]
make GstElementDetails const

Original commit message from CVS:
* ext/alsa/gstalsamixerelement.c:
* ext/alsa/gstalsasrc.c:
* ext/cdparanoia/gstcdparanoiasrc.c:
* ext/gnomevfs/gstgnomevfssink.c:
* ext/gnomevfs/gstgnomevfssrc.c:
* ext/ogg/gstoggdemux.c:
* ext/ogg/gstoggmux.c:
* ext/ogg/gstoggparse.c:
* ext/ogg/gstogmparse.c:
* ext/pango/gstclockoverlay.c:
* ext/pango/gsttextoverlay.c:
* ext/pango/gsttextrender.c:
* ext/pango/gsttimeoverlay.c:
* ext/theora/theoradec.c:
* ext/theora/theoraenc.c:
* ext/vorbis/vorbisdec.c:
* ext/vorbis/vorbisenc.c:
* gst-libs/gst/audio/gstaudiofilter.c:
* gst-libs/gst/audio/gstaudiofiltertemplate.c:
* gst/audioconvert/gstaudioconvert.c:
* gst/audiorate/gstaudiorate.c:
* gst/audioresample/gstaudioresample.c:
* gst/audiotestsrc/gstaudiotestsrc.c:
* gst/ffmpegcolorspace/gstffmpegcolorspace.c:
* gst/playback/gstdecodebin.c:
* gst/playback/gstplaybin.c:
* gst/playback/gststreamselector.c:
* gst/subparse/gstsubparse.c:
* gst/tcp/gstmultifdsink.c:
* gst/tcp/gsttcpclientsink.c:
* gst/tcp/gsttcpclientsrc.c:
* gst/tcp/gsttcpserversink.c:
* gst/tcp/gsttcpserversrc.c:
* gst/typefind/gsttypefindfunctions.c: (plugin_init):
* gst/videorate/gstvideorate.c:
* gst/videoscale/gstvideoscale.c:
* gst/videotestsrc/gstvideotestsrc.c:
* gst/volume/gstvolume.c:
* sys/v4l/gstv4ljpegsrc.c:
* sys/v4l/gstv4lmjpegsink.c:
* sys/v4l/gstv4lmjpegsrc.c:
* sys/v4l/gstv4lsrc.c:
* sys/ximage/ximagesink.c:
* sys/xvimage/xvimagesink.c:
* tests/check/libs/cddabasesrc.c:
make GstElementDetails const

18 years agoremoved plugin doc
Thomas Vander Stichele [Fri, 28 Apr 2006 19:24:40 +0000 (19:24 +0000)]
removed plugin doc

Original commit message from CVS:
removed plugin doc

18 years agomoved ximagesrc to good
Thomas Vander Stichele [Fri, 28 Apr 2006 19:23:20 +0000 (19:23 +0000)]
moved ximagesrc to good

Original commit message from CVS:
moved ximagesrc to good

18 years agoborgify naming
Thomas Vander Stichele [Fri, 28 Apr 2006 16:51:33 +0000 (16:51 +0000)]
borgify naming

Original commit message from CVS:
borgify naming

18 years agodoc tweaks
Thomas Vander Stichele [Fri, 28 Apr 2006 16:46:52 +0000 (16:46 +0000)]
doc tweaks

Original commit message from CVS:
doc tweaks

18 years agoclean up Makefile.am
Thomas Vander Stichele [Fri, 28 Apr 2006 16:15:20 +0000 (16:15 +0000)]
clean up Makefile.am

Original commit message from CVS:
clean up Makefile.am

18 years agopedantic cleanups
Thomas Vander Stichele [Fri, 28 Apr 2006 15:33:09 +0000 (15:33 +0000)]
pedantic cleanups

Original commit message from CVS:
pedantic cleanups

18 years agogst/audioresample/gstaudioresample.c: Add support for other formats audioresample...
Wim Taymans [Fri, 28 Apr 2006 14:17:00 +0000 (14:17 +0000)]
gst/audioresample/gstaudioresample.c: Add support for other formats audioresample can handle such as 32 bits in and f...

Original commit message from CVS:
* gst/audioresample/gstaudioresample.c: (gst_audioresample_init),
(resample_set_state_from_caps):
Add support for other formats audioresample can handle such as
32 bits in and float and 64 bits float. Fixes #301759

18 years agoext/faad/gstfaad.*: If we run into a decoding error, try re-opening the decoder with...
Tim-Philipp Müller [Fri, 28 Apr 2006 11:04:12 +0000 (11:04 +0000)]
ext/faad/gstfaad.*: If we run into a decoding error, try re-opening the decoder with faacDecInit2() using fake codec ...

Original commit message from CVS:
* ext/faad/gstfaad.c: (gst_faad_init), (aac_rate_idx),
(gst_faad_setcaps), (gst_faad_chain), (gst_faad_open_decoder),
(gst_faad_close_decoder), (gst_faad_change_state):
* ext/faad/gstfaad.h:
If we run into a decoding error, try re-opening the decoder
with faacDecInit2() using fake codec data created from the
data the demuxer gave us. Should fix a whole bunch of
GStreamer-faad problems incl. 'channel coupling not
implemented', 'maximum number of scalefactor bands exceeded'
etc. (#173007, #332892).

18 years agoDefine GstElementDetails as const and also static (when defined as global)
Stefan Kost [Tue, 25 Apr 2006 21:56:38 +0000 (21:56 +0000)]
Define GstElementDetails as const and also static (when defined as global)

Original commit message from CVS:
* ext/amrwb/gstamrwbdec.c:
* ext/amrwb/gstamrwbenc.c:
* ext/amrwb/gstamrwbparse.c:
* ext/arts/gst_arts.c:
* ext/artsd/gstartsdsink.c:
* ext/audiofile/gstafparse.c:
* ext/audiofile/gstafsink.c:
* ext/audiofile/gstafsrc.c:
* ext/audioresample/gstaudioresample.c:
* ext/bz2/gstbz2dec.c:
* ext/bz2/gstbz2enc.c:
* ext/cdaudio/gstcdaudio.c:
* ext/directfb/dfbvideosink.c:
* ext/divx/gstdivxdec.c:
* ext/divx/gstdivxenc.c:
* ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
* ext/faac/gstfaac.c: (gst_faac_base_init):
* ext/faad/gstfaad.c:
* ext/gsm/gstgsmdec.c:
* ext/gsm/gstgsmenc.c:
* ext/hermes/gsthermescolorspace.c:
* ext/ivorbis/vorbisfile.c:
* ext/lcs/gstcolorspace.c:
* ext/libfame/gstlibfame.c:
* ext/libmms/gstmms.c: (gst_mms_base_init):
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_base_init):
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
* ext/nas/nassink.c: (gst_nassink_base_init):
* ext/neon/gstneonhttpsrc.c:
* ext/sdl/sdlaudiosink.c:
* ext/sdl/sdlvideosink.c:
* ext/shout/gstshout.c:
* ext/snapshot/gstsnapshot.c:
* ext/sndfile/gstsf.c:
* ext/swfdec/gstswfdec.c:
* ext/tarkin/gsttarkindec.c:
* ext/tarkin/gsttarkinenc.c:
* ext/theora/theoradec.c:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
* ext/xvid/gstxviddec.c:
* ext/xvid/gstxvidenc.c:
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
* gst/chart/gstchart.c:
* gst/colorspace/gstcolorspace.c:
* gst/deinterlace/gstdeinterlace.c:
* gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
* gst/festival/gstfestival.c:
* gst/filter/gstbpwsinc.c:
* gst/filter/gstiir.c:
* gst/filter/gstlpwsinc.c:
* gst/freeze/gstfreeze.c:
* gst/games/gstpuzzle.c: (gst_puzzle_base_init):
* gst/librfb/gstrfbsrc.c:
* gst/mixmatrix/mixmatrix.c:
* gst/mpeg1sys/gstmpeg1systemencode.c:
* gst/mpeg1videoparse/gstmp1videoparse.c:
* gst/mpeg2sub/gstmpeg2subt.c:
* gst/mpegaudioparse/gstmpegaudioparse.c:
* gst/multifilesink/gstmultifilesink.c:
* gst/overlay/gstoverlay.c:
* gst/passthrough/gstpassthrough.c:
* gst/playondemand/gstplayondemand.c:
* gst/qtdemux/qtdemux.c:
* gst/rtjpeg/gstrtjpegdec.c:
* gst/rtjpeg/gstrtjpegenc.c:
* gst/smooth/gstsmooth.c:
* gst/smoothwave/gstsmoothwave.c:
* gst/spectrum/gstspectrum.c:
* gst/speed/gstspeed.c:
* gst/stereo/gststereo.c:
* gst/switch/gstswitch.c:
* gst/tta/gstttadec.c: (gst_tta_dec_base_init):
* gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
* gst/vbidec/gstvbidec.c:
* gst/videocrop/gstvideocrop.c:
* gst/videodrop/gstvideodrop.c:
* gst/virtualdub/gstxsharpen.c:
* gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
* gst/y4m/gsty4mencode.c:
* sys/cdrom/gstcdplayer.c:
* sys/directdraw/gstdirectdrawsink.c:
* sys/directsound/gstdirectsoundsink.c:
* sys/glsink/glimagesink.c:
* sys/qcam/gstqcamsrc.c:
* sys/v4l2/gstv4l2src.c:
* sys/vcd/vcdsrc.c: (gst_vcdsrc_base_init):
* sys/ximagesrc/ximagesrc.c:
Define GstElementDetails as const and also static (when defined as
global)

18 years agoext/musepack/gstmusepackdec.c: Add support for segment seeks.
Tim-Philipp Müller [Thu, 20 Apr 2006 18:02:07 +0000 (18:02 +0000)]
ext/musepack/gstmusepackdec.c: Add support for segment seeks.

Original commit message from CVS:
* ext/musepack/gstmusepackdec.c:
(gst_musepackdec_handle_seek_event), (gst_musepackdec_loop):
Add support for segment seeks.

18 years agoAdded a couple of ifdefs to make it compile with other kernels.
Edgard Lima [Thu, 20 Apr 2006 17:29:56 +0000 (17:29 +0000)]
Added a couple of ifdefs to make it compile with other kernels.

Original commit message from CVS:
Added a couple of ifdefs to make it compile with other kernels.

18 years agogst/qtdemux/qtdemux.c: Never treat video streams as an audio stream.
j^ [Thu, 20 Apr 2006 09:48:05 +0000 (09:48 +0000)]
gst/qtdemux/qtdemux.c: Never treat video streams as an audio stream.

Original commit message from CVS:
Patch by: j^ <j at bootlab dot org>
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak),
(qtdemux_video_caps):
Never treat video streams as an audio stream.
Add qtdrw mime type.
Fixes #339041

18 years agogst/qtdemux/qtdemux.c: For VBR audio, don't try to calculate the samples_per_frame.
Wim Taymans [Wed, 19 Apr 2006 09:27:00 +0000 (09:27 +0000)]
gst/qtdemux/qtdemux.c: For VBR audio, don't try to calculate the samples_per_frame.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
For VBR audio, don't try to calculate the samples_per_frame.
Fixes #338935.

18 years agoJust added a gtk-doc comment.
Edgard Lima [Mon, 17 Apr 2006 19:43:32 +0000 (19:43 +0000)]
Just added a gtk-doc comment.

Original commit message from CVS:
Just added a gtk-doc comment.

18 years agoext/theora/theoradec.*: Apply fix from j^ for API change in libtheoradec.
Michael Smith [Mon, 17 Apr 2006 18:44:48 +0000 (18:44 +0000)]
ext/theora/theoradec.*: Apply fix from j^ for API change in libtheoradec.

Original commit message from CVS:
* ext/theora/theoradec.c: (theora_dec_src_convert),
(theora_handle_type_packet), (theora_handle_422_image),
(theora_handle_420_image), (theora_handle_data_packet):
* ext/theora/theoradec.h:
Apply fix from j^ for API change in libtheoradec.

Implement 4:2:2 pixel format. Untested at the moment.

18 years agoext/musepack/gstmusepackdec.c: Fix track/album peak tag values; use GST_DEBUG_FUNCPTR...
Tim-Philipp Müller [Fri, 14 Apr 2006 13:12:58 +0000 (13:12 +0000)]
ext/musepack/gstmusepackdec.c: Fix track/album peak tag values; use GST_DEBUG_FUNCPTR and gst_pad_new_from_static_tem...

Original commit message from CVS:
* ext/musepack/gstmusepackdec.c: (gst_musepackdec_init),
(gst_musepack_stream_init):
Fix track/album peak tag values; use GST_DEBUG_FUNCPTR and
gst_pad_new_from_static_template().

18 years agoFixed some memory leaks.
Edgard Lima [Thu, 13 Apr 2006 21:45:57 +0000 (21:45 +0000)]
Fixed some memory leaks.

Original commit message from CVS:
Fixed some memory leaks.

18 years agoFix to work in read mode.
Edgard Lima [Wed, 12 Apr 2006 21:57:02 +0000 (21:57 +0000)]
Fix to work in read mode.

Original commit message from CVS:
Fix to work in read mode.

18 years agofix versioning macro and add translation files
Christian Schaller [Tue, 11 Apr 2006 16:18:13 +0000 (16:18 +0000)]
fix versioning macro and add translation files

Original commit message from CVS:
fix versioning macro and add translation files

18 years agogst/qtdemux/qtdemux.c: Fix parsing of newer stsd chunks again.
Wim Taymans [Mon, 10 Apr 2006 17:16:09 +0000 (17:16 +0000)]
gst/qtdemux/qtdemux.c: Fix parsing of newer stsd chunks again.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
Fix parsing of newer stsd chunks again.

18 years agogst/qtdemux/qtdemux.c: Fix framerate calculation.
Wim Taymans [Mon, 10 Apr 2006 14:20:41 +0000 (14:20 +0000)]
gst/qtdemux/qtdemux.c: Fix framerate calculation.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream),
(qtdemux_parse_trak):
Fix framerate calculation.

18 years agoext/swfdec/gstswfdec.c: Fix build (class_init declaration/definition mismatch).
Tim-Philipp Müller [Mon, 10 Apr 2006 13:58:17 +0000 (13:58 +0000)]
ext/swfdec/gstswfdec.c: Fix build (class_init declaration/definition mismatch).

Original commit message from CVS:
* ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init):
Fix build (class_init declaration/definition mismatch).

18 years agogst/qtdemux/qtdemux.c: force mono 8000 Hz on AMR samples.
Wim Taymans [Mon, 10 Apr 2006 08:31:40 +0000 (08:31 +0000)]
gst/qtdemux/qtdemux.c: force mono 8000 Hz on AMR samples.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (qtdemux_parse_trak):
force mono 8000 Hz on AMR samples.

18 years agoext/neon/gstneonhttpsrc.c: remove atoll by using g_ascii_strtoull (atoll is not suppo...
Sébastien Moutte [Sun, 9 Apr 2006 18:30:51 +0000 (18:30 +0000)]
ext/neon/gstneonhttpsrc.c: remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)

Original commit message from CVS:
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_start):
remove atoll by using g_ascii_strtoull (atoll is not supported on WIN32)
* sys/directdraw/gstdirectdrawsink.c:
* sys/directsound/gstdirectsoundsink.c:
done some cleans in sources
* win32/vs6:
add project files for neon, qtdemux

18 years agogst/audioresample/debug.h: replace debug macros with variable number of parameters...
Sébastien Moutte [Sun, 9 Apr 2006 17:14:22 +0000 (17:14 +0000)]
gst/audioresample/debug.h: replace debug macros with variable number of parameters by a simple alias to gstreamer sta...

Original commit message from CVS:
* gst/audioresample/debug.h:
replace debug macros with variable number of parameters
by a simple alias to gstreamer standard debug macros
(#define RESAMPLE_ERROR GST_ERROR, __VA_ARGS__ is not
supported by MSVC 6.0 and 7.1)
* gst/audioresample/resample.h:
define M_PI and rint for WIN32
* win32/common/libgstaudio.def:
* win32/common/libgstriff.def:
* win32/common/libgsttag.def:
* win32/common/libgstvideo.def:
add new exported functions
* win32/vs6:
update project files

18 years agoFix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
Stefan Kost [Sat, 8 Apr 2006 21:48:01 +0000 (21:48 +0000)]
Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)

Original commit message from CVS:
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_class_init):
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_class_init):
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_class_init):
* ext/arts/gst_arts.c: (gst_arts_class_init):
* ext/artsd/gstartsdsink.c: (gst_artsdsink_class_init):
* ext/audiofile/gstafsink.c: (gst_afsink_class_init):
* ext/audiofile/gstafsrc.c: (gst_afsrc_class_init):
* ext/audioresample/gstaudioresample.c:
* ext/cdaudio/gstcdaudio.c: (gst_cdaudio_class_init):
* ext/directfb/dfbvideosink.c: (gst_dfbvideosink_class_init):
* ext/divx/gstdivxdec.c: (gst_divxdec_class_init):
* ext/hermes/gsthermescolorspace.c:
(gst_hermes_colorspace_class_init):
* ext/ivorbis/vorbisfile.c: (gst_ivorbisfile_class_init):
* ext/jack/gstjack.c: (gst_jack_class_init):
* ext/jack/gstjackbin.c: (gst_jack_bin_class_init):
* ext/lcs/gstcolorspace.c: (gst_colorspace_class_init):
* ext/libfame/gstlibfame.c: (gst_fameenc_class_init):
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_class_init):
* ext/nas/nassink.c: (gst_nassink_class_init):
* ext/shout/gstshout.c: (gst_icecastsend_class_init):
* ext/snapshot/gstsnapshot.c: (gst_snapshot_class_init):
* ext/sndfile/gstsf.c: (gst_sf_class_init):
* ext/swfdec/gstswfdec.c: (gst_swfdecbuffer_class_init),
(gst_swfdec_class_init):
* ext/tarkin/gsttarkindec.c: (gst_tarkindec_class_init):
* ext/tarkin/gsttarkinenc.c: (gst_tarkinenc_class_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_class_init):
* gst/chart/gstchart.c: (gst_chart_class_init):
* gst/colorspace/gstcolorspace.c: (gst_colorspace_class_init):
* gst/deinterlace/gstdeinterlace.c: (gst_deinterlace_class_init):
* gst/festival/gstfestival.c: (gst_festival_class_init):
* gst/filter/gstbpwsinc.c: (gst_bpwsinc_class_init):
* gst/filter/gstiir.c: (gst_iir_class_init):
* gst/filter/gstlpwsinc.c: (gst_lpwsinc_class_init):
* gst/librfb/gstrfbsrc.c: (gst_rfbsrc_class_init):
* gst/mixmatrix/mixmatrix.c: (gst_mixmatrix_class_init):
* gst/mpeg1sys/gstmpeg1systemencode.c:
(gst_system_encode_class_init):
* gst/mpeg1videoparse/gstmp1videoparse.c:
(gst_mp1videoparse_class_init):
* gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_class_init):
* gst/mpegaudioparse/gstmpegaudioparse.c:
(gst_mp3parse_class_init):
* gst/overlay/gstoverlay.c: (gst_overlay_class_init):
* gst/passthrough/gstpassthrough.c: (passthrough_class_init):
* gst/playondemand/gstplayondemand.c: (play_on_demand_class_init):
* gst/rtjpeg/gstrtjpegdec.c: (gst_rtjpegdec_class_init):
* gst/rtjpeg/gstrtjpegenc.c: (gst_rtjpegenc_class_init):
* gst/smooth/gstsmooth.c: (gst_smooth_class_init):
* gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_class_init):
* gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
* gst/stereo/gststereo.c: (gst_stereo_class_init):
* gst/switch/gstswitch.c: (gst_switch_class_init):
* gst/tta/gstttadec.c: (gst_tta_dec_class_init):
* gst/tta/gstttaparse.c: (gst_tta_parse_class_init):
* gst/vbidec/gstvbidec.c: (gst_vbidec_class_init):
* gst/videocrop/gstvideocrop.c: (gst_video_crop_class_init):
* gst/virtualdub/gstxsharpen.c: (gst_xsharpen_class_init):
* gst/y4m/gsty4mencode.c: (gst_y4mencode_class_init):
* sys/cdrom/gstcdplayer.c: (cdplayer_class_init):
* sys/directsound/gstdirectsoundsink.c:
(gst_directsoundsink_class_init):
* sys/dxr3/dxr3audiosink.c: (dxr3audiosink_class_init):
* sys/dxr3/dxr3spusink.c: (dxr3spusink_class_init):
* sys/dxr3/dxr3videosink.c: (dxr3videosink_class_init):
* sys/qcam/gstqcamsrc.c: (gst_qcamsrc_class_init):
* sys/v4l2/gstv4l2colorbalance.c:
(gst_v4l2_color_balance_channel_class_init):
* sys/v4l2/gstv4l2tuner.c: (gst_v4l2_tuner_channel_class_init),
(gst_v4l2_tuner_norm_class_init):
* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_class_init):
Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)

18 years agogst/: Fix more broken GObject macros
Stefan Kost [Sat, 8 Apr 2006 19:04:01 +0000 (19:04 +0000)]
gst/: Fix more broken GObject macros

Original commit message from CVS:
* gst/colorspace/gstcolorspace.h:
* gst/deinterlace/gstdeinterlace.h:
* gst/passthrough/gstpassthrough.h:
* gst/y4m/gsty4mencode.h:
Fix more broken GObject macros

18 years agoFix broken GObject macros
Stefan Kost [Sat, 8 Apr 2006 18:41:07 +0000 (18:41 +0000)]
Fix broken GObject macros

Original commit message from CVS:
* ext/xine/gstxine.h:
* gst-libs/gst/play/play.h:
* sys/v4l2/gstv4l2element.h:
* sys/ximagesrc/ximageutil.h:
Fix broken GObject macros

18 years agoFix broken GObject macros
Stefan Kost [Sat, 8 Apr 2006 18:25:55 +0000 (18:25 +0000)]
Fix broken GObject macros

Original commit message from CVS:
* ext/annodex/gstcmmldec.h:
* ext/annodex/gstcmmlenc.h:
* ext/annodex/gstcmmltag.h:
* ext/cairo/gsttextoverlay.h:
* ext/ladspa/gstsignalprocessor.h:
* gst/matroska/ebml-read.h:
* gst/matroska/ebml-write.h:
* sys/osxaudio/gstosxaudioelement.h:
Fix broken GObject macros

18 years agogst/qtdemux/qtdemux.c: Don't make rounding errors in timestamp/duration calculations.
Wim Taymans [Sat, 8 Apr 2006 18:23:04 +0000 (18:23 +0000)]
gst/qtdemux/qtdemux.c: Don't make rounding errors in timestamp/duration calculations.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_prepare_current_sample),
(gst_qtdemux_chain), (gst_qtdemux_add_stream), (qtdemux_dump_stsz),
(qtdemux_dump_stco), (qtdemux_parse_trak):
Don't make rounding errors in timestamp/duration calculations.
Fix timestamps for AMR and IMA4.  Fixes (#337436).
Create a dummy segment even when there is no edit list.

18 years agodocs/plugins/gst-plugins-bad-plugins-decl-list.txt: Updates.
Julien Moutte [Fri, 7 Apr 2006 16:59:15 +0000 (16:59 +0000)]
docs/plugins/gst-plugins-bad-plugins-decl-list.txt: Updates.

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

* docs/plugins/gst-plugins-bad-plugins-decl-list.txt: Updates.
* examples/directfb/Makefile.am: Add example resource files to
dist.

18 years agoTypo fix, s/XFree86/X11 and added doc blurb saying that it fixates to 25fps
Zaheer Abbas Merali [Fri, 7 Apr 2006 15:53:43 +0000 (15:53 +0000)]
Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to 25fps

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

* ext/amrwb/amrwb-code/Makefile.am:
* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
(gst_ximagesrc_create), (gst_ximagesrc_set_property):
Typo fix, s/XFree86/X11 and added doc blurb saying that it fixates to
25fps

18 years agotests/icles/ximagesrc-test.c: Actually assert that pipeline goes to playing
Zaheer Abbas Merali [Fri, 7 Apr 2006 15:47:27 +0000 (15:47 +0000)]
tests/icles/ximagesrc-test.c: Actually assert that pipeline goes to playing

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

* tests/icles/ximagesrc-test.c: (main):
Actually assert that pipeline goes to playing

18 years agosys/ximagesrc/ximagesrc.c: Fix typo, C++ style comments and other small cleanups
Zaheer Abbas Merali [Fri, 7 Apr 2006 15:27:40 +0000 (15:27 +0000)]
sys/ximagesrc/ximagesrc.c: Fix typo, C++ style comments and other small cleanups

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

* sys/ximagesrc/ximagesrc.c: (gst_ximagesrc_recalc),
(composite_pixel), (gst_ximagesrc_ximage_get),
(gst_ximagesrc_create), (gst_ximagesrc_set_property):
Fix typo, C++ style comments and other small cleanups

18 years agogst/qtdemux/qtdemux.c: Added full edit list support.
Wim Taymans [Thu, 6 Apr 2006 19:16:02 +0000 (19:16 +0000)]
gst/qtdemux/qtdemux.c: Added full edit list support.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
(gst_qtdemux_handle_src_query), (gst_qtdemux_find_index),
(gst_qtdemux_find_keyframe), (gst_qtdemux_find_segment),
(gst_qtdemux_move_stream), (gst_qtdemux_perform_seek),
(gst_qtdemux_do_seek), (gst_qtdemux_change_state),
(gst_qtdemux_activate_segment),
(gst_qtdemux_prepare_current_sample), (gst_qtdemux_advance_sample),
(gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
(qtdemux_parse_trak):
Added full edit list support.
Avoid overflows in prologue image detection code.
Avoid roundoff errors in timestamp calculations.

18 years agomore distcheck fixes
Thomas Vander Stichele [Thu, 6 Apr 2006 14:20:27 +0000 (14:20 +0000)]
more distcheck fixes

Original commit message from CVS:
more distcheck fixes

18 years agoconfigure.ac: clean up so report properly on missing stuff fix modplug detection
Thomas Vander Stichele [Thu, 6 Apr 2006 14:08:08 +0000 (14:08 +0000)]
configure.ac: clean up so report properly on missing stuff fix modplug detection

Original commit message from CVS:

* configure.ac:
clean up so report properly on missing stuff
fix modplug detection

18 years agoext/: don't dist amr wb source code
Thomas Vander Stichele [Thu, 6 Apr 2006 12:52:22 +0000 (12:52 +0000)]
ext/: don't dist amr wb source code

Original commit message from CVS:

* ext/Makefile.am:
* ext/amrwb/amrwb-code/Makefile.am:
don't dist amr wb source code

18 years agoUnify the long descriptions in the plugin details (#337263).
j^ [Thu, 6 Apr 2006 11:35:26 +0000 (11:35 +0000)]
Unify the long descriptions in the plugin details (#337263).

Original commit message from CVS:
Patch by: j^  <j at bootlab dot org>
* ext/amrwb/gstamrwbdec.c:
* ext/amrwb/gstamrwbenc.c:
* ext/amrwb/gstamrwbparse.c:
* ext/arts/gst_arts.c:
* ext/artsd/gstartsdsink.c:
* ext/audiofile/gstafparse.c:
* ext/audiofile/gstafsink.c:
* ext/audiofile/gstafsrc.c:
* ext/cdaudio/gstcdaudio.c:
* ext/directfb/dfbvideosink.c:
* ext/divx/gstdivxdec.c:
* ext/divx/gstdivxenc.c:
* ext/dts/gstdtsdec.c: (gst_dtsdec_base_init):
* ext/faac/gstfaac.c: (gst_faac_base_init):
* ext/faad/gstfaad.c:
* ext/gsm/gstgsmdec.c:
* ext/gsm/gstgsmenc.c:
* ext/hermes/gsthermescolorspace.c:
* ext/ivorbis/vorbisfile.c:
* ext/lcs/gstcolorspace.c:
* ext/libfame/gstlibfame.c:
* ext/libmms/gstmms.c: (gst_mms_base_init):
* ext/musicbrainz/gsttrm.c: (gst_musicbrainz_base_init):
* ext/nas/nassink.c: (gst_nassink_base_init):
* ext/neon/gstneonhttpsrc.c:
* ext/polyp/polypsink.c: (gst_polypsink_base_init):
* ext/sdl/sdlaudiosink.c:
* ext/sdl/sdlvideosink.c:
* ext/shout/gstshout.c:
* ext/snapshot/gstsnapshot.c:
* ext/sndfile/gstsf.c:
* ext/tarkin/gsttarkindec.c:
* ext/tarkin/gsttarkinenc.c:
* ext/theora/theoradec.c:
* ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_base_init):
* ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_base_init):
* ext/xvid/gstxviddec.c:
* ext/xvid/gstxvidenc.c:
* gst/cdxaparse/gstcdxaparse.c: (gst_cdxa_parse_base_init):
* gst/cdxaparse/gstcdxastrip.c: (gst_cdxastrip_base_init):
* gst/chart/gstchart.c:
* gst/equalizer/gstiirequalizer.c: (gst_iir_equalizer_base_init):
* gst/festival/gstfestival.c:
* gst/filter/gstiir.c:
* gst/filter/gstlpwsinc.c:
* gst/freeze/gstfreeze.c:
* gst/games/gstpuzzle.c: (gst_puzzle_base_init):
* gst/mixmatrix/mixmatrix.c:
* gst/mpeg1sys/gstmpeg1systemencode.c:
* gst/mpeg1videoparse/gstmp1videoparse.c:
* gst/mpeg2sub/gstmpeg2subt.c:
* gst/mpegaudioparse/gstmpegaudioparse.c:
* gst/multifilesink/gstmultifilesink.c:
* gst/overlay/gstoverlay.c:
* gst/passthrough/gstpassthrough.c:
* gst/playondemand/gstplayondemand.c:
* gst/qtdemux/qtdemux.c:
* gst/rtjpeg/gstrtjpegdec.c:
* gst/rtjpeg/gstrtjpegenc.c:
* gst/smooth/gstsmooth.c:
* gst/tta/gstttadec.c: (gst_tta_dec_base_init):
* gst/tta/gstttaparse.c: (gst_tta_parse_base_init):
* gst/videocrop/gstvideocrop.c:
* gst/videodrop/gstvideodrop.c:
* gst/virtualdub/gstxsharpen.c:
* gst/xingheader/gstxingmux.c: (gst_xing_mux_base_init):
* gst/y4m/gsty4mencode.c:
Unify the long descriptions in the plugin details (#337263).

18 years agoext/neon/gstneonhttpsrc.c: Add back "uri" property and mark it as deprecated; undoes
Tim-Philipp Müller [Thu, 6 Apr 2006 09:37:21 +0000 (09:37 +0000)]
ext/neon/gstneonhttpsrc.c: Add back "uri" property and mark it as deprecated; undoes

Original commit message from CVS:
* ext/neon/gstneonhttpsrc.c: (gst_neonhttp_src_class_init),
(gst_neonhttp_src_set_property), (gst_neonhttp_src_get_property):
Add back "uri" property and mark it as deprecated; undoes
API/ABI breakage from 2006-02-24.

18 years agogst/qtdemux/qtdemux.c: Use duration as segment stop position if none is explicitly...
Wim Taymans [Wed, 5 Apr 2006 08:36:55 +0000 (08:36 +0000)]
gst/qtdemux/qtdemux.c: Use duration as segment stop position if none is explicitly configured.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_perform_seek),
(gst_qtdemux_do_seek), (gst_qtdemux_loop_state_movie),
(gst_qtdemux_loop):
Use duration as segment stop position if none is
explicitly configured.
Also perform EOS when we run past the segment stop.

18 years agogst/qtdemux/qtdemux.c: More cleanups, added comments.
Wim Taymans [Tue, 4 Apr 2006 11:20:58 +0000 (11:20 +0000)]
gst/qtdemux/qtdemux.c: More cleanups, added comments.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_go_back),
(gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
(gst_qtdemux_loop_state_movie), (gst_qtdemux_loop),
(gst_qtdemux_chain), (qtdemux_parse_tree), (qtdemux_parse_trak):
More cleanups, added comments.
Mark discontinuities on outgoing buffers.
Post better errors when something goes wrong.
Handle EOS and segment end properly.

18 years agoMark latest change as fixing a bug.
Wim Taymans [Tue, 4 Apr 2006 08:40:52 +0000 (08:40 +0000)]
Mark latest change as fixing a bug.

Original commit message from CVS:
Mark latest change as fixing a bug.

18 years agogst/qtdemux/qtdemux.*: Handle stss boxes so we can mark and find keyframes.
Wim Taymans [Tue, 4 Apr 2006 08:31:10 +0000 (08:31 +0000)]
gst/qtdemux/qtdemux.*: Handle stss boxes so we can mark and find keyframes.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_init),
(gst_qtdemux_push_event), (gst_qtdemux_go_back),
(gst_qtdemux_perform_seek), (gst_qtdemux_do_seek),
(gst_qtdemux_handle_src_event), (plugin_init),
(gst_qtdemux_change_state), (gst_qtdemux_loop_state_movie),
(gst_qtdemux_loop), (gst_qtdemux_chain),
(qtdemux_sink_activate_pull), (gst_qtdemux_add_stream),
(qtdemux_parse), (qtdemux_parse_tree), (qtdemux_parse_trak),
(qtdemux_parse_udta), (qtdemux_tag_add_str), (qtdemux_tag_add_num),
(qtdemux_tag_add_gnre), (gst_qtdemux_handle_esds):
* gst/qtdemux/qtdemux.h:
Handle stss boxes so we can mark and find keyframes.
Implement correct accurate and keyframe seeking.
Use _DEBUG_OBJECT when possible.

18 years agotests/check/Makefile.am: Only run the id3v2mux check if taglib is available and the...
Tim-Philipp Müller [Mon, 3 Apr 2006 11:08:44 +0000 (11:08 +0000)]
tests/check/Makefile.am: Only run the id3v2mux check if taglib is available and the taglib plugin has been built.

Original commit message from CVS:
* tests/check/Makefile.am:
Only run the id3v2mux check if taglib is available and
the taglib plugin has been built.

18 years agoext/swfdec/Makefile.am: Don't set plugindir.
Tim-Philipp Müller [Mon, 3 Apr 2006 10:57:18 +0000 (10:57 +0000)]
ext/swfdec/Makefile.am: Don't set plugindir.

Original commit message from CVS:
* ext/swfdec/Makefile.am:
Don't set plugindir.
* ext/swfdec/gstswfdec.c:
GST_PLUGIN_DEFINE_STATIC isn't a good idea for installed plugins.

18 years agoconfigure.ac: Add AX_CREATE_STDINT_H to create _stdint.h, needed by the dts plugin.
Tim-Philipp Müller [Mon, 3 Apr 2006 10:51:54 +0000 (10:51 +0000)]
configure.ac: Add AX_CREATE_STDINT_H to create _stdint.h, needed by the dts plugin.

Original commit message from CVS:
* configure.ac:
Add AX_CREATE_STDINT_H to create _stdint.h, needed by
the dts plugin.

18 years agoGST_ORIGIN => GST_PACKAGE_ORIGIN
Tim-Philipp Müller [Mon, 3 Apr 2006 10:34:54 +0000 (10:34 +0000)]
GST_ORIGIN => GST_PACKAGE_ORIGIN

Original commit message from CVS:
* ext/soundtouch/gstpitch.cc:
* ext/theora/theoradec.c:
* gst/modplug/gstmodplug.cc:
GST_ORIGIN => GST_PACKAGE_ORIGIN
GST_PACKAGE => GST_PACKAGE_NAME

18 years agodocs/plugins/: add more plugins to docs
Thomas Vander Stichele [Sun, 2 Apr 2006 10:42:32 +0000 (10:42 +0000)]
docs/plugins/: add more plugins to docs

Original commit message from CVS:

* docs/plugins/gst-plugins-bad-plugins-docs.sgml:
* docs/plugins/inspect/plugin-bz2.xml:
* docs/plugins/inspect/plugin-cdxaparse.xml:
* docs/plugins/inspect/plugin-freeze.xml:
* docs/plugins/inspect/plugin-glimagesink.xml:
* docs/plugins/inspect/plugin-modplug.xml:
* docs/plugins/inspect/plugin-neon.xml:
* docs/plugins/inspect/plugin-sdl.xml:
* docs/plugins/inspect/plugin-video4linux2.xml:
* docs/plugins/inspect/plugin-ximagesrc.xml:
* docs/plugins/inspect/plugin-xingheader.xml:
add more plugins to docs

18 years agothe alphabet, a tricky concept
Thomas Vander Stichele [Sun, 2 Apr 2006 09:33:12 +0000 (09:33 +0000)]
the alphabet, a tricky concept

Original commit message from CVS:
the alphabet, a tricky concept

18 years agoadd liboil check, dts uses it
Thomas Vander Stichele [Sun, 2 Apr 2006 09:17:23 +0000 (09:17 +0000)]
add liboil check, dts uses it

Original commit message from CVS:
add liboil check, dts uses it

18 years agoadd taglib checks and docs
Thomas Vander Stichele [Sat, 1 Apr 2006 16:50:49 +0000 (16:50 +0000)]
add taglib checks and docs

Original commit message from CVS:
add taglib checks and docs

18 years agodon't use AS_LIBTOOL_TAGS, it doesn't work
Thomas Vander Stichele [Sat, 1 Apr 2006 15:36:25 +0000 (15:36 +0000)]
don't use AS_LIBTOOL_TAGS, it doesn't work

Original commit message from CVS:
don't use AS_LIBTOOL_TAGS, it doesn't work

18 years agoignore more
Thomas Vander Stichele [Sat, 1 Apr 2006 10:16:28 +0000 (10:16 +0000)]
ignore more

Original commit message from CVS:
ignore more

18 years ago5 second timeout
Thomas Vander Stichele [Sat, 1 Apr 2006 10:15:33 +0000 (10:15 +0000)]
5 second timeout

Original commit message from CVS:
5 second timeout

18 years agorename test
Thomas Vander Stichele [Sat, 1 Apr 2006 10:14:26 +0000 (10:14 +0000)]
rename test

Original commit message from CVS:
rename test

18 years agorework build; add translations for v4l2
Thomas Vander Stichele [Sat, 1 Apr 2006 10:09:11 +0000 (10:09 +0000)]
rework build; add translations for v4l2

Original commit message from CVS:
rework build; add translations for v4l2

18 years agoAdd tests and fix PAR caps issue to ximagesrc
Zaheer Abbas Merali [Fri, 31 Mar 2006 17:52:36 +0000 (17:52 +0000)]
Add tests and fix PAR caps issue to ximagesrc

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

* Makefile.am:
* configure.ac:
* sys/ximagesrc/ximagesrc.c:
(gst_ximagesrc_ximage_get),
(gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
* sys/ximagesrc/ximageutil.c:
* tests/Makefile.am:
* tests/icles/Makefile.am:
* tests/icles/ximagesrc-test.c: (terminate_playback), (main):
Add tests and fix PAR caps issue to ximagesrc

18 years agosys/ximagesrc/ximagesrc.c: Add docs to ximagesrc
Zaheer Abbas Merali [Fri, 31 Mar 2006 16:32:47 +0000 (16:32 +0000)]
sys/ximagesrc/ximagesrc.c: Add docs to ximagesrc

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

* sys/ximagesrc/ximagesrc.c:
Add docs to ximagesrc

18 years agosys/ximagesrc/: Fix ximagesrc so a) the cursor doesnt trail and b) there are no yello...
Zaheer Abbas Merali [Fri, 31 Mar 2006 15:21:35 +0000 (15:21 +0000)]
sys/ximagesrc/: Fix ximagesrc so a) the cursor doesnt trail and b) there are no yellow rectangles with the cursor

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

* sys/ximagesrc/ximagesrc.c: (composite_pixel),
(gst_ximagesrc_ximage_get), (gst_ximagesrc_set_property),
(gst_ximagesrc_get_caps), (gst_ximagesrc_class_init):
* sys/ximagesrc/ximagesrc.h:
* sys/ximagesrc/ximageutil.c: (ximageutil_xcontext_get):
* sys/ximagesrc/ximageutil.h:
Fix ximagesrc so a) the cursor doesnt trail and b) there are no
yellow rectangles with the cursor

18 years agoconfigure.ac: Add autoconfery for theoradec.
Michael Smith [Fri, 31 Mar 2006 14:26:05 +0000 (14:26 +0000)]
configure.ac: Add autoconfery for theoradec.

Original commit message from CVS:
* configure.ac:
Add autoconfery for theoradec.
* ext/Makefile.am:
Add theora directory.
* ext/theora/Makefile.am:
* ext/theora/theoradec.c: (gst_theoradec_base_init),
(gst_theoradec_class_init), (gst_theoradec_init),
(gst_theoradec_reset), (inc_granulepos), (theora_get_query_types),
(gst_theoradec_granule_clocktime), (theora_dec_src_convert),
(theora_dec_sink_convert), (theora_dec_src_query),
(theora_dec_sink_query), (theora_dec_src_event),
(theora_dec_sink_event), (theora_handle_comment_packet),
(theora_handle_type_packet), (theora_handle_header_packet),
(theora_dec_push), (theora_handle_data_packet), (theora_dec_chain),
(theora_dec_change_state), (plugin_init):
* ext/theora/theoradec.h:
Add theora plugin for theora-exp decoder. Very heavily based on the
existing theora decoder plugin.

18 years agoext/gsm/: Cleanups, fix leaks.
Wim Taymans [Wed, 29 Mar 2006 16:54:12 +0000 (16:54 +0000)]
ext/gsm/: Cleanups, fix leaks.

Original commit message from CVS:
* ext/gsm/gstgsmdec.c: (gst_gsmdec_class_init), (gst_gsmdec_init),
(gst_gsmdec_finalize), (gst_gsmdec_sink_event), (gst_gsmdec_chain):
* ext/gsm/gstgsmdec.h:
* ext/gsm/gstgsmenc.c: (gst_gsmenc_class_init), (gst_gsmenc_init),
(gst_gsmenc_finalize), (gst_gsmenc_chain):
Cleanups, fix leaks.
Handle events and DISCONT.
Use adapter in the decoder.

18 years agoAdded new plugin amrwb parse.
Renato Araujo Oliveira Filho [Wed, 29 Mar 2006 16:50:08 +0000 (16:50 +0000)]
Added new plugin amrwb parse.

Original commit message from CVS:
Patch by: Renato Araujo Oliveira Filho <renatox at gmail dot com>
* configure.ac:
* ext/Makefile.am:
* ext/amrwb/Makefile.am:
* ext/amrwb/README:
* ext/amrwb/amrwb-code/Makefile.am:
* ext/amrwb/amrwb-code/run.sh:
* ext/amrwb/gstamrwb.c: (plugin_init):
* ext/amrwb/gstamrwbdec.c: (gst_amrwbdec_base_init),
(gst_amrwbdec_class_init), (gst_amrwbdec_init),
(gst_amrwbdec_setcaps), (gst_amrwbdec_event), (gst_amrwbdec_chain),
(gst_amrwbdec_state_change):
* ext/amrwb/gstamrwbdec.h:
* ext/amrwb/gstamrwbenc.c: (gst_amrwbenc_base_init),
(gst_amrwbenc_class_init), (gst_amrwbenc_init),
(gst_amrwbenc_finalize), (gst_amrwbenc_setcaps),
(gst_amrwbenc_chain), (gst_amrwbenc_state_change):
* ext/amrwb/gstamrwbenc.h:
* ext/amrwb/gstamrwbparse.c: (gst_amrwbparse_base_init),
(gst_amrwbparse_class_init), (gst_amrwbparse_init),
(gst_amrwbparse_querytypes), (gst_amrwbparse_query),
(gst_amrwbparse_chain), (gst_amrwbparse_read_header),
(gst_amrwbparse_loop), (gst_amrwbparse_sink_activate),
(gst_amrwbparse_sink_activate_pull), (gst_amrwbparse_state_change):
* ext/amrwb/gstamrwbparse.h:
Added new plugin amrwb parse.
Renamed audio/AMR to audio/AMR-WB as per spec.
Fixes #333307

18 years agoSmall fix, now pwc driver can tell about its buffers.
Edgard Lima [Mon, 27 Mar 2006 17:06:45 +0000 (17:06 +0000)]
Small fix, now pwc driver can tell about its buffers.

Original commit message from CVS:
Small fix, now pwc driver can tell about its buffers.

18 years agoconfigure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for -good and...
Tim-Philipp Müller [Mon, 27 Mar 2006 10:13:47 +0000 (10:13 +0000)]
configure.ac: Remove CXX tag from AS_LIBTOOL_TAGS, just like we did for -good and -ugly. Fixes build on some systems ...

Original commit message from CVS:
* configure.ac:
Remove CXX tag from AS_LIBTOOL_TAGS, just like we
did for -good and -ugly. Fixes build on some systems
and doesn't seem to be required for C++ code.

18 years agoext/taglib/gsttaglib.*: Fix newsegment event handling a bit. We need to cache the...
Tim-Philipp Müller [Sun, 26 Mar 2006 19:56:37 +0000 (19:56 +0000)]
ext/taglib/gsttaglib.*: Fix newsegment event handling a bit. We need to cache the first newsegment event, because we ...

Original commit message from CVS:
* ext/taglib/gsttaglib.cc:
* ext/taglib/gsttaglib.h:
Fix newsegment event handling a bit. We need to
cache the first newsegment event, because we can't
adjust offsets yet when we get it, as we don't
know the size of the tag yet for sure at that point.
Also do some minor cleaning up here and there and add
some debug statements.

18 years agoext/taglib/gsttaglib.cc: We do not want to proxy the caps on the sink pad; our source...
Tim-Philipp Müller [Sat, 25 Mar 2006 21:57:24 +0000 (21:57 +0000)]
ext/taglib/gsttaglib.cc: We do not want to proxy the caps on the sink pad; our source pad should have application/x-i...

Original commit message from CVS:
* ext/taglib/gsttaglib.cc:
We do not want to proxy the caps on the sink pad; our
source pad should have application/x-id3 caps; also,
don't use already-freed strings in debug messages;
finally, adjust buffer offsets on buffers sent out.

18 years agosys/v4l2/gstv4l2src.c: Older kernels don't seem to have this particular v4l2 format...
Tim-Philipp Müller [Sat, 25 Mar 2006 13:02:55 +0000 (13:02 +0000)]
sys/v4l2/gstv4l2src.c: Older kernels don't seem to have this particular v4l2 format, so comment out until this gets f...

Original commit message from CVS:
* sys/v4l2/gstv4l2src.c:
Older kernels don't seem to have this particular v4l2 format,
so comment out until this gets fixed properly (and make
buildbots happy).

18 years agoJust make few things more robust and also some identation.
Edgard Lima [Sat, 25 Mar 2006 05:31:28 +0000 (05:31 +0000)]
Just make few things more robust and also some identation.

Original commit message from CVS:
Just make few things more robust and also some identation.

18 years agoext/xvid/gstxvidenc.c: Patch to mark outgoing encoded buffers as delta-units (or...
Mark Nauwelaerts [Thu, 23 Mar 2006 09:15:09 +0000 (09:15 +0000)]
ext/xvid/gstxvidenc.c: Patch to mark outgoing encoded buffers as delta-units (or not).

Original commit message from CVS:
Patch by: Mark Nauwelaerts <manauw at skynet dot be>
* ext/xvid/gstxvidenc.c: (gst_xvidenc_init), (gst_xvidenc_setup),
(gst_xvidenc_chain):
Patch to mark outgoing encoded buffers as delta-units (or not).
Note that this patch also patches:
- the setting of fincr and fbase in xvid-encoder creation based on
caps framerate
- makes 0, rather than 2, the default max_b_frames, as the current
xvidenc does not seem "fully prepared" to handle b-frame
"effects", such as encoder returning 0 encoded bytes, etc.
Fixes #335585

18 years agoadd latest plugins additions
Christian Schaller [Wed, 22 Mar 2006 19:51:29 +0000 (19:51 +0000)]
add latest plugins additions

Original commit message from CVS:
add latest plugins additions

18 years agogst/modplug/libmodplug/: Try that again (not only should it be MODPLUG_ instead of...
Tim-Philipp Müller [Wed, 22 Mar 2006 17:13:32 +0000 (17:13 +0000)]
gst/modplug/libmodplug/: Try that again (not only should it be MODPLUG_ instead of MODFILE, also that define is alrea...

Original commit message from CVS:
* gst/modplug/libmodplug/Makefile.am:
* gst/modplug/libmodplug/load_it.cpp:
Try that again (not only should it be MODPLUG_ instead
of MODFILE, also that define is already set in stdafx.h;
what we really need is some more #ifndefs).

18 years agogst/modplug/libmodplug/Makefile.am: More gcc-4.1 fixes (we don't need file saving...
Tim-Philipp Müller [Wed, 22 Mar 2006 15:02:58 +0000 (15:02 +0000)]
gst/modplug/libmodplug/Makefile.am: More gcc-4.1 fixes (we don't need file saving, so just define MODPLUG_NO_FILESAVE...

Original commit message from CVS:
* gst/modplug/libmodplug/Makefile.am:
More gcc-4.1 fixes (we don't need file saving, so just
define MODPLUG_NO_FILESAVE. That way, the compiler won't
complain about modplug ignoring the return value of fwrite
any longer and we might even save a few bytes as well).

18 years agoAdd new libsoundtouch-based pitch plugin (#331335).
Wouter Paeson [Wed, 22 Mar 2006 14:31:47 +0000 (14:31 +0000)]
Add new libsoundtouch-based pitch plugin (#331335).

Original commit message from CVS:
Patch by: Wouter Paeson  <wouter at kangaroot dot net>
* configure.ac:
* ext/Makefile.am:
* ext/soundtouch/Makefile.am:
* ext/soundtouch/gstpitch.cc:
* ext/soundtouch/gstpitch.hh:
Add new libsoundtouch-based pitch plugin (#331335).

18 years agogst/modplug/libmodplug/load_ptm.cpp: Fix compilation with gcc-4.1 and -Werror (#327355).
Tim-Philipp Müller [Tue, 21 Mar 2006 16:02:09 +0000 (16:02 +0000)]
gst/modplug/libmodplug/load_ptm.cpp: Fix compilation with gcc-4.1 and -Werror (#327355).

Original commit message from CVS:
* gst/modplug/libmodplug/load_ptm.cpp:
Fix compilation with gcc-4.1 and -Werror (#327355).

18 years agoext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.
Tim-Philipp Müller [Mon, 20 Mar 2006 08:59:29 +0000 (08:59 +0000)]
ext/taglib/gsttaglib.h: Fix left-over gst_my_filter_get_type.

Original commit message from CVS:
* ext/taglib/gsttaglib.h:
Fix left-over gst_my_filter_get_type.

18 years agoHave a show mouse pointer property and use it if we can
Zaheer Abbas Merali [Fri, 17 Mar 2006 16:34:36 +0000 (16:34 +0000)]
Have a show mouse pointer property and use it if we can

Original commit message from CVS:
Have a show mouse pointer property and use it if we can

18 years agogst/qtdemux/qtdemux.c: Let's not forget to chain up to the parent dispose.
Edward Hervey [Wed, 15 Mar 2006 15:08:20 +0000 (15:08 +0000)]
gst/qtdemux/qtdemux.c: Let's not forget to chain up to the parent dispose.

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_dispose):
Let's not forget to chain up to the parent dispose.

18 years agogst/qtdemux/qtdemux.c: Series of memleak fixes:
Edward Hervey [Wed, 15 Mar 2006 14:39:25 +0000 (14:39 +0000)]
gst/qtdemux/qtdemux.c: Series of memleak fixes:

Original commit message from CVS:
* gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
(gst_qtdemux_init), (gst_qtdemux_dispose),
(gst_qtdemux_add_stream), (qtdemux_parse_trak):
Series of memleak fixes:
- Unref the GstAdapter in finalize.
- Use gst_pad_new_from_static_template(), shorter and safer.
- Free unused QtDemuxStream when not used.

18 years agosys/v4l2/gstv4l2src.c: Initialization of the debugging category should be as early...
Edward Hervey [Tue, 14 Mar 2006 17:24:03 +0000 (17:24 +0000)]
sys/v4l2/gstv4l2src.c: Initialization of the debugging category should be as early as possible, moving it from _class...

Original commit message from CVS:
* sys/v4l2/gstv4l2src.c: (gst_v4l2src_base_init),
(gst_v4l2src_class_init):
Initialization of the debugging category should be as early as possible,
moving it from _class_init() to beginning of _base_init().

18 years agoext/taglib/gsttaglib.cc: Add gtk-doc blurb (unused for the time being); match registe...
Tim-Philipp Müller [Mon, 13 Mar 2006 17:22:19 +0000 (17:22 +0000)]
ext/taglib/gsttaglib.cc: Add gtk-doc blurb (unused for the time being); match registered plugin name to the filename ...

Original commit message from CVS:
* ext/taglib/gsttaglib.cc:
Add gtk-doc blurb (unused for the time being); match registered
plugin name to the filename of the plugin (taglibmux => taglib)

18 years agoautogen.sh: Don't check for file that only exists in CVS but isn't disted (#334417)
Mikhail Zabaluev [Mon, 13 Mar 2006 12:14:18 +0000 (12:14 +0000)]
autogen.sh: Don't check for file that only exists in CVS but isn't disted (#334417)

Original commit message from CVS:
Patch by: Mikhail Zabaluev  <mhz altlinux org>
* autogen.sh:
Don't check for file that only exists in CVS but isn't
disted (#334417)

18 years agoFix build of v4l2 (sigh)
Julien Moutte [Mon, 13 Mar 2006 10:05:09 +0000 (10:05 +0000)]
Fix build of v4l2 (sigh)

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

* docs/plugins/gst-plugins-bad-plugins-decl-list.txt:
* sys/v4l2/Makefile.am: Fix build of v4l2 (sigh)

18 years agoFix distcheck.
Tim-Philipp Müller [Sun, 12 Mar 2006 23:56:47 +0000 (23:56 +0000)]
Fix distcheck.

Original commit message from CVS:
* Makefile.am:
* configure.ac:
Fix distcheck.

18 years agosys/v4l2/v4l2src_calls.c: g_atomic_int_set is only available in glib-0.10, use gst_at...
Edward Hervey [Sun, 12 Mar 2006 15:33:00 +0000 (15:33 +0000)]
sys/v4l2/v4l2src_calls.c: g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et instead.

Original commit message from CVS:
* sys/v4l2/v4l2src_calls.c: (gst_v4l2src_capture_init),
(gst_v4l2src_buffer_pool_free):
g_atomic_int_set is only available in glib-0.10, use gst_atomic_int_et
instead.

18 years agosys/v4l2/gstv4l2element.h: Remove tim's addition of "_stdint.h" since it doesn't...
Edward Hervey [Sun, 12 Mar 2006 15:25:51 +0000 (15:25 +0000)]
sys/v4l2/gstv4l2element.h: Remove tim's addition of "_stdint.h" since it doesn't make the PPC buildbot happy.

Original commit message from CVS:
* sys/v4l2/gstv4l2element.h:
Remove tim's addition of "_stdint.h" since it doesn't make the PPC
buildbot happy.
I will just use the same comment Ronald used when he added these lines:
Yet Another Hack (tm) for kernel header borkedness.

18 years agoext/taglib/: Add support for writing MusicBrainz IDs.
Tim-Philipp Müller [Sun, 12 Mar 2006 15:02:02 +0000 (15:02 +0000)]
ext/taglib/: Add support for writing MusicBrainz IDs.

Original commit message from CVS:
* ext/taglib/Makefile.am:
* ext/taglib/gsttaglib.cc:
* ext/taglib/gsttaglib.h:
Add support for writing MusicBrainz IDs.

18 years agosys/v4l2/gstv4l2element.h: Include "_stdint.h" in an attempt to make the
Tim-Philipp Müller [Sun, 12 Mar 2006 14:43:57 +0000 (14:43 +0000)]
sys/v4l2/gstv4l2element.h: Include "_stdint.h" in an attempt to make the

Original commit message from CVS:
* sys/v4l2/gstv4l2element.h:
Include "_stdint.h" in an attempt to make the
PPC-buildbot happy.

18 years agoV4L2 ported to 0.10.
Edgard Lima [Sat, 11 Mar 2006 22:50:03 +0000 (22:50 +0000)]
V4L2 ported to 0.10.

Original commit message from CVS:
V4L2 ported to 0.10.

18 years agoconfigure.ac: Only compile the taglib plugin if a C++ compiler is present. Use GST_DE...
Tim-Philipp Müller [Sat, 11 Mar 2006 17:08:31 +0000 (17:08 +0000)]
configure.ac: Only compile the taglib plugin if a C++ compiler is present. Use GST_DEFAULT_ELEMENTS macro from common...

Original commit message from CVS:
* configure.ac:
Only compile the taglib plugin if a C++ compiler is
present. Use GST_DEFAULT_ELEMENTS macro from common/
for all the defaults stuff.

18 years agoadded new element to add Xing headers to MP3 files (this allows decoder to figure...
Christophe Fergeau [Sat, 11 Mar 2006 11:12:30 +0000 (11:12 +0000)]
added new element to add Xing headers to MP3 files (this allows decoder to figure out the length of VBR files)

Original commit message from CVS:
2006-03-11  Christophe Fergeau  <teuf@gnome.org>

Reviewed by: Tim-Philipp Müller  <tim at centricular dot net>

* configure.ac:
* gst/xingheader/Makefile.am:
* gst/xingheader/gstxingmux.c:
* gst/xingheader/gstxingmux.h: added new element to add Xing headers
to MP3 files (this allows decoder to figure out the length of VBR
files)

18 years agoext/taglib/gsttaglib.cc: and add support for TCOP (copyright)
Alex Lancaster [Sat, 11 Mar 2006 10:58:08 +0000 (10:58 +0000)]
ext/taglib/gsttaglib.cc: and add support for TCOP (copyright)

Original commit message from CVS:
2006-03-11  Christophe Fergeau  <teuf@gnome.org>

Patch by: Alex Lancaster

* ext/taglib/gsttaglib.cc: fix writing of TPOS tags (album number),
and add support for TCOP (copyright)