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: 305
And here's a 2023 codec adoption roadmap from Rethink Technology Research:
Attachments Pending Approval
File Type: zip RethinkTVs2023MediaEntertainmentCodecAdoptionRoadmap.zip
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: 678
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: 305
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,788
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 offline   Reply With Quote
Old 13th August 2023, 09:56   #847  |  Link
birdie
Artem S. Tashkinov
 
birdie's Avatar
 
Join Date: Dec 2006
Posts: 305
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: 678
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: 98
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: 305
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,578
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: 305
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
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 12:22.


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