From: Emil Velikov <emil.l.velikov@gmail.com> To: FFmpeg development discussions and patches <ffmpeg-devel@ffmpeg.org> Subject: Re: [FFmpeg-devel] [PATCH v2 0/3] hwcontext_vaapi: dlopen libva-x11 and libva-drm Date: Fri, 29 Jul 2022 17:43:12 +0100 Message-ID: <CACvgo52_0uOqFA=TkuTcHBoUyi=oZkNwB1=WSmQJ17LGS=zy0Q@mail.gmail.com> (raw) In-Reply-To: <0c780c40-a97d-cdeb-8d68-4d9e30bf5e6f@rothenpieler.org> Greetings Timo, On Wed, 27 Jul 2022 at 21:00, Timo Rothenpieler <timo@rothenpieler.org> 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".
next prev parent reply other threads:[~2022-07-29 16:43 UTC|newest] Thread overview: 9+ messages / expand[flat|nested] mbox.gz Atom feed top 2022-07-19 17:53 Emil Velikov 2022-07-19 18:16 ` Nicolas George 2022-07-20 16:41 ` Emil Velikov 2022-07-21 20:47 ` Mark Thompson 2022-07-27 19:51 ` Emil Velikov 2022-07-27 20:00 ` Timo Rothenpieler 2022-07-29 16:43 ` Emil Velikov [this message] 2022-08-03 13:16 ` Emil Velikov 2022-07-20 10:56 Emil Velikov
Reply instructions: You may reply publicly to this message via plain-text email using any one of the following methods: * Save the following mbox file, import it into your mail client, and reply-to-all from there: mbox Avoid top-posting and favor interleaved quoting: https://en.wikipedia.org/wiki/Posting_style#Interleaved_style * Reply using the --to, --cc, and --in-reply-to switches of git-send-email(1): git send-email \ --in-reply-to='CACvgo52_0uOqFA=TkuTcHBoUyi=oZkNwB1=WSmQJ17LGS=zy0Q@mail.gmail.com' \ --to=emil.l.velikov@gmail.com \ --cc=ffmpeg-devel@ffmpeg.org \ /path/to/YOUR_REPLY https://kernel.org/pub/software/scm/git/docs/git-send-email.html * If your mail client supports setting the In-Reply-To header via mailto: links, try the mailto: link
Git Inbox Mirror of the ffmpeg-devel mailing list - see https://ffmpeg.org/mailman/listinfo/ffmpeg-devel This inbox may be cloned and mirrored by anyone: git clone --mirror https://master.gitmailbox.com/ffmpegdev/0 ffmpegdev/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 ffmpegdev ffmpegdev/ https://master.gitmailbox.com/ffmpegdev \ ffmpegdev@gitmailbox.com public-inbox-index ffmpegdev Example config snippet for mirrors. AGPL code for this site: git clone https://public-inbox.org/public-inbox.git