avcodec: clarify some decoding/encoding API details
authorwm4 <nfxjfg@googlemail.com>
Mon, 6 Mar 2017 10:34:20 +0000 (11:34 +0100)
committerDiego Biurrun <diego@biurrun.de>
Thu, 9 Mar 2017 16:07:24 +0000 (17:07 +0100)
commit8a60bba0aef77015111570058d5a72f0428dc748
tree241011ab36c7f8b1c251304c096b12dddbeff403
parent0429f01e4722b8e0c3576a4810a16ca8f6dbc4d4
avcodec: clarify some decoding/encoding API details

Make it clear that there is no timing-dependent behavior. In particular,
there is no state in which both input and output are denied, and where
you have to wait for a while yourself to make progress (apparently some
hardware decoders like to do this).

Avoid wording that makes references to time. It shouldn't be mistaken
for some kind of asynchronous API (like POSIX read() can return EAGAIN
if there is no new input yet). It's a state machine, so try to use
appropriate terms.

Signed-off-by: Diego Biurrun <diego@biurrun.de>
libavcodec/avcodec.h