On 02.01.2016 23:36, Luca Barbato wrote:
> On 02/01/16 23:26, Andreas Cadhalpun wrote:
>> On 02.01.2016 23:03, Luca Barbato wrote:
>>> On 02/01/16 20:01, Andreas Cadhalpun wrote:
>>>> It's documented to only support reading 1-25 bits.
>>>>
>>>> Signed-off-by: Andreas Cadhalpun <andreas.cadhal...@googlemail.com>
>>>> ---
>>>>    libavcodec/vorbisdec.c | 4 ++--
>>>>    1 file changed, 2 insertions(+), 2 deletions(-)
>>>>
>>>
>>> When do we get in this situation?
>>
>> I'm not sure what you mean.
> 
> Is it something exceptional (it is a corner case that might
> be rejected before we get to that place) or is just something overlooked?

I think it's just something overlooked.

>> The first one happens if bits is 0, e.g. because vc->audio_channels is 1.
>> The second one happens if rangebits is 0.
> 
> Looks like we are getting at least some of places in which bits 0 is valid
> maybe a get_bits0 would simplify at least the looks of some of those cases ^^

Maybe, but on the other hand there are only about a dozen or so places in
the complete code base that would benefit from that.

Do you think that's enough to justify adding another helper function?

Best regards,
Andreas
_______________________________________________
ffmpeg-devel mailing list
ffmpeg-devel@ffmpeg.org
http://ffmpeg.org/mailman/listinfo/ffmpeg-devel

Reply via email to