[Theora-dev] FPGA implementation/ players speed?
Maik Merten
maikmerten at gmx.net
Wed Mar 9 02:55:02 PST 2005
Ivan Popov wrote:
> run "time" on the decoder and you will be able to calculate the exact framerate
> (the clip is 128 frames I think)
(the machine was not completely idling during these tests - so the
"real" number is worthless)
using fresh trunk/theora checkout in 64bit mode:
time ./dump_video ~/aaa78_30.ogg > /dev/null
Ogg logical stream 114a36b7 is Theora 1280x1024 30.00 fps video
Encoded frame content is 1280x1024 with 0x0 offset
Done.
real 0m7.116s
user 0m6.027s
sys 0m0.114s
using fresh trunk/theora checkoutin 32bit mode:
time ./dump_video ~/aaa78_30.ogg > /dev/null
Ogg logical stream 114a36b7 is Theora 1280x1024 30.00 fps video
Encoded frame content is 1280x1024 with 0x0 offset
Done.
real 0m7.359s
user 0m7.228s
sys 0m0.080s
using fresh branch/theora-mmx checkout in 32bit mode:
time ./dump_video ~/aaa78_30.ogg > /dev/null
Ogg logical stream 114a36b7 is Theora 1280x1024 30.00 fps video
Encoded frame content is 1280x1024 with 0x0 offset
Done.
real 0m7.189s
user 0m6.537s
sys 0m0.148s
"Conclusions":
- theora-mmx is faster than theora, however theora-mmx doesn´t work in
x86-64 for me (32 bit assembly)
- theora loves the 64bit mode. It is faster than 32bit MMX. I assume
this is because of the doubled amount of genearl purpose registers.
- 20 fps is a realistic guess.
Maik.
More information about the Theora-dev
mailing list