VMR7 and VMR9 refresh problems

#1
Since a few versions ago I have the following problems with VMR7 and VMR9:

a) VMR7 – there is no refresh of the tv image after a window was placed in front of ProgDVB and the removed. Here are the steps to check this:
1. Set as videorender VMR7.
2. While the ProgDVB window is not on full screen mode open another program (Firefox or Internet explorer).
3. The opened program will be in front of the ProgDVB.
4. Minimize the opened program,
Result: There is no tv image in ProgDVB, instead parts of the minimized program are visible.
PS: this also happens when opening ProgDVB menus or the Option window,
The TV preview returns when resizing the ProgDVB window or going to full screen mode.


b) VMR9 – this works well until opening the Options wndow. Here are the steps to reproduce this:
1. Set as videorender VMR9.
2. Open the Options window of ProgDVB.
3. Do not make any change and close the Options window by pressing Cancel.
4. Press the pause button to enter timeshift pause mode.
5. While the ProgDVB window is not on full screen mode open another program (Firefox or Internet explorer).
6. The open program opens in front of the ProgDVB.
7. Minimize the opened program,
Result: There is no tv image in ProgDVB (instead parts of the minimized program are visible).
Note: After pressing again the pause button the tv preview returns.

Does anyone have this problems on XP SP3?
| WinXP SP3 or Win10 1709 | i5 660@3.33Ghz | 4 Gb RAM | ATI Radeon HD 5450 1Gb|
| TT S2-3200 | TT 1501| Astrometa| TT Infrared Receiver| Octagon SF4008 for streaming to ProgDVB|
| Prog demux |
| VMR7 | CyberlinK video decoder (MPEG2) and FFDShow for H264 - DXVA enabled |
| ProgAR | FFDShow audio | Audio processor enabled |
| Timeshift in RAM | Buffer size 2000 |

Re: VMR7 and VMR9 refresh problems

#2
I could reproduce both, a and b. The effect shows exactly as you described.

It does not happen, when set to "Video Renderer (OSD not supported)" or "Enhanced Video Renderer". What is the advantage of VMR-7 and 9? And what does it mean, that OSD is not supported? I do have OSD dislogs using "Video Renderer"...


What I experienced with "Video Renderer" was, that when the stream switches from 16:9 to 4:3, while the Main Window is untouched, the last 16:9 picture is still visible on the left+right outside of the smaller 4:3 picture. Is that normal?

Re: VMR7 and VMR9 refresh problems

#3
I am interested in VMR7 because the image quality is much better and the CPU usage is lower. Also for VMR7 and VMR9 I have hardware processing of the image (different enhancements from the ATI GPU) which do not work with EVR.

Overall I get a much sharper picture on VMR7 then EVR. For this reason I insist for this bug to be fixed.

Thank you very much Shaker1978 for your support.

@Prog: It seem that my system is not that strange after all. Would try to reproduce this again with the steps that I have described? It is a really ugly bug.
| WinXP SP3 or Win10 1709 | i5 660@3.33Ghz | 4 Gb RAM | ATI Radeon HD 5450 1Gb|
| TT S2-3200 | TT 1501| Astrometa| TT Infrared Receiver| Octagon SF4008 for streaming to ProgDVB|
| Prog demux |
| VMR7 | CyberlinK video decoder (MPEG2) and FFDShow for H264 - DXVA enabled |
| ProgAR | FFDShow audio | Audio processor enabled |
| Timeshift in RAM | Buffer size 2000 |

Re: VMR7 and VMR9 refresh problems

#5
1. You have to enable the processing from the ATI application in order to see the difference. Otherwise there is none indeed.

2. The CPU usage for me on VMR7 is 3% while with VMR9 and EVR is about 9%.
| WinXP SP3 or Win10 1709 | i5 660@3.33Ghz | 4 Gb RAM | ATI Radeon HD 5450 1Gb|
| TT S2-3200 | TT 1501| Astrometa| TT Infrared Receiver| Octagon SF4008 for streaming to ProgDVB|
| Prog demux |
| VMR7 | CyberlinK video decoder (MPEG2) and FFDShow for H264 - DXVA enabled |
| ProgAR | FFDShow audio | Audio processor enabled |
| Timeshift in RAM | Buffer size 2000 |

Re: VMR7 and VMR9 refresh problems

#7
seba wrote:Since a few versions ago I have the following problems with VMR7 and VMR9:

a) VMR7 – there is no refresh of the tv image after a window was placed in front of ProgDVB and the removed. Here are the steps to check this:
1. Set as videorender VMR7.
2. While the ProgDVB window is not on full screen mode open another program (Firefox or Internet explorer).
3. The opened program will be in front of the ProgDVB.
4. Minimize the opened program,
Result: There is no tv image in ProgDVB, instead parts of the minimized program are visible.
PS: this also happens when opening ProgDVB menus or the Option window,
The TV preview returns when resizing the ProgDVB window or going to full screen mode.


