|
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