<feed xmlns='http://www.w3.org/2005/Atom'>
<title>paraslash/opus_common.c, branch master</title>
<subtitle>paraslash - network audio streaming tools</subtitle>
<id>https://git.tue.mpg.de/cgit/paraslash/atom?h=master</id>
<link rel='self' href='https://git.tue.mpg.de/cgit/paraslash/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/'/>
<updated>2026-03-17T22:45:43Z</updated>
<entry>
<title>Switch to SPDX identifiers.</title>
<updated>2026-03-17T22:45:43Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2026-03-15T14:57:29Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=ea0cecf96e08c489fdcc94d046019f4ce46f58e2'/>
<id>urn:sha1:ea0cecf96e08c489fdcc94d046019f4ce46f58e2</id>
<content type='text'>
Generated with

	sed -i 's|Copyright.*Andre Noll.*|SPDX-License-Identifier: GPL-2.0 */|g' *.c *.h

followed by manually tweaking the result a bit. No license change intended.
</content>
</entry>
<entry>
<title>opus: Make opus_common.[ch] independent of ogg.h.</title>
<updated>2016-03-28T17:24:01Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2016-03-14T08:00:28Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=8addac4aca5f29db18d5beb21f464e4744c97bb7'/>
<id>urn:sha1:8addac4aca5f29db18d5beb21f464e4744c97bb7</id>
<content type='text'>
The only reason opus_common.c includes ogg.h is that struct opus_header
contains a variable of type ogg_uint32_t. By using plain uint32_t
instead we may get rid of the include.
</content>
</entry>
<entry>
<title>opus: Use uint16_t for preskip and gain.</title>
<updated>2016-03-28T17:23:58Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2016-02-07T21:52:55Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=9250014c8716067517819351ad38b2485a2505e1'/>
<id>urn:sha1:9250014c8716067517819351ad38b2485a2505e1</id>
<content type='text'>
These values are obtained by reading a 16 bit value from a buffer,
so uint16_t is the right type for these fields.
</content>
</entry>
<entry>
<title>opus_common.c: Fix trival whitespace issue.</title>
<updated>2016-03-28T17:23:12Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@tuebingen.mpg.de</email>
</author>
<published>2016-02-07T21:47:10Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=ea629830b9a9901df24e630692b7e4367802fa73'/>
<id>urn:sha1:ea629830b9a9901df24e630692b7e4367802fa73</id>
<content type='text'>
</content>
</entry>
<entry>
<title>The opus audio format handler.</title>
<updated>2013-05-26T14:26:06Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2012-10-14T16:44:57Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=7007aedb78262af262e7e7db8d010c6498e79290'/>
<id>urn:sha1:7007aedb78262af262e7e7db8d010c6498e79290</id>
<content type='text'>
This fills the dummy files opus_afh.c and opus_common.c which were
introduced in the previous commit with content.  One function,
opus_parse_header(), will also be needed by the decoder to
be introduced in the next commit. So this function belongs to
opus_common.c and must be public.
</content>
</entry>
<entry>
<title>ogg/opus: Infrastructure.</title>
<updated>2013-05-26T14:26:06Z</updated>
<author>
<name>Andre Noll</name>
<email>maan@systemlinux.org</email>
</author>
<published>2012-10-14T14:17:44Z</published>
<link rel='alternate' type='text/html' href='https://git.tue.mpg.de/cgit/paraslash/commit/?id=8bcf75a3921d15e03c4351b3efa609eac67c3817'/>
<id>urn:sha1:8bcf75a3921d15e03c4351b3efa609eac67c3817</id>
<content type='text'>
This adds tests for libopus to configure.ac and minimal (non-working)
implementations of the ogg/opus decoder and audio format handler.
</content>
</entry>
</feed>