b) VMR9 – this works well until opening the Options wndow. Here are the steps to reproduce this:
1. Set as videorender VMR9.
2. Open the Options window of ProgDVB.
3. Do not make any change and close the Options window by pressing Cancel.
4. Press the pause button to enter timeshift pause mode.
5. While the ProgDVB window is not on full screen mode open another program (Firefox or Internet explorer).
6. The open program opens in front of the ProgDVB.
7. Minimize the opened program,
Result: There is no tv image in ProgDVB (instead parts of the minimized program are visible).
Note: After pressing again the pause button the tv preview returns.

Does anyone have this problems on XP SP3?

Both problems confirmed here using Windows XP Pro and Windows 7 Pro (32 Bit)
Also tested with latest ProgDVB 6.6x test version

Re: VMR7 and VMR9 refresh problems

#9
I think that is a x32 problem. Because Doman has the problem on XP and Win7...
| WinXP SP3 or Win10 1709 | i5 660@3.33Ghz | 4 Gb RAM | ATI Radeon HD 5450 1Gb|
| TT S2-3200 | TT 1501| Astrometa| TT Infrared Receiver| Octagon SF4008 for streaming to ProgDVB|
| Prog demux |
| VMR7 | CyberlinK video decoder (MPEG2) and FFDShow for H264 - DXVA enabled |
| ProgAR | FFDShow audio | Audio processor enabled |
| Timeshift in RAM | Buffer size 2000 |

Re: VMR7 and VMR9 refresh problems

#10
Shaker1978 wrote:Btw. is it important, which Video Decoder you use? Or is it impossible for the decoder to have an effect at this position? I use ffdshow for almost all A/V formats.
It seems that the Video Decoder is important. The hardware processing only works with Intervideo MPEG2 codec and Cyberlink MPEG2 and H264 codec.

The same processing can be done with FFDShow but only in software mode which uses more CPU.
For example for a HD channel the CPU usage with VMR7 is 3-4% while with FFDShow is 23-30%. Note: DXVA is enabled for the codecs.
| WinXP SP3 or Win10 1709 | i5 660@3.33Ghz | 4 Gb RAM | ATI Radeon HD 5450 1Gb|
| TT S2-3200 | TT 1501| Astrometa| TT Infrared Receiver| Octagon SF4008 for streaming to ProgDVB|
| Prog demux |
| VMR7 | CyberlinK video decoder (MPEG2) and FFDShow for H264 - DXVA enabled |
| ProgAR | FFDShow audio | Audio processor enabled |
| Timeshift in RAM | Buffer size 2000 |

Re: VMR7 and VMR9 refresh problems

#11
Any chance to have this bug fixed?
| WinXP SP3 or Win10 1709 | i5 660@3.33Ghz | 4 Gb RAM | ATI Radeon HD 5450 1Gb|
| TT S2-3200 | TT 1501| Astrometa| TT Infrared Receiver| Octagon SF4008 for streaming to ProgDVB|
| Prog demux |
| VMR7 | CyberlinK video decoder (MPEG2) and FFDShow for H264 - DXVA enabled |
| ProgAR | FFDShow audio | Audio processor enabled |
| Timeshift in RAM | Buffer size 2000 |

Re: VMR7 and VMR9 refresh problems

#13
Still not working on 6.59.1 :(
| WinXP SP3 or Win10 1709 | i5 660@3.33Ghz | 4 Gb RAM | ATI Radeon HD 5450 1Gb|
| TT S2-3200 | TT 1501| Astrometa| TT Infrared Receiver| Octagon SF4008 for streaming to ProgDVB|
| Prog demux |
| VMR7 | CyberlinK video decoder (MPEG2) and FFDShow for H264 - DXVA enabled |
| ProgAR | FFDShow audio | Audio processor enabled |
| Timeshift in RAM | Buffer size 2000 |

Re: VMR7 and VMR9 refresh problems

#15
The video decoder doesn't mater. It is only video render and OS dependent.
| WinXP SP3 or Win10 1709 | i5 660@3.33Ghz | 4 Gb RAM | ATI Radeon HD 5450 1Gb|
| TT S2-3200 | TT 1501| Astrometa| TT Infrared Receiver| Octagon SF4008 for streaming to ProgDVB|
| Prog demux |
| VMR7 | CyberlinK video decoder (MPEG2) and FFDShow for H264 - DXVA enabled |
| ProgAR | FFDShow audio | Audio processor enabled |
| Timeshift in RAM | Buffer size 2000 |