1. 22 Aug, 2006 5 commits
    • Wim Taymans's avatar
      gst/avi/gstavidemux.*: Precalc most of the duration query for each stream. · 1eff7868
      Wim Taymans authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
      (gst_avi_demux_index_entry_for_time),
      (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
      (gst_avi_demux_stream_init), (gst_avi_demux_parse_stream),
      (gst_avi_demux_stream_index), (gst_avi_demux_peek_tag),
      (gst_avi_demux_next_data_buffer),
      (gst_avi_demux_calculate_durations_from_index),
      (gst_avi_demux_stream_header), (gst_avi_demux_do_seek),
      (gst_avi_demux_handle_seek), (gst_avi_demux_aggregated_flow),
      (gst_avi_demux_process_next_entry), (gst_avi_demux_loop),
      (gst_avi_demux_sink_activate_pull), (gst_avi_demux_change_state):
      * gst/avi/gstavidemux.h:
      Precalc most of the duration query for each stream.
      Make seeking more correct.
      Use GstSegment to track position and duration.
      Code cleanups and leak fixes.
      Calculate correct total duration based on index length.
      1eff7868
    • Jan Schmidt's avatar
      gst/id3demux/id3v2frames.c: If strings in text fields are marked ISO8859-1,... · 66bbbfb7
      Jan Schmidt authored
      gst/id3demux/id3v2frames.c: If strings in text fields are marked ISO8859-1, but contain valid UTF-8 already, then han...
      
      Original commit message from CVS:
      * gst/id3demux/id3v2frames.c: (parse_text_identification_frame),
      (parse_insert_string_field):
      If strings in text fields are marked ISO8859-1, but contain
      valid UTF-8 already, then handle them as UTF-8 and ignore
      the encoding. (#351794)
      66bbbfb7
    • Tim-Philipp Müller's avatar
      ext/flac/gstflacdec.*: Make flac-in-ogg work (#352100). · ad67773c
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_scan_got_frame),
      (gst_flac_dec_write), (gst_flac_dec_loop),
      (gst_flac_dec_sink_event), (gst_flac_dec_chain),
      (gst_flac_dec_src_query):
      * ext/flac/gstflacdec.h:
      Make flac-in-ogg work (#352100).
      ad67773c
    • Tim-Philipp Müller's avatar
      gst/monoscope/gstmonoscope.c: Don't unref buffers of which we've already given... · 76ff577a
      Tim-Philipp Müller authored
      gst/monoscope/gstmonoscope.c: Don't unref buffers of which we've already given away ownership to the adapter.
      
      Original commit message from CVS:
      * gst/monoscope/gstmonoscope.c: (gst_monoscope_chain):
      Don't unref buffers of which we've already given away
      ownership to the adapter.
      76ff577a
    • Tim-Philipp Müller's avatar
      ext/speex/gstspeexdec.c: Make metadata extraction actually work. · 177751c8
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/speex/gstspeexdec.c: (speex_dec_chain_parse_comments):
      Make metadata extraction actually work.
      * ext/speex/gstspeexenc.c: (gst_speexenc_base_init),
      (gst_speexenc_init), (gst_speexenc_create_metadata_buffer),
      (gst_speexenc_chain):
      Fix metadata writing: replace old code which wrote completely
      broken tags with libgsttag-based code. Plus miscellaneous
      code cleanups (use static pad templates etc.) and a bunch
      of leak fixes.
      177751c8
  2. 21 Aug, 2006 8 commits
    • Stefan Kost's avatar
      gst/audiopanorama/: die! die! die! you should never have been there · 539c398b
      Stefan Kost authored
      Original commit message from CVS:
      * gst/audiopanorama/.cvsignore:
      * gst/audiopanorama/Makefile.am:
      * gst/audiopanorama/audiofx.c:
      * gst/audiopanorama/audiopanorama.c:
      * gst/audiopanorama/audiopanorama.h:
      die! die! die! you should never have been there
      539c398b
    • Wim Taymans's avatar
      gst/qtdemux/qtdemux.c: Some more constification. · 40c2bef1
      Wim Taymans authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_add_stream), (qtdemux_parse),
      (qtdemux_node_dump_foreach), (qtdemux_parse_trak),
      (qtdemux_video_caps), (qtdemux_audio_caps):
      Some more constification.
      Fix some paletted data formats again.
      Fix ulaw/alaw in qt.
      Set correct caps for raw RGB.
      Add support for yuv2, which is like Yuv2.
      Add support for raw audio with the NONE fourcc, which is like raw.
      40c2bef1
    • Tim-Philipp Müller's avatar
      ext/wavpack/: More clean-ups: use shorter variable names to make code easier... · bc64aa8b
      Tim-Philipp Müller authored
      ext/wavpack/: More clean-ups: use shorter variable names to make code easier to read; prefix structures we define wit...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
      (gst_wavpack_enc_finalize), (gst_wavpack_enc_sink_set_caps),
      (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_format_samples),
      (gst_wavpack_enc_push_block), (gst_wavpack_enc_chain),
      (gst_wavpack_enc_rewrite_first_block),
      (gst_wavpack_enc_sink_event), (gst_wavpack_enc_change_state),
      (gst_wavpack_enc_set_property), (gst_wavpack_enc_get_property):
      * ext/wavpack/gstwavpackenc.h:
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_reset),
      (gst_wavpack_parse_src_query), (gst_wavpack_parse_src_event),
      (gst_wavpack_parse_init), (gst_wavpack_parse_get_upstream_length),
      (gst_wavpack_parse_loop):
      More clean-ups: use shorter variable names to make code easier to
      read; prefix structures we define with 'Gst' to make it clearer
      where they come from.
      bc64aa8b
    • Tim-Philipp Müller's avatar
      ext/wavpack/gstwavpackenc.c: Fix caps set on buffers and template caps (output... · d94f06c2
      Tim-Philipp Müller authored
      ext/wavpack/gstwavpackenc.c: Fix caps set on buffers and template caps (output is framed) and make them match (#35166...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_init),
      (gst_wavpack_enc_set_wp_config), (gst_wavpack_enc_push_block),
      (gst_wavpack_enc_chain), (gst_wavpack_enc_rewrite_first_block),
      (gst_wavpack_enc_sink_event):
      Fix caps set on buffers and template caps (output is framed)
      and make them match (#351663); use GST_WARNING_OBJECT instead of
      GST_ELEMENT_WARNING; simplify push_block(); do some small
      clean-ups here and there; fix memleak (#351663).
      d94f06c2
    • Jan Schmidt's avatar
      tests/check/elements/audiopanorama.c: Fix invalid memory access in audiopanorama test suite. · f7eb58c2
      Jan Schmidt authored
      Original commit message from CVS:
      * tests/check/elements/audiopanorama.c: (GST_START_TEST):
      Fix invalid memory access in audiopanorama test suite.
      f7eb58c2
    • Edward Hervey's avatar
      tests/check/elements/.cvsignore: ignore built file · b388296e
      Edward Hervey authored
      Original commit message from CVS:
      * tests/check/elements/.cvsignore:
      ignore built file
      b388296e
    • Wim Taymans's avatar
      gst/rtp/Makefile.am: Fix the build again. · 0a10078c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      Fix the build again.
      0a10078c
    • Stefan Kost's avatar
      gst/audiofxgood/: resubmit with the desired name *again* · 1f46af88
      Stefan Kost authored
      Original commit message from CVS:
      * gst/audiofxgood/.cvsignore:
      * gst/audiofxgood/Makefile.am:
      * gst/audiofxgood/audiofx.c: (plugin_init):
      * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_base_init),
      (gst_audio_panorama_class_init), (gst_audio_panorama_init),
      (gst_audio_panorama_set_property),
      (gst_audio_panorama_get_property),
      (gst_audio_panorama_get_unit_size),
      (gst_audio_panorama_transform_caps), (gst_audio_panorama_set_caps),
      (gst_audio_panorama_transform_m2s),
      (gst_audio_panorama_transform_s2s), (gst_audio_panorama_transform):
      * gst/audiofxgood/audiopanorama.h:
      resubmit with the desired name *again*
      1f46af88
  3. 20 Aug, 2006 3 commits
    • Stefan Kost's avatar
      use g_assert in _get_unit_size · f9dd03ca
      Stefan Kost authored
      Original commit message from CVS:
      * ext/gdk_pixbuf/pixbufscale.c: (gst_pixbufscale_get_unit_size):
      * gst/videobox/gstvideobox.c: (gst_video_box_get_unit_size):
      use g_assert in _get_unit_size
      f9dd03ca
    • Stefan Kost's avatar
      docs/plugins/: cleanup -unused.txt to make it useful, add previously missing docs · 83bedf3e
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/inspect/plugin-audiofxgood.xml:
      cleanup -unused.txt to make it useful, add previously missing docs
      * ext/Makefile.am:
      * ext/esd/esdmon.c:
      * ext/esd/esdsink.c:
      * ext/esd/gstesd.c: (plugin_init):
      reflow to get rid of two external symbols
      * gst/audiofxgood/audiofx.c: (plugin_init):
      re-add
      83bedf3e
    • Stefan Kost's avatar
      gst/audiofxgood/audiofx.c · 32df8f43
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      * gst/audiofxgood/.cvsignore:
      * gst/audiofxgood/Makefile.am:
      * gst/audiofxgood/audiofx.c
      * gst/audiofxgood/audiopanorama.c: (gst_audio_panorama_base_init),
      (gst_audio_panorama_class_init), (gst_audio_panorama_init),
      (gst_audio_panorama_set_property),
      (gst_audio_panorama_get_property),
      (gst_audio_panorama_get_unit_size),
      (gst_audio_panorama_transform_caps), (gst_audio_panorama_set_caps),
      (gst_audio_panorama_transform_m2s),
      (gst_audio_panorama_transform_s2s), (gst_audio_panorama_transform):
      * gst/audiofxgood/audiopanorama.h:
      * tests/check/Makefile.am:
      * tests/check/elements/audiopanorama.c: (setup_panorama_m),
      (setup_panorama_s), (cleanup_panorama), (GST_START_TEST),
      (panorama_suite), (main):
      Add audiofxgood plugin with audiopanorama element
      32df8f43
  4. 18 Aug, 2006 4 commits
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackparse.c: Fix resyncing in push mode not stopping... · 611b2dd1
      Sebastian Dröge authored
      ext/wavpack/gstwavpackparse.c: Fix resyncing in push mode not stopping re-syncing at embedded zeroes; skip garbage be...
      
      Original commit message from CVS:
      Based on patch by: Sebastian Dröge <slomo at circular-chaos.org>
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_sink_event),
      (gst_wavpack_parse_get_upstream_length),
      (gst_wavpack_parse_find_marker), (gst_wavpack_parse_resync_loop),
      (gst_wavpack_parse_loop), (gst_wavpack_parse_resync_adapter):
      Fix resyncing in push mode not stopping re-syncing at embedded
      zeroes; skip garbage between frames in pull mode as well if
      necessary; use gst_pad_query_peer_duration(); push EOS and
      NEWSEGMENT event in right direction (#351659).
      611b2dd1
    • Wim Taymans's avatar
      docs/plugins/Makefile.am: More Oss docs fixage. · 8938587f
      Wim Taymans authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      More Oss docs fixage.
      8938587f
    • Wim Taymans's avatar
      gst/rtp/: Added experimental SVQ3 depayloader. · b0430994
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtpsv3vdepay.c: (gst_rtp_sv3v_depay_base_init),
      (gst_rtp_sv3v_depay_class_init), (gst_rtp_sv3v_depay_init),
      (gst_rtp_sv3v_depay_finalize), (gst_rtp_sv3v_depay_setcaps),
      (gst_rtp_sv3v_depay_process), (gst_rtp_sv3v_depay_set_property),
      (gst_rtp_sv3v_depay_get_property),
      (gst_rtp_sv3v_depay_change_state),
      (gst_rtp_sv3v_depay_plugin_init):
      * gst/rtp/gstrtpsv3vdepay.h:
      Added experimental SVQ3 depayloader.
      b0430994
    • Edward Hervey's avatar
      ext/dv/gstdvdemux.*: When handling seek requests, don't send the newsegment... · ab9b853b
      Edward Hervey authored
      ext/dv/gstdvdemux.*: When handling seek requests, don't send the newsegment event from the calling thread. Instead sa...
      
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_pull_seek),
      (gst_dvdemux_loop), (gst_dvdemux_change_state):
      * ext/dv/gstdvdemux.h:
      When handling seek requests, don't send the newsegment event from the
      calling thread. Instead save it so it can be sent from the streaming
      thread.
      ab9b853b
  5. 17 Aug, 2006 2 commits
  6. 16 Aug, 2006 13 commits
    • Andy Wingo Wingo's avatar
      ext/ladspa/gstsignalprocessor.c: Make ladspa elements reusable. Fixes #350006. · 2207ced5
      Andy Wingo Wingo authored
      Original commit message from CVS:
      Patch by: Andy Wingo <wingo at pobox dot com>
      * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_setup),
      (gst_signal_processor_start), (gst_signal_processor_stop),
      (gst_signal_processor_cleanup), (gst_signal_processor_setcaps),
      (gst_signal_processor_pen_buffer), (gst_signal_processor_flush),
      (gst_signal_processor_do_pulls), (gst_signal_processor_do_pushes),
      (gst_signal_processor_change_state):
      Make ladspa elements reusable. Fixes #350006.
      2207ced5
    • Wim Taymans's avatar
      ext/ladspa/gstladspa.c: Convert ' ' into '_'. Try to keep as many characters... · 29161cb5
      Wim Taymans authored
      ext/ladspa/gstladspa.c: Convert ' ' into '_'. Try to keep as many characters in the padtemplate names as possible.
      
      Original commit message from CVS:
      * ext/ladspa/gstladspa.c: (gst_ladspa_base_init):
      Convert ' ' into '_'. Try to keep as many characters in the padtemplate
      names as possible.
      29161cb5
    • Wim Taymans's avatar
      ext/ladspa/gstsignalprocessor.c: A push() gives away our refcount so we should... · 1e4efaf6
      Wim Taymans authored
      ext/ladspa/gstsignalprocessor.c: A push() gives away our refcount so we should not use the buffer on the pen anymore.
      
      Original commit message from CVS:
      * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_flush),
      (gst_signal_processor_do_pushes):
      A push() gives away our refcount so we should not use the buffer on the
      pen anymore.
      1e4efaf6
    • Tim-Philipp Müller's avatar
      sys/oss/gstossmixerelement.c: Don't leak device string. · 26091ec5
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init),
      (gst_oss_mixer_element_finalize):
      Don't leak device string.
      26091ec5
    • Tim-Philipp Müller's avatar
      configure.ac: Require CVS of GStreamer core and -base (for · 81d46b82
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * configure.ac:
      Require CVS of GStreamer core and -base (for
      GST_TAG_EXTENDED_COMMENT and gst_tag_parse_extended_comment()).
      * ext/taglib/gstid3v2mux.cc:
      Write extended comment tags properly (#348762).
      * gst/id3demux/id3v2frames.c: (id3demux_id3v2_parse_frame),
      (parse_comment_frame):
      Extract COMM frames into extended comments, which makes it
      easier to properly retain the description bit of the tag
      and maintain this information when re-tagging (#348762).
      81d46b82
    • Tim-Philipp Müller's avatar
      tests/check/Makefile.am: Don't try to run annodex unit tests if the annodex... · e501141c
      Tim-Philipp Müller authored
      tests/check/Makefile.am: Don't try to run annodex unit tests if the annodex plugin has not been built (Fixes #351116).
      
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Don't try to run annodex unit tests if the annodex
      plugin has not been built (Fixes #351116).
      e501141c
    • Tim-Philipp Müller's avatar
      gst/autodetect/gstautoaudiosink.c: When we can't find a usable audiosink,... · 835264e1
      Tim-Philipp Müller authored
      gst/autodetect/gstautoaudiosink.c: When we can't find a usable audiosink, don't error out, but use a fake sink instea...
      
      Original commit message from CVS:
      * gst/autodetect/gstautoaudiosink.c:
      (gst_auto_audio_sink_find_best):
      When we can't find a usable audiosink, don't error out,
      but use a fake sink instead and post a warning message
      on the bus (#341278).
      835264e1
    • Sebastian Dröge's avatar
      ext/wavpack/: In push mode, re-sync to next wavpack header if sync is lost... · 2ea11c1c
      Sebastian Dröge authored
      ext/wavpack/: In push mode, re-sync to next wavpack header if sync is lost (#351557). Also use hyphens instead of und...
      
      Original commit message from CVS:
      Patch by: Sebastian Dröge <slomo at circular-chaos.org>
      * ext/wavpack/gstwavpackenc.c: (gst_wavpack_enc_class_init):
      * ext/wavpack/gstwavpackparse.c:
      (gst_wavpack_parse_resync_adapter), (gst_wavpack_parse_chain):
      In push mode, re-sync to next wavpack header if sync is lost
      (#351557). Also use hyphens instead of underscores in
      GObject property names.
      2ea11c1c
    • Tim-Philipp Müller's avatar
      sys/oss/: Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for... · 577ac36e
      Tim-Philipp Müller authored
      sys/oss/: Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for ossmixer's new device property.
      
      Original commit message from CVS:
      * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init):
      * sys/oss/gstosssink.c:
      * sys/oss/gstosssrc.c:
      Document OSS elements; add gtk-doc blurb with 'Since 0.10.5' for
      ossmixer's new device property.
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      Add docs for OSS elements.
      * docs/plugins/inspect/plugin-aasink.xml:
      * docs/plugins/inspect/plugin-alaw.xml:
      * docs/plugins/inspect/plugin-alpha.xml:
      * docs/plugins/inspect/plugin-alphacolor.xml:
      * docs/plugins/inspect/plugin-annodex.xml:
      * docs/plugins/inspect/plugin-apetag.xml:
      * docs/plugins/inspect/plugin-auparse.xml:
      * docs/plugins/inspect/plugin-autodetect.xml:
      * docs/plugins/inspect/plugin-avi.xml:
      * docs/plugins/inspect/plugin-cacasink.xml:
      * docs/plugins/inspect/plugin-cairo.xml:
      * docs/plugins/inspect/plugin-cdio.xml:
      * docs/plugins/inspect/plugin-cutter.xml:
      * docs/plugins/inspect/plugin-debug.xml:
      * docs/plugins/inspect/plugin-dv.xml:
      * docs/plugins/inspect/plugin-efence.xml:
      * docs/plugins/inspect/plugin-effectv.xml:
      * docs/plugins/inspect/plugin-esdsink.xml:
      * docs/plugins/inspect/plugin-flac.xml:
      * docs/plugins/inspect/plugin-flxdec.xml:
      * docs/plugins/inspect/plugin-gconfelements.xml:
      * docs/plugins/inspect/plugin-gdkpixbuf.xml:
      * docs/plugins/inspect/plugin-goom.xml:
      * docs/plugins/inspect/plugin-halelements.xml:
      * docs/plugins/inspect/plugin-icydemux.xml:
      * docs/plugins/inspect/plugin-id3demux.xml:
      * docs/plugins/inspect/plugin-jpeg.xml:
      * docs/plugins/inspect/plugin-level.xml:
      * docs/plugins/inspect/plugin-matroska.xml:
      * docs/plugins/inspect/plugin-mulaw.xml:
      * docs/plugins/inspect/plugin-multipart.xml:
      * docs/plugins/inspect/plugin-navigationtest.xml:
      * docs/plugins/inspect/plugin-ossaudio.xml:
      * docs/plugins/inspect/plugin-png.xml:
      * docs/plugins/inspect/plugin-rtp.xml:
      * docs/plugins/inspect/plugin-rtsp.xml:
      * docs/plugins/inspect/plugin-shout2send.xml:
      * docs/plugins/inspect/plugin-smpte.xml:
      * docs/plugins/inspect/plugin-speex.xml:
      * docs/plugins/inspect/plugin-taglib.xml:
      * docs/plugins/inspect/plugin-udp.xml:
      * docs/plugins/inspect/plugin-videobalance.xml:
      * docs/plugins/inspect/plugin-videobox.xml:
      * docs/plugins/inspect/plugin-videoflip.xml:
      * docs/plugins/inspect/plugin-videomixer.xml:
      * docs/plugins/inspect/plugin-wavenc.xml:
      * docs/plugins/inspect/plugin-wavparse.xml:
      * docs/plugins/inspect/plugin-ximagesrc.xml:
      Update to CVS version.
      577ac36e
    • Wim Taymans's avatar
      gst/rtp/: Caps extra properties must be defined as strings for depayloaders... · ffed349b
      Wim Taymans authored
      gst/rtp/: Caps extra properties must be defined as strings for depayloaders because they are generated from an SDP.
      
      Original commit message from CVS:
      * gst/rtp/gstrtpamrdepay.c:
      * gst/rtp/gstrtpmp4gdepay.c:
      Caps extra properties must be defined as strings for
      depayloaders because they are generated from an SDP.
      * gst/rtp/Makefile.am:
      * gst/rtp/gstrtp.c: (plugin_init):
      * gst/rtp/gstrtph264depay.c: (gst_rtp_h264_depay_base_init),
      (gst_rtp_h264_depay_class_init), (gst_rtp_h264_depay_init),
      (gst_rtp_h264_depay_finalize), (decode_base64),
      (gst_rtp_h264_depay_setcaps), (gst_rtp_h264_depay_process),
      (gst_rtp_h264_depay_set_property),
      (gst_rtp_h264_depay_get_property),
      (gst_rtp_h264_depay_change_state),
      (gst_rtp_h264_depay_plugin_init):
      * gst/rtp/gstrtph264depay.h:
      Added basic, not completely functional RFC 3984 H264 depayloader.
      ffed349b
    • Wim Taymans's avatar
      gst/rtsp/gstrtpdec.c: Add pads after setting them up. · 6eedcfbc
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtpdec.c: (gst_rtpdec_init), (gst_rtpdec_getcaps):
      Add pads after setting them up.
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_class_init),
      (gst_rtspsrc_init), (gst_rtspsrc_finalize),
      (gst_rtspsrc_free_stream), (gst_rtspsrc_media_to_caps),
      (gst_rtspsrc_stream_setup_rtp),
      (gst_rtspsrc_stream_configure_transport),
      (gst_rtspsrc_combine_flows), (gst_rtspsrc_loop),
      (gst_rtspsrc_open), (gst_rtspsrc_close), (gst_rtspsrc_play),
      (gst_rtspsrc_pause):
      * gst/rtsp/gstrtspsrc.h:
      Fix interleaved mode.
      - Protect streaming with lock.
      - Combine flows
      - set caps on outgoing buffers.
      - strip trailing \0 from data packets.
      - Configure RTP/RTCP in stream.
      Use DEBUG_OBJECT more.
      6eedcfbc
    • Wim Taymans's avatar
      gst/udp/gstmultiudpsink.c: Turn a g_print into a DEBUG line. · 64faced4
      Wim Taymans authored
      Original commit message from CVS:
      * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_add):
      Turn a g_print into a DEBUG line.
      64faced4
    • Wim Taymans's avatar
      sys/oss/: Small cleanups. Better error reporting. · d5e01fa6
      Wim Taymans authored
      Original commit message from CVS:
      * sys/oss/gstossmixer.c: (gst_ossmixer_open), (gst_ossmixer_new):
      * sys/oss/gstossmixerelement.c: (gst_oss_mixer_element_class_init),
      (gst_oss_mixer_element_init), (gst_oss_mixer_element_set_property),
      (gst_oss_mixer_element_get_property),
      (gst_oss_mixer_element_change_state):
      * sys/oss/gstossmixerelement.h:
      Small cleanups. Better error reporting.
      Add device property for the mixer instead of the hardcoded
      /dev/mixer. Fixes #350785.
      API: GstOssMixerElement::device property
      d5e01fa6
  7. 15 Aug, 2006 2 commits
    • Jens Granseuer's avatar
      gconf/Makefile.am: Make --disable-schemas work right (they still need to be... · 38bb20d0
      Jens Granseuer authored
      gconf/Makefile.am: Make --disable-schemas work right (they still need to be copied to the installation directory, jus...
      
      Original commit message from CVS:
      Patch by: Jens Granseuer <jensgr at gmx net>
      * gconf/Makefile.am:
      Make --disable-schemas work right (they still need
      to be copied to the installation directory, just not
      applied). Fixes #351347 (also #344100).
      38bb20d0
    • Sebastian Dröge's avatar
      ext/wavpack/gstwavpackparse.*: Make wavpackparse also work in push-mode (not... · 4bed2454
      Sebastian Dröge authored
      ext/wavpack/gstwavpackparse.*: Make wavpackparse also work in push-mode (not seekable yet though); some small clean-u...
      
      Original commit message from CVS:
      * ext/wavpack/gstwavpackparse.c: (gst_wavpack_parse_class_init),
      (gst_wavpack_parse_reset), (gst_wavpack_parse_get_src_query_types),
      (gst_wavpack_parse_src_query),
      (gst_wavpack_parse_handle_seek_event),
      (gst_wavpack_parse_sink_event), (gst_wavpack_parse_init),
      (gst_wavpack_parse_create_src_pad),
      (gst_wavpack_parse_push_buffer), (gst_wavpack_parse_loop),
      (gst_wavpack_parse_chain), (gst_wavpack_parse_sink_activate),
      (gst_wavpack_parse_sink_activate_pull):
      * ext/wavpack/gstwavpackparse.h:
      Patch by: Sebastian Dröge <slomo at circular-chaos.org>
      Make wavpackparse also work in push-mode (not seekable yet though);
      some small clean-ups along the way; add support for SEEKING query
      and query types function. (#351495).
      4bed2454
  8. 14 Aug, 2006 3 commits