From 7d75796ee18df6bc66e87704092a2b2d7980a374 Mon Sep 17 00:00:00 2001
From: Fredrik Mellbin
-FFIndex("string source, string cachefile = source + ".ffindex", int trackmask = 0, string audiofile = source, bool overwrite = false)Usage
+FFIndex("string source, string cachefile = source + ".ffindex", int indexmask = 0, int dumpmask = 0, string audiofile = source, bool overwrite = false)
Used to invoke indexing separately and to write audio tracks to disk as wave64 files
-trackmask: - Which audio tracks to write to disk. It is a binary mask meaning that 7 corresponds to writing tracks 1-3. Non-audio tracks are ignored. -1 writes all tracks. +indexmask & dumpmask: + Which audio tracks to index/write to disk. Dumping a track also implies indexing since the same work has to be done anyway. It is a binary mask meaning that 7 corresponds to writing tracks 1-3. Non-audio tracks are ignored. -1 writes all tracks.
@@ -186,6 +186,14 @@ Note that --enable-w32threads is required for multithreaded decoding to work.