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 23rd July 2023, 11:53   #841  |  Link
birdie
Artem S. Tashkinov
 
birdie's Avatar
 
Join Date: Dec 2006
Posts: 313
And here's a 2023 codec adoption roadmap from Rethink Technology Research:
birdie is offline   Reply With Quote
Old 29th July 2023, 13:20   #842  |  Link
vahid
Registered User
 
Join Date: Jul 2023
Posts: 6
How about PUs of I frames? extract the 4x4's PUs of each I frame separately in VVCSoftware_VTM?
vahid is offline   Reply With Quote
Old 30th July 2023, 06:03   #843  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 681
I don't think this is question for this forum. You have to be codec developer.
https://stackoverflow.com/questions/...-identical-mvs
These are the functions for JCTVC HEVC
ctu->getTotalNumPart() == 256
ctu->getDepth(48) == 3
ctu->getPredictionMode(48) == INTER_MODE
ctu->getPartitionSize(48) == Nx2N

https://www.intechopen.com/chapters/52002
extract the 4x4's PUs of each I frame separately in VVCSoftware_VTM?
ptu->getTotalNumPart() == 256
ptu->getDepth(48) == 5
ptu->getPredictionMode(48) == INTRA_MODE
ptu->getPartitionSize(48) == NxN
Your case is definitely Intra mode and depth 5. For VVC max CU is 128x128. I just don't know what the function equivalents are in JVETVVC. Officially JVETVVC isn't PTU function
partitioner.currPartIdx() == 256
partitioner.currDepth == 5

Last edited by Jamaika; 30th July 2023 at 08:13.
Jamaika is offline   Reply With Quote
Old 30th July 2023, 20:05   #844  |  Link
vahid
Registered User
 
Join Date: Jul 2023
Posts: 6
Quote:
Originally Posted by Jamaika View Post
I don't think this is question for this forum. You have to be codec developer.
https://stackoverflow.com/questions/...-identical-mvs
These are the functions for JCTVC HEVC
ctu->getTotalNumPart() == 256
ctu->getDepth(48) == 3
ctu->getPredictionMode(48) == INTER_MODE
ctu->getPartitionSize(48) == Nx2N

https://www.intechopen.com/chapters/52002
extract the 4x4's PUs of each I frame separately in VVCSoftware_VTM?
ptu->getTotalNumPart() == 256
ptu->getDepth(48) == 5
ptu->getPredictionMode(48) == INTRA_MODE
ptu->getPartitionSize(48) == NxN
Your case is definitely Intra mode and depth 5. For VVC max CU is 128x128. I just don't know what the function equivalents are in JVETVVC. Officially JVETVVC isn't PTU function
partitioner.currPartIdx() == 256
partitioner.currDepth == 5
vahid is offline   Reply With Quote
Old 3rd August 2023, 19:59   #845  |  Link
birdie
Artem S. Tashkinov
 
birdie's Avatar
 
Join Date: Dec 2006
Posts: 313
MSU has released "MSU Video Codecs Comparison 2022".

Tencent-TVC and Tencent266 codecs have beaten everything under the sun but you cannot download or use either.

And here's a August 2023 VVC adoption report from Streaming Media.

Meanwhile there's been no news in regard to x266 but H2 is not over yet.

Last edited by birdie; 3rd August 2023 at 20:11.
birdie is offline   Reply With Quote
Old 4th August 2023, 16:33   #846  |  Link
Atak_Snajpera
RipBot264 author
 
Atak_Snajpera's Avatar
 
Join Date: May 2006
Location: Poland
Posts: 7,790
Quote:
Originally Posted by birdie View Post
MSU has released "MSU Video Codecs Comparison 2022".

Tencent-TVC and Tencent266 codecs have beaten everything under the sun but you cannot download or use either.

And here's a August 2023 VVC adoption report from Streaming Media.

Meanwhile there's been no news in regard to x266 but H2 is not over yet.
Chinese BS...
Atak_Snajpera is online now   Reply With Quote
Old 13th August 2023, 09:56   #847  |  Link
birdie
Artem S. Tashkinov
 
