mspocketpc.org Forum Index
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister   ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Replacing MEDIATYPE_VideoBuffered with MEDIATYPE_Video leads

 
Post new topic   Reply to topic    mspocketpc.org Forum Index -> Multimedia
Author Message
Ankur Gupta



Joined: 15 Aug 2007
Posts: 12

PostPosted: Mon Aug 27, 2007 10:56 am    Post subject: Replacing MEDIATYPE_VideoBuffered with MEDIATYPE_Video leads Reply with quote

For the P&V App,
In the Video Encoder DMO, I am trying to keep only support for
MEDIATYPE_Video and removing MEDIATYPE_VideoBuffered and also suitably
changing CLSID in the registry of the input pin types for the DMO.

In the InternalCheckInputType function, its able to match the input type
against MEDIATYPE_Video and it returns properly S_OK. However after doing
this twice, after sometime, there is an exception raised, pimg crashes.

Call stack at that time is as follows:
1671948 PID:b66e2eb2 TID:b699f6a2 Trying to connect Pins :
1671950 PID:b66e2eb2 TID:b699f6a2
1671951 PID:b66e2eb2 TID:b699f6a2
1671951 PID:b66e2eb2 TID:b699f6a2 Already connected
1671954 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1671954 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672074 PID:b66e2eb2 TID:b699f6a2 Trying to connect Pins :
1672075 PID:b66e2eb2 TID:b699f6a2
1672076 PID:b66e2eb2 TID:b699f6a2
1672077 PID:b66e2eb2 TID:b699f6a2 Already connected
1672084 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1672084 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672085 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1672104 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672124 PID:b66e2eb2 TID:b699f6a2 Trying to connect Pins :
1672124 PID:b66e2eb2 TID:b699f6a2
1672125 PID:b66e2eb2 TID:b699f6a2
1672125 PID:b66e2eb2 TID:b699f6a2 Trying media type:
1672125 PID:b66e2eb2 TID:b699f6a2 major type: Unknown GUID Name
1672125 PID:b66e2eb2 TID:b699f6a2 sub type : Unknown GUID Name
1672125 PID:b66e2eb2 TID:b699f6a2 Trying media type:
1672125 PID:b66e2eb2 TID:b699f6a2 major type: Unknown GUID Name
1672125 PID:b66e2eb2 TID:b699f6a2 sub type : TIME_FORMAT_NONE
1672127 PID:b66e2eb2 TID:b699f6a2 Failed to agree type
1672133 PID:b66e2eb2 TID:b699f6a2 Trying to connect Pins :
1672133 PID:b66e2eb2 TID:b699f6a2
1672133 PID:b66e2eb2 TID:b699f6a2
1672136 PID:b66e2eb2 TID:b699f6a2 Trying media type:
1672136 PID:b66e2eb2 TID:b699f6a2 major type: Unknown GUID Name
1672136 PID:b66e2eb2 TID:b699f6a2 sub type : TIME_FORMAT_NONE
1672138 PID:b66e2eb2 TID:b699f6a2 Failed to agree type
1672140 PID:b66e2eb2 TID:b699f6a2 Trying to connect Pins :
1672140 PID:b66e2eb2 TID:b699f6a2
1672143 PID:b66e2eb2 TID:b699f6a2
1672144 PID:b66e2eb2 TID:b699f6a2 Trying media type:
1672145 PID:b66e2eb2 TID:b699f6a2 major type: Unknown GUID Name
1672146 PID:b66e2eb2 TID:b699f6a2 sub type : Unknown GUID Name
1672147 PID:b66e2eb2 TID:b699f6a2 Trying media type:
1672148 PID:b66e2eb2 TID:b699f6a2 major type: Unknown GUID Name
1672150 PID:b66e2eb2 TID:b699f6a2 sub type : TIME_FORMAT_NONE
1672151 PID:b66e2eb2 TID:b699f6a2 Failed to agree type
1672154 PID:b66e2eb2 TID:b699f6a2 Trying to connect Pins :
1672154 PID:b66e2eb2 TID:b699f6a2
1672155 PID:b66e2eb2 TID:b699f6a2
1672156 PID:b66e2eb2 TID:b699f6a2 Trying media type:
1672156 PID:b66e2eb2 TID:b699f6a2 major type: Unknown GUID Name
1672157 PID:b66e2eb2 TID:b699f6a2 sub type : Unknown GUID Name
1672158 PID:b66e2eb2 TID:b699f6a2 Trying media type:
1672159 PID:b66e2eb2 TID:b699f6a2 major type: Unknown GUID Name
1672160 PID:b66e2eb2 TID:b699f6a2 sub type : TIME_FORMAT_NONE
1672161 PID:b66e2eb2 TID:b699f6a2 Failed to agree type
1672164 PID:b66e2eb2 TID:b699f6a2 Trying to connect Pins :
1672165 PID:b66e2eb2 TID:b699f6a2
1672165 PID:b66e2eb2 TID:b699f6a2
1672166 PID:b66e2eb2 TID:b699f6a2 Trying media type:
1672167 PID:b66e2eb2 TID:b699f6a2 major type: Unknown GUID Name
1672167 PID:b66e2eb2 TID:b699f6a2 sub type : Unknown GUID Name
1672169 PID:b66e2eb2 TID:b699f6a2 Trying media type:
1672169 PID:b66e2eb2 TID:b699f6a2 major type: Unknown GUID Name
1672172 PID:b66e2eb2 TID:b699f6a2 sub type : TIME_FORMAT_NONE
1672172 PID:b66e2eb2 TID:b699f6a2 Failed to agree type
1672176 PID:b66e2eb2 TID:b699f6a2 Trying to connect Pins :
1672177 PID:b66e2eb2 TID:b699f6a2
1672177 PID:b66e2eb2 TID:b699f6a2
1672178 PID:b66e2eb2 TID:b699f6a2 Trying media type:
1672179 PID:b66e2eb2 TID:b699f6a2 major type: Unknown GUID Name
1672180 PID:b66e2eb2 TID:b699f6a2 sub type : Unknown GUID Name
1672181 PID:b66e2eb2 TID:b699f6a2 Trying media type:
1672182 PID:b66e2eb2 TID:b699f6a2 major type: Unknown GUID Name
1672182 PID:b66e2eb2 TID:b699f6a2 sub type : TIME_FORMAT_NONE
1672183 PID:b66e2eb2 TID:b699f6a2 Failed to agree type
1672184 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1672185 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672197 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1672197 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672199 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1672200 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672201 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1672202 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672202 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1672203 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672204 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1672204 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672205 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1672206 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672214 PID:d7de4b86 TID:b699f6a2 0x971d86a0: PIN_IOControl(006fbab0):
Creating new timer.
PB Debugger Unloaded symbols for
'C:\WM604\RELEASE\WPC_DEVICE_EMULATOR_DEBUG\WPC\DDRAW.DLL'
1672216 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1672219 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672219 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1672220 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672221 PID:b66e2eb2 TID:b699f6a2 StartAt: now
1672222 PID:b66e2eb2 TID:b699f6a2 StopAt: now
1672222 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1672222 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672268 PID:b66e2eb2 TID:b699f6a2 0x971d86a0: <<< Unloading module ddraw.dll
at address 0x031E4000-0x031EC000 (RW data at 0x01F2E000-0x01F2E53C)
1672324 PID:d7de4b86 TID:b699f6a2 0x971d86a0: +
pCamDevice->AdapterHandlePinRequests
1672326 PID:d7de4b86 TID:b699f6a2 0x971d86a0: -
pCamDevice->AdapterHandlePinRequests
1672330 PID:17fec37a TID:b699f6a2 0x971d86a0: Invalid handle: Set=4 Method=4
1672340 PID:d7de4b86 TID:b699f6a2 0x971d86a0: <<< Unloading module
mmtimer.dll at address 0x03555000-0x0355A000 (RW data at
0x01F4D000-0x01F4D420)
1672368 PID:17fec37a TID:b699f6a2 0x971d86a0: Invalid handle: Set=4 Method=4
1672762 PID:b66e2eb2 TID:b699f6a2 0x971d86a0: Invalid handle: Set=7 Method=3f
1672764 PID:b66e2eb2 TID:b699f6a2 0x971d86a0: CePerf: Deleting 18 tracked
items still open in hSession=0x50180000
1672773 PID:b66e2eb2 TID:b699f6a2 0x971d86a0: RaiseException:
Thread=971d86a0 Proc=800bd110 'pimg.exe'
1672774 PID:b66e2eb2 TID:b699f6a2 0x971d86a0: AKY=00000081
PC=03f66bb8(coredll.dll+0x00018bb8) RA=8811d1c0(NK.EXE+0x000ed1c0)
BVA=016f5574 FSR=00000005

