diff libmpcodecs/vd_odivx.c @ 5173:4f86aad49530

decore version check for divx3 and divx5
author arpi
date Mon, 18 Mar 2002 01:48:22 +0000
parents 3dcbf67c0de0
children b68774024821
line wrap: on
line diff
--- a/libmpcodecs/vd_odivx.c	Mon Mar 18 01:47:47 2002 +0000
+++ b/libmpcodecs/vd_odivx.c	Mon Mar 18 01:48:22 2002 +0000
@@ -99,6 +99,20 @@
 static int init(sh_video_t *sh){
     DEC_PARAM dec_param;
     DEC_SET dec_set;
+
+#ifndef NEW_DECORE
+    if(sh->format==mmioFOURCC('D','I','V','3')){
+	mp_msg(MSGT_DECVIDEO,MSGL_INFO,"DivX 3.x not supported by opendivx decore - it requires divx4linux\n");
+	return 0; // not supported
+    }
+#endif
+#ifndef DECORE_DIVX5
+    if(sh->format==mmioFOURCC('D','X','5','0')){
+	mp_msg(MSGT_DECVIDEO,MSGL_INFO,"DivX 5.00 not supported by divx4linux decore - it requires divx5linux\n");
+	return 0; // not supported
+    }
+#endif
+
     memset(&dec_param,0,sizeof(dec_param));
 #ifdef NEW_DECORE
     dec_param.output_format=DEC_USER;