GNOME Bugzilla – Bug 766687
gst-plugins-ffmpeg-0.10.13_p201211-r5 : /.../gstffmpegcodecmap.c:1761:45: error: parameter 1 ('pix_fmt') has incomplete type
Last modified: 2016-05-19 23:40:28 UTC
Fails to build against ffmpeg >=3.0.
More details here: https://bugs.gentoo.org/show_bug.cgi?id=575056
Thanks for the bug report, but GStreamer 0.10 is very old and no longer maintained. You can build it statically against the internal libav/ffmpeg snapshot.
(In reply to Tim-Philipp Müller from comment #1)
> Thanks for the bug report, but GStreamer 0.10 is very old and no longer
> maintained. You can build it statically against the internal libav/ffmpeg
I'm using gstreamer 1.6.3, the report is about the plugin. Sorry, I'm a bit of a layman regarding the gstreamer plugins.
This bug report is about 0.10. You should build it against the internal version of ffmpeg, that is using "--without-system-ffmpeg". This is what we did when I used to maintain the ebuild. If the claim is that the bundled ffmpeg version has a bunch of CVEs, then the same applies to the rest of the GStreamer 0.10 code..
I notice that gentoo's libav package gives a choice of ffmpeg or libav.. That is also just wrong, only of those those will actually work, even though they're source compatible, they have different runtime behaviours!
(In reply to Olivier Crête from comment #3)
> This bug report is about 0.10.
That's because they're different ebuilds. This report is about https://packages.gentoo.org/packages/media-plugins/gst-plugins-ffmpeg and gstreamer is https://packages.gentoo.org/packages/media-libs/gstreamer
I use gst-plugins-ffmpeg-0.10 and I use gstreamer-1.6.3.
Please sort it out in the gentoo bug tracker. If there is still an upstream issue, gentoo developers will file a bug with details here.