Vanguard codecs support, patch by Andreas Hess <jaska (at) gmx (dot) net>

git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@9897 b3059339-0415-0410-9bf9-f77b7e298cf2
This commit is contained in:
rtognimp 2003-04-09 21:28:01 +00:00
parent e8ad4a04a7
commit 7b5bda73d9
2 changed files with 38 additions and 0 deletions

View File

@ -1142,6 +1142,32 @@ videocodec qtsvq1
dll "QuickTime.qts"
out YVU9
; VSS codecs (http://vsofts.com/solutions.html):
videocodec vsslight
info "VSS Codec Light"
status working
fourcc VSSV
driver vfw
dll "vsslight.dll"
out BGR24 flip
videocodec vssh264
info "VSS H.264"
status buggy
fourcc VSSH
driver vfw
dll "vssh264.dll"
out BGR24 flip
videocodec vsswlt
info "VSS Wavelet Video Codec"
status working
fourcc VSSW
driver vfw
dll "vsswlt.dll"
out BGR24 flip
; buggy codecs: (any volunteers for native rewrite?)
videocodec zlib

View File

@ -1870,6 +1870,17 @@ static long WINAPI expQueryPerformanceCounter(long long* z)
return 1;
}
/*
* dummy function RegQueryInfoKeyA(), required by vss codecs
*/
static DWORD WINAPI expRegQueryInfoKeyA( HKEY hkey, LPSTR class, LPDWORD class_len, LPDWORD reserved,
LPDWORD subkeys, LPDWORD max_subkey, LPDWORD max_class,
LPDWORD values, LPDWORD max_value, LPDWORD max_data,
LPDWORD security, FILETIME *modif )
{
return;
}
/*
* return CPU clock (in kHz), using linux's /proc filesystem (/proc/cpuinfo)
*/
@ -4869,6 +4880,7 @@ struct exports exp_advapi32[]={
FF(RegOpenKeyExA, -1)
FF(RegQueryValueExA, -1)
FF(RegSetValueExA, -1)
FF(RegQueryInfoKeyA, -1)
};
struct exports exp_gdi32[]={
FF(CreateCompatibleDC, -1)