vaapiencode_h264 ! vaapiparse_h264

classic Classic list List threaded Threaded
7 messages Options
Reply | Threaded
Open this post in threaded view
|

vaapiencode_h264 ! vaapiparse_h264

ogurin

Hello,

could someone be so kind to help me and answer the question: which dependencies I should compile or which package install to get in my

pipeline this two elements working :

 

vaapiencode_h264 ! vaapiparse_h264

 

Now I am tried to recompile with vaapi enabled without success. I have got errors:

0:00:00.742961917   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse: no element "vaapiencode_h264"

0:00:00.743002817   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse: link has no sink [source=@0x3493460]

0:00:00.743016444   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse: no element "vaapiparse_h264"

0:00:00.743025900   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse: link has no source [sink=@(nil)]

0:00:00.743038597   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:1038:priv_gst_parse_yyparse: link has no source [sink=mux@(nil)]

 

Thank you

Oleg Gurin


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: vaapiencode_h264 ! vaapiparse_h264

David Ing
I am not sure if this answers your question, but the official build looks like this:


The `prepare.sh` script installs a bunch of pre-requisites. 

On Wed, Jul 8, 2020 at 2:30 PM <[hidden email]> wrote:

Hello,

could someone be so kind to help me and answer the question: which dependencies I should compile or which package install to get in my

pipeline this two elements working :

 

vaapiencode_h264 ! vaapiparse_h264

 

Now I am tried to recompile with vaapi enabled without success. I have got errors:

0:00:00.742961917   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse: no element "vaapiencode_h264"

0:00:00.743002817   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse: link has no sink [source=@0x3493460]

0:00:00.743016444   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse: no element "vaapiparse_h264"

0:00:00.743025900   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse: link has no source [sink=@(nil)]

0:00:00.743038597   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:1038:priv_gst_parse_yyparse: link has no source [sink=mux@(nil)]

 

Thank you

Oleg Gurin

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: vaapiencode_h264 ! vaapiparse_h264

Nicolas Dufresne-5
In reply to this post by ogurin


Le mer. 8 juill. 2020 18 h 45, <[hidden email]> a écrit :

Hello,

could someone be so kind to help me and answer the question: which dependencies I should compile or which package install to get in my

pipeline this two elements working :

 

vaapiencode_h264 ! vaapiparse_h264


Let's fix the basic, you want vaapih264enc from gstreamer-vaapi repo and h264parse from gst-plugins-bad.

 

Now I am tried to recompile with vaapi enabled without success. I have got errors:

0:00:00.742961917   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse: no element "vaapiencode_h264"

0:00:00.743002817   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse: link has no sink [source=@0x3493460]

0:00:00.743016444   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse: no element "vaapiparse_h264"

0:00:00.743025900   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse: link has no source [sink=@(nil)]

0:00:00.743038597   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:1038:priv_gst_parse_yyparse: link has no source [sink=mux@(nil)]

 

Thank you

Oleg Gurin

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: vaapiencode_h264 ! vaapiparse_h264

Victor Jaquez
In reply to this post by ogurin
On Thu, 09 Jul 2020 at 00:30, [hidden email] wrote:

> Hello,
>
> could someone be so kind to help me and answer the question: which
> dependencies I should compile or which package install to get in my
>
> pipeline this two elements working :
>
>  
>
> vaapiencode_h264 ! vaapiparse_h264

Where did you get that pipeline?

Those elements disappeared long ago, and they should be thrown into oblivion. As
Nicolas said, you should use vaapih264dec and h264parse.

vmjl

