Welcome to Doom9's Forum, THE in-place to be for everyone interested in DVD conversion.

Before you start posting please read the forum rules. By posting to this forum you agree to abide by the rules.

 

Go Back   Doom9's Forum > Video Encoding > MPEG-4 ASP

Reply
 
Thread Tools Search this Thread Display Modes
Old 7th April 2010, 19:00   #1  |  Link
ajitsdeshpande@gmail.com
Registered User
 
Join Date: Jun 2008
Posts: 5
FFMPEG based Theora Video Decoder performance??

Hi,

I am in process of porting and optimization of the theora video decoder in the ffmpeg-0.5 package to ARM-Cortex-A8 -Neon processor @ 667 MHz.
I am looking for some target estimate for frames per second the decoder library alone should achieve after full optimization (C level and Neon assembly / Intrinsics) for 720x480 Progressive content for a 2Mbps stream.
I have a Real Video 9 decoder on cortex-A8 which gives around 40 fps for the same stream above.(720x480, 2Mbps)
How can i extrapolate this data based on relative complexities of RV9 and Theora and get a fps estimate for theora decoder Cortex-A8?

I am aware the performance depends upon the cache configuration of the h/w, etc...,but any
Any pointers will help.

Thanks,

-AD
ajitsdeshpande@gmail.com is offline   Reply With Quote
Old 7th April 2010, 19:08   #2  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,667
Porting? Optimization? Huh?

The ffmpeg Theora decoder already supports ARM (there's no "porting" necessary) and has a great deal of assembly on ARM (there's not much "optimization" to be done either).
Dark Shikari is offline   Reply With Quote
Old 23rd April 2010, 20:40   #3  |  Link
hellfred
FFmpeg fan
 
Join Date: Dec 2003
Location: Germany
Posts: 427
Quote:
Originally Posted by ajitsdeshpande@gmail.com View Post
Hi,

I am in process of porting and optimization of the theora video decoder in the ffmpeg-0.5 package to ARM-Cortex-A8 -Neon processor @ 667 MHz.
The theora decoder underwent many performance improvements (algorithmic improvements!) since the 0.5 release. Do use the current code from FFmpeg subversion repository. For a list of changes see e. g. the verion history of vp3.c.
hellfred is offline   Reply With Quote
Old 23rd April 2010, 20:43   #4  |  Link
hellfred
FFmpeg fan
 
Join Date: Dec 2003
Location: Germany
Posts: 427
Do you know this news?
hellfred is offline   Reply With Quote
Old 23rd April 2010, 20:44   #5  |  Link
Dark Shikari
x264 developer
 
Dark Shikari's Avatar
 
Join Date: Sep 2005
Posts: 8,667
Quote:
Originally Posted by hellfred View Post
Do you know this news?
Yes. ffmpeg is still faster by a significant margin.
Dark Shikari is offline   Reply With Quote
Old 23rd April 2010, 20:47   #6  |  Link
hellfred
FFmpeg fan
 
Join Date: Dec 2003
Location: Germany
Posts: 427
Quote:
Originally Posted by Dark Shikari View Post
Yes. ffmpeg is still faster by a significant margin.
That link was meant for ajitsdeshpande to point him to another theora ARM decoder codebase.
hellfred is offline   Reply With Quote
Reply

Tags
theora

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT +1. The time now is 04:50.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2023, vBulletin Solutions Inc.