1. 25 Jul, 2014 1 commit
  2. 24 Jun, 2014 1 commit
  3. 20 Jun, 2014 1 commit
  4. 24 May, 2014 3 commits
  5. 25 Jul, 2013 1 commit
  6. 24 Jul, 2013 1 commit
    • Mark Lee's avatar
      libvlc: add equalizer API · c180afe5
      Mark Lee authored
      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's avatarRémi Denis-Courmont <remi@remlab.net>
      c180afe5
  7. 08 Apr, 2013 1 commit
    • Ronald Wright's avatar
      equalizer: Enforce type correctness for M_PI as well · fcdd5a13
      Ronald Wright authored
      It was my expectation that M_PI in the EqzCoeffs function is automatically cast
      to a float during compile time, but my expectation turned out to be incorrect.
      Specifically, I noticed in GCC's assembly output of equalizer.c that GCC was
      doing the inverse by making the program convert all single-precision terms
      (excluding 2.0f * M_PI) in the line containing M_PI to double-precision, and
      then making it convert the double-precision result to single-precision before
      the assignment to f_theta_1.  As a result, M_PI must be explicitly cast to a
      float.
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      fcdd5a13
  8. 06 Apr, 2013 1 commit
  9. 05 Apr, 2013 1 commit
  10. 03 Apr, 2013 1 commit
  11. 21 Mar, 2013 1 commit
    • Ronald Wright's avatar
      equalizer: increase precision of frequency centers in debug output · a2f4514c
      Ronald Wright authored
      Currently, one of the debug lines in the equalizer module prints out center
      frequency values truncated (not rounded) to zero decimal places, and when VLC
      is set to use ISO center frequencies, this causes some level of disagreement
      between the depiction of the truncated frequencies in the module debug output
      and the depiction of the rounded frequencies in the Qt GUI labels.  The 62.5 Hz
      ISO center frequency is one of these frequencies, where we have 62 Hz shown in
      the debug output and 63 Hz shown in the Qt GUI.  This patch fixes the issue by
      displaying the center frequencies in the debug output as real values rounded to
      the nearest hundredth.
      Signed-off-by: Rémi Denis-Courmont's avatarRémi Denis-Courmont <remi@remlab.net>
      a2f4514c
  12. 10 Jan, 2013 1 commit
  13. 06 Nov, 2012 1 commit
  14. 21 Sep, 2012 1 commit
  15. 15 Sep, 2012 1 commit
    • Mark Lee's avatar
      Add new API to libvlc for persistent equalizer settings. · 32596ea8
      Mark Lee authored
      New methods are provided to:
      
       - get the available equalizer presets;
       - get the available frequency bands (useful for creating a UI);
       - create a new default equalizer, or create a new equalizer from a preset;
       - release a previously created equalizer;
       - get/set preamp and individual frequency amplification values;
       - apply equalizer settings to a media player.
      
      Equalizer settings are persistent, can be made whether media is currently playing or not, and will automatically be applied to subsequently played media.
      Signed-off-by: Jean-Baptiste Kempf's avatarJean-Baptiste Kempf <jb@videolan.org>
      32596ea8
  16. 15 Aug, 2012 1 commit
  17. 15 Apr, 2012 1 commit
  18. 21 Jul, 2011 1 commit
  19. 21 Mar, 2011 1 commit
  20. 22 Oct, 2010 3 commits
  21. 08 Nov, 2009 1 commit
  22. 05 Nov, 2009 2 commits
  23. 26 Oct, 2009 1 commit
  24. 27 Sep, 2009 1 commit
  25. 23 Sep, 2009 1 commit
  26. 02 Sep, 2009 1 commit
  27. 28 Aug, 2009 2 commits
  28. 25 Aug, 2009 2 commits
  29. 23 Jul, 2009 1 commit
  30. 29 May, 2009 1 commit
  31. 13 May, 2009 1 commit
  32. 17 Apr, 2009 1 commit
  33. 14 Apr, 2009 1 commit