Log in

View Full Version : XVID - New levels and compliancy


Appu
30th January 2006, 05:49
Hi

Some questions on XVID encoder..

1) Can I use XVID to generate streams with new levels such as SP-L4a , SP-L5 and ASP-L3b?

2) Does it generate compliant streams?..

3) When I encoded enabling GMC I found that only some of the macroblocks are actually encoded using GMC. Do I have any control over this?.

regards,
Appu.

Koepi
30th January 2006, 07:44
1) Sure. Just because the pre-defined profiles aren't updated this doesn't mean you can't switch the allowed features on or off and enter the constraints from those profiles.

2) If you enter the values correctly, the streams will be conformant.

3) GMC is applied to the whole image. Then difference-motion-vectors are applied to the macroblocks which differ from the gmc-vector. So what you're observing is intended.

Cheers
Koepi

Appu
30th January 2006, 09:09
Thanks for the answer..

1) But it is better if this information ( profile and level ) is getting written into the stream directly. This will helping in differentating the streams easily. Currently I think we cannot make the encoder to encode these indicated levels ( profile and level indication in sequence header ) though the encoder is capable of supporting all the tools that is avaialble in this profile and level. Is that correct?

2) Is it tested for compliancy against the reference decoder like Momusys?

3) Question is can force the encoder to encode all the macroblocks ( or a certain part ) with GMC though this may result in an increase in bitrate?

regards
-appu