# Generated by Makefile. Do not edit.

commit c662f88e3bf96540236f1cbb2bbe32268e07c504
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Aug 26 23:48:18 2010 +0530

    doc: Update NEWS for 0.3.1

 NEWS |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

commit c10c749ebb7c7f712bb9a20e09cb99e0d1d30f7f
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 5 01:33:16 2010 +0300

    xml: Add JPEG icon profiles

 data/jpeg.xml |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

commit 53efe9eccc18d3e3f2383f1030a86971a8a8168b
Author: Zeeshan Ali (Khattak) <zeeshanak@gnome.org>
Date:   Thu Aug 5 01:23:45 2010 +0300

    xml: Add PNG icon profiles

 data/png.xml |   26 ++++++++++++++++++++++++++
 1 files changed, 26 insertions(+), 0 deletions(-)

commit 987386936002d0dda0273159e9b310b07d86ca00
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Aug 31 00:14:53 2010 +0530

    libgupnp-dlna: Fix PNG support
    
    The depth was not being used for matching, which broke PNG support.

 libgupnp-dlna/gupnp-dlna-profiles.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 0c86db34d8ca9c5e6bea023dabbcf360e5b64689
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Aug 26 23:48:07 2010 +0530

    doc: Missed adding Zeeshan to credits earlier

 NEWS |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 24a231e1cba8a5359775d6b7fb45c5e61b50977f
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Aug 25 21:05:12 2010 +0530

    build: Bump version to 0.3.1

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 203e3fed257f880c1b12763de8e9b9c5733a9444
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Aug 25 20:54:39 2010 +0530

    tools: Relaxed mode support for gupnp-dlna-ls-profiles
    
    This really has value only in verbose mode, when the actual profile
    restrictions are printed, but might be useful for getting debug
    information from users.

 tools/gupnp-dlna-ls-profiles.c |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)

commit b94261f2531ed4e31aa135d49aa5480e8bdc0318
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Aug 24 20:01:44 2010 +0530

    libgupnp-dlna: Add support for extended profiles
    
    This adds support for 'extended' profiles, which will allow us to define
    profiles for media types not supported by the DLNA spec (like Ogg,
    Theora, Mattroska, AVI).
    
    Also included are changes to mark extended profiles as so in
    gupnp-dlna-ls-profiles.

 data/dlna-profiles.rng          |    9 +++++++++
 libgupnp-dlna/gupnp-dlna-load.c |   18 +++++++++++++++---
 tools/gupnp-dlna-ls-profiles.c  |   12 ++++++++----
 3 files changed, 32 insertions(+), 7 deletions(-)

commit 0c9aae6fcd524e3ed7092d68a2ca5a7a64137f9a
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Aug 25 20:42:34 2010 +0530

    xml: Ignore PAR in relaxed mode for AVC*

 data/avc.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit d1b9a9d715a5c3709a5f565283f081fdf90229be
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Aug 25 20:41:04 2010 +0530

    xml: Relax AVC_MP4_MP_HD_1080i_AAC profile restrictions

 data/common.xml |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 8278a74295243f30204fb8029d38b33e086c3425
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Aug 25 20:40:28 2010 +0530

    xml: Relax AVC_MP4_MP_HD_720p_AAC profile restrictions

 data/common.xml |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 8d2e5146e66fcb987d76e527cc16fbe6975e4d3a
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Aug 25 20:34:40 2010 +0530

    xml: Relax AVC_MP4_MP* profile restrictions

 data/avc.xml |   50 +++++++++++++++++++++++++-------------------------
 1 files changed, 25 insertions(+), 25 deletions(-)

commit 214660e4e72e21996043c77f16917cc4913fd6b8
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Aug 25 15:32:24 2010 +0530

    xml: Relax AVC_MP4_BL_L3* profile restrictions

 data/avc.xml    |   12 ++++++------
 data/common.xml |   10 ++++++++--
 2 files changed, 14 insertions(+), 8 deletions(-)

commit f2d47a6d443494ba36c9d95b270d155302c451e9
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Aug 24 15:14:06 2010 +0530

    xml: Relax AVC_MP4_BL_CIF15_* profile restrictions

 data/avc.xml    |   26 +++++++++++++-------------
 data/common.xml |   10 ++++++++--
 2 files changed, 21 insertions(+), 15 deletions(-)

commit 04ec04a7811b6fd2d152775877bc325bf13a9326
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Aug 24 15:13:22 2010 +0530

    xml: Relax MPEG1 profile restrictions

 data/mpeg1.xml |   16 ++++++++++------
 1 files changed, 10 insertions(+), 6 deletions(-)

commit 3cd17cb91e7ad54fdb5e527d7d7abfe6908c390c
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Aug 24 15:12:34 2010 +0530

    xml: Relax AAC profile restrictions

 data/aac.xml |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit e072f32eada99ca94efa27cbc0e229e72c10b4ea
Author: Parthasarathi Susarla <partha.susarla@collabora.co.uk>
Date:   Wed Aug 25 13:28:53 2010 +0530

    tools: add arguments to gupnp-dlna-info
    
    gupnp-dlna-info now takes two additional arguments
    -r to enable relaxed mode support and -e to enable
    extended mode support

 tools/gupnp-dlna-info.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

commit 865a9d0d7fb2cf69b2c470b679c72b25c075fd74
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Aug 25 19:36:09 2010 +0530

    libgupnp-dlna: Fix relaxed-mode <field> processing
    
    When skipping a field, we need to make sure we don't touch the out
    parameter (caps_str).

 libgupnp-dlna/gupnp-dlna-load.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 992a4d89a0c8ef9c1a199b31c000d8412d23ab20
