Hi,
For us, it hangs randomly when doing DDS->ETC conversion.
We’ve been able to trace it down to Etc::Image::Encode method - there’s some problem with thread synchronization there that leads to a deadlock.
The solution is to limit the number of threads, which is sadly not possible using the API and we had to patch the DLLs to achieve it.
It would be nice to see the deadlock fixed and some threading controls in the DLL.