On 3/14/19 10:34 PM, Philippe Mathieu-Daudé wrote:
>> +static int qpa_validate_per_direction_opts (Audiodev *dev, 
>> AudiodevPaPerDirectionOptions *pdo)
> 
> If this function is expected to return a boolean value, please use the
> 'bool' C type and true/false.
> 
>> +{
>> +    if (!pdo->has_buffer_length) {
>> +        pdo->has_buffer_length = true;
>> +        pdo->buffer_length = dev->timer_period * 4;
> 
> buffer_length set: return true.
> 
>> +    }
> 
> else, also return true?
> 
> Why return a value then?
> 
>> +    return 1;
>> +}

You're right, in the current state it makes no sense. I did it because I
also want to add the possibility that validation fails. For example, a
buffer length of 0 is invalid, but the case is not handled at the
moment. Since I was not sure how exactly to do the validation (wanted
Kraxel to answer first), that case is missing atm.



Reply via email to