profile/ivi/rygel.git
14 years agobuild: Require Vala 0.9.3
Zeeshan Ali (Khattak) [Thu, 15 Jul 2010 12:15:03 +0000 (15:15 +0300)]
build: Require Vala 0.9.3

14 years agoUpdate Simplified Chinese translations.
Eleanor Chen [Tue, 13 Jul 2010 09:34:12 +0000 (17:34 +0800)]
Update Simplified Chinese translations.

14 years agoAdded French translation
Claude Paroz [Mon, 12 Jul 2010 19:44:58 +0000 (21:44 +0200)]
Added French translation

Contributed by Laurent Coudeur and Claude Paroz

14 years agoRelease annoucement for 0.7.2 RYGEL_0_7_2
Zeeshan Ali (Khattak) [Mon, 12 Jul 2010 16:17:53 +0000 (19:17 +0300)]
Release annoucement for 0.7.2

14 years agoi18n: Update source file names
Zeeshan Ali (Khattak) [Mon, 12 Jul 2010 16:59:32 +0000 (19:59 +0300)]
i18n: Update source file names

Update scanned and skipped source file lists according to latest renames.

14 years agomedia-export: Fix regression introduced by f12726e
Jens Georg [Mon, 12 Jul 2010 14:37:39 +0000 (17:37 +0300)]
media-export: Fix regression introduced by f12726e

Until now this didn't matter, as search was handling the request
correctly. With the search cleanup patch get_object is used and
the items didn't have a uri anymore.

14 years agomedia-export: Clean-up search code
Jens Georg [Thu, 8 Jul 2010 20:47:30 +0000 (23:47 +0300)]
media-export: Clean-up search code

Since it is now possible to override find_object, the heuristics in
search is not needed anymore. Code looks now more straight-forward. Also
the plain get_object should be a little bit faster than going through
search

14 years agomedia-export: Use proper way to ref sinks
Jens Georg [Sun, 11 Jul 2010 08:01:23 +0000 (11:01 +0300)]
media-export: Use proper way to ref sinks

This fixes a problem with the current GStreamer VAPI. Previous VAPI
seemed to be wrong and thus the normal ref function used from there does
not work anymore, but wasn't the correct function to do this anyway.

14 years agomedia-export: Use container.set_uri ()
Jens Georg [Sun, 4 Jul 2010 15:47:14 +0000 (18:47 +0300)]
media-export: Use container.set_uri ()

This adds the default create classes to the containers; this is
probably not what we want but helps us to support the createClass stuff
for now in a way which doesn't slow down searching in general too much.

14 years agomedia-export: Implement fallback to slow search
Jens Georg [Fri, 25 Jun 2010 17:14:40 +0000 (19:14 +0200)]
media-export: Implement fallback to slow search

14 years agomedia-export: Lower severity of some messages
Jens Georg [Sat, 26 Jun 2010 10:00:22 +0000 (12:00 +0200)]
media-export: Lower severity of some messages

14 years agomedia-export: Use a filter for files to harvest
Jens Georg [Sat, 26 Jun 2010 09:59:21 +0000 (11:59 +0200)]
media-export: Use a filter for files to harvest

The media-export plugin now uses a positive list for file extensions to
include in the metadata extraction.

The configuration key is named "include-filter". The default
configuration is

.mp3;.oga;.ogv;.ogg;.mkv;.avi;.mp4;.mpeg;.mpg;.ts;.flac;.jpeg;.jpg;.wav

14 years agogst-renderer: Put every class in separate file
Zeeshan Ali (Khattak) [Mon, 12 Jul 2010 13:54:50 +0000 (16:54 +0300)]
gst-renderer: Put every class in separate file

14 years agogst-renderer: Name files according to contained classes
Zeeshan Ali (Khattak) [Mon, 12 Jul 2010 13:48:43 +0000 (16:48 +0300)]
gst-renderer: Name files according to contained classes

