Displaying 20 results from an estimated 400 matches similar to: "libopusfile's memory management."
2013 Aug 25
0
libopusfile's memory management.
alpha thinktink wrote:
> On Sat, Aug 24, 2013 at 7:56 PM, Timothy B. Terriberry
> <tterribe at xiph.org <mailto:tterribe at xiph.org>> wrote:
>
> alpha thinktink wrote:
> > is returning in tags handlers. So of course when I call
> opus_tags_clear
> > or any other tags modification routine on an OpusTags struct with
> > contents
2013 Aug 25
0
libopusfile's memory management.
alpha thinktink wrote:
> Thanks.
>
> At the moment I'm not sharing any headers stuff as that is being purely
> internally handled by the playback thread (no need to share it across
> threads) and I've already implemented handlers for album art so, at the
> moment, I don't predict I'll need a copy function for anything else.
> Others might though for the new
2016 May 11
3
Ogg Format
On 05/11/2016 12:35 PM, Amit Ashara wrote:
> I ran the opusenc.exe on a wave file and checked the OpusTag section. My
> concern is on Total Segment Size being >> than the actual data being
> put. Is this just an example of implementation or does a size of 764
> BYTES kept as a place holder for putting more data?
Yes, opusenc does reserve some space in the header so that tags can
2016 May 11
2
Ogg Format
On 10/05/16 02:37 PM, Amit Ashara wrote:
> Is there a format document on the OpusTag structure? Search always shows
> up Vorbis but not Opus.
The basic format is shared with Vorbis, but the 'magic signature' is
different ('OpusTags' instead of '0x05vorbis') and vorbis puts a 0x01
value in an extra byte after the last tag.
The OpusTag packet layout is described in
2016 May 11
1
Ogg Format
Hi Amit,
I'm not sure what you're trying to ask, but the reserved space in the
header is an optional thing. Encoders are free to do it, but are not
required to do so.
Jean-Marc
On 05/11/2016 01:32 PM, Amit Ashara wrote:
> Hello Jean-Marc,
>
> So for the moment we can assume that this method is also OK to use?
>
> On Embedded Systems, both SRAM and Flash can be a
2016 May 12
2
Antw: Re: Ogg Format
>>> Amit Ashara <ashara.amit at gmail.com> schrieb am 11.05.2016 um 19:32 in Nachricht
<CAEyg9sjvTWMBMMCJ8HQcYmbv1BtNt54CgpqWaGNm02MWrKcxaQ at mail.gmail.com>:
> Hello Jean-Marc,
>
> So for the moment we can assume that this method is also OK to use?
>
> On Embedded Systems, both SRAM and Flash can be a restricting factor
> besides the compute time. To
2016 May 12
2
Ogg Format
The overhead of Ogg (in file size) is pretty small and it's efficient
enough for most applications (and uses far less CPU than the codec
anyway). If anything, you might want to look at optimizing the existing
Ogg implementation (e.g. like Tremor did in the context of Vorbis).
Of course, you're always free to design a new container, but I doubt
it's worth it and it's a lot of work
2013 Oct 28
2
how to Build .opus file
Hi all!
Using the code in opus_demo.c I write a c program for encode and decode the
audio from one microphone, I can encode and decode raw audio into .opus
file, but really is not an opus file because i need to add the "OpusHead"
and the "OpusTags". In order that any opus player can play that file.
So I only need in my c program how to add this streams to my file an how to
2016 May 12
3
Ogg Format
On 05/12/2016 10:35 AM, Amit Ashara wrote:
> For HMI panels, except for the capture pattern and a single page segment
> entry, other fields are not important, and which results in almost 7%
> overhead for a 20ms raw frame encoded with Opus.
I'm not sure how you get a 7% overhead. In most uses I've seen, the
overhead is more around 1%.
> At the same time the
> file
2013 Oct 28
2
how to Build .opus file
Hi Jean
The problem is that for using this package I need to use all the libs like
ogg, even Speex?, no, and also where i can find an easy example like
opus_demo.c to create the .opus file
Greetings
Toni
2013/10/28 Jean-Marc Valin <jmvalin at jmvalin.ca>
> Hi Toni,
>
> The package you want is opus-tools. You can get it from the download
> section. For file distribution,
2013 Aug 20
4
opusfile 0.4 release
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
I'm pleased to announce the availability of opusfile v0.4.
The opusfile and opusurl libraries provide a high-level API for
decoding and seeking within .opus files on disk or over http(s).
* https://ftp.mozilla.org/pub/mozilla.org/opus/opusfile-0.4.tar.gz
* https://ftp.mozilla.org/pub/mozilla.org/opus/opusfile-0.4.zip
*
2016 May 12
2
Ogg Format
Hello Jean-Marc,
As an example, I am using the output of opus encoder to store the file as
the following format and read back the same during decode process, without
having much overhead. (Thought it would be useful to put a picture rather
than running text)
[image: Inline image 2]
Regards
Amit
On Thu, May 12, 2016 at 10:47 AM, Amit Ashara <ashara.amit at gmail.com> wrote:
> Hello
2012 Sep 25
2
[libopusfile PATCH] build: implement autotools build system for libopusfile.
---
This includes the check target that Tim requested.
Signed-off-by: Diego Elio Petten? <flameeyes at flameeyes.eu>
---
.gitignore | 24 ++++++++++++++++++++++++
Makefile.am | 22 ++++++++++++++++++++++
configure.ac | 14 ++++++++++++++
3 file modificati, 60 inserzioni(+)
create mode 100644 .gitignore
create mode 100644 Makefile.am
create mode 100644 configure.ac
diff --git
2016 May 09
4
Ogg Format
Amit Ashara wrote:
> 1. Since the stream I am working with is a mono channel, what should be
> the advised page_segments to use. I am using an embedded system so
> keeping the flash and SRAM usage are vital for the development.
The number of channels has no impact on this at all.
> 2. In the OpusTag the is the libopus a mandatory field?
Yes.
2018 Nov 15
2
Question about libopusfile downloading the last 64K when duration is not needed
I am writing a program that retrieves and plays .opus files over the
network.
I am using the C# PInvoke wrapper OpusFileSharp, which calls into
libopusfile and passes callbacks for read, seek, and tell.
I want to enable seeking via the seek callback by not returning -1, but
I find that as soon as I do libopusfile requests the last 64K of the
.opus file, probably so it can calculate the
2014 Feb 16
1
libopusfile win32 dll (MSVC)
Hello,
Been playing with libopusfile today. Ideally would like an MSVC dll rather
than a static lib, but I can't see dllexports hidiing in an #ifdef anywhere.
Am I just being stupid, or....?
BTW that static lib is working nicely in vs2010 and up for streaming radio,
though it was a real pain to have to piddle about compiling openssl on
Windows!
I want to write a streaming URL source filter
2013 Aug 26
2
opusfile.h error
oops:
/**Use the given user name for authentication when proxying connections.
> All proxy parameters are ignored for non-http and non-https URLs.
> \param _user const char *: The proxy server user name.
> This may be <code>NULL</code> to disable
> proxy
> authentication.
>
2018 Nov 15
0
Question about libopusfile downloading the last 64K when duration is not needed
Ian Reed wrote:
> It explains why libopusfile requires the last 64K to calculate the
> duration, but again, I don't need libopusfile to get the duration for
> me, I only want it to allow me to seek within parts of the file that
> have already been downloaded.
Unfortunately, this is not currently supported.
> Is there a reason libopusfile forces the retrieval of the last 64K
2014 Jun 04
4
opus_multistream_encode_float not working in libopus 1.1
On Wed, Jun 4, 2014 at 4:31 PM, Timothy B. Terriberry <tterribe at xiph.org> wrote:
> Alpha Thinktink wrote:
>> max_data_bytes=-11
>
> That value is passed in by you. I also don't think passing such a value
> would have worked in earlier releases. It indicates the size of the
> buffer you are passing to the encoder to receive the encoded output.
Actually, I'm
2012 Sep 25
0
[libopusfile PATCH] build: implement autotools build system for libopusfile. (v3)
This time it's complete with assertions on make debug, proper
./configure switches for the optional features, visibility and warning
flags, and summary at the end of the configuration.
Signed-off-by: Diego Elio Petten? <flameeyes at flameeyes.eu>
---
.gitignore | 29 +++++
Makefile.am | 24 +++++
autogen.sh | 3 +
configure.ac | 66 ++++++++++++