On Tue, 2012-10-23 at 09:52 -0700, Charles, Daniel wrote: > On Mon, Oct 22, 2012 at 6:59 PM, ykzhao <yakui.z...@intel.com> wrote: > > On Mon, 2012-10-22 at 15:12 -0600, Ratin wrote: > >> On Mon, Dec 17, 2012 at 5:04 PM, ykzhao <yakui.z...@intel.com> wrote: > >> > On Wed, 2012-10-17 at 12:24 -0600, Ratin wrote: > >> >> Reading symbols from /usr/local/bin/h264encode...done. > >> >> (gdb) r -w 1920 -h 1080 -o test.h264 > >> >> Starting program: /usr/local/bin/h264encode -w 1920 -h 1080 -o test.h264 > >> >> [Thread debugging using libthread_db enabled] > >> >> Using host libthread_db library > >> >> "/lib/x86_64-linux-gnu/libthread_db.so.1". > >> >> libva info: VA-API version 0.34.0 > > VA API version is 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 is calling version 0.33.0 > > And you're using staging branch driver 1.0.19.pre1
If the driver is built against libva staging branch, the init function should be __vaDriverInit_0_34. So I think Ratin is using the master branch of Intel driver. Hi, Ratin Could you double check you are using the same branch name of libva and Intel driver ? Thanks Haihao > > Would this affect your testing? > > I saw the same problem when using 1.0.19 and VA API + libva both on 0.33.0 > > It works when using driver 1.0.16 though. > > > -- > Daniel. > > >> >> libva info: va_openDriver() returns 0 > >> >> Coded 400 frames, 1920x1080, save the coded file into test.h264 > >> >> Loading data into surface 15..... > >> >> h264encode: i965_drv_video.c:1496: i965_EndPicture: Assertion > >> >> `obj_context->codec_state.encode.seq_param' failed. > >> >> |00000000(I)(3240000 bytes coded) > >> >> Program received signal SIGABRT, Aborted. > >> >> 0x00007ffff72ff445 in raise () from /lib/x86_64-linux-gnu/libc.so.6 > >> >> > >> >> > >> >> The encoded file is there but when I try to play the file with > >> >> mplayer, it has an error : > >> >> mplayer /workspace/ratin/videos/test.h264 > >> >> MPlayer SVN-r32819-4.6 (C) 2000-2011 MPlayer Team > >> >> mplayer: could not connect to socket > >> >> mplayer: No such file or directory > >> >> Failed to open LIRC support. You will not be able to use your remote > >> >> control. > >> >> > >> >> Playing /workspace/ratin/videos/test.h264. > >> >> Invalid seek to negative position! > >> >> > >> >> > >> >> Exiting... (End of file) > >> > > >> > Which platform is used ? Ivybridge or Sandybridge? > >> > >> Sandybridge with GMA 4000 > >> > >> > BTW: Are you using the staging branch or master branch for the libva and > >> > the driver? > >> > >> staging branch, is main branch better? > > > > The staging branch is preferred. > > > >> > >> > > >> > It will be better that you can try whether the avcenc encoding tool is > >> > OK in your test. > >> > >> avcenc works but I only get garbled images. It has worked fine before > >> with slightly older versions of both. > > > > If now you get the garbled image while it works fine in the older > > version, it seems that this is a regression. Will you please file one > > bug in https://bugs.freedesktop.org? > > > > > >> > >> >> How to fix this? > >> >> > >> >> 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.0) > >> >> vainfo: Driver version: Intel i965 driver - 1.0.19.pre1 > >> >> vainfo: Supported profile and entrypoints > >> >> VAProfileMPEG2Simple : VAEntrypointVLD > >> >> VAProfileMPEG2Main : VAEntrypointVLD > >> >> VAProfileH264Baseline : VAEntrypointVLD > >> >> VAProfileH264Baseline : VAEntrypointEncSlice > >> >> VAProfileH264Main : VAEntrypointVLD > >> >> VAProfileH264Main : VAEntrypointEncSlice > >> >> VAProfileH264High : VAEntrypointVLD > >> >> VAProfileH264High : VAEntrypointEncSlice > >> >> VAProfileVC1Simple : VAEntrypointVLD > >> >> VAProfileVC1Main : VAEntrypointVLD > >> >> VAProfileVC1Advanced : VAEntrypointVLD > >> >> _______________________________________________ > >> >> Libva mailing list > >> >> Libva@lists.freedesktop.org > >> >> http://lists.freedesktop.org/mailman/listinfo/libva > >> > > >> > > > > > > > _______________________________________________ > > Libva mailing list > > Libva@lists.freedesktop.org > > http://lists.freedesktop.org/mailman/listinfo/libva > _______________________________________________ > Libva mailing list > Libva@lists.freedesktop.org > http://lists.freedesktop.org/mailman/listinfo/libva _______________________________________________ Libva mailing list Libva@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/libva