5月
03
- 機能追加
-
- QuickTime 版を Adobe ソフトウェアで適切に利用できるようになった。
readme 日本語 英語 / Adobe ユーザ向け追加情報 日本語 英語 / ライセンス (GPLv2) 日本語 英語
バイナリ Windows (exe) Mac OS X (zip) / ソース
Premiere Pro / After Effects / Media Encoder で、ちゃんと 10bit のデータを QuickTime 版の UQRG/UQRA とやり取りできるようになりました。UQY2 は何故か相変わらずうまくいきません。なお、Premiere Elements は元々対象外です。
Windows 版の QuickTime コンポーネントはこのバージョンで最後とします(ちょっと気が変わった)。
日ごろ使わせていただいており、ありがとうございます。
最近「インターレース映像としてエンコード」での圧縮をしようとしたところ、
エンコード開始直後にエラー終了(例外発生)してしまいました。
(x86版で発生、x64はすみませんが確認していません)
YUV420/422のBT.601/709やRGBで発生しました。
また、PredictLeft/PredictMedianを問わず発生します。
調べてみると、15.4.0(より厳密にはコミット[00bf1bc])からのようです。
こちらに最新版(16.1.0)のソースでの例外発生個所のスクリーンショットを置きましたので、ご参照ください。
https://onedrive.live.com/redir?resid=6BDD4375AC8933C6%214164
cbPlaneBegin = 0, cbPlaneEnd = 1843200 に対し
m_pCurFrame->m_cbAllocated[0] = 929792 となっており、
PredictLeftAndCount内で範囲外アクセスが発生しているのではないかと想像しています。
的外れでしたら申し訳ありません。
一応15.3.0で回避できてはいるのですが、お時間あるときにでも一度ご確認いただけると幸いです。
詳細なご報告ありがとうございます。
00bf1bc で内部構造が大きく変わってるため、非常にありそうな話です。(他にもあるかも…
早く詳細な回帰テストを実装せねば。