3 |
* XVID MPEG-4 VIDEO CODEC |
* XVID MPEG-4 VIDEO CODEC |
4 |
* - XviD Decoder part of the DShow Filter - |
* - XviD Decoder part of the DShow Filter - |
5 |
* |
* |
6 |
* Copyright(C) 2002-2010 Peter Ross <pross@xvid.org> |
* Copyright(C) 2002-2012 Peter Ross <pross@xvid.org> |
7 |
* |
* |
8 |
* This program is free software ; you can redistribute it and/or modify |
* This program is free software ; you can redistribute it and/or modify |
9 |
* it under the terms of the GNU General Public License as published by |
* it under the terms of the GNU General Public License as published by |
29 |
#include <xvid.h> |
#include <xvid.h> |
30 |
#include "IXvidDecoder.h" |
#include "IXvidDecoder.h" |
31 |
|
|
32 |
|
#ifndef HWND_MESSAGE |
33 |
|
#define HWND_MESSAGE ((HWND)-3) |
34 |
|
#endif |
35 |
|
|
36 |
#define XVID_NAME_L L"Xvid MPEG-4 Video Decoder" |
#define XVID_NAME_L L"Xvid MPEG-4 Video Decoder" |
37 |
|
#define XVID_NAME_MFT_L L"Xvid MPEG-4 Video Decoder MFT" |
38 |
|
|
39 |
/* --- fourcc --- */ |
/* --- fourcc --- */ |
40 |
|
|
198 |
UINT64 m_duration; |
UINT64 m_duration; |
199 |
#endif |
#endif |
200 |
|
|
|
#ifdef XVID_USE_TRAYICON |
|
201 |
HWND MSG_hwnd; /* message handler window */ |
HWND MSG_hwnd; /* message handler window */ |
202 |
}; |
}; |
203 |
#define WM_ICONMESSAGE (WM_USER + 1) |
#define WM_ICONMESSAGE (WM_USER + 1) |
|
#else |
|
|
}; |
|
|
#endif |
|
204 |
|
|
205 |
static const int PARS[][2] = { |
static const int PARS[][2] = { |
206 |
{1, 1}, |
{1, 1}, |