2018年08月15日

PC6001VX 3.0.0リリース!

突然PC6001VXのメジャーバージョンアップです。
今回からメジャーバージョンを3にして、バージョン3.0.0をリリースします。
バージョン2系はあまり考えなしにバージョン番号を振っていたのですが、MacのHomebrewやNetBSDなどのパッケージに収録されるようになってくると、パッケージメンテナの方から「セマンティックバージョニングにしてくれ。2.11の次が2.2なのはおかしい」というツッコミが入る有様でした。
そのつじつまを合わせるためにマイナーバージョンが一気に上がって最終的に2.33.0といういびつなバージョン番号になってしまったので、どこか目玉機能を入れたタイミングで仕切り直したいと思っていました。

というわけで今回の目玉はタッチパネル用の仮想キーボードの実装です。
touchkey1.png
PC6001VXは結構前からAndroid版を提供していますが、これまでキー入力にはハードウェアキーボードが必須となっていました。
作者はこの要件をクリアするためにASUS Transformer TF301XPERIA Z4 Tabletなどの2in1タブレットを買い替えてきましたが、もはやAndroidではキーボード付きタブレットは絶滅危惧種となっています。
また逆に最近スマホの画面のほうが大型化しており、タッチキーボードさえ使えればスマホでいつでもどこでもP6が実現できる環境が整いつつあります。
そこで一念発起して仮想キーボードを実装することにしました。
OSで用意されている仮想キーボードやQtのVirtual Keyboardモジュールを使ってしまうとP6として入力できないキーが出来てしまうので、全て独自実装で、実機のキーボードレイアウトを再現してすべてのキーが入力できるようになっています。(66SRの電源キーを除く)

続きを読む
posted by eighttails at 23:33| Comment(2) | PC6001VX | このブログの読者になる | 更新情報をチェックする

2018年04月28日

PC6001VX 2.33.0リリース

PC6001VXの2.33.0リリースです。
FFmpegのバージョン4.0がリリースされて、既存の動画出力コードがコンパイルできなくなったため、急遽リリースします。
今回から動画エンコードにVP9を使うようになりました。(従来はVP8)
また、従来のビットレートが少し低すぎてタイリングや動きが激しい動画の画質が良くなかったので、YouTubeで推奨しているビットレートに合わせました。
これにより、画質が若干向上すると思います。

Android版は元々動画エンコード機能がないので今回バイナリリリースはありません。
(Android用にFFmpegをビルドすれば動くとは思いますが面倒なのでやっていません)

ダウンロードはこちらからお願いします。

■更新履歴
2.33.0 2018/04/28
  • FFmpeg4.0に対応。

  • 動画のビットレートをYouTube推奨値に変更(ビデオ:4Mbps,音声:128Kbps)。

  • README.htmlに画像を埋め込むようにした。マニュアル用画像が配置されていたdocフォルダはWindows版では配布されなくなります。

  • Support FFMpeg4.0.

  • Changed Video Capture bitrate to YouTube recommended value.(video:4Mbps,audio:128Kbps)

  • Embedded images to README.html. So doc folder is no longer distributed with Windows binary.

posted by eighttails at 16:46| Comment(0) | PC6001VX | このブログの読者になる | 更新情報をチェックする

2018年02月17日

PC6001VX 2.32.0リリース

PC6001VXの2.32.0リリースです。

今回もバグフィックスとメンテナンスのみです。
次回からは新機能を追加した少し大きめの変更を入れようと思っています。
気長にお待ちください。

ダウンロードはこちらのページからお願いします。

■更新履歴
2.32.0 2018/02/17
  • リプレイが正常に再生されないことがあるのを修正。

  • ファイル選択ダイアログを開くとマウスカーソルが消える問題を修正

  • Android6.0以降のパーミッションモデルに対応するため、Qt5.10のAPIを利用。Androidでは5.10以上が必要になります。

  • Fixed replay glitch.

  • Fixed mouse cursor disappears when opening file select dialog.

  • Make use of Qt 5.10 API to adopt permission model after Android 6.0.(Qt 5.10 is needed to build for Android)

posted by eighttails at 19:46| Comment(1) | PC6001VX | このブログの読者になる | 更新情報をチェックする