簡易プレイヤその2


alac対応出来ました!

Kb Media Player作者のKobarinさん多謝。

少し変数と受け渡し値が間違っていたようです。
新仕様と旧仕様を見比べて分かりました。

こちらで16bit、24bit、32bitは確認とれました。(シークも問題ないようです)
一応64bitまで対応はしてますが、64bitのalac作ってない物でわかりません。

https://ppp.oohara.jp/ogg.html

追記

今度はflacのシークで問題が。。。。
16bitのflacは正常にシーク出来るのに、24bitのflacでシーク出来ない状態になってます。
何か渡すのがおかしいんだと思うのですが、現在調査中

2019.01.13 11:58 新しいものに入れ替えを行いました。
m4a部分の修正と、flacの調査(24bitのシークのみ出来ません、再生は問題無く出来ます)

https://ppp.oohara.jp/ogg.html

追記2

前バージョンに戻してもだめなので、VS2015を再インストールしてみる。
VCしか使わないから不要な物は入れないことにする。
実は最近VC2015がおかしくなって再インストールしたのでそのせいかもしれないので、念のため。

追記3
VS2015アンインストールしたらインストールできなくなった。

原因をgoogle先生で10時間くらい格闘したけど、治らなかったのでVS2017入れ始めてる。

追記4
VS2017も同じエラーとなった。
どうやら、どっかおかしいっぽい。
10時間くらい調べて、なんとかなりましたので書いておきます。
問題のあるパッケージをlogから見つけます。ここではVC_MFC.source.msiで説明します。
そのままダブルクリックすると、

to install this product please run setup.exe. for other installation options"

と出ますので、
msiexec命令を使って、

msiexec /i VC_MFC.source.msi ADDEPLOY=1

として、問題のパッケージの競合を強引に消していきます。
消せたら普通にインストール出来ます。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください