1. 09 Dec, 2007 7 commits
  2. 08 Dec, 2007 1 commit
    • Jan Schmidt's avatar
      sys/oss/gstosshelper.c: Verify that the format returned after the ioctl is the... · fed0fc44
      Jan Schmidt authored
      sys/oss/gstosshelper.c: Verify that the format returned after the ioctl is the one we requested. It is valid for the ...
      
      Original commit message from CVS:
      * sys/oss/gstosshelper.c:
      Verify that the format returned after the ioctl is the one
      we requested. It is valid for the ioctl to succeed while
      substituting an alternate 'supported' sample format.
      fed0fc44
  3. 07 Dec, 2007 2 commits
    • Tim-Philipp Müller's avatar
      sys/oss/: Post decent (and translated) error message when we can't open the... · 915732f5
      Tim-Philipp Müller authored
      sys/oss/: Post decent (and translated) error message when we can't open the audio device for some reason.
      
      Original commit message from CVS:
      * sys/oss/gstossaudio.c: (plugin_init):
      * sys/oss/gstosssink.c: (gst_oss_sink_open):
      * sys/oss/gstosssrc.c: (gst_oss_src_open):
      Post decent (and translated) error message when we can't
      open the audio device for some reason.
      915732f5
    • Jan Schmidt's avatar
      sys/oss/: Allow the AUDIODEV environment variable to redirect us to a... · 0f1cc109
      Jan Schmidt authored
      sys/oss/: Allow the AUDIODEV environment variable to redirect us to a different default OSS device, like sunaudiosink...
      
      Original commit message from CVS:
      * sys/oss/gstosssink.c:
      * sys/oss/gstosssrc.c:
      Allow the AUDIODEV environment variable to redirect us
      to a different default OSS device, like sunaudiosink does
      on Solaris (makes audio play automatically on SunRays).
      0f1cc109
  4. 06 Dec, 2007 6 commits
    • Sebastian Dröge's avatar
      gst/equalizer/gstiirequalizer.c: Fix compilation. · ee1f115e
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/equalizer/gstiirequalizer.c:
      (gst_iir_equalizer_transform_ip):
      Fix compilation.
      ee1f115e
    • Sebastian Dröge's avatar
      gst/equalizer/gstiirequalizer.c: Don't process buffers in passthrough mode. · e59f930d
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/equalizer/gstiirequalizer.c:
      (gst_iir_equalizer_transform_ip):
      Don't process buffers in passthrough mode.
      e59f930d
    • Sebastian Dröge's avatar
      gst/filter/: The transform() methods are not called in passthrough mode so... · 1b6c70bf
      Sebastian Dröge authored
      gst/filter/: The transform() methods are not called in passthrough mode so there's no need for checking if the elemen...
      
      Original commit message from CVS:
      * gst/filter/gstbpwsinc.c: (bpwsinc_transform):
      * gst/filter/gstlpwsinc.c: (lpwsinc_transform):
      The transform() methods are not called in passthrough mode so
      there's no need for checking if the element is in passthrough mode.
      1b6c70bf
    • Sebastian Dröge's avatar
      gst/filter/: Sync the GObject properties with the controller even in... · eaa01e7c
      Sebastian Dröge authored
      gst/filter/: Sync the GObject properties with the controller even in passthrough mode to get consistent property values.
      
      Original commit message from CVS:
      * gst/filter/gstbpwsinc.c: (bpwsinc_transform):
      * gst/filter/gstlpwsinc.c: (lpwsinc_transform):
      Sync the GObject properties with the controller even in passthrough
      mode to get consistent property values.
      eaa01e7c
    • Sebastian Dröge's avatar
      gst/audiofx/: The transform_ip() methods should do nothing if in passthrough mode. · ba36c818
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/audiofx/audioamplify.c: (gst_audio_amplify_transform_ip):
      * gst/audiofx/audiochebyshevfreqband.c:
      (gst_audio_chebyshev_freq_band_transform_ip):
      * gst/audiofx/audiochebyshevfreqlimit.c:
      (gst_audio_chebyshev_freq_limit_transform_ip):
      * gst/audiofx/audiodynamic.c: (gst_audio_dynamic_transform_ip):
      * gst/audiofx/audioinvert.c: (gst_audio_invert_transform_ip):
      The transform_ip() methods should do nothing if in passthrough mode.
      It might get non-writable buffers in that case but the buffer might
      as well be writable.
      * gst/audiofx/audiopanorama.c: (gst_audio_panorama_transform):
      The transform() methods won't be called in passthrough mode and
      otherwise the buffer is always writable so don't check here.
      ba36c818
    • Tim-Philipp Müller's avatar
      gst/wavparse/gstwavparse.c: Fix seeking in .wav files again (#501775). Some... · 919e9060
      Tim-Philipp Müller authored
      gst/wavparse/gstwavparse.c: Fix seeking in .wav files again (#501775).  Some people seem to think they don't need to ...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_srcpad_event):
      Fix seeking in .wav files again (#501775).  Some people seem to think
      they don't need to test their changes when they're just 'reflowing'
      some code.
      919e9060
  5. 05 Dec, 2007 2 commits
    • Wim Taymans's avatar
      gst/autodetect/gstautovideosink.*: Fix docs. · dc9c3f54
      Wim Taymans authored
      Original commit message from CVS:
      * gst/autodetect/gstautovideosink.c:
      (gst_auto_video_sink_class_init), (gst_auto_video_sink_dispose),
      (gst_auto_video_sink_init),
      (gst_auto_video_sink_create_element_with_pretty_name),
      (gst_auto_video_sink_find_best),
      (gst_auto_video_sink_set_property),
      (gst_auto_video_sink_get_property):
      * gst/autodetect/gstautovideosink.h:
      Fix docs.
      Use same error reporting code as autoaudiosink.
      Add property to filter sinks based on caps. Only select raw video sinks
      by default for backwards compat.
      API: GstAutoVideoSink::filter-caps
      dc9c3f54
    • Tommi Myöhänen's avatar
      gst/autodetect/gstautoaudiosink.*: Add property to filter sinks based on caps.... · 619ee506
      Tommi Myöhänen authored
      gst/autodetect/gstautoaudiosink.*: Add property to filter sinks based on caps. Only select raw audio sinks by default...
      
      Original commit message from CVS:
      Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
      * gst/autodetect/gstautoaudiosink.c:
      (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_dispose),
      (gst_auto_audio_sink_init), (gst_auto_audio_sink_find_best),
      (gst_auto_audio_sink_set_property),
      (gst_auto_audio_sink_get_property):
      * gst/autodetect/gstautoaudiosink.h:
      Add property to filter sinks based on caps. Only select raw audio sinks
      by default for backwards compat.  Fixes #417420.
      API: GstAutoAudioSink::filter-caps
      619ee506
  6. 29 Nov, 2007 3 commits
    • Arek Korbik's avatar
      gst/videobox/gstvideobox.c: Initialise liboil in plugin_init() · 3a005c95
      Arek Korbik authored
      Original commit message from CVS:
      Patch by: Arek Korbik <arkadini@gmail.com>
      
      * gst/videobox/gstvideobox.c: (plugin_init):
      Initialise liboil in plugin_init()
      3a005c95
    • Wouter Cloetens's avatar
      configure.ac: Bump libsoup requirement as libsoup does not support async... · e4fd51a2
      Wouter Cloetens authored
      configure.ac: Bump libsoup requirement as libsoup does not support async client operation prior to version 2.2.104 an...
      
      Original commit message from CVS:
      Patch by: Wouter Cloetens <wouter at mind dot be>
      * configure.ac:
      Bump libsoup requirement as libsoup does not support async client
      operation prior to version 2.2.104 and it has some leaks.
      * ext/soup/gstsouphttpsrc.c: (gst_souphttp_src_class_init),
      (gst_souphttp_src_init), (gst_souphttp_src_dispose),
      (gst_souphttp_src_set_property), (gst_souphttp_src_create),
      (gst_souphttp_src_start), (gst_souphttp_src_stop),
      (gst_souphttp_src_unlock), (gst_souphttp_src_unlock_stop),
      (gst_souphttp_src_get_size), (soup_got_headers), (soup_got_body),
      (soup_finished), (soup_got_chunk), (soup_response),
      (soup_session_close):
      * ext/soup/gstsouphttpsrc.h:
      Implement unlock().
      Picks up the size from the Content-Length header and emit a duration
      message.
      Don't leak the GMainContext object.
      Fixes #500099.
      e4fd51a2
    • Wim Taymans's avatar
      ext/libpng/gstpngdec.c: Post error before sending EOS. Fixes #499178. · b3c5184b
      Wim Taymans authored
      Original commit message from CVS:
      * ext/libpng/gstpngdec.c: (gst_pngdec_task):
      Post error before sending EOS. Fixes #499178.
      b3c5184b
  7. 28 Nov, 2007 2 commits
  8. 27 Nov, 2007 2 commits
  9. 26 Nov, 2007 7 commits
  10. 24 Nov, 2007 1 commit
    • Julien Moutte Moutte's avatar
      gst/qtdemux/qtdemux.c: Implement reverse playback support. · 84882979
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2007-11-24  Julien MOUTTE  <julien@moutte.net>
      
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_segment),
      (gst_qtdemux_move_stream), (gst_qtdemux_do_seek),
      (gst_qtdemux_seek_to_previous_keyframe),
      (gst_qtdemux_activate_segment), (gst_qtdemux_advance_sample),
      (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop): Implement
      reverse playback support.
      84882979
  11. 21 Nov, 2007 2 commits
  12. 20 Nov, 2007 5 commits
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackcommon.c: Also set the channel layout on the Wavpack... · e35ab1c0
      Sebastian Dröge authored
      ext/wavpack/gstwavpackcommon.c: Also set the channel layout on the Wavpack caps if we're having a mono layout. Of cou...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_set_channel_layout):
      Also set the channel layout on the Wavpack caps if we're having
      a mono layout. Of course only do it for "audio/x-wavpack".
      e35ab1c0
    • Sebastian Dröge's avatar
      ext/wavpack/: Add support for encoding, parsing and decoding multichannel... · ded2cc6e
      Sebastian Dröge authored
      ext/wavpack/: Add support for encoding, parsing and decoding multichannel files with up to 8 channels. This also impr...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackcommon.c:
      (gst_wavpack_get_default_channel_mask),
      (gst_wavpack_set_channel_layout),
      (gst_wavpack_get_default_channel_positions),
      (gst_wavpack_get_channel_mask_from_positions),
      (gst_wavpack_set_channel_mapping):
      * ext/wavpack/gstwavpackcommon.h:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
      (gst_wavpack_dec_sink_set_caps), (gst_wavpack_dec_chain):
      * ext/wavpack/gstwavpackdec.h:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
      (gst_wavpack_enc_init), (gst_wavpack_enc_sink_set_caps),
      (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block),
      (gst_wavpack_enc_fix_channel_order), (gst_wavpack_enc_chain),
      (gst_wavpack_enc_rewrite_first_block),
      (gst_wavpack_enc_sink_event):
      * ext/wavpack/gstwavpackenc.h:
      * ext/wavpack/gstwavpackparse.c:
      (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
      (gst_wavpack_parse_scan_to_find_sample),
      (gst_wavpack_parse_sink_event), (gst_wavpack_parse_create_src_pad),
      (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop):
      * ext/wavpack/gstwavpackparse.h:
      Add support for encoding, parsing and decoding multichannel
      files with up to 8 channels. This also improves the robustness
      of parsing quite a bit.
      * ext/wavpack/gstwavpackstreamreader.c:
      (gst_wavpack_stream_reader_read_bytes),
      (gst_wavpack_stream_reader_get_pos),
      (gst_wavpack_stream_reader_set_pos_abs),
      (gst_wavpack_stream_reader_set_pos_rel),
      (gst_wavpack_stream_reader_push_back_byte),
      (gst_wavpack_stream_reader_get_length),
      (gst_wavpack_stream_reader_can_seek),
      (gst_wavpack_stream_reader_write_bytes):
      Improve debugging.
      ded2cc6e
    • Stefan Kost's avatar
      ext/libpng/gstpngdec.*: Don't release the png-memory from within the callback. · dfdc0fa8
      Stefan Kost authored
      Original commit message from CVS:
      * ext/libpng/gstpngdec.c:
      * ext/libpng/gstpngdec.h:
      Don't release the png-memory from within the callback.
      dfdc0fa8
    • René Stadler's avatar
      ext/libpng/gstpngenc.c: Don't leak buffer data memory. Fixes #498395. · 696e4b02
      René Stadler authored
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler dot de>
      * ext/libpng/gstpngenc.c:
      Don't leak buffer data memory. Fixes #498395.
      696e4b02
    • René Stadler's avatar
      tests/check/pipelines/simple-launch-lines.c: Tests for #498395. · 85995839
      René Stadler authored
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler dot de>
      * tests/check/pipelines/simple-launch-lines.c:
      Tests for #498395.
      85995839