1. 27 Feb, 2006 5 commits
  2. 26 Feb, 2006 2 commits
  3. 24 Feb, 2006 2 commits
  4. 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
  5. 20 Feb, 2006 5 commits
  6. 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
  7. 17 Feb, 2006 1 commit
  8. 15 Feb, 2006 2 commits
  9. 14 Feb, 2006 7 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
    • Wim Taymans's avatar
      Docs fixes. · c1b135b4
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstbuffer.c:
      * gst/gstquery.c: (gst_query_list_add_format),
      (gst_query_set_formatsv), (gst_query_parse_formats_length),
      (gst_query_parse_formats_nth):
      * libs/gst/base/gstbasesink.c: (gst_base_sink_get_sync_times):
      Docs fixes.
      c1b135b4
    • Wim Taymans's avatar
      docs/gst/gstreamer-sections.txt: Reworked query docs. · 2fbeada8
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      Reworked query docs.
      
      * gst/gstquery.c: (gst_query_new_formats),
      (gst_query_list_add_format), (gst_query_set_formats),
      (gst_query_set_formatsv), (gst_query_parse_formats_length),
      (gst_query_parse_formats_nth):
      * gst/gstquery.h:
      Flesh out formats query, added some new methods.
      Fix part of #324398.
      
      * tests/check/gst/gstquery.c: (GST_START_TEST), (gstquery_suite):
      Added query creation tests.
      2fbeada8
    • Jan Schmidt's avatar
      gst/gstpad.c: Add a default fixation for fraction lists. · 43fc573b
      Jan Schmidt authored
      Original commit message from CVS:
      * gst/gstpad.c: (fixate_value):
      Add a default fixation for fraction lists.
      43fc573b
  10. 13 Feb, 2006 7 commits
    • Wim Taymans's avatar
      gst/gsttask.*: Detect and warn for obvious deadlocks. fixes #320340 · 2681eaea
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gsttask.c: (gst_task_init), (gst_task_func),
      (gst_task_set_lock), (gst_task_start), (gst_task_pause),
      (gst_task_join):
      * gst/gsttask.h:
      Detect and warn for obvious deadlocks. fixes #320340
      Fix error case where lock was not released.
      
      * tests/check/Makefile.am:
      * tests/check/gst/gsttask.c: (task_func2), (GST_START_TEST),
      (task_func), (gst_element_suite), (main):
      Add task check.
      2681eaea
    • Wim Taymans's avatar
      Forgot changelog · 1fb8d469
      Wim Taymans authored
      Original commit message from CVS:
      Forgot changelog
      1fb8d469
    • Wim Taymans's avatar
      Add new functions to docs. · f1d62ae3
      Wim Taymans authored
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gstbus.c:
      Add new functions to docs.
      f1d62ae3
    • Wim Taymans's avatar
      docs/design/part-TODO.txt: Updated TODO list, basesrc supports seeking to non-bytes formats. · b3776665
      Wim Taymans authored
      Original commit message from CVS:
      * docs/design/part-TODO.txt:
      Updated TODO list, basesrc supports seeking to non-bytes
      formats.
      
      * docs/design/part-element-sink.txt:
      Update docs.
      
      * gst/gstbin.c: (bin_replace_message),
      (gst_bin_handle_message_func):
      * gst/gstbus.c: (gst_bus_post), (gst_bus_pop):
      * gst/gstevent.c: (gst_event_finalize):
      * gst/gstpad.c: (gst_pad_event_default_dispatch),
      (gst_pad_send_event):
      Use shiny new _TYPE_NAME macros.
      
      * libs/gst/base/gstbasesrc.c: (gst_base_src_get_range):
      Move debug statement up.
      
      * gst/gstelement.c: (gst_element_set_locked_state):
      Add some debugging.
      b3776665
    • Tim-Philipp Müller's avatar
      New API: add GST_MESSAGE_TYPE_NAME and GST_QUERY_TYPE_NAME macros (#330906).... · 2ca3c26e
      Tim-Philipp Müller authored
      New API: add GST_MESSAGE_TYPE_NAME and GST_QUERY_TYPE_NAME macros (#330906). Also, document the already existing
      
      Original commit message from CVS:
      * docs/gst/gstreamer-sections.txt:
      * gst/gstmessage.h:
      * gst/gstquery.h:
      New API: add GST_MESSAGE_TYPE_NAME and GST_QUERY_TYPE_NAME
      macros (#330906). Also, document the already existing
      GST_QUERY_TYPE macro.
      2ca3c26e
    • Wim Taymans's avatar
      tests/check/gst/gstutils.c: Only events up to the pipeline EOS are counted,... · 8521262f
      Wim Taymans authored
      tests/check/gst/gstutils.c: Only events up to the pipeline EOS are counted, there are some more when going to NULL cu...
      
      Original commit message from CVS:
      * tests/check/gst/gstutils.c: (data_probe), (buffer_probe),
      (event_probe), (GST_START_TEST):
      Only events up to the pipeline EOS are counted, there are
      some more when going to NULL currently which we don't care
      about for now.
      8521262f
    • Wim Taymans's avatar
      gst/gstpad.c: Correctly check flushing and emit probes. fixes #330125 · 0d8a01f5
      Wim Taymans authored
      Original commit message from CVS:
      * gst/gstpad.c: (gst_pad_send_event):
      Correctly check flushing and emit probes. fixes #330125
      0d8a01f5
  11. 12 Feb, 2006 1 commit
  12. 10 Feb, 2006 1 commit
    • Andy Wingo Wingo's avatar
      gst/gstbus.c (gst_bus_class_init): Declare our private data structure. · da506847
      Andy Wingo Wingo authored
      Original commit message from CVS:
      2006-02-10  Andy Wingo  <wingo@pobox.com>
      
      * gst/gstbus.c (gst_bus_class_init): Declare our private data
      structure.
      (gst_bus_init): Cache the location of the private data in the
      instance structure.
      (gst_bus_enable_sync_message_emission)
      (gst_bus_disable_sync_message_emission): Implement new public
      functions.
      (gst_bus_post): Emit the sync-message signal if the user asked for
      it. Fixes #330684.
      
      * gst/gstbus.h (GstBus): Use a padding pointer to cache the
      location of the bus-private structuure.
      (gst_bus_enable_sync_message_emission)
      (gst_bus_disable_sync_message_emission): New public functions.
      da506847