From 57d549f538d5106749fab994fefdba8bbecb37dc Mon Sep 17 00:00:00 2001 From: Karl Blomster Date: Sat, 19 Sep 2009 21:34:40 +0000 Subject: [PATCH] unbreak the y4m provider Originally committed to SVN as r3541. --- aegisub/src/video_provider_yuv4mpeg.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/aegisub/src/video_provider_yuv4mpeg.cpp b/aegisub/src/video_provider_yuv4mpeg.cpp index 1eb2ed1fc..3bcbdfad4 100644 --- a/aegisub/src/video_provider_yuv4mpeg.cpp +++ b/aegisub/src/video_provider_yuv4mpeg.cpp @@ -123,9 +123,9 @@ void YUV4MPEGVideoProvider::LoadVideo(const wxString _filename) { case Y4M_PIXFMT_420JPEG: case Y4M_PIXFMT_420MPEG2: case Y4M_PIXFMT_420PALDV: - chroma_sz = (w * h) / 2; break; + chroma_sz = (w * h) >> 2; break; case Y4M_PIXFMT_422: - chroma_sz = (w / 2) * h; break; // should be safe to assume that width is mod2 + chroma_sz = (w * h) >> 1; break; /// @todo add support for more pixel formats default: throw wxString(_T("Unsupported pixel format"));