01org/renderer-service-upnp — pull request #74 by cguiraud (2012-12-04 15:13:44+00:00)
Title: [Push] - Add DLNA profile when pushing a media file

Fix https://github.com/01org/renderer-service-upnp/issues/050

When pushing a file to a DLNA renderer, RSU should specify
the correct DLNA profile for that file.

- Link with GUPnP-DLNA Library (gupnp-dlna-2.0 >= 0.9).
- Use GUPnP-DLNA gupnp_dlna_profile_guesser... APIs to
determine a media DLNA profile (use relaxed and extended mode
to improve our chance to find a matching profile for a media file).
- Compute and Add the "contentFeatures.dlna.org" HTTP header
to media downloaded via a HTTP GET request to specify
information such as its DLNA profile.

- Add a file picker to test application in order to test the
push of media files other than PNG image.

Signed-off-by: Christophe Guiraud