1. 06 Oct, 2006 1 commit
    • Wim Taymans's avatar
      Activate pads before adding. · 3adedd4f
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_add_pads), (gst_dvdemux_chain):
      * gst/auparse/gstauparse.c: (gst_au_parse_add_srcpad):
      Activate pads before adding.
      3adedd4f
  2. 18 Aug, 2006 1 commit
    • Edward Hervey's avatar
      ext/dv/gstdvdemux.*: When handling seek requests, don't send the newsegment... · ab9b853b
      Edward Hervey authored
      ext/dv/gstdvdemux.*: When handling seek requests, don't send the newsegment event from the calling thread. Instead sa...
      
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek),
      (gst_dvdemux_loop), (gst_dvdemux_change_state):
      * ext/dv/gstdvdemux.h:
      When handling seek requests, don't send the newsegment event from the
      calling thread. Instead save it so it can be sent from the streaming
      thread.
      ab9b853b
  3. 22 Jun, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Use GST_DEBUG_CATEGORY_STATIC where possible (#342503) plus two minor macro fixes. · 05eaedc4
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/annodex/gstcmmldec.c:
      * ext/annodex/gstcmmlenc.c:
      * ext/annodex/gstcmmlparser.c:
      * ext/dv/gstdvdec.c:
      * ext/dv/gstdvdemux.c:
      * ext/gdk_pixbuf/pixbufscale.c:
      * ext/jpeg/gstjpegenc.c:
      * ext/jpeg/gstsmokedec.c:
      * ext/jpeg/gstsmokeenc.c:
      * ext/libpng/gstpngdec.c:
      * ext/libpng/gstpngenc.c:
      * ext/speex/gstspeexenc.c:
      * gst/alpha/gstalphacolor.c:
      * gst/cutter/gstcutter.c:
      * gst/debug/gstnavigationtest.c:
      * gst/icydemux/gsticydemux.c:
      * gst/level/gstlevel.c:
      * gst/multipart/multipart.c:
      * gst/rtp/gstrtpamrpay.c:
      * gst/rtp/gstrtpdepay.c:
      * gst/rtp/gstrtpilbcpay.c:
      * gst/rtp/gstrtpmp4gpay.c:
      * gst/rtp/gstrtpmp4vpay.c:
      * gst/rtsp/gstrtpdec.c:
      * gst/rtsp/gstrtspsrc.c:
      * gst/udp/gstdynudpsink.c:
      * gst/udp/gstmultiudpsink.c:
      * gst/udp/gstudpsrc.c:
      * gst/videobox/gstvideobox.c:
      * gst/videofilter/gstvideoflip.c:
      Use GST_DEBUG_CATEGORY_STATIC where possible (#342503)
      plus two minor macro fixes.
      05eaedc4
  4. 14 Jun, 2006 2 commits
    • Wim Taymans's avatar
      ext/dv/gstdvdec.c: Reset segment info on flush. · 778a0bf9
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c: (gst_dvdec_class_init), (gst_dvdec_init),
      (gst_dvdec_finalize), (gst_dvdec_sink_event),
      (gst_dvdec_change_state):
      Reset segment info on flush.
      Alloc segment in _init, free in _finalize.
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek):
      Don't send segments twice.
      778a0bf9
    • Wim Taymans's avatar
      ext/dv/gstdvdemux.c: Respect segment.stop. Fixes #342592. · 4d4c2a55
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_demux_frame):
      Respect segment.stop. Fixes #342592.
      4d4c2a55
  5. 11 Jun, 2006 1 commit
    • Thomas Vander Stichele's avatar
      autogen.sh: require am17 · 5a027ffd
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      * autogen.sh:
      require am17
      * configure.ac:
      * ext/annodex/Makefile.am:
      * ext/cdio/Makefile.am:
      * ext/dv/Makefile.am:
      * ext/esd/Makefile.am:
      * ext/flac/Makefile.am:
      * ext/gdk_pixbuf/Makefile.am:
      * ext/ladspa/Makefile.am:
      * ext/libcaca/Makefile.am:
      * ext/speex/Makefile.am:
      * ext/taglib/Makefile.am:
      * sys/oss/Makefile.am:
      * sys/sunaudio/Makefile.am:
      * sys/ximage/Makefile.am:
      clean up build further
      5a027ffd
  6. 02 Jun, 2006 1 commit
  7. 01 Jun, 2006 1 commit
    • Stefan Kost's avatar
      Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass · 1def669c
      Stefan Kost authored
      Original commit message from CVS:
      * ext/aalib/gstaasink.h:
      * ext/annodex/gstcmmldec.h:
      * ext/cairo/gsttimeoverlay.h:
      * ext/dv/gstdvdec.h:
      * ext/dv/gstdvdemux.h:
      * ext/esd/esdmon.h:
      * ext/esd/esdsink.h:
      * ext/flac/gstflacenc.h:
      * ext/gconf/gstgconfaudiosink.h:
      * ext/gconf/gstgconfaudiosrc.h:
      * ext/gconf/gstgconfvideosink.h:
      * ext/gconf/gstgconfvideosrc.h:
      * ext/gdk_pixbuf/gstgdkanimation.h:
      * ext/gdk_pixbuf/pixbufscale.h:
      * ext/hal/gsthalaudiosink.h:
      * ext/hal/gsthalaudiosrc.h:
      * ext/jpeg/gstjpegenc.h:
      * ext/jpeg/gstsmokedec.h:
      * ext/jpeg/gstsmokeenc.h:
      * ext/libcaca/gstcacasink.h:
      * ext/libmng/gstmngdec.h:
      * ext/libmng/gstmngenc.h:
      * ext/libpng/gstpngdec.h:
      * ext/libpng/gstpngenc.h:
      * ext/raw1394/gstdv1394src.h:
      * ext/speex/gstspeexenc.h:
      * gst/autodetect/gstautoaudiosink.h:
      * gst/autodetect/gstautovideosink.h:
      * gst/avi/gstavidemux.h:
      * gst/cutter/gstcutter.h:
      * gst/debug/efence.h:
      * gst/debug/gstnavigationtest.h:
      * gst/debug/gstnavseek.h:
      * gst/flx/gstflxdec.h:
      * gst/goom/gstgoom.h:
      * gst/icydemux/gsticydemux.h:
      * gst/id3demux/gstid3demux.h:
      * gst/law/alaw-decode.h:
      * gst/law/alaw-encode.h:
      * gst/law/mulaw-decode.h:
      * gst/law/mulaw-encode.h:
      * gst/matroska/matroska-mux.h:
      * gst/median/gstmedian.h:
      * gst/oldcore/gstaggregator.h:
      * gst/oldcore/gstfdsink.h:
      * gst/oldcore/gstmd5sink.h:
      * gst/oldcore/gstmultifilesrc.h:
      * gst/oldcore/gstpipefilter.h:
      * gst/oldcore/gstshaper.h:
      * gst/oldcore/gststatistics.h:
      * gst/rtp/gstasteriskh263.h:
      * gst/rtp/gstrtpL16depay.h:
      * gst/rtp/gstrtpL16pay.h:
      * gst/rtp/gstrtpamrdepay.h:
      * gst/rtp/gstrtpamrpay.h:
      * gst/rtp/gstrtpdepay.h:
      * gst/rtp/gstrtpgsmdepay.h:
      * gst/rtp/gstrtpgsmpay.h:
      * gst/rtp/gstrtph263pay.h:
      * gst/rtp/gstrtph263pdepay.h:
      * gst/rtp/gstrtph263ppay.h:
      * gst/rtp/gstrtpmp4gpay.h:
      * gst/rtp/gstrtpmp4vdepay.h:
      * gst/rtp/gstrtpmp4vpay.h:
      * gst/rtp/gstrtpmpadepay.h:
      * gst/rtp/gstrtpmpapay.h:
      * gst/rtp/gstrtppcmadepay.h:
      * gst/rtp/gstrtppcmapay.h:
      * gst/rtp/gstrtppcmudepay.h:
      * gst/rtp/gstrtppcmupay.h:
      * gst/rtp/gstrtpspeexdepay.h:
      * gst/rtp/gstrtpspeexpay.h:
      * gst/rtsp/gstrtpdec.h:
      * gst/rtsp/gstrtspsrc.h:
      * gst/smpte/gstsmpte.h:
      * gst/udp/gstdynudpsink.h:
      * gst/udp/gstmultiudpsink.h:
      * gst/udp/gstudpsink.h:
      * gst/udp/gstudpsrc.h:
      * gst/videofilter/gstvideobalance.h:
      * gst/videofilter/gstvideoflip.h:
      * sys/oss/gstossdmabuffer.h:
      * sys/oss/gstossmixerelement.h:
      * sys/oss/gstosssink.h:
      * sys/oss/gstosssrc.h:
      * sys/osxvideo/osxvideosink.h:
      * sys/sunaudio/gstsunaudiomixer.h:
      * sys/sunaudio/gstsunaudiosink.h:
      * sys/ximage/gstximagesrc.h:
      Fix more gobject macros: obj<->klass, GstXXX<->GstXXXClass
      1def669c
  8. 24 May, 2006 1 commit
  9. 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
  10. 21 Apr, 2006 2 commits
    • Tim-Philipp Müller's avatar
      ext/dv/gstdv.c: Fix build. · 55747906
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/dv/gstdv.c: (plugin_init):
      Fix build.
      55747906
    • Andy Wingo Wingo's avatar
      ext/dv/gstdv.c (plugin_init): libdv is a marginal decoder, at best, on big... · 48892690
      Andy Wingo Wingo authored
      ext/dv/gstdv.c (plugin_init): libdv is a marginal decoder, at best, on big endian systems. Drop its rank in that case...
      
      Original commit message from CVS:
      2006-04-21  Andy Wingo  <wingo@pobox.com>
      
      * ext/dv/gstdv.c (plugin_init): libdv is a marginal decoder, at
      best, on big endian systems. Drop its rank in that case. OTOH on
      x86 it's quite fine. See changes from today in gst-ffmpeg as well.
      48892690
  11. 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
  12. 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
  13. 15 Mar, 2006 1 commit
    • Edward Hervey's avatar
      Fix memleak with gst_static_pad_template_get(). · 50f4eb87
      Edward Hervey authored
      Original commit message from CVS:
      * ext/cairo/gsttextoverlay.c: (gst_text_overlay_init):
      * ext/dv/gstdvdemux.c: (gst_dvdemux_init), (gst_dvdemux_add_pads):
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
      (gst_jpeg_dec_setcaps):
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init):
      * ext/jpeg/gstsmokedec.c: (gst_smokedec_init):
      * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init):
      * ext/libmng/gstmngdec.c: (gst_mngdec_init),
      (gst_mngdec_src_getcaps):
      * ext/libpng/gstpngdec.c: (gst_pngdec_init),
      (gst_pngdec_caps_create_and_set):
      * ext/libpng/gstpngenc.c: (gst_pngenc_init):
      * ext/mikmod/gstmikmod.c: (gst_mikmod_init):
      * ext/speex/gstspeexdec.c: (gst_speex_dec_init):
      * gst/alpha/gstalpha.c: (gst_alpha_init):
      * gst/auparse/gstauparse.c: (gst_au_parse_init):
      * gst/avi/gstavidemux.c: (gst_avi_demux_init),
      (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream):
      * gst/cutter/gstcutter.c: (gst_cutter_init):
      * gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange),
      (gst_efence_checkgetrange):
      * gst/debug/negotiation.c: (gst_negotiation_init):
      * gst/flx/gstflxdec.c: (gst_flxdec_init):
      * gst/goom/gstgoom.c: (gst_goom_init):
      * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_init):
      * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_init):
      * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_init):
      * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_init):
      * gst/rtp/gstrtpdepay.c: (gst_rtp_depay_init):
      * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_init):
      * gst/rtsp/gstrtpdec.c: (gst_rtpdec_init):
      * gst/smpte/gstsmpte.c: (gst_smpte_init):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_init),
      (gst_wavparse_create_sourcepad):
      Fix memleak with gst_static_pad_template_get().
      This uses gst_pad_new_from_static_template() instead.
      Fixes #333512
      50f4eb87
  14. 09 Mar, 2006 1 commit
    • Wim Taymans's avatar
      ext/dv/gstdvdemux.c: Handle events in push mode better, can now do... · 6b0cc540
      Wim Taymans authored
      ext/dv/gstdvdemux.c: Handle events in push mode better, can now do non-flushing seeks in push mode as well.
      
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
      (gst_dvdemux_convert_segment), (gst_dvdemux_demux_frame):
      Handle events in push mode better, can now do non-flushing
      seeks in push mode as well.
      6b0cc540
  15. 28 Feb, 2006 1 commit
    • Wim Taymans's avatar
      docs/plugins/: Added dvdec and dvdemux to docs. · e6d71f7b
      Wim Taymans authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      Added dvdec and dvdemux to docs.
      
      * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_chain):
      Added docs.
      Check frame sizes so we don't crash when don't have enough
      data.
      Send nice error messages on error.
      
      * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init),
      (gst_dvdemux_class_init), (gst_dvdemux_init),
      (gst_dvdemux_finalize), (gst_dvdemux_reset),
      (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
      (gst_dvdemux_src_query), (gst_dvdemux_sink_query),
      (gst_dvdemux_push_event), (gst_dvdemux_handle_sink_event),
      (gst_dvdemux_convert_src_pair), (gst_dvdemux_convert_sink_pair),
      (gst_dvdemux_convert_src_to_sink), (gst_dvdemux_handle_push_seek),
      (gst_dvdemux_do_seek), (gst_dvdemux_handle_pull_seek),
      (gst_dvdemux_handle_src_event), (gst_dvdemux_demux_audio),
      (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame),
      (gst_dvdemux_flush), (gst_dvdemux_chain), (gst_dvdemux_loop),
      (gst_dvdemux_sink_activate_push), (gst_dvdemux_sink_activate_pull),
      (gst_dvdemux_sink_activate), (gst_dvdemux_change_state):
      * ext/dv/gstdvdemux.h:
      Added docs.
      Implement pull mode.
      Fix memleaks.
      Reduce memcpy for the video demuxing.
      e6d71f7b
  16. 22 Feb, 2006 1 commit
    • Wim Taymans's avatar
      ext/dv/: Ueber spiffify some more, added debug category. · ec24b0df
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c: (gst_dvdec_base_init), (gst_dvdec_init),
      (gst_dvdec_change_state):
      * ext/dv/gstdvdec.h:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_base_init), (gst_dvdemux_init),
      (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
      (gst_dvdemux_src_query), (gst_dvdemux_sink_query),
      (gst_dvdemux_handle_sink_event), (gst_dvdemux_demux_frame),
      (gst_dvdemux_flush), (gst_dvdemux_chain),
      (gst_dvdemux_change_state):
      * ext/dv/gstdvdemux.h:
      Ueber spiffify some more, added debug category.
      Use _scale.
      Use segments, respect playback rate from newsegment.
      Fix refcount issue.
      ec24b0df
  17. 06 Feb, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Pass unhandled queries upstream instead of just dropping them (#326446).... · 3a27956d
      Tim-Philipp Müller authored
      Pass unhandled queries upstream instead of just dropping them (#326446). Update query type arrays here and there.
      
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query),
      (gst_dvdemux_sink_query):
      * ext/flac/gstflacdec.c: (gst_flac_dec_src_query):
      * ext/speex/gstspeexdec.c: (speex_get_query_types),
      (speex_dec_src_query):
      * ext/speex/gstspeexenc.c: (gst_speexenc_src_query),
      (gst_speexenc_sink_query):
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_get_src_query_types),
      (gst_matroska_demux_handle_src_query):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_get_query_types),
      (gst_wavparse_pad_query):
      Pass unhandled queries upstream instead of just dropping
      them (#326446). Update query type arrays here and there.
      3a27956d
  18. 27 Jan, 2006 1 commit
    • Andy Wingo Wingo's avatar
      ext/dv/: Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new to... · f45b92e3
      Andy Wingo Wingo authored
      ext/dv/: Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new to not have warings flooding stderr. this...
      
      Original commit message from CVS:
      2006-01-27  Jan Gerber  <j@bootlab.org>
      
      Reviewed by: Andy Wingo <wingo@pobox.com>
      
      * ext/dv/gstdvdec.c (gst_dvdec_change_state):
      * ext/dv/gstdvdemux.c (gst_dvdemux_change_state):
      Call dv_set_error_log (dv_decoder_t *, NULL); after dv_decoder_new
      to not have warings flooding stderr. this is the suggested way
      also used in dvgrab and kino. (#328336)
      f45b92e3
  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. 30 Nov, 2005 1 commit
  22. 26 Nov, 2005 1 commit
  23. 22 Nov, 2005 3 commits
    • Thomas Vander Stichele's avatar
      fix up more enums · 842a43f8
      Thomas Vander Stichele authored
      Original commit message from CVS:
      fix up more enums
      842a43f8
    • Michael Smith's avatar
      ext/dv/: Fractional framerates for DV. · efe4bc24
      Michael Smith authored
      Original commit message from CVS:
      * ext/dv/gstdvdec.c: (gst_dvdec_init), (gst_dvdec_sink_setcaps):
      * ext/dv/gstdvdec.h:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_init),
      (gst_dvdemux_src_convert), (gst_dvdemux_sink_convert),
      (gst_dvdemux_demux_video), (gst_dvdemux_demux_frame),
      (gst_dvdemux_flush):
      * ext/dv/gstdvdemux.h:
      Fractional framerates for DV.
      efe4bc24
    • Andy Wingo Wingo's avatar
      ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame)... · bdeae7cf
      Andy Wingo Wingo authored
      ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame) ext/flac/gstflacdec.c (gst_flacdec_writ...
      
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      * ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event)
      (gst_dvdemux_demux_frame)
      * ext/flac/gstflacdec.c (gst_flacdec_write)
      * ext/flac/gstflacenc.c (gst_flacenc_seek_callback)
      (gst_flacenc_sink_event)
      * ext/gconf/gstgconfaudiosink.c (gst_gconf_audio_sink_init)
      * ext/gconf/gstgconfvideosink.c (gst_gconf_video_sink_init)
      * ext/libpng/gstpngdec.c (gst_pngdec_caps_create_and_set)
      * ext/speex/gstspeexdec.c (speex_dec_event, speex_dec_chain)
      * gst/auparse/gstauparse.c (gst_auparse_chain)
      * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_init)
      * gst/autodetect/gstautovideosink.c (gst_auto_video_sink_init)
      * gst/avi/gstavidemux.c (gst_avi_demux_stream_header)
      (gst_avi_demux_handle_seek)
      * gst/goom/gstgoom.c (gst_goom_event)
      * gst/matroska/ebml-write.c (gst_ebml_write_seek)
      * gst/matroska/matroska-demux.c
      (gst_matroska_demux_handle_seek_event)
      (gst_matroska_demux_loop_stream_parse_id)
      * gst/wavenc/gstwavenc.c (gst_wavenc_stop_file)
      * gst/wavparse/gstwavparse.c (gst_wavparse_handle_seek)
      (gst_wavparse_stream_headers): Run update-funcnames.
      bdeae7cf
  24. 21 Nov, 2005 1 commit
    • Tim-Philipp Müller's avatar
      Update for stream lock API changes: don't take stream log in sink event... · 3cbd39e0
      Tim-Philipp Müller authored
      Update for stream lock API changes: don't take stream log in sink event handlers any longer and change GST_STREAM_LOC...
      
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event):
      * ext/flac/gstflacdec.c: (gst_flacdec_loop),
      (gst_flacdec_src_event):
      * ext/flac/gstflacenc.c: (gst_flacenc_sink_event):
      * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event),
      (gst_signal_processor_getrange), (gst_signal_processor_chain):
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
      * gst/flx/gstflxdec.c: (gst_flxdec_src_event_handler),
      (gst_flxdec_sink_event_handler):
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_handle_seek_event):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek):
      Update for stream lock API changes: don't take stream log
      in sink event handlers any longer and change GST_STREAM_LOCK
      to GST_PAD_STREAM_LOCK. Don't leak references in flxdec event
      functions.
      3cbd39e0
  25. 14 Nov, 2005 1 commit
  26. 24 Oct, 2005 1 commit
  27. 21 Oct, 2005 1 commit
  28. 19 Oct, 2005 1 commit
    • Wim Taymans's avatar
      API change fix. · ba7ee6ae
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_get_src_query_types),
      (gst_dvdemux_src_query):
      * ext/flac/gstflacdec.c: (gst_flacdec_length),
      (gst_flacdec_src_query):
      * ext/raw1394/gstdv1394src.c: (gst_dv1394src_query):
      * ext/speex/gstspeexdec.c: (speex_dec_src_query):
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
      * gst/debug/gstnavseek.c: (gst_navseek_seek):
      * gst/debug/progressreport.c: (gst_progress_report_report):
      * gst/matroska/ebml-read.c: (gst_ebml_read_get_length):
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_handle_src_query):
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
      (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
      (gst_wavparse_srcpad_event):
      API change fix.
      ba7ee6ae
  29. 11 Oct, 2005 1 commit
    • Wim Taymans's avatar
      newsegment API update. · 3a6dd6c3
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
      (gst_dvdemux_demux_frame):
      * ext/flac/gstflacdec.c: (gst_flacdec_write):
      * gst/auparse/gstauparse.c: (gst_auparse_chain):
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header),
      (gst_avi_demux_handle_seek):
      * gst/goom/gstgoom.c: (gst_goom_event):
      * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
      (gst_wavparse_loop), (gst_wavparse_pad_convert),
      (gst_wavparse_srcpad_event):
      newsegment API update.
      3a6dd6c3
  30. 05 Oct, 2005 1 commit
  31. 04 Oct, 2005 1 commit
    • Edward Hervey's avatar
      ext/dv/: Added DEFAULT <==> BYTES, TIME conversions on srcpad, · 3ec9e676
      Edward Hervey authored
      Original commit message from CVS:
      * ext/dv/Makefile.am:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query), (gst_dvdemux_src_conver):
      Added DEFAULT <==> BYTES, TIME conversions on srcpad,
      Corrected the query function for position so it doesn't forget what
      format was asked, and calls the conversion functions on the correct pad.
      3ec9e676
  32. 23 Sep, 2005 1 commit
  33. 05 Sep, 2005 1 commit
    • Andy Wingo Wingo's avatar
      ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding here from the... · 1c1c961a
      Andy Wingo Wingo authored
      ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding here from the state change handler, so we fire signals w...
      
      Original commit message from CVS:
      2005-09-05  Andy Wingo  <wingo@pobox.com>
      
      * ext/dv/gstdvdemux.c (gst_dvdemux_chain): Move the pad adding
      here from the state change handler, so we fire signals without
      holding the state lock.
      1c1c961a
  34. 02 Sep, 2005 1 commit
  35. 28 Aug, 2005 1 commit
    • Andy Wingo Wingo's avatar
      Updates for two-arg init from GST_BOILERPLATE. · 99fc3296
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2005-08-28  Andy Wingo  <wingo@pobox.com>
      
      * Updates for two-arg init from GST_BOILERPLATE.
      
      * ext/ladspa/gstsignalprocessor.c (gst_signal_processor_init): Use
      the second arg for the class, because G_OBJECT_GET_CLASS (self)
      returns the wrong thing.
      (gst_signal_processor_add_pad_from_template): Make pads of the
      right type.
      
      * ext/ladspa/gstladspa.c (gst_ladspa_class_get_param_spec): Make
      writable param specs G_PARAM_CONSTRUCT so default values work.
      (gst_ladspa_init): Use the second arg for the class.
      99fc3296
  36. 24 Aug, 2005 1 commit