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. |
![]() |
#13181 | Link | |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,832
|
Quote:
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
|
![]() |
![]() |
![]() |
#13182 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,832
|
LAV Filters 0.54.1
Code:
LAV Splitter - Improved seeking in MP4 files created by Windows Live Movie Maker LAV Video - Improved H.264 DXVA on recent Intel GPUs (Sandy/Ivy Bridge and newer Atoms) - Fixed corruption with high number of reference frames ( > 11 ) - Fixed corruption in MBAFF interlaced content - Fixed an issue that caused DVD menus/subtitles to stop working in DXVA2 Native mode in some situations So, it appears Intel does actually support full spec compliant H.264 DXVA on Sandy Bridge/Ivy Bridge and newer Atoms (just a slightly different part of the spec which is not used by NVIDIA/AMD), my implementation just wasn't 100% spec compliant, but now it is, and decoding on those CPUs/GPUs is now much better. This change should not affect older Intel GPUs, except that i also added some checks to properly fallback to software decoding if you try to play a file with more than 11 reference frames on an old Intel GPU (which doesn't support this properly). Anyway, as always please report any issues, especially regressions. - nev
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
![]() |
![]() |
![]() |
#13183 | Link |
soy sauce buyer
Join Date: Mar 2010
Location: United Kingdom
Posts: 164
|
nev, lavr has fixed the 8->2 channel mixing crash on x86_32 ( commit ), and I've confirmed that reverting "avr: disable 8 -> 2 optimized mixing on 32-bit because of a crash" and compiling lavf with latest FFmpeg (merged with your branch) won't result in crash any more, so it should be safe to re-enable those asms.
|
![]() |
![]() |
![]() |
#13184 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,832
|
I know, i was the one that reported the crash to them in the first place.
![]() Will be changed when i next update, probably for the next release, unless i need to do small fixes again.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
![]() |
![]() |
![]() |
#13186 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,832
|
I think you misread what i wrote.
![]()
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
![]() |
![]() |
![]() |
#13188 | Link | |
Registered User
Join Date: Apr 2011
Posts: 1,169
|
Quote:
Almost all ffmpeg based players/decoders fail. http://www.free-codecs.com/VP6_download.htm Install it and it works now. Since ffmpeg doesn't implement interlaced VP6, why not just disable it? ![]() |
|
![]() |
![]() |
![]() |
#13190 | Link |
Registered User
Join Date: May 2009
Posts: 212
|
The new AMD/ATi graphics driver's quality is really terrible.
Unified Catalyst 12.10 Win7x64 on Radeon HD5450M (HP TouchSmart TM2-2102tx) seems broken with DXVA2 MPEG2 VLD mode. With this driver, dxva2n only works with H.264 VLD... Unfortunately this is the only CAT 12.x driver works for switchable graphics modes and changing built-in LCD panel's color settings instead of GPU's. All AMD packed CAT 12.x driver sets seem to provide Intel graphics driver 9.x, which is incompatible with the 1st-gen Core i3-380UM. Otherwise I have to roll it back to old CAT 11.12 ... MS-DTV decoder supports DXVA1 MPEG2 iDCT / MC modes, so it still get partial MPEG2 acceleration with this decoder. The funny thing is that MPEG2_VLD is listed in Open Video Decoder profiles. ![]() ![]() Last edited by pie1394; 28th November 2012 at 03:53. |
![]() |
![]() |
![]() |
#13192 | Link | |
Registered User
Join Date: Jul 2011
Posts: 83
|
Hi nevcairiel,
do I misunderstand the readme? Quote:
![]() Should not the 5.1 track be selected instead of the stereo track in this case? |
|
![]() |
![]() |
![]() |
#13193 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,832
|
The "[default]" flag overrides quality based decisions, only the language is checked.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
![]() |
![]() |
![]() |
#13195 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,832
|
The text is correct, the primary attribute for quality is the channel count, it just doesn't mention the default flag in the audio-specific part.
![]()
__________________
LAV Filters - open source ffmpeg based media splitter and decoders |
![]() |
![]() |
![]() |
#13196 | Link |
Registered User
Join Date: Feb 2005
Posts: 5,013
|
DVD playback is b0rked with Overlay Mixer in MPC on Win7 here. Problem seems to be caused by a wrongly guessed stride (720 instead of 768).
If I uncomment the two lines above this one, then playback is OK: DbgLog((LOG_TRACE, 10, L"-> We did not get a stride request, using width %d for stride", pBIH->biWidth)); (PS, yes I know overlay should not really be used on win7, I was just testing various stuff) |
![]() |
![]() |
![]() |
#13198 | Link |
Registered Developer
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,832
|
With overlay you're entirely at the mercy of the GPU, which is usually a horrible idea, even EVR does a better job then that. Also, Overlay has some other issues, window movement is sluggish and it forces Aero off. Its the most efficient renderer in regards to performance (if you dont want DXVA), but its also the most simple with basically zero features and zero control about what happens. That it turns Aero off is already annoying enough for me.
![]() From a technical standpoint, its also brain-dead stupid and doesn't implement DirectShow properly, so right now its broken again with LAV and probably needs some custom hacks to work again.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders Last edited by nevcairiel; 28th November 2012 at 22:44. |
![]() |
![]() |
![]() |
#13199 | Link |
_
Join Date: May 2008
Location: France
Posts: 634
|
Aero forces Vsync and for that I think it sucks; unfortunately, if you disable Aero, there are visual glitches everywhere (+ poor performance), so disable it forever is not feasible. Fortunately Direct3D madVR allows to turn Aero Vsync off for video playback.
But I've heard your others points; thanks for the info. ![]() |
![]() |
![]() |
![]() |
Tags |
decoders, directshow, filters, splitter |
Thread Tools | Search this Thread |
Display Modes | |
|
|