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
Register FAQ Calendar Today's Posts Search

Reply
 
Thread Tools Search this Thread Display Modes
Old 26th September 2014, 16:30   #18081  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Works perfectly for me. And the last two fixes are also impossible to influence anything there.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 26th September 2014, 16:36   #18082  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
I tried it many times to all 10 bit samples. Not even one worked in copy back.

Everything else (native, cuvid) is working fine for all clips.

Update:

Besides 740M, I tried latest nightly with a GT610.
Exactly the same behavior with 10 bit clips.

Fall back is working for DXVA native and CUVID, but not for DXVA copy-back (it's crashing during enumeration)

The only common of these different systems (Laptop w/740M and Desktop w/ GT610) is the Nvidia's driver version 344.11 and LAV filters.
__________________
Win 10 x64 (19042.572) - Core i5-2400 - Radeon RX 470 (20.10.1)
HEVC decoding benchmarks
H.264 DXVA Benchmarks for all

Last edited by NikosD; 26th September 2014 at 18:00.
NikosD is offline   Reply With Quote
Old 27th September 2014, 12:09   #18083  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Still works just perfectly here, on two systems with NVIDIA. And like I mentioned before, the code just doesn't care if its run on NVIDIA or Intel, and the only changes made in that last version are impossible to cause issues like this. Noone else seemed to complain, either.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 27th September 2014, 12:21   #18084  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
OK.

For my systems, LAV 0.62.55 and LAV 0.62.57 have major differences specifically and only on 10 bit HEVC using Nvidia DXVA.

But maybe it's just me.

Don't expect though, a lot of people chasing latest nightly builds, checking compatibility issues with specific samples.
__________________
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 28th September 2014, 13:26   #18085  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by nevcairiel View Post
I see no evidence that its 10-bit. But no, 10-bit doesn't really work.
I've just tried latest x64 version of PotPlayer using Intel's HEVC DXVA decoder and it can play fine most of my 10bit HEVC samples in HW.

Not all of them, because some they are just crashing the app.

The picture is not perfect, but how is even possible to decode 10 bit resolution in HW using HD 4600 ?
__________________
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 28th September 2014, 13:42   #18086  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Eh, the difference isn't that big, you can get away with most things by just throwing it at the same code, but anything thats not a perfect picture is absolutely not acceptable, and while a 8-bit decoder can potentially decode a partial picture of a 10-bit stream, its never going to be 100%. The decoder cannot even output a 10-bit picture, only 8-bit images, and as such its already impossible to get a 100% image out of it.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 29th September 2014, 15:44   #18087  |  Link
cyberbeing
Broadband Junkie
 
Join Date: Oct 2005
Posts: 1,859
Your latest nightly builds are no longer sending the subtitle styles from the correct segment on certain samples with mkv ordered chapters. This breakage appears to coincide with the recent FFMPEG library version jump, since the LAV 0.62.0 stable using the older libraries is unaffected.
cyberbeing is offline   Reply With Quote
Old 29th September 2014, 15:51   #18088  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Fixed that just now.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 29th September 2014, 17:23   #18089  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 934
Nev, is the source of your custom version of ffmpeg available anywhere? Most of the time when I see an interesting change in the LAV Filters tracker, it's just "update ffmpeg" so I can't see what actually has changed in the code.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7
DragonQ is offline   Reply With Quote
Old 29th September 2014, 17:26   #18090  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Its linked both in the readme or the first post of this thread.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 30th September 2014, 01:22   #18091  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 934
Cheers.
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7
DragonQ is offline   Reply With Quote
Old 30th September 2014, 09:06   #18092  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
4K HEVC 8bit is crashing Intel's DXVA.

http://demo-uhd3d.com/files/uhd/Hisp...-2014_HEVC.zip

CPU plays fine.

Tell me if you want me to cut a small sample.
__________________
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 30th September 2014, 17:29   #18093  |  Link
cyberbeing
Broadband Junkie
 
Join Date: Oct 2005
Posts: 1,859
Quote:
Originally Posted by nevcairiel View Post
Quote:
Originally Posted by cyberbeing View Post
Your latest nightly builds are no longer sending the subtitle styles from the correct segment on certain samples with mkv ordered chapters. This breakage appears to coincide with the recent FFMPEG library version jump, since the LAV 0.62.0 stable using the older libraries is unaffected.
Fixed that just now.
Thanks. I've now tested and confirmed your change yesterday fixed the issue. So it would seem that FFMPEG depreciating their internal AV_CODEC_ID_SSA format was the underlying cause.
cyberbeing is offline   Reply With Quote
Old 30th September 2014, 20:16   #18094  |  Link
DragonQ
Registered User
 
Join Date: Mar 2007
Posts: 934
Hmm, I found a weird issue today. I wanted to add an audio delay on my HTPC (I used to do this using my AVR but I need that set to no delay for other purposes) so I added a 280 ms delay in the LAV Audio settings. However, now I get a regular ~1 second pause in video every ~7.5 seconds (very regular) in MediaPortal (using EVR). It's entirely reproducible and once I turn off the delay everything's fine. What could cause this?
__________________
TV Setup: LG OLED55B7V; Onkyo TX-NR515; ODroid N2+; CoreElec 9.2.7
DragonQ is offline   Reply With Quote
Old 2nd October 2014, 15:56   #18095  |  Link
Motenai Yoda
Registered User
 
Motenai Yoda's Avatar
 
Join Date: Jan 2010
Posts: 709
Just me or there are some nasty artefacts with 62.0 and lossless x264 encodes?
__________________
powered by Google Translator
Motenai Yoda is offline   Reply With Quote
Old 2nd October 2014, 15:59   #18096  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
Old x264 lossless encodes are not spec-compliant and the ffmpeg decoder is now following the spec more strictly. It's recommended to re-encode with a current x264 version. The next LAV version will restore the old behavior, though, simply because 99% of the lossless H.264 files out there were encoded using x264. New x264 encodes are compatible with every LAV version.

/edit:
Try this version (or a newer nightly):
http://forum.doom9.org/showpost.php?...ostcount=18024

Last edited by sneaker_ger; 2nd October 2014 at 16:07.
sneaker_ger is offline   Reply With Quote
Old 3rd October 2014, 08:32   #18097  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
LAV Filters 0.63
Code:
LAV Splitter
- NEW: Support for playing AES encrypted HLS streams
- NEW: Advanced Subtitle selection allows selecting subtitles by a string match on the stream title
- NEW: Support for rtspu, rtspm, rtspt and rtsph URLs to force the RTSP transport protocol
- NEW: Animated GIF image support
- Fixed: Improved timestamp handling of badly muxed/corrupted H.264 streams
- Fixed: 4K ProRes streams in MKV didn't play reliably
- Fixed: Some HEVC streams in MKV/MP4 didn't play properly
- Fixed: VobSubs in MP4 didn't properly export their color palette
- Fixed: Streaming MP3s through the Microsoft URL filter could result in the last audio frame to be partially repeated
- Fixed: The duration of MP3 files would be wrong if it contained long IDv3 tags
- Fixed: TrueHD streams with an Dolby Atmos sub-stream were not demuxed properly

LAV Video
- NEW: Experimental support for CUVID and DXVA2 HEVC acceleration
- Faster: HEVC decoding is up to 100% faster
- Fixed: DVD subtitle rendering could crash in 64-bit builds

LAV Audio
- Fixed: TrueHD streams with an Dolby Atmos sub-stream did not decode
Download: Installer (both x86/x64) -- Zips: 32-bit & 64-bit

Its been a long time since the last release, which had a multitude of reasons which prevented me from working on LAV as much as I wanted, but I finally finished most of the things I did have planned for this version, so here it is!

Subtitle selection on string match

This feature was contributed to LAV, and it seems at least mildly useful. You can now select subtitle streams based on their title, however its limited to single words, as spaces are a separator for a new token.

Example Syntax:
eng@signs - Select any english subtitle tracks with "signs" in their title.

Note that string matches are case-sensitive, now that I'm writing this, it may make sense to change that to case-insensitive for the next version, maybe?

HEVC HW Acceleration

This version introduces experimental support for CUVID and DXVA2 HEVC HW acceleration on Intel Haswell and recent NVIDIA cards. On the current hardware, this is only a "Hybrid" acceleration, which means it uses the GPUs 3D shaders to perform calculations, and not dedicated decoding hardware like H.264 or MPEG-2 decoding would.

Only 4:2:0 8-bit is supported for now, we'll have to see if the GPU vendors support 10-bit properly at a later time. DXVA2 defines a specification for 10-bit, but its not supported by the GPU drivers (yet?).

Note that I still consider this feature highly experiemental, and it is disabled by default, but it seems to work quite decently nevertheless.

TrueHD Atmos

Really just a bugfix, but maybe still worth mentioning, TrueHD streams with an Atmos substream decode perfectly in this version. Its important to note that the Atmos data is just discarded and not decoded in any way, but the lossless TrueHD stream is decoded perfectly now, while before the Atmos extension screwed up decoding.

Anyway, have fun, and if you find any new issues, please do report them!
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 3rd October 2014 at 08:43.
nevcairiel is offline   Reply With Quote
Old 3rd October 2014, 10:43   #18098  |  Link
Boltron
Registered User
 
Boltron's Avatar
 
Join Date: May 2011
Posts: 94
Thank you.
__________________
For every expert, there is an equal and opposite expert.
Boltron is offline   Reply With Quote
Old 3rd October 2014, 10:56   #18099  |  Link
ryrynz
Registered User
 
ryrynz's Avatar
 
Join Date: Mar 2009
Posts: 3,650
Back into the swing of things, feels like a fairly quiet year in software development for AV related things compared to last year. Great release.
ryrynz is offline   Reply With Quote
Old 3rd October 2014, 12:41   #18100  |  Link
Elbart_
Registered User
 
Join Date: Jan 2006
Posts: 19
Quote:
Originally Posted by nevcairiel View Post
They look fine here, might be the video renderer causing the problem.
Note that non-mod2 height with 4:2:0 chroma subsampling is technically an invalid format.
When the WebM-reference-decoder is used within mpchc, there's no green line.

I'll do another test-run today.
Elbart_ is offline   Reply With Quote
Reply

Tags
decoders, directshow, filters, splitter


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 03:56.


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