1. 06 Aug, 2009 1 commit
  2. 13 Jul, 2009 1 commit
  3. 15 May, 2009 1 commit
  4. 12 May, 2009 2 commits
  5. 24 Nov, 2008 1 commit
  6. 08 Oct, 2008 1 commit
  7. 07 Aug, 2008 1 commit
    • Sebastian Dröge's avatar
      ext/ogg/gstoggmux.*: Don't pretend to support NEWSEGMENT events, instead override the · b0e3d449
      Sebastian Dröge authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_sink_event),
      (gst_ogg_mux_request_new_pad):
      * ext/ogg/gstoggmux.h:
      Don't pretend to support NEWSEGMENT events, instead override the
      GstCollectPads event function to return FALSE on NEWSEGMENT events
      and do the normal work for other events.
      This prevents elements like flacenc to seek to the start and rewrite
      some data which then results in a broken Ogg packet.
      b0e3d449
  8. 28 Jul, 2008 1 commit
  9. 10 Jul, 2008 1 commit
    • Stefan Kost's avatar
      Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles.... · 2b33c755
      Stefan Kost authored
      Cleanup Plugin docs. Link to signals and properties. Fix sub-section titles. Drop mentining that all our example pipe...
      
      Original commit message from CVS:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-overrides.txt:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * docs/plugins/gst-plugins-base-plugins.args:
      * docs/plugins/gst-plugins-base-plugins.hierarchy:
      * docs/plugins/gst-plugins-base-plugins.interfaces:
      * docs/plugins/gst-plugins-base-plugins.prerequisites:
      * docs/plugins/gst-plugins-base-plugins.signals:
      * docs/plugins/inspect/plugin-adder.xml:
      * docs/plugins/inspect/plugin-alsa.xml:
      * docs/plugins/inspect/plugin-audioconvert.xml:
      * docs/plugins/inspect/plugin-audiorate.xml:
      * docs/plugins/inspect/plugin-audioresample.xml:
      * docs/plugins/inspect/plugin-audiotestsrc.xml:
      * docs/plugins/inspect/plugin-cdparanoia.xml:
      * docs/plugins/inspect/plugin-decodebin.xml:
      * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
      * docs/plugins/inspect/plugin-gdp.xml:
      * docs/plugins/inspect/plugin-gnomevfs.xml:
      * docs/plugins/inspect/plugin-libvisual.xml:
      * docs/plugins/inspect/plugin-ogg.xml:
      * docs/plugins/inspect/plugin-pango.xml:
      * docs/plugins/inspect/plugin-playback.xml:
      * docs/plugins/inspect/plugin-queue2.xml:
      * docs/plugins/inspect/plugin-subparse.xml:
      * docs/plugins/inspect/plugin-tcp.xml:
      * docs/plugins/inspect/plugin-theora.xml:
      * docs/plugins/inspect/plugin-typefindfunctions.xml:
      * docs/plugins/inspect/plugin-uridecodebin.xml:
      * docs/plugins/inspect/plugin-video4linux.xml:
      * docs/plugins/inspect/plugin-videorate.xml:
      * docs/plugins/inspect/plugin-videoscale.xml:
      * docs/plugins/inspect/plugin-videotestsrc.xml:
      * docs/plugins/inspect/plugin-volume.xml:
      * docs/plugins/inspect/plugin-vorbis.xml:
      * docs/plugins/inspect/plugin-ximagesink.xml:
      * docs/plugins/inspect/plugin-xvimagesink.xml:
      * ext/alsa/gstalsamixer.c:
      * ext/alsa/gstalsasink.c:
      * ext/alsa/gstalsasrc.c:
      * ext/gio/gstgiosink.c:
      * ext/gio/gstgiosrc.c:
      * ext/gio/gstgiostreamsink.c:
      * ext/gio/gstgiostreamsrc.c:
      * ext/gnomevfs/gstgnomevfssink.c:
      * ext/gnomevfs/gstgnomevfssrc.c:
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggmux.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/theora/theoraparse.c:
      * ext/vorbis/vorbisdec.c:
      * ext/vorbis/vorbisenc.c:
      * ext/vorbis/vorbisparse.c:
      * ext/vorbis/vorbistag.c:
      * gst/adder/gstadder.c:
      * gst/audioconvert/gstaudioconvert.c:
      * gst/audioresample/gstaudioresample.c:
      * gst/audiotestsrc/gstaudiotestsrc.c:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      * gst/gdp/gstgdpdepay.c:
      * gst/gdp/gstgdppay.c:
      * gst/playback/gstdecodebin2.c:
      * gst/playback/gstplaybin.c:
      * gst/playback/gstplaybin2.c:
      * gst/playback/gstqueue2.c:
      * gst/playback/gsturidecodebin.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/videorate/gstvideorate.c:
      * gst/videoscale/gstvideoscale.c:
      * gst/videotestsrc/gstvideotestsrc.c:
      * gst/volume/gstvolume.c:
      * sys/ximage/ximagesink.c:
      * sys/xvimage/xvimagesink.c:
      Cleanup Plugin docs. Link to signals and properties. Fix sub-section
      titles. Drop mentining that all our example pipelines are "simple"
      pipelines.
      2b33c755
  10. 22 May, 2008 1 commit
    • Jan Schmidt's avatar
      Add some documentation comments, and some new headers to be scanned. · d58def62
      Jan Schmidt authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-base-plugins-overrides.txt:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * docs/plugins/gst-plugins-base-plugins.args:
      * docs/plugins/gst-plugins-base-plugins.hierarchy:
      * docs/plugins/gst-plugins-base-plugins.interfaces:
      * docs/plugins/gst-plugins-base-plugins.prerequisites:
      * docs/plugins/inspect/plugin-adder.xml:
      * docs/plugins/inspect/plugin-alsa.xml:
      * docs/plugins/inspect/plugin-audioconvert.xml:
      * docs/plugins/inspect/plugin-audiorate.xml:
      * docs/plugins/inspect/plugin-audioresample.xml:
      * docs/plugins/inspect/plugin-audiotestsrc.xml:
      * docs/plugins/inspect/plugin-cdparanoia.xml:
      * docs/plugins/inspect/plugin-decodebin.xml:
      * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
      * docs/plugins/inspect/plugin-gdp.xml:
      * docs/plugins/inspect/plugin-gio.xml:
      * docs/plugins/inspect/plugin-gnomevfs.xml:
      * docs/plugins/inspect/plugin-libvisual.xml:
      * docs/plugins/inspect/plugin-ogg.xml:
      * docs/plugins/inspect/plugin-pango.xml:
      * docs/plugins/inspect/plugin-playback.xml:
      * docs/plugins/inspect/plugin-queue2.xml:
      * docs/plugins/inspect/plugin-subparse.xml:
      * docs/plugins/inspect/plugin-tcp.xml:
      * docs/plugins/inspect/plugin-theora.xml:
      * docs/plugins/inspect/plugin-typefindfunctions.xml:
      * docs/plugins/inspect/plugin-uridecodebin.xml:
      * docs/plugins/inspect/plugin-video4linux.xml:
      * docs/plugins/inspect/plugin-videorate.xml:
      * docs/plugins/inspect/plugin-videoscale.xml:
      * docs/plugins/inspect/plugin-videotestsrc.xml:
      * docs/plugins/inspect/plugin-volume.xml:
      * docs/plugins/inspect/plugin-vorbis.xml:
      * docs/plugins/inspect/plugin-ximagesink.xml:
      * docs/plugins/inspect/plugin-xvimagesink.xml:
      * ext/cdparanoia/gstcdparanoiasrc.c:
      * ext/ogg/gstoggdemux.c:
      * ext/ogg/gstoggdemux.h:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggmux.h:
      * gst/audioconvert/audioconvert.c:
      * gst/audioconvert/audioconvert.h:
      * gst/audioconvert/gstaudioconvert.h:
      * gst/gdp/gstgdpdepay.h:
      * gst/gdp/gstgdppay.h:
      * gst/playback/gstdecodebin.c:
      * gst/playback/gstdecodebin2.c:
      * gst/playback/gstplaybin.c:
      * gst/playback/gstplaybin2.c:
      * gst/playback/gsturidecodebin.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gstmultifdsink.h:
      * gst/tcp/gsttcp.h:
      Add some documentation comments, and some new headers to be scanned.
      Rename some internal enum declarations (audioconvert's DitherType and
      NoiseShapingType, GstUnitType from the TCP elements) to match the
      documented GObject type names so that the docs pick them up.
      Name the playbin2 docs markups properly so they get picked up. They'll
      need renaming back when/if playbin2 becomes playbin.
      100% symbol coverage for the plugin docs, booya.
      d58def62
  11. 22 Apr, 2008 1 commit
    • David Schleef's avatar
      ext/ogg/gstoggmux.c: Update Ogg/Dirac muxing. Removes the weird "KW-DIRAC"... · 809f8542
      David Schleef authored
      ext/ogg/gstoggmux.c: Update Ogg/Dirac muxing.  Removes the weird "KW-DIRAC" bos packet.  Should conform to what we cu...
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c:
      Update Ogg/Dirac muxing.  Removes the weird "KW-DIRAC" bos
      packet.  Should conform to what we currently think is the
      final Ogg/Dirac muxing spec.
      809f8542
  12. 03 Apr, 2008 2 commits
    • Tim-Philipp Müller's avatar
      ext/ogg/gstoggmux.c: Fix sample pipeline description. · cbab1f41
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c:
      Fix sample pipeline description.
      cbab1f41
    • Stefan Kost's avatar
      docs/plugins/: Add playbin, playbin2, decodebin, decodebin2, uridecodebin and oggmux · b04f8ef3
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-overrides.txt:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      Add playbin, playbin2, decodebin, decodebin2, uridecodebin and oggmux
      * docs/plugins/gst-plugins-base-plugins.args:
      * docs/plugins/gst-plugins-base-plugins.hierarchy:
      * docs/plugins/gst-plugins-base-plugins.interfaces:
      * docs/plugins/gst-plugins-base-plugins.prerequisites:
      * docs/plugins/inspect/plugin-adder.xml:
      * docs/plugins/inspect/plugin-alsa.xml:
      * docs/plugins/inspect/plugin-audioconvert.xml:
      * docs/plugins/inspect/plugin-audiorate.xml:
      * docs/plugins/inspect/plugin-audioresample.xml:
      * docs/plugins/inspect/plugin-audiotestsrc.xml:
      * docs/plugins/inspect/plugin-cdparanoia.xml:
      * docs/plugins/inspect/plugin-decodebin.xml:
      * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
      * docs/plugins/inspect/plugin-gdp.xml:
      * docs/plugins/inspect/plugin-gnomevfs.xml:
      * docs/plugins/inspect/plugin-libvisual.xml:
      * docs/plugins/inspect/plugin-ogg.xml:
      * docs/plugins/inspect/plugin-pango.xml:
      * docs/plugins/inspect/plugin-playback.xml:
      * docs/plugins/inspect/plugin-queue2.xml:
      * docs/plugins/inspect/plugin-subparse.xml:
      * docs/plugins/inspect/plugin-tcp.xml:
      * docs/plugins/inspect/plugin-theora.xml:
      * docs/plugins/inspect/plugin-typefindfunctions.xml:
      * docs/plugins/inspect/plugin-uridecodebin.xml:
      * docs/plugins/inspect/plugin-video4linux.xml:
      * docs/plugins/inspect/plugin-videorate.xml:
      * docs/plugins/inspect/plugin-videoscale.xml:
      * docs/plugins/inspect/plugin-videotestsrc.xml:
      * docs/plugins/inspect/plugin-volume.xml:
      * docs/plugins/inspect/plugin-vorbis.xml:
      * docs/plugins/inspect/plugin-ximagesink.xml:
      * docs/plugins/inspect/plugin-xvimagesink.xml:
      Update introspection data.
      * ext/ogg/gstoggmux.c:
      Document oggmux.
      * gst/playback/gstdecodebin2.c:
      Don't use gtk-doc style comment start for private stuff, but make it
      formatted like this for consistency.
      b04f8ef3
  13. 22 Mar, 2008 1 commit
    • Sebastian Dröge's avatar
      Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use static strings... · 49deb0c0
      Sebastian Dröge authored
      Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use static strings (i.e. all). This gives us less memory u...
      
      Original commit message from CVS:
      * configure.ac:
      * ext/alsa/gstalsamixerelement.c:
      (gst_alsa_mixer_element_class_init):
      * ext/alsa/gstalsasink.c: (gst_alsasink_class_init):
      * ext/alsa/gstalsasrc.c: (gst_alsasrc_class_init):
      * ext/cdparanoia/gstcdparanoiasrc.c:
      (gst_cd_paranoia_src_class_init):
      * ext/gio/gstgiosink.c: (gst_gio_sink_class_init):
      * ext/gio/gstgiosrc.c: (gst_gio_src_class_init):
      * ext/gio/gstgiostreamsink.c: (gst_gio_stream_sink_class_init):
      * ext/gio/gstgiostreamsrc.c: (gst_gio_stream_src_class_init):
      * ext/gnomevfs/gstgnomevfssink.c: (gst_gnome_vfs_sink_class_init):
      * ext/gnomevfs/gstgnomevfssrc.c: (gst_gnome_vfs_src_class_init):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_class_init):
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_class_init):
      * ext/pango/gsttextrender.c: (gst_text_render_class_init):
      * ext/theora/theoradec.c: (gst_theora_dec_class_init):
      * ext/theora/theoraenc.c: (gst_theora_enc_class_init):
      * ext/theora/theoraparse.c: (gst_theora_parse_class_init):
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_class_init):
      * gst-libs/gst/audio/gstaudiofiltertemplate.c:
      (gst_audio_filter_template_class_init):
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_class_init):
      * gst-libs/gst/audio/gstbaseaudiosrc.c:
      (gst_base_audio_src_class_init):
      * gst-libs/gst/cdda/gstcddabasesrc.c:
      (gst_cdda_base_src_class_init):
      * gst-libs/gst/interfaces/mixertrack.c:
      (gst_mixer_track_class_init):
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_class_init):
      * gst-libs/gst/rtp/gstbasertppayload.c:
      (gst_basertppayload_class_init):
      * gst/audioconvert/gstaudioconvert.c:
      (gst_audio_convert_class_init):
      * gst/audiorate/gstaudiorate.c: (gst_audio_rate_class_init):
      * gst/audioresample/gstaudioresample.c:
      (gst_audioresample_class_init):
      * gst/audiotestsrc/gstaudiotestsrc.c:
      (gst_audio_test_src_class_init):
      * gst/gdp/gstgdppay.c: (gst_gdp_pay_class_init):
      * gst/playback/gstdecodebin2.c: (gst_decode_bin_class_init):
      * gst/playback/gstplaybasebin.c: (gst_play_base_bin_class_init),
      (preroll_unlinked):
      * gst/playback/gstplaybin.c: (gst_play_bin_class_init):
      * gst/playback/gstplaybin2.c: (gst_play_bin_class_init):
      * gst/playback/gstplaysink.c: (gst_play_sink_class_init):
      * gst/playback/gstqueue2.c: (gst_queue_class_init):
      * gst/playback/gststreaminfo.c: (gst_stream_info_class_init):
      * gst/playback/gststreamselector.c: (gst_selector_pad_class_init),
      (gst_stream_selector_class_init):
      * gst/playback/gsturidecodebin.c: (gst_uri_decode_bin_class_init):
      * gst/subparse/gstsubparse.c: (gst_sub_parse_class_init):
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_class_init):
      * gst/tcp/gsttcpclientsink.c: (gst_tcp_client_sink_class_init):
      * gst/tcp/gsttcpclientsrc.c: (gst_tcp_client_src_class_init):
      * gst/tcp/gsttcpserversink.c: (gst_tcp_server_sink_class_init):
      * gst/tcp/gsttcpserversrc.c: (gst_tcp_server_src_class_init):
      * gst/videorate/gstvideorate.c: (gst_video_rate_class_init):
      * gst/videoscale/gstvideoscale.c: (gst_video_scale_class_init):
      * gst/videotestsrc/gstvideotestsrc.c:
      (gst_video_test_src_class_init):
      * gst/volume/gstvolume.c: (gst_volume_class_init):
      * sys/v4l/gstv4lelement.c: (gst_v4lelement_class_init):
      * sys/v4l/gstv4lmjpegsink.c: (gst_v4lmjpegsink_class_init):
      * sys/v4l/gstv4lmjpegsrc.c: (gst_v4lmjpegsrc_class_init):
      * sys/v4l/gstv4lsrc.c: (gst_v4lsrc_class_init):
      * sys/ximage/ximagesink.c: (gst_ximagesink_class_init):
      * sys/xvimage/xvimagesink.c: (gst_xvimagesink_class_init):
      Use G_PARAM_STATIC_STRINGS everywhere for GParamSpecs that use
      static strings (i.e. all). This gives us less memory usage,
      fewer allocations and thus less memory defragmentation. Depend
      on core CVS for this. Fixes bug #523806.
      49deb0c0
  14. 01 Feb, 2008 1 commit
    • Stefan Kost's avatar
      docs/plugins/: First round of plugin docs cleansups. · f37ad5da
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/Makefile.am:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * docs/plugins/gst-plugins-base-plugins-sections.txt:
      * docs/plugins/gst-plugins-base-plugins.hierarchy:
      * docs/plugins/gst-plugins-base-plugins.interfaces:
      * docs/plugins/gst-plugins-base-plugins.prerequisites:
      First round of plugin docs cleansups.
      * docs/plugins/inspect/plugin-adder.xml:
      * docs/plugins/inspect/plugin-alsa.xml:
      * docs/plugins/inspect/plugin-audioconvert.xml:
      * docs/plugins/inspect/plugin-audiorate.xml:
      * docs/plugins/inspect/plugin-audioresample.xml:
      * docs/plugins/inspect/plugin-audiotestsrc.xml:
      * docs/plugins/inspect/plugin-cdparanoia.xml:
      * docs/plugins/inspect/plugin-decodebin.xml:
      * docs/plugins/inspect/plugin-ffmpegcolorspace.xml:
      * docs/plugins/inspect/plugin-gdp.xml:
      * docs/plugins/inspect/plugin-gnomevfs.xml:
      * docs/plugins/inspect/plugin-libvisual.xml:
      * docs/plugins/inspect/plugin-ogg.xml:
      * docs/plugins/inspect/plugin-pango.xml:
      * docs/plugins/inspect/plugin-subparse.xml:
      * docs/plugins/inspect/plugin-tcp.xml:
      * docs/plugins/inspect/plugin-theora.xml:
      * docs/plugins/inspect/plugin-typefindfunctions.xml:
      * docs/plugins/inspect/plugin-video4linux.xml:
      * docs/plugins/inspect/plugin-videorate.xml:
      * docs/plugins/inspect/plugin-videoscale.xml:
      * docs/plugins/inspect/plugin-videotestsrc.xml:
      * docs/plugins/inspect/plugin-volume.xml:
      * docs/plugins/inspect/plugin-vorbis.xml:
      * docs/plugins/inspect/plugin-ximagesink.xml:
      * docs/plugins/inspect/plugin-xvimagesink.xml:
      Regenerate.
      * ext/ogg/Makefile.am:
      * ext/ogg/gstoggmux.c:
      * ext/ogg/gstoggmux.h:
      Add header for oggmux. the c-file needs a doc blob still.
      f37ad5da
  15. 09 Aug, 2007 1 commit
  16. 15 Jun, 2007 1 commit
    • Michael Smith's avatar
      tests/check/pipelines/oggmux.c: Add a test that ensures we set DELTA_UNIT on... · e1cc846e
      Michael Smith authored
      tests/check/pipelines/oggmux.c: Add a test that ensures we set DELTA_UNIT on all non-header, non-video buffers, if we...
      
      Original commit message from CVS:
      * tests/check/pipelines/oggmux.c: (validate_ogg_page), (is_video),
      (eos_buffer_probe):
      Add a test that ensures we set DELTA_UNIT on all non-header,
      non-video buffers, if we have a video stream.
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_process_best_pad):
      Move setting delta_pad to earlier, where we inspect all pads, so
      that leading audio pages don't get DELTA_UNIT unset if they come
      before the first DELTA_UNIT from video pages. Fixes the newly-added
      test. Fixes #385527.
      e1cc846e
  17. 07 Jun, 2007 1 commit
    • Tim-Philipp Müller's avatar
      ext/ogg/gstoggmux.c: The BOS page of the first Dirac video stream needs to... · 6f25fde2
      Tim-Philipp Müller authored
      ext/ogg/gstoggmux.c: The BOS page of the first Dirac video stream needs to come before the BOS page of any Vorbis str...
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_send_headers):
      The BOS page of the first Dirac video stream needs to come before
      the BOS page of any Vorbis streams or other audio streams, just like
      it is with Theora.
      6f25fde2
  18. 13 Apr, 2007 1 commit
  19. 01 Feb, 2007 1 commit
    • Sebastian Dröge's avatar
      ext/ogg/gstoggmux.c: Use newly added GstCollectPads API to free the allocated... · d1778e3f
      Sebastian Dröge authored
      ext/ogg/gstoggmux.c: Use newly added GstCollectPads API to free the allocated resources in the GstOggPad structures (...
      
      Original commit message from CVS:
      reviewed by: Wim Taymans <wim@fluendo.com>
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_ogg_pad_destroy_notify),
      (gst_ogg_mux_request_new_pad), (gst_ogg_mux_release_pad):
      Use newly added GstCollectPads API to free the allocated resources in
      the GstOggPad structures (#402393).
      d1778e3f
  20. 23 Jan, 2007 1 commit
    • Edward Hervey's avatar
      ext/ogg/gstoggmux.c: Fix the cases where oggmux doesn't properly figure out... · 0fcb92f2
      Edward Hervey authored
      ext/ogg/gstoggmux.c: Fix the cases where oggmux doesn't properly figure out that all sinkpads have gone EOS, and ther...
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (all_pads_eos), (gst_ogg_mux_collected):
      Fix the cases where oggmux doesn't properly figure out that all
      sinkpads have gone EOS, and therefore doesn't push out the remaining
      buffers and the final EOS event.
      Fixes #363379
      0fcb92f2
  21. 23 Nov, 2006 1 commit
    • Michael Smith's avatar
      ext/ogg/gstoggmux.c: If our incoming buffer is marked as DISCONT, then... · e58d5a55
      Michael Smith authored
      ext/ogg/gstoggmux.c: If our incoming buffer is marked as DISCONT, then increment the page number (so that the discont...
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_process_best_pad):
      If our incoming buffer is marked as DISCONT, then increment the page
      number (so that the discontinuity is marked in the final ogg
      bitstream) and flush the previous page.
      e58d5a55
  22. 04 Nov, 2006 1 commit
  23. 27 Oct, 2006 1 commit
  24. 05 Oct, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Printf format fixes. · 9e107d67
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * ext/alsa/gstalsadeviceprobe.c:
      (gst_alsa_device_property_probe_get_values):
      * ext/alsa/gstalsasink.c: (set_hwparams):
      * ext/ogg/gstoggdemux.c: (gst_ogg_demux_chain_elem_pad),
      (gst_ogg_chain_new_stream), (gst_ogg_demux_read_chain):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_send_headers),
      (gst_ogg_mux_process_best_pad):
      * ext/ogg/gstoggparse.c: (gst_ogg_parse_new_stream),
      (gst_ogg_parse_chain):
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_stream_header):
      * ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
      * ext/vorbis/vorbisenc.c: (gst_vorbis_enc_setup),
      (gst_vorbis_enc_buffer_check_discontinuous):
      * ext/vorbis/vorbisparse.c: (vorbis_parse_src_query):
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      * gst-libs/gst/cdda/gstcddabasesrc.c:
      (gst_cdda_base_src_handle_track_seek):
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      (gst_base_rtp_depayload_push_full):
      * gst-libs/gst/rtp/gstbasertppayload.c: (gst_basertppayload_push):
      * gst/audioresample/resample.c: (resample_input_pushthrough):
      * gst/playback/gstplaybasebin.c: (queue_out_of_data):
      * gst/tcp/gstmultifdsink.c: (gst_multi_fd_sink_handle_clients):
      * gst/typefind/gsttypefindfunctions.c: (mp3_type_find_at_offset),
      (wavpack_type_find):
      * gst/videotestsrc/gstvideotestsrc.c: (gst_video_test_src_create):
      * sys/xvimage/xvimagesink.c: (gst_xvimage_buffer_destroy),
      (gst_xvimagesink_check_xshm_calls), (gst_xvimagesink_xvimage_new):
      * tests/check/elements/volume.c: (GST_START_TEST):
      Printf format fixes.
      9e107d67
  25. 29 Sep, 2006 1 commit
    • James Doc Livingston's avatar
      ext/ogg/gstoggmux.c: Commit patch from James "Doc" Livingston, adds proper EOS... · c24dbaa8
      James Doc Livingston authored
      ext/ogg/gstoggmux.c: Commit patch from James "Doc" Livingston, adds proper EOS handling in oggmux. GStreamer can, for...
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_request_new_pad),
      (gst_ogg_mux_release_pad), (gst_ogg_mux_push_buffer),
      (gst_ogg_mux_compare_pads), (gst_ogg_mux_queue_pads),
      (gst_ogg_mux_send_headers), (gst_ogg_mux_process_best_pad),
      (gst_ogg_mux_collected):
      Commit patch from James "Doc" Livingston, adds proper EOS handling
      in oggmux. GStreamer can, for the first time ever, create a valid
      Ogg file! Yay!
      
      * tests/check/pipelines/oggmux.c: (check_chain_final_state),
      (oggmux_suite):
      Reenable tests now that they pass.
      c24dbaa8
  26. 18 Sep, 2006 2 commits
    • Michael Smith's avatar
      ext/ogg/gstoggmux.c: Timestamps are unsigned; comparision against... · de788829
      Michael Smith authored
      ext/ogg/gstoggmux.c: Timestamps are unsigned; comparision against GST_CLOCK_TIME_NONE was always true, leading to dro...
      
      Original commit message from CVS:
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_push_buffer):
      Timestamps are unsigned; comparision against GST_CLOCK_TIME_NONE was
      always true, leading to dropping all timestamps.
      de788829
    • 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
  27. 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
  28. 04 Sep, 2006 1 commit
  29. 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
  30. 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
  31. 29 Apr, 2006 1 commit
  32. 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
  33. 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
  34. 06 Apr, 2006 1 commit
  35. 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
  36. 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
  37. 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