Add libpostproc package.
git-svn-id: svn://svn.openwrt.org/openwrt/packages@14291 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
parent
22d91680ee
commit
48df9e601c
@ -68,10 +68,10 @@ $(call Package/ffmpeg/Default)
|
|||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/libffmpeg/config
|
define Package/libffmpeg/config
|
||||||
menu "Configuration"
|
menu "Configuration"
|
||||||
depends on PACKAGE_libffmpeg
|
depends on PACKAGE_libffmpeg
|
||||||
source "$(SOURCE)/Config.in"
|
source "$(SOURCE)/Config.in"
|
||||||
endmenu
|
endmenu
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/libffmeg/description
|
define Package/libffmeg/description
|
||||||
@ -80,6 +80,14 @@ $(call Package/ffmpeg/Default/description)
|
|||||||
This package contains FFmpeg shared libraries.
|
This package contains FFmpeg shared libraries.
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/libpostproc
|
||||||
|
SECTION:=libs
|
||||||
|
CATEGORY:=Libraries
|
||||||
|
TITLE:=libpostproc
|
||||||
|
URL:=http://ffmpeg.mplayerhq.hu/
|
||||||
|
DEPENDS:=+libffmpeg
|
||||||
|
endef
|
||||||
|
|
||||||
FFMPEG_ENCODERS:= \
|
FFMPEG_ENCODERS:= \
|
||||||
ac3 \
|
ac3 \
|
||||||
jpegls \
|
jpegls \
|
||||||
@ -141,32 +149,32 @@ FFMPEG_PROTOCOLS:= \
|
|||||||
|
|
||||||
FFMPEG_CONFIGURE_ENCODERS:= \
|
FFMPEG_CONFIGURE_ENCODERS:= \
|
||||||
$(foreach c, $(FFMPEG_ENCODERS), \
|
$(foreach c, $(FFMPEG_ENCODERS), \
|
||||||
$(if $(CONFIG_FFMPEG_ENCODER_$(c)),--enable-encoder="$(c)") \
|
$(if $(CONFIG_FFMPEG_ENCODER_$(c)),--enable-encoder="$(c)") \
|
||||||
)
|
)
|
||||||
|
|
||||||
FFMPEG_CONFIGURE_DECODERS:= \
|
FFMPEG_CONFIGURE_DECODERS:= \
|
||||||
$(foreach c, $(FFMPEG_DECODERS), \
|
$(foreach c, $(FFMPEG_DECODERS), \
|
||||||
$(if $(CONFIG_FFMPEG_DECODER_$(c)),--enable-decoder="$(c)") \
|
$(if $(CONFIG_FFMPEG_DECODER_$(c)),--enable-decoder="$(c)") \
|
||||||
)
|
)
|
||||||
|
|
||||||
FFMPEG_CONFIGURE_MUXERS:= \
|
FFMPEG_CONFIGURE_MUXERS:= \
|
||||||
$(foreach c, $(FFMPEG_MUXERS), \
|
$(foreach c, $(FFMPEG_MUXERS), \
|
||||||
$(if $(CONFIG_FFMPEG_MUXER_$(c)),--enable-muxer="$(c)") \
|
$(if $(CONFIG_FFMPEG_MUXER_$(c)),--enable-muxer="$(c)") \
|
||||||
)
|
)
|
||||||
|
|
||||||
FFMPEG_CONFIGURE_DEMUXERS:= \
|
FFMPEG_CONFIGURE_DEMUXERS:= \
|
||||||
$(foreach c, $(FFMPEG_DEMUXERS), \
|
$(foreach c, $(FFMPEG_DEMUXERS), \
|
||||||
$(if $(CONFIG_FFMPEG_DEMUXER_$(c)),--enable-demuxer="$(c)") \
|
$(if $(CONFIG_FFMPEG_DEMUXER_$(c)),--enable-demuxer="$(c)") \
|
||||||
)
|
)
|
||||||
|
|
||||||
FFMPEG_CONFIGURE_PARSERS:= \
|
FFMPEG_CONFIGURE_PARSERS:= \
|
||||||
$(foreach c, $(FFMPEG_PARSERS), \
|
$(foreach c, $(FFMPEG_PARSERS), \
|
||||||
$(if $(CONFIG_FFMPEG_PARSER_$(c)),--enable-parser="$(c)") \
|
$(if $(CONFIG_FFMPEG_PARSER_$(c)),--enable-parser="$(c)") \
|
||||||
)
|
)
|
||||||
|
|
||||||
FFMPEG_CONFIGURE_PROTOCOLS:= \
|
FFMPEG_CONFIGURE_PROTOCOLS:= \
|
||||||
$(foreach c, $(FFMPEG_PROTOCOLS), \
|
$(foreach c, $(FFMPEG_PROTOCOLS), \
|
||||||
$(if $(CONFIG_FFMPEG_PROTOCOL_$(c)),--enable-protocol="$(c)") \
|
$(if $(CONFIG_FFMPEG_PROTOCOL_$(c)),--enable-protocol="$(c)") \
|
||||||
)
|
)
|
||||||
|
|
||||||
define Build/Configure
|
define Build/Configure
|
||||||
@ -193,6 +201,7 @@ define Build/Configure
|
|||||||
--disable-stripping \
|
--disable-stripping \
|
||||||
--disable-vhook \
|
--disable-vhook \
|
||||||
--enable-zlib \
|
--enable-zlib \
|
||||||
|
--enable-postproc \
|
||||||
\
|
\
|
||||||
--disable-encoders \
|
--disable-encoders \
|
||||||
$(FFMPEG_CONFIGURE_ENCODERS) \
|
$(FFMPEG_CONFIGURE_ENCODERS) \
|
||||||
@ -219,10 +228,13 @@ endef
|
|||||||
define Build/InstallDev
|
define Build/InstallDev
|
||||||
$(INSTALL_DIR) $(1)/usr/include
|
$(INSTALL_DIR) $(1)/usr/include
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/include/libav{codec,device,format,util} $(1)/usr/include/
|
$(CP) $(PKG_INSTALL_DIR)/usr/include/libav{codec,device,format,util} $(1)/usr/include/
|
||||||
|
$(CP) $(PKG_INSTALL_DIR)/usr/include/libpostproc $(1)/usr/include/
|
||||||
$(INSTALL_DIR) $(1)/usr/lib
|
$(INSTALL_DIR) $(1)/usr/lib
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libav{codec,device,format,util}.{a,so*} $(1)/usr/lib/
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libav{codec,device,format,util}.{a,so*} $(1)/usr/lib/
|
||||||
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libpostproc.{a,so*} $(1)/usr/lib/
|
||||||
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
|
$(INSTALL_DIR) $(1)/usr/lib/pkgconfig
|
||||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libav{codec,device,format,util}.pc $(1)/usr/lib/pkgconfig/
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libav{codec,device,format,util}.pc $(1)/usr/lib/pkgconfig/
|
||||||
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/pkgconfig/libpostproc.pc $(1)/usr/lib/pkgconfig/
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/ffmpeg/install
|
define Package/ffmpeg/install
|
||||||
@ -240,6 +252,12 @@ define Package/libffmpeg/install
|
|||||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libav{codec,device,format,util}.so.* $(1)/usr/lib/
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libav{codec,device,format,util}.so.* $(1)/usr/lib/
|
||||||
endef
|
endef
|
||||||
|
|
||||||
|
define Package/libffmpeg/install
|
||||||
|
$(INSTALL_DIR) $(1)/usr/lib
|
||||||
|
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libpostproc.so.* $(1)/usr/lib/
|
||||||
|
endef
|
||||||
|
|
||||||
$(eval $(call BuildPackage,ffmpeg))
|
$(eval $(call BuildPackage,ffmpeg))
|
||||||
$(eval $(call BuildPackage,ffserver))
|
$(eval $(call BuildPackage,ffserver))
|
||||||
$(eval $(call BuildPackage,libffmpeg))
|
$(eval $(call BuildPackage,libffmpeg))
|
||||||
|
$(eval $(call BuildPackage,libpostproc))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user