1. 30 Apr, 2006 2 commits
  2. 29 Apr, 2006 2 commits
  3. 28 Apr, 2006 2 commits
    • Thomas Vander Stichele's avatar
      Move ximagesrc plug-in to good after review. Fixes #336756. · 2caa4615
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * configure.ac:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_class_init),
      (gst_cmml_enc_push_clip):
      * sys/Makefile.am:
      * sys/ximage/Makefile.am:
      * sys/ximage/gstximagesrc.c:
      Move ximagesrc plug-in to good after review.  Fixes #336756.
      2caa4615
    • Thomas Vander Stichele's avatar
      pedantic cleanups · d60e890e
      Thomas Vander Stichele authored
      Original commit message from CVS:
      pedantic cleanups
      d60e890e
  4. 26 Apr, 2006 2 commits
  5. 25 Apr, 2006 3 commits
    • Stefan Kost's avatar
      Define GstElementDetails as const and also static (when defined as global) · 0835d422
      Stefan Kost authored
      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)
      0835d422
    • Stefan Kost's avatar
      Define GstElementDetails as const and also static (when defined as global) · 27f2c9b2
      Stefan Kost authored
      Original commit message from CVS:
      * ext/aalib/gstaasink.c:
      * ext/annodex/gstcmmldec.c:
      * ext/annodex/gstcmmlenc.c:
      * ext/cairo/gsttextoverlay.c:
      * ext/cairo/gsttimeoverlay.c:
      * ext/cdio/gstcdiocddasrc.c:
      * ext/dv/gstdvdec.c:
      * ext/dv/gstdvdemux.c:
      * ext/esd/esdmon.c:
      * ext/esd/esdsink.c:
      * ext/flac/gstflacenc.c:
      * ext/flac/gstflactag.c:
      * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
      * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
      * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
      * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
      * ext/gdk_pixbuf/pixbufscale.c:
      * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
      * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
      * ext/jpeg/gstjpegdec.c:
      * ext/jpeg/gstjpegenc.c:
      * ext/jpeg/gstsmokedec.c:
      * ext/jpeg/gstsmokeenc.c:
      * ext/libcaca/gstcacasink.c:
      * ext/libmng/gstmngdec.c:
      * ext/libmng/gstmngenc.c:
      * ext/libpng/gstpngdec.c:
      * ext/libpng/gstpngenc.c:
      * ext/mikmod/gstmikmod.c:
      * ext/raw1394/gstdv1394src.c:
      * ext/shout2/gstshout2.c: (gst_shout2send_init):
      * ext/shout2/gstshout2.h:
      * ext/speex/gstspeexdec.c:
      * ext/speex/gstspeexenc.c:
      * gst/alpha/gstalpha.c:
      * gst/alpha/gstalphacolor.c:
      * gst/apetag/gstapedemux.c:
      * gst/auparse/gstauparse.c:
      * gst/autodetect/gstautoaudiosink.c:
      (gst_auto_audio_sink_base_init):
      * gst/autodetect/gstautovideosink.c:
      (gst_auto_video_sink_base_init):
      * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
      * gst/avi/gstavimux.c: (gst_avimux_base_init):
      * gst/cutter/gstcutter.c:
      * gst/debug/breakmydata.c:
      * gst/debug/efence.c:
      * gst/debug/gstnavigationtest.c:
      * gst/debug/gstnavseek.c:
      * gst/debug/negotiation.c:
      * gst/debug/progressreport.c:
      * gst/debug/testplugin.c:
      * gst/effectv/gstaging.c:
      * gst/effectv/gstdice.c:
      * gst/effectv/gstedge.c:
      * gst/effectv/gstquark.c:
      * gst/effectv/gstrev.c:
      * gst/effectv/gstshagadelic.c:
      * gst/effectv/gstvertigo.c:
      * gst/effectv/gstwarp.c:
      * gst/flx/gstflxdec.c:
      * gst/goom/gstgoom.c:
      * gst/icydemux/gsticydemux.c:
      * gst/id3demux/gstid3demux.c:
      * gst/interleave/deinterleave.c:
      * gst/interleave/interleave.c:
      * gst/law/alaw-decode.c: (gst_alawdec_base_init):
      * gst/law/alaw-encode.c: (gst_alawenc_base_init):
      * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
      * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
      * gst/level/gstlevel.c:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
      * gst/median/gstmedian.c:
      * gst/monoscope/gstmonoscope.c:
      * gst/multipart/multipartdemux.c:
      * gst/multipart/multipartmux.c:
      * gst/oldcore/gstaggregator.c:
      * gst/oldcore/gstfdsink.c:
      * gst/oldcore/gstmd5sink.c:
      * gst/oldcore/gstmultifilesrc.c:
      * gst/oldcore/gstpipefilter.c:
      * gst/oldcore/gstshaper.c:
      * gst/oldcore/gststatistics.c:
      * gst/rtp/gstasteriskh263.c:
      * gst/rtp/gstrtpL16depay.c:
      * gst/rtp/gstrtpL16pay.c:
      * gst/rtp/gstrtpamrdepay.c:
      * gst/rtp/gstrtpamrpay.c:
      * gst/rtp/gstrtpdepay.c:
      * gst/rtp/gstrtpgsmpay.c:
      * gst/rtp/gstrtph263pay.c:
      * gst/rtp/gstrtph263pdepay.c:
      * gst/rtp/gstrtph263ppay.c:
      * gst/rtp/gstrtpilbcdepay.c:
      * gst/rtp/gstrtpmp4gpay.c:
      * gst/rtp/gstrtpmp4vdepay.c:
      * gst/rtp/gstrtpmp4vpay.c:
      * gst/rtp/gstrtpmpadepay.c:
      * gst/rtp/gstrtpmpapay.c:
      * gst/rtp/gstrtppcmadepay.c:
      * gst/rtp/gstrtppcmapay.c:
      * gst/rtp/gstrtppcmudepay.c:
      * gst/rtp/gstrtppcmupay.c:
      * gst/rtp/gstrtpspeexdepay.c:
      * gst/rtp/gstrtpspeexpay.c:
      * gst/rtsp/gstrtpdec.c:
      * gst/rtsp/gstrtspsrc.c:
      * gst/smpte/gstsmpte.c:
      * gst/udp/gstdynudpsink.c:
      * gst/udp/gstmultiudpsink.c:
      * gst/udp/gstudpsink.c:
      * gst/udp/gstudpsrc.c:
      * gst/videobox/gstvideobox.c:
      * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
      * gst/videofilter/gstvideobalance.c:
      * gst/videofilter/gstvideoflip.c:
      * gst/videofilter/gstvideotemplate.c:
      (gst_videotemplate_base_init):
      * gst/videomixer/videomixer.c:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
      (gst_wavparse_class_init), (gst_wavparse_dispose),
      (gst_wavparse_reset), (gst_wavparse_init),
      (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
      (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
      (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
      (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
      (gst_wavparse_chain), (gst_wavparse_srcpad_event),
      (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
      (gst_wavparse_change_state):
      * gst/wavparse/gstwavparse.h:
      * sys/oss/gstossmixerelement.c:
      * sys/oss/gstosssink.c:
      * sys/oss/gstosssrc.c:
      * sys/osxaudio/gstosxaudioelement.c:
      * sys/osxaudio/gstosxaudiosink.c:
      * sys/osxaudio/gstosxaudiosrc.c:
      * sys/sunaudio/gstsunaudiomixer.c:
      * sys/sunaudio/gstsunaudiosink.c:
      Define GstElementDetails as const and also static (when defined as
      global)
      27f2c9b2
    • Tim-Philipp Müller's avatar
      ext/jpeg/gstjpegdec.c: Source pad has fixed caps. If we don't set this, bad... · 55aed72d
      Tim-Philipp Müller authored
      ext/jpeg/gstjpegdec.c: Source pad has fixed caps. If we don't set this, bad things happen when the window is resized.
      
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
      Source pad has fixed caps. If we don't set this, bad
      things happen when the window is resized.
      55aed72d
  6. 24 Apr, 2006 1 commit
  7. 21 Apr, 2006 3 commits
  8. 20 Apr, 2006 2 commits
  9. 18 Apr, 2006 5 commits
    • Tim-Philipp Müller's avatar
      ext/gdk_pixbuf/gstgdkpixbuf.c: Leave JPEG decoding to our jpegdec plugin.... · ea3358fb
      Tim-Philipp Müller authored
      ext/gdk_pixbuf/gstgdkpixbuf.c: Leave JPEG decoding to our jpegdec plugin. gdkpixbufdec cannot handle MJPEG streams an...
      
      Original commit message from CVS:
      * ext/gdk_pixbuf/gstgdkpixbuf.c:
      Leave JPEG decoding to our jpegdec plugin. gdkpixbufdec cannot
      handle MJPEG streams and might be autoplugged for those if the
      user doesn't have jpegdec installed (resulting in a cryptic error
      message about huffman tables). Better to disable JPEG decoding here
      and let the user figure out that she needs to install jpegdec.
      ea3358fb
    • Tim-Philipp Müller's avatar
      ext/gdk_pixbuf/gstgdkpixbuf.*: Make work with packetised/framed input (e.g. png-in-quicktime). Use · f65b8ced
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
      (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_init),
      (gst_gdk_pixbuf_flush), (gst_gdk_pixbuf_chain):
      * ext/gdk_pixbuf/gstgdkpixbuf.h:
      Make work with packetised/framed input (e.g. png-in-quicktime). Use
      GST_ELEMENT_ERROR when we return GST_FLOW_ERROR. Add some
      GST_DEBUG_FUNCPTR here and there. Use GST_LOG for recurring
      debug messages. Fix boilerplate macros.
      f65b8ced
    • Tim-Philipp Müller's avatar
      ext/gdk_pixbuf/gstgdkpixbuf.c: No need to special-case for Gdk-2.0 any longer, we require · a2bcaaa5
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_get_capslist),
      (gst_gdk_pixbuf_set_property), (gst_gdk_pixbuf_get_property):
      No need to special-case for Gdk-2.0 any longer, we require
      Gdk 2.2 or newer; minor clean-ups.
      a2bcaaa5
    • Tim-Philipp Müller's avatar
      Rewrite a bit: use GstBaseSink::start and stop instead of a state change... · 1c8e824c
      Tim-Philipp Müller authored
      Rewrite a bit: use GstBaseSink::start and stop instead of a state change function; use GST_ELEMENT_ERROR for error re...
      
      Original commit message from CVS:
      * ext/shout2/gstshout2.c: (gst_shout2send_base_init),
      (gst_shout2send_class_init), (gst_shout2send_init),
      (set_shout_metadata), (gst_shout2send_set_metadata),
      (gst_shout2send_event), (gst_shout2send_start),
      (gst_shout2send_connect), (gst_shout2send_stop),
      (gst_shout2send_render), (gst_shout2send_set_property),
      (gst_shout2send_get_property), (gst_shout2send_setcaps),
      (plugin_init):
      * ext/shout2/gstshout2.h:
      * po/POTFILES.in:
      Rewrite a bit: use GstBaseSink::start and stop instead of a state
      change function; use GST_ELEMENT_ERROR for error reporting, not
      g_error() or GST_ERROR(); don't unref caps in setcaps function,
      will cause crashes or assertion failures; remove (unused) "sync"
      property, basesink already has such a property; misc. other
      minor fixes and cleanups.
      1c8e824c
    • Tim-Philipp Müller's avatar
      Add translatable error message for when we cannot connect to the sound server,... · e83351ee
      Tim-Philipp Müller authored
      Add translatable error message for when we cannot connect to the sound server, as "Cannot open resource for writing" ...
      
      Original commit message from CVS:
      * ext/esd/esdsink.c: (gst_esdsink_open), (gst_esdsink_prepare):
      * ext/esd/gstesd.c: (plugin_init):
      * po/POTFILES.in:
      Add translatable error message for when we cannot
      connect to the sound server, as "Cannot open resource
      for writing" isn't really an acceptable message to show
      to the user in this case.
      e83351ee
  10. 17 Apr, 2006 2 commits
    • Philippe Valembois's avatar
      ext/shout2/gstshout2.*: Handle tags being received before the connection to... · 52563ea2
      Philippe Valembois authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      ext/shout2/gstshout2.*: Handle tags being received before the connection to the server is established properly (see #...
      
      Original commit message from CVS:
      Patch by: Philippe Valembois
      * ext/shout2/gstshout2.c: (gst_shout2send_init),
      (gst_shout2send_set_metadata), (gst_shout2send_event),
      (gst_shout2send_render), (gst_shout2send_change_state):
      * ext/shout2/gstshout2.h:
      Handle tags being received before the connection to
      the server is established properly (see #338636).
      52563ea2
    • Tim-Philipp Müller's avatar
      ext/shout2/gstshout2.c: Don't crash in case the connection to the server... · d0b7fc0d
      Tim-Philipp Müller authored
      ext/shout2/gstshout2.c: Don't crash in case the connection to the server fails: don't set pointer to NULL by assignin...
      
      Original commit message from CVS:
      * ext/shout2/gstshout2.c: (gst_shout2send_render):
      Don't crash in case the connection to the server fails:
      don't set pointer to NULL by assigning FALSE; error out
      properly by using GST_ELEMENT_ERROR and returning
      GST_FLOW_ERROR (fixes #338636). Lastly, free connection
      before resetting the pointer.
      d0b7fc0d
  11. 12 Apr, 2006 1 commit
    • Wim Taymans's avatar
      ext/gdk_pixbuf/gstgdkpixbuf.c: Some cleanups. · 70296aee
      Wim Taymans authored
      Original commit message from CVS:
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_sink_setcaps),
      (gst_gdk_pixbuf_get_capslist), (gst_gdk_pixbuf_sink_getcaps),
      (gst_gdk_pixbuf_class_init), (gst_gdk_pixbuf_init),
      (gst_gdk_pixbuf_flush), (gst_gdk_pixbuf_sink_event),
      (gst_gdk_pixbuf_chain):
      Some cleanups.
      Added RGBA as a possible output format.
      Correctly free the supported mimetypes.
      deprecate silent arg, it's not used.
      Return result from _alloc_buffer to peer.
      70296aee
  12. 11 Apr, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/libpng/gstpngdec.*: Handle more than one frame if the content is framed,... · 6dccffbf
      Tim-Philipp Müller authored
      ext/libpng/gstpngdec.*: Handle more than one frame if the content is framed, like with png-in-quicktime (#331917).
      
      Original commit message from CVS:
      * ext/libpng/gstpngdec.c: (gst_pngdec_init),
      (user_endrow_callback), (user_end_callback),
      (gst_pngdec_caps_create_and_set), (gst_pngdec_chain),
      (gst_pngdec_sink_setcaps), (gst_pngdec_sink_event),
      (gst_pngdec_libpng_clear), (gst_pngdec_change_state):
      * ext/libpng/gstpngdec.h:
      Handle more than one frame if the content is framed,
      like with png-in-quicktime (#331917).
      6dccffbf
  13. 10 Apr, 2006 2 commits
    • Michael Smith's avatar
      ext/annodex/gstcmmlenc.c: Use copies of header buffers for caps to avoid... · 683ed4dc
      Michael Smith authored
      ext/annodex/gstcmmlenc.c: Use copies of header buffers for caps to avoid circular refcounting problems (as in theorad...
      
      Original commit message from CVS:
      * ext/annodex/gstcmmlenc.c: (gst_cmml_enc_set_header_on_caps):
      Use copies of header buffers for caps to avoid circular refcounting
      problems (as in theoradec, vorbisdec).
      
      * tests/check/elements/cmmldec.c: (GST_START_TEST):
      Fix a typo in test that meant it was testing the wrong thing.
      
      * tests/check/elements/cmmlenc.c: (check_headers):
      Fix refcount checks now that we use buffer-copies for caps.
      683ed4dc
    • Michael Smith's avatar
      ext/annodex/gstcmmlutils.c: Use g_list_delete_link () instead of... · 9b98e1fd
      Michael Smith authored
      ext/annodex/gstcmmlutils.c: Use g_list_delete_link () instead of g_list_remove_link () so that we free the link as we...
      
      Original commit message from CVS:
      * ext/annodex/gstcmmlutils.c: (gst_cmml_track_list_del_clip):
      Use g_list_delete_link () instead of g_list_remove_link () so that
      we free the link as well as the contained data.
      9b98e1fd
  14. 08 Apr, 2006 4 commits
    • Stefan Kost's avatar
      Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) · b5af832d
      Stefan Kost authored
      Original commit message from CVS:
      * ext/aalib/gstaasink.c: (gst_aasink_class_init):
      * ext/esd/esdsink.c: (gst_esdsink_class_init):
      * ext/flac/gstflactag.c: (gst_flac_tag_class_init):
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_class_init):
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_class_init):
      * ext/jpeg/gstsmokedec.c: (gst_smokedec_class_init):
      * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_class_init):
      * ext/libcaca/gstcacasink.c: (gst_cacasink_class_init):
      * ext/libmng/gstmngdec.c: (gst_mngdec_class_init):
      * ext/libmng/gstmngenc.c: (gst_mngenc_class_init):
      * ext/libpng/gstpngdec.c: (gst_pngdec_class_init):
      * ext/libpng/gstpngenc.c: (gst_pngenc_class_init):
      * ext/mikmod/gstmikmod.c: (gst_mikmod_class_init):
      * ext/shout2/gstshout2.c: (gst_shout2send_class_init):
      * ext/speex/gstspeexenc.c: (gst_speexenc_class_init):
      * gst/alpha/gstalpha.c: (gst_alpha_class_init):
      * gst/avi/gstavimux.c: (gst_avimux_class_init):
      * gst/debug/efence.c: (gst_efence_class_init):
      * gst/debug/negotiation.c: (gst_negotiation_class_init):
      * gst/flx/gstflxdec.c: (gst_flxdec_class_init):
      * gst/goom/gstgoom.c: (gst_goom_class_init):
      * gst/id3demux/gstid3demux.c: (gst_id3demux_class_init):
      * gst/interleave/deinterleave.c: (deinterleave_class_init):
      * gst/interleave/interleave.c: (interleave_class_init):
      * gst/law/alaw-decode.c: (gst_alawdec_class_init):
      * gst/law/alaw-encode.c: (gst_alawenc_class_init):
      * gst/law/mulaw-encode.c: (gst_mulawenc_class_init):
      * gst/median/gstmedian.c: (gst_median_class_init):
      * gst/monoscope/gstmonoscope.c: (gst_monoscope_class_init):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init):
      * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_class_init):
      * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_class_init):
      * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_class_init):
      * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_class_init):
      * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_class_init):
      * gst/rtp/gstrtpdepay.c: (gst_rtp_depay_class_init):
      * gst/rtp/gstrtpgsmdepay.c: (gst_rtp_gsm_depay_class_init):
      * gst/rtp/gstrtpgsmpay.c: (gst_rtp_gsm_pay_class_init):
      * gst/rtp/gstrtph263pay.c: (gst_rtp_h263_pay_class_init):
      * gst/rtp/gstrtph263pdepay.c: (gst_rtp_h263p_depay_class_init):
      * gst/rtp/gstrtph263ppay.c: (gst_rtp_h263p_pay_class_init):
      * gst/rtp/gstrtpmp4gpay.c: (gst_rtp_mp4g_pay_class_init):
      * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_class_init):
      * gst/rtp/gstrtpmp4vpay.c: (gst_rtp_mp4v_pay_class_init):
      * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_class_init):
      * gst/rtp/gstrtpmpapay.c: (gst_rtp_mpa_pay_class_init):
      * gst/rtp/gstrtppcmadepay.c: (gst_rtp_pcma_depay_class_init):
      * gst/rtp/gstrtppcmapay.c: (gst_rtp_pcma_pay_class_init):
      * gst/rtp/gstrtppcmudepay.c: (gst_rtp_pcmu_depay_class_init):
      * gst/rtp/gstrtppcmupay.c: (gst_rtp_pcmu_pay_class_init):
      * gst/rtp/gstrtpspeexdepay.c: (gst_rtp_speex_depay_class_init):
      * gst/rtp/gstrtpspeexpay.c: (gst_rtp_speex_pay_class_init):
      * gst/rtsp/gstrtpdec.c: (gst_rtpdec_class_init):
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init):
      * gst/smpte/gstsmpte.c: (gst_smpte_class_init):
      * gst/udp/gstdynudpsink.c: (gst_dynudpsink_class_init):
      * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_class_init):
      * gst/udp/gstudpsink.c: (gst_udpsink_class_init):
      * gst/videomixer/videomixer.c: (gst_videomixer_class_init):
      * gst/wavenc/gstwavenc.c: (gst_wavenc_class_init):
      * sys/oss/gstossdmabuffer.c: (gst_ossdmabuffer_class_init):
      * sys/oss/gstosssink.c: (gst_oss_sink_class_init):
      * sys/osxaudio/gstosxaudioelement.c:
      (gst_osxaudioelement_class_init):
      * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_class_init):
      * sys/osxaudio/gstosxaudiosrc.c: (gst_osxaudiosrc_class_init):
      * sys/sunaudio/gstsunaudiosink.c: (gst_sunaudiosink_class_init):
      Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
      b5af832d
    • Stefan Kost's avatar
      Fix more broken GObject macros · bdb14e66
      Stefan Kost authored
      Original commit message from CVS:
      * ext/mikmod/gstmikmod.h:
      * gst/level/gstlevel.h:
      Fix more broken GObject macros
      bdb14e66
    • Stefan Kost's avatar
      Fix broken GObject macros · 1e777109
      Stefan Kost authored
      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
      1e777109
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacdec.c: Don't try to seek beyond the end of the file (would... · d4e7ce1e
      Tim-Philipp Müller authored
      ext/flac/gstflacdec.c: Don't try to seek beyond the end of the file (would occasionally display error dialogs in tote...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_handle_seek_event):
      Don't try to seek beyond the end of the file (would
      occasionally display error dialogs in totem when seeking
      to the end) (#335869). Will still throw an error though
      if the file is truncated and the total_samples value in
      the stream header is wrong.
      d4e7ce1e
  15. 07 Apr, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacdec.*: If the stream header doesn't contain the total number... · 661ddc65
      Tim-Philipp Müller authored
      ext/flac/gstflacdec.*: If the stream header doesn't contain the total number of samples, search for the last flac fra...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_calculate_crc8),
      (gst_flac_dec_scan_got_frame), (gst_flac_dec_scan_for_last_block),
      (gst_flac_dec_metadata_callback):
      * ext/flac/gstflacdec.h:
      If the stream header doesn't contain the total number of samples,
      search for the last flac frame at the end of the file and calculate
      the total duration from that frame's offset (fixes #337609).
      661ddc65
  16. 06 Apr, 2006 1 commit
    • j^'s avatar
      Unify the long descriptions in the plugin details (#337263). · 60b15a02
      j^ authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      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).
      60b15a02
  17. 05 Apr, 2006 2 commits
  18. 01 Apr, 2006 1 commit
  19. 30 Mar, 2006 2 commits
    • Sebastien Moutte's avatar
      ext\jpeg\smokecodec.c: use of GST_DEBUG instead of DEBUG(a...) for WIN32 · 0debb1e9
      Sebastien Moutte authored
      Original commit message from CVS:
      * ext\jpeg\smokecodec.c:
      use of GST_DEBUG instead of DEBUG(a...) for WIN32
      * ext\speex\gstspeexenc.c: (gst_speexenc_set_header_on_caps):
      move first instruction after all variables declarations
      * gst\alpha\gstalpha.c:
      * gst\effectv\gstshagadelic.c:
      * gst\smpte\paint.c:
      * gst\videofilter\gstvideobalance.c:
      define M_PI if it's not defined (it's not defined on WIN32)
      * gst\cutter\gstcutter.c: (gst_cutter_chain):
      * gst\id3demux\id3v2frames.c: (parse_relative_volume_adjustment_two):
      * gst\level\gstlevel.c: (gst_level_set_property), (gst_level_transform_ip):
      * gst\matroska\matroska-demux.c: (gst_matroska_demux_parse_info),
      (gst_matroska_demux_video_caps):
      * gst\matroska\matroska-mux.c: (gst_matroska_mux_start), (gst_matroska_mux_finish):
      * gst\wavparse\gstwavparse.c: (gst_wavparse_stream_data):
      use gst_guint64_to_gdouble for conversions
      * gst\goom\filters.c: (setPixelRGB_):
      fix a debug which was using undefined variable
      * gst\level\gstlevel.c: (gst_level_set_caps), (gst_level_transform_ip):
      * gst\matroska\ebml-read.c: (gst_ebml_read_sint):
      replace LL suffix with L suffix (LL isn't supported by MSVC6.0)
      * win32/vs6:
      add vs6 projects files for most of plugins-good
      0debb1e9
    • Wim Taymans's avatar
      better/unified long descriptions · 629fb234
      Wim Taymans authored
      Original commit message from CVS:
      * ext/aalib/gstaasink.c:
      * ext/annodex/gstcmmldec.c:
      * ext/annodex/gstcmmlenc.c:
      * ext/cairo/gsttextoverlay.c:
      * ext/cairo/gsttimeoverlay.c:
      * ext/cdio/gstcdiocddasrc.c:
      * ext/dv/gstdvdec.c:
      * ext/esd/esdmon.c:
      * ext/esd/esdsink.c:
      * ext/flac/gstflacdec.c:
      * ext/flac/gstflacenc.c:
      * ext/flac/gstflactag.c:
      * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
      * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
      * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
      * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
      * ext/gdk_pixbuf/gstgdkpixbuf.c:
      * ext/gdk_pixbuf/pixbufscale.c:
      * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
      * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
      * ext/jpeg/gstjpegdec.c:
      * ext/jpeg/gstjpegenc.c:
      * ext/jpeg/gstsmokedec.c:
      * ext/jpeg/gstsmokeenc.c:
      * ext/libcaca/gstcacasink.c:
      * ext/libmng/gstmngdec.c:
      * ext/libmng/gstmngenc.c:
      * ext/libpng/gstpngdec.c:
      * ext/libpng/gstpngenc.c:
      * ext/mikmod/gstmikmod.c:
      * ext/raw1394/gstdv1394src.c:
      * ext/shout2/gstshout2.c:
      * ext/speex/gstspeexdec.c:
      * ext/speex/gstspeexenc.c:
      * gst/alpha/gstalpha.c:
      * gst/alpha/gstalphacolor.c:
      * gst/auparse/gstauparse.c:
      * gst/autodetect/gstautoaudiosink.c:
      (gst_auto_audio_sink_base_init):
      * gst/autodetect/gstautovideosink.c:
      (gst_auto_video_sink_base_init):
      * gst/avi/gstavimux.c: (gst_avimux_base_init):
      * gst/cutter/gstcutter.c:
      * gst/debug/breakmydata.c:
      * gst/debug/efence.c:
      * gst/debug/gstnavigationtest.c:
      * gst/debug/negotiation.c:
      * gst/debug/progressreport.c:
      * gst/debug/testplugin.c:
      * gst/effectv/gstaging.c:
      * gst/effectv/gstdice.c:
      * gst/effectv/gstedge.c:
      * gst/effectv/gstquark.c:
      * gst/effectv/gstrev.c:
      * gst/effectv/gstvertigo.c:
      * gst/effectv/gstwarp.c:
      * gst/flx/gstflxdec.c:
      * gst/goom/gstgoom.c:
      * gst/interleave/deinterleave.c:
      * gst/interleave/interleave.c:
      * gst/law/alaw-decode.c: (gst_alawdec_base_init):
      * gst/law/alaw-encode.c: (gst_alawenc_base_init):
      * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
      * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
      * gst/level/gstlevel.c:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
      * gst/median/gstmedian.c:
      * gst/monoscope/gstmonoscope.c:
      * gst/multipart/multipartdemux.c:
      * gst/multipart/multipartmux.c:
      * gst/oldcore/gstmd5sink.c:
      * gst/oldcore/gstmultifilesrc.c:
      * gst/oldcore/gstpipefilter.c:
      * gst/oldcore/gstshaper.c:
      * gst/oldcore/gststatistics.c:
      * gst/rtp/gstasteriskh263.c:
      * gst/rtp/gstrtpL16depay.c:
      * gst/rtp/gstrtpL16pay.c:
      * gst/rtp/gstrtpamrdepay.c:
      * gst/rtp/gstrtpamrpay.c:
      * gst/rtp/gstrtpdepay.c:
      * gst/rtp/gstrtpgsmpay.c:
      * gst/rtp/gstrtph263pay.c:
      * gst/rtp/gstrtph263pdepay.c:
      * gst/rtp/gstrtph263ppay.c:
      * gst/rtp/gstrtpmp4gpay.c:
      * gst/rtp/gstrtpmp4vdepay.c:
      * gst/rtp/gstrtpmp4vpay.c:
      * gst/rtp/gstrtpmpadepay.c:
      * gst/rtp/gstrtpmpapay.c:
      * gst/rtp/gstrtppcmadepay.c:
      * gst/rtp/gstrtppcmapay.c:
      * gst/rtp/gstrtppcmudepay.c:
      * gst/rtp/gstrtppcmupay.c:
      * gst/rtp/gstrtpspeexdepay.c:
      * gst/rtp/gstrtpspeexpay.c:
      * gst/rtsp/gstrtpdec.c:
      * gst/smpte/gstsmpte.c:
      * gst/videobox/gstvideobox.c:
      * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
      * gst/videofilter/gstvideobalance.c:
      * gst/videofilter/gstvideoflip.c:
      * gst/videofilter/gstvideotemplate.c:
      (gst_videotemplate_base_init):
      * gst/videomixer/videomixer.c:
      * gst/wavenc/gstwavenc.c:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init):
      better/unified long descriptions
      Fixed #336602
      Some cleanups to auparse, don't send multiple newsegments.
      629fb234
  20. 29 Mar, 2006 1 commit
    • Michael Dominic K's avatar
      ext/dv/gstdvdemux.*: Seek in READY patch. Only works for pull based mode. · 64d99d91
      Michael Dominic K authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      From a patch by: Michael Dominic K. <mdk at mdk dot org dot pl>
      * ext/dv/gstdvdemux.c: (gst_dvdemux_class_init),
      (gst_dvdemux_reset), (gst_dvdemux_src_convert),
      (gst_dvdemux_send_event), (gst_dvdemux_flush), (gst_dvdemux_loop),
      (gst_dvdemux_sink_activate_pull), (gst_dvdemux_change_state):
      * ext/dv/gstdvdemux.h:
      Seek in READY patch. Only works for pull based mode.
      Fixes #323880
      64d99d91