Fix build failed bug

pull/1753/head
winlin 5 years ago
parent 32efc71ba9
commit 79d46fa2e1

@ -812,9 +812,10 @@ srs_error_t SrsRtcSenderThread::packet_single_nalu(SrsSharedPtrMessage* msg, Srs
packet->rtp_header.set_payload_type(video_payload_type);
SrsRtpRawPayload* raw = new SrsRtpRawPayload();
packet->payload = raw;
raw->payload = sample->bytes;
raw->nn_payload = sample->size;
packet->payload = raw;
*ppacket = packet;
@ -849,20 +850,24 @@ srs_error_t SrsRtcSenderThread::packet_stap_a(SrsSource* source, SrsSharedPtrMes
packet->rtp_header.set_payload_type(video_payload_type);
SrsRtpSTAPPayload* stap = new SrsRtpSTAPPayload();
packet->payload = stap;
uint8_t header = sps[0];
stap->nri = (SrsAvcNaluType)header;
stap->nn_nalus = 2;
stap->nalus = new SrsSample[stap->nn_nalus];
stap->nalus[0].bytes = (char*)&sps[0];
stap->nalus[0].size = (int)sps.size();
stap->nalus[1].bytes = (char*)&pps[0];
stap->nalus[1].size = (int)pps.size();
if (true) {
SrsSample* sample = new SrsSample();
sample->bytes = (char*)&sps[0];
sample->size = (int)sps.size();
stap->nalus.push_back(sample);
}
packet->payload = stap;
if (true) {
SrsSample* sample = new SrsSample();
sample->bytes = (char*)&pps[0];
sample->size = (int)pps.size();
stap->nalus.push_back(sample);
}
*ppacket = packet;

Loading…
Cancel
Save