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 > Video Encoding > New and alternative video codecs

Reply
 
Thread Tools Search this Thread Display Modes
Old 18th September 2018, 08:57   #981  |  Link
hajj_3
Registered User
 
Join Date: Mar 2004
Posts: 827
Quote:
Originally Posted by IgorC View Post
???

xHE-AAC, Opus, HEVC and VP9 were all standarized at the same time.

VP9, HEVC and Opus were adopted in many applications.

xHE-AAC? Name me one functional encoder. 6 years and counting.
No market for its licensing (Opus did it), awfully late and too little.
xHE-AAC is dead.
xHE-AAC was added to the DRM+ digital radio standard which india is rolling out. It may still become popular in the future if DRM+ becomes popular.

I can't see it becoming popular online due to the patent costs especially as Opus 1.3 has improved lower bitrates recently and will continue to improve.
hajj_3 is offline   Reply With Quote
Old 18th September 2018, 11:14   #982  |  Link
foxyshadis
ангел смерти
 
foxyshadis's Avatar
 
Join Date: Nov 2004
Location: Lost
Posts: 9,372
Quote:
Originally Posted by marcomsousa View Post
Can doom9 promote AV1 and give an sub-forum like for HEVC?

So we can have more specialized posts:
  • News
  • Software adoptions
  • HW decode compatible
  • HW encode compatible
  • Tune with parametres (libaom-av1)
  • Tune with parametres (ffmpeg)
  • Tune with parametres (others)
  • 10bit and 12bit
  • Quality compare
  • Performance compare
  • Custom Builds
  • Containers
  • Etc...
As much as I'm hoping AV1 sets the world on fire, especially once it's released from Google's "performance? who needs optimization when you have the world's largest server farm?" attitude, Doom9 is about interest more than promotion. So far there just aren't that many posts about AV1; compare the HEVC forum. Some of those threads are obvious duplicates or way too niche, but if you want to go ahead and found a dedicated AV1 tuning or comparison thread, go ahead.

News goes in the news forum, naturally.
__________________
There are four boxes to be used in defense of liberty: soap, ballot, jury, and ammo. Please use in that order. ~ Ed Howdershelt
foxyshadis is offline   Reply With Quote
Old 18th September 2018, 13:59   #983  |  Link
hydra3333
Registered User
 
Join Date: Oct 2009
Location: crow-land
Posts: 496
Quote:
Originally Posted by foxyshadis View Post
So far there just aren't that many posts about AV1; compare the HEVC forum.
OK. Possibly only for now, though ? A novice like me and perhaps most punters may have reasonably inferred that with google and so many (almost all ?) large industry players signed up and behind it that it is likely to receive growing attention. Just a thought.
hydra3333 is offline   Reply With Quote
Old 18th September 2018, 18:09   #984  |  Link
IgorC
Registered User
 
Join Date: Apr 2004
Posts: 1,285
Sorry for offtopic. Last one and probably will get it somewhere else.
Quote:
Originally Posted by iwod View Post
Any links? The only thing I got was from Wikimedia

https://phabricator.wikimedia.org/T166025

Which state LC-AAC to be patents free in 2018! This is big news.
It's difficult to say. I'm not a lawyer. I just saw some patent related estimations here http://www.ecodis.de/audio.htm
Especially when laws change per country. Also there are decoding and encoding related patents. MP3 decoding related patents have expried in 2015 but encoder patents in 2017. https://www.cs.helsinki.fi/group/pak...docs/legal.pdf

It might be the case that patents of LC-AAC have already expired.
Will investigate.
IgorC is offline   Reply With Quote
Old 18th September 2018, 23:49   #985  |  Link
Nintendo Maniac 64
Registered User
 
Nintendo Maniac 64's Avatar
 
Join Date: Nov 2009
Location: Northeast Ohio
Posts: 322
Quote:
Originally Posted by marcomsousa View Post
The new ffmpeg builds with a newer libaom-av1 improves performance a lot (like SmilingWolf said)
MPC-HC v1.8.2 also got released - could you perhaps confirm/deny whether its built-in LAVfilters also contain these performance improvements?

Thing is, I saw no performance gains when using 1.8.2 vs 1.8.1, so I need to confirm/deny whether my performance issue is persisting or whatnot.


I did however notice that, out of the three cores being utilized on my Xeon x3470, one of them is pretty much fully pegged and the other two are about half utilization - this would then equal the ~25% utilization I'm seeing.

