avifEncoder now has a speed setting, codec_aom only flushes encoder when necessary (avoids lost frame packets), minor cleanup
diff --git a/src/write.c b/src/write.c
index b9c6447..35a11ce 100644
--- a/src/write.c
+++ b/src/write.c
@@ -31,6 +31,9 @@
     encoder->maxThreads = 1;
     encoder->minQuantizer = AVIF_QUANTIZER_LOSSLESS;
     encoder->maxQuantizer = AVIF_QUANTIZER_LOSSLESS;
+    encoder->tileRowsLog2 = 0;
+    encoder->tileColsLog2 = 0;
+    encoder->speed = AVIF_SPEED_DEFAULT;
     return encoder;
 }
 
@@ -106,11 +109,6 @@
     // -----------------------------------------------------------------------
     // Encode AV1 OBUs
 
-    // avifRWData * alphaOBUPtr = &alphaOBU;
-    // if (avifImageIsOpaque(image)) {
-    //     alphaOBUPtr = NULL;
-    // }
-
     if (!codec[AVIF_CODEC_PLANES_COLOR]->encodeImage(codec[AVIF_CODEC_PLANES_COLOR], image, encoder, &colorOBU, AVIF_FALSE)) {
         result = AVIF_RESULT_ENCODE_COLOR_FAILED;
         goto writeCleanup;