On2 Flix DirectShow SDK v2.5.3.0 Release Notes ------------ 2.5.3.0 (Tue, 25 Nov 2008) o fixed PCM bug in flvsplit filter flvsplit.dll=v1.6.6.0 2.5.2.0 (Mon, 24 Nov 2008) o time out lock acquisition in flvmux filter 2.5.0.0 (Fri, 7 Nov 2008) o licensing scheme (for DLL builds) changed qtsource.dll=v1.3.5.0 flvdecvp6.dll=v1.4.4.0 flvsplit.dll=v1.6.4.0 2.4.5.0 (Mon, 13 Oct 2008) o flvmux filter now sends metadata to rtmp server immediately o swfmux and flvmux filters override audio pin media sample pool count when necessary qtsource.dll=v1.3.4.0 flvdecvp6.dll=v1.4.3.0 flvsplit.dll=v1.6.4.0 2.4.4.0 (Mon, 29 Sep 2008) o flvmux filter now sends metadata to rtmp server immediately[NO NOT FIXED HERE EITHER] 2.4.3.0 (Thu, 25 Sep 2008) o fixed bug in swf muxer, in which too few samples were allocated for pool o fixed bug in connection media type reported by flvsplit filter o flvmux filter now sends metadata to rtmp server immediately[NO THIS WASN'T FIXED] o fixed deadlock condition during fcsconnect o nellymoser filter was re-encoding pcm data from the previous audio frame o flvsplitter now also advertises ffshow-style connection media for nellymoser audio 2.4.2.0 (Thu, 14 Aug 2008) o buffer over-run assertion in framerate filter has been fixed o flvmux writes flv file chunks to match values in mp3 bitstream header 2.4.0.0 (Wed 9 July 2008) o mp4 sink and h264enc filters o PNGexport filter 2.3.2.0 (Tue 6 May 2008) o media sample caching problem in encoder filter (CR2397) o audio locking problem fixed (CR2416) 2.2.16.0 (Fri 25 April 2008) o fixed CanSeekToEnd behavior: encoder now writes a keyframe as last frame prior to EndOfSTream o fixed stride problem in YV12 filter when converting from packed format to planar format vp62flash8e.dll=6.2.6.0 flvmux.dll=1.2.3.0 flvsplit.dll=v1.5.7.0 flvdecvp6.dll=v1.3.10.0 qtsource.dll=v1.2.6.0 on2resize.dll=v1.1.2.0 framerate_dll=v1.0.0.1 2.2.15.0 (Tue 8 Apr 2008) o mp3 source filter is fully implemented (supports IMediaSeeking) o chromakey transform filter bugs fixed o yuv12 filter has been generally updated; specifically, it rejects (RGB) input whose width or height is not evenly divisible by 2 o resize filter now handles stride changes and negative orientation correctly o YV12 output for flv decoder filter o fixed inverse telecine filter assertion bugs o fixed bugs in flvmux filter when using nellymoser audio o canSeekToEnd metadata is now supported o metadatacreator metadata is now supported o videodatarate, audiodatarate, videocodecid, audiocodecid are now supported o flv vp6 decoder now handles RenderStream more gracefully, which caused a problem with format renegotiation flvmux.dll=1.2.2.0 flvsplit.dll=v1.5.6.0 flvdecvp6.dll=v1.3.9.0 qtsource.dll=v1.2.5.0 on2resize.dll=v1.1.1.0 2.2.14.0 (Wed 12 Dec 2007) o support IAMStreamConfig on flvmux audio inpin o liberalized handling of settings for resample filter o added mp3 source filter (seeking not finished) 2.2.13.0 (Wed 28 Nov 2007) o audio resample filter has fixed some assertion problems, and now handles stereo-to-mono conversion properly (for hq upsampling) flvmux.dll=v1.2.1.2 vp62flash8e.dll=v6.2.4.0 flvsplit.dll=v1.5.5.2 flvdecvp6.dll=v1.3.8.0 qtsource.dll=v1.2.4.0 on2resize.dll=v1.1.0.2 2.2.12.0 (Fri 9 Nov 2007) o set_video_format (in qtsource filter) sets video outpin media type to MEDIASUBTYPE_ARGB32 when the bits/pixel is 32 flvmux.dll=v1.2.1.1 vp62flash8e.dll=v6.2.3.1 flvsplit.dll=v1.5.5.1 flvdecvp6.dll=v1.3.7.1 qtsource.dll=v1.2.3.0 on2resize.dll=v1.1.0.1 2.2.11.0 (Fri 2 Nov 2007) o resize filter set_size rejects width or height values that are not evenly divisible by 2 o upsampling in resample filter has been fixed to correct periodic clicking sound o divide-by-zero exception in vp6 encoder lib has been fixed flvmux.dll=v1.2.1.0 vp62flash8e.dll=v6.2.3.0 flvsplit.dll=v1.5.5.0 flvdecvp6.dll=v1.3.7.0 qtsource.dll=v1.2.2.0 on2resize.dll=v1.1 2.2.10.0 Fri 19 Oct 2007 o changed behavior in flvsplit, such that the mp3 sampling rate (in the mp3 header) overrides the value in the flv coded byte (if there's a difference) o added IVP62Flash8E3 interface, to set profile (VP6-E vs. VP6-S) flvsplit.dll=v1.5.4.0 flvdec.dll=v1.3.6.0 qtsource.dll=v1.2.10 2.2.9.0 Fri 12 Oct 2007 o fixed race condition in flvmux when onCommand message is delivered before connection has completely finished 2.2.8.0 Fri 12 Oct 2007 o fixed problem with allocator, when used by sample grabber to connect between video encoder and flv muxer 2.2.7.0 Tue 9 Oct 2007 o fixed a/v sync issues (mp3 only) for long-running live streams o fixed assertion when adding cue-point with identical timetag to existing cue-point o qtsource filter has reconciled value returned by GetDuration for video and audio streams 2.2.6.0 Tue 2 Oct 2007 o fixed bug in audio inpin of muxer: we now allow a bits/sample value of 0 (if format is not pcm), and assume it's 16 bits 2.2.5.0 Mon 24 Sep 2007 o allocator now allows Commit to succeed when allocator is already committed o flxmux now corrects stop time too for video 2.2.4.0 (2007-09-07) * New sample code. See the ReadMe file for more info. * Updated documentation. See the "Docs" folder for more info. * Fix jumpy video for MP4 files and QT Source filter (CR-1957) * Fix cue points for MP3 audio-only source material. (CR-1973) * Fix memory leak with flv files. (CR-1966) 2.2.2.0 (2007-05-31) * Changed handling of MP3 in the mux filter 2.2.1.0 (2007-05-14) * IFcsConfigInit interface added 2.2.0.0 (2007-04-19) New Filters added include: * Adjust Volume * Avg Volume * Chromakey * Resample New Mux interfaces: * Fixes made to QT Source, Mux filter, and Encode filter * Memory leaks fixed * DES_Sample added * Registered versions of the Decode and FLV splitter filters added * New features added to CLI_Sample and RTMP_Sample. 2.1.0.0 (2006-09-07) New Filters added include: * Adaptive Deinterlace * Audio Level * BCHS * Denoise * IVTC * YV12 Conversion (to RGB) New Mux interfaces for: * Support for writing cuepoints * Encoder interface improvements * Ability to dump graphs out to log added * New features added to CLI_Sample and RTMP_Sample 2.0.0.0 (2006-05-24) New Filters added include: * Crop Filter * Resize Filter * YV12 Color Conversion Filter (from RGB) * Framerate filter * Retrans filter * Deinterlace filter New Mux interfaces for: * Better output stats * Support for writing metadata * Live Streaming (On2_Live_SDK_for_Flash only) * Video Encoder hits datarate even with captures that don't specify framerate * Support added for VS2005 (On2_Video_SDK_for_Flash only) * RTMP_Sample added (Runs Only with On2_Live_SDK_for_Flash only) * New features added to CLI_Sample * KNOWN ISSUES: Version 7.1 of the QuickTime Player causes a conflict that creates an error when running a two-pass encode with audio, and a QuickTime source 1.2.0.0 (2005-12-12) * All filters in a single static lib * FLV Split filter and FLV Decode filter added * KNOWN ISSUE: Changing the output colorspace causes an error in the decompress filter 1.0.0.0 (2005-11-18) * First Beta Release