>
>  
>
> Now I am tried to recompile with vaapi enabled without success. I have got
> errors:
>
> 0:00:00.742961917   535      0x3496f20 ERROR           GST_PIPELINE
> subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse: no
> element "vaapiencode_h264"
>
> 0:00:00.743002817   535      0x3496f20 ERROR           GST_PIPELINE
> subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse: link
> has no sink [source=@0x3493460]
>
> 0:00:00.743016444   535      0x3496f20 ERROR           GST_PIPELINE
> subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse: no
> element "vaapiparse_h264"
>
> 0:00:00.743025900   535      0x3496f20 ERROR           GST_PIPELINE
> subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse: link
> has no source [sink=@(nil)]
>
> 0:00:00.743038597   535      0x3496f20 ERROR           GST_PIPELINE
> subprojects/gstreamer/gst/parse/grammar.y:1038:priv_gst_parse_yyparse: link
> has no source [sink=mux@(nil)]
>
>  
>
> Thank you
>
> Oleg Gurin
>

> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

RE: vaapiencode_h264 ! vaapiparse_h264

ogurin
Thank you,guys, for quick response/clarification, the pipeline from
https://github.com/giordanocardillo/janus-post-processor


-----Original Message-----
From: gstreamer-devel <[hidden email]> On
Behalf Of Víctor Jáquez
Sent: Thursday, July 9, 2020 12:39 PM
To: Discussion of the development of and with GStreamer
<[hidden email]>
Subject: Re: vaapiencode_h264 ! vaapiparse_h264

On Thu, 09 Jul 2020 at 00:30, [hidden email] wrote:

> Hello,
>
> could someone be so kind to help me and answer the question: which
> dependencies I should compile or which package install to get in my
>
> pipeline this two elements working :
>
>  
>
> vaapiencode_h264 ! vaapiparse_h264

Where did you get that pipeline?

Those elements disappeared long ago, and they should be thrown into
oblivion. As Nicolas said, you should use vaapih264dec and h264parse.

vmjl

>
>  
>
> Now I am tried to recompile with vaapi enabled without success. I have
> got
> errors:
>
> 0:00:00.742961917   535      0x3496f20 ERROR           GST_PIPELINE
> subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse:
> no element "vaapiencode_h264"
>
> 0:00:00.743002817   535      0x3496f20 ERROR           GST_PIPELINE
> subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse:
> link has no sink [source=@0x3493460]
>
> 0:00:00.743016444   535      0x3496f20 ERROR           GST_PIPELINE
> subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse:
> no element "vaapiparse_h264"
>
> 0:00:00.743025900   535      0x3496f20 ERROR           GST_PIPELINE
> subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse:
> link has no source [sink=@(nil)]
>
> 0:00:00.743038597   535      0x3496f20 ERROR           GST_PIPELINE
> subprojects/gstreamer/gst/parse/grammar.y:1038:priv_gst_parse_yyparse:
> link has no source [sink=mux@(nil)]
>
>  
>
> Thank you
>
> Oleg Gurin
>

> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

RE: vaapiencode_h264 ! vaapiparse_h264

ogurin
In reply to this post by Nicolas Dufresne-5

Thanks,

but I get

|WARNING: In subproject gst-plugins-bad: Unknown options: "gst-plugins-bad:h264parse"

 

Into the meson output when trying to enable this options into the master gst-build folder

Also I ran:

Meson configure | grep h264

And got only this options:

 

FFmpeg:libopenh264                       auto                                                            [enabled, disabled, auto]                                     FFmpeg:libopenh264

  FFmpeg:libx264                           auto                                                            [enabled, disabled, auto]                                     FFmpeg:libx264

  gst-plugins-bad:openh264                 auto                                                            [enabled, disabled, auto]                                     H.264 video codec plugin

  gst-plugins-bad:uvch264                  auto                                                            [enabled, disabled, auto]                                     UVC compliant H.264 camera source plugin

  gst-plugins-ugly:x264                    auto                                                            [enabled, disabled, auto]                                     H.264 video encoder plugin

  gst-plugins-ugly:x264_libraries                                                                                                                                        Colon separated list of additional x264 library paths, e.g. for 10-bit version

Subproject openh264:

  openh264:tests                           <inherited from main project>                                   [enabled, disabled, auto]                                     openh264:tests

