1. 14 Aug, 2008 3 commits
  2. 13 Aug, 2008 9 commits
    • Sebastian Dröge's avatar
      ext/pulse/pulsesink.*: Add "device-name" property to pulsesink too and... · 37dee77f
      Sebastian Dröge authored
      ext/pulse/pulsesink.*: Add "device-name" property to pulsesink too and currently commented out and not working suppor...
      
      Original commit message from CVS:
      * ext/pulse/pulsesink.c: (gst_pulsesink_class_init),
      (gst_pulsesink_init), (gst_pulsesink_finalize),
      (gst_pulsesink_set_volume), (gst_pulsesink_get_volume),
      (gst_pulsesink_set_property), (gst_pulsesink_get_property),
      (gst_pulsesink_prepare), (gst_pulsesink_change_state):
      * ext/pulse/pulsesink.h:
      Add "device-name" property to pulsesink too and currently commented
      out and not working support for a "volume" property.
      37dee77f
    • Thijs Vermeir's avatar
      configure.ac: Remove more cdio stuff (moved to ugly) · 112f2e25
      Thijs Vermeir authored
      Original commit message from CVS:
      * configure.ac:
      Remove more cdio stuff (moved to ugly)
      112f2e25
    • Laszlo Pandy's avatar
      ext/pulse/pulsesrc.c: Add "device-name" property, which provides a human... · 97bc37b5
      Laszlo Pandy authored and Sebastian Dröge's avatar Sebastian Dröge committed
      ext/pulse/pulsesrc.c: Add "device-name" property, which provides a human readable string for the audio device, to mak...
      
      Original commit message from CVS:
      Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
      * ext/pulse/pulsesrc.c: (gst_pulsesrc_class_init),
      (gst_pulsesrc_get_property):
      Add "device-name" property, which provides a human readable string
      for the audio device, to make it more consisten with other audio
      sources. Fixes bug #547519.
      97bc37b5
    • Sebastian Dröge's avatar
      ext/pulse/: Improve debugging a bit by including the parent object in... · 9e572ebf
      Sebastian Dröge authored
      ext/pulse/: Improve debugging a bit by including the parent object in pulsemixerctrl and pulseprobe objects and using...
      
      Original commit message from CVS:
      * ext/pulse/pulsemixer.c: (gst_pulsemixer_change_state):
      * ext/pulse/pulsemixerctrl.c: (gst_pulsemixer_ctrl_subscribe_cb),
      (gst_pulsemixer_ctrl_open), (gst_pulsemixer_ctrl_new),
      (gst_pulsemixer_ctrl_free), (gst_pulsemixer_ctrl_timeout_event):
      * ext/pulse/pulsemixerctrl.h:
      * ext/pulse/pulseprobe.c: (gst_pulseprobe_open),
      (gst_pulseprobe_enumerate), (gst_pulseprobe_new),
      (gst_pulseprobe_free), (gst_pulseprobe_needs_probe),
      (gst_pulseprobe_probe_property), (gst_pulseprobe_get_values):
      * ext/pulse/pulseprobe.h:
      * ext/pulse/pulsesink.c: (gst_pulsesink_init):
      * ext/pulse/pulsesrc.c: (gst_pulsesrc_init), (gst_pulsesrc_delay),
      (gst_pulsesrc_change_state):
      Improve debugging a bit by including the parent object in pulsemixerctrl
      and pulseprobe objects and using GST_WARNING_OBJECT instead of
      GST_WARNING.
      Use the parent GObject subclass instead of a random struct as GObject
      parameter for G_OBJECT_WARN_INVALID_PROPERTY_ID. This fixes a crash
      when probing for another property than "device".
      9e572ebf
    • Laszlo Pandy's avatar
      ext/pulse/pulsemixer.c: Fix property probing after the device property is set... · 256aa835
      Laszlo Pandy authored and Sebastian Dröge's avatar Sebastian Dröge committed
      ext/pulse/pulsemixer.c: Fix property probing after the device property is set by calling set_server when the server p...
      
      Original commit message from CVS:
      Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
      * ext/pulse/pulsemixer.c: (gst_pulsemixer_set_property):
      Fix property probing after the device property is set by calling
      set_server when the server property changes. Fixes bug #547518.
      256aa835
    • Laszlo Pandy's avatar
      ext/pulse/pulsemixer.c: Fix property probing after the device property is set... · 04c5ad65
      Laszlo Pandy authored and Sebastian Dröge's avatar Sebastian Dröge committed
      ext/pulse/pulsemixer.c: Fix property probing after the device property is set by calling set_server when the server p...
      
      Original commit message from CVS:
      Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
      * ext/pulse/pulsemixer.c: (gst_pulsemixer_set_property):
      Fix property probing after the device property is set by calling
      set_server when the server property changes. Fixes bug #547518.
      04c5ad65
    • Laszlo Pandy's avatar
      ext/pulse/: Implement GstPropertyProbe interface on pulsesink for detecting... · 397da5da
      Laszlo Pandy authored and Sebastian Dröge's avatar Sebastian Dröge committed
      ext/pulse/: Implement GstPropertyProbe interface on pulsesink for detecting sink devices and on pulsesrc for detectin...
      
      Original commit message from CVS:
      Patch by: Laszlo Pandy <laszlok2 at gmail dot com>
      * ext/pulse/pulsesink.c: (gst_pulsesink_interface_supported),
      (gst_pulsesink_implements_interface_init),
      (gst_pulsesink_init_interfaces), (gst_pulsesink_init),
      (gst_pulsesink_finalize), (gst_pulsesink_set_property),
      (gst_pulsesink_get_type):
      * ext/pulse/pulsesink.h:
      * ext/pulse/pulsesrc.c: (gst_pulsesrc_interface_supported),
      (gst_pulsesrc_init_interfaces), (gst_pulsesrc_init),
      (gst_pulsesrc_finalize), (gst_pulsesrc_set_property):
      * ext/pulse/pulsesrc.h:
      Implement GstPropertyProbe interface on pulsesink for detecting
      sink devices and on pulsesrc for detecting source devices.
      Fixes bugs #547227 and #547217.
      397da5da
    • Stefan Kost's avatar
      gst/spectrum/gstspectrum.c: Don't terminate on fabs(in)>1.0. Init doubles as doubles. · a12235ae
      Stefan Kost authored
      Original commit message from CVS:
      * gst/spectrum/gstspectrum.c:
      Don't terminate on fabs(in)>1.0. Init doubles as doubles.
      a12235ae
    • Edward Hervey's avatar
      sys/v4l2/gstv4l2src.c: Properly set the maximum latency value, in the same way... · 5cf61c6a
      Edward Hervey authored
      sys/v4l2/gstv4l2src.c: Properly set the maximum latency value, in the same way it is done in v4lsrc.
      
      Original commit message from CVS:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_query):
      Properly set the maximum latency value, in the same way it is done in
      v4lsrc.
      * sys/v4l2/v4l2src_calls.c:
      Simplify fraction equality check, no need to use GValues for this.
      5cf61c6a
  3. 12 Aug, 2008 3 commits
    • Edward Hervey's avatar
      sys/v4l2/gstv4l2src.c: Add warning messages stating exactly why the latency query failed. · 27e20ead
      Edward Hervey authored
      Original commit message from CVS:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_query):
      Add warning messages stating exactly why the latency query failed.
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_set_capture):
      In some cases, the negotiated framerate might be the default one which
      is already set internally. But we still need to mark it down in fps_n
      and fps_d so that the latency query can happen properly.
      27e20ead
    • Edward Hervey's avatar
      docs/plugins/inspect/plugin-1394.xml: Whoops, forgot one doc file for people... · a7d73b26
      Edward Hervey authored
      docs/plugins/inspect/plugin-1394.xml: Whoops, forgot one doc file for people who can't/don't build the raw1394 plugin.
      
      Original commit message from CVS:
      * docs/plugins/inspect/plugin-1394.xml:
      Whoops, forgot one doc file for people who can't/don't build the
      raw1394 plugin.
      a7d73b26
    • Jan Schmidt's avatar
      Pull changes from 0.10.9.2 pre-release branch moving the libcdio · 0551a8b2
      Jan Schmidt 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:
      * docs/plugins/inspect/plugin-cdio.xml:
      * ext/Makefile.am:
      * ext/cdio/Makefile.am:
      * ext/cdio/gstcdio.c:
      * ext/cdio/gstcdio.h:
      * ext/cdio/gstcdiocddasrc.c:
      * ext/cdio/gstcdiocddasrc.h:
      Pull changes from 0.10.9.2 pre-release branch moving the libcdio
      CDDA source to -ugly.
      * po/LINGUAS:
      * po/POTFILES.in:
      * po/id.po:
      Pull in new translation from 0.10.9.2 release branch.
      0551a8b2
  4. 11 Aug, 2008 3 commits
    • Edward Hervey's avatar
      docs/plugins/: Integrate documentation for new hdv1394src element. · 925d6f34
      Edward Hervey 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:
      * docs/plugins/gst-plugins-good-plugins.args:
      * docs/plugins/gst-plugins-good-plugins.hierarchy:
      * docs/plugins/gst-plugins-good-plugins.interfaces:
      Integrate documentation for new hdv1394src element.
      925d6f34
    • Edward Hervey's avatar
      ext/raw1394/: mpeg2-ts (HDV) variant of firewire capture element. · f9c6c528
      Edward Hervey authored
      Original commit message from CVS:
      * ext/raw1394/Makefile.am:
      * ext/raw1394/gst1394.c: (plugin_init):
      * ext/raw1394/gsthdv1394src.c: (_do_init),
      (gst_hdv1394src_base_init), (gst_hdv1394src_class_init),
      (gst_hdv1394src_init), (gst_hdv1394src_dispose),
      (gst_hdv1394src_set_property), (gst_hdv1394src_get_property),
      (gst_hdv1394src_from_raw1394handle),
      (gst_hdv1394src_iec61883_receive), (gst_hdv1394src_bus_reset),
      (gst_hdv1394src_create), (gst_hdv1394src_discover_avc_node),
      (gst_hdv1394src_start), (gst_hdv1394src_stop),
      (gst_hdv1394src_unlock), (gst_hdv1394src_update_device_name),
      (gst_hdv1394src_uri_get_type), (gst_hdv1394src_uri_get_protocols),
      (gst_hdv1394src_uri_get_uri), (gst_hdv1394src_uri_set_uri),
      (gst_hdv1394src_uri_handler_init):
      * ext/raw1394/gsthdv1394src.h:
      mpeg2-ts (HDV) variant of firewire capture element.
      Fixes #350830
      f9c6c528
    • Edward Hervey's avatar
      gst/level/gstlevel.c: Fix compilation (also known as the classic 'fix code... · 9b7172ae
      Edward Hervey authored
      gst/level/gstlevel.c: Fix compilation (also known as the classic 'fix code that someone committed without compiling i...
      
      Original commit message from CVS:
      * gst/level/gstlevel.c: (gst_level_message_new):
      Fix compilation (also known as the classic 'fix code that someone
      committed without compiling it first').
      9b7172ae
  5. 10 Aug, 2008 4 commits
  6. 09 Aug, 2008 3 commits
  7. 08 Aug, 2008 2 commits
    • Sebastian Dröge's avatar
      gst/matroska/matroska-demux.*: Close the current segment if we're doing a... · ba69194f
      Sebastian Dröge authored
      gst/matroska/matroska-demux.*: Close the current segment if we're doing a non-flushing seek and send the close-segmen...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_reset),
      (gst_matroska_demux_element_send_event),
      (gst_matroska_demux_handle_seek_event), (gst_matroska_demux_loop):
      * gst/matroska/matroska-demux.h:
      Close the current segment if we're doing a non-flushing seek and send
      the close-segment and the new segment of the seek from the streaming
      thread.
      ba69194f
    • Sebastian Dröge's avatar
      ext/flac/gstflacenc.*: Handle non-zero start timestamps correctly, mark header packets as · c0468721
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_write_callback),
      (gst_flac_enc_check_discont), (gst_flac_enc_chain),
      (gst_flac_enc_change_state):
      * ext/flac/gstflacenc.h:
      Handle non-zero start timestamps correctly, mark header packets as
      IN_CAPS and print a warning and suggest using audiorate if stream
      discontinuities are detected. When FLAC supports flushing the encoder
      somehow this should be done for discontinuities instead.
      Remove some unused variables from the instance struct.
      c0468721
  8. 07 Aug, 2008 5 commits
    • Christian Schaller's avatar
      add pulseaudio to plugins list in spec file · 415ea145
      Christian Schaller authored
      Original commit message from CVS:
      add pulseaudio to plugins list in spec file
      415ea145
    • Sebastian Dröge's avatar
      ext/flac/gstflacenc.c: If seeking failed return the appropiate return value to FLAC. · 91658957
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_seek_callback):
      If seeking failed return the appropiate return value to FLAC.
      Otherwise it thinks seeking was successfull and tries to rewrite
      parts of the headers which then get appended to the output.
      91658957
    • Frederic Crozat's avatar
      Make sure gettext returns translations in UTF-8 encoding rather than in the... · 426721f7
      Frederic Crozat authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Make sure gettext returns translations in UTF-8 encoding rather than in the current locale encoding (#546822).
      
      Original commit message from CVS:
      Patch by: Frederic Crozat <fcrozat@mandriva.org>
      * ext/esd/gstesd.c: (plugin_init):
      * ext/flac/gstflac.c: (plugin_init):
      * ext/shout2/gstshout2.c: (plugin_init):
      * ext/wavpack/gstwavpack.c: (plugin_init):
      * sys/oss/gstossaudio.c: (plugin_init):
      * sys/v4l2/gstv4l2.c: (plugin_init):
      Make sure gettext returns translations in UTF-8 encoding rather
      than in the current locale encoding (#546822).
      426721f7
    • Sebastian Dröge's avatar
      ext/flac/gstflacdec.c: Add FIXME for 0.11 to simply output everything with... · 701bb29b
      Sebastian Dröge authored
      ext/flac/gstflacdec.c: Add FIXME for 0.11 to simply output everything with width=32 as given by FLAC and let audiocon...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c:
      Add FIXME for 0.11 to simply output everything with width=32 as given
      by FLAC and let audioconvert handle the conversions instead of doing
      them in flacdec.
      701bb29b
    • Jan Schmidt's avatar
      sys/v4l2/v4l2src_calls.c: When outputting a pad template range for the size,... · ab01993d
      Jan Schmidt authored
      sys/v4l2/v4l2src_calls.c: When outputting a pad template range for the size, include a framerate range too, to avoid ...
      
      Original commit message from CVS:
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
      When outputting a pad template range for the size, include a framerate
      range too, to avoid 'not a real subset of template caps' errors.
      ab01993d
  9. 06 Aug, 2008 2 commits
    • Jonathan Matthew's avatar
      ext/flac/: Port flactag to 0.10, add documentation for it and clean it up a bit. · 8ced1b35
      Jonathan Matthew authored and Sebastian Dröge's avatar Sebastian Dröge committed
      Original commit message from CVS:
      Based on a patch by: Jonathan Matthew <notverysmart at gmail dot com>
      * ext/flac/Makefile.am:
      * ext/flac/gstflac.c: (plugin_init):
      * ext/flac/gstflactag.c: (gst_flac_tag_setup_interfaces),
      (gst_flac_tag_base_init), (gst_flac_tag_class_init),
      (gst_flac_tag_dispose), (gst_flac_tag_init),
      (gst_flac_tag_sink_setcaps), (gst_flac_tag_chain),
      (gst_flac_tag_change_state):
      * ext/flac/gstflactag.h:
      Port flactag to 0.10, add documentation for it and clean it up a bit.
      Fixes bug #413841.
      * 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:
      * docs/plugins/gst-plugins-good-plugins.interfaces:
      * docs/plugins/gst-plugins-good-plugins.prerequisites:
      * docs/plugins/inspect/plugin-flac.xml:
      * ext/flac/gstflacdec.c: (gst_flac_dec_base_init):
      * ext/flac/gstflacdec.h:
      * ext/flac/gstflacenc.c: (gst_flac_enc_base_init):
      * ext/flac/gstflacenc.h:
      Add flactag and flacenc to the documentation and mark
      the private parts of the flacdec instance structure as private.
      Also use gst_element_class_set_details_simple() in flacdec and
      flacenc.
      8ced1b35
    • Stefan Kost's avatar
      gst/qtdemux/qtdemux.c: Use audio/x-qdm for caps. Collect some info - mplayer... · dfd580b2
      Stefan Kost authored
      gst/qtdemux/qtdemux.c: Use audio/x-qdm for caps. Collect some info - mplayer has a decoder for it but ffmpeg does not.
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c:
      Use audio/x-qdm for caps. Collect some info - mplayer has a decoder
      for it but ffmpeg does not.
      dfd580b2
  10. 05 Aug, 2008 6 commits
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.c: Handle the list chunk and use... · 1a9699c4
      Stefan Kost authored
      gst/wavparse/gstwavparse.c: Handle the list chunk and use gst_riff_parse_info() to parse the info sub-chunk.
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c:
      Handle the list chunk and use gst_riff_parse_info() to parse the info
      sub-chunk.
      1a9699c4
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.c: Handle the acid chunk and send tempo as part of... · 8e98d264
      Stefan Kost authored
      gst/wavparse/gstwavparse.c: Handle the acid chunk and send tempo as part of tags. Other fields are interesting too, b...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c:
      Handle the acid chunk and send tempo as part of tags. Other fields are
      interesting too, but need more tag-definitions. Fixes #545433.
      8e98d264
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.c: Refactor wavparse. Call _reset() from dispose()... · 6d0e3ac3
      Stefan Kost authored
      gst/wavparse/gstwavparse.c: Refactor wavparse. Call _reset() from dispose() and move old code from dispose into reset...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c:
      Refactor wavparse. Call _reset() from dispose() and move old code from
      dispose into reset. This way we don't leak taglists when we abort
      parsing. Fix some comments. Move code for skipping a chunk into extra
      function. Replace chunk sizes with a const to ease readability.
      6d0e3ac3
    • Aurelien Grimaud's avatar
      gst/rtsp/gstrtspsrc.c: Improve udp port setup. Fixes #545710. · 1e646911
      Aurelien Grimaud authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Patch by: Aurelien Grimaud <gstelzz at yahoo dot fr>
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_alloc_udp_ports):
      Improve udp port setup. Fixes #545710.
      1e646911
    • Wim Taymans's avatar
      gst/rtp/: Add MP1S depayloader. · 8f0079c7
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpmp1sdepay.c: (gst_rtp_mp1s_depay_base_init),
      (gst_rtp_mp1s_depay_class_init), (gst_rtp_mp1s_depay_init),
      (gst_rtp_mp1s_depay_setcaps), (gst_rtp_mp1s_depay_process),
      (gst_rtp_mp1s_depay_set_property),
      (gst_rtp_mp1s_depay_get_property),
      (gst_rtp_mp1s_depay_change_state),
      (gst_rtp_mp1s_depay_plugin_init):
      * gst/rtp/gstrtpmp1sdepay.h:
      Add MP1S depayloader.
      * gst/rtsp/URLS:
      Some more sample rtsp streams.
      8f0079c7
    • Wim Taymans's avatar
      gst/rtsp/URLS: Add another URL. · 0f4317db
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/URLS:
      Add another URL.
      * tests/check/elements/id3v2mux.c: (test_taglib_id3mux_with_tags):
      * tests/check/elements/rglimiter.c: (GST_START_TEST):
      Add some more debug info.
      0f4317db