<div class="gmail_quote">On Tue, Jun 8, 2010 at 2:42 AM, Jakob Leben <span dir="ltr"><<a href="mailto:jakob.leben@gmail.com">jakob.leben@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
I propose the change / addition / upgrade to Services Discovery interface as indicated by the attached patch to vlc_services_discovery.h, which addresses issues that I have come across when working on and dealing with the current SD and playlist implementation.<br>
<br></blockquote><div><br>Here is the revised patch with corrections of some anomalies discovered when working on a proto-implementation.<br>It also includes declarations of new types and events in vlc_common.h and vlc_events.h.<br>
<br>I am thinking of dropping the constraint that live-updating can only be enabled on a node after its children have been fetched.<br><br>To further clarify the scope and impact of the proposed SD interface:<br>Since we would have SD item trees composed of sd_node_t, we'd no longer need to use SD through playlist. Instead, playlist would not be a client of SD anymore, but all the former clients of playlist's SD support should become immediate clients of SD.<br>
<br>Best,<br><br>J.<br></div></div>