JavaFX FXM support in Flix Exporter 8.545

December 11th, 2008

Flix Exporter version 8.545 is now available for Mac and Windows. Changes in this version include:

  • FXM video support. This version supports the creation of FXM video files for use with JavaFX. This feature is available by choosing an “FXM” Preset on the options dialog.
  • “Vp6-S” profile added to improve playback experience on lower performance computers. Renamed existing Vp6.2 codec profile to “VP6-E”.
  • New VP6 encoder with increased quality (codec version 6.2.9.20).
  • Allow SWF playback to observe “loop” flag passed to Flash Player Plugin by the HTML code. Previous versions of Flix Exporter would force the SWF to stop after playing one time- ignoring the loop flag.
  • This is a free update for all existing customers with Flix Exporter 8.x. To download the installer, visit http://flix.on2.com/download/.

    Demo versions are also available for download.

Flix Engine 8.0.14.0

December 4th, 2008

Flix Engine 8.0.14.0 for Linux and Windows is now available. This version includes support for the FXM file format for use with JavaFX.

New features in this release:

  • Added an FXM muxer (FE2_MUXER_FXM) for JavaFX. See header file muxers/fxm.h.

Bug fixes in this release:

  • Automatically apply the resample filter (FE2_FILTER_RESAMPLE) when necessary to ensure FE2_CODEC_AAC/FE2_CODEC_AACPLUS configuration success.
  • Updated mencoder patch to rebuild sample index when no fragments are present. This avoids large memory consumption and potential failure with long constant sample size clips. [Linux]
  • Fix the cut filter (FE2_FILTER_CUT) to ensure proper stream interleaving when discarding frames due to FE2_CUT_START_SEC and FE2_CUT_USE_SEEK = 0. Prevents encode failure with certain clips due to memory constraints (flixerrno= -2). [Linux]
  • Fix issues with GIF and animated GIF input files. Update the image eos check that was added in version 8.0.10.2. [Windows]

Note: Windows users should note that the COM library version has been incremented with this release. For .NET languages, the “Interop.flixengine_com.dll” file needs to be updated, and any C++ code will need to be recompiled. More information is available in the documentation.

Note: Linux users notice that the interface has changed, which will affect your language bindings.

See the changelog (linux|windows) for complete details on each release.

Customers can download this version from http://flix.on2.com/download

JavaFX FXM support in Flix Pro & Flix Standard version 8.545

December 4th, 2008

Flix Pro and Flix Standard version 8.545 now support the creation of FXM video files for use with JavaFX. This feature is available by choosing an “FXM” Preset, or by selecting “VP6-E FXM” or “VP6-S FXM” from the File Type control on the File tab.

This is a free update for all existing customers with Flix Pro 8.x. To download the installer, visit http://flix.on2.com/download/.

Demo versions are also available for download.

Flix Pro 8.544 Released

November 26th, 2008

A new version of Flix Pro is now available for Windows and Mac OS. Changes to this version include:

  • New VP6 encoder with increased quality.
  • Bug fixes.

This is a free update for all existing customers with Flix Pro 8.x. To download the installer, visit http://flix.on2.com/download/.

Demo versions are also available for download.

Flix Standard 8.544 Released

November 26th, 2008

A new version of Flix Standard is now available for Windows and Mac OS. Changes to this version include:

  • New VP6 encoder with increased quality.
  • Bug fixes.

This is a free update for all existing customers with Flix Standard 8.x. To download the installer, visit http://flix.on2.com/download/.

Demo versions are also available for download.

Flix Engine 8.0.13.0

October 10th, 2008

Flix Engine 8.0.13.0 for Linux and Windows is now available.

