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 27th November 2012, 19:10   #13181  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,837
Quote:
Originally Posted by wanezhiling View Post
Looks like this file is interlaced VP6, ffmpeg doesn't implement this.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 27th November 2012, 19:43   #13182  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,837
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
Download: Installer (both x86/x64) -- Zips: 32-bit & 64-bit

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
nevcairiel is offline   Reply With Quote
Old 27th November 2012, 20:00   #13183  |  Link
06_taro
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.
06_taro is offline   Reply With Quote
Old 27th November 2012, 20:02   #13184  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,837
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
nevcairiel is offline   Reply With Quote
Old 27th November 2012, 22:30   #13185  |  Link
06_taro
soy sauce buyer
 
Join Date: Mar 2010
Location: United Kingdom
Posts: 164
I see.

edit: delete for misleading....

Last edited by 06_taro; 27th November 2012 at 22:39.
06_taro is offline   Reply With Quote
Old 27th November 2012, 22:30   #13186  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,837
I think you misread what i wrote.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 27th November 2012, 22:34   #13187  |  Link
06_taro
soy sauce buyer
 
Join Date: Mar 2010
Location: United Kingdom
Posts: 164
Oops. Yes I did.
06_taro is offline   Reply With Quote
Old 28th November 2012, 02:10   #13188  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,169
Quote:
Originally Posted by nevcairiel View Post
Looks like this file is interlaced VP6, ffmpeg doesn't implement this.
Ok thanks.
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? Because I still wanna use lav video for progressive VP6.
wanezhiling is offline   Reply With Quote
Old 28th November 2012, 03:41   #13189  |  Link
dansrfe
Registered User
 
Join Date: Jan 2009
Posts: 1,212
Quote:
Originally Posted by huhn View Post
plus minus at mpc hc
This doesn't work when I try it. Do I have to change something in the key bindings in MPC-HC? Do I have to change anything in LAV Audio?
dansrfe is offline   Reply With Quote
Old 28th November 2012, 03:49   #13190  |  Link
pie1394
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.
pie1394 is offline   Reply With Quote
Old 28th November 2012, 03:59   #13191  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,169
Only UVD3.0 cards (HD6xxx and above) have MPEG2_VLD, which is not a secret in doom9, so what you see is common.

Last edited by wanezhiling; 28th November 2012 at 07:21.
wanezhiling is offline   Reply With Quote
Old 28th November 2012, 14:58   #13192  |  Link
Prinz
Registered User
 
Join Date: Jul 2011
Posts: 83
Hi nevcairiel,

do I misunderstand the readme?

Quote:
If multiple audio tracks match one language, the choice is based on the quality. The primary attribute here
is the number of channels, and after that the codec used. PCM and lossless codecs have a higher priority
then lossy codecs.


Should not the 5.1 track be selected instead of the stereo track in this case?
Prinz is offline   Reply With Quote
Old 28th November 2012, 15:03   #13193  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,837
Quote:
Originally Posted by Prinz View Post
Should not the 5.1 track be selected instead of the stereo track in this case?
The "[default]" flag overrides quality based decisions, only the language is checked.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 28th November 2012, 15:11   #13194  |  Link
Prinz
Registered User
 
Join Date: Jul 2011
Posts: 83
I thought so. Then the error is text in the readme, because the primary attribute is the default flag not the channel count.
Prinz is offline   Reply With Quote
Old 28th November 2012, 15:14   #13195  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,837
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
nevcairiel is offline   Reply With Quote
Old 28th November 2012, 20:33   #13196  |  Link
clsid
Registered User
 
Join Date: Feb 2005
Posts: 5,014
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)
clsid is offline   Reply With Quote
Old 28th November 2012, 22:38   #13197  |  Link
pirlouy
_
 
Join Date: May 2008
Location: France
Posts: 634
Quote:
Originally Posted by clsid View Post
(PS, yes I know overlay should not really be used on win7, I was just testing various stuff)
Just for my curiosity, why Overlay should not be used ?
Before madVR 0.11, I used to use Overlay Mixer renderer, and it was working well.
pirlouy is offline   Reply With Quote
Old 28th November 2012, 22:42   #13198  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 9,837
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.
nevcairiel is offline   Reply With Quote
Old 28th November 2012, 23:09   #13199  |  Link
pirlouy
_
 
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.
pirlouy is offline   Reply With Quote
Old 28th November 2012, 23:10   #13200  |  Link
Mangix
Audiophile
 
Join Date: Oct 2006
Posts: 354
good thing madVR supports an overlay mode :P
Mangix 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 22:50.


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