From 78a0719de90a2eb977be4ffc63e40d430c08afbd Mon Sep 17 00:00:00 2001 From: voroshil Date: Sun, 18 Nov 2007 06:16:37 +0000 Subject: [PATCH] Fix crash when pin connection fails. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@25088 b3059339-0415-0410-9bf9-f77b7e298cf2 --- stream/tvi_dshow.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stream/tvi_dshow.c b/stream/tvi_dshow.c index 2d115032d9..6e30258920 100644 --- a/stream/tvi_dshow.c +++ b/stream/tvi_dshow.c @@ -1320,6 +1320,7 @@ static HRESULT build_sub_graph(priv_t * priv, IBaseFilter * pCaptureFilter, ISampleGrabber *pSG = NULL; hr=S_OK; + CopyMediaType(&conn_mt, pmt); do{ hr = OLE_CALL_ARGS(priv->pBuilder, FindPin, (IUnknown *) pCaptureFilter, @@ -1402,7 +1403,6 @@ static HRESULT build_sub_graph(priv_t * priv, IBaseFilter * pCaptureFilter, if(FAILED(hr)) { mp_msg(MSGT_TV, MSGL_WARN, MSGTR_TVI_DS_GetActualMediatypeFailed, (unsigned int)hr); - CopyMediaType(&conn_mt, pmt); } if(priv->tv_param->hidden_video_renderer){