History

swresample/rematrix: Constify

Andreas Rheinhardt committed 1 year ago

Commit 2db60f91 parent 589f1e53 files · +11 −8Browse files

Unified · Split

3 files
  1. libswresample/rematrix.c +1 −1
  2. libswresample/rematrix_template.c +7 −4
  3. libswresample/swresample_internal.h +3 −3
libswresample/rematrix.c+1−1
@@ -581,7 +581,7 @@ int swri_rematrix(SwrContext *s, AudioData *out, AudioData *in, int len, int mus · 580 unmodified lines
581581 int off = 0;
582582
583583 if(s->mix_any_f) {
584− s->mix_any_f(out->ch, (const uint8_t **)in->ch, s->native_matrix, len);
584+ s->mix_any_f(out->ch, (const uint8_t *const *)in->ch, s->native_matrix, len);
585585 return 0;
586586 }
587587
libswresample/rematrix_template.c+7−4
@@ -50,7 +50,7 @@ · 49 unmodified lines
5050 #endif
5151
5252 static void RENAME(sum2)(void *out_, const void *in1_, const void *in2_,
53− void *coeffp_, integer index1, integer index2, integer len)
53+ const void *coeffp_, integer index1, integer index2, integer len)
5454 {
5555 const SAMPLE *in1 = in1_, *in2 = in2_;
5656 const COEFF *coeffp = coeffp_;
@@ -63,7 +63,8 @@ static void RENAME(sum2)(void *out_, const void *in1_, const void *in2_, · 6 unmodified lines
6363 out[i] = R(coeff1*in1[i] + coeff2*in2[i]);
6464 }
6565
66−static void RENAME(copy)(void *out_, const void *in_, void *coeffp_, integer index, integer len)
66+static void RENAME(copy)(void *out_, const void *in_, const void *coeffp_,
67+ integer index, integer len)
6768 {
6869 const COEFF *coeffp = coeffp_;
6970 const SAMPLE *in = in_;
@@ -74,7 +75,8 @@ static void RENAME(copy)(void *out_, const void *in_, void *coeffp_, integer ind · 4 unmodified lines
7475 out[i] = R(coeff*in[i]);
7576 }
7677
77−static void RENAME(mix6to2)(uint8_t **out_, const uint8_t **in_, void *coeffp_, integer len)
78+static void RENAME(mix6to2)(uint8_t *const *out_, const uint8_t *const *in_,
79+ const void *coeffp_, integer len)
7880 {
7981 const SAMPLE *const *const in = (const SAMPLE *const *)in_;
8082 SAMPLE *const *const out = (SAMPLE *const*)out_;
@@ -88,7 +90,8 @@ static void RENAME(mix6to2)(uint8_t **out_, const uint8_t **in_, void *coeffp_, · 7 unmodified lines
8890 }
8991 }
9092
91−static void RENAME(mix8to2)(uint8_t **out_, const uint8_t **in_, void *coeffp_, integer len)
93+static void RENAME(mix8to2)(uint8_t *const *out_, const uint8_t *const *in_,
94+ const void *coeffp_, integer len)
9295 {
9396 const SAMPLE *const *const in = (const SAMPLE *const *)in_;
9497 SAMPLE *const *const out = (SAMPLE *const*)out_;
libswresample/swresample_internal.h+3−3
@@ -37,10 +37,10 @@ typedef int64_t integer; · 36 unmodified lines
3737 typedef int integer;
3838 #endif
3939
40−typedef void (mix_1_1_func_type)(void *out, const void *in, void *coeffp, integer index, integer len);
41−typedef void (mix_2_1_func_type)(void *out, const void *in1, const void *in2, void *coeffp, integer index1, integer index2, integer len);
40+typedef void (mix_1_1_func_type)(void *out, const void *in, const void *coeffp, integer index, integer len);
41+typedef void (mix_2_1_func_type)(void *out, const void *in1, const void *in2, const void *coeffp, integer index1, integer index2, integer len);
4242
43−typedef void (mix_any_func_type)(uint8_t **out, const uint8_t **in1, void *coeffp, integer len);
43+typedef void (mix_any_func_type)(uint8_t *const *out, const uint8_t *const *in1, const void *coeffp, integer len);
4444
4545 typedef struct AudioData{
4646 uint8_t *ch[SWR_CH_MAX]; ///< samples buffer per channel

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t