Google Flix Engine Linux Reference Manual User Manual

Page 367

Advertising
background image

7.4 CHANGELOG

361

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-2445

- FE2_FILTER_PNGEX, should end-of-stream be encountered and not all requested

PNGs have been written (due to misreported duration) output 1 final PNG.

- FE2_FILTER_PNGEX, when using FE2_PNGEX_AUTO_EXPORT_COUNT and clip duration

cannot be determined output the first FE2_PNGEX_AUTO_EXPORT_COUNT

frame(s), as opposed to none at all.

- (linux) mencoder, add preliminary support for movie fragments contained in

file formats based on ISO-14496 Base File Format, most notably 3GPP2 (.3g2)

files. addresses clip truncation.

- (linux) mencoder, add patch (avi_forceidx_fallback.diff) forcing index

regeneration should the reported number of frames not match the number of

index entries. addresses various duration issues for this format.

- (linux) mencoder, update muxer_ogg to allow delayed stream setup. addresses

missing video in certain mpeg based streams when info is unavailable prior

to decode.

- (linux) remove scale=0:0 mencoder filter as prescaling interlaced material

results in output artifacts. FE2_FILTER_SCALE can now be used to achieve

similar results.

- (windows) fix color convert bug causing video encode to fail (ErrEncodeV)

should the source have an odd width.

- (windows) add decode timeout to avoid hung encode session due to corrupt

input file. most visibly addresses hangs caused by wmv decoders supplied

with windows media player 9/10, the latter being the release currently

available under win2k3. Flix2_Errno will be set to -2 in this case. this

change only adds a timeout for data production by DirectShow and will not

correct hangs related to destroying the decode graph (currently seen with

certain QuickTime files).

- (windows) FE2_FILTER_PNGEX, enable support for ’/’ delimited paths. fixes

incorrect PNG name generation resulting in misplacement or outright failure

should FE2_PNGEX_(OUTPUT_DIRECTORY|FILENAME_PREFIX) be left unset and the

output filename be ’/’ delimited.

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

2007-04-13 v8.0.8.2 Linux

2007-04-13 v8.0.8.2_DEMO Linux

2007-04-13 v8.0.8.2 Windows COM v0.0.2.0

2007-04-13 v8.0.8.2_DEMO Windows COM v0.0.2.0

Features:

- add optimized scaling code to FE2_FILTER_SCALE improving encode time 25-35%

depending on the input. greatest gains are seen when scaling large input to

comparatively smaller size, e.g., 720x480->256x192.

- (linux) updated mencoder snapshot to r22906.

A full list of differences can be obtained via the subversion logs

(svn://svn.mplayerhq.hu/mplayer/trunk), notably addresses:

o buffer overflow in DirectShow loader.

For more information, see:

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1246

http://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2007-1387

o artifacts when transcoding flvs w/height a non-multiple of 16

o framerate issues (>actual causing fast playback) w/certain input flvs

o inability to load drvc.so and/or atrc.so.6.0 (Real binary codecs) necessary

for certain Real input clips. This build now selectively statically links

prerequisite libraries leaving base system libraries as dynamic.

requirements are similar to flixd so should not affect the binary’s

ability to load. should this become an issue and a fully static binary is

required, the sources are available via: http://www.on2.com/gpl/mplayer

Bug fixes:

- fix crash in FE2_FILTER_RESAMPLE caused by the demuxer producing 0 byte

audio frames. this was only observed under windows but had the potential of

causing a crash on either platform.

- create key frame when navigation cue point(s) are set with FE2_FLV_CUEPT_NAV

- fix encoder hang when specifying an explicit framerate

w/FE2_FILTER_FRAMERATE. in addition to the fix made in v8.0.8.1 there was

another case when using either FE2_FILTER_ADAPTIVE_DEINTERLACE or

FE2_FILTER_CROP, or should the input frame need to be extended or

color converted (windows only), that could cause a hang to occur.

- (linux) revert LAME library to 3.96.1. w/certain input files 3.97 currently

produces encode errors.

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

Advertising