birdie's Avatar
 
Join Date: Dec 2006
Posts: 313
Out of tree native VVC decoder for FFMpeg is now complete.

Now idea when it's gonna get merged.

Last edited by birdie; 13th August 2023 at 10:00.
birdie is offline   Reply With Quote
Old 13th August 2023, 10:20   #848  |  Link
Jamaika
Registered User
 
Join Date: Jul 2015
Posts: 681
Quote:
Originally Posted by birdie View Post
Out of tree native VVC decoder for FFMpeg is now complete.

Now idea when it's gonna get merged.
Decoder is currently only 10bit 420/422 and doesn't support Intra Block Copy and Palette.
Jamaika is offline   Reply With Quote
Old 18th August 2023, 17:29   #849  |  Link
PatchWorKs
Registered User
 
PatchWorKs's Avatar
 
Join Date: Aug 2002
Location: Italy
Posts: 292
Quote:
Originally Posted by MoSal View Post
On the other hand, it's the first time I hear about xin26x which could develop into a good encoder suite if the developers ever get to a stage where some effort is spent on subjective tuning.
Well, just discovered it on GH:
Quote:
  • Xin26x is an univeral video encoder framework, which can accommodate all video coding standard on this planet so far.
  • It is optimized for real time video communication, live streaming application and offline video encoding.
  • It currently supports HEVC, AV1(I frame), VVC video coding standards.
  • It is a very high performance encoder.
  • It is well-structured for understandability, maintainability and scalability.
  • It is written from scratch and has a plain C API to enable a simple integration into other software.
  • It is very small footprint encoder, it takes very small memory requirement under restricted mode.
According to the Git, it's buildable and working (even if not complete -> check Todos)

Does anyone tested it ?
__________________
HYbrid Multimedia Production Suite page @ GitHub
PatchWorKs is offline   Reply With Quote
Old 30th August 2023, 21:44   #850  |  Link
ShortKatz
Registered User
 
Join Date: Aug 2018
Location: Germany
Posts: 103
Quote:
Originally Posted by birdie View Post
Out of tree native VVC decoder for FFMpeg is now complete.

Now idea when it's gonna get merged.
Hope this gets merged soon into FFmpeg master. But the thread executor is also still missing.
http://ffmpeg.org/pipermail/ffmpeg-d...st/313669.html
Edit: Now it is not missing anymore.

Last edited by ShortKatz; 2nd September 2023 at 15:44.
ShortKatz is offline   Reply With Quote
Old 11th September 2023, 15:38   #851  |  Link
birdie
Artem S. Tashkinov
 
birdie's Avatar
 