Now normally I would let this all go as simply a case of "not having fast enough single-threaded performance" and be done with it, but the fact that you and others were seeing over 60% utilization on your own 4c/8t CPUs (which implies it was balancing the load across more than 4 threads) makes me thing something still isn't quite right here - I mean, weaker single-threaded performance shouldn't result in fewer threads being utilized, and if anything you'd want it to be the opposite, no?
Nintendo Maniac 64 is offline   Reply With Quote
Old Yesterday, 11:58   #986  |  Link
lvqcl
Registered User
 
Join Date: Aug 2015
Posts: 63
I downloaded aom-master.tar.gz (that is, the latest sources), recompiled libaom amd ffmpeg libs myself, and I cannot see speed increase over vanilla LAVFilters-0.72.0-13.

Also: according to LAVFilters sources, it uses AV1 library v1.0.0-552-gbb82e05fb which does have that "row-based multi-thread decoding" patch.
lvqcl is offline   Reply With Quote
Old Yesterday, 16:21   #987  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 5,619
Got a few additional questions about aomenc, since I couldn't find any doc about it.
  • Does anyone know where I can lookup the default values for all the options where the help doesn't provide a default value?
  • What are the allowed values for '--usage' and '--profile'?
  • What is the difference between 'Usage' and 'Bitstream' profile?
  • What are the 'forced_max_frame_width' and 'forced_max_frame_height' values for? Does the force to encoder to internally not downscale width/height?
  • What is the recommend value for '--timebase' and when should one change this value?
  • What is the 'resize-mode'-option for and what are valid values for it?
  • What are the 'superres' options for?
  • What are S-frames and what are the sframe-modes?
  • What does the 'input-chroma-subsampling' options for and what are valid values for them?

Thanks for anyone who help with some answers.

Cu Selur
__________________
Hybrid here in the forum, homepage

Last edited by Selur; Yesterday at 16:57.
Selur is offline   Reply With Quote
Old Yesterday, 17:19   #988  |  Link
SmilingWolf
Registered User
 
Join Date: Aug 2018
Posts: 15
Quote:
Originally Posted by Selur View Post
Got a few additional questions about aomenc, since I couldn't find any doc about it.
  • Does anyone know where I can lookup the default values for all the options where the help doesn't provide a default value?
You can check some defaults here: https://aomedia.googlesource.com/aom...eed_features.c
Not the most user friendly way but that's all there is for now unfortunately

As for the other questions, my best guess is that they are described one way or the other in the spec.
Or in the sources... somewhere. Yeah not quite the best for end users.

Last edited by SmilingWolf; Yesterday at 17:22.
SmilingWolf is offline   Reply With Quote
Old Yesterday, 17:30   #989  |  Link
easyfab
Registered User
 
Join Date: Jan 2002
Posts: 321
encoding default :
https://aomedia.googlesource.com/aom...cx_iface.c#107
easyfab is offline   Reply With Quote
Old Yesterday, 17:31   #990  |  Link
Selur
Registered User
 
Selur's Avatar
 
Join Date: Oct 2001
Location: Germany
Posts: 5,619
Thanks!
about s-frames (switching frames): https://www.youtube.com/watch?v=o5sJX6VA34o seems to be only interesting for abr low latency live streaming, so not interesting when you don't have multiple streams of different bitrates available.
__________________
Hybrid here in the forum, homepage

Last edited by Selur; Yesterday at 17:48.
Selur is offline   Reply With Quote
Old Yesterday, 22:51   #991  |  Link
Blue_MiSfit
Derek Prestegard IRL
 
Blue_MiSfit's Avatar
 
Join Date: Nov 2003
Location: Los Angeles
Posts: 5,394
Very cool. I should go to Demuxed this year!
Blue_MiSfit is offline   Reply With Quote
Old Today, 01:19   #992  |  Link
lvqcl
Registered User
 
Join Date: Aug 2015
Posts: 63
Found this comment in libaom code:
Code:
// TODO(hkuang): Fix the pthread_cond_broadcast in windows wrapper.
Apparently it was made in this commit for vp9. I wonder is it still true?

(Also, libaom phtreads wrapper has a lot of code for pre-Vista Windows. Why? Nobody bothered to clean it up? )
lvqcl is offline   Reply With Quote
Reply

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 04:01.


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