1. 17 Dec, 2007 1 commit
    • David Schleef's avatar
      gst/multifile/gstmultifilesrc.*: When subsequent files are read, if the file... · 9ad6e9c9
      David Schleef authored
      gst/multifile/gstmultifilesrc.*: When subsequent files are read, if the file doesn't exist, send an EOS instead of ca...
      
      Original commit message from CVS:
      * gst/multifile/gstmultifilesrc.c:
      * gst/multifile/gstmultifilesrc.h:
      When subsequent files are read, if the file doesn't exist, send
      an EOS instead of causing an error.
      9ad6e9c9
  2. 16 Dec, 2007 1 commit
    • Edward Hervey's avatar
      ext/jpeg/gstjpegdec.c: Actually drop the buffers which are outside the... · badcd298
      Edward Hervey authored
      ext/jpeg/gstjpegdec.c: Actually drop the buffers which are outside the currently configured segment instead of just e...
      
      Original commit message from CVS:
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_chain):
      Actually drop the buffers which are outside the currently configured
      segment instead of just emitting a WARNING.
      badcd298
  3. 14 Dec, 2007 2 commits
    • Wim Taymans's avatar
      ext/flac/gstflacdec.*: Send segments from the streaming thread. Fixes #502187. · 981460c2
      Wim Taymans authored
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_metadata_callback),
      (gst_flac_dec_write):
      * ext/flac/gstflacdec.h:
      Send segments from the streaming thread. Fixes #502187.
      Fix segment seeking and a bunch of other seeking cases.
      981460c2
    • Tim-Philipp Müller's avatar
      gst/id3demux/id3v2frames.c: Parse WOAF frames and put the result into... · 7951e1cc
      Tim-Philipp Müller authored
      gst/id3demux/id3v2frames.c: Parse WOAF frames and put the result into GST_TAG_CONTACT, which is where it would end up...
      
      Original commit message from CVS:
      * gst/id3demux/id3v2frames.c: (parse_url_link_frame):
      Parse WOAF frames and put the result into GST_TAG_CONTACT,
      which is where it would end up if the same information was
      put in a vorbis comment (don't think it's worth adding a
      new URI tag for this). Fixes #488112.
      7951e1cc
  4. 11 Dec, 2007 6 commits
    • Tim-Philipp Müller's avatar
      configure.ac: We need core/base 0.10.15 or later. · 12fde4cf
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      We need core/base 0.10.15 or later.
      12fde4cf
    • Mark Nauwelaerts's avatar
      gst/avi/gstavimux.c: Fix regression in stream numbering. Fixes #502655. · 760ba005
      Mark Nauwelaerts authored
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts <manauw skynet be>
      * gst/avi/gstavimux.c: (gst_avi_mux_start_file):
      Fix regression in stream numbering. Fixes #502655.
      760ba005
    • Wouter Cloetens's avatar
      ext/soup/gstsouphttpsrc.*: Do not try to unpause I/O in the "queued" state. · d25053bf
      Wouter Cloetens authored
      Original commit message from CVS:
      Patch by: Wouter Cloetens <wouter at mind dot be>
      * ext/soup/gstsouphttpsrc.c: (_do_init),
      (gst_souphttp_src_class_init), (gst_souphttp_src_init),
      (gst_souphttp_src_dispose), (gst_souphttp_src_set_property),
      (gst_souphttp_src_get_property), (unicodify),
      (gst_souphttp_src_unicodify), (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), (gst_souphttp_src_is_seekable),
      (soup_got_headers), (soup_got_body), (soup_finished),
      (soup_got_chunk), (soup_response), (soup_parse_status),
      (gst_souphttp_src_uri_get_type),
      (gst_souphttp_src_uri_get_protocols),
      (gst_souphttp_src_uri_get_uri), (gst_souphttp_src_uri_set_uri),
      (gst_souphttp_src_uri_handler_init):
      * ext/soup/gstsouphttpsrc.h:
      Do not try to unpause I/O in the "queued" state.
      Reorganise a bunch of things and cleanups.
      Uses G_GUINT64_FORMAT instead of hard-coding %llu.
      See #502335.
      d25053bf
    • Wai-Ming Ho's avatar
      gst/rtp/gstrtph264pay.*: Use higher performance start-code searching. · 2ad5efaf
      Wai-Ming Ho authored
      Original commit message from CVS:
      Patch by: Wai-Ming Ho <webregbox at yahoo dot co dot uk>
      * gst/rtp/gstrtph264pay.c: (gst_rtp_h264_pay_init),
      (gst_rtp_h264_pay_finalize), (gst_rtp_h264_pay_setcaps),
      (next_start_code), (is_nal_equal), (gst_rtp_h264_pay_decode_nal),
      (encode_base64), (gst_rtp_h264_pay_parse_sps_pps),
      (gst_rtp_h264_pay_handle_buffer):
      * gst/rtp/gstrtph264pay.h:
      Use higher performance start-code searching.
      Parse NALs and store SPS, PPS and profile in the caps so that they can
      be used in the SDP. Fixes #502814.
      2ad5efaf
    • Tim-Philipp Müller's avatar
      sys/v4l2/: Init some structs to zero before we pass them to ioctl, which... · 8d0960ec
      Tim-Philipp Müller authored
      sys/v4l2/: Init some structs to zero before we pass them to ioctl, which avoids valgrind warnings.  Also fix a small ...
      
      Original commit message from CVS:
      * sys/v4l2/v4l2_calls.c: (gst_v4l2_fill_lists):
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list):
      Init some structs to zero before we pass them to ioctl, which
      avoids valgrind warnings.  Also fix a small memory leak.
      8d0960ec
    • Wouter Cloetens's avatar
      gst/multipart/multipartdemux.c: Copy timestamp from input to output. Not very... · dbf28d28
      Wouter Cloetens authored
      gst/multipart/multipartdemux.c: Copy timestamp from input to output. Not very perfect yet but better than nothing. Fi...
      
      Original commit message from CVS:
      Patch by: Wouter Cloetens <wouter at mind dot be>
      * gst/multipart/multipartdemux.c: (gst_multipart_demux_chain):
      Copy timestamp from input to output. Not very perfect yet but better
      than nothing. Fixes #503023.
      dbf28d28
  5. 09 Dec, 2007 7 commits
  6. 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
  7. 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
  8. 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
  9. 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
  10. 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
  11. 28 Nov, 2007 2 commits
  12. 27 Nov, 2007 2 commits
  13. 26 Nov, 2007 5 commits