Skip to content

Commit 8ad3d0d

Browse files
authored
fix: name conflict between libopus and the package (#179)
1 parent a8d7c0e commit 8ad3d0d

File tree

2 files changed

+21
-21
lines changed

2 files changed

+21
-21
lines changed

src/node-opus.cc

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -25,23 +25,23 @@ const char* getDecodeError(int decodedSamples) {
2525
}
2626
}
2727

28-
Object OpusEncoder::Init(Napi::Env env, Object exports) {
28+
Object NodeOpusEncoder::Init(Napi::Env env, Object exports) {
2929
HandleScope scope(env);
3030

3131
Function func = DefineClass(env, "OpusEncoder", {
32-
InstanceMethod("encode", &OpusEncoder::Encode),
33-
InstanceMethod("decode", &OpusEncoder::Decode),
34-
InstanceMethod("applyEncoderCTL", &OpusEncoder::ApplyEncoderCTL),
35-
InstanceMethod("applyDecoderCTL", &OpusEncoder::ApplyDecoderCTL),
36-
InstanceMethod("setBitrate", &OpusEncoder::SetBitrate),
37-
InstanceMethod("getBitrate", &OpusEncoder::GetBitrate),
32+
InstanceMethod("encode", &NodeOpusEncoder::Encode),
33+
InstanceMethod("decode", &NodeOpusEncoder::Decode),
34+
InstanceMethod("applyEncoderCTL", &NodeOpusEncoder::ApplyEncoderCTL),
35+
InstanceMethod("applyDecoderCTL", &NodeOpusEncoder::ApplyDecoderCTL),
36+
InstanceMethod("setBitrate", &NodeOpusEncoder::SetBitrate),
37+
InstanceMethod("getBitrate", &NodeOpusEncoder::GetBitrate),
3838
});
3939

4040
exports.Set("OpusEncoder", func);
4141
return exports;
4242
}
4343

44-
OpusEncoder::OpusEncoder(const CallbackInfo& args): ObjectWrap<OpusEncoder>(args) {
44+
NodeOpusEncoder::NodeOpusEncoder(const CallbackInfo& args): ObjectWrap<NodeOpusEncoder>(args) {
4545
this->encoder = nullptr;
4646
this->decoder = nullptr;
4747
this->outPcm = nullptr;
@@ -62,7 +62,7 @@ OpusEncoder::OpusEncoder(const CallbackInfo& args): ObjectWrap<OpusEncoder>(args
6262
this->outPcm = new opus_int16[channels * MAX_FRAME_SIZE];
6363
}
6464

65-
OpusEncoder::~OpusEncoder() {
65+
NodeOpusEncoder::~NodeOpusEncoder() {
6666
if (this->encoder) opus_encoder_destroy(this->encoder);
6767
if (this->decoder) opus_decoder_destroy(this->decoder);
6868

@@ -73,7 +73,7 @@ OpusEncoder::~OpusEncoder() {
7373
this->outPcm = nullptr;
7474
}
7575

76-
int OpusEncoder::EnsureEncoder() {
76+
int NodeOpusEncoder::EnsureEncoder() {
7777
if (this->encoder) return 0;
7878

7979
int error;
@@ -82,7 +82,7 @@ int OpusEncoder::EnsureEncoder() {
8282
return error;
8383
}
8484

85-
int OpusEncoder::EnsureDecoder() {
85+
int NodeOpusEncoder::EnsureDecoder() {
8686
if (this->decoder) return 0;
8787

8888
int error;
@@ -91,7 +91,7 @@ int OpusEncoder::EnsureDecoder() {
9191
return error;
9292
}
9393

94-
Napi::Value OpusEncoder::Encode(const CallbackInfo& args) {
94+
Napi::Value NodeOpusEncoder::Encode(const CallbackInfo& args) {
9595
Napi::Env env = args.Env();
9696

9797
if (this->EnsureEncoder() != OPUS_OK) {
@@ -124,7 +124,7 @@ Napi::Value OpusEncoder::Encode(const CallbackInfo& args) {
124124
return env.Null();
125125
}
126126

127-
Napi::Value OpusEncoder::Decode(const CallbackInfo& args) {
127+
Napi::Value NodeOpusEncoder::Decode(const CallbackInfo& args) {
128128
Napi::Env env = args.Env();
129129

130130
if (args.Length() < 1) {
@@ -170,7 +170,7 @@ Napi::Value OpusEncoder::Decode(const CallbackInfo& args) {
170170
return env.Null();
171171
}
172172

173-
void OpusEncoder::ApplyEncoderCTL(const CallbackInfo& args) {
173+
void NodeOpusEncoder::ApplyEncoderCTL(const CallbackInfo& args) {
174174
Napi::Env env = args.Env();
175175

176176
if (args.Length() < 2) {
@@ -197,7 +197,7 @@ void OpusEncoder::ApplyEncoderCTL(const CallbackInfo& args) {
197197
}
198198
}
199199

200-
void OpusEncoder::ApplyDecoderCTL(const CallbackInfo& args) {
200+
void NodeOpusEncoder::ApplyDecoderCTL(const CallbackInfo& args) {
201201
Napi::Env env = args.Env();
202202

203203
if (args.Length() < 2) {
@@ -224,7 +224,7 @@ void OpusEncoder::ApplyDecoderCTL(const CallbackInfo& args) {
224224
}
225225
}
226226

227-
void OpusEncoder::SetBitrate(const CallbackInfo& args) {
227+
void NodeOpusEncoder::SetBitrate(const CallbackInfo& args) {
228228
Napi::Env env = args.Env();
229229

230230
if (args.Length() < 1) {
@@ -250,7 +250,7 @@ void OpusEncoder::SetBitrate(const CallbackInfo& args) {
250250
}
251251
}
252252

253-
Napi::Value OpusEncoder::GetBitrate(const CallbackInfo& args) {
253+
Napi::Value NodeOpusEncoder::GetBitrate(const CallbackInfo& args) {
254254
Napi::Env env = args.Env();
255255

256256
if (this->EnsureEncoder() != OPUS_OK) {
@@ -265,7 +265,7 @@ Napi::Value OpusEncoder::GetBitrate(const CallbackInfo& args) {
265265
}
266266

267267
Object Init(Napi::Env env, Object exports) {
268-
return OpusEncoder::Init(env, exports);
268+
return NodeOpusEncoder::Init(env, exports);
269269
}
270270

271271
NODE_API_MODULE(opus, Init)

src/node-opus.h

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ using namespace Napi;
55
#define MAX_PACKET_SIZE 3 * 1276
66
#define BITRATE 64000
77

8-
class OpusEncoder : public ObjectWrap<OpusEncoder> {
8+
class NodeOpusEncoder : public ObjectWrap<NodeOpusEncoder> {
99
private:
1010
OpusEncoder* encoder;
1111
OpusDecoder* decoder;
@@ -25,9 +25,9 @@ class OpusEncoder : public ObjectWrap<OpusEncoder> {
2525
public:
2626
static Object Init(Napi::Env env, Object exports);
2727

28-
OpusEncoder(const CallbackInfo& args);
28+
NodeOpusEncoder(const CallbackInfo& args);
2929

30-
~OpusEncoder();
30+
~NodeOpusEncoder();
3131

3232
Napi::Value Encode(const CallbackInfo& args);
3333

0 commit comments

Comments
 (0)