Hello! matthieu castet wrote:
> The abi is broken because I add a member in dvdspu class ? Yes. > But dvdspu is only used by dvd plugin. Do you need to rebuild others ? Technically not, but by the inofficial "VDR Packaging Policy" every ABI change requires all plugins to be rebuilt. That's why VDR provides a virtual package for each new ABI and plugins depend on it. > If you want I can rework the patch to avoid that. If that's possible without any drawbacks, this would be great. > PS : I have done some debug with an other vdr user and : > - this patch should be applied with > http://article.gmane.org/gmane.linux.vdr/41531/match= patch Does this work? Klaus seemed to be sceptical. > - there is a missing Hide in Draw. I think, I've seen this in the vdr 1.7.11. diff too. > I will resend you a patch. Tell me if you want that I avoid breaking > plugin API. If it's possible to not break the ABI, please do so. The KDE guys have put together a nice list of do's and don'ts: http://techbase.kde.org/Policies/Binary_Compatibility_Issues_With_C++ bye, Tobias
signature.asc
Description: OpenPGP digital signature