[XviD-devel] [ANNOUNCE] XviD 1.0.2 available

Reini Urban rurban at x-ray.at
Mon Aug 30 09:40:50 CEST 2004


sorry,
xvidcore-1.0.2/dshow doesn't compile.

attached is a patch.

win32 binaries as always at 
http://xarch.tu-graz.ac.at/home/rurban/software/xvid/

(Though I would recommend the better pre 1.1 snapshot versions)

Michael Militzer schrieb:
> This is XviD 1.0.2 bugfix release.
> 
> This release fixes very minor bugs. It is source and binary compatible
> with the previous version.
> 
> Changes since 1.0.1:
> 
> * xvidcore
>  - Fixed non compliant bvop decoding (was using rounding=0 instead
>     of rounding=1)
>  - Added better mv bound clipping for broken streams.
>  - Better behavior with content claiming not containing bvops but
>     eventually having bvops.
>  - Force fincr and fbase to be < 16bit.
>  - Fixed thread safety problem in C language iDCT implementation.
> 
> * VFW frontend
>  - Memory leak
> 
> * Debian dir
>  - Added again to release files as it seems debian will not
>    include xvidcore in its pool.
> 
> 
> The files are available in the download section of XviD.org:
> http://www.xvid.org/downloads.html
-- 
Reini Urban
http://xarch.tu-graz.ac.at/home/rurban/
-------------- next part --------------
--- xvidcore-1.0.2/dshow/src/Configure.cpp~	2004-08-29 12:37:04.000000000 +0100
+++ xvidcore-1.0.2/dshow/src/Configure.cpp	2004-08-30 08:33:48.062647200 +0100
@@ -62,7 +62,7 @@
 	return PropertySheet (&psh);
 }
 
-
+extern "C" void CALLBACK Configure(HWND hWndParent, HINSTANCE hInstParent, LPSTR lpCmdLine, int nCmdShow );
 
 void CALLBACK Configure(HWND hWndParent, HINSTANCE hInstParent, LPSTR lpCmdLine, int nCmdShow ) 
 {
@@ -70,3 +70,19 @@
 	LoadRegistryInfo();
 	adv_dialog( GetDesktopWindow() );
 }
\ Kein Zeilenumbruch am Dateiende.
+
+
+
+/* strmbase.lib\dllentry.obj:DllEntryPoint at 12 */
+extern "C" BOOL WINAPI DllEntryPoint(HINSTANCE, ULONG, LPVOID);
+
+
+extern "C" BOOL WINAPI DllMain(HINSTANCE hInst, DWORD fdwReason, LPVOID lpvReserved);
+
+BOOL WINAPI DllMain(HINSTANCE hInst, DWORD fdwReason, LPVOID lpvReserved)
+{
+	g_hInst = hInst;
+
+	/* Call directshow DllEntryPoint at 12 */
+    return DllEntryPoint(hInst, fdwReason, lpvReserved);
+}
--- xvidcore-1.0.2/dshow/src/debug.h~	2004-08-29 12:37:04.000000000 +0100
+++ xvidcore-1.0.2/dshow/src/debug.h	2004-08-30 08:31:14.517737600 +0100
@@ -20,4 +20,4 @@
 #endif
 
 
-#endif /* _DSHOW_DEBUG */
\ Kein Zeilenumbruch am Dateiende.
+#endif /* _DSHOW_DEBUG */
--- xvidcore-1.0.2/dshow/src/config.h~	2004-08-29 12:37:04.000000000 +0100
+++ xvidcore-1.0.2/dshow/src/config.h	2004-08-30 08:31:09.017808000 +0100
@@ -56,4 +56,4 @@
 #endif
 
 
-#endif
\ Kein Zeilenumbruch am Dateiende.
+#endif


More information about the XviD-devel mailing list