1. 13 Aug, 2008 3 commits
    • Laszlo Pandy's avatar
      ext/pulse/: Implement GstPropertyProbe interface on pulsesink for detecting... · 397da5da
      Laszlo Pandy authored
      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
  2. 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
  3. 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
  4. 10 Aug, 2008 4 commits
  5. 09 Aug, 2008 3 commits
  6. 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
  7. 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
      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
  8. 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
      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
  9. 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
      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
  10. 04 Aug, 2008 4 commits
  11. 03 Aug, 2008 3 commits
    • Sebastian Dröge's avatar
      ext/flac/gstflacenc.c: Set an estimate for the total number of samples that... · df707c66
      Sebastian Dröge authored
      ext/flac/gstflacenc.c: Set an estimate for the total number of samples that will be encoded if possible to help decod...
      
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_query_peer_total_samples),
      (gst_flac_enc_sink_setcaps), (gst_flac_enc_write_callback):
      Set an estimate for the total number of samples that will be encoded
      if possible to help decoders if the streaminfo can't be rewritten
      later (like when muxing into Ogg containers).
      Add a warning if we get header packets after data packets as those
      will get lost when muxing into Ogg, i.e. rewriting the headers doesn't
      work.
      df707c66
    • Sebastian Dröge's avatar
      ext/flac/gstflacdec.c: Support decoding of all depths between 4 and 32 bits... · e3e4257a
      Sebastian Dröge authored
      ext/flac/gstflacdec.c: Support decoding of all depths between 4 and 32 bits and read the depth from the streaminfo he...
      
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_metadata_callback),
      (gst_flac_dec_write):
      Support decoding of all depths between 4 and 32 bits and read the
      depth from the streaminfo header if needed. Also support all sampling
      rates between 1 and 655350 Hz.
      * ext/flac/gstflacenc.c:
      (gst_flac_enc_caps_append_structure_with_widths),
      (gst_flac_enc_sink_getcaps), (gst_flac_enc_sink_setcaps),
      (gst_flac_enc_chain):
      * ext/flac/gstflacenc.h:
      Support encoding in all bit depths supported by the streamable
      subformat (i.e. 8, 12, 16, 20 and 24 bits) and all sampling rates
      between 1 Hz and 655350 Hz.
      e3e4257a
    • Sebastian Dröge's avatar
      ext/flac/gstflacenc.c: Support encoding of up to 8 channels. · 826f568c
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_init),
      (gst_flac_enc_sink_getcaps):
      Support encoding of up to 8 channels.
      826f568c
  12. 02 Aug, 2008 2 commits
    • Wouter Cloetens's avatar
      ext/soup/gstsouphttpsrc.*: Fix seeking race condition in #540300 · 4223e83f
      Wouter Cloetens authored
      Original commit message from CVS:
      * ext/soup/gstsouphttpsrc.c:
      * ext/soup/gstsouphttpsrc.h:
      Fix seeking race condition in #540300
      Patch By: Wouter Cloetens  <wouter at mind be>
      4223e83f
    • Sebastian Dröge's avatar
      gst/matroska/matroska-demux.c: When receiving a SEEK event on a specific pad... · d0bb024e
      Sebastian Dröge authored
      gst/matroska/matroska-demux.c: When receiving a SEEK event on a specific pad first search for a seek table entry for ...
      
      Original commit message from CVS:
      * gst/matroska/matroska-demux.c: (gst_matroskademux_do_index_seek),
      (gst_matroska_demux_element_send_event),
      (gst_matroska_demux_handle_seek_event),
      (gst_matroska_demux_handle_src_event):
      When receiving a SEEK event on a specific pad first search for a seek
      table entry for the stream of the pad and then fall back to an entry
      for a different stream.
      d0bb024e