[svn] / branches / dev-api-4 / xvidcore / dshow / src / CXvidDecoder.h Repository:
ViewVC logotype

Diff of /branches/dev-api-4/xvidcore/dshow/src/CXvidDecoder.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1208, Sat Nov 15 02:51:41 2003 UTC revision 1307, Wed Jan 7 13:50:28 2004 UTC
# Line 19  Line 19 
19   *  along with this program ; if not, write to the Free Software   *  along with this program ; if not, write to the Free Software
20   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA   *  Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307 USA
21   *   *
22   * $Id: CXvidDecoder.h,v 1.1.2.3 2003-11-15 02:51:41 suxen_drol Exp $   * $Id: CXvidDecoder.h,v 1.1.2.6 2004-01-07 13:50:28 syskin Exp $
23   *   *
24   ****************************************************************************/   ****************************************************************************/
25    
# Line 47  Line 47 
47  DPRINTF(char *fmt, ...) { }  DPRINTF(char *fmt, ...) { }
48  #endif  #endif
49    
50    /* registry stuff */
51    #define XVID_REG_KEY    HKEY_CURRENT_USER
52    #define XVID_REG_SUBKEY "Software\\GNU\\XviD"
53    #define XVID_REG_CLASS  "config"
54    
55    #define REG_GET_N(X, Y, Z) size=sizeof(int);if(RegQueryValueEx(hKey, X, 0, 0, (LPBYTE)&Y, &size) != ERROR_SUCCESS) {Y=Z;}
56    #define REG_GET_S(X, Y, Z) size=MAX_PATH;if(RegQueryValueEx(hKey, X, 0, 0, Y, &size) != ERROR_SUCCESS) {lstrcpy(Y, Z);}
57    #define REG_SET_N(X, Y) RegSetValueEx(hKey, X, 0, REG_DWORD, (LPBYTE)&Y, sizeof(int))
58    #define REG_SET_S(X, Y) RegSetValueEx(hKey, X, 0, REG_SZ, Y, lstrlen(Y)+1)
59    
60  #define XVID_NAME_L             L"XviD MPEG-4 Video Decoder"  #define XVID_NAME_L             L"XviD MPEG-4 Video Decoder"
61    
62  /* --- fourcc --- */  /* --- fourcc --- */
# Line 99  Line 109 
109    
110          xvid_dec_create_t m_create;          xvid_dec_create_t m_create;
111          xvid_dec_frame_t m_frame;          xvid_dec_frame_t m_frame;
112    
113            HINSTANCE m_hdll;
114            int (*xvid_global_func)(void *handle, int opt, void *param1, void *param2);
115            int (*xvid_decore_func)(void *handle, int opt, void *param1, void *param2);
116            int ar_x, ar_y;
117  };  };
118    
119    

Legend:
Removed from v.1208  
changed lines
  Added in v.1307

No admin address has been configured
ViewVC Help
Powered by ViewVC 1.0.4