| 1258 | } |
| 1259 | |
| 1260 | avifResult avifCodecCreate(avifCodecChoice choice, avifCodecFlags requiredFlags, avifCodec ** codec) |
| 1261 | { |
| 1262 | *codec = NULL; |
| 1263 | struct AvailableCodec * availableCodec = findAvailableCodec(choice, requiredFlags); |
| 1264 | AVIF_CHECKERR(availableCodec != NULL, AVIF_RESULT_NO_CODEC_AVAILABLE); |
| 1265 | *codec = availableCodec->create(); |
| 1266 | AVIF_CHECKERR(*codec != NULL, AVIF_RESULT_OUT_OF_MEMORY); |
| 1267 | return AVIF_RESULT_OK; |
| 1268 | } |
| 1269 | |
| 1270 | static void append(char ** writePos, size_t * remainingLen, const char * appendStr) |
| 1271 | { |
no test coverage detected