Zhao Zhili
34b1d4f1ee
vlc_codec: put pf_decode and pf_packetize into a union
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
8 years ago
Rémi Denis-Courmont
38f4628d4a
window: add is_decorated config flag
8 years ago
Rémi Denis-Courmont
6092e60737
list: add static initializer macro
8 years ago
Marvin Scholz
a741787cf4
Add DSF and DFF formats
8 years ago
Marvin Scholz
8b1217f8a9
Add DSD FourCCs
8 years ago
Rémi Denis-Courmont
517a7e7b3f
input item: use vlc_list for per-category infos
8 years ago
Rémi Denis-Courmont
aa3829778b
vlc_list: helpers for doubly linked lists
8 years ago
Rémi Denis-Courmont
6a923aeb2c
vlm: vlm_New() needs a VLC instance
Don't hide the fact.
8 years ago
Rémi Denis-Courmont
b63d462db0
objects: remove useless macro
8 years ago
Rémi Denis-Courmont
2b7ef42e48
filter: fix copy-paste doc error
8 years ago
Rémi Denis-Courmont
220339ee09
es_out: remove es_out_t.p_sys
8 years ago
Rémi Denis-Courmont
ab6dfaa92f
es_out: use constant callback structures
8 years ago
Rémi Denis-Courmont
537ef170ca
filter: use constant callback structures
8 years ago
Rémi Denis-Courmont
9882ff2ece
sd: move callbacks to constant structure
8 years ago
Rémi Denis-Courmont
2d14f88ea3
include: remove vlc_list_t
8 years ago
Rémi Denis-Courmont
5882b2590f
hotkeys: appropriate var_FreeList()
8 years ago
Rémi Denis-Courmont
34925c7cb5
variables: use char *** for VLC_VAR_GETCHOICES texts
8 years ago
Rémi Denis-Courmont
6e94ac8021
objects: simplify the vlc_list_children() debug function
This removes vlc_list_release().
8 years ago
Rémi Denis-Courmont
13c6d120d7
Remove vlc_value_t.p_list
8 years ago
Rémi Denis-Courmont
63ce436225
variables: pass vlc_list_t directly with VLC_VAR_GETCHOICES
8 years ago
Rémi Denis-Courmont
6df7110897
variables: use size_t for VLC_VAR_CHOICESCOUNT
8 years ago
Rémi Denis-Courmont
8349b1a82a
modules: constify vlc_gettext()
The returned string is actually not modifiable. We have no obligations
to reproduce the deficient prototype of the standard gettext().
8 years ago
Rémi Denis-Courmont
70ea1b2d85
variables: make third var_Change() parameter optional
8 years ago
Rémi Denis-Courmont
c006da0514
variables: remove useless VLC_VAR_CHOICESCOUNT parameter
8 years ago
Rémi Denis-Courmont
d01c9337a4
variables: make forth var_Change() argument optional
Most requests do not actually need it.
8 years ago
Rémi Denis-Courmont
6da812e76d
demux: pass PIDs table rather than vlc_list_t
(in DEMUX_SET_GROUP_LIST)
8 years ago
Rémi Denis-Courmont
6f4256146a
demux: split DEMUX_SET_GROUP in ALL and LIST
8 years ago
Rémi Denis-Courmont
80f8e8ab0a
demux: split DEMUX_SET_GROUP_DEFAULT from DEMUX_SET_GROUP
This adds a separate control for (re)setting selection to the default
program. This removes the semi-useless first variable argument to
DEMUX_SET_GROUP.
8 years ago
Thomas Guillem
1093187391
dec: change get_display_rate() return type
Return a float in order to behave like the future output clock.
8 years ago
Rémi Denis-Courmont
545051e685
objects: print the object tree with Unicode
Also print atomically.
8 years ago
Rémi Denis-Courmont
8d46058e2e
vlm: read vlm-conf variable just once
8 years ago
Zhao Zhili
e6bf9bce4b
opengl: rename HasExtension to generic StrHasToken
Signed-off-by: Thomas Guillem <thomas@gllm.fr>
8 years ago
Thomas Guillem
bee130f6ad
opengl: move HasExtension to vlc_gl_HasExtension
In order to allow vlc_gl_t module to use it.
8 years ago
Thomas Guillem
d114a2ff2b
opengl: make getProcAddress mandatory
8 years ago
Rémi Denis-Courmont
2cb5965f04
window: remove VOUT_WINDOW_TYPE_INVALID
8 years ago
Rémi Denis-Courmont
b9c2ca3d0d
display: remove useless checks
Window can no longer be NULL, and type parameter is never invalid.
8 years ago
Rémi Denis-Courmont
a8c143b553
window: add event for fullscreen output devices
This supports adding/changing/removing outputs. The callback semantics
are similar to audio output hot-plug.
8 years ago
Rémi Denis-Courmont
5efdbb4f9b
window: add events for fullscreen and window state
8 years ago
Rémi Denis-Courmont
a92d312694
window: add string to identify fullscreen output
8 years ago
Rémi Denis-Courmont
119bbdb097
window: separate fullscreen set/unset control helpers
8 years ago
Rémi Denis-Courmont
954d2d2c03
window: separate set-fullscreen and unset-fullscreen controls
8 years ago
Rémi Denis-Courmont
a31ac0a3cf
display: remove useless "window fullscreen" parameter
The only effect of the event when the window flag is true is to update
the fullscreen flag in display configuration. And that flag is unused
when the display is windowed.
8 years ago
Rémi Denis-Courmont
b15fa9a0a9
display: remove dead close event code
8 years ago
Rémi Denis-Courmont
e0e010a8d6
display: reroute and deprecate close event
In general, the window provider must be involved in the windowing
system closing protocol, so sending the event from the display is not
very sane.
(Note however that the event currently does nothing either way.)
8 years ago
Rémi Denis-Courmont
7081a67dd7
display: deprecate window state event
In principles, this would tell the core what the window state is,
although that would belong in the window provider.
Currently, this is instead used by a few display plugins to loop an
event back to themselves through the vout thread. The core would be
better left out of this completely.
8 years ago
Rémi Denis-Courmont
0b4d868df0
display: remove dead key event code
8 years ago
Rémi Denis-Courmont
617076b2f0
display: reroute and deprecate key press event
This is nominally handled by the window provider
- or directly sent to the instance :(
8 years ago
Rémi Denis-Courmont
c3f425b93f
display: remove dead display size event code
8 years ago
Rémi Denis-Courmont
a4942d980a
display: reroute and deprecate display size event
The window size should be determined by the window provider, not the
display plugin.
8 years ago
Rémi Denis-Courmont
d57807bcff
display: remove no-op window deletion callback
8 years ago