# HG changeset patch # User arpi # Date 1023569510 0 # Node ID d253cf4f43a9ca20684ff9d3418d40411f0c7a1f # Parent 40027495a6ed076ad86aeea786c7e87e954881f9 realvideo support by Florian Schneider diff -r 40027495a6ed -r d253cf4f43a9 codec-cfg.c --- a/codec-cfg.c Sat Jun 08 20:50:40 2002 +0000 +++ b/codec-cfg.c Sat Jun 08 20:51:50 2002 +0000 @@ -229,6 +229,7 @@ "dk3adpcm", "roqaudio", "faad", + "realaud", NULL }; static char *videodrv[] = { @@ -258,6 +259,7 @@ "huffyuv", "zlib", "mpegpes", + "realvid", NULL }; char **drv=audioflag?audiodrv:videodrv; diff -r 40027495a6ed -r d253cf4f43a9 codec-cfg.h --- a/codec-cfg.h Sat Jun 08 20:50:40 2002 +0000 +++ b/codec-cfg.h Sat Jun 08 20:51:50 2002 +0000 @@ -46,6 +46,7 @@ #define AFM_DK3ADPCM 18 #define AFM_ROQAUDIO 19 #define AFM_AAC 20 +#define AFM_REAL 21 #define VFM_MPEG 1 #define VFM_VFW 2 @@ -72,6 +73,7 @@ #define VFM_HUFFYUV 23 #define VFM_ZLIB 24 #define VFM_MPEGPES 25 +#define VFM_REAL 26 #ifndef GUID_TYPE #define GUID_TYPE diff -r 40027495a6ed -r d253cf4f43a9 etc/codecs.conf --- a/etc/codecs.conf Sat Jun 08 20:50:40 2002 +0000 +++ b/etc/codecs.conf Sat Jun 08 20:51:50 2002 +0000 @@ -697,6 +697,15 @@ out YUY2 out BGR32,BGR24,BGR16,BGR15 +; experimental real video decoder using closed source codecs + +videocodec rv30 + info "RealPlayer 8 RV30 decoder" + status working + fourcc RV30,rv30 + driver realvid + dll "drv3.so.6.0" + out I420 ; others: diff -r 40027495a6ed -r d253cf4f43a9 libmpcodecs/vd.c --- a/libmpcodecs/vd.c Sat Jun 08 20:50:40 2002 +0000 +++ b/libmpcodecs/vd.c Sat Jun 08 20:51:50 2002 +0000 @@ -50,6 +50,7 @@ extern vd_functions_t mpcodecs_vd_huffyuv; extern vd_functions_t mpcodecs_vd_zlib; extern vd_functions_t mpcodecs_vd_mpegpes; +extern vd_functions_t mpcodecs_vd_real; vd_functions_t* mpcodecs_vd_drivers[] = { &mpcodecs_vd_null, @@ -95,6 +96,9 @@ &mpcodecs_vd_zlib, #endif &mpcodecs_vd_mpegpes, +#ifdef USE_REALCODECS + &mpcodecs_vd_real, +#endif NULL };