[multivalued in grilo (v3) 0/5] Add multi-valued features



Hello again.

This patchset version addresses the issues commented by Iago in the previous
iteration.

Also, to make things easier to understand, I've reorganized the patchset in 5
patches.

I pretend today to make a new release, so it would be good if I can get any
comment about this work. If everything is fine, I would like to merge this
multi-valued work in upstream.

*** BLURB HERE ***

Juan A. Suarez Romero (5):
  core: Add API to create relations between keys
  core: Add new class to handle related keys and its values
  core: Create predefined relations with key "url"
  core: Add multi-valued API to GrlData
  core: Add convenience API in GrlMediaFoo

 src/Makefile.am             |    2 +
 src/data/grl-data.c         |  696 +++++++++++++++++++++++++++++++++++--------
 src/data/grl-data.h         |   25 ++
 src/data/grl-media-audio.c  |  263 +++++++++++++++--
 src/data/grl-media-audio.h  |   40 ++-
 src/data/grl-media-image.c  |  142 ++++++++-
 src/data/grl-media-image.h  |   31 ++-
 src/data/grl-media-video.c  |  178 ++++++++++--
 src/data/grl-media-video.h  |   39 ++-
 src/data/grl-media.c        |  473 +++++++++++++++++++++--------
 src/data/grl-media.h        |  108 +++++---
 src/data/grl-related-keys.c |  579 +++++++++++++++++++++++++++++++++++
 src/data/grl-related-keys.h |  153 ++++++++++
 src/grilo.h                 |    1 +
 src/grl-metadata-key.c      |   17 +
 src/grl-plugin-registry.c   |   79 +++++
 src/grl-plugin-registry.h   |    7 +
 17 files changed, 2469 insertions(+), 364 deletions(-)
 create mode 100644 src/data/grl-related-keys.c
 create mode 100644 src/data/grl-related-keys.h



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]