Author: Parthasarathi Susarla <partha.susarla@collabora.co.uk>
Date:   Tue Aug 24 13:21:01 2010 +0530

    libgupnp-dlna: Add relaxed mode support
    
     * dlna-profiles.rng
       Modify the xml schema to support relaxed mode
     * gupnp-dlna-discoverer.[hc]
       Add an array of profiles_list to support every
       combination of relaxed and extended mode support
     * gupnp-dlna-load.[hc]
       Parse the xml (dlna profiles) files depending on
       the mode (either relaxed or strict) set on the
       discoverer
     * dlna-profile-parser.c
       Add parameters to the test program to test for
       relaxed and extended mode support

 data/dlna-profiles.rng                |   24 ++++
 libgupnp-dlna/gupnp-dlna-discoverer.c |   44 ++++++--
 libgupnp-dlna/gupnp-dlna-discoverer.h |    2 +-
 libgupnp-dlna/gupnp-dlna-load.c       |  201 ++++++++++++++++++++++++---------
 libgupnp-dlna/gupnp-dlna-load.h       |   21 +++-
 tests/dlna-profile-parser.c           |   76 +++++++++----
 6 files changed, 276 insertions(+), 92 deletions(-)

commit 14c22392cf6183a8c85ee03d34a439f0695a05c5
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Aug 24 15:47:35 2010 +0530

    license: Change to the LGPL v2.1
    
    The terms remain the same, essentially. It's just a nomenclature change
    (s/Library/Lesser/g).

 COPYING                                            |  216 +++++++++++---------
 .../gst-libs/gst/discoverer/gstdiscoverer-types.c  |    6 +-
 .../gst-libs/gst/discoverer/gstdiscoverer.c        |    6 +-
 .../gst-libs/gst/discoverer/gstdiscoverer.h        |    6 +-
 gst-convenience/gst-libs/gst/gettext.h             |    6 +-
 gst-convenience/gst-libs/gst/gst-i18n-plugin.h     |    6 +-
 .../gst-libs/gst/profile/gstfactorylists.c         |    6 +-
 .../gst-libs/gst/profile/gstfactorylists.h         |    6 +-
 gst-convenience/gst-libs/gst/profile/gstprofile.c  |    6 +-
 gst-convenience/gst-libs/gst/profile/gstprofile.h  |    6 +-
 .../gst-libs/gst/profile/gstprofileutils.c         |    6 +-
 libgupnp-dlna/gupnp-dlna-discoverer.c              |    6 +-
 libgupnp-dlna/gupnp-dlna-discoverer.h              |    6 +-
 libgupnp-dlna/gupnp-dlna-information.c             |    6 +-
 libgupnp-dlna/gupnp-dlna-information.h             |    6 +-
 libgupnp-dlna/gupnp-dlna-load.c                    |    6 +-
 libgupnp-dlna/gupnp-dlna-load.h                    |    6 +-
 libgupnp-dlna/gupnp-dlna-profile.c                 |    6 +-
 libgupnp-dlna/gupnp-dlna-profile.h                 |    6 +-
 libgupnp-dlna/gupnp-dlna-profiles.c                |    6 +-
 tests/dlna-encoding.c                              |    6 +-
 tests/dlna-profile-parser.c                        |    6 +-
 tools/gupnp-dlna-info.c                            |    6 +-
 tools/gupnp-dlna-ls-profiles.c                     |    6 +-
 24 files changed, 187 insertions(+), 167 deletions(-)

commit 81d42f0fbdb37d57108726618092dfc0b1329493
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Aug 19 00:46:17 2010 +0530

    build: Clean up library deps for tools and tests
    
    The library dependencies were fairly badly mangled during initial
    development of tools and tests. This sanitizes the autofoo for these
    (and should fix build issues faced in distro packaging).

 tests/Makefile.am |    7 ++++++-
 tools/Makefile.am |    9 ++++++++-
 2 files changed, 14 insertions(+), 2 deletions(-)

commit f5c0e1806af971df4fb3a787e7088ef9e8d4cdaa
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Aug 18 16:13:21 2010 +0530

    build: Fix pkgconfig files
    
    A number of small fixes and cleanups to the pkgconfig files

 gupnp-dlna-1.0-uninstalled.pc.in |    6 +++---
 gupnp-dlna-1.0.pc.in             |    2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

commit 070933f6789de719d789a864c85f46550af1808f
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Aug 16 23:03:34 2010 +0530

    libgupnp-dlna: Don't free the profiles list
    
    Freeing the list at finalize() time causes Discoverer to break after the
    first instance is created. For now, we keep the list alive forever
    (which was the original behaviour). Eventually, we'll change this so
    that the lists only last for the lifetime of the objects.

 libgupnp-dlna/gupnp-dlna-discoverer.c |    7 -------
 1 files changed, 0 insertions(+), 7 deletions(-)

commit 5087e23939e5fbe8e917b21a3d959137d939742e
Author: Parthasarathi Susarla <partha.susarla@collabora.co.uk>
Date:   Mon Aug 16 21:30:22 2010 +0530

    libgupnp-dlna: add 'extended' mode property
    
    This patch adds getters for the 'extended' mode
    property on the GUPnPDLNAProfile class.

 libgupnp-dlna/gupnp-dlna-load.c    |    3 ++-
 libgupnp-dlna/gupnp-dlna-profile.c |   22 ++++++++++++++++++++--
 libgupnp-dlna/gupnp-dlna-profile.h |    4 +++-
 3 files changed, 25 insertions(+), 4 deletions(-)

commit 8854593127c587b7deab44af2d4acd3702b20f7a
Author: Parthasarathi Susarla <partha.susarla@collabora.co.uk>
Date:   Mon Aug 16 20:56:52 2010 +0530

    libgupnp-dlna: add getters for properties
    
    This patch adds the getters for relaxed_mode and extended_mode
    of GUPnPDLNADiscoverer

 libgupnp-dlna/gupnp-dlna-discoverer.c |   74 ++++++++++++++++++++++++---------
 libgupnp-dlna/gupnp-dlna-discoverer.h |    9 ++++-
 tests/dlna-encoding.c                 |    4 +-
 tools/gupnp-dlna-info.c               |    4 +-
 tools/gupnp-dlna-ls-profiles.c        |    4 +-
 5 files changed, 71 insertions(+), 24 deletions(-)

