1. 10 Sep, 2007 2 commits
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosrc.*: Allow othe clocks than the internal... · c9422524
      Wim Taymans authored
      gst-libs/gst/audio/gstbaseaudiosrc.*: Allow othe clocks than the internal clock to be used for the pipeline.
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_class_init), (gst_base_audio_src_init),
      (gst_base_audio_src_provide_clock),
      (gst_base_audio_src_set_property),
      (gst_base_audio_src_get_property), (gst_base_audio_src_create):
      * gst-libs/gst/audio/gstbaseaudiosrc.h:
      Allow othe clocks than the internal clock to be used for the pipeline.
      Add property to disable clock provide.
      API: GstBaseAudioSrc::provide-clock
      c9422524
    • Stefan Kost's avatar
      gst/playback/gstdecodebin2.c: Don't leak request pads. Fixes #475395. · 3df6b8ad
      Stefan Kost authored
      Original commit message from CVS:
      * gst/playback/gstdecodebin2.c:
      Don't leak request pads. Fixes #475395.
      3df6b8ad
  2. 09 Sep, 2007 2 commits
    • René Stadler's avatar
      sys/: Correctly chain up finalize with the parent class to prevent memory leaks. Fixes #474880. · a011ad5a
      René Stadler authored
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler dot de>
      * sys/ximage/ximagesink.c: (gst_ximage_buffer_finalize),
      (gst_ximage_buffer_class_init):
      * sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
      (gst_xvimage_buffer_class_init):
      Correctly chain up finalize with the parent class to prevent
      memory leaks. Fixes #474880.
      a011ad5a
    • Sebastian Dröge's avatar
      Revert the latest change: floating point samples are allowed to have any... · 6fa7788c
      Sebastian Dröge authored
      Revert the latest change: floating point samples are allowed to have any value, not only values in the range [-1,1]. ...
      
      Original commit message from CVS:
      * gst/volume/gstvolume.c: (volume_choose_func):
      * tests/check/elements/volume.c: (GST_START_TEST):
      Revert the latest change: floating point samples are allowed to
      have any value, not only values in the range [-1,1]. Thanks to Andy
      Wingo for noticing.
      Also fix processing of int32 samples with volumes > 4 by making the
      unity value smaller which prevents overflows.
      6fa7788c
  3. 07 Sep, 2007 3 commits
    • Tim-Philipp Müller's avatar
      Fix gst_rtp_buffer_set_csrc() and enable csrc-related unit test checks. · 03992b87
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      * tests/check/libs/rtp.c:
      Fix gst_rtp_buffer_set_csrc() and enable csrc-related unit test checks.
      03992b87
    • Haakon Sporsheim's avatar
      gst-libs/gst/rtp/gstrtpbuffer.c: Fix up GstRTPHeader helper struct so that... · b2948f24
      Haakon Sporsheim authored
      gst-libs/gst/rtp/gstrtpbuffer.c: Fix up GstRTPHeader helper struct so that compilers will not under any circumstances...
      
      Original commit message from CVS:
      Based on patch by: Haakon Sporsheim  <haakon.sporsheim at tandberg com>
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      Fix up GstRTPHeader helper struct so that compilers will not under
      any circumstances add padding in between our fields, as currently
      happens with MSVC on win32, because that would lead to us sending
      out RTP payloads with broken RTP headers (#471194).
      Fix assertion guards for gst_rtp_buffer_get_csrc() and _set_csrc().
      * tests/check/Makefile.am:
      * tests/check/libs/.cvsignore:
      * tests/check/libs/rtp.c:
      Add some simple unit tests for GstRTPBuffer. Some are disabled
      because the code tested still needs fixing (set_csrc() does not work).
      b2948f24
    • Tim-Philipp Müller's avatar
      win32/: Add rtsp enumtypes (#474384) and update others. · 95e3959a
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * win32/MANIFEST:
      * win32/common/gstrtsp-enumtypes.c:
      * win32/common/gstrtsp-enumtypes.h:
      * win32/common/interfaces-enumtypes.c:
      * win32/common/interfaces-enumtypes.h:
      * win32/common/multichannel-enumtypes.c:
      Add rtsp enumtypes (#474384) and update others.
      95e3959a
  4. 06 Sep, 2007 3 commits
    • Stefan Kost's avatar
      configure.ac: Fix configure check for HAVE_LIBXML_HTML. · 7485967d
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      Fix configure check for HAVE_LIBXML_HTML.
      7485967d
    • Tim-Philipp Müller's avatar
      tests/check/libs/.cvsignore: Ignore more, in case the build bots work again one day. · 845e58ec
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/libs/.cvsignore:
      Ignore more, in case the build bots work again one day.
      845e58ec
    • Sebastian Dröge's avatar
      Add libgstfft, a FFT library based on Kiss FFT which is · 9022ca9d
      Sebastian Dröge authored
      Original commit message from CVS:
      Reviewed by:  Stefan Kost  <ensonic@users.sf.net>
      * configure.ac:
      * gst-libs/gst/Makefile.am:
      * gst-libs/gst/fft/Makefile.am:
      * gst-libs/gst/fft/_kiss_fft_guts_f32.h:
      * gst-libs/gst/fft/_kiss_fft_guts_f64.h:
      * gst-libs/gst/fft/_kiss_fft_guts_s16.h:
      * gst-libs/gst/fft/_kiss_fft_guts_s32.h:
      * gst-libs/gst/fft/gstfft.c: (gst_fft_next_fast_length):
      * gst-libs/gst/fft/gstfft.h:
      * gst-libs/gst/fft/gstfftf32.c: (gst_fft_f32_new),
      (gst_fft_f32_fft), (gst_fft_f32_inverse_fft), (gst_fft_f32_free),
      (gst_fft_f32_window), (gst_fft_f32_magnitude), (gst_fft_f32_phase):
      * gst-libs/gst/fft/gstfftf32.h:
      * gst-libs/gst/fft/gstfftf64.c: (gst_fft_f64_new),
      (gst_fft_f64_fft), (gst_fft_f64_inverse_fft), (gst_fft_f64_free),
      (gst_fft_f64_window), (gst_fft_f64_magnitude), (gst_fft_f64_phase):
      * gst-libs/gst/fft/gstfftf64.h:
      * gst-libs/gst/fft/gstffts16.c: (gst_fft_s16_new),
      (gst_fft_s16_fft), (gst_fft_s16_inverse_fft), (gst_fft_s16_free),
      (gst_fft_s16_window), (gst_fft_s16_magnitude), (gst_fft_s16_phase):
      * gst-libs/gst/fft/gstffts16.h:
      * gst-libs/gst/fft/gstffts32.c: (gst_fft_s32_new),
      (gst_fft_s32_fft), (gst_fft_s32_inverse_fft), (gst_fft_s32_free),
      (gst_fft_s32_window), (gst_fft_s32_magnitude), (gst_fft_s32_phase):
      * gst-libs/gst/fft/gstffts32.h:
      * gst-libs/gst/fft/kiss_fft_f32.c: (kf_bfly2), (kf_bfly4),
      (kf_bfly3), (kf_bfly5), (kf_bfly_generic), (kf_work), (kf_factor),
      (kiss_fft_f32_alloc), (kiss_fft_f32_stride), (kiss_fft_f32),
      (kiss_fft_f32_cleanup), (kiss_fft_f32_next_fast_size):
      * gst-libs/gst/fft/kiss_fft_f32.h:
      * gst-libs/gst/fft/kiss_fft_f64.c: (kf_bfly2), (kf_bfly4),
      (kf_bfly3), (kf_bfly5), (kf_bfly_generic), (kf_work), (kf_factor),
      (kiss_fft_f64_alloc), (kiss_fft_f64_stride), (kiss_fft_f64),
      (kiss_fft_f64_cleanup), (kiss_fft_f64_next_fast_size):
      * gst-libs/gst/fft/kiss_fft_f64.h:
      * gst-libs/gst/fft/kiss_fft_s16.c: (kf_bfly2), (kf_bfly4),
      (kf_bfly3), (kf_bfly5), (kf_bfly_generic), (kf_work), (kf_factor),
      (kiss_fft_s16_alloc), (kiss_fft_s16_stride), (kiss_fft_s16),
      (kiss_fft_s16_cleanup), (kiss_fft_s16_next_fast_size):
      * gst-libs/gst/fft/kiss_fft_s16.h:
      * gst-libs/gst/fft/kiss_fft_s32.c: (kf_bfly2), (kf_bfly4),
      (kf_bfly3), (kf_bfly5), (kf_bfly_generic), (kf_work), (kf_factor),
      (kiss_fft_s32_alloc), (kiss_fft_s32_stride), (kiss_fft_s32),
      (kiss_fft_s32_cleanup), (kiss_fft_s32_next_fast_size):
      * gst-libs/gst/fft/kiss_fft_s32.h:
      * gst-libs/gst/fft/kiss_fftr_f32.c: (kiss_fftr_f32_alloc),
      (kiss_fftr_f32), (kiss_fftri_f32):
      * gst-libs/gst/fft/kiss_fftr_f32.h:
      * gst-libs/gst/fft/kiss_fftr_f64.c: (kiss_fftr_f64_alloc),
      (kiss_fftr_f64), (kiss_fftri_f64):
      * gst-libs/gst/fft/kiss_fftr_f64.h:
      * gst-libs/gst/fft/kiss_fftr_s16.c: (kiss_fftr_s16_alloc),
      (kiss_fftr_s16), (kiss_fftri_s16):
      * gst-libs/gst/fft/kiss_fftr_s16.h:
      * gst-libs/gst/fft/kiss_fftr_s32.c: (kiss_fftr_s32_alloc),
      (kiss_fftr_s32), (kiss_fftri_s32):
      * gst-libs/gst/fft/kiss_fftr_s32.h:
      * gst-libs/gst/fft/kiss_version:
      * pkgconfig/gstreamer-plugins-base-uninstalled.pc.in:
      * pkgconfig/gstreamer-plugins-base.pc.in:
      Add libgstfft, a FFT library based on Kiss FFT which is
      BSD licensed. Supported sample formats are int16, int32,
      float and double. For those formats a real FFT and IFFT
      can be done, different windowing functions can be applied
      and functions for extracting the magnitude and phase exist.
      Fixes #468619.
      * docs/libs/Makefile.am:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      Integrate libgstfft into the docs.
      * tests/check/Makefile.am:
      * tests/check/libs/fft.c: (GST_START_TEST), (fft_suite), (main):
      Add unit tests for libgstfft, currently only testing the FFT.
      Unit tests for IFFT will follow soon.
      9022ca9d
  5. 05 Sep, 2007 5 commits
    • Peter Kjellerstedt's avatar
      gst-libs/gst/sdp/gstsdpmessage.*: Separate INIT_ARRAY() and related macros... · f1491348
      Peter Kjellerstedt authored
      gst-libs/gst/sdp/gstsdpmessage.*: Separate INIT_ARRAY() and related macros into two versions, one for structures and ...
      
      Original commit message from CVS:
      Patch by: Peter Kjellerstedt  <pkj at axis com>
      * gst-libs/gst/sdp/gstsdpmessage.c: (gst_sdp_time_init),
      (gst_sdp_message_init), (gst_sdp_message_uninit),
      (is_multicast_address), (gst_sdp_message_as_text),
      (gst_sdp_message_get_origin), (gst_sdp_message_set_connection),
      (gst_sdp_message_get_connection), (gst_sdp_message_add_bandwidth),
      (gst_sdp_message_add_time), (gst_sdp_message_add_zone),
      (gst_sdp_message_get_key), (gst_sdp_message_get_attribute_val_n),
      (gst_sdp_message_get_attribute_val), (gst_sdp_message_add_media),
      (gst_sdp_media_init), (gst_sdp_media_uninit),
      (gst_sdp_media_as_text), (gst_sdp_media_set_port_info),
      (gst_sdp_media_connections_len), (gst_sdp_media_add_connection),
      (gst_sdp_media_bandwidths_len), (gst_sdp_media_get_bandwidth),
      (gst_sdp_media_add_bandwidth), (gst_sdp_media_attributes_len),
      (gst_sdp_parse_line), (print_media), (gst_sdp_message_dump):
      * gst-libs/gst/sdp/gstsdpmessage.h:
      Separate INIT_ARRAY() and related macros into two versions, one for
      structures and one for pointers (e.g., INIT_ARRAY() and
      INIT_PTR_ARRAY()). This fixes a segmentation error on freeing the
      lists of emails and phone numbers.
      Add missing const as appropriate.
      Change all gint to guint since they all actually represent unsigned
      values.
      Do not use time as a variable name as it shadows the global time().
      Add gst_sdp_message_as_text() and gst_sdp_media_as_text().
      Actually implement gst_sdp_message_add_time().
      Make gst_sdp_message_add_time() take repeat times as an argument.
      Store repeat times in GstSDPTime as a GArray rather than as gchar**.
      Corrected the definition of gst_sdp_media_get_bandwidth() (was
      misspelled as badwidth).
      gst-indented and a little clean up. Fixes #471067.
      f1491348
    • Sebastian Dröge's avatar
      gst/volume/gstvolume.c: Correctly clamp float/double samples in the [-1.0,1.0]... · 6d7debb0
      Sebastian Dröge authored
      gst/volume/gstvolume.c: Correctly clamp float/double samples in the [-1.0,1.0] range to prevent weird effects.
      
      Original commit message from CVS:
      * gst/volume/gstvolume.c: (volume_choose_func),
      (volume_process_double), (volume_process_double_clamp),
      (volume_process_float_clamp):
      Correctly clamp float/double samples in the [-1.0,1.0] range to
      prevent weird effects.
      * tests/check/elements/volume.c: (GST_START_TEST), (volume_suite):
      Add unit tests for all samples types that had none before.
      6d7debb0
    • Tim-Philipp Müller's avatar
      gst-libs/gst/rtp/gstrtpbuffer.c: Need to include stdlib.h for abs() here too. · 7ea0798a
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      Need to include stdlib.h for abs() here too.
      7ea0798a
    • Tim-Philipp Müller's avatar
      gst/playback/gststreaminfo.c: Fix build. · 12728158
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/playback/gststreaminfo.c:
      Fix build.
      12728158
    • Stefan Kost's avatar
      gst/playback/gststreaminfo.c: Clean up some half-disabled code and comment. · 53c6315b
      Stefan Kost authored
      Original commit message from CVS:
      * gst/playback/gststreaminfo.c:
      Clean up some half-disabled code and comment.
      53c6315b
  6. 04 Sep, 2007 2 commits
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpaudiopayload.c: Return FALSE from the event handler... · 56e39e7c
      Wim Taymans authored
      gst-libs/gst/rtp/gstbasertpaudiopayload.c: Return FALSE from the event handler to let the parent class handle the event.
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
      (gst_base_rtp_payload_audio_handle_event):
      Return FALSE from the event handler to let the parent class handle the
      event.
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_chain), (gst_base_rtp_depayload_push_full):
      Mark outgoing buffers as DISCONT if the incomming buffer was DISCONT.
      * gst-libs/gst/rtp/gstbasertppayload.c:
      Bump the MTU to 1400.
      56e39e7c
    • Johan Dahlin's avatar
      gst/typefind/gsttypefindfunctions.c (plugin_init): Add an audio/x-nsf typefind... · 417107b4
      Johan Dahlin authored
      gst/typefind/gsttypefindfunctions.c (plugin_init): Add an audio/x-nsf typefind function for the nsfdec element.
      
      Original commit message from CVS:
      2007-09-03  Johan Dahlin  <jdahlin@async.com.br>
      
      * gst/typefind/gsttypefindfunctions.c (plugin_init):
      Add an audio/x-nsf typefind function for the nsfdec element.
      417107b4
  7. 03 Sep, 2007 4 commits
    • Renato Filho's avatar
      gst/playback/gstplaybasebin.c: Included "myth://" on stream_uris list for... · ac042e88
      Renato Filho authored
      gst/playback/gstplaybasebin.c: Included "myth://" on stream_uris list for enable buffering to mythtv files
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c:
      Included "myth://" on stream_uris list for enable buffering to mythtv files
      ac042e88
    • Wim Taymans's avatar
      Fix parsing of RB blocks. · 6f93db5a
      Wim Taymans authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/rtp/gstrtcpbuffer.c: (gst_rtcp_packet_get_rb),
      (gst_rtcp_packet_sdes_copy_entry), (gst_rtcp_ntp_to_unix),
      (gst_rtcp_unix_to_ntp):
      * gst-libs/gst/rtp/gstrtcpbuffer.h:
      Fix parsing of RB blocks.
      Fix docs.
      Added helper functions to convert to/from UNIX and NTP time.
      API: gst_rtcp_ntp_to_unix()
      API: gst_rtcp_unix_to_ntp()
      * gst-libs/gst/rtp/gstrtpbuffer.c: (gst_rtp_buffer_validate_data),
      (gst_rtp_buffer_get_header_len),
      (gst_rtp_buffer_get_extension_data),
      (gst_rtp_buffer_get_payload_subbuffer),
      (gst_rtp_buffer_get_payload_len), (gst_rtp_buffer_get_payload),
      (gst_rtp_buffer_ext_timestamp):
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Fix some more docs.
      Implement handling of packets with extensions.
      Fix padding check in _validate().
      Added function to get extension data.
      API: gst_rtp_buffer_get_header_len()
      API: gst_rtp_buffer_get_extension_data()
      6f93db5a
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: Add some more docs for the queue-delay... · 0cfb3152
      Wim Taymans authored
      gst-libs/gst/rtp/gstbasertpdepayload.c: Add some more docs for the queue-delay property and fix a typo in a comment.
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_class_init),
      (gst_base_rtp_depayload_set_gst_timestamp):
      Add some more docs for the queue-delay property and fix a typo in a
      comment.
      * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_push):
      Fix typo.
      0cfb3152
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.c: When skew slaving, try to hover around... · c2460052
      Wim Taymans authored
      gst-libs/gst/audio/gstbaseaudiosink.c: When skew slaving, try to hover around the middle of a segment so that we at m...
      
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_skew_slaving), (gst_base_audio_sink_render),
      (gst_base_audio_sink_change_state):
      When skew slaving, try to hover around the middle of a segment so that
      we at most drift by half a segment.
      If we are aligning in the oposite direction of the clock skew, we don't
      have to resync.
      c2460052
  8. 31 Aug, 2007 3 commits
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.c: Be less silly with the segment start,... · 21010007
      Wim Taymans authored
      gst-libs/gst/rtp/gstbasertpdepayload.c: Be less silly with the segment start, just apply the clock-base to the timest...
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_setcaps),
      (gst_base_rtp_depayload_set_gst_timestamp):
      Be less silly with the segment start, just apply the clock-base to the
      timestamp.
      21010007
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstbasertpdepayload.*: Deprecate the queue handling thread... · 827967c8
      Wim Taymans authored
      gst-libs/gst/rtp/gstbasertpdepayload.*: Deprecate the queue handling thread thing and remove the code.
      
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_class_init),
      (gst_base_rtp_depayload_finalize),
      (gst_base_rtp_depayload_setcaps), (gst_base_rtp_depayload_chain),
      (gst_base_rtp_depayload_handle_sink_event),
      (gst_base_rtp_depayload_set_gst_timestamp),
      (gst_base_rtp_depayload_change_state):
      * gst-libs/gst/rtp/gstbasertpdepayload.h:
      Deprecate the queue handling thread thing and remove the code.
      Use new method to calculate the extended timestamp.
      827967c8
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstrtcpbuffer.c: Use g_strndup which does exactly what we want. · 27ea51ec
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstrtcpbuffer.c:
      (gst_rtcp_packet_sdes_copy_entry):
      Use g_strndup which does exactly what we want.
      * gst-libs/gst/rtp/gstrtpbuffer.c: (gst_rtp_buffer_compare_seqnum),
      (gst_rtp_buffer_ext_timestamp):
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      Add helper function to compare seqnums.
      Add helper function to calculate extended timestamps.
      API: gst_rtp_buffer_compare_seqnum()
      API: gst_rtp_buffer_ext_timestamp()
      27ea51ec
  9. 30 Aug, 2007 3 commits
    • Wim Taymans's avatar
      gst-libs/gst/rtp/gstrtcpbuffer.*: Fix and document SDES item data function. · fdc42d47
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstrtcpbuffer.c:
      (gst_rtcp_packet_sdes_get_entry),
      (gst_rtcp_packet_sdes_copy_entry):
      * gst-libs/gst/rtp/gstrtcpbuffer.h:
      Fix and document SDES item data function.
      Add new function that makes a proper copy of SDES item data.
      API: gst_rtcp_packet_sdes_copy_entry()
      fdc42d47
    • Stefan Kost's avatar
      The tcp and subparse plugins are under gst, but not totaly free of... · d2d03ba2
      Stefan Kost authored
      The tcp and subparse plugins are under gst, but not totaly free of dependencies. Handle selection inconfigure.ac, so ...
      
      Original commit message from CVS:
      * configure.ac:
      * gst/Makefile.am:
      The tcp and subparse plugins are under gst, but not totaly free of
      dependencies. Handle selection inconfigure.ac, so that they show up
      on the final list of what is build and what is not. Maybe they should
      better be moved to ext.
      d2d03ba2
    • Daniel Díaz's avatar
      Check if libxml provides HTML parser which subparse needs. · b2f2cfc1
      Daniel Díaz authored
      Original commit message from CVS:
      Patch by: Daniel Díaz  <yosoy@danieldiaz.org>
      * configure.ac:
      * gst/Makefile.am:
      Check if libxml provides HTML parser which subparse needs.
      Fixes #451970.
      b2f2cfc1
  10. 29 Aug, 2007 2 commits
  11. 28 Aug, 2007 2 commits
    • Tim-Philipp Müller's avatar
      API: also add gst_install_plugins_supported() while we're at it (see #470456). · b8f1da91
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/pbutils/install-plugins.c:
      * gst-libs/gst/pbutils/install-plugins.h:
      * tests/check/libs/pbutils.c:
      API: also add gst_install_plugins_supported() while we're at it
      (see #470456).
      b8f1da91
    • Tim-Philipp Müller's avatar
      API: add gst_missing_*_installer_detail_new() convenience API so that... · f344ec6b
      Tim-Philipp Müller authored
      API: add gst_missing_*_installer_detail_new() convenience API so that applications that know exactly what they're mis...
      
      Original commit message from CVS:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * gst-libs/gst/pbutils/missing-plugins.c:
      * gst-libs/gst/pbutils/missing-plugins.h:
      * tests/check/libs/pbutils.c:
      API: add gst_missing_*_installer_detail_new() convenience API so
      that applications that know exactly what they're missing can request
      installer detail strings for those items directly instead of having
      to first create a dummy missing-plugin message and then get the
      installer detail string from that.  Fixes #470456.
      f344ec6b
  12. 27 Aug, 2007 1 commit
    • Jan Schmidt's avatar
      gst/playback/gstdecodebin.c: We need to set up delayed-linking whenever the... · 973bbf88
      Jan Schmidt authored
      gst/playback/gstdecodebin.c: We need to set up delayed-linking whenever the caps are non-fixed, not just when there a...
      
      Original commit message from CVS:
      * gst/playback/gstdecodebin.c: (close_pad_link):
      We need to set up delayed-linking whenever the caps are non-fixed,
      not just when there are multiple types - use gst_pad_is_fixed()
      to test.
      973bbf88
  13. 26 Aug, 2007 1 commit
  14. 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
  15. 23 Aug, 2007 4 commits
    • Davyd's avatar
      gst/volume/gstvolume.*: Add support for int32, int24 and int8 to the volume element. · bad084b0
      Davyd authored
      Original commit message from CVS:
      Based on a patch by: Davyd <davyd at madeley dot id dot au>
      * gst/volume/gstvolume.c: (volume_choose_func),
      (volume_update_real_volume), (gst_volume_set_volume),
      (gst_volume_init), (volume_process_int32),
      (volume_process_int32_clamp), (volume_process_int24),
      (volume_process_int24_clamp), (volume_process_int16),
      (volume_process_int16_clamp), (volume_process_int8),
      (volume_process_int8_clamp), (volume_update_volume), (plugin_init):
      * gst/volume/gstvolume.h:
      Add support for int32, int24 and int8 to the volume element.
      Fixes #445529.
      bad084b0
    • Tim-Philipp Müller's avatar
      tests/examples/Makefile.am: Fix even more. · f9893ae9
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/examples/Makefile.am:
      Fix even more.
      f9893ae9
    • Stefan Kost's avatar
      Revert unwanted commit. many thanks to moap. I want a fix for... · 1772d04d
      Stefan Kost authored
      Revert unwanted commit. many thanks to moap. I want a fix for https://thomas.apestaart.org/moap/trac/ticket/239
      
      Original commit message from CVS:
      * configure.ac:
      * docs/libs/Makefile.am:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * ext/gnomevfs/gstgnomevfssrc.c:
      * ext/gnomevfs/gstgnomevfssrc.h:
      * gst-libs/gst/Makefile.am:
      * pkgconfig/gstreamer-plugins-base-uninstalled.pc.in:
      * pkgconfig/gstreamer-plugins-base.pc.in:
      * sys/v4l/v4lsrc_calls.c:
      * tests/examples/Makefile.am:
      * win32/common/config.h:
      Revert unwanted commit. many thanks to moap. I want a fix for
      https://thomas.apestaart.org/moap/trac/ticket/239
      1772d04d
    • Stefan Kost's avatar
      · a5e777fa
      Stefan Kost authored
      Original commit message from CVS:
      reviewed by: <delete if not using a buddy>
      patch by: <delete if not someone else's patch>
      * configure.ac:
      * docs/libs/Makefile.am:
      * docs/libs/gst-plugins-base-libs-docs.sgml:
      * docs/libs/gst-plugins-base-libs-sections.txt:
      * ext/gnomevfs/gstgnomevfssrc.c:
      * ext/gnomevfs/gstgnomevfssrc.h:
      * gst-libs/gst/Makefile.am:
      * gst-libs/gst/audio/gstaudiofilter.h:
      * gst/typefind/gsttypefindfunctions.c:
      * gst/volume/gstvolume.c:
      * pkgconfig/gstreamer-plugins-base-uninstalled.pc.in:
      * pkgconfig/gstreamer-plugins-base.pc.in:
      * sys/v4l/v4lsrc_calls.c:
      * tests/examples/Makefile.am:
      * win32/common/config.h:
      a5e777fa
  16. 22 Aug, 2007 2 commits