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 January 2012, 09:38   #8541  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
I thought you were talking about general problems on Intel's HW.

I try to keep equal distances from all the developers that I use their products.

Different view from you obviously
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all
NikosD is offline   Reply With Quote
Old 27th January 2012, 13:35   #8542  |  Link
roytam1
Firefox User
 
Join Date: Sep 2003
Posts: 202
new nightly:
http://roy.orz.hm/lavf-w32-nightlies...127-9adb451.7z

No diff provided as the diff was checked-in, thanks nev.
roytam1 is offline   Reply With Quote
Old 27th January 2012, 16:20   #8543  |  Link
vivan
/人 ◕ ‿‿ ◕ 人\
 
Join Date: May 2011
Location: Russia
Posts: 643
Quote:
Originally Posted by NikosD View Post
On SNB HW I don't have any issues with DXVA H.264 and PotPlayer.
It even plays fine 16 Ref and any H.264 clip I've thrown on it.

Do you have any odd sample to test ?
http://www.mediafire.com/?id7cd8aujnmwslf
vivan is offline   Reply With Quote
Old 28th January 2012, 04:02   #8544  |  Link
CruNcher
Registered User
 
CruNcher's Avatar
 
Join Date: Apr 2002
Location: Germany
Posts: 4,926
@ Nev
another .ts issue

http://www.mediafire.com/?1pm5y68sbf35fst

lav splitter = fails
mpc-hc splitter = works
av splitter = works
vlc = works
mplayer = works
libav ffplay = works
ffmpeg ffplay = works
__________________
all my compares are riddles so please try to decipher them yourselves :)

It is about Time

Join the Revolution NOW before it is to Late !

http://forum.doom9.org/showthread.php?t=168004

Last edited by CruNcher; 28th January 2012 at 04:29.
CruNcher is offline   Reply With Quote
Old 28th January 2012, 08:53   #8545  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by CruNcher View Post
Fixed
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 28th January 2012, 12:33   #8546  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by Aleksoid1978 View Post
I have freeze my PC (help only Restart button ) when try to playback this sample http://aleksoid.tosei.ru/Test/Sample...d.split.2.m2ts at DXVA mode. Play fine at CUVID mode.
Fixed
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 28th January 2012, 13:58   #8547  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,647
Nev, could you have another look at MsVideo1/MSRLE and other paletted formats? With LAV Splitter the palette data is handled automatically, but for the MS AVI splitter you need to do that manually. Relevant code can be found in libavformat\avidec.c line 624 and 1133.
__________________
MPC-HC 2.2.1
clsid is offline   Reply With Quote
Old 28th January 2012, 15:00   #8548  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
The funny thing is, i don't even know why it works with LAV. I don't supply the palette, but for some reason it figures it out.

I did however add some code that should try to send the palette to the decoder.

Edit:
I also figured out why/how it works with LAV, hooray.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 28th January 2012 at 15:56.
nevcairiel is offline   Reply With Quote
Old 28th January 2012, 18:37   #8549  |  Link
vinnytx
Registered User
 
Join Date: Jan 2012
Posts: 46
Hello,

Please someone can post the link of lav filters dxva?
Thanks
vinnytx is offline   Reply With Quote
Old 28th January 2012, 18:37   #8550  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,184
Quote:
Originally Posted by vinnytx View Post
Hello,

Please someone can post the link of lav filters dxva?
Thanks

http://xhmikosr.1f0.de/index.php?fol...F2ZmlsdGVycw==
wanezhiling is offline   Reply With Quote
Old 28th January 2012, 19:27   #8551  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
LAV Filters 0.45
Code:
LAV Splitter
- Improved playback of concatenated H.264 MOV/MP4 files
- Adjusted FLAC MediaType to avoid ReClock stealing the connection
- Improved playback of MPEG-TS with timestamp discontinuities

LAV Audio
- Fixed playback of very short PCM samples
- Improved COOK decoding without LAV Splitter

LAV Video
- New DXVA2 "copy back" decoder (see release notes)
- Updated Intel QuickSync decoder (r29)
- Multi-threaded decoding for RV30/40, UtVideo and DNxHD
- Support for the "FCC" color matrix
- Improved Dirac support
- CUVID support for MPEG-4 ASP (experimental)
- Support for Intel Indeo 4, MS Video 1, 8BPS, LOCO, ZMBV, VCR1, AASC
Download: Installer (both x86/x64) -- Zips: 32-bit & 64-bit

New and note-worthy? Well....

DXVA2 "copy back"
In our series of hardware decoders, the new DXVA2 decoder now features hardware decoding also for AMD/ATI.
Its a "copy back" (or "renderless") decoder - that means all frames are copied back from the GPU to normal memory.

Sadly, however, AMD/ATI cards suffer from a serious performance penalty, which prevents them from showing their full potential. The decoder is fully Blu-ray compliant, and even goes beyond that, however playing 60fps movies will most likely not work fluidly.
H.264, VC-1 and MPEG-2 are fully supported (progressive and interlaced), as long as your hardware can keep up. Very old AMD/ATI cards, like 3000 series and below, might not be able to use this decoder. 4000 and up seem to be working ok.

