[PATCH 05/13] opencsd: Custom External Decoder C-API (adds factory and wrappers)