| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
| |
This will avoid file collisions with future API versions and makes
different API versions completely parallel installable
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Merge ClutterMedia with ClutterGstPlayer.
|
|
|
|
|
| |
Add a bin element that is capable of autoplugging clutter compatible
sinks.
|
|
|
|
|
|
| |
When ClutterGstPlayer has been split out, the deinit() code was
forgotten. It's back in with test-video-texture-new-unref-loop showing 0
leak. Yeah!
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
It's basicaly a thin layer on top of playbin2. The only extra smartness
bits are serializing all the notifications in the main thread and not
nofifying twice the same list of available audio streams.
|
|
|
|
|
|
|
|
|
|
| |
This patch introduces new APIs to get and set the buffering mode. We
still default to the old behaviour and people will have to opt in to use
download buffering.
VideoTexture sorts some details for you and exposes a download-buffering
signal that is supposed to give the start and end of the current segment
of downloaded data you're in. 'start' is always 0 for now.
|
|
|
|
|
|
|
|
|
|
|
|
| |
ClutterGstVideoTexture has now a property (and its equivalent getter
and setter) to set seek flags to customize a bit the seek done by
set_progress(). For now, we have an "ACCURATE" flag that maps directly
to GST_SEEK_FLAG_ACCURATE.
To be able to export correctly this new API to g-i and bindings, we need
to generate the enum types for ClutterGstSeekFlags.
Fixes: http://bugzilla.clutter-project.org/show_bug.cgi?id=2279
|
|
|
|
|
|
|
|
|
| |
When streaming content, you might want to set a custom user agent,
eg. to promote your software, make it appear in statistics or because
the server requires a special user agent you want to impersonate (evil!).
This commit introduces two new symbols get_user_agent() and
set_user_agent() along with their corresponding "user-agent" property.
|
|
|
|
|
|
|
|
|
|
|
|
| |
When not playing a file (say if you create a ClutterGstVideoTexture
without a file name) you may want to control how the empty VideoTexture
should look like.
For that ClutterGstVideoTexture now lets you define an "idle" material
that will be used when not having a frame to display.
The default behaviour is to paint the texture black when there is nothing
else to show.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
The purpose of the library is to provide ClutterActors. You can play
audio files using a ClutterGstVideoTexture as all you do is giving
playbin2 an URI anyway.
Not having to support an audio only ClutterMedia object will allow us to
add more video related functions inside ClutterMedia without worrying
about an audio-only implementation of the interface.
|
|
|
|
|
| |
So glib does not have to copy them, less things to do, less memory used,
happy bunnies.
|
|
|
|
|
| |
The API version is clearly not a good way of saying which version we
document. Switch to the actual library version.
|
|
|
|
| |
It's that time of the year again.
|
|
|
|
|
| |
As already done for VideoTexture, the public API of ClutterGstAudio
should use get_pipeline() instead of get_playbin()
|
|
|
|
|
|
|
|
|
|
| |
This is an API change.
That change was motivated by the fact the former function name is
leaking that we are using the playbin element. This is an implementation
detail we don't want in a stable API. The GstPipeline used inside
VideoTexture could be playbin, playbin2, playbin42 or even a user
supplied pipeline.
|
|
|
|
|
| |
Those files are autogenerated and the ARBfp1.0 shaders are defined
there. These file should really not be parsed by gtk-doc.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
Steal the GTK+/Clutter way of doing debug categories and messages.
The CLUTTER_GST_DEBUG environment variable can contain a comma separated
list of categories. Debugging messages with then be printed if the
library has been compiled with this feature enabled.
Note that this feature is always built-in by default, --disable-debug
will disable it tough.
|
|
|
|
|
|
|
| |
A small convenient fonction that setup GOptionContext for you, adding to
the GOptionEntry array you provide the GStreamer's and Clutter's ones.
While at it, improved the documentation for the Utilities section.
|
| |
|
|
|
|
|
|
|
|
| |
The dist-hook of gtk-doc moans about not finding clutter-gst.types. As
we depend on gtk-doc >= 1.8 we can use the --rebuild-types option of
gtkdoc-scan to automatically rebuild the clutter-gst.types file.
See bug #509539 in gnome bugzilla.
|
| |
|
|
|
|
|
|
| |
* clutter-gst/doc/reference/Makefile.am:
* clutter-gtk/doc/reference/Makefile.am:
reverts previous change: It's Poky that needs changing.
|
|
|
|
|
|
|
|
| |
* clutter-gst/doc/reference/Makefile.am:
* clutter-gtk/doc/reference/Makefile.am:
Dont use += to set EXTRA_DIST since there isn't a preceding = which
automake gets upset about. This means we can remove the patches
fixing this in Poky.
|
|
|
|
|
|
|
|
|
|
| |
2008-07-18 Emmanuele Bassi <ebassi@openedhand.com>
* configure.ac:
* Makefile.am: Allow ignoring the documentation directory when
building from SVN.
* doc/reference/Makefile.am: Ignore uninstalled header files.
|
|
|
|
|
| |
* clutter-gst/clutter-gst-audio.[ch]:
Add clutter_gst_audio_get_playbin ()
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* clutter-gst/clutter-gst-audio.h:
* clutter-gst/clutter-gst-version.h.in:
* clutter-gst/clutter-gst-video-sink.h:
* clutter-gst/clutter-gst-video-texture.h: Add missing
documentation.
* doc/reference/Makefile.am: Fix EXTRA_DIST.
* doc/reference/clutter-gst-docs.sgml: Fix wording a bit.
* examples/video-player.c (effect1_tl_cb): Update for upstream
API changes.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* doc/reference/clutter-gst-sections.txt:
* doc/reference/clutter-gst-docs.sgml:
* doc/reference/Makefile.am: Fix API reference generation.
* clutter-gst/clutter-gst-audio.[ch]:
* clutter-gst/clutter-gst-video-sink.[ch]:
* clutter-gst/clutter-gst-video-texture.[ch]:
* clutter-gst/clutter-gst-video-util.c:
* clutter-gst/clutter-gst-version.h.in: Fix API reference
documentation.
|
|
|
|
|
| |
* doc/reference/clutter-gst-docs.sgml:
Add missing docs file.
|
|
|
|
|
|
|
|
| |
* examples/audio.c: (main):
* examples/video-cube.c: (main):
* examples/video-player.c: (main):
Call gst_init().
|