diff --git a/bin/android-aarch64/libodin.so b/bin/android-aarch64/libodin.so index e44e69c..256f947 100755 --- a/bin/android-aarch64/libodin.so +++ b/bin/android-aarch64/libodin.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:e638b43f1198f8d5f722cbbdf21cc047b0a1b567bcca8a1625653cf3d0c0e12a -size 10416528 +oid sha256:6af3e51a4da29b33cd8d09933194e254850c5f9eeb49d8eee9de89bb3b5834e4 +size 8834272 diff --git a/bin/android-x86_64/libodin.so b/bin/android-x86_64/libodin.so index 9dad72e..2ce8e88 100755 --- a/bin/android-x86_64/libodin.so +++ b/bin/android-x86_64/libodin.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9c2efd7d37609a713609395efafe2e44f654b5ff6ed20bb6c0cbed1f6575416c -size 11968560 +oid sha256:ba891378387607636d3e2cfc324053461e55937f06ad145b5ccfe58926548b69 +size 10351016 diff --git a/bin/ios-aarch64/libodin.dylib b/bin/ios-aarch64/libodin.dylib index 04f1f29..345f10a 100755 --- a/bin/ios-aarch64/libodin.dylib +++ b/bin/ios-aarch64/libodin.dylib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b353474491cfc2961fcbc9ed726fe2794a03636f5a24cc22b3dcdda0c1fc4d2b -size 9788416 +oid sha256:7c267970bd1319520dec142e5b669578ec483b16e028d9252fcc69acb2443fc6 +size 8193376 diff --git a/bin/ios-x86_64/libodin.dylib b/bin/ios-x86_64/libodin.dylib index ac7ea4e..ee86c52 100755 --- a/bin/ios-x86_64/libodin.dylib +++ b/bin/ios-x86_64/libodin.dylib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:28cb273b65472e0a767a69b0dcfac7793df7cc533d605a3727c70a6ae64c0c3b -size 11001072 +oid sha256:974093ec70805815253ce79e625b4dbf6bb3d83e1d3d02425ada4fcc3af5a123 +size 9372960 diff --git a/bin/linux-aarch64/libodin.so b/bin/linux-aarch64/libodin.so index c60cee9..746886e 100755 --- a/bin/linux-aarch64/libodin.so +++ b/bin/linux-aarch64/libodin.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:9a5484ec07aa3fac2c89be94cb013a378ecf7d32f593de352213314e399d0d1a -size 10394152 +oid sha256:3f444e764900af7fab5d68059cf9224a86cedc1e3e768c480026ca89e0063c6f +size 8823728 diff --git a/bin/linux-x86_64/libodin.so b/bin/linux-x86_64/libodin.so index 23f0524..29136b6 100755 --- a/bin/linux-x86_64/libodin.so +++ b/bin/linux-x86_64/libodin.so @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f9529dc44ee91e01b56c702fb3c6514994770cc142a378371804f09eaedc6bf5 -size 11897384 +oid sha256:0e14788389e80a3a1b6df0f412eff33d071557cd6ffee1e1b803a2cd95e2c0e0 +size 10281928 diff --git a/bin/macos-aarch64/libodin.dylib b/bin/macos-aarch64/libodin.dylib index feae6b9..42ba9a0 100755 --- a/bin/macos-aarch64/libodin.dylib +++ b/bin/macos-aarch64/libodin.dylib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:b39f50caf88fe4f7dc36d531974ff601ac37b155c4b8bc94e29ad2f2cea459b9 -size 9759568 +oid sha256:b50a930aba35081f5880005e5d52ccd908e481d1513cee7dc2afc0d31d36e3a1 +size 8186880 diff --git a/bin/macos-x86_64/libodin.dylib b/bin/macos-x86_64/libodin.dylib index edc9cad..af78421 100755 --- a/bin/macos-x86_64/libodin.dylib +++ b/bin/macos-x86_64/libodin.dylib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:f02fb458b2ab70353c9eaf00071e97f91cc9e1e6b6b98b6f629dd9ed5934adee -size 11016016 +oid sha256:663be7bbe6830fe7d3c99d97591426eb8c4e75b16bc83177b50aacee0ff75485 +size 9393824 diff --git a/bin/windows-aarch64/odin.dll b/bin/windows-aarch64/odin.dll index eb7b98d..6f19ee4 100644 --- a/bin/windows-aarch64/odin.dll +++ b/bin/windows-aarch64/odin.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:88438aa81bfee2d6b41dc8116dbf31d6e94249446bd248ab8c75cfdd619d75b6 -size 10585352 +oid sha256:47717c76e1b87a14c83b7ad499b06be9f7d2881f0133badd75d5452f0e11125c +size 9003784 diff --git a/bin/windows-aarch64/odin.lib b/bin/windows-aarch64/odin.lib index 1fb04dd..35942f2 100644 --- a/bin/windows-aarch64/odin.lib +++ b/bin/windows-aarch64/odin.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:3cc812e5767907f1f1f003833cf1faafcceb1f8d74255e2c928c21929ba63725 -size 18142 +oid sha256:0112387e5968073ed312c2bfdccff6c5faa509940ce95b60d907a1ea429d1d6a +size 12554 diff --git a/bin/windows-x86_64/odin.dll b/bin/windows-x86_64/odin.dll index 7148c74..dd3c81f 100644 --- a/bin/windows-x86_64/odin.dll +++ b/bin/windows-x86_64/odin.dll @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:866e8f5c7db0c42ee277a561c19c8dacce4a750ec36c46437c7b08674eb9bc69 -size 12386056 +oid sha256:2366dfe39998fd17f5dd9ea2856b87c16ff037a044a35060611367cc96141026 +size 10774280 diff --git a/bin/windows-x86_64/odin.lib b/bin/windows-x86_64/odin.lib index 8774dc6..488948b 100644 --- a/bin/windows-x86_64/odin.lib +++ b/bin/windows-x86_64/odin.lib @@ -1,3 +1,3 @@ version https://git-lfs.github.com/spec/v1 -oid sha256:6046a9e158d447d19c8f3fd2f756638f5e2118e36f67f323cde83384d334d70a -size 17960 +oid sha256:1adfa3974d3ec5da3460c2cdc83fe755e93d7eafadad14ae66c6103a1681cd21 +size 12372 diff --git a/include/odin.h b/include/odin.h index 75984d7..f426db4 100644 --- a/include/odin.h +++ b/include/odin.h @@ -10,7 +10,7 @@ #include #include -#define ODIN_VERSION "1.6.2" +#define ODIN_VERSION "1.6.3" /** * Known types of a media stream. @@ -755,6 +755,11 @@ OdinReturnCode odin_audio_read_data(OdinMediaStreamHandle stream, float *out_buffer, size_t out_buffer_len); +/** + * Returns the number of samples available in the audio buffer of an output `OdinMediaStreamHandle`. + */ +OdinReturnCode odin_audio_data_len(OdinMediaStreamHandle stream); + /** * Resets the specified `OdinMediaStreamHandle` to its initial state, restoring it to its default * configuration. This operation resets the internal Opus encoder/decoder, ensuring a clean state.