Hi, 

The compile error isn't caused by the two patches. You can revert the
patches and build the driver again, the error should exist.

The most possibility is that libva-intel-driver doesn't match libva on
your machine. For libva-intel-driver-1.0.19, you should use the official
release of libva or the master branch of libva.

Thanks
Haihao



> Hello,
> 
> the two patch are applicated but that don't compile:
> 
> 
> ....
> gen6_mfc.c: In function 'gen6_mfc_init':
> gen6_mfc.c:717:5: error: unknown type name
> 'VAEncSequenceParameterBufferH264'
> gen6_mfc.c:717:61: error: 'VAEncSequenceParameterBufferH264' undeclared
> (first use in this function)
> gen6_mfc.c:717:61: note: each undeclared identifier is reported only
> once for each function it appears in
> gen6_mfc.c:717:95: error: expected expression before ')' token
> gen6_mfc.c:718:42: error: request for member 'picture_width_in_mbs' in
> something not a structure or union
> gen6_mfc.c: In function 'gen6_mfc_avc_pipeline_programing':
> gen6_mfc.c:777:5: error: unknown type name
> 'VAEncSequenceParameterBufferH264'
> gen6_mfc.c:777:61: error: 'VAEncSequenceParameterBufferH264' undeclared
> (first use in this function)
> gen6_mfc.c:777:95: error: expected expression before ')' token
> gen6_mfc.c:797:40: error: request for member 'initial_qp' in something
> not a structure or union
> gen6_mfc.c: In function 'gen6_mfc_avc_prepare':
> gen6_mfc.c:885:5: error: unknown type name 'VAEncPictureParameterBufferH264'
> gen6_mfc.c:885:55: error: 'VAEncPictureParameterBufferH264' undeclared
> (first use in this function)
> gen6_mfc.c:885:88: error: expected expression before ')' token
> gen6_mfc.c:889:19: error: request for member 'reconstructed_picture' in
> something not a structure or union
> gen6_mfc.c:900:19: error: request for member 'reference_picture' in
> something not a structure or union
> gen6_mfc.c:912:18: error: request for member 'coded_buf' in something
> not a structure or union
> make[3]: *** [i965_drv_video_la-gen6_mfc.lo] Erreur 1
> make[3]: *** Attente des tâches non terminées....
> gen6_vme.c: In function 'gen6_vme_output_buffer_setup':
> gen6_vme.c:256:5: error: unknown type name
> 'VAEncSequenceParameterBufferH264'
> gen6_vme.c:256:61: error: 'VAEncSequenceParameterBufferH264' undeclared
> (first use in this function)
> gen6_vme.c:256:61: note: each undeclared identifier is reported only
> once for each function it appears in
> gen6_vme.c:256:95: error: expected expression before ')' token
> gen6_vme.c:259:42: error: request for member 'picture_width_in_mbs' in
> something not a structure or union
> gen6_vme.c:260:43: error: request for member 'picture_height_in_mbs' in
> something not a structure or union
> gen6_vme.c: In function 'gen6_vme_surface_setup':
> gen6_vme.c:312:5: error: unknown type name 'VAEncPictureParameterBufferH264'
> gen6_vme.c:312:55: error: 'VAEncPictureParameterBufferH264' undeclared
> (first use in this function)
> gen6_vme.c:312:88: error: expected expression before ')' token
> gen6_vme.c:323:23: error: request for member 'reference_picture' in
> something not a structure or union
> gen6_vme.c: In function 'gen7_vme_output_buffer_setup':
> gen6_vme.c:491:5: error: unknown type name
> 'VAEncSequenceParameterBufferH264'
> gen6_vme.c:491:61: error: 'VAEncSequenceParameterBufferH264' undeclared
> (first use in this function)
> gen6_vme.c:491:95: error: expected expression before ')' token
> gen6_vme.c:494:42: error: request for member 'picture_width_in_mbs' in
> something not a structure or union
> gen6_vme.c:495:43: error: request for member 'picture_height_in_mbs' in
> something not a structure or union
> gen6_vme.c: In function 'gen7_vme_surface_setup':
> gen6_vme.c:552:5: error: unknown type name 'VAEncPictureParameterBufferH264'
> gen6_vme.c:552:55: error: 'VAEncPictureParameterBufferH264' undeclared
> (first use in this function)
> gen6_vme.c:552:88: error: expected expression before ')' token
> gen6_vme.c:563:23: error: request for member 'reference_picture' in
> something not a structure or union
> gen6_vme.c: In function 'gen6_vme_pipeline_programing':
> gen6_vme.c:870:5: error: unknown type name
> 'VAEncSequenceParameterBufferH264'
> gen6_vme.c:870:61: error: 'VAEncSequenceParameterBufferH264' undeclared
> (first use in this function)
> gen6_vme.c:870:95: error: expected expression before ')' token
> gen6_vme.c:872:42: error: request for member 'picture_width_in_mbs' in
> something not a structure or union
> gen6_vme.c:873:43: error: request for member 'picture_height_in_mbs' in
> something not a structure or union
> make[3]: *** [i965_drv_video_la-gen6_vme.lo] Erreur 1
> make[3] : on quitte le répertoire «
> /home/mat/intel-driver-272b542ff58f2f63cae80597ef581ca6eba805b9/src »
> make[2]: *** [all-recursive] Erreur 1
> make[2] : on quitte le répertoire «
> /home/mat/intel-driver-272b542ff58f2f63cae80597ef581ca6eba805b9/src »
> make[1]: *** [all] Erreur 2
> make[1] : on quitte le répertoire «
> /home/mat/intel-driver-272b542ff58f2f63cae80597ef581ca6eba805b9/src »
> make: *** [all-recursive] Erreur 1
> 
> 
> 
> 
> 
> Le 21/12/2012 03:41, Xiang, Haihao a écrit :
> > Hi, zaverel
> >
> > I just sent out two patch for this issue, could you have a try ?
> >
> > Thanks
> > Haihao
> >
> >
> >
> >> Thanks for your helping, I will double check the value. A weird thing is
> >> it works for me when I ran the testing on a machine which has the same
> >> graphic as yours.
> >>
> >> Thanks
> >> Haihao
> >>
> >>
> >>> hello,
> >>>
> >>> i take some time and found the bug
> >>> http://cgit.freedesktop.org/vaapi/intel-driver/commit/?id=ffe25a063e23222cd72fbe4ae3eb0409618c77dd
> >>>
> >>>
> >>> in i965_defines.h
> >>>
> >>> define GEN7_PS_MAX_THREADS_SHIFT 23 => work
> >>>
> >>> define GEN7_PS_MAX_THREADS_SHIFT 24 => don't work
> >>>
> >>> so i revert the commit and that work now.
> >>> At least for my i3-3220T (hd2500)
> >>>
> >>> and this with libva-intel-driver-1.0.19 and for libva,
> >>> libva-intel-driver staging branch.
> >>>
> >>>
> >>> See you
> >>>
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> Le 13/12/2012 02:30, ykzhao a écrit :
> >>>> On Wed, 2012-12-12 at 16:31 +0100, zaverel wrote:
> >>>>> Hello,
> >>>>>
> >>>>> i 've got the same issue with kernel-3.7.0 ,latest xf86-video-intel cvs,
> >>>>> libva-1.1.0 and libva-intel-driver-1.019
> >>>>>
> >>>>> http://imageshack.us/photo/my-images/132/bugvaapi.png/
> >>>>> with mplayer-vaapi or xine-lib-vaapi
> >>>>>
> >>>> Sorry that I was busy on another task last month.
> >>>> I will take a look at this issue in my side.
> >>>>
> >>>>> See you.
> >>>>>
> >>>>> Le 27/11/2012 01:30, ykzhao a écrit :
> >>>>>> On Mon, 2012-11-26 at 14:56 +0100, zaverel wrote:
> >>>>>>> Hello,
> >>>>>>>
> >>>>>>> I think there is a little confusion of thread
> >>>>>>>
> >>>>>>> I have alway the bug with display corrupted and
> >>>>>>> libva-intel-driver-1.0.19
> >>>>>>>
> >>>>>>>
> >>>>>>> Yannis Tsopokis is talking about his bug about libva and  g45-h264
> >>>>>>> branch i think.
> >>>>>>>
> >>>>>> Sorry that I am confused by these two threads.
> >>>>>>
> >>>>>> OK. I will take a look at this issue.
> >>>>>>
> >>>>>> Thanks.
> >>>>>>        Yakui
> >>>>>>
> >>>>>>> See you.
> >>>>>>>
> >>>>>>>
> >>>>>>> Le 26/11/2012 01:45, ykzhao a écrit :
> >>>>>>>
> >>>>>>>> On Thu, 2012-11-22 at 18:59 -0700, Yannis Tsopokis wrote:
> >>>>>>>>> Now everything works perfectly!
> >>>>>>>>>
> >>>>>>>>> I only need to add
> >>>>>>>>>
> >>>>>>>>> export LD_LIBRARY_PATH=/usr/local/lib/
> >>>>>>>>>
> >>>>>>>>> to ~/.profile in order to load the new libraries!
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>> Thanks for the update.
> >>>>>>>>        It is good news that it can work as expected after the 
> >>>>>>>> library is
> >>>>>>>> loaded correctly.
> >>>>>>>>
> >>>>>>>> Thanks.
> >>>>>>>>        Yakui
> >>>>>>>>
> >>>>>>>>> Yannis
> >>>>>>>>>
> >>>>>>>>>
> >>>>>>>>> On 23/11/2012 03:24 πμ, ykzhao wrote:
> >>>>>>>>>> On Thu, 2012-11-22 at 07:24 -0700, zaverel wrote:
> >>>>>>>>>>> Hello,
> >>>>>>>>>>>
> >>>>>>>>>>> I repost because i'm not sure that my previously post is arrived
> >>>>>>>>>>> and so this one is without sample.
> >>>>>>>>>> Hi, Zaverel
> >>>>>>>>>>
> >>>>>>>>>>          Very sorry that I don't receive your previous email. Will 
> >>>>>>>>>> you
> >>>>>>>>>> please attach the video stream in the bug
> >>>>>>>>>> https://bugs.freedesktop.org/show_bug.cgi?id=57323?
> >>>>>>>>>>
> >>>>>>>>>>
> >>>>>>>>>> Thanks.
> >>>>>>>>>>         Yakui
> >>>>>>>>>>> In fact problem is the same for all video ( mpeg2 or h264, sd or 
> >>>>>>>>>>> hd) in
> >>>>>>>>>>> vaapi mode
> >>>>>>>>>>>
> >>>>>>>>>>> i also test hwdecode-demos and it's the same corrupted display.
> >>>>>>>>>>>
> >>>>>>>>>>> I attach Xorg.0.log (with today xf86-video-intel cvs)
> >>>>>>>>>>>
> >>>>>>>>>>> See you
> >>>>>>>>>>>
> >>>>>>>>>>> lspci -vxxx -s 0:02.0
> >>>>>>>>>>>
> >>>>>>>>>>> 00:02.0 VGA compatible controller: Intel Corporation Xeon E3-1200 
> >>>>>>>>>>> v2/3rd
> >>>>>>>>>>> Gen Core processor Graphics Controller (rev 09) (prog-if 00 [VGA
> >>>>>>>>>>> controller])
> >>>>>>>>>>>              Subsystem: Micro-Star International Co., Ltd. Device 
> >>>>>>>>>>> 2111
> >>>>>>>>>>>              Flags: bus master, fast devsel, latency 0, IRQ 43
> >>>>>>>>>>>              Memory at f7800000 (64-bit, non-prefetchable) 
> >>>>>>>>>>> [size=4M]
> >>>>>>>>>>>              Memory at e0000000 (64-bit, prefetchable) [size=256M]
> >>>>>>>>>>>              I/O ports at f000 [size=64]
> >>>>>>>>>>>              Expansion ROM at <unassigned> [disabled]
> >>>>>>>>>>>              Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 
> >>>>>>>>>>> 64bit-
> >>>>>>>>>>>              Capabilities: [d0] Power Management version 2
> >>>>>>>>>>>              Capabilities: [a4] PCI Advanced Features
> >>>>>>>>>>>              Kernel driver in use: i915
> >>>>>>>>>>> 00: 86 80 52 01 07 04 90 00 09 00 00 03 00 00 00 00
> >>>>>>>>>>> 10: 04 00 80 f7 00 00 00 00 0c 00 00 e0 00 00 00 00
> >>>>>>>>>>> 20: 01 f0 00 00 00 00 00 00 00 00 00 00 62 14 11 21
> >>>>>>>>>>> 30: 00 00 00 00 90 00 00 00 00 00 00 00 0b 01 00 00
> >>>>>>>>>>> 40: 09 00 0c 01 92 80 80 e2 d0 00 50 14 00 00 00 00
> >>>>>>>>>>> 50: 41 02 00 00 11 00 00 00 00 00 00 00 01 00 a0 cf
> >>>>>>>>>>> 60: 00 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00
> >>>>>>>>>>> 70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> >>>>>>>>>>> 80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> >>>>>>>>>>> 90: 05 d0 01 00 0c f0 e0 fe c1 41 00 00 00 00 00 00
> >>>>>>>>>>> a0: 00 00 00 00 13 00 06 03 00 00 00 00 00 00 00 00
> >>>>>>>>>>> b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> >>>>>>>>>>> c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> >>>>>>>>>>> d0: 01 a4 22 00 00 00 00 00 00 00 00 00 00 00 00 00
> >>>>>>>>>>> e0: 00 00 00 00 00 00 00 00 00 80 00 00 00 00 00 00
> >>>>>>>>>>> f0: 00 00 00 00 00 00 00 00 00 00 09 00 18 70 fd cc
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>>
> >>>>>>>>>>> Le 21/11/2012 01:49, ykzhao a écrit :
> >>>>>>>>>>>> On Tue, 2012-11-20 at 15:02 +0100, zaverel wrote:
> >>>>>>>>>>>>> Hello,
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> after delate liva ,libva-intel-driver , ffmpeg and recompile 
> >>>>>>>>>>>>> all but
> >>>>>>>>>>>>> with no change.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> I open a bug to  freedesktop.org
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> https://bugs.freedesktop.org/show_bug.cgi?id=57323
> >>>>>>>>>>>>>
> >>>>>>>>>>>>>
> >>>>>>>>>>>> Thanks for the confirmation.
> >>>>>>>>>>>>
> >>>>>>>>>>>> Will you please attach the video you tested? It will be great 
> >>>>>>>>>>>> that you
> >>>>>>>>>>>> can attach the following info.
> >>>>>>>>>>>>          a. lspci -vxxx -s 0:02.0
> >>>>>>>>>>>>          b. Xorg.0.log
> >>>>>>>>>>>>
> >>>>>>>>>>>> Thanks.
> >>>>>>>>>>>>> See you.
> >>>>>>>>>>>>>
> >>>>>>>>>>>>> Le 20/11/2012 02:34, ykzhao a écrit :
> >>>>>>>>>>>>>> On Mon, 2012-11-19 at 08:50 -0700, zaverel wrote:
> >>>>>>>>>>>>>>> Hello,
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> with latest libva-intel-driver-1.0.19 video display is not 
> >>>>>>>>>>>>>>> good
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> http://imageshack.us/photo/my-images/132/bugvaapi.png/
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> This with mplayer-vaapi , xbmc-vaapi  and xine-lib-vaapi
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> With previously libva-intel-driver-1.0.18-r1 display is good 
> >>>>>>>>>>>>>>> for all
> >>>>>>>>>>>>>>> three softwares.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Hi,
> >>>>>>>>>>>>>>           It is not expected that the display is corrupted on 
> >>>>>>>>>>>>>> the 1.0.19
> >>>>>>>>>>>>>> libva-intel-driver.
> >>>>>>>>>>>>>>           Will you please rebuild the 1.0.19 
> >>>>>>>>>>>>>> libva-intel-driver driver again
> >>>>>>>>>>>>>> and then see whether the problem still exists? (It will be 
> >>>>>>>>>>>>>> better that
> >>>>>>>>>>>>>> you remove all the libva* file on your system before you 
> >>>>>>>>>>>>>> rebuilt it
> >>>>>>>>>>>>>> again). If the problem still exists, will you please file one 
> >>>>>>>>>>>>>> bug of
> >>>>>>>>>>>>>> libva on https://bugs.freedesktop.org ?
> >>>>>>>>>>>>>>
> >>>>>>>>>>>>>> Thanks.
> >>>>>>>>>>>>>>           Yakui
> >>>>>>>>>>>>>>> Intel Core i3 3220T (Ivy Bridge hd graphics 2500)
> >>>>>>>>>>>>>>> kernel 3.6.6-gentoo
> >>>>>>>>>>>>>>> libva-1.1.0
> >>>>>>>>>>>>>>> xf86-video-intel-9999 (latest cvs)
> >>>>>>>>>>>>>>> libdrm-2.4.40
> >>>>>>>>>>>>>>> ffmpeg-1.0
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>         vainfo
> >>>>>>>>>>>>>>> libva info: VA-API version 0.33.0
> >>>>>>>>>>>>>>> libva info: va_getDriverName() returns 0
> >>>>>>>>>>>>>>> libva info: Trying to open 
> >>>>>>>>>>>>>>> /usr/lib64/va/drivers/i965_drv_video.so
> >>>>>>>>>>>>>>> libva info: Found init function __vaDriverInit_0_33
> >>>>>>>>>>>>>>> libva info: va_openDriver() returns 0
> >>>>>>>>>>>>>>> vainfo: VA-API version: 0.33 (libva 1.1.0)
> >>>>>>>>>>>>>>> vainfo: Driver version: Intel i965 driver - 1.0.18
> >>>>>>>>>>>>>>> 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
> >>>>>>>>>>>>>>>              VAProfileJPEGBaseline           : VAEntrypointVLD
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> i don't think that's normal.
> >>>>>>>>>>>>>>> i try libva and libva-intel-driver from staging and it's the 
> >>>>>>>>>>>>>>> same
> >>>>>>>>>>>>>>> corrupted display.
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> See you
> >>>>>>>>>>>>>>>
> >>>>>>>>>>>>>>> _______________________________________________
> >>>>>>>>>>>>>>> Libva mailing list
> >>>>>>>>>>>>>>> [email protected]
> >>>>>>>>>>>>>>> http://lists.freedesktop.org/mailman/listinfo/libva
> >>>>>>>>>> _______________________________________________
> >>>>>>>>>> Libva mailing list
> >>>>>>>>>> [email protected]
> >>>>>>>>>> http://lists.freedesktop.org/mailman/listinfo/libva
> >>>>>>
> >>>>
> >>>>
> >>> _______________________________________________
> >>> Libva mailing list
> >>> [email protected]
> >>> http://lists.freedesktop.org/mailman/listinfo/libva
> >>
> >> _______________________________________________
> >> Libva mailing list
> >> [email protected]
> >> http://lists.freedesktop.org/mailman/listinfo/libva
> >
> >
> >
> 
> 
> 
> _______________________________________________
> Libva mailing list
> [email protected]
> http://lists.freedesktop.org/mailman/listinfo/libva


_______________________________________________
Libva mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/libva

Reply via email to