|
|
#1 | |
|
Registered User
Join Date: Dec 2008
Posts: 173
|
What does this mean?
I allways see that when starting a xine frontend. |
|
|
|
|
|
|
#2 | |
|
Moderator
Join Date: Aug 2005
Posts: 1,327
|
crisalide, which driver version was that error from; the error code values are assigned differently from version to version. Thanks.
|
|
|
|
|
|
|
#3 |
|
Registered User
Join Date: Dec 2008
Posts: 173
|
256.35
|
|
|
|
|
|
#4 | |
|
Moderator
Join Date: Aug 2005
Posts: 1,327
|
It sounds like an unknown VDP_VIDEO_MIXER_FEATURE value is being passed to some VDPAU function. Our driver only supports (and hence only attempts to handle at all) VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L1, not _L2, _L3, ... Perhaps that's the issue? If not, some completely invalid value is being passed in.
|
|
|
|
|
|
|
#5 |
|
Registered User
Join Date: Dec 2008
Posts: 173
|
Right, that's it:
Code:
this->scaling_level_max = this->scaling_level_current = 0;
#ifdef VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L1
VdpBool hqscaling;
for ( i=0; i<9; ++i ) {
st = vdp_video_mixer_query_feature_support( vdp_device, VDP_VIDEO_MIXER_FEATURE_HIGH_QUALITY_SCALING_L1 + i, &hqscaling );
if ( ( st != VDP_STATUS_OK ) || !hqscaling ) {
/*printf("unsupported scaling quality=%d\n", i);*/
break;
}
else {
/*printf("supported scaling quality=%d\n", i);*/
++this->scaling_level_max;
}
}
#endif
Thanx. |
|
|
|
![]() |
| Thread Tools | |
|
|