Stefan Huelswitt wrote:
On 23 Jul 2006 Klaus Schmidinger Klaus.Schmidinger@cadsoft.de wrote:
VDR maintenance patch 1.4.1-2 is now available at
[...]
This version is binary compatible to the previous version, so plugins don't need to be recompiled.
[...]
- Fixed handling relative volume settings in the call to cStatus::MsgSetVolume() (reported by Norbert Wentz).
I think that this definitely changes compatibility for plugins using MsgSetVolume() between 1.4.1-1 & 1.4.1-2 (even if it was a bug, the plugin got the absolute volume value regardless of the absolute flag up to now, which now needs different handling).
As there is no way to detect patch level from a preprocessor symbol, this change should had been reflected in API version.
(I'm somewhat clueless how I should handle this for mplayer plugin in a backward compatible way)
No problem, I'll increase the APIVERSION for the final release.
Just wondering why all the plugins have silently adjusted themselves to the bug for such a long time without anybody saying anything... ;-)
Klaus