Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Capturing and Editing Video > New and alternative a/v containers

Reply
 
Thread Tools Search this Thread Display Modes
Old 12th February 2018, 18:31   #22601  |  Link
Ironclad
Registered User
 
Join Date: Jun 2016
Posts: 6
Is there any interest in adding plugin support for external video manipulation such as Vapoursynth? All development of ffdshow has basically discontinued in favor of LAV, but this is one feature that I haven't been able to find a new solution for.
Ironclad is offline   Reply With Quote
Old 14th February 2018, 09:51   #22602  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,322
I'm using latest DXVA Checker v4.0.0 with Windows 7 x64 SP1 with all updates installed.

My CPU/GPU is a SandyBridge Core i3-2100 - latest driver v4229- and using the MF64 Microsoft's H264 MFT decoder, the app allows me to benchmark the "Decoding Performance" using D3D11.

Playback mode for MS MFT D3D11 is disabled and all the other decoders like MS DS/LAV/Intel MFT can't be used with D3D11 even in "Decode Performance" mode.

So, only Ms MFT decoder can leverage D3D11 and only in "Decode" mode but:

How is that possible using Windows 7 ?
__________________
Win 10 x64 (16299.192) - Core i3-4170/ iGPU HD 4400 (v.4835)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 14th February 2018, 09:55   #22603  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,080
It probably uses DXGI_FORMAT_420_OPAQUE, which is the only supported D3D11 decoder output format on Windows 7, but you can't really do much with it. You can decode it, and display it somehow (although I dont think EVR itself even supports that), but you cannot access the data "untouched", as such it really doesn't work well for what LAV wants to do with it.

The problem on Windows 7 is not that the decoder doesn't work, because it technically does - the problem is that NV12/P010 are not supported in D3D11. You need Windows 8 for that. But without NV12/P010, the decoder is mostly useless for most use-cases.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 14th February 2018 at 09:58.
nevcairiel is online now   Reply With Quote
Old 15th February 2018, 16:39   #22604  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,080
LAV Filters 0.71
Code:
General
- LAV Filters now requires Windows Vista or newer, Windows XP is no longer supported

LAV Splitter
- NEW: Preliminary support for UHD Blu-ray parsing

LAV Video
- NEW: D3D11 hardware accelerated decoding (native mode with madVR, Copy-Back otherwise)
- Fixed: HDR metadata was not properly communicated to madVR in DXVA2-Native mode
- Fixed: Anamorphic WMV9/VC-1 videos were not being played back with the correct aspect ratio in all cases
- Fixed: Changing certain settings while playback was paused could result in a deadlock
- Fixed: Playing severly corrupted HEVC streams with hardware decoding could result in playback failing entirely, instead of skipping over the corruption

LAV Audio
- NEW: Basic support for AAC 960 streams (common in DVB radio streams)
Download: Installer (both x86/x64) -- Zips: 32-bit & 64-bit

Its been long overdue to release this, so I can start working on some new things without breaking the release!

D3D11 Decoding

The main motivation behind offering D3D11 decoding is the ability to be able to process the resulting image on the GPU without any loss - something that was not always possible on DXVA2.
To be able to actually leverage this, you'll need a renderer which also supports D3D11 input from a decoder - currently this is only madVR. This allows full performance on-GPU decoding and processing without any quality loss.

D3D11 also offers a Copy-Back mode, however it should probably be quite similar in performance then DXVA2.

Note that the way you select Native/Copy-Back for D3D11 is different than DXVA2. D3D11 will use Native-mode when its set to "Automatic" device choice, and the renderer supports Native mode. If you select a specific device, that forces Copy-Back mode (because for Native to work, the renderer basically selects the device).

There are still a few limitations on using D3D11-Native with madVR, most notably deinterlacing is not supported yet. This is a feature madVR will have to implement in the future.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 15th February 2018, 16:52   #22605  |  Link
Schwartz
Registered User
 
Join Date: Dec 2012
Posts: 40
Thanks for the update!

Native D3D11 caused a 'driver stopped responding' error for me. Using a R9 270X and the 18.2.2 drivers released 2 days ago. I assume this is a driver issue? I also didn't change any settings in madVR or disable deinterlacing.
D3D11 CB mode works fine and the load looks similar to DXVA2.
Schwartz is online now   Reply With Quote
Old 15th February 2018, 18:54   #22606  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Posts: 2,083
Quote:
LAV Filters now requires Windows Vista or newer, Windows XP is no longer supported
Can somebody please tell me which is the latest 0.70.2 nightly version which still supports Win XP?


Cheers
manolito
manolito is offline   Reply With Quote
Old 15th February 2018, 19:09   #22607  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 5,070
Just as "anchor":

Officially, the last stable release supporting XP was v0.70.2...

There was a link to Aleksoid1978's diff to 0.70.2.1 with experimental CUVID H.265 10-bit decoding.

And clsid published MPC-HC 1.7.13.1 incl. a patched LAV Filters 0.70.2.3.

