Example #1
0
static void
benchmark_plugin (SquashPlugin* plugin, void* data) {
  /* Since we're often running against the source dir, we will pick up
     plugins which have not been compiled.  This should bail us out
     before trying to actually use them. */
  if (squash_plugin_init (plugin) != SQUASH_OK) {
    return;
  }

  squash_plugin_foreach_codec (plugin, benchmark_codec, data);
}
Example #2
0
static void
list_plugins_and_codecs_foreach_cb (SquashPlugin* plugin, void* data) {
  const char* indent = "\t";
  list_plugins_foreach_cb (plugin, data);
  squash_plugin_foreach_codec (plugin, list_codecs_foreach_cb, (void*) indent);
}