I have the exact same issue while playing any recording from SA4200HD STB. - 100MB LAN, MythTV 0.20.2, Debian. Any solutions found?
<snip from my log file>
12:25:56 Demuxer: Demuxer is 'MPEG2 transport stream format'(mpegts)
12:25:56 Demuxer: Duration: 0ms, Unknown
12:25:56 Demuxer: Start time: 6801913ms, 1:53:21
12:25:56 Demuxer: Filesize: 150 MB
12:25:56 Demuxer: Bitrate: 0.00 Kbit/s
12:25:56 Demuxer: Preparing codecs
12:25:56 Demuxer: Stream [0], Type='Video', Codec='MPEG2VIDEO'(id=2)
12:25:56 Demuxer: Stream [1], Type='Audio', Codec='AC3'(id=86020)
12:25:56 Demuxer: Video stream 0
12:25:56 Demuxer: Audio stream 1
...
12:25:56 AudioRender: chan: 2, freq: 48000
12:25:56 AudioRender: buffer is 4096 bytes, or 85 ms
12:25:56 Demuxer: Audio. Start time: 612172ms, 0:10:12
12:25:56 Demuxer: Audio. Num: 1, Den: 90000
12:25:56 Demuxer: Video. Start time: 612211ms, 0:10:12
12:25:56 Demuxer: Video. Num: 1, Den: 90000
12:25:56 Demuxer: Video: FrameRate: 30000/1001
12:25:56 Demuxer: Reading Packet
12:25:56 ThreadedStreamBuffer: Read 32768
12:25:56 ThreadedStreamBuffer: Reading from ringBuffer
12:25:56 ThreadedStreamBuffer: Read done 32768
12:25:56 Demuxer: Packet. Stream[1] pts: -68773113633, dts: -68773113633, frame: 0, start_time: 6801913744
12:25:56 Demuxer: Done finding time 1
12:25:56 MPControl: Starting decoding
12:25:56 MPControl: State change: Opening -> PreBuffering
12:25:56 MPControl: Changing to stateBuffering
12:25:56 MythSocket: Receiving 5 bytes
12:25:56 MythStream: Receiving binary data, 32768
12:25:56 MythStream: read(), done. Returned 32768
12:25:56 ThreadedStreamBuffer: stream->read, 32768
12:25:56 ThreadedStreamBuffer: ringbuffer->write
12:25:56 ThreadedStreamBuffer: ringbuffer->written
12:25:56 ThreadedStreamBuffer: stream->read
12:25:56 MythStream: Read() 32768 bytes
12:25:56 MythStream: Requesting Block
12:25:56 MythSocket: Sending command
12:25:56 MythSocket: Sending command with 3
12:25:56 MythSocket: cmd: '49 QUERY_FILETRANSFER 27[]:[]REQUEST_BLOCK[]:[]32768'
12:25:56 MythSocket: Returned from send 57
12:25:56 MythSocket: Receiving answer
12:25:56 AudioDecoder: Start
12:25:56 AudioDecoder: Frame
12:25:56 AudioDecoder: Frame end
12:25:56 AudioDecoder: Waiting for event
12:25:56 VideoDecoder: start
12:25:56 Demuxer: Frame
12:25:56 AudioDecoder: Waiting for event, End
12:25:56 VideoDecoder: Frame
12:25:56 AudioRender: Pause
12:25:56 Demuxer: Audio Packet
12:25:56 AudioDecoder: Frame end
12:25:56 VideoDecoder: Frame end
12:25:56 VideoRender: Pause
12:25:56 AudioDecoder: Frame
12:25:56 AudioDecoder: Frame end
12:25:56 MPControl: Changing to stateBuffering: Done
12:25:56 AudioDecoder: Waiting for event
12:25:56 VideoRender: Waiting for event, done
12:25:56 MPControl: New state: PreBuffering
12:25:56 VideoRender: paused
12:25:56 AudioDecoder: Waiting for event, End
12:25:56 AudioDecoder: Frame end
12:25:56 AudioDecoder: Frame
12:25:56 AudioDecoder: Frame end
12:25:56 AudioDecoder: Frame
12:25:56 AudioDecoder: Frame end
12:25:56 AudioDecoder: Waiting for event
12:25:56 Demuxer: Frame end
12:25:56 Demuxer: Frame
12:25:56 Demuxer: Reading Packet
12:25:56 Demuxer: Packet. Stream[1] pts: 31988, dts: 31988, frame: 1, start_time: 612333518
12:25:56 Demuxer: Audio Packet
12:25:56 AudioDecoder: Waiting for event, End
12:25:56 AudioDecoder: Frame end
12:25:56 AudioDecoder: Frame
12:25:56 AudioDecoder: Frame end
12:25:56 AudioDecoder: Frame
12:25:56 AudioDecoder: Frame end
12:25:56 AudioDecoder: Waiting for event
12:25:56 Demuxer: Frame end
12:25:56 Demuxer: Frame
12:25:56 Demuxer: Reading Packet
12:25:56 Demuxer: Packet. Stream[1] pts: 63988, dts: 63988, frame: 2, start_time: 612333518
12:25:56 Demuxer: Audio Packet
12:25:56 AudioDecoder: Waiting for event, End
12:25:56 AudioDecoder: Frame end
12:25:56 AudioDecoder: Frame
12:25:56 AudioDecoder: Frame end
12:25:56 AudioDecoder: Frame
12:25:56 AudioDecoder: Frame end
12:25:56 AudioDecoder: Waiting for event
12:25:56 Demuxer: Frame end
12:25:56 Demuxer: Frame
12:25:56 Demuxer: Reading Packet
12:25:56 Demuxer: Packet. Stream[0] pts: -1352300, dts: -1469088, frame: 0, start_time: 612333518
12:25:56 Demuxer: Video Packet
12:25:56 MPControl: Event Handled
12:25:56 MPControl: New event
12:25:56 MPControl: Command: Timer
12:25:56 Demuxer: GetPlayerStatus
12:25:56 Demuxer: GetPlayerStatus, Done
12:25:56 ThreadedStreamBuffer: Size 158158196. Pos: 32768
12:25:56 MythSocket: Receiving 5 bytes
12:25:56 VideoDecoder: Frame end
12:25:56 Demuxer: Frame end
12:25:56 VideoDecoder: Frame
12:25:56 MythStream: Receiving binary data, 32768
12:25:56 Demuxer: Frame
12:25:56 VideoDecoder: avcodec_decode
12:25:56 MythStream: read(), done. Returned 32768
12:25:56 MPControl: handle timer, end
12:25:56 Demuxer: Reading Packet
12:25:56 MPControl: Event Handled
12:25:56 ThreadedStreamBuffer: stream->read, 32768
12:25:56 Demuxer: Packet. Stream[1] pts: 95988, dts: 95988, frame: 3, start_time: 612333518
12:25:56 ThreadedStreamBuffer: ringbuffer->write
12:25:56 Demuxer: Audio Packet
12:25:56 ThreadedStreamBuffer: ringbuffer->written
12:25:56 ThreadedStreamBuffer: stream->read
12:25:56 Demuxer: Frame end
12:25:56 AudioDecoder: Waiting for event, End
12:25:56 MythStream: Read() 32768 bytes
12:25:56 Demuxer: Frame
12:25:56 AudioDecoder: Frame end
12:25:56 MythStream: Requesting Block
12:25:56 Demuxer: Reading Packet
12:25:56 AudioDecoder: Frame
12:25:56 MythSocket: Sending command
12:25:56 Demuxer: Packet. Stream[0] pts: -1435722, dts: -1435722, frame: 0, start_time: 612333518
12:25:56 MythSocket: Sending command with 3
12:25:56 Demuxer: Video Packet
12:25:56 MythSocket: cmd: '49 QUERY_FILETRANSFER 27[]:[]REQUEST_BLOCK[]:[]32768'
12:25:56 Demuxer: Frame end
12:25:56 AudioDecoder: Frame end
12:25:56 MythSocket: Returned from send 57
12:25:56 Demuxer: Frame
12:25:56 AudioDecoder: Frame
12:25:56 MythSocket: Receiving answer
12:25:56 Demuxer: Reading Packet
12:25:56 AudioDecoder: Frame end
12:25:56 AudioDecoder: Waiting for event
12:25:56 Demuxer: Packet. Stream[0] pts: -1402355, dts: -1402355, frame: 0, start_time: 612333518
12:25:56 Demuxer: Video Packet
12:25:56 Demuxer: Frame end
12:25:56 Demuxer: Frame
12:25:56 Demuxer: Reading Packet
12:25:56 Demuxer: Packet. Stream[1] pts: -1792011, dts: -1792011, frame: 0, start_time: 612333518
12:25:56 Demuxer: Audio Packet
12:25:56 Demuxer: Frame end
12:25:56 AudioDecoder: Waiting for event, End
12:25:56 Demuxer: Frame
12:25:56 AudioDecoder: Frame end
12:25:56 Demuxer: Reading Packet
12:25:56 AudioDecoder: Frame
12:25:56 ThreadedStreamBuffer: Read 32768
12:25:56 ThreadedStreamBuffer: Reading from ringBuffer
12:25:56 ThreadedStreamBuffer: Read done 32768
12:25:56 Demuxer: Packet. Stream[0] pts: -1252200, dts: -1352300, frame: 0, start_time: 612333518
12:25:56 Demuxer: Video Packet
12:25:56 Demuxer: Frame end
12:25:56 AudioDecoder: Large difference in current pts and new pts recieved from packet: 1919 ms.
...
12:26:21 MPControl: New event
12:26:21 MPControl: Command: Timer
12:26:21 Demuxer: GetPlayerStatus
12:26:21 Demuxer: GetPlayerStatus, Done
12:26:21 ThreadedStreamBuffer: Size 158158196. Pos: 158158196
12:26:21 MPControl: State change: ReBuffering -> Playing
12:26:21 MPControl: Changing to statePlaying
12:26:21 VideoDecoder: Resume
12:26:21 Demuxer: Waiting for event, Done
12:26:21 VideoRender: Resume
12:26:21 VideoDecoder: Frame end
12:26:21 VideoDecoder: Frame
12:26:21 VideoRender: de-paused
12:26:21 Demuxer: Frame end
12:26:21 AudioRender: Resume
12:26:21 AudioDecoder: Waiting for event, End
12:26:21 VideoDecoder: Frame end
12:26:21 VideoRender: Still waiting for first frame
12:26:21 AudioRender: Resume
12:26:21 AudioDecoder: Frame end
...
12:26:21 MythSocket: cmd: '49 QUERY_FILETRANSFER 27[]:[]REQUEST_BLOCK[]:[]32768'
12:26:21 MythSocket: Returned from send 57
12:26:21 MythSocket: Receiving answer
12:26:21 AudioDecoder: Stopped
12:26:21 Demuxer: Closing ffmpeg file
12:26:21 ThreadedStreamBuffer: Stream close, requested
12:26:21 ThreadedStreamBuffer: Destructing
12:26:21 MythSocket: Receiving 1 bytes
12:26:21 MythStream: 0 bytes, received
12:26:21 ThreadedStreamBuffer: stream->read, 0
12:26:21 ThreadedStreamBuffer: Closing stream
12:26:21 MythSocket: Sending command with 2
12:26:21 MythSocket: cmd: '30 QUERY_FILETRANSFER 27[]:[]DONE'
12:26:21 MythSocket: Returned from send 38
12:26:21 MythStream: MythStream: closed at 158158196, length 158158196
12:26:21 MythSocket: Disconnected
12:26:21 MythSocket: Disconnected
12:26:21 ThreadedStreamBuffer: Destructing blockBuffer
12:26:21 ThreadedStreamBuffer: Deleting stream
12:26:21 Demuxer: Stopped
12:26:21 MPControl: State change: Playing -> Stopped
12:26:21 MPControl: New state: Stopped
12:26:21 MPControl: handle timer, end
12:26:21 MPControl: Event Handled
12:26:21 MPControl: New event
12:26:21 MPControl: Command: Timer
12:26:21 MPControl: handle timer, end
12:26:21 MPControl: Event Handled
12:26:21 MPControl: New event
12:26:21 MPControl: Command: Timer