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. |
24th March 2015, 09:21 | #18801 | Link | |
Registered User
Join Date: Oct 2012
Posts: 7,926
|
Quote:
that doesn't change the fact that people buy logitech speaker on mass. and a system without digital processing can't do the cross over by it self so a cross over is needed. if you run an sub with an analog connection without digital processing a crossover is needed it's that simple. and this can happen with a more expensive system too. luckly some soundcards can do this be them self. nevcairiel clearly said this is not going to happen so no need to discuss about this here. |
|
24th March 2015, 10:40 | #18802 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
The next nightly of LAV will feature the libdcadec DTS decoder.
It supports full bitexact DTS-HD decoding of up to 96/24, as well as much broader support for DTS extensions than the ffmpeg decoder. Most prominently (things the ffmpeg decoder didn't do): - DTS 96/24 (96 kHz support for lossy DTS streams, and DTS-HD HRA) - Bitexact DTS-HD MA up to 7.1, 96 kHz, 24-bit The only missing features I'm aware of right now is support for 192kHz DTS-HD MA, which I hope will be added soon, and DTS Express, which may take a bit longer (but is also much less important).
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 24th March 2015 at 11:11. |
24th March 2015, 12:05 | #18804 | Link |
Registered User
Join Date: Apr 2014
Posts: 48
|
Good to hear its coming along rapidly. Can't wait to ditch Arcsoft, use something that isn't a black box, and is guaranteed to work as it should.
192khz is important but thankfully its not used much, and I only heard of DTS Express last week. Will the data of the DTS-HD MA stream be properly reported outside of the Status tab now? Is that a thing? Or will it still report 5.1 for 7.1 streams? |
24th March 2015, 12:07 | #18805 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
The splitter will also properly report stream properties now.
One note, the current version will fail to decode 192kHz streams entirely (ie. not even the core). I thought about adding a fallback to core decoding, but I decided to simply wait until the decoder supports 192kHz. If it takes too long, I can still add the fallback later.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 24th March 2015 at 12:09. |
24th March 2015, 12:29 | #18807 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
They are very rare. Mostly used for a few classical music Blu-rays.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
24th March 2015, 13:48 | #18809 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,348
|
You do realize that I wrote this wrapper, don't you? :P And it only exist since last week, because thats when I submitted it to ffmpeg, so that LAV (any anyone else) can use it transparently without needing extra code.
And when someone refers to "the ffmpeg decoder", it generally always refers to the native decoder present inside ffmpeg, ie. ffdca or however people like to call it, not an external library that is routed through ffmpeg. If I wanted to discuss the capabilities of an external library, I would call it by name.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 24th March 2015 at 13:50. |
24th March 2015, 15:18 | #18810 | Link | |
Registered User
Join Date: Aug 2012
Posts: 15
|
Quote:
But also I just currently watch mostly stereo content, so there is little reason to mix into 5.1, also LFE still doesn't work in LAV for that case. Seeing my messages, you can tell my request was somewhat incorrect - what I effectively wanted was LFE redirection, not just 2.1 option. I'm not sure if that can be considered upmixing. I learned that AC3filter can do this (tested and it works, but somehow I found it performing worse in other matters so maybe I need to tweak more settings). Found a good set of information about LFE on its homepage too. From what I understand, without a dedicated LFE stream everything will get processed through usual speakers, but if the source itself has low frequencies outside of speakers' limitations, it's a good idea to redirect those if there is another speaker that can handle those (sw). |
|
24th March 2015, 18:47 | #18811 | Link | ||
Registered User
Join Date: Jul 2014
Location: Las Vegas
Posts: 177
|
Quote:
Quote:
As mentioned lav is a decoder, but also provides common options that are needed for optimal playback. Requiring an LFE channel for bass is rare. If there is no bass without an LFE stream then that's obviously a problem. The actual LFE content will be hard to reproduce on such a tiny driver/cone, so what you might be experiencing is the sub working vs not working with an LFE channel as all bass is redirected there. |
||
24th March 2015, 19:05 | #18812 | Link | |
Registered User
Join Date: Oct 2012
Posts: 7,926
|
Quote:
and what kind of system? maybe the these headphones that started this hole topic to start with? not all people can buy a system with full range speaker so sorry they can't get a proper system... just ignore them i guess. all soundcards should remove there LFE redirection/LFE crossover there is no proper system that need these option any way, so why are they even there? |
|
24th March 2015, 19:20 | #18813 | Link | |
Registered User
Join Date: Jul 2014
Location: Las Vegas
Posts: 177
|
Quote:
My home theater speakers aren't full range either, the front speakers start at 80hz and the center starts at 120hz, but my receiver has the proper hardware to send bass at the crossover frequency that is not found in the LFE stream to the sub. You don't need a receiver for this capability. What is the point of LFE redirection if the system has proper bass management by sending frequencies at a certain point to the sub. Its the same thing. Full range speakers don't need a sub, that's why they're full range, and non full range speakers already have the capability for content with no LFE stream. If there is no proper bass management to begin with, then content with no LFE stream will have the bass produced by the other speakers, making it sound terrible. |
|
24th March 2015, 20:09 | #18814 | Link |
Registered User
Join Date: Oct 2012
Posts: 7,926
|
most soundcards can't do that that's why software is needed.
and a lot of AVR run in problem when used analog because they don't know if that input signal is 5.1 or 2.0 and not doing blindly a LFE crossover. and true multi channel non virtual sourround 5.1 headsets can't do this at all they need a signal with an extra LFE channel to sound properly. |
24th March 2015, 21:04 | #18815 | Link |
Registered User
Join Date: Jan 2008
Posts: 589
|
The problem is, what nev is trying to do is to avoid feature bloat. Part of that is making sure that the only features that are added are features that make sense to have in a decoder. Bass redirection is not the decoder's job - in fact, one might argue that even the mixing options in LAV Audio are already out of scope. Normally, bass redirection should be done as close to the speakers as possible - preferably in the AVR, or in the sound card if there's no AVR, or in a system-wide audio effect (sAPO) if the hardware doesn't support it, or at the extreme, in the DirectShow audio renderer (not decoder).
The reason why it's not a good idea to move this processing upstream is because the more upstream you move it, the fewer sources benefit from it. If you do it in the AVR, then it's enabled for all sources connected to the AVR, not just the PC. If it's done in the soundcard, it's enabled for all applications, including WASAPI/ASIO etc. If it's done in an sAPO, it's enabled for all "normal" applications. But if you do it in DirectShow, then only your player benefits. That's why it doesn't make sense to have this stuff in the DirectShow pipeline. This functionality should be provided by the audio equipment downstream of the DirectShow player, and if it doesn't, then you should change your equipment for something that does. |
24th March 2015, 21:44 | #18816 | Link | |
Registered User
Join Date: Oct 2012
Posts: 7,926
|
Quote:
replacing hardware is not an option for everyone this still cost money. |
|
25th March 2015, 02:54 | #18818 | Link |
Registered User
Join Date: Jul 2014
Location: Las Vegas
Posts: 177
|
He is correct that the equipment should do the bass management, for two reasons.
1. Your computer is not the only thing connected to speakers. Cable/satellite box, bluray player, basically anything that isn't a computer or professional gear doesn't have capabilities like down mixing or up mixing to 2.1, only traditional formats like stereo or 5.1. 2. You can't use lav or directshow filters with every program. Watching videos on the internet, games, applications, might not support 2.1. Down mixing to stereo (headphones) exists in pretty much everything, and all standalone speakers or surround configurations require an amplifier which usually also has bass management through passive or active filters. If you want to design a system that doesn't follow the common configurations, you better make sure it works on its own, and does not rely on 3rd party help to make it function. If you can't get a dedicated LFE stream working, then just set the crossover to 120hz. If you can't set it then hope the default filter is set to a figure that allows your sub to reproduce most of the LFE content, it most likely is, and the system itself is most likely optimized to reproduce the LFE content without a dedicated LFE stream. If your subwoofer doesn't even work without an LFE stream and your other speakers can't deliver bass then you've made the wrong purchase. Even if software supports upmixing or downmixing to 2.1, everything else will sound terrible if the system doesn't already have bass management. Last edited by Arm3nian; 25th March 2015 at 03:03. |
25th March 2015, 05:53 | #18819 | Link |
Registered User
Join Date: Mar 2008
Posts: 448
|
@nevcairiel
Recently, I have been using LAVvf as Directshow source filter for Staxrip. However, whenever DXVA Native is selected, it will fall back to software decoding. DXVA Copy-back is working, but there is performance penalty in memory copyback. Any possible solution to make the dxva native decoding works with avisynth/Staxrip? Note: NikoD and stax76 suggested me to ask in this thread XD. |
25th March 2015, 06:42 | #18820 | Link | |
Registered User
Join Date: Feb 2002
Location: San Jose, California
Posts: 4,407
|
Quote:
__________________
madVR options explained |
|
Tags |
decoders, directshow, filters, splitter |
|
|