am-benchmarks: Add support for am387x-evm machine
[openembedded.git] / recipes / ffmpeg / ffmpeg_0.4.9-pre1.bb
blobe6a7abefb0ce54b7a0a6068db59a9587757ce121
1 require ffmpeg.inc
3 PR = "${INC_PR}.0"
5 SRC_URI = "${SOURCEFORGE_MIRROR}/ffmpeg/ffmpeg-${PV}.tar.gz \
6 file://configure.patch \
7 file://gcc4.patch \
8 file://soname.patch \
9 file://Makefile-avformat-use-LDFLAGS.patch \
10 file://Makefile-add-liblame.patch \
11 file://install-must-not-strip.patch \
14 EXTRA_OECONF += " \
16 --prefix=${D}${prefix} \
17 --mandir=${D}${prefix}/share/man \
19 --enable-mp3lame \
20 --enable-vorbis \
21 --enable-faad \
22 --enable-faadbin \
23 --enable-faac \
24 --enable-a52 \
25 --enable-a52bin \
26 --enable-shared-pp \
27 --disable-amr_nb \
28 --enable-amr_nb-fixed \
29 --disable-amr_wb \
31 --cpu=${TARGET_ARCH} \
32 --tune=${PACKAGE_ARCH} \
33 --extra-libs="-la52" \
34 --extra-ldflags="-L${STAGING_LIBDIR}" \
36 --disable-audio-beos \
37 --disable-v4l \
38 --disable-dv1394 \
41 EXTRA_OECONF_append_x86 += " \
42 --disable-mmx \
45 do_stage() {
46 oe_libinstall -a -so -C libavcodec libavcodec ${STAGING_LIBDIR}
47 oe_libinstall -a -so -C libavformat libavformat ${STAGING_LIBDIR}
49 install -d ${STAGING_INCDIR}/ffmpeg
51 install -m 0644 ${S}/libavcodec/avcodec.h ${STAGING_INCDIR}/ffmpeg/avcodec.h
52 install -m 0644 ${S}/libavcodec/common.h ${STAGING_INCDIR}/ffmpeg/common.h
53 install -m 0644 ${S}/libavcodec/rational.h ${STAGING_INCDIR}/ffmpeg/rational.h
55 install -m 0644 ${S}/libavformat/avformat.h ${STAGING_INCDIR}/ffmpeg/avformat.h
56 install -m 0644 ${S}/libavformat/avio.h ${STAGING_INCDIR}/ffmpeg/avio.h
57 install -m 0644 ${S}/libavformat/rtp.h ${STAGING_INCDIR}/ffmpeg/rtp.h
58 install -m 0644 ${S}/libavformat/rtsp.h ${STAGING_INCDIR}/ffmpeg/rtsp.h
59 install -m 0644 ${S}/libavformat/rtspcodes.h ${STAGING_INCDIR}/ffmpeg/rtspcodes.h
62 PACKAGES += "libavcodec libavcodec-dev \
63 libavformat libavformat-dev"
65 FILES_libavcodec = "${libdir}/libavcodec*.so.*"
66 FILES_libavcodec-dev = "${libdir}/libavcodec*.so"
67 FILES_libavformat = "${libdir}/libavformat*.so.*"
68 FILES_libavformat-dev = "${libdir}/libavformat*.so"
70 SRC_URI[md5sum] = "ea5587e3c66d50b1503b82ac4179c303"
71 SRC_URI[sha256sum] = "0e9e771114a75c461e813538f129eb05a251b8fc6591a5563420700b8e312da0"