[vlc-devel] [vlc-commits] codec: avcodec: assert provides no safety
Rémi Denis-Courmont
remi at remlab.net
Sat May 16 18:40:25 CEST 2015
Le samedi 16 mai 2015, 16:38:46 Francois Cartegnie a écrit :
> Handling that bogus consumed bytes
I thought this was obvious by now: By definition, undefined behaviour cannot be
handled. That is not up for discussion - unless you propose changing both the
programming language and the compiler.
> you have to blacklist faulty avcodec version prior decoding,
Again, I thought it was obvious: If VLC contribs ships a buggy version of a
library, then fix *contribs* not VLC. Otherwise it is not our problem.
> or allow p_block->i_buffer to overflow in
> releases and its consequences.
Allowing undefined behaviour is intrinsically impossible.
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the vlc-devel
mailing list