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
Rémi Denis-Courmont
a574bf3073
visual: simplify use of vout_GetPicture()
11 years ago
Rémi Denis-Courmont
82513bf142
goom: simplify use of vout_GetPicture()
11 years ago
Jean-Baptiste Kempf
6cbbf05e53
Goom: fix compilation
11 years ago
Rémi Denis-Courmont
8196e14952
visual: replace unnecessary includes
11 years ago
Thomas Guillem
25930fef19
define __STDC_*_MACROS in vlc_fixups.h for pre C++11 hosts
11 years ago
Rémi Denis-Courmont
80d88b05f2
Mark unreachable code on GCC even if NDEBUG
This might suppress some warnings (and very slightly reduce code size)
when assertions are disabled. Not that I particularly like to create
VLC-specific macros.
11 years ago
Rémi Denis-Courmont
92185f0ba8
visualization: remove Makefile recursion
11 years ago
Jean-Baptiste Kempf
29fbefec38
VSXU: fix build
12 years ago
Rémi Denis-Courmont
462500e5da
vsxu: use vlc_gl_surface_* helpers
This is untested because vsxu is neither in contribs nor in my distro.
12 years ago
Rémi Denis-Courmont
2406769a41
projectM: use vlc_gl_surface_* helpers
12 years ago
Rémi Denis-Courmont
bf689cab7c
projectM: remove redundant vlc_savecancel()
12 years ago
Rémi Denis-Courmont
2b87318852
glspectrum: use vlc_gl_surface_* helpers
12 years ago
Rémi Denis-Courmont
602ef2d0a0
vsxu: fix mutex leaks
12 years ago
Rémi Denis-Courmont
ffb2a8b72b
projectM: fix mutex leak
12 years ago
Thierry Foucu
f1cfcbfd8f
Using fabsf for floating value instead of abs
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
12 years ago
Rémi Denis-Courmont
953f3b1251
glspectrum: use single precision
12 years ago
Rémi Denis-Courmont
eed478c248
projectM: dead code
12 years ago
Rafaël Carré
896bc25795
peack -> peak
12 years ago
Tristan Matthews
6c4493a716
visual: don't crash on empty buffers
Fixes #10533
12 years ago
Rafaël Carré
9781b239ff
projectm: fix NULL or uninitialized pointer dereference
12 years ago
Rémi Denis-Courmont
307a8c17b0
projectM: make GL context current
12 years ago
Rémi Denis-Courmont
a368cd4834
vsxu: make GL context current
12 years ago
Rémi Denis-Courmont
bc8f690a34
glspectrum: bind GL context when needed
12 years ago
Rémi Denis-Courmont
377376e0ed
projectM: use assert()
12 years ago
Rémi Denis-Courmont
224e6c12eb
glspectrum: missing void
12 years ago
Rafaël Carré
b07ed16e12
video_format_Setup: set visible dimensions
12 years ago
Jean-Baptiste Kempf
130a8081fc
Visual: add an assert in an impossible switch case
12 years ago
Ron Wright
23cd7b25da
glspectrum: use FFT Windowing
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years ago
Ron Wright
cf02472407
Visual: use of FFT windowing in spectrum effect
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years ago
Ron Wright
17b03dd5fc
Introducing FFT windowing routines for spectrum-based visualizations
This patch introduces FFT windowing routines to reduce spectral leakage in
spectrum-based visualizations. It supports four types of windows that are
commonly used in spectrum analyzers (besides the pre-existing rectangular
window): Hann, flat top, Blackman-Harris, and Kaiser.
Signed-off-by: Jean-Baptiste Kempf <jb@videolan.org>
12 years ago
Jean-Baptiste Kempf
ca5b8920f5
LGPL: relicense vsxu to LGPLv2.1+
13 years ago
Rémi Duraffort
cdd7148ab8
Fix use of unitialized value
13 years ago
Rémi Duraffort
07af2cc79d
GLSpectrum: fix memory leak (cid #1100858 )
13 years ago
Rémi Denis-Courmont
ecbe7bc18c
visualization: fix install
13 years ago
Rémi Denis-Courmont
0892e08572
modules: link to pthread only when needed
13 years ago
Rémi Denis-Courmont
05332465ed
projectM: avoid genmf
Also do not define unused PROJECTM2_(CFLAGS|LIBS) substitutions.
13 years ago
Rémi Denis-Courmont
98cea7a2a2
modules: remove VLC-specific AM_LIBADD, simplify
13 years ago
Rémi Denis-Courmont
20cdb051ac
modules: simplify CPPFLAGS & CFLAGS
13 years ago
Rémi Denis-Courmont
e67cf044cc
modules: use different directory prefixes for each plugins subdirectory
This is just a step toward less recursion.
13 years ago
Rémi Denis-Courmont
640d0794a0
modules: factor Makefile statement
13 years ago
Rémi Denis-Courmont
d3bd87aaf3
Add subdir-objects automake option where appropriate
Makes version 1.14 happy.
13 years ago
Adrien Maglo
f0d02027f1
visu: fix the scope visualization drawing.
13 years ago
Adrien Maglo
ad3517122a
New 3D OpenGL audio spectrum visualization.
13 years ago
Rémi Duraffort
bb2e749435
visual: spect-sections should be strictly positive
13 years ago
Jean-Baptiste Kempf
b26c25387c
Visualizations: relicense to LGPLv2.1
Note that the visual plugin still depends on a GPL'd fft.
Note that the new vsxu plugin is still GPL (depending on a GPL library
anyway)
13 years ago
Jean-Baptiste Kempf
965e16f80b
Revert "Fix scope alignment"
This reverts commit e61ba5a72f .
13 years ago