14 years agogst-renderer: Put all classes under a namespace
Zeeshan Ali (Khattak) [Mon, 12 Jul 2010 13:28:21 +0000 (16:28 +0300)]
gst-renderer: Put all classes under a namespace

Put all classes under "Rygel.GstRenderer" namespace.

14 years agogst-renderer: Code relicensed to LGPLv2
Zeeshan Ali (Khattak) [Mon, 12 Jul 2010 12:09:32 +0000 (15:09 +0300)]
gst-renderer: Code relicensed to LGPLv2

14 years agoAdded Traditional Chinese translation (Hong Kong and Taiwan)
Chao-Hsiung Liao [Mon, 12 Jul 2010 11:21:20 +0000 (19:21 +0800)]
Added Traditional Chinese translation (Hong Kong and Taiwan)

14 years agotest: Make use of nested namespaces
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 14:40:44 +0000 (17:40 +0300)]
test: Make use of nested namespaces

14 years agomediathek: Make use of nested namespaces
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 14:33:04 +0000 (17:33 +0300)]
mediathek: Make use of nested namespaces

14 years agogst-launch: Minor coding-style fix
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 14:21:24 +0000 (17:21 +0300)]
gst-launch: Minor coding-style fix

14 years agogst-launch: Make use of nested namespaces
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 14:19:03 +0000 (17:19 +0300)]
gst-launch: Make use of nested namespaces

14 years agoexternal: Minor coding-style fixes
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 13:05:58 +0000 (16:05 +0300)]
external: Minor coding-style fixes

14 years agoexternal: Make use of nested namespaces
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 13:02:45 +0000 (16:02 +0300)]
external: Make use of nested namespaces

14 years agoexternal: Add 'Proxy' suffix to D-Bus proxy objects
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 12:24:18 +0000 (15:24 +0300)]
external: Add 'Proxy' suffix to D-Bus proxy objects

14 years agotracker: Make use of nested namespaces
Zeeshan Ali (Khattak) [Fri, 9 Jul 2010 01:01:47 +0000 (04:01 +0300)]
tracker: Make use of nested namespaces

14 years agotracker: MediaTracker -> TrackerContentDirectory
Zeeshan Ali (Khattak) [Thu, 8 Jul 2010 23:23:25 +0000 (02:23 +0300)]
tracker: MediaTracker -> TrackerContentDirectory

Rename MediaTracker to TrackerContentDirectory.

14 years agotracker: Query.serialize_triplets -> QueryTriplets
Zeeshan Ali (Khattak) [Tue, 6 Jul 2010 17:24:39 +0000 (20:24 +0300)]
tracker: Query.serialize_triplets -> QueryTriplets

Move Query.serialize_triplets to QueryTriplets as 'serialize'.

14 years agotracker: More reliable duplicate subjects detection
Zeeshan Ali (Khattak) [Tue, 6 Jul 2010 17:15:51 +0000 (20:15 +0300)]
tracker: More reliable duplicate subjects detection

Instead of depending on the query/triplet builder to set the subjects to
'null', simply compare the subjects of triplets.

14 years agotracker: Avoid duplicate triplets in queries
Zeeshan Ali (Khattak) [Tue, 6 Jul 2010 16:35:50 +0000 (19:35 +0300)]
tracker: Avoid duplicate triplets in queries

14 years agotracker: Use Property functions rather than optionals
Zeeshan Ali (Khattak) [Tue, 6 Jul 2010 13:58:38 +0000 (16:58 +0300)]
tracker: Use Property functions rather than optionals

Make use of property functions to avoid use of optional tripplets as they
are very slow.

14 years agotracker: Micro indentation fix
Zeeshan Ali (Khattak) [Tue, 6 Jul 2010 13:11:28 +0000 (16:11 +0300)]
tracker: Micro indentation fix

