1. 23 Feb, 2011 3 commits
  2. 22 Feb, 2011 1 commit
    • Wim Taymans's avatar
      cleanups · 5dd9ab1c
      Wim Taymans authored
      Fix padding, remove deprecated symbols.
      5dd9ab1c
  3. 10 Feb, 2011 2 commits
  4. 07 Dec, 2010 1 commit
  5. 03 Dec, 2010 1 commit
  6. 16 Jun, 2010 1 commit
  7. 06 Apr, 2010 1 commit
  8. 04 Apr, 2010 1 commit
  9. 27 Nov, 2009 1 commit
    • Thiago Santos's avatar
      gstevent: fix docs · 0491df55
      Thiago Santos authored
      Fix flush stops docs, those are serialized, not out of bounds.
      Probably a copy and paste mistake.
      0491df55
  10. 18 Nov, 2009 2 commits
  11. 04 Nov, 2009 1 commit
  12. 24 Jun, 2009 1 commit
  13. 01 Jun, 2009 1 commit
    • Wim Taymans's avatar
      add new API for framestepping · 386c516e
      Wim Taymans authored
      Add new STEP event and methods for creating/parsing the event
      Update design docs.
      Add new STEP_DONE message and method to create/parse.
      
      API: GstEvent::gst_event_new_step()
      API: GstEvent::gst_event_parse_step()
      API: GstMessage::gst_message_new_step_done()
      API: GstMessage::gst_message_parse_step_done()
      386c516e
  14. 29 May, 2009 2 commits
  15. 21 May, 2009 1 commit
  16. 04 Apr, 2009 1 commit
  17. 04 Nov, 2008 1 commit
    • Andy Wingo Wingo's avatar
      Add sequence numbers to events and messages. See #559250. · 5f5fbbdd
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2008-11-04  Andy Wingo  <wingo@pobox.com>
      
      Add sequence numbers to events and messages. See #559250.
      
      * gst/gstutils.c (gst_util_seqnum_next, gst_util_seqnum_compare):
      New functions.
      
      * gst/gstevent.h:
      * gst/gstevent.c (_gst_event_copy, gst_event_new): Initialize new
      events with a new sequence number, and copy it when copying.
      (gst_event_get_seqnum, gst_event_set_seqnum): Accessors for an
      event's sequence number.
      
      * gst/gstmessage.h:
      * gst/gstmessage.c (_gst_message_copy, gst_message_new_custom):
      (gst_event_get_seqnum, gst_event_set_seqnum): As with events, so
      with messages.
      
      * docs/gst/gstreamer-sections.txt: Add new functions to the docs.
      5f5fbbdd
  18. 13 Oct, 2008 1 commit
    • Wim Taymans's avatar
      docs/design/part-TODO.txt: Remove item from the todo list because it was fixed... · 97ec47ca
      Wim Taymans authored
      docs/design/part-TODO.txt: Remove item from the todo list because it was fixed with the latency state change rewrites.
      
      Original commit message from CVS:
      * docs/design/part-TODO.txt:
      Remove item from the todo list because it was fixed with the latency
      state change rewrites.
      * docs/design/part-seeking.txt:
      * docs/design/part-segments.txt:
      Update some docs.
      * gst/gstevent.c: (gst_event_new_new_segment_full),
      (gst_event_parse_new_segment_full), (gst_event_new_buffer_size),
      (gst_event_parse_buffer_size), (gst_event_new_qos),
      (gst_event_parse_qos), (gst_event_new_seek),
      (gst_event_parse_seek), (gst_event_new_latency),
      (gst_event_parse_latency):
      Use quarks to construct and parse events.
      * gst/gstquark.c: (_priv_gst_quarks_initialize):
      * gst/gstquark.h:
      Add some more quarks to the table.
      Emit a warning when the quark tables are not in sync.
      * tests/check/gst/gstbus.c: (GST_START_TEST):
      Add an assert.
      97ec47ca
  19. 01 Jul, 2008 1 commit
  20. 04 Jun, 2008 1 commit
  21. 18 May, 2008 1 commit
    • Tim-Philipp Müller's avatar
      gst/gstevent.c: Document that gst_event_new_tag() and... · 9ac2434c
      Tim-Philipp Müller authored
      gst/gstevent.c: Document that gst_event_new_tag() and gst_event_new_navigation() take ownership of the taglist/struct...
      
      Original commit message from CVS:
      * gst/gstevent.c:
      Document that gst_event_new_tag() and gst_event_new_navigation()
      take ownership of the taglist/structure passed to them. (#533635).
      9ac2434c
  22. 29 Apr, 2008 1 commit
    • Wim Taymans's avatar
      Add method to conveniently check the name of a custom event with gst_event_has_name(). · cf45b883
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gstevent.c: (gst_event_has_name):
      * gst/gstevent.h:
      * tests/check/gst/gstevent.c: (GST_START_TEST):
      Add method to conveniently check the name of a custom event with
      gst_event_has_name().
      Reformat the event docs so that related methods are put together instead
      of the default alphabetical sort.
      Update unit test with new method.
      API: GstEvent::gst_event_has_name()
      cf45b883
  23. 12 Feb, 2008 1 commit
    • Sebastian Dröge's avatar
      Properly chain up finalize functions to the parent class. · 109511b5
      Sebastian Dröge authored
      Original commit message from CVS:
      * gst/gstbuffer.c: (gst_buffer_class_init), (gst_buffer_finalize):
      * gst/gstevent.c: (gst_event_class_init), (gst_event_finalize):
      * gst/gstmessage.c: (gst_message_class_init),
      (gst_message_finalize):
      * gst/gstquery.c: (gst_query_class_init), (gst_query_finalize):
      * plugins/elements/gstfilesrc.c: (gst_mmap_buffer_class_init),
      (gst_mmap_buffer_finalize):
      Properly chain up finalize functions to the parent class.
      109511b5
  24. 17 Nov, 2007 1 commit
    • Stefan Kost's avatar
      gst/gstevent.c: Little documentation improvment. · d8e77f9b
      Stefan Kost authored
      Original commit message from CVS:
      * gst/gstevent.c:
      Little documentation improvment.
      * gst/gstpreset.c:
      More TODO cleanups. Remove c++ comments.
      * libs/gst/controller/gstcontroller.c:
      Add TODO and use quark from static string.
      * tests/check/gst/gstmessage.c:
      * tests/check/gst/gststructure.c:
      Use quark from static string.
      d8e77f9b
  25. 01 Nov, 2007 1 commit
    • Tim-Philipp Müller's avatar
      g_type_class_ref() other types as well, see #349410 and #64764. · 99a41cef
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * gst/gst.c: (init_post):
      * gst/gstevent.c: (_gst_event_initialize):
      * gst/gstquery.c: (_gst_query_initialize):
      * libs/gst/dataprotocol/dataprotocol.c (gst_dp_init):
      g_type_class_ref() other types as well, see #349410 and #64764.
      * gst/gstbuffer.c: (_gst_buffer_initialize):
      * gst/gstmessage.c: (_gst_message_initialize):
      Simplify existing g_type_class_ref().
      99a41cef
  26. 28 Apr, 2007 1 commit
    • Tim-Philipp Müller's avatar
      Typo fixes; minor docs addition. · 06f05444
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/design/part-events.txt:
      * docs/design/part-overview.txt:
      * gst/gstevent.c:
      * gst/gsturi.c:
      * gst/gsturi.h:
      * libs/gst/base/gstbasesink.c:
      Typo fixes; minor docs addition.
      06f05444
  27. 02 Feb, 2007 1 commit
    • Wim Taymans's avatar
      docs/gst/gstreamer-sections.txt: Add docs for new methods. · 74da6ad9
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      Add docs for new methods.
      * gst/gstevent.c: (gst_event_new_latency),
      (gst_event_parse_latency):
      * gst/gstevent.h:
      Add new LATENCY event to configure latency in a pipeline.
      API: gst_event_new_latency
      API: gst_event_parse_latency
      * gst/gstmessage.c: (gst_message_new_buffering),
      (gst_message_new_lost_preroll), (gst_message_new_prerolled),
      (gst_message_new_latency), (gst_message_parse_buffering),
      (gst_message_parse_lost_preroll):
      * gst/gstmessage.h:
      Added messages used in draft-latency.
      API: gst_message_new_lost_preroll
      API: gst_message_parse_lost_preroll
      API: gst_message_new_prerolled
      API: gst_message_new_latency
      * gst/gstquery.c: (gst_query_new_latency), (gst_query_set_latency),
      (gst_query_parse_latency):
      * gst/gstquery.h:
      Implemented new latency query as in design doc.
      API: gst_query_new_latency
      API: gst_query_set_latency
      API: gst_query_parse_latency
      74da6ad9
  28. 10 Jan, 2007 1 commit
  29. 16 Oct, 2006 1 commit
  30. 13 Oct, 2006 1 commit
    • Yves Lefebvre's avatar
      gst/gstelement.h: Clarify _NO_PREROLL a bit more. · 1b417192
      Yves Lefebvre authored
      Original commit message from CVS:
      * gst/gstelement.h:
      Clarify _NO_PREROLL a bit more.
      * gst/gstevent.c:
      Fix docs.
      * gst/gstpad.c: (gst_pad_link_check_hierarchy),
      (gst_pad_get_caps_unlocked), (gst_pad_save_thyself),
      (handle_pad_block), (gst_pad_push_event), (gst_pad_send_event):
      Patch by: Yves Lefebvre <ivanohe at abacom dot com> Fix possible deadlock
      due to wrong locking order. Fixes #361769.
      Remove some redundant/misplaced checks in pad_block.
      * libs/gst/base/gstbasesink.c: (gst_base_sink_get_position):
      For negative rates, count backwards from the duration.
      1b417192
  31. 09 Oct, 2006 2 commits
    • Wim Taymans's avatar
      gst/gstevent.c: Rename some more @cur to @start to fix docs. · 0a53651b
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstevent.c: (gst_event_new_seek), (gst_event_parse_seek):
      Rename some more @cur to @start to fix docs.
      * gst/gstsegment.c: (gst_segment_set_seek):
      Fix typo.
      time and start must always stay in sync as defined in design doc.
      * gst/gsttaglist.c: (gst_tag_list_is_empty):
      Rename param to fix docs.
      * tests/check/gst/gstsegment.c: (GST_START_TEST):
      Check that start and time are in sync.
      * tests/check/pipelines/parse-launch.c:
      (gst_parse_test_element_change_state):
      Activate pad before adding to the element.
      0a53651b
    • Wim Taymans's avatar
      docs/design/part-qos.txt: Fix typo. · 89814eed
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-qos.txt:
      Fix typo.
      * gst/gstevent.c:
      * gst/gstevent.h:
      Update seek event docs regarding negative rates.
      Rename @cur to @start.
      * gst/gstsegment.c: (gst_segment_set_seek):
      * gst/gstsegment.h:
      Update set_seek docs regarding negative rates.
      Correctly update last_stop to @stop when dealing with negative
      rates.
      Rename @cur to @start.
      * tests/check/gst/gstpad.c: (GST_START_TEST):
      Activate pads before trying to use them.
      * tests/check/gst/gstsegment.c: (GST_START_TEST),
      (gst_segment_suite):
      Add simple check for segments and negative rates.
      89814eed
  32. 02 Oct, 2006 1 commit
    • Alessandro Decina's avatar
      gst/gstevent.c: Fix gst_mini_object_make_writable() and gst_event_copy() for... · 86a6abe3
      Alessandro Decina authored
      gst/gstevent.c: Fix gst_mini_object_make_writable() and gst_event_copy() for events with event structures by setting ...
      
      Original commit message from CVS:
      Patch by: Alessandro Decina  <alessandro at nnva org>
      * gst/gstevent.c: (_gst_event_copy):
      Fix gst_mini_object_make_writable() and gst_event_copy() for events
      with event structures by setting the parent refcount address of the
      copied structure to the address of the refcount member of the newly
      copied event rather than the address of the refcount member of the
      original event. Fixes #358737.
      * tests/check/gst/gstevent.c: (GST_START_TEST):
      Unit test for the above.
      86a6abe3
  33. 15 Sep, 2006 1 commit
    • Wim Taymans's avatar
      gst/gstbin.c: Update documentation. · 84fc21c3
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstbin.c:
      Update documentation.
      * gst/gstelement.c: (gst_element_class_init),
      (gst_element_release_request_pad), (gst_element_set_clock),
      (gst_element_get_index), (gst_element_add_pad),
      (gst_element_remove_pad), (gst_element_get_random_pad),
      (gst_element_send_event), (gst_element_get_query_types),
      (gst_element_query), (gst_element_post_message),
      (gst_element_message_full), (gst_element_continue_state),
      (gst_element_lost_state), (gst_element_save_thyself),
      (gst_element_restore_thyself):
      Documentation updates.
      Rename last bit of the new-pad -> pad-added signal rename.
      Fix the case where an element query would only work if the source
      pad was linked.
      Avoid some useless type checking in message handling.
      * gst/gstevent.c:
      * gst/gstevent.h:
      * gst/gstutils.c:
      Documentation updates.
      84fc21c3
  34. 11 Aug, 2006 1 commit
    • Wim Taymans's avatar
      docs/design/part-qos.txt: Bring docs in line with the code. Mostly the sign of... · ff240086
      Wim Taymans authored
      docs/design/part-qos.txt: Bring docs in line with the code. Mostly the sign of the jitter was wrong in the docs.
      
      Original commit message from CVS:
      * docs/design/part-qos.txt:
      Bring docs in line with the code. Mostly the sign of the jitter was
      wrong in the docs.
      * gst/gstclock.c:
      Fix the docs for the jitter.
      * gst/gstevent.c: (gst_event_new_custom), (gst_event_new_tag),
      (gst_event_parse_tag), (gst_event_new_buffer_size),
      (gst_event_parse_buffer_size), (gst_event_parse_qos),
      (gst_event_new_seek), (gst_event_parse_seek),
      (gst_event_new_navigation):
      Make sure the GstStructure has no parent when creating custom
      events.
      Add some more argument checking so that we avoid 0.0 rates.
      Flesh out the docs for the QoS event some more.
      ff240086