On Sat, Jul 7, 2012 at 1:36 AM, Richard Jones <[email protected]> wrote: > Indeed - the whole point of avbin though is ABI stability. Perhaps you could > even stick with the old API and just include a reference to libav in the > version info?
Unfortunately, sticking with the old API isn't possible in this case. The old API returns an integer which used to represent SVN revision number. Any sane representation of release version number (0.6.6) or git commit (123abc456...) requires returning a string. 6 years without an API change...that's pretty awesome. :-) On Fri, Jul 6, 2012 at 11:02 PM, anatoly techtonik <[email protected]> wrote: > If it is not clear which lib are you going to stick with, maybe it's better > to use avbin_get_backend_type() and avbin_get_backend_version()? That's an excellent idea. I think we can even take that a bit further! How about this set of functions? + avbin_get_backend_name() ("Libav") + avbin_get_backend_version() ("0.6.6") + avbin_get_backend_repo() ("https://github.com/AVbin/libav.git") + avbin_get_backend_commit() ("123abc456def...") Those functions would be pretty flexible and not require future renaming. I added that as issue 24: https://github.com/AVbin/AVbin/issues/24 ~ Nathan -- You received this message because you are subscribed to the Google Groups "pyglet-users" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/pyglet-users?hl=en.