Subproject x264:

  x264:asm                                 auto                                                            [enabled, disabled, auto]                                     Enable platform-specific assembly optimizations

  x264:avs                                 disabled                                                        [enabled, disabled, auto]                                     cli avisynth support

  x264:bit-depth                           all                                                             [8, 10, all]                                                  Supported output bit depth(s)

  x264:chroma-format                       all                                                             [400, 420, 422, 444, all]                                     Supported output chroma format(s)

  x264:cli                                 true                                                            [true, false]                                                 Build x264 command line application

  x264:ffms                                disabled                                                        [enabled, disabled, auto]                                     cli ffmpegsource support

  x264:gpac                                disabled                                                        [enabled, disabled, auto]                                     cli gpac support

  x264:gpl                                 true                                                            [true, false]                                                 Enable GPL-only features

  x264:interlaced                          true                                                            [true, false]                                                 Enable interlaced encoding support

  x264:lavf                                disabled                                                        [enabled, disabled, auto]                                     cli libavformat support

  x264:libx264                             internal                                                        [internal, system]                                            Whether to use internal libx264 or system libx264

  x264:lsmash                              disabled                                                        [enabled, disabled, auto]                                     cli lsmash support

  x264:opencl                              false                                                           [true, false]                                                 Enable OpenCL features

  x264:swscale                             disabled                                                        [enabled, disabled, auto]                                     cli swscale support

  x264:thread                              true                                                            [true, false]                                                 Enable multithreaded encoding

 

Can’t find h264parse here.

 

Thank you.

Oleg Gurin

 

From: gstreamer-devel <[hidden email]> On Behalf Of Nicolas Dufresne
Sent: Thursday, July 9, 2020 3:20 AM
To: Discussion of the development of and with GStreamer <[hidden email]>
Subject: Re: vaapiencode_h264 ! vaapiparse_h264

 

 

Le mer. 8 juill. 2020 18 h 45, <[hidden email]> a écrit :

Hello,

could someone be so kind to help me and answer the question: which dependencies I should compile or which package install to get in my

pipeline this two elements working :

 

vaapiencode_h264 ! vaapiparse_h264

 

Let's fix the basic, you want vaapih264enc from gstreamer-vaapi repo and h264parse from gst-plugins-bad.

 

Now I am tried to recompile with vaapi enabled without success. I have got errors:

0:00:00.742961917   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse: no element "vaapiencode_h264"

0:00:00.743002817   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse: link has no sink [source=@0x3493460]

0:00:00.743016444   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse: no element "vaapiparse_h264"

0:00:00.743025900   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse: link has no source [sink=@(nil)]

0:00:00.743038597   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:1038:priv_gst_parse_yyparse: link has no source [sink=mux@(nil)]

 

Thank you

Oleg Gurin

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel


_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
Reply | Threaded
Open this post in threaded view
|

Re: vaapiencode_h264 ! vaapiparse_h264

Nicolas Dufresne-5
Le jeudi 09 juillet 2020 à 15:36 +0300, [hidden email] a écrit :
> Thanks,
> but I get
> |WARNING: In subproject gst-plugins-bad: Unknown options: "gst-plugins-bad:h264parse"

This is always built by default, no need for compilation option. Note
that the configurations are per plugins, not per feature, h264parse is
part of the videoparsers plugin.

