1. 17 Aug, 2017 1 commit
  2. 29 Aug, 2014 1 commit
  3. 09 Apr, 2013 1 commit
  4. 04 Nov, 2012 1 commit
  5. 20 Jul, 2012 1 commit
  6. 13 Dec, 2011 1 commit
  7. 06 Jul, 2011 1 commit
  8. 04 Mar, 2011 1 commit
  9. 31 Aug, 2009 1 commit
    • Mark Nauwelaerts's avatar
      wavparse: push mode; fix/improve chunk handling · 79f69bbf
      Mark Nauwelaerts authored
      Handle large, invalid or otherwise unusual chunk sizes.
      Verify some chunk sizes to be at least the size they are
      expected to be and round up some sizes to even number for
      e.g. offset administration, which must also be properly
      tracked in push mode.
      79f69bbf
  10. 04 Sep, 2007 1 commit
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.*: Implement seek-query. Refactor duration... · 43b18b3f
      Stefan Kost authored
      gst/wavparse/gstwavparse.*: Implement seek-query. Refactor duration calculations. Appropriate use of uint64_scale_int...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c:
      * gst/wavparse/gstwavparse.h:
      Implement seek-query. Refactor duration calculations. Appropriate use
      of uint64_scale_int and uint64_scale. Move repeadedly calculated stuff
      out of loops.
      43b18b3f
  11. 02 May, 2007 1 commit
    • Wim Taymans's avatar
      gst/wavparse/gstwavparse.*: Be a bit more clever when dealing with VBR files... · 64e0ee90
      Wim Taymans authored
      gst/wavparse/gstwavparse.*: Be a bit more clever when dealing with VBR files with FACT tags, we don't want to timesta...
      
      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/gstwavparse.h:
      Be a bit more clever when dealing with VBR files with FACT tags, we
      don't want to timestamp buffers in that case but the estimated BPS can
      be used for seeking.
      Only send close segment in the streaming thread.
      64e0ee90
  12. 26 Apr, 2007 1 commit
    • Wim Taymans's avatar
      gst/wavparse/gstwavparse.*: Apply DISCONT to buffers. · 88bf47c9
      Wim Taymans authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_perform_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data):
      * gst/wavparse/gstwavparse.h:
      Apply DISCONT to buffers.
      Only apply timestamp to the first sample after a DISCONT, too many VBR
      files cause random jitter in the timestamps. Fixes #433119.
      88bf47c9
  13. 13 Apr, 2007 1 commit
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.*: More sanity check for the header fields. Fix type... · 0722106b
      Stefan Kost authored
      gst/wavparse/gstwavparse.*: More sanity check for the header fields. Fix type for 'rate' header field.
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (uint64_ceiling_scale_int),
      (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
      (gst_wavparse_stream_data):
      * gst/wavparse/gstwavparse.h:
      More sanity check for the header fields. Fix type for 'rate' header
      field.
      0722106b
  14. 14 Feb, 2007 1 commit
    • Wim Taymans's avatar
      gst/wavparse/gstwavparse.*: Update docs. · 2644d717
      Wim Taymans authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init),
      (gst_wavparse_reset), (gst_wavparse_init),
      (gst_wavparse_destroy_sourcepad), (gst_wavparse_fmt),
      (gst_wavparse_parse_file_header), (gst_wavparse_stream_init),
      (gst_wavparse_perform_seek), (gst_wavparse_peek_chunk_info),
      (gst_wavparse_stream_headers), (gst_wavparse_parse_stream_init),
      (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
      (gst_wavparse_loop), (gst_wavparse_chain),
      (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
      (gst_wavparse_srcpad_event), (gst_wavparse_change_state),
      (plugin_init):
      * gst/wavparse/gstwavparse.h:
      Update docs.
      Use boilerplate.
      Various code cleanups.
      When the bitrate is not known (bps == 0 or compressed formats) let
      downstream element guestimate the duration and position and don't
      generate timestamps or durations. Fixes #405213.
      Fix EOS and ERROR conditions in chain mode, we just need to forward the
      error flowreturn upstream.
      2644d717
  15. 24 Jul, 2006 1 commit
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.*: Use information from 'fact' chunk for length... · 26e4a482
      Stefan Kost authored
      gst/wavparse/gstwavparse.*: Use information from 'fact' chunk for length calculation of compressed samples. Calculate...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
      (gst_wavparse_other), (gst_wavparse_perform_seek),
      (gst_wavparse_get_upstream_size), (gst_wavparse_stream_headers),
      (gst_wavparse_add_src_pad), (gst_wavparse_stream_data),
      (gst_wavparse_pad_query):
      * gst/wavparse/gstwavparse.h:
      Use information from 'fact' chunk for length calculation of compressed
      samples. Calculate bps if bogus value is found in wav header (embeded
      mp2/mp3).
      26e4a482
  16. 14 Jun, 2006 1 commit
    • Tim-Philipp Müller's avatar
      gst/wavparse/gstwavparse.c: When operating chain-based, don't make any... · 84e86aeb
      Tim-Philipp Müller authored
      gst/wavparse/gstwavparse.c: When operating chain-based, don't make any assumptions about the chunking of the incoming...
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_peek_chunk_info),
      (gst_wavparse_peek_chunk), (gst_wavparse_stream_headers),
      (gst_wavparse_chain):
      When operating chain-based, don't make any assumptions about the
      chunking of the incoming data and make streaming work on days other
      than the second Thursday after a full moon. Also fix up debug
      messages here and there and make use of the most excellent new
      gst_pad_query_peer_duration() utility function.
      Skip any 'bext' chunks in front of the 'fmt ' chunk. Fixes #343837.
      * gst/wavparse/gstwavparse.h:
      Remove trailing comma after last enum value, some compilers don't
      like that.
      84e86aeb
  17. 28 Apr, 2006 1 commit
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.*: Add push (streaming) mode to wavparse (fixes #337625) · 16b28a8e
      Stefan Kost authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
      (gst_wavparse_class_init), (gst_wavparse_dispose),
      (gst_wavparse_reset), (gst_wavparse_init),
      (gst_wavparse_create_sourcepad), (gst_wavparse_parse_adtl),
      (gst_wavparse_parse_cues), (gst_wavparse_parse_file_header),
      (gst_wavparse_stream_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_loop),
      (gst_wavparse_chain), (gst_wavparse_srcpad_event),
      (gst_wavparse_sink_activate), (gst_wavparse_sink_activate_pull),
      (gst_wavparse_change_state), (plugin_init):
      * gst/wavparse/gstwavparse.h:
      Add push (streaming) mode to wavparse (fixes #337625)
      16b28a8e
  18. 26 Apr, 2006 2 commits
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.*: reverted patch #337625 for the price of 1 hour sleep · 422c6fcc
      Stefan Kost authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
      (gst_wavparse_class_init), (gst_wavparse_reset),
      (gst_wavparse_init), (gst_wavparse_create_sourcepad),
      (gst_wavparse_parse_file_header), (gst_wavparse_stream_init),
      (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
      (gst_wavparse_send_event), (gst_wavparse_add_src_pad),
      (gst_wavparse_stream_data), (gst_wavparse_loop),
      (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate),
      (gst_wavparse_sink_activate_pull), (gst_wavparse_change_state),
      (plugin_init):
      * gst/wavparse/gstwavparse.h:
      reverted patch #337625 for the price of 1 hour sleep
      422c6fcc
    • Stefan Kost's avatar
      gst/wavparse/gstwavparse.*: correct partial implementation of push mode (from my last commit) · 562de2f6
      Stefan Kost authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
      (gst_wavparse_class_init), (gst_wavparse_reset),
      (gst_wavparse_init), (gst_wavparse_create_sourcepad),
      (gst_wavparse_parse_adtl), (gst_wavparse_parse_cues),
      (gst_wavparse_parse_file_header), (gst_wavparse_stream_init),
      (gst_wavparse_perform_seek), (gst_wavparse_stream_headers),
      (gst_wavparse_stream_data), (gst_wavparse_loop),
      (gst_wavparse_chain), (plugin_init):
      * gst/wavparse/gstwavparse.h:
      correct partial implementation of push mode
      (from my last commit)
      562de2f6
  19. 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
  20. 23 Mar, 2006 1 commit
    • 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
  21. 03 Mar, 2006 1 commit
    • Wim Taymans's avatar
      docs/plugins/: Added wavparse docs. · 11d9e3d4
      Wim Taymans 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:
      Added wavparse docs.
      * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init),
      (gst_wavparse_reset), (gst_wavparse_init),
      (gst_wavparse_create_sourcepad), (gst_wavparse_parse_file_header),
      (gst_wavparse_stream_init), (gst_wavparse_perform_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_send_event),
      (gst_wavparse_stream_data), (gst_wavparse_loop),
      (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull),
      (gst_wavparse_change_state):
      * gst/wavparse/gstwavparse.h:
      Implement seek in READY (fixes #327658)
      Added docs and did some cleanups.
      11d9e3d4
  22. 16 Dec, 2005 1 commit
    • Wim Taymans's avatar
      gst/wavparse/gstwavparse.*: Use GstSegment to implement more seeking features. · 342fc463
      Wim Taymans authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
      (gst_wavparse_other), (gst_wavparse_perform_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
      (gst_wavparse_loop), (gst_wavparse_pad_convert),
      (gst_wavparse_srcpad_event), (gst_wavparse_sink_activate_pull):
      * gst/wavparse/gstwavparse.h:
      Use GstSegment to implement more seeking features.
      342fc463
  23. 06 Dec, 2005 1 commit
  24. 19 Sep, 2005 1 commit
    • Wim Taymans's avatar
      gst/wavparse/gstwavparse.*: Fix wavparse some more. · b686729c
      Wim Taymans authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_reset),
      (gst_wavparse_init), (gst_wavparse_parse_file_header),
      (gst_wavparse_stream_init), (gst_wavparse_handle_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
      (gst_wavparse_loop), (gst_wavparse_pad_convert),
      (gst_wavparse_pad_query), (gst_wavparse_srcpad_event),
      (gst_wavparse_change_state):
      * gst/wavparse/gstwavparse.h:
      Fix wavparse some more.
      b686729c
  25. 20 Jul, 2005 1 commit
  26. 25 Jan, 2005 1 commit
    • Jan Schmidt's avatar
      ext/a52dec/gsta52dec.c: Add some debug output. Check that a discont has a valid time associated. · 848cd97e
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/a52dec/gsta52dec.c: (gst_a52dec_push),
      (gst_a52dec_handle_event), (gst_a52dec_chain):
      Add some debug output. Check that a discont has a valid
      time associated.
      * ext/alsa/gstalsasink.c: (gst_alsa_sink_check_event),
      (gst_alsa_sink_loop):
      Ignore TAG events. A little extra debug for broken timestamps.
      * ext/dvdnav/dvdnavsrc.c: (dvdnavsrc_init), (dvdnavsrc_loop),
      (dvdnavsrc_change_state):
      Ensure we send a discont to engage the link before we send any
      other events.
      * ext/dvdread/dvdreadsrc.c: (dvdreadsrc_init),
      (dvdreadsrc_finalize), (_close), (_open), (_seek_title),
      (_seek_chapter), (seek_sector), (dvdreadsrc_get),
      (dvdreadsrc_uri_get_uri), (dvdreadsrc_uri_set_uri):
      Handle URI of the form dvd://title[,chapter[,angle]]. Currently only
      dvd://title works in totem because typefinding sends a seek that ends
      up going back to chapter 1 regardless.
      * ext/mpeg2dec/gstmpeg2dec.c:
      * ext/mpeg2dec/gstmpeg2dec.h:
      Output correct timestamps and handle disconts.
      * ext/ogg/gstoggdemux.c: (get_relative):
      Small guard against a null dereference.
      * ext/pango/gsttextoverlay.c: (gst_textoverlay_finalize),
      (gst_textoverlay_set_property):
      Free memory when done. Don't call gst_event_filler_get_duration on
      EOS events. Use GST_LOG and GST_WARNING instead of g_message and
      g_warning.
      * ext/smoothwave/gstsmoothwave.c: (gst_smoothwave_init),
      (draw_line), (gst_smoothwave_dispose), (gst_sw_sinklink),
      (gst_sw_srclink), (gst_smoothwave_chain):
      Draw solid lines, prettier colours.
      * gst/mpeg2sub/gstmpeg2subt.c: (gst_mpeg2subt_init):
      Add a default palette that'll work for some movies.
      * gst/mpegstream/gstdvddemux.c: (gst_dvd_demux_init),
      (gst_dvd_demux_handle_dvd_event), (gst_dvd_demux_send_discont),
      (gst_dvd_demux_send_subbuffer), (gst_dvd_demux_reset):
      * gst/mpegstream/gstdvddemux.h:
      * gst/mpegstream/gstmpegdemux.c: (gst_mpeg_demux_send_discont),
      (gst_mpeg_demux_parse_syshead), (gst_mpeg_demux_parse_pes):
      * gst/mpegstream/gstmpegparse.c: (gst_mpeg_parse_init),
      (gst_mpeg_parse_handle_discont), (gst_mpeg_parse_parse_packhead):
      * gst/mpegstream/gstmpegparse.h:
      Use PTM/NAV events when for timestamp adjustment when connected to
      dvdnavsrc. Don't use many discont events where one suffices.
      * gst/playback/gstplaybasebin.c: (group_destroy),
      (gen_preroll_element), (gst_play_base_bin_add_element):
      * gst/playback/gstplaybasebin.h:
      Make sure we remove subtitles from the same bin we put them in.
      * gst/subparse/gstsubparse.c: (convert_encoding), (parse_subrip),
      (gst_subparse_buffer_format_autodetect),
      (gst_subparse_change_state):
      Fix some memleaks and invalid accesses.
      * gst/typefind/gsttypefindfunctions.c: (ogganx_type_find),
      (oggskel_type_find), (cmml_type_find), (plugin_init):
      Some typefind functions for Annodex v3.0 files
      * gst/wavparse/gstwavparse.h:
      GstRiffReadClass is the correct parent class.
      848cd97e
  27. 06 Oct, 2004 1 commit
    • Stéphane Loeuillet's avatar
      gst/wavparse/gstwavparse.h remove duplicated defines for audio codec codes... · 0f870cd5
      Stéphane Loeuillet authored
      gst/wavparse/gstwavparse.h remove duplicated defines for audio codec codes gst-libs/gst/riff/riff-ids.h
      
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.h
      remove duplicated defines for audio codec codes
      
      * gst-libs/gst/riff/riff-ids.h
      * gst/wavenc/riff.h:
      add "4CC" code for ATRAC3 audio streams
      add "4CC" code for ITU_G721_ADPCM (unused for now)
      0f870cd5
  28. 01 Oct, 2004 1 commit
    • Wim Taymans's avatar
      gst/wavparse/gstwavparse.*: Added some more debugging info. · 51dacde4
      Wim Taymans authored
      Original commit message from CVS:
      * gst/wavparse/gstwavparse.c: (gst_wavparse_class_init),
      (gst_wavparse_stream_init), (gst_wavparse_fmt),
      (gst_wavparse_other), (gst_wavparse_loop),
      (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
      (gst_wavparse_srcpad_event):
      * gst/wavparse/gstwavparse.h:
      Added some more debugging info.
      Fix the case where the length of the file is 0.
      Make sure we seek to sample borders.
      51dacde4
  29. 17 May, 2004 1 commit
  30. 16 May, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/riff-read.c: Don't touch events after not owning them anymore. · 6decac8b
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-read.c: (gst_riff_read_seek):
      Don't touch events after not owning them anymore.
      * gst/wavparse/gstwavparse.c: (gst_wavparse_base_init),
      (gst_wavparse_fmt), (gst_wavparse_other),
      (gst_wavparse_handle_seek), (gst_wavparse_loop),
      (gst_wavparse_pad_convert), (gst_wavparse_pad_query),
      (gst_wavparse_srcpad_event):
      * gst/wavparse/gstwavparse.h:
      Add seeking, fix querying.
      6decac8b
  31. 08 May, 2004 1 commit
  32. 15 Mar, 2004 1 commit
  33. 14 Mar, 2004 1 commit
  34. 14 Jan, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/divx/: Set category to divx4linux instead of divx (too generic). · 00b0cdf8
      Ronald S. Bultje authored
      Original commit message from CVS:
      2004-01-14  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * ext/divx/gstdivxdec.c:
      * ext/divx/gstdivxenc.c:
      Set category to divx4linux instead of divx (too generic).
      * gst/wavparse/gstwavparse.c: (gst_wavparse_init),
      (gst_wavparse_parse_fmt), (gst_wavparse_handle_sink_event),
      (gst_wavparse_loop), (gst_wavparse_change_state):
      * gst/wavparse/gstwavparse.h:
      fix parsing of WAV files with non-standard fmt-tag size and fix
      skipping of unrecognized chunks... Someone please fix this thing
      to use rifflib so all this is automated.
      * sys/v4l/Makefile.am:
      * sys/v4l2/Makefile.am:
      Add X_CFLAGS because we depend on X (for overlay).
      00b0cdf8
  35. 04 Jan, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst/matroska/matroska-demux.c: Fix EBML-laced block parsing. Diffs are... · 520514e0
      Ronald S. Bultje authored
      gst/matroska/matroska-demux.c: Fix EBML-laced block parsing. Diffs are relative to previous lace, not the first lace....
      
      Original commit message from CVS:
      2004-01-04  Ronald Bultje  <rbultje@ronald.bitfreak.net>
      
      * gst/matroska/matroska-demux.c:
      Fix EBML-laced block parsing. Diffs are relative to previous
      lace, not the first lace. Thanks to Mosu from the Matroska
      team for detecting this.
      (gst_matroska_demux_parse_blockgroup):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_init),
      (gst_wavparse_parse_fmt), (gst_wavparse_getcaps),
      (gst_wavparse_handle_sink_event), (gst_wavparse_loop),
      (gst_wavparse_change_state):
      * gst/wavparse/gstwavparse.h:
      Quickfix for capsnego.
      520514e0
  36. 22 Dec, 2003 1 commit
  37. 07 Nov, 2003 1 commit
  38. 30 Oct, 2003 1 commit
  39. 29 Oct, 2003 1 commit