1. 18 Sep, 2006 1 commit
    • Michael Smith's avatar
      ext/ogg/gstoggmux.c: Don't generate out-of-order timestamps from oggmux,... · 084dacbb
      Michael Smith authored
      ext/ogg/gstoggmux.c: Don't generate out-of-order timestamps from oggmux, instead clamp output timestamps to be >= the...
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_clear),
      (gst_ogg_mux_push_buffer):
      Don't generate out-of-order timestamps from oggmux, instead clamp
      output timestamps to be >= the previously output ts.
      Fixes #355595
      084dacbb
  2. 16 Sep, 2006 1 commit
    • Stefan Kost's avatar
      ext/gnomevfs/gstgnomevfssrc.c: Add docs about icydemux usage in connection with gnomevfssrc · 267a068e
      Stefan Kost authored
      Original commit message from CVS:
      * ext/gnomevfs/gstgnomevfssrc.c:
      Add docs about icydemux usage in connection with gnomevfssrc
      * ext/libvisual/visual.c:
      * ext/ogg/gstoggaviparse.c:
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c:
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      * gst-libs/gst/audio/gstaudiosink.c:
      * gst-libs/gst/audio/gstaudiosrc.c:
      * gst/audiorate/gstaudiorate.c:
      More G_OBJECT macro fixing.
      * gst/audiotestsrc/gstaudiotestsrc.h:
      Fix wrong info in header due to copy & paste
      267a068e
  3. 04 Sep, 2006 1 commit
  4. 17 Aug, 2006 1 commit
    • Wim Taymans's avatar
      ext/ogg/: Added ogg-in-avi parser element. Fixes #140139. · c973b2bf
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/Makefile.am:
      * ext/ogg/gstogg.c: (plugin_init):
      * ext/ogg/gstoggaviparse.c: (gst_ogg_avi_parse_get_type),
      (gst_ogg_avi_parse_base_init), (gst_ogg_avi_parse_class_init),
      (gst_ogg_avi_parse_init), (gst_ogg_avi_parse_finalize),
      (gst_ogg_avi_parse_setcaps), (gst_ogg_avi_parse_event),
      (gst_ogg_avi_parse_push_packet), (gst_ogg_avi_parse_chain),
      (gst_ogg_avi_parse_change_state), (gst_ogg_avi_parse_plugin_init):
      Added ogg-in-avi parser element. Fixes #140139.
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_buffer_from_page):
      Fixed a bug in oggdemux debug code.
      * gst-libs/gst/riff/riff-media.c: (gst_riff_create_audio_caps),
      (gst_riff_create_audio_template_caps):
      Recognise Ogg in the AVI extensible wave format.
      c973b2bf
  5. 14 Jun, 2006 1 commit
    • Alessandro Decina's avatar
      ext/ogg/gstoggmux.c: Fix various leaks. Fixes #343699. · cc8455bc
      Alessandro Decina authored
      Original commit message from CVS:
      Patch by: Alessandro Decina <alessandro at nnva dot org>
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_get_type), (gst_ogg_mux_clear),
      (gst_ogg_mux_release_pad), (gst_ogg_mux_get_headers),
      (gst_ogg_mux_set_header_on_caps), (gst_ogg_mux_init_collectpads),
      (gst_ogg_mux_clear_collectpads), (gst_ogg_mux_change_state):
      Fix various leaks. Fixes #343699.
      Add x-smoke mime type.
      cc8455bc
  6. 29 Apr, 2006 1 commit
  7. 28 Apr, 2006 1 commit
    • Stefan Kost's avatar
      make GstElementDetails const · e972defd
      Stefan Kost authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixerelement.c:
      * ext/alsa/gstalsasrc.c:
      * ext/cdparanoia/gstcdparanoiasrc.c:
      * ext/gnomevfs/gstgnomevfssink.c:
      * ext/gnomevfs/gstgnomevfssrc.c:
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c:
      * ext/ogg/gstogmparse.c:
      * ext/pango/gstclockoverlay.c:
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/pango/gsttimeoverlay.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * gst-libs/gst/audio/gstaudiofilter.c:
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audiorate/gstaudiorate.c:
      * gst/audioresample/gstaudioresample.c:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      * gst/playback/gstdecodebin.c:
      * gst/playback/gstplaybin.c:
      * gst/playback/gststreamselector.c:
      * gst/subparse/gstsubparse.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpclientsink.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/tcp/gsttcpserversrc.c:
      * gst/typefind/gsttypefindfunctions.c: (plugin_init):
      * gst/videorate/gstvideorate.c:
      * gst/videoscale/gstvideoscale.c:
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/volume/gstvolume.c:
      * sys/v4l/gstv4ljpegsrc.c:
      * sys/v4l/gstv4lmjpegsink.c:
      * sys/v4l/gstv4lmjpegsrc.c:
      * sys/v4l/gstv4lsrc.c:
      * sys/ximage/ximagesink.c:
      * sys/xvimage/xvimagesink.c:
      * tests/check/libs/cddabasesrc.c:
      make GstElementDetails const
      e972defd
  8. 08 Apr, 2006 1 commit
    • Stefan Kost's avatar
      Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent) · 0afac375
      Stefan Kost authored
      Original commit message from CVS:
      * ext/alsa/gstalsamixeroptions.c:
      (gst_alsa_mixer_options_class_init):
      * ext/alsa/gstalsamixertrack.c: (gst_alsa_mixer_track_class_init):
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_class_init):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init):
      * ext/ogg/gstoggparse.c: (gst_ogg_parse_class_init):
      * gst-libs/gst/audio/gstaudioclock.c: (gst_audio_clock_class_init):
      * gst-libs/gst/audio/gstaudiofilter.c:
      (gst_audio_filter_class_init):
      * gst-libs/gst/audio/gstaudiosink.c:
      (gst_audioringbuffer_class_init):
      * gst-libs/gst/audio/gstaudiosrc.c:
      (gst_audioringbuffer_class_init):
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_class_init):
      * gst-libs/gst/interfaces/colorbalancechannel.c:
      (gst_color_balance_channel_class_init):
      * gst-libs/gst/interfaces/mixeroptions.c:
      (gst_mixer_options_class_init):
      * gst-libs/gst/interfaces/mixertrack.c:
      (gst_mixer_track_class_init):
      * gst-libs/gst/interfaces/tunerchannel.c:
      (gst_tuner_channel_class_init):
      * gst-libs/gst/interfaces/tunernorm.c: (gst_tuner_norm_class_init):
      * gst-libs/gst/netbuffer/gstnetbuffer.c:
      (gst_netbuffer_class_init):
      * gst-libs/gst/rtp/gstbasertppayload.c:
      (gst_basertppayload_class_init):
      * gst/playback/gstdecodebin.c: (gst_decode_bin_class_init):
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init):
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init):
      * gst/playback/gststreaminfo.c: (gst_stream_info_class_init):
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_class_init):
      * gst/subparse/gstsubparse.c: (gst_sub_parse_class_init):
      * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_class_init):
      * sys/v4l/gstv4lcolorbalance.c:
      (gst_v4l_color_balance_channel_class_init):
      * sys/v4l/gstv4ljpegsrc.c: (gst_v4ljpegsrc_class_init):
      * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_class_init):
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_class_init):
      * sys/v4l/gstv4ltuner.c: (gst_v4l_tuner_channel_class_init),
      (gst_v4l_tuner_norm_class_init):
      * sys/ximage/ximagesink.c: (gst_ximagesink_class_init):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_class_init):
      * tests/old/testsuite/alsa/sinesrc.c: (sinesrc_class_init):
      Fix #337365 (g_type_class_ref <-> g_type_class_peek_parent)
      0afac375
  9. 06 Apr, 2006 1 commit
    • Andy Wingo's avatar
      ext/ogg/gstoggmux.c (gst_ogg_mux_push_buffer): Set caps on buffers being... · 2a9a1bcf
      Andy Wingo authored
      ext/ogg/gstoggmux.c (gst_ogg_mux_push_buffer): Set caps on buffers being pushed out. Fixes oggmux ! multifdsink.
      
      Original commit message from CVS:
      2006-04-06  Andy Wingo  <wingo@pobox.com>
      
      * ext/ogg/gstoggmux.c (gst_ogg_mux_push_buffer): Set caps on
      buffers being pushed out. Fixes oggmux ! multifdsink.
      2a9a1bcf
  10. 03 Apr, 2006 1 commit
    • Michael Smith's avatar
      ext/ogg/gstoggmux.c: Oggmux sucks. · b600beec
      Michael Smith authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_queue_pads):
      Oggmux sucks.
      Make it suck slightly less by writing out the final page.
      Still can't encode a vorbis-in-ogg file correctly, though.
      b600beec
  11. 29 Mar, 2006 1 commit
    • j^'s avatar
      better/unified long descriptions · 08047f5c
      j^ authored
      Original commit message from CVS:
      Patch by: j^ <j at bootlab dot org>
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_class_init):
      * ext/alsa/gstalsasink.c:
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init):
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggparse.c:
      * ext/pango/gstclockoverlay.c:
      * ext/pango/gsttextoverlay.c:
      * ext/pango/gsttextrender.c:
      * ext/pango/gsttimeoverlay.c:
      * ext/theora/theoradec.c:
      * ext/theora/theoraenc.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/subparse/gstsubparse.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpclientsink.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/tcp/gsttcpserversrc.c:
      better/unified long descriptions
      Fixes #336477
      08047f5c
  12. 24 Mar, 2006 1 commit
    • Stefan Kost's avatar
      use DEBUG_FUNCPTR for collectpads · d3d0358b
      Stefan Kost authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_init):
      * gst/adder/gstadder.c: (gst_adder_init):
      use DEBUG_FUNCPTR for collectpads
      d3d0358b
  13. 07 Mar, 2006 1 commit
    • Christophe Fergeau's avatar
      Don't leak references returned by gst_pad_get_parent() · 8e6d3a5c
      Christophe Fergeau authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_visual_getcaps),
      (gst_visual_src_setcaps), (gst_visual_sink_setcaps):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_sinkconnect):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_convert_src),
      (gst_vorbisenc_convert_sink):
      * gst-libs/gst/audio/audio.c: (gst_audio_frame_byte_size),
      (gst_audio_duration_from_pad_buffer):
      * gst-libs/gst/audio/gstaudiofilter.c: (gst_audio_filter_link),
      (gst_audio_filter_chain):
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_setcaps):
      * gst-libs/gst/video/video.c: (gst_video_frame_rate),
      (gst_video_get_size):
      * gst/audiorate/gstaudiorate.c: (gst_audio_rate_setcaps):
      Don't leak references returned by gst_pad_get_parent()
      (#333663, based on patch by: Christophe Fergeau).
      8e6d3a5c
  14. 05 Mar, 2006 3 commits
    • Thomas Vander Stichele's avatar
      ext/ogg/gstoggmux.c: put Theora BOS pages before others. This hardcodes the... · fbacae96
      Thomas Vander Stichele authored
      ext/ogg/gstoggmux.c: put Theora BOS pages before others.  This hardcodes the Ogg/Theora I profile, but hey.
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_buffer_from_page),
      (gst_ogg_mux_send_headers), (gst_ogg_mux_collected):
      put Theora BOS pages before others.  This hardcodes
      the Ogg/Theora I profile, but hey.
      fbacae96
    • Thomas Vander Stichele's avatar
      changed more than 5 lines · 510d1b2f
      Thomas Vander Stichele authored
      Original commit message from CVS:
      changed more than 5 lines
      510d1b2f
    • Thomas Vander Stichele's avatar
      ogg muxing of vorbis and theora now has pages ordered correctly again, even with delays. · c9bc7a48
      Thomas Vander Stichele authored
      Original commit message from CVS:
      ogg muxing of vorbis and theora now has pages ordered correctly again,
      even with delays.
      
      * ext/ogg/README:
      updated with some examples
      * ext/theora/theoraenc.c: (granulepos_to_timestamp),
      (granulepos_add), (theora_buffer_from_packet):
      * ext/vorbis/vorbisenc.c: (granulepos_to_timestamp_offset),
      (granulepos_to_timestamp), (gst_vorbisenc_buffer_from_packet),
      (gst_vorbisenc_chain):
      implement strategy from ext/ogg/README
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_buffer_from_page),
      (gst_ogg_mux_push_buffer), (gst_ogg_mux_dequeue_page),
      (gst_ogg_mux_pad_queue_page), (gst_ogg_mux_compare_pads),
      (gst_ogg_mux_queue_pads), (gst_ogg_mux_collected):
      Fix muxer so that oggz-validate is happy with all streams;
      except for no eos mark, and the BOS page ordering
      * tests/check/pipelines/theoraenc.c: (check_buffer_is_header),
      (check_buffer_granulepos):
      * tests/check/pipelines/vorbisenc.c: (check_buffer_granulepos):
      update tests to check for OFFSET being set as requested
      fixed type of granulepos, it's not a ClockTime
      c9bc7a48
  15. 03 Mar, 2006 1 commit
  16. 02 Mar, 2006 4 commits
  17. 15 Feb, 2006 1 commit
    • Andy Wingo's avatar
      ext/ogg/gstoggmux.c (gst_ogg_mux_collected): When updating timestamp, update... · 91609bfd
      Andy Wingo authored
      ext/ogg/gstoggmux.c (gst_ogg_mux_collected): When updating timestamp, update timestamp_end as well. Fixes a bugaboo. ...
      
      Original commit message from CVS:
      2006-02-15  Andy Wingo  <wingo@pobox.com>
      
      * ext/ogg/gstoggmux.c (gst_ogg_mux_collected): When updating
      timestamp, update timestamp_end as well. Fixes a bugaboo. I hope
      to the Lord Jesus that I do not have to touch the ogg muxer ever
      again.
      91609bfd
  18. 09 Feb, 2006 1 commit
    • Andy Wingo's avatar
      ext/ogg/gstoggmux.c (GstOggPad): Keep track of both the start time and the end... · d5c2d63e
      Andy Wingo authored
      ext/ogg/gstoggmux.c (GstOggPad): Keep track of both the start time and the end time of the last packet in the page.
      
      Original commit message from CVS:
      2006-02-09  Andy Wingo  <wingo@pobox.com>
      
      * ext/ogg/gstoggmux.c (GstOggPad): Keep track of both the start
      time and the end time of the last packet in the page.
      (gst_ogg_mux_pad_queue_page): In addition to setting the timestamp
      on the pages in our queue, set the duration as well. Reflow a
      debug statement.
      (gst_ogg_mux_collected): Keep track of GstOggPad->timestamp_end.
      Fixes bad muxing order.
      d5c2d63e
  19. 05 Feb, 2006 1 commit
  20. 31 Jan, 2006 1 commit
    • Andy Wingo's avatar
      sys/v4l/gstv4lsrc.c (gst_v4lsrc_set_caps): Don't segfault if the caps being... · 1b358563
      Andy Wingo authored
      sys/v4l/gstv4lsrc.c (gst_v4lsrc_set_caps): Don't segfault if the caps being set doesn't have a framerate value. Basic...
      
      Original commit message from CVS:
      2006-01-31  Andy Wingo  <wingo@pobox.com>
      
      * sys/v4l/gstv4lsrc.c (gst_v4lsrc_set_caps): Don't segfault if the
      caps being set doesn't have a framerate value. Basically a stopgap
      measure.
      
      * ext/ogg/gstoggmux.c (GST_BUFFER_END_TIME): New macro. Not
      technically correct enough to put into core though.
      (gst_ogg_mux_dequeue_page): Use END_TIME instead of TIMESTAMP +
      DURATION. Fixes theoraenc ! oggmux.
      
      * sys/v4l/gstv4lsrc.c (gst_v4lsrc_fixate): Fixate to the nearest
      fraction, not double.
      1b358563
  21. 30 Jan, 2006 1 commit
    • Andy Wingo's avatar
      ext/ogg/gstoggmux.c (gst_ogg_mux_dequeue_page): Compare timestamp + duration,... · 2817c01f
      Andy Wingo authored
      ext/ogg/gstoggmux.c (gst_ogg_mux_dequeue_page): Compare timestamp + duration, not just timestamp -- ogg pages should ...
      
      Original commit message from CVS:
      2006-01-30  Andy Wingo  <wingo@pobox.com>
      
      * ext/ogg/gstoggmux.c (gst_ogg_mux_dequeue_page): Compare
      timestamp + duration, not just timestamp -- ogg pages should be
      ordered by stop time. Necessary fix given the change in vorbis
      timestamps.
      2817c01f
  22. 27 Jan, 2006 1 commit
    • Jan Schmidt's avatar
      ext/alsa/gstalsasink.c: Free the device name string. · 2b5b4217
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/alsa/gstalsasink.c: (gst_alsasink_finalise),
      (gst_alsasink_class_init):
      Free the device name string.
      
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init),
      (gst_ogg_mux_request_new_pad), (gst_ogg_mux_release_pad),
      (gst_ogg_mux_handle_src_event), (gst_ogg_mux_clear_collectpads):
      Don't remove a pad from the collectpads structure until it
      is released - it's a request pad, and may receive data again
      if the element gets moved back to PLAYING state.
      
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_get_xv_support):
      Ensure we turn on double buffering on the Xv port, and
      set the colour key to something dark and mysterious that
      isn't black.
      2b5b4217
  23. 14 Jan, 2006 1 commit
  24. 11 Jan, 2006 1 commit
    • Jan Schmidt's avatar
      ext/ogg/gstoggdemux.c: Change the pad template to src_%d to match the pads... · 08d73c14
      Jan Schmidt authored
      ext/ogg/gstoggdemux.c: Change the pad template to src_%d to match the pads that are created from it. decodebin needs ...
      
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c:
      Change the pad template to src_%d to match the pads that
      are created from it. decodebin needs this information in order
      to decide that oggdemux is capable of producing multiple pads
      (and hence needs queues inserted).
      
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_collected):
      Make debug output more useful by using GST_PTR_FORMAT.
      08d73c14
  25. 06 Dec, 2005 1 commit
  26. 28 Nov, 2005 1 commit
  27. 21 Nov, 2005 3 commits
    • Andy Wingo's avatar
      *.*: Ran scripts/update-macros. Oh yes. · f405e12b
      Andy Wingo authored
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      * *.h:
      * *.c: Ran scripts/update-macros. Oh yes.
      f405e12b
    • Alessandro Dessina's avatar
      ext/ogg/gstoggmux.c (gst_ogg_mux_set_header_on_caps): ext/ogg/gstoggparse.c... · 64837104
      Alessandro Dessina authored
      ext/ogg/gstoggmux.c (gst_ogg_mux_set_header_on_caps): ext/ogg/gstoggparse.c (gst_ogg_parse_append_header)
      
      Original commit message from CVS:
      2005-11-21  Andy Wingo  <wingo@pobox.com>
      
      patch by: Alessandro Dessina <alessandro nnva org>
      
      * ext/ogg/gstoggmux.c (gst_ogg_mux_set_header_on_caps):
      * ext/ogg/gstoggparse.c (gst_ogg_parse_append_header)
      (gst_ogg_parse_chain):
      * ext/theora/theoraenc.c (theora_set_header_on_caps):
      * ext/vorbis/vorbisenc.c (gst_vorbisenc_set_header_on_caps):
      * ext/vorbis/vorbisparse.c (vorbis_parse_set_header_on_caps): Fix
      gst_value_list calls on arrays. Fixes #321962.
      64837104
    • Tim-Philipp Müller's avatar
      Update for gst_collectpads_foo() to gst_collect_pads_foo() · 46db91ba
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_init),
      (gst_ogg_mux_request_new_pad), (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_clear_collectpads), (gst_ogg_mux_change_state):
      * gst/adder/gstadder.c: (gst_adder_init),
      (gst_adder_request_new_pad), (gst_adder_collected),
      (gst_adder_change_state):
      Update for gst_collectpads_foo() to gst_collect_pads_foo()
      API change.
      46db91ba
  28. 17 Nov, 2005 1 commit
    • Wim Taymans's avatar
      ext/ogg/gstoggmux.c: Fix EOS on multiple streams. · 60029868
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_get_headers), (gst_ogg_mux_send_headers),
      (gst_ogg_mux_collected), (gst_ogg_mux_change_state):
      Fix EOS on multiple streams.
      More debugging.
      60029868
  29. 16 Nov, 2005 2 commits
    • Wim Taymans's avatar
      ext/ogg/gstoggdemux.c: Segment done must include stream time. · 928996eb
      Wim Taymans authored
      Original commit message from CVS:
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_configure_segment),
      (gst_ogg_demux_perform_seek):
      Segment done must include stream time.
      
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init),
      (gst_ogg_mux_clear), (gst_ogg_mux_init), (gst_ogg_mux_finalize),
      (gst_ogg_mux_change_state):
      Fix ogg muxer again.
      928996eb
    • Michael Smith's avatar
      Don't leak collectpads from oggmux. · 77c0003a
      Michael Smith authored
      Original commit message from CVS:
      Don't leak collectpads from oggmux.
      77c0003a
  30. 14 Nov, 2005 1 commit
    • Michael Smith's avatar
      ext/: Fix a small memory leak in vorbisenc. · 84d7f746
      Michael Smith authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_clear), (gst_ogg_mux_init),
      (gst_ogg_mux_sinkconnect), (gst_ogg_mux_request_new_pad),
      (gst_ogg_mux_push_buffer), (gst_ogg_mux_dequeue_page),
      (gst_ogg_mux_pad_queue_page), (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_set_header_on_caps), (gst_ogg_mux_collected),
      (gst_ogg_mux_clear_collectpads), (gst_ogg_mux_change_state):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_buffer_from_packet),
      (gst_vorbisenc_change_state):
      Fix a small memory leak in vorbisenc.
      Fix large memory leaks in oggmux, also fix lots of state change
      bugs in oggmux.
      84d7f746
  31. 10 Nov, 2005 1 commit
    • Michael Smith's avatar
      ext/ogg/gstoggmux.c: Fix EOS handling, partially. Now forwarding an EOS event once we have · d6bea52a
      Michael Smith authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_request_new_pad),
      (gst_ogg_mux_push_buffer), (gst_ogg_mux_dequeue_page),
      (gst_ogg_mux_pad_queue_page), (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_collected):
      Fix EOS handling, partially. Now forwarding an EOS event once we have
      EOS on all pads works correctly. However, we still don't properly set
      EOS on the actual ogg stream pages.
      d6bea52a
  32. 08 Nov, 2005 1 commit
    • Michael Smith's avatar
      ext/ogg/gstoggmux.c: Forward port rewrite of muxing strategy to 0.9 version of oggmux. · 6f1277ab
      Michael Smith authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_request_new_pad),
      (gst_ogg_mux_buffer_from_page), (gst_ogg_mux_push_buffer),
      (gst_ogg_mux_dequeue_page), (gst_ogg_mux_pad_queue_page),
      (gst_ogg_mux_send_headers), (gst_ogg_mux_collected):
      Forward port rewrite of muxing strategy to 0.9 version of oggmux.
      This makes us mux things correctly according to the ogg muxing
      rules. Still not handling EOS correctly right now, though.
      6f1277ab