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
Thomas Guillem
vlc-legacy
Commits
9f1f870d
Commit
9f1f870d
authored
Sep 15, 2020
by
Steve Lhomme
Browse files
video_output: remove unused VOUT_CONTROL_CHANGE_FILTERS and strings controls
parent
211b02b8
Changes
3
Hide whitespace changes
Inline
Side-by-side
src/video_output/control.c
View file @
9f1f870d
...
...
@@ -36,17 +36,6 @@ void vout_control_cmd_Init(vout_control_cmd_t *cmd, int type)
cmd
->
type
=
type
;
}
void
vout_control_cmd_Clean
(
vout_control_cmd_t
*
cmd
)
{
switch
(
cmd
->
type
)
{
case
VOUT_CONTROL_CHANGE_FILTERS
:
free
(
cmd
->
string
);
break
;
default:
break
;
}
}
/* */
void
vout_control_Init
(
vout_control_t
*
ctrl
)
{
...
...
@@ -64,10 +53,6 @@ void vout_control_Init(vout_control_t *ctrl)
void
vout_control_Clean
(
vout_control_t
*
ctrl
)
{
/* */
for
(
int
i
=
0
;
i
<
ctrl
->
cmd
.
i_size
;
i
++
)
{
vout_control_cmd_t
cmd
=
ARRAY_VAL
(
ctrl
->
cmd
,
i
);
vout_control_cmd_Clean
(
&
cmd
);
}
ARRAY_RESET
(
ctrl
->
cmd
);
}
...
...
@@ -84,8 +69,6 @@ void vout_control_Push(vout_control_t *ctrl, vout_control_cmd_t *cmd)
if
(
!
ctrl
->
is_dead
)
{
ARRAY_APPEND
(
ctrl
->
cmd
,
*
cmd
);
vlc_cond_signal
(
&
ctrl
->
wait_request
);
}
else
{
vout_control_cmd_Clean
(
cmd
);
}
vlc_mutex_unlock
(
&
ctrl
->
lock
);
}
...
...
@@ -114,15 +97,6 @@ void vout_control_PushBool(vout_control_t *ctrl, int type, bool boolean)
vout_control_Push
(
ctrl
,
&
cmd
);
}
void
vout_control_PushString
(
vout_control_t
*
ctrl
,
int
type
,
const
char
*
string
)
{
vout_control_cmd_t
cmd
;
vout_control_cmd_Init
(
&
cmd
,
type
);
cmd
.
string
=
string
?
strdup
(
string
)
:
NULL
;
vout_control_Push
(
ctrl
,
&
cmd
);
}
void
vout_control_Hold
(
vout_control_t
*
ctrl
)
{
vlc_mutex_lock
(
&
ctrl
->
lock
);
...
...
src/video_output/control.h
View file @
9f1f870d
...
...
@@ -28,7 +28,6 @@
/* */
enum
{
VOUT_CONTROL_TERMINATE
,
VOUT_CONTROL_CHANGE_FILTERS
,
/* string */
VOUT_CONTROL_CHANGE_INTERLACE
,
/* boolean */
VOUT_CONTROL_MOUSE_STATE
,
/* vlc_mouse_t */
...
...
@@ -39,13 +38,11 @@ typedef struct {
union
{
bool
boolean
;
char
*
string
;
vlc_mouse_t
mouse
;
};
}
vout_control_cmd_t
;
void
vout_control_cmd_Init
(
vout_control_cmd_t
*
,
int
type
);
void
vout_control_cmd_Clean
(
vout_control_cmd_t
*
);
typedef
struct
{
vlc_mutex_t
lock
;
...
...
@@ -70,7 +67,6 @@ void vout_control_WaitEmpty(vout_control_t *);
void
vout_control_Push
(
vout_control_t
*
,
vout_control_cmd_t
*
);
void
vout_control_PushVoid
(
vout_control_t
*
,
int
type
);
void
vout_control_PushBool
(
vout_control_t
*
,
int
type
,
bool
boolean
);
void
vout_control_PushString
(
vout_control_t
*
,
int
type
,
const
char
*
string
);
void
vout_control_Wake
(
vout_control_t
*
);
void
vout_control_Hold
(
vout_control_t
*
);
void
vout_control_Release
(
vout_control_t
*
);
...
...
src/video_output/video_output.c
View file @
9f1f870d
...
...
@@ -1907,9 +1907,6 @@ static void *Thread(void *object)
switch
(
cmd
.
type
)
{
case
VOUT_CONTROL_TERMINATE
:
return
NULL
;
/* no need to clean &cmd */
case
VOUT_CONTROL_CHANGE_FILTERS
:
ThreadChangeFilters
(
vout
,
cmd
.
string
,
NULL
,
false
);
break
;
case
VOUT_CONTROL_CHANGE_INTERLACE
:
ThreadChangeFilters
(
vout
,
NULL
,
&
cmd
.
boolean
,
false
);
break
;
...
...
@@ -1917,7 +1914,6 @@ static void *Thread(void *object)
ThreadProcessMouseState
(
vout
,
&
cmd
.
mouse
);
break
;
}
vout_control_cmd_Clean
(
&
cmd
);
}
deadline
=
VLC_TICK_INVALID
;
...
...
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