gstreamer/gst-libs/gst
Wim Taymans 20d64607d4 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.
2008-06-05 16:38:50 +00:00
..
app examples/app/: Added an example on how to use appsrc in playbin in streaming mode from an mmapped file. 2008-06-05 16:38:50 +00:00
audio API: Make gst_audio_check_channel_positions() public. 2008-06-03 08:48:32 +00:00
cdda gst-libs/gst/cdda/gstcddabasesrc.c: Fix EOS condition and track addition check, the track.end sector is included in t... 2008-05-28 15:48:33 +00:00
fft Correct all relevant warnings found by the sparse semantic code analyzer. This include marking several symbols static... 2008-03-03 06:04:31 +00:00
floatcast gst-libs/gst/floatcast/floatcast.h: Don't include config.h in an installed public header, this might break compilatio... 2007-09-25 11:54:09 +00:00
interfaces gst-libs/gst/interfaces/mixertrack.h: Document mixer track flags. 2008-06-04 10:18:42 +00:00
netbuffer Add trivial function to compare GstNetAddress. See #520626. 2008-03-07 18:17:44 +00:00
pbutils gst-libs/gst/pbutils/install-plugins.c: Fix docs: type and missing word. 2008-05-11 19:52:59 +00:00
riff gst-libs/gst/riff/riff-media.c: Add support for DVCPRO. 2008-05-26 17:18:52 +00:00
rtp gst-libs/gst/rtp/gstbasertppayload.c: Simply converting the running time into an RTP timestamp by scaling it based on... 2008-05-30 15:29:20 +00:00
rtsp gst-libs/gst/rtsp/gstrtspconnection.*: Add a couple of missing argument guards. 2008-06-04 11:53:53 +00:00
sdp gst-libs/gst/sdp/gstsdpmessage.c: Use GST_STR_NULL when trying to print strings that could be NULL because this might... 2008-03-18 11:20:05 +00:00
tag gst-libs/gst/tag/gstvorbistag.c: Retrieve COVERART tags from vorbis comments (#512333) 2008-06-03 20:01:58 +00:00
video Document the GstTuner and GstColorBalance interfaces, and some other random API functions that needed it. 70% symbol ... 2008-05-09 21:42:26 +00:00
gettext.h putting i18n in place for plugins 2004-01-19 15:45:55 +00:00
gst-i18n-plugin.h *.h: Revert indenting 2004-03-15 16:32:55 +00:00
Makefile.am Add libgstfft, a FFT library based on Kiss FFT which is 2007-09-06 07:00:36 +00:00