1. 16 Aug, 2007 5 commits
    • Sebastian Dröge's avatar
      gst/audiofx/: Add Chebyshev lowpass/highpass and bandpass/bandreject elements. · 842451a7
      Sebastian Dröge authored
      Original commit message from CVS:
      reviewed by: Stefan Kost  <ensonic@users.sf.net>
      * gst/audiofx/Makefile.am:
      * gst/audiofx/audiochebyshevfreqband.c:
      (gst_audio_chebyshev_freq_band_mode_get_type),
      (gst_audio_chebyshev_freq_band_base_init),
      (gst_audio_chebyshev_freq_band_dispose),
      (gst_audio_chebyshev_freq_band_class_init),
      (gst_audio_chebyshev_freq_band_init),
      (generate_biquad_coefficients), (calculate_gain),
      (generate_coefficients),
      (gst_audio_chebyshev_freq_band_set_property),
      (gst_audio_chebyshev_freq_band_get_property),
      (gst_audio_chebyshev_freq_band_setup), (process), (process_64),
      (process_32), (gst_audio_chebyshev_freq_band_transform_ip),
      (gst_audio_chebyshev_freq_band_start):
      * gst/audiofx/audiochebyshevfreqband.h:
      * gst/audiofx/audiochebyshevfreqlimit.c:
      (gst_audio_chebyshev_freq_limit_mode_get_type),
      (gst_audio_chebyshev_freq_limit_base_init),
      (gst_audio_chebyshev_freq_limit_dispose),
      (gst_audio_chebyshev_freq_limit_class_init),
      (gst_audio_chebyshev_freq_limit_init),
      (generate_biquad_coefficients), (calculate_gain),
      (generate_coefficients),
      (gst_audio_chebyshev_freq_limit_set_property),
      (gst_audio_chebyshev_freq_limit_get_property),
      (gst_audio_chebyshev_freq_limit_setup), (process), (process_64),
      (process_32), (gst_audio_chebyshev_freq_limit_transform_ip),
      (gst_audio_chebyshev_freq_limit_start):
      * gst/audiofx/audiochebyshevfreqlimit.h:
      * gst/audiofx/audiofx.c: (plugin_init):
      Add Chebyshev lowpass/highpass and bandpass/bandreject elements.
      Fixes #464800.
      * tests/check/Makefile.am:
      * tests/check/elements/.cvsignore:
      * tests/check/elements/audiochebyshevfreqband.c:
      (setup_audiochebyshevfreqband), (cleanup_audiochebyshevfreqband),
      (GST_START_TEST), (audiochebyshevfreqband_suite), (main):
      * tests/check/elements/audiochebyshevfreqlimit.c:
      (setup_audiochebyshevfreqlimit), (cleanup_audiochebyshevfreqlimit),
      (GST_START_TEST), (audiochebyshevfreqlimit_suite), (main):
      Add unit tests for the chebyshev filters.
      * 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/inspect/plugin-1394.xml:
      * docs/plugins/inspect/plugin-audiofx.xml:
      * docs/plugins/inspect/plugin-dv.xml:
      * docs/plugins/inspect/plugin-flac.xml:
      * docs/plugins/inspect/plugin-jpeg.xml:
      * docs/plugins/inspect/plugin-png.xml:
      * docs/plugins/inspect/plugin-rtp.xml:
      * docs/plugins/inspect/plugin-shout2send.xml:
      * docs/plugins/inspect/plugin-wavpack.xml:
      And add docs for the chebyshev filters. While doing
      that also run make update in docs/plugins.
      842451a7
    • Stefan Kost's avatar
      Make ro memory to share. · 22bcaa90
      Stefan Kost authored
      Original commit message from CVS:
      * ext/annodex/gstcmmltag.c:
      * gst/rtp/gstrtpvorbispay.c:
      Make ro memory to share.
      22bcaa90
    • Wim Taymans's avatar
      gst/udp/gstudpsrc.c: Improve UDP performance by avoiding a select() when we... · 042d3a46
      Wim Taymans authored
      gst/udp/gstudpsrc.c: Improve UDP performance by avoiding a select() when we have data available immediatly.
      
      Original commit message from CVS:
      * gst/udp/gstudpsrc.c: (gst_udpsrc_create):
      Improve UDP performance by avoiding a select() when we have data
      available immediatly.
      042d3a46
    • Wim Taymans's avatar
      gst/rtsp/gstrtpdec.*: Add (dummy) SSRC management signals. · 41f04967
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtpdec.c: (gst_rtp_dec_marshal_VOID__UINT_UINT),
      (gst_rtp_dec_class_init):
      * gst/rtsp/gstrtpdec.h:
      Add (dummy) SSRC management signals.
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
      (gst_rtspsrc_set_property), (gst_rtspsrc_get_property),
      (find_stream), (gst_rtspsrc_create_stream), (new_session_pad),
      (request_pt_map), (gst_rtspsrc_do_stream_eos), (on_bye_ssrc),
      (on_timeout), (gst_rtspsrc_stream_configure_manager),
      (gst_rtspsrc_stream_push_event), (gst_rtspsrc_push_event),
      (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_rtpinfo),
      (gst_rtspsrc_handle_message), (gst_rtspsrc_change_state):
      * gst/rtsp/gstrtspsrc.h:
      Add connection-speed property.
      Add find_stream helper functions.
      Handle stream EOS based on BYE messages or SSRC timeout.
      Returns SUCCESS from the state change function as we hide our async
      elements from the parent.
      41f04967
    • Stefan Kost's avatar
      gst/debug/rndbuffersize.c: Fix da leak. · 647e2dd7
      Stefan Kost authored
      Original commit message from CVS:
      * gst/debug/rndbuffersize.c:
      Fix da leak.
      647e2dd7
  2. 14 Aug, 2007 1 commit
    • Stefan Kost's avatar
      gst/debug/: Add new test element and clean-up the others a little. · e949d198
      Stefan Kost authored
      Original commit message from CVS:
      * gst/debug/Makefile.am:
      * gst/debug/breakmydata.c:
      * gst/debug/gstdebug.c:
      * gst/debug/negotiation.c:
      * gst/debug/progressreport.c:
      * gst/debug/rndbuffersize.c:
      * gst/debug/testplugin.c:
      Add new test element and clean-up the others a little.
      e949d198
  3. 12 Aug, 2007 1 commit
  4. 10 Aug, 2007 2 commits
  5. 09 Aug, 2007 1 commit
  6. 08 Aug, 2007 2 commits
  7. 05 Aug, 2007 2 commits
  8. 03 Aug, 2007 1 commit
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.c: Fix default clock-rate for realmedia. · a654ab9f
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (get_default_rate_for_pt),
      (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
      (gst_rtspsrc_stream_configure_tcp),
      (gst_rtspsrc_stream_configure_udp_sink):
      Fix default clock-rate for realmedia.
      Fix parsing of transport.
      Don't try to link NULL pads.
      a654ab9f
  9. 30 Jul, 2007 2 commits
  10. 27 Jul, 2007 4 commits
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.c: If we don't hav a session manager, set the caps on... · 9ace6772
      Wim Taymans authored
      gst/rtsp/gstrtspsrc.c: If we don't hav a session manager, set the caps on outgoing buffers ourselves.
      
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_activate_streams),
      (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_parse_methods),
      (gst_rtspsrc_create_transports_string),
      (gst_rtspsrc_prepare_transports):
      If we don't hav a session manager, set the caps on outgoing buffers
      ourselves.
      Force PAUSE/PLAY methods for now until the extensions can overwrite.
      Append final bit of the transport string even when it does not contain a
      placeholder.
      9ace6772
    • Wim Taymans's avatar
      gst/rtsp/: Clean up the interface list. · a8ee445d
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_free),
      (gst_rtsp_ext_list_connect):
      * gst/rtsp/gstrtspext.h:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_init),
      (gst_rtspsrc_finalize), (gst_rtspsrc_send_cb):
      Clean up the interface list.
      Allow connecting to interface signals for the extensions.
      Remove old extension code.
      Free list on cleanup.
      Allow extensions to send additional RTSP messages.
      a8ee445d
    • Jan Schmidt's avatar
      ext/gconf/gconf.c: Handle a NULL gconf key gracefully by rendering the default element. · 1364d7b0
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/gconf/gconf.c: (gst_gconf_render_bin_with_default):
      Handle a NULL gconf key gracefully by rendering the default element.
      1364d7b0
    • Wim Taymans's avatar
      gst/rtsp/gstrtspext.h: Fix include path for extension interface. · e98177af
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspext.h:
      Fix include path for extension interface.
      e98177af
  11. 26 Jul, 2007 3 commits
    • Sebastian Dröge's avatar
      gst/audiofx/audioamplify.h: Also remove a now unecessary variable here. · 9514778e
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/audiofx/audioamplify.h:
      Also remove a now unecessary variable here.
      9514778e
    • Sebastian Dröge's avatar
      gst/audiofx/: Don't save format information ourselves, this is already saved in · 5f350149
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/audiofx/audioamplify.c: (gst_audio_amplify_init),
      (gst_audio_amplify_setup), (gst_audio_amplify_transform_ip):
      * gst/audiofx/audiodynamic.c:
      (gst_audio_dynamic_set_process_function), (gst_audio_dynamic_init),
      (gst_audio_dynamic_setup), (gst_audio_dynamic_transform_ip):
      * gst/audiofx/audiodynamic.h:
      * gst/audiofx/audioinvert.c: (gst_audio_invert_init),
      (gst_audio_invert_setup), (gst_audio_invert_transform_ip):
      * gst/audiofx/audioinvert.h:
      Don't save format information ourselves, this is already saved in
      GstAudioFilter.
      5f350149
    • Wim Taymans's avatar
      gst/rtsp/: Use rank to filter out extensions. · 9fa21084
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_filter),
      (gst_rtsp_ext_list_stream_select):
      * gst/rtsp/gstrtspext.h:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
      Use rank to filter out extensions.
      Add url to stream_select interface call.
      9fa21084
  12. 25 Jul, 2007 1 commit
    • Wim Taymans's avatar
      gst/rtsp/: Use shiny new RTSP and SDP library. · fa9c47f1
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/Makefile.am:
      * gst/rtsp/base64.c:
      * gst/rtsp/base64.h:
      * gst/rtsp/gstrtspext.c: (gst_rtsp_ext_list_filter),
      (gst_rtsp_ext_list_init), (gst_rtsp_ext_list_get),
      (gst_rtsp_ext_list_detect_server), (gst_rtsp_ext_list_before_send),
      (gst_rtsp_ext_list_after_send), (gst_rtsp_ext_list_parse_sdp),
      (gst_rtsp_ext_list_setup_media),
      (gst_rtsp_ext_list_configure_stream),
      (gst_rtsp_ext_list_get_transports),
      (gst_rtsp_ext_list_stream_select):
      * gst/rtsp/gstrtspext.h:
      * gst/rtsp/gstrtspsrc.c: (gst_rtsp_lower_trans_get_type),
      (gst_rtspsrc_class_init), (gst_rtspsrc_init),
      (gst_rtspsrc_finalize), (gst_rtspsrc_create_stream),
      (gst_rtspsrc_parse_rtpmap), (gst_rtspsrc_media_to_caps),
      (gst_rtspsrc_flush), (gst_rtspsrc_do_seek),
      (gst_rtspsrc_sink_chain), (gst_rtspsrc_stream_configure_manager),
      (gst_rtspsrc_stream_configure_tcp),
      (gst_rtspsrc_stream_configure_mcast),
      (gst_rtspsrc_stream_configure_udp),
      (gst_rtspsrc_stream_configure_udp_sink),
      (gst_rtspsrc_stream_configure_transport),
      (gst_rtspsrc_handle_request), (gst_rtspsrc_send_keep_alive),
      (gst_rtspsrc_loop_interleaved), (gst_rtspsrc_loop_udp),
      (gst_rtspsrc_loop_send_cmd), (gst_rtsp_auth_method_to_string),
      (gst_rtspsrc_parse_auth_hdr), (gst_rtspsrc_setup_auth),
      (gst_rtspsrc_try_send), (gst_rtspsrc_send),
      (gst_rtspsrc_parse_methods),
      (gst_rtspsrc_create_transports_string),
      (gst_rtspsrc_prepare_transports), (gst_rtspsrc_setup_streams),
      (gst_rtspsrc_parse_range), (gst_rtspsrc_open), (gst_rtspsrc_close),
      (gst_rtspsrc_play), (gst_rtspsrc_pause),
      (gst_rtspsrc_change_state), (gst_rtspsrc_uri_set_uri):
      * gst/rtsp/gstrtspsrc.h:
      * gst/rtsp/rtsp.h:
      * gst/rtsp/rtspconnection.c:
      * gst/rtsp/rtspconnection.h:
      * gst/rtsp/rtspdefs.c:
      * gst/rtsp/rtspdefs.h:
      * gst/rtsp/rtspext.h:
      * gst/rtsp/rtspextwms.c:
      * gst/rtsp/rtspextwms.h:
      * gst/rtsp/rtspmessage.c:
      * gst/rtsp/rtspmessage.h:
      * gst/rtsp/rtsprange.c:
      * gst/rtsp/rtsprange.h:
      * gst/rtsp/rtsptransport.c:
      * gst/rtsp/rtsptransport.h:
      * gst/rtsp/rtspurl.c:
      * gst/rtsp/rtspurl.h:
      * gst/rtsp/sdp.h:
      * gst/rtsp/sdpmessage.c:
      * gst/rtsp/sdpmessage.h:
      * gst/rtsp/test.c:
      Use shiny new RTSP and SDP library.
      Implement RTSP extensions using the new interface.
      Remove a lot of old code.
      fa9c47f1
  13. 24 Jul, 2007 3 commits
  14. 23 Jul, 2007 2 commits
  15. 20 Jul, 2007 1 commit
    • Stefan Kost's avatar
      ext/annodex/Makefile.am: Fix CFLAGS/LIBS. · 546bc7db
      Stefan Kost authored
      Original commit message from CVS:
      * ext/annodex/Makefile.am:
      Fix CFLAGS/LIBS.
      * ext/cdio/gstcdiocddasrc.c:
      * ext/libpng/gstpngdec.c: (gst_pngdec_task):
      Include stdlib
      * ext/cairo/Makefile.am:
      * gst/videofilter/Makefile.am:
      * tests/examples/level/Makefile.am:
      Use $(LIBM) instead of -lm
      546bc7db
  16. 18 Jul, 2007 4 commits
    • Stefan Kost's avatar
      sys/v4l2/gstv4l2src.c: Add another example pipeline. · c1254d31
      Stefan Kost authored
      Original commit message from CVS:
      * sys/v4l2/gstv4l2src.c:
      Add another example pipeline.
      c1254d31
    • Alexander Eichner's avatar
      sys/v4l2/gstv4l2src.c: Use define here. · e547bc55
      Alexander Eichner authored
      Original commit message from CVS:
      Patch by: Alexander Eichner <alexeichi@yahoo.de>
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
      Use define here.
      * sys/v4l2/gstv4l2tuner.c:
      (gst_v4l2_tuner_set_frequency_and_notify):
      Don't touch the property - its still disabled.
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format),
      (gst_v4l2src_grab_frame), (gst_v4l2src_get_size_limits):
      * sys/v4l2/v4l2src_calls.h:
      Improve fallback format negotionation. Fixes #451388
      e547bc55
    • Stefan Kost's avatar
      tests/check/elements/videocrop.c: Fix the test. · 0dd484d9
      Stefan Kost authored
      Original commit message from CVS:
      * tests/check/elements/videocrop.c: (GST_START_TEST):
      Fix the test.
      0dd484d9
    • Stefan Kost's avatar
      More docs. More logs in pngdec. · 73ec6b7a
      Stefan Kost 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-jpeg.xml:
      * docs/plugins/inspect/plugin-png.xml:
      * ext/jpeg/gstjpegdec.c:
      * ext/libpng/gstpngdec.c: (gst_pngdec_task),
      (gst_pngdec_sink_setcaps):
      More docs. More logs in pngdec.
      73ec6b7a
  17. 17 Jul, 2007 1 commit
    • Stefan Kost's avatar
      sys/v4l2/gstv4l2src.c: Initialize num_buffers with minimum value. · 5d60a17f
      Stefan Kost authored
      Original commit message from CVS:
      * sys/v4l2/gstv4l2src.c: (gst_v4l2src_init):
      Initialize num_buffers with minimum value.
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_fill_format_list),
      (gst_v4l2src_probe_caps_for_format), (gst_v4l2src_grab_frame):
      Handle frame-size query failure gracefully.
      5d60a17f
  18. 16 Jul, 2007 2 commits
  19. 13 Jul, 2007 1 commit
    • Jan Schmidt's avatar
      Remove bogus check for libcheck, since we check for gstreamer-check and it... · 3f6892bf
      Jan Schmidt authored
      Remove bogus check for libcheck, since we check for gstreamer-check and it pulls in the required info from there, and...
      
      Original commit message from CVS:
      * configure.ac:
      * tests/Makefile.am:
      Remove bogus check for libcheck, since we check for
      gstreamer-check and it pulls in the required info from there,
      and we weren't actually _using_ the information for libcheck
      ourselves anyway.
      3f6892bf
  20. 12 Jul, 2007 1 commit