[vlc-devel] [PATCH 04/12] input/event: add input_SendDecoderState
Rémi Denis-Courmont
remi at remlab.net
Thu Jun 9 19:43:49 CEST 2016
On Thursday 09 June 2016 19:26:49 Thomas Guillem wrote:
> On Thu, Jun 9, 2016, at 12:03, Rémi Denis-Courmont wrote:
> > I think that the decoder state is an implementation detail and should
> > not be exposed beyond ES output. And it definitely must not be exposed
> > to LibVLC as implementation details should not be set in stone through
> > the public API.
>
> But this set of patches was done for the public API.
> Is it OK if there is only one type of error ? So there will be 2 states
> (for now):
>
> DECODER_STATE_HW
> DECODER_STATE_ERROR
My point is that decoders are an implementation detail. You can maybe mark a
track/ES as failed. But even then, exposing that in a meaningful and backward-
compatible manner seems difficult, as apps tend to assume that all enumerated
tracks are available.
--
Rémi Denis-Courmont
http://www.remlab.net/
More information about the vlc-devel
mailing list