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 2nd July 2019, 20:33   #23501  |  Link
Siso
Soul Seeker
 
Siso's Avatar
 
Join Date: Sep 2013
Posts: 714
Quote:
Originally Posted by Siso View Post
A question about mixing to stereo, is it better to let lav audio decoder do the mixing or mpc-be's sound processing?
Anyone?
Siso is offline   Reply With Quote
Old 2nd July 2019, 20:35   #23502  |  Link
lvqcl
Registered User
 
Join Date: Aug 2015
Posts: 294
@nevcairiel
I wonder why git.1f0.de/gitweb?p=lavfsplitter.git is not updated, and there's no new nightlies..?
lvqcl is offline   Reply With Quote
Old 2nd July 2019, 22:58   #23503  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,650
Not much to wonder about. He doesn't want to spend time on it atm. Real life + work and factor in that it's stable and working well for most use cases means dev work is gonna calm down, + It's only been four weeks
What I'm curious about is why nobody else is helping co-develop it. Lav gets used a lot, so wonder why the lack of interest ¯\_(ツ)_/¯

Last edited by ryrynz; 2nd July 2019 at 23:31.
ryrynz is offline   Reply With Quote
Old 3rd July 2019, 00:17   #23504  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by lvqcl View Post
@nevcairiel
I wonder why git.1f0.de/gitweb?p=lavfsplitter.git is not updated, and there's no new nightlies..?
Updated with what? It has the latest version. There are no nightlies if there are no changes.

Quote:
Originally Posted by ryrynz View Post
What I'm curious about is why nobody else is helping co-develop it. Lav gets used a lot, so wonder why the lack of interest ¯\_(ツ)_/¯
DirectShow isn't exactly a field overflowing with developers, nevermind those wanting to work on open-source software for free.
But I also don't think that LAV is in desperate need of much work. There is always some open requests for special format support, or some new overhaul of hardware decoding stuff, but for the majority of people it works just fine as-is.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 3rd July 2019 at 02:13.
nevcairiel is offline   Reply With Quote
Old 3rd July 2019, 17:06   #23505  |  Link
lvqcl
Registered User
 
Join Date: Aug 2015
Posts: 294
Sorry. For some reason I misread "1 Jun" as "1 Jul" in the date of the latest commit...
I have no idea why it happened.
lvqcl is offline   Reply With Quote
Old 3rd July 2019, 17:33   #23506  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Quote:
Originally Posted by ryrynz
What I'm curious about is why nobody else is helping co-develop it.
By the way, I have always wondered who are the "WE" in the quote below
Quote:
Originally Posted by nevcairiel View Post
Hi folks,

We've been working on this for quite a while already, and i feel its time to release it into the wild for some more comprehensive testing.
filler56789 is offline   Reply With Quote
Old 3rd July 2019, 17:52   #23507  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,921
just keep reading
Quote:
At this point i would like to thank Ti-BEN for his contributions. Without his work on this project, it probably would have stayed a design in my mind.
huhn is offline   Reply With Quote
Old 4th July 2019, 01:25   #23508  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Yeah that was 9 years ago, beyond the initial prototype that we made together, I was basically on my own though.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 4th July 2019, 07:12   #23509  |  Link
QBhd
QB the Slayer
 
QBhd's Avatar
 
Join Date: Feb 2011
Location: Toronto
Posts: 697
I always thought it was a "Royal" "we" :P

QB
__________________
QBhd is offline   Reply With Quote
Old 5th July 2019, 07:52   #23510  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,650
I have a partially downloaded video that I find MPC-BE's internal filters handle better than LAVs. With the internal filters the file stops playing, detecting the playback length at 20 seconds.
LAV shows the what would be entire length of the film, once it hits the 20 second point it appears to continue looking for playable content which there likely is none. Nothing basically happens as it continues to chug through the file.
Nev, are you interested at improving this at all? Can upload a chunk if interested, not sure how you feel about broken file playback.
ryrynz is offline   Reply With Quote
Old 6th July 2019, 01:31   #23511  |  Link
Sunspark
Registered User
 
Join Date: Nov 2015
Posts: 471
Just wondering something.. In LAV, on my Windows 7 system selecting D3D11 as the decoder to use states "D3D11 requires Windows 8 or newer, and is not supported on this OS."

I have DirectX 11.0 installed, but I don't have the platform update installed which would give the system a partial DirectX 11.1. Is it actually DirectX 11.1 that is required, or the OS itself that is at fault?

Last edited by Sunspark; 6th July 2019 at 01:38.
Sunspark is offline   Reply With Quote
Old 6th July 2019, 07:53   #23512  |  Link
lvqcl
Registered User
 
