Ut Video Codec Suite は2018年04月18日で 最初の public release から10年になります。最初のリリースでは YUV422 だけで、VCM インターフェースだけでした。

Read the rest of this entry

機能追加
  • UMxx: フレーム間圧縮を実装した。
  • UMxx: 全体的に高速化した。

Read the rest of this entry

flock(1) というコマンドがあります。flock(2) を使い、コマンドを排他制御して実行します。

$ flock /path/to/lockfile command...

これで lockfile をロックファイルとしてコマンドを排他制御実行します。

Read the rest of this entry

(This article is English translation of Japanese version)

I am working on adding simple interframe compression to UMxx. Because this interframe compression is not effective for the clips that are made in part 1 and part 2, we need other clips.

Read the rest of this entry

現在 Ut Video Codec Suite の UMxx に簡単なフレーム間圧縮を追加する作業をしています。その1とその2で作ったクリップはこのフレーム間圧縮は効果が無いので、フレーム間圧縮が効くようなクリップを作ります。

Read the rest of this entry

Jenkins のジョブで、vcpkg が MSBuild に integrate されている前提のプロジェクトをビルドしようとしました。しかし、一般ユーザで vcpkg integrate install しただけではダメです。これは当該のユーザが実行した MSBuild で有効にする設定であり、Jenkins slave が(当該のユーザ以外で)サービスとして動いている場合は有効ではありません。そしてシステム全体で有効にする設定は(おそらく)存在しません。

サービスとして動くときのユーザで vcpkg integrate install すればいいのですが、そのユーザのコマンドプロンプトを開く方法がパッとは思いつかなかったので、とりあえず1回だけジョブの設定を変更して先頭で実行しておきました。

もうちょっとスマートな方法があればいいんですが、まあ1回だけだし…

何も考えずに std::make_shared を std::bind するとエラーになります。

Read the rest of this entry

2018年03月にいただいた寄付は以下の3件です。ありがとうございました。

日付 お名前 金額
03/01 Daniel Sullivan $1.00
03/15 JUERGEN STANKE $5.00
03/22 ノン 618円

なお、2018年01月から02月には寄付はありませんでした。