commit 17aa09acdbb4e96537496f5564c6134b50247d4a
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Aug 16 20:41:37 2010 +0530

    libgupnp-dlna: Remove unused variable

 libgupnp-dlna/gupnp-dlna-profiles.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit ceb961611db39d1ccb1658977edc702b882cf14a
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Aug 16 19:25:30 2010 +0530

    docs: Update NEWS

 NEWS |   24 +++++++++++++++++++++++-
 1 files changed, 23 insertions(+), 1 deletions(-)

commit 53e9880c079a2def15a1bc9d16bd4f90641044ad
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Aug 16 18:32:23 2010 +0530

    build: Bump to version 0.3.0
    
    Bumping to 0.3.0 since we've got a whole bunch of API changes.

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit fdfaed8ffe4f7e62105c7e8ad03031324150c7ea
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Aug 16 18:02:37 2010 +0530

    libgupnp-dlna: Don't depend on gcc-specific attributes
    
    zeenix points out that g_getenv() isn't *that* expensive, so this
    removes the dependency on GCC's constructor attribute. If in the future
    we wish to optimise this, the constructor bits can be moved to a
    gupnp_dlna_init() or to one of the class init functions.

 libgupnp-dlna/gupnp-dlna-profiles.c |   17 +++++------------
 1 files changed, 5 insertions(+), 12 deletions(-)

commit 1fe1ec2a4103af23e9074ccb9ec1dc7d9843ab28
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Aug 16 17:01:51 2010 +0530

    build: Bump version to 0.2.2

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit eb98d6097beb4499962f1e670e1bef2aed0f20db
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Aug 16 14:08:39 2010 +0530

    libgupnp-dlna: Add some debug output
    
    This allows us to debug why a file doesn't match any profile without
    having to jump through hoops. The output can be enabled by setting the
    environment variable GUPNP_DLNA_DEBUG to anything except '0'.

 libgupnp-dlna/Makefile.am           |    3 +-
 libgupnp-dlna/gupnp-dlna-profiles.c |   41 +++++++++++++++++++++++++++++++---
 2 files changed, 39 insertions(+), 5 deletions(-)

commit 8201eb0b1da45b882571e39f27ca312c87807134
Author: Parthasarathi Susarla <partha.susarla@collabora.co.uk>
Date:   Mon Aug 16 13:50:31 2010 +0530

    libgupnp-dlna: add 'extended' mode property
    
    This patch adds the 'extended' mode propery on the GUPnPDLNAProfile
    class.

 libgupnp-dlna/gupnp-dlna-profile.c |   19 +++++++++++++++++++
 1 files changed, 19 insertions(+), 0 deletions(-)

commit c30e5f24afbb24496d56006741f33ac4bef9c486
Author: Parthasarathi Susarla <partha.susarla@collabora.co.uk>
Date:   Mon Aug 16 13:40:12 2010 +0530

    libgupnp-dlna: add 'relaxed' and 'extended' mode properties
    
    This patch adds properties on the GUPnPDLNADiscoverer class for
    'relaxed' mode and 'extended' mode support. These will be supported
    in the next release.

 libgupnp-dlna/gupnp-dlna-discoverer.c |  104 +++++++++++++++++++++++++++++++++
 1 files changed, 104 insertions(+), 0 deletions(-)

commit f35ea6b091d56e1483ed30d1a168944368280102
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Sat Aug 14 23:18:41 2010 +0530

    docs: Add GUPnPDLNAProfile generated docs
    
    Since the GUPnPDLNAProfile object is now part of the public API (we
    return it from a couple of GUPnPDLNADiscoverer functions), we add it to
    the generated documentation as well.

 doc/Makefile.am             |    1 -
 doc/gupnp-dlna-docs.sgml    |    1 +
 doc/gupnp-dlna-sections.txt |    3 +++
 3 files changed, 4 insertions(+), 1 deletions(-)

commit 901adc7d1d8a93e113c51cd121312cf081a58ce7
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Sat Aug 14 23:18:09 2010 +0530

    libgupnp-dlna: Update GUPnPDLNAProfile documentation

 libgupnp-dlna/gupnp-dlna-profile.c |   24 +++++++++++++++++++++---
 1 files changed, 21 insertions(+), 3 deletions(-)

commit 33890a344053b36deb2ed4717aa65fd968537bd8
Author: Parthasarathi Susarla <partha.susarla@collabora.co.uk>
Date:   Sat Aug 14 22:46:29 2010 +0530

    tools: Add a tool to list supported profiles
    
    This lists all supported profiles. There is a verbose mode (-v) which
    dumps the GstCaps for the restrictions of that profile.

 tools/Makefile.am              |    2 +-
 tools/gupnp-dlna-ls-profiles.c |  128 ++++++++++++++++++++++++++++++++++++++++
 2 files changed, 129 insertions(+), 1 deletions(-)

commit 6a136db697f81055194c899d8893ffe53a674b65
Author: Parthasarathi Susarla <partha.susarla@collabora.co.uk>
Date:   Sat Aug 14 21:51:07 2010 +0530

    libgupnp-dlna: Add an API to list profiles

 libgupnp-dlna/gupnp-dlna-discoverer.c |   20 ++++++++++++++++++++
 libgupnp-dlna/gupnp-dlna-discoverer.h |    4 ++++
 2 files changed, 24 insertions(+), 0 deletions(-)

commit bf75bde19c057d8d6341c126b25aa01c9a3f6928
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Sat Aug 14 21:46:39 2010 +0530

    docs: Add a note about Gst initialisation
    
    This is particularly important now that we load profiles at Discoverer
    class initialisation time.

 doc/gupnp-dlna-docs.sgml |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit 62f9c8aa05599b9cf5af73bdc42d0d5c51ab4b3c
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Sat Aug 14 17:44:51 2010 +0530

    libgupnp-dlna: Move profile list to DLNADiscovererClass
    
    Instead of keeping the profile list loaded from disk in a static global
    variable, we now make this a static member on the GUPnPDLNADiscoverer
    class.
    
    Corresponding to this, we move _get_profile() (and future API of a
    similar nature) from the library-wide namespace into the class'
    namespace.
    
    Based on a patch from:
    Parthasarathi Susarla <partha.susarla@collabora.co.uk>

 libgupnp-dlna/gupnp-dlna-discoverer.c  |   58 ++++++++++++++++++++++++++++++-
 libgupnp-dlna/gupnp-dlna-discoverer.h  |   10 +++++
 libgupnp-dlna/gupnp-dlna-information.h |    3 +-
 libgupnp-dlna/gupnp-dlna-profile.h     |    2 -
 libgupnp-dlna/gupnp-dlna-profiles.c    |   53 +++++++++--------------------
 tests/dlna-encoding.c                  |    9 ++++-
 6 files changed, 92 insertions(+), 43 deletions(-)

