アカウント名:
パスワード:
$ /usr/local/bin/vainfolibva info: VA-API version 0.34.0libva info: va_getDriverName() returns 0libva info: Trying to open /usr/local/lib/dri/i965_drv_video.solibva info: Found init function __vaDriverInit_0_33libva info: va_openDriver() returns 0vainfo: VA-API version: 0.34 (libva 1.1.1)vainfo: Driver version: Intel i965 driver - 1.0.20vainfo: Supported profile and entrypoints VAProfileMPEG2Simple : VAEntrypointVLD
えー、これって本当に可能なの?
うちの環境が整ったかどうかはかなり怪しいです。ですが、出来るか出来ないかで言ったら、「できる」だと思ってます。
世の中にサンプルコードしか出回っていませんが。。。そのサンプルコードも頻繁にIntelの中の人がイジっているみたいなので、動いちゃうんじゃないのかなぁと期待しています。
$ ./h264encodeSet bitrate to 182476bps
INPUT:Try to encode H264...INPUT: RateControl : VBRINPUT: Resolution : 176x144, 60 framesINPUT: FrameRate : 30INPUT: Bitrate : 182476INPUT: Slieces : 1INPUT: IntraPeriod : 30INPUT: IDRPeriod : 60INPUT: IpPeriod : 1INPUT: Initial QP : 28INPUT: Min QP : 0INPUT: Source YUV : AUTO generatedINPUT: Coded Clip : /tmp/test.264INPUT: Rec Clip : Not save reconstructed frame
libva info: VA-API version 0.34.0libva info: va_getDriverName() retu
gdbでstep実行してみる。
i965_create_buffer_internal()の中でswitch (type) {return VA_STATUS_ERROR_UNSUPPORTED_BUFFERTYPE;
に落ちてしまっているのが原因と考えられる。で、UNSUPPORTZED_BUFFERTYPEというところがイヤらしいところで、i965_drv_video.c を読んで勉強しましょう。という落ちかなぁ
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
私は悩みをリストアップし始めたが、そのあまりの長さにいやけがさし、何も考えないことにした。-- Robert C. Pike
これはもしやエンコード出来る環境整った(?) (スコア:1)
$ /usr/local/bin/vainfo
libva info: VA-API version 0.34.0
libva info: va_getDriverName() returns 0
libva info: Trying to open /usr/local/lib/dri/i965_drv_video.so
libva info: Found init function __vaDriverInit_0_33
libva info: va_openDriver() returns 0
vainfo: VA-API version: 0.34 (libva 1.1.1)
vainfo: Driver version: Intel i965 driver - 1.0.20
vainfo: Supported profile and entrypoints
VAProfileMPEG2Simple : VAEntrypointVLD
$ set -o vi
Re: (スコア:2)
えー、これって本当に可能なの?
Re: (スコア:1)
うちの環境が整ったかどうかはかなり怪しいです。
ですが、出来るか出来ないかで言ったら、「できる」だと思ってます。
世の中にサンプルコードしか出回っていませんが。。。
そのサンプルコードも頻繁にIntelの中の人がイジっているみたいなので、
動いちゃうんじゃないのかなぁと期待しています。
$ set -o vi
Re: (スコア:1)
$ ./h264encode
Set bitrate to 182476bps
INPUT:Try to encode H264...
INPUT: RateControl : VBR
INPUT: Resolution : 176x144, 60 frames
INPUT: FrameRate : 30
INPUT: Bitrate : 182476
INPUT: Slieces : 1
INPUT: IntraPeriod : 30
INPUT: IDRPeriod : 60
INPUT: IpPeriod : 1
INPUT: Initial QP : 28
INPUT: Min QP : 0
INPUT: Source YUV : AUTO generated
INPUT: Coded Clip : /tmp/test.264
INPUT: Rec Clip : Not save reconstructed frame
libva info: VA-API version 0.34.0
libva info: va_getDriverName() retu
$ set -o vi
Re:これはもしやエンコード出来る環境整った(?) (スコア:1)
gdbでstep実行してみる。
i965_create_buffer_internal()
の中で
switch (type) {
return VA_STATUS_ERROR_UNSUPPORTED_BUFFERTYPE;
に落ちてしまっているのが原因と考えられる。
で、UNSUPPORTZED_BUFFERTYPEというところがイヤらしいところで、
i965_drv_video.c を読んで勉強しましょう。という落ちかなぁ
$ set -o vi