<br><div class="gmail_quote">On Wed, Jun 9, 2010 at 2:04 AM, Austin Burrow <span dir="ltr"><<a href="mailto:atburrow@gmail.com">atburrow@gmail.com</a>></span> wrote:<br><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">
<div><span style="font-size: 11pt; color: rgb(31, 73, 125);">The
downside about using services_discovery_AddItem/services_discovery_RemoveItem
is
 that the whole tree must be rebuilt causing it to flash when it is 
being
rebuilt.</span><span style="font-size: 11pt; color: rgb(31, 73, 125);"></span> <br></div></blockquote><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote">
<div> </div></blockquote><blockquote style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;" class="gmail_quote"><div><span style="font-size: 11pt; color: rgb(31, 73, 125);">... A complete fix for this
would be to have access to each node being displayed and having the option to
remove it from the list, but as you said, input_item_node_* does not offer that
capability, and services_discovery_RemoveItem will remove the whole list.</span><br></div></blockquote><div><br> </div></div>Sorry, I do not understand what you mean by "remove the whole list". The services_discovery_RemoveItem() should remove only the item given as argument plus all the item's children.<br>
If the whole tree of items currently presented is refreshed after adding and removing an item is very much GUI-dependent. In Qt GUI interface of VLC 1.1 and above the refreshing does not take place and any open node in a tree view stays open when an item is add or removed. I don't know about the Mac interface or other LibVLC clients.<br>
<br>If I understand right, you are trying to fix something that appears as a bug in the upnp_intel VLC plugin? Could you please describe the issue better or post a bug report?<br><br>Best regards,<br><br>J.L.<br>