[Ffmpeg-devel] Native H.264 encoder

Panagiotis Issaris takis.issaris
Tue Dec 12 16:13:29 CET 2006

Hi Luca,

On Wed, 2006-12-06 at 13:03 +0100, Luca Abeni wrote:
> Hi Takis,
> On Tue, 2006-12-05 at 13:46 +0100, Panagiotis Issaris wrote:
> [...]
> > Both qpel and mmx were stripped out and pu into incremental patches (in
> > June). I'll provide new incremental patches in an hour at the same
> > location.
> Ok; I tested the non-mmx version, and it is quite fast (about as fast as
> x264 with mmx optimizations). Quality is not good, but I guess it can be
> enhanced ;-)

I've updated the MMX patch [*] and while the C DCT took about 1800
decicycles, the MMX optimized one:
1068 dezicycles in DCTMMX, 16776031 runs, 1185 skips11884.2kbits/s    
frame=  101 q=-1.0 Lsize=    5725kB time=4.0 bitrate=11608.9kbits/s    
video:5725kB audio:0kB global headers:0kB muxing overhead 0.000000%

But no need to get excited, cause although the DCT is considerably
faster, the overall execution time remains the same.

Furthermore, I haven't cleaned this patch up yet, as I think it might be
wiser to focus first on getting the C version in the main FFmpeg tree.

With friendly regards,

[*] http://research.edm.uhasselt.be/h264/patches/
vCard: http://www.issaris.org/pi.vcf
Public key: http://www.issaris.org/pi.key

More information about the ffmpeg-devel mailing list