スポンサード リンク

T.Ishii's Software Library

HTML5 レトロ風ゲーム館

無料ブログはココログ

« Mirror-DTC for Android 1.2.3.3を公開 | トップページ | 結局はバッテリ持ちかな »

Android用AGMPlayerを更新

Android用AGMPlayerをVer1.2.2.3に更新しました。Android用AGMPlayerは、リリース直後にネットワーク対応機能のバグ修正を行い、その後、Android4.4対応用に更新した為、従来バージョンはVer1.2.2.2でしたが、今回、Android5.0対応をメインに不具合修正も行いました。

従来バージョンのVer1.2.2.2は、Android5.0機器でも動作しましたが、使用しているJNIライブラリは、32Bit版でした。このため、Ver1.2.2.3では、Android5.0からサポートされる事になった64Bit-CPU用に、64Bit版のJNIライブラリを追加しています。(ARM/X86用)

上記に加え、今回のバージョンでは、mips/mips64用のJNIライブラリも追加する事で、現在市販されている全てのAndroid機器のCPUにネイティブ対応出来るようにしています。

上記以外の変更としては、プレイビューで表示されるタイトル/シークバーの表示サイズが、最近の高解像度機器では、小さくなりすぎていたため、使用機器の解像度に合わせて、自動的に表示サイズを調整する機能を追加しています。

また、冒頭に記した様に、今回のバージョンでは、不具合修正も行っていますが、不具合修正の内容は、OpenGL ES2.0使用時(デフォルト)の色生成に問題があった為、色生成処理を適正化した、というものです。

つまり、従来バージョンでは、動画の表示色が本来とは異なるものになっていたため、今回の更新で本来表示されるべきものに変更した、という事になります。

ただし、液晶の表示色はデバイスによって結構ばらつくという事もあり、従来バージョンでも、その異常に気がつかなかった方も多いかもしれません。

しかし、今回のバージョンでは、上記の様に、色生成処理を適正化しましたので、従来バージョンと比べると、発色が少し異なる感じになっています。

最も判り易い色の変化は、鮮やかな黄色で、従来バージョンでは、少しかすんだ感じになっていましたが、今回のバージョンでは、本来の鮮やかさで表示される様になっています。

なお、上記の様に、今回のバージョンでは様々なJNIライブラリが同梱されていますが、どのJNIライブラリが使われているかは、ライブラリビューのメニューにある「コマンド」の「バージョン情報」を表示すると確認できます。

上記の表示は、通常のARM機器では「JNI Library: Ver1.2.2.2 for armeabi-v7a with NEON x cores」になりますが、64BitCPUが搭載されたARM機器では、「JNI Library: Ver1.2.2.2 for arm64-v8a with NEON x cores」になります。(xはCPUコア数で4コアCPUなら4、2コアCPUなら2になります)

同様に、x86機器では、for x86 / for x86_64、MIPS機器では、 for mips / for mips64になります。

ただし、Tegra2及び、x86/mips機器では、NEON命令は使用できませんので、with NEONの文字列は表示されません。

AGMPlayer for Android 1.2.2.3は、Google Play、または、AmuseGraphicsのホームページからダウンロードしてAndroid機器にインストールする事ができます。

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

AmuseGraphics

AmuseGraphics

(2015/10/31追加)

« Mirror-DTC for Android 1.2.3.3を公開 | トップページ | 結局はバッテリ持ちかな »

トラックバック

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

この記事へのトラックバック一覧です: Android用AGMPlayerを更新:

« Mirror-DTC for Android 1.2.3.3を公開 | トップページ | 結局はバッテリ持ちかな »

2017年9月
          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