This release includes several new features and bug fixes, including:

  • Add new video filters: blur and sharpen. See FE2_FILTER_BLUR and FE2_FILTER_SHARPEN in the header files filters/blur.h and filters/sharpen.h.
  • Add new video filters: mirror and rotate. See FE2_FILTER_MIRROR and FE2_FILTER_ROTATE.
  • Add a denoise filter. See FE2_FILTER_DENOISE in the header file filters/denoise.h.
  • Add an enumerated type deintmode_t for the Adaptive Deinterlace filter for consistency with other filters.
  • Updated mencoder source code [LINUX] to improve overall stability, update decoder/demuxer, and add a Nellymoser, Musepack SV8 audio decoder. Other mencoder changes include:
    • improved AAC stream decoding
    • default to legacy demuxer for 3GP/3G2/MP4/MOV for performance
    • ignore tracks that reference external files
    • Apply security updates oCERT-2008-013 / CVE-2008-3827
  • Fix the crop video filter so that it doesn’t require both right and bottom to be set.
  • Fix bug in the framerate filter that caused incorrect transitions, especially with text frames.
  • Improve transcoding of certain WMV files to MOV, MP4 by discarding frames with negative timestamps. Sync issue may still exist in some cases however. [Linux]
  • Fix transcode failures with certain clips by interpreting a 0 byte audio frame as an indication of the end of stream. [Linux]
  • Fix chroma problems with Vp6 codec caused by input with odd width. [Linux]
  • Fix trancoding of FLV files with Nellymoser audio codec. [Windows]

Note: Windows users should note that the COM library version has been incremented with this release. For .NET languages, the “Interop.flixengine_com.dll” file needs to be updated, and any C++ code will need to be recompiled. More information is available in the documentation.

Note: Linux users notice that the interface has changed, which will affect your language bindings.

See the changelog (linux|windows) for complete details on each release.

Customers can download this version from http://flix.on2.com/download

Flix Engine 8.0.12.0

July 30th, 2008

Flix Engine version 8.0.12.0 for Windows and Linux is now available.

This release enables progressive download of 3GPP, 3G2, MOV and MP4 files by controlling the location of the ‘moov’ tag with a new FE2_ISOMEDIA_FASTSTART setting. We have also added AAC and AAC Plus audio to the FLV muxer.

