1. 26 Mar, 2006 2 commits
  2. 25 Mar, 2006 3 commits
  3. 24 Mar, 2006 4 commits
    • Wim Taymans's avatar
      ext/flac/: Spifify a bit. · 1aca0c54
      Wim Taymans authored
      Original commit message from CVS:
      * ext/flac/gstflacdec.c: (gst_flac_dec_handle_seek_event):
      * ext/flac/gstflacdec.h:
      * ext/flac/gstflacenc.h:
      Spifify a bit.
      Fix deadly lock order error in seeking code, STREAM_LOCK
      cannot be taken within LOCK and the streaming variables are
      protected with the STREAM_LOCK anyway.
      1aca0c54
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: this patch combines the global init_frames with the... · aa23e235
      Wim Taymans authored
      gst/avi/gstavidemux.c: this patch combines the global init_frames with the stream init_frames. Rationale being that t...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_index),
      (gst_avi_demux_stream_index), (gst_avi_demux_stream_scan),
      (gst_avi_demux_massage_index), (gst_avi_demux_handle_seek):
      this patch combines the global init_frames with the stream
      init_frames. Rationale being that the global delay should
      be subtracted from any stream delay.
      Fixes #335858.
      aa23e235
    • Stefan Kost's avatar
      gst/: use DEBUG_FUNCPTR for collectpads · 24461755
      Stefan Kost authored
      Original commit message from CVS:
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_init):
      * gst/multipart/multipartmux.c: (gst_multipart_mux_init):
      * gst/smpte/gstsmpte.c: (gst_smpte_init):
      * gst/videomixer/videomixer.c: (gst_videomixer_init):
      use DEBUG_FUNCPTR for collectpads
      24461755
    • Tim-Philipp Müller's avatar
      ext/jpeg/gstjpegenc.c: Don't crash when encoding images where the number of... · f53ce6ba
      Tim-Philipp Müller authored
      ext/jpeg/gstjpegenc.c: Don't crash when encoding images where the number of rows isn't a multiple of 2*DCTSIZE. Add s...
      
      Original commit message from CVS:
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init), (gst_jpegenc_chain):
      Don't crash when encoding images where the number of rows isn't
      a multiple of 2*DCTSIZE. Add some GST_DEBUG_FUNCPTR.
      f53ce6ba
  4. 23 Mar, 2006 5 commits
    • Tim-Philipp Müller's avatar
      More state change function fixes. · a876898f
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/speex/gstspeexdec.c: (speex_dec_change_state):
      * gst/interleave/deinterleave.c: (deinterleave_change_state):
      * gst/interleave/interleave.c: (interleave_change_state):
      * gst/wavenc/gstwavenc.c: (gst_wavenc_change_state):
      More state change function fixes.
      a876898f
    • Wim Taymans's avatar
      ext/esd/esdsink.*: Fix esd choppy playback by configuring audiosink correctly. Fixes #325191 · 26aff02c
      Wim Taymans authored
      Original commit message from CVS:
      * ext/esd/esdsink.c: (gst_esdsink_class_init),
      (gst_esdsink_getcaps), (gst_esdsink_open), (gst_esdsink_close),
      (gst_esdsink_prepare), (gst_esdsink_unprepare),
      (gst_esdsink_delay), (gst_esdsink_reset):
      * ext/esd/esdsink.h:
      Fix esd choppy playback by configuring audiosink
      correctly. Fixes #325191
      26aff02c
    • Tim-Philipp Müller's avatar
      ext/libpng/gstpngdec.c: Make state change function thread-safe. · 38c2bcc1
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/libpng/gstpngdec.c: (gst_pngdec_change_state):
      Make state change function thread-safe.
      38c2bcc1
    • Tim-Philipp Müller's avatar
      gst/wavparse/gstwavparse.c: Don't try to read beyond the end of the file just... · 459333b3
      Tim-Philipp Müller authored
      gst/wavparse/gstwavparse.c: Don't try to read beyond the end of the file just because the header claims a bigger size...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_get_upstream_size),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data):
      Don't try to read beyond the end of the file just because
      the header claims a bigger size (like with truncated files).
      459333b3
    • Tim-Philipp Müller's avatar
      gst/wavparse/gstwavparse.*: Delay source pad creation until we have the first... · abb13bdd
      Tim-Philipp Müller authored
      gst/wavparse/gstwavparse.*: Delay source pad creation until we have the first chunk of media data, so the we can exam...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_add_src_pad),
      (gst_wavparse_stream_data), (gst_wavparse_loop):
      * gst/wavparse/gstwavparse.h:
      Delay source pad creation until we have the first chunk of
      media data, so the we can examine the data and adjust the
      caps accordingly if required. This makes playback of .wav
      files with DTS-declared-as-PCM content work (#313266).
      abb13bdd
  5. 22 Mar, 2006 3 commits
  6. 21 Mar, 2006 4 commits
    • Wim Taymans's avatar
      ext/esd/esdsink.c: Some cleanups. · e7a2d773
      Wim Taymans authored
      Original commit message from CVS:
      * ext/esd/esdsink.c: (gst_esdsink_class_init), (gst_esdsink_init),
      (gst_esdsink_finalize), (gst_esdsink_getcaps), (gst_esdsink_open),
      (gst_esdsink_close), (gst_esdsink_prepare), (gst_esdsink_write),
      (gst_esdsink_set_property), (gst_esdsink_get_property):
      Some cleanups.
      Reset fd to -1 when we close them.
      e7a2d773
    • Wim Taymans's avatar
      gst/rtsp/gstrtspsrc.c: the OPTIONS request result is optional so don't fail on it. · 6d9a3ecc
      Wim Taymans authored
      Original commit message from CVS:
      * gst/rtsp/gstrtspsrc.c: (gst_rtspsrc_open):
      the OPTIONS request result is optional so don't
      fail on it.
      6d9a3ecc
    • Edward Hervey's avatar
      gst/: gcc 4.1 unreferenced pointer fixes. · 0186335d
      Edward Hervey authored
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_reset):
      * gst/id3demux/gstid3demux.c: (gst_id3demux_reset):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_create_sourcepad),
      (gst_wavparse_stream_headers), (gst_wavparse_send_event),
      (gst_wavparse_change_state):
      gcc 4.1 unreferenced pointer fixes.
      0186335d
    • Tommi Myöhänen's avatar
      gst/wavparse/gstwavparse.c: Fix block alignment calculation. Alignment should... · 0465903a
      Tommi Myöhänen authored and Tim-Philipp Müller's avatar Tim-Philipp Müller committed
      gst/wavparse/gstwavparse.c: Fix block alignment calculation. Alignment should be done before adding the byte offset w...
      
      Original commit message from CVS:
      Patch by: Tommi Myöhänen  <ext-tommi dot myohanen at nokia dot com>
      * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek):
      Fix block alignment calculation. Alignment should be done before
      adding the byte offset where the data starts (#335231).
      0465903a
  7. 20 Mar, 2006 3 commits
  8. 17 Mar, 2006 2 commits
  9. 16 Mar, 2006 3 commits
  10. 15 Mar, 2006 6 commits
    • Tim-Philipp Müller's avatar
      configure.ac: Bump requirements to gst-plugins-base CVS because of buggy... · 8806aa58
      Tim-Philipp Müller authored
      configure.ac: Bump requirements to gst-plugins-base CVS because of buggy gst_tag_from_id3_user_tag() in 0.10.5.
      
      Original commit message from CVS:
      * configure.ac:
      Bump requirements to gst-plugins-base CVS because
      of buggy gst_tag_from_id3_user_tag() in 0.10.5.
      8806aa58
    • Philippe Khalaf's avatar
      Fixed one of the caps in the code from mulaw to alaw. · 0d2a1a0c
      Philippe Khalaf authored
      Original commit message from CVS:
      Fixed one of the caps in the code from mulaw to alaw.
      0d2a1a0c
    • Jan Schmidt's avatar
      gst/apetag/gsttagdemux.c: Ensure that we set caps on the buffers we pass. · 3a636c56
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/apetag/gsttagdemux.c: (gst_tag_demux_chain):
      Ensure that we set caps on the buffers we pass.
      
      * gst/id3demux/gstid3demux.c: (gst_id3demux_chain),
      (gst_id3demux_sink_activate):
      Ensure that we set caps on the buffers we pass.
      
      Use STREAM, TYPE_NOT_FOUND as the error class when
      typefinding fails.
      3a636c56
    • Edward Hervey's avatar
      Fix memleak with gst_static_pad_template_get(). · 50f4eb87
      Edward Hervey authored
      Original commit message from CVS:
      * ext/cairo/gsttextoverlay.c: (gst_text_overlay_init):
      * ext/dv/gstdvdemux.c: (gst_dvdemux_init), (gst_dvdemux_add_pads):
      * ext/gdk_pixbuf/gstgdkpixbuf.c: (gst_gdk_pixbuf_init):
      * ext/jpeg/gstjpegdec.c: (gst_jpeg_dec_init),
      (gst_jpeg_dec_setcaps):
      * ext/jpeg/gstjpegenc.c: (gst_jpegenc_init):
      * ext/jpeg/gstsmokedec.c: (gst_smokedec_init):
      * ext/jpeg/gstsmokeenc.c: (gst_smokeenc_init):
      * ext/libmng/gstmngdec.c: (gst_mngdec_init),
      (gst_mngdec_src_getcaps):
      * ext/libpng/gstpngdec.c: (gst_pngdec_init),
      (gst_pngdec_caps_create_and_set):
      * ext/libpng/gstpngenc.c: (gst_pngenc_init):
      * ext/mikmod/gstmikmod.c: (gst_mikmod_init):
      * ext/speex/gstspeexdec.c: (gst_speex_dec_init):
      * gst/alpha/gstalpha.c: (gst_alpha_init):
      * gst/auparse/gstauparse.c: (gst_au_parse_init):
      * gst/avi/gstavidemux.c: (gst_avi_demux_init),
      (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream):
      * gst/cutter/gstcutter.c: (gst_cutter_init):
      * gst/debug/efence.c: (gst_efence_init), (gst_efence_getrange),
      (gst_efence_checkgetrange):
      * gst/debug/negotiation.c: (gst_negotiation_init):
      * gst/flx/gstflxdec.c: (gst_flxdec_init):
      * gst/goom/gstgoom.c: (gst_goom_init):
      * gst/rtp/gstasteriskh263.c: (gst_asteriskh263_init):
      * gst/rtp/gstrtpL16depay.c: (gst_rtp_L16depay_init):
      * gst/rtp/gstrtpL16pay.c: (gst_rtpL16pay_init):
      * gst/rtp/gstrtpamrdepay.c: (gst_rtp_amr_depay_init):
      * gst/rtp/gstrtpdepay.c: (gst_rtp_depay_init):
      * gst/rtp/gstrtpmpadepay.c: (gst_rtp_mpa_depay_init):
      * gst/rtsp/gstrtpdec.c: (gst_rtpdec_init):
      * gst/smpte/gstsmpte.c: (gst_smpte_init):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_init),
      (gst_wavparse_create_sourcepad):
      Fix memleak with gst_static_pad_template_get().
      This uses gst_pad_new_from_static_template() instead.
      Fixes #333512
      50f4eb87
    • Edward Hervey's avatar
      gst/qtdemux/qtdemux.c: Let's not forget to chain up to the parent dispose. · cd1bbadf
      Edward Hervey authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_dispose):
      Let's not forget to chain up to the parent dispose.
      cd1bbadf
    • Edward Hervey's avatar
      gst/qtdemux/qtdemux.c: Series of memleak fixes: · 34240481
      Edward Hervey authored
      Original commit message from CVS:
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_class_init),
      (gst_qtdemux_init), (gst_qtdemux_dispose),
      (gst_qtdemux_add_stream), (qtdemux_parse_trak):
      Series of memleak fixes:
      - Unref the GstAdapter in finalize.
      - Use gst_pad_new_from_static_template(), shorter and safer.
      - Free unused QtDemuxStream when not used.
      34240481
  11. 14 Mar, 2006 5 commits