Wrong HDV video WxH : 1934x1088 with PowerDVD Decoder (1 Viewer)

elCutty

Portal Member
April 24, 2007
25
0
Home Country
Germany Germany
Hi,

when playing HDV Videos (1920x1080) on a 1920x1200 (or 1920x1080) screen PlaneScene and the dshowutil.dll are using the wrong width and height parameter as shown in the log.
PlaneScene: crop T, B : 0, 0
PlaneScene: crop L, R : 0, 0
PlaneScene: video WxH : 1934x1088
PlaneScene: video AR : 1934:1088
PlaneScene: screen WxH : 1920x1200
PlaneScene: AR type : Original
PlaneScene: PixelRatio : 1


and the vmr9 log starts with the correct format and is then forced to the wrong1934x1088
vmr9:InitializeDevice() 1920x1080 AR 1920:1080 flags:24 buffers:1 fmt: (3231564e) NV12
....
vmr9: TerminateDevice()
vmr9: DeleteSurfaces()
vmr9: InitializeDevice() 1934x1088 AR 1934:1088 flags:24 buffers:1 fmt: (3231564e) NV12

It seams that the PowerDVD filter is returning the wrong data to the graph. Its own player also has a small black line at the bottom and screen prints com with 1088 instead of 1080 lines.

IMHO the problem could be solved either in DX9AllocatorPresenter.cpp or PlaneScene PresentSurface and PresentImage by forcing the WxH to 1920x1080 if the wrong values of 1934x1088 are returned.
 

xurr

Portal Pro
May 3, 2006
74
10
Italy
Home Country
Italy Italy
I don't know if my problem is related to this, still I have a similar issue where MediaPortal seems to detect the wrong resolution. I use it in fullscreen, 1280x768, still it reports (sometimes!) the resolution as 1292x780.

This is an excerpt from the log:
GraphicContext: Settings saved to C:\Program Files\MediaPortal\ScreenCalibration1292x780.xml

This happens mostly randomly, and I think it causes the black fullscreen movie problem I've seen reported in the forum. Usually setting the screen calibration fixes this, but in my case I have to create two calibration settings, 1280x768 and 1292x780 in order to make it work...
 

elCutty

Portal Member
April 24, 2007
25
0
Home Country
Germany Germany
The problem I reported only occurs when the Cyberlink PowerDVD Decoder - which I think has the best deinterlacing - is used.

This wrong videosize WxH : 1934x1088 leads to a kind of overscan with resizing and thereby hinders the optimum 1:1 mapping on 1920x1080 HDTVs.
 

tourettes

Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    This is something that should be fixed on PowerDVD's codec. Fixing it in MP is only a hack.
     

    elCutty

    Portal Member
    April 24, 2007
    25
    0
    Home Country
    Germany Germany
    Well, this problem is quite old and I doubt that we can convince Cyberlink to correct this bug. But you are right it would be a valuable hack when done in MP.

    Thanks,
    elCutty
     

    elCutty

    Portal Member
    April 24, 2007
    25
    0
    Home Country
    Germany Germany
    Hello again,

    in the meantime I did some more testing and tried to isolate the problem. When I play a HDV2 MPEG2 stream of my OverscanChart with PowerDVD on a 1920x1200 monitor there is no overscan and the line on the top and bottom is schown as a continuous line (almost as good as when displaying the .png still). Using MP in the current SVN this line is no more continous and the picture (foto) shows some other changes in quality.

    mppdvdcropwk8.gif


    Locking at the VMR9 log, there is a record :
    vmr9 : SetDeinterlace() deinterlace mode set to: 0x335aa36e-0x7884-0x43a4-0x9c-0x91-0x7f-0x87-0xfa-0xf3-0xe3-0x7e

    indication that MP does not know the GUID of this deinterlacemode ? The following record shows : vmr9:TerminateDevice() to start all over. I have the impression, that this miscalulation is based on the circumstance that MP wants to handle the AR resulting in a wrong 1934x1088 size.

    I hope someone can look into the VMR9/dshowhelper.cpp

    Thanks
    elCutty
     

    elCutty

    Portal Member
    April 24, 2007
    25
    0
    Home Country
    Germany Germany
    Thank you very much!
    This problem is now solved with RC1 0.2.3.0 and the actual PowerDVD. It is also OK with the filters beeing installed by the actual Nero 7 Version.
     

    Users who are viewing this thread

    Top Bottom