Fedora Linux Support Community & Resources Center

Go Back   FedoraForum.org > Fedora 17/18 > Using Fedora
FedoraForum Search

Forgot Password? Join Us!

Using Fedora General support for current versions. Ask questions about Fedora and it's software that do not belong in any other forum.

Reply
 
Thread Tools Search this Thread Display Modes
  #1  
Old 26th June 2008, 12:08 AM
James Board Offline
Registered User
 
Join Date: Mar 2008
Posts: 278
MPEG-2 Decoding

I'm looking for a hardware MPEG-2 decoder for use with a Fedora-based machine. This could either be a card that I plugin to the PCI bus, or an external device that connects via the USB bus. The important characteristics are that the MPEG-2 decoding is done in hardware on the device (not the computer CPU). and is supported by Linux. Does anyone know of such a device?

James
Reply With Quote
  #2  
Old 26th June 2008, 03:50 AM
dann Offline
Registered User
 
Join Date: Mar 2005
Posts: 71
there are lots of card with that capability:

http://www.misco.ie/productinformati...ics%20card.htm

but i would check on the ffmpeg site to see if it's supported in any of the media players (unless you don't plan on using a media player?)
Reply With Quote
  #3  
Old 26th June 2008, 04:52 AM
James Board Offline
Registered User
 
Join Date: Mar 2008
Posts: 278
The ffmpeg site does not have a "Supported Hardware" page, so it's difficult to tell if it supports that card. Also, ffmpeg does MPEG-2 decoding, the card you linked to does hardware MPEG2-decoding, but it's not clear to me that if I put the two together, that ffmpeg would actually do the decoding on the hardware.

Yes, I plan to use a media player. I'd like to send the output of the decoder to a TV screen and watch videos from there.

James
Reply With Quote
  #4  
Old 26th June 2008, 09:05 AM
JohnVV's Avatar
JohnVV Offline
Registered User
 
Join Date: Aug 2005
Location: Ann Arbor
Age: 45
Posts: 3,907
I may be wrong but i was under the impression that my nvidia card did that for the tv out . Process it on card rather that have the cpu do it then send it to the gpu . But this may be the digital to analog conversion ?
__________________
Running Arch ,OpenSUSE 11.4-64bit & Scientific Linux 6.1-64bit ( fedora 4 to 11)
My Celestia Downloads

http://celestiamotherlode.net/catalo...?creator_id=10
Reply With Quote
  #5  
Old 26th June 2008, 08:03 PM
lazlow Offline
Registered User
 
Join Date: Aug 2005
Posts: 3,172
I think what you are going to run into is that the price of a good hardware decoding card is going to be higher than a cpu that will handle the task with ease. A PIII 1ghz is plenty of cpu to handle acting as a video player (what I am using right now). So some of the newer sub $100 low power cpus will handle the task without even breaking a sweat.
Reply With Quote
  #6  
Old 26th June 2008, 10:09 PM
James Board Offline
Registered User
 
Join Date: Mar 2008
Posts: 278
A good hardware decoding card should cost about $50. Sigma Designs used to make them (I have two of them), but they only appear to be supported in Microsoft Windows.
Anyone, the price of the hardware decoder is not really an obstacle.

It looks like there are plenty of video cards out there with MPEG decoding hardware, but if I install them on a Linux machine, will there exist drivers for them so that the decoding is done on the card, not the CPU?

James
Reply With Quote
  #7  
Old 27th June 2008, 01:38 AM
JohnVV's Avatar
JohnVV Offline
Registered User
 
Join Date: Aug 2005
Location: Ann Arbor
Age: 45
Posts: 3,907
all new ( 2003~4) nvidia cards are supported in fedora9 [ 2000~1 for fedora8] and ati just started shipping a Linux driver on the cd alongside the windows driver
__________________
Running Arch ,OpenSUSE 11.4-64bit & Scientific Linux 6.1-64bit ( fedora 4 to 11)
My Celestia Downloads

http://celestiamotherlode.net/catalo...?creator_id=10
Reply With Quote
  #8  
Old 27th June 2008, 09:34 PM
James Board Offline
Registered User
 
Join Date: Mar 2008
Posts: 278
Do those nvidia cards, or ATI cards, have MPEG-2 decoder hardware on them? Checking....
Reply With Quote
  #9  
Old 27th June 2008, 09:43 PM
lazlow Offline
Registered User
 
Join Date: Aug 2005
Posts: 3,172
Why exactly are you so set on hardware decoding? Particularly mpeg-2? The shift is actually away from mpeg2 right now. No clear winner yet, but h.264 would be a strong candidate.
Reply With Quote
  #10  
Old 27th June 2008, 09:53 PM
James Board Offline
Registered User
 
Join Date: Mar 2008
Posts: 278
On hardware decoding:

