Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.xiph.org/xiph/opus.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2012-07-13Add opus_demo target and project files.Gian-Carlo Pascutto
2012-07-13Make compiler settings consistent. Actually produce the libary, remove the ↵Gian-Carlo Pascutto
opus_demo for now.
2012-07-13Add missing multistream sources to MSVC project file.Gian-Carlo Pascutto
2012-07-11RTP draft fixJean-Marc Valin
This is what got submitted as version 01
2012-07-11Fixes a hybrid encoder bug on 24 kHz stereo inputJean-Marc Valin
2012-07-11Make OPUS_SET_GAIN survive decode reset.Gregory Maxwell
This is the less-surprising behavior and will hopefully result in fewer corner case bugs (e.g. losing gain after seeking). This commit also updates the documentation.
2012-07-11test_opus_api: Fix valgrind expectations broken by last commit.Gregory Maxwell
The last commit changed some of the multistream tests to use a dual-mono setup instead of a single-stereo setup. Some of the accompanying explicit valgrind checks were still setup to look for stereo streams.
2012-07-11Add OPUS_{GET|SET}_GAIN CTLs for adjusting output gain.Gregory Maxwell
This CTL was requested by Nicolas George for FFmpeg.
2012-07-07Make stack-protector check use AC_LINK_IFELSE.Gregory Maxwell
2012-07-07Avoid using win32 lrintf ASM on mingw even when config.h is broken.Gregory Maxwell
2012-07-06Typo fix.Timothy B. Terriberry
Thanks to Ron Lee for pointing it out.
2012-07-05Initial revision of Ogg Opus draft.Timothy B. Terriberry
Adapted from http://wiki.xiph.org/OggOpus
2012-06-29Add configure option to disable stack protector.Gregory Maxwell
2012-06-19Dos2unix, trailing whitespace on draft-spittka-payload-rtp-opus.xml.Gregory Maxwell
2012-06-14Adds a copy of the RTP payload XMLJean-Marc Valin
2012-06-12Add -fixed to the version string & clarify that fixed disables float.Gregory Maxwell
2012-06-11Include the doc dir in DIST_SUBDIRS instead of EXTRA_DISTRon
And explicitly specify what we want included in EXTRA_DIST of doc/Makefile.am, otherwise make dist picks up whatever random junk you might have laying around in that dir at the time you run it. Tweak the top level delegation targets, because this means distclean will be run in the doc dir by default now without our help.
2012-06-11opus_compare.m was outdatedJean-Marc Valin
2012-06-11Don't bark scary warnings at compile time about no doxygenRon
We already report whether or not the docs will be built in the summary box at the end of the configure run.
2012-06-11Fixup paths in doc/Gregory Maxwell
2012-06-11Pretty up the HTML doxygen output.Gregory Maxwell
2012-06-11Add brief descriptions to the encode/decode groups to avoid weird autobreif ↵Gregory Maxwell
strings.
2012-06-11Correct documentation in opus_custom.h.Gregory Maxwell
2012-06-05Remove unnecessary and not-very-portable opus_demo case insensitivity.Gregory Maxwell
2012-06-03Fix doxygen docs wrt OPUS_WARN_UNUSED_RESULT and OPUS_ARG_NONNULL.Gregory Maxwell
Also get the subname rigtht.
2012-06-01Update headers to cause warnings on unused returns and null args.Gregory Maxwell
In places where an ignored return or a null-arg is a sure indication of a bug add the GCC warning attributes. The null arg annotation is not enable for Opus itself because it will cause the compiler to optimize out some null checks. I don't trust our callers quite that much.
2012-06-01modified the Visual Studio 2010 projects and solution file to include a x64 ↵root
configuration. modified the output folders such that the architecture is included in the path (so you get Release64, Debug32, etc.) so you can have all build types in one tree.
2012-06-01 Avoid an inconsequential memory leak in tests/test_opus_decode.cGregory Maxwell
2012-06-01Avoid an inconsequential memory leak in tests/test_opus_encode.c.Gregory Maxwell
2012-05-31Seems like using dllimport on Windows wasn't usefulJean-Marc Valin
This was a problem for static builds
2012-05-30Fix for building mingw32 apps.Gregory Maxwell
2012-05-30Advertise the static library for uninstalled builds.Ralph Giles
It's less surprising for people using the -uninstalled pkg-config file if we advertise the static library rather than the shared build. That way the executables work without having to hack the same location into LD_LIBRARY_PATH, and the resulting binaries are easier to distribute. For this to actually work with opus-tools, the -fPIE had to be turned off, as it was in 1d128b4d5c6f. Support for static PIE builds would be restored if we compiled libopus.a with -fPIC. Also remove the private header locations. These are no longer required to declare any of the public api.
2012-05-30Fixes some cases where MIN/MAX macros result in duplicated function callsJean-Marc Valin
Also enforces an upper bound of 510 kb/s even for frames that are smaller than 20 ms. This reduces waste for high bitrate VBR.
2012-05-29Fix opus-uninstalled.pc.Timothy B. Terriberry
With these changes, opus-tools can actually build using it.
2012-05-24Add extern "C" protection to opus_multistream.h.Ralph Giles
Unlike the other headers, opus_multistream.h didn't declare itself to be C code, causing confusing errors when the caller tries to use the functions from C++.
2012-05-23Use 'frame' instead of 'signal', take out stdlib.h in silk/.Gregory Maxwell
On MacOS, stdlib.h ends up including sys/signal.h, generating warnings about the local variables called 'signal' shadowing the global symbol signal(3). This was originally done in 86476906 but it missed some use of 'signal' in prototypes in headers where it didn't cause warnings. Later the prototypes were moved around and the warnings came back. This also cleans up some cases in where stdlib.h was used but shouldn't be required.
2012-05-21Enable building just the library (or just the docs)Ron
Both are still built and installed by default though.
2012-05-21Actually install the documentation with make installRon
Instead of just its build stamp :)
2012-05-21Tweak doxygen input so that the manpage names won't conflict.Gregory Maxwell
2012-05-18int vs opus_int32 consistencyJean-Marc Valin
2012-05-18Remove the obsolete LIBOPUS_SUFFIX define.Ralph Giles
As best we recall, this was used to version the library filename during rapid development. It's no longer needed now that the bitstream is frozen and isn't hooked up to anything in the build system.
2012-05-18Move the various version defines to be together.Ralph Giles
The config.h version defines were declared in the middle of the math feature testing. This commit moves it to the top of configure.ac where the other version number code resides.
2012-05-18Minor doc improvement wrt OPUS_APPLICATION_RESTRICTED_LOWDELAY.Gregory Maxwell
2012-05-18Sync with draft -14Jean-Marc Valin
2012-05-17Fixes the stereo_analysis() fixed-point overflow issue properlyJean-Marc Valin
2012-05-16Merge branch 'tmp_draft'Jean-Marc Valin
Conflicts: README
2012-05-16Revert "Adds 3rd clause to CELT license"Jean-Marc Valin
This reverts commit 9f407afad6da25f87c2350e86b21151578ac2ed4.
2012-05-16version bumpv0.9.11draft-13Jean-Marc Valin
2012-05-16Remove trailing whitespace from draft-ietf-codec-opus.xml.Gregory Maxwell
2012-05-16commasKat Walsh