vaapiencode_h264 ! vaapiparse_h264

Nicolas Dufresne nicolas at ndufresne.ca
Thu Jul 9 14:26:03 UTC 2020


Le jeudi 09 juillet 2020 à 15:36 +0300, ogurin at auritek.com 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 <gstreamer-devel-bounces at lists.freedesktop.org> On Behalf Of Nicolas Dufresne
> Sent: Thursday, July 9, 2020 3:20 AM
> To: Discussion of the development of and with GStreamer <gstreamer-devel at lists.freedesktop.org>
> Subject: Re: vaapiencode_h264 ! vaapiparse_h264
>  
>  
> 
> Le mer. 8 juill. 2020 18 h 45, <ogurin at auritek.com> 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
> > gstreamer-devel at lists.freedesktop.org
> > https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel
> 
> _______________________________________________
> gstreamer-devel mailing list
> gstreamer-devel at lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/gstreamer-devel



More information about the gstreamer-devel mailing list