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

Reply
 
Thread Tools Search this Thread Display Modes
Old 21st April 2015, 10:40   #421  |  Link
yingming
programmer
 
Join Date: Feb 2015
Location: Beijing, China
Posts: 2
Strongene Lentoid HEVC decoder new version

Hi, a new version(2.0.3.2) of Strongene Lentoid HEVC decoder was released.

http://strongene.com/en/downloads/downloadCenter.jsp
yingming is offline   Reply With Quote
Old 21st April 2015, 13:53   #422  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by D2MAC View Post
Hi,

WIth this UHD 4K samples 10 bits :

https://www.transfernow.net/fr/330394i14jkx

DXVA2 COPY BACK work randomly.
I can't see where the problem is.

I can play it with all decoders fine.
__________________
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 21st April 2015, 14:02   #423  |  Link
Aleksoid1978
Registered User
 
Aleksoid1978's Avatar
 
Join Date: Apr 2008
Location: Russia, Vladivostok
Posts: 2,787
Quote:
Originally Posted by D2MAC View Post
Hi,

WIth this UHD 4K samples 10 bits :

https://www.transfernow.net/fr/330394i14jkx

DXVA2 COPY BACK work randomly.
Work perfect.
__________________
AMD Ryzen 5 3600 /GIGABYTE B450 Gaming X /Patriot 32Gb@3200 /Kingston 500Gb M.2 /RTX 4060 /Samsung U28R550UQI /OLED Philips 55OLED707 /Yamaha RX-V471 + NS-555 + NS-C444 + NS-333 + YST-SW215
Aleksoid1978 is offline   Reply With Quote
Old 21st April 2015, 14:16   #424  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by yingming View Post
Hi, a new version(2.0.3.2) of Strongene Lentoid HEVC decoder was released.

http://strongene.com/en/downloads/downloadCenter.jsp
Hello.

I see that you are from Beijing and you are developer, so my mind thinks that you are involved in a way with the development of Lentoid HEVC decoder.

I did some preliminary tests with the new decoder and saw that they fixed the two crashes - no crashes any more which is very good.

I'm about to run again the tests with the new decoder v.2.0.3.2 against the new LAV 0.65.

One question:

How can I change the number of threads from "Auto" to a specific figure ?

Whenever I do that from the properties of the decoder it reverts back to "Auto"

thanks
__________________
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 21st April 2015, 15:23   #425  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by P.J View Post

[CPU: i3 4330, Astra HEVC 4K 10-bit, Decode performance]
PDVD15: 30.692 [20-57]
LAV x64: 39.375 [29-68]
This is not a very good comparison.

Can you test clips in DXVA native mode clips 2,4,6 where PDVD DXVA for Intel is faster than LAV DXVA ?
__________________
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 21st April 2015, 17:26   #426  |  Link
nussman
Registered User
 
Join Date: Nov 2010
Posts: 238
DXVA for 10bit clips on Intel Haswell?
This is not possible or did I miss something?
nussman is offline   Reply With Quote
Old 22nd April 2015, 09:53   #427  |  Link
yingming
programmer
 
Join Date: Feb 2015
Location: Beijing, China
Posts: 2
Quote:
Originally Posted by NikosD View Post
How can I change the number of threads from "Auto" to a specific figure ?

Whenever I do that from the properties of the decoder it reverts back to "Auto"
Do you mean that after you close the graphstudionext(we use this app to test performance), and open it again the Lentoid decoder filter threads was set to auto again?

Or only if you set threads to a specific number, it become auto immediately?

First situation is normal. But we never meet second situation before.

Thank you for your feedback.
yingming is offline   Reply With Quote
Old 22nd April 2015, 11:41   #428  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Quote:
Originally Posted by yingming View Post

First situation is normal. But we never meet second situation before.
Yes, I meant the first situation, the second would be completely abnormal!

If the first situation is normal, then how could someone set the number of threads before using the decoder ?

Because even if you set it to 2 threads or 32 threads the actual performance is exactly the same.

The decoder doesn't seem to hold the value in the registry or a file.

And since you are here, I would like you to comment this:
http://forum.doom9.org/showthread.ph...02#post1718202

It seems that in playback mode with any GPU (iGPU or dGPU) the playback in benchmark mode doesn't follow the decode in benchmark mode regarding performance.

Is there somewhere a bottleneck ?

Also I saw that v2.0.3.2 dropped a little the performance of x64 decoder for clips 4 and 5 (2160p), but not for the x86 decoder or the other clips.

Final request:
Add 10 bit HEVC support for the decoder x64/x86, in order to be perfect!
__________________
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 22nd April 2015, 15:48   #429  |  Link
filler56789
SuperVirus
 
filler56789's Avatar
 
Join Date: Jun 2012
Location: Antarctic Japan
Posts: 1,351
Quote:
Originally Posted by NikosD View Post
Final request:
Add 10 bit HEVC support for the decoder x64/x86, in order to be perfect!
+1

For the notes, I sent them that feature request on 2013-December-02. This is the reply they wrote me:

Quote:
Dear sir,
the Lentoid filter will not support 10-bit HEVC decoding in the near future, thanks for your kind reminder.
The problem of course, is to know what they meant by "near future"
filler56789 is offline   Reply With Quote
Old 22nd April 2015, 15:54   #430  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,925
sooner or later they have to.

broadcast is going to be 10 bit same for UHD BD.

even the windows 10 decoder can decode 10 bit HEVC and is pretty fast on top. sadly MF only...
huhn is offline   Reply With Quote
Old 23rd April 2015, 08:07   #431  |  Link
madshi
Registered Developer
 
