diff options
author | Andrei Gherzan <andrei@gherzan.ro> | 2013-01-13 18:23:14 +0200 |
---|---|---|
committer | Tom Zanussi <tom.zanussi@intel.com> | 2013-01-24 17:58:30 -0600 |
commit | a7011c5340097832b1d8053f92cfd20b23677f72 (patch) | |
tree | 3d14c03b54eadeefcf1aa1f1481091df70f36b89 /common/recipes-multimedia | |
parent | fbb51638e8811995e667bf8ccc62f573de8a0ec6 (diff) | |
download | meta-intel-a7011c5340097832b1d8053f92cfd20b23677f72.tar.gz |
ffmpeg: Remove package as nobody depends on it anymore
Signed-off-by: Andrei Gherzan <andrei@gherzan.ro>
Signed-off-by: Tom Zanussi <tom.zanussi@intel.com>
Diffstat (limited to 'common/recipes-multimedia')
-rw-r--r-- | common/recipes-multimedia/ffmpeg/ffmpeg.inc | 110 | ||||
-rw-r--r-- | common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb | 44 |
2 files changed, 0 insertions, 154 deletions
diff --git a/common/recipes-multimedia/ffmpeg/ffmpeg.inc b/common/recipes-multimedia/ffmpeg/ffmpeg.inc deleted file mode 100644 index 3ce950e1..00000000 --- a/common/recipes-multimedia/ffmpeg/ffmpeg.inc +++ /dev/null | |||
@@ -1,110 +0,0 @@ | |||
1 | DESCRIPTION = "FFmpeg is a complete solution to record, convert and stream audio and video" | ||
2 | HOMEPAGE = "http://ffmpeg.mplayerhq.hu/" | ||
3 | AUTHOR = "Fabrice Bellard ffmpeg-devel@mplayerhq.hu" | ||
4 | SECTION = "libs" | ||
5 | PRIORITY = "optional" | ||
6 | LICENSE = "GPLv2+ & LGPLv2.1+" | ||
7 | |||
8 | LICENSE_FLAGS = "commercial" | ||
9 | |||
10 | ARM_INSTRUCTION_SET = "arm" | ||
11 | |||
12 | DEPENDS = "zlib libogg libvorbis libtheora liba52 libva yasm-native" | ||
13 | |||
14 | INC_PR = "r0" | ||
15 | |||
16 | inherit autotools pkgconfig | ||
17 | |||
18 | LEAD_SONAME = "libavcodec.so" | ||
19 | |||
20 | EXTRA_OECONF = "\ | ||
21 | \ | ||
22 | --enable-pp \ | ||
23 | --enable-shared \ | ||
24 | --enable-pthreads \ | ||
25 | --enable-gpl \ | ||
26 | \ | ||
27 | --cross-prefix=${TARGET_PREFIX} \ | ||
28 | --disable-debug \ | ||
29 | --disable-ffserver \ | ||
30 | --disable-ffplay \ | ||
31 | \ | ||
32 | " | ||
33 | |||
34 | EXTRA_OECONF_append_powerpc += "--${@['disable-altivec','enable-altivec'][bb.data.getVar('BASE_PACKAGE_ARCH',d,1) in ['ppce600']]}" | ||
35 | |||
36 | FFMPEG_LIBS = "libavcodec libavdevice libavformat \ | ||
37 | libavutil libpostproc libswscale libavfilter" | ||
38 | |||
39 | SYSROOT_PREPROCESS_FUNCS = " \ | ||
40 | ffmpeg_stage_cleanup \ | ||
41 | ffmpeg_create_compat_links" | ||
42 | |||
43 | ffmpeg_create_compat_links() { | ||
44 | rm -rf ${SYSROOT_DESTDIR}${includedir}/ffmpeg | ||
45 | mkdir -m 0755 ${SYSROOT_DESTDIR}${includedir}/ffmpeg | ||
46 | cd ${SYSROOT_DESTDIR}${includedir}/ffmpeg | ||
47 | |||
48 | for lib in ${FFMPEG_LIBS}; do | ||
49 | ln -s ../$lib/*.h '.' || true | ||
50 | done | ||
51 | } | ||
52 | |||
53 | ffmpeg_stage_cleanup() { | ||
54 | rm -rf ${SYSROOT_DESTDIR}${libdir}/vhook \ | ||
55 | ${SYSROOT_DESTDIR}${datadir} | ||
56 | } | ||
57 | |||
58 | PACKAGES += "${PN}-vhook-dbg ${PN}-vhook" | ||
59 | |||
60 | FILES_${PN} = "${bindir}" | ||
61 | FILES_${PN}-dev = "${includedir}/${PN}" | ||
62 | |||
63 | FILES_${PN}-vhook = "${libdir}/vhook" | ||
64 | FILES_${PN}-vhook-dbg += "${libdir}/vhook/.debug" | ||
65 | |||
66 | PACKAGES += "ffmpeg-x264-presets \ | ||
67 | libavcodec libavcodec-dev libavcodec-dbg \ | ||
68 | libavdevice libavdevice-dev libavdevice-dbg \ | ||
69 | libavformat libavformat-dev libavformat-dbg \ | ||
70 | libavutil libavutil-dev libavutil-dbg \ | ||
71 | libpostproc libpostproc-dev libpostproc-dbg \ | ||
72 | libswscale libswscale-dev libswscale-dbg \ | ||
73 | libavfilter libavfilter-dev libavfilter-dbg \ | ||
74 | libavcore libavcore-dev libavcore-dbg \ | ||
75 | " | ||
76 | |||
77 | FILES_ffmpeg-x264-presets = "${datadir}/*.ffpreset" | ||
78 | |||
79 | FILES_${PN}-dev = "${includedir}" | ||
80 | FILES_libavcodec = "${libdir}/libavcodec*.so.*" | ||
81 | FILES_libavcodec-dev = "${libdir}/libavcodec*.so ${libdir}/pkgconfig/libavcodec.pc ${libdir}/libavcodec*.a" | ||
82 | FILES_libavcodec-dbg += "${libdir}/.debug/libavcodec*" | ||
83 | |||
84 | FILES_libavdevice = "${libdir}/libavdevice*.so.*" | ||
85 | FILES_libavdevice-dev = "${libdir}/libavdevice*.so ${libdir}/pkgconfig/libavdevice.pc ${libdir}/libavdevice*.a" | ||
86 | FILES_libavdevice-dbg += "${libdir}/.debug/libavdevice*" | ||
87 | |||
88 | FILES_libavformat = "${libdir}/libavformat*.so.*" | ||
89 | FILES_libavformat-dev = "${libdir}/libavformat*.so ${libdir}/pkgconfig/libavformat.pc ${libdir}/libavformat*.a" | ||
90 | FILES_libavformat-dbg += "${libdir}/.debug/libavformat*" | ||
91 | |||
92 | FILES_libavutil = "${libdir}/libavutil*.so.*" | ||
93 | FILES_libavutil-dev = "${libdir}/libavutil*.so ${libdir}/pkgconfig/libavutil.pc ${libdir}/libavutil*.a" | ||
94 | FILES_libavutil-dbg += "${libdir}/.debug/libavutil*" | ||
95 | |||
96 | FILES_libpostproc = "${libdir}/libpostproc*.so.*" | ||
97 | FILES_libpostproc-dev = "${libdir}/libpostproc*.so ${libdir}/pkgconfig/libpostproc.pc ${libdir}/libpostproc*.a ${includedir}/postproc" | ||
98 | FILES_libpostproc-dbg += "${libdir}/.debug/libpostproc*" | ||
99 | |||
100 | FILES_libswscale = "${libdir}/libswscale*.so.*" | ||
101 | FILES_libswscale-dev = "${libdir}/libswscale*.so ${libdir}/pkgconfig/libswscale.pc ${libdir}/libswscale*.a" | ||
102 | FILES_libswscale-dbg += "${libdir}/.debug/libswscale*" | ||
103 | |||
104 | FILES_libavfilter = "${libdir}/libavfilter*.so.*" | ||
105 | FILES_libavfilter-dev = "${libdir}/libavfilter*.so ${libdir}/pkgconfig/libavfilter.pc ${libdir}/libavfilter*.a" | ||
106 | FILES_libavfilter-dbg += "${libdir}/.debug/libavfilter*" | ||
107 | |||
108 | FILES_libavcore = "${libdir}/libavcore*.so.*" | ||
109 | FILES_libavcore-dev = "${libdir}/libavcore*.so ${libdir}/pkgconfig/libavcore.pc ${libdir}/libavcore*.a" | ||
110 | FILES_libavcore-dbg += "${libdir}/.debug/libavcore*" | ||
diff --git a/common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb b/common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb deleted file mode 100644 index cf97a196..00000000 --- a/common/recipes-multimedia/ffmpeg/ffmpeg_0.7.12.bb +++ /dev/null | |||
@@ -1,44 +0,0 @@ | |||
1 | require ffmpeg.inc | ||
2 | |||
3 | LICENSE = "LGPLv2.1+ & GPLv2+" | ||
4 | PR = "${INC_PR}.2" | ||
5 | |||
6 | SRC_URI = "http://ffmpeg.org/releases/ffmpeg-${PV}.tar.bz2" | ||
7 | SRC_URI[md5sum] = "b4e3653b2dd930cfa2a80722f8b03182" | ||
8 | SRC_URI[sha256sum] = "786511d75e5a1f95ec16ed9f0b4a3f49f145e134b8f2ccdfa9ecd2d35ff36000" | ||
9 | |||
10 | LIC_FILES_CHKSUM = "file://COPYING.GPLv2;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | ||
11 | file://libpostproc/postprocess.c;beginline=8;endline=21;md5=3163771dd725805aeda961a4e05173b5 \ | ||
12 | file://COPYING.LGPLv2.1;md5=e344c8fa836c3a41c4cbd79d7bd3a379 \ | ||
13 | file://ffmpeg.c;beginline=7;endline=20;md5=9dee9cc51a9da6c3254d39ebf4d5aa03" | ||
14 | |||
15 | EXTRA_FFCONF_armv7a = "--cpu=cortex-a8" | ||
16 | EXTRA_FFCONF_mipsel = "--arch=mips" | ||
17 | |||
18 | EXTRA_OECONF = " \ | ||
19 | --arch=${TARGET_ARCH} \ | ||
20 | --cross-prefix=${TARGET_PREFIX} \ | ||
21 | --disable-stripping \ | ||
22 | --enable-cross-compile \ | ||
23 | --enable-libtheora \ | ||
24 | --enable-libvorbis \ | ||
25 | --enable-pthreads \ | ||
26 | --enable-shared \ | ||
27 | --enable-swscale \ | ||
28 | --enable-vaapi \ | ||
29 | --enable-gpl \ | ||
30 | --enable-yasm \ | ||
31 | --extra-cflags="${TARGET_CFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" \ | ||
32 | --extra-ldflags="${TARGET_LDFLAGS}" \ | ||
33 | --sysroot="${STAGING_DIR_TARGET}" \ | ||
34 | --prefix=${prefix}/ \ | ||
35 | --target-os=linux \ | ||
36 | ${EXTRA_FFCONF} \ | ||
37 | " | ||
38 | |||
39 | do_configure() { | ||
40 | ./configure ${EXTRA_OECONF} | ||
41 | } | ||
42 | |||
43 | FULL_OPTIMIZATION_armv7a = "-fexpensive-optimizations -ftree-vectorize -fomit-frame-pointer -O4 -ffast-math" | ||
44 | BUILD_OPTIMIZATION = "${FULL_OPTIMIZATION}" | ||