14 years agotracker: Fix a FIXME note
Zeeshan Ali (Khattak) [Tue, 6 Jul 2010 13:05:56 +0000 (16:05 +0300)]
tracker: Fix a FIXME note

14 years agodata: Friendlier friendlyName for GstRenderer
Zeeshan Ali (Khattak) [Mon, 5 Jul 2010 12:35:37 +0000 (15:35 +0300)]
data: Friendlier friendlyName for GstRenderer

14 years agoUpdated Spanish translation
Jorge González [Sat, 3 Jul 2010 10:48:30 +0000 (12:48 +0200)]
Updated Spanish translation

14 years agoUpdated Spanish translation
Jorge González [Thu, 1 Jul 2010 19:24:17 +0000 (21:24 +0200)]
Updated Spanish translation

14 years agoAdd Simplified Chinese translation.
Aron Xu [Tue, 29 Jun 2010 13:44:03 +0000 (21:44 +0800)]
Add Simplified Chinese translation.

14 years agoUpdated Spanish translation
Jorge González [Tue, 29 Jun 2010 03:22:13 +0000 (05:22 +0200)]
Updated Spanish translation

14 years agoUpdated Spanish translation
Jorge González [Mon, 28 Jun 2010 19:20:42 +0000 (21:20 +0200)]
Updated Spanish translation

14 years agoUpdated Spanish translation
Jorge González [Mon, 28 Jun 2010 02:39:05 +0000 (04:39 +0200)]
Updated Spanish translation

14 years agocore: Release announcement for 0.7.1 RYGEL_0_7_1
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 23:15:18 +0000 (02:15 +0300)]
core: Release announcement for 0.7.1

14 years agovcs: Add new unit test binary to git ignore list
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 23:17:01 +0000 (02:17 +0300)]
vcs: Add new unit test binary to git ignore list

14 years agoexternal: Translate search expression
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 17:47:38 +0000 (20:47 +0300)]
external: Translate search expression

Translate search expression before sending it to external plugin as the
names of properties are not the same in UPnP world and MediaServer2 D-Bus
interface.

14 years agoexternal: Drop Containers/Items props of MediaContainer
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 17:16:01 +0000 (20:16 +0300)]
external: Drop Containers/Items props of MediaContainer

These properties have been remove from the spec in favor of
'ListContainers' and 'ListItems' methods. Now we make use of
'ListContainers' and D-Bus Properties interface to asynchronously get all
the container props at once.

14 years agoexternal: Asynchronously update container information
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 15:07:05 +0000 (18:07 +0300)]
external: Asynchronously update container information

14 years agoexternal: Ignore UPnP sources from Grilo
Zeeshan Ali (Khattak) [Thu, 24 Jun 2010 14:47:19 +0000 (17:47 +0300)]
external: Ignore UPnP sources from Grilo

14 years agobuild,ui: Require & link to gtk+-3.0
Zeeshan Ali (Khattak) [Tue, 22 Jun 2010 13:33:52 +0000 (16:33 +0300)]
build,ui: Require & link to gtk+-3.0

14 years agocore: Implement DLNA's AnyContainer upload
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 17:21:53 +0000 (20:21 +0300)]
core: Implement DLNA's AnyContainer upload

Implement DLNA feature that allows clients to upload items without having
to specify which container they should be put into.

14 years agocore: Parse item DIDL before fetching the container
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 17:20:53 +0000 (20:20 +0300)]
core: Parse item DIDL before fetching the container

14 years agocore: Support search by 'upnp:CreateClass'
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 15:22:24 +0000 (18:22 +0300)]
core: Support search by 'upnp:CreateClass'

14 years agocore,tracker,media-export: Add MediaContainer.set_uri()
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 14:10:47 +0000 (17:10 +0300)]
core,tracker,media-export: Add MediaContainer.set_uri()

API for setting URI and (optionally) create_classes. This also implies
that we now allow only one URI per container. If create_classes are not
provided, we assume ALL main item classes.

