1. 12 Feb, 2008 1 commit
    • Sebastian Dröge's avatar
      docs/plugins/: Add the GIO documentation again and while at that run make update. · e6bbc037
      Sebastian Dröge authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-base-plugins-docs.sgml:
      * 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-audioconvert.xml:
      * docs/plugins/inspect/plugin-audiorate.xml:
      * docs/plugins/inspect/plugin-audioresample.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-theora.xml:
      * docs/plugins/inspect/plugin-uridecodebin.xml:
      * docs/plugins/inspect/plugin-videorate.xml:
      * docs/plugins/inspect/plugin-videoscale.xml:
      * docs/plugins/inspect/plugin-volume.xml:
      * docs/plugins/inspect/plugin-vorbis.xml:
      Add the GIO documentation again and while at that run make update.
      e6bbc037
  2. 11 Feb, 2008 7 commits
  3. 09 Feb, 2008 1 commit
    • Zaheer Abbas Merali's avatar
      gst/playback/gstplaybasebin.c: Set is_dynamic as True if there are elements... · b006ba7a
      Zaheer Abbas Merali authored
      gst/playback/gstplaybasebin.c: Set is_dynamic as True if there are elements with both request and sometimes src pad t...
      
      Original commit message from CVS:
      * gst/playback/gstplaybasebin.c:
      Set is_dynamic as True if there are elements with both request
      and sometimes src pad templates instead of breaking out when it
      finds the first pad template that is a src.
      b006ba7a
  4. 08 Feb, 2008 7 commits
    • Wim Taymans's avatar
      tests/examples/seek/seek.c: Add some stream switching and volume gui for playbin2. · 8732cbbd
      Wim Taymans authored
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (stop_cb), (clear_streams),
      (update_streams), (video_combo_cb), (audio_combo_cb),
      (text_combo_cb), (volume_spinbutton_changed_cb), (main):
      Add some stream switching and volume gui for playbin2.
      8732cbbd
    • Wim Taymans's avatar
      gst/playback/gstplay-marshal.list: Added marshal for streamselector Tags. · c8bb67d0
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplay-marshal.list:
      Added marshal for streamselector Tags.
      * gst/playback/gstplaybasebin.c: (set_active_source):
      Streamselector now selects pads based on the pad object instead of its
      name.
      * gst/playback/gstplaybin2.c: (gst_play_bin_class_init),
      (init_group), (gst_play_bin_init), (get_group), (get_tags),
      (gst_play_bin_get_video_tags), (gst_play_bin_get_audio_tags),
      (gst_play_bin_get_text_tags),
      (gst_play_bin_set_current_video_stream),
      (gst_play_bin_set_current_audio_stream),
      (gst_play_bin_set_current_text_stream),
      (gst_play_bin_set_property), (gst_play_bin_get_property),
      (pad_added_cb), (pad_removed_cb), (autoplug_select_cb):
      Remove option to mute streams with the current-a/v/t property, we have
      this functionality in the flags.
      Add signals to notify when the number of A/V/T channels changed.
      Add action signals to get tags for the A/V/T streams.
      Implement setting the current A/V/T stream.
      Rearrange some things to simplify stream selection.
      Implement volume.
      * gst/playback/gstplaysink.c: (gst_play_sink_set_volume),
      (gst_play_sink_get_volume), (gst_play_sink_set_property),
      (gst_play_sink_get_property), (gen_video_chain), (gen_audio_chain),
      (activate_vis), (gst_play_sink_reconfigure):
      * gst/playback/gstplaysink.h:
      Add and implement volume setting methods.
      * gst/playback/gststreamselector.c: (gst_selector_pad_class_init),
      (gst_selector_pad_finalize), (gst_selector_pad_get_property),
      (gst_selector_pad_event), (gst_stream_selector_class_init),
      (gst_stream_selector_init), (gst_stream_selector_finalize),
      (gst_stream_selector_set_property),
      (gst_stream_selector_get_property),
      (gst_stream_selector_get_linked_pad),
      (gst_stream_selector_request_new_pad):
      * gst/playback/gststreamselector.h:
      Add pad properties for tags and status of pads.
      Keep tags on pads.
      Make active pad selection based on pad object instead of name.
      c8bb67d0
    • Stefan Kost's avatar
      configure.ac: Revert last change as we now check in gtk-doc.m4 for sed. · fcb1b663
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      Revert last change as we now check in gtk-doc.m4 for sed.
      fcb1b663
    • Jan Schmidt's avatar
      configure.ac: Find and subst SED when building the docs. · 97c49ef5
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Find and subst SED when building the docs.
      97c49ef5
    • Julien Moutte Moutte's avatar
      tests/examples/seek/seek.c: Make sure bus signals are reconnected when... · 4f26ec3c
      Julien Moutte Moutte authored
      tests/examples/seek/seek.c: Make sure bus signals are reconnected when pressing STOP and then PLAY again for a parse ...
      
      Original commit message from CVS:
      2008-02-08  Julien Moutte  <julien@fluendo.com>
      
      * tests/examples/seek/seek.c: (stop_cb), (connect_bus_signals),
      (main): Make sure bus signals are reconnected when pressing STOP
      and then PLAY again for a parse launch pipeline. Fix a ref leak
      on the bus.
      * win32/common/config.h: Updated.
      4f26ec3c
    • Jan Schmidt's avatar
      configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during... · 9dff2ee0
      Jan Schmidt authored
      configure.ac: Make DISABLE_DEPRECATED defined *only* during CVS, not during pre-releases or releases.
      
      Original commit message from CVS:
      * configure.ac:
      Make DISABLE_DEPRECATED defined *only* during CVS, not during
      pre-releases or releases.
      9dff2ee0
    • Jan Schmidt's avatar
      Subst GIO_LDFLAGS to avoid undefined Makefile var error Zaheer is reporting · fa45482d
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      * ext/gio/Makefile.am:
      Subst GIO_LDFLAGS to avoid undefined Makefile var error Zaheer is
      reporting
      fa45482d
  5. 07 Feb, 2008 8 commits
  6. 06 Feb, 2008 2 commits
  7. 04 Feb, 2008 1 commit
    • Wim Taymans's avatar
      tests/examples/seek/seek.c: Remove obsolete stream_time reset after flushing... · bfe6a780
      Wim Taymans authored
      tests/examples/seek/seek.c: Remove obsolete stream_time reset after flushing seek, core does that automatically now.
      
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (do_seek),
      (rate_spinbutton_changed_cb), (update_streams), (main):
      Remove obsolete stream_time reset after flushing seek, core does that
      automatically now.
      Improve accuracy of speed spinbutton.
      Only do playbin2 stuff when we actually use it.
      bfe6a780
  8. 02 Feb, 2008 4 commits
    • Tim-Philipp Müller's avatar
      tests/check/Makefile.am: Revert previous change of the test environment's GST_PLUGIN_PATH. · 7973f52f
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Revert previous change of the test environment's GST_PLUGIN_PATH.
      The problem is not with the plugins, but with element factories
      and only occurs if elements are split out from existing plugins
      or if plugins change name (see #512740).
      7973f52f
    • Tim-Philipp Müller's avatar
      tests/check/Makefile.am: Fix the tests environment's GST_PLUGIN_PATH: we want... · d6a47029
      Tim-Philipp Müller authored
      tests/check/Makefile.am: Fix the tests environment's GST_PLUGIN_PATH: we want the directory with the core's plugins f...
      
      Original commit message from CVS:
      * tests/check/Makefile.am:
      Fix the tests environment's GST_PLUGIN_PATH: we want the directory
      with the core's plugins first and our local build directories last,
      since we might be building against an installed core, and that
      core's plugin directory may contain older or other versions of
      our own -base plugins, but we really do want to test our local
      ones (if there are multiple plugins or element factories with the
      same name, those inspected last will trump those read in earlier).
      Fixes #512740 for the most part.
      d6a47029
    • Sebastian Dröge's avatar
      Use gmtime_r if available as gmtime is not MT-safe. · 8b970c55
      Sebastian Dröge authored
      Original commit message from CVS:
      * configure.ac:
      * gst-libs/gst/rtsp/gstrtspconnection.c: (add_date_header):
      Use gmtime_r if available as gmtime is not MT-safe.
      Fixes bug #511810.
      8b970c55
    • Sebastian Dröge's avatar
      gst-libs/gst/rtsp/gstrtspconnection.c: Cast glong to time_t as time_t might... · 044f6297
      Sebastian Dröge authored
      gst-libs/gst/rtsp/gstrtspconnection.c: Cast glong to time_t as time_t might have a different type on other platforms,...
      
      Original commit message from CVS:
      * gst-libs/gst/rtsp/gstrtspconnection.c: (add_date_header):
      Cast glong to time_t as time_t might have a different type on
      other platforms, like FreeBSD, and we get a compiler warning
      otherwise. Fixes bug #511825.
      044f6297
  9. 01 Feb, 2008 3 commits
    • Wim Taymans's avatar
      gst/playback/gstplaybin2.c: Remove stream-info, we going for something easier. · 899330d9
      Wim Taymans authored
      Original commit message from CVS:
      * gst/playback/gstplaybin2.c: (gst_play_bin_class_init),
      (get_group), (get_n_pads), (gst_play_bin_get_property),
      (pad_added_cb), (no_more_pads_cb), (perform_eos),
      (autoplug_select_cb), (deactivate_group):
      Remove stream-info, we going for something easier.
      Refactor getting the current group.
      Implement getting the number of audio/video/text streams.
      * gst/playback/gststreamselector.c:
      (gst_stream_selector_class_init), (gst_stream_selector_init),
      (gst_stream_selector_get_property),
      (gst_stream_selector_request_new_pad),
      (gst_stream_selector_release_pad):
      * gst/playback/gststreamselector.h:
      Add property for number of pads.
      * tests/examples/seek/seek.c: (set_scale), (update_flag),
      (vis_toggle_cb), (audio_toggle_cb), (video_toggle_cb),
      (text_toggle_cb), (update_streams), (msg_async_done),
      (msg_state_changed), (main):
      Block slider callback when updating the slider position.
      Add gui elements for controlling playbin2.
      Add callback for async_done that updates position/duration.
      899330d9
    • 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
    • Thijs Vermeir's avatar
      Add gst_rtp_buffer_set_extension_data() · b8d39bc2
      Thijs Vermeir authored and Wim Taymans's avatar Wim Taymans committed
      Original commit message from CVS:
      Patch by: Thijs Vermeir <thijsvermeir at gmail dot com>
      * gst-libs/gst/rtp/gstrtpbuffer.c:
      (gst_rtp_buffer_set_extension_data):
      * gst-libs/gst/rtp/gstrtpbuffer.h:
      * tests/check/libs/rtp.c: (GST_START_TEST), (rtp_suite):
      Add gst_rtp_buffer_set_extension_data()
      Add a unit test for this addition. Fixes #511478.
      API: GstRTPBuffer:gst_rtp_buffer_set_extension_data()
      b8d39bc2
  10. 31 Jan, 2008 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/app/gstappsink.c: Really clean up the queue instead of just... · 88322ce0
      Wim Taymans authored
      gst-libs/gst/app/gstappsink.c: Really clean up the queue instead of just unreffing all buffers in it.
      
      Original commit message from CVS:
      * gst-libs/gst/app/gstappsink.c: (gst_app_sink_dispose):
      Really clean up the queue instead of just unreffing all buffers
      in it.
      * gst-libs/gst/app/gstappsrc.c: (gst_app_src_base_init),
      (gst_app_src_class_init), (gst_app_src_init),
      (gst_app_src_dispose), (gst_app_src_finalize):
      Fix dispose/finalize.
      88322ce0
  11. 30 Jan, 2008 5 commits
    • Sebastian Dröge's avatar
      ext/gio/: Use async variants of the close stream functions to prevent blocking... · 891e88c5
      Sebastian Dröge authored
      ext/gio/: Use async variants of the close stream functions to prevent blocking for a long time there and add some mor...
      
      Original commit message from CVS:
      * ext/gio/gstgiobasesink.c: (close_stream_cb),
      (gst_gio_base_sink_stop), (gst_gio_base_sink_event),
      (gst_gio_base_sink_render), (gst_gio_base_sink_set_stream):
      * ext/gio/gstgiobasesrc.c: (close_stream_cb),
      (gst_gio_base_src_stop), (gst_gio_base_src_create),
      (gst_gio_base_src_set_stream):
      Use async variants of the close stream functions to prevent blocking
      for a long time there and add some more sanity checks for a correct
      stream.
      891e88c5
    • Jan Schmidt's avatar
      configure.ac: Back to CVS · de214f85
      Jan Schmidt authored
      Original commit message from CVS:
      * configure.ac:
      Back to CVS
      de214f85
    • Jan Schmidt's avatar
      Release 0.10.17 · f2c0a731
      Jan Schmidt authored
      Original commit message from CVS:
      Release 0.10.17
      f2c0a731
    • Jan Schmidt's avatar
      gst-libs/gst/interfaces/: Also remove the conditional registration of the... · 67ab0ec2
      Jan Schmidt authored
      gst-libs/gst/interfaces/: Also remove the conditional registration of the signals that disappeared with the ABI chang...
      
      Original commit message from CVS:
      * gst-libs/gst/interfaces/mixeroptions.c:
      * gst-libs/gst/interfaces/mixertrack.c:
      Also remove the conditional registration of the signals
      that disappeared with the ABI change in 0.10.14
      67ab0ec2
    • Jan Schmidt's avatar
      gst-libs/gst/rtsp/gstrtspconnection.c: Revert patch to gstrtspconnection.c for... · 2531fca5
      Jan Schmidt authored
      gst-libs/gst/rtsp/gstrtspconnection.c: Revert patch to gstrtspconnection.c for brown paper bag release of -base. Re-o...
      
      Original commit message from CVS:
      * gst-libs/gst/rtsp/gstrtspconnection.c:
      Revert patch to gstrtspconnection.c for brown paper bag
      release of -base. Re-opens: #511825
      2531fca5