From eb2c24232f19160cc91392b78d2482faa0006bcf Mon Sep 17 00:00:00 2001 From: Gwenole Beauchesne Date: Tue, 10 Mar 2009 14:35:55 +0000 Subject: [PATCH] Add REGISTER_HWACCEL() for hardware accelerators. Originally committed as revision 17925 to svn://svn.ffmpeg.org/ffmpeg/trunk --- libavcodec/allcodecs.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/libavcodec/allcodecs.c b/libavcodec/allcodecs.c index 0cb0e6d239..b024e01dd6 100644 --- a/libavcodec/allcodecs.c +++ b/libavcodec/allcodecs.c @@ -26,6 +26,10 @@ #include "avcodec.h" +#define REGISTER_HWACCEL(X,x) { \ + extern AVHWAccel x##_hwaccel; \ + if(CONFIG_##X##_HWACCEL) av_register_hwaccel(&x##_hwaccel); } + #define REGISTER_ENCODER(X,x) { \ extern AVCodec x##_encoder; \ if(CONFIG_##X##_ENCODER) avcodec_register(&x##_encoder); } @@ -49,6 +53,8 @@ void avcodec_register_all(void) return; initialized = 1; + /* hardware accelerators */ + /* video codecs */ REGISTER_DECODER (AASC, aasc); REGISTER_DECODER (AMV, amv);