1. 26 Feb, 2007 1 commit
  2. 21 Feb, 2007 2 commits
  3. 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
  4. 05 Jan, 2007 1 commit
  5. 15 Nov, 2006 1 commit
  6. 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
  7. 13 Oct, 2006 2 commits
  8. 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
  9. 10 Oct, 2006 1 commit
  10. 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
  11. 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
  12. 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
  13. 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
  14. 09 May, 2006 1 commit
  15. 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
  16. 29 Mar, 2006 1 commit
  17. 22 Mar, 2006 1 commit
  18. 24 Jan, 2006 1 commit
  19. 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
  20. 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
  21. 06 Dec, 2005 1 commit
  22. 22 Nov, 2005 1 commit
  23. 17 Nov, 2005 1 commit
  24. 16 Nov, 2005 1 commit
  25. 13 Nov, 2005 1 commit
  26. 11 Nov, 2005 1 commit
  27. 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
  28. 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
  29. 12 Oct, 2005 1 commit
    • Wim Taymans's avatar
      Update for _get_state() API change. · 7bc8bee1
      Wim Taymans authored
      Original commit message from CVS:
      * check/pipelines/simple_launch_lines.c: (run_pipeline):
      * examples/seeking/Makefile.am:
      * examples/seeking/cdplayer.c: (play_cb), (pause_cb), (stop_cb):
      * examples/seeking/seek.c: (make_avi_msmpeg4v3_mp3_pipeline),
      (do_seek), (set_update_scale), (message_received), (main):
      * gst-libs/gst/audio/gstringbuffer.c: (gst_ring_buffer_commit),
      (gst_ring_buffer_read), (gst_ring_buffer_clear):
      Update for _get_state() API change.
      7bc8bee1
  30. 10 Oct, 2005 1 commit
    • Wim Taymans's avatar
      check/pipelines/simple_launch_lines.c: Small update, use API as stated in design docs. · 156264e9
      Wim Taymans authored
      Original commit message from CVS:
      * check/pipelines/simple_launch_lines.c: (run_pipeline):
      Small update, use API as stated in design docs.
      
      * examples/seeking/seek.c: (make_avi_msmpeg4v3_mp3_pipeline),
      (update_scale), (do_seek), (seek_cb), (set_update_scale),
      (start_seek), (stop_seek), (play_cb), (pause_cb), (stop_cb),
      (message_received), (main):
      Updated seek example for GOption. Some usability improvements.
      156264e9
  31. 19 Sep, 2005 1 commit
  32. 02 Sep, 2005 1 commit
  33. 30 Aug, 2005 1 commit
    • Stefan Kost's avatar
      examples/seeking/seek.c: update the example · 85056f97
      Stefan Kost authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (make_mp3_pipeline),
      (make_mpeg_pipeline), (seek_cb), (start_seek), (stop_seek),
      (play_cb), (pause_cb), (stop_cb):
      update the example
      85056f97
  34. 23 Aug, 2005 1 commit
  35. 16 Aug, 2005 1 commit
  36. 27 Jul, 2005 1 commit
    • Wim Taymans's avatar
      examples/seeking/seek.c: Update seek example. · ee8ed3a8
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (setup_dynamic_link),
      (make_dv_pipeline), (make_vorbis_theora_pipeline), (query_rates),
      (query_positions_elems), (query_positions_pads), (do_seek):
      Update seek example.
      
      * ext/ogg/gstoggdemux.c: (gst_ogg_pad_event),
      (gst_ogg_pad_typefind), (gst_ogg_demux_chain_elem_pad),
      (gst_ogg_demux_queue_data), (gst_ogg_demux_chain_peer),
      (gst_ogg_pad_submit_packet), (gst_ogg_pad_submit_page),
      (gst_ogg_demux_handle_event),
      (gst_ogg_demux_deactivate_current_chain),
      (gst_ogg_demux_activate_chain), (gst_ogg_demux_perform_seek),
      (gst_ogg_demux_collect_chain_info), (gst_ogg_demux_collect_info),
      (gst_ogg_demux_chain), (gst_ogg_demux_send_event),
      (gst_ogg_demux_loop):
      * ext/ogg/gstoggmux.c: (gst_ogg_mux_collected):
      * ext/theora/theoradec.c: (theora_dec_src_event),
      (theora_dec_src_getcaps), (theora_dec_sink_event),
      (theora_dec_push), (theora_dec_chain):
      * ext/vorbis/Makefile.am:
      * ext/vorbis/vorbisdec.c: (vorbis_dec_src_event),
      (vorbis_dec_sink_event), (vorbis_dec_push),
      (vorbis_handle_data_packet):
      * ext/vorbis/vorbisenc.c: (gst_vorbisenc_sink_event),
      (gst_vorbisenc_chain):
      * gst/playback/gststreaminfo.c: (cb_probe):
      * gst/subparse/gstsubparse.c: (gst_subparse_src_event):
      * gst/videorate/gstvideorate.c: (gst_videorate_event):
      * gst/videoscale/gstvideoscale.c:
      (gst_videoscale_handle_src_event):
      * gst/videotestsrc/gstvideotestsrc.c: (gst_videotestsrc_event):
      * sys/ximage/ximagesink.c: (gst_ximagesink_show_frame),
      (gst_ximagesink_navigation_send_event):
      * sys/xvimage/xvimagesink.c:
      (gst_xvimagesink_navigation_send_event):
      Various event updates and cleanups
      ee8ed3a8
  37. 19 Jul, 2005 1 commit
    • Wim Taymans's avatar
      examples/seeking/seek.c: Make correct DV pipeline. · d6b5e52a
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (make_dv_pipeline),
      (make_vorbis_theora_pipeline), (query_rates),
      (query_positions_elems), (query_positions_pads), (do_seek):
      Make correct DV pipeline.
      d6b5e52a
  38. 18 Jul, 2005 1 commit
    • Wim Taymans's avatar
      examples/seeking/seek.c: Updated seek example. · cfdcc450
      Wim Taymans authored
      Original commit message from CVS:
      * examples/seeking/seek.c: (make_vorbis_theora_pipeline),
      (query_rates), (query_positions_elems), (query_positions_pads),
      (do_seek), (seek_cb), (stop_seek):
      Updated seek example.
      
      * gst/playback/gstdecodebin.c: (remove_element_chain), (unlinked):
      * gst/playback/gstplaybasebin.c: (queue_threshold_reached),
      (queue_out_of_data), (gen_preroll_element), (new_decoded_pad):
      * gst/playback/gstplaybin.c: (add_sink):
      * gst/playback/gststreaminfo.c: (gst_stream_info_dispose),
      (gst_stream_info_set_mute):
      Some refcount leak fixes.
      cfdcc450