[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,
Takis
[*] 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