1. 06 Dec, 2007 1 commit
    • Tim-Philipp Müller's avatar
      gst/wavparse/gstwavparse.c: Fix seeking in .wav files again (#501775). Some... · 919e9060
      Tim-Philipp Müller authored
      gst/wavparse/gstwavparse.c: Fix seeking in .wav files again (#501775).  Some people seem to think they don't need to ...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_srcpad_event):
      Fix seeking in .wav files again (#501775).  Some people seem to think
      they don't need to test their changes when they're just 'reflowing'
      some code.
      919e9060
  2. 05 Dec, 2007 2 commits
    • Wim Taymans's avatar
      gst/autodetect/gstautovideosink.*: Fix docs. · dc9c3f54
      Wim Taymans authored
      Original commit message from CVS:
      * gst/autodetect/gstautovideosink.c:
      (gst_auto_video_sink_class_init), (gst_auto_video_sink_dispose),
      (gst_auto_video_sink_init),
      (gst_auto_video_sink_create_element_with_pretty_name),
      (gst_auto_video_sink_find_best),
      (gst_auto_video_sink_set_property),
      (gst_auto_video_sink_get_property):
      * gst/autodetect/gstautovideosink.h:
      Fix docs.
      Use same error reporting code as autoaudiosink.
      Add property to filter sinks based on caps. Only select raw video sinks
      by default for backwards compat.
      API: GstAutoVideoSink::filter-caps
      dc9c3f54
    • Tommi Myöhänen's avatar
      gst/autodetect/gstautoaudiosink.*: Add property to filter sinks based on caps.... · 619ee506
      Tommi Myöhänen authored
      gst/autodetect/gstautoaudiosink.*: Add property to filter sinks based on caps. Only select raw audio sinks by default...
      
      Original commit message from CVS:
      Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
      * gst/autodetect/gstautoaudiosink.c:
      (gst_auto_audio_sink_class_init), (gst_auto_audio_sink_dispose),
      (gst_auto_audio_sink_init), (gst_auto_audio_sink_find_best),
      (gst_auto_audio_sink_set_property),
      (gst_auto_audio_sink_get_property):
      * gst/autodetect/gstautoaudiosink.h:
      Add property to filter sinks based on caps. Only select raw audio sinks
      by default for backwards compat.  Fixes #417420.
      API: GstAutoAudioSink::filter-caps
      619ee506
  3. 29 Nov, 2007 2 commits
  4. 28 Nov, 2007 2 commits
  5. 27 Nov, 2007 2 commits
  6. 26 Nov, 2007 6 commits
  7. 24 Nov, 2007 1 commit
    • Julien Moutte Moutte's avatar
      gst/qtdemux/qtdemux.c: Implement reverse playback support. · 84882979
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2007-11-24  Julien MOUTTE  <julien@moutte.net>
      
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_find_segment),
      (gst_qtdemux_move_stream), (gst_qtdemux_do_seek),
      (gst_qtdemux_seek_to_previous_keyframe),
      (gst_qtdemux_activate_segment), (gst_qtdemux_advance_sample),
      (gst_qtdemux_loop_state_movie), (gst_qtdemux_loop): Implement
      reverse playback support.
      84882979
  8. 20 Nov, 2007 6 commits
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackcommon.c: Also set the channel layout on the Wavpack... · e35ab1c0
      Sebastian Dröge authored
      ext/wavpack/gstwavpackcommon.c: Also set the channel layout on the Wavpack caps if we're having a mono layout. Of cou...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackcommon.c: (gst_wavpack_set_channel_layout):
      Also set the channel layout on the Wavpack caps if we're having
      a mono layout. Of course only do it for "audio/x-wavpack".
      e35ab1c0
    • Sebastian Dröge's avatar
      ext/wavpack/: Add support for encoding, parsing and decoding multichannel... · ded2cc6e
      Sebastian Dröge authored
      ext/wavpack/: Add support for encoding, parsing and decoding multichannel files with up to 8 channels. This also impr...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackcommon.c:
      (gst_wavpack_get_default_channel_mask),
      (gst_wavpack_set_channel_layout),
      (gst_wavpack_get_default_channel_positions),
      (gst_wavpack_get_channel_mask_from_positions),
      (gst_wavpack_set_channel_mapping):
      * ext/wavpack/gstwavpackcommon.h:
      * ext/wavpack/gstwavpackdec.c: (gst_wavpack_dec_reset),
      (gst_wavpack_dec_sink_set_caps), (gst_wavpack_dec_chain):
      * ext/wavpack/gstwavpackdec.h:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_reset),
      (gst_wavpack_enc_init), (gst_wavpack_enc_sink_set_caps),
      (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block),
      (gst_wavpack_enc_fix_channel_order), (gst_wavpack_enc_chain),
      (gst_wavpack_enc_rewrite_first_block),
      (gst_wavpack_enc_sink_event):
      * ext/wavpack/gstwavpackenc.h:
      * ext/wavpack/gstwavpackparse.c:
      (gst_wavpack_parse_index_append_entry), (gst_wavpack_parse_reset),
      (gst_wavpack_parse_scan_to_find_sample),
      (gst_wavpack_parse_sink_event), (gst_wavpack_parse_create_src_pad),
      (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop):
      * ext/wavpack/gstwavpackparse.h:
      Add support for encoding, parsing and decoding multichannel
      files with up to 8 channels. This also improves the robustness
      of parsing quite a bit.
      * ext/wavpack/gstwavpackstreamreader.c:
      (gst_wavpack_stream_reader_read_bytes),
      (gst_wavpack_stream_reader_get_pos),
      (gst_wavpack_stream_reader_set_pos_abs),
      (gst_wavpack_stream_reader_set_pos_rel),
      (gst_wavpack_stream_reader_push_back_byte),
      (gst_wavpack_stream_reader_get_length),
      (gst_wavpack_stream_reader_can_seek),
      (gst_wavpack_stream_reader_write_bytes):
      Improve debugging.
      ded2cc6e
    • Stefan Kost's avatar
      ext/libpng/gstpngdec.*: Don't release the png-memory from within the callback. · dfdc0fa8
      Stefan Kost authored
      Original commit message from CVS:
      * ext/libpng/gstpngdec.c:
      * ext/libpng/gstpngdec.h:
      Don't release the png-memory from within the callback.
      dfdc0fa8
    • René Stadler's avatar
      ext/libpng/gstpngenc.c: Don't leak buffer data memory. Fixes #498395. · 696e4b02
      René Stadler authored
      Original commit message from CVS:
      Patch by: René Stadler <mail at renestadler dot de>
      * ext/libpng/gstpngenc.c:
      Don't leak buffer data memory. Fixes #498395.
      696e4b02
    • 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
  9. 16 Nov, 2007 1 commit
  10. 15 Nov, 2007 6 commits
  11. 14 Nov, 2007 6 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
    • 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
  12. 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