Go Back   nV News Forums > Linux Support Forums > NVIDIA Linux

Newegg Daily Deals

Reply
 
Thread Tools
Old 06-26-09, 12:18 PM   #1
personman
Registered User
 
Join Date: Jun 2008
Location: Warren, Ohio
Posts: 34
Default VDPAU, Tegra, and Ogg Theora acceleration

I recently wrote an article promoting free alternatives (like Ogg Theora) to proprietary codecs. (like mpeg4)

A question was raised, and I'm hopeful a dev or knowledgeable user can shed some light on this.

AFAIK, VDPAU/PureVideoHD doesn't currently accelerate Ogg Theora (understandably so, as it is only recently becoming more widely supported)

What we were wondering though is, say Ogg Theora becomes the next big thing...is the current VDPAU implementation flexible enough that it could possibly be made to accelerate Ogg Theora in the future? Or would that necessitate revising the hardware/spec or whatever?

The user in question was particular interested in Tegra (which I assume uses VDPAU, correct me if I'm wrong)

Thanks for your time!

-Andy
personman is offline   Reply With Quote
Old 06-26-09, 02:28 PM   #2
Dizzle7677
Registered User
 
Dizzle7677's Avatar
 
Join Date: May 2008
Location: Relativity
Posts: 194
Default Re: VDPAU, Tegra, and Ogg Theora acceleration

The next big codec thang is 'Thusnelda' libtheora 1.1 once it's finalized...

http://xiph.org/press/2009/thusnelda-alpha-2/
__________________
Elephants can fly but they have no reason to.
------------------------------------------
Phenom II X3 720 @ 3.5Ghz | Asus M4A785-M | 2 Gig Crucial DDR2 @ 960 Mhz | GeForce GT 440 1024 MB | Linux 3.6.1 / Ubuntu 12.04 / W.I.N.E v1.5.14
Dizzle7677 is offline   Reply With Quote
Old 06-26-09, 03:37 PM   #3
personman
Registered User
 
Join Date: Jun 2008
Location: Warren, Ohio
Posts: 34
Default Re: VDPAU, Tegra, and Ogg Theora acceleration

Quote:
The next big codec thang is 'Thusnelda' libtheora 1.1 once it's finalized...
I couldn't agree more, I've posted some tests against libtheora v1 and libtheora v1.1a2 (nicknamed Thusnelda)

I created an uncompressed 640x480 30fps video w/ mono sound, maybe a minute long.

I encoded it to ogg theora via ffmpeg2theora.

Then I recompiled ffmpeg2theora against the libtheora v1.1a2 source, and encoded the uncompressed vid again.

I used default options both times, the results are pretty amazing.

Uncompressed:
429MB

Theora v1:
5.9MB

Theora v1.1a2 (Thusnelda)
2.2MB

Quality-wise I didn't see a difference between the theora versions, which is quite an accomplishment considering the v1.1a2 file is less than half the size of v1.
personman is offline   Reply With Quote
Old 07-02-09, 02:36 AM   #4
heldal
Registered User
 
Join Date: Dec 2004
Posts: 14
Default Re: VDPAU, Tegra, and Ogg Theora acceleration

Quote:
Originally Posted by personman View Post
What we were wondering though is, say Ogg Theora becomes the next big thing...is the current VDPAU implementation flexible enough that it could possibly be made to accelerate Ogg Theora in the future? Or would that necessitate revising the hardware/spec or whatever?
The video-decoder could take advantage of the processing capabilities of the video-hardware through a CUDA interface. I don't know how efficient that would be compared to when the particular decoder is implemented in hardware/firmware, but it's at least a codec-independent way to utilise your GPU. Doesn't NVIDIA's hardware-assisted H.264 encoder use CUDA?
heldal is offline   Reply With Quote
Old 07-02-09, 02:42 AM   #5
kwizart
Registered User
 
Join Date: Feb 2005
Location: Paris, France
Posts: 129
Default Re: VDPAU, Tegra, and Ogg Theora acceleration

There is also the dirac codec via the schoedinger implementation.
This last can build a cuda optimized library!
kwizart is offline   Reply With Quote
Old 07-09-09, 02:05 PM   #6
Stephen Warren
Moderator
 
Stephen Warren's Avatar
 
Join Date: Aug 2005
Posts: 1,327
Default Re: VDPAU, Tegra, and Ogg Theora acceleration

Tegra doesn't use VDPAU.

Ogg Theora certainly isn't something that's supported by current chips.

Beyond that, I can't comment on if/when we'd support it.
Stephen Warren is offline   Reply With Quote
Old 07-09-09, 02:53 PM   #7
mooninite
Registered User
 
Join Date: May 2006
Posts: 477
Default Re: VDPAU, Tegra, and Ogg Theora acceleration

Quote:
Originally Posted by Stephen Warren View Post
Ogg Theora certainly isn't something that's supported by current chips.

Beyond that, I can't comment on if/when we'd support it.
You probably realize this, but I'm sure if you wanted to the Theora folks would be willing to work with you on a VDPAU/Theora implementation.

One of the many end-user myths is that Theora is not hardware accelerated by anyone, and they see this as a virtual negative. Performance-wise it really doesn't need to be, but adding support for Theora and passing the stream to the CPU would be enough for those same end-users to accept Theora. You should know this from the folks that believe they are getting h.264 acceleration from their 6/7 series in Windows.
mooninite is offline   Reply With Quote
Reply


Thread Tools

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 -5. The time now is 08:25 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.
Copyright 1998 - 2014, nV News.