MediaPortal SVN-Snapshot:-01-31-2010 14-51h - Revision:24923.rar (1 Viewer)

Status
Not open for further replies.

Neoromancer

MP Donator
  • Premium Supporter
  • March 24, 2008
    22
    0
    Home Country
    Hello. I badly speak English, so I use google translator. :sorry:
    My system configuration is shown below
    ba0.png

    My motherboard GA-MA78GM-S2H rev.2.0., Windows XP Professional SP3, DVB-S2 tuner Prof 7300 HD PCI. I was installed Catalyst 10.1 but watch HD channels were simply not possible. Now I installed VGA drivers from the motherboard manufacturer's site. HD channels show good. Video twitching almost invisible. Link Downloads: http://europe.giga-byte.com/FileList/Driver/motherboard_driver_chipset_amd_7series-v2.0_xp32.exe
     

    chrholm

    Portal Pro
    June 20, 2005
    64
    2
    45
    Copenhagen
    Home Country
    Denmark Denmark
    Anyone who has massive frame dropping with the SVN build, please try attached dshowhelper.dll.

    Even though I play 50hz material on 60hz TV, I decided to try this dll out anyway, as things could hardly get any worse. And to my delight it is much better. The dropped frames and sync issues are down to 1-2 %, which is perfectly acceptable to me. There is still some micro stuttering, but it's only really visible with horisontally scrolling text (I guess this is uncurable on 60hz vs. 50hz source and target).

    Thanks for the effort. Now if we could just get that crashing fixed, all would be well for my setup.
     

    lstraath

    Portal Member
    January 3, 2010
    12
    0
    54
    Waalwijk
    Home Country
    Netherlands Netherlands
    Hi,

    To all beta testers who are having problems with dropped frames, i have 3 test systems with all different hardware. On all things that rely on good video performance not only Media Portal check you video drivers and don't think the latest are always the greatest. Check out the various forums for your video hardware and look to which version most people stick. My 2 test systems have Nvidia hardware but my main rig is still doing great with otherwise useless Intel hardware.

    I support the develloper in his point of view that he can't solve jitter completely for things that have to be converted for a different framerate, skipping more frames in one continues block is the only problem he should work on in my opinion but tracking those problems is not easy because they can be hard to reproduce on his test rig.
    So when he asks to disable some things and post all you logs please do.

    regards,

    Leon.
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    Anyone who has massive frame dropping with the SVN build, please try attached dshowhelper.dll.

    Even though I play 50hz material on 60hz TV, I decided to try this dll out anyway, as things could hardly get any worse. And to my delight it is much better. The dropped frames and sync issues are down to 1-2 %, which is perfectly acceptable to me. There is still some micro stuttering, but it's only really visible with horisontally scrolling text (I guess this is uncurable on 60hz vs. 50hz source and target).

    Yes, the patched dshowhelper.dll is going to improve the non-matching fps vs. Hz situation. The reason why I asked only to test 1:1 / 1:2 cases is that I didn't want to give false hope that we could change the laws of physics and invent some kind of reality twisting machinery inside MP that could twist the laws of math to behave to our advantage :) So, feel free to test that dshowhelper.dll for non-matching fps and refresh rate combos, it should be improving things (a lot on some HW). Just remember that the result wont be ever smooth in such setups.

    The reason why 25/50fps cannot be smooth on 60Hz is pretty simple. 5/6 is not a whole number and displays aren't able to display such as the time intervals aren't fixed. For example if we have 6Hz display, it gives us 166ms frame duration and to display five frames per second it would be 166ms + 166ms + 166ms + 166ms + 2x 166ms -> 1s . And that means every fifth frame would be presented twice, giving juddering movement...
     

    lstraath

    Portal Member
    January 3, 2010
    12
    0
    54
    Waalwijk
    Home Country
    Netherlands Netherlands
    Anyone who has massive frame dropping with the SVN build, please try attached dshowhelper.dll.

    Even though I play 50hz material on 60hz TV, I decided to try this dll out anyway, as things could hardly get any worse. And to my delight it is much better. The dropped frames and sync issues are down to 1-2 %, which is perfectly acceptable to me. There is still some micro stuttering, but it's only really visible with horisontally scrolling text (I guess this is uncurable on 60hz vs. 50hz source and target).

    Thanks for the effort. Now if we could just get that crashing fixed, all would be well for my setup.

    Thats right the micro stutter is impossible to fix, just look at all commercial hardware available (meaning everything that is not a pc) it has the same problems with scrolling text. The only way to solve that is converting it to 100Hz or above so our eyes won't be fast enough to see it anymore.
     

    tourettes

    Retired Team Member
  • Premium Supporter
  • January 7, 2005
    17,301
    4,800
    I tried dshowhelper from reply: https://forum.team-mediaportal.com/...vision-24923-rar-77097/index4.html#post571986

    Dropped frames are much less; green en red line are way less eratic then before. But still some stuttering; testen on an Asrock Nvidia ION; got an ATI system aswell; gonna post logs later..

    Most likely something is hogging the CPU.

    02-02-2010 08:27:52.589 [ce8]Critical lock time for GetFreeSample was 8.10 ms
    02-02-2010 08:27:52.709 [ce8]Critical lock time for GetFreeSample was 8.09 ms
    02-02-2010 08:27:54.848 [ce8]Critical lock time for GetFreeSample was 7.48 ms
    02-02-2010 08:27:55.128 [ce8]Critical lock time for GetFreeSample was 7.86 ms
    02-02-2010 08:27:55.589 [ce8]Critical lock time for GetFreeSample was 8.35 ms
    02-02-2010 08:27:57.468 [ce8]Critical lock time for GetFreeSample was 8.57 ms
    02-02-2010 08:27:58.589 [ce8]Critical lock time for GetFreeSample was 8.03 ms
    02-02-2010 08:27:58.648 [ce8]Critical lock time for GetFreeSample was 8.14 ms
    02-02-2010 08:27:58.729 [ce8]Critical lock time for GetFreeSample was 7.81 ms
    02-02-2010 08:27:59.248 [ce8]Critical lock time for GetFreeSample was 7.62 ms
    02-02-2010 08:28:01.370 [ce8]Critical lock time for GetFreeSample was 9.05 ms
    02-02-2010 08:28:01.469 [ce8]Critical lock time for GetFreeSample was 9.06 ms
    02-02-2010 08:28:01.588 [ce8]Critical lock time for GetFreeSample was 8.22 ms
    02-02-2010 08:28:03.667 [ce8]Critical lock time for GetFreeSample was 7.75 ms
    02-02-2010 08:28:04.329 [ce8]Critical lock time for GetFreeSample was 7.57 ms
     

    chrholm

    Portal Pro
    June 20, 2005
    64
    2
    45
    Copenhagen
    Home Country
    Denmark Denmark
    The reason why 25/50fps cannot be smooth on 60Hz is pretty simple. 5/6 is not a whole number and displays aren't able to display such as the time intervals aren't fixed. For example if we have 6Hz display, it gives us 166ms frame duration and to display five frames per second it would be 166ms + 166ms + 166ms + 166ms + 2x 166ms -> 1s . And that means every fifth frame would be presented twice, giving juddering movement...

    Yes, that has always been the case for me, so that is acceptable. What got me a little shocked was that I thought I should accept the 25 % dropped frames with the DLL in this SVN :) Anyway it's much better now, so thanks for that.

    A better TV with native FullHD is definately on my wish list, but that list is long and the money on my bank account is quite insufficient.
     

    emphatic

    Design Group
  • Team MediaPortal
  • August 25, 2006
    3,717
    1,178
    Alingsås
    Home Country
    Sweden Sweden
    The reason why 25/50fps cannot be smooth on 60Hz is pretty simple. 5/6 is not a whole number and displays aren't able to display such as the time intervals aren't fixed. For example if we have 6Hz display, it gives us 166ms frame duration and to display five frames per second it would be 166ms + 166ms + 166ms + 166ms + 2x 166ms -> 1s . And that means every fifth frame would be presented twice, giving juddering movement...

    Yes, that has always been the case for me, so that is acceptable. What got me a little shocked was that I thought I should accept the 25 % dropped frames with the DLL in this SVN :) Anyway it's much better now, so thanks for that.

    A better TV with native FullHD is definately on my wish list, but that list is long and the money on my bank account is quite insufficient.

    In the meantime, all of you who need to playback 50hz material on a 60hz screen, try ReClock (instead of the video trying to sync to the audio, the audio is resampled on the fly to match the monitor refresh) as your audio renderer in MediaPortal: http://www.free-codecs.com/download/ReClock_DirectShow_Filter.htm

    Edit: Here's a little guide: https://forum.team-mediaportal.com/...55/guide-stutter-free-playback-reclock-45834/
    Emph
     

    cfforce

    MP Donator
  • Premium Supporter
  • March 4, 2008
    241
    21
    Home Country
    Netherlands Netherlands
    I have the luxery to test multiple configurations, these are the results:

    Asrock ION 330HT (nvidia ION) > a lot dropped frames, sync glitches; around 30-38fps
    AMD 7850 + HD3200 onboard (780 chipset) > a lot dropped frames, sync glitches; around 30-38fps

    AMD X2 245 + HD4000 onboard (785 chipset) > couple of dropped frames, some sync glitches steady 50fps
    Intel E7500+ Geforce 9400 onboard > couple of dropped frames, some sync glitches steady 50fps

    * All systems are showing stutters, and those clients are connected to an MP server; using RTSP.
    * All systems are equiped and clean reinstalled with Windows 7 x86 Professional; all updated, no virus scanners etc. just clean, no 3th party plugins. and using original dshowhelper.dll (not the ones posted in this thread)
    * Ati systems are using 9.8 drivers; nvidia systems; 195.62
    * No overclocking, all standard bios settings (only video onboard memory to 512mb)
    * All systems are showing to make use of DXVA, cpu load is respectiable low.. around 10-20%

    @ windows performance index; the ASROCK, and AMD with HD3200 are around 3.6 (video); ATi_HD4000 & GF9400 around 4.7 (video); maybe it has something to do with it??

    Attached some screenshots. (atm asrock screenshot not avail; reinstalling that system..)

    EDIT: added logs of 3 systems, and added the ION 330 screenshot

    EDIT2: added screenshots of graphedit, and double clicked on EVR using MP to play the recorderd TV HD TS file and Media Player Classic HC. But i don't get it; why on 2 systems there are massive drop frames and on other 2 less to nothing ??
    All systems installed the same way; and kept clean.
     

    Attachments

    • amd7850_HD3200onboard.jpg
      amd7850_HD3200onboard.jpg
      202.8 KB
    • amdx2_245_HD4000onboard.jpg
      amdx2_245_HD4000onboard.jpg
      180 KB
    • intel7500_GF9400onboard.jpg
      intel7500_GF9400onboard.jpg
      166.4 KB
    • asrock330_ion.jpg
      asrock330_ion.jpg
      284.7 KB
    • evr_mediaportal.png
      evr_mediaportal.png
      9.3 KB
    • evr_mpc_hc.png
      evr_mpc_hc.png
      8.9 KB
    • amdx2245_hd4200.zip
      30.6 KB
    • Intel7400_GF9400.zip
      30.6 KB
    • asrock330_ion.zip
      30.6 KB
    • amd7850_hd3200_tvserver.zip
      30.7 KB
    Status
    Not open for further replies.

    Users who are viewing this thread

    Top Bottom