Summary: | media-plugins/gst-plugins-libav-1.16.3: Build failure with media-video/ffmpeg-4.4 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | orbea <orbea> |
Component: | Current packages | Assignee: | GStreamer package maintainers <gstreamer> |
Status: | RESOLVED OBSOLETE | ||
Severity: | normal | CC: | jstein, media-video |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
See Also: | https://bugs.gentoo.org/show_bug.cgi?id=831604 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Build log. |
Description
orbea
2021-02-23 16:43:10 UTC
A workaround would be to add a use flag to control --with-system-libav in the gst-plugins-libav ebuild. With this the user could still build with the bundled ffmpeg version although that is far from ideal. ffmpeg branch release/4.4 has been created and has https://github.com/FFmpeg/FFmpeg/commit/0be265e9a100adc778c1c3cf52155a6326043b85 "Revert "lavf: move AVStream.*index_entries* to AVStreamInternal" This reverts commit cea7c19. Until an API is added to make index_entries public in a proper way, keeping this here is harmless." So next ffmpeg-4.4.x releases will not affect gst-plugins-libav. emerge tested Unfortunately that doesn't help ffmpeg-9999. https://gitlab.freedesktop.org/gstreamer/gst-libav/-/commit/07b43c727c9a2f273dccb9af8061e646c79ea0a8 "avdemux: fix build with FFmpeg 4.4 Direct access to avstream->index_entries was removed in favour of the newly added avformat_index_get_entry() and friends." Download: https://gitlab.freedesktop.org/gstreamer/gst-libav/-/commit/07b43c727c9a2f273dccb9af8061e646c79ea0a8.patch The patch applies to media-plugins/gst-plugins-libav-1.16.3 cleanly. emerge tested against ffmpeg 4.4 and master git branch (with media-video/ffmpeg-9999). Please add https://gitweb.gentoo.org/repo/gentoo.git/tree/media-plugins/gst-plugins-libav/files/gst-plugins-libav-1.18.4_ffmpeg-4.4.patch to media-plugins/gst-plugins-libav-1.16.3 ebuild. See also Bug 831604 And please change title to media-plugins/gst-plugins-libav-1.16.3: Build failure with media-video/ffmpeg-4.4 https://gitweb.gentoo.org/repo/gentoo.git/commit/media-plugins/gst-plugins-libav?id=b6e47645fa97bd783240631a9292bd7cc7aa8ce9 "media-plugins/gst-plugins-libav: Drop old versions" Please close. (In reply to jospezial from comment #7) > https://gitweb.gentoo.org/repo/gentoo.git/commit/media-plugins/gst-plugins- > libav?id=b6e47645fa97bd783240631a9292bd7cc7aa8ce9 > "media-plugins/gst-plugins-libav: Drop old versions" > > Please close. Thanks! |