|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <assert.h>
#include "msrle_private.h"
#include "winnls.h"
#include "winuser.h"
#include "wine/debug.h"
Go to the source code of this file.
Defines |
| #define | compare_fourcc(fcc1, fcc2) (((fcc1)^(fcc2))&~0x20202020) |
| #define | ABS(a) ((a) < 0 ? -(a) : (a)) |
| #define | SQR(a) ((a) * (a)) |
| #define | QUALITY_to_DIST(q) (ICQUALITY_HIGH - q) |
| #define | GetRawPixel(lpbi, lp, x) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (msrle32) |
| static WORD | ColorCmp (WORD clr1, WORD clr2) |
| static WORD | Intensity (RGBQUAD clr) |
| static BOOL | isSupportedDIB (LPCBITMAPINFOHEADER lpbi) |
| static BOOL | isSupportedMRLE (LPCBITMAPINFOHEADER lpbi) |
| static BYTE | MSRLE32_GetNearestPaletteIndex (UINT count, const RGBQUAD *clrs, RGBQUAD clr) |
| static void | computeInternalFrame (CodecInfo *pi, LPCBITMAPINFOHEADER lpbiIn, const BYTE *lpIn) |
| static LONG | MSRLE32_GetMaxCompressedSize (LPCBITMAPINFOHEADER lpbi) |
| static LRESULT | MSRLE32_CompressRLE4 (const CodecInfo *pi, LPCBITMAPINFOHEADER lpbiIn, const BYTE *lpIn, LPBITMAPINFOHEADER lpbiOut, LPBYTE lpOut, BOOL isKey) |
| static LRESULT | MSRLE32_CompressRLE8 (const CodecInfo *pi, LPCBITMAPINFOHEADER lpbiIn, const BYTE *lpIn, LPBITMAPINFOHEADER lpbiOut, LPBYTE lpOut, BOOL isKey) |
| static LRESULT | MSRLE32_DecompressRLE4 (const CodecInfo *pi, LPCBITMAPINFOHEADER lpbi, const BYTE *lpIn, LPBYTE lpOut) |
| static LRESULT | MSRLE32_DecompressRLE8 (const CodecInfo *pi, LPCBITMAPINFOHEADER lpbi, const BYTE *lpIn, LPBYTE lpOut) |
| static LRESULT | CompressGetFormat (CodecInfo *pi, LPCBITMAPINFOHEADER lpbiIn, LPBITMAPINFOHEADER lpbiOut) |
| static LRESULT | CompressGetSize (CodecInfo *pi, LPCBITMAPINFOHEADER lpbiIn, LPCBITMAPINFOHEADER lpbiOut) |
| static LRESULT | CompressQuery (const CodecInfo *pi, LPCBITMAPINFOHEADER lpbiIn, LPCBITMAPINFOHEADER lpbiOut) |
| static LRESULT | CompressBegin (CodecInfo *pi, LPCBITMAPINFOHEADER lpbiIn, LPCBITMAPINFOHEADER lpbiOut) |
| static LRESULT | Compress (CodecInfo *pi, ICCOMPRESS *lpic, DWORD dwSize) |
| static LRESULT | CompressEnd (CodecInfo *pi) |
| static LRESULT | DecompressGetFormat (CodecInfo *pi, LPCBITMAPINFOHEADER lpbiIn, LPBITMAPINFOHEADER lpbiOut) |
| static LRESULT | DecompressQuery (CodecInfo *pi, LPCBITMAPINFOHEADER lpbiIn, LPCBITMAPINFOHEADER lpbiOut) |
| static LRESULT | DecompressBegin (CodecInfo *pi, LPCBITMAPINFOHEADER lpbiIn, LPCBITMAPINFOHEADER lpbiOut) |
| static LRESULT | Decompress (CodecInfo *pi, ICDECOMPRESS *pic, DWORD dwSize) |
| static LRESULT | DecompressEnd (CodecInfo *pi) |
| static LRESULT | DecompressGetPalette (CodecInfo *pi, LPCBITMAPINFOHEADER lpbiIn, LPBITMAPINFOHEADER lpbiOut) |
| static INT | countDiffRLE4 (const WORD *lpP, const WORD *lpA, const WORD *lpB, INT pos, LONG lDist, LONG width) |
| static INT | countDiffRLE8 (const WORD *lpP, const WORD *lpA, const WORD *lpB, INT pos, LONG lDist, LONG width) |
| static INT | MSRLE32_CompressRLE4Line (const CodecInfo *pi, const WORD *lpP, const WORD *lpC, LPCBITMAPINFOHEADER lpbi, const BYTE *lpIn, LONG lDist, INT x, LPBYTE *ppOut, DWORD *lpSizeImage) |
| static INT | MSRLE32_CompressRLE8Line (const CodecInfo *pi, const WORD *lpP, const WORD *lpC, LPCBITMAPINFOHEADER lpbi, const BYTE *lpIn, LONG lDist, INT x, LPBYTE *ppOut, DWORD *lpSizeImage) |
| static CodecInfo * | Open (LPICOPEN icinfo) |
| static LRESULT | Close (CodecInfo *pi) |
| static LRESULT | GetInfo (const CodecInfo *pi, ICINFO *icinfo, DWORD dwSize) |
| static LRESULT | SetQuality (CodecInfo *pi, LONG lQuality) |
| static LRESULT | Configure (const CodecInfo *pi, HWND hWnd) |
| static LRESULT | About (CodecInfo *pi, HWND hWnd) |
| LRESULT CALLBACK | MSRLE32_DriverProc (DWORD_PTR dwDrvID, HDRVR hDrv, UINT uMsg, LPARAM lParam1, LPARAM lParam2) |
| BOOL WINAPI | DllMain (HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved) |
Variables |
| static HINSTANCE | MSRLE32_hModule = 0 |
Generated on Sat May 26 2012 05:13:38 for ReactOS by
1.7.6.1
|