2008-08-07, 10:52
I have a DVDrip, the resolving is changed from 720x576 to 512x336, but the idx/sub subtitle file don't change the resolving. When I play it, the sub always show in downright corner, some sentence can hardly be seen. I trace the code, find the problem takes place in DVDOverlayrenderer.cpp, line41:
In pPicture, video is 512x336, but in pOverlay, it used the original resolving 720x576, and didn't resized at all. this make subtitle displaying location worng.
It also seem that xbmc doesn't process the parameter in idx file.
I think this is a BIG problem and I report it in trac:http://trac.xbmc.org/ticket/3421
I hope someone can reslove this problem.
Code:
else if (pOverlay->IsOverlayType(DVDOVERLAY_TYPE_IMAGE))
{
Render(pPicture, (CDVDOverlayImage*)pOverlay);
In pPicture, video is 512x336, but in pOverlay, it used the original resolving 720x576, and didn't resized at all. this make subtitle displaying location worng.
It also seem that xbmc doesn't process the parameter in idx file.
I think this is a BIG problem and I report it in trac:http://trac.xbmc.org/ticket/3421
I hope someone can reslove this problem.