From: Carlos Rafael Giani <dv@pseudoterminal.org>
To: openembedded-core@lists.openembedded.org
Subject: Re: [PATCH v2] gstreamer1.0: upgrade to 1.2.0
Date: Thu, 14 Nov 2013 11:53:37 +0100 [thread overview]
Message-ID: <5284ABB1.1050103@pseudoterminal.org> (raw)
In-Reply-To: <5282C40E.2010600@linux.intel.com>
Interesting. I suppose this code wasn't tested on PowerPC machines
before. It is in the -bad package, so it does not surprise me, since
that is where new and unmaintained plugins are housed.
I'll discuss this with upstream, thanks.
On 2013-11-13 01:13, Saul Wold wrote:
> On 11/08/2013 10:52 AM, Carlos Rafael Giani wrote:
>> starting with this version, the recipes enable Orc acceleration by
>> default
>>
>
> When building for a PPC when the Endian-ness is different, I
> encountered the following problem.
>
> gstavdtputil.c: In function 'gst_avdtp_util_parse_aac_raw':
> gstavdtputil.c:627:4: error: 'aac' undeclared (first use in this
> function)
> *aac = (a2dp_aac_t *) config;
> ^
> gstavdtputil.c:627:4: note: each undeclared identifier is reported
> only once for each function it appears in
> make[3]: *** [libgstbluez_la-gstavdtputil.lo] Error 1
>
>
> Thanks
> Sau!
>
>
>> Signed-off-by: Carlos Rafael Giani <dv@pseudoterminal.org>
>> ---
>> .../gstreamer/gstreamer1.0-libav.inc | 2 +-
>> .../gstreamer1.0-libav/libav_e500mc.patch | 21 ----
>> ...-libav_1.0.9.bb => gstreamer1.0-libav_1.2.0.bb} | 13 ++-
>> .../gstreamer/gstreamer1.0-plugins-bad.inc | 110
>> ++++++++++++---------
>> ..._1.0.9.bb => gstreamer1.0-plugins-bad_1.2.0.bb} | 6 +-
>> .../gstreamer/gstreamer1.0-plugins-base.inc | 2 +-
>> .../gstreamer/gstreamer1.0-plugins-base_1.0.9.bb | 10 --
>> .../gstreamer/gstreamer1.0-plugins-base_1.2.0.bb | 10 ++
>> .../gstreamer/gstreamer1.0-plugins-good.inc | 13 ++-
>> ...1.0.9.bb => gstreamer1.0-plugins-good_1.2.0.bb} | 6 +-
>> .../gstreamer/gstreamer1.0-plugins-ugly.inc | 2 +-
>> ...1.0.9.bb => gstreamer1.0-plugins-ugly_1.2.0.bb} | 4 +-
>> ...gstreamer1.0_1.0.9.bb => gstreamer1.0_1.2.0.bb} | 8 +-
>> 13 files changed, 104 insertions(+), 103 deletions(-)
>> delete mode 100644
>> meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/libav_e500mc.patch
>> rename
>> meta/recipes-multimedia/gstreamer/{gstreamer1.0-libav_1.0.9.bb =>
>> gstreamer1.0-libav_1.2.0.bb} (68%)
>> rename
>> meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-bad_1.0.9.bb
>> => gstreamer1.0-plugins-bad_1.2.0.bb} (68%)
>> delete mode 100644
>> meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.0.9.bb
>> create mode 100644
>> meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.2.0.bb
>> rename
>> meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-good_1.0.9.bb
>> => gstreamer1.0-plugins-good_1.2.0.bb} (62%)
>> rename
>> meta/recipes-multimedia/gstreamer/{gstreamer1.0-plugins-ugly_1.0.9.bb
>> => gstreamer1.0-plugins-ugly_1.2.0.bb} (66%)
>> rename meta/recipes-multimedia/gstreamer/{gstreamer1.0_1.0.9.bb =>
>> gstreamer1.0_1.2.0.bb} (52%)
>>
>> diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
>> index 3d996bc..ec5956a 100644
>> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
>> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav.inc
>> @@ -13,7 +13,7 @@ PR = "r1"
>> # CAUTION: Using the system libav is not recommended. Since the
>> libav API is changing all the time,
>> # compilation errors (and other, more subtle bugs) can happen. It
>> is usually better to rely on the
>> # libav copy included in the gst-libav package.
>> -PACKAGECONFIG ??= " "
>> +PACKAGECONFIG ??= " orc "
>> PACKAGECONFIG[libav] = "--with-system-libav,,libav"
>> PACKAGECONFIG[lgpl] = "--enable-lgpl,,"
>> PACKAGECONFIG[yasm] = "--enable-yasm,--disable-yasm,yasm-native"
>> diff --git
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/libav_e500mc.patch
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/libav_e500mc.patch
>>
>> deleted file mode 100644
>> index eba4988..0000000
>> ---
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav/libav_e500mc.patch
>> +++ /dev/null
>> @@ -1,21 +0,0 @@
>> -diff --git a/gst-libs/ext/libav/configure
>> b/gst-libs/ext/libav/configure
>> -index 8473069..4f74952 100755
>> ---- a/gst-libs/ext/libav/configure
>> -+++ b/gst-libs/ext/libav/configure
>> -Fix gst-ffmpeg build issues for libav on e500mc (fsl-p4080)
>> -
>> -Upstream-Status: Backport
>> -
>> -Signed-off-by: Yao Zhao <yao.zhao@windriver.com>
>> -
>> -@@ -2210,6 +2210,10 @@ elif enabled ppc; then
>> - cpuflags="-mcpu=cell"
>> - enable ldbrx
>> - ;;
>> -+ e500mc)
>> -+ cpuflags="-mcpu=e500mc"
>> -+ disable altivec
>> -+ ;;
>> - e500v2)
>> - cpuflags="-mcpu=8548 -mhard-float -mfloat-gprs=double"
>> - disable altivec
>> diff --git
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.0.9.bb
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.2.0.bb
>> similarity index 68%
>> rename from
>> meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.0.9.bb
>> rename to meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.2.0.bb
>> index 0b6bd50..66fe83b 100644
>> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.0.9.bb
>> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-libav_1.2.0.bb
>> @@ -1,21 +1,20 @@
>> include gstreamer1.0-libav.inc
>>
>> LIC_FILES_CHKSUM =
>> "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
>> - file://COPYING.LIB;md5=55ca817ccb7d5b5b66355690e9abc605 \
>> -
>> file://ext/libav/gstav.h;beginline=1;endline=18;md5=ff65467b0c53cdfa98d0684c1bc240a9
>> \
>> -
>> file://gst-libs/ext/libav/LICENSE;md5=abc3b8cb02856aa7823bbbd162d16232 \
>> + file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
>> +
>> file://ext/libav/gstav.h;beginline=1;endline=18;md5=a752c35267d8276fd9ca3db6994fca9c
>> \
>> +
>> file://gst-libs/ext/libav/LICENSE;md5=23a54f59b82572c203a559346e89ed57 \
>> file://gst-libs/ext/libav/COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263
>> \
>> file://gst-libs/ext/libav/COPYING.GPLv3;md5=d32239bcb673463ab874e80d47fae504
>> \
>> -
>> file://gst-libs/ext/libav/COPYING.LGPLv2.1;md5=e344c8fa836c3a41c4cbd79d7bd3a379
>> \
>> +
>> file://gst-libs/ext/libav/COPYING.LGPLv2.1;md5=bd7a443320af8c812e4c18d1b79df004
>> \
>> file://gst-libs/ext/libav/COPYING.LGPLv3;md5=e6a600fd5e1d9cbde2d983680233ad02"
>>
>> SRC_URI = " \
>> http://gstreamer.freedesktop.org/src/gst-libav/gst-libav-${PV}.tar.xz \
>> file://0001-Disable-yasm-for-libav-when-disable-yasm.patch \
>> - file://libav_e500mc.patch \
>> "
>> -SRC_URI[md5sum] = "8414f8d4c4a239a74a3d5eadf3d14875"
>> -SRC_URI[sha256sum] =
>> "759641c0597c24191322f40945b363b75df299a539ff4086650be6193028189a"
>> +SRC_URI[md5sum] = "382bc5a99d22a4fbf8e971c42bb72c01"
>> +SRC_URI[sha256sum] =
>> "48721eb318ffffdd134edea754d0b65d76b08c8209a8d2c8a42bca1f799f9099"
>>
>> LIBAV_EXTRA_CONFIGURE_COMMON_ARG = "--target-os=linux \
>> --cc='${CC}' --as='${CC}' --ld='${CC}' --nm='${NM}' --ar='${AR}' \
>> diff --git
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
>> index a36335a..c382758 100644
>> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
>> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad.inc
>> @@ -4,96 +4,114 @@ LICENSE = "GPLv2+ & LGPLv2+ & LGPLv2.1+ "
>>
>> DEPENDS += "gstreamer1.0-plugins-base bzip2"
>>
>> -SRC_URI[md5sum] = "d1493d1219b836a8cbf54f4fba962420"
>> -SRC_URI[sha256sum] =
>> "5f49e6353fdc855834b5beb054b3a47ef5fa558006c7eda6d2ec07b36315c2ab"
>> -
>> S = "${WORKDIR}/gst-plugins-bad-${PV}"
>>
>> inherit gettext
>>
>>
>> PACKAGECONFIG ??= " \
>> - curl eglgles wayland \
>> + ${@base_contains('DISTRO_FEATURES', 'wayland', 'wayland', '', d)} \
>> + ${@base_contains('DISTRO_FEATURES', 'opengl', 'eglgles', '', d)} \
>> + ${@base_contains('DISTRO_FEATURES', 'bluetooth', 'bluez', '', d)} \
>> + orc curl uvch264 directfb neon \
>> + hls sbc dash bz2 smoothstreaming \
>> "
>> -
>> -PACKAGECONFIG[assrender] =
>> "--enable-assrender,--disable-assrender,libass"
>> -PACKAGECONFIG[curl] = "--enable-curl,--disable-curl,curl"
>> -PACKAGECONFIG[eglgles] =
>> "--enable-eglgles,--disable-eglgles,virtual/egl virtual/libgles2"
>> -PACKAGECONFIG[faad] = "--enable-faad,--disable-faad,faad2"
>> -PACKAGECONFIG[libmms] = "--enable-libmms,--disable-libmms,libmms"
>> -PACKAGECONFIG[modplug] =
>> "--enable-modplug,--disable-modplug,libmodplug"
>> -PACKAGECONFIG[mpg123] = "--enable-mpg123,--disable-mpg123,mpg123"
>> -PACKAGECONFIG[opus] = "--enable-opus,--disable-opus,libopus"
>> -PACKAGECONFIG[flite] = "--enable-flite,--disable-flite,flite-alsa"
>> -PACKAGECONFIG[opencv] = "--enable-opencv,--disable-opencv,opencv"
>> -PACKAGECONFIG[wayland] = "--enable-wayland,--disable-wayland,wayland"
>> -
>> +# rsvg plugin requires librsvg >= 2.36
>> +# dash = Dynamic Adaptive Streaming over HTTP
>> +PACKAGECONFIG[assrender] =
>> "--enable-assrender,--disable-assrender,libass"
>> +PACKAGECONFIG[curl] = "--enable-curl,--disable-curl,curl"
>> +PACKAGECONFIG[eglgles] =
>> "--enable-eglgles,--disable-eglgles,virtual/egl virtual/libgles2"
>> +PACKAGECONFIG[faac] = "--enable-faac,--disable-faac,faac"
>> +PACKAGECONFIG[faad] = "--enable-faad,--disable-faad,faad2"
>> +PACKAGECONFIG[libmms] =
>> "--enable-libmms,--disable-libmms,libmms"
>> +PACKAGECONFIG[modplug] =
>> "--enable-modplug,--disable-modplug,libmodplug"
>> +PACKAGECONFIG[mpg123] =
>> "--enable-mpg123,--disable-mpg123,mpg123"
>> +PACKAGECONFIG[opus] = "--enable-opus,--disable-opus,libopus"
>> +PACKAGECONFIG[flite] =
>> "--enable-flite,--disable-flite,flite-alsa"
>> +PACKAGECONFIG[opencv] =
>> "--enable-opencv,--disable-opencv,opencv"
>> +PACKAGECONFIG[wayland] =
>> "--enable-wayland,--disable-wayland,wayland"
>> +PACKAGECONFIG[uvch264] =
>> "--enable-uvch264,--disable-uvch264,libusb1 udev"
>> +PACKAGECONFIG[directfb] =
>> "--enable-directfb,--disable-directfb,directfb"
>> +PACKAGECONFIG[neon] = "--enable-neon,--disable-neon,neon"
>> +PACKAGECONFIG[openal] =
>> "--enable-openal,--disable-openal,openal-soft"
>> +PACKAGECONFIG[hls] = "--enable-hls,--disable-hls,gnutls"
>> +PACKAGECONFIG[sbc] = "--enable-sbc,--disable-sbc,sbc"
>> +PACKAGECONFIG[dash] = "--enable-dash,--disable-dash,libxml2"
>> +PACKAGECONFIG[bz2] = "--enable-bz2,--disable-bz2,bzip2"
>> +PACKAGECONFIG[fluidsynth] =
>> "--enable-fluidsynth,--disable-fluidsynth,fluidsynth"
>> +PACKAGECONFIG[schroedinger] =
>> "--enable-schro,--disable-schro,schroedinger"
>> +PACKAGECONFIG[smoothstreaming] =
>> "--enable-smoothstreaming,--disable-smoothstreaming,libxml2"
>> +PACKAGECONFIG[bluez] =
>> "--enable-bluez,--disable-bluez,bluez4"
>>
>>
>> # these plugins have not been ported to 1.0 (yet):
>> -# directdraw vcd uvch264 apexsink cdaudio cog dc1394 directfb
>> dirac fbdev jasper
>> -# kate ladspa lv2 linsys musepack musicbrainz mythtv nas neon ofa
>> openal rsvg
>> -# timidity teletextdec wildmidi sdl sndfile xvid wininet acm
>> gsettings sndio
>> -#mfc hls openjpeg sbc
>> +# directdraw vcd apexsink cdaudio dc1394 lv2 linsys musepack mythtv
>> +# nas timidity teletextdec sdl sndfile xvid wininet acm gsettings
>> +# sndio cdxaparse dccp faceoverlay hdvparse ivfparse jp2kdecimator
>> +# linsys mve nuvdemux osx_video patchdetect quicktime real sdi stereo
>> +# tta videomeasure videosignal vmnc
>> +
>> EXTRA_OECONF += " \
>> --enable-dvb \
>> --enable-shm \
>> - --disable-uvch264 \
>> - --disable-vcd \
>> - --disable-fbdev \
>> - --disable-examples \
>> - --disable-experimental \
>> - --disable-celt \
>> - --disable-chromaprint \
>> - --disable-decklink \
>> - --disable-dts \
>> - --disable-faac \
>> - --disable-gme \
>> - --disable-gsm \
>> - --disable-mpeg2enc \
>> - --disable-mplex \
>> - --disable-resindvd \
>> - --disable-rtmp \
>> - --disable-schro \
>> - --disable-soundtouch \
>> - --disable-spandsp \
>> - --disable-vdpau \
>> + --enable-mfc \
>> + --enable-fbdev \
>> + --enable-decklink \
>> --disable-acm \
>> --disable-android_media \
>> --disable-apexsink \
>> --disable-apple_media \
>> --disable-avc \
>> --disable-cdaudio \
>> - --disable-cog \
>> + --disable-chromaprint \
>> + --disable-daala \
>> --disable-dc1394 \
>> - --disable-dirac \
>> --disable-direct3d \
>> - --disable-direct3d9 \
>> --disable-directdraw \
>> - --disable-directsound \
>> --disable-directshow \
>> + --disable-directsound \
>> + --disable-dts \
>> + --disable-gme \
>> --disable-gsettings \
>> + --disable-gsm \
>> --disable-kate \
>> --disable-ladspa \
>> --disable-linsys \
>> --disable-lv2 \
>> --disable-mimic \
>> + --disable-mpeg2enc \
>> + --disable-mplex \
>> --disable-musepack \
>> --disable-mythtv \
>> --disable-nas \
>> --disable-ofa \
>> + --disable-openjpeg \
>> + --disable-opensles \
>> --disable-osx_video \
>> --disable-pvr \
>> --disable-quicktime \
>> + --disable-resindvd \
>> + --disable-rsvg \
>> + --disable-rtmp \
>> + --disable-sdl \
>> + --disable-sdltest \
>> + --disable-sndfile \
>> --disable-sndio \
>> + --disable-soundtouch \
>> + --disable-spandsp \
>> --disable-spc \
>> - --disable-swfdec \
>> + --disable-srtp \
>> --disable-teletextdec \
>> --disable-timidity \
>> + --disable-vcd \
>> + --disable-vdpau \
>> --disable-voaacenc \
>> --disable-voamrwbenc \
>> + --disable-wasapi \
>> + --disable-webp \
>> --disable-wildmidi \
>> --disable-wininet \
>> + --disable-winscreencap \
>> --disable-xvid \
>> --disable-zbar \
>> ${GSTREAMER_1_0_ORC} \
>> diff --git
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.0.9.bb
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.2.0.bb
>> similarity index 68%
>> rename from
>> meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.0.9.bb
>> rename to
>> meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.2.0.bb
>> index 9ce7991..48bc94a 100644
>> ---
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.0.9.bb
>> +++
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-bad_1.2.0.bb
>> @@ -3,10 +3,10 @@ include gstreamer1.0-plugins-bad.inc
>> LIC_FILES_CHKSUM =
>> "file://COPYING;md5=73a5855a8119deb017f5f13cf327095d \
>> file://gst/tta/filters.h;beginline=12;endline=29;md5=8a08270656f2f8ad7bb3655b83138e5a
>> \
>> file://COPYING.LIB;md5=21682e4e8fea52413fd26c60acb907e5 \
>> -
>> file://gst/tta/crc32.h;beginline=12;endline=29;md5=71a904d99ce7ae0c1cf129891b98145c"
>> +
>> file://gst/tta/crc32.h;beginline=12;endline=29;md5=27db269c575d1e5317fffca2d33b3b50"
>>
>> -SRC_URI[md5sum] = "569e5122fd7bfd7bd861a537f0a28c60"
>> -SRC_URI[sha256sum] =
>> "69d236b1d8188270a3f51f6710146d0ca63c2f1a9f6cfbab3399ef01b9498f75"
>> +SRC_URI[md5sum] = "4fd078e1b9d903d22b67872b616f1715"
>> +SRC_URI[sha256sum] =
>> "a12fac6c106a7e4ae8bb2c7da508688d7db532b818319df2202f497cbd930afa"
>>
>> S = "${WORKDIR}/gst-plugins-bad-${PV}"
>>
>> diff --git
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc
>> index 5002399..ebfa7cd 100644
>> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc
>> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base.inc
>> @@ -11,7 +11,7 @@ inherit gettext
>> PACKAGECONFIG ??= " \
>> ${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
>> ${@base_contains('DISTRO_FEATURES', 'alsa', 'alsa', '', d)} \
>> - ivorbis ogg theora vorbis \
>> + orc ivorbis ogg theora vorbis \
>> "
>>
>> X11DEPENDS = "virtual/libx11 libsm libxrender"
>> diff --git
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.0.9.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.0.9.bb
>>
>> deleted file mode 100644
>> index 7b1e990..0000000
>> ---
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.0.9.bb
>> +++ /dev/null
>> @@ -1,10 +0,0 @@
>> -include gstreamer1.0-plugins-base.inc
>> -
>> -LIC_FILES_CHKSUM =
>> "file://COPYING;md5=0636e73ff0215e8d672dc4c32c317bb3 \
>> -
>> file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=622921ffad8cb18ab906c56052788a3f
>> \
>> - file://COPYING.LIB;md5=55ca817ccb7d5b5b66355690e9abc605 \
>> - "
>> -SRC_URI[md5sum] = "24af1986581d9c2cd3dc834ab64d133d"
>> -SRC_URI[sha256sum] =
>> "963e3b83d651661f495ca2e44ccd2d5c61e986e9d7706246e568276689a372ea"
>> -
>> -S = "${WORKDIR}/gst-plugins-base-${PV}"
>> diff --git
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.2.0.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.2.0.bb
>>
>> new file mode 100644
>> index 0000000..cc4d11b
>> --- /dev/null
>> +++
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.2.0.bb
>> @@ -0,0 +1,10 @@
>> +include gstreamer1.0-plugins-base.inc
>> +
>> +LIC_FILES_CHKSUM =
>> "file://COPYING;md5=c54ce9345727175ff66d17b67ff51f58 \
>> +
>> file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607
>> \
>> + file://COPYING.LIB;md5=6762ed442b3822387a51c92d928ead0d \
>> + "
>> +SRC_URI[md5sum] = "d0f7bb7f6c781be127902bff89b87c5c"
>> +SRC_URI[sha256sum] =
>> "8656e20bf4b675e5696fb4af193793351926d428ca02826c5667a6384729a45d"
>> +
>> +S = "${WORKDIR}/gst-plugins-base-${PV}"
>> diff --git
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
>> index 19b16ca..b694988 100644
>> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
>> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good.inc
>> @@ -11,7 +11,7 @@ inherit gettext gconf
>> PACKAGECONFIG ??= " \
>> ${@base_contains('DISTRO_FEATURES', 'x11', 'x11', '', d)} \
>> ${@base_contains('DISTRO_FEATURES', 'pulseaudio', 'pulseaudio',
>> '', d)} \
>> - cairo flac gdk-pixbuf jpeg libpng soup speex taglib \
>> + orc cairo flac gdk-pixbuf jpeg libpng soup speex taglib \
>> "
>>
>> X11DEPENDS = "virtual/libx11 libsm libxrender"
>> @@ -30,12 +30,17 @@ PACKAGECONFIG[speex] =
>> "--enable-speex,--disable-speex,speex"
>> PACKAGECONFIG[taglib] = "--enable-taglib,--disable-taglib,taglib"
>> PACKAGECONFIG[vpx] = "--enable-vpx,--disable-vpx,libvpx"
>> PACKAGECONFIG[wavpack] =
>> "--enable-wavpack,--disable-wavpack,wavpack"
>> -PACKAGECONFIG[v4l] = "--with-libv4l2,--without-libv4l2,libv4l"
>> +
>> +# the 1394 plugins require both libraw1394 and libiec61883
>> +# the former is included in meta-oe, the latter isn't
>> +# -> disabled
>>
>> EXTRA_OECONF += " \
>> + --enable-oss \
>> + --enable-gst_v4l2 \
>> + --without-libv4l2 \
>> --disable-directsound \
>> --disable-waveform \
>> - --disable-oss \
>> --disable-oss4 \
>> --disable-sunaudio \
>> --disable-osx_audio \
>> @@ -43,9 +48,9 @@ EXTRA_OECONF += " \
>> --disable-aalib \
>> --disable-libcaca \
>> --disable-libdv \
>> - --disable-dv1394 \
>> --disable-shout2 \
>> --disable-examples \
>> + --disable-dv1394 \
>> ${GSTREAMER_1_0_ORC} \
>> "
>>
>> diff --git
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.0.9.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.2.0.bb
>>
>> similarity index 62%
>> rename from
>> meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.0.9.bb
>> rename to
>> meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.2.0.bb
>> index 1b65b7d..5d54f27 100644
>> ---
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.0.9.bb
>> +++
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-good_1.2.0.bb
>> @@ -1,11 +1,11 @@
>> include gstreamer1.0-plugins-good.inc
>>
>> LIC_FILES_CHKSUM =
>> "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
>> -
>> file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=622921ffad8cb18ab906c56052788a3f
>> \
>> +
>> file://common/coverage/coverage-report.pl;beginline=2;endline=17;md5=a4e1830fce078028c8f0974161272607
>> \
>> file://gst/replaygain/rganalysis.c;beginline=1;endline=23;md5=b60ebefd5b2f5a8e0cab6bfee391a5fe"
>>
>> -SRC_URI[md5sum] = "20bb77f201b044f4ba61de167c4466d7"
>> -SRC_URI[sha256sum] =
>> "cfa2e617a76f93e9ddd4ae1109297e93fb4a06b152042b996231234a72c5a5ff"
>> +SRC_URI[md5sum] = "df96825d4154940fd934aa0a95b40836"
>> +SRC_URI[sha256sum] =
>> "2256a6b2744ea18d8810642cf9061a2f12f4b7eba87d3fbc98004262b4f0fdfa"
>>
>> S = "${WORKDIR}/gst-plugins-good-${PV}"
>>
>> diff --git
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
>> index 3f47949..0dd011b 100644
>> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
>> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly.inc
>> @@ -9,7 +9,7 @@ inherit gettext
>>
>>
>> PACKAGECONFIG ??= " \
>> - a52dec lame mad mpeg2dec \
>> + orc a52dec lame mad mpeg2dec \
>> "
>>
>> PACKAGECONFIG[a52dec] = "--enable-a52dec,--disable-a52dec,liba52"
>> diff --git
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.0.9.bb b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.2.0.bb
>>
>> similarity index 66%
>> rename from
>> meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.0.9.bb
>> rename to
>> meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.2.0.bb
>> index 30fa3a3..a772877 100644
>> ---
>> a/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.0.9.bb
>> +++
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0-plugins-ugly_1.2.0.bb
>> @@ -3,8 +3,8 @@ include gstreamer1.0-plugins-ugly.inc
>> LIC_FILES_CHKSUM =
>> "file://COPYING;md5=a6f89e2100d9b6cdffcea4f398e37343 \
>> file://tests/check/elements/xingmux.c;beginline=1;endline=21;md5=4c771b8af188724855cb99cadd390068
>> "
>>
>> -SRC_URI[md5sum] = "ea8b4e05ed5beb982762b45aba266720"
>> -SRC_URI[sha256sum] =
>> "11250fe9e44b0169c3a289e981b31874b483643ed78f619682ae1644d7088379"
>> +SRC_URI[md5sum] = "81c97981ed373bd77bb10f2ae555c166"
>> +SRC_URI[sha256sum] =
>> "e4760af4b12bf97ba0a8001cfe733d9d52160a0ad81f6c6f0d0d3a9e798626de"
>>
>> S = "${WORKDIR}/gst-plugins-ugly-${PV}"
>>
>> diff --git a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.0.9.bb
>> b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.2.0.bb
>> similarity index 52%
>> rename from meta/recipes-multimedia/gstreamer/gstreamer1.0_1.0.9.bb
>> rename to meta/recipes-multimedia/gstreamer/gstreamer1.0_1.2.0.bb
>> index e4b2f1e..98d5412 100644
>> --- a/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.0.9.bb
>> +++ b/meta/recipes-multimedia/gstreamer/gstreamer1.0_1.2.0.bb
>> @@ -1,13 +1,13 @@
>> include gstreamer1.0.inc
>>
>> -LIC_FILES_CHKSUM =
>> "file://COPYING;md5=55ca817ccb7d5b5b66355690e9abc605 \
>> -
>> file://gst/gst.h;beginline=1;endline=21;md5=8e5fe5e87d33a04479fde862e238eaa4"
>> +LIC_FILES_CHKSUM =
>> "file://COPYING;md5=6762ed442b3822387a51c92d928ead0d \
>> +
>> file://gst/gst.h;beginline=1;endline=21;md5=e059138481205ee2c6fc1c079c016d0d"
>>
>> SRC_URI = " \
>> http://gstreamer.freedesktop.org/src/gstreamer/gstreamer-${PV}.tar.xz \
>> file://0001-Fix-crash-with-gst-inspect.patch \
>> "
>> -SRC_URI[md5sum] = "cbbad73d703b811bc8bd18e47b36e534"
>> -SRC_URI[sha256sum] =
>> "17a2c60a82baa461ef685ad3de187edb9c03a2c7e07513daba58a5a32efacaa3"
>> +SRC_URI[md5sum] = "250b4bec48b0986103f5aab75e43cef9"
>> +SRC_URI[sha256sum] =
>> "94af5274299f845adf41cc504e0209b269acab7721293f49850fea27b4099463"
>> S = "${WORKDIR}/gstreamer-${PV}"
>>
>>
prev parent reply other threads:[~2013-11-14 10:52 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2013-11-08 18:52 [PATCH v2] gstreamer1.0: upgrade to 1.2.0 Carlos Rafael Giani
2013-11-13 0:13 ` Saul Wold
2013-11-14 10:53 ` Carlos Rafael Giani [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=5284ABB1.1050103@pseudoterminal.org \
--to=dv@pseudoterminal.org \
--cc=openembedded-core@lists.openembedded.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.