Log in

View Full Version : x264 b-pyramid + mbtree not working?


Darth.Angel
14th June 2010, 22:31
Hello,

i have a small problem. When I try to use mbtree with b-pyramid, x264 writes warning that they cannot be used together. But from what i've read in revision history, it should work since version 13 hundred something (don't know the exact number) and i'm using 64bit version of 1643.
Does anybody know what am i doing wrong, or if it is a bug?

Thanks for your help.

Dark Shikari
14th June 2010, 22:33
You're probably not using the version of x264 that you think you're using.

LoRd_MuldeR
14th June 2010, 22:33
Hello,

i have a small problem. When I try to use mbtree with b-pyramid, x264 writes warning that they cannot be used together. But from what i've read in revision history, it should work since version 13 hundred something (don't know the exact number) and i'm using 64bit version of 1643.
Does anybody know what am i doing wrong, or if it is a bug?

Thanks for your help.

It seems you are using an old outdated build of x264. Time to update ;)

BTW: If you want to know the exact version number of your x264 build, simply type "x264.exe --version" from the command prompt.

(Up-to-date builds can be found a this (http://komisar.gin.by/) location, for example)

Darth.Angel
14th June 2010, 22:41
As I already wrote, I'm using version 1643, that's why I'm so surprised it gave me this warning.

LoRd_MuldeR
14th June 2010, 22:46
As I already wrote, I'm using version 1643.

And, as already explained, if you really were using r1643, you wouldn't get the warning message that you mention.

It's technically impossible to get that warning with r1643, because the warning does NOT exist in r1643. It was vanished form the code in r1367 (http://git.videolan.org/gitweb.cgi?p=x264.git;a=blobdiff;f=encoder/encoder.c;h=a64c8a3ea7be5f3c4c521c67f16f335f30623bff;hp=f4c83f0514e51638614ee427e3e734ff381dcb18;hb=de5beaec2078967d08da8ae2483c9f982b0ab07e;hpb=ca1112b373bd6c16a57350913a4a6cc4611b2d16) ;)

So what does make you believe you are using r1643? Did you check "x264.exe --version", as suggested before?

Darth.Angel
14th June 2010, 23:02
Yes i did, and it gave me this:
x264 0.98.1643 59a9e03
built on Jun 9 2010, gcc: 4.4.4 (x86_64.generic.Komisar)

But if you say that it doesn't exists in the code any more, than it means my script must be calling some older version..

LoRd_MuldeR
14th June 2010, 23:05
But if you say that it doesn't exists in the code any more, than it means my script must be calling some older version..

Either that, or the build you are using is really borked...