fix, supplement to 6045e1082c683cd3f290b1fa6970dd004608ccf9

Origin commit data
------------------
Commit: 6ea9ef96da
Author: Jacek Jendrzej <overx300@gmail.com>
Date: 2021-10-27 (Wed, 27 Oct 2021)
This commit is contained in:
Jacek Jendrzej
2021-10-27 21:28:50 +02:00
committed by vanhofen
parent 360fc7ff7a
commit 5715520d21
4 changed files with 49 additions and 0 deletions

View File

@@ -949,6 +949,16 @@ bool CStreamStream::Stop()
interrupt = false;
return (ret == 0);
}
#if LIBAVCODEC_VERSION_INT > AV_VERSION_INT(58, 133, 100)
static void get_packet_defaults(AVPacket *pkt)
{
memset(pkt, 0, sizeof(*pkt));
pkt->pts = AV_NOPTS_VALUE;
pkt->dts = AV_NOPTS_VALUE;
pkt->pos = -1;
}
#endif
void CStreamStream::run()
{
@@ -963,6 +973,8 @@ void CStreamStream::run()
while (!stopped) {
#if LIBAVCODEC_VERSION_INT < AV_VERSION_INT(58, 133, 100)
av_init_packet(&pkt);
#else
get_packet_defaults(&pkt);
#endif
if (av_read_frame(ifcx, &pkt) < 0)
break;