--- mythplayer.cpp	2014-02-16 21:31:31.051062702 -0500
+++ mythplayer_fixed.cpp	2014-02-16 21:38:15.404950025 -0500
@@ -928,13 +928,17 @@
     int testreadsize = 2048;
 
     MythTimer bigTimer; bigTimer.start();
-    int timeout = (retries + 1) * 500;
+    //Set to 600 from 500 in order to make analog and composite inputs work on Hauppauge 2250 card and older hardware.
+    //This makes the code work for ticket #11402, https://code.mythtv.org/trac/ticket/11402
+    int timeout = (retries + 1) * 600;
     while (testreadsize <= kDecoderProbeBufferSize)
     {
         MythTimer peekTimer; peekTimer.start();
         while (player_ctx->buffer->Peek(testbuf, testreadsize) != testreadsize)
         {
-            if (peekTimer.elapsed() > 1000 || bigTimer.elapsed() > timeout)
+	    //Set to 1500 from 1000 in order to make analog and composite inputs work on Hauppauge 2250 card and older hardware.
+	    //This makes the code work for ticket #11402, https://code.mythtv.org/trac/ticket/11402
+            if (peekTimer.elapsed() > 1500 || bigTimer.elapsed() > timeout)
             {
                 LOG(VB_GENERAL, LOG_ERR, LOC +
                     QString("OpenFile(): Could not read first %1 bytes of '%2'")
