summaryrefslogtreecommitdiffstats
path: root/meta-oe/recipes-multimedia/libav/libav.inc
diff options
context:
space:
mode:
Diffstat (limited to 'meta-oe/recipes-multimedia/libav/libav.inc')
-rw-r--r--meta-oe/recipes-multimedia/libav/libav.inc66
1 files changed, 33 insertions, 33 deletions
diff --git a/meta-oe/recipes-multimedia/libav/libav.inc b/meta-oe/recipes-multimedia/libav/libav.inc
index 54307afda..6e91061d0 100644
--- a/meta-oe/recipes-multimedia/libav/libav.inc
+++ b/meta-oe/recipes-multimedia/libav/libav.inc
@@ -15,10 +15,10 @@ INC_PR = "r8"
15 15
16inherit autotools pkgconfig 16inherit autotools pkgconfig
17 17
18# --enable-libgsm 18# --enable-libgsm
19# --enable-libmp3lame 19# --enable-libmp3lame
20# --enable-libschroedinger 20# --enable-libschroedinger
21# --enable-libvpx 21# --enable-libvpx
22 22
23B = "${S}/build.${HOST_SYS}.${TARGET_SYS}" 23B = "${S}/build.${HOST_SYS}.${TARGET_SYS}"
24 24
@@ -29,28 +29,28 @@ EXTRA_FFCONF_armv7a = "--cpu=cortex-a8"
29EXTRA_FFCONF ?= "" 29EXTRA_FFCONF ?= ""
30 30
31EXTRA_OECONF = " \ 31EXTRA_OECONF = " \
32 --enable-shared \ 32 --enable-shared \
33 --enable-pthreads \ 33 --enable-pthreads \
34 --enable-gpl \ 34 --enable-gpl \
35 --enable-avfilter \ 35 --enable-avfilter \
36 \ 36 \
37 --cross-prefix=${TARGET_PREFIX} \ 37 --cross-prefix=${TARGET_PREFIX} \
38 --prefix=${prefix} \ 38 --prefix=${prefix} \
39 \ 39 \
40 --enable-avserver \ 40 --enable-avserver \
41 --enable-avplay \ 41 --enable-avplay \
42 --enable-x11grab \ 42 --enable-x11grab \
43 --enable-libtheora \ 43 --enable-libtheora \
44 --enable-libvorbis \ 44 --enable-libvorbis \
45 --enable-libx264 \ 45 --enable-libx264 \
46 --arch=${TARGET_ARCH} \ 46 --arch=${TARGET_ARCH} \
47 --target-os="linux" \ 47 --target-os="linux" \
48 --enable-cross-compile \ 48 --enable-cross-compile \
49 --extra-cflags="${TARGET_CFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" \ 49 --extra-cflags="${TARGET_CFLAGS} ${HOST_CC_ARCH}${TOOLCHAIN_OPTIONS}" \
50 --extra-ldflags="${TARGET_LDFLAGS}" \ 50 --extra-ldflags="${TARGET_LDFLAGS}" \
51 --sysroot="${STAGING_DIR_TARGET}" \ 51 --sysroot="${STAGING_DIR_TARGET}" \
52 --enable-hardcoded-tables \ 52 --enable-hardcoded-tables \
53 ${EXTRA_FFCONF} \ 53 ${EXTRA_FFCONF} \
54" 54"
55 55
56#| yasm not found, use --disable-yasm for a crippled build 56#| yasm not found, use --disable-yasm for a crippled build
@@ -58,16 +58,16 @@ EXTRA_OECONF_append_x86-64 = " --disable-yasm"
58EXTRA_OECONF_append_x86 = " --disable-yasm" 58EXTRA_OECONF_append_x86 = " --disable-yasm"
59 59
60do_configure() { 60do_configure() {
61 # We don't have TARGET_PREFIX-pkgconfig 61 # We don't have TARGET_PREFIX-pkgconfig
62 sed -i '/pkg_config_default="${cross_prefix}${pkg_config_default}"/d' ${S}/configure 62 sed -i '/pkg_config_default="${cross_prefix}${pkg_config_default}"/d' ${S}/configure
63 mkdir -p ${B} 63 mkdir -p ${B}
64 cd ${B} 64 cd ${B}
65 ${S}/configure ${EXTRA_OECONF} 65 ${S}/configure ${EXTRA_OECONF}
66 sed -i -e s:Os:O4:g ${B}/config.h 66 sed -i -e s:Os:O4:g ${B}/config.h
67} 67}
68 68
69do_install_append() { 69do_install_append() {
70 install -m 0644 ${S}/libavfilter/*.h ${D}${includedir}/libavfilter/ 70 install -m 0644 ${S}/libavfilter/*.h ${D}${includedir}/libavfilter/
71} 71}
72 72
73FFMPEG_LIBS = "libavcodec libavdevice libavformat \ 73FFMPEG_LIBS = "libavcodec libavdevice libavformat \