input: remove audio decoder buffering.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
input: remove video decoder buffering.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
input: remove subpicture decoder buffering.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
input: remove sout decoder buffering.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
input: remove useless function DecoderFlushBuffering from decoder.c

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
input: rename members and functions previously related to decoder buffering.

Even without data buffering, it is still necessary to wait until each decoder has processed one block before updating the system clock.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
fourcc: add entry for Android opaque buffer type.

Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>