14 years agocore: Add create_classes list to MediaContainer
Zeeshan Ali (Khattak) [Tue, 23 Feb 2010 12:25:59 +0000 (14:25 +0200)]
core: Add create_classes list to MediaContainer

MediaContainer keeps a list of (UPnP) classes that an object in it could
be created of. Also expose create_classes to clients.

14 years agobuild: Bump-up gupnp-vala and gupnp-av requirements
Zeeshan Ali (Khattak) [Thu, 17 Jun 2010 17:41:24 +0000 (20:41 +0300)]
build: Bump-up gupnp-vala and gupnp-av requirements

Require current git master of gupnp-vala and gupnp-av.

14 years agocore: Separate VAPI for misc functions from C world
Zeeshan Ali (Khattak) [Tue, 22 Jun 2010 12:58:43 +0000 (15:58 +0300)]
core: Separate VAPI for misc functions from C world

14 years agocore: Simplify and fix (unix) signal handling
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 22:15:53 +0000 (01:15 +0300)]
core: Simplify and fix (unix) signal handling

We aren't allowed to do a lot in unix signal handlers so we shouldn't do
things like emitting signals.

14 years agoexternal,gst-renderer,media-export: Namespaces in 'Bus' references
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 00:39:23 +0000 (03:39 +0300)]
external,gst-renderer,media-export: Namespaces in 'Bus' references

Now that we have GLib.Bus, references to DBus.Bus and Gst.Bus as Bus are
ambiguous.

14 years agocore,plugins: Port generate_random_udn() to Vala
Zeeshan Ali (Khattak) [Mon, 21 Jun 2010 00:44:00 +0000 (03:44 +0300)]
core,plugins: Port generate_random_udn() to Vala

Since this was the last piece of code in C, this commit also removes the
whole 'CStuff' module (vapi,C and header file) and all its references.

14 years agocore: Port Utils.get_xml_element() to Vala
Zeeshan Ali (Khattak) [Sun, 20 Jun 2010 23:25:51 +0000 (02:25 +0300)]
core: Port Utils.get_xml_element() to Vala

14 years agocore: Handle POSIX signals in Vala, no need for C
Zeeshan Ali (Khattak) [Sun, 20 Jun 2010 22:45:59 +0000 (01:45 +0300)]
core: Handle POSIX signals in Vala, no need for C

14 years agocore,plugins,ui: Move BuildConfig to separate VAPI
Zeeshan Ali (Khattak) [Sun, 20 Jun 2010 19:56:49 +0000 (22:56 +0300)]
core,plugins,ui: Move BuildConfig to separate VAPI

14 years agoUpdated Norwegian bokmål translation
Kjartan Maraas [Sun, 20 Jun 2010 16:08:36 +0000 (18:08 +0200)]
Updated Norwegian bokmål translation

14 years agoAdded Norwegian bokmål translation
Kjartan Maraas [Sun, 20 Jun 2010 09:55:36 +0000 (11:55 +0200)]
Added Norwegian bokmål translation

14 years agoui: Improve resize behavior
Eric Anderson [Sat, 19 Jun 2010 22:20:26 +0000 (01:20 +0300)]
ui: Improve resize behavior

Most of these are changing the GTK_FILL property.

14 years agoui: Replace GtkVBox by GtkVButtonBox where appropriate
Eric Anderson [Sat, 19 Jun 2010 22:19:55 +0000 (01:19 +0300)]
ui: Replace GtkVBox by GtkVButtonBox where appropriate

14 years agoui: Add missing bevel to URI tree view
Eric Anderson [Sat, 19 Jun 2010 22:11:52 +0000 (01:11 +0300)]
ui: Add missing bevel to URI tree view

14 years agocore: Offer SD transcoding in EU profile
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 16:18:58 +0000 (19:18 +0300)]
core: Offer SD transcoding in EU profile

Seems certain Sony Bravia TVs only support EU profiles. With this patch,
they should at least be able to use the SD transcoding.

