No, look at https://github.com/xbmc/xbmc/pull/3326/files#L3R180. I need Lock to survive after function GetAndLockConverter, until UnlockConverter is called. This is the main reason for lock.