Join Date: Dec 2006
Posts: 313
Probably the first Android ROM with built in VVC support (it's not specified whether it's for encoding or decoding, I guess it's decoding only):

https://forum.xda-developers.com/t/r.../post-88979437

For OnePlus 9.
birdie is offline   Reply With Quote
Old 12th September 2023, 17:01   #852  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,652
Quote:
Originally Posted by birdie View Post
Probably the first Android ROM with built in VVC support (it's not specified whether it's for encoding or decoding, I guess it's decoding only):

https://forum.xda-developers.com/t/r.../post-88979437

For OnePlus 9.
Software decoder or actual hardware one?
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 12th September 2023, 17:06   #853  |  Link
birdie
Artem S. Tashkinov
 
birdie's Avatar
 
Join Date: Dec 2006
Posts: 313
Quote:
Originally Posted by benwaggoner View Post
Software decoder or actual hardware one?
You can bet 100% it's a software decoder. There's been no SoCs for mobile phones with HW VVC decoding support yet.

I have a sneaking suspicion Qualcomm Snapdragon 3 will be the first to support HW VVC decoding. We'll learn about that in just a few months.
birdie is offline   Reply With Quote
Old 30th October 2023, 13:09   #854  |  Link
birdie
Artem S. Tashkinov
 
birdie's Avatar
 
Join Date: Dec 2006
Posts: 313
More patent pools:

https://www.streamingmedia.com/Artic...ticleID=161147
birdie is offline   Reply With Quote
Old 30th October 2023, 16:47   #855  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,652
Quote:
Originally Posted by birdie View Post
You can bet 100% it's a software decoder. There's been no SoCs for mobile phones with HW VVC decoding support yet.

I have a sneaking suspicion Qualcomm Snapdragon 3 will be the first to support HW VVC decoding. We'll learn about that in just a few months.
Qualcomm wouldn't be surprising. And given the costs and variability of mobile bandwidth, it's the market where new codecs can have the quickest immediate customer benefit.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 31st October 2023, 02:08   #856  |  Link
hajj_3
Registered User
 
Join Date: Mar 2004
Posts: 1,100
Quote:
Originally Posted by birdie View Post
}I have a sneaking suspicion Qualcomm Snapdragon 3 will be the first to support HW VVC decoding. We'll learn about that in just a few months.
no vvc in that soc: https://www.qualcomm.com/products/mo...obile-platform
hajj_3 is offline   Reply With Quote
Old 31st October 2023, 05:21   #857  |  Link
birdie
Artem S. Tashkinov
 
birdie's Avatar
 
Join Date: Dec 2006
Posts: 313
Quote:
Originally Posted by hajj_3 View Post
Right, that's a huge bummer (in VVC adoption) :-(

"Hardware-accelerated H.265, VP9, AV1 decoder".

Even SnapDragon 8 Gen 2 can decode 4K@30fps in software mode but battery life will be decimated.
birdie is offline   Reply With Quote
Old 7th November 2023, 01:08   #858  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,652
Quote:
Originally Posted by hajj_3 View Post
That is somewhat surprising, and disappointing.
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is offline   Reply With Quote
Old 7th November 2023, 15:37   #859  |  Link
Emulgator
Big Bit Savings Now !
 
Emulgator's Avatar
 
Join Date: Feb 2007
Location: close to the wall
Posts: 1,469
Well, I wouldn't have expected VVCDec cast into mobile silicon this year.
Not from a chip manufacturer's view: energywise, bugfixwise, IP/patentwise I would have considered it too early days.
The few in business (only 2 or 3 fabs can do that, IIRC) got to deliver perfectly working batches in expensive 4nm for a few hard-earned dollars.
The slightest fault or unkept promise and the market will kill their margin.
Maybe the market will be ready to pay up again for the next feature set, on display end 2024, on the shelves 2025.
VVCDecoding effort will call for 3nm. Encoding ? way out.
Mobile devices can have 1TB on board today, mine from 2021 has 512GB, and I opted for AVC encoding, not HEVC.
No need for compressing the hell out of the private video, battery life will drop as we speak, and that counts as sale argument.
__________________
"To bypass shortcuts and find suffering...is called QUALity" (Die toten Augen von Friedrichshain)
"Data reduction ? Yep, Sir. We're that issue working on. Synce invntoin uf lingöage..."

Last edited by Emulgator; 7th November 2023 at 15:44.
Emulgator is offline   Reply With Quote
Old 7th November 2023, 16:21   #860  |  Link
kurkosdr
Registered User
 
Join Date: Aug 2009
Posts: 271
Quote:
Originally Posted by benwaggoner View Post
That is somewhat surprising, and disappointing.
Nothing surprising here, very few people outside Doom9 have even heard of VVC, except perhaps 8K enthusiasts (all 3 of them) who may have heard it's the format intended for 8K broadcasts over sat or terrestrial (in the oft-chance such broadcasts ever happen). Hardware support for VVC is pretty slim (I am not gonna pretend 8K "Ultra-Ultra-HD" TVs are anything other than a niche, since they are basically an uncut motherglass of four UHD TVs posing as "innovation" that nobody cares about) and so is available VVC content. Everyone out there checks for HEVC and AV1 hardware support for 4K UHD resolutions, so that's what the industry is providing (for now, at least).

Last edited by kurkosdr; 7th November 2023 at 19:20.
kurkosdr 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 15:01.


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