Codecs SAF v5.02 *final* (based on FFDShow DXVA decoder) (20 Viewers)

shaitan

Portal Member
June 27, 2009
15
2
Home Country
Germany Germany
Re: SAF v5.00 experimental (based on FFDShow DXVA decoder)

Hi!

What receiver do you have ??

I had a H/K AVR355 with a similar problem... I could reproduce it if i play a DTS or AC3 movie and paused for 3-5 min.
Then the audio is gone...

Easiest way to recover is to use the refresh rate changer and change refresh rate before playing a movie.
Then the audio always work. but you probably cant pause...

if I paused and the audio disappear I changed between inputs on the receiver, that also worked...

This is a problem with the HDMI unit in the receiver...
If you have warranty left change it else throw it away... :(

Hope this helps...

Hi,
I'm using a Yamaha RX-V465. Auto refresh rate changer is on, switches to 24hz on Movie-Playback.
Pausing is not a problem. Tried up to 30 minutes and resumed without any failure, but I perhaps found the problem:

After Standby it seems that the "HDMI-Handshake" between AVR / TV and HTPC fails, so that HDMI Audio Output is disabled and every Multichannel Playback fails. I've tired EDID Override using MonitorInfo to generate a Driver for my Samsung TV and installed it - first tests switching to standby and back (w/ and w/o tv running) seems to be fine, but long-time testing is needed to approve this.

So... to be continued...
 

shaitan

Portal Member
June 27, 2009
15
2
Home Country
Germany Germany
Re: SAF v5.00 experimental (based on FFDShow DXVA decoder)

Ok.... the problem is not fixed... :( search goes on. *damn it*
 

metagrobolis

Portal Member
March 7, 2008
38
1
Re: SAF v5.00 experimental (based on FFDShow DXVA decoder)

I have Win7 x64/WinXP dual boot system. I will try to play on WinXP later.

Having spent more time trying to understand what might be going on, here are a few additional findings:
  • The SAF5 install disables DxVA for the "xMP4@50" profile (as Hoborg mentioned) and sets the auto-preset-loading flag by default.
  • The auto-preset-load is resulting in the "xMP4@50" profile to get loaded for all my 30fps .mp4 content (including the test clip). This, as expected, is resulting in vanilla ffdshow being used. We'll need to understand why the 30fps clips are being mapped to the xMP4@50 profile.
  • Upon disabling the auto-preset-loading, and selecting the "default" preset in ffdshow DxVA config, both GraphStudio and MePo now correctly load the ffdshow DxVA filter.
  • Playback in both GraphStudio and MePo now results in ~22% cpu utilisation (compared to ~10% with the MS decoder), but I'd venture to say that DxVA is being used. (btw, is there a definitive way besides cpu util to confirm DxVA acceleration?)
  • Unfortunately, the stuttering and loss-of-sync is still present, both during GraphStudio and MePo playback, with the latter being subjectively worse.
  • Stuttering/Frame-drop is demonstrably worse during full-screen playback as well as after skipping back and forth in the stream.
  • Finally, I've confirmed this behaviour on a separate workstation running Win7x64 and a (much more powerful) ATI Radeon 5850.


So, to summarise, we have two separate issues here. First, 30fps content is being mapped to xMP4@50, which in turn runs afoul of SAF5's default settings. Second, DxVA acceleration, when enabled, is resulting in stuttering and audio-sync issues with the test content, especially during full-screen playback under MePo 1.1.2.

Hope this helps. Looking forward to finding a solution. Much thanks in advance.
 

hoborg

Portal Pro
June 13, 2008
4,413
1,644
Nový Jičín
Home Country
Czech Republic Czech Republic
Re: SAF v5.00 experimental (based on FFDShow DXVA decoder)

metagrobolis:

Strange, i was not able to reproduce any of your issues with posted sample in graphstudio. FFDshow DxVA decoder is loaded by default and audio/video is in sync for me.
BTW, do you have audio passthrough enabled or not?

The xMP4@50 profile have "is *.MP4" + "have 60fps" condition to load, so no idea how it is possible to be used for 30fps stuff...
 

metagrobolis

Portal Member
March 7, 2008
38
1
Re: SAF v5.00 experimental (based on FFDShow DXVA decoder)

I use TOSLINK to the receiver, so audio passthrough to SPDIF is indeed enabled. Can you confirm that the sample is mapping to the default (as opposed to the xMP4@50) preset in your setup.
 

hoborg

Portal Pro
June 13, 2008
4,413
1,644
Nový Jičín
Home Country
Czech Republic Czech Republic
Re: SAF v5.00 experimental (based on FFDShow DXVA decoder)

I use TOSLINK to the receiver, so audio passthrough to SPDIF is indeed enabled. Can you confirm that the sample is mapping to the default (as opposed to the xMP4@50) preset in your setup.

Just for test, try to disable passthrough.
 

kielowatt

Portal Member
January 5, 2009
23
0
Fulda
Home Country
Germany Germany
AW: SAF v5.00 experimental (based on FFDShow DXVA decoder)

Hello hoborg!

First of all, great work! SAF's working nearly perfekt :)

But one question... What about VC1-i playback?
I remember there was an experimental build with Cyberlink Demuxer.

Any news on that?
 

Vasilich

Portal Pro
August 30, 2009
3,392
1,173
Germany, Mayence
Home Country
Russian Federation Russian Federation
Re: SAF v5.00 experimental (based on FFDShow DXVA decoder)

hoborg, can you explain (as you deal with it) why FFDShow DXVA doesn't work for HDTV? i just get first frame when trying to use it. It works though with MS and PDVD codecs (MPC-HC doesn't work at all - "can't create graph"). Does FFDShow handles something wrong? i don't have any problems when use FFDShow DXVA for videos though.
 

hoborg

Portal Pro
June 13, 2008
4,413
1,644
Nový Jičín
Home Country
Czech Republic Czech Republic
Re: AW: SAF v5.00 experimental (based on FFDShow DXVA decoder)

Hello hoborg!

First of all, great work! SAF's working nearly perfekt :)

But one question... What about VC1-i playback?
I remember there was an experimental build with Cyberlink Demuxer.

Any news on that?

Nope. You can manually build graph in Grahhstudio (open m2ts with VC-1i in graphstudio, delete FFDshow decoder, add PDVD10 decoder and reconect pins) and it will be working greatly, broken timestamps seems to be fixed, but that is all. I have no idea how to make it working automatically.

We need VC-1i decoder in FFMpeg.

hoborg, can you explain (as you deal with it) why FFDShow DXVA doesn't work for HDTV? i just get first frame when trying to use it. It works though with MS and PDVD codecs (MPC-HC doesn't work at all - "can't create graph"). Does FFDShow handles something wrong? i don't have any problems when use FFDShow DXVA for videos though.

FFDshow DxVA (MPC-HC DxVA) decoder + MePo TS reader simply doesnot support h.264 LiveTV.
 

Jelmo

Portal Pro
September 8, 2007
711
55
Home Country
Germany Germany
AW: SAF v5.00 experimental (based on FFDShow DXVA decoder)

Hi Hoborg,

im confused about the latest build saf500svn101201_msvc2010.exe

HDTV unusable --- shift+1 --- red line is jumping ( using PDV10 ). Also SD isn´t fine.
Now i installed saf500svn101102_msvc2010.exe .... and everything is fine. Smooth and without any shuttering.
But if i read the changelog ... nothing has changed regarding PDV Decoders.

Nothing else hase changed on my hardware/software. So very strange behavior
 

Users who are viewing this thread

Top Bottom