using native driver libs for decoding