1. 03 Mar, 2006 3 commits
    • Tim-Philipp Müller's avatar
      plugins/elements/gsttypefindelement.*: Use gst_type_find_helper_for_buffer()... · 6619c857
      Tim-Philipp Müller authored
      plugins/elements/gsttypefindelement.*: Use gst_type_find_helper_for_buffer() for chain-based typefinding.
      
      Original commit message from CVS:
      * plugins/elements/gsttypefindelement.h:
      * plugins/elements/gsttypefindelement.c:
      (gst_type_find_element_src_event), (start_typefinding),
      (stop_typefinding), (gst_type_find_element_handle_event),
      (gst_type_find_element_chain),
      (gst_type_find_element_chain_do_typefinding):
      Use gst_type_find_helper_for_buffer() for chain-based
      typefinding.
      6619c857
    • Tim-Philipp Müller's avatar
      plugins/elements/gsttypefindelement.c: Deprecate "maximum" property (not only... · 4a4a73ad
      Tim-Philipp Müller authored
      plugins/elements/gsttypefindelement.c: Deprecate "maximum" property (not only was it only taken into account for type...
      
      Original commit message from CVS:
      * plugins/elements/gsttypefindelement.c:
      (gst_type_find_element_class_init),
      (gst_type_find_element_set_property),
      (gst_type_find_element_get_property):
      Deprecate "maximum" property (not only was it only taken into
      account for typefinding in push-mode anyway, it also was never
      actually possible to set it in the first place because the
      property was registered with the numeric property ID for the
      "minimum" property). Register "maximum" property correctly,
      for the sake of future copy'n'pasters. Remove some cruft
      from property get/set functions.
      4a4a73ad
    • Tim-Philipp Müller's avatar
      plugins/elements/gsttypefindelement.c: Use gst_type_find_helper_get_range()... · e7ec08ad
      Tim-Philipp Müller authored
      plugins/elements/gsttypefindelement.c: Use gst_type_find_helper_get_range() here, so we can honour the min-probabilit...
      
      Original commit message from CVS:
      * plugins/elements/gsttypefindelement.c:
      (gst_type_find_element_activate):
      Use gst_type_find_helper_get_range() here, so we
      can honour the min-probability property and also emit
      the signal with the correct probability of the found caps.
      e7ec08ad
  2. 02 Mar, 2006 2 commits
  3. 28 Feb, 2006 5 commits
    • Sebastien Moutte's avatar
      win32/common/libgstbase.def: added export of gst_type_find_helper_for_buffer · 13dcc943
      Sebastien Moutte authored
      Original commit message from CVS:
      * win32/common/libgstbase.def:
      added export of gst_type_find_helper_for_buffer
      * win32/common/libgstbase.def:
      added some exports : gst_bin_iterate_elements, gst_iterator_resync,
      gst_ghost_pad_get_target
      13dcc943
    • Wim Taymans's avatar
      docs/design/draft-klass.txt: We use Filter now. · 2ce6ef3e
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/draft-klass.txt:
      We use Filter now.
      Added Connector to mark elements that are only used to
      allow pipeline connections.
      Moved Debug to extra feature since most of them are
      functionally something else.
      2ce6ef3e
    • Wim Taymans's avatar
      docs/design/draft-klass.txt: Some updates and clarifications. · 9857a3ce
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/draft-klass.txt:
      Some updates and clarifications.
      9857a3ce
    • Wim Taymans's avatar
      docs/design/draft-klass.txt: Proposal for klass field values. · fe37c5aa
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/draft-klass.txt:
      Proposal for klass field values.
      
      * docs/design/part-streams.txt:
      Start of a doc describing stream anatomy.
      fe37c5aa
    • Wim Taymans's avatar
      gst/gstbin.c: Help the compiler a bit with type registration. · a1939810
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstbin.c: (gst_bin_get_type), (gst_bin_handle_message_func):
      Help the compiler a bit with type registration.
      Use existing forward cod path instead of duplicating it when
      handling a message.
      
      * gst/gstbus.c: (gst_bus_get_type):
      * gst/gstcaps.c: (gst_caps_get_type), (gst_static_caps_get_type):
      * gst/gstchildproxy.c: (gst_child_proxy_get_type):
      * gst/gstclock.c: (gst_clock_get_type):
      * gst/gstelement.c: (gst_element_get_type),
      * gst/gstelementfactory.c: (gst_element_factory_get_type):
      * gst/gstindexfactory.c: (gst_index_factory_get_type):
      * gst/gstminiobject.c: (gst_mini_object_get_type):
      * gst/gstpad.c: (gst_pad_get_type):
      * gst/gstsegment.c: (gst_segment_get_type):
      * gst/gststructure.c: (gst_structure_get_type):
      * gst/gstsystemclock.c: (gst_system_clock_get_type):
      * gst/gsttask.c: (gst_task_get_type), (gst_task_join):
      * gst/gstvalue.c:
      Help compiler with type registration.
      
      * plugins/elements/gstqueue.c: (gst_queue_handle_sink_event):
      Small doc update.
      a1939810
  4. 27 Feb, 2006 7 commits
  5. 26 Feb, 2006 2 commits
  6. 24 Feb, 2006 2 commits
  7. 23 Feb, 2006 5 commits
    • Tim-Philipp Müller's avatar
      Ignore more stuff. · 083e7eb4
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * docs/gst/tmpl/.cvsignore:
      * docs/plugins/tmpl/.cvsignore:
      * tests/check/gst/.cvsignore:
      * tests/check/libs/.cvsignore:
      * tests/check/pipelines/.cvsignore:
      Ignore more stuff.
      083e7eb4
    • Tim-Philipp Müller's avatar
      tests/check/: ... and add some tests for the base source EOS stuff. · 31e22e25
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * tests/check/Makefile.am:
      * tests/check/libs/basesrc.c: (eos_event_counter),
      (basesrc_eos_events_pull), (basesrc_eos_events_push),
      (basesrc_eos_events_push_live_op), (basesrc_eos_events_pull_live_op),
      (gst_basesrc_suite), (main):
      ... and add some tests for the base source EOS stuff.
      31e22e25
    • Tim-Philipp Müller's avatar
      tests/check/gst/gstutils.c: Test case originally showed the problem fixed... · 2402343a
      Tim-Philipp Müller authored
      tests/check/gst/gstutils.c: Test case originally showed the problem fixed below, but was then amended. Add checks bac...
      
      Original commit message from CVS:
      * tests/check/gst/gstutils.c: (test_buffer_probe_n_times):
      Test case originally showed the problem fixed below,
      but was then amended. Add checks back at the place
      where they used to be.
      2402343a
    • Tim-Philipp Müller's avatar
      libs/gst/base/gstbasesrc.*: Don't unconditionally send EOS when going from PAUSED to · 47f27095
      Tim-Philipp Müller authored
      Original commit message from CVS:
      * libs/gst/base/gstbasesrc.c: (gst_base_src_class_init),
      (gst_base_src_init), (gst_base_src_loop),
      (gst_base_src_activate_push), (gst_base_src_activate_pull),
      (gst_base_src_change_state):
      * libs/gst/base/gstbasesrc.h:
      Don't unconditionally send EOS when going from PAUSED to
      READY state, esp. make sure we don't send two EOS events
      in some cases (e.g. one when reaching EOS and one when
      going from PAUSED to READY). Also, we don't want to send
      EOS events when operating in pull mode. However, we do
      want to send an EOS event when shutting down a live
      source explicitly, for example (fixes #330996).
      47f27095
    • Renchi Raju's avatar
      plugins/elements/gstfilesrc.c: Update src->read_position after a seek when not using mmap. · 62b3d96e
      Renchi Raju authored
      Original commit message from CVS:
      * plugins/elements/gstfilesrc.c: (gst_file_src_create_read):
      Update src->read_position after a seek when not using mmap.
      Fixes #332277, patch by: Renchi Raju <renchi gmail com>
      62b3d96e
  8. 20 Feb, 2006 5 commits
  9. 19 Feb, 2006 2 commits
    • Julien Moutte Moutte's avatar
      gst/gstinfo.h: Add GST_STR_NULL to the second string. · 34a3b807
      Julien Moutte Moutte authored
      Original commit message from CVS:
      2006-02-19  Julien MOUTTE  <julien@moutte.net>
      
      * gst/gstinfo.h: Add GST_STR_NULL to the second string.
      * gst/gstpad.c: (gst_pad_set_event_function),
      (gst_pad_set_query_function), (gst_pad_set_query_type_function),
      (gst_pad_set_getcaps_function): GST_DEBUG_PAD_NAME evaluates to
      2 strings. You can't use the STR_NULL macro on that.
      34a3b807
    • Sebastien Moutte's avatar
      gst/gstpad.c: (gst_pad_set_getcaps_function) · 3eb3b1c7
      Sebastien Moutte authored
      Original commit message from CVS:
      * gst/gstpad.c: (gst_pad_set_event_function),
      (gst_pad_set_query_function), (gst_pad_set_query_type_function),
      (gst_pad_set_getcaps_function)
      * gst/parse/grammar.y: (gst_parse_found_pad), (gst_parse_perform_delayed_link)
      Fixed NULL pointer used in GST_CAT_DEBUG using GST_STR_NULL macro
      So now, we can use --gst-debug-level=5 on Windows
      * win32/common/libgstcontroller.def:
      Added export of gst_controller_init
      * win32/vs6/libgstcontroller.dsp:
      Fixed Release post build configuration
      3eb3b1c7
  10. 17 Feb, 2006 1 commit
  11. 15 Feb, 2006 2 commits
  12. 14 Feb, 2006 4 commits
    • Tim-Philipp Müller's avatar
      plugins/elements/gsttypefindelement.c: When typefinding is unsuccessful in the... · 573b793f
      Tim-Philipp Müller authored
      plugins/elements/gsttypefindelement.c: When typefinding is unsuccessful in the chain function, don't error out immedi...
      
      Original commit message from CVS:
      * plugins/elements/gsttypefindelement.c:
      (gst_type_find_element_chain):
      When typefinding is unsuccessful in the chain function, don't
      error out immediately. Only error out with NO_CAPS_FOUND if
      the amount of data is at least MAX_TYPEFIND_SIZE bytes,
      otherwise simply wait for more data so we can try typefinding
      again with more data later. Also, don't attempt to typefind
      if we have less than MIN_TYPEFIND_SIZE data available. Overall,
      this should improve typefinding from network sources where the
      size of the first buffer can be somewhat random.
      573b793f
    • Wim Taymans's avatar
      Fix padtemplate docs, fixes #328805. · 63245ea1
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gstpadtemplate.c:
      * gst/gstpadtemplate.h:
      Fix padtemplate docs, fixes #328805.
      63245ea1
    • Wim Taymans's avatar
      tools/gst-launch.c: NO_PREROLL is not an ERROR so don't send confusing messages to the user. · 5c8d6fdb
      Wim Taymans authored
      Original commit message from CVS:
      * tools/gst-launch.c: (main):
      NO_PREROLL is not an ERROR so don't send confusing messages
      to the user.
      5c8d6fdb
    • Torsten Schoenfeld's avatar
      gst/gstregistry.c: Protect default registry with lock and ref/sink it. · 6ebad926
      Torsten Schoenfeld authored
      Original commit message from CVS:
      * gst/gstregistry.c: (gst_registry_get_default),
      (_gst_registry_cleanup):
      Protect default registry with lock and ref/sink it.
      Fixes #324818, patch by Torsten Schoenfeld.
      6ebad926