-
Notifications
You must be signed in to change notification settings - Fork 3
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
8 changed files
with
88 additions
and
18 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,39 @@ | ||
|
||
# ビルドガイド | ||
|
||
## 用意するもの | ||
|
||
- Visual Studio 2015 | ||
- 開発は Community エディションで行っている | ||
- SoX Resampler のソースコード | ||
- https://sourceforge.net/p/soxr/wiki/Home/ | ||
- `soxr-0.1.2-Source.tar.xz` をダウンロードして、`kpidsd` ディレクトリと同じ階層に展開する。以下のような階層になるはず。 | ||
- `kpidsd/` | ||
- `kpidsd.sln` | ||
- `kpidop/` | ||
- `kpid2p/` | ||
- `libdsd/` | ||
- ... | ||
- `soxr-0.1.2-Source/` | ||
- `README` | ||
- `msvc/` | ||
- `libsoxr.vcproj` | ||
- ... | ||
- KbMedia Player 2.80beta30 以降 | ||
|
||
## ソースの入手 | ||
|
||
``` | ||
git clone https://github.com/autch/kpidsd.git | ||
``` | ||
|
||
## clone してから | ||
|
||
- `kpidsd.sln` を開く | ||
- 「表示」メニュー→「その他のウィンドウ」→「プロパティ マネージャ」を開く | ||
- 各プロジェクトの構成を一つ開くと `KMPPlugin` という項目があるので、ダブルクリックして開く | ||
- ツリーの「共通プロパティ」/「ユーザーマクロ」を開く | ||
- `KMPPluginsPath` の値を KbMedia Player の配布ファイルを展開したディレクトリに修正する。 | ||
- `SDK/` ディレクトリではない。名前と一致してない。 | ||
- 各プロジェクトで一回ずつ行えば十分である。構成ごとにやり直す必要はない。 | ||
- ビルドできるはず。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,4 @@ | ||
all: zip | ||
|
||
zip: | ||
for d in kpidop kpid2p kpidsd; do make -C $$d; done |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,20 +1,23 @@ | ||
# kpidsd | ||
|
||
[DSD Audio over PCM Frames (DoP)](http://dsd-guide.com/dop-open-standard) plugin for [KbMedia Player](http://hwm5.gyao.ne.jp/kobarin/) and its dependencies | ||
|
||
Various DSD player plugins for [KbMedia Player](http://hwm5.gyao.ne.jp/kobarin/) and its dependencies | ||
|
||
## Projects | ||
|
||
In this directory, kpidsd.sln has two Visual C++ projects: | ||
In this directory, kpidsd.sln contains 4 Visual C++ projects: | ||
|
||
- kpidop | ||
- Implementation of DSD Audio over PCM Frames (DoP) plugin for KbMedia Player, supports DSDIFF, DSF, WSD formats. | ||
- Implementation of [DSD Audio over PCM Frames (DoP)](http://dsd-guide.com/dop-open-standard) plugin for KbMedia Player, supports DSDIFF, DSF, WSD formats. | ||
- kpid2p | ||
- DSD to PCM converter plugin for KbMedia Player, supports DSDIFF, DSF, WSD formats. | ||
- kpidsd | ||
- Direct DSD player plugin for KbMedia Player (requires ASIO DSD extension) | ||
- libdsd | ||
- Support library for implementing DoP and various DSD file formats | ||
- Support library for implementing various DSD file formats | ||
|
||
|
||
## License | ||
|
||
Copyright (C) 2015, 2016, Autch.net. | ||
|
||
Licensed under the MIT license, see COPYING file for details. | ||
Most of codes are licensed under the MIT license, see COPYING file in each subprojects for details. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,12 @@ | ||
|
||
ZIPNAME=kpid2p_$(shell date +%Y%m%d%H%M).zip | ||
|
||
LICENCES=COPYING COPYING.dsd2pcm COPYING.LGPL LICENCE.soxr | ||
|
||
zip: | ||
mkdir -p kpid2p/{x86,x64} | ||
cp ../Release/kpid2p.kpi kpid2p/x86/ | ||
cp ../x64/Release/kpid2p.kpi kpid2p/x64/ | ||
cp kpid2p.txt kpid2p/ | ||
cp $(LICENCES) kpid2p/ | ||
zip -9r $(ZIPNAME) kpid2p/ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
|
||
ZIPNAME=kpidsd_DEBUG_$(shell date +%Y%m%d%H%M).zip | ||
|
||
zip: | ||
mkdir -p kpidsd/{x86,x64} | ||
cp ../Debug/kpidsd.kpi kpidsd/x86/ | ||
cp ../x64/Debug/kpidsd.kpi kpidsd/x64/ | ||
cp kpidsd.txt kpidsd/ | ||
zip -9r $(ZIPNAME) kpidsd/ |