1. 31 Dec, 2007 1 commit
  2. 14 Dec, 2007 1 commit
    • Wim Taymans's avatar
      tests/examples/seek/seek.c: Don't go to READY on EOS as this avoids testing of... · d8e7a32a
      Wim Taymans authored
      tests/examples/seek/seek.c: Don't go to READY on EOS as this avoids testing of seeking and restarting after EOS, use ...
      
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (msg_segment_done), (main):
      Don't go to READY on EOS as this avoids testing of seeking and
      restarting after EOS, use the stop button when you want to READY.
      Don't try to do a flushing seek in segment-done, it does not make
      sense to use this for gapless playback and is not needed.
      d8e7a32a
  3. 24 Nov, 2007 1 commit
    • Julien Moutte's avatar
      tests/examples/seek/seek.c: Increase the range of the rate selector as I would... · 1e20dcab
      Julien Moutte authored
      tests/examples/seek/seek.c: Increase the range of the rate selector as I would like to test QOS behavior at higher fo...
      
      Original commit message from CVS:
      2007-11-24  Julien MOUTTE  <julien@moutte.net>
      
      * tests/examples/seek/seek.c: (main): Increase the range of the
      rate selector as I would like to test QOS behavior at higher
      forward and reverse playback speed like say 64x.
      1e20dcab
  4. 19 Nov, 2007 2 commits
  5. 16 Nov, 2007 1 commit
  6. 17 Sep, 2007 1 commit
    • Jan Schmidt's avatar
      Fix a bunch of compile warnings shown with Forte. · d5996e9c
      Jan Schmidt authored
      Original commit message from CVS:
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_init),
      (gst_text_overlay_set_property):
      * ext/vorbis/vorbisdec.c: (vorbis_handle_data_packet):
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_render):
      * gst-libs/gst/rtp/gstrtcpbuffer.c: (gst_rtcp_ntp_to_unix),
      (gst_rtcp_unix_to_ntp):
      * gst-libs/gst/rtsp/gstrtspmessage.c: (gst_rtsp_message_get_type):
      * gst/playback/gstqueue2.c:
      * tests/examples/seek/seek.c: (set_scale):
      Fix a bunch of compile warnings shown with Forte.
      * gst/audiorate/gstaudiorate.c:
      Always pull in config.h before including any system headers.
      d5996e9c
  7. 21 Jun, 2007 1 commit
    • Stefan Kost's avatar
      tests/examples/seek/seek.c: Destroy and recreate parse-launch based pipeline... · 62204482
      Stefan Kost authored
      tests/examples/seek/seek.c: Destroy and recreate parse-launch based pipeline after stop to be able to play again. Reo...
      
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (update_scale), (play_cb), (stop_cb),
      (main):
      Destroy and recreate parse-launch based pipeline after stop to be able
      to play again. Reorder some code and add more comments.
      62204482
  8. 09 May, 2007 1 commit
  9. 27 Feb, 2007 1 commit
    • Julien Moutte's avatar
      tests/examples/seek/seek.c: Fix various seeking bugs (Slider was not updating... · 354c07de
      Julien Moutte authored
      tests/examples/seek/seek.c: Fix various seeking bugs (Slider was not updating when doing a non flushing seek, Reverse...
      
      Original commit message from CVS:
      2007-02-27  Julien MOUTTE  <julien@moutte.net>
      
      * tests/examples/seek/seek.c: (do_seek), (set_update_scale),
      (msg_segment_done): Fix various seeking bugs (Slider was not
      updating when doing a non flushing seek, Reverse playback
      on segment seek was wrong).
      354c07de
  10. 26 Feb, 2007 1 commit
  11. 21 Feb, 2007 2 commits
  12. 16 Jan, 2007 1 commit
    • Stefan Kost's avatar
      tests/examples/seek/seek.c: Allow to toggle looping while it plays. Fix... · 268dcb0a
      Stefan Kost authored
      tests/examples/seek/seek.c: Allow to toggle looping while it plays. Fix callback prototype. Clean up code a bit more....
      
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (set_scale), (update_scale),
      (do_seek), (stop_seek), (pause_cb), (stop_cb), (loop_toggle_cb),
      (rate_spinbutton_changed_cb), (msg_eos), (msg_segment_done),
      (main):
      Allow to toggle looping while it plays. Fix callback prototype. Clean
      up code a bit more. Add copyright header.
      268dcb0a
  13. 05 Jan, 2007 1 commit
  14. 15 Nov, 2006 1 commit
  15. 18 Oct, 2006 1 commit
    • Wim Taymans's avatar
      gst-libs/gst/audio/gstbaseaudiosink.*: Extract rate from the NEWSEGMENT event. · 1166abbc
      Wim Taymans authored
      Original commit message from CVS:
      * gst-libs/gst/audio/gstbaseaudiosink.c:
      (gst_base_audio_sink_event), (gst_base_audio_sink_render):
      * gst-libs/gst/audio/gstbaseaudiosink.h:
      Extract rate from the NEWSEGMENT event.
      Use commit_full to also take rate adjustment into account when writing
      samples to the ringbuffer.
      * gst-libs/gst/audio/gstringbuffer.c:
      (gst_ring_buffer_commit_full), (gst_ring_buffer_commit),
      (gst_ring_buffer_read):
      * gst-libs/gst/audio/gstringbuffer.h:
      Added _commit_full() to also take rate into account.
      Use simple interpolation algorithm to resample audio.
      API: gst_ring_buffer_commit_full()
      * tests/examples/seek/scrubby.c: (speed_cb), (do_seek):
      * tests/examples/seek/seek.c: (segment_done):
      Don't try to seek with 0.0 rate, just pause instead.
      Remove bogus debug line.
      1166abbc
  16. 13 Oct, 2006 2 commits
  17. 12 Oct, 2006 1 commit
    • Julien Moutte's avatar
      tests/examples/seek/seek.c: Use state-changed messages to trigger start/stop... · 9f9b8241
      Julien Moutte authored
      tests/examples/seek/seek.c: Use state-changed messages to trigger start/stop of scale update timer. Indeed the scale ...
      
      Original commit message from CVS:
      2006-10-12  Julien MOUTTE  <julien@moutte.net>
      
      * tests/examples/seek/seek.c: (do_seek), (start_seek),
      (stop_seek),
      (play_cb), (pause_cb), (stop_cb),
      (rate_spinbutton_changed_cb),
      (msg_state_changed), (main): Use state-changed messages to
      trigger
      start/stop of scale update timer. Indeed the scale slider was
      jumping here and there because the update timer was activated
      before seek completed. This fixes instant applying of rate
      changes
      by pressing the spinbutton like a crazy man !
      9f9b8241
  18. 10 Oct, 2006 1 commit
  19. 07 Oct, 2006 1 commit
    • Julien Moutte's avatar
      ext/pango/gsttextoverlay.c: Useless goto. · 3db2dfc0
      Julien Moutte authored
      Original commit message from CVS:
      2006-10-07  Julien MOUTTE  <julien@moutte.net>
      
      * ext/pango/gsttextoverlay.c: (gst_text_overlay_text_event):
      Useless goto.
      * tests/examples/seek/seek.c: (do_seek),
      (rate_spinbutton_changed_cb), (main): Add a rate spinbutton in
      seek example to experiment with rates != 1.0 (reverse playback
      !)
      3db2dfc0
  20. 18 Sep, 2006 1 commit
    • Stefan Kost's avatar
      ext/libvisual/visual.c: update to work also with libvisual 0.4 API · dfb5b301
      Stefan Kost authored
      Original commit message from CVS:
      * ext/libvisual/visual.c: (gst_vis_src_negotiate),
      (gst_visual_chain), (gst_visual_change_state):
      update to work also with libvisual 0.4 API
      * tools/gst-launch-ext.1.in:
      * tools/gst-visualise.1.in:
      remove references to old man-pages
      * tests/examples/seek/seek.c: (main):
      add real meadi-buttons, add tool-tips for the seek-options, arrange
      seek options in a table
      dfb5b301
  21. 24 Aug, 2006 1 commit
    • Wim Taymans's avatar
      tests/examples/seek/seek.c: Add a checkbox to enable play scrubbing. Makes it... · 7aea721e
      Wim Taymans authored
      tests/examples/seek/seek.c: Add a checkbox to enable play scrubbing. Makes it possible to disable normal scrubbing.
      
      Original commit message from CVS:
      * tests/examples/seek/seek.c: (seek_cb), (start_seek), (stop_seek),
      (play_scrub_toggle_cb), (main):
      Add a checkbox to enable play scrubbing. Makes it possible to disable
      normal scrubbing.
      7aea721e
  22. 23 Jun, 2006 1 commit
    • Tim-Philipp Müller's avatar
      Use GST_DEBUG_CATEGORY_STATIC where possible (#342503). · 114a273f
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst-libs/gst/rtp/gstbasertpaudiopayload.c:
      * gst-libs/gst/rtp/gstbasertpdepayload.c:
      * gst-libs/gst/rtp/gstbasertppayload.c:
      * gst/ffmpegcolorspace/gstffmpegcolorspace.c:
      * gst/tcp/gstmultifdsink.c:
      * gst/tcp/gsttcpclientsink.c:
      * gst/tcp/gsttcpclientsrc.c:
      * gst/tcp/gsttcpserversink.c:
      * gst/tcp/gsttcpserversrc.c:
      * gst/videorate/gstvideorate.c:
      * gst/videotestsrc/gstvideotestsrc.c:
      * sys/v4l/gstv4ljpegsrc.c:
      * sys/v4l/gstv4lmjpegsink.c:
      * sys/v4l/gstv4lsrc.c:
      * tests/examples/seek/scrubby.c:
      * tests/examples/seek/seek.c:
      Use GST_DEBUG_CATEGORY_STATIC where possible (#342503).
      114a273f
  23. 09 May, 2006 1 commit
  24. 10 Apr, 2006 1 commit
    • Wim Taymans's avatar
      ext/theora/theoradec.c: Some more debug info. · ba7bbf14
      Wim Taymans authored
      Original commit message from CVS:
      * ext/theora/theoradec.c: (theora_dec_src_event),
      (theora_handle_data_packet):
      Some more debug info.
      * tests/examples/seek/seek.c: (start_seek), (main):
      Print element messages too.
      ba7bbf14
  25. 29 Mar, 2006 1 commit
  26. 22 Mar, 2006 1 commit
  27. 24 Jan, 2006 1 commit
  28. 30 Dec, 2005 1 commit
    • Stefan Kost's avatar
      move old example to tests/examples/volume/volune.c · f2092fc7
      Stefan Kost authored
      Original commit message from CVS:
      * configure.ac:
      * gst/volume/Makefile.am:
      * gst/volume/demo.c:
      move old example to tests/examples/volume/volune.c
      * tests/examples/Makefile.am:
      * tests/examples/seek/seek.c: (main):
      change window-close event from "delete-event" to "destroy"
      * tests/examples/volume/Makefile.am:
      * tests/examples/volume/volume.c: (value_changed_callback),
      (setup_gui), (message_received), (eos_message_received), (main):
      fix event handling and bus usage
      f2092fc7
  29. 12 Dec, 2005 1 commit
    • Wim Taymans's avatar
      tests/examples/seek/scrubby.c: Set higher priority for bus events so they... · c7588474
      Wim Taymans authored
      tests/examples/seek/scrubby.c: Set higher priority for bus events so they don't get reordered with gtk gui events.
      
      Original commit message from CVS:
      * tests/examples/seek/scrubby.c: (main):
      Set higher priority for bus events so they don't get reordered with
      gtk gui events.
      
      * tests/examples/seek/seek.c: (do_seek), (start_seek), (stop_seek),
      (flush_toggle_cb), (main):
      Added checkbox do disable flushing seeks.
      Disable scrubbing when doing non flushing seeks.
      c7588474
  30. 06 Dec, 2005 1 commit
  31. 22 Nov, 2005 1 commit
  32. 17 Nov, 2005 1 commit
  33. 16 Nov, 2005 1 commit
  34. 13 Nov, 2005 1 commit
  35. 11 Nov, 2005 1 commit
  36. 04 Nov, 2005 1 commit
    • Wim Taymans's avatar
      examples/seeking/: Added app for playback speed testing. · 09e894fe
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/Makefile.am:
      * examples/seeking/scrubby.c: (gst_element_factory_make_or_warn),
      (dynamic_link), (setup_dynamic_link), (make_wav_pipeline),
      (make_playerbin_pipeline), (format_value), (update_scale),
      (speed_cb), (seek_cb), (do_seek), (start_seek), (stop_seek),
      (play_cb), (pause_cb), (stop_cb), (print_message), (bus_message),
      (print_usage), (main):
      Added app for playback speed testing.
      
      * examples/seeking/seek.c: (dynamic_link),
      (make_avi_msmpeg4v3_mp3_pipeline), (make_avi_pipeline),
      (make_mpeg_pipeline), (do_seek), (set_update_scale),
      (message_received), (main):
      Updated seek example.
      09e894fe
  37. 19 Oct, 2005 1 commit
    • Wim Taymans's avatar
      Query API update. · f88e6c08
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (make_avi_msmpeg4v3_mp3_pipeline),
      (query_positions_elems), (query_positions_pads), (update_scale),
      (do_seek), (set_update_scale), (message_received), (main):
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_src_query),
      (gst_ogg_demux_perform_seek), (gst_ogg_demux_find_chains),
      (gst_ogg_demux_loop):
      * ext/ogg/gstogmparse.c: (gst_ogm_parse_sink_query):
      * ext/theora/theoradec.c: (theora_dec_src_query),
      (theora_dec_sink_event):
      * ext/vorbis/vorbisdec.c: (vorbis_dec_src_query),
      (vorbis_dec_sink_event), (vorbis_handle_data_packet):
      * gst/adder/gstadder.c: (gst_adder_query):
      * gst/audiotestsrc/gstaudiotestsrc.c: (gst_audiotestsrc_src_query):
      * gst/playback/test3.c: (update_scale):
      * gst/playback/test5.c: (new_pad), (no_more_pads), (start_finding),
      (dump_element_stats), (main):
      * gst/playback/test6.c: (main):
      * gst/sine/gstsinesrc.c: (gst_sinesrc_src_query):
      Query API update.
      f88e6c08