0.17.5
======
A new unstable release for Rygel
Changes compared to 0.17.4:
- Correctly announce "content-synchronization" DLNA capability if supported.
- Move some public classes to GObject-style construction.
- Drop some obsolete code.
- Large refactoring and clean-up of the build setup.
Renderer:
- Fix issue with internal plug-in in librygel-renderer.
- Delay creation of the PlayerController. This fixes a critical in the
wrapping GStreamer renderer.
- Fix an issue with X_DLNA_SeekTime being always available, even for images.
- Fix a typo in the initial state variable notify.
- Add renderer-side PlaySpeed support.
Server:
- Fix issue with ServiceResetToken being regenerated at each start.
- Fix issue with missing search capabilities when the plug-in supports change
tracking.
- Fix schema location in generated LastChange XML.
- Fix issue where only the most recent LastChange event was added to the
LastChange XML.
- Fix an issue with default parameter set to "this" being ambigous.
- Get the SystemUpdateID from the back-end when it supports change tracking.
GStreamer renderer:
- Base RygelPlaybinRenderer on RygelMediaRenderer instead of directly
extending RygelMediaDevice.
- Move the plugin class back into the Playbin plugin.
Examples:
- Add a fullscreen renderer.
- Fix C renderer plugin example to actually work.
Tests:
- Massive overall improvements to drop deprecated Vala constructs, unused and
unreachable code to make it possible to compile them with strict valac.
- Disable one test for GStreamer media engine.
MediaExport:
- Implement tracking of changes.
- Persist ServiceResetToken.
- Persist systemUpdateID, containerUpdateID and totalDeletedChildCount.
- Some file renaming to match coding style.
- Don't try to parse each and every text file.
- Don't run gst-discoverer on text files.
Docs:
- Various updates.
Bugs fixed in this release:
-
https://bugzilla.gnome.org/show_bug.cgi?id=689603
-
https://bugzilla.gnome.org/show_bug.cgi?id=689134
-
https://bugzilla.gnome.org/show_bug.cgi?id=689135
-
https://bugzilla.gnome.org/show_bug.cgi?id=689960
-
https://bugzilla.gnome.org/show_bug.cgi?id=690056
All contributors to this release:
Jens Georg <
[email protected]>
Murray Cumming <
[email protected]>
Regis Merlino <
[email protected]>
Dr.T.Vasudevan <
[email protected]>
Christophe Guiraud <
[email protected]>
Added/updated translations
- ta, courtesy of Dr.T.Vasudevan