[x264-devel] "x264 --vbv-maxrate value does not match H.264/AVC HRD model"

BugMaster BugMaster at narod.ru
Wed Apr 18 18:41:51 CEST 2012


On Wed, 18 Apr 2012 12:46:52 +0200, Pepe Gil Gomez wrote:
> Hello,

Hi.

> It seems that x264 streams do not completely follow H.264/AVC
> standard, as their VBV buffer's maximum rate doesn't match H.264/AVC HRD model.

> For example with --vbv-maxrate 31500 you should have a value of
> 31499776 bps, but x264 stream have a value of 31499968 bps.

Who have said that? 31499968 value is pretty standard compliant. It
may be not the value you want but it is still valid.

> Is there any way to have fully HRD model compliant streams with x264?

They are compliant.

---

Now for your real problem:
http://forum.doom9.org/showthread.php?t=160214
http://doom10.org/index.php?topic=1473.0

It is possible to have higher precision (quick-hack patch allowing
float values of --vbv-maxrate and --vbv-bufsize attached) but probably
nobody really care about such use case to bother write clean version which
could be committed.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: x264_float_vbv_params.diff
Type: application/octet-stream
Size: 3321 bytes
Desc: not available
URL: <http://mailman.videolan.org/pipermail/x264-devel/attachments/20120418/64840135/attachment.obj>


More information about the x264-devel mailing list