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 3rd May 2012, 19:13   #10781  |  Link
6233638
Registered User
 
Join Date: Apr 2009
Posts: 1,019
It doesn't seem that anyone has reported this, but 0.50.2 breaks DVD playback with madVR.

I have madVR set as the video renderer, and ReClock set as the audio renderer in MPC-HC.

External filter list is configured as:
  • LAV Splitter Source
  • LAV Audio Decoder
  • ffdshow Audio Processor (to downmix audio)
  • LAV Video Decoder
  • ffdshow Video Decoder (fallback for DVD playback, which LAV does not yet support)
6233638 is offline   Reply With Quote
Old 3rd May 2012, 19:16   #10782  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
The only thing from that list even active for DVDs would be LAV Audio, which has only gotten very minor internal changes in the last version.
I never understood when DVD with madVR worked and when it breaks, it seems completely arbitrary to me, so i don't consider this a bug, because it probably isn't caused by any of the changes but some other random thing.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 3rd May 2012, 19:33   #10783  |  Link
Sebastiii
Registered User
 
Join Date: Oct 2009
Location: France
Posts: 615
Quote:
Originally Posted by SamuriHL View Post
When overclocking, yes, that's true. I had heat issues with mine for the first hour I had it running. Turns out one corner of the HSF wasn't fully seated. I'm NOT looking forward to having to move everything to the replacement mobo for that very reason.
Ok thanks but for now i hesitate to get new cpu lol
__________________
HTPC : i7 920 6Go Win10(x64) / Nvidia 1050Ti / P6T Deluxe / Harman-Kardon AVR-355.
Sebastiii is offline   Reply With Quote
Old 3rd May 2012, 19:34   #10784  |  Link
andyvt
Registered User
 
Join Date: Jan 2010
Posts: 265
Quote:
Originally Posted by egur View Post
I've verified it empirically, it ignores the control panel settings (as it should).
Does it depend on what's selected ("Application" v. "Driver" Settings)?
__________________
babgvant.com
Missing Remote
andyvt is offline   Reply With Quote
Old 3rd May 2012, 20:03   #10785  |  Link
Plutotype
Registered User
 
Join Date: Apr 2010
Posts: 235
Quote:
Originally Posted by nevcairiel View Post
I'll let you know in two weeks.
SNB can already mostly do it, should be just fine with IVB.
Hi Nev,
Did you manage please to test the Ivy Bridge platform with madVR and high bitrate 1080p material? Is discrete graphics not needed anymore for a HTPC?

Thanks
Pluto
__________________
__________________
System: Intel Core i5-6500, 16GB RAM, GTX1060, 75" Sony ZD9, Focal speakers, OS Win10 Pro, Playback: madvr/JRiver
Plutotype is offline   Reply With Quote
Old 3rd May 2012, 20:17   #10786  |  Link
RBG
Registered User
 
Join Date: Oct 2011
Posts: 108
egur

And what about hw scaler, do you intend to implement it too?
RBG is offline   Reply With Quote
Old 3rd May 2012, 20:18   #10787  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 5,351
Quote:
Originally Posted by Sebastiii View Post
Ok thanks but for now i hesitate to get new cpu lol
I have no regrets. The issues I'm facing will get fixed, and when they are, this machine is going to be INSANE. In a month or two I'll add a 680 and I'll have a machine that'll last me a good number of years.
__________________
HTPC: Windows 11, AMD 5900X, RTX 3080, Pioneer Elite VSX-LX303, LG G2 77" OLED
SamuriHL is offline   Reply With Quote
Old 3rd May 2012, 20:26   #10788  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Quote:
Originally Posted by andyvt View Post
Does it depend on what's selected ("Application" v. "Driver" Settings)?
It ignores the "driver custom setting". This is the behavior of the Intel Media SDK (which is a good thing) since VPP features are also used for transcoding. The directshow filter (e.g. LAV video decoder) or by some means the player should control these values and expose a GUI to the user.

Quote:
Originally Posted by RBG View Post
egur
And what about hw scaler, do you intend to implement it too?
One thing at a time, the deinterlacing feature is far from completion.
A new reason to add HW scaling is for downscaling 4K video when the screen is smaller it will reduce copying significantly. I believe this should also be controlled by the player and/or filter.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 3rd May 2012, 20:40   #10789  |  Link
egur
QuickSync Decoder author
 
Join Date: Apr 2011
Location: Atlit, Israel
Posts: 916
Committed my changes to SVN (r50).
This version is for testing/development purposes only and should not be used in production SW.
__________________
Eric Gur,
Processor Application Engineer for Overclocking and CPU technologies
Intel QuickSync Decoder author
Intel Corp.
egur is offline   Reply With Quote
Old 4th May 2012, 02:40   #10790  |  Link
xv
Registered User
 
Join Date: Mar 2010
Posts: 98
Found a little problem: LAVSplitter cannot handle sample rate changes in DV (AVI Type-1 DV) files: For example some recordings start with 32khz 12bit for the first few frames because it was some previous recording on the tape, then the audio is actually 48khz/16bit. Microsoft DV Splitter has no problem with that, but LAVSplitter won´t update the format and mess up audio. Could this please be fixed?
xv is offline   Reply With Quote
Old 4th May 2012, 07:55   #10791  |  Link
jakmal
Registered User
 
