Friday, October 17, 2008

H.264 Nonstandard clip Crash issue in Quicktime 7.0.3

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: