]> git.sesse.net Git - vlc/commitdiff
lib: return NAN on libvlc_audio_equalizer_set_amp_at_index() error
authorRémi Denis-Courmont <remi@remlab.net>
Mon, 19 May 2014 11:05:34 +0000 (19:05 +0800)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 20 May 2014 11:10:21 +0000 (19:10 +0800)
include/vlc/libvlc_media_player.h
lib/audio.c

index 291343ac5bfa8a666f8fdf49f0e033f200ecd2c6..4b2f44960b48568dada9d344e15b3a31e78cd6be 100644 (file)
@@ -1833,7 +1833,7 @@ LIBVLC_API int libvlc_audio_equalizer_set_amp_at_index( libvlc_equalizer_t *p_eq
  *
  * \param p_equalizer valid equalizer handle, must not be NULL
  * \param u_band index, counting from zero, of the frequency band to get
- * \return amplification value (Hz); zero if there is no such frequency band
+ * \return amplification value (Hz); NaN if there is no such frequency band
  * \version LibVLC 2.2.0 or later
  */
 LIBVLC_API float libvlc_audio_equalizer_get_amp_at_index( libvlc_equalizer_t *p_equalizer, unsigned u_band );
index 26280bde597dba53bf3429efc7251385c3fb99a1..17939e203fbcc8cc8046f9d462b7bbb26d754a17 100644 (file)
@@ -621,7 +621,7 @@ int libvlc_audio_equalizer_set_amp_at_index( libvlc_equalizer_t *p_equalizer, fl
 float libvlc_audio_equalizer_get_amp_at_index( libvlc_equalizer_t *p_equalizer, unsigned u_band )
 {
     if ( u_band >= EQZ_BANDS_MAX )
-        return 0.f;
+        return nanf("");
 
     return p_equalizer->f_amp[ u_band ];
 }