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. |
14th May 2011, 12:54 | #2942 | Link |
Registered User
Join Date: Aug 2008
Posts: 231
|
There are some compatibility issues between LAV Audio and standard AVI splitter. Tested on many AVI samples with MP3 tracks. After multiple seeks LAV Audio often needs a few seconds to resync with video. On one sample I even get crash after multiple seeks.
Code:
Problem signature: Problem Event Name: APPCRASH Application Name: zplayer.exe Application Version: 8.0.0.0 Application Timestamp: 2a425e19 Fault Module Name: avcodec-53.dll Fault Module Version: 0.0.0.0 Fault Module Timestamp: 4dcd872f Exception Code: c0000005 Exception Offset: 001cb65d OS Version: 6.1.7601.2.1.0.256.1 Locale ID: 1049 Additional Information 1: 0a9e Additional Information 2: 0a9e372d3b4ad19135b953a78882e789 Additional Information 3: 0a9e Additional Information 4: 0a9e372d3b4ad19135b953a78882e789 If I use LAV Source as source filter and splitter then the problems don't occur. |
14th May 2011, 13:08 | #2943 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
I cannot reproduce any problems with the default AVI splitter, sync seems fine instantly, no matter how often i seek. Unless you can produce one specific sample, there isn't anything i can do.
Besides, just use LAV. PS: Maybe the situation improved in my development version already, who knows.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
14th May 2011, 13:14 | #2944 | Link | |
3 eyed CRT supporter
Join Date: Jan 2008
Location: Or-strayl-ya
Posts: 563
|
Quote:
Interesting. The Splitter Filters confirms it's 7 channels (6.1), but watching the LAV Audio decoder levels meters, I'd swear it was 7.1. It doesn't look to be just copying the two back channels, every surround channel seems to have a slightly different signal (unless the meters are misleading). Whereas, if I play a 5.1 source, the side channels are inactive. Anyway 1.1.0.7 works. Funky video BTW |
|
14th May 2011, 13:29 | #2945 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Quote:
Heh, someone posted that for another issue a while back.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
14th May 2011, 13:50 | #2946 | Link | |
3 eyed CRT supporter
Join Date: Jan 2008
Location: Or-strayl-ya
Posts: 563
|
Quote:
Wish I could get ffdshow to do that for my FLAC 5.1 stuff...grrr... |
|
14th May 2011, 17:04 | #2949 | Link |
Registered User
Join Date: May 2011
Posts: 1
|
VC++2010 Runtime
I am reinstalling Win7 64 on my HTPC. When I use the version 0.25 x86/x64 LAV installer a message pops up asking me to install the x86 version of VC++2010 Runtime (the 64 bit version is already installed thanks to AMD Catalyst). In my last build I did this, but then ran into errors with AMD Catalyst when I upgraded the driver to 11.5. Any suggestions on how to proceed? Apart from the Catalyst errors, the LAV filters worked very well with MPC-HC.
|
14th May 2011, 17:29 | #2950 | Link |
Registered User
Join Date: Aug 2008
Posts: 176
|
nevcairiel
Thanks for LAV! Still can not play dts hd ma 2.0 audio in mkv http://www.multiupload.com/FJ7YOCNC6M MPC+LAV splitter+LAVaudio (bitstream) + system renderer= static noise when switching audio tracks MPC+Halii+LAVaudio (bitstream) + system renderer= OK MPC+LAV splitter+LAVaudio (bitstream) + Audio Switcher + system renderer= OK And if I remux everything in .ts, I have the same issue. |
14th May 2011, 17:34 | #2951 | Link | |
Registered User
Join Date: Jan 2010
Posts: 265
|
Quote:
Is there a "buy Nevcairiel a beer" link somewhere? |
|
14th May 2011, 18:04 | #2952 | Link | |
Registered User
Join Date: Mar 2009
Posts: 962
|
Quote:
|
|
14th May 2011, 18:30 | #2953 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Quote:
Maybe i can change the stream switching a bit to make this better.. The problem is that the DirectShow graph renderer will always try to avoid adding new filters to the graph, so if the renderer accepts it, no matter with how low merit .. it'll use it. There is no perfect way to solve this, but i can try some things. What the other Splitters do is, they just reuse the old decoder, and do not allow you to change the decoder for different streams, thats why there are no problems. Sadly, DirectShow really does not have the capability to do this flawlessly, unless i delete the whole audio chain .. i can certainly try that, but i don't think its pretty. Just keep the audio switcher running, for now.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 14th May 2011 at 18:42. |
|
14th May 2011, 18:56 | #2954 | Link | |
Registered User
Join Date: Jan 2010
Posts: 265
|
Quote:
|
|
14th May 2011, 19:05 | #2956 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
Quote:
Anyhow, removing all audio related filters from the graph (including the renderer) seems to work, at least in MPC-HC. It'll build a completely new audio graph, which includes the proper decoder. This kind of graph rebuilding is required for Blu-ray title switching anyway, so its a good start to test some things, i guess. I'll throw a quick UI option on there to help debug any possible failures caused by this.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 14th May 2011 at 19:08. |
|
14th May 2011, 19:34 | #2957 | Link | |
Registered User
Join Date: Aug 2008
Posts: 176
|
Quote:
May this is one more reason to start developing LAV audio renderer (wasapi based) . It would not reply to graph rebuilder that it accepts DTS HD MA |
|
14th May 2011, 21:02 | #2958 | Link | |
Registered User
Join Date: Aug 2008
Posts: 231
|
Quote:
I do . BTW I compared speed of seeking of LAV Source and Haali Splitter. When I make a seeking to a random position of a file, sound changes almost instantly (like with Haali) while video starts playing from the new position with a delay. This delay is noticeably higher than with Haali. The same behaviour for different containers (MP4, MKV, TS) and different decoders. |
|
14th May 2011, 21:22 | #2959 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,344
|
At least with MKV, you can use cue-point seeking, which will sacrifice accurate seeks, but should give you faster seeks. However, your player needs to support it, read the cue-points from the splitter, and redirect any seeks to those. Maybe Haali forces seeks to those points, i really didn't test much with Haali.
Sadly, seeking to keyframes without cue points is currently not easily possible. The seek API in ffmpeg is really lacking. However, people are supposed to watch stuff, not seek to stuff. BTW, with AVI Splitter you mean the MS one, not the MPC-HC/Gabest one, right?
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 14th May 2011 at 21:26. |
Tags |
decoders, directshow, filters, splitter |
Thread Tools | Search this Thread |
Display Modes | |
|
|