[mythtv-users] PVR250 + TVWonder = jerky
Bruce Markey
bjm at lvcm.com
Wed Jun 4 18:56:49 EDT 2003
Isaac Richards wrote:
> On Wednesday 04 June 2003 03:20 am, Bruce Markey wrote:
>
>>Inconclusive. This wrote more "rebuffering (125268 128000)"
>>messages but the "prebuffering..." messages are triggered
>>by high motion. It's hard to tell if they are more common
>>one way or the other.
>>
>>I neglected to ask you if you could uncomment the prebuffer
>>message for when you see the 10ms std dev.
>
>
> Ok, does the attached patch help any?
It seem to help a little for local live but it absolutely
kills remote playback over a 10Mb network. The problem is
that the frontend makes several block requests while it is
waiting for data to arrive. If there is a seek, all the
blocks requested need to complete their transfer before
the frontend can request new data from the new position.
In the attached example, there are six quarter MB requests
when the player checks the first 2048 bytes to see if this
is a nupple or mpeg file. This takes 2 to 3 seconds. 2 or 3
seconds to go back and read the file header. 2 or 3 sec
to look for the seek table. By the time it's ready to play,
drained old data, fills buffers and syncs, it's been over
15sec. Every rew/ff, comm skip, etc. causes a pause for three
to four seconds.
There probably needs to be a way for the backend to ignore
impatient request and make sure there are never more than
one or two pending block requests.
-- bjm
-------------- next part --------------
21 ANN Playback moktoo 0
67 ANN FileTransfer moktoo[]:[]/1003_20030603210000_20030603230000.nuv
Changing from None to WatchingPreRecorded
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
31 QUERY_FILETRANSFER 18[]:[]PAUSE
63 QUERY_FILETRANSFER 18[]:[]SEEK[]:[]0[]:[]0[]:[]0[]:[]0[]:[]2048
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
31 QUERY_FILETRANSFER 18[]:[]PAUSE
72 QUERY_FILETRANSFER 18[]:[]SEEK[]:[]0[]:[]-2041855259[]:[]0[]:[]0[]:[]62050 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
31 QUERY_FILETRANSFER 18[]:[]PAUSE
72 QUERY_FILETRANSFER 18[]:[]SEEK[]:[]0[]:[]620[]:[]0[]:[]0[]:[]-204177295131 QUERY_FILETRANSFER 18[]:[]PAUSE
63 QUERY_FILETRANSFER 18[]:[]SEEK[]:[]0[]:[]84[]:[]0[]:[]0[]:[]620
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
Over/underscanning. V: 0.000000, H: 0.000000, XOff: 0, YOff: 0
Using XV port 59
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
Your soundcard is not reporting free space correctly.
Falling back to old method...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
31 QUERY_FILETRANSFER 18[]:[]PAUSE
prebuffering...
prebuffering...
prebuffering...
prebuffering...
71 QUERY_FILETRANSFER 18[]:[]SEEK[]:[]0[]:[]24352844[]:[]1[]:[]0[]:[]18651 prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
prebuffering...
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
'video_output' mean = '36258.780000', std. dev. = '15470.735351', fps = '27.579527'
-8
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
'video_output' mean = '33212.980000', std. dev. = '4818.764358', fps = '30.108711'
11
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
'video_output' mean = '33368.310000', std. dev. = '3849.283739', fps = '29.968554'
18
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
50 QUERY_FILETRANSFER 18[]:[]REQUEST_BLOCK[]:[]256000
More information about the mythtv-users
mailing list