<br><br><div class="gmail_quote">On Tue, Mar 18, 2008 at 2:57 AM, Mirsal Ennaime <<a href="mailto:mirsal.ennaime@gmail.com">mirsal.ennaime@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Hello,<br>
<br><br>
There are two possible ways to achieve this:<br>
<br>
- Using the coherence framework [1] (Like the GNOME music player<br>
rhythmbox did) so VLC can have a full working UPnP stack rather quickly<br>
(Pros: No wheel reinvention. Much easier to write and maintain. Cons:<br>
It's yet another dependency. It's python, not C)<br>
<br>
- Implementing all the protocols inside VLC, so they can be used outside<br>
the scope of UPnP A/V. However, this would be much harder and only a<br>
subset of the above-mentioned features would be ready at the end of the<br>
SoC.<br>
(Pros: Reusable code inside VLC. Could be done in C. Cons: Much more<br>
work to write and maintain the code)<br>
<br>
I can handle both approaches and I'm beginning to become familiar with<br>
the VLC codebase thanks to my work on the dbus control module.<br>
<br></blockquote></div><br>Hi,<br><br>I am just a (l)user of VLC, but option 1 means that it will not be supported on other platforms than Linux right?<br>If that is the case, I think you should atleast add that as another con on option 1.<br>
<br>Also for option 2, have you any idea, what kind of subset of features, that will be done by the end of SOC?<br>And will you (or somebody else) continue work on it after SOC?<br><br>And does SOC stipulate that you need to finish by their deadline or have something working or similar?<br>
<br>Sorry for the intrusion :)<br><br>-- <br>Best regards / Mvh<br>Jan Pedro Tumusok<br><br>I know you love me<br>And you want to be Friends<br>And if you dont <br>at least you need to pretend