1. 08 Jun, 2007 4 commits
    • Jan Schmidt's avatar
      Add DirectDraw & DirectSound plugins to the build and docs. · 853a9f7f
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      * 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:
      * sys/Makefile.am:
      * win32/MANIFEST:
      Add DirectDraw & DirectSound plugins to the build and docs.
      853a9f7f
    • Jan Schmidt's avatar
      Rename the keep-aspect-ratio property to force-aspect-ratio to make it... · 01877c67
      Jan Schmidt authored
      Rename the keep-aspect-ratio property to force-aspect-ratio to make it consistent with xvimagesink and ximagesink.
      
      Original commit message from CVS:
      * docs/plugins/gst-plugins-bad-plugins.args:
      * sys/directdraw/gstdirectdrawsink.c:
      (gst_directdraw_sink_class_init):
      Rename the keep-aspect-ratio property to force-aspect-ratio to make
      it consistent with xvimagesink and ximagesink.
      01877c67
    • Tim-Philipp Müller's avatar
      ext/: When operating in pull mode, error out correct on not-linked. · 08d5dedb
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_loop):
      * ext/libpng/gstpngdec.c: (user_read_data), (gst_pngdec_task):
      When operating in pull mode, error out correct on not-linked.
      08d5dedb
    • Tim-Philipp Müller's avatar
      tests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink... · 51e52ed2
      Tim-Philipp Müller authored
      tests/icles/videocrop-test.c: Default to xvimagesink instead of autovideosink while autovideosink/ghostpads/whatever ...
      
      Original commit message from CVS:
      * tests/icles/videocrop-test.c: (main):
      Default to xvimagesink instead of autovideosink while
      autovideosink/ghostpads/whatever don't handle the way we use it in
      the way we expect it to.
      51e52ed2
  2. 06 Jun, 2007 2 commits
    • Andy Wingo Wingo's avatar
      sys/v4l2/v4l2src_calls.c (gst_v4l2src_probe_caps_for_format) · dd803ce0
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2007-06-06  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l2/v4l2src_calls.c (gst_v4l2src_probe_caps_for_format)
      (gst_v4l2src_probe_caps_for_format_and_size): Only probe for
      format and size if the ioctls are defined; should fix compilation
      on Linux < 2.16.19.
      dd803ce0
    • Tim-Philipp Müller's avatar
      gst/videobox/gstvideobox.c: Printf fixes in debug statements; use LOG level... · 37e30979
      Tim-Philipp Müller authored
      gst/videobox/gstvideobox.c: Printf fixes in debug statements; use LOG level for debug statements that are printed for...
      
      Original commit message from CVS:
      * gst/videobox/gstvideobox.c: (gst_video_box_ayuv_i420):
      Printf fixes in debug statements; use LOG level for debug statements
      that are printed for each and every frame; convert c++ comments to
      C-style comments; not much point using g_try_malloc() if we then not
      even check the return value.
      37e30979
  3. 05 Jun, 2007 3 commits
    • Tim-Philipp Müller's avatar
      configure.ac: Bump requirements to released versions (core and base 0.10.13). · 63fc7195
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      Bump requirements to released versions (core and base 0.10.13).
      * gst/icydemux/gsticydemux.c: (gst_icydemux_unicodify):
      Use gst_tag_utf8_from_freeform_string() from libgsttag instead of
      own implementation.
      63fc7195
    • Andy Wingo Wingo's avatar
      sys/v4l2/gstv4l2src.c (gst_v4l2src_start, gst_v4l2src_stop): Add some useless comments. · e99b7397
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2007-06-05  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l2/gstv4l2src.c (gst_v4l2src_start, gst_v4l2src_stop): Add
      some useless comments.
      
      * sys/v4l2/v4l2src_calls.c (gst_v4l2src_capture_init): Don't queue
      frames before calling STREAMON, that might leave them in a state
      where they can't be dequeued if we go back to NULL without calling
      STREAMON, according to the docs.
      (gst_v4l2src_capture_start): Enqueue buffers here instead, right
      before we call STREAMON.
      (gst_v4l2src_capture_deinit): Remove crack to work around dequeue
      failures. (For me this code hung.) The pool refcounting is still
      crack; added a note to that effect.
      e99b7397
    • Wim Taymans's avatar
      gst/multipart/multipartmux.c: Add support for mapping gst structure names to... · 46ae6f90
      Wim Taymans authored
      gst/multipart/multipartmux.c: Add support for mapping gst structure names to the MIME type equivalent.
      
      Original commit message from CVS:
      * gst/multipart/multipartmux.c: (gst_multipart_mux_class_init),
      (gst_multipart_mux_get_mime), (gst_multipart_mux_collected):
      Add support for mapping gst structure names to the MIME type equivalent.
      Implemented for audio/x-mulaw->audio/basic. Fixes #442874.
      46ae6f90
  4. 03 Jun, 2007 1 commit
    • Sebastian Dröge's avatar
      gst/wavenc/gstwavenc.*: Properly write wav files with width!=depth by having... · 10da08ac
      Sebastian Dröge authored
      gst/wavenc/gstwavenc.*: Properly write wav files with width!=depth by having the depth most significant bytes set and...
      
      Original commit message from CVS:
      * gst/wavenc/gstwavenc.c: (gst_wavenc_create_header_buf),
      (gst_wavenc_sink_setcaps), (gst_wavenc_format_samples),
      (gst_wavenc_chain), (gst_wavenc_change_state):
      * gst/wavenc/gstwavenc.h:
      Properly write wav files with width!=depth by having the depth most
      significant bytes set and all others zero. Fixes #442535.
      10da08ac
  5. 01 Jun, 2007 3 commits
    • Wim Taymans's avatar
      gst/rtsp/rtspconnection.c: Add include to make buildbot happy. · 6ce8b13e
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/rtspconnection.c:
      Add include to make buildbot happy.
      6ce8b13e
    • Peter Kjellerstedt's avatar
      gst/rtsp/: Improves version checking, allowing an RTSP server to reply with "505 · f12fb76f
      Peter Kjellerstedt authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Patch by: Peter Kjellerstedt  <pkj at axis com>
      * gst/rtsp/rtspconnection.c: (rtsp_connection_create),
      (rtsp_connection_connect), (add_date_header),
      (rtsp_connection_send), (parse_response_status),
      (parse_request_line), (parse_line), (rtsp_connection_receive):
      * gst/rtsp/rtspdefs.c: (rtsp_version_as_text):
      * gst/rtsp/rtspdefs.h:
      * gst/rtsp/rtspmessage.c: (key_value_foreach),
      (rtsp_message_init_request), (rtsp_message_init_response),
      (rtsp_message_remove_header), (rtsp_message_append_headers),
      (rtsp_message_dump):
      * gst/rtsp/rtspmessage.h:
      Improves version checking, allowing an RTSP server to reply with "505
      RTSP Version not supported.
      Adds a Date header to all messages.
      Replies with RTSP_EPARSE rather than RTSP_EINVALID in cases where we
      want to be able to send a response even if something in the request was
      invalid. EINVAL is only used when passing wrong arguments to functions.
      Do not handle an invalid method in parse_request_line(). Defer this to
      the caller so it can respond with "405 Method Not Allowed".
      Improves parsing of the timeout parameter to the Session header,
      allowing whitespace after the semicolon.
      Avoids a compiler warning due to variables shadowing a function argument.
      f12fb76f
    • Daniel Charles's avatar
      gst/rtp/: Add support for AMR-WB. · 89ae9b40
      Daniel Charles authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Based on Patch by: Daniel Charles <dcharles at ti dot com>
      * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_setcaps),
      (gst_rtp_amr_depay_process):
      * gst/rtp/gstrtpamrdepay.h:
      * gst/rtp/gstrtpamrpay.c: (gst_rtp_amr_pay_base_init),
      (gst_rtp_amr_pay_class_init), (gst_rtp_amr_pay_init),
      (gst_rtp_amr_pay_setcaps), (gst_rtp_amr_pay_handle_buffer):
      * gst/rtp/gstrtpamrpay.h:
      Add support for AMR-WB.
      Small cleanups such as using BOILERPLATE.
      89ae9b40
  6. 31 May, 2007 1 commit
  7. 30 May, 2007 4 commits
    • Andy Wingo Wingo's avatar
      sys/v4l2/gstv4l2object.*: Revert some unintended changes. · 70615818
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2007-05-30  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l2/gstv4l2object.h:
      * sys/v4l2/gstv4l2object.c (gst_v4l2_object_new): Revert some
      unintended changes.
      70615818
    • Andy Wingo Wingo's avatar
      sys/v4l2/v4l2src_calls.*: Store the format list in the order that the driver gives it to us. · 3b5f9882
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2007-05-30  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l2/v4l2src_calls.h:
      * sys/v4l2/v4l2src_calls.c (gst_v4l2src_fill_format_list): Store
      the format list in the order that the driver gives it to us.
      (gst_v4l2src_probe_caps_for_format_and_size)
      (gst_v4l2src_probe_caps_for_format): New functions, fill GstCaps
      based on the capabilities of the device.
      (gst_v4l2src_grab_frame): Update for object variable renaming.
      (gst_v4l2src_set_capture): Update to be strict in its parameters,
      as in the set_caps below.
      (gst_v4l2src_capture_init): Update for object variable renaming,
      and reflow.
      (gst_v4l2src_capture_start, gst_v4l2src_capture_stop)
      (gst_v4l2src_capture_deinit): Update for object variable renaming.
      (gst_v4l2src_update_fps, gst_v4l2src_set_fps)
      (gst_v4l2src_get_fps): Remove; these functions don't have much
      meaning outside of an atomic set_caps method.
      (gst_v4l2src_buffer_new): Don't set buffer duration, it is not
      known.
      
      * sys/v4l2/gstv4l2tuner.c (gst_v4l2_tuner_set_channel): Remove
      call to update_fps; not sure about this change.
      (gst_v4l2_tuner_set_norm): Work around the fact that for the
      moment we don't have an update_fps_func.
      
      * sys/v4l2/gstv4l2src.h (struct _GstV4l2Src): Don't put v4l2
      structures in the object, just store what we need. Do store the
      probed caps of the device. Don't store the current frame rate.
      
      * sys/v4l2/gstv4l2src.c (gst_v4l2src_init): Remove the
      update_fps_function, for now. Update for new object variable
      naming.
      (gst_v4l2src_set_property, gst_v4l2src_get_property): Update for
      new object variable naming.
      (gst_v4l2src_v4l2fourcc_to_structure): Rename from ..._to_caps.
      (gst_v4l2_structure_to_v4l2fourcc): Rename from ...caps_to_....
      (gst_v4l2src_get_caps): Rework to probe the device for supported
      frame sizes and frame rates.
      (gst_v4l2src_set_caps): Rework to be strict in the given
      parameters: if someone asks us to have a certain size and rate,
      that is what we configure.
      (gst_v4l2src_get_read): Update for object variable naming. Don't
      leak buffers on short reads.
      (gst_v4l2src_get_mmap): Update for object variable naming, and add
      comments.
      (gst_v4l2src_create): Update for object variable naming.
      3b5f9882
    • Tim-Philipp Müller's avatar
      gst/avi/gstavidemux.*: Parse subtitle text streams instead of erroring out... · 3127a32c
      Tim-Philipp Müller authored
      gst/avi/gstavidemux.*: Parse subtitle text streams instead of erroring out (#442034). Still needs a parser for the su...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
      (gst_avi_demux_reset), (gst_avi_demux_parse_stream):
      * gst/avi/gstavidemux.h:
      Parse subtitle text streams instead of erroring out (#442034). Still
      needs a parser for the subtitles to actually show up.
      3127a32c
    • Tim-Philipp Müller's avatar
      gst/avi/gstavidemux.c: Make _push_event() return TRUE if the event could be... · f91649ed
      Tim-Philipp Müller authored
      gst/avi/gstavidemux.c: Make _push_event() return TRUE if the event could be pushed on at least one pad and not only i...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_push_event),
      (gst_avi_demux_loop):
      Make _push_event() return TRUE if the event could be pushed on at
      least one pad and not only if it could be pushed on all pads,
      otherwise we'll end up posting an error message on EOS if one or
      more source pads are not connected.
      f91649ed
  8. 28 May, 2007 2 commits
    • Wim Taymans's avatar
      gst/rtsp/rtsptransport.c: Use renamed RTP bin. · 0ea8d875
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/rtsptransport.c:
      Use renamed RTP bin.
      0ea8d875
    • Dejan Sakelšak's avatar
      gst/videobox/gstvideobox.c: Add AYUV->AYUV and AYUV->I420 formats. · 82a509fd
      Dejan Sakelšak authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Based on patch by: Dejan Sakelšak <sakdean at gmail dot com>
      * gst/videobox/gstvideobox.c: (gst_video_box_class_init),
      (gst_video_box_set_property), (gst_video_box_transform_caps),
      (video_box_recalc_transform), (gst_video_box_set_caps),
      (gst_video_box_get_unit_size), (gst_video_box_apply_alpha),
      (gst_video_box_ayuv_ayuv), (gst_video_box_clear), (UVfloor),
      (UVceil), (gst_video_box_ayuv_i420), (gst_video_box_i420_ayuv),
      (gst_video_box_i420_i420), (gst_video_box_transform),
      (plugin_init):
      Add AYUV->AYUV and AYUV->I420 formats.
      Fix negotiation and I420->AYUV conversion.
      Fixes #429329.
      82a509fd
  9. 26 May, 2007 1 commit
    • Wim Taymans's avatar
      ext/speex/gstspeexdec.c: Use different variables for nested for loops so that... · e81c80a4
      Wim Taymans authored
      ext/speex/gstspeexdec.c: Use different variables for nested for loops so that the outer loop functions properly and s...
      
      Original commit message from CVS:
      * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_data):
      Use different variables for nested for loops so that the outer loop
      functions properly and speex files with multiple frames per buffer work
      properly.
      Fixes #441408.
      e81c80a4
  10. 25 May, 2007 5 commits
    • Tim-Philipp Müller's avatar
      gst/id3demux/gstid3demux.c: Don't leak newsegment events. · da0da245
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/id3demux/gstid3demux.c: (gst_id3demux_sink_event):
      Don't leak newsegment events.
      da0da245
    • Tim-Philipp Müller's avatar
      gst/wavparse/Makefile.am: Add '-lm' to LIBS for ceil(), don't assume one of... · fefb7bfa
      Tim-Philipp Müller authored
      gst/wavparse/Makefile.am: Add '-lm' to LIBS for ceil(), don't assume one of our dependencies drags it in.
      
      Original commit message from CVS:
      * gst/wavparse/Makefile.am:
      Add '-lm' to LIBS for ceil(), don't assume one of our dependencies
      drags it in.
      fefb7bfa
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacenc.*: Collect headers, add "streamheader" field to output caps and set · adc1e646
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_init),
      (notgst_value_array_append_buffer),
      (gst_flac_enc_process_stream_headers),
      (gst_flac_enc_write_callback), (gst_flac_enc_chain),
      (gst_flac_enc_change_state):
      * ext/flac/gstflacenc.h:
      Collect headers, add "streamheader" field to output caps and set
      BUFFER_IN_CAPS flag on pushed header buffers. That way oggmux
      produces output according to the official FLAC-to-Ogg mapping
      instead of completely broken files. Fixes #426044.
      adc1e646
    • Jan Schmidt's avatar
      gst/: Handle and adjust new-segment events so that downstream really sees a... · 4a7ecfb8
      Jan Schmidt authored
      gst/: Handle and adjust new-segment events so that downstream really sees a stream with the tag pieces stripped off t...
      
      Original commit message from CVS:
      * gst/id3demux/gstid3demux.c: (gst_id3demux_reset),
      (gst_id3demux_send_new_segment), (gst_id3demux_chain),
      (gst_id3demux_sink_event):
      * gst/id3demux/gstid3demux.h:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_reset),
      (gst_tag_demux_chain), (gst_tag_demux_sink_event),
      (gst_tag_demux_send_new_segment):
      Handle and adjust new-segment events so that downstream really
      sees a stream with the tag pieces stripped off the front and back.
      Fixes strangeness in seeking when mp3 decoders use the new-segment
      byte position to estimate their current playback position timestamp
      and then the arriving buffers don't match up.
      4a7ecfb8
    • Jan Schmidt's avatar
      gst/autodetect/gstautoaudiosink.c: Don't unnecessarily perform a... · 465a740b
      Jan Schmidt authored
      gst/autodetect/gstautoaudiosink.c: Don't unnecessarily perform a READY->NULL->READY transition on the detected audio ...
      
      Original commit message from CVS:
      * gst/autodetect/gstautoaudiosink.c: (gst_auto_audio_sink_detect):
      Don't unnecessarily perform a READY->NULL->READY transition on the
      detected audio sink when starting up. Fixes: #440127
      465a740b
  11. 24 May, 2007 4 commits
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacenc.c: Don't crash in chain function if setcaps hasn't been called. · d2977ff4
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/flac/gstflacenc.c: (gst_flac_enc_sink_setcaps),
      (gst_flac_enc_chain):
      Don't crash in chain function if setcaps hasn't been called.
      d2977ff4
    • Vincent Torri's avatar
      sys/directdraw/gstdirectdrawsink.*: Fix more warnings when compiling with MingW (#439914). · 59e42fc5
      Vincent Torri authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      Original commit message from CVS:
      Patch by: Vincent Torri  <vtorri at univ-evry fr>
      * sys/directdraw/gstdirectdrawsink.c:
      (gst_directdraw_sink_buffer_alloc),
      (gst_directdraw_sink_show_frame),
      (gst_directdraw_sink_check_primary_surface),
      (gst_directdraw_sink_check_offscreen_surface),
      (EnumModesCallback2), (gst_directdraw_sink_get_ddrawcaps),
      (gst_directdraw_sink_surface_create):
      * sys/directdraw/gstdirectdrawsink.h:
      Fix more warnings when compiling with MingW (#439914).
      59e42fc5
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.c: Init value to avoid infinte loops. · 587d2092
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_parse_methods):
      Init value to avoid infinte loops.
      587d2092
    • Peter Kjellerstedt's avatar
      gst/rtsp/: Fix for new API. · 77cc870b
      Peter Kjellerstedt authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Patch by: Peter Kjellerstedt  <pkj at axis com>
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_auth),
      (gst_rtspsrc_try_send), (gst_rtspsrc_parse_methods),
      (gst_rtspsrc_setup_streams), (gst_rtspsrc_open),
      (gst_rtspsrc_play):
      (rtsp_connection_send), (rtsp_connection_receive):
      * gst/rtsp/rtspextwms.c: (rtsp_ext_wms_after_send):
      Fix for new API.
      * gst/rtsp/rtspconnection.c: (add_auth_header),
      Only add authorisation and session headers when sending messages.
      * gst/rtsp/rtspmessage.c: (key_value_foreach), (rtsp_message_init),
      (rtsp_message_init_request), (rtsp_message_init_response),
      (rtsp_message_unset), (rtsp_message_add_header),
      (rtsp_message_remove_header), (rtsp_message_get_header),
      (rtsp_message_append_headers), (dump_key_value),
      (rtsp_message_dump):
      * gst/rtsp/rtspmessage.h:
      Add support for multiple headers of the same type by storing the parsed
      headers in a GArray instaed of a hashtable.
      77cc870b
  12. 23 May, 2007 1 commit
    • Sebastien Moutte's avatar
      docs/plugins/gst-plugins-bad-plugins.args: Remove directsoundsink property doc... · 877b1be8
      Sebastien Moutte authored
      docs/plugins/gst-plugins-bad-plugins.args: Remove directsoundsink property doc as this sink use the mixer interface now.
      
      Original commit message from CVS:
      * docs/plugins/gst-plugins-bad-plugins.args:
      Remove directsoundsink property doc as this sink use the mixer
      interface now.
      * docs/plugins/gst-plugins-bad-plugins.interfaces:
      Add interfaces implemented by Windows sinks.
      * sys/directsound/gstdirectsoundsink.c:
      * sys/directsound/gstdirectsoundsink.h:
      Remove directsoundsink property  and implement the mixer interface.
      * win32/vs6/gst_plugins_bad.dsw:
      * win32/vs6/libgstdirectsound.dsp:
      Update project files.
      * gst-libs/gst/dshow/gstdshow.cpp:
      * gst-libs/gst/dshow/gstdshow.h:
      * gst-libs/gst/dshow/gstdshowfakesink.cpp:
      * gst-libs/gst/dshow/gstdshowfakesink.h:
      * gst-libs/gst/dshow/gstdshowfakesrc.cpp:
      * gst-libs/gst/dshow/gstdshowfakesrc.h:
      * gst-libs/gst/dshow/gstdshowinterface.cpp:
      * gst-libs/gst/dshow/gstdshowinterface.h:
      * win32/common/libgstdshow.def:
      * win32/vs6/libgstdshow.dsp:
      Add a new gst library which allow to create internal Direct Show
      graph (pipelines) to wrap Windows sources, decoders or encoders.
      It includes a DirectShow fake source and sink and utility functions.
      * sys/dshowsrcwrapper/gstdshowaudiosrc.c:
      * sys/dshowsrcwrapper/gstdshowaudiosrc.h:
      * sys/dshowsrcwrapper/gstdshowsrcwrapper.c:
      * sys/dshowsrcwrapper/gstdshowsrcwrapper.h:
      * sys/dshowsrcwrapper/gstdshowvideosrc.c:
      * sys/dshowsrcwrapper/gstdshowvideosrc.h:
      * win32/vs6/libdshowsrcwrapper.dsp:
      Add a new plugin to wrap DirectShow sources on Windows.
      It gets data from any webcam, dv cam, micro. We could add
      tv tunner card later.
      877b1be8
  13. 22 May, 2007 2 commits
    • Stefan Kost's avatar
      configure.ac: Depend on gstreamer-0.10.12.1. gst/equalizer/gstiirequalizer.c... · ab92670d
      Stefan Kost authored
      configure.ac: Depend on gstreamer-0.10.12.1. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _Gs...
      
      Original commit message from CVS:
      * configure.ac:
      Depend on gstreamer-0.10.12.1.
      * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN,
      _GstIirEqualizerBand, object, _GstIirEqualizerBandClass,
      parent_class, gst_iir_equalizer_band_set_property,
      gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type,
      gst_iir_equalizer_child_proxy_get_child_by_index,
      gst_iir_equalizer_child_proxy_get_children_count,
      gst_iir_equalizer_child_proxy_interface_init, setup_filter,
      gst_iir_equalizer_compute_frequencies,
      gst_iir_equalizer_set_property, gst_iir_equalizer_get_property,
      plugin_init):
      * gst/equalizer/gstiirequalizer.h (audiofilter):
      * gst/equalizer/gstiirequalizernbands.c (ARG_NUM_BANDS,
      gst_iir_equalizer_nbands_base_init, gst_iir_equalizer_nbands_init,
      gst_iir_equalizer_nbands_set_property):
      Use new locking macros.
      * gst/filter/gstbpwsinc.c (bpwsinc_set_caps):
      Add fixme.
      * gst/spectrum/gstspectrum.c (SPECTRUM_WINDOW_BASE,
      SPECTRUM_WINDOW_LEN, gst_spectrum_init, gst_spectrum_set_property,
      gst_spectrum_event, gst_spectrum_transform_ip):
      Use new locking macros. Turn two fixed values into #defines.
      ab92670d
    • Edward Hervey's avatar
      docs/plugins/Makefile.am: Also look for .m (objectivec) files. · c65d017c
      Edward Hervey authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      Also look for .m (objectivec) files.
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * docs/plugins/gst-plugins-bad-plugins.args:
      * sys/osxvideo/osxvideosink.m:
      Add documentation for element and properties.
      c65d017c
  14. 21 May, 2007 7 commits
    • Stefan Kost's avatar
      ChangeLog: ChangeLog surgery. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH,... · 161e49b6
      Stefan Kost authored
      ChangeLog: ChangeLog surgery. gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN, _GstIirEqualizerBa...
      
      Original commit message from CVS:
      * ChangeLog:
      ChangeLog surgery.
      * gst/equalizer/gstiirequalizer.c (ARG_BAND_WIDTH, _do_init, ARG_GAIN,
      _GstIirEqualizerBand, object, _GstIirEqualizerBandClass,
      parent_class, gst_iir_equalizer_band_set_property,
      gst_iir_equalizer_band_class_init, gst_iir_equalizer_band_get_type,
      gst_iir_equalizer_child_proxy_get_child_by_index,
      gst_iir_equalizer_child_proxy_get_children_count,
      gst_iir_equalizer_child_proxy_interface_init, setup_filter,
      gst_iir_equalizer_compute_frequencies, plugin_init):
      * tests/icles/equalizer-test.c:
      Add fixme and comment for example.
      161e49b6
    • Stefan Kost's avatar
      gst/spectrum/gstspectrum.c (gst_spectrum_set_property, gst_spectrum_event,... · 5e9e8825
      Stefan Kost authored
      gst/spectrum/gstspectrum.c (gst_spectrum_set_property, gst_spectrum_event, gst_spectrum_transform_ip):
      
      Original commit message from CVS:
      * gst/spectrum/gstspectrum.c (gst_spectrum_set_property,
      gst_spectrum_event, gst_spectrum_transform_ip):
      Use lock to protect from concurrent access.
      5e9e8825
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackenc.c: Specify and use properties as unsigned int that are an unsigned int. · e3af2aab
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
      (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
      Specify and use properties as unsigned int that are an unsigned int.
      e3af2aab
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackenc.*: Fixup docs, make the bitrate property an int as... · 5947345f
      Sebastian Dröge authored
      ext/wavpack/gstwavpackenc.*: Fixup docs, make the bitrate property an int as it should be and allow to set the differ...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init),
      (gst_wavpack_enc_init), (gst_wavpack_enc_set_wp_config),
      (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
      * ext/wavpack/gstwavpackenc.h:
      Fixup docs, make the bitrate property an int as it should be and
      allow to set the different extra processing modes instead of only
      allowing none and the default one.
      5947345f
    • Wim Taymans's avatar
      gst/udp/gstudpsrc.c: Since we depend on 0.10.13 -core, override the... · 127d2331
      Wim Taymans authored
      gst/udp/gstudpsrc.c: Since we depend on 0.10.13 -core, override the unlock_stop vmethod for safer shutdown.
      
      Original commit message from CVS:
      * gst/udp/gstudpsrc.c: (gst_udpsrc_class_init),
      (gst_udpsrc_create), (gst_udpsrc_unlock), (gst_udpsrc_unlock_stop):
      Since we depend on 0.10.13 -core, override the unlock_stop vmethod for
      safer shutdown.
      127d2331
    • Wim Taymans's avatar
      gst/rtsp/gstrtpdec.*: Added signal for backwards compat. · 321a79d4
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_class_init):
      * gst/rtsp/gstrtpdec.h:
      Added signal for backwards compat.
      321a79d4
    • René Stadler's avatar
      Use audioconvert for converting from non-native endianness floats in auparse... · 4bd11406
      René Stadler authored and Sebastian Dröge's avatar Sebastian Dröge committed
      Use audioconvert for converting from non-native endianness floats in auparse instead of doing it ourself. Fixes #424527.
      
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler dot de>
      * configure.ac:
      * gst/auparse/gstauparse.c: (gst_au_parse_reset),
      (gst_au_parse_parse_header), (gst_au_parse_chain):
      * gst/auparse/gstauparse.h:
      Use audioconvert for converting from non-native endianness floats
      in auparse instead of doing it ourself. Fixes #424527.
      This needs the audioconvert from plugins-base CVS.
      4bd11406