1
0
Fork 0
mirror of https://github.com/ossrs/srs.git synced 2025-03-09 15:49:59 +00:00

For #307, refactor aac to opus code

This commit is contained in:
winlin 2020-04-11 17:09:55 +08:00
parent 6ed2a4b6cb
commit 1f2db4d746
5 changed files with 41 additions and 24 deletions

View file

@ -214,8 +214,8 @@ SrsSharedPtrMessage::SrsSharedPtrPayload::SrsSharedPtrPayload()
samples = NULL;
nb_samples = 0;
extra_payload = NULL;
extra_size = 0;
extra_payloads = NULL;
nn_extra_payloads = 0;
}
SrsSharedPtrMessage::SrsSharedPtrPayload::~SrsSharedPtrPayload()
@ -225,7 +225,12 @@ SrsSharedPtrMessage::SrsSharedPtrPayload::~SrsSharedPtrPayload()
#endif
srs_freepa(payload);
srs_freepa(samples);
srs_freepa(extra_payload);
for (int i = 0; i < nn_extra_payloads; i++) {
SrsSample* p = extra_payloads + i;
srs_freep(p->bytes);
}
srs_freep(extra_payloads);
}
SrsSharedPtrMessage::SrsSharedPtrMessage() : timestamp(0), stream_id(0), size(0), payload(NULL)