Known Issues, Flix Engine for Windows

Please note that while these issues are known and will most likely be addressed in a future release, On2 does not provide information on when these issues will be resolved, or when the next release will be available. The best way to keep informed on new releases is to subscribe to our support blog.

Version 8.0.9.1

No issues.

Version 8.0.9.0

Extra PNG images may be generated if both the framerate and PNG filter are used in conjunction. As a workaround, it is recommend to not use the framerate filter if also using the PNG filter. The source framerate will be used in this case. [Fixed in 8.0.9.1]

Version 8.0.8.0

  1. There is an issue when applying the resample filter that results in a crash when the input file already matches the specified sample rate/channels. This should be fixed in a patch release which is due sometime in the near future.

    As it is not currently possible to check the input sample rate/channels with the Flix Engine for Windows, it is recommended not to use the resample filter at this time. [Fixed in 8.0.8.1]

  2. There is an issue that results in an endless loop if the set framerate is greater than the source frame rate. This should be fixed in a patch release which is due sometime in the near future. The current workaround is to selectively apply the framerate filter. One can check the input framerate video_options_GetVideoFramerateAsDouble after calling SetInputFile. Or, one may want to use FE2_FRAMERATE_DECIMATE instead of trying to lower the framerate. [Fixed in 8.0.8.1]

Version 8.0.6.0

  1. Thumbnails won't be generated when using the FE2_FILTER_PNGEX filter and backslashes are in the Flix2_SetOutputFile() path.

    As a workaround, you can either:

    • Change to forward slashes in the Flix2_SetOutputFile() path; or
    • Use FE2_PNGEX_OUTPUT_DIRECTORY (with forward slashes) and FE2_PNGEX_FILENAME_PREFIX.

    [Fixed in 8.0.7.0]

  2. [Updated 20 Nov 2006 09:59:53]
    There is a cleanup issue in C# that may keep your input file locked. Please use the following code after your encode loop:

    WeakReference wkref = new WeakReference(flix); flix = null; System.GC.Collect(System.GC.GetGeneration(wkref));
    System.GC.WaitForPendingFinalizers();

    [Fixed in 8.0.7.0 C# Sample]

  3. When re-sampling the audio (using FE2_FILTER_RESAMPLE or audio_options_SetSamplingrate()), there is an issue with out-ranging that causes an undesirable "scratching" or "crackling" noise for high frequencies. [Fixed in 8.0.7.0]

  4. There is some license code during object creation time which is not thread-safe. As a work-around we recommend creating your flix instances from your main thread and reusing an existing handle or by wrapping the creation call in a mutex. [Fixed in 8.0.7.0]

  5. The license file isn't being closed properly which will cause it to remain locked. [Fixed in 8.0.7.0]