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

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)

Hi, I've a little issue...

It worked all well in the beginning, now my 720p/1080p mkv's stutter when played back. (No, I've not changed a bit in the system's config! ;) )
The sound as well as the video stutters.
Played in MPC-HC using the same codec (ffdshow dxva) all plays well with great quality. back in MP it stutters.
Settings in MP Config as per page one here.
Anyone an idea???

Attached what graphedit says....

Looks like MePo EVR renderer issue - try this
 

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)

Another SAF out:

SAF 5.00 SVN100714:
- ALL - added check for certain software installation
- ALL - added SAF in to Add/remove programs
- ALL - added "xSD" profile to disable DXVA for SD videos
- ALL - fixed FFDShow profiles was not laded (broken in SVN 100712)
 

grrfield

MP Donator
  • Premium Supporter
  • September 22, 2006
    51
    2
    Ulm
    Home Country
    Germany Germany
    AW: Re: SAF v5.00 experimental (based on FFDShow DXVA decoder)

    It is recomended to use older version 7.x, but 8 or 9 can be fine too (not sure about v.10)...

    I have no problems running SAF5.0 for MP and PDVD10 for Blu-ray together.

    grrfield
     

    Anjin

    Portal Pro
    March 28, 2008
    59
    7
    Home Country
    Re: SAF v5.00 experimental (based on FFDShow DXVA decoder)

    Hi I am using SAF 5.0 SVN100625 (unlocked) and MP RC6

    I have a file that appears to be flash video but with an mp4 suffix
    It plays on XP but not in mediaportal, if the the suffix is renamed to flv it will play inMP.

    Details:


    Format : Flash Video
    File size : 459 MiB
    Duration : 1h 38mn
    Overall bit rate : 652 Kbps

    Video
    Format : AVC
    Format/Info : Advanced Video Codec
    Format profile : High@L3.0
    Format settings, CABAC : Yes
    Format settings, ReFrames : 4 frames
    Muxing mode : Container profile=Unknown@3.0
    Duration : 1h 38mn
    Width : 640 pixels
    Height : 360 pixels
    Display aspect ratio : 16:9
    Frame rate mode : Variable
    Standard : Component
    Color space : YUV
    Chroma subsampling : 4:2:0
    Bit depth : 8 bits
    Scan type : Progressive

    Audio
    Format : AAC
    Format/Info : Advanced Audio Codec
    Format version : Version 4
    Format profile : LC
    Format settings, SBR : Yes
    Format settings, PS : No
    Duration : 1h 38mn
    Channel(s) : 2 channels
    Channel positions : Front: L R
    Sampling rate : 44.1 KHz
    Bit depth : 16 bits


    This will play on XP with following graph

    --------------------------------------------------
    Filters
    --------------------------------------------------
    1. File Source (Async.)
    2. CyberLink FLV Splitter(PDVD10)
    3. ffdshow Audio Decoder
    4. ffdshow Video Decoder
    5. Audio Switcher
    6. Video Mixing Renderer 9
    7. Default DirectSound Device

    --------------------------------------------------
    Connections
    --------------------------------------------------
    1. [File Source (Async.)]/(Output) -> [CyberLink FLV Splitter(PDVD10)]/(Input)
    2. [CyberLink FLV Splitter(PDVD10)]/(Video) -> [ffdshow Video Decoder]/(In)
    3. [CyberLink FLV Splitter(PDVD10)]/(Audio) -> [ffdshow Audio Decoder]/(In)
    4. [ffdshow Audio Decoder]/(Out) -> [Audio Switcher]/(Test1.mp4 / Audio)
    5. [ffdshow Video Decoder]/(Out) -> [Video Mixing Renderer 9]/(VMR Input0)
    6. [Audio Switcher]/(Out) -> [Default DirectSound Device]/(Audio Input pin (rendered))

    However it fails in mediaportal with the following error

    [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Inspecting media : D:\mpegs\mptvseries\Test1mp4.mp4
    2010-07-15 21:36:42.843750 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: FrameRate : 0
    2010-07-15 21:36:42.843750 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Width : 640
    2010-07-15 21:36:42.843750 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Height : 360
    2010-07-15 21:36:42.859375 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AspectRatio : widescreen
    2010-07-15 21:36:42.859375 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: VideoCodec : AVC [ "avc.png" ]
    2010-07-15 21:36:42.859375 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: Scan type : progressive
    2010-07-15 21:36:42.859375 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: IsInterlaced : False
    2010-07-15 21:36:42.859375 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: VideoResolution : SD
    2010-07-15 21:36:42.875000 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: VideoDuration : 5913008
    2010-07-15 21:36:42.875000 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AudioRate : 44100
    2010-07-15 21:36:42.875000 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AudioChannels : 2 [ "stereo.png" ]
    2010-07-15 21:36:42.875000 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: AudioCodec : AAC VERSION 4 LC [ "aac version 4 lc.png" ]
    2010-07-15 21:36:42.875000 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: HasSubtitles : False
    2010-07-15 21:36:42.875000 [Info.][MPMain(1)]: MediaInfoWrapper.MediaInfoWrapper: NumSubtitles : 0
    2010-07-15 21:36:42.906250 [Info.][MPMain(1)]: RefreshRateChanger.AdaptRefreshRate: 'auto refreshrate changer' disabled
    2010-07-15 21:36:42.921875 [Info.][MPMain(1)]: g_Player.Play(D:\mpegs\mptvseries\Test1mp4.mp4 Video)
    2010-07-15 21:36:42.953125 [Info.][MPMain(1)]: Loading external players plugins
    2010-07-15 21:36:42.968750 [Info.][MPMain(1)]: found plugin:MediaPortal.FoobarPlugin.FoobarPlugin in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\ExternalPlayers\ExternalPlayers.dll
    2010-07-15 21:36:42.968750 [Info.][MPMain(1)]: player:Foobar2000. author: int_20h/rtv
    2010-07-15 21:36:42.984375 [Info.][MPMain(1)]: found plugin:MediaPortal.ITunesPlayer.ITunesPlugin in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\ExternalPlayers\ExternalPlayers.dll
    2010-07-15 21:36:42.984375 [Info.][MPMain(1)]: player:iTunes. author: Frodo
    2010-07-15 21:36:42.984375 [Info.][MPMain(1)]: found plugin:MediaPortal.WinampPlayer.WinampPlugin in C:\Program Files\Team MediaPortal\MediaPortal\Plugins\ExternalPlayers\ExternalPlayers.dll
    2010-07-15 21:36:42.984375 [Info.][MPMain(1)]: player:Winamp. author: int_20h
    2010-07-15 21:36:42.984375 [Debug][MPMain(1)]: PlayerFactory: Successfully created player instance for file - D:\mpegs\mptvseries\Test1mp4.mp4
    2010-07-15 21:36:43.062500 [Info.][MPMain(1)]: VideoPlayer:play D:\mpegs\mptvseries\Test1mp4.mp4
    2010-07-15 21:36:43.109375 [Info.][MPMain(1)]: VideoPlayerVMR9: Enabling DX9 exclusive mode
    2010-07-15 21:36:43.109375 [Debug][MPMain(1)]: Main: Received DX exclusive mode switch message. Fullscreen && maximized == True
    2010-07-15 21:36:43.125000 [Debug][MPMain(1)]: Main: Goto fullscreen: True
    2010-07-15 21:36:43.125000 [Debug][MPMain(1)]: D3D: Switch to exclusive mode - Playing media: False
    2010-07-15 21:36:43.140625 [Info.][MPMain(1)]: D3D: BuildPresentParamsFromSettings using 60Hz as RefreshRate
    2010-07-15 21:36:43.187500 [Debug][MPMain(1)]: D3D: Switched to exclusive mode successfully
    2010-07-15 21:36:43.203125 [Info.][MPMain(1)]: fonts.SetDevice()
    2010-07-15 21:36:43.390625 [Info.][MPMain(1)]: VMR9: added Video Mixing Renderer 9 to graph
    2010-07-15 21:36:43.781250 [Debug][MPMain(1)]: VMR9: SetDeinterlacePrefs()
    2010-07-15 21:36:43.796875 [Debug][MPMain(1)]: VMR9: Enabled YUV mixing - No DX Error
    2010-07-15 21:36:43.796875 [Debug][MPMain(1)]: VRM9: Turning on nonsquare mixing - No DX Error
    2010-07-15 21:36:43.812500 [Debug][MPMain(1)]: VRM9: Set filter mode - Gaussian Quad Filtering No DX Error
    2010-07-15 21:36:43.812500 [Debug][MPMain(1)]: VMR9: Now active
    2010-07-15 21:36:43.828125 [Debug][MPMain(1)]: VMR9: Renderer successfully added
    2010-07-15 21:36:44.125000 [Info.][MPMain(1)]: Added filter: ffdshow Video Decoder to graph
    2010-07-15 21:36:44.140625 [Info.][MPMain(1)]: Added filter: ffdshow Audio Decoder to graph
    2010-07-15 21:36:44.140625 [Info.][MPMain(1)]: DirectShowUtils: First try to insert new audio renderer Default DirectSound Device
    2010-07-15 21:36:44.140625 [Info.][MPMain(1)]: DirectShowUtils: Found audio renderer
    2010-07-15 21:36:44.156250 [Debug][MPMain(1)]: DirectShowUtils: added filter:Default DirectSound Device to graph
    2010-07-15 21:36:44.171875 [Info.][MPMain(1)]: Exception while releasing COM object (NULL) - stacktrace: at DShowNET.Helper.DirectShowUtil.ReleaseComObject(Object obj)
    at MediaPortal.Player.VideoPlayerVMR9.GetInterfaces()
    at MediaPortal.Player.VideoPlayerVMR7.Play(String strFile)
    at MediaPortal.Player.g_Player.Play(String strFile, MediaType type)
    at MediaPortal.Playlists.PlayListPlayer.FakePlayer.MediaPortal.Playlists.PlayListPlayer.IPlayer.Play(String strFile)
    at MediaPortal.Playlists.PlayListPlayer.Play(Int32 iSong)
    at MediaPortal.Playlists.PlayListPlayer.PlayNext()
    at MediaPortal.GUI.Video.GUIVideoFiles.PlayMovieFromPlayList(Boolean askForResumeMovie, Int32 iMovieIndex)
    at MediaPortal.GUI.Video.GUIVideoFiles.OnClick(Int32 iItem)
    at MediaPortal.GUI.Video.GUIVideoBaseWindow.OnClicked(Int32 controlId, GUIControl control, ActionType actionType)
    at MediaPortal.GUI.Video.GUIVideoFiles.OnClicked(Int32 controlId, GUIControl control, ActionType actionType)
    at MediaPortal.GUI.Library.GUIWindow.OnMessage(GUIMessage message)
    at MediaPortal.GUI.Video.GUIVideoFiles.OnMessage(GUIMessage message)
    at MediaPortal.GUI.Library.GUIWindowManager.SendMessage(GUIMessage message)
    at MediaPortal.GUI.Library.GUIWindowManager.DispatchThreadMessages()
    at MediaPortalApp.FrameMove()
    at MediaPortal.D3DApp.Application_Idle(Object sender, EventArgs e)
    at System.Windows.Forms.Application.ThreadContext.System.Windows.Forms.UnsafeNativeMethods.IMsoComponent.FDoIdle(Int32 grfidlef)
    at System.Windows.Forms.Application.ComponentManager.System.Windows.Forms.UnsafeNativeMethods.IMsoComponentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)
    at System.Windows.Forms.Application.ThreadContext.RunMessageLoopInner(Int32 reason, ApplicationContext context)
    at System.Windows.Forms.Application.ThreadContext.RunMessageLoop(Int32 reason, ApplicationContext context)
    at System.Windows.Forms.Application.Run(Form mainForm)
    at MediaPortalApp.Main(String[] args)

    2010-07-15 21:36:44.187500 [Debug][MPMain(1)]: Check graph connections for: Default DirectSound Device
    2010-07-15 21:36:44.203125 [Debug][MPMain(1)]: Check graph connections for: ffdshow Audio Decoder
    2010-07-15 21:36:44.203125 [Debug][MPMain(1)]: - remove done
    2010-07-15 21:36:44.203125 [Debug][MPMain(1)]: Check graph connections for: ffdshow Video Decoder
    2010-07-15 21:36:44.203125 [Debug][MPMain(1)]: - remove done
    2010-07-15 21:36:44.203125 [Debug][MPMain(1)]: Check graph connections for: Video Mixing Renderer 9
    2010-07-15 21:36:44.218750 [Debug][MPMain(1)]: MpcEngine: using texture size of 960x600
    2010-07-15 21:36:44.265625 [Warn.][MPMain(1)]: VMR9: Pin: 0 not connected: 80040209
    2010-07-15 21:36:44.265625 [Warn.][MPMain(1)]: VMR9: Pin: 1 not connected: 80040209
    2010-07-15 21:36:44.281250 [Warn.][MPMain(1)]: VMR9: Pin: 2 not connected: 80040209
    2010-07-15 21:36:44.281250 [Info.][MPMain(1)]: VideoPlayer9: Failed to render file -> vmr9
    2010-07-15 21:36:44.312500 [Info.][MPMain(1)]: VideoPlayer9: Cleanup DShow graph
    2010-07-15 21:36:44.328125 [Debug][MPMain(1)]: VMR9: Dispose
    2010-07-15 21:36:44.328125 [Debug][MPMain(1)]: SubtitleRenderer: starting cleanup
    2010-07-15 21:36:44.375000 [Debug][MPMain(1)]: SubtitleRenderer: cleanup done
    2010-07-15 21:36:44.375000 [Debug][MPMain(1)]: VMR9: Inactive
    2010-07-15 21:36:44.390625 [Debug][MPMain(1)]: Remove filter from graph: Default DirectSound Device 1
    2010-07-15 21:36:44.390625 [Debug][MPMain(1)]: Remove filter from graph: Video Mixing Renderer 9 1


    If I rename the same file to have a suffix of flv instead of mp4 then it will play in Mediaportal with the following graph

    --------------------------------------------------
    Filters
    --------------------------------------------------
    1. File Source (Async.)
    2. CyberLink FLV Splitter(PDVD10)
    3. ffdshow Video Decoder
    4. ffdshow Audio Decoder
    5. Video Mixing Renderer 9
    6. Default DirectSound Device

    --------------------------------------------------
    Connections
    --------------------------------------------------
    1. [File Source (Async.)]/(Output) -> [CyberLink FLV Splitter(PDVD10)]/(Input)
    2. [CyberLink FLV Splitter(PDVD10)]/(Video) -> [ffdshow Video Decoder]/(In)
    3. [CyberLink FLV Splitter(PDVD10)]/(Audio) -> [ffdshow Audio Decoder]/(In)
    4. [ffdshow Video Decoder]/(Out) -> [Video Mixing Renderer 9]/(VMR Input0)
    5. [ffdshow Audio Decoder]/(Out) -> [Default DirectSound Device]/(Audio Input pin (rendered))



    This is a little bit annoying as I have burnt some files to DVD with the mp4 suffix :(

    Is this a configuration issue or a a problem/bug in the renderer?

    Thanks
     

    MaistroX

    Portal Member
    May 7, 2010
    7
    0
    Sweden
    Re: SAF v5.00 experimental (based on FFDShow DXVA decoder)

    Hi!

    This one works great, besides that get Yellow subtittle in the back and over a smaller black one, in the same language, tried all I can think of, please help!? :/

    Regards MaistroX
     

    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)

    Hi!

    This one works great, besides that get Yellow subtittle in the back and over a smaller black one, in the same language, tried all I can think of, please help!? :/

    Regards MaistroX

    Yellow are SAF one, but black???

    Disable SAF (durning SAF setup) or MePo subtitles (no idea which one you prefer...)
     

    MaistroX

    Portal Member
    May 7, 2010
    7
    0
    Sweden
    Re: SAF v5.00 experimental (based on FFDShow DXVA decoder)

    Hi!

    This one works great, besides that get Yellow subtittle in the back and over a smaller black one, in the same language, tried all I can think of, please help!? :/

    Regards MaistroX

    Yellow are SAF one, but black???

    Disable SAF (durning SAF setup) or MePo subtitles (no idea which one you prefer...)

    I´d like to have it as fine and white as it I allways have had it. thought there was any "original" settings, since it has looked the same for many years now, but suddenly it looks diffrent and as now have both yellow and black subtilltles over it.
     

    Anjin

    Portal Pro
    March 28, 2008
    59
    7
    Home Country
    Re: SAF v5.00 experimental (based on FFDShow DXVA decoder)

    hoborg

    Anjin:

    Please try this build.

    Messed extensions FLV<->MP4 should now work.

    That was quick!

    Yes I tried this build on one MP client and both extensions played.

    :D
     

    Henkie Flits

    Portal Pro
    November 1, 2008
    210
    44
    Home Country
    Netherlands Netherlands
    Re: SAF v5.00 experimental (based on FFDShow DXVA decoder)

    i recently downloaded a release of BBC Life but MePo won't playback. When tried with MPC HC or VLCplayer no luck either. The HHD just keeps rummbling but nothing shows. Here's the file info, anyone know why it won't play?

    Code:
    Algemeen
    Complete name                    : E:\TV-Series\Life (2009)\Life (2009) -S01E01.Challenges.of.Life.1080p.Bluray.DTS.VC1.Remux-SHiTSoNy.mkv
    Format                           : Matroska
    File size                        : 12,2 GiB
    Duration                         : 58mn 33s
    Overall bit rate                 : 29,9 Mbps
    Encoded date                     : UTC 2010-03-16 17:42:47
    Writing application              : mkvmerge v3.2.0 ('Beginnings') built on Feb 12 2010 16:46:17
    Writing library                  : libebml v0.7.9 + libmatroska v0.8.1
    
    Video
    ID                               : 1
    Format                           : VC-1
    Format profile                   : AP@L3
    Codec ID                         : WVC1
    Codec ID/Hint                    : Microsoft
    Duration                         : 58mn 33s
    Bit rate                         : 27,8 Mbps
    Width                            : 1 920 pixels
    Height                           : 1 080 pixels
    Display aspect ratio             : 16:9
    Frame rate                       : 25,000 fps
    Chroma subsampling               : 4:2:0
    Bit depth                        : 8 bits
    Scan type                        : Interlaced
    Scan order                       : Bovenste Veld Eerst
    Bits/(Pixel*Frame)               : 0.536
    Stream size                      : 11,4 GiB (93%)
    
    Audio
    ID                               : 2
    Format                           : DTS
    Format/Info                      : Digital Theater Systems
    Codec ID                         : A_DTS
    Duration                         : 58mn 33s
    Bit rate mode                    : Constant
    Bit rate                         : 1 510 Kbps
    Channel(s)                       : 6 kanalen
    Channel positions                : Front: L C R, Side: L R, LFE
    Sampling rate                    : 48,0 KHz
    Bit depth                        : 24 bits
    Stream size                      : 632 MiB (5%)
    Language                         : Engels
    
    Tekst #1
    ID                               : 3
    Format                           : UTF-8
    Codec ID                         : S_TEXT/UTF8
    Codec ID/Info                    : UTF-8 Plain Text
    Language                         : Nederlands
    
    Tekst #2
    ID                               : 4
    Format                           : UTF-8
    Codec ID                         : S_TEXT/UTF8
    Codec ID/Info                    : UTF-8 Plain Text
    Language                         : Engels
     

    Users who are viewing this thread

    Top Bottom