1. 29 Feb, 2008 1 commit
  2. 16 Jan, 2008 1 commit
  3. 15 Jan, 2008 1 commit
    • Stefan Kost's avatar
      docs/plugins/: Update plugin docs. · af52f547
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins.args:
      * docs/plugins/gst-plugins-good-plugins.signals:
      * docs/plugins/inspect/plugin-alaw.xml:
      * docs/plugins/inspect/plugin-alpha.xml:
      * docs/plugins/inspect/plugin-alphacolor.xml:
      * docs/plugins/inspect/plugin-annodex.xml:
      * docs/plugins/inspect/plugin-apetag.xml:
      * docs/plugins/inspect/plugin-audiofx.xml:
      * docs/plugins/inspect/plugin-auparse.xml:
      * docs/plugins/inspect/plugin-autodetect.xml:
      * docs/plugins/inspect/plugin-avi.xml:
      * docs/plugins/inspect/plugin-cairo.xml:
      * docs/plugins/inspect/plugin-cdio.xml:
      * docs/plugins/inspect/plugin-cutter.xml:
      * docs/plugins/inspect/plugin-debug.xml:
      * docs/plugins/inspect/plugin-dv.xml:
      * docs/plugins/inspect/plugin-efence.xml:
      * docs/plugins/inspect/plugin-effectv.xml:
      * docs/plugins/inspect/plugin-flac.xml:
      * docs/plugins/inspect/plugin-flxdec.xml:
      * docs/plugins/inspect/plugin-gconfelements.xml:
      * docs/plugins/inspect/plugin-gdkpixbuf.xml:
      * docs/plugins/inspect/plugin-goom.xml:
      * docs/plugins/inspect/plugin-halelements.xml:
      * docs/plugins/inspect/plugin-icydemux.xml:
      * docs/plugins/inspect/plugin-id3demux.xml:
      * docs/plugins/inspect/plugin-jpeg.xml:
      * docs/plugins/inspect/plugin-ladspa.xml:
      * docs/plugins/inspect/plugin-level.xml:
      * docs/plugins/inspect/plugin-matroska.xml:
      * docs/plugins/inspect/plugin-mulaw.xml:
      * docs/plugins/inspect/plugin-multipart.xml:
      * docs/plugins/inspect/plugin-navigationtest.xml:
      * docs/plugins/inspect/plugin-png.xml:
      * docs/plugins/inspect/plugin-quicktime.xml:
      * docs/plugins/inspect/plugin-rtp.xml:
      * docs/plugins/inspect/plugin-rtsp.xml:
      * docs/plugins/inspect/plugin-shout2send.xml:
      * docs/plugins/inspect/plugin-smpte.xml:
      * docs/plugins/inspect/plugin-speex.xml:
      * docs/plugins/inspect/plugin-taglib.xml:
      * docs/plugins/inspect/plugin-udp.xml:
      * docs/plugins/inspect/plugin-videobalance.xml:
      * docs/plugins/inspect/plugin-videobox.xml:
      * docs/plugins/inspect/plugin-videocrop.xml:
      * docs/plugins/inspect/plugin-videoflip.xml:
      * docs/plugins/inspect/plugin-videomixer.xml:
      * docs/plugins/inspect/plugin-wavenc.xml:
      * docs/plugins/inspect/plugin-wavpack.xml:
      * docs/plugins/inspect/plugin-wavparse.xml:
      Update plugin docs.
      * gst/videomixer/Makefile.am:
      * gst/videomixer/videomixer.c:
      * gst/videomixer/videomixer.h:
      * gst/videomixer/videomixerpad.h:
      Split out header to fix warnings from the doc-build.
      af52f547
  4. 09 Jan, 2008 2 commits
    • Edward Hervey's avatar
      gst/videomixer/videomixer.c: Fix error from my last commit. · a860efa4
      Edward Hervey authored
      Original commit message from CVS:
      * gst/videomixer/videomixer.c: (gst_videomixer_init):
      Fix error from my last commit.
      a860efa4
    • Edward Hervey's avatar
      gst/videomixer/videomixer.c: Implement GstChildProxy interface. · d21b870f
      Edward Hervey authored
      Original commit message from CVS:
      reviewed by: Edward Hervey  <edward.hervey@collabora.co.uk>
      * gst/videomixer/videomixer.c:
      (gst_videomixer_set_master_geometry), (_do_init),
      (gst_videomixer_child_proxy_get_child_by_index),
      (gst_videomixer_child_proxy_get_children_count),
      (gst_videomixer_child_proxy_init), (gst_videomixer_reset),
      (gst_videomixer_init), (gst_videomixer_request_new_pad),
      (gst_videomixer_release_pad), (gst_videomixer_fill_queues):
      Implement GstChildProxy interface.
      Send newsegment at the right moment
      Fixes #488879
      d21b870f
  5. 08 May, 2007 1 commit
  6. 16 Dec, 2006 1 commit
    • Sjoerd Simons's avatar
      gst/videomixer/videomixer.c: Introduce some locking around the videomixer... · e2f1b66f
      Sjoerd Simons authored
      gst/videomixer/videomixer.c: Introduce some locking around the videomixer state so that it does not crash when adding...
      
      Original commit message from CVS:
      Patch by: Sjoerd Simons <sjoerd at luon dot net>
      * gst/videomixer/videomixer.c: (gst_videomixer_pad_set_property),
      (gst_videomixer_set_master_geometry),
      (gst_videomixer_pad_sink_setcaps), (gst_videomixer_collect_free),
      (gst_videomixer_reset), (gst_videomixer_init),
      (gst_videomixer_finalize), (gst_videomixer_request_new_pad),
      (gst_videomixer_release_pad), (gst_videomixer_collected),
      (gst_videomixer_change_state):
      Introduce some locking around the videomixer state so that it does not
      crash when adding/removing pads. Fixes #383043.
      e2f1b66f
  7. 06 Dec, 2006 1 commit
    • Sjoerd Simons's avatar
      gst/videomixer/videomixer.c: Don't reset xpos and ypos in the setcaps function... · fd47c4fb
      Sjoerd Simons authored
      gst/videomixer/videomixer.c: Don't reset xpos and ypos in the setcaps function because causes unexpected behaviour.
      
      Original commit message from CVS:
      Patch by: Sjoerd Simons <sjoerd at luon dot net>
      * gst/videomixer/videomixer.c:
      (gst_videomixer_set_master_geometry),
      (gst_videomixer_pad_sink_setcaps), (gst_videomixer_collect_free):
      Don't reset xpos and ypos in the setcaps function because causes
      unexpected behaviour.
      Fixes #382179.
      fd47c4fb
  8. 13 Nov, 2006 1 commit
    • Mark Nauwelaerts's avatar
      gst/videomixer/videomixer.c: Fix memleak by unref'ing collectpads instance (when finalizing) · 27d42165
      Mark Nauwelaerts authored
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts  <manauw at skynet be>
      * gst/videomixer/videomixer.c:
      (gst_videomixer_set_master_geometry),
      (gst_videomixer_pad_sink_setcaps), (gst_videomixer_class_init),
      (gst_videomixer_collect_free), (gst_videomixer_reset),
      (gst_videomixer_init), (gst_videomixer_finalize),
      (gst_videomixer_request_new_pad), (gst_videomixer_release_pad),
      (gst_videomixer_collected), (gst_videomixer_change_state):
      Fix memleak by unref'ing collectpads instance (when finalizing)
      Implement releasing a request pad. Fixes #374479.
      27d42165
  9. 30 Oct, 2006 1 commit
  10. 25 Sep, 2006 1 commit
  11. 16 Sep, 2006 1 commit
    • Stefan Kost's avatar
      More G_OBJECT macro fixing. · eb1b7236
      Stefan Kost authored
      Original commit message from CVS:
      * ext/flac/gstflactag.c:
      * gst/alpha/gstalpha.c:
      * gst/debug/breakmydata.c:
      * gst/debug/negotiation.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/multipart/multipartdemux.c:
      * gst/multipart/multipartmux.c:
      * gst/videobox/gstvideobox.c:
      * gst/videofilter/gstgamma.c:
      * gst/videofilter/gstvideotemplate.c:
      * gst/videomixer/videomixer.c:
      * sys/sunaudio/gstsunaudiosrc.h:
      More G_OBJECT macro fixing.
      eb1b7236
  12. 10 May, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Const-ify GEnumValue arrays. · 11cb7a31
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/esd/esdmon.c: (gst_esdmon_depths_get_type),
      (gst_esdmon_channels_get_type):
      * ext/gconf/gstgconfaudiosink.c: (gst_gconf_profile_get_type):
      * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_method_get_type):
      * ext/libcaca/gstcacasink.c: (gst_cacasink_dither_get_type):
      * ext/shout2/gstshout2.c: (gst_shout2send_protocol_get_type):
      * gst/alpha/gstalpha.c: (gst_alpha_method_get_type):
      * gst/rtp/gstrtpilbcdepay.c: (gst_ilbc_mode_get_type):
      * gst/rtsp/gstrtspsrc.c: (gst_rtsp_proto_get_type):
      * gst/videobox/gstvideobox.c: (gst_video_box_fill_get_type):
      * gst/videofilter/gstvideoflip.c: (gst_video_flip_method_get_type):
      * gst/videomixer/videomixer.c:
      (gst_video_mixer_background_get_type):
      Const-ify GEnumValue arrays.
      11cb7a31
  13. 25 Apr, 2006 1 commit
    • 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
  14. 08 Apr, 2006 1 commit
    • 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
  15. 30 Mar, 2006 1 commit
    • 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
  16. 24 Mar, 2006 1 commit
    • Stefan Kost's avatar
      gst/: use DEBUG_FUNCPTR for collectpads · 24461755
      Stefan Kost authored
      Original commit message from CVS:
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_init):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_init):
      * gst/smpte/gstsmpte.c: (gst_smpte_init):
      * gst/videomixer/videomixer.c: (gst_videomixer_init):
      use DEBUG_FUNCPTR for collectpads
      24461755
  17. 13 Dec, 2005 1 commit
    • Julien Moutte Moutte's avatar
      gst/videomixer/videomixer.c: Code cleanup and re-enabling queued time validity... · ee4e5b79
      Julien Moutte Moutte authored
      gst/videomixer/videomixer.c: Code cleanup and re-enabling queued time validity check for correct EOS handling.
      
      Original commit message from CVS:
      2005-12-13  Julien MOUTTE  <julien@moutte.net>
      
      * gst/videomixer/videomixer.c: (gst_videomixer_init),
      (gst_videomixer_fill_queues), (gst_videomixer_blend_buffers),
      (gst_videomixer_collected): Code cleanup and re-enabling
      queued time validity check for correct EOS handling.
      ee4e5b79
  18. 12 Dec, 2005 2 commits
    • Julien Moutte Moutte's avatar
      Adding documentation for videomixer on my way with a funny sample pipeline. · ea9090e7
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-12-12  Julien MOUTTE  <julien@moutte.net>
      
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/gst-plugins-good-plugins.hierarchy:
      * gst/videomixer/videomixer.c:
      (gst_videomixer_pad_sink_setcaps),
      (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
      (gst_videomixer_update_queues), (gst_videomixer_collected):
      Adding
      documentation for videomixer on my way with a funny sample
      pipeline.
      ea9090e7
    • Julien Moutte Moutte's avatar
      gst/videomixer/videomixer.c: Fix caps negotiation. (#323896) · 5fa259d0
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-12-12  Julien MOUTTE  <julien@moutte.net>
      
      * gst/videomixer/videomixer.c:
      (gst_videomixer_pad_sink_setcaps),
      (gst_videomixer_getcaps), (gst_videomixer_fill_queues),
      (gst_videomixer_update_queues), (gst_videomixer_collected):
      Fix caps negotiation. (#323896)
      5fa259d0
  19. 06 Dec, 2005 1 commit
  20. 05 Dec, 2005 1 commit
    • Andy Wingo Wingo's avatar
      Update for alloc_buffer changes. · 7fbfd29b
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-12-05  Andy Wingo  <wingo@pobox.com>
      
      * ext/dv/gstdvdec.c: (gst_dvdec_chain):
      * ext/flac/gstflacdec.c: (gst_flacdec_write):
      * ext/flac/gstflacenc.c: (gst_flacenc_write_callback):
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_chain):
      * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_chain):
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_chain):
      * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_process):
      * ext/libpng/gstpngdec.c: (user_info_callback), (gst_pngdec_task):
      * ext/speex/gstspeexdec.c: (speex_dec_chain):
      * ext/speex/gstspeexenc.c: (gst_speexenc_chain):
      * gst/auparse/gstauparse.c: (gst_auparse_chain):
      * gst/flx/gstflxdec.c: (gst_flxdec_chain):
      * gst/goom/gstgoom.c: (gst_goom_chain):
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_push_vorbis_codec_priv_data),
      (gst_matroska_demux_add_wvpk_header):
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_collected):
      * gst/videomixer/videomixer.c: (gst_videomixer_collected):
      * gst/wavenc/gstwavenc.c: (gst_wavenc_chain): Update for
      alloc_buffer changes.
      7fbfd29b
  21. 22 Nov, 2005 2 commits
  22. 21 Nov, 2005 1 commit
    • Tim-Philipp Müller's avatar
      Fix for collect pads API change. Also fix textoverlay state change function. · ded2471f
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/cairo/gsttextoverlay.c: (gst_text_overlay_finalize),
      (gst_text_overlay_init), (gst_text_overlay_text_pad_linked),
      (gst_text_overlay_text_pad_unlinked), (gst_text_overlay_pop_video),
      (gst_text_overlay_pop_text), (gst_text_overlay_collected),
      (gst_text_overlay_change_state):
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_init),
      (gst_matroska_mux_reset), (gst_matroska_mux_request_new_pad),
      (gst_matroska_mux_best_pad), (gst_matroska_mux_change_state):
      * gst/smpte/gstsmpte.c: (gst_smpte_init), (gst_smpte_collected):
      * gst/videomixer/videomixer.c: (gst_videomixer_init),
      (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
      (gst_videomixer_change_state):
      Fix for collect pads API change. Also fix textoverlay state
      change function.
      ded2471f
  23. 14 Nov, 2005 1 commit
  24. 31 Oct, 2005 1 commit
    • Andy Wingo Wingo's avatar
      gst/videomixer/videomixer.c (gst_videomixer_pad_unlink) · 2778e393
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-10-31  Andy Wingo  <wingo@pobox.com>
      
      * gst/videomixer/videomixer.c (gst_videomixer_pad_unlink)
      (gst_videomixer_pad_link): Kill some memleaks.
      (gst_videomixer_pad_get_property): Style fix.
      (gst_videomixer_pad_set_property): Style fix.
      (gst_videomixer_pad_init): Style fix.
      (gst_videomixer_update_queues): Kill memleak.
      (gst_videomixer_loop): Kill memleak.
      (gst_videomixer_collected): Kill memleak.
      2778e393
  25. 26 Oct, 2005 1 commit
    • Julien Moutte Moutte's avatar
      gst/videomixer/videomixer.c: Use gst_pad_get_parent and drop the ref that was... · caa4645a
      Julien Moutte Moutte authored
      gst/videomixer/videomixer.c: Use gst_pad_get_parent and drop the ref that was added through that call.
      
      Original commit message from CVS:
      2005-10-26  Julien MOUTTE  <julien@moutte.net>
      
      * gst/videomixer/videomixer.c:
      (gst_videomixer_pad_set_property),
      (gst_videomixer_pad_sink_setcaps), (gst_videomixer_getcaps):
      Use gst_pad_get_parent and drop the ref that was added through
      that call.
      caa4645a
  26. 24 Oct, 2005 1 commit
  27. 17 Oct, 2005 1 commit
    • Julien Moutte Moutte's avatar
      configure.ac: Adding videomixer. · 1aa9f76c
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2005-10-17  Julien MOUTTE  <julien@moutte.net>
      
      * configure.ac: Adding videomixer.
      * ext/libpng/gstpngdec.c: (gst_pngdec_class_init),
      (user_read_data), (gst_pngdec_chain): More debugging.
      * gst/alpha/Makefile.am: Adding alphacolor
      * gst/alpha/gstalphacolor.c: (gst_alpha_color_base_init),
      (gst_alpha_color_class_init), (gst_alpha_color_init),
      (gst_alpha_color_transform_caps), (gst_alpha_color_set_caps),
      (transform_rgb), (transform_bgr),
      (gst_alpha_color_transform_ip),
      (plugin_init): Ported to 0.9 using in place base tranform.
      * gst/videomixer/Makefile.am:
      * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
      (gst_videomixer_pad_class_init),
      (gst_videomixer_pad_sink_setcaps),
      (gst_videomixer_pad_link), (gst_videomixer_pad_unlink),
      (gst_videomixer_pad_init), (gst_videomixer_class_init),
      (gst_videomixer_init), (gst_videomixer_getcaps),
      (gst_videomixer_request_new_pad), (gst_videomixer_fill_queues),
      (gst_videomixer_blend_buffers), (gst_videomixer_update_queues),
      (gst_videomixer_collected), (gst_videomixer_change_state):
      Ported
      to 0.9 using collectpads.
      1aa9f76c
  28. 12 Oct, 2005 1 commit
    • Stefan Kost's avatar
      renamed GST_FLAGS macros to GST_OBJECT_FLAGS moved bitshift from macro to enum definition · 987ab4dd
      Stefan Kost authored
      Original commit message from CVS:
      * examples/indexing/indexmpeg.c: (main):
      * ext/esd/esdmon.c: (gst_esdmon_open_audio),
      (gst_esdmon_close_audio), (gst_esdmon_change_state):
      * ext/esd/esdmon.h:
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
      * ext/pango/gsttextoverlay.c: (gst_textoverlay_init):
      * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_init):
      * gst/autodetect/gstautovideosink.c: (gst_auto_video_sink_init):
      * gst/avi/gstavimux.c: (gst_avimux_init):
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_init):
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_init):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_init):
      * gst/oldcore/gstmultifilesrc.c: (gst_multifilesrc_init),
      (gst_multifilesrc_get), (gst_multifilesrc_open_file),
      (gst_multifilesrc_close_file), (gst_multifilesrc_change_state):
      * gst/oldcore/gstmultifilesrc.h:
      * gst/oldcore/gstpipefilter.c: (gst_pipefilter_init),
      (gst_pipefilter_open_file), (gst_pipefilter_close_file),
      (gst_pipefilter_change_state):
      * gst/oldcore/gstpipefilter.h:
      * gst/smoothwave/gstsmoothwave.c: (gst_smoothwave_init):
      * gst/videomixer/videomixer.c: (gst_videomixer_init):
      * sys/osxaudio/gstosxaudiosink.c: (gst_osxaudiosink_init):
      * sys/osxaudio/gstosxaudiosink.h:
      * sys/osxaudio/gstosxaudiosrc.h:
      renamed GST_FLAGS macros to GST_OBJECT_FLAGS
      moved bitshift from macro to enum definition
      987ab4dd
  29. 02 Sep, 2005 1 commit
  30. 08 Nov, 2004 1 commit
  31. 05 Nov, 2004 1 commit
    • Wim Taymans's avatar
      gst/: More stride fixes. · d14f9873
      Wim Taymans authored
      Original commit message from CVS:
      * gst/alpha/gstalpha.c: (gst_alpha_set_property), (gst_alpha_add),
      (gst_alpha_chroma_key), (gst_alpha_init_params), (gst_alpha_chain):
      * gst/videomixer/videomixer.c: (gst_videomixer_blend_ayuv_i420),
      (gst_videomixer_fill_checker), (gst_videomixer_blend_buffers),
      (gst_videomixer_loop):
      More stride fixes.
      d14f9873
  32. 03 Nov, 2004 1 commit
  33. 07 Sep, 2004 1 commit
  34. 03 Aug, 2004 1 commit
    • Benjamin Otte's avatar
      compile fixes for --disable-gst-debug, G_DISABLE_ASSERT and friends · c5d29a1b
      Benjamin Otte authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixer.c: (gst_alsa_mixer_get_volume),
      (gst_alsa_mixer_set_volume), (gst_alsa_mixer_set_mute),
      (gst_alsa_mixer_set_record), (gst_alsa_mixer_set_option),
      (gst_alsa_mixer_get_option):
      * ext/dvdnav/dvdnavsrc.c: (dvdnav_get_event_name),
      (dvdnavsrc_print_event):
      * ext/ogg/gstoggdemux.c: (_find_chain_process), (gst_ogg_print):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_pad_link),
      (gst_ogg_mux_pad_unlink):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_pad_link),
      (gst_multipart_mux_pad_unlink):
      * gst/videofilter/gstvideobalance.c:
      (gst_videobalance_colorbalance_set_value):
      * gst/videomixer/videomixer.c: (gst_videomixer_pad_link),
      (gst_videomixer_pad_unlink):
      * po/uk.po:
      * sys/oss/gstossmixer.c:
      * sys/v4l/gstv4lcolorbalance.c:
      * sys/v4l/gstv4ltuner.c:
      * sys/v4l/v4lsrc_calls.c:
      * sys/v4l2/gstv4l2colorbalance.c:
      * sys/v4l2/gstv4l2tuner.c:
      compile fixes for --disable-gst-debug, G_DISABLE_ASSERT and friends
      c5d29a1b
  35. 27 Jul, 2004 1 commit
    • Wim Taymans's avatar
      gst/videomixer/videomixer.c: Be a nicer negotiation citizen and provide a... · d0ab18f8
      Wim Taymans authored
      gst/videomixer/videomixer.c: Be a nicer negotiation citizen and provide a getcaps function on the srcpad. This also f...
      
      Original commit message from CVS:
      * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
      (gst_videomixer_pad_class_init), (gst_videomixer_pad_get_property),
      (gst_videomixer_pad_set_property),
      (gst_videomixer_pad_sinkconnect), (gst_videomixer_pad_init),
      (gst_video_mixer_background_get_type), (gst_videomixer_get_type),
      (gst_videomixer_class_init), (gst_videomixer_init),
      (gst_videomixer_getcaps), (gst_videomixer_request_new_pad),
      (gst_videomixer_blend_ayuv_i420), (pad_zorder_compare),
      (gst_videomixer_sort_pads), (gst_videomixer_fill_checker),
      (gst_videomixer_fill_color), (gst_videomixer_fill_queues),
      (gst_videomixer_blend_buffers), (gst_videomixer_update_queues),
      (gst_videomixer_loop), (plugin_init):
      Be a nicer negotiation citizen and provide a getcaps function on
      the srcpad. This also fixes a crash when resizing.
      d0ab18f8
  36. 28 Jun, 2004 1 commit
    • Wim Taymans's avatar
      gst/videomixer/videomixer.c: Avoid divide by zero, choose masterpad as the pad... · ecba04a8
      Wim Taymans authored
      gst/videomixer/videomixer.c: Avoid divide by zero, choose masterpad as the pad with the highest framerate.
      
      Original commit message from CVS:
      * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
      (gst_videomixer_pad_class_init), (gst_videomixer_pad_get_property),
      (gst_videomixer_pad_set_property),
      (gst_videomixer_pad_sinkconnect), (gst_videomixer_pad_init),
      (gst_video_mixer_background_get_type), (gst_videomixer_get_type),
      (gst_videomixer_class_init), (gst_videomixer_init),
      (gst_videomixer_request_new_pad), (gst_videomixer_blend_ayuv_i420),
      (pad_zorder_compare), (gst_videomixer_sort_pads),
      (gst_videomixer_fill_checker), (gst_videomixer_fill_color),
      (gst_videomixer_fill_queues), (gst_videomixer_blend_buffers),
      (gst_videomixer_update_queues), (gst_videomixer_loop),
      (plugin_init):
      Avoid divide by zero, choose masterpad as the pad with the highest
      framerate.
      ecba04a8
  37. 28 May, 2004 1 commit
    • Wim Taymans's avatar
      A plugin to add an alpha channel to I420 video. Can optionally do chroma keying. · 8b7c3ac2
      Wim Taymans authored
      Original commit message from CVS:
      * configure.ac:
      * gst/alpha/Makefile.am:
      * gst/alpha/gstalpha.c: (gst_alpha_method_get_type),
      (gst_alpha_get_type), (gst_alpha_base_init),
      (gst_alpha_class_init), (gst_alpha_init), (gst_alpha_set_property),
      (gst_alpha_get_property), (gst_alpha_sink_link), (gst_alpha_add),
      (gst_alpha_chroma_key), (gst_alpha_chain),
      (gst_alpha_change_state), (plugin_init):
      A plugin to add an alpha channel to I420 video. Can optionally do
      chroma keying.
      * gst/multipart/Makefile.am:
      * gst/multipart/multipart.c: (plugin_init):
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_base_init),
      (gst_multipart_demux_class_init), (gst_multipart_demux_init),
      (gst_multipart_demux_finalize), (gst_multipart_demux_handle_event),
      (gst_multipart_find_pad_by_mime), (gst_multipart_demux_chain),
      (gst_multipart_demux_change_state),
      (gst_multipart_demux_plugin_init):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_get_type),
      (gst_multipart_mux_base_init), (gst_multipart_mux_class_init),
      (gst_multipart_mux_get_sink_event_masks), (gst_multipart_mux_init),
      (gst_multipart_mux_sinkconnect), (gst_multipart_mux_pad_link),
      (gst_multipart_mux_pad_unlink),
      (gst_multipart_mux_request_new_pad),
      (gst_multipart_mux_handle_src_event),
      (gst_multipart_mux_next_buffer), (gst_multipart_mux_compare_pads),
      (gst_multipart_mux_queue_pads), (gst_multipart_mux_loop),
      (gst_multipart_mux_get_property), (gst_multipart_mux_set_property),
      (gst_multipart_mux_change_state), (gst_multipart_mux_plugin_init):
      A Multipart demuxer/muxer. Not sure if it violates specs. Used to
      send multipart jpeg images to a browser.
      * gst/videobox/Makefile.am:
      * gst/videobox/README:
      * gst/videobox/gstvideobox.c: (gst_video_box_fill_get_type),
      (gst_video_box_get_type), (gst_video_box_base_init),
      (gst_video_box_class_init), (gst_video_box_init),
      (gst_video_box_set_property), (gst_video_box_get_property),
      (gst_video_box_sink_link), (gst_video_box_i420),
      (gst_video_box_ayuv), (gst_video_box_chain),
      (gst_video_box_change_state), (plugin_init):
      Crops or adds borders around an image. can do alpha channel
      borders as well.
      * gst/videomixer/Makefile.am:
      * gst/videomixer/README:
      * gst/videomixer/videomixer.c: (gst_videomixer_pad_get_type),
      (gst_videomixer_pad_base_init), (gst_videomixer_pad_class_init),
      (gst_videomixer_pad_get_sink_event_masks),
      (gst_videomixer_pad_get_property),
      (gst_videomixer_pad_set_property),
      (gst_videomixer_pad_sinkconnect), (gst_videomixer_pad_link),
      (gst_videomixer_pad_unlink), (gst_videomixer_pad_init),
      (gst_video_mixer_background_get_type), (gst_videomixer_get_type),
      (gst_videomixer_base_init), (gst_videomixer_class_init),
      (gst_videomixer_init), (gst_videomixer_request_new_pad),
      (gst_videomixer_handle_src_event),
      (gst_videomixer_blend_ayuv_i420), (gst_videomixer_fill_checker),
      (gst_videomixer_fill_color), (gst_videomixer_fill_queues),
      (gst_videomixer_blend_buffers), (gst_videomixer_update_queues),
      (gst_videomixer_loop), (gst_videomixer_get_property),
      (gst_videomixer_set_property), (gst_videomixer_change_state),
      (plugin_init):
      Generic video mixer plugin, can handle multiple inputs all with
      different framerates and video sizes. Is fully alpha channel
      aware.
      8b7c3ac2