Alexandre Janniaux
6105f8eb73
projectm: add Close to filter operations
6 years ago
Steve Lhomme
6806b49b22
visualization filters: use a typed close callback in the operations structure
6 years ago
Alexandre Janniaux
a353cdbc12
filters: add an operations structure to set the callbacks
Generate a simple operations structure for filters generating their own filter
callback via VIDEO_FILTER_WRAPPER().
The filter chain sets a mouse handler on video filters that don't have one,
just as before, by using a local version of the ops structure of the filter and
adding the local mouse callback.
Co-authored-by: Steve Lhomme <robux4@ycbcr.xyz>
6 years ago
Rémi Denis-Courmont
55ba752621
visual: use vlc_queue_t and simplify
6 years ago
Rémi Denis-Courmont
7d86ac9cc5
glspectrum: use vlc_queue_t and simplify
6 years ago
Rémi Denis-Courmont
6e3faee93d
glspectrum: use vlc_obj_malloc()
6 years ago
Rémi Denis-Courmont
16ffd7c0d6
glspectrum: fix leaks
6 years ago
Rémi Denis-Courmont
a18c4d6570
thread: remove vlc_cond_destroy()
6 years ago
Rémi Denis-Courmont
a3226cf890
thread: remove vlc_mutex_destroy()
6 years ago
Thomas Guillem
574e71e089
goom: flush the vout from the filter callback
7 years ago
Thomas Guillem
7d7b81327c
visual: flush the vout from the filter callback
7 years ago
Rémi Denis-Courmont
a010b59b0b
visual: use vout_Close() directly
7 years ago
Rémi Denis-Courmont
826dce64de
goom: use vout_Close() directly
7 years ago
Rémi Denis-Courmont
16fb2fea16
visualization: split RequestVout in GetVout and PutVout
7 years ago
Steve Lhomme
5363279805
remove the $Id$ in the source code
7 years ago
Steve Lhomme
1cf1163ddf
visual: the visualization effects are in the sRGB colorspace
8 years ago
Rémi Denis-Courmont
d7aca8699e
goom: keep track of video format
8 years ago
Rémi Denis-Courmont
9132423309
goom: remove useless filter_sys_t
8 years ago
Romain Vimont
2d8cd77ba3
Define C++ types in namespaces
In order to respect ODR, in C++ code, declare *_sys_t types in a
separate namespace, either unnamed if it's used only in one translation
unit, or named otherwise.
The GUI modules qt and skins2 are left unchanged for now.
See #17078 and #18033
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years ago
Steve Lhomme
8aa92d1bb5
modules: use the vlc_tick_t/ms conversion macros for hardcoded values
8 years ago
Steve Lhomme
e41dac0925
module: replace hardcoded CLOCK_FREQ fractions by VLC_TICK_FROM_MS()
8 years ago
Steve Lhomme
ded62a069f
rename VLC_TS_0 to VLC_TICK_0
8 years ago
Steve Lhomme
1f17997348
rename VLC_TS_INVALID to VLC_TICK_INVALID
8 years ago
Steve Lhomme
b4dfbc6283
rename mdate() to vlc_tick_now()
The lua "mdate" remains the same.
8 years ago
Steve Lhomme
c2eb32c9e1
rename mwait() to vlc_tick_wait()
The lua "mwait" remains the same.
8 years ago
Steve Lhomme
ff56c92a5e
rename mtime_t to vlc_tick_t
Keep a copy of vlc_tick_tfor backward compatibility.
8 years ago
Rémi Denis-Courmont
902dd36bbd
configure: remove LIBPTHREAD
POSIX threads are always enabled implicitly.
8 years ago
Zhao Zhili
666e7d2157
visual: fix memory leak
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years ago
Steve Lhomme
10bfd4034a
modules: clean calls to date_Set with hardcoded values
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
8 years ago
Steve Lhomme
178c1a4dfe
modules: fix VLC_TS_INVALID tests
8 years ago
Romain Vimont
ff2901aff3
core: remove global *_sys_t typedefs
Do not declare *_sys_t typedefs globally in vlc_common.h. Instead,
declare them locally in each module that provides a definition.
This paves the way to move C++ definitions into anonymous namespaces in
order to respect C++ ODR.
The picture_resource_t and sout_stream_id_sys_t typedefs will be handled
separately, since they require specific additional changes.
See #18033
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years ago
Romain Vimont
4c8b741e48
core: replace filter_sys_t* by void*
See #17078
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years ago
Rémi Denis-Courmont
3a074f79b3
config: remove advanced from add_directory()
8 years ago
Rémi Denis-Courmont
ebaa32f561
config: remove advanced from add_loadfile()
8 years ago
Rémi Denis-Courmont
477d18c723
Replace config_Get(Data|Lib)Dir() with config_GetSysDir()
8 years ago
Adrien Maglo
c30434f5dc
visual: output pictures are progressive
Fix #19561
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years ago
Michał Trzebiatowski
1480fc481e
i18n: typo fixes for the option strings
Signed-off-by: Michał Trzebiatowski <michtrz@gmail.com>
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
8 years ago
Alexander Lakhin
0c218a0f45
Remove unnecessary spaces from messages
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
9 years ago
Thomas Guillem
a0f51665ee
visual: use vlc_alloc helper
9 years ago
Konstantin Pavlov
5a4e2570c2
projectm: include locale headers.
9 years ago
Thomas Guillem
943a50ae34
vsxu: ensure that the GL context is attached
9 years ago
Thomas Guillem
384c3ce103
projectm: ensure that the GL context is attached
9 years ago
Thomas Guillem
09afe262d2
glspectrum: ensure that the GL context is attached
9 years ago
Rémi Denis-Courmont
4246e218c1
vsxu: remove no-op
9 years ago
Rémi Denis-Courmont
bd7808b0bf
projectm: remove no-op
9 years ago
Rémi Denis-Courmont
6f95126d25
glspectrum: remove no-op
9 years ago
Filip Roséen
d60fbdbeea
visual visualization: fixed include-guards
* fixed usage of reserved identifiers
* fixed comment on `#endif` corresponding to include-guard
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Hugo Beauzée-Luyssen
71af860741
projectm: Add missing initialization
cid #1251057
10 years ago
Sebastian Ramacher
156b0ec691
Fix spelling of "launch"
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
10 years ago
Odd-Arild Kristensen
2a67f19f84
glspectrum: Fixed include bug so that it works correctly on OS X
Signed-off-by: Felix Paul Kühne <fkuehne@videolan.org>
10 years ago