Join Date: Sep 2006
Posts: 9,140
Quote:
Originally Posted by NikosD View Post
Final request:
Add 10 bit HEVC support for the decoder x64/x86, in order to be perfect!
It's not about being perfect, it's about supporting UHD Blu-Ray, upcoming broadcasts, custom user encodes etc. I'm not sure if there will be a lot of 8bit HEVC sources. I think most HEVC sources will probably be 10bit. So I believe supporting 10bit is crucial.
madshi is offline   Reply With Quote
Old 23rd April 2015, 08:42   #432  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Exactly.

I said that in the context that it's a very fast and efficient decoder and lacks only 10 bit support in order to be perfect, meaning a complete ultra fast decoder in all cases.

Because if it was a slow decoder, nobody would really care if it has or not 10 bit support.
__________________
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; 25th April 2015 at 07:30. Reason: a typo...
NikosD is offline   Reply With Quote
Old 23rd April 2015, 10:15   #433  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,925
windows 10061 i3 4130 r9 270

decode mode

beauty

x86
microsoft MF
50 FPS 86% CPU
lav
22 FPS 92% CPU
lentoid
46 FPS 74%CPU
lentoid openCL
49 FPS 94% CPU 25% GPU

x64
microsoft MF
60 FPS 89% CPU
lav
49 FPS 72 % CPU
lentoid
48 FPS 78 % CPU

unexpected that MF wins so clearly.
but one thing is clear lentoid openCL is worthless on my setup.
about the important of x86 HEVC...
i think it's not important. a systme that can handle HEVC broadcast will be able to use x64. like newer computer games i guess it's time to drop x86 focus in the next years.
huhn is offline   Reply With Quote
Old 23rd April 2015, 10:58   #434  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
FWIW, wrapping a MF decoder into a DS filter isn't very hard. The wmv9 mft decoder in LAV does exactly that - wrap the WMV9 MF decoder, and use it through LAV.
If that should be worth doing for the Microsoft HEVC decoder, I might do it. But not before Win10 is final.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders

Last edited by nevcairiel; 23rd April 2015 at 11:01.
nevcairiel is offline   Reply With Quote
Old 23rd April 2015, 11:24   #435  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
I haven't tested yet MS MFT HEVC decoder on newer CPU architectures - but only SSSE3 and SSE4.1

I'll test it with the final product.

The truth is that LAV x86 needs any help it can gets on all CPU architectures.
__________________
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 23rd April 2015, 11:27   #436  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
Once content is actually available for HEVC, people might actually be interested in working on it. Its not like there is a company behind FFmpeg that pays developers to improve the HEVC decoder.
If it had just one paid full-time developer for the HEVC decoder, it would probably be running circles around all the competition, since all the basics are already in place, just a lot of optimizations missing - but alas, its open-source, and not a paid product.

In the long run, it'll probably end up the same as the H264 decoder. When H264 was new, a bunch of companies released decoders that performed well (at that time), to make a bit of quick money.
Over time, all these decoders died, since they were no longer maintained, and FFmpeg got faster and faster, and today its the fastest and most feature complete software decoder available to us.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 23rd April 2015, 11:38   #437  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
It seems to me that Lentoid x64/x86 decoders are free for the end user.

Also, competition is good for all, because if FFMpeg didn't have to catch the other decoders, probably the developers would get bored building something faster.

Anyway, LAV x86 is so slow, that is slower than anything else out there (PDVD x86, Microsoft x86, Lentoid x86), so the "easy" and free way to get a boost is the use of Microsoft's HEVC decoder built-in Win 10.
__________________
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 23rd April 2015, 11:40   #438  |  Link
nevcairiel
Registered Developer
 
Join Date: Mar 2010
Location: Hamburg/Germany
Posts: 10,346
People should really stop using 32-bit though, its always going to be slower, and be much harder to optimize for, and there is no good reason not to go 64-bit these days, not if you already use free players like MPC-HC which come in 64-bit anyway.
__________________
LAV Filters - open source ffmpeg based media splitter and decoders
nevcairiel is offline   Reply With Quote
Old 23rd April 2015, 11:44   #439  |  Link
NikosD
Registered User
 
Join Date: Aug 2010
Location: Athens, Greece
Posts: 2,901
Maybe, but you 're not the one who is going to tell people when and how are they going to upgrade their hardware and software.

Do you volunteer to upgrade their OS ?

Are you going to pay the new HW ?

And if you are talking about people, the truth is that people really don't care if the decoder or the SW product they use, is being built by paid or non-paid developers.

The main issue is if it's free for them, what is going to cost them and if it's fast - if it covers their needs.
__________________
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 23rd April 2015, 11:58   #440  |  Link
huhn
Registered User
 
Join Date: Oct 2012
Posts: 7,925
the default linked version of mpc hc/be are both 64 bit.
so if you are not into this stuff you will get the 64 bit version this way.

the last thing that needs to change is codec packs people use these and they are usually not 64 bit . and there is no good reason for this anymore the last missing but still pretty special piece of software is reclock that it.

and people that can't use the 64 bit version have PCs that can't deal with HEVC in the first place.

the next thing is future hardware. where DXVA will dominate in the next couple of years making software decoder less important.

let's make this clear my current HTPC can't deal with a 100 Mbit UHD BD even if they increase the performance of software decoder by a factor of 2.
huhn is offline   Reply With Quote
Reply


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


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