1. 04 Dec, 2010 1 commit
  2. 10 Oct, 2010 1 commit
  3. 21 Dec, 2009 1 commit
  4. 24 Mar, 2009 1 commit
  5. 16 Mar, 2009 1 commit
  6. 15 Dec, 2008 1 commit
    • Wim Taymans's avatar
      examples/app/: Fix example to unref after emiting the push-buffer action. · 24685b5d
      Wim Taymans authored
      Original commit message from CVS:
      * examples/app/appsrc-ra.c: (feed_data):
      * examples/app/appsrc-seekable.c: (feed_data):
      * examples/app/appsrc-stream.c: (read_data):
      * examples/app/appsrc-stream2.c: (feed_data):
      Fix example to unref after emiting the push-buffer action.
      * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init),
      (gst_app_src_push_buffer_full), (gst_app_src_push_buffer),
      (gst_app_src_push_buffer_action):
      Don't take the ref on the buffer in push-buffer action because it's too
      awkward for bindings. Fixes #564482.
      24685b5d
  7. 18 Jun, 2008 1 commit
    • Stefan Kost's avatar
      Fix gtk-doc warnings. Also don't misuse api-doc comments for normal comments. · 47335239
      Stefan Kost authored
      Original commit message from CVS:
      * docs/plugins/gst-plugins-bad-plugins-sections.txt:
      * examples/app/appsrc-ra.c:
      * examples/app/appsrc-seekable.c:
      * examples/app/appsrc-stream.c:
      * examples/app/appsrc-stream2.c:
      * ext/directfb/dfbvideosink.h:
      * ext/metadata/gstbasemetadata.c:
      * ext/metadata/gstbasemetadata.h:
      * ext/metadata/metadata.c:
      * ext/metadata/metadataexif.c:
      * ext/theora/theoradec.h:
      * gst/deinterlace2/gstdeinterlace2.h:
      * gst/deinterlace2/tvtime/speedy.c:
      * gst/deinterlace2/tvtime/speedy.h:
      * gst/deinterlace2/tvtime/vfir.c:
      Fix gtk-doc warnings. Also don't misuse api-doc comments for normal
      comments.
      47335239
  8. 06 Jun, 2008 2 commits
    • Wim Taymans's avatar
      examples/app/: Added 3 more example application for using appsrc in... · 593d4b1a
      Wim Taymans authored
      examples/app/: Added 3 more example application for using appsrc in random-access mode, pull-mode streaming and pull ...
      
      Original commit message from CVS:
      * examples/app/Makefile.am:
      * examples/app/appsrc-ra.c: (feed_data), (seek_data),
      (found_source), (bus_message), (main):
      * examples/app/appsrc-seekable.c: (feed_data), (seek_data),
      (found_source), (bus_message), (main):
      * examples/app/appsrc-stream2.c: (feed_data), (found_source),
      (bus_message), (main):
      Added 3 more example application for using appsrc in random-access mode,
      pull-mode streaming and pull mode seekable.
      * gst-libs/gst/app/gstappsrc.c: (gst_app_src_class_init),
      (gst_app_src_start), (gst_app_src_do_get_size),
      (gst_app_src_create):
      * gst-libs/gst/app/gstappsrc.h:
      Make stream-type property writable.
      Unset flushing when starting so that we reuse appsrc.
      Inform basesrc about the configured size.
      Emit seek-data signal when we are going to a different offset in
      random-access mode.
      593d4b1a
    • Wim Taymans's avatar
      examples/app/appsrc-stream.c: Use deep-notify until we can depend on a... · 1cb26cc0
      Wim Taymans authored
      examples/app/appsrc-stream.c: Use deep-notify until we can depend on a playbin2 with support for the source property.
      
      Original commit message from CVS:
      * examples/app/appsrc-stream.c: (found_source), (main):
      Use deep-notify until we can depend on a playbin2 with support for the
      source property.
      1cb26cc0
  9. 05 Jun, 2008 1 commit
    • Wim Taymans's avatar
      examples/app/: Added an example on how to use appsrc in playbin in streaming... · 20d64607
      Wim Taymans authored
      examples/app/: Added an example on how to use appsrc in playbin in streaming mode from an mmapped file.
      
      Original commit message from CVS:
      * examples/app/.cvsignore:
      * examples/app/Makefile.am:
      * examples/app/appsrc-stream.c: (read_data), (start_feed),
      (stop_feed), (found_source), (bus_message), (main):
      Added an example on how to use appsrc in playbin in streaming mode from
      an mmapped file.
      * examples/app/appsrc_ex.c: (main):
      Set pipeline to NULL to free queued buffers.
      * gst-libs/gst/app/gstapp-marshal.list:
      * gst-libs/gst/app/gstappsrc.c: (stream_type_get_type), (_do_init),
      (gst_app_src_class_init), (gst_app_src_init),
      (gst_app_src_flush_queued), (gst_app_src_dispose),
      (gst_app_src_set_property), (gst_app_src_get_property),
      (gst_app_src_unlock), (gst_app_src_unlock_stop),
      (gst_app_src_start), (gst_app_src_stop), (gst_app_src_is_seekable),
      (gst_app_src_check_get_range), (gst_app_src_do_seek),
      (gst_app_src_create), (gst_app_src_set_stream_type),
      (gst_app_src_get_stream_type), (gst_app_src_set_max_bytes),
      (gst_app_src_get_max_bytes), (gst_app_src_push_buffer),
      (gst_app_src_end_of_stream), (gst_app_src_uri_get_type),
      (gst_app_src_uri_get_protocols), (gst_app_src_uri_get_uri),
      (gst_app_src_uri_set_uri), (gst_app_src_uri_handler_init):
      * gst-libs/gst/app/gstappsrc.h:
      Measure max queue size in bytes instead.
      Add support for 3 modes of operation, streaming, seekable and
      random-access, making basesrc handle the scheduling modes for each.
      Add appsrc:// uri handler so that automatic plugging can be done from
      playbin2 or uridecodebin, for example.
      Added support for custom segment formats.
      Add support for push and pull based operations from the application.
      Expand the methods so that errors can be detected.
      Flush the queued buffers on seeks and when shutting down.
      Add signals to inform the app that a seek must happen.
      20d64607