|
Navigation
- Home
- Community
- Development
- myReactOS
- Fundraiser 2012
Doxygen
- Main Page
- Alphabetical List
- Data Structures
- Directories
- File List
- Data Fields
- Globals
- Related Pages
Search
|
#include <stdarg.h>
#include "windef.h"
#include "winbase.h"
#include "wingdi.h"
#include "winuser.h"
#include "commdlg.h"
#include "vfw.h"
#include "mmsystem.h"
#include "iccvid_private.h"
#include "wine/debug.h"
Go to the source code of this file.
Data Structures |
| struct | cvid_codebook |
| struct | cinepak_info |
| struct | ICCVID_Info |
Defines |
| #define | ICCVID_MAGIC mmioFOURCC('c', 'v', 'i', 'd') |
| #define | compare_fourcc(fcc1, fcc2) (((fcc1)^(fcc2))&~0x20202020) |
| #define | DBUG 0 |
| #define | MAX_STRIPS 32 |
| #define | get_byte() *(in_buffer++) |
| #define | skip_byte() in_buffer++ |
| #define | get_word() |
| #define | get_long() |
| #define | MAKECOLOUR32(r, g, b) (((r) << 16) | ((g) << 8) | (b)) |
| #define | MAKECOLOUR16(r, g, b) (((r) >> 3) << 11)| (((g) >> 2) << 5)| (((b) >> 3) << 0) |
| #define | MAKECOLOUR15(r, g, b) (((r) >> 3) << 10)| (((g) >> 3) << 5)| (((b) >> 3) << 0) |
Typedefs |
| typedef void(* | fn_cvid_v1 )(unsigned char *frm, unsigned char *limit, int stride, cvid_codebook *cb) |
| typedef void(* | fn_cvid_v4 )(unsigned char *frm, unsigned char *limit, int stride, cvid_codebook *cb0, cvid_codebook *cb1, cvid_codebook *cb2, cvid_codebook *cb3) |
Functions |
| | WINE_DEFAULT_DEBUG_CHANNEL (iccvid) |
| static LPVOID | heap_alloc (size_t size) |
| static BOOL | heap_free (LPVOID ptr) |
| static void | read_codebook (cvid_codebook *c, int mode) |
| static void | cvid_v1_32 (unsigned char *frm, unsigned char *limit, int stride, cvid_codebook *cb) |
| static void | cvid_v4_32 (unsigned char *frm, unsigned char *limit, int stride, cvid_codebook *cb0, cvid_codebook *cb1, cvid_codebook *cb2, cvid_codebook *cb3) |
| static void | cvid_v1_24 (unsigned char *vptr, unsigned char *limit, int stride, cvid_codebook *cb) |
| static void | cvid_v4_24 (unsigned char *vptr, unsigned char *limit, int stride, cvid_codebook *cb0, cvid_codebook *cb1, cvid_codebook *cb2, cvid_codebook *cb3) |
| static void | cvid_v1_16 (unsigned char *frm, unsigned char *limit, int stride, cvid_codebook *cb) |
| static void | cvid_v4_16 (unsigned char *frm, unsigned char *limit, int stride, cvid_codebook *cb0, cvid_codebook *cb1, cvid_codebook *cb2, cvid_codebook *cb3) |
| static void | cvid_v1_15 (unsigned char *frm, unsigned char *limit, int stride, cvid_codebook *cb) |
| static void | cvid_v4_15 (unsigned char *frm, unsigned char *limit, int stride, cvid_codebook *cb0, cvid_codebook *cb1, cvid_codebook *cb2, cvid_codebook *cb3) |
| static cinepak_info * | decode_cinepak_init (void) |
| static void | free_cvinfo (cinepak_info *cvinfo) |
| static void | decode_cinepak (cinepak_info *cvinfo, unsigned char *buf, int size, unsigned char *frame, unsigned int width, unsigned int height, int bit_per_pixel) |
| static void | ICCVID_dump_BITMAPINFO (const BITMAPINFO *bmi) |
| static int | ICCVID_CheckMask (RGBQUAD bmiColors[3], COLORREF redMask, COLORREF blueMask, COLORREF greenMask) |
| static LRESULT | ICCVID_DecompressQuery (ICCVID_Info *info, LPBITMAPINFO in, LPBITMAPINFO out) |
| static LRESULT | ICCVID_DecompressGetFormat (ICCVID_Info *info, LPBITMAPINFO in, LPBITMAPINFO out) |
| static LRESULT | ICCVID_DecompressBegin (ICCVID_Info *info, LPBITMAPINFO in, LPBITMAPINFO out) |
| static LRESULT | ICCVID_Decompress (ICCVID_Info *info, ICDECOMPRESS *icd, DWORD size) |
| static LRESULT | ICCVID_DecompressEx (ICCVID_Info *info, ICDECOMPRESSEX *icd, DWORD size) |
| static LRESULT | ICCVID_Close (ICCVID_Info *info) |
| static LRESULT | ICCVID_GetInfo (ICCVID_Info *info, ICINFO *icinfo, DWORD dwSize) |
| static LRESULT | ICCVID_DecompressEnd (ICCVID_Info *info) |
| LRESULT WINAPI | ICCVID_DriverProc (DWORD_PTR dwDriverId, HDRVR hdrvr, UINT msg, LPARAM lParam1, LPARAM lParam2) |
| BOOL WINAPI | DllMain (HINSTANCE hModule, DWORD dwReason, LPVOID lpReserved) |
Variables |
| static HINSTANCE | ICCVID_hModule |
| static unsigned char * | in_buffer |
| static unsigned char | uiclip [1024] |
| static unsigned char * | uiclp = NULL |
Generated on Sat May 26 2012 05:08:57 for ReactOS by
1.7.6.1
|