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
fb3ca6ba
Commit
fb3ca6ba
authored
Jun 04, 2005
by
Måns Rullgård
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
remove mixed code/declarations
Originally committed as revision 4353 to
svn://svn.ffmpeg.org/ffmpeg/trunk
parent
d05c15cb
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
5 additions
and
4 deletions
+5
-4
h264.c
libavcodec/h264.c
+5
-4
No files found.
libavcodec/h264.c
View file @
fb3ca6ba
...
@@ -2312,7 +2312,7 @@ static void pred8x8_plane_c(uint8_t *src, int stride){
...
@@ -2312,7 +2312,7 @@ static void pred8x8_plane_c(uint8_t *src, int stride){
const int l0 = ((has_topleft ? SRC(-1,-1) : SRC(-1,0)) \
const int l0 = ((has_topleft ? SRC(-1,-1) : SRC(-1,0)) \
+ 2*SRC(-1,0) + SRC(-1,1) + 2) >> 2; \
+ 2*SRC(-1,0) + SRC(-1,1) + 2) >> 2; \
PL(1) PL(2) PL(3) PL(4) PL(5) PL(6) \
PL(1) PL(2) PL(3) PL(4) PL(5) PL(6) \
const int l7 = (SRC(-1,6) + 3*SRC(-1,7) + 2) >> 2
;
const int l7 = (SRC(-1,6) + 3*SRC(-1,7) + 2) >> 2
#define PT(x) \
#define PT(x) \
const int t##x = (SRC(x-1,-1) + 2*SRC(x,-1) + SRC(x+1,-1) + 2) >> 2;
const int t##x = (SRC(x-1,-1) + 2*SRC(x,-1) + SRC(x+1,-1) + 2) >> 2;
...
@@ -2321,7 +2321,7 @@ static void pred8x8_plane_c(uint8_t *src, int stride){
...
@@ -2321,7 +2321,7 @@ static void pred8x8_plane_c(uint8_t *src, int stride){
+ 2*SRC(0,-1) + SRC(1,-1) + 2) >> 2; \
+ 2*SRC(0,-1) + SRC(1,-1) + 2) >> 2; \
PT(1) PT(2) PT(3) PT(4) PT(5) PT(6) \
PT(1) PT(2) PT(3) PT(4) PT(5) PT(6) \
const int t7 = ((has_topright ? SRC(8,-1) : SRC(7,-1)) \
const int t7 = ((has_topright ? SRC(8,-1) : SRC(7,-1)) \
+ 2*SRC(7,-1) + SRC(6,-1) + 2) >> 2
; \
+ 2*SRC(7,-1) + SRC(6,-1) + 2) >> 2
#define PTR(x) \
#define PTR(x) \
t##x = (SRC(x-1,-1) + 2*SRC(x,-1) + SRC(x+1,-1) + 2) >> 2;
t##x = (SRC(x-1,-1) + 2*SRC(x,-1) + SRC(x+1,-1) + 2) >> 2;
...
@@ -2333,7 +2333,7 @@ static void pred8x8_plane_c(uint8_t *src, int stride){
...
@@ -2333,7 +2333,7 @@ static void pred8x8_plane_c(uint8_t *src, int stride){
} else t8=t9=t10=t11=t12=t13=t14=t15= SRC(7,-1);
} else t8=t9=t10=t11=t12=t13=t14=t15= SRC(7,-1);
#define PREDICT_8x8_LOAD_TOPLEFT \
#define PREDICT_8x8_LOAD_TOPLEFT \
const int lt = (SRC(-1,0) + 2*SRC(-1,-1) + SRC(0,-1) + 2) >> 2
;
const int lt = (SRC(-1,0) + 2*SRC(-1,-1) + SRC(0,-1) + 2) >> 2
#define PREDICT_8x8_DC(v) \
#define PREDICT_8x8_DC(v) \
int y; \
int y; \
...
@@ -4966,6 +4966,7 @@ decode_intra_mb:
...
@@ -4966,6 +4966,7 @@ decode_intra_mb:
if
(
cbp
&
(
1
<<
i8x8
)){
if
(
cbp
&
(
1
<<
i8x8
)){
if
(
IS_8x8DCT
(
mb_type
)){
if
(
IS_8x8DCT
(
mb_type
)){
DCTELEM
*
buf
=
&
h
->
mb
[
64
*
i8x8
];
DCTELEM
*
buf
=
&
h
->
mb
[
64
*
i8x8
];
uint8_t
*
nnz
;
for
(
i4x4
=
0
;
i4x4
<
4
;
i4x4
++
){
for
(
i4x4
=
0
;
i4x4
<
4
;
i4x4
++
){
if
(
decode_residual
(
h
,
gb
,
buf
,
i4x4
+
4
*
i8x8
,
zigzag_scan8x8_cavlc
+
16
*
i4x4
,
if
(
decode_residual
(
h
,
gb
,
buf
,
i4x4
+
4
*
i8x8
,
zigzag_scan8x8_cavlc
+
16
*
i4x4
,
h
->
dequant8_coeff
[
s
->
qscale
],
16
)
<
0
)
h
->
dequant8_coeff
[
s
->
qscale
],
16
)
<
0
)
...
@@ -4976,7 +4977,7 @@ decode_intra_mb:
...
@@ -4976,7 +4977,7 @@ decode_intra_mb:
for
(
i
=
0
;
i
<
64
;
i
++
)
for
(
i
=
0
;
i
<
64
;
i
++
)
buf
[
i
]
=
(
buf
[
i
]
+
2
)
>>
2
;
buf
[
i
]
=
(
buf
[
i
]
+
2
)
>>
2
;
}
}
uint8_t
*
const
nnz
=
&
h
->
non_zero_count_cache
[
scan8
[
4
*
i8x8
]
];
nnz
=
&
h
->
non_zero_count_cache
[
scan8
[
4
*
i8x8
]
];
nnz
[
0
]
|=
nnz
[
1
]
|
nnz
[
8
]
|
nnz
[
9
];
nnz
[
0
]
|=
nnz
[
1
]
|
nnz
[
8
]
|
nnz
[
9
];
}
else
{
}
else
{
for
(
i4x4
=
0
;
i4x4
<
4
;
i4x4
++
){
for
(
i4x4
=
0
;
i4x4
<
4
;
i4x4
++
){
...
...
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