Rafaël Carré
a113b849e4
mpgatofixed32: check for invalid channels count
Make sure the buffer was allocated with enough channels.
This should not happen anymore since transcode now restarts
filter chain on format changes.
Reported-by: William Blough <blough@shell.cs.fsu.edu>
12 years ago
Rafaël Carré
a05e4de0c3
audiobargraph_a: parse config chain options
12 years ago
Rafaël Carré
38201b4799
audiobargraph_a: silence debug
13 years ago
Rafaël Carré
253555facb
audiobargraph_a: update copyright years
13 years ago
Rafaël Carré
1e57497a8f
audiobargraph_a: cosmetics
13 years ago
Rafaël Carré
fd18a305cb
audiobargraph_a: split function
13 years ago
Rafaël Carré
ec3ee96891
audiobargraph_a: name variable
13 years ago
Rafaël Carré
5b2e616140
audiobargraph_a: simplify repetition check
13 years ago
Rafaël Carré
d8ec0a146e
audiobargraph_a: remove commented out code
13 years ago
Rafaël Carré
f4fcff7f39
audiobargraph_a: cosmetics
13 years ago
Rafaël Carré
5f1fcaaaba
audiobargraph_a: move variable declaration
13 years ago
Rafaël Carré
4958368bea
pow(x, 2) => x * x
13 years ago
Rafaël Carré
b70701e394
audiobargraph_a: c99 for, cosmetics
13 years ago
Rafaël Carré
d492c36975
audiobargraph_a: some bool variables use integer type
We can't modify it without breaking existing setups
13 years ago
Rafaël Carré
896bc25795
peack -> peak
13 years ago
Rafaël Carré
10131dbf33
audiobargraph_a: move initialization in Open()
13 years ago
Rafaël Carré
61368353e1
audiobargraph_a: fix counter wrapping
13 years ago
Rafaël Carré
eaba76fb89
audiobargraph_a: unused variable
13 years ago
Rafaël Carré
a697149ac3
audiobargraph_a: variables are not COMMAND
13 years ago
Rafaël Carré
fa478539d8
audiobargraph_a: use CFG_PREFIX
13 years ago
Rafaël Carré
8ccdd27c8c
audiobargraph_a: simplify Close
13 years ago
Ilkka Ollakka
82eec5cdb8
headphone: fix memory allocation
Don't just set i_buffer to higher than it was with allocation.
could Ref #10445
13 years ago
Rémi Denis-Courmont
7ebdca3648
audiobargraph: remove bogus TCP connection ( fixes #9491 )
13 years ago
Rémi Denis-Courmont
fe52be6f72
audiobargraph: use variable & callback for audio values (refs #9491 )
Also fix potential buffer overflow with snprintf().
13 years ago
Rémi Denis-Courmont
f2092cbf8c
audiobargraph: use variable & callback for alarm state (refs #9491 )
13 years ago
Rémi Denis-Courmont
a325c83b13
audiobargraph: stick to single precision
13 years ago
Rémi Denis-Courmont
0ef6a5e13e
audiobargraph: check allocation
13 years ago
Rémi Denis-Courmont
afc248574d
audiobargraph: avoid heap allocation
13 years ago
Rémi Denis-Courmont
9cd0bbb7e8
mad: robustify against corrupt byte streams ( fixes #10726 )
13 years ago
Rémi Denis-Courmont
b1123693cd
mad: remove no-op
Those values are already set by the caller function.
13 years ago
Ilkka Ollakka
af147ca155
trivial: fix upmixing case and handle dualmono
Earlier commit for dualmono (from 2003) seemed to miss some cases
and reordering the if cases as I assume dualmono isn't most common
case in filter.
Ref #7261
13 years ago
Ilkka Ollakka
14ffb1a5ca
differentiate mpga (layer 2) and mp3 (layer 3) codecs
Fixes #10318
13 years ago
Rémi Duraffort
0781db0423
chorus: remove wrong (and uneeded) dealocations
13 years ago
Rémi Denis-Courmont
c4199ab677
Remove inconsistently used HAVE_UNISTD_H
13 years ago
Jean-Baptiste Kempf
78ecd889cc
Fix typos in headers
13 years ago
Rafaël Carré
8eabb7bec5
Fix MODULE_NAME for android
The modules concerned all had non unique names (e.g. flac for both
the decoder and the demuxer).
MODULE_NAME macro uses Makefile target to retrieve a unique name
This was broken in 20cdb051ac , as
explained by automake documentation:
When using a per-target compilation flag, Automake will choose a
different name for the intermediate object files.
13 years ago
Rémi Denis-Courmont
30e0e1d4c2
Revert "missing MODULE_NAME_IS_ for android"
This reverts commit 892d21f1bd .
Thsi makes no sense.
13 years ago
Sébastien Toque
892d21f1bd
missing MODULE_NAME_IS_ for android
Signed-off-by: Rafaël Carré <funman@videolan.org>
13 years ago
Rémi Denis-Courmont
a38f6a7bae
modules: fix Windows build
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
Jean-Baptiste Kempf
09399f3fa3
Provide a better name for the mono downmixer
13 years ago
Ilkka Ollakka
c74824b373
libmpgatofixed32: give mad-errors as msg_Err and give empty frames only if mad tells that it can't recover from that error
14 years ago
Rafaël Carré
7e3c4b6648
Version all plugins when building for Windows
Refs #9108
13 years ago
Rafaël Carré
4416c1f915
equalizer: apply preamp twice on 2nd pass
Fixes #8760
13 years ago
Mark Lee
c180afe5f9
libvlc: add equalizer API
Functions are provided to:
* query the available equalizer presets
* create a new default equalizer instance
* create an equalizer instance from a preset
* set individual equalizer band amplitudes
* set equalizer pre-amplification
* apply an equalizer to a media player
Equalizer settings can be applied whether media is playing or not,
and will automatically be retained when playing media subsequently.
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
13 years ago
Rémi Denis-Courmont
e9d9cae01d
mono: use var_Inherit*()
13 years ago