lkml.org 
[lkml]   [2021]   [Nov]   [30]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    From
    Date
    SubjectRe: [RFC 0/5] arm64: imx8mm: Enable Hantro VPUs
    Hi Tim,

    On Mon, 29 Nov 2021 at 16:36, Tim Harvey <tharvey@gateworks.com> wrote:
    >
    > On Mon, Nov 29, 2021 at 10:59 AM Adam Ford <aford173@gmail.com> wrote:
    ..
    > >
    >
    > Adam,
    >
    > What deps did you install in order to get v4l2codecs building? I
    > installed libgudev-1.0-dev based on Nicolas' suggestion and rebuilt
    > (not sure if I needed to re-configure somehow) but there is still
    > nothing in build/subprojects/gst-plugins-bad/sys/v4l2codecs/. A 'meson
    > configure' tells me that v4l2codecs is set to 'auto' but I'm not sure
    > how to find out what dependencies are needed or what may be missing.
    >

    At least in my case (Centps-derivative), this is what I've done:

    ...
    gst-plugins-bad| Run-time dependency gudev-1.0 found: NO (tried
    pkgconfig and cmake)

    Installed gudev ... and then:

    ...
    gst-plugins-bad| Dependency gudev-1.0 found: YES 232 (cached)
    ...
    gst-plugins-bad 1.19.3.1

    Plugins : accurip, adpcmdec, adpcmenc, aiff, asfmux,
    audiobuffersplit, audiofxbad, audiomixmatrix, audiolatency,
    audiovisualizers, autoconvert, bayer,
    camerabin, codecalpha, coloreffects,
    debugutilsbad, dvbsubenc, dvbsuboverlay, dvdspu, faceoverlay,
    festival, fieldanalysis, freeverb, frei0r,
    gaudieffects, gdp, geometrictransform,
    id3tag, inter, interlace, ivfparse, ivtc, jp2kdecimator, jpegformat,
    rfbsrc, midi, mpegpsdemux,
    mpegpsmux, mpegtsdemux, mpegtsmux, mxf,
    netsim, rtponvif, pcapparse, pnm, proxy, legacyrawparse,
    removesilence, rist, rtmp2, rtpmanagerbad,
    sdpelem, segmentclip, siren, smooth,
    speed, subenc, switchbin, timecode, transcode, videofiltersbad,
    videoframe_audiolevel, videoparsersbad,
    videosignal, vmnc, y4mdec, decklink, dvb,
    fbdevsink, ipcpipeline, nvcodec, shm, v4l2codecs, hls, sctp

    GStreamer current master build fails. It's a known issue which will be
    fixed today:

    [...]
    [8/9] Compiling C object
    subprojects/gst-plugins-bad/sys/v4l2codecs/libgstv4l2codecs.so.p/gstv4l2codecvp9dec.c.o
    FAILED: subprojects/gst-plugins-bad/sys/v4l2codecs/libgstv4l2codecs.so.p/gstv4l2codecvp9dec.c.o
    cc -Isubprojects/gst-plugins-bad/sys/v4l2codecs/libgstv4l2codecs.so.p
    -Isubprojects/gst-plugins-bad/sys/v4l2codecs
    -I../subprojects/gst-plugins-bad/sys/v4l2codecs
    -Isubprojects/gst-plugins-bad -I../subprojects/gst-plugins-bad
    -Isubprojects/gstreamer/libs -I../subprojects/gstreamer/libs
    -Isubprojects/gstreamer -I../subprojects/gstreamer
    -Isubprojects/gst-plugins-bad/gst-libs
    -I../subprojects/gst-plugins-bad/gst-libs
    -Isubprojects/gst-plugins-base/gst-libs
    -I../subprojects/gst-plugins-base/gst-libs -Isubprojects/orc
    -I../subprojects/orc -Isubprojects/gstreamer/gst
    -Isubprojects/gst-plugins-base/gst-libs/gst/video
    -Isubprojects/gst-plugins-base/gst-libs/gst/pbutils
    -Isubprojects/gst-plugins-base/gst-libs/gst/audio
    -Isubprojects/gst-plugins-base/gst-libs/gst/tag
    -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include
    -I/usr/include/gudev-1.0 -fdiagnostics-color=always
    -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -O2 -g -fvisibility=hidden
    -fno-strict-aliasing -DG_DISABLE_DEPRECATED -Wmissing-prototypes
    -Wdeclaration-after-statement -Wold-style-definition
    -Wmissing-declarations -Wredundant-decls -Wwrite-strings -Wformat
    -Wformat-security -Winit-self -Wmissing-include-dirs -Waddress
    -Wno-multichar -Wvla -Wpointer-arith -fPIC -pthread -DHAVE_CONFIG_H
    -MD -MQ subprojects/gst-plugins-bad/sys/v4l2codecs/libgstv4l2codecs.so.p/gstv4l2codecvp9dec.c.o
    -MF subprojects/gst-plugins-bad/sys/v4l2codecs/libgstv4l2codecs.so.p/gstv4l2codecvp9dec.c.o.d
    -o subprojects/gst-plugins-bad/sys/v4l2codecs/libgstv4l2codecs.so.p/gstv4l2codecvp9dec.c.o
    -c ../subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c
    ../subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c:92:3:
    error: unknown type name ‘grefcount’
    grefcount ref_count;
    ^~~~~~~~~
    ../subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c: In
    function ‘gst_v4l2_codec_vp9_dec_picture_data_new’:
    ../subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c:106:3:
    warning: implicit declaration of function ‘g_ref_count_init’; did you
    mean ‘g_cond_init’? [-Wimplicit-function-declaration]
    g_ref_count_init (&pic_data->ref_count);
    ^~~~~~~~~~~~~~~~
    g_cond_init
    ../subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c: In
    function ‘gst_v4l2_codec_vp9_dec_picture_data_ref’:
    ../subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c:118:3:
    warning: implicit declaration of function ‘g_ref_count_inc’; did you
    mean ‘g_strv_contains’? [-Wimplicit-function-declaration]
    g_ref_count_inc (&data->ref_count);
    ^~~~~~~~~~~~~~~
    g_strv_contains
    ../subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c: In
    function ‘gst_v4l2_codec_vp9_dec_picture_data_unref’:
    ../subprojects/gst-plugins-bad/sys/v4l2codecs/gstv4l2codecvp9dec.c:125:7:
    warning: implicit declaration of function ‘g_ref_count_dec’
    [-Wimplicit-function-declaration]
    if (g_ref_count_dec (&data->ref_count)) {
    ^~~~~~~~~~~~~~~
    ninja: build stopped: subcommand failed.

    Hope this helps get you started!
    Ezequiel

    \
     
     \ /
      Last update: 2021-11-30 15:01    [W:3.772 / U:0.180 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site