On Mon, Jul 24, 2017 at 09:08:49PM +0200, Jorge Ramirez-Ortiz wrote: > From: Alexis Ballier <aball...@gentoo.org> > > This patchset enhances Alexis Ballier's original patch and validates > it using Qualcomm's Venus hardware (driver recently landed upstream > [1]). > > This has been tested on Qualcomm's DragonBoard 410c and 820c > > ffplay tested video decoders: > - h264, > - vp8 > - mpeg4 > > Some of the changes introduced: > - v4l2: some cleanup of the code. > - v4l2: some cleaup before upstreaming. > - v4l2: follow the new decode api. > - v4l2: fix display size for NV12 output pool. > - v4l2: handle EOS. > - v4l2: fix vp8 and mpeg4 decoding. > - v4l2: generate EOF on dequeue errors. > - v4l2: h264_mp4toannexb filtering. > > [1] https://lwn.net/Articles/697956/
this with the other patches breaks build CC libavcodec/v4l2-buffers.o CC libavcodec/v4l2_m2m_enc.o libavcodec/v4l2_m2m_enc.c: In function ‘v4lm2m_encode_init’: libavcodec/v4l2_m2m_enc.c:150:103: error: ‘V4L2_CID_MPEG_VIDEO_VPX_MIN_QP’ undeclared (first use in this function) SET_V4L_EXT_CTRL(value, V4L2_CID_MPEG_VIDEO_VPX_MIN_QP, avctx->qmin, V4L2_CTRL_CLASS_MPEG, "minimum video quantizer scale"); ^ libavcodec/v4l2_m2m_enc.c:150:103: note: each undeclared identifier is reported only once for each function it appears in libavcodec/v4l2_m2m_enc.c:151:103: error: ‘V4L2_CID_MPEG_VIDEO_VPX_MAX_QP’ undeclared (first use in this function) SET_V4L_EXT_CTRL(value, V4L2_CID_MPEG_VIDEO_VPX_MAX_QP, avctx->qmax, V4L2_CTRL_CLASS_MPEG, "maximum video quantizer scale"); ^ make: *** [libavcodec/v4l2_m2m_enc.o] Error 1 libavcodec/v4l2-buffers.c: In function ‘avpriv_init_v4lbufpool’: libavcodec/v4l2-buffers.c:276:9: warning: unknown conversion type character ‘y’ in format [-Wformat=] av_log(bufs->log_ctx, AV_LOG_ERROR, "%type %i not supported\n", bufs->type); ^ libavcodec/v4l2-buffers.c: In function ‘avpkt_to_v4lbuf’: libavcodec/v4l2-buffers.c:414:22: error: ‘V4L2_BUF_FLAG_LAST’ undeclared (first use in this function) out->flags = V4L2_BUF_FLAG_LAST; ^ libavcodec/v4l2-buffers.c:414:22: note: each undeclared identifier is reported only once for each function it appears in libavcodec/v4l2-buffers.c: In function ‘v4lbuf_to_avpkt’: libavcodec/v4l2-buffers.c:464:5: warning: ‘av_free_packet’ is deprecated (declared at libavcodec/avcodec.h:4621) [-Wdeprecated-declarations] av_free_packet(pkt); ^ make: *** [libavcodec/v4l2-buffers.o] Error 1 make: Target `all' not remade because of errors. [...] -- Michael GnuPG fingerprint: 9FF2128B147EF6730BADF133611EC787040B0FAB The educated differ from the uneducated as much as the living from the dead. -- Aristotle
signature.asc
Description: Digital signature
_______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org http://ffmpeg.org/mailman/listinfo/ffmpeg-devel