Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Contribute to GitLab
Sign in / Register
Toggle navigation
F
ffmpeg.wasm-core
Project
Project
Details
Activity
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
Linshizhi
ffmpeg.wasm-core
Commits
4cfb46f9
Commit
4cfb46f9
authored
Nov 08, 2017
by
James Almer
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
checkasm/llviddsp: fix warnings about mixed declaration and code
Signed-off-by:
James Almer
<
jamrial@gmail.com
>
parent
d49ca877
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
20 additions
and
10 deletions
+20
-10
llviddsp.c
tests/checkasm/llviddsp.c
+20
-10
No files found.
tests/checkasm/llviddsp.c
View file @
4cfb46f9
...
...
@@ -37,8 +37,6 @@
} while (0)
#define init_buffer(a0, a1, type, width)\
type *a0 = av_mallocz_array(width, sizeof(type));\
type *a1 = av_mallocz_array(width, sizeof(type));\
if (!a0 || !a1)\
fail();\
randomize_buffers(a0, width * sizeof(type));\
...
...
@@ -48,12 +46,15 @@ static void check_add_bytes(LLVidDSPContext c, int width)
{
uint8_t
*
dst0
=
av_mallocz
(
width
);
uint8_t
*
dst1
=
av_mallocz
(
width
);
uint8_t
*
src0
=
av_mallocz_array
(
width
,
sizeof
(
uint8_t
));
uint8_t
*
src1
=
av_mallocz_array
(
width
,
sizeof
(
uint8_t
));
declare_func_emms
(
AV_CPU_FLAG_MMX
,
void
,
uint8_t
*
dst
,
uint8_t
*
src
,
ptrdiff_t
w
);
init_buffer
(
src0
,
src1
,
uint8_t
,
width
);
if
(
!
dst0
||
!
dst1
)
fail
();
declare_func_emms
(
AV_CPU_FLAG_MMX
,
void
,
uint8_t
*
dst
,
uint8_t
*
src
,
ptrdiff_t
w
);
if
(
check_func
(
c
.
add_bytes
,
"add_bytes"
))
{
call_ref
(
dst0
,
src0
,
width
);
...
...
@@ -73,6 +74,14 @@ static void check_add_median_pred(LLVidDSPContext c, int width) {
int
A0
,
A1
,
B0
,
B1
;
uint8_t
*
dst0
=
av_mallocz
(
width
);
uint8_t
*
dst1
=
av_mallocz
(
width
);
uint8_t
*
src0
=
av_mallocz_array
(
width
,
sizeof
(
uint8_t
));
uint8_t
*
src1
=
av_mallocz_array
(
width
,
sizeof
(
uint8_t
));
uint8_t
*
diff0
=
av_mallocz_array
(
width
,
sizeof
(
uint8_t
));
uint8_t
*
diff1
=
av_mallocz_array
(
width
,
sizeof
(
uint8_t
));
declare_func_emms
(
AV_CPU_FLAG_MMX
,
void
,
uint8_t
*
dst
,
const
uint8_t
*
src1
,
const
uint8_t
*
diff
,
ptrdiff_t
w
,
int
*
left
,
int
*
left_top
);
init_buffer
(
src0
,
src1
,
uint8_t
,
width
);
init_buffer
(
diff0
,
diff1
,
uint8_t
,
width
);
...
...
@@ -81,9 +90,6 @@ static void check_add_median_pred(LLVidDSPContext c, int width) {
A1
=
A0
;
B1
=
B0
;
declare_func_emms
(
AV_CPU_FLAG_MMX
,
void
,
uint8_t
*
dst
,
const
uint8_t
*
src1
,
const
uint8_t
*
diff
,
ptrdiff_t
w
,
int
*
left
,
int
*
left_top
);
if
(
check_func
(
c
.
add_median_pred
,
"add_median_pred"
))
{
call_ref
(
dst0
,
src0
,
diff0
,
width
,
&
A0
,
&
B0
);
...
...
@@ -105,13 +111,15 @@ static void check_add_left_pred(LLVidDSPContext c, int width, int acc, const cha
{
uint8_t
*
dst0
=
av_mallocz
(
width
);
uint8_t
*
dst1
=
av_mallocz
(
width
);
uint8_t
*
src0
=
av_mallocz_array
(
width
,
sizeof
(
uint8_t
));
uint8_t
*
src1
=
av_mallocz_array
(
width
,
sizeof
(
uint8_t
));
declare_func_emms
(
AV_CPU_FLAG_MMX
,
void
,
uint8_t
*
dst
,
uint8_t
*
src
,
ptrdiff_t
w
,
int
acc
);
init_buffer
(
src0
,
src1
,
uint8_t
,
width
);
if
(
!
dst0
||
!
dst1
)
fail
();
declare_func_emms
(
AV_CPU_FLAG_MMX
,
void
,
uint8_t
*
dst
,
uint8_t
*
src
,
ptrdiff_t
w
,
int
acc
);
if
(
check_func
(
c
.
add_left_pred
,
"%s"
,
report
))
{
call_ref
(
dst0
,
src0
,
width
,
acc
);
call_new
(
dst1
,
src1
,
width
,
acc
);
...
...
@@ -130,13 +138,15 @@ static void check_add_left_pred_16(LLVidDSPContext c, unsigned mask, int width,
{
uint16_t
*
dst0
=
av_mallocz_array
(
width
,
sizeof
(
uint16_t
));
uint16_t
*
dst1
=
av_mallocz_array
(
width
,
sizeof
(
uint16_t
));
uint16_t
*
src0
=
av_mallocz_array
(
width
,
sizeof
(
uint16_t
));
uint16_t
*
src1
=
av_mallocz_array
(
width
,
sizeof
(
uint16_t
));
declare_func_emms
(
AV_CPU_FLAG_MMX
,
void
,
uint16_t
*
dst
,
uint16_t
*
src
,
unsigned
mask
,
ptrdiff_t
w
,
unsigned
acc
);
init_buffer
(
src0
,
src1
,
uint16_t
,
width
);
if
(
!
dst0
||
!
dst1
)
fail
();
declare_func_emms
(
AV_CPU_FLAG_MMX
,
void
,
uint16_t
*
dst
,
uint16_t
*
src
,
unsigned
mask
,
ptrdiff_t
w
,
unsigned
acc
);
if
(
check_func
(
c
.
add_left_pred_int16
,
"%s"
,
report
))
{
call_ref
(
dst0
,
src0
,
mask
,
width
,
acc
);
call_new
(
dst1
,
src1
,
mask
,
width
,
acc
);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment