summaryrefslogtreecommitdiff
path: root/libavformat/prompeg.c
Commit message (Collapse)AuthorAge
* lavf/prompeg: prompeg_write() must report data all was writtenDavid Holroyd2020-06-14
| | | | | | | | | | | | | | | | Previously, prompeg_write() would only report to caller that bytes we written when a FEC packet was actually created. Not all RTP packets are expected to generate a FEC packet however, so this behavior was causing avio to retry writing the RTP packet, eventually forcing the FEC state machine to send a FEC packet erroneously (and so breaking out of the retry loop). This was resulting in incorrect FEC data being generated, and far too many FEC packets to be sent (~100% FEC overhead). fix #7863 Signed-off-by: David Holroyd <david.holroyd@m2amedia.tv>
* avformat/prompeg: av_dict_set() -> av_dict_set_int()Limin Wang2020-06-02
| | | | Signed-off-by: Limin Wang <lance.lmwang@gmail.com>
* avformat: Fix Pro-MPEG non-square matrixAndreas HÃ¥kon2017-06-27
| | | | | Reviewed-by:vtarca@mobibase.com Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
* avformat: Add Pro-MPEG CoP #3-R2 FEC protocolVlad Tarca2016-11-13
Pro-MPEG Code of Practice #3 release 2 forward error correction for rtp_mpegts streams Signed-off-by: Vlad Tarca <vtarca@mobibase.com> Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>