|
28 | 28 | reference |
29 | 29 | <tt><a href="https://www.xiph.org/ogg/doc/libogg/reference.html">libogg</a></tt> |
30 | 30 | and |
31 | | - <tt><a href="https://mf4.xiph.org/jenkins/view/opus/job/opus/ws/doc/html/index.html">libopus</a></tt> |
| 31 | + <tt><a href="https://opus-codec.org/docs/opus_api-1.3.1/">libopus</a></tt> |
32 | 32 | libraries. |
33 | 33 |
|
34 | 34 | <tt>libopusfile</tt> provides several sets of built-in routines for |
|
58 | 58 | it is stored in the header to allow you to resample to it after decoding |
59 | 59 | (the <tt>libopusfile</tt> API does not currently provide a resampler, |
60 | 60 | but the |
61 | | - <a href="http://www.speex.org/docs/manual/speex-manual/node7.html#SECTION00760000000000000000">the |
| 61 | + <a href="https://www.speex.org/docs/manual/speex-manual/node7.html#SECTION00760000000000000000">the |
62 | 62 | Speex resampler</a> is a good choice if you need one). |
63 | 63 | In general, if you are playing back the audio, you should leave it at |
64 | 64 | 48 kHz, provided your audio hardware supports it. |
|
68 | 68 |
|
69 | 69 | Opus files can contain anywhere from 1 to 255 channels of audio. |
70 | 70 | The channel mappings for up to 8 channels are the same as the |
71 | | - <a href="http://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-800004.3.9">Vorbis |
| 71 | + <a href="https://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-810004.3.9">Vorbis |
72 | 72 | mappings</a>. |
73 | 73 | A special stereo API can convert everything to 2 channels, making it simple |
74 | 74 | to support multichannel files in an application which only has stereo |
@@ -284,7 +284,7 @@ struct OpusHead{ |
284 | 284 | A particular tag may occur more than once, and order is significant. |
285 | 285 | The character set encoding for the strings is always UTF-8, but the tag |
286 | 286 | names are limited to ASCII, and treated as case-insensitive. |
287 | | - See <a href="http://www.xiph.org/vorbis/doc/v-comment.html">the Vorbis |
| 287 | + See <a href="https://www.xiph.org/vorbis/doc/v-comment.html">the Vorbis |
288 | 288 | comment header specification</a> for details. |
289 | 289 |
|
290 | 290 | In filling in this structure, <tt>libopusfile</tt> will null-terminate the |
@@ -1890,7 +1890,7 @@ void op_set_dither_enabled(OggOpusFile *_of,int _enabled) OP_ARG_NONNULL(1); |
1890 | 1890 | signed native-endian 16-bit values at 48 kHz |
1891 | 1891 | with a nominal range of <code>[-32768,32767)</code>. |
1892 | 1892 | Multiple channels are interleaved using the |
1893 | | - <a href="http://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-800004.3.9">Vorbis |
| 1893 | + <a href="https://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-810004.3.9">Vorbis |
1894 | 1894 | channel ordering</a>. |
1895 | 1895 | This must have room for at least \a _buf_size values. |
1896 | 1896 | \param _buf_size The number of values that can be stored in \a _pcm. |
@@ -1972,7 +1972,7 @@ OP_WARN_UNUSED_RESULT int op_read(OggOpusFile *_of, |
1972 | 1972 | signed floats at 48 kHz with a nominal range of |
1973 | 1973 | <code>[-1.0,1.0]</code>. |
1974 | 1974 | Multiple channels are interleaved using the |
1975 | | - <a href="http://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-800004.3.9">Vorbis |
| 1975 | + <a href="https://www.xiph.org/vorbis/doc/Vorbis_I_spec.html#x1-810004.3.9">Vorbis |
1976 | 1976 | channel ordering</a>. |
1977 | 1977 | This must have room for at least \a _buf_size floats. |
1978 | 1978 | \param _buf_size The number of floats that can be stored in \a _pcm. |
|
0 commit comments