Changes in / [ab24edb:95221ac]


Ignore:
Files:
10 edited

Legend:

Unmodified
Added
Removed
  • azure-pipelines.yml

    rab24edb r95221ac  
    11#  configuration file for azure continuous integration
    22jobs:
     3
    34- job: linux
    45  pool:
    56    vmImage: 'Ubuntu 16.04'
    6 
    77  steps:
    88  - script: |
    99      make
    1010    displayName: 'make'
     11    env:
     12      CFLAGS: -Werror
     13
    1114- job: windows
    1215  pool:
    1316    vmIMage: 'VS2017-Win2016'
    14 
    1517  steps:
    1618  - script: |
     
    2426  pool:
    2527    vmIMage: macOS-10.13
    26 
    2728  steps:
    2829  - script: |
     
    3435      make
    3536    displayName: 'make'
     37    env:
     38      CFLAGS: -Werror
  • doc/aubiomfcc.txt

    rab24edb r95221ac  
    5252  url:
    5353
    54   http://cobweb.ecn.purdue.edu/~malcolm/interval/1998-010/ (see file mfcc.m)
     54  https://engineering.purdue.edu/~malcolm/interval/1998-010/ (see file mfcc.m)
    5555
    5656SEE ALSO
  • python/ext/py-filterbank.c

    rab24edb r95221ac  
    9595  if (self->vec.length != self->win_s / 2 + 1) {
    9696    PyErr_Format(PyExc_ValueError,
    97                  "input cvec has length %d, but fft expects length %d",
     97                 "input cvec has length %d, but filterbank expects length %d",
    9898                 self->vec.length, self->win_s / 2 + 1);
    9999    return NULL;
     
    140140  if (err > 0) {
    141141    PyErr_SetString (PyExc_ValueError,
    142         "error when setting filter to A-weighting");
     142        "error when running set_triangle_bands");
    143143    return NULL;
    144144  }
     
    159159  if (err > 0) {
    160160    PyErr_SetString (PyExc_ValueError,
    161         "error when setting filter to A-weighting");
     161        "error when running set_mel_coeffs_slaney");
    162162    return NULL;
    163163  }
  • python/lib/aubio/cmd.py

    rab24edb r95221ac  
    503503def main():
    504504    parser = aubio_parser()
    505     args = parser.parse_args()
     505    if sys.version_info[0] != 3:
     506        # on py2, create a dummy ArgumentParser to workaround the
     507        # optional subcommand issue. See https://bugs.python.org/issue9253
     508        # This ensures that:
     509        #  - version string is shown when only '-V' is passed
     510        #  - help is printed if  '-V' is passed with any other argument
     511        #  - any other argument get forwarded to the real parser
     512        parser_root = argparse.ArgumentParser(add_help=False)
     513        parser_root.add_argument('-V', '--version', help="show version",
     514                action="store_true", dest="show_version")
     515        args, extras = parser_root.parse_known_args()
     516        if args.show_version == False: # no -V, forward to parser
     517            args = parser.parse_args(extras, namespace=args)
     518        elif len(extras) != 0: # -V with other arguments, print help
     519            parser.print_help()
     520            sys.exit(1)
     521    else: # in py3, we can simply use parser directly
     522        args = parser.parse_args()
    506523    if 'show_version' in args and args.show_version:
    507524        sys.stdout.write('aubio version ' + aubio.version + '\n')
  • python/tests/test_aubio_cmd.py

    rab24edb r95221ac  
    2020
    2121    def test_samples2seconds(self):
    22         self.assertEqual(aubio.cmd.samples2seconds(3200, 32000), "0.100000\t")
     22        self.assertEqual(aubio.cmd.samples2seconds(3200, 32000),
     23                "0.100000\t")
    2324
    2425    def test_samples2milliseconds(self):
    25         self.assertEqual(aubio.cmd.samples2milliseconds(3200, 32000), "100.000000\t")
     26        self.assertEqual(aubio.cmd.samples2milliseconds(3200, 32000),
     27                "100.000000\t")
    2628
    2729    def test_samples2samples(self):
    28         self.assertEqual(aubio.cmd.samples2samples(3200, 32000), "3200\t")
     30        self.assertEqual(aubio.cmd.samples2samples(3200, 32000),
     31                "3200\t")
    2932
    3033if __name__ == '__main__':
  • src/io/source_avcodec.c

    rab24edb r95221ac  
    435435    goto beach;
    436436  }
     437#else
     438#warning "avutil < 53 is deprecated, crashes might occur on corrupt files"
    437439#endif
    438440
  • src/spectral/filterbank_mel.h

    rab24edb r95221ac  
    5959
    6060  The filter coefficients are built according to Malcolm Slaney's Auditory
    61   Toolbox, available at http://engineering.purdue.edu/~malcolm/interval/1998-010/
    62   (see file mfcc.m).
     61  Toolbox, available online at the following address (see file mfcc.m):
     62
     63  https://engineering.purdue.edu/~malcolm/interval/1998-010/
    6364
    6465*/
  • src/spectral/mfcc.h

    rab24edb r95221ac  
    2727
    2828  The implementation follows the specifications established by Malcolm Slaney
    29   in its Auditory Toolbox, available online (see file mfcc.m).
     29  in its Auditory Toolbox, available online at the following address (see
     30  file mfcc.m):
    3031
    31   http://engineering.ecn.purdue.edu/~malcolm/interval/1998-010/
     32  https://engineering.purdue.edu/~malcolm/interval/1998-010/
    3233
    3334  \example spectral/test-mfcc.c
  • src/spectral/phasevoc.c

    rab24edb r95221ac  
    213213    synthold[i] += synth[i + pv->hop_s] * pv->scale;
    214214}
     215
     216uint_t aubio_pvoc_get_win(aubio_pvoc_t* pv)
     217{
     218  return pv->win_s;
     219}
     220
     221uint_t aubio_pvoc_get_hop(aubio_pvoc_t* pv)
     222{
     223  return pv->hop_s;
     224}
  • src/spectral/phasevoc.h

    rab24edb r95221ac  
    8989*/
    9090uint_t aubio_pvoc_get_win(aubio_pvoc_t* pv);
     91
    9192/** get hop size
    9293
Note: See TracChangeset for help on using the changeset viewer.