Giter VIP home page Giter VIP logo

sndfile2k's People

Contributors

evpobr avatar

Stargazers

 avatar

Watchers

 avatar  avatar

sndfile2k's Issues

Drop SD2 support

Weird MacOS specific format, very hard to support with Virtual IO.

Autoinclude sf_wchar_open function for Windows

Currenly we requre this to be sure sf_wchar_open is accessible:

#include <windows.h>
#define ENABLE_SNDFILE_WINDOWS_PROTOTYPES 1
#include <sndfile2k/sndfile2k.h>

We need this:

#include <sndfile2k/sndfile2k.h>

Drop internal pipes support

System-specific feature, should be implemented for every format and implementation is cumbersome.

Stdio/Stdout IO should be implemented by client application.

Uniform Posix IO

Visual Studio 2015 and higher can build posix version of IO, so we can remove Win32 part.

Cygwin build issues

  • sf_wchar_open function doesn't work, Unicode filename must be converted to locale encoding.
  • sndfile2k-info fails to link with winmm library. WinMM searching must be reworked with find package macro.

Vcpkg port broken

Error message:

CMake Error at Repos/vcpkg/scripts/cmake/vcpkg_from_github.cmake:101 (message):
  Package does not specify REF.  It must built using --head.

Drop embedded files support

Requires support from every codec implementation, works with deprecated sf_open_fd() function only.

Client should use Virtual IO to support embedded files.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.