History

avfilter/bwdifdsp: Constify

Andreas Rheinhardt committed 3 years ago

Commit fa06f481 parent 1db884c4 files · +48 −48Browse files

Unified · Split

4 files
  1. libavfilter/aarch64/vf_bwdif_init_aarch64.c +6 −6
  2. libavfilter/bwdifdsp.c +30 −30
  3. libavfilter/bwdifdsp.h +6 −6
  4. libavfilter/x86/vf_bwdif_init.c +6 −6
libavfilter/aarch64/vf_bwdif_init_aarch64.c+6−6
@@ -24,14 +24,14 @@ · 23 unmodified lines
2424 #include "libavfilter/bwdifdsp.h"
2525 #include "libavutil/aarch64/cpu.h"
2626
27−void ff_bwdif_filter_edge_neon(void *dst1, void *prev1, void *cur1, void *next1,
27+void ff_bwdif_filter_edge_neon(void *dst1, const void *prev1, const void *cur1, const void *next1,
2828 int w, int prefs, int mrefs, int prefs2, int mrefs2,
2929 int parity, int clip_max, int spat);
3030
31−void ff_bwdif_filter_intra_neon(void *dst1, void *cur1, int w, int prefs, int mrefs,
31+void ff_bwdif_filter_intra_neon(void *dst1, const void *cur1, int w, int prefs, int mrefs,
3232 int prefs3, int mrefs3, int parity, int clip_max);
3333
34−void ff_bwdif_filter_line_neon(void *dst1, void *prev1, void *cur1, void *next1,
34+void ff_bwdif_filter_line_neon(void *dst1, const void *prev1, const void *cur1, const void *next1,
3535 int w, int prefs, int mrefs, int prefs2, int mrefs2,
3636 int prefs3, int mrefs3, int prefs4, int mrefs4,
3737 int parity, int clip_max);
@@ -64,7 +64,7 @@ static void filter_line3_helper(void * dst1, int d_stride, · 26 unmodified lines
6464 w - w0, parity, clip_max);
6565 }
6666
67−static void filter_line_helper(void *dst1, void *prev1, void *cur1, void *next1,
67+static void filter_line_helper(void *dst1, const void *prev1, const void *cur1, const void *next1,
6868 int w, int prefs, int mrefs, int prefs2, int mrefs2,
6969 int prefs3, int mrefs3, int prefs4, int mrefs4,
7070 int parity, int clip_max)
@@ -79,7 +79,7 @@ static void filter_line_helper(void *dst1, void *prev1, void *cur1, void *next1, · 8 unmodified lines
7979 w - w0, prefs, mrefs, prefs2, mrefs2, prefs3, mrefs3, prefs4, mrefs4, parity, clip_max);
8080 }
8181
82−static void filter_edge_helper(void *dst1, void *prev1, void *cur1, void *next1,
82+static void filter_edge_helper(void *dst1, const void *prev1, const void *cur1, const void *next1,
8383 int w, int prefs, int mrefs, int prefs2, int mrefs2,
8484 int parity, int clip_max, int spat)
8585 {
@@ -94,7 +94,7 @@ static void filter_edge_helper(void *dst1, void *prev1, void *cur1, void *next1, · 8 unmodified lines
9494 parity, clip_max, spat);
9595 }
9696
97−static void filter_intra_helper(void *dst1, void *cur1, int w, int prefs, int mrefs,
97+static void filter_intra_helper(void *dst1, const void *cur1, int w, int prefs, int mrefs,
9898 int prefs3, int mrefs3, int parity, int clip_max)
9999 {
100100 const int w0 = clip_max != 255 ? 0 : w & ~15;
libavfilter/bwdifdsp.c+30−30
@@ -115,27 +115,27 @@ static const uint16_t coef_sp[2] = { 5077, 981 }; · 114 unmodified lines
115115 next2++; \
116116 }
117117
118−void ff_bwdif_filter_intra_c(void *dst1, void *cur1, int w, int prefs, int mrefs,
118+void ff_bwdif_filter_intra_c(void *dst1, const void *cur1, int w, int prefs, int mrefs,
119119 int prefs3, int mrefs3, int parity, int clip_max)
120120 {
121121 uint8_t *dst = dst1;
122− uint8_t *cur = cur1;
122+ const uint8_t *cur = cur1;
123123 int interpol, x;
124124
125125 FILTER_INTRA()
126126 }
127127
128−void ff_bwdif_filter_line_c(void *dst1, void *prev1, void *cur1, void *next1,
128+void ff_bwdif_filter_line_c(void *dst1, const void *prev1, const void *cur1, const void *next1,
129129 int w, int prefs, int mrefs, int prefs2, int mrefs2,
130130 int prefs3, int mrefs3, int prefs4, int mrefs4,
131131 int parity, int clip_max)
132132 {
133133 uint8_t *dst = dst1;
134− uint8_t *prev = prev1;
135− uint8_t *cur = cur1;
136− uint8_t *next = next1;
137− uint8_t *prev2 = parity ? prev : cur ;
138− uint8_t *next2 = parity ? cur : next;
134+ const uint8_t *prev = prev1;
135+ const uint8_t *cur = cur1;
136+ const uint8_t *next = next1;
137+ const uint8_t *prev2 = parity ? prev : cur ;
138+ const uint8_t *next2 = parity ? cur : next;
139139 int interpol, x;
140140
141141 FILTER1()
@@ -159,25 +159,25 @@ void ff_bwdif_filter_line3_c(void * dst1, int d_stride, · 17 unmodified lines
159159 const uint8_t * cur = cur1;
160160 const uint8_t * next = next1;
161161
162− ff_bwdif_filter_line_c(dst, (void*)prev, (void*)cur, (void*)next, w,
162+ ff_bwdif_filter_line_c(dst, prev, cur, next, w,
163163 prefs, -prefs, prefs * 2, - prefs * 2, prefs * 3, -prefs * 3, prefs * 4, -prefs * 4, parity, clip_max);
164164 NEXT_LINE();
165165 memcpy(dst, cur, w);
166166 NEXT_LINE();
167− ff_bwdif_filter_line_c(dst, (void*)prev, (void*)cur, (void*)next, w,
167+ ff_bwdif_filter_line_c(dst, prev, cur, next, w,
168168 prefs, -prefs, prefs * 2, - prefs * 2, prefs * 3, -prefs * 3, prefs * 4, -prefs * 4, parity, clip_max);
169169 }
170170
171−void ff_bwdif_filter_edge_c(void *dst1, void *prev1, void *cur1, void *next1,
171+void ff_bwdif_filter_edge_c(void *dst1, const void *prev1, const void *cur1, const void *next1,
172172 int w, int prefs, int mrefs, int prefs2, int mrefs2,
173173 int parity, int clip_max, int spat)
174174 {
175175 uint8_t *dst = dst1;
176− uint8_t *prev = prev1;
177− uint8_t *cur = cur1;
178− uint8_t *next = next1;
179− uint8_t *prev2 = parity ? prev : cur ;
180− uint8_t *next2 = parity ? cur : next;
176+ const uint8_t *prev = prev1;
177+ const uint8_t *cur = cur1;
178+ const uint8_t *next = next1;
179+ const uint8_t *prev2 = parity ? prev : cur ;
180+ const uint8_t *next2 = parity ? cur : next;
181181 int interpol, x;
182182
183183 FILTER1()
@@ -185,27 +185,27 @@ void ff_bwdif_filter_edge_c(void *dst1, void *prev1, void *cur1, void *next1, · 1 unmodified line
185185 FILTER2()
186186 }
187187
188−static void filter_intra_16bit(void *dst1, void *cur1, int w, int prefs, int mrefs,
188+static void filter_intra_16bit(void *dst1, const void *cur1, int w, int prefs, int mrefs,
189189 int prefs3, int mrefs3, int parity, int clip_max)
190190 {
191191 uint16_t *dst = dst1;
192− uint16_t *cur = cur1;
192+ const uint16_t *cur = cur1;
193193 int interpol, x;
194194
195195 FILTER_INTRA()
196196 }
197197
198−static void filter_line_c_16bit(void *dst1, void *prev1, void *cur1, void *next1,
198+static void filter_line_c_16bit(void *dst1, const void *prev1, const void *cur1, const void *next1,
199199 int w, int prefs, int mrefs, int prefs2, int mrefs2,
200200 int prefs3, int mrefs3, int prefs4, int mrefs4,
201201 int parity, int clip_max)
202202 {
203203 uint16_t *dst = dst1;
204− uint16_t *prev = prev1;
205− uint16_t *cur = cur1;
206− uint16_t *next = next1;
207− uint16_t *prev2 = parity ? prev : cur ;
208− uint16_t *next2 = parity ? cur : next;
204+ const uint16_t *prev = prev1;
205+ const uint16_t *cur = cur1;
206+ const uint16_t *next = next1;
207+ const uint16_t *prev2 = parity ? prev : cur ;
208+ const uint16_t *next2 = parity ? cur : next;
209209 int interpol, x;
210210
211211 FILTER1()
@@ -213,16 +213,16 @@ static void filter_line_c_16bit(void *dst1, void *prev1, void *cur1, void *next1 · 1 unmodified line
213213 FILTER2()
214214 }
215215
216−static void filter_edge_16bit(void *dst1, void *prev1, void *cur1, void *next1,
216+static void filter_edge_16bit(void *dst1, const void *prev1, const void *cur1, const void *next1,
217217 int w, int prefs, int mrefs, int prefs2, int mrefs2,
218218 int parity, int clip_max, int spat)
219219 {
220220 uint16_t *dst = dst1;
221− uint16_t *prev = prev1;
222− uint16_t *cur = cur1;
223− uint16_t *next = next1;
224− uint16_t *prev2 = parity ? prev : cur ;
225− uint16_t *next2 = parity ? cur : next;
221+ const uint16_t *prev = prev1;
222+ const uint16_t *cur = cur1;
223+ const uint16_t *next = next1;
224+ const uint16_t *prev2 = parity ? prev : cur ;
225+ const uint16_t *next2 = parity ? cur : next;
226226 int interpol, x;
227227
228228 FILTER1()
libavfilter/bwdifdsp.h+6−6
@@ -20,13 +20,13 @@ · 19 unmodified lines
2020 #define AVFILTER_BWDIFDSP_H
2121
2222 typedef struct BWDIFDSPContext {
23− void (*filter_intra)(void *dst1, void *cur1, int w, int prefs, int mrefs,
23+ void (*filter_intra)(void *dst1, const void *cur1, int w, int prefs, int mrefs,
2424 int prefs3, int mrefs3, int parity, int clip_max);
25− void (*filter_line)(void *dst, void *prev, void *cur, void *next,
25+ void (*filter_line)(void *dst, const void *prev, const void *cur, const void *next,
2626 int w, int prefs, int mrefs, int prefs2, int mrefs2,
2727 int prefs3, int mrefs3, int prefs4, int mrefs4,
2828 int parity, int clip_max);
29− void (*filter_edge)(void *dst, void *prev, void *cur, void *next,
29+ void (*filter_edge)(void *dst, const void *prev, const void *cur, const void *next,
3030 int w, int prefs, int mrefs, int prefs2, int mrefs2,
3131 int parity, int clip_max, int spat);
3232 void (*filter_line3)(void *dst, int dstride,
@@ -38,14 +38,14 @@ void ff_bwdif_init_filter_line(BWDIFDSPContext *bwdif, int bit_depth); · 5 unmodified lines
3838 void ff_bwdif_init_x86(BWDIFDSPContext *bwdif, int bit_depth);
3939 void ff_bwdif_init_aarch64(BWDIFDSPContext *bwdif, int bit_depth);
4040
41−void ff_bwdif_filter_edge_c(void *dst1, void *prev1, void *cur1, void *next1,
41+void ff_bwdif_filter_edge_c(void *dst1, const void *prev1, const void *cur1, const void *next1,
4242 int w, int prefs, int mrefs, int prefs2, int mrefs2,
4343 int parity, int clip_max, int spat);
4444
45−void ff_bwdif_filter_intra_c(void *dst1, void *cur1, int w, int prefs, int mrefs,
45+void ff_bwdif_filter_intra_c(void *dst1, const void *cur1, int w, int prefs, int mrefs,
4646 int prefs3, int mrefs3, int parity, int clip_max);
4747
48−void ff_bwdif_filter_line_c(void *dst1, void *prev1, void *cur1, void *next1,
48+void ff_bwdif_filter_line_c(void *dst1, const void *prev1, const void *cur1, const void *next1,
4949 int w, int prefs, int mrefs, int prefs2, int mrefs2,
5050 int prefs3, int mrefs3, int prefs4, int mrefs4,
5151 int parity, int clip_max);
libavfilter/x86/vf_bwdif_init.c+6−6
@@ -24,28 +24,28 @@ · 23 unmodified lines
2424 #include "libavutil/x86/cpu.h"
2525 #include "libavfilter/bwdifdsp.h"
2626
27−void ff_bwdif_filter_line_sse2(void *dst, void *prev, void *cur, void *next,
27+void ff_bwdif_filter_line_sse2(void *dst, const void *prev, const void *cur, const void *next,
2828 int w, int prefs, int mrefs, int prefs2,
2929 int mrefs2, int prefs3, int mrefs3, int prefs4,
3030 int mrefs4, int parity, int clip_max);
31−void ff_bwdif_filter_line_ssse3(void *dst, void *prev, void *cur, void *next,
31+void ff_bwdif_filter_line_ssse3(void *dst, const void *prev, const void *cur, const void *next,
3232 int w, int prefs, int mrefs, int prefs2,
3333 int mrefs2, int prefs3, int mrefs3, int prefs4,
3434 int mrefs4, int parity, int clip_max);
35−void ff_bwdif_filter_line_avx2(void *dst, void *prev, void *cur, void *next,
35+void ff_bwdif_filter_line_avx2(void *dst, const void *prev, const void *cur, const void *next,
3636 int w, int prefs, int mrefs, int prefs2,
3737 int mrefs2, int prefs3, int mrefs3, int prefs4,
3838 int mrefs4, int parity, int clip_max);
3939
40−void ff_bwdif_filter_line_12bit_sse2(void *dst, void *prev, void *cur, void *next,
40+void ff_bwdif_filter_line_12bit_sse2(void *dst, const void *prev, const void *cur, const void *next,
4141 int w, int prefs, int mrefs, int prefs2,
4242 int mrefs2, int prefs3, int mrefs3, int prefs4,
4343 int mrefs4, int parity, int clip_max);
44−void ff_bwdif_filter_line_12bit_ssse3(void *dst, void *prev, void *cur, void *next,
44+void ff_bwdif_filter_line_12bit_ssse3(void *dst, const void *prev, const void *cur, const void *next,
4545 int w, int prefs, int mrefs, int prefs2,
4646 int mrefs2, int prefs3, int mrefs3, int prefs4,
4747 int mrefs4, int parity, int clip_max);
48−void ff_bwdif_filter_line_12bit_avx2(void *dst, void *prev, void *cur, void *next,
48+void ff_bwdif_filter_line_12bit_avx2(void *dst, const void *prev, const void *cur, const void *next,
4949 int w, int prefs, int mrefs, int prefs2,
5050 int mrefs2, int prefs3, int mrefs3, int prefs4,
5151 int mrefs4, int parity, int clip_max);

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