Bug 6234 - Asking for XvMC support in VT8378 [S3 UniChrome]
Summary: Asking for XvMC support in VT8378 [S3 UniChrome]
Status: RESOLVED MOVED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/Via (show other bugs)
Version: unspecified
Hardware: x86 (IA32) Linux (All)
: high enhancement
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL: http://forums.gentoo.org/viewtopic-p-...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-03-12 23:55 UTC by Leonardo Ferreira Fontenelle
Modified: 2018-08-10 20:51 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Leonardo Ferreira Fontenelle 2006-03-12 23:55:11 UTC
As far as I know (see URL) there is currently no MPEG2 hardware decoding support
for the KM400A chipset, which includes the S3 UniChrome (VT8378) GPU. Although I
guess there is some kind of obstacle to it, I had to ask for it anyway.

I've written to VIA too, complaining about their announcements on colaborating
with FOSS, saying that their driver was little better than VESA, and asking for
some colaboration from them so I could actually watch DVDs on my computer.
Comment 1 Erik Andren 2006-03-13 00:13:24 UTC
Flaggins this as an enhancement.
Comment 2 Thomas Hellström 2006-03-17 11:47:08 UTC
KM400s don't have MPEG2 hardware decoding support, but only motion compensation
acceleration.

There would probably be very little gain from implementing support for it, but
it might turn out as a side-effect if someone gets to implement mpeg4 acceleration.

Comment 3 Leonardo Ferreira Fontenelle 2006-03-17 12:58:09 UTC
I'm sorry, I though MPEG2 decoding and motion compensation were synonyms.

Let me see if I understood what you've just said on MPEG4 acceleration: it's not
supported by the VIA driver yet, but it should be because some chipsets can do
it, so while implementing it it might be a good oportunity to go on and
implement motion compensation with the KM400 chipset. Did I get it right?
Comment 4 Thomas Hellström 2006-03-18 07:12:11 UTC
(In reply to comment #3)
> I'm sorry, I though MPEG2 decoding and motion compensation were synonyms.
> 
VIA is using the terminology "acceleration" vs "decoding". The capabilities of
the other unichromes are that they really can decode a suitably prepared mpeg
stream. KM400 is not capable of that. The next step is doing IDCT acceleration.
KM400 is not capable of that either according to the docs, although VIA claims
it is. The final step of the decoding chain is motion compensation, and even if
this was accelerated, the rest of the decoding would have to be done in software.


> Let me see if I understood what you've just said on MPEG4 acceleration: it's not
> supported by the VIA driver yet, but it should be because some chipsets can do
> it, so while implementing it it might be a good oportunity to go on and
> implement motion compensation with the KM400 chipset. Did I get it right?

Yes. VIA's mpeg4 acceleration is (we believe) on the IDCT level, and motion
compensation is programmed in a very similar fashion to the chip. VIA hasn't
released any docs on mpeg4 accel, though.

/Thomas
Comment 5 Daniel Stone 2007-02-27 01:30:52 UTC
Sorry about the phenomenal bug spam, guys.  Adding xorg-team@ to the QA contact so bugs don't get lost in future.
Comment 6 chemtech 2013-03-15 14:44:42 UTC
Leonardo Ferreira Fontenelle 
Do you still experience this issue with newer soft ?
Please check the status of your issue.
Comment 7 Leonardo Ferreira Fontenelle 2013-03-15 14:55:21 UTC
(In reply to comment #6)
> Leonardo Ferreira Fontenelle 
> Do you still experience this issue with newer soft ?
> Please check the status of your issue.

Thanks for your attention, but I don't own that computer anymore. It's been dead for some 4 years now. Feel free to close the bug report as fixed if you believe the feature should be working now.
Comment 8 GitLab Migration User 2018-08-10 20:51:11 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/xorg/driver/xf86-video-via/issues/3.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.