1. 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
  2. 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
  3. 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
  4. 28 Nov, 2005 1 commit
  5. 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
  6. 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
  7. 15 Nov, 2005 1 commit
  8. 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
  9. 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
  10. 21 Oct, 2005 1 commit
  11. 20 Oct, 2005 1 commit
  12. 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
  13. 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
  14. 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
  15. 02 Sep, 2005 1 commit
  16. 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
  17. 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
  18. 04 Aug, 2005 1 commit
  19. 27 Jul, 2005 1 commit
    • Wim Taymans's avatar
      Various event updates and cleanups. · c50893f7
      Wim Taymans authored
      Original commit message from CVS:
      * ext/amrnb/amrnbparse.c: (gst_amrnbparse_event),
      (gst_amrnbparse_loop):
      * ext/dv/gstdvdec.c: (gst_dvdec_handle_sink_event),
      (gst_dvdec_handle_src_event), (gst_dvdec_decode_frame):
      * ext/mad/gstid3tag.c: (gst_id3_tag_src_event),
      (gst_id3_tag_sink_event), (gst_id3_tag_chain):
      * ext/mad/gstmad.c: (gst_mad_src_query), (index_seek),
      (normal_seek), (gst_mad_sink_event), (gst_mad_chain):
      * ext/mpeg2dec/gstmpeg2dec.c:
      * ext/shout2/gstshout2.c: (gst_shout2send_event):
      * ext/sidplay/gstsiddec.cc:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event),
      (gst_avi_demux_send_event), (gst_avi_demux_stream_header),
      (gst_avi_demux_handle_seek), (gst_avi_demux_process_next_entry):
      * gst/goom/gstgoom.c: (gst_goom_event):
      * gst/realmedia/rmdemux.c: (gst_rmdemux_sink_event),
      (gst_rmdemux_chain), (gst_rmdemux_send_event),
      (gst_rmdemux_add_stream):
      * gst/wavparse/gstwavparse.c: (gst_wavparse_handle_seek),
      (gst_wavparse_stream_headers), (gst_wavparse_stream_data),
      (gst_wavparse_loop), (gst_wavparse_srcpad_event):
      Various event updates and cleanups.
      c50893f7
  20. 16 Jul, 2005 1 commit
    • Wim Taymans's avatar
      ext/mad/gstmad.c: Add convert function for proper timestamp calculations. · f6f3418b
      Wim Taymans authored
      Original commit message from CVS:
      * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_sink_event),
      (gst_mad_chain):
      Add convert function for proper timestamp calculations.
      
      * gst/avi/gstavidemux.c: (gst_avi_demux_send_event),
      (gst_avi_demux_stream_header), (gst_avi_demux_handle_seek),
      (gst_avi_demux_process_next_entry), (gst_avi_demux_loop):
      Send out initial discont.
      f6f3418b
  21. 07 Jul, 2005 1 commit
  22. 01 Jul, 2005 1 commit
    • Jan Schmidt's avatar
      Replace GST_PLUGINS_LIBS_* with GST_PLUGINS_BASE_* · 53b2e785
      Jan Schmidt authored
      Original commit message from CVS:
      2005-07-01  Jan Schmidt  <thaytan@mad.scientist.com>
      * ext/libcaca/Makefile.am:
      * ext/mad/Makefile.am:
      * gst/effectv/Makefile.am:
      * gst/udp/Makefile.am:
      Replace GST_PLUGINS_LIBS_* with GST_PLUGINS_BASE_*
      
      * ext/mad/gstid3tag.c: (gst_id3_tag_src_query),
      (gst_id3_tag_src_event), (gst_id3_tag_sink_event),
      (gst_id3_tag_chain), (plugin_init):
      * ext/mad/gstmad.c: (gst_mad_src_query), (gst_mad_chain):
      Signedness warning fix, use gst_pad_get_peer instead of GST_PAD_PEER
      in querying and event handling, because we're not holding the pad
      lock and the peer may disappear.
      * gst/avi/gstavidemux.c: (gst_avi_demux_parse_subindex),
      (gst_avi_demux_parse_index), (gst_avi_demux_massage_index):
      Signedness warning fixes.
      
      * gst/videofilter/gstvideotemplate.c: (plugin_init):
      Remove gst_library_load
      53b2e785
  23. 30 Jun, 2005 2 commits
    • Ronald S. Bultje's avatar
      gst/avi/gstavidemux.c: Compiler pains. · db20692b
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_query):
      Compiler pains.
      db20692b
    • Ronald S. Bultje's avatar
      gst/avi/: Port from -THREADED to HEAD, and fix for latest API changes of the... · aa254e43
      Ronald S. Bultje authored
      gst/avi/: Port from -THREADED to HEAD, and fix for latest API changes of the day. Keep avimux dead for now.
      
      Original commit message from CVS:
      * gst/avi/Makefile.am:
      * gst/avi/gstavi.c: (plugin_init):
      * gst/avi/gstavidemux.c: (gst_avi_demux_get_type),
      (gst_avi_demux_class_init), (gst_avi_demux_init),
      (gst_avi_demux_reset), (gst_avi_demux_index_next),
      (gst_avi_demux_index_entry_for_time),
      (gst_avi_demux_index_entry_for_byte),
      (gst_avi_demux_index_entry_for_frame), (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_read_subindexes),
      (gst_avi_demux_parse_stream), (gst_avi_demux_parse_odml),
      (gst_avi_demux_parse_index), (gst_avi_demux_stream_index),
      (gst_avi_demux_stream_scan), (gst_avi_demux_massage_index),
      (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_demux_sink_activate),
      (gst_avi_demux_sink_activate_pull):
      * gst/avi/gstavidemux.h:
      Port from -THREADED to HEAD, and fix for latest API changes of
      the day. Keep avimux dead for now.
      aa254e43
  24. 17 Feb, 2005 1 commit
    • Gergely Nagy's avatar
      gst/avi/gstavidemux.c: Declare variables at beginning of block and make gcc-2.95 happy · ae541a6e
      Gergely Nagy authored
      Original commit message from CVS:
      
      * gst/avi/gstavidemux.c: (gst_avi_demux_invert):
      Declare variables at beginning of block and make gcc-2.95 happy
      (fixes # 167482, patch by Gergely Nagy).
      
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpclientsrc.h:
      Move some includes into the header, so that struct sockaddr_in is
      defined when it should be defined on FreeBSD as well (fixes
      #167483).
      
      * gst/tcp/gsttcpserversrc.c: (gst_tcpserversrc_init_receive):
      Don't pass uninitialised values to setsockopt() here either.
      ae541a6e
  25. 29 Jan, 2005 1 commit
    • Ronald S. Bultje's avatar
      gst/avi/gstavidemux.*: Invert DIB images. Fixes #132341. · aa4bcc48
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_add_stream), (swap_line),
      (gst_avi_demux_invert), (gst_avi_demux_process_next_entry),
      (gst_avi_demux_stream_data):
      * gst/avi/gstavidemux.h:
      Invert DIB images. Fixes #132341.
      aa4bcc48
  26. 27 Jan, 2005 1 commit
    • Ronald S. Bultje's avatar
      Allow seeks on audio pad, make mad forward those (#164826). · 413da5f2
      Ronald S. Bultje authored
      Original commit message from CVS:
      Reviewed by:  Ronald S. Bultje  <rbultje@ronald.bitfreak.net>
      * ext/mad/gstmad.c: (gst_mad_src_event):
      * gst/avi/gstavidemux.c: (gst_avi_demux_handle_src_event):
      Allow seeks on audio pad, make mad forward those (#164826).
      * gst/audioscale/gstaudioscale.c: (gst_audioscale_chain):
      Set duration (#165335).
      413da5f2
  27. 13 Jan, 2005 1 commit
  28. 10 Jan, 2005 1 commit
    • Ronald S. Bultje's avatar
      gst-libs/gst/riff/riff-read.c: Don't bail on unknown events. · 5024a7c5
      Ronald S. Bultje authored
      Original commit message from CVS:
      * gst-libs/gst/riff/riff-read.c: (gst_riff_read_use_event):
      Don't bail on unknown events.
      * gst/audioscale/gstaudioscale.c: (gst_audioscale_chain):
      Don't crash on events before negotiation.
      * gst/avi/gstavidemux.c: (gst_avi_demux_add_stream):
      Send tags on pads, too.
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_request_new_pad):
      Forward events on first pad if no input was selected yet.
      5024a7c5
  29. 23 Dec, 2004 2 commits
    • Ronald S. Bultje's avatar
      gst/avi/gstavidemux.c: Add some more debug. Fix logic error when setting movi... · 889e28ef
      Ronald S. Bultje authored
      gst/avi/gstavidemux.c: Add some more debug. Fix logic error when setting movi offset while reading index.
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
      (gst_avi_demux_stream_scan):
      Add some more debug. Fix logic error when setting movi offset
      while reading index.
      889e28ef
    • Ronald S. Bultje's avatar
      gst/avi/gstavidemux.c: Add some debugging. Better detection of broken indexes... · f0def31b
      Ronald S. Bultje authored
      gst/avi/gstavidemux.c: Add some debugging. Better detection of broken indexes and the accompanying index recovery. No...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
      (gst_avi_demux_stream_scan), (gst_avi_demux_handle_seek),
      (gst_avi_demux_process_next_entry):
      Add some debugging. Better detection of broken indexes and the
      accompanying index recovery. No infinite loops on state changes
      when we're still in our loopfunction.
      f0def31b
  30. 18 Dec, 2004 1 commit
  31. 06 Dec, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/a52dec/gsta52dec.*: Do something useful with timestamps. Make chain-based... · fd2b4713
      Ronald S. Bultje authored
      ext/a52dec/gsta52dec.*: Do something useful with timestamps. Make chain-based (since there's really no reason to be l...
      
      Original commit message from CVS:
      * ext/a52dec/gsta52dec.c: (gst_a52dec_init),
      (gst_a52dec_handle_event), (gst_a52dec_update_streaminfo),
      (gst_a52dec_handle_frame), (gst_a52dec_chain),
      (gst_a52dec_change_state), (plugin_init):
      * ext/a52dec/gsta52dec.h:
      Do something useful with timestamps. Make chain-based (since
      there's really no reason to be loopbased).
      * gst/avi/gstavidemux.c: (gst_avi_demux_process_next_entry):
      Update current_byte/frame correctly.
      fd2b4713
  32. 29 Nov, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst/avi/gstavidemux.c: Fix quite humiliating bug in omitting 0-sized index... · 9506620f
      Ronald S. Bultje authored
      gst/avi/gstavidemux.c: Fix quite humiliating bug in omitting 0-sized index chunks but forgetting to count them for ti...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_stream_index),
      (gst_avi_demux_massage_index):
      Fix quite humiliating bug in omitting 0-sized index chunks but
      forgetting to count them for timestamps.
      9506620f
  33. 12 Oct, 2004 1 commit
    • Ronald S. Bultje's avatar
      ext/gnomevfs/gstgnomevfssrc.c: Some debug. · f7ea1932
      Ronald S. Bultje authored
      Original commit message from CVS:
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnomevfssrc_get),
      (gst_gnomevfssrc_srcpad_query), (gst_gnomevfssrc_srcpad_event):
      Some debug.
      * gst/avi/gstavidemux.c: (gst_avi_demux_reset),
      (gst_avi_demux_handle_src_event), (gst_avi_demux_read_superindex),
      (gst_avi_demux_read_subindexes), (gst_avi_demux_add_stream),
      (gst_avi_demux_stream_index), (gst_avi_demux_skip),
      (gst_avi_demux_sync), (gst_avi_demux_stream_scan),
      (gst_avi_demux_massage_index), (gst_avi_demux_stream_header):
      * gst/avi/gstavidemux.h:
      Support for openDML-2.0 indx/ix## chunks. Support for broken index
      recovery (where, if part of the index is broken, we will still read
      the rest of the index and recover the broken part by stream
      scanning). More broken media support. EOS workarounds. General AVI
      braindamage headache recovery. Aspirin included.
      f7ea1932
  34. 09 Oct, 2004 1 commit
    • Ronald S. Bultje's avatar
      gst/avi/gstavidemux.c: OK, so the original code was too strict. It makes... · 59e9ed33
      Ronald S. Bultje authored
      gst/avi/gstavidemux.c: OK, so the original code was too strict. It makes random AVI files hang for seconds upon openi...
      
      Original commit message from CVS:
      * gst/avi/gstavidemux.c: (gst_avi_demux_massage_index):
      OK, so the original code was too strict. It makes random AVI files
      hang for seconds upon opening, which is unacceptable and is far
      beyond the original goal of getting multiple chunks for one-chunk
      sounc stream files. So now do just that.
      59e9ed33