View Full Version : LAV Filters - DirectShow Media Splitter and Decoders
mpc is using the Microsot DTV-DVD. it most likely falling back to it.
so the DXVA2_ModeMPEG2_VLD is broken not mpeg 2 dxva in general ?
nevcairiel
3rd June 2013, 17:35
DXVA2_ModeMPEG2_VLD means "full acceleration", which is really the only proper mode.
IDCT or MoComp are "partial acceleration", which is not implemented in LAV or MPC-HC, because its usually not worth it, and all modern cards support full acceleration.
MPEG2 is rather easy to decode, maybe you should just stick to CPU :)
thx that's all i want to know.
some else got some problem with this and asked me if my hard can support mpeg 2. bad new for him.
AndreaMG
3rd June 2013, 19:40
Hi everyone, here is a test with Haswell + MadVR + LAV Filters :)
http://www.anandtech.com/show/7007/intels-haswell-an-htpc-perspective
Link fixed, sorry :)
detmek
3rd June 2013, 19:49
Fix the link.
Thanks.
TimmyTimmyTimmy
4th June 2013, 07:13
Hi, I've been trying to install via the zip method with recent versions of LAVFilters, but I'm seeing some issues.
LAVSplitter.ax will not register at all. I have no problems with the audio and video decoders though.
Does LAVSplitter.ax simply no longer self register? I see the installer still works.
I am right clicking and selecting run as administrator on the .bat files. I am logged in as administrator and the files are present in the directory I'm trying to register within. I'm using Windows 7 x64, 32bit files are placed in C:\Windows\SysWOW64, while 64bit files are placed in C:\Windows\System32.
Sorry if this has been mentioned before, I've tried searching and found nothing.
zallen
4th June 2013, 08:11
I found out the cause of failure LAV splitter connecting to KMPlayer for MP4 files with 4K resolution. It was Nokia Music Player.
After removing (and NMP emuzed filters) all earned. And for POT player Nokia Music Player didn`t prevent.
wanezhiling
4th June 2013, 09:00
Hi nev, would you add an option "load embedded fonts"(enable by default) in lav splitter? That will be nice.
michkrol
4th June 2013, 14:25
Hi nev, would you add an option "load embedded fonts"(enable by default) in lav splitter? That will be nice.
LAV Splitter has this functionality integrated since "ages". Could you describe, what you're trying to do with what file format, what other software you're using and perhaps provide a sample, which doesn't work.
wanezhiling
4th June 2013, 15:34
Haali has the option while lav has not. http://i.imgur.com/uVgntbK.png
Here is a mkv embedded msyh596.ttf font. http://pan.baidu.com/share/link?shareid=509563&uk=3558042035
When playing the file on my Win7 China OS which default font is Microsoft YaHei(msyh.ttf), the menu captions of player are spoiled because there is a conflict between MKVs msyh596.ttf and OSs msyh.ttf.
http://i.imgur.com/GLug7RO.png (interesting right? :p)
With Haali, everything is fine even the "Load embedded fonts" option is set to "yes", dont know how haali do that.
http://i.imgur.com/QbR1YLe.png
You guys cannot reproduce this becasuse your OSs default font is not MS YaHei.So the best solution is that lav splitter adds a "Load embedded fonts" option, then I could disable embedded font by myself.:)
nevcairiel
4th June 2013, 15:41
Haali stores the font in a temp directory and loads it from there, LAV loads it directly from memory, maybe Windows behaves differently in those two situations.
aba101280
4th June 2013, 15:50
Hi,
thank you very much for this great decoder. I'm not sure if it is possible to control the decoder via command line or hotkeys. I want to switch between "decoding/bitstreaming" with my remote and did not find anything about this. Is there a way to do this? Perhaps you can save this in the regestry also but I did not find any settings.
Regards,
B
wanezhiling
4th June 2013, 15:53
Thanks nev, sounds you are right.
The way lav loads fonts is just fine, its ok. Just need a solution to avoid the spoiled captions when using lav splitter , so thats why i hope lav add a "Load embedded fonts" option.
06_taro
4th June 2013, 16:27
If the maker of this mkv file trims the font (only keeps the needed subset for ass), it is highly recommended to change the font's name, or else it is easy to cause such a conflict, especially when there's no rule of implementation for re-loading a system font.
It is not always good to stop re-loading the font in such cases. Assume that the maker not only trims the font, but also changes the font, e.g., by adding a special character which is not present in original font, now by not loading the embedded fonts you'll get correct GUI with incorrect subtitles. It might be quite common when using legacy system CJK fonts which usually have many characters missing. The best solution is still renaming the trimmed/edited font when making it.
vad74
5th June 2013, 12:10
nevcairiel
LAV Filters version 0.57.0 have a file IntelQuickSyncDecoder.dll version 0.41.0.0 (bild 30.01.2013). But last Intel QuickSync Decoder have version 0.43 (bild 25.05.2013). Why? And how I can update this file? Or it is not allowed?
nevcairiel
5th June 2013, 12:14
I only supply tested versions. If there is an old version, that usually means one of two things:
1) I didn't have time or the resources/hardware/software to test the new version yet (like the Windows 8 features, i have no Win8 system right now)
2) or, i found a problem with the new version and therefor still use the older one.
Exchanging that DLL with another one is your prerogative, and your own risk. :)
eXtremeDevil
5th June 2013, 15:02
Can I decide with exe will use this filter? I haven't found an option like that, as on FFDShow...
paradoxical
5th June 2013, 15:48
Can I decide with exe will use this filter? I haven't found an option like that, as on FFDShow...
No, hence why you were not told that it was possible the last time you asked.
starla
6th June 2013, 10:24
You any idea why i get green screens between title changes with bluray ? Only seems to effect my ati card
You probably are not sending all the video data, so the currect clip wont get "played" to the end and GPU is trying to decode partial / mixed up video frames. I know, I have seen the same results even with Nvidia GPU in similar source filter bug.
TimmyTimmyTimmy
6th June 2013, 11:05
Got no reply before so posting again:
I've been trying to install via the zip method with recent versions of LAVFilters, but I'm seeing an issue.
LAVSplitter.ax will not register at all. I have no problems with the audio and video decoders though.
Does LAVSplitter.ax simply no longer self register? I see the installer still works.
I am right clicking and selecting run as administrator on the .bat files. I am logged in as administrator and the files are present in the directory I'm trying to register within. I'm using Windows 7 x64, 32bit files are placed in C:\Windows\SysWOW64, while 64bit files are placed in C:\Windows\System32.
Superb
6th June 2013, 12:49
"Will not register at all"? Do you get an error message when you run regsvr32?
Besides, registering the splitter is not enough, afaik. I think some registry modifications are needed as well. (the installer does that automatically, of course)
paradoxical
6th June 2013, 15:19
Got no reply before so posting again:
I've been trying to install via the zip method with recent versions of LAVFilters, but I'm seeing an issue.
LAVSplitter.ax will not register at all. I have no problems with the audio and video decoders though.
Does LAVSplitter.ax simply no longer self register? I see the installer still works.
I am right clicking and selecting run as administrator on the .bat files. I am logged in as administrator and the files are present in the directory I'm trying to register within. I'm using Windows 7 x64, 32bit files are placed in C:\Windows\SysWOW64, while 64bit files are placed in C:\Windows\System32.
Is there some reason you can't just use the installer?
mastan
6th June 2013, 16:13
LAVSplitter.ax will not register at all. I have no problems with the audio and video decoders though.
Does LAVSplitter.ax simply no longer self register? I see the installer still works.
http://forum.doom9.org/showthread.php?p=1621557#post1621557
Omehenk
6th June 2013, 21:46
Hello everyone, I just came across here while looking for good codecs, but i ran into some problems.
1. I don't see subtitles on any mkv video. using wmp 11.
2. http://puu.sh/35VGL.png
(there has been a problem while starting LAVSplitter.ax)
(Can't find procedure.)
I get this message when trying to open all lav configurations btw.
I'm using windows x64.
zerowalker
7th June 2013, 19:00
It seems that i get trouble with deinterlacing with the latest LAV.
Even if i set progressive, i will somethings get Interlace artifacts, on an Progressive video;S
It's not easy to reproduce, but if i spam click at a point where there is easy to detect, it will appear from time to time, i am not sure why.
Edit:
Okay forget that, it only appears when i set Auto, even if the video is progressive, not sure why;S
TimmyTimmyTimmy
8th June 2013, 00:04
Thanks for the replies guys. Any help is appreciated.
"Will not register at all"? Do you get an error message when you run regsvr32?
Besides, registering the splitter is not enough, afaik. I think some registry modifications are needed as well. (the installer does that automatically, of course)
Error message is as follows:
The module "C:\Windows\SysWOW64\LAVSplitter.ax" failed to load.
Make sure the binary is stored at the specified path or debug it to check for problems with the binary or dependant .DLL files.
The specified module could not be found.
Is there some reason you can't just use the installer?
Yes, I'm working on integrating with other codecs etc. for silent install on thin client systems.
I have tried replicating a number of registry entries prior to attempting to run regsvr32 but I feel I'm missing something daft/obvious.
I'm not very familiar with Innosetup in the git repository so didn't find what I was looking for there.
Della
8th June 2013, 00:22
Thanks for the replies guys. Any help is appreciated.
Error message is as follows:
The module "C:\Windows\SysWOW64\LAVSplitter.ax" failed to load.
Make sure the binary is stored at the specified path or debug it to check for problems with the binary or dependant .DLL files.
The specified module could not be found.
Yes, I'm working on integrating with other codecs etc. for silent install on thin client systems.
I have tried replicating a number of registry entries prior to attempting to run regsvr32 but I feel I'm missing something daft/obvious.
I'm not very familiar with Innosetup in the git repository so didn't find what I was looking for there.
Try running regex in administrator mode.
Della
8th June 2013, 00:23
That is, command prompt from administrator mode, the regsvr32.
Della
8th June 2013, 00:24
That is run command prompt from administrator/administrative mode, then regsvr32.
(Apologies for the multiple post, fat fingers on iPad)
TimmyTimmyTimmy
8th June 2013, 00:28
That is run command prompt from administrator/administrative mode, then regex.
Thanks for the reply, Della. I am running the command as administrator
nevcairiel
8th June 2013, 06:55
The installer registers the .ax as well, so it must work.
Reasons why it wouldnt are usually that it lacks one of the DLLs it needs (one of the av* dlls or libbluray.dll)
nevcairiel
8th June 2013, 09:24
2. (there has been a problem while starting LAVSplitter.ax)
(Can't find procedure.)
I get this message when trying to open all lav configurations btw.
Should be fixed in the next version.
dukey
9th June 2013, 17:38
You probably are not sending all the video data, so the currect clip wont get "played" to the end and GPU is trying to decode partial / mixed up video frames. I know, I have seen the same results even with Nvidia GPU in similar source filter bug.
I had that issue before, but I fixed it. I even get a lot of green screens in youtube as well, so its probably the crappy ATI h/w.
Keiyakusha
10th June 2013, 13:18
nevcairiel, is there a way for me to tell what colorspace LAV decoder outputs? For example LAV audio shows some info in "status"...
In my situation LAV connected to the renderer I know nothing about and when software I'm dealing with is in windowed mode, it doesn't expands levels. However it does expand them in fullscreen... 。゜(`Д´)゜。 Conversion to RGB in some cases is pretty likely.
Edit: BTW tray icon doesn't shows Pin Info...
nevcairiel
10th June 2013, 13:21
A status tab is planned, although i'm not sure what much information to all show there.
Keiyakusha
10th June 2013, 13:39
You can at least make it available through right click on tray icon. Currently I can estimate what is used by killing all other h264 decoders and messing with colorspace checkboxes. Something like "oh it crashes with this colorspace, probably not what it requests, let's try another" :D
huhn
10th June 2013, 19:12
it is normal when only y416 rgb24 rgb32 and rgb48 is enabled that rgb32 then rgb24 then rgb48 and only then y416 is used with madvr.
quality wise it should be better to output y416 first. or did madvr request rgb first so madvr is at fault.
nevcairiel
10th June 2013, 19:14
If you want highest quality, then don't disable anything. :)
The fallback modes that require conversion are selected with a mixture of compatibility and keeping the quality and speed of LAVs internal conversions in mind, so its not as straight forward as you might think.
huhn
10th June 2013, 19:27
ok thx.
i'm simple playing around to see how madvr behavior with different colorspaces. using lav for it is simply faster than creating samples.
huhn
10th June 2013, 20:00
lav always outputs pc level rgb 48 and ignores the yuv -> rgb conversion setting and is still sending the level info to madvr so madvr does a tv -> pc conversation with tv level videos.
with 24 or 32 rgb it is not sending level infos so madvr is guessing "not your problem".
but i think rgb48 is not that important right?
nevcairiel
10th June 2013, 20:06
RGB48 should really only be used if the source is already RGB48, but i suppose i can check that the double expansion is at least avoided.
dansrfe
10th June 2013, 21:59
This is off-topic but I was attempting to play a live mov video/audio stream (WWDC conf) with MPC-HC and LAV Filters and I get this message: File Source (Async.)::Output saying that MPC-HC cannot render, etc. Is there a simple way to solve this?
I would watch it like normal but I don't want to have to install quicktime...
ThurstonX
10th June 2013, 22:18
This is off-topic but I was attempting to play a live mov video/audio stream (WWDC conf) with MPC-HC and LAV Filters and I get this message: File Source (Async.)::Output saying that MPC-HC cannot render, etc. Is there a simple way to solve this?
I would watch it like normal but I don't want to have to install quicktime...
Not sure if this will help you, but you can avoid the full QuickTime install.
http://en.wikipedia.org/wiki/QuickTime_Alternative
clsid
10th June 2013, 22:43
A status tab is planned, although i'm not sure what much information to all show there.
* FourCC
* Format name/description
* Profile info when relevant in case of H.264/VC1/etc.
* Decoder (libavcodec/ms dmo/cuvid/dxva/qs)
* Video resolution
* Container AR + bitstream AR
* Decoder colorspace + PC/TV range
* Output colorspace + PC/TV range
* Interlacing info + field order
Reino
10th June 2013, 23:12
Just like FFDShow I'd really welcome some information upon hoovering over the tray-icons.
http://www.ld-host.de/uploads/images/8a5d14c4cdbf5e9863c8f72736920d2c.png
huhn
10th June 2013, 23:45
that the point u r not getting this.
it's an example
ddjmagic
11th June 2013, 16:25
BluRay Support
Support for opening BluRay playlists (.mpls), as well as the index.bdmv file, which will try to detect the main movie playlist!
Any chance of LAV reading playlist info from the 'disc.inf' file to help improve main movie playlist detection on a BD? :)
clsid
11th June 2013, 19:12
Can you add the new utvideo FourCCs and option for G2Meeting decoder?
noee
15th June 2013, 14:34
Git Rev: 40a94b8fd613
Needs double quotes around custom build step for manifest copy, such as:
copy "%(FullPath)" "$(IntermediateOutputPath).."
nevcairiel
15th June 2013, 14:46
Fixed
vBulletin® v3.8.11, Copyright ©2000-2025, vBulletin Solutions Inc.