14 years agocore: Add note for removal of bug#622089 workaround
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 15:54:23 +0000 (18:54 +0300)]
core: Add note for removal of bug#622089 workaround

14 years agoUpdated Galician translations
Fran Diéguez [Sat, 19 Jun 2010 13:45:38 +0000 (15:45 +0200)]
Updated Galician translations

14 years agotests: Mark non-abstract property as such
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 02:58:32 +0000 (05:58 +0300)]
tests: Mark non-abstract property as such

14 years agocore,ui: Drop usage of '+=' for connecting signals
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 02:04:52 +0000 (05:04 +0300)]
core,ui: Drop usage of '+=' for connecting signals

Drop usage of deprecated '+=' syntax for connecting signals.

14 years agocore: Use Signal.connect* for connecting dynamic signals
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 01:59:54 +0000 (04:59 +0300)]
core: Use Signal.connect* for connecting dynamic signals

For connecting signals that are unknown to compiler, use Signal.connect*
functions rather than deprecated '+=' syntax.

14 years agomedia-export: Prefer 'getter' over internal field
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 01:55:14 +0000 (04:55 +0300)]
media-export: Prefer 'getter' over internal field

Gst.Message.structure is internal and not exposed by latest VAPI so it
must be accessed through its getter method.

14 years agoplugins: Don't use 'ModuleInit' attribute
Zeeshan Ali (Khattak) [Sat, 19 Jun 2010 01:51:11 +0000 (04:51 +0300)]
plugins: Don't use 'ModuleInit' attribute

Remove incorrect usage of 'ModuleInit' attribute.

14 years agoexternal: Implement MediaContainer.find_object()
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 16:44:58 +0000 (19:44 +0300)]
external: Implement MediaContainer.find_object()

Since the UPnP IDs of the objects are the same as their D-Bus paths (
execpt for the root container), we are able to provide a much more
efficient implementation of search by ID.

14 years agoexternal: Set the correct ID on dummy container
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 16:31:53 +0000 (19:31 +0300)]
external: Set the correct ID on dummy container

14 years agoexternal: Centralize D-Bus interface names
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 16:30:34 +0000 (19:30 +0300)]
external: Centralize D-Bus interface names

14 years agoexternal: Don't keep re-creating the DBus connection
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 16:28:28 +0000 (19:28 +0300)]
external: Don't keep re-creating the DBus connection

14 years agoexternal: Minor refactor of ItemFactory.create()
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 14:02:59 +0000 (17:02 +0300)]
external: Minor refactor of ItemFactory.create()

14 years agoexternal: Create DBus connection when needed
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 14:00:43 +0000 (17:00 +0300)]
external: Create DBus connection when needed

14 years agoexternal: ItemFactory.create() gets MediaObject props
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 13:55:55 +0000 (16:55 +0300)]
external: ItemFactory.create() gets MediaObject props

We already have the MediaObject props so we just pass them as params to
ItemFactory.create() rather than it getting them again from Value inside a
Hashtable.

14 years agocore: Allow overriding MediaContainer.find_object
Zeeshan Ali (Khattak) [Wed, 16 Jun 2010 13:08:15 +0000 (16:08 +0300)]
core: Allow overriding MediaContainer.find_object

Some backends might not be able to provide a full search implementation
but they still might be able to provide an efficient implementation of
search for a particular object by its ID.

14 years agoexternal: Port to MediaServer2 spec
Zeeshan Ali (Khattak) [Fri, 11 Jun 2010 14:34:12 +0000 (17:34 +0300)]
external: Port to MediaServer2 spec

New spec available at: http://live.gnome.org/Rygel/MediaServer2Spec

14 years agoexternal: Fix a small typo
Zeeshan Ali (Khattak) [Fri, 11 Jun 2010 14:33:37 +0000 (17:33 +0300)]
external: Fix a small typo

