mirror of
https://github.com/tuxbox-neutrino/neutrino.git
synced 2025-08-26 23:13:13 +02:00
streamts.cpp and record.cpp: fix memleak
This commit is contained in:
@@ -2220,7 +2220,6 @@ bool CStreamRec::Open(CZapitChannel * channel)
|
|||||||
snprintf(ifcx->filename, sizeof(ifcx->filename), "%s", channel->getUrl().c_str());
|
snprintf(ifcx->filename, sizeof(ifcx->filename), "%s", channel->getUrl().c_str());
|
||||||
av_dump_format(ifcx, 0, ifcx->filename, 0);
|
av_dump_format(ifcx, 0, ifcx->filename, 0);
|
||||||
#else
|
#else
|
||||||
ifcx->url = av_strdup(!channel->getUrl().empty() ? channel->getUrl().c_str() : "");
|
|
||||||
av_dump_format(ifcx, 0, ifcx->url, 0);
|
av_dump_format(ifcx, 0, ifcx->url, 0);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -2333,7 +2332,6 @@ void CStreamRec::run()
|
|||||||
}
|
}
|
||||||
if(ret != AVERROR_EOF){
|
if(ret != AVERROR_EOF){
|
||||||
av_packet_unref(&pkt);
|
av_packet_unref(&pkt);
|
||||||
newpkt.buf = av_buffer_create(newpkt.data, newpkt.size, av_buffer_default_free, NULL, 0);
|
|
||||||
pkt = newpkt;
|
pkt = newpkt;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@@ -863,7 +863,6 @@ bool CStreamStream::Open()
|
|||||||
snprintf(ifcx->filename, sizeof(ifcx->filename), "%s", channel->getUrl().c_str());
|
snprintf(ifcx->filename, sizeof(ifcx->filename), "%s", channel->getUrl().c_str());
|
||||||
av_dump_format(ifcx, 0, ifcx->filename, 0);
|
av_dump_format(ifcx, 0, ifcx->filename, 0);
|
||||||
#else
|
#else
|
||||||
ifcx->url = av_strdup(!channel->getUrl().empty() ? channel->getUrl().c_str() : "");
|
|
||||||
av_dump_format(ifcx, 0, ifcx->url, 0);
|
av_dump_format(ifcx, 0, ifcx->url, 0);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
@@ -988,7 +987,6 @@ void CStreamStream::run()
|
|||||||
}
|
}
|
||||||
if(ret != AVERROR_EOF){
|
if(ret != AVERROR_EOF){
|
||||||
av_packet_unref(&pkt);
|
av_packet_unref(&pkt);
|
||||||
newpkt.buf = av_buffer_create(newpkt.data, newpkt.size, av_buffer_default_free, NULL, 0);
|
|
||||||
pkt = newpkt;
|
pkt = newpkt;
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
Reference in New Issue
Block a user