Refine kernel buffer API.

pull/1753/head
winlin 5 years ago
parent efbc51f6be
commit d045ce5d74

@ -45,15 +45,6 @@ ISrsCodec::~ISrsCodec()
{ {
} }
SrsBuffer::SrsBuffer()
{
p = bytes = NULL;
nb_bytes = 0;
// TODO: support both little and big endian.
srs_assert(srs_is_little_endian());
}
SrsBuffer::SrsBuffer(char* b, int nb_b) SrsBuffer::SrsBuffer(char* b, int nb_b)
{ {
p = bytes = b; p = bytes = b;

@ -102,7 +102,6 @@ private:
// the total number of bytes. // the total number of bytes.
int nb_bytes; int nb_bytes;
public: public:
SrsBuffer();
// Initialize buffer with data b and size nb_b. // Initialize buffer with data b and size nb_b.
// @remark User must free the data b. // @remark User must free the data b.
SrsBuffer(char* b, int nb_b); SrsBuffer(char* b, int nb_b);

@ -6276,7 +6276,6 @@ SrsMp4M2tsSegmentEncoder::SrsMp4M2tsSegmentEncoder()
writer = NULL; writer = NULL;
nb_audios = nb_videos = 0; nb_audios = nb_videos = 0;
samples = new SrsMp4SampleManager(); samples = new SrsMp4SampleManager();
buffer = new SrsBuffer();
sequence_number = 0; sequence_number = 0;
decode_basetime = 0; decode_basetime = 0;
styp_bytes = 0; styp_bytes = 0;
@ -6286,7 +6285,6 @@ SrsMp4M2tsSegmentEncoder::SrsMp4M2tsSegmentEncoder()
SrsMp4M2tsSegmentEncoder::~SrsMp4M2tsSegmentEncoder() SrsMp4M2tsSegmentEncoder::~SrsMp4M2tsSegmentEncoder()
{ {
srs_freep(samples); srs_freep(samples);
srs_freep(buffer);
} }
srs_error_t SrsMp4M2tsSegmentEncoder::initialize(ISrsWriter* w, uint32_t sequence, srs_utime_t basetime, uint32_t tid) srs_error_t SrsMp4M2tsSegmentEncoder::initialize(ISrsWriter* w, uint32_t sequence, srs_utime_t basetime, uint32_t tid)

@ -2105,7 +2105,6 @@ class SrsMp4M2tsSegmentEncoder
{ {
private: private:
ISrsWriter* writer; ISrsWriter* writer;
SrsBuffer* buffer;
uint32_t sequence_number; uint32_t sequence_number;
srs_utime_t decode_basetime; srs_utime_t decode_basetime;
uint32_t track_id; uint32_t track_id;

Loading…
Cancel
Save