commit 5d436874e7f9d1a94fd6503ed26e44bf086ec5e1
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Sat Aug 14 17:28:47 2010 +0530

    libgupnp-dlna: Clean up non-matched profiles
    
    Once we're done loading profiles, we can remove the profiles with empty
    names which are used as base profiles in inheritance but are actually
    skipped while matching.

 libgupnp-dlna/gupnp-dlna-load.c |   19 ++++++++++++++++++-
 1 files changed, 18 insertions(+), 1 deletions(-)

commit d752a319859f3ea47af84c0d39b66bf88943bb6e
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Jul 14 10:46:12 2010 +0530

    tests: Add a test harness for testing discoverer
    
    The harness expects a tests/media directory with a file list in the
    format described in a comment at the top of the harness. The means to
    set up the media directory will come in a subsequent commit.

 configure.ac                |    1 +
 tests/Makefile.am           |    3 ++
 tests/test-discoverer.sh.in |   67 +++++++++++++++++++++++++++++++++++++++++++
 3 files changed, 71 insertions(+), 0 deletions(-)

commit 4bf5dec94585bec1abdd0ae9cd198cd36c7d41c1
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Sat Aug 14 02:45:13 2010 +0530

    libgupnp-dlna: Support interlaced files
    
    It's just a matter of setting the caps appropriately if the
    GstVideoInformation structure has the corresponding field set.

 libgupnp-dlna/gupnp-dlna-profiles.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 836ca7468ed934e7a1e669e78bb32d8e31503ce8
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Sat Aug 14 02:55:26 2010 +0530

    xml: Fix typo in AVC_MP4_MP_HD_1080i_AAC

 data/avc.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 9d9eed05bdda24465795c0b43f0b64c9f03c1e5b
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Fri Aug 13 11:31:48 2010 +0530

    xml: Add support for AVC_MP4_MP_HD_1080i

 data/avc.xml |   43 +++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 43 insertions(+), 0 deletions(-)

commit c787dea9be44a7d7502f725369aaca29c77d60f0
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Fri Aug 13 11:29:36 2010 +0530

    xml: Add support for AVC_MP4_MP_HD_720p_AAC

 data/avc.xml    |   37 +++++++++++++++++++++++++++++++++++++
 data/common.xml |    6 ++++++
 2 files changed, 43 insertions(+), 0 deletions(-)

commit 0210a95939bd007733601c6d57b6d435e0abdf2c
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Fri Aug 13 02:24:06 2010 +0530

    xml: Factor out common resolutions

 data/common.xml  |   18 ++++++++++++++++++
 data/mpeg-ts.xml |   23 +++++++----------------
 2 files changed, 25 insertions(+), 16 deletions(-)

commit 9fa52512614475554da370b90ef24a6251cc9ba4
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Fri Aug 13 01:39:20 2010 +0530

    xml: Add support for some AVC_MP4_MP_SD* profiles
    
    This adds support for the AVC_MP4_MP_SD_AAC_MULT5,
    AVC_MP4_MP_SD_AAC_MPEG1_L3, and AVC_MP4_MP_SD_AC3 profiles.

 data/avc.xml |  208 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 208 insertions(+), 0 deletions(-)

commit 5af047746ace3f5541630c40c2a8de9a64b6dfb2
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Fri Aug 13 01:28:47 2010 +0530

    xml: Factor out AC3 restriction
    
    This will allow us to reuse the restrictions for video profiles with AC3
    audio streams.

 data/ac3.xml |    8 ++++++--
 1 files changed, 6 insertions(+), 2 deletions(-)

commit 9322fbf0f5189354603ef3f6d916dd9a36b7c466
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Aug 12 22:38:44 2010 +0530

    libgupnp-dlna: Make GUPnPDLNAProfile opaque
    
    This moves the public members of GUPnPDLNAProfile into a private
    structure, accessible by getter methods and properties.

 libgupnp-dlna/gupnp-dlna-profile.c  |  180 ++++++++++++++++++++++++++++++++---
 libgupnp-dlna/gupnp-dlna-profile.h  |    9 +-
 libgupnp-dlna/gupnp-dlna-profiles.c |   59 +++++++----
 tests/dlna-encoding.c               |    8 +-
 tests/dlna-profile-parser.c         |   13 ++-
 5 files changed, 221 insertions(+), 48 deletions(-)

commit 224a3a4353e174d462cea58cd6984aaf5ede7601
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Aug 12 19:38:32 2010 +0530

    libgupnp-dlna: Fix private structure registration
    
    We're registering the wrong type as the private type (which only worked
    because GUPnPDLNAInformation is bigger than GUPnPDLNAInformationPrivate)

 libgupnp-dlna/gupnp-dlna-information.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit c496cf419b363c6f2480695f1892dee959a53ced
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Aug 10 20:08:53 2010 +0530

    docs: Add notes on transcoding
    
    Summarising a discussion from IRC. Needs some fleshing out.

 TODO |   18 ++++++++++++++++++
 1 files changed, 18 insertions(+), 0 deletions(-)

commit e4f878c2fc9676d0d5d2e33227b058ebbdd5f39c
Author: Parthasarathi Susarla <partha.susarla@collabora.co.uk>
Date:   Tue Jul 20 14:53:39 2010 +0530

    print topology instead of just the stream info

 tools/gupnp-dlna-info.c |   35 ++++++++++++++++++++++++-----------
 1 files changed, 24 insertions(+), 11 deletions(-)