Join Date: Aug 2015
Posts: 294
there's this reply from the author:
Quote:
Originally Posted by nevcairiel View Post
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.
lvqcl is offline   Reply With Quote
Old 6th July 2019, 15:11   #23513  |  Link
Sunspark
Registered User
 
Join Date: Nov 2015
Posts: 471
Ah, thanks for that info. I wasn't after 10-bit colour since I don't have a display that supports it anyway, but I was curious to take a look at Error Diffusion dithering which requires Direct Compute to function. Direct Compute is only available to dx10 and dx11.
Sunspark is offline   Reply With Quote
Old 6th July 2019, 16:33   #23514  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,647
D3D11 decoding and D3D11 rendering are two different and independent things! The decoder in LAV should not be confused with settings in MadVR.
clsid is offline   Reply With Quote
Old 8th July 2019, 22:49   #23515  |  Link
Asmodian
Registered User
 
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
Even in madVR they are independant. You can use D3D9 presentation and Error Diffusion dithering. You need DX10/11 installed but you can set every option in the playback chain to DXVA2/D3D9 and still use Error Diffusion dithering.
__________________
madVR options explained
Asmodian is offline   Reply With Quote
Old 9th July 2019, 04:30   #23516  |  Link
Sunspark
Registered User
 
Join Date: Nov 2015
Posts: 471
Asmodian, I am not sure that is true, unless it requires DX 11.1 as opposed to 11.0 which is what I have. The reason I say that is because I was looking at dithering patterns and both EDs in DX9 mode looked exactly the same as ordered dithering. At least with the low bit-depth on the video clip I was testing with. This is what made me think that the support just wasn't there, and that it simply just fell back to ordered. I just now tested with a still image 16 bit gradient in a window. Set the display to 2 bit, and turned off change dither pattern every frame. As I apply the selection through the ordered, ED 1 and ED 2 options, there is no change in the dither pattern.
Sunspark is offline   Reply With Quote
Old 9th July 2019, 05:31   #23517  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,921
maybe it needs dx 11.1 or your driver have a problem with direct compute but it has nothing todo with the decoder lav filter has nothing todo with that too.

d3d9 can use ED it works flawless here just as a general rule madVR does pretty much everything using d3d9 even with d3d11 decode and even with d3d11 presentation only a very small part is done with d3d11 these are interops and presentation in this example.
huhn is offline   Reply With Quote
Old 10th July 2019, 10:32   #23518  |  Link
kolak
Registered User
 
Join Date: Nov 2004
Location: Poland
Posts: 2,843
Quote:
Originally Posted by manolito View Post
I can confirm your issues, LAV Filters for me always had such problems when dealing with HD transport streams. It looks like DirectShow is simply not good at seeking within transport streams...

Just to make sure that your clip was not corrupted I ran it through TSDoctor, and it came out fine without any complaints. My usual workaround for HD transport streams is to repack them into an MKV container. I either use MKVMerge or ffmpeg (using the dmMediaConverter GUI) for this, and the resulting MKVs play with just about any player and have no problems with seeking.


Cheers
manolito

I can also confirm TS seeking issues. I also know that those TS streams are 100% correct.
kolak is offline   Reply With Quote
Old 10th July 2019, 11:33   #23519  |  Link
Aleksoid1978
Registered User
 
Aleksoid1978's Avatar
 
Join Date: Apr 2008
Location: Russia, Vladivostok
Posts: 2,785
Quote:
Originally Posted by kolak View Post
I can also confirm TS seeking issues. I also know that those TS streams are 100% correct.
Can you upload .ts sample with seeking porblem ?
__________________
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215
Aleksoid1978 is offline   Reply With Quote
Old 10th July 2019, 12:21   #23520  |  Link
el Filou
Registered User
 
el Filou's Avatar
 
Join Date: Oct 2016
Posts: 896
Quote:
Originally Posted by Sunspark View Post
I just now tested with a still image 16 bit gradient in a window. Set the display to 2 bit, and turned off change dither pattern every frame. As I apply the selection through the ordered, ED 1 and ED 2 options, there is no change in the dither pattern.
You can check by creating a file called ShowRenderSteps (no extension, and delete the file after testing) in madVR's folder, and comparing the 'FinalStep' rendering step in the OSD. On my system, ED2 takes ~3x the rendering time as Ordered (first make sure that the other steps are the same time to eliminate GPU frequency variation).
__________________
HTPC: Windows 10 22H2, MediaPortal 1, LAV Filters/ReClock/madVR. DVB-C TV, Panasonic GT60, Denon 2310, Core 2 Duo E7400 oc'd, GeForce 1050 Ti 536.40

Last edited by el Filou; 10th July 2019 at 13:27.
el Filou 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 14:43.


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