H.264 Nonstandard clip Crash issue in Quicktime 7.0.3 :
=========================================================
i) Normally the width and height of the H.264 will be the multiple of 16.
ii)Non standard clip means it will not be the multiple of 16,like 450x360
iii)In Quicktime Player,Quicktime File parser will give original width and height
( 450x360) and the decoder allocated the output video width and height as
450 *360. This will leads to crash. Decoder must output the buffer as follows
464 * 364; (width and height are aligned as multiple of 16).
In H264, we will encode the video frame with 100x100 and the width and height may
be the 112 * 112; the actual video width height is as 100,100.
iv)if the decoder allocates only the 450* 360 output width the crash might happen
in decoder or the renderer which renders the data;
Quicktime may solved this issue in latest version Quicktime 7.5. In older
version,they may allocate the output width and height as 450*360 and crashed.
Our decoder too behaved in the same way.
No comments:
Post a Comment