commit 0c9577281e2e1693ac3f298c2b295983c66c2567
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jul 22 09:47:43 2010 +0100

    xml: Fix typo in bitrate field
    
    Thanks to "tresvecesseis" on gitorious for pointing this out.

 data/mpeg4.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 641d762d884c5808db8c578767677cfceb58ea60
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Jul 20 17:02:23 2010 +0100

    xml: Fix typos in AVC_MP4_BL_L3* profiles

 data/avc.xml |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit db90182b2ae0f9d81769c4954c4c91a2c1760bcd
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Jul 19 19:08:16 2010 +0100

    xml: Fix framerate in MPEG4_P2_MP4_SP_VGA_AAC profile
    
    Seems I'd missed the framerate constriant while adding this profile.

 data/mpeg4.xml |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

commit cd3e7e350ea130a201612e7a547abe301c67b60f
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Jul 19 17:07:16 2010 +0100

    xml: Add bitrate constraint for AVC_MP4_L3L_SD_AAC

 data/avc.xml |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

commit cf633b975d9dd4268092b7b1fb1eb6d3b02fc519
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Fri Jul 16 20:07:30 2010 +0530

    docs: Fix some warnings
    
    Introduce some slightly redundant documentation to get rid of gtk-doc
    warnings.

 libgupnp-dlna/gupnp-dlna-information.c |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 259e651385263a385e2dca309dc29d1835979f2d
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Fri Jul 16 20:05:54 2010 +0530

    libgupnp-dlna: Replace redundant calls with macros
    
    The gupnp_dlna_discoverer_{start,stop} functions were just wrappers
    arround the corresponding gst_discoverer* APIs, so we define them as
    macros instead.

 libgupnp-dlna/gupnp-dlna-discoverer.c |    8 --------
 libgupnp-dlna/gupnp-dlna-discoverer.h |    6 ++++--
 2 files changed, 4 insertions(+), 10 deletions(-)

commit bac23eea15835f3d597eaa4f436fe640b28419ff
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Fri Jul 16 19:51:19 2010 +0530

    xml: Use bitrate instead of maximum-bitrate
    
    Moving all the fields where we use maximum-bitrate to just use the
    bitrate for the sake of consistency. At some point in the future we will
    need to introduce code to intelligently use  whichever of these tags is
    present in the stream.

 data/avc.xml   |    3 ---
 data/mpeg4.xml |   12 ++++++------
 2 files changed, 6 insertions(+), 9 deletions(-)

commit f49966516a811b8e25855f111959b8134f68dc7e
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Jul 19 15:47:05 2010 +0100

    xml: Include common.xml in mpeg-ts.xml
    
    We're using restrictions from common.xml but I forgot to include it.

 data/mpeg-ts.xml |    2 ++
 1 files changed, 2 insertions(+), 0 deletions(-)

commit 8a5f2cf659d0877d04f32d062682b66e229d36c8
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Jul 14 19:21:45 2010 +0530

    Release 0.2.1

 NEWS         |    5 +++++
 configure.ac |    2 +-
 2 files changed, 6 insertions(+), 1 deletions(-)

commit fcefca6d31953e17f7e3169ddc3908172a477d18
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jul 15 20:56:12 2010 +0530

    build: Correct gst-plugins-base dependency
    
    We don't (yet) need the latest gst-plugins-base

 configure.ac |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit f753153e20faf32d301046ecb48fe2b4d290a8ed
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jul 8 21:14:43 2010 +0530

    build: Update gstreamer dependency
    
    The newly imported gst-convenience will depend on gstreamer-0.10.30

 configure.ac |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit 458c82f390fbd93bd93a3819186a5fe4b68da9f8
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Jul 7 15:21:33 2010 +0530

    Release 0.2

 NEWS         |   21 +++++++++++++++++++++
 configure.ac |    2 +-
 2 files changed, 22 insertions(+), 1 deletions(-)

commit 7bcba3a31d3cba8ae8cc45c298cefbbbf6de646e
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Jul 7 13:59:31 2010 +0530

    libgupnp-dlna: Remove debug print
    
    This message was used for debugging and testing.

 libgupnp-dlna/gupnp-dlna-profiles.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

commit 428d4f7abee173a83732456eb006a2c737731f9f
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Jul 7 13:57:33 2010 +0530

    gst-convenience: Rebase in-tree version
    
    Sync our copy of gst-convenience against upstream (upstream commit
    fab830b7692200a808655deb4aeb0afa3be4e7b1). Also includes one
    to-be-merged patch to fix a crash while marshalling.

 .../gst/discoverer/gstdiscoverer-marshal.c         |    2 +
 .../gst-libs/gst/discoverer/gstdiscoverer-types.c  |   10 +-
 .../gst-libs/gst/discoverer/gstdiscoverer.c        |   23 +-
 .../gst-libs/gst/discoverer/gstdiscoverer.h        |    2 +-
 gst-convenience/gst-libs/gst/profile/Makefile.am   |    7 +-
 .../gst-libs/gst/profile/gstfactorylists.c         |  578 ++++++++++++++++++++
 .../gst-libs/gst/profile/gstfactorylists.h         |   99 ++++
 gst-convenience/gst-libs/gst/profile/gstprofile.c  |  185 +------
 gst-convenience/gst-libs/gst/profile/gstprofile.h  |    4 -
 .../gst-libs/gst/profile/gstprofileutils.c         |  184 +++++++
 .../gstreamer-discoverer-gupnp-dlna-0.10.vapi      |    2 +-
 11 files changed, 889 insertions(+), 207 deletions(-)

commit 3e4ba655a3e9fe7a61d57b0a538c05355e10d1cf
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Fri Jul 2 13:49:31 2010 +0530

    xml: Don't require empty name/mime for profiles
    
    When creating a <dlna-profile> for the sole purpose of being used for
    inheritance, we required the name and mime to be set as empty strings.
    This makes this unncessary in the XML (the implementation is not
    changed, but this is now handled transparently).

 data/avc.xml                    |    2 +-
 data/dlna-profiles.rng          |   26 ++++++++++++++++----------
 data/mpeg4.xml                  |    4 ++--
 libgupnp-dlna/gupnp-dlna-load.c |   10 ++++++++++
 4 files changed, 29 insertions(+), 13 deletions(-)

