mirror of
https://github.com/FFmpeg/FFmpeg.git
synced 2025-02-14 22:22:59 +02:00
avformat/utils: log corrupt packets
This commit is contained in:
parent
ec4f764249
commit
41f283ec7a
@ -881,13 +881,16 @@ int ff_read_packet(AVFormatContext *s, AVPacket *pkt)
|
||||
return err;
|
||||
}
|
||||
|
||||
if ((s->flags & AVFMT_FLAG_DISCARD_CORRUPT) &&
|
||||
(pkt->flags & AV_PKT_FLAG_CORRUPT)) {
|
||||
if (pkt->flags & AV_PKT_FLAG_CORRUPT) {
|
||||
av_log(s, AV_LOG_WARNING,
|
||||
"Dropped corrupted packet (stream = %d)\n",
|
||||
pkt->stream_index);
|
||||
av_packet_unref(pkt);
|
||||
continue;
|
||||
"Packet corrupt (stream = %d, dts = %s)",
|
||||
pkt->stream_index, av_ts2str(pkt->dts));
|
||||
if (s->flags & AVFMT_FLAG_DISCARD_CORRUPT) {
|
||||
av_log(s, AV_LOG_WARNING, ", dropping it.\n");
|
||||
av_packet_unref(pkt);
|
||||
continue;
|
||||
}
|
||||
av_log(s, AV_LOG_WARNING, ".\n");
|
||||
}
|
||||
|
||||
av_assert0(pkt->stream_index < (unsigned)s->nb_streams &&
|
||||
|
Loading…
x
Reference in New Issue
Block a user