diff mbox

gstreamer1.0-plugins-good: enable v4l2-probe

Message ID 1472213100-11245-1-git-send-email-nicolas.dechesne@linaro.org
State Accepted
Commit c1f08c04a95f6ec089d4a62d90119df01c94cd80
Headers show

Commit Message

Nicolas Dechesne Aug. 26, 2016, 12:05 p.m. UTC
A new mechanism to probe v4l2 M2M devices was implemented in gst 1.8 series, in
order to get such devices probed we now need to enable v4l2-probe compile option
which upstream decided to keep disabled by default (unfortunately), see [1].

With this feature disabled, it is not possible to get v4l2 M2M device to work in
Gstreamer which is a common use case on many embedded platforms. This patch
enables this new option as soon as v4l2 support is enabled in gstreamer -good.

[1] https://bugzilla.gnome.org/show_bug.cgi?id=758085

Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>

---
 meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

-- 
2.7.0

-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core

Comments

Nicolas Dechesne Sept. 6, 2016, 9:10 a.m. UTC | #1
On Fri, Aug 26, 2016 at 2:05 PM, Nicolas Dechesne
<nicolas.dechesne@linaro.org> wrote:
>

> A new mechanism to probe v4l2 M2M devices was implemented in gst 1.8 series, in

> order to get such devices probed we now need to enable v4l2-probe compile option

> which upstream decided to keep disabled by default (unfortunately), see [1].

>

> With this feature disabled, it is not possible to get v4l2 M2M device to work in

> Gstreamer which is a common use case on many embedded platforms. This patch

> enables this new option as soon as v4l2 support is enabled in gstreamer -good.

>

> [1] https://bugzilla.gnome.org/show_bug.cgi?id=758085

>

> Signed-off-by: Nicolas Dechesne <nicolas.dechesne@linaro.org>



any feedback on this change? Any additional info needed?
cheers
nico
-- 
_______________________________________________
Openembedded-core mailing list
Openembedded-core@lists.openembedded.org
http://lists.openembedded.org/mailman/listinfo/openembedded-core
diff mbox

Patch

diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
index 4621bf8..0d52343 100644
--- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
+++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
@@ -28,7 +28,7 @@  PACKAGECONFIG[pulseaudio] = "--enable-pulse,--disable-pulse,pulseaudio"
 PACKAGECONFIG[soup]       = "--enable-soup,--disable-soup,libsoup-2.4"
 PACKAGECONFIG[speex]      = "--enable-speex,--disable-speex,speex"
 PACKAGECONFIG[taglib]     = "--enable-taglib,--disable-taglib,taglib"
-PACKAGECONFIG[v4l2]       = "--enable-gst_v4l2,--disable-gst_v4l2"
+PACKAGECONFIG[v4l2]       = "--enable-gst_v4l2 --enable-v4l2-probe,--disable-gst_v4l2"
 PACKAGECONFIG[vpx]        = "--enable-vpx,--disable-vpx,libvpx"
 PACKAGECONFIG[wavpack]    = "--enable-wavpack,--disable-wavpack,wavpack"
 PACKAGECONFIG[x11]        = "--enable-x,--disable-x,${X11DEPENDS}"