commit 79ac1ce24e9565db43d77c514b1eb7e48b684e80
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jul 1 13:15:07 2010 +0530

    xml: Add AVC_MP4_BL_CIF15_AAC profile support

 data/avc.xml |   36 +++++++++++++++++++++++++-----------
 1 files changed, 25 insertions(+), 11 deletions(-)

commit 303dddf6052cc26468954eb1d2ac8b549fcb7906
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Jun 30 18:11:34 2010 +0530

    xml: Add the AVC_MP4_BL_L3(L)_SD_AAC profiles

 data/avc.xml    |  148 ++++++++++++++++++++++++++++++++++++++++++++++++-------
 data/common.xml |   12 +++++
 2 files changed, 142 insertions(+), 18 deletions(-)

commit fa4fa00545305c5954d4d9ecdbb1e8e20416667b
Author: Parthasarathi Susarla <partha.susarla@collabora.co.uk>
Date:   Mon Jul 5 13:23:06 2010 +0530

    tools: Add utility for printing discovered info

 Makefile.am             |    2 +-
 configure.ac            |    2 +
 tools/Makefile.am       |    4 +
 tools/gupnp-dlna-info.c |  484 +++++++++++++++++++++++++++++++++++++++++++++++
 4 files changed, 491 insertions(+), 1 deletions(-)

commit be91b9ac469172db0b9e5ea2b3f5cc7d2c038652
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Jun 30 18:37:22 2010 +0530

    doc: Add a TODO
    
    Currently a brain dump of the things that I remember need doing.

 TODO |   44 ++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 44 insertions(+), 0 deletions(-)

commit 97ca696811e3e0bf5406b6a1c58e2ae900ae3b21
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Wed Jun 30 15:25:50 2010 +0530

    xml: Use bitrate in constraints for AVC*
    
    This is more likely to be set than maximum-bitrate. Also, the range
    starts from 1 instead of 0, to ensure that it is actually known.

 data/avc.xml |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit 3690dce6080b317f71850e995dfdce48fab37708
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Jun 29 23:07:34 2010 +0530

    libgupnp-dlna: only free format caps if present
    
    This gets rid of a GStreamer warning in certain cases when we try to
    free NULL caps.

 libgupnp-dlna/gupnp-dlna-load.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)

commit 00ad1e80bcb71a176bb24609aa09000c06e92b3d
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Jun 29 19:55:09 2010 +0530

    libgupnp-dlna: Detect duplicates in <include>
    
    Currently, if we include one of the XML files in the profiles directory
    from another XML file, the former will get parsed twice (once while
    walking the directory, and once again when being included), resulting in
    the same set profiles being added to the profile list twice.
    
    This adds some (not fool-proof, but good enough) duplicate detection, so
    that we can include one XML file in another. This is particularly useful
    for reusing audio profile restrictions in video profiles.

 libgupnp-dlna/gupnp-dlna-load.c        |   85 ++++++++++++++++++++++++++++---
 libgupnp-dlna/gupnp-dlna-load.h        |    5 +-
 tests/dlna-profile-parser.c            |   13 ++++-
 tests/xml/duplicate-detection/dup1.xml |   11 ++++
 tests/xml/duplicate-detection/dup2.xml |    7 +++
 5 files changed, 107 insertions(+), 14 deletions(-)

commit 66ec07fbec61b4858c31c7d5039e869149adc1d5
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Jun 29 11:30:47 2010 +0530

    xml: Fix MPEG_TS_*_NA profile names
    
    Re-reading the spec, it appears that if the packets are not 192 bytes
    long (188 byte payload + 4 byte timestamp), the profile must be suffixed
    with an _ISO.

 data/mpeg-ts.xml |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

commit b5d84443468cb6af8db8a50389f3fe0091bfff13
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Jun 29 03:03:12 2010 +0530

    xml: Add more common SD resolutions to common.xml
    
    Also makes MPEG_TS* use these factored-out restrictions.

 data/common.xml  |  144 +++++++++++++++++++++++++++++++++++++++++++++++-------
 data/mpeg-ts.xml |   42 ++-------------
 2 files changed, 132 insertions(+), 54 deletions(-)

commit a98581da83e17a5f77a19afcadf580d5f857c2f3
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Jun 28 19:30:13 2010 +0530

    xml: Fix typo in AVC_BL profile

 data/avc.xml |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit f0edbf7669ca09675e4cc6ee65a0ddd5c18e6d1f
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jun 24 23:03:02 2010 +0530

    xml: Fix MP4 container usage
    
    Recent fixes in GStreamer make MP4 containers behave properly. All ISO
    variant MP4 containers show up as "video/quicktime, variant=iso",
    instead of some of them showing up as "audio/x-m4a". To ensure
    correctness further, we do not support non-ISO variants (such as Apple's
    QuickTime).
    
    When we have smart transcoding, this will be taken care of
    automatically, since encodebin will be able to transmux to MP4.

 data/aac.xml    |   15 ---------------
 data/amr.xml    |    4 ----
 data/avc.xml    |    6 ------
 data/common.xml |    5 ++++-
 data/mpeg4.xml  |   19 -------------------
 5 files changed, 4 insertions(+), 45 deletions(-)

commit ac8046bcc3f3180640e822dfe4b3f0371fc4ea79
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Jun 29 11:48:42 2010 +0530

    libgupnp-dlna: Fix crash on invalid parent

 libgupnp-dlna/gupnp-dlna-load.c |    4 +++-
 1 files changed, 3 insertions(+), 1 deletions(-)

commit b8b92ea6f76e79bba0ad89fdfe93968787987999
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Tue Jun 29 15:48:06 2010 +0530

    libgupnp-dlna: Fix copy-paste-o in property init
    
    Absolutely no cookies for me.

 libgupnp-dlna/gupnp-dlna-information.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

commit e22f03dfb2fc45eac06d4686a4533ad7c7e5db06
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Jun 21 14:40:06 2010 +0530

    tests: Add a transcoding exmple
    
    This takes an input file and transcodes to a given DLNA profile

 tests/Makefile.am     |    4 +-
 tests/dlna-encoding.c |  238 +++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 241 insertions(+), 1 deletions(-)

