libgupnp-dlna: Use encoding-profile from plugins-base
authorParthasarathi Susarla <partha.susarla@collabora.co.uk>
Thu, 6 Jan 2011 12:42:13 +0000 (18:12 +0530)
committerZeeshan Ali (Khattak) <zeeshanak@gnome.org>
Fri, 21 Jan 2011 18:12:07 +0000 (20:12 +0200)
commitb1c0653b1cfff963e90bfbbbb262a4e75f7e0b30
treefaafc7611178e4b7efeb4862542038571c28432e
parent146016623735b7b0e7330e31daecb1919487c0bd
libgupnp-dlna: Use encoding-profile from plugins-base

- Give up on the local copy of gstprofile (from gst-convenience) and use
  the encoding-profile api from gst-plugins-base.

- Stop using GstEncodingProfile for in memory representation of the on
  disk XML profiles but rather create GstEncodingProfile on the fly.

- We now use a single GstCaps variable each for audio/video and container
  instead of a GList and merge them as they are processed from the XML file.
18 files changed:
Makefile.am
configure.ac
doc/Makefile.am
libgupnp-dlna/Makefile.am
libgupnp-dlna/gupnp-dlna-discoverer.h
libgupnp-dlna/gupnp-dlna-information.h
libgupnp-dlna/gupnp-dlna-load.c
libgupnp-dlna/gupnp-dlna-load.h
libgupnp-dlna/gupnp-dlna-profile-private.h [new file with mode: 0644]
libgupnp-dlna/gupnp-dlna-profile.c
libgupnp-dlna/gupnp-dlna-profile.h
libgupnp-dlna/gupnp-dlna-profiles.c
tests/Makefile.am
tests/dlna-encoding.c
tests/dlna-profile-parser.c
tools/Makefile.am
tools/gupnp-dlna-info.c
tools/gupnp-dlna-ls-profiles.c