I do have plans to work on a "native" DXVA2 decoder, which does not need to copy the frames back from the GPU, avoiding this performance bottleneck - however that goes with the loss of the flexibility of course. No post-processor, only EVR, etc.

For everyone else, i recommend to stick to your native decoders (CUVID/QuickSync), as they generally work better and faster then DXVA2.

Known Issues:
- Interlaced H.264 on Intel can show image corruption
- Some MPEG-2 streams show image corruption (all GPUs)

There is also the potential for crashing the GPU driver. It happened mostly on VC-1 interlaced, and all cases i encountered i also fixed, but if it happens, just let me know, and i'll look into it.

MPEG-4 ASP in the CUVID decoder
There seems to be an issue in the latest NVIDIA drivers that cause the decoder to not work on most MPEG-4 ASP files!
Older drivers, like 270 series, seem to be working OK.

Its experimental, use it at your own risk, its off by default.

And the rest...
Everything else is pretty much standard changes, a few new video formats supported, a number of improvements inherited from ffmpeg, the usual number of bugs fixed.

I still didn't get around to re-writing the installer, but i hope i can get the motivation to do it for the next big release.
What else is up next? I haven't decided. There is some features on the table, audio mixing, dvd support, some subtitle work .. we'll see.

Take care.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 28th January 2012 at 19:57.
nevcairiel is offline   Reply With Quote
Old 28th January 2012, 19:31   #8552  |  Link
wanezhiling
Registered User
 
Join Date: Apr 2011
Posts: 1,184
First
wanezhiling is offline   Reply With Quote
Old 28th January 2012, 19:33   #8553  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by wanezhiling View Post
First
Actually, you are #8554
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 28th January 2012, 19:46   #8554  |  Link
fastplayer
Registered User
 
Join Date: Nov 2006
Posts: 799
Quote:
Originally Posted by nevcairiel View Post
4000 and up seem to be working ok.
Confirmed, at least on my HD4670. This is the first time I've used DXVA without having anything to complain about. Dunno if it's because the drivers have matured by now or nev just knows how it's done. I suspect the latter.
fastplayer is offline   Reply With Quote
Old 28th January 2012, 19:47   #8555  |  Link
dukey
Registered User
 
Join Date: Dec 2005
Posts: 560
excellent work nevcairiel,
Copy back is good, but native DXVA would be even better What do you plan to do with subtitles ?
dukey is offline   Reply With Quote
Old 28th January 2012, 20:00   #8556  |  Link
Sebastiii
Registered User
 
Join Date: Oct 2009
Location: France
Posts: 616
Great Thanks
__________________
HTPC : i7 920 6Go Win10(x64) / Nvidia 1050Ti / P6T Deluxe / Harman-Kardon AVR-355.
Sebastiii is offline   Reply With Quote
Old 28th January 2012, 20:49   #8557  |  Link
vinnytx
Registered User
 
Join Date: Jan 2012
Posts: 46
Quote:
Originally Posted by wanezhiling View Post
Thank you very much
vinnytx is offline   Reply With Quote
Old 28th January 2012, 20:57   #8558  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,647
Quote:
Originally Posted by nevcairiel View Post
The funny thing is, i don't even know why it works with LAV. I don't supply the palette, but for some reason it figures it out.

I did however add some code that should try to send the palette to the decoder.

Edit:
I also figured out why/how it works with LAV, hooray.
I can confirm it works great now. Just curious, why did it work with LAV?
__________________
MPC-HC 2.2.1
clsid is offline   Reply With Quote
Old 28th January 2012, 21:03   #8559  |  Link
clsid
*****
 
Join Date: Feb 2005
Posts: 5,647
Quote:
Originally Posted by nevcairiel View Post
What else is up next? I haven't decided. There is some features on the table, audio mixing, dvd support, some subtitle work .. we'll see.
Issue 32 would be cool as well. Loading DirectVobSub after LAV Video. Should be needed only for WMP/WMC on Vista/7. Having that feature would mean one less reason to use Haali splitter and ffdshow when wanting subs.
__________________
MPC-HC 2.2.1
clsid is offline   Reply With Quote
Old 28th January 2012, 21:09   #8560  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Quote:
Originally Posted by clsid View Post
Just curious, why did it work with LAV?
Apparently the demuxers insert the palette data in a special format at the end of the frame data, which the ffmpeg decoders can then read, and every other normal decoder would just ignore it, because it already has all the data it needs. It seems to be working just fine.

ffdshow should also be able to understand that data, unless you broke that part in your libav somehow.

Quote:
Originally Posted by clsid View Post
Issue 32 would be cool as well.
Since other people also have commented that they want some feature done more then the others

I work on what is fun to work on, not what would be useful!
Also, opinions on what feature is important are quite different amongst different people.

Anyhow, i don't take requests, is all.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 28th January 2012 at 21:11.
nevcairiel 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 05:45.


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