Acutally, I'm running into some very bizarre word count issues... don't know why, but its making it difficult to post. Anyway
When playing back XVID movies, the processor is running at 100%. I am not sure about DVD movies - I think that it is also at 90%+ This must mean that the hardware decoding on the VIA M10000 isnt kicking in. Any idea how to configure this?
As Shagbag pointed out:
- there is no acceleration for mpeg4 available with your chipset ...
Your not missing much anyways. There are only two chipsets that have support (Shagbag's is one of them). And at that, there is only one driver which supports this acceleration -- VIA's own Linux driver (which no sane person should use). ... You can't find 'mpeg4 support' in Windows or in any of the other Linux drivers.
But here's the key thing -- "mpeg4" means a whole lot ot different things, so you might want to ask yourself just what exact aspect of mpeg4 does the VIA driver support ?
What it comes down to is -- nothing of particular interest really. The whole "supports mpeg4" thing stinks of buzzword marketing. In its current state, the level of support is much to do about nothing. Sadly, many have bought the bait .... (if you want an example, read through
this and
this thread on nvnews ... if you don't want to waste your time, and I can't blame you, the short version is a bunch of nvidia customers badgering nvidia to expand their acceleration support to include mpeg4 'just like that wonderful VIA company does' ... in other words, its a pretty altered case of reality)
Umm, where was I? Ah yes - mpeg2/DVD playback. As Shagbag mentioned, we need to know what app your using for playback so that it can be configured to take advantage of the acceleration support in your chipset.
Speaking of your chipset -- on a console, enter this command:
cat /proc/cpuinfoI'm checking because,there was actually two versions of your board (with the only difference being the cpu). The initial one was based on the Ezra-T and the other on the newer Nehemiah.
See:
http://www.mini-itx.com/2003/02/18/first-m10000s-not-nehemiah-basedhttp://www.mini-itx.com/2003/02/26/via-launch-epia-m10000http://www.mini-itx.com/2003/04/15/via-launch-epia-m10000-againhttp://www.mini-itx.com/reviews/nehemiah/of some interest from that last link is the
video playback results ... although I wouldn't put too much stock in their test results other then to get a generalized ballpark guideline idea
So, now then back to mplayer testing:
In one console, run the following command:
mplayer -vo xvmc -vc ffmpeg12mc /path_to/your_mpeg2_encoded_fileobserve the cpu utilization in the other console running top
note that -vo is video out and the XvMC method is selected, and -vc is the video codec and the ffmpeg12mc library is being used
But wait! There's more! Combine what you learned earlier/above:
mplayer -vo xvmc -vc ffmpeg12mc -ao alsa -ac hwac3 /path_to/your_mpeg2_encoded_file_with_ac3_audioLook at you hydran! You're a Linux wizzard you is. You'll soon bury us all.
Enjoy.