Skip to content
This repository has been archived by the owner on Sep 16, 2021. It is now read-only.

Retrieve properties and service introspection data upon device discovery #104

Open
markdryan opened this issue Jul 25, 2013 · 2 comments
Open
Labels

Comments

@markdryan
Copy link
Contributor

The current method of only retrieving properties when ask for and retrieving service introspection data on the fly rather than at device construction complicates the code more than is needed. In addition, the method of synchronously retrieving the introspection data is causing lots of problems, see #97.

Let's fix this. There are 3 things to do

  1. Add the gupnp_service_info_get_introspection_cancel method as described here (https://bugzilla.gnome.org/show_bug.cgi?id=704867).
  2. Modify the service_task to allow us to queue calls to functions that are not gupnp actions.
  3. Retrieve service introspection data and populate the properties hash table during device construction.
@jku
Copy link
Contributor

jku commented Jul 2, 2014

I totally agree (and fixed number one already). I'm going to take a look at 2 and 3 and I'm labeling this "for-next" in the hopes it's quick to fix.

@jku
Copy link
Contributor

jku commented Aug 30, 2016

Just to make sure there's no misunderstanding: I'm not going work on this issue, I just can't seem to assign or unassign issues anymore.

My recollection is that gupnp side was completed but parts 2 and 3 were not.

@jku jku removed their assignment Aug 30, 2016
phako added a commit to phako/dleyna-renderer that referenced this issue Sep 21, 2019
phako added a commit to phako/dleyna-renderer that referenced this issue Sep 21, 2019
phako added a commit to phako/dleyna-renderer that referenced this issue Oct 30, 2019
phako added a commit to phako/dleyna-renderer that referenced this issue Dec 1, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

2 participants