Google Flix Engine Linux Reference Manual User Manual

Page 364

Advertising
background image

358

Flix Engine Linux Page Documentation

adjustment. value is in ms, 0=no timeout.

- FE2_CODEC_VP6ALPHA, add pixel normalize to help avoid loss of transparency

seen when re-encoding alpha content.

- FE2_CODEC_VP6, fix codec bug causing HD clips at high bitrates (>~5000KiB)

under VBR_2PASSControl to greatly overshoot the data rate.

- correct appl. of forced FE2_FILTER_RESAMPLE due to sample rate/channel

restrictions in output. prior versions would fail should the user specify one,

but not the other (required) param.

- (Linux) in addition to encode timeout modifications above, modify

mencoder std(out|err) output handling to avoid spurious timeouts caused by

heavy logging on either.

- (Linux) libogg, check all memory allocation return values returning an error

to caller on failure. this coupled w/FLIX_OGG_PHYMEM_PCTMAX further increases

flixd stability w/malformed input.

- (Linux) libogg, allow audio timestamp to be forwarded to the application

- (Linux) mencoder,

- new patches:

o asfhdr_use_best_stream.diff - selects best (highest bitrate) available

stream for decode. fixes poor output quality in certain ASF/WMV files.

o avi_check_idxflags.diff - better AVIINDEXENTRY flag support, fixing clip

truncation (AVI) in certain cases.

o codecs_conf_custom.diff - combines local codecs.conf changes to one patch

o demux_lavf_add_dv_preferred.diff - improved DV file support

o flv_handle_bad_header.diff - upon discovery enables stream even if header

does not report it. addresses missing audio/video in clips of this nature.

o flv_02_r12184_LE_codec.diff - back port of PCM fix which correctly

identifies endianness fixing static output

o mp3lib_increase_maxframesize.diff - improves success rate of clips

containing MP3 streams (avi,mp3,etc.). previous versions failing

w/Flix2_Errno(-2,2) or, w/mp3 files, no indication at all.

o mencoder_07_asf_pts_passing.diff, mencoder_08_demux_update_pts.diff,

demux_asf_use_avg_fps.diff - collectively these patches address sync issues

w/certain ASF/WMV files by forwarding the decoded timestamps.

o mencoder_09_joint_audio_video_eof.diff - holds encoding completion until

both streams have finished. fixes clip truncation in certain cases.

o mencoder_10_decoded_before_dups.diff - waits to discard leading duplicate

frames until a successful decode occurs. addresses video streams reporting

dimensions of 0x0 in certain cases.

o mov_07_missing_stsd.diff - skip malformed stream descriptions allowing

transcode to complete successfully w/MOV files of this type.

- updated patches:

o mov_03_moof_fragments.diff - changes for file format conformance,

improving success rate of select MOV files.

- removed patches:

o codecs_ffwmav2_ffsvq3_buggy.diff, hdv1_use_libmpeg2.diff,

vp6[01]_use_vfw.diff, wmv_remove_yv12.diff - replaced by

codecs_conf_custom.diff

o dec_audio_dmo_pts_passing.diff - replaced

w/mencoder_08_demux_update_pts.diff

- (Linux) upgraded to libpng-1.2.23. issues referenced under Windows apply.

- (Windows) modify end of stream check w/animated image files (e.g., GIF)

avoiding hang.

NB: current implementation ignores any loop count information stored w/in the

file and encodes supplied frames only once.

- (Windows) fix timeout when attempting to encode certain WMV files containing

’MSS2’ video, created by Microsoft Office LiveMeeting 2005 among others.

- (Windows) on license failure, when running as a service, a message will be

written to the Application Event Log. avoids hang when attempting to display a

message box to a non-visible window station.

NB: the above assumes the user account the service is run as has write access

to same. see: http://support.microsoft.com/kb/842209

- (Windows) upgraded to libpng-1.2.25

This addresses a crash bug (v1.2.21) when reading the ICC-profile chunk, iCCP

(CVE-2007-5267). In addition, versions 1.2.20 and earlier have a number of

potential crash-bugs due to out-of-bounds reads in certain chunk-handlers;

MITRE has collectively assigned them the identifiers CVE-2007-5266,

CVE-2007-5268 and CVE-2007-5269.

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

Advertising