From there, the thread kept derailing over and over.
__________________
German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 15th February 2018, 19:15   #22608  |  Link
lvqcl
Registered User
 
Join Date: Aug 2015
Posts: 42
I just searched for "WinXP" in this thread and the result is:
Quote:
Originally Posted by VictorLS View Post
For people who still like WinXP - last working version of subj is LAVFilters-0.70.2-16 [...]
Next installer LAVFilters-0.70.2-29.exe says "This program does not support the version of Windows your computer is running."
lvqcl is online now   Reply With Quote
Old 15th February 2018, 19:17   #22609  |  Link
LigH
German doom9/Gleitz SuMo
 
LigH's Avatar
 
Join Date: Oct 2001
Location: Germany, rural Altmark
Posts: 5,070
Well, knowing the perfect search term matters...
__________________
German Gleitz board
MediaFire: x264 | x265 | VPx | AOM | Xvid
LigH is offline   Reply With Quote
Old 15th February 2018, 21:01   #22610  |  Link
manolito
Registered User
 
manolito's Avatar
 
Join Date: Sep 2003
Posts: 2,083
Thanks guys...
manolito is offline   Reply With Quote
Old 15th February 2018, 21:19   #22611  |  Link
lvqcl
Registered User
 
Join Date: Aug 2015
Posts: 42
on the other hand...
Quote:
Originally Posted by Prinz View Post
I have a problem since version: LAVFilters-0.70.2-10

DTS Bitstreaming results in very choppy playback, MadVR says suddenly clock derivation 30 - 50% and it's visibility dropping frames every second. Installing LAVFilters-0.70.2-8 or previous everything works fine
...0.70.2-16 can have some problems.
lvqcl is online now   Reply With Quote
Old 16th February 2018, 10:10   #22612  |  Link
jaju123
Registered User
 
Join Date: Apr 2012
Posts: 16
Hi all,

So if I'm using LAV filters with MadVR, would it make more sense to use D3D11 or CUVID mode? I'm struggling to figure out the differences or find any documentation.

Thanks!
jaju123 is offline   Reply With Quote
Old 16th February 2018, 12:17   #22613  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 2,657
Short answer D3D11, CUVID is basically dead.
ryrynz is offline   Reply With Quote
Old 16th February 2018, 19:44   #22614  |  Link
PCU
Registered User
 
Join Date: Oct 2017
Posts: 44
why when i select d3d11 decoder, hardware deinterlacing is inactive? is deinterlacing is auto in d3d11 mode?
PCU is offline   Reply With Quote
Old 16th February 2018, 19:48   #22615  |  Link
el Filou
Registered User
 
el Filou's Avatar
 
Join Date: Oct 2016
Posts: 210
madVR doesn't support D3D11 deinterlacing yet, it's in the release notes.
__________________
HTPC: E7400, GeForce 1050 Ti, DVB-C TV, Panasonic GT60 | Desktop: 4690K, Radeon 7870, Dell U2713HM | Windows 1703, MediaPortal/MPC-HC, LAV Filters, ReClock, madVR | Laptop: i5-2520m, Windows Insider
el Filou is offline   Reply With Quote
Old 16th February 2018, 19:51   #22616  |  Link
PCU
Registered User
 
Join Date: Oct 2017
Posts: 44
i forgot to say: i'm using evr-cp (mpc-hc).
PCU is offline   Reply With Quote
Old 16th February 2018, 20:03   #22617  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,080
With any other renderer you would get the same deinterlacing as you would with any other decoder. Its not performed by LAV.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 16th February 2018, 21:09   #22618  |  Link
strumf666
Registered User
 
Join Date: Jan 2012
Posts: 76
Quote:
Originally Posted by Schwartz View Post
Thanks for the update!

Native D3D11 caused a 'driver stopped responding' error for me. Using a R9 270X and the 18.2.2 drivers released 2 days ago. I assume this is a driver issue? I also didn't change any settings in madVR or disable deinterlacing.
D3D11 CB mode works fine and the load looks similar to DXVA2.
Same with vega64, probably broken amd drivers.
strumf666 is offline   Reply With Quote
Old 17th February 2018, 13:51   #22619  |  Link
Sebastiii
Registered User
 
Join Date: Oct 2009
Location: France
Posts: 608
Thanks
__________________
HTPC : i7 920 6Go Win10(x64) / Nvidia 1050Ti / P6T Deluxe / Harman-Kardon AVR-355.
Sebastiii is offline   Reply With Quote
Old 17th February 2018, 14:54   #22620  |  Link
Zulithe
Registered User
 
Join Date: Jan 2006
Posts: 28
D3D11 broken in latest nightly? (LAVFilters-0.71.0-5.exe)

*edit* if you select a specific device it works, automatic shows no video for me

Last edited by Zulithe; 17th February 2018 at 14:56.
Zulithe is offline   Reply With Quote
Reply

Tags
decoders, directshow, filters, splitter

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 17:48.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2018, vBulletin Solutions Inc.