From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from ffbox0-bg.mplayerhq.hu (ffbox0-bg.ffmpeg.org [79.124.17.100]) by master.gitmailbox.com (Postfix) with ESMTP id 774CA43C94 for ; Fri, 29 Jul 2022 16:43:35 +0000 (UTC) Received: from [127.0.1.1] (localhost [127.0.0.1]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTP id 8BDE868B9DF; Fri, 29 Jul 2022 19:43:31 +0300 (EEST) Received: from mail-qv1-f48.google.com (mail-qv1-f48.google.com [209.85.219.48]) by ffbox0-bg.mplayerhq.hu (Postfix) with ESMTPS id A486168B9C0 for ; Fri, 29 Jul 2022 19:43:25 +0300 (EEST) Received: by mail-qv1-f48.google.com with SMTP id i7so3978438qvr.8 for ; Fri, 29 Jul 2022 09:43:25 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=uKcrgHd8RTehd2NiMND9xZkg2AWbVYljKIVk6oKfcfY=; b=FFu8FXRx5teHYMDuOug4RjFNleE79JNwwKbLoUhmgowrQrDLXbtjm2MiEuVwPQgcsD 7B2CY44Ul4aHzAb/rnynqvEPQxHl9esD2bzoRAPZd55IDqDBBoidhG6hgZ/ewTd4zPNg U3QdBRCPrCKcD5itX8m/VbXeoFsXT7IZsF9tqjQRMpQpwzlCLdpKaWXckndvWETnXTVR aHBUenFB3XcYzPwTdzDfrmERhCq3i7tIVDKj3fIaTSdcxBOm4h8/511qsGDbxapOOJuV SiLGWjRe/9PNBwXSWVFzE6GtPdGXOqDC/smt0ZS6xhbMWeFP92t+ajz8/Y3jsay++oTW i07Q== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=uKcrgHd8RTehd2NiMND9xZkg2AWbVYljKIVk6oKfcfY=; b=4yzj59s4WMK5+M+j8xEVaUwm/LWp9FxRX/f2Hmtm50lhaLbi9UlQFjB8/Fh5urnC9p XAQ7cp8rFwBIHmWICfap5cA4gKKA7K7+QGMJrvdXPlIEWCjsxcr5uTARV341IG2JfRn6 kSc+7jFphbmRrRbq7FBciqWw8om2R6bulaCUU9162GUVIRylebipOCXuUbMJ9YXEEB6M GR7FidDnX8ptTFKfUzjPtbwd8iHwj4e7ynLihMT6RGwbx00+cbYlhQpBbyyjfotjkimj 6FkgFXHFiZkVLGW7LSHNi5PNMBfpU9Su6z55pYLwfcDV/Bze+EIb8DAzApyztGIaF1Ae oziA== X-Gm-Message-State: ACgBeo2pTs/tBCHr6XcP66zuUfDomhSK/cX+/X6nNakE7hi1qxa9HJ6f CYDe9x8+mrDP3YzIioobI9xsWIHT0aQLa9XCOPwURCkGrVxlOm2z X-Google-Smtp-Source: AA6agR48fLne5YgAA3nU8koPHdFwUUbeW+BY7TAACnHTn3Pc5ttUMV+G53pTV9R0p7vwvhMGaXIKO5Cjz05TJ8k78P8= X-Received: by 2002:ad4:5dc7:0:b0:473:8603:6da5 with SMTP id m7-20020ad45dc7000000b0047386036da5mr4230475qvh.121.1659113003881; Fri, 29 Jul 2022 09:43:23 -0700 (PDT) MIME-Version: 1.0 References: <20220719175310.647621-1-emil.l.velikov@gmail.com> <0c780c40-a97d-cdeb-8d68-4d9e30bf5e6f@rothenpieler.org> In-Reply-To: <0c780c40-a97d-cdeb-8d68-4d9e30bf5e6f@rothenpieler.org> From: Emil Velikov Date: Fri, 29 Jul 2022 17:43:12 +0100 Message-ID: To: FFmpeg development discussions and patches Subject: Re: [FFmpeg-devel] [PATCH v2 0/3] hwcontext_vaapi: dlopen libva-x11 and libva-drm X-BeenThere: ffmpeg-devel@ffmpeg.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: FFmpeg development discussions and patches List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: FFmpeg development discussions and patches Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Errors-To: ffmpeg-devel-bounces@ffmpeg.org Sender: "ffmpeg-devel" Archived-At: List-Archive: List-Post: Greetings Timo, On Wed, 27 Jul 2022 at 21:00, Timo Rothenpieler wrote: > That sounds incredibly broken and will of course cause stuff to break. > I see the issue lies with that magic script, not with ffmpeg. > Apologies, never meant to imply that ffmpeg is broken - far from it. Simply put libva broke their ABI, without bumping the major version. Hence the libva ABI should be cleaned up and fixed - as mentioned in my original cover letter and the hunk of my previous email that got mysteriously removed :-P As also mentioned, the maintainers are slow, so the odds of having a fix that reaches end users this year are very close to zero. What I'm asking here is for a quick short-to-mid term workaround, to be applied in ffmpeg. While the startup script is fragile, a similar issue can happen _even without_ it. > You could make that exact argument for literally every single external > library, and we don't dlopen() most of them. I tried to clarify why and how the libva use-case varies from other libraries, in my email that you've trimmed out. If my analysis is incomplete or off, kindly point me to the place that comes as such. If any developers feel like it might be easier moving some of this discussion to IRC, do let me know. I can hop on the ffmpeg-devel. Thanks Emil _______________________________________________ ffmpeg-devel mailing list ffmpeg-devel@ffmpeg.org https://ffmpeg.org/mailman/listinfo/ffmpeg-devel To unsubscribe, visit link above, or email ffmpeg-devel-request@ffmpeg.org with subject "unsubscribe".