Mercurial > libavcodec.hg
comparison armv4l/mpegvideo_arm.c @ 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 | f59c3f66363b |
children | 7f38814cffa1 |
comparison
equal
deleted
inserted
replaced
2733:32336384162e | 2734:aeea63c97878 |
---|---|
19 | 19 |
20 #include "../dsputil.h" | 20 #include "../dsputil.h" |
21 #include "../mpegvideo.h" | 21 #include "../mpegvideo.h" |
22 #include "../avcodec.h" | 22 #include "../avcodec.h" |
23 | 23 |
24 #ifdef HAVE_IWMMXT | |
25 extern void MPV_common_init_iwmmxt(MpegEncContext *s); | |
26 #endif | |
27 | |
24 void MPV_common_init_armv4l(MpegEncContext *s) | 28 void MPV_common_init_armv4l(MpegEncContext *s) |
25 { | 29 { |
30 #ifdef HAVE_IWMMXT | |
31 MPV_common_init_iwmmxt(s); | |
32 #endif | |
26 } | 33 } |