commit dd6fcadd8bb5f438e5b27bd042e667e2d17a13ac
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Jun 21 13:33:17 2010 +0530

    profiles: API to get encoding profile from name
    
    This adds a simple API to get a GstEncodingProfile given a DLNA profile
    name. This should make automatic transcoding easier for clients.

 libgupnp-dlna/gupnp-dlna-profile.h  |    2 ++
 libgupnp-dlna/gupnp-dlna-profiles.c |   22 ++++++++++++++++++++++
 2 files changed, 24 insertions(+), 0 deletions(-)

commit ce24afc337572ba9f2e0b9693756dde7fcac4543
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Jun 21 15:06:25 2010 +0530

    xml: Support ID3 in MP3 profiles
    
    This also makes encoding work, since a container needs to be provided
    for encoding.

 data/mp3.xml |   33 +++++++++++++++++++++++++--------
 1 files changed, 25 insertions(+), 8 deletions(-)

commit 9f442945c3c0fc3d6f01788deae9c6f248c01d9e
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jun 24 18:16:57 2010 +0530

    build: Get rid of gst-convenience warning
    
    Suppress the unstable API warning so we don't miss other warnings.

 configure.ac |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

commit 4872007d251da8d5a11c6021388feff4401ca08c
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jun 24 18:12:46 2010 +0530

    tests: Move XML test cases
    
    Undo unnecessary nesting now that this is a spearate package.

 tests/dlna/xml/dlna-profile-illegal-base.xml       |   10 ------
 tests/dlna/xml/dlna-profile-illegal-parent.xml     |   11 -------
 tests/dlna/xml/dlna-profile-missing-attribute.xml  |    8 -----
 tests/dlna/xml/dlna-profile-parent-order.xml       |   30 --------------------
 tests/dlna/xml/dlna-profiles-empty.xml             |    6 ----
 .../dlna/xml/dlna-profiles-restrictions-order.xml  |   20 -------------
 tests/dlna/xml/field-no-value.xml                  |   12 --------
 tests/dlna/xml/range-invalid.xml                   |   13 --------
 tests/dlna/xml/restriction-duplicate.xml           |   12 --------
 tests/dlna/xml/restriction-forward-reference.xml   |   13 --------
 tests/dlna/xml/restrictions-illegal-parent.xml     |   11 -------
 tests/dlna/xml/value-empty.xml                     |   13 --------
 tests/dlna/xml/value-invalid.xml                   |   13 --------
 tests/xml/dlna-profile-illegal-base.xml            |   10 ++++++
 tests/xml/dlna-profile-illegal-parent.xml          |   11 +++++++
 tests/xml/dlna-profile-missing-attribute.xml       |    8 +++++
 tests/xml/dlna-profile-parent-order.xml            |   30 ++++++++++++++++++++
 tests/xml/dlna-profiles-empty.xml                  |    6 ++++
 tests/xml/dlna-profiles-restrictions-order.xml     |   20 +++++++++++++
 tests/xml/field-no-value.xml                       |   12 ++++++++
 tests/xml/range-invalid.xml                        |   13 ++++++++
 tests/xml/restriction-duplicate.xml                |   12 ++++++++
 tests/xml/restriction-forward-reference.xml        |   13 ++++++++
 tests/xml/restrictions-illegal-parent.xml          |   11 +++++++
 tests/xml/value-empty.xml                          |   13 ++++++++
 tests/xml/value-invalid.xml                        |   13 ++++++++
 26 files changed, 172 insertions(+), 172 deletions(-)

commit 47b1dd4063a825d5c3b84380ddfb5685e36754d9
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jun 24 18:11:04 2010 +0530

    doc: Build documentation using gtk-doc

 Makefile.am                 |    4 +-
 configure.ac                |    2 +
 doc/Makefile.am             |   86 +++++++++++++++++++++++++++++++++++++++++++
 doc/gupnp-dlna-docs.sgml    |   62 +++++++++++++++++++++++++++++++
 doc/gupnp-dlna-sections.txt |   68 ++++++++++++++++++++++++++++++++++
 doc/gupnp-dlna.types        |    3 +
 doc/version.xml.in          |    1 +
 7 files changed, 224 insertions(+), 2 deletions(-)

commit 642cec131c85367cf9b8c218916f0f61e3cd3341
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jun 24 18:00:09 2010 +0530

    libgupnp-dlna: Update GUPnPDLNADiscoverer documentation
    
    This adds documentation for the undocumented parts of the
    GUPnPDLNADiscoverer API and updates other bits.

 libgupnp-dlna/gupnp-dlna-discoverer.c |   67 ++++++++++++++++++++++++++++++++-
 libgupnp-dlna/gupnp-dlna-discoverer.h |   12 ++----
 2 files changed, 69 insertions(+), 10 deletions(-)

commit 3794de4597f453c6963fc960648c29bbd0cc5be5
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jun 24 17:59:30 2010 +0530

    libgupnp-dlna: Document GUPnPDLNAInformation

 libgupnp-dlna/gupnp-dlna-information.c |   48 +++++++++++++++++++++++++++++--
 1 files changed, 44 insertions(+), 4 deletions(-)

commit 44bd40eb2ab735723fba6ccf0c26664fa4030924
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jun 24 17:58:15 2010 +0530

    libgupnp-dlna: Don't install gupnp-dlna-load.h
    
    The API to load profiles from disk is not public.

 libgupnp-dlna/Makefile.am |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

commit 8442ff31df29bf288ac7ae2526fdadfbc9eeca43
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Thu Jun 24 14:51:32 2010 +0530

    libgupnp-dlna: Return const pointers from get functions
    
    The gupnp_dlna_information_get* functions return pointers to internal
    structure members (since these are not expected to be modified), so
    these should be made const pointers.

 libgupnp-dlna/gupnp-dlna-information.c |    6 +++---
 libgupnp-dlna/gupnp-dlna-information.h |    6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