Several bugs have also been fixed in this release:

  • Fix 3GP, 3G2, MOV, MP4 muxer to use appropriate timebase, to avoid failure if observed framerate is different from reported framerate.
  • Fix H.263 and H.263 baseline codecs to attempt a single pass encode if the configuration of two-pass fails.
  • Fix a crash in the overlay filter when using gray scale PNG with bit depth less than 8.
  • Changes to mencoder include (Linux):
    • correct duration calculation by using double precision as well as correct units for pre-roll (ms).
    • fix to re-base timestamps guaranteeing one stream starting
      at 0. Avoids unnecessary startup delays and some audio/video sync issues especially with ASF/WMV.
  • Fix issues with PHP language binding generation by upgrading to SWIG-1.3.335. (Linux)
  • All components respect TMPDIR environment variable if it is set. (Linux)
  • Fix flixengine_com.jar to resolve issue resulting in leaked interface
    handle as well as causing input file to remain locked should encode not be called.(Windows)

  • Fix incorrect crop when height non-multiple of 16. (Windows)
  • Changes to our QuickTime source filter including: (Windows)
    • properly handle clips with odd widths avoiding problems with ‘vertically skewed’ output.
    • Allow muxed MPEG-1 movies to be rendered by traditional filters
      (same behavior as version 8.0.10.2 and earlier)
  • Note: Windows users should note that the COM library version has been incremented with this release. For .NET languages, the “Interop.flixengine_com.dll” file needs to be updated, and any C++ code will need to be recompiled. More information is available in the documentation.

    See the changelog (linux|windows) for complete details on each release.

    Customers can download this version from http://flix.on2.com/download

    Flix Engine 8.0.11.0

    May 20th, 2008

    Flix Engine version 8.0.11.0 for Windows and Linux is now available.

    Changes in this release:

    • Updated Vp6 encoder with increased quality, especially in high motion sequences.
    • Upgraded to new libpng with various bug fixes.
    • New patches to mencoder to address several issues (Linux):
      • Avoid encoding timeout by disabing audio tracks with less data than reported in header
      • Avoid timestamp rollover on long material
      • Prefer FFmpeg DV decoder over qdv for DVSD
        contained within AVI files
      • Fix certain audio/video sync issues.
    • Update our QuickTime source filter to improve support for multi-track video files, multi channel audio, or sampling rates greater than 48 kHz.

    See the changelog (linux|windows) for complete details on each release.

    Existing customers can download this version from http://flix.on2.com/download

    Flix Engine 8.0.10.2

    April 22nd, 2008

    Flix Engine version 8.0.10.2 for Windows and Linux is now available.

    Changes in this release:

    • Fix bug regarding the canSeekToEnd metadata in cases where audio is truncated in source clip. FE2_MUXER_FLV
    • Adjust the default encode timeout to help avoid spurious failures under heavy load conditions. Timeout can also be set with FLIX_HUNG_ENCODE_TIMEOUT environment variable.
    • Add pixel normalize to help avoid loss of transparency seen when re-encoding alpha content. FE2_CODEC_VP6ALPHA
    • Fix bug that caused HD clips at high bitrates under VBR 2-Pass to greatly overshoot the data rate.
    • Apply appropriate settings for sample rate and channels according to restrictions in output. Prior versions would fail if one of the two required parameter was missing. FE2_FILTER_RESAMPLE
    • Improve stability with malformed input by checking all memory allocation return values and returning an error flag to caller. Use with FLIX_OGG_PHYMEM_PCTMAX to further increase flixd stability (libogg) (Linux)
    • Allow audio timestamp to be forwarded to the application. (libogg)(Linux)
    • New patches to mencoder to address several issues (Linux):
      • Improve quality in certain ASF/WMV files by choosing best available stream
      • Fix truncation issues with AVI with better AVIINDEXENTRY flag support
      • Improve DV file support
      • Fix missing audio/video by using stream even if header is incorrect
      • Fix to correctly identify endianness
      • Improve successful handling of MP3 streams
      • Fix sync issues with ASF/WMV files by forwarding decoded timestamps
      • Fix truncation issues
      • Handle video streams reporting 0×0 dimensions
      • skip malformed stream descriptions within MOV files, allowing transcode to complete successfully
      • Improve success rate for MOV files by changing how we handle file format conformance
      • combines local codecs.conf changes to one patch
    • Modify end-of-stream check with animated image files (e.g., GIF) avoiding hang. (Windows)
    • Fix timeout when attempting to encode certain WMV files containing ‘MSS2′ video, created by Microsoft Office LiveMeeting 2005 among others. (Windows)
    • When running as a service, license failure messages will be written to the Application Event Log, rather than hanging while attempting to display a message box. (Windows)
    • Upgraded version of libpng library fixing several crash bugs (Windows & Linux)
    • Note: Windows users who skipped the previous update (8.0.10.0) will need to update their license file to enable H.264 support which was introduced in that version.
      Windows users should select “Yes” when the installer prompts: “Do you need to update your license information?” Then, re-enter your username and serial number to continue with the install. Linux users should update their license file during install also.

      See the changelog (linux|windows) for complete details on each release.

      Existing customers can download this version from http://flix.on2.com/download

    Flix Standard 8.530

    January 17th, 2008

    A new version of Flix Standard is now available. Changes to this version include:

    • “Vp6-S” profile added to support large frame sizes (HD) on slower CPUs. Renamed existing Vp6.2 codec profile to “Vp6-E”.
    • Fix crash with video preview related to Flash Player 9 r115 (Mac).
    • Add attribute to EncodingPresets.xml for Vp6-S: codec-hd=”TRUE”.
    • Default to VBR, not CBR, in many presets

    This is a free update for all existing customers with Flix Standard 8.x. To download the installer, visit http://flix.on2.com/download/.

    Demo versions are also available.