14 years agoUpdated Spanish translation
Jorge González [Wed, 16 Jun 2010 04:25:26 +0000 (06:25 +0200)]
Updated Spanish translation

14 years agoAdd Punjabi Translation, update LINGUAS file
A S Alam [Mon, 14 Jun 2010 04:18:36 +0000 (09:48 +0530)]
Add Punjabi Translation, update LINGUAS file

14 years agoAdd nb
Kjartan Maraas [Sun, 13 Jun 2010 23:13:07 +0000 (01:13 +0200)]
Add nb

14 years agoAdded Norwegian bokmål translation
Kjartan Maraas [Sun, 13 Jun 2010 23:12:53 +0000 (01:12 +0200)]
Added Norwegian bokmål translation

14 years agoUpdated Galician translations
Fran Diéguez [Sat, 12 Jun 2010 17:31:33 +0000 (19:31 +0200)]
Updated Galician translations

14 years agoUpdated Galician translations
Fran Diéguez [Sat, 12 Jun 2010 16:22:33 +0000 (18:22 +0200)]
Updated Galician translations

14 years agoUpdated Hebrew translation.
Yaron Shahrabani [Thu, 10 Jun 2010 09:15:30 +0000 (12:15 +0300)]
Updated Hebrew translation.

14 years agotests: Add unit test for HTTPPost
Zeeshan Ali (Khattak) [Wed, 9 Jun 2010 14:52:15 +0000 (17:52 +0300)]
tests: Add unit test for HTTPPost

14 years agovcs: Add some new files to git ignore list
Zeeshan Ali (Khattak) [Tue, 8 Jun 2010 14:11:04 +0000 (17:11 +0300)]
vcs: Add some new files to git ignore list

14 years agotests: Unit test for HTTPGet
Zeeshan Ali (Khattak) [Fri, 4 Jun 2010 18:05:49 +0000 (21:05 +0300)]
tests: Unit test for HTTPGet

14 years agodata: Provide default config for WMV transcoding
Zeeshan Ali (Khattak) [Tue, 8 Jun 2010 13:03:09 +0000 (16:03 +0300)]
data: Provide default config for WMV transcoding

14 years agocore: Correctly handle WMV cmdline option
Zeeshan Ali (Khattak) [Tue, 8 Jun 2010 12:34:41 +0000 (15:34 +0300)]
core: Correctly handle WMV cmdline option

Correctly handle boolean commandline option for disabling WMV transcoder.

14 years agocore: Release announcement for 0.7.0 RYGEL_0_7_0
Zeeshan Ali (Khattak) [Mon, 7 Jun 2010 18:40:54 +0000 (21:40 +0300)]
core: Release announcement for 0.7.0

14 years agomedia-export: Fix search result
Jens Georg [Sun, 6 Jun 2010 23:16:48 +0000 (01:16 +0200)]
media-export: Fix search result

Search was returning the the result for the current limits, not the
overall result count. This lead to strange behaviour on e.g. XBox 360

14 years agomedia-export: No need to build whole ancestry
Jens Georg [Sun, 6 Jun 2010 20:16:59 +0000 (22:16 +0200)]
media-export: No need to build whole ancestry

For search we don't need the whole tree so we use a fake parent
container, as only the ID is needed.

14 years agomedia-export: Fix broken get_object
Jens Georg [Sun, 6 Jun 2010 19:38:21 +0000 (21:38 +0200)]
media-export: Fix broken get_object

14 years agomedia-export: Locally cache parent in search
Jens Georg [Sun, 16 May 2010 11:20:36 +0000 (13:20 +0200)]
media-export: Locally cache parent in search

This reduces the number of additional queries necessary in searches.

14 years agomedia-export: Add function to count search result
Jens Georg [Sun, 16 May 2010 11:18:26 +0000 (13:18 +0200)]
media-export: Add function to count search result

This speeds up virtual folder creation by factor 30. Noticable speed
improvements on XBox music browsing