[MPlayer-users] Re: [Unichrome-users] Mplayer XvMC failure with Unichrome
Thomas Hellström
unichrome at shipmail.org
Tue Jun 8 17:26:07 CEST 2004
Hi.
> Thomas Hellstrom writes:
> > The unichrome XvMC implementation does not support the standard
> "MOCOMP"
> > and "IDCT" levels of acceleration but only a non-standard "VLD" higher
> > level of acceleration.
>
> By the way, is this because the CLE266 does not have APIs for
> MC and IDCT, or because there is no motivation to support it ?
>
> In the former case, it might be possible to implement an
> adaptation layer which receives IDCT coefficients and motion
> vectors from the application, encodes them into a slice
> bitstream, and feeds that to the chip.
>
It is because of the former case. The hardware does not support it, And
you are quite right that an option would be to reconstruct a slice
bitstream and implement at least the IDCT level of XvMC. I don't
currently have the mpeg knowledge to do that, however. Also the decoding
process will not be as efficient. If somebody would like to take a look at
it, however, It would mean automatic but slightly suboptimal CLE266
support in a number of players. Pascal, what do you think? Maybe one could
steal some code from mpeg2 encoders?
It seems that for the CN400 VIA claim mpeg4 _acceleration_ vs mpeg2
_decoding_, so if and when we can extend unichrome XvMC to mpeg4 we might
be looking at the other acceleration levels.
> Of course this is only useful if there are other codecs than
> MPEG1/2 which can take advantage of MC and IDCT acceleration.
>
> -- Pascal
>
/Thomas
More information about the MPlayer-users
mailing list