Skip to content

Commit 7909b87

Browse files
committed
Cleanup unused variables
1 parent 9261673 commit 7909b87

File tree

3 files changed

+10
-15
lines changed

3 files changed

+10
-15
lines changed

src/frame.c

+1-1
Original file line numberDiff line numberDiff line change
@@ -562,7 +562,7 @@ void frame_process(frame_t *st, size_t length, logical_channel_t lc)
562562
avg = calc_avg_packets(&hdr);
563563
seq = (MAX_AUDIO_PACKETS + hdr.seq - hdr.pfirst) % MAX_AUDIO_PACKETS;
564564

565-
output_align(st->input->output, prog, hdr.stream_id, hdr.pdu_seq, hdr.latency, avg, seq, hdr.nop);
565+
output_align(st->input->output, prog, hdr.stream_id, hdr.pdu_seq, hdr.latency, avg, seq);
566566

567567
parse_hdlc(st, aas_push, st->psd_buf[prog], &st->psd_idx[prog], MAX_AAS_LEN, st->buffer + offset, start + hdr.la_location + 1 - offset, lc);
568568
offset = start + hdr.la_location + 1;

src/output.c

+5-10
Original file line numberDiff line numberDiff line change
@@ -178,10 +178,10 @@ static void elastic_decode_packet(output_t *st, unsigned int program, int16_t **
178178
}
179179

180180
elastic->ptr[elastic->read].size = 0;
181-
elastic->read = (elastic->read + 1) % elastic->size;
181+
elastic->read = (elastic->read + 1) % MAX_AUDIO_PACKETS;
182182
}
183183

184-
void output_align(output_t *st, unsigned int program, unsigned int stream_id, unsigned int pdu_seq, unsigned int latency, unsigned int avg, unsigned int seq, unsigned int nop)
184+
void output_align(output_t *st, unsigned int program, unsigned int stream_id, unsigned int pdu_seq, unsigned int latency, unsigned int avg, unsigned int seq)
185185
{
186186
elastic_buffer_t *elastic = &st->elastic[program][stream_id];
187187

@@ -193,11 +193,9 @@ void output_align(output_t *st, unsigned int program, unsigned int stream_id, un
193193

194194
if (!elastic->ptr)
195195
{
196-
elastic->delay = elastic->latency;
197-
elastic->size = MAX_AUDIO_PACKETS;
198-
elastic->ptr = malloc(elastic->size * sizeof(*elastic->ptr));
196+
elastic->ptr = malloc(MAX_AUDIO_PACKETS * sizeof(*elastic->ptr));
199197

200-
for (unsigned int i = 0; i < elastic->size; i++)
198+
for (unsigned int i = 0; i < MAX_AUDIO_PACKETS; i++)
201199
{
202200
elastic->ptr[i].size = 0;
203201
elastic->ptr[i].seq = -1;
@@ -210,7 +208,7 @@ void output_align(output_t *st, unsigned int program, unsigned int stream_id, un
210208
if ((offset + MAX_AUDIO_PACKETS - seq) % MAX_AUDIO_PACKETS >= 32)
211209
offset = (offset + 32) % MAX_AUDIO_PACKETS;
212210

213-
elastic->read = (offset - elastic->latency) % elastic->size;
211+
elastic->read = (MAX_AUDIO_PACKETS + offset - elastic->latency) % MAX_AUDIO_PACKETS;
214212
}
215213

216214
#ifdef USE_FAAD2
@@ -285,8 +283,6 @@ void output_push(output_t *st, uint8_t *pkt, unsigned int len, unsigned int prog
285283
memcpy(elastic->ptr[seq].data, pkt, len);
286284
elastic->ptr[seq].size = len;
287285
elastic->ptr[seq].seq = seq;
288-
289-
elastic->last_write = seq;
290286
}
291287

292288
void output_advance(output_t *st, unsigned int len, int mode)
@@ -404,7 +400,6 @@ void output_reset(output_t *st)
404400
dec->leftover = 0;
405401
dec->write = 0;
406402
dec->read = 0;
407-
dec->delay = 0;
408403
dec->started = 0;
409404
dec->input_start_pos = -1;
410405

src/output.h

+4-4
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ typedef struct
102102
NeAACDecHandle aacdec;
103103

104104
int16_t* output_buffer;
105-
unsigned int write, read, leftover, delay;
105+
unsigned int write, read, leftover;
106106

107107
int input_start_pos;
108108
int started;
@@ -113,8 +113,8 @@ typedef struct
113113
{
114114
packet_t *ptr;
115115

116-
unsigned int size, read, last_write;
117-
unsigned int latency, avg, delay;
116+
unsigned int read;
117+
unsigned int latency, avg;
118118

119119
unsigned int clock;
120120
} elastic_buffer_t;
@@ -132,7 +132,7 @@ typedef struct
132132
#endif
133133
} output_t;
134134

135-
void output_align(output_t *st, unsigned int program, unsigned int stream_id, unsigned int pdu_seq, unsigned int latency, unsigned int avg, unsigned int seq, unsigned int nop);
135+
void output_align(output_t *st, unsigned int program, unsigned int stream_id, unsigned int pdu_seq, unsigned int latency, unsigned int avg, unsigned int seq);
136136
void output_push(output_t *st, uint8_t *pkt, unsigned int len, unsigned int program, unsigned int stream_id, unsigned int seq);
137137
void output_advance_elastic(output_t *st, int pos, unsigned int used);
138138
void output_advance(output_t *st, unsigned int len, int mode);

0 commit comments

Comments
 (0)