commit 55ad6adc5846bf244ee1b89b607a6f7a6495c431
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Mon Jun 21 13:22:22 2010 +0530

    xml: Use 3GPP container correctly
    
    This corrects some ambiguous use of 3GP as an alternative to the ISO
    MPEG4 container.

 data/aac.xml   |   15 ---------------
 data/mpeg4.xml |   15 ++-------------
 2 files changed, 2 insertions(+), 28 deletions(-)

commit 7dbc61382a2579a34f6dda09a119d896cd9fe093
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Sat Jun 19 23:37:44 2010 +0530

    Initial commit

 AUTHORS                                            |    1 +
 COPYING                                            |  482 ++++++++
 ChangeLog                                          |    4 +
 INSTALL                                            |  236 ++++
 Makefile.am                                        |   23 +
 NEWS                                               |    4 +
 README                                             |   11 +
 README.gst-convenience                             |   25 +
 autogen.sh                                         |    5 +
 configure.ac                                       |   52 +
 data/Makefile.am                                   |   21 +
 data/aac.xml                                       |  115 ++
 data/ac3.xml                                       |   23 +
 data/amr.xml                                       |   55 +
 data/avc.xml                                       |  213 ++++
 data/common.xml                                    |  206 ++++
 data/dlna-profiles.rng                             |  159 +++
 data/jpeg.xml                                      |   63 +
 data/lpcm.xml                                      |   66 +
 data/mp3.xml                                       |   54 +
 data/mpeg-ts.xml                                   |  347 ++++++
 data/mpeg1.xml                                     |   86 ++
 data/mpeg4.xml                                     |  500 ++++++++
 data/png.xml                                       |   53 +
 data/wma.xml                                       |   74 ++
 doc/dlna-profiles-example.xml                      |  217 ++++
 gst-convenience/Makefile.am                        |   16 +
 gst-convenience/gst-libs/Makefile.am               |    1 +
 gst-convenience/gst-libs/gst/Makefile.am           |    5 +
 .../gst-libs/gst/discoverer/Makefile.am            |   87 ++
 .../gst/discoverer/gstdiscoverer-enumtypes.c       |   48 +
 .../gst/discoverer/gstdiscoverer-enumtypes.h       |   21 +
 .../gst/discoverer/gstdiscoverer-marshal.c         |   87 ++
 .../gst/discoverer/gstdiscoverer-marshal.h         |   20 +
 .../gst/discoverer/gstdiscoverer-marshal.list      |    1 +
 .../gst-libs/gst/discoverer/gstdiscoverer-types.c  |  446 +++++++
 .../gst-libs/gst/discoverer/gstdiscoverer.c        | 1251 ++++++++++++++++++++
 .../gst-libs/gst/discoverer/gstdiscoverer.h        |  331 ++++++
 gst-convenience/gst-libs/gst/gettext.h             |   69 ++
 gst-convenience/gst-libs/gst/gst-i18n-plugin.h     |   37 +
 gst-convenience/gst-libs/gst/profile/Makefile.am   |   82 ++
 gst-convenience/gst-libs/gst/profile/gstprofile.c  |  553 +++++++++
 gst-convenience/gst-libs/gst/profile/gstprofile.h  |  234 ++++
 .../gst-libs/gst/profile/profile-enumtypes.c       |   29 +
 .../gst-libs/gst/profile/profile-enumtypes.h       |   19 +
 .../gstreamer-discoverer-gupnp-dlna-0.10.deps      |    2 +
 .../gstreamer-discoverer-gupnp-dlna-0.10.vapi      |  106 ++
 .../gstreamer-profile-gupnp-dlna-0.10.deps         |    1 +
 .../gstreamer-profile-gupnp-dlna-0.10.vapi         |   78 ++
 gupnp-dlna-1.0-uninstalled.pc.in                   |   11 +
 gupnp-dlna-1.0.pc.in                               |   11 +
 libgupnp-dlna/Makefile.am                          |   56 +
 libgupnp-dlna/gupnp-dlna-discoverer.c              |  140 +++
 libgupnp-dlna/gupnp-dlna-discoverer.h              |   97 ++
 libgupnp-dlna/gupnp-dlna-information.c             |  205 ++++
 libgupnp-dlna/gupnp-dlna-information.h             |   73 ++
 libgupnp-dlna/gupnp-dlna-load.c                    |  748 ++++++++++++
 libgupnp-dlna/gupnp-dlna-load.h                    |   43 +
 libgupnp-dlna/gupnp-dlna-marshal.list              |    2 +
 libgupnp-dlna/gupnp-dlna-profile.c                 |   70 ++
 libgupnp-dlna/gupnp-dlna-profile.h                 |   73 ++
 libgupnp-dlna/gupnp-dlna-profiles.c                |  442 +++++++
 tests/Makefile.am                                  |    5 +
 tests/dlna-profile-parser.c                        |  111 ++
 tests/dlna/xml/dlna-profile-illegal-base.xml       |   10 +
 tests/dlna/xml/dlna-profile-illegal-parent.xml     |   11 +
 tests/dlna/xml/dlna-profile-missing-attribute.xml  |    8 +
 tests/dlna/xml/dlna-profile-parent-order.xml       |   30 +
 tests/dlna/xml/dlna-profiles-empty.xml             |    6 +
 .../dlna/xml/dlna-profiles-restrictions-order.xml  |   20 +
 tests/dlna/xml/field-no-value.xml                  |   12 +
 tests/dlna/xml/range-invalid.xml                   |   13 +
 tests/dlna/xml/restriction-duplicate.xml           |   12 +
 tests/dlna/xml/restriction-forward-reference.xml   |   13 +
 tests/dlna/xml/restrictions-illegal-parent.xml     |   11 +
 tests/dlna/xml/value-empty.xml                     |   13 +
 tests/dlna/xml/value-invalid.xml                   |   13 +
 77 files changed, 8878 insertions(+), 0 deletions(-)

commit 5dc6021842e6d41fb9f87fcfe225ed8c390b4268
Author: Arun Raghavan <arun.raghavan@collabora.co.uk>
Date:   Sun Jun 20 20:18:16 2010 +0530

    misc: Add .gitignore

 .gitignore |   36 ++++++++++++++++++++++++++++++++++++
 1 files changed, 36 insertions(+), 0 deletions(-)