[vlc-devel] [vlc-commits] access: rtp: handle drops for discontinuity propagation

Rémi Denis-Courmont remi at remlab.net
Wed Sep 6 19:15:32 CEST 2017


Le keskiviikkona 6. syyskuuta 2017, 18.57.33 EEST Francois Cartegnie a écrit :
> Le 06/09/2017 à 18:08, Rémi Denis-Courmont a écrit :
> > Le keskiviikkona 6. syyskuuta 2017, 14.33.57 EEST Francois Cartegnie a 
écrit :
> >> vlc | branch: master | Francois Cartegnie <fcvlcdev at free.fr> | Tue Sep  5
> >> 15:15:56 2017 +0200| [079eaa8cb024fabbc38168b9ad7bb5abb4e0de7b] |
> >> committer: Francois Cartegnie
> >> 
> >> access: rtp: handle drops for discontinuity propagation
> > 
> > This is totally counter sensical. Discontinuity must be passed downstream,
> > not upstream. Please revert.
> 
> ???? that's downstream, still notifying decoders.

Immediately, you´re passing the flag to the *upstream* RTP code, instead of 
the *downstream* ES output or demux, and clobbering the RTP-level state all 
the while. Passing it downstream is setting the flag to the output block.

> Previously the flagged discontinuity block could have been dropped.

That sounds like a limitation/bug of the depayloading callback. That does not 
sound like a reason to pass the flag in the wrong direction.

-- 
雷米‧德尼-库尔蒙
https://www.remlab.net/



More information about the vlc-devel mailing list