New bug introduced after the new tearing fix (1 Viewer)

UndaC

Portal Member
October 30, 2005
21
0
Now instead of tearing every minute or so I get a strange "flash" where I see a video frame that doesn't really belong there. It's too fast to decipher what I'm seeing but I'm guessing it's a previous frame that flashes by the looks of it.
This is when watching live TV, recorded programs and other movies/files work just fine.

mediaportal-cvs-11-14-2005--23-02.rar
Using Windows XP Media Center 2005 with ALL available updates.
FloppyDTV-C/CI.
nVidia DVD Purevideo Decoder (185).
WMR9 Renderless Exclusive.
etc.

Great to see the fix for tearing when not having timeshifting turned on fixed, hopefully it won't be too hard to fix the new error. (I assume they are related?)

Anyways, sorry for reporting a CVS bug. :)
 

zombiepig

Portal Pro
March 21, 2005
408
0
Melb, Aus
Home Country
i'm not sure that that's a mp bug... i've seen mce do the same thing when using the nvidia dvd decoder. i've got a feeling it's a problem with the decoder or the nvidia display drivers
 

UndaC

Portal Member
October 30, 2005
21
0
EqualRightsForWerewolves said:
i'm not sure that that's a mp bug... i've seen mce do the same thing when using the nvidia dvd decoder. i've got a feeling it's a problem with the decoder or the nvidia display drivers

Well it doesn't happen in any other app and it only happens in MP after installing a CVS "post tearing fix" so to speak, so I'm pretty sure nVidia are not the only ones to "blame"* here.

* I don't blame anyone, poor choice of words, sorry. I fully understand that the CVS buyilds are in no way meant to be perfect. :)
 

wietze

Portal Pro
July 5, 2005
61
16
53
Damwoude
Home Country
Netherlands Netherlands
I have the same on my system but i had it also in th 0.1.3 version, i have used difrent codecs and even a new graphics card but it does'nt improve.
 

Lars E.

Portal Member
March 28, 2005
37
0
Norway
I believe this problem is because there is no synchronization between the frequency of your TV input and the graphics card output. Thus when they get enough out of sync the graphics card must either skip a frame or show a frame twice. My guess is that this is a problem where nVidia drivers/cards does not handle this properly.
One way to avoid this is by using a single playout buffer, but then you will get tearing as incoming video is refreshing the buffer as you show it.
 

UndaC

Portal Member
October 30, 2005
21
0
Lars E. said:
I believe this problem is because there is no synchronization between the frequency of your TV input and the graphics card output. Thus when they get enough out of sync the graphics card must either skip a frame or show a frame twice. My guess is that this is a problem where nVidia drivers/cards does not handle this properly.
One way to avoid this is by using a single playout buffer, but then you will get tearing as incoming video is refreshing the buffer as you show it.

As I've stated: it doesn't happen in any other app. It didn't happen in MP before the tearing fix...
To be specific: even when timeshifting (and thus enabling exlusive rendering mode that eliminates tearing) was enabled in previous build this did not happen.

So how can the card, driver, decoder be to blame?



I'm talking DVB-C here BTW and if I record the stream it plays back without the errors.
 

UndaC

Portal Member
October 30, 2005
21
0
With mediaportal-cvs-11-16-2005--14-09.rar the problem is now gone and the "tearing fix" is still working.

:D
 

Taipan

Retired Team Member
  • Premium Supporter
  • February 23, 2005
    2,075
    44
    Melbourne
    Home Country
    Australia Australia
    carnivore said:
    Where can i get the "fix for tearing"?????
    You need to be running 0.2.0.0RC1, .NET Framework v2.0 and then apply the latest CVS which is available from here
     

    Users who are viewing this thread

    Top Bottom