Hi,

Setting setting sample_aspect_ratio in AVContext does not produce the
expected aspect index value in the MPEG2 sequence header.

Problem seems to be around line 263 in mpeg12enc.c. Setting the
sample_aspect_ratio to 16/9 leads the current error minimization
routine to determine that

error -= (1LL<<32)*(221/100)*(1080/1920)

is smaller than

error -= (1LL<<32)*(16/9)*(1080/1920)

thus picking aspect index value 4 rather than 3.

Proposed fix in attached patch.

-- 
Erik Johansson

Attachment: mpeg2_aspect.patch
Description: Binary data

_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to