#8844: DVB subtitles don't work without PCR any more -------------------------------------+------------------------------------- Reporter: mkver | Owner: Type: defect | Status: open Priority: important | Component: avformat Version: git-master | Resolution: Keywords: mpegts | Blocked By: regression | Blocking: | Reproduced by developer: 1 Analyzed by developer: 1 | -------------------------------------+-------------------------------------
Comment (by JEEB): I have no real preference on this. Personally, I have mostly seen such blind mux of TS packets with DVB teletext, and not with DVB subtitles (although thankfully this is not too popular - just something you end up seeing every now and then). And yes, the re-timing logic already existed and since both formats were within that if both are affected. The reasoning to add the NOPTS logic was to not make it so that if you first get a subtitle packet, and *then* PCR is received, you would not suddenly have a f.ex. 8 hour time difference between these two packets in your API client, leading to quite hilarious results. On the other hand, NOPTS makes no promises about what the timestamp is, and API clients seem to handle it OK (including ffmpeg.c) That said, for the DVB subtitle parser clearly NOPTS is a special value, and the unsetting of timestamps shouldn't be applied to it. That can either be handled by removing DVB subtitles from the re-timing logic (which apparently was required for some sample looking at the commit message?), or at least excluded from the NOPTS logic. I will for now post a patch doing the latter, and which way forward is better can also be discussed in that thread. Normal streams without the PCR removed are unlikely to have been affected largely since as soon as you received PCR, the possibility of the timestamps being NOPTS'ified would get removed. -- Ticket URL: <https://trac.ffmpeg.org/ticket/8844#comment:4> FFmpeg <https://ffmpeg.org> FFmpeg issue tracker _______________________________________________ FFmpeg-trac mailing list FFmpeg-trac@avcodec.org https://ffmpeg.org/mailman/listinfo/ffmpeg-trac To unsubscribe, visit link above, or email ffmpeg-trac-requ...@ffmpeg.org with subject "unsubscribe".