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 13th January 2012, 01:37   #8141  |  Link
Andy o
Registered User
 
Join Date: Mar 2009
Posts: 928
Quote:
Originally Posted by SamuriHL View Post
I know the AMD crowd is itching for hardware assisted decoding to use with madVR.
Is that true anymore, for most? I know it's not for me, deinterlacing was the last piece of the software-decoding puzzle and madVR has fixed that beautifully. It's been a few years since H.264 progressive was very demanding on current CPUs.
__________________
GA-Z87MX-D3H (Intel Z87), i7-4770, AMD 7790, Win8.1-64
Pioneer VSX-01TXH, Pioneer KRP-500M
Andy o is offline   Reply With Quote
Old 13th January 2012, 01:39   #8142  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 3,785
Quote:
Originally Posted by Andy o View Post
Is that true anymore, for most? I know it's not for me, deinterlacing was the last piece of the software-decoding puzzle and madVR has fixed that beautifully. It's been a few years since H.264 progressive was very demanding on current CPUs.
Yes. It's one of the most asked for things. Does it TRULY matter to most? Probably not. For my laptop it'd make a big difference. For my HTPC, not really. For a lot of people, it's something they want. Notice, I didn't say NEED.
__________________
HTPC1:W10 Creator Edition, I7 3770k, GTX 1060, Pioneer Elite SC-65, Panasonic 65" 1080p Plasma
Laptop: MSI GT70 Dominator
SamuriHL is offline   Reply With Quote
Old 13th January 2012, 01:47   #8143  |  Link
Andy o
Registered User
 
