timestamp += prev_pkt[channel_id].timestamp;
if (prev_pkt[channel_id].read && size != prev_pkt[channel_id].size) {
- av_log(NULL, AV_LOG_ERROR, "RTMP packet size mismatch %d != %d\n",
- size,
- prev_pkt[channel_id].size);
+ av_log(h, AV_LOG_ERROR, "RTMP packet size mismatch %d != %d\n",
+ size, prev_pkt[channel_id].size);
ff_rtmp_packet_destroy(&prev_pkt[channel_id]);
prev_pkt[channel_id].read = 0;
+ return AVERROR_INVALIDDATA;
}
if (!prev_pkt[channel_id].read) {