changeset 27724:adccbc495cb2

Remove unused function, fixes the warning: stream/tvi_dshow.c:1311: warning: 'reconnect_pins' defined but not used
author diego
date Mon, 13 Oct 2008 15:25:34 +0000
parents fb67a8f56bfc
children ff471ebcf7c0
files stream/tvi_dshow.c
diffstat 1 files changed, 0 insertions(+), 46 deletions(-) [+]
line wrap: on
line diff
--- a/stream/tvi_dshow.c	Mon Oct 13 15:13:40 2008 +0000
+++ b/stream/tvi_dshow.c	Mon Oct 13 15:25:34 2008 +0000
@@ -1299,52 +1299,6 @@
 *---------------------------------------------------------------------------------------
 */
 /**
- * \brief routine for reconnecting two pins with new media type
- * \param pGraph IGraphBuilder interface
- * \param chan chain data
- * \param pmt [in/out] new mediatype for pin connection
- *
- * \return S_OK if operation successfult, error code otherwise
- * will also return media type of new connection into pmt variable
- */
-static HRESULT reconnect_pins(IGraphBuilder *pGraph, chain_t *chain, AM_MEDIA_TYPE *pmt)
-{
-    AM_MEDIA_TYPE old_mt;
-    HRESULT hr;
-
-    do {
-        /* save old media type for reconnection in case of error */
-        hr = OLE_CALL_ARGS(chain->pCapturePin, ConnectionMediaType, &old_mt);
-        if(FAILED(hr))
-            return hr;
-
-        hr = OLE_CALL(chain->pCapturePin, Disconnect);
-        if(FAILED(hr))
-            return hr;
-
-        hr = OLE_CALL_ARGS(chain->pSG, SetMediaType, pmt);
-        if(FAILED(hr))
-            return hr;
-
-        hr = OLE_CALL_ARGS(pGraph, Connect, chain->pCapturePin, chain->pSGIn);
-        if(FAILED(hr))
-        {
-            OLE_CALL_ARGS(chain->pSG, SetMediaType, &old_mt);
-            OLE_CALL_ARGS(pGraph, Connect, chain->pCapturePin, chain->pSGIn);
-            break;
-        }
-        hr = OLE_CALL_ARGS(chain->pCapturePin, ConnectionMediaType, &old_mt);
-
-        hr = S_OK;
-    } while(0);
-
-    FreeMediaType(pmt);
-    CopyMediaType(pmt, &old_mt);
-    FreeMediaType(&old_mt);
-    return hr;
-}
-
-/**
  * \brief building in graph audio/video capture chain
  *
  * \param priv           driver's private data