Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
Steve Lhomme
VLC
Commits
0e26bab0
Commit
0e26bab0
authored
Dec 12, 2012
by
Laurent Aimar
Browse files
Fixed scte27.c win32 compilation.
parent
a84e47ee
Changes
1
Hide whitespace changes
Inline
Side-by-side
modules/codec/scte27.c
View file @
0e26bab0
...
...
@@ -82,7 +82,7 @@ static scte27_color_t bs_read_color(bs_t *bs)
return
color
;
}
static
inline
void
SetPixel
(
picture_t
*
picture
,
int
x
,
int
y
,
int
value
)
static
inline
void
Set
YUVP
Pixel
(
picture_t
*
picture
,
int
x
,
int
y
,
int
value
)
{
picture
->
p
->
p_pixels
[
y
*
picture
->
p
->
i_pitch
+
x
]
=
value
;
}
...
...
@@ -288,14 +288,14 @@ static subpicture_region_t *DecodeSimpleBitmap(decoder_t *dec,
for
(
int
dy
=
0
;
dy
<=
outline_thickness
;
dy
++
)
{
for
(
int
dx
=
0
;
dx
<=
outline_thickness
;
dx
++
)
{
if
(
circle
[
dy
][
dx
])
{
SetPixel
(
r
->
p_picture
,
bx
+
bitmap_oh
+
dx
,
by
+
bitmap_ov
+
dy
,
COLOR_OUTLINE
);
SetPixel
(
r
->
p_picture
,
bx
+
bitmap_oh
-
dx
,
by
+
bitmap_ov
+
dy
,
COLOR_OUTLINE
);
SetPixel
(
r
->
p_picture
,
bx
+
bitmap_oh
+
dx
,
by
+
bitmap_ov
-
dy
,
COLOR_OUTLINE
);
SetPixel
(
r
->
p_picture
,
bx
+
bitmap_oh
-
dx
,
by
+
bitmap_ov
-
dy
,
COLOR_OUTLINE
);
Set
YUVP
Pixel
(
r
->
p_picture
,
bx
+
bitmap_oh
+
dx
,
by
+
bitmap_ov
+
dy
,
COLOR_OUTLINE
);
Set
YUVP
Pixel
(
r
->
p_picture
,
bx
+
bitmap_oh
-
dx
,
by
+
bitmap_ov
+
dy
,
COLOR_OUTLINE
);
Set
YUVP
Pixel
(
r
->
p_picture
,
bx
+
bitmap_oh
+
dx
,
by
+
bitmap_ov
-
dy
,
COLOR_OUTLINE
);
Set
YUVP
Pixel
(
r
->
p_picture
,
bx
+
bitmap_oh
-
dx
,
by
+
bitmap_ov
-
dy
,
COLOR_OUTLINE
);
}
}
}
...
...
@@ -306,10 +306,10 @@ static subpicture_region_t *DecodeSimpleBitmap(decoder_t *dec,
for
(
int
by
=
0
;
by
<
bitmap_v
;
by
++
)
{
for
(
int
bx
=
0
;
bx
<
bitmap_h
;
bx
++
)
{
if
(
bitmap
[
by
*
bitmap_h
+
bx
])
SetPixel
(
r
->
p_picture
,
bx
+
bitmap_oh
+
shadow_right
,
by
+
bitmap_ov
+
shadow_bottom
,
COLOR_SHADOW
);
Set
YUVP
Pixel
(
r
->
p_picture
,
bx
+
bitmap_oh
+
shadow_right
,
by
+
bitmap_ov
+
shadow_bottom
,
COLOR_SHADOW
);
}
}
}
...
...
@@ -318,8 +318,8 @@ static subpicture_region_t *DecodeSimpleBitmap(decoder_t *dec,
for
(
int
by
=
0
;
by
<
bitmap_v
;
by
++
)
{
for
(
int
bx
=
0
;
bx
<
bitmap_h
;
bx
++
)
{
if
(
bitmap
[
by
*
bitmap_h
+
bx
])
SetPixel
(
r
->
p_picture
,
bx
+
bitmap_oh
,
by
+
bitmap_ov
,
COLOR_CHARACTER
);
Set
YUVP
Pixel
(
r
->
p_picture
,
bx
+
bitmap_oh
,
by
+
bitmap_ov
,
COLOR_CHARACTER
);
}
}
free
(
bitmap
);
...
...
Write
Preview
Supports
Markdown
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