Search found 4810 matches

by jbrjake
Thu Dec 14, 2006 2:19 am
Forum: Development
Topic: Constant rate factor encoding in HandBrake's cli
Replies: 61
Views: 20990

patches for r70

Here are working patches for using the new x264 and crf, made against svn://multics.dynalias.com/HandBrake/trunk I tested them by encoding a small sample video with ABR, CQP, and CRF methods. All work fine and were encoded properly. patch for the libhb directory: diff -Naur HandBrake-r70-raw/libhb/c...
by jbrjake
Wed Dec 13, 2006 11:46 pm
Forum: Development
Topic: Constant rate factor encoding in HandBrake's cli
Replies: 61
Views: 20990

Got ABR working fine with my changes to encx264.c. I ran into significant problems with the default x264 core used by rev. 70. It's core 50, when the current is core 54, and I think some important things happened in the interim to fix the vbv buffer (see: https://trac.videolan.org/x264/browser/trunk...
by jbrjake
Wed Dec 13, 2006 10:46 pm
Forum: Development
Topic: Status of this site and svn question
Replies: 5
Views: 4326

Dont want to sound stupid, but would the altivec changes be realized on the new Intel Macs or is it just going to help us ppc folk? Just us PPC folk. There was an MMX enhancement made right before the Altivec ones, though, which should speed things for the Intel crowd: 11/06/06 23:49:41 pengvado 10...
by jbrjake
Wed Dec 13, 2006 10:31 pm
Forum: Development
Topic: Constant rate factor encoding in HandBrake's cli
Replies: 61
Views: 20990

Ok, I just grabbed the rev70 source. I believe the problem is with how rate control methods are implemented in encx264.c with the new revision: if( job->vquality >= 0.0 && job->vquality <= 1.0 ) { /* Constant QP */ param.rc.i_qp_constant = 51 - job->vquality * 51; hb_log( "encx264: enco...
by jbrjake
Wed Dec 13, 2006 9:48 pm
Forum: Development
Topic: Constant rate factor encoding in HandBrake's cli
Replies: 61
Views: 20990

My recommendation would be that you collectively settle on a single x264 source release and update the patches and Jamfile to match. Makes perfect sense. The only criterion I'll suggest is we go for one from after 11/18/2006. That's the day titer merged the faster Altivec code into the official x26...
by jbrjake
Wed Dec 13, 2006 9:40 pm
Forum: Development
Topic: Status of this site and svn question
Replies: 5
Views: 4326

rhester, Thank You so much from all of us! Seriously. Thank you. Every time I hit handbrake.m0k.org/forum I swear I see digital tumble weeds rolling by. You can ignore the site for half a year, come back, and catch up on threads in 5 minutes. ;P Oddly enough, concerning Titer, I see he checked in a...
by jbrjake
Wed Dec 13, 2006 9:28 pm
Forum: Development
Topic: Constant rate factor encoding in HandBrake's cli
Replies: 61
Views: 20990

Hmmm. Okay, I will have to get up to speed on this. Frankly I am not using the CLI but trying to implement the new x264 into the Mac OSX Gui. So, I am not really familiar with how to make sure it uses the new x264 on building it with the command line. Did you have to modify the jam rules at all to ...
by jbrjake
Wed Dec 13, 2006 8:23 pm
Forum: Development
Topic: Constant rate factor encoding in HandBrake's cli
Replies: 61
Views: 20990

I noticed that the new x264 is missing some of the files that are in the version the HB uses. Did you just replace the new ones and keep the old ones? Or did you just use only the new library and keep none of the old x264 library ? Which files in particular? I was under the impression the only chan...
by jbrjake
Wed Dec 13, 2006 5:59 pm
Forum: Development
Topic: Constant rate factor encoding in HandBrake's cli
Replies: 61
Views: 20990

crf patches

Are your changes based on Rev 70 from this trunk, or that last one titer checked in at the official site? The last one titer checked into the trunk, unfortunately. I downloaded from here: svn://svn.m0k.org/HandBrake/trunk I got the x264 snapshot from here ftp://ftp.videolan.org/pub/videolan/x264/sn...
by jbrjake
Wed Dec 13, 2006 2:29 am
Forum: Development
Topic: Constant rate factor encoding in HandBrake's cli
Replies: 61
Views: 20990

Constant rate factor encoding in HandBrake's cli

I've hacked together a version of HBTest that allows encoding H.264 at a constant rate factor, and uses a Dec. 9th 2006 snapshot of the latest x264 core (54). It implements a --crf (short version: -Q) flag that changes Constant Quality encoding (-q) from using a constant quantizer rate control metho...