Google Flix Engine Linux Reference Manual User Manual

Page 368

Advertising
background image

362

Flix Engine Linux Page Documentation

- (linux,mencoder) allow mean framerate patch to only increase output

framerate. avoids artifacts when decoding certain h264 clips (mov, etc).

- (windows) update flvsplit.dll to v1.5.3.0, ignores flv header

information indicating presence of audio, manually inspecting the data,

allowing for audio extraction from malformed files.

- (windows) update qtsource.dll to v1.0.2.0, addresses incorrect framerate

calculation causing file to be transcoded at low framerate.

- (windows) forward base timestamp from the demuxer through the codec. allows

for material w/non-zero start times to remain in sync after transcode.

- (windows) fix color conversion bug producing green bar in videos

having an input width a non-multiple of 4.

+--------------------------+

2007-03-09 v8.0.8.1 Windows COM v0.0.2.0

2007-03-09 v8.0.8.1_DEMO Windows COM v0.0.2.0

2007-03-09 v8.0.8.1 Linux

2007-03-09 v8.0.8.1_DEMO Linux

Bug fixes:

- fix crash when removing unnecessary (i.e., desired==input)

FE2_FILTER_RESAMPLE

- fix encoder hang when specifying an explicit framerate > source with

FE2_FILTER_FRAMERATE

- (windows) fix bug causing loss of audio at input end. amt. varied based on

the clip w/as much as 8s loss possible.

- (linux) updated 64bit libflixengine2.so to allow for use on platforms whose

binutils and/or dynamic linker/loader do not have .gnu.hash

support, as evidenced by output similar to:

’/usr/local/lib64/libflixengine2.so: file not recognized: File

format not recognized’

+--------------------------+

2007-02-26 v8.0.8.0 Windows COM v0.0.2.0

2007-02-26 v8.0.8.0_DEMO Windows COM v0.0.2.0

2007-02-26 v8.0.8.0 Linux

2007-02-26 v8.0.8.0_DEMO Linux

Features:

- upgrade to lame-3.97

- add FE2_LAME_QUALITY parameter to FE2_CODEC_LAME

- added muxer interface

New API calls: Flix2_MuxerGetParam/AsStr, Flix2_MuxerSetParam/AsStr

Flix2_AddMuxer/Flix2_RemoveMuxer

New header files: muxer_constants.h, muxers/3gp.h,

muxers/flv.h, muxers/swf.h

NOTE: This update has deprecated many of the muxer related functions in

(swf|video)_options.h. Consult the deprecated list in the API

documentation as they will be removed in a future release.

- add FE2_MUXER_3GP. See the API documentation for limitations.

NOTE: Only available if this feature has been added to your license.

Contact [email protected] for further details.

- add FE2_CODEC_H263_BASELINE for use in conjunction with the 3gpp muxer.

- add FE2_CODEC_AMR_NB for use in conjunction with the 3gpp muxer.

- (windows) add ASP, ASP.NET and VB(6|.NET) samples

- (linux) add libtheora-1.0alpha7 (http://www.theora.org/) to mencoder build

- (linux) add support for FLIX_OGG_PHYMEM_PCTMAX environment variable used to

control individual ogg demuxer’s max memory usage to avoid a

segmentation fault due to unchecked memory allocations within

libogg. The default set in flixd’s start script is 70. See the

flixd man page for further details.

Bug fixes:

- modify FE2_FILTER_RESAMPLE to use FFmpeg based filter. addresses sync

issues when resampling longer content (esp. non-integer conversions, e.g.,

48->44.1kHz) as well as the issue of giving precedence to the left channel

when converting stereo to mono.

- fix bug causing audio and video to be improperly interleaved in certain

cases, mostly when dealing with clips that were variable framerate (wmv). a

video frame with a timestamp much greater than the current audio would be

inserted followed by a large amount of (earlier timestamped) audio causing

playback and FMS issues.

- fix bug in FE2_CODEC_LAME causing the frame prior to the final block to be

Generated on Tue Jul 20 17:39:03 2010 for Flix Engine Linux by Doxygen

Advertising