View Full Version : LAV Filters - DirectShow Media Splitter and Decoders
SamuriHL
12th February 2012, 14:38
It never hurts, but its not necessary.
OK, thanks. I'll have to check out this new installer.
Sent from my Xoom using Tapatalk
entrecour
12th February 2012, 14:57
LAV Audio Config works fine now. :thanks:
DragonQ
12th February 2012, 15:33
It worked fine for me before 0.46 v2. :/
Xaurus
12th February 2012, 16:04
Thanks nev for 0.46!
Since you're an Nvidia guy, what decoder do you use for MPEG4-ASP? Reading through all the posts here it seems the CUVID decoder has some problems with this.
Also, does anyone know a site where I can download some test clips for the major formats?
nevcairiel
12th February 2012, 16:11
I just use software decoding for MPEG4-ASP, no reason to bother with hardware for such a stupidly simple format.
RBG
12th February 2012, 16:16
nevcairiel
Thank you very much for your hard work.:) As a feature request, can you add a separate decoding method selection for hardware accelerated formats in future. For example, as it is now, it is impossible to select CUVID for H.264, MPEG-2, VC-1 and DXVA(c/b) for WMV3, or select QS for H.264, MPEG-2, VC-1 and CUVID for MPEG-4 asp, you just have to stick with one decoding API for all supported formats.
Thunderbolt8
12th February 2012, 16:18
are lavaudio and splitter actually able to play and split/demux dts express tracks?
nevcairiel
12th February 2012, 16:19
are lavaudio and splitter actually able to play and split/demux dts express tracks?
Split sure.
Play only with the ArcSoft DTS decoder (dtsdecoderdll.dll)
As a feature request, can you add a separate decoding method selection for hardware accelerated formats in future. For example, as it is now, it is impossible to select CUVID for H.264, MPEG-2, VC-1 and DXVA(c/b) for WMV3, or select QS for H.264, MPEG-2, VC-1 and CUVID for MPEG-4 asp, you just have to stick with one decoding API for all supported formats.
I would rather stick with a simpler configuration.
Its not only my config that would need to change, its also the programmatic config interface which would no longer be backwards compatible. All the major formats are supported by all of the different APIs, and i personally don't really care all that much about wmv3, and even less about mpeg4-asp
It might be easier to teach wmv3 to cuvid. There are also rumors that QuickSync will get wmv3 hw support in some upcoming driver.
I may change the configuration some day to allow this, but i doubt it'll be soon.
Thunderbolt8
12th February 2012, 16:38
droping the dtsdecoderdll.dll into the lav (x86) dir doesnt seem to work for some reason. it still doesnt play the dts express file properly and also the dts-hd options for bitstreaming are greyed out.
nevcairiel
12th February 2012, 16:40
also the dts(hd) options for bitstreaming are greyed out.
The DTS-HD option is only greyed out when DTS is not selected.
Its currently not possible to bitstream DTS-HD but not DTS, thats why.
Also, bitstreaming DTS Express is not supported.
The DLL is not required for bitstreaming in any case, only for decoding.
adam777
12th February 2012, 16:42
Thank for the new version, nev:thanks:
I have a request/question - a bit long, so try to keep up :)
I'm using Zoom Player and its equivalent to MPC-HC's preferred filters is Smart Play, that while smart indeed (you are able to configure exact filter chain per file type), has a very annoying limitation - you can't define a globally preferred filter.
That is, marking a splitter as preferred is relatively easy - you can define file types it will handle by extensions.
When it comes to decoders, you can't specify a wildcard that will serve as "try and throw anything you encounter on this decoder", but rather have to specify which media subtypes each decoder will handle.
Now, in order to get the media subtypes supported by LAV Audio/Video I do the following:
- Add as preferred in MPC-HC.
- Go to the registry and export the relevant key which contains all of those media subtypes.
- Some text editing and I have a list of all supported media subtypes for both decoders, which I can use in Zoom Player Smart Play profile.
Pretty annoying to do it on each LAV update.
The best solution would be to allow the definition of wildcard in Zoom Player, and a feature request was made.
However, in the meantime, is there anywhere I can see the supported media subtypes per decoder in a more straight forward way? (that is, somewhere in the code, obviously not a function you should provide).
On a side note, while doing the above I noticed there are a lot of duplications. For example, in LAV Audio, out of a list of about 120 media subtypes there are ~60 unique (GraphStudioNext shows another, different, number).
Adam.
Thunderbolt8
12th February 2012, 16:45
The DTS-HD option is only greyed out when DTS is not selected.
Its currently not possible to bitstream DTS-HD but not DTS, thats why.
Also, bitstreaming DTS Express is not supported.
The DLL is not required for bitstreaming in any case, only for decoding.alright, but decoding still doesnt work for some reason. turns a dts express track of 2h9m into a 193h track which only produces garbage and also which cannot be opened with mpc-hc unless I use the sonic HD demuxer (so lav splitter is not even loaded despite it has been set to prefer)
nevcairiel
12th February 2012, 16:50
However, in the meantime, is there anywhere I can see the supported media subtypes per decoder in a more straight forward way? (that is, somewhere in the code, obviously not a function you should provide).
Media.cpp has the list of all subtypes in both decoders. However, i doubt it'll help you much.
On a side note, while doing the above I noticed there are a lot of duplications. For example, in LAV Audio, out of a list of about 120 media subtypes there are ~60 unique (GraphStudioNext shows another, different, number).
GraphStudio says 62 for LAV Audio for me, which seems to be the correct number from a quick rough count in the code.
Since you seem to take that from MPC-HC, maybe it is bugged or its storage is weird.
nevcairiel
12th February 2012, 16:51
alright, but decoding still doesnt work for some reason. turns a dts express track of 2h9m into a 193h track which only produces garbage and also which cannot be opened with mpc-hc unless I use the sonic HD demuxer (so lav splitter is not even loaded despite it has been set to prefer)
You mean a raw dts-express file?
I don't know if that would work, and honestly i don't really care that much. Mux it into a MKV together with the movie were it belongs. :)
I've only ever tested DTS Express directly from Blu-ray m2ts, because thats the only place known to me where it exists.
Thunderbolt8
12th February 2012, 16:53
You mean a raw dts-express file?Mux it into a MKV together with the movie were it belongs. :)not supported by mkvmerge :D (and apparently mosu doesnt care enough to implement this)
adam777
12th February 2012, 17:03
Media.cpp has the list of all subtypes in both decoders. However, i doubt it'll help you much.
GraphStudio says 62 for LAV Audio for me, which seems to be the correct number from a quick rough count in the code.
Since you seem to take that from MPC-HC, maybe it is bugged or its storage is weird.
I'll have a look ,thanks.
nevcairiel
12th February 2012, 17:06
is it possible to do bitstreaming when possible and fall back to software decoding when not a la ac3filter?
I've put it on a todo list for later, but its not really high priority, so it might be a while.
RBG
12th February 2012, 18:06
I would rather stick with a simpler configuration.
Its not only my config that would need to change, its also the programmatic config interface which would no longer be backwards compatible. All the major formats are supported by all of the different APIs, and i personally don't really care all that much about wmv3, and even less about mpeg4-asp
It might be easier to teach wmv3 to cuvid. There are also rumors that QuickSync will get wmv3 hw support in some upcoming driver.
I may change the configuration some day to allow this, but i doubt it'll be soon.
Then, I just have to wait. :) That is how it looks in PotPlayer.
http://i43.tinypic.com/2gt19pf.png
STaRGaZeR
12th February 2012, 18:41
Thanks for the new version!
6233638
12th February 2012, 18:45
I have a couple of questions which aren't specific to the new version, but I was wondering if I could get some help with.
Firstly, subtitles. I've had a look over the documentation here (http://1f0.de/lav-splitter/lav-splitter-stream-selection/) and I think I have it mostly figured out.
I only speak English, and I don't need subtitles for English-speaking films, but I do need subtitles for anything else. Currently what seems to be working is:
"eng:*|f;eng:*|d;*:eng"
Which, if I understand the documentation correctly, does: If English, play any forced subtitles.
If English and no forced subtitles are found, play default subtitles. (typically disables subtitles)
If audio is not English, display English subtitles.
This seems to be working in most cases, except forced subtitles never seem to display anything.
One of the more mainstream examples I can think of where this is a problem, would be Kill Bill Vol. 2 where the film is mostly in English, but there is a section in the middle where they are speaking in Cantonese. When I play this in PowerDVD, this works as you would expect, automatically playing subtitles for the Cantonese parts without any configuration, but nothing for the English-speaking parts.
http://img837.imageshack.us/img837/1876/screenshotcc.th.jpg (http://img837.imageshack.us/img837/1876/screenshotcc.jpg)
With LAV Filters using my current configuration, it selects the "Forced Subtitles (auto)" track, but doesn't display any subtitles throughout the film.
I have to select the third English subtitle track (pictured) to only have subtitles appear during the Cantonese sections. The first English subtitle applies to all spoken parts, and the second on the list includes audio descriptions.
Is there any way to have this happen automatically?
My second issue, which I'm not sure if it's even related to LAV Filters, is playing back Apple Lossless files in MPC-HC. I just bought the Indie Game Music Bundle 2 (http://www.gamemusicbundle.com/), which supplies the music as FLAC files. I then converted these to ALAC using dBpoweramp (http://www.dbpoweramp.com/). Most of the tracks are fine, but the Machinarium soundtrack comes up with a "Failed to render" error, and if I try to load the folder as a playlist, MPC-HC crashes. The files work perfectly in iTunes or on my Apple devices though.
Is this something even affected by LAV, or does it need to be a video file with embedded audio for it to work? (I can't see a way to bring up a filter list in MPC-HC when audio tracks are playing)
nevcairiel
12th February 2012, 19:06
I have to select the third English subtitle track (pictured) to only have subtitles appear during the Cantonese sections. The first English subtitle applies to all spoken parts, and the second on the list includes audio descriptions.
Is there any way to have this happen automatically?
Sadly, no, this cannot really be automatically detected. At least i haven't figured out how.
Blu-rays have two types of forced subtitles (well 3 if you count burned into the image)
1) There is one track with both normal and forced subs. The forced subs have a "forced" flag, and LAV can filter these out. This is when the automatic forced subtitle thing works.
2) There are distinct tracks for full subs and forced subs. Sadly i don't know which track is what - and sadly the dedicated forced track also doesn't have the forced flags on its frames (usually)
I did consider trying to figure out which track has the forced subs from the playlist files somehow, but i didnt find anything yet.
My second issue, which I'm not sure if it's even related to LAV Filters, is playing back Apple Lossless files in MPC-HC. I just bought the Indie Game Music Bundle 2 (http://www.gamemusicbundle.com/), which supplies the music as FLAC files. I then converted these to ALAC using dBpoweramp (http://www.dbpoweramp.com/). Most of the tracks are fine, but the Machinarium soundtrack comes up with a "Failed to render" error, and if I try to load the folder as a playlist, MPC-HC crashes. The files work perfectly in iTunes or on my Apple devices though.
Is this something even affected by LAV, or does it need to be a video file with embedded audio for it to work? (I can't see a way to bring up a filter list in MPC-HC when audio tracks are playing)
Play->Filters should show the filter graph like in any other playback scenario.
LAVs ALAC decoder isn't 100% complete, its limited to stereo - but i guess for music thats OK.
Otherwise, a sample of a broken file would be good - if its using LAV.
6233638
12th February 2012, 19:25
Sadly, no, this cannot really be automatically detected. At least i haven't figured out how.
...
I did consider trying to figure out which track has the forced subs from the playlist files somehow, but i didnt find anything yet.OK, thanks. I wonder how PowerDVD does it.
Still, at least I shouldn't have to bother messing with the subtitles most of the time now that I have things set up that way. (does that seem like the best way to do it?)
Typically when films are mostly English and have non-English parts, those subtitles are burned in rather than being a separate subtitle stream, so it's not something I've run into too often.
Play->Filters should show the filter graph like in any other playback scenario.That seems to be greyed out when I'm playing music tracks. (updated to 1.6.1.4055 last night when testing, so I should be up to date)
Otherwise, a sample of a broken file would be good - if its using LAV.Here's a sample: http://www.mediafire.com/?h8jb2tbhwyldl1d
Perhaps you can see whether this is a LAV issue or an MPC-HC issue. (I do have all internal MPC-HC filters disabled)
nevcairiel
12th February 2012, 19:27
OK, thanks. I wonder how PowerDVD does it.
The menus tell it, i guess.
SamuriHL
12th February 2012, 19:28
Nev, have you had a chance to look at the AnyDVD speed menus yet? Just curious how hard that would be to implement in a player like MPC-HC or J River MC17. No BD-J...just basic menuing. But it gets the playlists right for the most part.
nevcairiel
12th February 2012, 19:29
Nev, have you had a chance to look at the AnyDVD speed menus yet? Just curious how hard that would be to implement in a player like MPC-HC or J River MC17. No BD-J...just basic menuing. But it gets the playlists right for the most part.
Its just normal BD menus, there is nothing special about them.All it does is remove the Java.
Doesn't make implementing any easier, and nothing i will work on in LAV.
Really, that feature is basically useless. Its just some terribly ugly menu to select the title you want.
MC17 and some other players also have a title selector - if it gets the title wrong sometimes, maybe they should try to improve their logic. :)
nevcairiel
12th February 2012, 19:34
That seems to be greyed out when I'm playing music tracks. (updated to 1.6.1.4055 last night when testing, so I should be up to date)
Here's a sample: http://www.mediafire.com/?h8jb2tbhwyldl1d
Perhaps you can see whether this is a LAV issue or an MPC-HC issue. (I do have all internal MPC-HC filters disabled)
I just tried and it plays fine. Filters menu also is available like it should be.
Made you an image :)
http://images.gammatester.com/pics/f52d9548c00c618c1febea492536156b.png
6233638
12th February 2012, 19:34
The menus tell it, i guess.Ah, makes sense. I'd hate to go back to using menus rather than launching the film directly in MPC-HC though. It's ridiculous how long it takes to actually get a film started these days when you're doing it that way.
The only thing I could guess at trying would be to have an option that either selects the third English track, or perhaps the last English track if there are more than two. I'm not sure what else English subtitles are used for though—do some discs have tracks for the commentary? That would probably interfere with things. I need to have a look through my discs to see what films are actually doing, I've never paid much attention to it.
Having the first track as being full English subtitles, and the second as full subtitles plus audio description does seem fairly standard though.
Alternatively, would you be able to compare timestamps for subtitle tracks? I have to imagine that they would be the same for the full English and partial English tracks (just missing sections for the partial English ones) but completely different for commentaries etc.
I just tried and it plays fine. Filters menu also is available like it should be.
Made you an image :)
http://images.gammatester.com/pics/f52d9548c00c618c1febea492536156b.pngHuh, I wonder what's gone wrong on my system then. Thanks.
nevcairiel
12th February 2012, 19:37
The only thing I could guess at trying would be to have an option that either selects the third English track, or perhaps the last English track if there are more than two. I'm not sure what else English subtitles are used for though—do some discs have tracks for the commentary? That would probably interfere with things. I need to have a look through my discs to see what films are actually doing, I've never paid much attention to it.
Having the first track as being full English subtitles, and the second as full subtitles plus audio description does seem fairly standard though.
Alternatively, would you be able to compare timestamps for subtitle tracks? I have to imagine that they would be the same for the full English and partial English tracks (just missing sections for the partial English ones) but completely different for commentaries etc.
Any guessing would end up wrong.
I don't even know if a track is a "Type 1" and has the forced frames inside the normal frames, until i actually see one. BDs don't make playback without menus easy.
SamuriHL
12th February 2012, 19:39
Its just normal BD menus, there is nothing special about them.All it does is remove the Java.
Doesn't make implementing any easier, and nothing i will work on in LAV.
Really, that feature is basically useless. Its just some terribly ugly menu to select the title you want.
MC17 and some other players also have a title selector - if it gets the title wrong sometimes, maybe they should try to improve their logic. :)
Fair enough. :)
v0lt
12th February 2012, 19:43
nevcairiel
LAV Splitter hangs on this file - brokenfile.flv (http://www.mediafire.com/?6ijnm8p7xhim31y)
(This file is a broken, it can not play)
nevcairiel
12th February 2012, 22:15
nevcairiel
LAV Splitter hangs on this file - brokenfile.flv (http://www.mediafire.com/?6ijnm8p7xhim31y)
(This file is a broken, it can not play)
Seems fixed with the new ffmpeg (so for next version)
On that point, for anyone building their own versions:
The version numbers of the avcodec and avformat DLLs have changed, so i suggest to remove the -53 DLLs, so you don't have double dlls everywhere. ;)
SamuriHL
12th February 2012, 22:40
Seems fixed with the new ffmpeg (so for next version)
On that point, for anyone building their own versions:
The version numbers of the avcodec and avformat DLLs have changed, so i suggest to remove the -53 DLLs, so you don't have double dlls everywhere. ;)
Oh JOY. :) You might want to let J River know. :)
nevcairiel
12th February 2012, 22:43
Oh JOY. :) You might want to let J River know. :)
They remove all files in the dir before the upgrade, as far as i know. Also still quite some time until the next release.
SamuriHL
12th February 2012, 22:43
Ah, that's true. And so does my upgrade script. :)
noee
12th February 2012, 23:03
On that point, for anyone building their own versions:
The version numbers of the avcodec and avformat DLLs have changed, so i suggest to remove the -53 DLLs, so you don't have double dlls everywhere. ;)
Thx for the heads up. All appears well.
ryrynz
12th February 2012, 23:36
0.46's new installer isn't allowing my system to properly use QuickSync it seems, It's okay with 0.45, likely the same deal I had with the nightly builds.
Tested with with Graph Studio (22 minute Mpeg4)
0.45 with new QuickSync decoder 0.26 from LAV 0.46 result 1060 FPS
0.46 fresh install result 330 FPS.
0.46 with DXVA2 and software mode are testing fine so it's only limited to QuickSync.
I did both an upgrade install and a uninstall/reinstall with the same result.
Playing back in MPC with that same file 0.46 says QuickSync is active.
I know this system has some particular quirks, is LAV not doing something it should be doing?
nevcairiel
12th February 2012, 23:41
The installer has zero influence on how the decoder behaves, your system is just screwed up.
chapas
12th February 2012, 23:53
Found answer on page 421. Sorry!
egur
13th February 2012, 00:06
Regarding performance, I've revisited my work and it turns out that my optimization path was aimed at getting the highest speed for low bitrate clips. This hurt (badly :( ) the performance of high bitrate clips which are more important. There's a serious performance hit in the way LAV configures QS these days (my fault) for high bitrate clips.
After some code cleaning, I'll release a new version.
If people see some degradation in low bitrate clips (e.g. 1000fps->900), this is expected. Some high bitrate clips will run almost twice as fast reaching DXVA speeds.
BTW, LAV has noticeably lower overhead than ffdshow when it comes to benchmarks.
ryrynz
13th February 2012, 00:48
The installer has zero influence on how the decoder behaves, your system is just screwed up.
I knew you were going to say that :D
I'll hold with 0.45 and QuickSync 0.26 for now and see what happens when Eric releases 0.27. If that doesn't fix anything I'll reinstall.
jmone
13th February 2012, 04:42
Its just normal BD menus, there is nothing special about them.All it does is remove the Java.
Doesn't make implementing any easier, and nothing i will work on in LAV.
Really, that feature is basically useless. Its just some terribly ugly menu to select the title you want.
MC17 and some other players also have a title selector - if it gets the title wrong sometimes, maybe they should try to improve their logic. :)
On the topic of BD Menu support - how is libbluray going and any hence any upcoming new LAV Splitter features?
oddball
13th February 2012, 06:13
Still having issues with CUVID. It will play a video fine for a good 20 minutes then suddenly start dropping frames like crazy. If I go back I still get the dropped frames. It's weird. It only seems to do it on some files (Mostly anime).
nevcairiel
13th February 2012, 07:57
Still having issues with CUVID. It will play a video fine for a good 20 minutes then suddenly start dropping frames like crazy. If I go back I still get the dropped frames. It's weird. It only seems to do it on some files (Mostly anime).
Its a driver issue, don't use the latest beta driver, stick to WHQL or 290.36 - avoid 295.
On the topic of BD Menu support - how is libbluray going and any hence any upcoming new LAV Splitter features?
I have no plans at this time to implement any BD Menu functionality. It doesn't fit into a general purpose splitter like LAV.
I knew you were going to say that :D
I'll hold with 0.45 and QuickSync 0.26 for now and see what happens when Eric releases 0.27. If that doesn't fix anything I'll reinstall.
The only thing that the Installer does influence is how the splitter is setup, so if you're benchmarking just check if its really using LAV Splitter and not something else.
Unless i managed to implement some new bugs, it should be more reliable then before, though.
oddball
13th February 2012, 08:48
"Its a driver issue, don't use the latest beta driver, stick to WHQL or 290.36 - avoid 295."
That would suck for Skyrim.
nevcairiel
13th February 2012, 08:51
"Its a driver issue, don't use the latest beta driver, stick to WHQL or 290.36 - avoid 295."
That would suck for Skyrim.
The 295 driver causes the problem you described, so decide what you prefer. :D
Can of course always just disable CUVID and use DXVA2 or software decoding, that should in theory resolve those issues.
CruNcher
13th February 2012, 10:31
CPU:
Renderer: Enhanced Video Renderer (DirectShow)
Decoder: Elecard MPEG-2 Video Decoder HD
Decoder Device: -
Processor Device: -
Time: 00:38.814
Average FPS: 249,652
Min/Max FPS: 235 / 259
CPU Usage (%): Avg: 91 Min: 82 Max: 96
Renderer: Enhanced Video Renderer (DirectShow)
Decoder: LAV Video Decoder
Decoder Device: -
Processor Device: -
Time: 00:35.739
Average FPS: 271,132
Min/Max FPS: 259 / 284
CPU Usage (%): Avg: 50 Min: 43 Max: 59
Renderer: Enhanced Video Renderer (DirectShow)
Decoder: MainConcept MPEG Video Decoder
Decoder Device: -
Processor Device: -
Time: 00:20.826
Average FPS: 465,284
Min/Max FPS: 432 / 484
CPU Usage (%): Avg: 84 Min: 78 Max: 88
Renderer: Enhanced Video Renderer (DirectShow)
Decoder: Microsoft DTV-DVD Video Decoder
Decoder Device: -
Processor Device: -
Time: 00:42.881
Average FPS: 225,974
Min/Max FPS: 211 / 239
CPU Usage (%): Avg: 37 Min: 32 Max: 40
Renderer: Enhanced Video Renderer (DirectShow)
Decoder: ffdshow Video Decoder Libavcodec
Decoder Device: -
Processor Device: -
Time: 00:35.027
Average FPS: 276,615
Min/Max FPS: 263 / 290
CPU Usage (%): Avg: 54 Min: 45 Max: 63
Renderer: Enhanced Video Renderer (DirectShow)
Decoder: ffdshow Video Decoder Libmpeg2
Decoder Device: -
Processor Device: -
Time: 00:53.579
Average FPS: 180,817
Min/Max FPS: 165 / 200
CPU Usage (%): Avg: 25 Min: 25 Max: 28
Quicksync:
Renderer: Enhanced Video Renderer (DirectShow)
Decoder: Intel® Media SDK MPEG-2 Decoder
Decoder Device: -
Processor Device: -
Time: 00:11.617
Average FPS: 834,122
Min/Max FPS: 801 / 853
CPU Usage (%): Avg: 21 Min: 18 Max: 25
Renderer: Enhanced Video Renderer (DirectShow)
Decoder: ffdshow Video Decoder
Decoder Device: ModeMPEG2_VLD
Processor Device: -
Time: 00:51.235
Average FPS: 189,129
Min/Max FPS: 175 / 195
CPU Usage (%): Avg: 43 Min: 31 Max: 51
Renderer: Enhanced Video Renderer (DirectShow)
Decoder: LAV Video Decoder
Decoder Device: ModeMPEG2_VLD
Processor Device: -
Time: 00:44.674
Average FPS: 216,905
Min/Max FPS: 189 / 225
CPU Usage (%): Avg: 47 Min: 40 Max: 53
DXVA2 Copy Back:
Renderer: Enhanced Video Renderer (DirectShow)
Decoder: LAV Video Decoder
Decoder Device: ModeMPEG2_VLD
Processor Device: -
Time: 00:38.976
Average FPS: 248,615
Min/Max FPS: 243 / 252
CPU Usage (%): Avg: 25 Min: 25 Max: 29
Im not sure about these results (they seem legit but on the other side especially the Quicksync Decoder results make me wonder, though DXVA2 Copy back fits it seems more balanced out for Playback Efficiency then Decoding and it's clearly visible in any Benchmark it is more Power Consumption Efficient though Copy back shouldn't be used for Playback purpose most of the times anyways ;) ) also i couldn't benchmark Mainconcepts Mpeg-2 Decoder this way it crashes DxvaChecker and returns very odd results back with Graphstudio (Next, no real bench is doable it just returns some crazy numbers) most probably the same issue as with the Lav Splitter crashes (though im not sure which splitter is even used as DXVAChecker has no enumeration chose dialog for the splitter anymore it seems) but i find the Intel Decoder Result quiet interesting according to DXVA Checker its ~3x more efficient then either FFdshow quicksync or Lav Video Quicksyn and ~2 more Efficient then Mainconcepts CPU only Decoder Core (with over 50% less utilization) :) ?
ddjmagic
13th February 2012, 10:47
Quick question, I have a i3 2120 using MPC-HC w Lav Filters/EVR custom renderer. Under Lav Video settings - hardware decoder to use, I have 2 available options, Intel Quicksync or DXVA2 (copy) which option would be best? For BD and Remux playback ?
nevcairiel
13th February 2012, 11:07
Quick question, I have a i3 2120 using MPC-HC w Lav Filters/EVR custom renderer. Under Lav Video settings - hardware decoder to use, I have 2 available options, Intel Quicksync or DXVA2 (copy) which option would be best? For BD and Remux playback ?
If your CPU supports it, use QuickSync. A i3 2120 should be fine with it.
ryrynz
13th February 2012, 11:13
The only thing that the Installer does influence is how the splitter is setup, so if you're benchmarking just check if its really using LAV Splitter and not something else.
Unless i managed to implement some new bugs, it should be more reliable then before, though.
It appears to be using it, it's in the chain listed in Graphstudio.
I've noticed that the CPU usage is around 3-5% when benchmarking after installing 0.46 and with 0.45 it's at 7-11% and yeilding 3x the result which is interesting.
Whether it's highlighting a real issue or not I don't know, if everyone else's system is fine then don't waste any time on it, thanks.
CruNcher
13th February 2012, 12:04
The 295 driver causes the problem you described, so decide what you prefer. :D
Can of course always just disable CUVID and use DXVA2 or software decoding, that should in theory resolve those issues.
Maybe he has luck and replacing nvcuvid.dll will work (good chances if nothing majorly changed cuda wise, just placing the old driver one into the lav video filter directory should be enough, though a jump as high as +5 normally indicates a big cuda jump as well, but it's worth a try) ;)
@Nev
Do you know why the Performance of YV12 in Lav Video is lower as the one in FFdshow aren't both the same ?
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.