Join Date: Jul 2010
Location: Sunnyvale, CA
Posts: 51
Hendrik,

When using LAV Video Decoder (in CUVID mode) + madVR (with madVR set to do deinterlacing), is there any advantage to selecting 'High Quality Processing' in the LAV Video Decoder configuration?
__________________

Ganesh T S
Sr. Editor, AnandTech Inc.
jakmal is offline   Reply With Quote
Old 4th May 2012, 07:57   #10792  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by jakmal View Post
Hendrik,

When using LAV Video Decoder (in CUVID mode) + madVR (with madVR set to do deinterlacing), is there any advantage to selecting 'High Quality Processing' in the LAV Video Decoder configuration?
There is no advantage in turning it off.

Anyway, it only affects deinterlacing, if you have LAV set to "Weave", it won't change anything because then the renderer does the job.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 4th May 2012, 08:21   #10793  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,184

nev, what's the difference between LAV's CUDA deinterlacing and madVR's DXVA2 deinterlacing?

Could madVRs beat yours if I disable HQP? (just kidding)
wanezhiling is offline   Reply With Quote
Old 4th May 2012, 08:24   #10794  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by wanezhiling View Post
nev, what's the difference between LAV's CUDA deinterlacing and madVR's DXVA2 deinterlacing?
None, its the same. Both ask the hardware to do deinterlacing

Quote:
Originally Posted by wanezhiling View Post
Could madVRs beat yours if I disable HQP? (just kidding)
If you disable HQP, madVRs or EVRs will be better. But why would you turn it off?
I should just remove that option.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 4th May 2012, 08:33   #10795  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,184
Quote:
Originally Posted by nevcairiel View Post
None, its the same. Both ask the hardware to do deinterlacing
Thanks.

http://forum.doom9.org/showpost.php?...ostcount=10603
Quote:
(2) Using DXVA2 deinterlacing means that potentially all the nasty GPU algorithms like noise reduction and edge enhancement are introduced to madVR.
Same is LAVs?

Quote:
Originally Posted by nevcairiel View Post
I should just remove that option.
Good idea.
wanezhiling is offline   Reply With Quote
Old 4th May 2012, 09:10   #10796  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by wanezhiling View Post
Same is LAVs?
Yes, although CUVID only works with NVIDIA, and NVIDIA has all these settings off by default, so its your own fault for turning them on.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   Reply With Quote
Old 4th May 2012, 09:35   #10797  |  Link
jakmal
Registered User
 
Join Date: Jul 2010
Location: Sunnyvale, CA
Posts: 51
So, I have some interesting results in this area with the GT 540M (Maybe others can try to reproduce with other GPUs?):

Configuration 1 :

LAV CUVID + Adaptive HQP Deinterlacing + Aggressive Deinterlacing
madVR : Force deinterlacing if in doubt

Configuration 2 :

LAV CUVID + Weave (None) / HQP Turned Off + Aggressive Deinterlacing Ticked (should have no effect?)
madVR : Force deinterlacing if in doubt

For renethx's La Travita 1080i60 H.264 clip :

GPU usage in configuration 1 goes more than 95% and plenty of dropped frames throughout. in configuration 2, stays around 85 - 92%, no dropped frames -- the render and presentation queues remain almost full all throughout.
__________________

Ganesh T S
Sr. Editor, AnandTech Inc.
jakmal is offline   Reply With Quote
Old 4th May 2012, 09:42   #10798  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Its not really interesting, rather expected actually.

The first configuration will need more power because it has to download 60 full frames from the GPU, and then upload them back in madVR.
The second configuration only downloads 30 frames from the GPU (and uploads those back in madVR), and the deinterlaced 60 progressive frames never leave the GPU again (its happening all inside madVR)

This can cause quite a bit of extra load on memory constraint systems, like mobile GPUs. Even the second case is already running very close to capacity.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 4th May 2012 at 09:46.
nevcairiel is online now   Reply With Quote
Old 4th May 2012, 10:02   #10799  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,184
Quote:
Originally Posted by nevcairiel View Post
Its not really interesting, rather expected actually.

The first configuration will need more power because it has to download 60 full frames from the GPU, and then upload them back in madVR.
The second configuration only downloads 30 frames from the GPU (and uploads those back in madVR), and the deinterlaced 60 progressive frames never leave the GPU again (its happening all inside madVR)

This can cause quite a bit of extra load on memory constraint systems, like mobile GPUs. Even the second case is already running very close to capacity.
Useful info to me.


nev I have a question:
Pure DXVA costs less GPU performance compared to those cb/qs etc. because it needn't do a copy-back step, but how to explain the same result about cpu usage(naitve < cb/qs)?
wanezhiling is offline   Reply With Quote
Old 4th May 2012, 10:10   #10800  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
Quote:
Originally Posted by wanezhiling View Post
nev I have a question:
Pure DXVA costs less GPU performance compared to those cb/qs etc. because it needn't do a copy-back step, but how to explain the same result about cpu usage(naitve < cb/qs)?
When you copy from GPU to CPU, and then back from CPU to GPU, obviously the CPU also has to do some work.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is online now   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 21:25.


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