From 691c650397a88359dc4bbb0cb6e90406601b2ddb Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stephan=20A=C3=9Fmus?= Date: Fri, 10 Jul 2009 17:49:50 +0000 Subject: [PATCH] Do not set the pixel_*_aspect fields wrongly, just leave them at 0, which hopefully any app interpretes as to be ignored. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@31510 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/add-ons/media/plugins/avi_reader/avi_reader.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/add-ons/media/plugins/avi_reader/avi_reader.cpp b/src/add-ons/media/plugins/avi_reader/avi_reader.cpp index 91bfb71977..a0cfa83d5c 100644 --- a/src/add-ons/media/plugins/avi_reader/avi_reader.cpp +++ b/src/add-ons/media/plugins/avi_reader/avi_reader.cpp @@ -303,8 +303,11 @@ aviReader::AllocateCookie(int32 streamNumber, void **_cookie) format->u.encoded_video.output.first_active = 0; format->u.encoded_video.output.last_active = cookie->line_count - 1; format->u.encoded_video.output.orientation = B_VIDEO_TOP_LEFT_RIGHT; - format->u.encoded_video.output.pixel_width_aspect = 1; - format->u.encoded_video.output.pixel_height_aspect = 1; + // TODO: Properly set the display aspect ratio. It is supposed to be + // the ratio of the final image. For example 16:9 actually has + // 16 and 9 as values. + format->u.encoded_video.output.pixel_width_aspect = 0; + format->u.encoded_video.output.pixel_height_aspect = 0; // format->u.encoded_video.output.display.format = 0; format->u.encoded_video.output.display.line_width = fFile->AviMainHeader()->width; format->u.encoded_video.output.display.line_count = cookie->line_count;