If that's the case then the h264encode test application should be updated to reflect this change because it accepts baseline profile for encoding and then gives an error.
Thanks Hamza On Wed, Jan 6, 2016 at 1:35 PM, Xiang, Haihao <[email protected]> wrote: > > This is by design. H.264 Baseline Profile isn't supported by the driver. > > Thanks > Haihao > > Hi All, > > I am running into an issue here which I don't know if anybody else has > faced or not. When I use the test application h264encode in > libva/tests/encode and use the command line option --profile to set the > h264 profile to "BP" (baseline), I get the following error: > > Can't find VAEntrypointEncSlice for H264 profiles > > Upon further investigation, it seems that the function > i965_QueryConfigEntrypoints inside i965_drv_video.c does not handle > VAProfileH264Baseline and returns VA_STATUS_ERROR_UNSUPPORTED_PROFILE. The > following code snippet shows the unhandled enumeration : > > case VAProfileH264ConstrainedBaseline: > case VAProfileH264Main: > case VAProfileH264High: > if (HAS_H264_DECODING(i965)) > entrypoint_list[n++] = VAEntrypointVLD; > > if (HAS_H264_ENCODING(i965)) > entrypoint_list[n++] = VAEntrypointEncSlice; > > break; > > Is this by design or did someone forget to handle this case in the switch > statement ? > > Regards > Hamza Shahid > > _______________________________________________ > Libva mailing list > [email protected]<mailto:[email protected]> > http://lists.freedesktop.org/mailman/listinfo/libva > >
_______________________________________________ Libva mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/libva
