search for: libopusfil

Displaying 20 results from an estimated 46 matches for "libopusfil".

Did you mean: libopusfile
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 duration. My program already knows the duration of each .opus f...
2012 Sep 25
2
[libopusfile PATCH] build: implement autotools build system for libopusfile.
...0000..d75d9ef --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +*.la +*.lo +*.o +*~ +.deps +.dirstamp +.libs +/Makefile +Makefile.in +aclocal.m4 +autom4te.cache/ +config.guess +config.log +config.status +config.sub +configure +depcomp +examples/opusfile_example +examples/seeking_example +install-sh +libopusfile-*.tar.* +libtool +ltmain.sh +missing diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..098a63d --- /dev/null +++ b/Makefile.am @@ -0,0 +1,22 @@ +AM_CFLAGS = -I$(top_srcdir)/include $(DEPS_CFLAGS) + +dist_doc_DATA = COPYING AUTHORS README.txt + +include_HEADERS = include/op...
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 op...
2013 Apr 30
3
How to identify packets to input to opus_decode()
...? Or will libopus handle this automatically? Actually I have browsed through the site, but there is nothing detail talking about the header bytes of opus file. When I compare two opus files by hex viewer I can identify the header portion, but have no clue how each packet is allocated. BTW, I know libopusfile is solely for decoding and should be more convenience for my application. However, the .a files are not compatible with Microchip compiler. Does anyone have any good suggestion? Thx!!! BR H.K. Wong -------------- next part -------------- An HTML attachment was scrubbed... URL: http://lists.xiph...
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 re...
2018 Nov 15
2
Question about libopusfile downloading the last 64K when duration is not needed
...your help, Ian Reed PS: The link to the opusfile 0.11 windows build on the October 9 news announcement is broken. It points here: https://archive.mozilla.org/pub/opus/win32/opusfile-0.11-win32.zip On 11/15/2018 12:16 AM, Timothy B. Terriberry wrote: > 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...
2012 Sep 25
0
[libopusfile PATCH] build: implement autotools build system for libopusfile. (v3)
...0000..5dccbcc --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +*.la +*.lo +*.o +*~ +.deps +.dirstamp +.libs +/Makefile +Makefile.in +aclocal.m4 +autom4te.cache/ +config.guess +config.log +config.status +config.sub +configure +depcomp +examples/opusfile_example +examples/seeking_example +install-sh +libopusfile-*.tar.* +libtool +ltmain.sh +m4/libtool.m4 +m4/ltoptions.m4 +m4/ltsugar.m4 +m4/ltversion.m4 +m4/lt~obsolete.m4 +missing diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..6c05491 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,24 @@ +ACLOCAL_AMFLAGS = -I m4 + +AM_CFLAGS = -I$(to...
2012 Sep 25
3
[libopusfile PATCH] build: implement autotools build system for libopusfile. (v2)
...0000..5dccbcc --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +*.la +*.lo +*.o +*~ +.deps +.dirstamp +.libs +/Makefile +Makefile.in +aclocal.m4 +autom4te.cache/ +config.guess +config.log +config.status +config.sub +configure +depcomp +examples/opusfile_example +examples/seeking_example +install-sh +libopusfile-*.tar.* +libtool +ltmain.sh +m4/libtool.m4 +m4/ltoptions.m4 +m4/ltsugar.m4 +m4/ltversion.m4 +m4/lt~obsolete.m4 +missing diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..6c05491 --- /dev/null +++ b/Makefile.am @@ -0,0 +1,24 @@ +ACLOCAL_AMFLAGS = -I m4 + +AM_CFLAGS = -I$(to...
2012 Sep 23
1
libopusfile
...rs and applications which just wanted to decode a file, without building an entire media framework. The basic libopus is meant to be used in many contexts that do not require Ogg (such as RTP), and so it does not include any Ogg stream manipulation functions. I have just written a new library, libopusfile, that serves the same purpose as libvorbisfile, but for Ogg Opus files. Like libvorbisfile, it fully supports chaining and sample-accurate seeking. It also includes a few low-level Ogg-related functions corresponding to the ones traditionally found in libvorbis (header parsing and manipulatio...
2012 Sep 29
2
[libopusfile PATCH] build: implement autotools build system for libopusfile. (v4)
...0000..5dccbcc --- /dev/null +++ b/.gitignore @@ -0,0 +1,29 @@ +*.la +*.lo +*.o +*~ +.deps +.dirstamp +.libs +/Makefile +Makefile.in +aclocal.m4 +autom4te.cache/ +config.guess +config.log +config.status +config.sub +configure +depcomp +examples/opusfile_example +examples/seeking_example +install-sh +libopusfile-*.tar.* +libtool +ltmain.sh +m4/libtool.m4 +m4/ltoptions.m4 +m4/ltsugar.m4 +m4/ltversion.m4 +m4/lt~obsolete.m4 +missing diff --git a/Makefile.am b/Makefile.am new file mode 100644 index 0000000..d9f491e --- /dev/null +++ b/Makefile.am @@ -0,0 +1,51 @@ +ACLOCAL_AMFLAGS = -I m4 + +AM_CFLAGS = -I$(to...
2013 Aug 25
3
libopusfile's memory management.
Would it be possible to include a re-export of the malloc, calloc, realloc, and free being used by opus file's implementation of OpusTags handling? This might seem redundant or ridiculous but I'm having difficulty getting the right versions that my compiler allows that's compatible with libopusfile. In the debugger I can see that the memory location that my malloc is returning is different from what libopusfile 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 created by my call to malloc it th...
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
2017 Nov 28
0
[PATCH 0/2] libopusfile int64 overflows
On Mon, Nov 20, 2017 at 1:07 PM, James Zern <jzern at google.com> wrote: > Just an attempt to avoid overflows with an explicit check, I don't know if > there's a better way to identify corrupt input here. > > James Zern (2): > op_pcm_seek: fix int64 overflow > op_fetch_and_process_page: fix int64 overflow > > src/opusfile.c | 11 +++++++++-- > 1 file
2017 Dec 07
1
[PATCH 0/2] libopusfile int64 overflows
On Thu, Dec 7, 2017 at 12:18 PM, Timothy B. Terriberry <tterribe at xiph.org> wrote: > [...] > > Sorry, I can't reply to the original patches because I didn't actually get > that e-mail due to local trouble with my mail server. I could pull the > patches from the list archive, however. Thanks for the reports. > Thanks for recovering them and having a look. I
2017 Dec 07
0
[PATCH 0/2] libopusfile int64 overflows
James Zern wrote: > On Tue, Nov 28, 2017 at 3:22 PM, James Zern <jzern at google.com> wrote: >> On Mon, Nov 20, 2017 at 1:07 PM, James Zern <jzern at google.com> wrote: >>> Just an attempt to avoid overflows with an explicit check, I don't know if >>> there's a better way to identify corrupt input here. >>> >>> James Zern (2):
2013 Aug 21
1
opusfile 0.4 release
...0.dll from the same folder > as I have always done as with the other libraries, I get a NULL HMODULE > handle from LoadLibraryW and GetLastError() return error code 126 - "The > specified module could not be found." In addition to what Tim said, do you get the same error loading libopusfile-0.dll, or is it just libopusurl? Could it be an ordering problem? -r
2017 Nov 20
7
[PATCH 0/2] libopusfile int64 overflows
Just an attempt to avoid overflows with an explicit check, I don't know if there's a better way to identify corrupt input here. James Zern (2): op_pcm_seek: fix int64 overflow op_fetch_and_process_page: fix int64 overflow src/opusfile.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) -- 2.15.0.448.gf294e3d99a-goog
2015 Feb 23
2
library for creating Opus files?
...bopus and libogg. Sadly that's the best option currently. As you say it's a bit complicated, although oggenc has a lot of extra support for controlling encoder options you wouldn't need if you've already got compressed frames. I keep hoping someone will contribute write support to libopusfile, but until then copying that code is your best bet. You might also check https://tools.ietf.org/html/draft-ietf-codec-oggopus which describes the file format. Feedback on the draft from implementors is welcome. -r
2018 Mar 07
1
[PATCH] Support for Ambisonics and Projection API.
...might >> have. :) >> > > A few comments from a quick glance through the opusfile patch: > > You unconditionally #include <opus_projection.h> in the public header, but > you haven't updated the libopus version requirement in configure.ac. > Ideally, of course, libopusfile would continue to work with older versions > of libopus, just with a reduced feature set. The best would be if libopus > itself provided a #define that its users could check at compile time to see > if the projection API was available. See the definition of OP_SOFT_CLIP in > opusfile...