gupnp-av 0.5.4
- From: "Ross Burton" <install-module master gnome org>
- To: FTP Releases <ftp-release-list gnome org>
- Subject: gupnp-av 0.5.4
- Date: Thu, 26 May 2011 09:37:44 +0000 (UTC)
News
====
Changes since 0.5.2:
- Gracefully handle empty or no 'res' node.
- Function to get the list of descriptors from DIDL-Lite objects.
- More complete comparison for LPCM mime types.
- Fix incorrect type conversion of DLNA flags.
- DLNA flags should not default to a specific DLNA version.
- New APIs to deal with contributor-related properties in DIDL-Lite objects.
- Remove redundant construction methods.
- Add forgotten header to the meta-header file.
- Add and fix gobject-introspection annotations.
- Lots of documentation fixes.
- Many minor non-functional fixes/improvements.
Bug fixes in this release:
1935 - Incorrect conversion while parsing primary DLNA Flags
1934 - DLNA Flags should not default to a specific DLNA version.
1933 - Content type matching fails when additional parameters exist in LPCM
mime-type
1814 - Add "artists" property to GUPnPDIDLLiteObject
All contributors to this release:
Zeeshan Ali (Khattak) <zeeshanak gnome org>
Yakup Akbay <yakbay ubicom com>
Zachary Goldberg <zach zachgoldberg com>
0.5.2
=====
Changes since 0.5.1:
- Add a missing NULL check.
- Fix a potential leak of xmlDoc.
- Register a (g)type for GUPnPSearchCriteriaOp for better gtk-doc and
vala-gen-introspect support.
- Fix docs for GUPnPSearchCriteriaParser::expression.
- Fix parsing of SearchCriteria strings: Closing parenthesis doesn't imply end
of SearchCriteria expression.
All contributors to this release:
Zeeshan Ali (Khattak) <zeeshanak gnome org>
0.5.1
=====
A micro release to fix a regression in DLNA profile guessing code in the
previous (0.5) release.
0.5
===
Changes in this release:
- New completely object-oriented, much simpler and consistent API:
* GUPnPDIDLLiteResource & GUPnPDIDLLiteObject are now first-class GObjects.
* Convert the helper methods to read props and their attributes from DIDL-Lite
xml node into new first-class objects with writable properties:
- GUPnPDIDLLiteObject
- GUPnPDIDLLiteItem
- GUPnPDIDLLiteContainer
* GUPnPDIDLLiteObject provides a convenient method to get the compatible
resource given a SinkProtocolInfo string.
* A new class for dealing with protocolInfo fields: GUPnPProtocolInfo.
* A new class for dealing with DIDL-Lite descriptors: GUPnPDIDLLiteDescriptor.
* GUPnPDIDLLiteWriter now provides a much simpler API that is consistent with
rest of the GUPnP AV API.
* GUPnPDIDLLiteWriter now handles filtering of DIDL-Lite XML.
* Correct possible values of GUPnPDLNAFlags.
* Replace GUPnPDIDLLiteParserObjectCallback by following signals:
- object-available
- container-available
- item-available
- New Error domain for protocol related errors.
- Workaround for broken printf() implementations.
- Bitrate is in bytes/second and not bits/second.
- Enable DLL on windows.
Dependencies changed:
- gupnp >= 0.13
Bug fixes in this release:
1729 - bitrate checks in gupnp-dlna.c look wrong.
1579 - Minor fixes to enable dynamic library on windows
All contributors to this release:
Zeeshan Ali (Khattak) <zeeshanak gnome org>
Sven Neumann <s neumann raumfeld com>
Jens Georg <mail jensge org>
Ross Burton <ross openedhand com>
WARNING: This release is API and ABI incompatible with previous releases.
0.4.1
=====
Changes in this release:
- Fix typos in allowed frequencies.
- Fix allowed frequencies in AC-3 and LPCM profiles.
- Fix pkg-config paths.
- Don't set the variable if it's value is not provided in the LastChange event.
Bug fixes in this release:
1563 - typos in allowed frequencies for DLNA profiles
1570 - gupnp doesn't set the pkgconfig lib dir correctly in 64 bit env
All contributors to this release:
Sven Neumann
Zeeshan Ali (Khattak)
Ross Burton
0.4
===
- Watch for empty DIDL-Lite nodes.
- Escape the URIs before putting them into DIDL-Lite XML.
- The '.' must be omitted from duration if fraction part is not included.
- Be more lenient when parsing DIDL-Lite XML fragments.
- Don't require the DLNA profile string.
- Try to guess the DLNA Profile if not provided and put "*" in the whole 4th
field of protocolInfo if our guess work fails.
- Make sure 4th field of protocolInfo is completely in compliance with DLNA
guidelines. This only implies one change in the API: enum dlna_play_speed is
replaced by play_speeds, a GList of allowed play speeds as strings.
- Use '1' and '0' to express boolean properties in DIDL-Lite XML.
- Other minor fixes.
All contributors to this release:
Henrique Ferreiro García
Peter Christensen
Sven Neumann
Zeeshan Ali (Khattak)
0.3.1
=====
- DIDLLiteResource is now an independent GBoxed-derving type.
0.3
===
- Better error handling. [Jorn Baayen, Sven Neumann]
- Fixes to documentation and build. [Ross Burton, Zeeshan Ali]
- Fixes and additions to DIDLLiteResource to ease impelementation of
higher-level language bindings. [Zeeshan Ali]
- DIDLLiteParser should only report container and item nodes. Fixes bug#1155.
[Zeeshan Ali]
0.2.1
=====
- Correct function prototype. Fixes #940. [Jorn Baayen]
- Include the glib header to satisfy vala-gen-introspect. [Zeeshan Ali Khattak]
0.2
===
- Use libsoup 2.4. [Jorn Baayen]
- Add DLNA support to DIDL writer. [Jorn Baayen]
- Some small fixes. [Jorn Baayen]
0.1
===
Initial release.
ChangeLog
=========
http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.4.changes (21.7K)
Download
========
http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.4.tar.gz (389K)
sha256sum: a887fda040dd7c58592ed4667d8ea983231b5e09f42f00738739d9c4ab7b45bd
http://download.gnome.org/sources/gupnp-av/0.5/gupnp-av-0.5.4.tar.bz2 (311K)
sha256sum: b7451ef203209ec4ca88a63d12016f2aa4c85fb59279d906953a608bc6f8021c
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]