1. 04 Apr, 2010 1 commit
  2. 16 Mar, 2010 1 commit
  3. 28 Oct, 2009 1 commit
    • Tim-Philipp Müller's avatar
      Remove GST_DEBUG_FUNCPTR where they're pointless · 6f4c1ac5
      Tim-Philipp Müller authored
      There's not much point in using GST_DEBUG_FUNCPTR with GObject
      virtual functions such as get_property, set_propery, finalize and
      dispose, since they'll never be used by anyone anyway. Saves a
      few bytes and possibly a sixteenth of a polar bear.
      6f4c1ac5
  4. 08 Aug, 2009 1 commit
  5. 23 Jan, 2009 1 commit
  6. 03 Nov, 2008 1 commit
    • Matthias Kretz's avatar
      ext/alsa/gstalsasink.c: Make all access non-blocking so that we can better... · d15846f9
      Matthias Kretz authored
      ext/alsa/gstalsasink.c: Make all access non-blocking so that we can better handle unplugging of usb devices. Fixes #5...
      
      Original commit message from CVS:
      Based on patch by: Matthias Kretz <kretz at kde dot org>
      * ext/alsa/gstalsasink.c: (gst_alsasink_open),
      (gst_alsasink_prepare), (gst_alsasink_unprepare),
      (gst_alsasink_write):
      Make all access non-blocking so that we can better handle unplugging
      of usb devices. Fixes #559111
      d15846f9
  7. 10 Jul, 2008 1 commit
    • Stefan Kost's avatar
      Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles.... · 2b33c755
      Stefan Kost authored
      Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles. Drop mentining that all our example pipe...
      
      Original commit message from CVS:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-overrides.txt:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * docs/plugins/gst-plugins-base-plugins.args:
      * docs/plugins/gst-plugins-base-plugins.hierarchy:
      * docs/plugins/gst-plugins-base-plugins.interfaces:
      * docs/plugins/gst-plugins-base-plugins.prerequisites:
      * docs/plugins/gst-plugins-base-plugins.signals:
      * docs/plugins/inspect/plugin-adder.xml:
      * docs/plugins/inspect/plugin-alsa.xml:
      * docs/plugins/inspect/plugin-audioconvert.xml:
      * docs/plugins/inspect/plugin-audiorate.xml:
      * docs/plugins/inspect/plugin-audioresample.xml:
      * docs/plugins/inspect/plugin-audiotestsrc.xml:
      * docs/plugins/inspect/plugin-cdparanoia.xml:
      * docs/plugins/inspect/plugin-decodebin.xml:
      * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
      * docs/plugins/inspect/plugin-gdp.xml:
      * docs/plugins/inspect/plugin-gnomevfs.xml:
      * docs/plugins/inspect/plugin-libvisual.xml:
      * docs/plugins/inspect/plugin-ogg.xml:
      * docs/plugins/inspect/plugin-pango.xml:
      * docs/plugins/inspect/plugin-playback.xml:
      * docs/plugins/inspect/plugin-queue2.xml:
      * docs/plugins/inspect/plugin-subparse.xml:
      * docs/plugins/inspect/plugin-tcp.xml:
      * docs/plugins/inspect/plugin-theora.xml:
      * docs/plugins/inspect/plugin-typefindfunctions.xml:
      * docs/plugins/inspect/plugin-uridecodebin.xml:
      * docs/plugins/inspect/plugin-video4linux.xml:
      * docs/plugins/inspect/plugin-videorate.xml:
      * docs/plugins/inspect/plugin-videoscale.xml:
      * docs/plugins/inspect/plugin-videotestsrc.xml:
      * docs/plugins/inspect/plugin-volume.xml:
      * docs/plugins/inspect/plugin-vorbis.xml:
      * docs/plugins/inspect/plugin-ximagesink.xml:
      * docs/plugins/inspect/plugin-xvimagesink.xml:
      * ext/alsa/gstalsamixer.c:
      * ext/alsa/gstalsasink.c:
      * ext/alsa/gstalsasrc.c:
      * ext/gio/gstgiosink.c:
      * ext/gio/gstgiosrc.c:
      * ext/gio/gstgiostreamsink.c:
      * ext/gio/gstgiostreamsrc.c:
      * ext/gnomevfs/gstgnomevfssink.c:
      * ext/gnomevfs/gstgnomevfssrc.c:
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/pango/gstclockoverlay.c:
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/pango/gsttimeoverlay.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/theora/theoraparse.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * ext/vorbis/vorbisparse.c:
      * ext/vorbis/vorbistag.c:
      * gst/adder/gstadder.c:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audioresample/gstaudioresample.c:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      * gst/gdp/gstgdpdepay.c:
      * gst/gdp/gstgdppay.c:
      * gst/playback/gstdecodebin2.c:
      * gst/playback/gstplaybin.c:
      * gst/playback/gstplaybin2.c:
      * gst/playback/gstqueue2.c:
      * gst/playback/gsturidecodebin.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/videorate/gstvideorate.c:
      * gst/videoscale/gstvideoscale.c:
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/volume/gstvolume.c:
      * sys/ximage/ximagesink.c:
      * sys/xvimage/xvimagesink.c:
      Cleanup Plugin docs. Link to signals and properties. Fix sub-section
      titles. Drop mentining that all our example pipelines are "simple"
      pipelines.
      2b33c755
  8. 22 Mar, 2008 1 commit
    • Sebastian Dröge's avatar
      Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use static strings... · 49deb0c0
      Sebastian Dröge authored
      Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use static strings (i.e. all). This gives us less memory u...
      
      Original commit message from CVS:
      * configure.ac:
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_class_init):
      * ext/alsa/gstalsasink.c: (gst_alsasink_class_init):
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init):
      * ext/cdparanoia/gstcdparanoiasrc.c:
      (gst_cd_paranoia_src_class_init):
      * ext/gio/gstgiosink.c: (gst_gio_sink_class_init):
      * ext/gio/gstgiosrc.c: (gst_gio_src_class_init):
      * ext/gio/gstgiostreamsink.c: (gst_gio_stream_sink_class_init):
      * ext/gio/gstgiostreamsrc.c: (gst_gio_stream_src_class_init):
      * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_class_init):
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_class_init):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init):
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_class_init):
      * ext/pango/gsttextrender.c: (gst_text_render_class_init):
      * ext/theora/theoradec.c: (gst_theora_dec_class_init):
      * ext/theora/theoraenc.c: (gst_theora_enc_class_init):
      * ext/theora/theoraparse.c: (gst_theora_parse_class_init):
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_class_init):
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      (gst_audio_filter_template_class_init):
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_class_init):
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_class_init):
      * gst-libs/gst/cdda/gstcddabasesrc.c:
      (gst_cdda_base_src_class_init):
      * gst-libs/gst/interfaces/mixertrack.c:
      (gst_mixer_track_class_init):
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_class_init):
      * gst-libs/gst/rtp/gstbasertppayload.c:
      (gst_basertppayload_class_init):
      * gst/audioconvert/gstaudioconvert.c:
      (gst_audio_convert_class_init):
      * gst/audiorate/gstaudiorate.c: (gst_audio_rate_class_init):
      * gst/audioresample/gstaudioresample.c:
      (gst_audioresample_class_init):
      * gst/audiotestsrc/gstaudiotestsrc.c:
      (gst_audio_test_src_class_init):
      * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init):
      * gst/playback/gstdecodebin2.c: (gst_decode_bin_class_init):
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
      (preroll_unlinked):
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init):
      * gst/playback/gstplaybin2.c: (gst_play_bin_class_init):
      * gst/playback/gstplaysink.c: (gst_play_sink_class_init):
      * gst/playback/gstqueue2.c: (gst_queue_class_init):
      * gst/playback/gststreaminfo.c: (gst_stream_info_class_init):
      * gst/playback/gststreamselector.c: (gst_selector_pad_class_init),
      (gst_stream_selector_class_init):
      * gst/playback/gsturidecodebin.c: (gst_uri_decode_bin_class_init):
      * gst/subparse/gstsubparse.c: (gst_sub_parse_class_init):
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
      * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_class_init):
      * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_class_init):
      * gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_class_init):
      * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_class_init):
      * gst/videorate/gstvideorate.c: (gst_video_rate_class_init):
      * gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init):
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_video_test_src_class_init):
      * gst/volume/gstvolume.c: (gst_volume_class_init):
      * sys/v4l/gstv4lelement.c: (gst_v4lelement_class_init):
      * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_class_init):
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_class_init):
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_class_init):
      * sys/ximage/ximagesink.c: (gst_ximagesink_class_init):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_class_init):
      Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use
      static strings (i.e. all). This gives us less memory usage,
      fewer allocations and thus less memory defragmentation. Depend
      on core CVS for this. Fixes bug #523806.
      49deb0c0
  9. 12 Mar, 2008 1 commit
  10. 03 Mar, 2008 1 commit
    • Sebastian Dröge's avatar
      Correct all relevant warnings found by the sparse semantic code analyzer. This... · ec7afb6f
      Sebastian Dröge authored
      Correct all relevant warnings found by the sparse semantic code analyzer. This include marking several symbols static...
      
      Original commit message from CVS:
      * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_get_type):
      * ext/alsa/gstalsasink.c: (set_hwparams):
      * ext/alsa/gstalsasrc.c: (set_hwparams):
      * ext/gio/gstgio.c: (gst_gio_uri_handler_get_uri):
      * ext/ogg/gstoggmux.h:
      * ext/ogg/gstogmparse.c:
      * gst-libs/gst/audio/audio.c:
      * gst-libs/gst/fft/kiss_fft_f64.c: (kiss_fft_f64_alloc):
      * gst-libs/gst/pbutils/missing-plugins.c:
      (gst_missing_uri_sink_message_new),
      (gst_missing_element_message_new),
      (gst_missing_decoder_message_new),
      (gst_missing_encoder_message_new):
      * gst-libs/gst/rtp/gstbasertppayload.c:
      * gst-libs/gst/rtp/gstrtcpbuffer.c:
      (gst_rtcp_packet_bye_get_reason):
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audioresample/gstaudioresample.c:
      * gst/ffmpegcolorspace/imgconvert.c:
      * gst/playback/test.c: (gen_video_element), (gen_audio_element):
      * gst/typefind/gsttypefindfunctions.c:
      * gst/videoscale/vs_4tap.c:
      * gst/videoscale/vs_4tap.h:
      * sys/v4l/gstv4lelement.c:
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_get_any_caps):
      * sys/v4l/v4l_calls.c:
      * sys/v4l/v4lsrc_calls.c: (gst_v4lsrc_capture_init),
      (gst_v4lsrc_try_capture):
      * sys/ximage/ximagesink.c: (gst_ximagesink_check_xshm_calls),
      (gst_ximagesink_ximage_new):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_check_xshm_calls),
      (gst_xvimagesink_xvimage_new):
      * tests/check/elements/audioconvert.c:
      * tests/check/elements/audioresample.c:
      (fail_unless_perfect_stream):
      * tests/check/elements/audiotestsrc.c: (setup_audiotestsrc):
      * tests/check/elements/decodebin.c:
      * tests/check/elements/gdpdepay.c: (setup_gdpdepay),
      (setup_gdpdepay_streamheader):
      * tests/check/elements/gdppay.c: (setup_gdppay), (GST_START_TEST),
      (setup_gdppay_streamheader):
      * tests/check/elements/gnomevfssink.c: (setup_gnomevfssink):
      * tests/check/elements/multifdsink.c: (setup_multifdsink):
      * tests/check/elements/textoverlay.c:
      * tests/check/elements/videorate.c: (setup_videorate):
      * tests/check/elements/videotestsrc.c: (setup_videotestsrc):
      * tests/check/elements/volume.c: (setup_volume):
      * tests/check/elements/vorbisdec.c: (setup_vorbisdec):
      * tests/check/elements/vorbistag.c:
      * tests/check/generic/clock-selection.c:
      * tests/check/generic/states.c: (setup), (teardown):
      * tests/check/libs/cddabasesrc.c:
      * tests/check/libs/video.c:
      * tests/check/pipelines/gio.c:
      * tests/check/pipelines/oggmux.c:
      * tests/check/pipelines/simple-launch-lines.c:
      (simple_launch_lines_suite):
      * tests/check/pipelines/streamheader.c:
      * tests/check/pipelines/theoraenc.c:
      * tests/check/pipelines/vorbisdec.c:
      * tests/check/pipelines/vorbisenc.c:
      * tests/examples/seek/scrubby.c:
      * tests/examples/seek/seek.c: (query_positions_elems),
      (query_positions_pads):
      * tests/icles/stress-xoverlay.c: (myclock):
      Correct all relevant warnings found by the sparse semantic code
      analyzer. This include marking several symbols static, using
      NULL instead of 0 for pointers and using "foo (void)" instead
      of "foo ()" for declarations.
      * win32/common/libgstrtp.def:
      Add gst_rtp_buffer_set_extension_data to the symbol definition file.
      ec7afb6f
  11. 29 Feb, 2008 1 commit
    • Julien Moutte's avatar
      ext/alsa/gstalsa.c: Probe for IEC958 pcm to detect if we can do SPDIF output. · f0154849
      Julien Moutte authored
      Original commit message from CVS:
      2008-02-29  Julien Moutte  <julien@fluendo.com>
      
      * ext/alsa/gstalsa.c: (gst_alsa_open_iec958_pcm),
      (gst_alsa_probe_supported_formats): Probe for IEC958 pcm to
      detect
      if we can do SPDIF output.
      * ext/alsa/gstalsa.h:
      * ext/alsa/gstalsasink.c: (set_hwparams), (alsasink_parse_spec),
      (gst_alsasink_prepare), (gst_alsasink_close),
      (gst_alsasink_write):
      * ext/alsa/gstalsasink.h: Initial support for SPDIF.
      * gst-libs/gst/audio/gstringbuffer.c:
      (gst_ring_buffer_parse_caps):
      * gst-libs/gst/audio/gstringbuffer.h: Add non linear buffer
      types
      to support AC3, EC3 and IEC958 buffers.
      f0154849
  12. 13 Feb, 2008 1 commit
    • Tommi Myöhänen's avatar
      ext/alsa/gstalsasink.c: Add some more debug info. · 19ee588d
      Tommi Myöhänen authored
      Original commit message from CVS:
      Patch by: Tommi Myöhänen <ext-tommi dot myohanen at nokia dot com>
      * ext/alsa/gstalsasink.c: (set_hwparams), (gst_alsasink_delay):
      Add some more debug info.
      Make sure we never return a negative delay. Fixes #516246.
      19ee588d
  13. 12 Feb, 2008 1 commit
  14. 11 Feb, 2008 2 commits
    • Tim-Philipp Müller's avatar
      ext/alsa/: Don't use snd_pcm_sw_params_set_xfer_align() if we're compiling... · 5f1cc19b
      Tim-Philipp Müller authored
      ext/alsa/: Don't use snd_pcm_sw_params_set_xfer_align() if we're compiling against libasound >= 1.0.16, since it's be...
      
      Original commit message from CVS:
      * ext/alsa/gstalsa.h: (GST_CHECK_ALSA_VERSION):
      * ext/alsa/gstalsasink.c: (set_swparams):
      * ext/alsa/gstalsasrc.c: (set_swparams), (gst_alsasrc_open):
      Don't use snd_pcm_sw_params_set_xfer_align() if we're compiling
      against libasound >= 1.0.16, since it's been deprecated in
      0.10.16, and alignment is always 1 then, apparently. (#512899)
      5f1cc19b
    • Alan Peevers's avatar
      ext/alsa/gstalsasink.c: Take appropriate lock when calling alsa methods. · f2f327d1
      Alan Peevers authored
      Original commit message from CVS:
      2008-02-11  Julien Moutte  <julien@fluendo.com>
      
      Patch by: Alan Peevers <peeves@pacbell.net>
      
      * ext/alsa/gstalsasink.c: (gst_alsasink_delay): Take appropriate
      lock when calling alsa methods.
      f2f327d1
  15. 03 Nov, 2007 1 commit
    • Tim-Philipp Müller's avatar
      ext/alsa/: 'Could not open resource for writing' is not an acceptable even... · 5c279f44
      Tim-Philipp Müller authored
      ext/alsa/: 'Could not open resource for writing' is not an acceptable even less so when we're trying to open it to re...
      
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (gst_alsasink_open):
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_open):
      'Could not open resource for writing' is not an acceptable
      error message when we can't open the audio device (see #492334),
      even less so when we're trying to open it to record something.
      5c279f44
  16. 16 Sep, 2007 1 commit
  17. 24 Aug, 2007 1 commit
    • Jan Schmidt's avatar
      ext/alsa/Makefile.am: There is no GST_PLUGINS_BASE_LIBS defined. · fc50d2dc
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/alsa/Makefile.am:
      There is no GST_PLUGINS_BASE_LIBS defined.
      * ext/alsa/gstalsa.c:
      * ext/alsa/gstalsasink.c: (gst_alsasink_delay):
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_delay):
      Add support for ALSA 24-bit formats.
      snd_pcm_delay can return an error code, especially
      during XRUNS. In that case, the best we can do is assume
      delay = 0.
      * gst/audioconvert/Makefile.am:
      Add flags from -base before any more-remote dependencies.
      fc50d2dc
  18. 08 Mar, 2007 1 commit
    • Jan Schmidt's avatar
      ext/alsa/gstalsasink.c: Extra log line. · 46a7bd8d
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (gst_alsasink_open):
      Extra log line.
      * ext/pango/gstclockoverlay.c: (gst_clock_overlay_init):
      * ext/pango/gsttimeoverlay.c: (gst_time_overlay_init):
      Use pango_font_description_set_family_static instead of
      pango_font_description_set_family to save a string copy (it was
      leaking due to the strdup anyway)
      * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_finalize):
      * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_finalize):
      * gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_finalize):
      * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_finalize):
      Chain up in finalize.
      46a7bd8d
  19. 01 Mar, 2007 1 commit
    • Wim Taymans's avatar
      ext/alsa/gstalsasink.*: Remove unused dispose function. · 1d0e1586
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (gst_alsasink_class_init),
      (gst_alsasink_write), (gst_alsasink_reset):
      * ext/alsa/gstalsasink.h:
      Remove unused dispose function.
      Rename lock to not interfere with alsasrc lock.
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_finalize),
      (gst_alsasrc_class_init), (gst_alsasrc_init), (set_swparams),
      (gst_alsasrc_read), (gst_alsasrc_reset):
      * ext/alsa/gstalsasrc.h:
      Implement finalize function.
      Use lock to protect alsa access.
      Implement _reset.
      Fine tune sw params.
      1d0e1586
  20. 15 Feb, 2007 1 commit
    • Wim Taymans's avatar
      ext/alsa/gstalsasink.c: Ignore errors in reset, these are not fatal. They also... · 70e52caf
      Wim Taymans authored
      ext/alsa/gstalsasink.c: Ignore errors in reset, these are not fatal. They also grab the element lock which is already...
      
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (gst_alsasink_reset):
      Ignore errors in reset, these are not fatal. They also grab the element
      lock which is already taking when this function is called. Fixes
      #405451.
      70e52caf
  21. 08 Feb, 2007 1 commit
    • Julien Puydt's avatar
      ext/alsa/: Improve device-name detection a bit, especially in the case where... · 880da4d8
      Julien Puydt authored
      ext/alsa/: Improve device-name detection a bit, especially in the case where the device is not actually open (#405020...
      
      Original commit message from CVS:
      Based on patch by: Julien Puydt <julien.puydt at laposte net>
      * ext/alsa/gstalsa.c: (gst_alsa_find_device_name_no_handle),
      (gst_alsa_find_device_name):
      * ext/alsa/gstalsa.h:
      * ext/alsa/gstalsasink.c: (gst_alsasink_get_property):
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_get_property):
      Improve device-name detection a bit, especially in the case where
      the device is not actually open (#405020, #405024). Move common code
      into gstalsa.c instead of duplicating it.
      880da4d8
  22. 05 Oct, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Printf format fixes. · 9e107d67
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/alsa/gstalsadeviceprobe.c:
      (gst_alsa_device_property_probe_get_values):
      * ext/alsa/gstalsasink.c: (set_hwparams):
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_elem_pad),
      (gst_ogg_chain_new_stream), (gst_ogg_demux_read_chain):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_send_headers),
      (gst_ogg_mux_process_best_pad):
      * ext/ogg/gstoggparse.c: (gst_ogg_parse_new_stream),
      (gst_ogg_parse_chain):
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_stream_header):
      * ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_setup),
      (gst_vorbis_enc_buffer_check_discontinuous):
      * ext/vorbis/vorbisparse.c: (vorbis_parse_src_query):
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      * gst-libs/gst/cdda/gstcddabasesrc.c:
      (gst_cdda_base_src_handle_track_seek):
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_push_full):
      * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_push):
      * gst/audioresample/resample.c: (resample_input_pushthrough):
      * gst/playback/gstplaybasebin.c: (queue_out_of_data):
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_handle_clients):
      * gst/typefind/gsttypefindfunctions.c: (mp3_type_find_at_offset),
      (wavpack_type_find):
      * gst/videotestsrc/gstvideotestsrc.c: (gst_video_test_src_create):
      * sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
      (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new):
      * tests/check/elements/volume.c: (GST_START_TEST):
      Printf format fixes.
      9e107d67
  23. 15 Sep, 2006 1 commit
    • Wim Taymans's avatar
      ext/alsa/: Use DEBUG_OBJECT more. · d3b4878b
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (xrun_recovery), (gst_alsasink_write):
      * ext/alsa/gstalsasrc.c: (xrun_recovery), (gst_alsasrc_read):
      Use DEBUG_OBJECT more.
      d3b4878b
  24. 16 Aug, 2006 1 commit
    • Wim Taymans's avatar
      ext/alsa/: Avoid setting and using a NULL device name. · e7148707
      Wim Taymans authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (gst_alsasink_set_property),
      (gst_alsasink_open):
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_set_property),
      (gst_alsasrc_open):
      Avoid setting and using a NULL device name.
      Print more info when we fail to open a device.
      e7148707
  25. 03 Aug, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/alsa/: Add support for cards that (only) do more than 8 channels, like the Delta 44 (#345188). · ea41bfef
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/alsa/gstalsa.c: (caps_add_channel_configuration),
      (gst_alsa_detect_channels):
      * ext/alsa/gstalsasink.c:
      Add support for cards that (only) do more than 8 channels,
      like the Delta 44 (#345188).
      * gst-libs/gst/audio/multichannel.c:
      (gst_audio_check_channel_positions):
      * gst-libs/gst/audio/multichannel.h:
      API: add GST_AUDIO_CHANNEL_POSITION_NONE, which stands for an
      unspecified channel position and cannot be combined with any
      of the other audio channel positions; adjust position layout
      checks accordingly (#345188).
      ea41bfef
  26. 24 Jul, 2006 1 commit
    • Wim Taymans's avatar
      ext/alsa/gstalsasink.c: Don't try to calculate silence samples, base class... · 19cd03c6
      Wim Taymans authored
      ext/alsa/gstalsasink.c: Don't try to calculate silence samples, base class does this much better now.
      
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (set_hwparams), (gst_alsasink_prepare):
      Don't try to calculate silence samples, base class does this much
      better now.
      * gst-libs/gst/audio/gstringbuffer.c: (build_linear_format),
      (gst_ring_buffer_debug_spec_caps), (gst_ring_buffer_parse_caps),
      (gst_ring_buffer_acquire):
      Calculate silence samples correctly.
      * gst-libs/gst/audio/gstringbuffer.h:
      Add _CAST macro.
      19cd03c6
  27. 12 Jul, 2006 2 commits
  28. 16 Jun, 2006 1 commit
    • Wim Taymans's avatar
      ext/alsa/gstalsasink.c: If we fail to set the buffer_time and period_time alsa... · a2ae3341
      Wim Taymans authored
      ext/alsa/gstalsasink.c: If we fail to set the buffer_time and period_time alsa parameters, post a warning and leave a...
      
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (set_hwparams):
      If we fail to set the buffer_time and period_time alsa
      parameters, post a warning and leave alsa select a
      default instead of failing. Fixes #342085
      a2ae3341
  29. 18 May, 2006 1 commit
    • Martin Szulecki's avatar
      ext/alsa/: Clean up and simplify alsa device probing. Make it actually work... · f0f9f5ac
      Martin Szulecki authored
      ext/alsa/: Clean up and simplify alsa device probing. Make it actually work for multiple classes. Don't cache results...
      
      Original commit message from CVS:
      * ext/alsa/gstalsadeviceprobe.c: (gst_alsa_get_device_list),
      (gst_alsa_device_property_probe_probe_property),
      (gst_alsa_device_property_probe_needs_probe),
      (gst_alsa_device_property_probe_get_values),
      (gst_alsa_type_add_device_property_probe_interface):
      * ext/alsa/gstalsadeviceprobe.h:
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_init_interfaces):
      * ext/alsa/gstalsamixerelement.h:
      Clean up and simplify alsa device probing. Make it actually work
      for multiple classes. Don't cache results any longer.
      * ext/alsa/gstalsasink.c: (gst_alsasink_init_interfaces),
      (gst_alsasink_init):
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_dispose),
      (gst_alsasrc_interface_supported), (gst_implements_interface_init),
      (gst_alsasrc_init_interfaces), (gst_alsasrc_set_property):
      Make alsasink and alsasrc implement the GstPropertyProbe interface
      for device probing (#342181).
      Patch by: Martin Szulecki  <gnomebugzilla at sukimashita com>
      f0f9f5ac
  30. 16 May, 2006 1 commit
    • Tim-Philipp Müller's avatar
      ext/alsa/: Refactor and improve caps probing code: probe signedness when we... · 9d3a69fc
      Tim-Philipp Müller authored
      ext/alsa/: Refactor and improve caps probing code: probe signedness when we probe the supported formats/widths; set e...
      
      Original commit message from CVS:
      * ext/alsa/Makefile.am:
      * ext/alsa/gstalsa.c: (gst_alsa_detect_rates),
      (gst_alsa_detect_formats), (get_channel_free_structure),
      (caps_add_channel_configuration), (gst_alsa_detect_channels),
      (gst_alsa_probe_supported_formats):
      * ext/alsa/gstalsa.h:
      * ext/alsa/gstalsasink.c: (gst_alsasink_getcaps):
      Refactor and improve caps probing code: probe signedness
      when we probe the supported formats/widths; set endianness
      to the one we actually probed for (ie. cpu endianness).
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_init), (gst_alsasrc_getcaps),
      (gst_alsasrc_close):
      * ext/alsa/gstalsasrc.h:
      Implement caps probing for alsasrc.
      9d3a69fc
  31. 15 May, 2006 2 commits
  32. 28 Apr, 2006 1 commit
  33. 08 Apr, 2006 1 commit
  34. 29 Mar, 2006 1 commit
    • j^'s avatar
      better/unified long descriptions · 08047f5c
      j^ authored
      Original commit message from CVS:
      Patch by: j^ <j at bootlab dot org>
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_class_init):
      * ext/alsa/gstalsasink.c:
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init):
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c:
      * ext/pango/gstclockoverlay.c:
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/pango/gsttimeoverlay.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/subparse/gstsubparse.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpclientsink.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/tcp/gsttcpserversrc.c:
      better/unified long descriptions
      Fixes #336477
      08047f5c
  35. 17 Mar, 2006 1 commit
  36. 16 Mar, 2006 1 commit
    • Jan Schmidt's avatar
      gst/playback/gststreamselector.c: Preserve the existing buggy streamselector... · 2caf3a56
      Jan Schmidt authored
      gst/playback/gststreamselector.c: Preserve the existing buggy streamselector behaviour by performing a fallback buffe...
      
      Original commit message from CVS:
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_set_property),
      (gst_stream_selector_bufferalloc):
      Preserve the existing buggy streamselector behaviour by performing
      a fallback buffer allocation when downstream isn't linked yet.
      This should really be fixed in playbin by blocking pads until it's
      linked them.
      Also, use gst_pad_alloc_buffer instead of
      gst_pad_alloc_buffer_and_set.
      2caf3a56
  37. 15 Mar, 2006 1 commit
    • Jan Schmidt's avatar
      ext/alsa/gstalsasink.c: Chain up to the parent finalize method. · 28bf2218
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (gst_alsasink_finalise):
      Chain up to the parent finalize method.
      Add 32-bit sample size to the template caps.
      
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_video_caps),
      (gst_riff_create_video_template_caps):
      Add the fourcc that the VMWare codec uses.
      
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_set_property),
      (gst_stream_selector_bufferalloc),
      (gst_stream_selector_request_new_pad):
      For the active pad, forward buffer-alloc requests, otherwise
      return GST_FLOW_NOT_LINKED. This also prevents xvimagesink
      having to memcpy every frame when used by playbin.
      
      * gst/tcp/gstmultifdsink.c:
      (gst_multi_fd_sink_handle_client_write):
      Get negotiated caps from the sink pad, rather than the sink
      pad's peer.
      28bf2218