COREDLL!xxx_RaiseException() line 991
PIMGDLL!CErrorHandler::ProcessCurErrorCmn(int 1) line 1233
PIMGDLL!CErrorHandler::ProcessCurError() line 1279
PIMGDLL!CErrorHandler::SetError() line 1155
PIMGDLL!CSizeWndCmd::Execute() line 1354
PIMGDLL!CScreenUICmd::Execute() line 790
PIMGDLL!CVideoCapture::SetupWidget() line 899
PIMGDLL!CCamera::SetState() line 962 + 68 bytes
PIMGDLL!CStateChangeCmd::Execute() line 1189 + 12 bytes
PIMGDLL!CStillCapture::HandleMessage(long 2080869456) line 793
PIMGDLL!WndProc() line 76
COREDLL!xxx_PerformCallBack4() line 57
GWES!WindowProcCallback(unsigned int 66412036, long -1234293070, bool *
0x026c7d18) line 2392 + 20 bytes
GWES!CWindow::CallWindowProcWInternal(CePtr_t *,unsigned int,unsigned int,long)> {...}, SendMsgEntry_t * 0x00000000) line
2569 + 40 bytes
GWES!MsgQueue::SendMessageWithOptions(unsigned int 0) line 3732 + 32 bytes
GWES!MsgQueue::SendMessageW_I() line 4724 + 28 bytes
COREDLL!DoSendMessageWInGwe() line 2641 + 32 bytes
COREDLL!SendMessageW() line 2926
AYGSHELL!MenuWndProc() line 1253
COREDLL!xxx_PerformCallBack4() line 57
GWES!WindowProcCallback(unsigned int 66412036, long -1234293070, bool *
0x03839ae0) line 2392 + 20 bytes
GWES!CWindow::CallWindowProcWInternal(CePtr_t *,unsigned int,unsigned int,long)> {...}, SendMsgEntry_t * 0x00000000) line
2569 + 40 bytes
GWES!MsgQueue::SendMessageWithOptions(unsigned int 0) line 3732 + 32 bytes
GWES!MsgQueue::SendMessageW_I() line 4724 + 28 bytes
COREDLL!DoSendMessageWInGwe() line 2641 + 32 bytes
COREDLL!SendMessageW() line 2926
AYGSHELL!SoftKeyBar::v_WndProc(long 2080869456) line 1630
AYGSHELL!SoftKeyBar::s_WndProc() line 658 + 24 bytes
COREDLL!xxx_PerformCallBack4() line 57
GWES!WindowProcCallback(unsigned int 66412036, long -1234293070, bool *
0x0385e93c) line 2392 + 20 bytes
GWES!CWindow::CallWindowProcWInternal(CePtr_t *,unsigned int,unsigned int,long)> {...}, SendMsgEntry_t * 0x00000000) line
2569 + 40 bytes
GWES!MsgQueue::DispatchMessageW_I() line 4483 + 24 bytes
COREDLL!DispatchMessageW() line 2986 + 20 bytes
PIMGDLL!CMainWnd::Run() line 365 + 8 bytes
PIMGDLL!CCamera::Run() line 998
PIMGDLL!StartCameraUI() line 143
FBROWSER!StartCameraUI() line 40 + 84 bytes
FBROWSER!CFilePicker::OnCmdSelectCamera() line 1013 + 44 bytes
FBROWSER!CFilePicker::OnCommand() line 1128 + 12 bytes
FBROWSER!CPicturePicker::OnCommand() line 280 + 16 bytes
FBROWSER!CCoreBrowser::WndProc() line 649 + 28 bytes
COREDLL!xxx_PerformCallBack4() line 57
GWES!WindowProcCallback(unsigned int 66412036, long -1234293070, bool *
0x0370bb6c) line 2392 + 20 bytes
GWES!CWindow::CallWindowProcWInternal(CePtr_t *,unsigned int,unsigned int,long)> {...}, SendMsgEntry_t * 0x00000000) line
2569 + 40 bytes
GWES!MsgQueue::SendMessageWithOptions(unsigned int 0) line 3732 + 32 bytes
GWES!MsgQueue::SendMessageW_I() line 4724 + 28 bytes
COREDLL!DoSendMessageWInGwe() line 2641 + 32 bytes
COREDLL!SendMessageW() line 2926
CESHELL!CLVItemCamera::Action() line 2012
CESHELL!CCEFolderThumbnailView::OnActionItem() line 196
CESHELL!CCEFolderCommon::HandleCommand(int * 0x1002f208) line 1258
CESHELL!CCEFolderThumbnailView::HandleCommand(int * 0x1002f208) line 1408 +
24 bytes
CESHELL!CCEFolderThumbnailView::ProcessWindowMessage(long 0, long & 21001,
unsigned long 0) line 306 + 68 bytes
CESHELL!ATL::CWindowImplBaseT
>::WindowProc() line 2562 + 104 bytes
COREDLL!xxx_PerformCallBack4() line 57
GWES!WindowProcCallback(unsigned int 66412036, long -1234293070, bool *
0x000336f4) line 2392 + 20 bytes
GWES!CWindow::CallWindowProcWInternal(CePtr_t *,unsigned int,unsigned int,long)> {...}, SendMsgEntry_t * 0x00000000) line
2569 + 40 bytes
GWES!MsgQueue::SendMessageWithOptions(unsigned int 0) line 3732 + 32 bytes
GWES!MsgQueue::SendMessageW_I() line 4724 + 28 bytes
COREDLL!DoSendMessageWInGwe() line 2641 + 32 bytes
COREDLL!SendMessageW() line 2926
CESHELL!CCEFolderCommon::HandleCommand(int * 0x1002f4a4) line 1386
CESHELL!CCEFolderThumbnailView::HandleCommand(int * 0x1002f4a4) line 1408 +
24 bytes
CESHELL!CCEFolderThumbnailView::ProcessWindowMessage(long 268629736, long &
12, unsigned long 0) line 305 + 64 bytes
CESHELL!ATL::CWindowImplBaseT
>::WindowProc() line 2562 + 104 bytes
COREDLL!xxx_PerformCallBack4() line 57
GWES!WindowProcCallback(unsigned int 66412036, long -1234293070, bool *
0x000336f4) line 2392 + 20 bytes
GWES!CWindow::CallWindowProcWInternal(CePtr_t *,unsigned int,unsigned int,long)> {...}, SendMsgEntry_t * 0x00000000) line
2569 + 40 bytes
GWES!MsgQueue::SendMessageWithOptions(unsigned int 0) line 3732 + 32 bytes
GWES!MsgQueue::SendMessageW_I() line 4724 + 28 bytes
COREDLL!DoSendMessageWInGwe() line 2641 + 32 bytes
COREDLL!SendMessageW() line 2926
COMMCTRL!CCSendNotify() line 110
COMMCTRL!ListView_HandleMouse(unsigned int 1, int 0) line 7471
COMMCTRL!ListView_WndProc() line 2934
COREDLL!xxx_PerformCallBack4() line 57
GWES!WindowProcCallback(unsigned int 66412036, long -1234293070, bool *
0x03255370) line 2392 + 20 bytes
GWES!CWindow::CallWindowProcWInternal(CePtr_t *,unsigned int,unsigned int,long)> {...}, SendMsgEntry_t * 0x00000000) line
2569 + 40 bytes
GWES!CWindow::CallWindowProcWApiSetEntry(CePtr_t *,unsigned int,unsigned int,long)> {...}, void * 0xb66e2eb2) line 2678 + 32
bytes
COREDLL!CallWindowProcW(long 3276851) line 2798
CESHELL!ATL::CContainedWindowT
>::WindowProc() line 3132
COREDLL!xxx_PerformCallBack4() line 57
GWES!WindowProcCallback(unsigned int 66412036, long -1234293070, bool *
0x00035334) line 2392 + 20 bytes
GWES!CWindow::CallWindowProcWInternal(CePtr_t *,unsigned int,unsigned int,long)> {...}, SendMsgEntry_t * 0x00000000) line
2569 + 40 bytes
GWES!MsgQueue::DispatchMessageW_I() line 4483 + 24 bytes
COREDLL!DispatchMessageW() line 2986 + 20 bytes
FBROWSER!CCoreBrowser::MessageLoop() line 72 + 8 bytes
FBROWSER!CFilePicker::MessageLoop() line 59
FBROWSER!CFileExplorer::InitInstance() line 153
FBROWSER!CFilePicker::InitInstance() line 359 + 32 bytes
FBROWSER!StartFilePicker() line 598 + 28 bytes
PIMG!WinMain() line 50
PIMG!WinMainCRTStartup() line 25 + 20 bytes
COREDLL!MainThreadBaseF

