Mercurial > libavcodec.hg
comparison Makefile @ 2734:aeea63c97878 libavcodec
Better ARM support for mplayer/ffmpeg, ported from atty fork
while playing with some new hardware, I found it's running a forked mplayer
-- and it looks like they're following the GPL.
The maintainer's page is here: http://atty.jp/?Zaurus/mplayer
Unfortunately it's mostly in Japanese, so it's hard to figure out any
details.
Their code looks quite interesting (at least to those of us w/ ARM CPUs).
The patches I've attached are the patches from atty.jp with a couple of
modifications by myself:
- ported to current CVS
- reverted their change of removing SNOW support from ffmpeg
- cleaned up their bswap mess
- removed DOS-style linebreaks from various files
patch by (Bernhard Rosenkraenzer: bero, arklinux org)
author | michael |
---|---|
date | Thu, 26 May 2005 14:32:46 +0000 |
parents | 5bc8023efdba |
children | d8874c8749ec |
comparison
equal
deleted
inserted
replaced
2733:32336384162e | 2734:aeea63c97878 |
---|---|
314 endif | 314 endif |
315 endif | 315 endif |
316 | 316 |
317 # armv4l specific stuff | 317 # armv4l specific stuff |
318 ifeq ($(TARGET_ARCH_ARMV4L),yes) | 318 ifeq ($(TARGET_ARCH_ARMV4L),yes) |
319 ASM_OBJS += armv4l/jrevdct_arm.o armv4l/simple_idct_arm.o | 319 ASM_OBJS += armv4l/jrevdct_arm.o armv4l/simple_idct_arm.o armv4l/dsputil_arm_s.o |
320 OBJS += armv4l/dsputil_arm.o armv4l/mpegvideo_arm.o | 320 OBJS += armv4l/dsputil_arm.o armv4l/mpegvideo_arm.o |
321 ifeq ($(TARGET_IWMMXT),yes) | |
322 OBJS += armv4l/dsputil_iwmmxt.o armv4l/mpegvideo_iwmmxt.o | |
323 endif | |
321 endif | 324 endif |
322 | 325 |
323 # sun mediaLib specific stuff | 326 # sun mediaLib specific stuff |
324 # currently only works when libavcodec is used in mplayer | 327 # currently only works when libavcodec is used in mplayer |
325 ifeq ($(HAVE_MLIB),yes) | 328 ifeq ($(HAVE_MLIB),yes) |
326 OBJS += mlib/dsputil_mlib.o | 329 OBJS += mlib/dsputil_mlib.o |
327 CFLAGS += $(MLIB_INC) | 330 CFLAGS += $(MLIB_INC) |
331 endif | |
332 | |
333 # Intel IPP specific stuff | |
334 # currently only works when libavcodec is used in mplayer | |
335 ifeq ($(HAVE_IPP),yes) | |
336 CFLAGS += $(IPP_INC) | |
328 endif | 337 endif |
329 | 338 |
330 # alpha specific stuff | 339 # alpha specific stuff |
331 ifeq ($(TARGET_ARCH_ALPHA),yes) | 340 ifeq ($(TARGET_ARCH_ALPHA),yes) |
332 OBJS += alpha/dsputil_alpha.o alpha/mpegvideo_alpha.o \ | 341 OBJS += alpha/dsputil_alpha.o alpha/mpegvideo_alpha.o \ |