[vlc-devel] [sout developers] VLC streaming violation of MPEG-TS discontinuity flag

Jean-Paul Saman jpsaman at videolan.org
Tue Oct 13 09:18:19 CEST 2015


On Tue, Oct 13, 2015 at 7:26 AM, Ilkka Ollakka <ileoo at videolan.org> wrote:

> On Mon, Oct 12, 2015 at 05:03:58PM +0200, Jean-Paul Saman wrote:
>
>
> > It took a little longer, but here are patches:
>
> Great, seemed ok what I tested. As patches touches pretty much every
> codec-module that there is, I can't test them all and surely some odd
> corner cases will raise. Patches are now in.
>

Thanks.


>
> > The following logic has been used in the patches:
>
> > + decoders :
> >    - reset timeline on BLOCK_FLAG_DISCONTINUITY
> >    - flush on BLOCK_FLAG_CORRUPTED
> > + packetizers:
> >    - flush bytestream on  BLOCK_FLAG_DISCONTINUITY and
> BLOCK_FLAG_CORRUPTED
> > + ts-demux:
> >    - set BLOCK_FLAG_CORRUPTED on incomplete frame (might also happen on
> > seek)
> >    - set BLOCK_FLAG_DISCONTINUITY on seeking (time line discontinuity)
> >    - pass on ts-header discontinuity as BLOCK_FLAG_DISCONTINUITY
>
> I think in future it would be better to attach actual files instead of
> links to google drive.
>

You are right, I did not realize vlc-devel was in the receive list. Stupid
me.


> --
> Ilkka Ollakka
> You will be awarded some great honor.
>
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel
>
> Kind regards,
Jean-Paul Saman
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.videolan.org/pipermail/vlc-devel/attachments/20151013/ae958aa4/attachment.html>


More information about the vlc-devel mailing list