When tried to see the debug zones for the quartz, following messages are
printed:

Can someone help me to know where i am going wrong?

WIth regards,
Ankur Gupta
Software Engineer

Archived from group: microsoft>public>pocketpc>multimedia
Back to top
View user's profile Send private message
Display posts from previous:   
Related Topics:
Replacing MEDIATYPE_VideoBuffered with MEDIATYPE_Video leads For the P&V App, In the Video Encoder DMO, I am trying to keep only support for and removing and also suitably changing CLSID in the registry of the input pin types for the DMO. In the functio

Replacing MEDIATYPE_VideoBuffered with MEDIATYPE_Video leads For the P&V App, In the Video Encoder DMO, I am trying to keep only support for and removing and also suitably changing CLSID in the registry of the input pin types for the DMO. In the functio

Activesync replacing note field with \rtf Has anybody experienced the problem described here: ActiveSync replacing note field with \rtf - Pocket PC ActiveSync Is this a confirmed problem? Are there workarounds? -- Regards, Frank

Cancelling a file copy from smartphone leads to file deletio If I am copying a number of files from my smartphone (SPV C500) to the desktop computer (via USB) pressing "cancel" on the file format conversion dialog in the middle of the operation (ie. After the first file has completed but before the last file has co

Replacing a PDA and a cell phone... which is best? I have Verizon and here are the choices I've narrowed it down to: PN-820 Smartphone, XV6700, and the Palm Treo 700p Smartphone. I don't need it for business, but I like using my PDA for certain programs I've downloaded over the years. Mostly need the PDA
Post new topic   Reply to topic    mspocketpc.org Forum Index -> Multimedia All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group