スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« Mirror-DTC for OSX 1.2.3.6を公開 | トップページ | やはりiPhone6sは売れてない? »

次はAG-ムービーカッター

予定通り、ブログは一週間休んだのだが、その間に、これも予定通り、OS X版Mirror-DTCとTiExtenderの更新も済ませた。なので、今日から、更に予定通り、AG-ムービーカッターの更新作業に入る事になるのだが、実際の所としては、既に、作業は少し始めている。

AG-ムービーカッターの変更内容としては、とりあえず、AGMPlayerのネイティブ版用に開発した様々な処理ルーチンを適用する事になるのだが、それ以前の変更点としては、HiDPI対応とDirect3Dからの脱却がある。

で、HiDPI対応と、Direct3Dからの脱却、つまり、映像表示のDirect2D化については、Windows用Mirror-DTC/AGMPlayerで実績を積んできているので、AG-ムービーカッターについては、特に、問題は無い。

なので、既に、上記については、今日の時点で適用は大体は終わっていて、手元には、HiDPI表示が可能でDirect2D描画するAG-ムービーカッターのVisualStudio Community 2013でビルド可能なプロジェクトが存在している。

このため、後は、AGMPlayer用に改良/追加した各種処理ルーチンをこのプロジェクトに適用して行けば、AG-ムービーカッター Ver1.3.0としてリリースは可能なので、作業量的には、来週一杯で十分かもしれない。

と、いう事なのだが、AG-ムービーカッターについては、更に少し、独自の変更を行う事にするかもしれないので、来週末のリリースは無いかもしれないのだが、バージョン番号の最下位の数字が0なので、とりあえず、独自の変更は盛り込まずに、そのままリリースする可能性も無きにしも非ずだ。

ちなみに、OS X版Mirror-DTC Ver1.2.3.6は、基本的には、El Capitanで発生した不具合への対応版としてリリースしたモノなのだが、不具合対応だけのリリースは、作者的にはやりたくなかったので、サーバーの処理負荷を少し減らした。

もっとも、変更作業中には、AGMコーデックにある高圧縮相当の処理を追加して転送画像の圧縮率も向上させていた。

Mirror-DTCの場合、デスクトップ/映像圧縮の切り替えや品質指定はクライアントが行っているのだが、実際の所としては、クライアントはサーバーから送られてくるデータ形式がその指定形式になっている事を期待していない。

これは何故なのか、というと、クライアントは指定をサーバーに送信するのだが、当然の事ながら、その指定が適用されるまでにはタイムラグが発生するからだ。

なので、クライアントはユーザーがどんな指定をしたか、という情報はデコード時には使用していない。

このため、サーバー側がその気になれば、色々なデータをクライアントに送れる訳なので、OS X用Mirror-DTCサーバーのみの変更で、既存クライアントとも接続可能な高圧縮転送も可能にできる。

と、いう事なので、作者的には、そういう転送方式を実装してみた所、微妙に圧縮率が足りないケースでのフレームレートが向上したので良い感じだったのだが、OS X用サーバーだけ、高性能化するのも何なので、今回は、その実装部分をコメントアウトしてリリースする事にした訳だ。

TiExtenderについては、大した変更は行っていないのだが、ホームページ等にあったネガティブな記述は結構減らした。

これは、El Capitanでも、SIPを禁止しさえすれば、普通に使える事が確認できたからだ。

つまり、TiExtenderについては、El Capitanがリリースされるまでの命かなあ、と、思っていたので、ユーザーに注意を促すためにネガティブな表現を多用していたのだが、El Capitan以降でも、普通に使えそうな感じなので、ポジティブな感じに持って行った訳だ。

と、いう事なので、TiExtenderについても、その内、真面目なバージョンアップを行う事になるかもしれないのだが、とりあえず、現状の機能だけでも、十分に利用価値はある筈だ。

= この記事に関連する公開中ソフト =

AmuseGraphics

AmuseGraphics

(2016/05/04追加)

« Mirror-DTC for OSX 1.2.3.6を公開 | トップページ | やはりiPhone6sは売れてない? »

トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/534482/62588742

この記事へのトラックバック一覧です: 次はAG-ムービーカッター:

« Mirror-DTC for OSX 1.2.3.6を公開 | トップページ | やはりiPhone6sは売れてない? »

2017年6月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

広告

プライバシーポリシー

  • 当サイトでは、第三者配信による広告(Google Adsense)サービスを利用しています。

    Google を含む第三者配信事業者は、Cookie を使用して、ユーザーのウェブサイトでの閲覧履歴に基づく広告を配信します。 Google 広告 Cookie を使用することにより、Google や Google のパートナーは当サイトや他のサイトへのアクセス情報に基づく広告をユーザーに表示できます。

    Cookieを無効にする設定およびAdsenseに関する詳細については、以下のリンクを参照下さい。

    広告 - ポリシーと規約 - Google