Announcement

Collapse
No announcement yet.

Opus support? {Implemented with a 3rd party plug-in by thinktink)

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • Looks like YouTube is now using Opus

    Comment


    • Originally Posted by papahuge View Post
      Looks like YouTube is now using Opus

      YouTube has been using Opus for years now and very few noticed.

      Comment


      • Hi thinktink,

        I've been loading some opus files into Winamp today using your latest plugin version 2.0.10.22.

        Most of them work great thanks. Though I've hit a couple where I can't get the tags to load into Winamp. They've been tagged in the same way as the other files which work (using AudioShell), and I can see the tags are present in the same way as with the other files if I open them with a text editor.

        Here are the files in question if you're interested to have a look sometime:


        Thanks,

        TW

        Comment


        • Originally Posted by TimbreWolf View Post
          Hi thinktink,

          I've been loading some opus files into Winamp today using your latest plugin version 2.0.10.22.

          Most of them work great thanks. Though I've hit a couple where I can't get the tags to load into Winamp. They've been tagged in the same way as the other files which work (using AudioShell), and I can see the tags are present in the same way as with the other files if I open them with a text editor.

          Here are the files in question if you're interested to have a look sometime:


          Thanks,

          TW
          I will check it out later.
          | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
          | Save your playlist first! | Live voice-over | X-Fade 2.5 |
          | AterKast (Source DSP) | More of my stuff... |

          Comment


          • Originally Posted by thinktink View Post
            I will check it out later.
            Great, thank you! No rush.

            Comment


            • Originally Posted by TimbreWolf View Post
              Great, thank you! No rush.
              I dropped a debug build of the plugin in Winamp and checked it out. The libopus libraries themselves are reporting that the files have malformed headers (Error code -133 in the header definition.) It doesn't indicate why or how, just the error code. I opened the files in my hex editor and saw that the OggS pages seemed to be formatted correctly so it must be in the file container payload somewhere. I haven't looked yet in the payload but maybe sometime during the weekend.
              | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
              | Save your playlist first! | Live voice-over | X-Fade 2.5 |
              | AterKast (Source DSP) | More of my stuff... |

              Comment


              • Originally Posted by TimbreWolf View Post
                Hi thinktink,

                I've been loading some opus files into Winamp today using your latest plugin version 2.0.10.22.

                Most of them work great thanks. Though I've hit a couple where I can't get the tags to load into Winamp. They've been tagged in the same way as the other files which work (using AudioShell), and I can see the tags are present in the same way as with the other files if I open them with a text editor.

                Here are the files in question if you're interested to have a look sometime:


                Thanks,

                TW
                After further investigation of the files in a modified debug build of the plugin I discovered that my initial assessment of the integrity of the files' structure was wrong, very wrong. I found that further down in the files there were severe errors in the OggS page layout, namely, it looks as though either multiple sections of the files are missing OR the original encoder (lavf) overwrote key OggS page headers by mistake. These errors run the entire length of the files intermittently and are not recoverable.

                If you obtained these files from online, try re-downloading them. If you converted them yourself, please please please please please use a different converter.
                | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
                | Save your playlist first! | Live voice-over | X-Fade 2.5 |
                | AterKast (Source DSP) | More of my stuff... |

                Comment


                • Originally Posted by Ralph Giles @ xiph.org mailing list
                  I'm pleased to announce the release of opusfile 0.12

                  The opusfile library provides seeking, decode, and playback of Opus
                  streams in the Ogg container (.opus files) including over http(s) on
                  posix and windows systems.

                  opusfile depends on libopus and libogg. The included opusurl library
                  for http(s) access depends on opusfile and openssl.

                  Changes since the v0.11 release:

                  - Fix stack overflow buffering out-of-sequence streams.
                  - Fix possible divide-by-zero.
                  - Fix issues with seeking in the win32 backend.
                  - Fix an issue where the seek algorithm could be confused
                  by stream data changing between reads.
                  - Clean up compiler and scan-build warnings.
                  - Avoid use of the deprecated ftime() function
                  which has Y2038 problems.
                  - Remove undefined behaviour memcpy(NULL) in op_read_native().
                  - Visual Studio project files updated for libogg 1.3.4 library name
                  change.
                  - Various build systems updates.
                  - Various integration and testing environment improvements.

                  This release is backward-compatible with the previous release. We
                  recommend all users upgrade.

                  Note that because of the removal of certificate store hooks in openssl
                  1.1.1 and later, there are unfortunately no supported versions of that
                  library which can be used with the code in opusurl to validate https
                  responses against the system certificate store on Windows. Using the
                  system default access to the certificate store on other platforms works
                  fine.

                  Source code:




                  SHA-256 checksums:


                  118d8601c12dd6a44f52423e68ca9083cc9f2bfe72da7a8c1acb22a80ae3550b opusf
                  ile-0.12.tar.gz

                  7f44575596b78d7787c1865b9653e2a71546ff1ae77d87c53ab16dcc7af295ba opusf
                  ile-0.12.zip

                  No Windows build is available for this release. Developers should
                  integrate the source code directly into their applications.

                  Programming documentation is available in tree and online at
                  https://opus-codec.org/docs/.

                  The library is functional, but there are likely issues we didn't find
                  in our own testing. Please give feedback on this mailing list, in #opus
                  on irc.freenode.net, or at https://gitlab.xiph.org/xiph/opusfile.

                  Thanks to everyone who contributed!


                  Ralph Giles
                  Xiph.Org Foundation for Open Multimedia
                  _______________________________________________
                  opus mailing list
                  [email protected]
                  http://lists.xiph.org/mailman/listinfo/opus
                  Because of the requirements for Windows on this release it looks like I'll have to do a major rewrite of the opus handling functions to integrate these changes. It might take a while since my job usually leaves me exhausted by the end of the day.
                  | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
                  | Save your playlist first! | Live voice-over | X-Fade 2.5 |
                  | AterKast (Source DSP) | More of my stuff... |

                  Comment


                  • Version 2.0.12.27 now available through here.

                    Changes:
                    • Changed load order of libopus dependencies to make more compatible with non Winamp hosts.
                    • Found and fixed a potential memory mismanagement error during plugin exit/unload.
                    • [REDACTED] changes for [REDACTED] [DATA EXPUNGED] involving [REDACTED] experiment.
                    | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
                    | Save your playlist first! | Live voice-over | X-Fade 2.5 |
                    | AterKast (Source DSP) | More of my stuff... |

                    Comment


                    • Version 2.0.13.28 now available through here.

                      Changes:
                      • Fixed third-party application issue dealing with old version of Winamp metadata API.
                      • Accidentally found and fixed a memory leak.


                      [EDIT/]
                      Whoops, that's what I get for mindlessly copying and pasting the previous posts version update information, updated to reflect the actual new version.
                      | Opus Audio Codec plugins 2.0 | Embedded Album Art | DiskWrite |
                      | Save your playlist first! | Live voice-over | X-Fade 2.5 |
                      | AterKast (Source DSP) | More of my stuff... |

                      Comment

                      Working...
                      X
                      😀
                      🥰
                      🤢
                      😎
                      😡
                      👍
                      👎