January 18, 2021, 04:11:02 am

News:

--


libx264 GIT builds

Started by LoRd_MuldeR, January 30, 2009, 12:39:23 am

Previous topic - Next topic

apollo567

Good morning,
may I ask what are the differences between the 3 versions of  r1115 or where to find more about them ?
Regards
apollo

LoRd_MuldeR

Quote from: apollo567Good morning,
may I ask what are the differences between the 3 versions of  r1115 or where to find more about them ?

Different compilers (that is: different versions of MinGW) were used to compile them.

In theory the resulting binaries should be identical, of course. However in reality they sometimes are not!

It was indicated that MinGW 4.x.x may miscompile x264, which may be the reason for x264 to crash.

Therefore I also made a MinGW 3.4.5 build this time, so people can check whether that one works any better.

Of the two MinGW 4.3.3 builds one is unpatched (\"vanilla\") and one is \"patched\" to workaround the possible crash.

Now I\'d like to now which builds work and which don\'t ...

More info here:
http://forum.doom9.org/showthread.php?t=145041
You asked me once, what was in Room 101. I told you that you knew the answer already.
Everyone knows it. The thing that is in Room 101 is the worst thing in the world.


MuldeR's OpenSource stuff: http://muldersoft.com/

LoRd_MuldeR

libx264 SVN-r1119:

MinGW GCC 4.3.3-tdm-1:
http://www.mediafire.com/file/ynfaxm2hjil/libx264-r1119-gcc433-fprofiled-core66.7z

MinGW GCC 3.4.5-r3:
http://www.mediafire.com/file/murxn2z4025/libx264-r1119-gcc345-fprofiled-core66.7z

Both builds: march=pentium2, fprofiled. Tested with Avidemux 2.5 SVN-r4648.
You asked me once, what was in Room 101. I told you that you knew the answer already.
Everyone knows it. The thing that is in Room 101 is the worst thing in the world.


MuldeR's OpenSource stuff: http://muldersoft.com/

apollo567

May I ask, if these Versions also work with the official 2.44 Milestone ?
Where can I find to information about the Version changes please ?

Regards
apollo

LoRd_MuldeR

Quote from: apollo567May I ask, if these Versions also work with the official 2.44 Milestone?

Up to r1116 x264 will work with Avidemux 2.4.4. Starting with r1117 it won\'t, as the API has changed in r1117.

I patched my x264 r1119 builds to make them work with current Avidemux 2.5, so they should work with Avidemux 2.4.4 too.

However once Avidemux 2.5 has been updated for the recent x264 API changes, I will no longer patch my builds.

Therefore upcoming x264 builds will no longer work with Avidemux 2.4.4 very soon !!!

Quote from: apollo567Where can I find to information about the Version changes please ?

x264 GIT repository:
http://git.videolan.org/gitweb.cgi?p=x264.git;a=log
You asked me once, what was in Room 101. I told you that you knew the answer already.
Everyone knows it. The thing that is in Room 101 is the worst thing in the world.


MuldeR's OpenSource stuff: http://muldersoft.com/

LoRd_MuldeR

libx264 SVN-r1123:
http://www.mediafire.com/file/md2mocjjyum/libx264-r1123-gcc433-fprofiled-core66.7z

Compiled with MinGW GCC 4.3.3-tdm-1, march=pentium2, fprofiled. Tested with Avidemux 2.5 r4658.
You asked me once, what was in Room 101. I told you that you knew the answer already.
Everyone knows it. The thing that is in Room 101 is the worst thing in the world.


MuldeR's OpenSource stuff: http://muldersoft.com/

apollo567

Good morning,

as R1116 seems to be the latest stable Version of the lib264 for the Milestone Release.
May I ask where to find this Version please ?

Regards
Achim

LoRd_MuldeR

You can use the r1115 or r1123 build, which I posted in this thread ;)

Again I patched r1123 to work with API version 66, as Avidemux 2.5 has not been updated for API version 67 yet.
Therefore the r1123 build should work Avidemux 2.4.4 Final too.

As soon as Avidemux 2.5 is updated to x264 API version 67, I finally will not need to patch the builds any longer.
This will then break compatibility to Avidemux 2.4.4, which is stuck at API version 66 (as it won\'t be updated).
You asked me once, what was in Room 101. I told you that you knew the answer already.
Everyone knows it. The thing that is in Room 101 is the worst thing in the world.


MuldeR's OpenSource stuff: http://muldersoft.com/

LoRd_MuldeR

You asked me once, what was in Room 101. I told you that you knew the answer already.
Everyone knows it. The thing that is in Room 101 is the worst thing in the world.


MuldeR's OpenSource stuff: http://muldersoft.com/

LoRd_MuldeR

You asked me once, what was in Room 101. I told you that you knew the answer already.
Everyone knows it. The thing that is in Room 101 is the worst thing in the world.


MuldeR's OpenSource stuff: http://muldersoft.com/

Don't Blink

Thank you  - from me and everyone else who is getting this error

AppName: avidemux2_qt4.exe    AppVer: 2.5.0.4658    ModName: libx264-66.dll
ModVer: 0.0.0.0    Offset: 0004effd

DarkZell666

With which revision and build of libx264 ? :rolleyes:

Did you try the GCC 3.4.5-r3 build ? It\'s supposed to be less prone to crashing than the GCC 4 builds IIRC.
Does the same build also crash in avidemux 2.4.4 ?
t h i s i s n o t s o m e t h i n g r e l e v a n t

LoRd_MuldeR

Quote from: DarkZell666With which revision and build of libx264 ? :rolleyes:

Did you try the GCC 3.4.5-r3 build ? It\'s supposed to be less prone to crashing than the GCC 4 builds IIRC.
Does the same build also crash in avidemux 2.4.4 ?

That, plus: When does it crash? And post your Avidemux log file please! ;)

BTW: This looks like it crashed the \"hard\" way. Usually Avidemux\' exception handler would catch the exception and make a back-trace. But that looks like Windows\' crash dialog popped up, which indicates a more serious problem...
You asked me once, what was in Room 101. I told you that you knew the answer already.
Everyone knows it. The thing that is in Room 101 is the worst thing in the world.


MuldeR's OpenSource stuff: http://muldersoft.com/

LoRd_MuldeR

Here\'s yet another attempt:

libx264 SVN-r1127, cross-compiled with GCC 4.2.1 from Ubuntu:
http://www.mediafire.com/file/mttndtun3qb/libx264-r1127-gcc421-cross-core66.7z

This build is not fprofiled for obvious reasons. Tested with Avidemux 2.5 SVN-r4685.
You asked me once, what was in Room 101. I told you that you knew the answer already.
Everyone knows it. The thing that is in Room 101 is the worst thing in the world.


MuldeR's OpenSource stuff: http://muldersoft.com/

LoRd_MuldeR

You asked me once, what was in Room 101. I told you that you knew the answer already.
Everyone knows it. The thing that is in Room 101 is the worst thing in the world.


MuldeR's OpenSource stuff: http://muldersoft.com/