Join Date: Mar 2009
Posts: 928
Oh, I don't doubt it's a good thing, just wondering if people that think they need it (or even want it) are a bit misguided, cause for instance, system efficiency (was evidenced in VipZ's for instance) can suffer in many cases, contrary to popular belief that GPU decoding is always more efficient. You don't need a super powerful GPU for that to be true, either.
__________________
GA-Z87MX-D3H (Intel Z87), i7-4770, AMD 7790, Win8.1-64
Pioneer VSX-01TXH, Pioneer KRP-500M
Andy o is offline   Reply With Quote
Old 13th January 2012, 01:52   #8144  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 3,785
My laptop and my bedroom HTPC would not be able to play video without GPU decoding. My laptop I've been able to work around the issue as it's faster than my bedroom HTPC, but, it definitely benefits from GPU decoding. Any modern CPU, however, is more than sufficient, yes. Some day I'll be getting a new laptop and rebuiding both HTPC's, but, until that happens......
__________________
HTPC1:W10 Creator Edition, I7 3770k, GTX 1060, Pioneer Elite SC-65, Panasonic 65" 1080p Plasma
Laptop: MSI GT70 Dominator
SamuriHL is offline   Reply With Quote
Old 13th January 2012, 02:17   #8145  |  Link
zero9999
Registered User
 
Join Date: Oct 2011
Posts: 52
Quote:
Originally Posted by nevcairiel View Post
Too bad, i would've hoped for faster.
Here is a second try:
http://files.1f0.de/lavf/LAVFilters-...-perftest2.zip
ATI HD 5750: ~51,2 fps (CrowdRun 1080p50)
Also, crashes with Hi10P material (instead of falling back to software decoding)
zero9999 is offline   Reply With Quote
Old 13th January 2012, 10:58   #8146  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 905
Nev, if you get DXVA2 working for AMD cards, will it work for nVidia cards too? If so, what are the advantages/disadvantages compared to CUVID?


By the way I get 57 FPS on average with software decoding on a Core 2 E8400 with CPU usage at ~95%. When using DXVA2 on an AMD Radeon HD3400, I get 59 FPS but CPU usage is still at ~95%. Such a poor GPU (this is an office PC) is probably useless for DXVA2.

Last edited by DragonQ; 13th January 2012 at 11:15.
DragonQ is offline   Reply With Quote
Old 13th January 2012, 11:12   #8147  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,141
Mobility HD4650
AVG 52.3325fps
wanezhiling is offline   Reply With Quote
Old 13th January 2012, 11:12   #8148  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 8,916
Quote:
Originally Posted by DragonQ View Post
Nev, if you get DXVA2 working for AMD cards, will it work for nVidia cards too? If so, what are the advantages/disadvantages compared to CUVID?
Compared DXVA2 to CUVID:

Pro:
- Uses potentially less power because CUVID forces max performance mode

Con
- No deinterlacing
- Marginally slower
- Requires D3D interaction (cannot use it with a secondary card)
- No VC-1 interlaced support (unless i manage to fix that)

Note that i also have plans for a "native" DXVA2 mode for people running EVR, which would behave similar to all other DXVA decoders out there.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 13th January 2012, 11:17   #8149  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 905
Quote:
Originally Posted by nevcairiel View Post
Compared DXVA2 to CUVID:

Pro:
- Uses potentially less power because CUVID forces max performance mode

Con
- No deinterlacing
- Marginally slower
- Requires D3D interaction (cannot use it with a secondary card)
- No VC-1 interlaced support (unless i manage to fix that)

Note that i also have plans for a "native" DXVA2 mode for people running EVR, which would behave similar to all other DXVA decoders out there.
Thanks. Lower power consumption would be nice, especially for an HTPC, but hardware deinterlacing is a must IMO.
DragonQ is offline   Reply With Quote
Old 13th January 2012, 11:18   #8150  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 8,916
If you use EVR or madVR, just let them deinterlace.
It was more important when madVR did not do deinterlacing yet.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 13th January 2012, 12:24   #8151  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 905
What deinterlacing does EVR use though? It famously has no options in most media players and the highest quality vector adaptive deinterlacing within CUDA is easily the best I've tried.
DragonQ is offline   Reply With Quote
Old 13th January 2012, 13:16   #8152  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 8,916
It should use exactly the same. Its easy enough to compare with some artificial tests like the Cheese Slice test. Differences in the algorithms are clearly visible there.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 13th January 2012, 20:14   #8153  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,141
GT240 CUVID
72.2765

GT240 DXVA2
71.8401

M HD4650
52.3325


http://forum.doom9.org/showthread.ph...87#post1548287
wanezhiling is offline   Reply With Quote
Old 13th January 2012, 20:18   #8154  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,950
Quote:
Originally Posted by nevcairiel View Post
It should use exactly the same. Its easy enough to compare with some artificial tests like the Cheese Slice test. Differences in the algorithms are clearly visible there.
Nev already a idea what goes wrong with dirac playback (slowmo) on the promos ?

Btw i find it nice to have now the possibility to switch between Yadif and Render Deinterlacing on the fly seeing the different in Realtime is cool how the GPU utilization goes up when the renderer does the deinterlacing and how it goes down when Yadif does it (and cpu therfore goes up) also comparing is cool this way doing everything Realtime now has such great possibilities for Encoding i love it
Though the Interface to the options is still to hard to reach some should start implementing those possibilities directly in the Player GUIs without needing to click 1000 times to get to them :P
Also using Lav Video + Av Splitter has some great potential it mostly has the same bugs though as Lav Splitter (Mp4 playback) but it allows to switch channels on the fly (.ts) and seems to work equally good with Lav Video (also it has the tray icon control many crave for, though personally i find it useless better is direct Player integration instead of this tray icon control stuff)
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 13th January 2012 at 20:26.
CruNcher is offline   Reply With Quote
Old 13th January 2012, 22:12   #8155  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 8,916
Good news everyone!

I managed to implement VC-1 interlaced DXVA decoding.
That sure was a bitch, and locked up my GPU driver quite often while testing (thank god Win7 can recover from that), but now it seems to work just fine with both Frame Interlaced and Field Interlaced content!
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 13th January 2012, 22:14   #8156  |  Link
hoborg
Registered User
 
Join Date: Nov 2008
Posts: 454
Nev, you rule!
__________________
Working machine: Win10x64 + Intel Skull Canyon
My HTPC.

How to start with Bitcoin
hoborg is offline   Reply With Quote
Old 13th January 2012, 22:17   #8157  |  Link
SamuriHL
Registered User
 
SamuriHL's Avatar
 
Join Date: May 2004
Posts: 3,785
Damn, man, that's awesome.
__________________
HTPC1:W10 Creator Edition, I7 3770k, GTX 1060, Pioneer Elite SC-65, Panasonic 65" 1080p Plasma
Laptop: MSI GT70 Dominator
SamuriHL is offline   Reply With Quote
Old 13th January 2012, 22:28   #8158  |  Link
Sebastiii
Registered User
 
Join Date: Oct 2009
Location: France
Posts: 595
Yeah you are the best
__________________
HTPC : i7 920 6Go Win10(x64) / Nvidia 1050Ti / P6T Deluxe / Harman-Kardon AVR-355.
Sebastiii is offline   Reply With Quote
Old 13th January 2012, 23:09   #8159  |  Link
CoRoNe
Registered User
 
CoRoNe's Avatar
 
Join Date: Nov 2005
Posts: 644
Is there a reason you skipped DXVA1 for DXVA2?
__________________
My hobby website
CoRoNe is offline   Reply With Quote
Old 13th January 2012, 23:12   #8160  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 905
Well, DXVA is only useful for XP users since XP doesn't support DXVA2. Otherwise, DXVA2 is superior, so why not use it?

Supporting a ten year old OS is silly, IMO.
DragonQ 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 05:44.


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