1. 27 Apr, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Add docs for both avidemux and avimux. · b88dedde
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-good-plugins-docs.sgml:
      * docs/plugins/gst-plugins-good-plugins-sections.txt:
      * docs/plugins/gst-plugins-good-plugins.hierarchy:
      * docs/plugins/inspect/plugin-avi.xml:
      * gst/avi/gstavidemux.c:
      * gst/avi/gstavimux.c:
      Add docs for both avidemux and avimux.
      b88dedde
  2. 25 Apr, 2006 1 commit
    • Stefan Kost's avatar
      Define GstElementDetails as const and also static (when defined as global) · 27f2c9b2
      Stefan Kost authored
      Original commit message from CVS:
      * ext/aalib/gstaasink.c:
      * ext/annodex/gstcmmldec.c:
      * ext/annodex/gstcmmlenc.c:
      * ext/cairo/gsttextoverlay.c:
      * ext/cairo/gsttimeoverlay.c:
      * ext/cdio/gstcdiocddasrc.c:
      * ext/dv/gstdvdec.c:
      * ext/dv/gstdvdemux.c:
      * ext/esd/esdmon.c:
      * ext/esd/esdsink.c:
      * ext/flac/gstflacenc.c:
      * ext/flac/gstflactag.c:
      * ext/gconf/gstgconfaudiosink.c: (gst_gconf_audio_sink_base_init):
      * ext/gconf/gstgconfaudiosrc.c: (gst_gconf_audio_src_base_init):
      * ext/gconf/gstgconfvideosink.c: (gst_gconf_video_sink_base_init):
      * ext/gconf/gstgconfvideosrc.c: (gst_gconf_video_src_base_init):
      * ext/gdk_pixbuf/pixbufscale.c:
      * ext/hal/gsthalaudiosink.c: (gst_hal_audio_sink_base_init):
      * ext/hal/gsthalaudiosrc.c: (gst_hal_audio_src_base_init):
      * ext/jpeg/gstjpegdec.c:
      * ext/jpeg/gstjpegenc.c:
      * ext/jpeg/gstsmokedec.c:
      * ext/jpeg/gstsmokeenc.c:
      * ext/libcaca/gstcacasink.c:
      * ext/libmng/gstmngdec.c:
      * ext/libmng/gstmngenc.c:
      * ext/libpng/gstpngdec.c:
      * ext/libpng/gstpngenc.c:
      * ext/mikmod/gstmikmod.c:
      * ext/raw1394/gstdv1394src.c:
      * ext/shout2/gstshout2.c: (gst_shout2send_init):
      * ext/shout2/gstshout2.h:
      * ext/speex/gstspeexdec.c:
      * ext/speex/gstspeexenc.c:
      * gst/alpha/gstalpha.c:
      * gst/alpha/gstalphacolor.c:
      * gst/apetag/gstapedemux.c:
      * gst/auparse/gstauparse.c:
      * gst/autodetect/gstautoaudiosink.c:
      (gst_auto_audio_sink_base_init):
      * gst/autodetect/gstautovideosink.c:
      (gst_auto_video_sink_base_init):
      * gst/avi/gstavidemux.c: (gst_avi_demux_base_init):
      * gst/avi/gstavimux.c: (gst_avimux_base_init):
      * gst/cutter/gstcutter.c:
      * gst/debug/breakmydata.c:
      * gst/debug/efence.c:
      * gst/debug/gstnavigationtest.c:
      * gst/debug/gstnavseek.c:
      * gst/debug/negotiation.c:
      * gst/debug/progressreport.c:
      * gst/debug/testplugin.c:
      * gst/effectv/gstaging.c:
      * gst/effectv/gstdice.c:
      * gst/effectv/gstedge.c:
      * gst/effectv/gstquark.c:
      * gst/effectv/gstrev.c:
      * gst/effectv/gstshagadelic.c:
      * gst/effectv/gstvertigo.c:
      * gst/effectv/gstwarp.c:
      * gst/flx/gstflxdec.c:
      * gst/goom/gstgoom.c:
      * gst/icydemux/gsticydemux.c:
      * gst/id3demux/gstid3demux.c:
      * gst/interleave/deinterleave.c:
      * gst/interleave/interleave.c:
      * gst/law/alaw-decode.c: (gst_alawdec_base_init):
      * gst/law/alaw-encode.c: (gst_alawenc_base_init):
      * gst/law/mulaw-decode.c: (gst_mulawdec_base_init):
      * gst/law/mulaw-encode.c: (gst_mulawenc_base_init):
      * gst/level/gstlevel.c:
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_base_init):
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_base_init):
      * gst/median/gstmedian.c:
      * gst/monoscope/gstmonoscope.c:
      * gst/multipart/multipartdemux.c:
      * gst/multipart/multipartmux.c:
      * gst/oldcore/gstaggregator.c:
      * gst/oldcore/gstfdsink.c:
      * gst/oldcore/gstmd5sink.c:
      * gst/oldcore/gstmultifilesrc.c:
      * gst/oldcore/gstpipefilter.c:
      * gst/oldcore/gstshaper.c:
      * gst/oldcore/gststatistics.c:
      * gst/rtp/gstasteriskh263.c:
      * gst/rtp/gstrtpL16depay.c:
      * gst/rtp/gstrtpL16pay.c:
      * gst/rtp/gstrtpamrdepay.c:
      * gst/rtp/gstrtpamrpay.c:
      * gst/rtp/gstrtpdepay.c:
      * gst/rtp/gstrtpgsmpay.c:
      * gst/rtp/gstrtph263pay.c:
      * gst/rtp/gstrtph263pdepay.c:
      * gst/rtp/gstrtph263ppay.c:
      * gst/rtp/gstrtpilbcdepay.c:
      * gst/rtp/gstrtpmp4gpay.c:
      * gst/rtp/gstrtpmp4vdepay.c:
      * gst/rtp/gstrtpmp4vpay.c:
      * gst/rtp/gstrtpmpadepay.c:
      * gst/rtp/gstrtpmpapay.c:
      * gst/rtp/gstrtppcmadepay.c:
      * gst/rtp/gstrtppcmapay.c:
      * gst/rtp/gstrtppcmudepay.c:
      * gst/rtp/gstrtppcmupay.c:
      * gst/rtp/gstrtpspeexdepay.c:
      * gst/rtp/gstrtpspeexpay.c:
      * gst/rtsp/gstrtpdec.c:
      * gst/rtsp/gstrtspsrc.c:
      * gst/smpte/gstsmpte.c:
      * gst/udp/gstdynudpsink.c:
      * gst/udp/gstmultiudpsink.c:
      * gst/udp/gstudpsink.c:
      * gst/udp/gstudpsrc.c:
      * gst/videobox/gstvideobox.c:
      * gst/videofilter/gstgamma.c: (gst_gamma_base_init):
      * gst/videofilter/gstvideobalance.c:
      * gst/videofilter/gstvideoflip.c:
      * gst/videofilter/gstvideotemplate.c:
      (gst_videotemplate_base_init):
      * gst/videomixer/videomixer.c:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
      (gst_wavparse_class_init), (gst_wavparse_dispose),
      (gst_wavparse_reset), (gst_wavparse_init),
      (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
      (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
      (gst_wavparse_parse_stream_init), (gst_wavparse_send_event),
      (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
      (gst_wavparse_chain), (gst_wavparse_srcpad_event),
      (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
      (gst_wavparse_change_state):
      * gst/wavparse/gstwavparse.h:
      * sys/oss/gstossmixerelement.c:
      * sys/oss/gstosssink.c:
      * sys/oss/gstosssrc.c:
      * sys/osxaudio/gstosxaudioelement.c:
      * sys/osxaudio/gstosxaudiosink.c:
      * sys/osxaudio/gstosxaudiosrc.c:
      * sys/sunaudio/gstsunaudiomixer.c:
      * sys/sunaudio/gstsunaudiosink.c:
      Define GstElementDetails as const and also static (when defined as
      global)
      27f2c9b2
  3. 21 Apr, 2006 1 commit
    • Fabrizio Gennari's avatar
      gst/avi/gstavidemux.c: When splitting audio chunks, the block alignment is not... · 1ef3722b
      Fabrizio Gennari authored
      gst/avi/gstavidemux.c: When splitting audio chunks, the block alignment is not taken in consideration, so the smaller...
      
      Original commit message from CVS:
      Patch by: Fabrizio Gennari <fabrizio dot ge at tiscali dot it>
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
      (gst_avi_demux_parse_index), (gst_avi_demux_massage_index):
      When splitting audio chunks, the block alignment is not taken in
      consideration, so the smaller chunks could be of size which is
      not a multiple of the block alignment. Fixes #336904
      1ef3722b
  4. 20 Apr, 2006 1 commit
    • Fabrizio Gennari's avatar
      gst/avi/gstavidemux.c: Fix index creation when we have to scan the file to... · 13ed50b8
      Fabrizio Gennari authored
      gst/avi/gstavidemux.c: Fix index creation when we have to scan the file to create an index. There may be other types ...
      
      Original commit message from CVS:
      Patch by: Fabrizio Gennari  <fabrizio dot ge at tiscali dot it>
      * gst/avi/gstavidemux.c: (gst_avi_demux_peek_tag),
      (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan):
      Fix index creation when we have to scan the file to create
      an index. There may be other types of RIFF 'LIST' chunks than
      'movi' and we need to skip them properly as well or we'll end up
      reading garbage (#336889). Some other cosmetic changes.
      13ed50b8
  5. 10 Apr, 2006 1 commit
  6. 07 Apr, 2006 1 commit
  7. 24 Mar, 2006 1 commit
    • 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
  8. 15 Mar, 2006 1 commit
    • 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
  9. 14 Mar, 2006 2 commits
  10. 03 Mar, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/avi/gstavidemux.*: If we have an index, use a duration based on the index... · 320dea6a
      Tim-Philipp Müller authored
      gst/avi/gstavidemux.*: If we have an index, use a duration based on the index instead of blindly trusting the informa...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query),
      (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream),
      (gst_avi_demux_calculate_durations_from_index),
      (gst_avi_demux_stream_header):
      * gst/avi/gstavidemux.h:
      If we have an index, use a duration based on the index instead
      of blindly trusting the information in the stream headers
      (fixes #331817).
      320dea6a
  11. 19 Feb, 2006 1 commit
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: Use scaling code for added precission and more correct... · e9d173cc
      Wim Taymans authored
      gst/avi/gstavidemux.c: Use scaling code for added precission and more correct stop position in case scale==0.
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_src_convert),
      (gst_avi_demux_handle_src_query), (gst_avi_demux_handle_src_event),
      (gst_avi_demux_parse_file_header), (gst_avi_demux_stream_init),
      (gst_avi_demux_parse_avih), (gst_avi_demux_parse_superindex),
      (gst_avi_demux_parse_subindex), (gst_avi_demux_parse_stream),
      (gst_avi_demux_stream_header), (gst_avi_demux_change_state):
      Use scaling code for added precission and more correct stop
      position in case scale==0.
      e9d173cc
  12. 15 Feb, 2006 1 commit
    • Wim Taymans's avatar
      gst/avi/gstavidemux.c: Add comment in a fultile attempt to stop the... · ccfc0d94
      Wim Taymans authored
      gst/avi/gstavidemux.c: Add comment in a fultile attempt to stop the copy-and-paste paradigm leading to duplication of...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event):
      Add comment in a fultile attempt to stop the copy-and-paste
      paradigm leading to duplication of bad code.
      
      * gst/rtsp/rtsptransport.c: (rtsp_transport_parse):
      Mime parameters have to be checked case insensitive
      ccfc0d94
  13. 14 Feb, 2006 1 commit
  14. 13 Feb, 2006 1 commit
  15. 06 Feb, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Pass unhandled queries upstream instead of just dropping them (#326446).... · 3a27956d
      Tim-Philipp Müller authored
      Pass unhandled queries upstream instead of just dropping them (#326446). Update query type arrays here and there.
      
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_src_query),
      (gst_dvdemux_sink_query):
      * ext/flac/gstflacdec.c: (gst_flac_dec_src_query):
      * ext/speex/gstspeexdec.c: (speex_get_query_types),
      (speex_dec_src_query):
      * ext/speex/gstspeexenc.c: (gst_speexenc_src_query),
      (gst_speexenc_sink_query):
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_get_src_query_types),
      (gst_matroska_demux_handle_src_query):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_get_query_types),
      (gst_wavparse_pad_query):
      Pass unhandled queries upstream instead of just dropping
      them (#326446). Update query type arrays here and there.
      3a27956d
  16. 04 Feb, 2006 1 commit
  17. 02 Feb, 2006 2 commits
  18. 23 Jan, 2006 1 commit
    • Jens Granseuer's avatar
      C89 fixes: declare variables at the beginning of a block and · f42029d7
      Jens Granseuer authored
      Original commit message from CVS:
      * ext/libpng/gstpngenc.c: (gst_pngenc_chain):
      * gst/avi/gstavidemux.c: (gst_avi_demux_invert):
      * gst/rtp/gstrtpmp4vdepay.c: (gst_rtp_mp4v_depay_setcaps):
      * gst/rtsp/sdpmessage.h:
      * gst/udp/gstdynudpsink.c: (gst_dynudpsink_render):
      * gst/udp/gstmultiudpsink.c: (gst_multiudpsink_get_stats):
      C89 fixes: declare variables at the beginning of a block and
      make gcc-2.9x happy (#328264; patch by: Jens Granseuer
      <jensgr at gmx dot net>).
      f42029d7
  19. 19 Dec, 2005 2 commits
    • Edward Hervey's avatar
      gst/avi/gstavidemux.c: Stupid signedness issue... · 3ffe6451
      Edward Hervey authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_scan):
      Stupid signedness issue...
      3ffe6451
    • Edward Hervey's avatar
      gst/avi/gstavidemux.c: Construct index for indexless files. · 6fd965f9
      Edward Hervey authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
      (gst_avi_demux_handle_src_event), (gst_avi_demux_parse_stream),
      (gst_avi_demux_parse_odml), (gst_avi_demux_peek_tag),
      (gst_avi_demux_next_data_buffer), (gst_avi_demux_stream_scan),
      (gst_avi_demux_stream_header), (gst_avi_demux_loop):
      Construct index for indexless files.
      Make sure pad/buffers are correctly reset to NULL once we don't need
      them anymore, else we get lovely segfaults/assertions.
      * gst/wavparse/gstwavparse.c:
      Yes, you can have 96KHz audio and wma in wav :(
      6fd965f9
  20. 07 Dec, 2005 1 commit
    • Edward Hervey's avatar
      gst/avi/gstavidemux.c: Memleak and crasher fixes. · 8a2d8148
      Edward Hervey authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event),
      (gst_avi_demux_parse_stream), (gst_avi_demux_stream_header),
      (gst_avi_demux_invert):
      Memleak and crasher fixes.
      * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
      (gst_wavparse_create_sourcepad), (gst_wavparse_stream_headers):
      Memleak fixes
      8a2d8148
  21. 28 Nov, 2005 1 commit
  22. 22 Nov, 2005 1 commit
    • Andy Wingo Wingo's avatar
      ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame)... · bdeae7cf
      Andy Wingo Wingo authored
      ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event) (gst_dvdemux_demux_frame) ext/flac/gstflacdec.c (gst_flacdec_writ...
      
      Original commit message from CVS:
      2005-11-22  Andy Wingo  <wingo@pobox.com>
      
      * ext/dv/gstdvdemux.c (gst_dvdemux_handle_sink_event)
      (gst_dvdemux_demux_frame)
      * ext/flac/gstflacdec.c (gst_flacdec_write)
      * ext/flac/gstflacenc.c (gst_flacenc_seek_callback)
      (gst_flacenc_sink_event)
      * ext/gconf/gstgconfaudiosink.c (gst_gconf_audio_sink_init)
      * ext/gconf/gstgconfvideosink.c (gst_gconf_video_sink_init)
      * ext/libpng/gstpngdec.c (gst_pngdec_caps_create_and_set)
      * ext/speex/gstspeexdec.c (speex_dec_event, speex_dec_chain)
      * gst/auparse/gstauparse.c (gst_auparse_chain)
      * gst/autodetect/gstautoaudiosink.c (gst_auto_audio_sink_init)
      * gst/autodetect/gstautovideosink.c (gst_auto_video_sink_init)
      * gst/avi/gstavidemux.c (gst_avi_demux_stream_header)
      (gst_avi_demux_handle_seek)
      * gst/goom/gstgoom.c (gst_goom_event)
      * gst/matroska/ebml-write.c (gst_ebml_write_seek)
      * gst/matroska/matroska-demux.c
      (gst_matroska_demux_handle_seek_event)
      (gst_matroska_demux_loop_stream_parse_id)
      * gst/wavenc/gstwavenc.c (gst_wavenc_stop_file)
      * gst/wavparse/gstwavparse.c (gst_wavparse_handle_seek)
      (gst_wavparse_stream_headers): Run update-funcnames.
      bdeae7cf
  23. 21 Nov, 2005 2 commits
    • Tim-Philipp Müller's avatar
      Update for stream lock API changes: don't take stream log in sink event... · 3cbd39e0
      Tim-Philipp Müller authored
      Update for stream lock API changes: don't take stream log in sink event handlers any longer and change GST_STREAM_LOC...
      
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event):
      * ext/flac/gstflacdec.c: (gst_flacdec_loop),
      (gst_flacdec_src_event):
      * ext/flac/gstflacenc.c: (gst_flacenc_sink_event):
      * ext/ladspa/gstsignalprocessor.c: (gst_signal_processor_event),
      (gst_signal_processor_getrange), (gst_signal_processor_chain):
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_seek):
      * gst/flx/gstflxdec.c: (gst_flxdec_src_event_handler),
      (gst_flxdec_sink_event_handler):
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_handle_seek_event):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek):
      Update for stream lock API changes: don't take stream log
      in sink event handlers any longer and change GST_STREAM_LOCK
      to GST_PAD_STREAM_LOCK. Don't leak references in flxdec event
      functions.
      3cbd39e0
    • Tim-Philipp Müller's avatar
      Fixes for GST_FOURCC_FORMAT API change. · c36b3310
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/aalib/gstaasink.c: (gst_aasink_setcaps):
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_file_header),
      (gst_avi_demux_read_subindexes), (gst_avi_demux_parse_stream),
      (gst_avi_demux_parse_odml), (gst_avi_demux_stream_index),
      (gst_avi_demux_sync), (gst_avi_demux_stream_header),
      (gst_avi_demux_stream_data):
      * gst/matroska/matroska-demux.c: (gst_matroska_demux_video_caps):
      * gst/wavenc/gstwavenc.c: (write_metadata):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_parse_adtl),
      (gst_wavparse_parse_file_header), (gst_wavparse_stream_headers):
      Fixes for GST_FOURCC_FORMAT API change.
      c36b3310
  24. 15 Nov, 2005 1 commit
  25. 11 Nov, 2005 1 commit
    • Edward Hervey's avatar
      gst/avi/gstavidemux.*: Yeah, implement proper seeking. Exact seeking and segment seeking. · ad2f2ea2
      Edward Hervey authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
      (gst_avi_demux_src_convert), (gst_avi_demux_handle_src_event),
      (gst_avi_demux_stream_header), (gst_avi_demux_handle_seek),
      (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
      (gst_avi_demux_loop):
      * gst/avi/gstavidemux.h:
      Yeah, implement proper seeking. Exact seeking and segment seeking.
      Still need to do some checks for segment_stop.
      ad2f2ea2
  26. 07 Nov, 2005 1 commit
    • Tim-Philipp Müller's avatar
      gst/avi/gstavidemux.c: No need to take the STREAM_LOCK in the loop function.... · fb1c3904
      Tim-Philipp Müller authored
      gst/avi/gstavidemux.c: No need to take the STREAM_LOCK in the loop function. Improve some debug messages. Don't leak ...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
      (gst_avi_demux_process_next_entry), (gst_avi_demux_stream_data),
      (gst_avi_demux_loop):
      No need to take the STREAM_LOCK in the loop function. Improve
      some debug messages. Don't leak pad names in debug messages.
      fb1c3904
  27. 21 Oct, 2005 1 commit
  28. 20 Oct, 2005 1 commit
  29. 19 Oct, 2005 1 commit
    • Wim Taymans's avatar
      API change fix. · ba7ee6ae
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_get_src_query_types),
      (gst_dvdemux_src_query):
      * ext/flac/gstflacdec.c: (gst_flacdec_length),
      (gst_flacdec_src_query):
      * ext/raw1394/gstdv1394src.c: (gst_dv1394src_query):
      * ext/speex/gstspeexdec.c: (speex_dec_src_query):
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
      * gst/debug/gstnavseek.c: (gst_navseek_seek):
      * gst/debug/progressreport.c: (gst_progress_report_report):
      * gst/matroska/ebml-read.c: (gst_ebml_read_get_length):
      * gst/matroska/matroska-demux.c:
      (gst_matroska_demux_handle_src_query):
      * gst/matroska/matroska-mux.c: (gst_matroska_mux_start):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
      (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
      (gst_wavparse_srcpad_event):
      API change fix.
      ba7ee6ae
  30. 11 Oct, 2005 1 commit
    • Wim Taymans's avatar
      newsegment API update. · 3a6dd6c3
      Wim Taymans authored
      Original commit message from CVS:
      * ext/dv/gstdvdemux.c: (gst_dvdemux_handle_sink_event),
      (gst_dvdemux_demux_frame):
      * ext/flac/gstflacdec.c: (gst_flacdec_write):
      * gst/auparse/gstauparse.c: (gst_auparse_chain):
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header),
      (gst_avi_demux_handle_seek):
      * gst/goom/gstgoom.c: (gst_goom_event):
      * gst/wavenc/gstwavenc.c: (gst_wavenc_stop_file):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
      (gst_wavparse_loop), (gst_wavparse_pad_convert),
      (gst_wavparse_srcpad_event):
      newsegment API update.
      3a6dd6c3
  31. 26 Sep, 2005 1 commit
    • Tim-Philipp Müller's avatar
      gst/avi/gstavidemux.c: Don't crash when encountering a stream with an unknown... · 41af36aa
      Tim-Philipp Müller authored
      gst/avi/gstavidemux.c: Don't crash when encountering a stream with an unknown fourcc or codec id. Instead, create a p...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_base_init),
      (gst_avi_demux_class_init), (gst_avi_demux_parse_stream),
      (gst_avi_demux_change_state):
      Don't crash when encountering a stream with an unknown fourcc or
      codec id. Instead, create a pad of type video/x-avi-unknown or
      audio/x-avi-unknown, which as a side-effect also results in less
      confusing error messages in players ('no decoder' vs. 'no streams');
      minor fixes to state change function and class_init function.
      41af36aa
  32. 02 Sep, 2005 1 commit
  33. 16 Aug, 2005 1 commit
    • Ronald S. Bultje's avatar
      gst/: Uncomment metadata and codec-name handling. · 51a630d4
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_stream),
      (gst_avi_demux_stream_header):
      * gst/qtdemux/qtdemux.c: (gst_qtdemux_change_state),
      (gst_qtdemux_add_stream), (qtdemux_parse_tree):
      Uncomment metadata and codec-name handling.
      51a630d4
  34. 09 Aug, 2005 3 commits
    • Tim-Philipp Müller's avatar
      gst/avi/gstavidemux.c: Fix AVI header parsing: add missing break statement after · f6d8dee6
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_header):
      Fix AVI header parsing: add missing break statement after
      GST_RIFF_INFO_LIST parsing code; gst_riff_read_chunk() has
      already advanced the avi->offset, no need to do it twice
      (fixes MovieOfMovies.avi).
      f6d8dee6
    • Ronald S. Bultje's avatar
      gst/avi/gstavidemux.c: Fix seeking (or, well, fix threading issue where a... · 139e82bd
      Ronald S. Bultje authored
      gst/avi/gstavidemux.c: Fix seeking (or, well, fix threading issue where a variable was set before a lock was taken an...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event),
      (gst_avi_demux_handle_seek):
      Fix seeking (or, well, fix threading issue where a variable was
      set before a lock was taken and was already unset before that
      same lock was taken and was thus no longer in existance when it
      actually had to be used).
      139e82bd
    • Ronald S. Bultje's avatar
      gst/avi/gstavidemux.c: Mixing binary and logical operators is not going to... · 0d1f5261
      Ronald S. Bultje authored
      gst/avi/gstavidemux.c: Mixing binary and logical operators is not going to work; fix position-querying in Totem.
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
      Mixing binary and logical operators is not going to work; fix
      position-querying in Totem.
      0d1f5261