libav: drop h264 packets when bitstream filter fails
This commit is contained in:
parent
e622db159f
commit
5e7950275d
1 changed files with 3 additions and 1 deletions
|
@ -386,8 +386,10 @@ lav_muxer_write_pkt(muxer_t *m, streaming_message_type_t smt, void *data)
|
|||
&packet.size,
|
||||
pktbuf_ptr(pkt->pkt_payload),
|
||||
pktbuf_len(pkt->pkt_payload),
|
||||
pkt->pkt_frametype < PKT_P_FRAME) < 0)
|
||||
pkt->pkt_frametype < PKT_P_FRAME) < 0) {
|
||||
tvhlog(LOG_WARNING, "libav", "Failed to filter bitstream");
|
||||
break;
|
||||
}
|
||||
} else {
|
||||
packet.data = pktbuf_ptr(pkt->pkt_payload);
|
||||
packet.size = pktbuf_len(pkt->pkt_payload);
|
||||
|
|
Loading…
Add table
Reference in a new issue