>  
> Into the meson output when trying to enable this options into the master gst-build folder
> Also I ran:
> Meson configure | grep h264
> And got only this options:
>  
> FFmpeg:libopenh264                       auto                                                            [enabled, disabled, auto]                                     FFmpeg:libopenh264
>   FFmpeg:libx264                           auto                                                            [enabled, disabled, auto]                                     FFmpeg:libx264
>   gst-plugins-bad:openh264                 auto                                                            [enabled, disabled, auto]                                     H.264 video codec plugin
>   gst-plugins-bad:uvch264                  auto                                                            [enabled, disabled, auto]                                     UVC compliant H.264 camera source plugin
>   gst-plugins-ugly:x264                    auto                                                            [enabled, disabled, auto]                                     H.264 video encoder plugin
>   gst-plugins-ugly:x264_libraries                                                                                                                                        Colon separated list of additional x264 library paths, e.g. for 10-bit version
> Subproject openh264:
>   openh264:tests                           <inherited from main project>                                   [enabled, disabled, auto]                                     openh264:tests
> Subproject x264:
>   x264:asm                                 auto                                                            [enabled, disabled, auto]                                     Enable platform-specific assembly optimizations
>   x264:avs                                 disabled                                                        [enabled, disabled, auto]                                     cli avisynth support
>   x264:bit-depth                           all                                                             [8, 10, all]                                                  Supported output bit depth(s)
>   x264:chroma-format                       all                                                             [400, 420, 422, 444, all]                                     Supported output chroma format(s)
>   x264:cli                                 true                                                            [true, false]                                                 Build x264 command line application
>   x264:ffms                                disabled                                                        [enabled, disabled, auto]                                     cli ffmpegsource support
>   x264:gpac                                disabled                                                        [enabled, disabled, auto]                                     cli gpac support
>   x264:gpl                                 true                                                            [true, false]                                                 Enable GPL-only features
>   x264:interlaced                          true                                                            [true, false]                                                 Enable interlaced encoding support
>   x264:lavf                                disabled                                                        [enabled, disabled, auto]                                     cli libavformat support
>   x264:libx264                             internal                                                        [internal, system]                                            Whether to use internal libx264 or system libx264
>   x264:lsmash                              disabled                                                        [enabled, disabled, auto]                                     cli lsmash support
>   x264:opencl                              false                                                           [true, false]                                                 Enable OpenCL features
>   x264:swscale                             disabled                                                        [enabled, disabled, auto]                                     cli swscale support
>   x264:thread                              true                                                            [true, false]                                                 Enable multithreaded encoding
>  
> Can’t find h264parse here.
>  
> Thank you.
> Oleg Gurin
>  
> From: gstreamer-devel <[hidden email]> On Behalf Of Nicolas Dufresne
> Sent: Thursday, July 9, 2020 3:20 AM
> To: Discussion of the development of and with GStreamer <[hidden email]>
> Subject: Re: vaapiencode_h264 ! vaapiparse_h264
>  
>  
>
> Le mer. 8 juill. 2020 18 h 45, <[hidden email]> a écrit :
> > Hello,
> > could someone be so kind to help me and answer the question: which dependencies I should compile or which package install to get in my
> > pipeline this two elements working :
> >  
> > vaapiencode_h264 ! vaapiparse_h264
>
>  
> Let's fix the basic, you want vaapih264enc from gstreamer-vaapi repo and h264parse from gst-plugins-bad.
> >  
> > Now I am tried to recompile with vaapi enabled without success. I have got errors:
> > 0:00:00.742961917   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse: no element "vaapiencode_h264"
> > 0:00:00.743002817   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse: link has no sink [source=@0x3493460]
> > 0:00:00.743016444   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:850:priv_gst_parse_yyparse: no element "vaapiparse_h264"
> > 0:00:00.743025900   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:938:priv_gst_parse_yyparse: link has no source [sink=@(nil)]
> > 0:00:00.743038597   535      0x3496f20 ERROR           GST_PIPELINE subprojects/gstreamer/gst/parse/grammar.y:1038:priv_gst_parse_yyparse: link has no source [sink=mux@(nil)]
> >  
> > Thank you
> > Oleg Gurin
> > _______________________________________________
> > gstreamer-devel mailing list
> > [hidden email]
> > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
>
> _______________________________________________
> gstreamer-devel mailing list
> [hidden email]
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel

_______________________________________________
gstreamer-devel mailing list
[hidden email]
https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel