Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:ARM:Factory:Contrib:PinePhone
wlroots
3456.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 3456.patch of Package wlroots
From 35b3d67e5f0c12ae8d3174a268b0af73724ecc3e Mon Sep 17 00:00:00 2001 From: Keith Bowes <keithbowes@users.noreply.github.com> Date: Thu, 17 Feb 2022 16:46:17 -0500 Subject: [PATCH] Fixed compiling with FFmpeg 5.0 --- examples/dmabuf-capture.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/examples/dmabuf-capture.c b/examples/dmabuf-capture.c index 4d05b78ba..58bf64195 100644 --- a/examples/dmabuf-capture.c +++ b/examples/dmabuf-capture.c @@ -1,4 +1,5 @@ #define _POSIX_C_SOURCE 199309L +#include <libavcodec/avcodec.h> #include <libavformat/avformat.h> #include <libavutil/display.h> #include <libavutil/hwcontext_drm.h> @@ -619,12 +620,12 @@ static int init_encoding(struct capture_context *ctx) { } /* Find encoder */ - AVCodec *out_codec = avcodec_find_encoder_by_name(ctx->encoder_name); + const AVCodec *out_codec = avcodec_find_encoder_by_name(ctx->encoder_name); if (!out_codec) { av_log(ctx, AV_LOG_ERROR, "Codec not found (not compiled in lavc?)!\n"); return AVERROR(EINVAL); } - ctx->avf->oformat->video_codec = out_codec->id; + ctx->avf->oformat = av_guess_format(ctx->encoder_name, NULL, NULL); ctx->is_software_encoder = !(out_codec->capabilities & AV_CODEC_CAP_HARDWARE); ctx->avctx = avcodec_alloc_context3(out_codec); -- GitLab
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor