Compilation of gstreamer-vaapi from source

Engin Firat engin.firat at adonissyazilim.com
Thu Sep 3 14:30:40 PDT 2015


I have compiled successfully by not compiling the test binaries. The
compilation was successful and the library libgstvaapi-1.4.so is produced.

So when I run gst-inspect vaapidecode to see the result I got an error that
is saying *gst_h264_parser_parse_subset_sps* symbol cannot be found. When I
check the lib file *libgstcodecparsers-1.0* it seems that there is actually
no symbol named as *gst_h264_parser_parse_subset_sps*. The symbols in
libgstcodecparsers those contain *sps* within themselves are as following:

*000000000000de10 T gst_h264_parser_parse_sps *
*000000000000bfe0 T gst_h264_parse_sps *
*0000000000029b40 T gst_h265_parser_parse_sps *
*0000000000026d30 T gst_h265_parse_sps*

I have compiled the gst-plugins-bad 1.4.3 version. In which version the
symbol gst_h264_parser_parse_subset_sps is implemented?

Moreover, the only purpose to trying to produce vaapiparse_h264 is because
I cannot decode h264 stream video on GPU coming from an IP camera. In some
threads I have seen that, ones use vaapiparse_h264 element and they can
able to decode streaming video on GPU. Using vaapiparse_h264 is a solution
for this problem? If not I am not going to spend time on compiling the
element named vaapiparse_h264.

Regards.


On 3 September 2015 at 14:52, Engin Firat <engin.firat at adonissyazilim.com>
 wrote:

> Hello all,
>
> I am trying to compile gstreamer-vaapi module vaapiparse_h264 element
> included. For this purpose, I got the 0.6.0 version of the software and
> configured by using following command:
>
> ./configure --prefix=/usr/lib/x86_64-linux-gnu/ --enable-encoders
> --enable-builtin-codecparsers=no --enable-
> builtin-videoparsers=no
>
> The output of the configure process is attached to this mail. The file is
> named as configure.out
>
> Second I run make to compile the source code but I got the errors attached
> as make.out
>
> The gstreamer version is 1.4.3 and I am compiling at Ubuntu 14.04.2 LTS.
> Gstreamer elements are installed using PPA:
> https://launchpad.net/~ddalex/+archive/ubuntu/gstreamer .
>
> Could you please help?
> Regards.
>


On 3 September 2015 at 14:52, Engin Firat <engin.firat at adonissyazilim.com>
wrote:

> Hello all,
>
> I am trying to compile gstreamer-vaapi module vaapiparse_h264 element
> included. For this purpose, I got the 0.6.0 version of the software and
> configured by using following command:
>
> ./configure --prefix=/usr/lib/x86_64-linux-gnu/ --enable-encoders
> --enable-builtin-codecparsers=no --enable-
> builtin-videoparsers=no
>
> The output of the configure process is attached to this mail. The file is
> named as configure.out
>
> Second I run make to compile the source code but I got the errors attached
> as make.out
>
> The gstreamer version is 1.4.3 and I am compiling at Ubuntu 14.04.2 LTS.
> Gstreamer elements are installed using PPA:
> https://launchpad.net/~ddalex/+archive/ubuntu/gstreamer .
>
> Could you please help?
> Regards.
>



-- 
*Engin FIRAT*
Adoniss Yazılım Bilişim
Elektronik Araştırma Geliştirme
Limited Şirketi

+90 506 884 82 07 (Mobile)
ODTÜ Teknokent, ODTÜ-Halıcı Yazılımevi
İnönü Bulvarı / ANKARA (Address)
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/gstreamer-devel/attachments/20150904/16ec4304/attachment.html>


More information about the gstreamer-devel mailing list