saintdev wrote:
There are several patches floating around for this (although most of them attempt to use dynamic libs not static).
Ok, I'll take a look. I want to use the shared libs from Ubuntu, except for x264.
It wouldn't really be that hard to do. However, we do have a much more up-to-date version of x264 in the svn code.
Yeah, that's what I'm using. HandBrake SVN downloads x264 core 60 r912M, from July 12. (The M means modified from upstream git copy). Latest git is core 60, r928+7. (err, the +7 is local git changes, all but one of which are just merges. If you look at x264's version.sh, rxxx is just a count of git changes.). Also, I compile x264 with profile-directed optimization (make fprofiled VIDS=../sample.y4m). x264 defaults to building only a static lib, since it runs faster, so that's what I do.
Most of the git changes between r912 and r928 are purely cosmetic, e.g.
"stats summary: print distribution of numbers of consecutive B-frames", but also
"Improve intra RD refine, speed up residual_write_cabac"
Thanks.