1. 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
  2. 31 May, 2006 3 commits
    • Wim Taymans's avatar
      gst/goom/gstgoom.*: Handle QoS. · cfbd9520
      Wim Taymans authored
      Original commit message from CVS:
      * gst/goom/gstgoom.c: (gst_goom_class_init), (gst_goom_init),
      (gst_goom_finalize), (gst_goom_reset), (gst_goom_sink_setcaps),
      (gst_goom_src_setcaps), (gst_goom_src_event),
      (gst_goom_sink_event), (get_buffer), (gst_goom_chain),
      (gst_goom_change_state):
      * gst/goom/gstgoom.h:
      Handle QoS.
      Handle flushing, discont and events.
      Fix timestamps and various other cleanups.
      cfbd9520
    • Zaheer Abbas Merali's avatar
      ext/raw1394/gstdv1394src.c: Fix bus reset when using libiec61883 · e3d8e2e2
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2006-05-31  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * ext/raw1394/gstdv1394src.c: (gst_dv1394src_bus_reset):
      Fix bus reset when using libiec61883
      e3d8e2e2
    • Zaheer Abbas Merali's avatar
      configure.ac: Detect libiec61883 and set necessary CFLAGS and LIBS for dv1394. · 1710bee5
      Zaheer Abbas Merali authored
      Original commit message from CVS:
      2006-05-31  Zaheer Abbas Merali  <zaheerabbas at merali dot org>
      
      * configure.ac:
      Detect libiec61883 and set necessary CFLAGS and LIBS for dv1394.
      * ext/raw1394/Makefile.am:
      Add CFLAGS.
      * ext/raw1394/gstdv1394src.c: (gst_dv1394src_iec61883_receive),
      New method, to receive using libiec61883.
      (gst_dv1394src_iso_receive),
      #ifdef'd out if libiec61883 is present.
      (gst_dv1394src_bus_reset),
      Get userdata correctly if using libiec61883.
      (gst_dv1394src_create),
      When using libiec61883, only poll one fd and no need to read.
      (gst_dv1394src_discover_avc_node),
      Replace g_warnings.
      (gst_dv1394src_start),
      Create new handle when we know which dv port.  More reliable
      than setting port on an existing handle.  Initialise libiec61883.
      (gst_dv1394src_stop):
      If using libiec61883, then cleanup its handle properly.
      * ext/raw1394/gstdv1394src.h:
      Add libiec61883 handle.
      1710bee5
  3. 30 May, 2006 2 commits
    • Sebastien Moutte's avatar
      gst/avi/gstavidemux.c: add an explicit dll imported declaration for GST_CAT_EVENT+WIN32 · c6919694
      Sebastien Moutte authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c:
      add an explicit dll imported declaration for GST_CAT_EVENT+WIN32
      * win32/MANIFEST:
      sort file listing
      * win32/vs6/libgstavi.dsp:
      add gstavimux.c to the project
      * win32/vs6/libgstid3demux.dsp:
      add link to zlib library
      * win32/vs6/libgstmatroska.dsp:
      add matroska-ids.c to the project
      c6919694
    • Sebastian Dröge's avatar
      Add apev2mux element (#343122). · c121cab6
      Sebastian Dröge authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Patch by: Sebastian Dröge  <mail at slomosnail de >
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * ext/taglib/Makefile.am:
      * ext/taglib/gstapev2mux.cc:
      * ext/taglib/gstapev2mux.h:
      * ext/taglib/gstid3v2mux.cc:
      * ext/taglib/gsttaglibmux.c: (plugin_init):
      * ext/taglib/gsttaglibmux.h:
      Add apev2mux element (#343122).
      * tests/check/Makefile.am:
      * tests/check/elements/apev2mux.c:
      (test_taglib_apev2mux_create_tags),
      (test_taglib_apev2mux_check_tags), (fill_mp3_buffer), (got_buffer),
      (demux_pad_added), (test_taglib_apev2mux_check_output_buffer),
      (test_taglib_apev2mux_with_tags), (GST_START_TEST),
      (apev2mux_suite), (main):
      Add unit test for apev2mux element.
      c121cab6
  4. 28 May, 2006 6 commits
  5. 27 May, 2006 3 commits
  6. 26 May, 2006 3 commits
  7. 24 May, 2006 3 commits
    • Wim Taymans's avatar
      ext/dv/gstdvdemux.c: Implement EOS correctly by either posting · 8d05a0f2
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_loop):
      Implement EOS correctly by either posting
      SEGMENT_DONE or pushing an EOS message depending
      on the seek type. Fixes #342592
      8d05a0f2
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Detect QCELP in mp4a descriptors. · e34cbad0
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_handle_esds):
      Detect QCELP in mp4a descriptors.
      e34cbad0
    • Wim Taymans's avatar
      gst/law/: Some cleanups in the chain functions. · 7b39d558
      Wim Taymans authored
      Original commit message from CVS:
      * gst/law/alaw-decode.c: (gst_alawdec_chain):
      * gst/law/alaw-decode.h:
      * gst/law/alaw-encode.c: (gst_alawenc_chain):
      * gst/law/alaw-encode.h:
      * gst/law/mulaw-decode.c: (gst_mulawdec_chain):
      * gst/law/mulaw-decode.h:
      * gst/law/mulaw-encode.c: (gst_mulawenc_chain):
      * gst/law/mulaw-encode.h:
      Some cleanups in the chain functions.
      Remove some GStreamer 0.0.2 bits.
      7b39d558
  8. 23 May, 2006 3 commits
    • Mark Nauwelaerts's avatar
      gst/matroska/matroska-mux.c: gst_collect_pads_stop() needs to be called before... · d4e266cd
      Mark Nauwelaerts authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      gst/matroska/matroska-mux.c: gst_collect_pads_stop() needs to be called before chaining up to the parent class (#3427...
      
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts  <manauw at skynet be>
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_change_state):
      gst_collect_pads_stop() needs to be called before chaining up
      to the parent class (#342734).
      d4e266cd
    • Tim-Philipp Müller's avatar
      ext/flac/: Remove backwards compatibility cruft for dealing with FLAC API... · 13518af4
      Tim-Philipp Müller authored
      ext/flac/: Remove backwards compatibility cruft for dealing with FLAC API changes in the 1.0.x series - we require 1....
      
      Original commit message from CVS:
      * ext/flac/Makefile.am:
      * ext/flac/flac_compat.h:
      * ext/flac/gstflac.c:
      * ext/flac/gstflacdec.c: (gst_flac_dec_init):
      * ext/flac/gstflacenc.c:
      Remove backwards compatibility cruft for dealing with FLAC API
      changes in the 1.0.x series - we require 1.1.1 or newer these days.
      13518af4
    • Tim-Philipp Müller's avatar
      gst/matroska/: Add support for muxing/demuxing theora video (#342448; too bad... · 4e012bac
      Tim-Philipp Müller authored
      gst/matroska/: Add support for muxing/demuxing theora video (#342448; too bad none of the usual linux players can act...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_add_stream),
      (gst_matroska_demux_push_xiph_codec_priv_data),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock),
      (gst_matroska_demux_video_caps), (gst_matroska_demux_audio_caps):
      * gst/matroska/matroska-ids.h:
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init),
      (gst_matroska_mux_video_pad_setcaps),
      (xiph3_streamheader_to_codecdata),
      (vorbis_streamheader_to_codecdata),
      (theora_streamheader_to_codecdata),
      (gst_matroska_mux_audio_pad_setcaps),
      (gst_matroska_mux_write_data):
      Add support for muxing/demuxing theora video (#342448; too bad
      none of the usual linux players can actually play this). Playback
      in GStreamer will require additional changes to theoradec in -base.
      Refactor streamheaders <=> CodecPrivateData code a bit; some small
      cleanups.
      4e012bac
  9. 22 May, 2006 5 commits
    • Tim-Philipp Müller's avatar
      gst/qtdemux/qtdemux.c: po/POTFILES.in: · 3ba744c2
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_trak), (plugin_init):
      po/POTFILES.in:
      Throw an error when the file is encrypted. Move plugin_init stuff
      to the end of the file, add stuff for i18n, make debug category
      static.
      3ba744c2
    • Tim-Philipp Müller's avatar
      ext/jpeg/gstjpegdec.c: Fix crashes when the horizontal subsampling is 1. · a7157e74
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (hresamplecpy1),
      (gst_jpeg_dec_decode_indirect), (gst_jpeg_dec_chain):
      Fix crashes when the horizontal subsampling is 1.
      Fixes #342097.
      a7157e74
    • Thomas Vander Stichele's avatar
      cover up the dirty truth · f4464008
      Thomas Vander Stichele authored
      Original commit message from CVS:
      cover up the dirty truth
      f4464008
    • Mark Nauwelaerts's avatar
      gst/avi/gstavimux.*: - add odml (large file) index support · 3de9d583
      Mark Nauwelaerts authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts  <manauw at skynet be>
      * gst/avi/gstavimux.c: (gst_avi_mux_finalize), (gst_avi_mux_init),
      (gst_avi_mux_vidsink_set_caps), (gst_avi_mux_audsink_set_caps),
      (gst_avi_mux_write_tag), (gst_avi_mux_riff_get_avi_header),
      (gst_avi_mux_riff_get_avix_header), (gst_avi_mux_write_avix_index),
      (gst_avi_mux_add_index), (gst_avi_mux_bigfile),
      (gst_avi_mux_start_file), (gst_avi_mux_stop_file),
      (gst_avi_mux_handle_event), (gst_avi_mux_do_audio_buffer),
      (gst_avi_mux_do_video_buffer), (gst_avi_mux_do_one_buffer),
      (gst_avi_mux_change_state):
      * gst/avi/gstavimux.h:
      Some enhancements for avimux (#342526):
      - add odml (large file) index support
      - store codec init data (e.g. huffyuv)
      - miscellaneous other fixes/cleanups
      3de9d583
    • Thomas Vander Stichele's avatar
      fix descriptions and license blocks cut and paste anyone ? · c3fac626
      Thomas Vander Stichele authored
      Original commit message from CVS:
      
      fix descriptions and license blocks
      cut and paste anyone ?
      c3fac626
  10. 21 May, 2006 2 commits
    • Stefan Kost's avatar
      gst/spectrum/gstspectrum.c: Use boilerplate macro, fix strings to match plugin-moval-requirements · ab580160
      Stefan Kost authored
      Original commit message from CVS:
      * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
      (gst_spectrum_init), (gst_spectrum_set_sink_caps),
      (gst_spectrum_get_sink_caps), (gst_spectrum_chain):
      Use boilerplate macro, fix strings to match plugin-moval-requirements
      ab580160
    • Stefan Kost's avatar
      gst/spectrum/Makefile.am: Link to base libraries · 58139f48
      Stefan Kost authored
      Original commit message from CVS:
      * gst/spectrum/Makefile.am:
      Link to base libraries
      * gst/spectrum/demo-osssrc.c: (main):
      use new threshhold property
      * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init),
      (gst_spectrum_init), (gst_spectrum_dispose),
      (gst_spectrum_set_property), (gst_spectrum_set_sink_caps),
      (gst_spectrum_get_sink_caps), (gst_spectrum_chain),
      (gst_spectrum_change_state):
      * gst/spectrum/gstspectrum.h:
      Use gst_adapter, support multiple-channels, add threshold property for
      result, add docs, fix resulting spectrum range (was including mirrored
      results)
      58139f48
  11. 20 May, 2006 1 commit
    • Stefan Kost's avatar
      Initial port of the spectrum element · 83b3960a
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      * gst/spectrum/demo-osssrc.c: (spectrum_chain), (main):
      * gst/spectrum/fix_fft.c: (gst_spectrum_fix_dot):
      * gst/spectrum/gstspectrum.c: (gst_spectrum_get_type),
      (gst_spectrum_base_init), (gst_spectrum_class_init),
      (gst_spectrum_init), (gst_spectrum_dispose),
      (gst_spectrum_set_property), (gst_spectrum_chain):
      * gst/spectrum/gstspectrum.h:
      Initial port of the spectrum element
      83b3960a
  12. 19 May, 2006 3 commits
  13. 18 May, 2006 4 commits
  14. 17 May, 2006 1 commit