libav: print warning if bitstream filter fails
This commit is contained in:
parent
35ad10b1ab
commit
ba9c4fd1f4
1 changed files with 3 additions and 2 deletions
|
@ -378,14 +378,15 @@ lav_muxer_write_pkt(muxer_t *m, streaming_message_type_t smt, void *data)
|
||||||
pkt = pkt_merge_header(pkt);
|
pkt = pkt_merge_header(pkt);
|
||||||
|
|
||||||
if(lm->lm_h264_filter && st->codec->codec_id == CODEC_ID_H264) {
|
if(lm->lm_h264_filter && st->codec->codec_id == CODEC_ID_H264) {
|
||||||
av_bitstream_filter_filter(lm->lm_h264_filter,
|
if(av_bitstream_filter_filter(lm->lm_h264_filter,
|
||||||
st->codec,
|
st->codec,
|
||||||
NULL,
|
NULL,
|
||||||
&packet.data,
|
&packet.data,
|
||||||
&packet.size,
|
&packet.size,
|
||||||
pktbuf_ptr(pkt->pkt_payload),
|
pktbuf_ptr(pkt->pkt_payload),
|
||||||
pktbuf_len(pkt->pkt_payload),
|
pktbuf_len(pkt->pkt_payload),
|
||||||
pkt->pkt_frametype < PKT_P_FRAME);
|
pkt->pkt_frametype < PKT_P_FRAME) < 0)
|
||||||
|
tvhlog(LOG_WARNING, "libav", "Failed to filter bitstream");
|
||||||
} else {
|
} else {
|
||||||
packet.data = pktbuf_ptr(pkt->pkt_payload);
|
packet.data = pktbuf_ptr(pkt->pkt_payload);
|
||||||
packet.size = pktbuf_len(pkt->pkt_payload);
|
packet.size = pktbuf_len(pkt->pkt_payload);
|
||||||
|
|
Loading…
Add table
Reference in a new issue