diff options
author | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-05-12 12:08:06 +0200 |
---|---|---|
committer | Michael Olbrich <m.olbrich@pengutronix.de> | 2011-05-12 12:18:51 +0200 |
commit | 81ac3fdf227dc34871b4aabb1c67eae9d28658a3 (patch) | |
tree | 937c1c09e748544bdd6a3395587e558eb32f0928 | |
parent | 265295d35a5964276c1f43b1dcdaa2810dcdd8ca (diff) | |
download | ptxdist-81ac3fdf227dc34871b4aabb1c67eae9d28658a3.tar.gz ptxdist-81ac3fdf227dc34871b4aabb1c67eae9d28658a3.tar.xz |
gst-plugins-base: version bump 0.10.29 -> 0.10.33
Based on a patch from Robert Schwebel <r.schwebel@pengutronix.de>
Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
-rw-r--r-- | patches/gst-plugins-base-0.10.33/add-RGB666-Support-to-ffmpegcolorspace.patch (renamed from patches/gst-plugins-base-0.10.29/add-RGB666-Support-to-ffmpegcolorspace.patch) | 70 | ||||
-rw-r--r-- | patches/gst-plugins-base-0.10.33/add-rgb666-support-to-videotestsrc.patch (renamed from patches/gst-plugins-base-0.10.29/add-rgb666-support-to-videotestsrc.patch) | 0 | ||||
-rw-r--r-- | patches/gst-plugins-base-0.10.33/series (renamed from patches/gst-plugins-base-0.10.29/series) | 0 | ||||
-rw-r--r-- | rules/gst-plugins-base.in | 6 | ||||
-rw-r--r-- | rules/gst-plugins-base.make | 35 |
5 files changed, 54 insertions, 57 deletions
diff --git a/patches/gst-plugins-base-0.10.29/add-RGB666-Support-to-ffmpegcolorspace.patch b/patches/gst-plugins-base-0.10.33/add-RGB666-Support-to-ffmpegcolorspace.patch index b8e2b4738..7e3bd7132 100644 --- a/patches/gst-plugins-base-0.10.29/add-RGB666-Support-to-ffmpegcolorspace.patch +++ b/patches/gst-plugins-base-0.10.33/add-RGB666-Support-to-ffmpegcolorspace.patch @@ -9,17 +9,17 @@ Signed-off-by: Luotao Fu <l.fu@pengutronix.de> --- gst/ffmpegcolorspace/avcodec.h | 1 gst/ffmpegcolorspace/gstffmpegcodecmap.c | 26 ++++++++++- - gst/ffmpegcolorspace/imgconvert.c | 70 +++++++++++++++++++++++++++++-- - 3 files changed, 90 insertions(+), 7 deletions(-) + gst/ffmpegcolorspace/imgconvert.c | 71 +++++++++++++++++++++++++++++-- + 3 files changed, 91 insertions(+), 7 deletions(-) Index: gst/ffmpegcolorspace/avcodec.h =================================================================== --- gst/ffmpegcolorspace/avcodec.h.orig +++ gst/ffmpegcolorspace/avcodec.h -@@ -87,6 +87,7 @@ enum PixelFormat { - PIX_FMT_UYVY411, ///< Packed pixel, Cb Y0 Y1 Cr Y2 Y3 +@@ -94,6 +94,7 @@ enum PixelFormat { PIX_FMT_AYUV4444, ///< Packed pixel, A0 Y0 Cb Cr + PIX_FMT_YUVA420P, ///< Planar YUV 4:4:2:0 (1 Cr & Cb sample per 2x2 Y & A samples) (A420) + PIX_FMT_RGB666, PIX_FMT_NB }; @@ -28,10 +28,11 @@ Index: gst/ffmpegcolorspace/imgconvert.c =================================================================== --- gst/ffmpegcolorspace/imgconvert.c.orig +++ gst/ffmpegcolorspace/imgconvert.c -@@ -409,8 +409,18 @@ static PixFmtInfo pix_fmt_info[PIX_FMT_N - /* .x_chroma_shift = */ 0, - /* .y_chroma_shift = */ 0, - /*.depth = */ 8 +@@ -488,7 +488,18 @@ static PixFmtInfo pix_fmt_info[PIX_FMT_N + /* .x_chroma_shift = */ 1, + /* .y_chroma_shift = */ 1, + /* .depth = */ 8, +- } + }, + /* [PIX_FMT_RGB666] = */ { + /* .format = */ PIX_FMT_RGB666, @@ -43,12 +44,11 @@ Index: gst/ffmpegcolorspace/imgconvert.c + /* .x_chroma_shift = */ 0, + /* .y_chroma_shift = */ 0, + /* .depth = */ 6, - } -- ++ } }; /* returns NULL if not found */ -@@ -419,7 +429,6 @@ PixFmtInfo * +@@ -497,7 +508,6 @@ PixFmtInfo * get_pix_fmt_info (enum PixelFormat format) { int i; @@ -56,7 +56,7 @@ Index: gst/ffmpegcolorspace/imgconvert.c for (i = 0; i < sizeof (pix_fmt_info) / sizeof (pix_fmt_info[0]); i++) { if (pix_fmt_info[i].format == format) { return pix_fmt_info + i; -@@ -594,6 +603,8 @@ avg_bits_per_pixel (int pix_fmt) +@@ -673,6 +683,8 @@ avg_bits_per_pixel (int pix_fmt) case PIX_FMT_RGB555: bits = 16; break; @@ -65,7 +65,7 @@ Index: gst/ffmpegcolorspace/imgconvert.c case PIX_FMT_UYVY411: bits = 12; break; -@@ -603,7 +614,9 @@ avg_bits_per_pixel (int pix_fmt) +@@ -682,7 +694,9 @@ avg_bits_per_pixel (int pix_fmt) } break; case FF_PIXEL_PLANAR: @@ -76,7 +76,7 @@ Index: gst/ffmpegcolorspace/imgconvert.c bits = pf->depth * pf->nb_channels; } else { bits = pf->depth + ((2 * pf->depth) >> -@@ -661,7 +674,6 @@ avcodec_find_best_pix_fmt (int pix_fmt_m +@@ -740,7 +754,6 @@ avcodec_find_best_pix_fmt (int pix_fmt_m ~FF_LOSS_DEPTH, 0, }; @@ -84,7 +84,7 @@ Index: gst/ffmpegcolorspace/imgconvert.c /* try with successive loss */ i = 0; for (;;) { -@@ -1768,6 +1780,37 @@ bitcopy_n (unsigned int a, int n) +@@ -2371,6 +2384,37 @@ bitcopy_n (unsigned int a, int n) #include "imgconvert_template.h" @@ -122,7 +122,7 @@ Index: gst/ffmpegcolorspace/imgconvert.c /* xrgb32 handling */ #define RGB_NAME xrgb32 -@@ -2099,6 +2142,7 @@ static ConvertEntry convert_table[] = { +@@ -3102,6 +3146,7 @@ static ConvertEntry convert_table[] = { {PIX_FMT_YUV420P, PIX_FMT_RGB565, yuv420p_to_rgb565}, {PIX_FMT_YUV420P, PIX_FMT_BGR24, yuv420p_to_bgr24}, {PIX_FMT_YUV420P, PIX_FMT_RGB24, yuv420p_to_rgb24}, @@ -130,7 +130,7 @@ Index: gst/ffmpegcolorspace/imgconvert.c {PIX_FMT_YUV420P, PIX_FMT_RGB32, yuv420p_to_rgb32}, {PIX_FMT_YUV420P, PIX_FMT_BGR32, yuv420p_to_bgr32}, {PIX_FMT_YUV420P, PIX_FMT_xRGB32, yuv420p_to_xrgb32}, -@@ -2112,6 +2156,7 @@ static ConvertEntry convert_table[] = { +@@ -3115,6 +3160,7 @@ static ConvertEntry convert_table[] = { {PIX_FMT_NV12, PIX_FMT_RGB565, nv12_to_rgb565}, {PIX_FMT_NV12, PIX_FMT_BGR24, nv12_to_bgr24}, {PIX_FMT_NV12, PIX_FMT_RGB24, nv12_to_rgb24}, @@ -138,7 +138,7 @@ Index: gst/ffmpegcolorspace/imgconvert.c {PIX_FMT_NV12, PIX_FMT_RGB32, nv12_to_rgb32}, {PIX_FMT_NV12, PIX_FMT_BGR32, nv12_to_bgr32}, {PIX_FMT_NV12, PIX_FMT_xRGB32, nv12_to_xrgb32}, -@@ -2126,6 +2171,7 @@ static ConvertEntry convert_table[] = { +@@ -3130,6 +3176,7 @@ static ConvertEntry convert_table[] = { {PIX_FMT_NV21, PIX_FMT_RGB565, nv21_to_rgb565}, {PIX_FMT_NV21, PIX_FMT_BGR24, nv21_to_bgr24}, {PIX_FMT_NV21, PIX_FMT_RGB24, nv21_to_rgb24}, @@ -146,7 +146,7 @@ Index: gst/ffmpegcolorspace/imgconvert.c {PIX_FMT_NV21, PIX_FMT_RGB32, nv21_to_rgb32}, {PIX_FMT_NV21, PIX_FMT_BGR32, nv21_to_bgr32}, {PIX_FMT_NV21, PIX_FMT_xRGB32, nv21_to_xrgb32}, -@@ -2145,6 +2191,7 @@ static ConvertEntry convert_table[] = { +@@ -3151,6 +3198,7 @@ static ConvertEntry convert_table[] = { {PIX_FMT_YUVJ420P, PIX_FMT_RGB565, yuvj420p_to_rgb565}, {PIX_FMT_YUVJ420P, PIX_FMT_BGR24, yuvj420p_to_bgr24}, {PIX_FMT_YUVJ420P, PIX_FMT_RGB24, yuvj420p_to_rgb24}, @@ -154,7 +154,7 @@ Index: gst/ffmpegcolorspace/imgconvert.c {PIX_FMT_YUVJ420P, PIX_FMT_RGB32, yuvj420p_to_rgb32}, {PIX_FMT_YUVJ420P, PIX_FMT_BGR32, yuvj420p_to_bgr32}, {PIX_FMT_YUVJ420P, PIX_FMT_RGB32, yuvj420p_to_xrgb32}, -@@ -2167,6 +2214,7 @@ static ConvertEntry convert_table[] = { +@@ -3216,6 +3264,7 @@ static ConvertEntry convert_table[] = { {PIX_FMT_RGB24, PIX_FMT_NV21, rgb24_to_nv21}, {PIX_FMT_RGB24, PIX_FMT_RGB565, rgb24_to_rgb565}, {PIX_FMT_RGB24, PIX_FMT_RGB555, rgb24_to_rgb555}, @@ -162,15 +162,15 @@ Index: gst/ffmpegcolorspace/imgconvert.c {PIX_FMT_RGB24, PIX_FMT_RGB32, rgb24_to_rgb32}, {PIX_FMT_RGB24, PIX_FMT_BGR32, rgb24_to_bgr32}, {PIX_FMT_RGB24, PIX_FMT_xRGB32, rgb24_to_xrgb32}, -@@ -2185,6 +2233,7 @@ static ConvertEntry convert_table[] = { +@@ -3239,6 +3288,7 @@ static ConvertEntry convert_table[] = { {PIX_FMT_RGB32, PIX_FMT_RGB24, rgb32_to_rgb24}, {PIX_FMT_RGB32, PIX_FMT_RGB555, rgba32_to_rgb555}, + {PIX_FMT_RGB32, PIX_FMT_RGB666, rgba32_to_rgb666}, {PIX_FMT_RGB32, PIX_FMT_PAL8, rgb32_to_pal8}, {PIX_FMT_RGB32, PIX_FMT_YUV420P, rgb32_to_yuv420p}, - {PIX_FMT_RGB32, PIX_FMT_NV12, rgb32_to_nv12}, -@@ -2205,6 +2254,7 @@ static ConvertEntry convert_table[] = { + {PIX_FMT_RGB32, PIX_FMT_YUVA420P, rgb32_to_yuva420p}, +@@ -3269,6 +3319,7 @@ static ConvertEntry convert_table[] = { {PIX_FMT_RGBA32, PIX_FMT_BGRx32, rgba32_to_bgrx32}, {PIX_FMT_RGBA32, PIX_FMT_ABGR32, rgba32_to_abgr32}, {PIX_FMT_RGBA32, PIX_FMT_RGB24, rgba32_to_rgb24}, @@ -178,9 +178,9 @@ Index: gst/ffmpegcolorspace/imgconvert.c {PIX_FMT_RGBA32, PIX_FMT_RGB555, rgba32_to_rgb555}, {PIX_FMT_RGBA32, PIX_FMT_PAL8, rgba32_to_pal8}, {PIX_FMT_RGBA32, PIX_FMT_YUV420P, rgba32_to_yuv420p}, -@@ -2269,10 +2319,18 @@ static ConvertEntry convert_table[] = { - {PIX_FMT_RGB565, PIX_FMT_NV21, rgb565_to_nv21}, - {PIX_FMT_RGB565, PIX_FMT_GRAY8, rgb565_to_gray}, +@@ -3408,10 +3459,18 @@ static ConvertEntry convert_table[] = { + {PIX_FMT_Y16, PIX_FMT_ABGR32, y16_to_abgr32}, + {PIX_FMT_Y16, PIX_FMT_Y800, y16_to_y800}, + {PIX_FMT_RGB666, PIX_FMT_GRAY8, rgb666_to_gray}, + {PIX_FMT_RGB666, PIX_FMT_NV12, rgb666_to_nv12}, @@ -197,7 +197,7 @@ Index: gst/ffmpegcolorspace/imgconvert.c {PIX_FMT_GRAY8, PIX_FMT_RGB32, gray_to_rgb32}, {PIX_FMT_GRAY8, PIX_FMT_BGR32, gray_to_bgr32}, {PIX_FMT_GRAY8, PIX_FMT_xRGB32, gray_to_xrgb32}, -@@ -2292,6 +2350,7 @@ static ConvertEntry convert_table[] = { +@@ -3463,6 +3522,7 @@ static ConvertEntry convert_table[] = { {PIX_FMT_PAL8, PIX_FMT_RGB565, pal8_to_rgb565}, {PIX_FMT_PAL8, PIX_FMT_BGR24, pal8_to_bgr24}, {PIX_FMT_PAL8, PIX_FMT_RGB24, pal8_to_rgb24}, @@ -205,7 +205,7 @@ Index: gst/ffmpegcolorspace/imgconvert.c {PIX_FMT_PAL8, PIX_FMT_RGB32, pal8_to_rgb32}, {PIX_FMT_PAL8, PIX_FMT_BGR32, pal8_to_bgr32}, {PIX_FMT_PAL8, PIX_FMT_xRGB32, pal8_to_xrgb32}, -@@ -2656,6 +2715,9 @@ img_get_alpha_info (const AVPicture * sr +@@ -3858,6 +3918,9 @@ img_get_alpha_info (const AVPicture * sr case PIX_FMT_ABGR32: ret = get_alpha_info_abgr32 (src, width, height); break; @@ -219,7 +219,7 @@ Index: gst/ffmpegcolorspace/gstffmpegcodecmap.c =================================================================== --- gst/ffmpegcolorspace/gstffmpegcodecmap.c.orig +++ gst/ffmpegcolorspace/gstffmpegcodecmap.c -@@ -219,6 +219,14 @@ gst_ffmpeg_pixfmt_to_caps (enum PixelFor +@@ -228,6 +228,14 @@ gst_ffmpeg_pixfmt_to_caps (enum PixelFor b_mask = 0xff000000; #endif break; @@ -234,7 +234,7 @@ Index: gst/ffmpegcolorspace/gstffmpegcodecmap.c case PIX_FMT_BGR32: bpp = 32; depth = 24; -@@ -630,7 +638,6 @@ gst_ffmpeg_caps_to_pixfmt (const GstCaps +@@ -684,7 +692,6 @@ gst_ffmpeg_caps_to_pixfmt (const GstCaps } } else if (gst_structure_has_name (structure, "video/x-raw-rgb")) { gint bpp = 0, rmask = 0, endianness = 0, amask = 0, depth = 0; @@ -242,7 +242,7 @@ Index: gst/ffmpegcolorspace/gstffmpegcodecmap.c if (gst_structure_get_int (structure, "bpp", &bpp) && gst_structure_get_int (structure, "endianness", &endianness)) { if (gst_structure_get_int (structure, "red_mask", &rmask)) { -@@ -642,6 +649,8 @@ gst_ffmpeg_caps_to_pixfmt (const GstCaps +@@ -696,6 +703,8 @@ gst_ffmpeg_caps_to_pixfmt (const GstCaps context->pix_fmt = PIX_FMT_BGRA32; else if (rmask == 0x00ff0000) context->pix_fmt = PIX_FMT_RGBA32; @@ -251,7 +251,7 @@ Index: gst/ffmpegcolorspace/gstffmpegcodecmap.c else if (rmask == 0xff000000) context->pix_fmt = PIX_FMT_ARGB32; else // if (r_mask = 0x000000ff) -@@ -651,6 +660,11 @@ gst_ffmpeg_caps_to_pixfmt (const GstCaps +@@ -705,6 +714,11 @@ gst_ffmpeg_caps_to_pixfmt (const GstCaps context->pix_fmt = PIX_FMT_BGRA32; else if (rmask == 0x0000ff00) context->pix_fmt = PIX_FMT_RGBA32; @@ -263,7 +263,7 @@ Index: gst/ffmpegcolorspace/gstffmpegcodecmap.c else if (rmask == 0x000000ff) context->pix_fmt = PIX_FMT_ARGB32; else // if (rmask == 0xff000000) -@@ -662,7 +676,9 @@ gst_ffmpeg_caps_to_pixfmt (const GstCaps +@@ -716,7 +730,9 @@ gst_ffmpeg_caps_to_pixfmt (const GstCaps context->pix_fmt = PIX_FMT_RGB32; else if (rmask == 0x0000ff00) context->pix_fmt = PIX_FMT_BGR32; @@ -274,7 +274,7 @@ Index: gst/ffmpegcolorspace/gstffmpegcodecmap.c context->pix_fmt = PIX_FMT_xRGB32; else // if (rmask == 0x000000ff) context->pix_fmt = PIX_FMT_BGRx32; -@@ -671,7 +687,10 @@ gst_ffmpeg_caps_to_pixfmt (const GstCaps +@@ -725,7 +741,10 @@ gst_ffmpeg_caps_to_pixfmt (const GstCaps context->pix_fmt = PIX_FMT_RGB32; else if (rmask == 0x00ff0000) context->pix_fmt = PIX_FMT_BGR32; @@ -286,7 +286,7 @@ Index: gst/ffmpegcolorspace/gstffmpegcodecmap.c context->pix_fmt = PIX_FMT_xRGB32; else // if (rmask == 0xff000000) context->pix_fmt = PIX_FMT_BGRx32; -@@ -837,6 +856,7 @@ gst_ffmpegcsp_avpicture_fill (AVPicture +@@ -922,6 +941,7 @@ gst_ffmpegcsp_avpicture_fill (AVPicture picture->linesize[0] = stride; return size; case PIX_FMT_AYUV4444: diff --git a/patches/gst-plugins-base-0.10.29/add-rgb666-support-to-videotestsrc.patch b/patches/gst-plugins-base-0.10.33/add-rgb666-support-to-videotestsrc.patch index 74fd685c3..74fd685c3 100644 --- a/patches/gst-plugins-base-0.10.29/add-rgb666-support-to-videotestsrc.patch +++ b/patches/gst-plugins-base-0.10.33/add-rgb666-support-to-videotestsrc.patch diff --git a/patches/gst-plugins-base-0.10.29/series b/patches/gst-plugins-base-0.10.33/series index 97aff6e5b..97aff6e5b 100644 --- a/patches/gst-plugins-base-0.10.29/series +++ b/patches/gst-plugins-base-0.10.33/series diff --git a/rules/gst-plugins-base.in b/rules/gst-plugins-base.in index 282a6f6f4..850a670b4 100644 --- a/rules/gst-plugins-base.in +++ b/rules/gst-plugins-base.in @@ -14,6 +14,8 @@ menuconfig GST_PLUGINS_BASE select PANGO if GST_PLUGINS_BASE_PANGO select UDEV if GST_PLUGINS_BASE_GST_V4L select UDEV_LIBGUDEV if GST_PLUGINS_BASE_GST_V4L + select LIBXML2 if GST_PLUGINS_BASE_SUBPARSE + select LIBXML2_HTML if GST_PLUGINS_BASE_SUBPARSE # x features need libx11 + Xv select XORG if GST_PLUGINS_BASE_X @@ -67,6 +69,10 @@ if GST_PLUGINS_BASE select GST_PLUGINS_BASE_PLAYBACK prompt "decodebin2" + config GST_PLUGINS_BASE_ENCODING + bool + prompt "encoding" + config GST_PLUGINS_BASE_FFMPEGCOLORSPACE bool prompt "ffmpegcolorspace" diff --git a/rules/gst-plugins-base.make b/rules/gst-plugins-base.make index 2886109ab..ca5cfa317 100644 --- a/rules/gst-plugins-base.make +++ b/rules/gst-plugins-base.make @@ -16,8 +16,8 @@ PACKAGES-$(PTXCONF_GST_PLUGINS_BASE) += gst-plugins-base # # Paths and names # -GST_PLUGINS_BASE_VERSION := 0.10.29 -GST_PLUGINS_BASE_MD5 := d07e251152cccbaa81807c14cf0fd8c0 +GST_PLUGINS_BASE_VERSION := 0.10.33 +GST_PLUGINS_BASE_MD5 := 8120aa48802eff56987a65f5bf1f8911 GST_PLUGINS_BASE := gst-plugins-base-$(GST_PLUGINS_BASE_VERSION) GST_PLUGINS_BASE_SUFFIX := tar.bz2 GST_PLUGINS_BASE_URL := http://gstreamer.freedesktop.org/src/gst-plugins-base/$(GST_PLUGINS_BASE).$(GST_PLUGINS_BASE_SUFFIX) @@ -39,27 +39,17 @@ $(GST_PLUGINS_BASE_SOURCE): # # autoconf # -GST_PLUGINS_BASE_AUTOCONF := \ +GST_PLUGINS_BASE_AUTOCONF = \ $(CROSS_AUTOCONF_USR) \ $(GLOBAL_LARGE_FILE_OPTION) \ - --enable-option-checking \ - --enable-silent-rules \ - --disable-nls \ - --disable-rpath \ - --disable-debug \ - --disable-profiling \ - --disable-valgrind \ - --disable-gcov \ - --disable-examples \ + $(GSTREAMER_GENERIC_CONF_OPT) \ --enable-external \ --disable-experimental \ - --disable-gtk-doc \ - --disable-gobject-cast-checks \ + --disable-introspection \ --disable-oggtest \ --disable-vorbistest \ --disable-freetypetest \ - --without-libiconv-prefix \ - --without-libintl-prefix + --enable-Bsymbolic # --with-plugins=foo,bar,baz only works for depencyless plugins and # when no plugins are given it falls back to its default which is @@ -90,6 +80,11 @@ GST_PLUGINS_BASE_AUTOCONF += --enable-audiotestsrc else GST_PLUGINS_BASE_AUTOCONF += --disable-audiotestsrc endif +ifdef PTXCONF_GST_PLUGINS_BASE_ENCODING +GST_PLUGINS_BASE_AUTOCONF += --enable-encoding +else +GST_PLUGINS_BASE_AUTOCONF += --disable-encoding +endif ifdef PTXCONF_GST_PLUGINS_BASE_FFMPEGCOLORSPACE GST_PLUGINS_BASE_AUTOCONF += --enable-ffmpegcolorspace else @@ -230,8 +225,6 @@ endif # Target-Install # ---------------------------------------------------------------------------- -GST_PLUGINS_BASE_LIB_VERSION := 0.20.0 - $(STATEDIR)/gst-plugins-base.targetinstall: @$(call targetinfo) @@ -246,10 +239,8 @@ $(STATEDIR)/gst-plugins-base.targetinstall: /usr/bin/gst-visualise) # install all activated libs - @cd $(GST_PLUGINS_BASE_PKGDIR)/usr/lib/ && for libs in `find -name "*-0.10.so"`; do \ - $(call install_copy, gst-plugins-base, 0, 0, 0644, -, /usr/lib/$$libs.$(GST_PLUGINS_BASE_LIB_VERSION)); \ - $(call install_link, gst-plugins-base, $$libs.$(GST_PLUGINS_BASE_LIB_VERSION), /usr/lib/$$libs.0); \ - $(call install_link, gst-plugins-base, $$libs.$(GST_PLUGINS_BASE_LIB_VERSION), /usr/lib/$$libs); \ + @cd $(GST_PLUGINS_BASE_PKGDIR)/usr/lib/ && for libs in `find -name "*-0.10.so" -printf '%f\n'`; do \ + $(call install_lib, gst-plugins-base, 0, 0, 0644, $${libs%.so}); \ done ifdef PTXCONF_GST_PLUGINS_BASE_APP |