diff options
author | Khem Raj <raj.khem@gmail.com> | 2016-12-20 23:02:38 -0800 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2017-01-05 13:54:06 +0000 |
commit | b4a795aa0cbee4938df37e87c355476dedf3f827 (patch) | |
tree | 183549516856e335069b7e9a9261dac4a3964fb4 /meta | |
parent | e8852827fc56e2e3c8769c252761dca56b689261 (diff) | |
download | poky-b4a795aa0cbee4938df37e87c355476dedf3f827.tar.gz |
gstreamer: Upgrade to 1.10.2
(From OE-Core rev: fcba432ed28d0249198de0b6b3d1b1c0a87c02a6)
Signed-off-by: Khem Raj <raj.khem@gmail.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta')
12 files changed, 50 insertions, 40 deletions
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.2.bb index d44a5b24cb..a3f3d04dd8 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.1.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.10.2.bb | |||
@@ -14,7 +14,7 @@ SRC_URI = " \ | |||
14 | file://workaround-to-build-gst-libav-for-i586-with-gcc.patch \ | 14 | file://workaround-to-build-gst-libav-for-i586-with-gcc.patch \ |
15 | file://mips64_cpu_detection.patch \ | 15 | file://mips64_cpu_detection.patch \ |
16 | " | 16 | " |
17 | SRC_URI[md5sum] = "9dc8fb8dd01818c27230a1ed6ba9f4de" | 17 | SRC_URI[md5sum] = "420d0a32f47ef02cc615f8cf6da1e94d" |
18 | SRC_URI[sha256sum] = "27b28b8de0e6dff1e3952428e8ed8ba4a12f452f789ac0ae9bbe50f00a5c72c7" | 18 | SRC_URI[sha256sum] = "a3dd7036211f061e1eda04f985b7a9dd1a91b754f767ff2587eb6ec28f44e73c" |
19 | 19 | ||
20 | S = "${WORKDIR}/gst-libav-${PV}" | 20 | S = "${WORKDIR}/gst-libav-${PV}" |
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.2.bb new file mode 100644 index 0000000000..643e83642e --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-omx_1.10.2.bb | |||
@@ -0,0 +1,10 @@ | |||
1 | include gstreamer1.0-omx.inc | ||
2 | |||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \ | ||
4 | file://omx/gstomx.h;beginline=1;endline=21;md5=5c8e1fca32704488e76d2ba9ddfa935f" | ||
5 | |||
6 | SRC_URI = "http://gstreamer.freedesktop.org/src/gst-omx/gst-omx-${PV}.tar.xz" | ||
7 | SRC_URI[md5sum] = "d8395c2d7bbe05517cd20f608813f03c" | ||
8 | SRC_URI[sha256sum] = "c069a9cf775c92f889ca8f3b2fc718e428cd0579b7b805851a960c850a7aa497" | ||
9 | |||
10 | S = "${WORKDIR}/gst-omx-${PV}" | ||
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/ensure-valid-sentinels-for-gst_structure_get-etc.patch b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/ensure-valid-sentinels-for-gst_structure_get-etc.patch index 59321f704b..20c9ffcd84 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/ensure-valid-sentinels-for-gst_structure_get-etc.patch +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad/ensure-valid-sentinels-for-gst_structure_get-etc.patch | |||
@@ -23,42 +23,44 @@ Signed-off-by: Andre McCurdy <armccurdy@gmail.com> | |||
23 | sys/decklink/gstdecklinkvideosink.cpp | 2 +- | 23 | sys/decklink/gstdecklinkvideosink.cpp | 2 +- |
24 | 3 files changed, 7 insertions(+), 7 deletions(-) | 24 | 3 files changed, 7 insertions(+), 7 deletions(-) |
25 | 25 | ||
26 | Index: gst-plugins-bad-1.10.1/sys/decklink/gstdecklink.cpp | 26 | Index: gst-plugins-bad-1.10.2/sys/decklink/gstdecklink.cpp |
27 | =================================================================== | 27 | =================================================================== |
28 | --- gst-plugins-bad-1.10.1.orig/sys/decklink/gstdecklink.cpp | 28 | --- gst-plugins-bad-1.10.2.orig/sys/decklink/gstdecklink.cpp |
29 | +++ gst-plugins-bad-1.10.1/sys/decklink/gstdecklink.cpp | 29 | +++ gst-plugins-bad-1.10.2/sys/decklink/gstdecklink.cpp |
30 | @@ -476,22 +476,22 @@ gst_decklink_mode_get_structure (GstDeck | 30 | @@ -476,7 +476,7 @@ gst_decklink_mode_get_structure (GstDeck |
31 | "pixel-aspect-ratio", GST_TYPE_FRACTION, mode->par_n, mode->par_d, | 31 | "pixel-aspect-ratio", GST_TYPE_FRACTION, mode->par_n, mode->par_d, |
32 | "interlace-mode", G_TYPE_STRING, | 32 | "interlace-mode", G_TYPE_STRING, |
33 | mode->interlaced ? "interleaved" : "progressive", | 33 | mode->interlaced ? "interleaved" : "progressive", |
34 | - "framerate", GST_TYPE_FRACTION, mode->fps_n, mode->fps_d, NULL); | 34 | - "framerate", GST_TYPE_FRACTION, mode->fps_n, mode->fps_d, NULL); |
35 | + "framerate", GST_TYPE_FRACTION, mode->fps_n, mode->fps_d, (void *)NULL); | 35 | + "framerate", GST_TYPE_FRACTION, mode->fps_n, mode->fps_d, (void*)NULL); |
36 | 36 | ||
37 | switch (f) { | 37 | if (input && mode->interlaced) { |
38 | if (mode->tff) | ||
39 | @@ -489,16 +489,16 @@ gst_decklink_mode_get_structure (GstDeck | ||
38 | case bmdFormat8BitYUV: /* '2vuy' */ | 40 | case bmdFormat8BitYUV: /* '2vuy' */ |
39 | gst_structure_set (s, "format", G_TYPE_STRING, "UYVY", | 41 | gst_structure_set (s, "format", G_TYPE_STRING, "UYVY", |
40 | "colorimetry", G_TYPE_STRING, mode->colorimetry, | 42 | "colorimetry", G_TYPE_STRING, mode->colorimetry, |
41 | - "chroma-site", G_TYPE_STRING, "mpeg2", NULL); | 43 | - "chroma-site", G_TYPE_STRING, "mpeg2", NULL); |
42 | + "chroma-site", G_TYPE_STRING, "mpeg2", (void *)NULL); | 44 | + "chroma-site", G_TYPE_STRING, "mpeg2", (void*)NULL); |
43 | break; | 45 | break; |
44 | case bmdFormat10BitYUV: /* 'v210' */ | 46 | case bmdFormat10BitYUV: /* 'v210' */ |
45 | - gst_structure_set (s, "format", G_TYPE_STRING, "v210", NULL); | 47 | - gst_structure_set (s, "format", G_TYPE_STRING, "v210", NULL); |
46 | + gst_structure_set (s, "format", G_TYPE_STRING, "v210", (void *)NULL); | 48 | + gst_structure_set (s, "format", G_TYPE_STRING, "v210", (void*)NULL); |
47 | break; | 49 | break; |
48 | case bmdFormat8BitARGB: /* 'ARGB' */ | 50 | case bmdFormat8BitARGB: /* 'ARGB' */ |
49 | - gst_structure_set (s, "format", G_TYPE_STRING, "ARGB", NULL); | 51 | - gst_structure_set (s, "format", G_TYPE_STRING, "ARGB", NULL); |
50 | + gst_structure_set (s, "format", G_TYPE_STRING, "ARGB", (void *)NULL); | 52 | + gst_structure_set (s, "format", G_TYPE_STRING, "ARGB", (void*)NULL); |
51 | break; | 53 | break; |
52 | case bmdFormat8BitBGRA: /* 'BGRA' */ | 54 | case bmdFormat8BitBGRA: /* 'BGRA' */ |
53 | - gst_structure_set (s, "format", G_TYPE_STRING, "BGRA", NULL); | 55 | - gst_structure_set (s, "format", G_TYPE_STRING, "BGRA", NULL); |
54 | + gst_structure_set (s, "format", G_TYPE_STRING, "BGRA", (void *)NULL); | 56 | + gst_structure_set (s, "format", G_TYPE_STRING, "BGRA", (void*)NULL); |
55 | break; | 57 | break; |
56 | case bmdFormat10BitRGB: /* 'r210' Big-endian RGB 10-bit per component with SMPTE video levels (64-960). Packed as 2:10:10:10 */ | 58 | case bmdFormat10BitRGB: /* 'r210' Big-endian RGB 10-bit per component with SMPTE video levels (64-960). Packed as 2:10:10:10 */ |
57 | case bmdFormat12BitRGB: /* 'R12B' Big-endian RGB 12-bit per component with full range (0-4095). Packed as 12-bit per component */ | 59 | case bmdFormat12BitRGB: /* 'R12B' Big-endian RGB 12-bit per component with full range (0-4095). Packed as 12-bit per component */ |
58 | Index: gst-plugins-bad-1.10.1/sys/decklink/gstdecklinkaudiosrc.cpp | 60 | Index: gst-plugins-bad-1.10.2/sys/decklink/gstdecklinkaudiosrc.cpp |
59 | =================================================================== | 61 | =================================================================== |
60 | --- gst-plugins-bad-1.10.1.orig/sys/decklink/gstdecklinkaudiosrc.cpp | 62 | --- gst-plugins-bad-1.10.2.orig/sys/decklink/gstdecklinkaudiosrc.cpp |
61 | +++ gst-plugins-bad-1.10.1/sys/decklink/gstdecklinkaudiosrc.cpp | 63 | +++ gst-plugins-bad-1.10.2/sys/decklink/gstdecklinkaudiosrc.cpp |
62 | @@ -322,7 +322,7 @@ gst_decklink_audio_src_set_caps (GstBase | 64 | @@ -322,7 +322,7 @@ gst_decklink_audio_src_set_caps (GstBase |
63 | g_mutex_unlock (&self->input->lock); | 65 | g_mutex_unlock (&self->input->lock); |
64 | 66 | ||
@@ -68,10 +70,10 @@ Index: gst-plugins-bad-1.10.1/sys/decklink/gstdecklinkaudiosrc.cpp | |||
68 | gst_object_unref (videosrc); | 70 | gst_object_unref (videosrc); |
69 | 71 | ||
70 | switch (vconn) { | 72 | switch (vconn) { |
71 | Index: gst-plugins-bad-1.10.1/sys/decklink/gstdecklinkvideosink.cpp | 73 | Index: gst-plugins-bad-1.10.2/sys/decklink/gstdecklinkvideosink.cpp |
72 | =================================================================== | 74 | =================================================================== |
73 | --- gst-plugins-bad-1.10.1.orig/sys/decklink/gstdecklinkvideosink.cpp | 75 | --- gst-plugins-bad-1.10.2.orig/sys/decklink/gstdecklinkvideosink.cpp |
74 | +++ gst-plugins-bad-1.10.1/sys/decklink/gstdecklinkvideosink.cpp | 76 | +++ gst-plugins-bad-1.10.2/sys/decklink/gstdecklinkvideosink.cpp |
75 | @@ -163,7 +163,7 @@ reset_framerate (GstCapsFeatures * featu | 77 | @@ -163,7 +163,7 @@ reset_framerate (GstCapsFeatures * featu |
76 | gpointer user_data) | 78 | gpointer user_data) |
77 | { | 79 | { |
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.10.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.10.2.bb index 46df0265f9..e257a589ad 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.10.1.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.10.2.bb | |||
@@ -16,8 +16,8 @@ SRC_URI = " \ | |||
16 | file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ | 16 | file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ |
17 | file://0001-Prepend-PKG_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch \ | 17 | file://0001-Prepend-PKG_CONFIG_SYSROOT_DIR-to-pkg-config-output.patch \ |
18 | " | 18 | " |
19 | SRC_URI[md5sum] = "491d2d5aab55ffc60c66e714d3d664ea" | 19 | SRC_URI[md5sum] = "823f4c33fe27c61332c0122273217988" |
20 | SRC_URI[sha256sum] = "133e0ed9fe21011b15d3898e3d3a9d17ab74eed31996da2e353353e688ca921d" | 20 | SRC_URI[sha256sum] = "0795ca9303a99cc7e44dda0e6e18524de02b39892e4b68eaba488f7b9db53a3a" |
21 | 21 | ||
22 | S = "${WORKDIR}/gst-plugins-bad-${PV}" | 22 | S = "${WORKDIR}/gst-plugins-bad-${PV}" |
23 | 23 | ||
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.2.bb index 82e5a84817..1b0fdacffc 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.1.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.10.2.bb | |||
@@ -13,7 +13,7 @@ SRC_URI = " \ | |||
13 | file://make-gio_unix_2_0-dependency-configurable.patch \ | 13 | file://make-gio_unix_2_0-dependency-configurable.patch \ |
14 | file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ | 14 | file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ |
15 | " | 15 | " |
16 | SRC_URI[md5sum] = "eb03953ff239b53a7d69a604edbe5c8c" | 16 | SRC_URI[md5sum] = "8efa9e9ad9a841a900359604da82fb8b" |
17 | SRC_URI[sha256sum] = "66cfee294c7aaf9d7867eaba4841ca6254ea74f1a8b53e1289f4d3b9b6c976c9" | 17 | SRC_URI[sha256sum] = "fbc0d40fcb746d2efe2ea47444674029912f66e6107f232766d33b722b97de20" |
18 | 18 | ||
19 | S = "${WORKDIR}/gst-plugins-base-${PV}" | 19 | S = "${WORKDIR}/gst-plugins-base-${PV}" |
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.2.bb index 44703dc7e6..82635dba10 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.1.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.10.2.bb | |||
@@ -11,7 +11,7 @@ SRC_URI = " \ | |||
11 | file://ensure-valid-sentinel-for-gst_structure_get.patch \ | 11 | file://ensure-valid-sentinel-for-gst_structure_get.patch \ |
12 | file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ | 12 | file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ |
13 | " | 13 | " |
14 | SRC_URI[md5sum] = "7d24b1412d49fa7bab763b35f4640abd" | 14 | SRC_URI[md5sum] = "65c4ff9d406c3ea9383b4d38a6504349" |
15 | SRC_URI[sha256sum] = "a7642ea7e7c17fb67e94d0c17e56757b6577fa7ed244ff8c11031841d3556cc2" | 15 | SRC_URI[sha256sum] = "198f325bcce982dce1ebeb36929a5f430b8bf9528e0d519e18df0b29e1d23313" |
16 | 16 | ||
17 | S = "${WORKDIR}/gst-plugins-good-${PV}" | 17 | S = "${WORKDIR}/gst-plugins-good-${PV}" |
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.2.bb index 16264301a0..c07d3ff37d 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.1.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.10.2.bb | |||
@@ -7,7 +7,7 @@ SRC_URI = " \ | |||
7 | http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ | 7 | http://gstreamer.freedesktop.org/src/gst-plugins-ugly/gst-plugins-ugly-${PV}.tar.xz \ |
8 | file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ | 8 | file://0001-introspection.m4-prefix-pkgconfig-paths-with-PKG_CON.patch \ |
9 | " | 9 | " |
10 | SRC_URI[md5sum] = "646ab511bc8e56425e63d3fc4812e582" | 10 | SRC_URI[md5sum] = "c157f3fcb87db2a0f457667f3d3e6a26" |
11 | SRC_URI[sha256sum] = "a5ecd59fc2091eeb52368de81cc6a91c1a1c19dc5bdde85ce90e1eed5d4183c2" | 11 | SRC_URI[sha256sum] = "f303dd4c2ebc963e8b0b03c3069f70657bcf1cd62224d344ad579b3dda17ec9d" |
12 | 12 | ||
13 | S = "${WORKDIR}/gst-plugins-ugly-${PV}" | 13 | S = "${WORKDIR}/gst-plugins-ugly-${PV}" |
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.1.bb deleted file mode 100644 index 7b6e4cb508..0000000000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.1.bb +++ /dev/null | |||
@@ -1,6 +0,0 @@ | |||
1 | include gstreamer1.0-rtsp-server.inc | ||
2 | |||
3 | LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d" | ||
4 | |||
5 | SRC_URI[md5sum] = "ae93aa9e5d89a53636a8c0217d8d8c30" | ||
6 | SRC_URI[sha256sum] = "ddc0c2699598623c2d19d3a2856fb73365496a949783537b238f44bc51e5b005" | ||
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.2.bb new file mode 100644 index 0000000000..1c23fa074a --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-rtsp-server_1.10.2.bb | |||
@@ -0,0 +1,5 @@ | |||
1 | include gstreamer1.0-rtsp-server.inc | ||
2 | SRC_URI[md5sum] = "3ed8878f076e84c59b3ed5bd38ab31ed" | ||
3 | SRC_URI[sha256sum] = "822dd6f754fea2bbf3369a7c388372f49b74668fb57943c1888675e544b07235" | ||
4 | |||
5 | LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d" | ||
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.1.bb deleted file mode 100644 index 1c727f5775..0000000000 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.1.bb +++ /dev/null | |||
@@ -1,6 +0,0 @@ | |||
1 | require gstreamer1.0-vaapi.inc | ||
2 | |||
3 | SRC_URI[md5sum] = "514757933ff719a6b8206091f70e0221" | ||
4 | SRC_URI[sha256sum] = "99aecaa609f37d65e12518b1e77cc70e3cc5dde0c7dfc8e83f508d7e64e1da34" | ||
5 | |||
6 | DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" | ||
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.2.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.2.bb new file mode 100644 index 0000000000..f944d121fe --- /dev/null +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-vaapi_1.10.2.bb | |||
@@ -0,0 +1,5 @@ | |||
1 | require gstreamer1.0-vaapi.inc | ||
2 | SRC_URI[md5sum] = "cd8771280c8c00929cf7251c38a509dc" | ||
3 | SRC_URI[sha256sum] = "9e31d2b85b2f30caa6b0cc1c6be10b96e1376668f13faa6a0f577d3693547fa9" | ||
4 | |||
5 | DEPENDS += "gstreamer1.0 gstreamer1.0-plugins-base gstreamer1.0-plugins-bad" | ||
diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.1.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.2.bb index 428a01203b..05ef34d2c7 100644 --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.1.bb +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.10.2.bb | |||
@@ -6,7 +6,7 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d \ | |||
6 | SRC_URI = " \ | 6 | SRC_URI = " \ |
7 | http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \ | 7 | http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \ |
8 | " | 8 | " |
9 | SRC_URI[md5sum] = "2c0cc6907aed5ea8005a8f332e34d92f" | 9 | SRC_URI[md5sum] = "0d289e5bcec6353e6540ddb75b7d371b" |
10 | SRC_URI[sha256sum] = "f68df996e0e699382b935bb4783dd402c301377df18f57e28e0318c4b3bff6da" | 10 | SRC_URI[sha256sum] = "150e8e81febac94c161d8141cde78a38038a8f56e8ec549f353da54994278d65" |
11 | 11 | ||
12 | S = "${WORKDIR}/gstreamer-${PV}" | 12 | S = "${WORKDIR}/gstreamer-${PV}" |