1. 20 Nov, 2007 2 commits
    • René Stadler's avatar
      tests/check/pipelines/simple-launch-lines.c: Tests for #498395. · 85995839
      René Stadler authored
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler dot de>
      * tests/check/pipelines/simple-launch-lines.c:
      Tests for #498395.
      85995839
    • Julien Moutte Moutte's avatar
      Fix build on Mac OS X 10.5 · 1f0a03d3
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2007-11-20  Julien MOUTTE  <julien@moutte.net>
      
      * ext/taglib/gsttaglibmux.c: (gst_tag_lib_mux_render_tag),
      (gst_tag_lib_mux_adjust_event_offsets):
      * gst/qtdemux/qtdemux.c: (qtdemux_parse_theora_extension):
      * sys/osxaudio/Makefile.am:
      * sys/osxvideo/cocoawindow.h:
      * sys/osxvideo/cocoawindow.m: Fix build on Mac OS X 10.5
      1f0a03d3
  2. 19 Nov, 2007 1 commit
  3. 16 Nov, 2007 1 commit
  4. 15 Nov, 2007 7 commits
    • Jordi Jaen Pallares's avatar
      gst/rtp/gstrtpmp2tpay.*: Fill the MTU with as many packets as possible. Fixes #491323. · ccf7a43e
      Jordi Jaen Pallares authored
      Original commit message from CVS:
      Patch by: Jordi Jaen Pallares <jordijp at gmail dot com>
      * gst/rtp/gstrtpmp2tpay.c: (gst_rtp_mp2t_pay_class_init),
      (gst_rtp_mp2t_pay_init), (gst_rtp_mp2t_pay_finalize),
      (gst_rtp_mp2t_pay_flush), (gst_rtp_mp2t_pay_handle_buffer):
      * gst/rtp/gstrtpmp2tpay.h:
      Fill the MTU with as many packets as possible. Fixes #491323.
      ccf7a43e
    • Tommi Myöhänen's avatar
      gst/rtsp/gstrtspsrc.c: Fix some more leaks. Fixes #497007. · 2a5f7c6a
      Tommi Myöhänen authored
      Original commit message from CVS:
      Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_setup_streams):
      Fix some more leaks. Fixes #497007.
      2a5f7c6a
    • Tommi Myöhänen's avatar
      gst/rtsp/gstrtspsrc.c: Fix 3 pad leaks. Fixes #496983. · 624497b1
      Tommi Myöhänen authored
      Original commit message from CVS:
      Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_stream_free),
      (gst_rtspsrc_stream_configure_tcp):
      Fix 3 pad leaks. Fixes #496983.
      624497b1
    • Wouter Cloetens's avatar
      Added HTTP source based on libsoup. Fixes #497020. · 04ee7655
      Wouter Cloetens authored
      Original commit message from CVS:
      Patch by: Wouter Cloetens <wouter at mind dot be>
      * configure.ac:
      * ext/Makefile.am:
      * ext/soup/Makefile.am:
      * ext/soup/gstsouphttpsrc.c: (_do_init),
      (gst_souphttp_src_base_init), (gst_souphttp_src_class_init),
      (gst_souphttp_src_init), (gst_souphttp_src_dispose),
      (gst_souphttp_src_set_property), (gst_souphttp_src_get_property),
      (gst_souphttp_src_create), (gst_souphttp_src_start),
      (gst_souphttp_src_stop), (gst_souphttp_src_unlock),
      (gst_souphttp_src_set_location), (soup_got_chunk), (soup_response),
      (soup_session_close), (plugin_init):
      * ext/soup/gstsouphttpsrc.h:
      Added HTTP source based on libsoup. Fixes #497020.
      04ee7655
    • Tommi Myöhänen's avatar
      gst/rtp/gstrtph264depay.c: Fix small leak. Fixes #497017. · b0263061
      Tommi Myöhänen authored
      Original commit message from CVS:
      Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
      * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_setcaps):
      Fix small leak. Fixes #497017.
      b0263061
    • Wim Taymans's avatar
      gst/qtdemux/: Add suppport for theora in quicktime according to XiphQT. · a4540bca
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
      (gst_qtdemux_prepare_current_sample),
      (gst_qtdemux_loop_state_movie), (qtdemux_parse_theora_extension),
      (qtdemux_parse_node), (qtdemux_parse_trak), (qtdemux_video_caps):
      * gst/qtdemux/qtdemux_fourcc.h:
      * gst/qtdemux/qtdemux_types.c:
      Add suppport for theora in quicktime according to XiphQT.
      a4540bca
    • Edgard Gusmão Lima's avatar
      Always copy buffers by default (handle safer with bugged drivers) and added a... · 66ca1b22
      Edgard Gusmão Lima authored
      Always copy buffers by default (handle safer with bugged drivers) and added a property to make it possible to use mma...
      
      Original commit message from CVS:
      Always copy buffers by default (handle safer with bugged drivers) and added a property to make it possible to use mmap effectively (no copy if possible) when application wants to. Fixes: #480557.
      66ca1b22
  5. 14 Nov, 2007 7 commits
    • Tim-Philipp Müller's avatar
      gst/id3demux/: We don't want the same string multiple times in a tag list for... · 62d8456e
      Tim-Philipp Müller authored
      gst/id3demux/: We don't want the same string multiple times in a tag list for the same tag ever, for any tag, not jus...
      
      Original commit message from CVS:
      * gst/id3demux/id3tags.c:
      * gst/id3demux/id3tags.h:
      * gst/id3demux/id3v2frames.c: (id3v2_tag_to_taglist):
      We don't want the same string multiple times in a tag list for the
      same tag ever, for any tag, not just for GST_TAG_GENRE, so make sure
      this doesn't happen and remove special-case code for GST_TAG_GENRE.
      62d8456e
    • Tim-Philipp Müller's avatar
      ext/taglib/gstid3v2mux.cc: Write GST_TAG_MUSICBRAINZ_DISCID and... · 899fcb89
      Tim-Philipp Müller authored
      ext/taglib/gstid3v2mux.cc: Write GST_TAG_MUSICBRAINZ_DISCID and GST_TAG_CDDA_CDDB_DISCID into ID3v2 TXXX frames (fixe...
      
      Original commit message from CVS:
      * ext/taglib/gstid3v2mux.cc: (add_musicbrainz_tag), (add_funcs):
      Write GST_TAG_MUSICBRAINZ_DISCID and GST_TAG_CDDA_CDDB_DISCID
      into ID3v2 TXXX frames (fixes #347848).
      899fcb89
    • Tim-Philipp Müller's avatar
      gst/rtsp/gstrtspsrc.c: Don't leak sdp message contents (fixes #496773). · 092cb8cd
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
      Don't leak sdp message contents (fixes #496773).
      * gst/udp/gstudpsink.c: (gst_udpsink_finalize):
      Don't leak URI string.
      092cb8cd
    • Julien Puydt's avatar
      ext/raw1394/: Implement GstPropertyProbe interface and add "device-name"... · f691a70d
      Julien Puydt authored
      ext/raw1394/: Implement GstPropertyProbe interface and add "device-name" property, so applications can use this to pr...
      
      Original commit message from CVS:
      Patch by: Julien Puydt <julien dot puydt at laposte net>
      * ext/raw1394/Makefile.am:
      * ext/raw1394/gst1394probe.c: (gst_1394_get_guid_array),
      (gst_1394_property_probe_get_properties),
      (gst_1394_property_probe_probe_property),
      (gst_1394_property_probe_needs_probe),
      (gst_1394_property_probe_get_values),
      (gst_1394_property_probe_interface_init),
      (gst_1394_type_add_property_probe_interface):
      * ext/raw1394/gst1394probe.h: (GST_1394_PROBE_H):
      * ext/raw1394/gstdv1394src.c: (_do_init), (gst_dv1394src_class_init),
      (gst_dv1394src_init), (gst_dv1394src_dispose),
      (gst_dv1394src_set_property), (gst_dv1394src_get_property),
      (gst_dv1394src_discover_avc_node), (gst_dv1394src_query),
      (gst_dv1394src_update_device_name):
      * ext/raw1394/gstdv1394src.h:
      Implement GstPropertyProbe interface and add "device-name" property,
      so applications can use this to probe for available devices in the
      same way they can already with v4lsrc and v4l2src (however horrible
      this property probe interface may be). Fixes #358841.
      f691a70d
    • Sebastian Dröge's avatar
      tests/check/elements/spectrum.c: Fix spectrum unit test for the latest spectrum changes. · 012a21be
      Sebastian Dröge authored
      Original commit message from CVS:
      * tests/check/elements/spectrum.c: (GST_START_TEST):
      Fix spectrum unit test for the latest spectrum changes.
      012a21be
    • Tommi Myöhänen's avatar
      gst/rtsp/gstrtspsrc.c: Don't leak event, don't leak range (fixes #496752). · e5b5743a
      Tommi Myöhänen authored
      Original commit message from CVS:
      Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_handle_src_event),
      (gst_rtspsrc_parse_range):
      Don't leak event, don't leak range (fixes #496752).
      e5b5743a
    • Arek Korbik's avatar
      gst/alpha/gstalphacolor.c: Detect RGBA/BGRA correctly on little endian systems. · d04c0bb4
      Arek Korbik authored
      Original commit message from CVS:
      Patch by: Arek Korbik <arkadini@gmail.com>
      
      * gst/alpha/gstalphacolor.c: (gst_alpha_color_set_caps):
      Detect RGBA/BGRA correctly on little endian systems.
      d04c0bb4
  6. 13 Nov, 2007 5 commits
    • Tim-Philipp Müller's avatar
      sys/v4l2/v4l2src_calls.c: but the corresponding ioctl() call fails even though... · a597c1d4
      Tim-Philipp Müller authored
      sys/v4l2/v4l2src_calls.c: but the corresponding ioctl() call fails even though the driver claims to support this form...
      
      Original commit message from CVS:
      * sys/v4l2/v4l2src_calls.c: (gst_v4l2src_probe_caps_for_format):
      If VIDIOC_ENUM_FRAMESIZES is defined (= recent kernel), but the
      corresponding ioctl() call fails even though the driver claims to
      support this format, just fall back to the pre-2.6.19 kernel
      routine that creates caps with suitable height and width ranges
      (see #448278).
      a597c1d4
    • Mark Nauwelaerts's avatar
      gst/matroska/: Extract palette data for dvd subpicture streams and send it... · 711afebc
      Mark Nauwelaerts authored
      gst/matroska/: Extract palette data for dvd subpicture streams and send it downstream as custom gstreamer dvd event (...
      
      Original commit message from CVS:
      Patch by: Mark Nauwelaerts <manauw skynet be>
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_push_dvd_clut_change_event),
      (gst_matroska_demux_parse_blockgroup_or_simpleblock),
      (gst_matroska_demux_subtitle_caps):
      * gst/matroska/matroska-ids.h:
      Extract palette data for dvd subpicture streams and send it
      downstream as custom gstreamer dvd event (fixes #453417).
      711afebc
    • Tim-Philipp Müller's avatar
      ext/cairo/gsttextoverlay.c: Implement minimal parsing of the passed pango font... · 41070c9c
      Tim-Philipp Müller authored
      ext/cairo/gsttextoverlay.c: Implement minimal parsing of the passed pango font description string, so passing a font ...
      
      Original commit message from CVS:
      * ext/cairo/gsttextoverlay.c: (gst_text_overlay_font_init):
      Implement minimal parsing of the passed pango font description
      string, so passing a font size works the same as with the
      pango textoverlay plugin; fixes #455086.
      (Maybe we could just use pangocairo here at some point).
      41070c9c
    • Stefan Kost's avatar
      gst/: Return the result in _activate_pull(). Don't ref element there. · 561bfe04
      Stefan Kost authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c:
      * gst/wavparse/gstwavparse.c:
      Return the result in _activate_pull(). Don't ref element there.
      561bfe04
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.c: Ref the element when we should, but not when we... · 34c221a5
      Stefan Kost authored
      gst/wavparse/gstwavparse.c: Ref the element when we should, but not when we its not needed. Reflow the event_handling...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_stream_headers),
      (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
      (gst_wavparse_srcpad_event):
      Ref the element when we should, but not when we its not needed. Reflow
      the event_handling to not leak the event.
      34c221a5
  7. 12 Nov, 2007 4 commits
  8. 11 Nov, 2007 3 commits
    • Sebastian Dröge's avatar
      gst/: Change the meaning of the magnitude values given in the · 546ec347
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/equalizer/demo.c: (draw_spectrum):
      * gst/spectrum/demo-audiotest.c: (draw_spectrum):
      * gst/spectrum/demo-osssrc.c: (draw_spectrum):
      * gst/spectrum/gstspectrum.c: (gst_spectrum_class_init):
      Change the meaning of the magnitude values given in the
      GstMessages by spectrum to decibel instead of
      decibel+threshold.
      546ec347
    • Sebastian Dröge's avatar
      gst/equalizer/: And continue to update docs. Also include some sample code for... · 4f77b464
      Sebastian Dröge authored
      gst/equalizer/: And continue to update docs. Also include some sample code for the n-band equalizer in the docs.
      
      Original commit message from CVS:
      * gst/equalizer/gstiirequalizer10bands.c:
      * gst/equalizer/gstiirequalizer3bands.c:
      * gst/equalizer/gstiirequalizernbands.c:
      And continue to update docs. Also include some sample code
      for the n-band equalizer in the docs.
      4f77b464
    • Sebastian Dröge's avatar
      gst/equalizer/: Update docs and property ranges to the real values. · b687bf25
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/equalizer/gstiirequalizer10bands.c:
      (gst_iir_equalizer_10bands_class_init):
      * gst/equalizer/gstiirequalizer3bands.c:
      (gst_iir_equalizer_3bands_class_init):
      * gst/equalizer/gstiirequalizernbands.c:
      Update docs and property ranges to the real values.
      b687bf25
  9. 09 Nov, 2007 1 commit
  10. 08 Nov, 2007 2 commits
  11. 06 Nov, 2007 1 commit
  12. 03 Nov, 2007 1 commit
    • Sebastian Dröge's avatar
      gst/equalizer/: Allow setting 0 as bandwidth and handle this correctly. · 6edf8c43
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/equalizer/demo.c: (main):
      * gst/equalizer/gstiirequalizer.c:
      (gst_iir_equalizer_band_class_init), (setup_filter):
      Allow setting 0 as bandwidth and handle this correctly.
      Also handle a bandwidth of rate/2 properly.
      * gst/equalizer/gstiirequalizernbands.c:
      (gst_iir_equalizer_nbands_class_init):
      Make it possible to generate a N-band equalizer with 1 bands. The
      previous limit of 2 was caused by a nowadays replaced calculation
      doing a division by zero if number of bands was 1.
      6edf8c43
  13. 02 Nov, 2007 2 commits
    • Ole Andre Vadla Ravnaas's avatar
      Fix includes for MSVC and GLib-2.14.0 (#492388). · 13a97658
      Ole Andre Vadla Ravnaas authored
      Original commit message from CVS:
      Patch by: Ole André Vadla Ravnås  <ole.andre.ravnas@tandberg.com>
      * configure.ac:
      * gst/udp/gstdynudpsink.c:
      * gst/udp/gstdynudpsink.h:
      * gst/udp/gstmultiudpsink.c:
      * gst/udp/gstmultiudpsink.h:
      * gst/udp/gstudpsink.c:
      * gst/udp/gstudpsink.h:
      Fix includes for MSVC and GLib-2.14.0 (#492388).
      * gst/udp/gstudpsrc.c: (gst_udpsrc_start):
      No more pipe define since GLib-2.14.0, need to use _pipe() directly.
      13a97658
    • Edward Hervey's avatar
      gst/law/mulaw-decode.*: Calculate outgoing buffer duration if incoming buffer... · 7eeeca8c
      Edward Hervey authored
      gst/law/mulaw-decode.*: Calculate outgoing buffer duration if incoming buffer didn't have a valid duration.
      
      Original commit message from CVS:
      * gst/law/mulaw-decode.c: (mulawdec_sink_setcaps),
      (gst_mulawdec_chain):
      * gst/law/mulaw-decode.h:
      Calculate outgoing buffer duration if incoming buffer didn't have a
      valid duration.
      7eeeca8c
  14. 30 Oct, 2007 3 commits
    • Sebastian Dröge's avatar
      gst/equalizer/: Add small demo application based on the spectrum demo... · ceb068d0
      Sebastian Dröge authored
      gst/equalizer/: Add small demo application based on the spectrum demo applications that gets white noise as input, pu...
      
      Original commit message from CVS:
      * gst/equalizer/Makefile.am:
      * gst/equalizer/demo.c: (on_window_destroy), (on_configure_event),
      (on_gain_changed), (on_bandwidth_changed), (on_freq_changed),
      (draw_spectrum), (message_handler), (main):
      Add small demo application based on the spectrum demo applications
      that gets white noise as input, pushes it through an equalizer and
      paints the spectrum. For every equalizer band it's possible to set
      gain, bandwidth and frequency.
      * gst/equalizer/gstiirequalizer.c: (setup_filter):
      Add some guarding against too large or too small frequencies and
      bandwidths. Also improve debugging a bit.
      ceb068d0
    • Sebastian Dröge's avatar
      gst/equalizer/gstiirequalizer.c: Replace filters with a bit better filters for... · 7c8653f5
      Sebastian Dröge authored
      gst/equalizer/gstiirequalizer.c: Replace filters with a bit better filters for which we can actually find documentati...
      
      Original commit message from CVS:
      * gst/equalizer/gstiirequalizer.c:
      (gst_iir_equalizer_band_set_property),
      (gst_iir_equalizer_band_get_property),
      (gst_iir_equalizer_band_class_init), (arg_to_scale),
      (setup_filter), (gst_iir_equalizer_compute_frequencies):
      Replace filters with a bit better filters for which we can actually
      find documentation, which don't change anything on zero gain, etc.
      Make the frequency property of the bands writable, rename the
      band-width property to bandwidth and change the	meaning to the
      frequency difference between bandedges, change the meaning of the
      gain property to dB instead of a weird scale between -1	and 1 that
      has no real meaning.
      7c8653f5
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Smarter combine_flow code that also deals with... · b3f1b714
      Wim Taymans authored
      gst/qtdemux/qtdemux.c: Smarter combine_flow code that also deals with downstream elements returning UNEXPECTED when t...
      
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_activate_segment),
      (gst_qtdemux_combine_flows), (gst_qtdemux_loop_state_movie):
      Smarter combine_flow code that also deals with downstream elements
      returning UNEXPECTED when they receive data out of the segment
      boundaries. Fixes #491305.
      b3f1b714