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 > High Efficiency Video Coding (HEVC)

Reply
 
Thread Tools Search this Thread Display Modes
Old 14th April 2014, 22:18   #1  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,750
Maximum buffer size in HEVC per profile/level?

I am having a hard time finding a definitive reference for the max buffer size (VBV/HRD) for different different HEVC profiles and levels.

I can kinda squint to see how I could figure it out from the spec, but I'm not the world's best spec->parameter translator ?

Has anyone done this already? Given that Main/Main 10 lowered the max bitrate a lot from H.264, I imagine that buffer sizes may have seen a similar (proportional?) reduction. I want to make ensure I'm making spec-compliant test streams. And have a public reference everyone can clearly see for setting their --vbv-bufsize or similar parameters
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is online now   Reply With Quote
Old 14th April 2014, 22:27   #2  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
Quote:
Originally Posted by sneaker_ger View Post
Vbv values can be found in the spec, table A.1 (page 203/217) and A.2 (page 205/219).
http://www.itu.int/rec/T-REC-H.265-201304-I
Table A.1 lists buffers for main and main10 profile. Note that main and main10 profiles are divided into main and high tier.
sneaker_ger is offline   Reply With Quote
Old 14th April 2014, 22:35   #3  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,750
Quote:
Originally Posted by sneaker_ger View Post
Table A.1 lists buffers for main and main10 profile. Note that main and main10 profiles are divided into main and high tier.
And so they are! I got confused because they're also the same as maximum bitrate and assumed it was just repeated data.

As I warned, reading specs isn't my strong suit .

Thanks!
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is online now   Reply With Quote
Old 14th April 2014, 22:38   #4  |  Link
sneaker_ger
Registered User
 
Join Date: Dec 2002
Posts: 5,565
The H.264 and H.265 specs are extremely incomprehensible indeed, so wait for someone to confirm it.
sneaker_ger is offline   Reply With Quote
Old 17th April 2014, 22:26   #5  |  Link
pieter3d
Registered User
 
Join Date: Jan 2013
Location: Santa Clara CA
Posts: 114
That should be right. The spec is hard to read like a book, but it is very unambiguous.
pieter3d is offline   Reply With Quote
Old 17th April 2014, 22:31   #6  |  Link
benwaggoner
Moderator
 
Join Date: Jan 2006
Location: Portland, OR
Posts: 4,750
It is interesting that the buffers for Main Tier are so much lower than for H.264 - HEVC Level 5 is less than H.264 Level 4! Presumably this is to constrain worst-case decoder complexity. And HEVC certainly should be able to get away with a lot less VBV.

Anyone have any sense for whether many real-world decoders will be constrained to Main Tier, or if High Tier is going to be ubiquitous?
__________________
Ben Waggoner
Principal Video Specialist, Amazon Prime Video

My Compression Book
benwaggoner is online now   Reply With Quote
Reply

Tags
buffer underflow, vbv, x265

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 00:00.


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