ClutterGst stream buffering improvements
Improve clutter-gst stream buffering (caching) handling.
The API should be on top of clutter-gst version we are using (1.6.0)
The following new features are supported by the API:
- set/get buffer duration/size - get whether the current URL points to a live stream
Apart from that the API already supports the following features:
- PAUSE/PLAY the pipeline automatically when buffering - set buffering mode (stream or download) - handle buffering messages for live streams
The source can be found at http://cgit.collabora.com/git/user/andrunko/clutter-gst.git/tree/?h=all-changes-1.6.0
The shipped example (clutter-gst/examples/video-player2.c) demonstrates the usage of the features listed above.
See QA/Test_Cases/R2.11.1 for more details.
Address upstream review comments if any.
The changes were submitted upstream and more details can be found at https://bugzilla.gnome.org/show_bug.cgi?id=683990 and https://bugzilla.gnome.org/show_bug.cgi?id=682503