Hi everyone, clutter-gst 0.9.0 is now available for download at:
http://www.clutter-project.org/sources/clutter-gst/0.9/ MD5 checksums: ddb41185fdad5ce689a133c13e342057 clutter-gst-0.9.0.tar.bz2 f6b8ce71a910c282924563817e34c0d0 clutter-gst-0.9.0.tar.gz Clutter-GStreamer (clutter-gst) is an integration library for using GStreamer with Clutter. Its purpose is to implement the ClutterMedia interface using GStreamer. Clutter-GStreamer currently requires: GLib >= 2.10.0 Clutter >= 0.9.6 GStreamer >= 0.10 The official website is: http://www.clutter-project.org To subscribe to the Clutter mailing list, send mail to: [email protected] The official mailing list archive is: http://lists.o-hand.com/clutter/ API reference: http://www.clutter-project.org/docs/clutter-gst/0.9/ Notes ----- * This is a development release leading towards the 1.0 stable cycle. * Bugs should be reported to: http://bugzilla.o-hand.com What's new in Clutter-GStreamer 0.9.0 ------------------------------------- * list of changes since 0.8.0 o Requires clutter 0.9.6. o Added support for ARB fp 1.0 shaders when available. o Added support for YUV I420 to RBG colorspacing. o Removed the 'use-shaders' property on ClutterGstVideoSink. The sink detects itself what the underlying GL implementation supports and negotiates capabilities based on what it has found. Many thanks to: Arjan van de Ven Emmanuele Bassi Haakon Sporsheim Neil Roberts Ole André Vadla Ravnås Robert Bragg Øyvind Kolås Full list of changes since 0.8.0 -------------------------------- Arjan van de Ven (1): Add a missing dependency on libgstbase-0.10 Damien Lespiau (48): [videosink] Rename the use_shader property to use-shader [videosink] Enable the use of shaders by default Move the tests into their own directory Add a unit test for RGB frames upload [videosink] Introduce ClutterGstRenderer [videosink] Use GST_MAKE_FOURCC instead of GST_RIFF_YV12 [videosink] Port RGB24 to ClutterGstRenderer [videosink] Port RGB32 and AYUV to ClutterGstRenderer [videosink] Build caps dynamically [videosink] Refactor the choice of the renderer [videosink] Add a I420 to RGBA fragment program Don't mix tabs and spaces in configure.ac [videosink] Use COGL_TEXTURE_NONE where appriopriate [videosink] Add a YV12 to RGBA fragment program Revert "Post-release bump to 0.9.1 (a bit late)" Supports building the library without python [videosink] Guard the assembly shaders with NULL [videosink] Update to latest COGL API change Finishes the port of all the examples/tests to 1.0 API Make the tests default to 320x240 30fps Make examples and tests use GCC_FLAGS Fix automake warning on CLEANFILES Bump Clutter requirement Introduce --enable-maintainer-cflags Hide clutter_gst_find_renderer_by_format() The shaders headers could be either in $srcdir or $builddir Add .vimrc - Less pain for developers that switch between projects Remove conditional compilation on CLUTTER_COGL_HAS_GL Use CGL_MAX_COMBINED_TEXTURE_IMAGE_UNITS [tests] Remove the unused ffmpegcolorspace element [misc] Pass on the c files headers [misc] Rename audio.c to audio-player.c [tests] Add a video start/stop test [misc] tabstop=2 in .vimrc [tests] Reindent the tests [doc] Update Copyright assignment in the reference [videosink] Remove the use-shaders property [doap] Big update to bring it on par with clutter's [tests] Check for errors in g_option_context_parse() [videosink] Refactor Renderer::init() [videosink] Reword of the init/exit code path [videosink] GLSL only functions should say so [videosink] Squash the two paint signal handlers into one [videosink] Use the right unref function for CoglShader [build] Don't add libgstbase twice Bump clutter required version to 0.9.6 Update the NEWS file for 0.9.0 [doap] Add the 0.9.0 release Emmanuele Bassi (5): Fixes for Clutter 1.0 API changes Remove max_waste argument Use clutter_event_get_key_symbol() [examples] Use the correct method to fullscreen [audio] Fix the :progress property getter Haakon Sporsheim (1): Fix gl symbol typedefs by using APIENTRYP preprocessor. Neil Roberts (1): Use the Cogl material API for multi-texturing rather than GL directly Ole André Vadla Ravnås (1): [videosink] Disconnect signal handlers to avoid callbacks after finalize Robert Bragg (3): [pkgconfig] Only include -I${includedir}/clutter-0.9 Remove some redundant glEnable/Disable (GL_FRAGMENT_PROGRAM_ARB) calls Get Cogl to flush primitives when using fragment shaders Øyvind Kolås (2): Use a GMutex + variable instead of an async queue Removed mipmapping of yv12 component planes. -- Damien -- To unsubscribe send a mail to [email protected]