a) The CPU will be busy doing other computationally intensive tasks.

b) When I've experimented with software encoding in the past, the results were not good. Lots of missed frames, and they didn't get the field order correct, etc. If there's a cheap, or mid-range, hardware encoder out there, I'd like to try that first. If not, I'll look into the software decoders.

As far as MPEG-2 is concerned: I have lots of existing MPEG-2 files. I'd rather not convert to another format if it involves re-encoding the video data and lossing further image quality.
Reply With Quote
  #11  
Old 27th June 2008, 09:57 PM
James Board Offline
Registered User
 
Join Date: Mar 2008
Posts: 278
How does this sound: Recommend a video card with a TV-out that is fully supported by linux. I'll buy it, try it out with ffplay, for Mplayer. And, if it works well, I will grant you eternal consciousness. Deal?
Reply With Quote
  #12  
Old 27th June 2008, 10:22 PM
lazlow Offline
Registered User
 
Join Date: Aug 2005
Posts: 3,172
Pretty much any of the nvidia cards (that have TV out)IF you use the proprietary drivers(livna is easiest). I have an old 32mb asus 7700 (geoforce2) in my old PIII and it works fine. If you are getting missed frames I would look to your hard drive speeds. If the system accesses a slow drive while you are playing a vid, you are going to see what you are describing. I run mprime on the PIII while I am playing vids(no problem). Also look how lean you are running your memory. If you have other tasks running that are using a lot of memory, you may be dropping your buffers/cache low enough that you are seeing that behavior.
Reply With Quote
  #13  
Old 28th June 2008, 12:10 AM
James Board Offline
Registered User
 
Join Date: Mar 2008
Posts: 278
Let me ask a slghlty different question. All I really need is a device that will let me play MPEG-2 files stored on an external USB drive to a TV. A computer isn't really necessary. A DVD player has the basic functionality, but they don't have USB ports for external drives. Right?

Here's the question: Is there any kind of device (DVD player, DVR, other?) that will let me attach an external USB disk drive with some fairly common filesystem type (ext3, or NTFS, etc) that will let me play MPEGs files on that drive to a TV screen?

James
Reply With Quote
  #14  
Old 28th June 2008, 12:47 AM
lazlow Offline
Registered User
 
Join Date: Aug 2005
Posts: 3,172
DVR are (usually) just a specialized distro on specialized hardware. Look at Tivo, it is just a pc running a special distro of Linux.

What you are describing is exactly what I use my PIII for. It is directly attached to my tv (the only monitor it has) and its primary function is to play videos. I use its spare cylces to run mprime. The only big difference between what you are asking and what I am running is that I store my files on a server in the basement. I remotely play then via NFS rather than a direct usb drive. You can build a system like this for very cheap. I think I have about $100 stuck in mine(mostly the Seasonic power supply). If you were willing to spend a little more you could start with one of the 45w X2s and a fan less PSU. These are dead quiet. Since playing videos does not require much of a video card, anything current would work (easily sub $50). Having the videos stored eslewhere (usb or NFS) means you do not need much of a hard drive (maybe run the system off a 1 gig usb stick). The trickiest part is the remote.
Reply With Quote
  #15  
Old 28th June 2008, 02:50 AM
James Board Offline
Registered User
 
Join Date: Mar 2008
Posts: 278
This is looking pretty cool:

http://www.hawkee.com/shop/prod/2403848/

It's an INOi Digital Media Player which is a standalone unit that contains a 500 GB disk and connects to your TV amd play video files. It comes with a remote control.

James
Reply With Quote
Reply

Tags
decoding, mpeg2

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
No mpeg, no mp3, no no... Vincent.Gu Mac Chat 8 27th August 2009 04:39 AM
HyperTransport: !!! Possibly incomplete decoding jsanza@terra.es Using Fedora 0 24th December 2006 01:14 PM
mpeg 1 neptune Using Fedora 4 12th August 2006 08:14 AM
Decoding to ASCII large binary strings kills X Fibonacci Using Fedora 1 3rd July 2006 05:44 PM
libraries for accessing/ decoding /editing images mndar Programming & Packaging 1 23rd October 2005 06:08 PM


Current GMT-time: 10:36 (Wednesday, 19-06-2013)

TopSubscribe to XML RSS for all Threads in all ForumsFedoraForumDotOrg Archive
logo

All trademarks, and forum posts in this site are property of their respective owner(s).
FedoraForum.org is privately owned and is not directly sponsored by the Fedora Project or Red Hat, Inc.

Privacy Policy | Term of Use | Posting Guidelines | Archive | Contact Us | Founding Members

Powered by vBulletin® Copyright ©2000 - 2012, vBulletin Solutions, Inc.

FedoraForum is Powered by RedHat