Opened 10 years ago

Closed 10 years ago

#6728 closed patch (fixed)

LiveTV becomes unresponsive after top of the hour program switch

Reported by: Wayne Gibson <gr8gib@…> Owned by: Shane Shrybman
Priority: minor Milestone: 0.22
Component: MythTV - Video Playback Version: head
Severity: low Keywords:
Cc: Ticket locked: no

Description

With revision 20854, I get an unresponsive LiveTV session after a top of the hour or bottom of the hour program switch. This happens about 90% of the time and when it does the only keypresses that respond are the escape, play and pause keys. If you hit escape and end your LiveTV session and restart it, it will be responsive again. I have found an area in NuppelVideoPlayer?.cpp that was setting the IsNVPChangingBuffers/nvpUnsafe/ignorekeys variables to a true state and never setting it back to a false state to allow for LiveTV interaction. I put a "SetNVPChangingBuffers(false)" command on line 3322 and that seems to have fixed it. I have attached a patch with commented notes.

Attachments (4)

PatchNuppelVideoPlayer (1.2 KB) - added by Wayne Gibson <gr8gib@…> 10 years ago.
mythfrtendlog (49.9 KB) - added by Wayne Gibson <gr8gib@…> 10 years ago.
mythlog.txt (20.6 KB) - added by jamlam 10 years ago.
Mythfrontend -v playback
mythtv_revert_ffmpeg_r19000_and_r19272.diff (713 bytes) - added by tralph11@… 10 years ago.
Patch to determine if possibly FFMPEG related

Download all attachments as: .zip

Change History (19)

Changed 10 years ago by Wayne Gibson <gr8gib@…>

Attachment: PatchNuppelVideoPlayer added

comment:1 Changed 10 years ago by Shane Shrybman

Owner: changed from Isaac Richards to Shane Shrybman
Priority: majorminor
Severity: mediumlow
Status: newaccepted
Type: defectpatch
Version: head

comment:2 Changed 10 years ago by Shane Shrybman

Status: acceptedinfoneeded

Please provide a log from mythfrontend -v playback that covers the transition period.

Changed 10 years ago by Wayne Gibson <gr8gib@…>

Attachment: mythfrtendlog added

comment:3 Changed 10 years ago by Wayne Gibson <gr8gib@…>

I've attached the log file you asked for. This is with the patch applied. I can tell the patch code hit because of the "2009-07-15 22:00:02.967 NVP(0), Error: LiveTV is unresponsive!" entry near the bottom. If you want me to create a log of the transition without the patch, just let me know and as soon as I get a chance, I will do so.

comment:4 Changed 10 years ago by Shane Shrybman

Yes, a log without any patches applied.

comment:5 Changed 10 years ago by jamlam@…

I'm also getting this issues, I've attached a log with -v playback over the time period the remote becomes unresponsive. This is with version 20931.

2009-07-17 09:59:15.127 NVP(0): 38400 interlaced frames seen. 'video_output' mean = '39993.83', std. dev. = '131.27', fps = '25.00' 'video_output' mean = '39993.47', std. dev. = '103.81', fps = '25.00' 'video_output' mean = '39993.98', std. dev. = '298.26', fps = '25.00' 2009-07-17 09:59:24.398 ScreenSaverX11Private: Calling gnome-screensaver-command --poke 'video_output' mean = '39993.59', std. dev. = '2479.53', fps = '25.00' 2009-07-17 09:59:31.126 NVP(0): 38800 interlaced frames seen. 'video_output' mean = '39993.06', std. dev. = '99.38', fps = '25.00' 'video_output' mean = '39994.26', std. dev. = '61.93', fps = '25.00' 'video_output' mean = '39993.33', std. dev. = '225.79', fps = '25.00' 'video_output' mean = '39995.33', std. dev. = '119.01', fps = '25.00' 2009-07-17 09:59:47.125 NVP(0): 39200 interlaced frames seen. 'video_output' mean = '39992.16', std. dev. = '262.75', fps = '25.00' 'video_output' mean = '39993.66', std. dev. = '328.04', fps = '25.00' 'video_output' mean = '39992.28', std. dev. = '160.09', fps = '25.00' 'video_output' mean = '39994.13', std. dev. = '144.24', fps = '25.00' 2009-07-17 10:00:01.349 LiveTVChain(live-lambnet-2009-07-17T09:33:32): ReloadAll?(): Added new recording 2009-07-17 10:00:01.349 Dec: Resyncing position map. posmapStarted = 0 livetv(1) watchingRec(0) 2009-07-17 10:00:01.413 Position map filled from DB to: 39660 2009-07-17 10:00:01.413 Dec: SyncPositionMap? watchingrecording, from DB: 3272 entries 2009-07-17 10:00:01.413 Dec: SyncPositionMap? watchingrecording no entries from encoder, try DB 2009-07-17 10:00:01.527 Position map filled from DB to: 39660 2009-07-17 10:00:01.528 Dec: SyncPositionMap? watchingrecording total: 3272 entries 2009-07-17 10:00:01.528 Dec: SyncPositionMap?, new totframes: 39660, new length: 1586, posMap size: 3272 2009-07-17 10:00:01.650 LiveTVChain(live-lambnet-2009-07-17T09:33:32): SwitchTo?(1) 2009-07-17 10:00:01.651 LiveTVChain(live-lambnet-2009-07-17T09:33:32): Entry@1: '5161_20090717100000' 2009-07-17 10:00:01.802 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1922KB) vfl(10) frh(25) ne:0 2009-07-17 10:00:01.915 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1922KB) vfl(8) frh(25) ne:0 2009-07-17 10:00:01.920 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1857KB) vfl(9) frh(24) ne:0 2009-07-17 10:00:01.922 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1857KB) vfl(10) frh(24) ne:0 2009-07-17 10:00:01.926 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1857KB) vfl(11) frh(24) ne:0 2009-07-17 10:00:01.934 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1759KB) vfl(11) frh(22) ne:0 2009-07-17 10:00:01.937 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1759KB) vfl(12) frh(22) ne:0 2009-07-17 10:00:01.941 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1759KB) vfl(13) frh(22) ne:0 2009-07-17 10:00:01.954 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1693KB) vfl(14) frh(22) ne:0 2009-07-17 10:00:01.965 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1693KB) vfl(13) frh(22) ne:0 2009-07-17 10:00:01.976 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1693KB) vfl(13) frh(22) ne:0 2009-07-17 10:00:01.992 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1693KB) vfl(14) frh(22) ne:0 2009-07-17 10:00:02.002 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1693KB) vfl(14) frh(22) ne:0 2009-07-17 10:00:02.012 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1693KB) vfl(13) frh(22) ne:0 2009-07-17 10:00:02.023 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1693KB) vfl(13) frh(22) ne:0 2009-07-17 10:00:02.029 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1693KB) vfl(14) frh(22) ne:0 2009-07-17 10:00:02.039 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1693KB) vfl(14) frh(22) ne:0 2009-07-17 10:00:02.050 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1693KB) vfl(13) frh(22) ne:0 2009-07-17 10:00:02.061 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1693KB) vfl(13) frh(22) ne:0 2009-07-17 10:00:02.069 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1627KB) vfl(14) frh(21) ne:0 2009-07-17 10:00:02.079 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1627KB) vfl(14) frh(21) ne:0 2009-07-17 10:00:02.090 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1627KB) vfl(13) frh(21) ne:0 2009-07-17 10:00:02.100 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1627KB) vfl(13) frh(21) ne:0 2009-07-17 10:00:02.106 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1627KB) vfl(14) frh(21) ne:0 2009-07-17 10:00:02.117 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1627KB) vfl(14) frh(21) ne:0 2009-07-17 10:00:02.131 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1627KB) vfl(13) frh(21) ne:0 2009-07-17 10:00:02.141 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1627KB) vfl(13) frh(21) ne:0 2009-07-17 10:00:02.151 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1627KB) vfl(14) frh(21) ne:0 2009-07-17 10:00:02.161 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1627KB) vfl(14) frh(21) ne:0 2009-07-17 10:00:02.173 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1627KB) vfl(13) frh(21) ne:0 2009-07-17 10:00:02.183 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1627KB) vfl(13) frh(21) ne:0 2009-07-17 10:00:02.189 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1529KB) vfl(14) frh(19) ne:0 2009-07-17 10:00:02.199 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1529KB) vfl(14) frh(19) ne:0 2009-07-17 10:00:02.210 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1529KB) vfl(13) frh(19) ne:0 2009-07-17 10:00:02.220 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1529KB) vfl(13) frh(19) ne:0 2009-07-17 10:00:02.227 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1529KB) vfl(14) frh(19) ne:0 2009-07-17 10:00:02.238 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1529KB) vfl(14) frh(19) ne:0 2009-07-17 10:00:02.248 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1529KB) vfl(13) frh(19) ne:0 2009-07-17 10:00:02.262 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1529KB) vfl(13) frh(19) ne:0 2009-07-17 10:00:02.271 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1529KB) vfl(14) frh(19) ne:0 2009-07-17 10:00:02.281 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1529KB) vfl(14) frh(19) ne:0 2009-07-17 10:00:02.291 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1529KB) vfl(13) frh(19) ne:0 2009-07-17 10:00:02.302 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1529KB) vfl(13) frh(19) ne:0 2009-07-17 10:00:02.312 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1464KB) vfl(14) frh(19) ne:0 2009-07-17 10:00:02.322 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1464KB) vfl(14) frh(19) ne:0 2009-07-17 10:00:02.333 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1464KB) vfl(13) frh(19) ne:0 2009-07-17 10:00:02.343 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1464KB) vfl(13) frh(19) ne:0 2009-07-17 10:00:02.347 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1464KB) vfl(14) frh(19) ne:0 2009-07-17 10:00:02.357 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1464KB) vfl(14) frh(19) ne:0 2009-07-17 10:00:02.367 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1464KB) vfl(13) frh(19) ne:0 2009-07-17 10:00:02.378 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1464KB) vfl(13) frh(19) ne:0 2009-07-17 10:00:02.388 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1464KB) vfl(14) frh(19) ne:0 2009-07-17 10:00:02.400 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1464KB) vfl(14) frh(19) ne:0 2009-07-17 10:00:02.410 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1464KB) vfl(13) frh(19) ne:0 2009-07-17 10:00:02.423 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1464KB) vfl(13) frh(19) ne:0 2009-07-17 10:00:02.428 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1398KB) vfl(14) frh(18) ne:0 2009-07-17 10:00:02.438 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1398KB) vfl(14) frh(18) ne:0 2009-07-17 10:00:02.448 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1398KB) vfl(13) frh(18) ne:0 2009-07-17 10:00:02.459 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1398KB) vfl(13) frh(18) ne:0 2009-07-17 10:00:02.467 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1398KB) vfl(14) frh(18) ne:0 2009-07-17 10:00:02.480 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1398KB) vfl(14) frh(18) ne:0 2009-07-17 10:00:02.491 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1398KB) vfl(13) frh(18) ne:0 2009-07-17 10:00:02.501 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1398KB) vfl(13) frh(18) ne:0 2009-07-17 10:00:02.509 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1398KB) vfl(14) frh(18) ne:0 2009-07-17 10:00:02.519 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1398KB) vfl(14) frh(18) ne:0 2009-07-17 10:00:02.529 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1398KB) vfl(13) frh(18) ne:0 2009-07-17 10:00:02.540 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1398KB) vfl(13) frh(18) ne:0 2009-07-17 10:00:02.550 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1300KB) vfl(14) frh(16) ne:0 2009-07-17 10:00:02.561 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1300KB) vfl(14) frh(16) ne:0 2009-07-17 10:00:02.571 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1300KB) vfl(13) frh(16) ne:0 2009-07-17 10:00:02.581 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1300KB) vfl(13) frh(16) ne:0 2009-07-17 10:00:02.589 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1300KB) vfl(14) frh(16) ne:0 2009-07-17 10:00:02.599 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1300KB) vfl(14) frh(16) ne:0 2009-07-17 10:00:02.610 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1300KB) vfl(13) frh(16) ne:0 2009-07-17 10:00:02.620 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1300KB) vfl(13) frh(16) ne:0 2009-07-17 10:00:02.632 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1300KB) vfl(14) frh(16) ne:0 2009-07-17 10:00:02.643 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1300KB) vfl(14) frh(16) ne:0 2009-07-17 10:00:02.653 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1300KB) vfl(13) frh(16) ne:0 2009-07-17 10:00:02.664 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1300KB) vfl(13) frh(16) ne:0 2009-07-17 10:00:02.669 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1234KB) vfl(14) frh(16) ne:0 2009-07-17 10:00:02.679 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1234KB) vfl(14) frh(16) ne:0 2009-07-17 10:00:02.690 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1234KB) vfl(13) frh(16) ne:0 2009-07-17 10:00:02.700 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1234KB) vfl(13) frh(16) ne:0 2009-07-17 10:00:02.707 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1234KB) vfl(14) frh(16) ne:0 2009-07-17 10:00:02.717 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1234KB) vfl(14) frh(16) ne:0 2009-07-17 10:00:02.728 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1234KB) vfl(13) frh(16) ne:0 2009-07-17 10:00:02.738 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1234KB) vfl(13) frh(16) ne:0 2009-07-17 10:00:02.748 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1234KB) vfl(14) frh(16) ne:0 2009-07-17 10:00:02.759 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1234KB) vfl(14) frh(16) ne:0 2009-07-17 10:00:02.769 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1234KB) vfl(13) frh(16) ne:0 2009-07-17 10:00:02.779 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1234KB) vfl(13) frh(16) ne:0 2009-07-17 10:00:02.788 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1169KB) vfl(14) frh(15) ne:0 2009-07-17 10:00:02.798 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1169KB) vfl(14) frh(15) ne:0 2009-07-17 10:00:02.810 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1169KB) vfl(13) frh(15) ne:0 2009-07-17 10:00:02.820 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1169KB) vfl(13) frh(15) ne:0 2009-07-17 10:00:02.835 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1169KB) vfl(14) frh(15) ne:0 2009-07-17 10:00:02.846 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1169KB) vfl(13) frh(15) ne:0 2009-07-17 10:00:02.856 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1169KB) vfl(13) frh(15) ne:0 2009-07-17 10:00:02.869 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1169KB) vfl(14) frh(15) ne:0 2009-07-17 10:00:02.880 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1169KB) vfl(14) frh(15) ne:0 2009-07-17 10:00:02.890 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1169KB) vfl(13) frh(15) ne:0 2009-07-17 10:00:02.901 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1169KB) vfl(13) frh(15) ne:0 2009-07-17 10:00:02.912 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1070KB) vfl(14) frh(13) ne:0 2009-07-17 10:00:02.924 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1070KB) vfl(14) frh(13) ne:0 2009-07-17 10:00:02.934 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1070KB) vfl(13) frh(13) ne:0 2009-07-17 10:00:02.947 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1070KB) vfl(14) frh(13) ne:0 2009-07-17 10:00:02.959 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1070KB) vfl(14) frh(13) ne:0 2009-07-17 10:00:02.971 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1070KB) vfl(13) frh(13) ne:0 2009-07-17 10:00:02.981 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1070KB) vfl(13) frh(13) ne:0 2009-07-17 10:00:02.988 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1070KB) vfl(14) frh(13) ne:0 2009-07-17 10:00:02.999 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1070KB) vfl(14) frh(13) ne:0 2009-07-17 10:00:03.009 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1070KB) vfl(13) frh(13) ne:0 2009-07-17 10:00:03.020 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1070KB) vfl(13) frh(13) ne:0 2009-07-17 10:00:03.028 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1005KB) vfl(14) frh(13) ne:0 2009-07-17 10:00:03.041 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1005KB) vfl(14) frh(13) ne:0 2009-07-17 10:00:03.051 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1005KB) vfl(13) frh(13) ne:0 2009-07-17 10:00:03.062 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1005KB) vfl(13) frh(13) ne:0 2009-07-17 10:00:03.067 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1005KB) vfl(14) frh(13) ne:0 2009-07-17 10:00:03.078 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1005KB) vfl(14) frh(13) ne:0 2009-07-17 10:00:03.088 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1005KB) vfl(13) frh(13) ne:0 2009-07-17 10:00:03.099 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1005KB) vfl(13) frh(13) ne:0 2009-07-17 10:00:03.112 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1005KB) vfl(14) frh(13) ne:0 2009-07-17 10:00:03.122 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1005KB) vfl(14) frh(13) ne:0 2009-07-17 10:00:03.125 NVP(0): 39600 interlaced frames seen. 2009-07-17 10:00:03.133 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1005KB) vfl(13) frh(13) ne:0 2009-07-17 10:00:03.143 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(1005KB) vfl(13) frh(13) ne:0 2009-07-17 10:00:03.150 NVP(0): IsReallyNearEnd?() br(1915KB) fps(25) sz(939KB) vfl(14) frh(12) ne:1 'video_output' mean = '39995.84', std. dev. = '2008.88', fps = '25.00' 2009-07-17 10:00:03.309 NVP(0): LoadFilters?(..) -> 0x0 2009-07-17 10:00:03.327 RingBuf?(/myth/tv/5161_20090717093334.mpg): OpenFile?(/myth/tv/5161_20090717100000.mpg, 10) 2009-07-17 10:00:03.423 RingBuf?(/myth/tv/5161_20090717100000.mpg): CalcReadAheadThresh?(0 KB)

-> threshhold(64 KB) min read(0 KB) blk size(32 KB)

2009-07-17 10:00:03.423 SwitchToProgram?(void) discont: 0 newtype: 0 newid: 1 eof: 0 2009-07-17 10:00:03.423 RingBuf?(/myth/tv/5161_20090717100000.mpg): CalcReadAheadThresh?(0 KB)

-> threshhold(64 KB) min read(0 KB) blk size(32 KB)

2009-07-17 10:00:04.722 [mp2 @ 0x7f2124623840]Header missing 2009-07-17 10:00:04.722 AFD Error: Unknown audio decoding error 2009-07-17 10:00:05.058 NVP(0): Video is 4.0016 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.058 NVP(0): Video is 6.86995 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.058 NVP(0): Video is 8.77745 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.058 NVP(0): Video is 9.95807 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.058 NVP(0): Video is 10.5935 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.059 NVP(0): Video is 10.8202 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.059 NVP(0): Video is 10.7401 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.059 NVP(0): Video is 10.4301 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.059 NVP(0): Video is 9.9538 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.059 NVP(0): Video is 9.3466 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.059 NVP(0): Video is 8.6412 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.059 NVP(0): Video is 7.86215 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.059 NVP(0): Video is 7.02785 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.059 NVP(0): prebuffering pause 2009-07-17 10:00:05.059 NVP(0): Waiting for prebuffer.. 0 DADAAAAAAAAAaDALA 2009-07-17 10:00:05.084 NVP(0): Video is 3.15212 frames behind audio (too slow), dropping frame to catch up. 2009-07-17 10:00:05.264 NVP(0): Video is 3.44217 frames ahead of audio,

doubling video frame interval to slow down.

2009-07-17 10:00:05.344 NVP(0): Video is 4.43787 frames ahead of audio,

doubling video frame interval to slow down.

2009-07-17 10:00:05.424 NVP(0): Video is 4.93465 frames ahead of audio,

doubling video frame interval to slow down.

2009-07-17 10:00:05.504 NVP(0): Video is 5.06348 frames ahead of audio,

doubling video frame interval to slow down.

2009-07-17 10:00:05.584 NVP(0): Video is 4.90385 frames ahead of audio,

doubling video frame interval to slow down.

2009-07-17 10:00:05.664 NVP(0): Video is 4.54038 frames ahead of audio,

doubling video frame interval to slow down.

2009-07-17 10:00:05.744 NVP(0): Video is 4.01778 frames ahead of audio,

doubling video frame interval to slow down.

2009-07-17 10:00:05.824 NVP(0): Video is 3.37582 frames ahead of audio,

doubling video frame interval to slow down.

'video_output' mean = '38591.56', std. dev. = '18774.81', fps = '25.91' 'video_output' mean = '39992.91', std. dev. = '121.56', fps = '25.00' 2009-07-17 10:00:14.390 ScreenSaverX11Private: Calling gnome-screensaver-command --poke 'video_output' mean = '39992.48', std. dev. = '107.32', fps = '25.00' 2009-07-17 10:00:18.983 NVP(0): 40000 interlaced frames seen. 'video_output' mean = '39993.69', std. dev. = '66.35', fps = '25.00' 'video_output' mean = '39987.60', std. dev. = '151.54', fps = '25.01' 'video_output' mean = '39994.42', std. dev. = '90.20', fps = '25.00' 'video_output' mean = '39993.13', std. dev. = '112.09', fps = '25.00' 2009-07-17 10:00:34.983 NVP(0): 40400 interlaced frames seen.

comment:6 Changed 10 years ago by stuartm

Can we please start including branch information with the revision? Or better yet, post the full output of --version when opening a ticket?

comment:7 Changed 10 years ago by jamlam

Sorry, I'm fairly new to this :) Version output is below.

MythTV Version : Unknown MythTV Branch : trunk Library API : 0.22.20090714-1 Network Protocol : 45 QT Version : 4.5.0 Options compiled in:

linux profile using_oss using_alsa using_pulse using_jack using_backend using_dvb using_firewire using_frontend using_glx_proc_addr_arb using_hdhomerun using_hdpvr using_iptv using_ivtv using_joystick_menu using_libfftw3 using_lirc using_mheg using_opengl_video using_opengl_vsync using_qtwebkit using_v4l using_x11 using_xrandr using_xv using_xvmc using_xvmc_vld using_bindings_perl using_bindings_python using_opengl using_vdpau using_ffmpeg_threads using_libavc_5_3 using_live using_mheg

comment:8 Changed 10 years ago by Shane Shrybman

Thanks for the full version info.

That log is not readable can you please attach it instead?

Changed 10 years ago by jamlam

Attachment: mythlog.txt added

Mythfrontend -v playback

comment:9 Changed 10 years ago by jamlam

Readable playback log attached

comment:10 Changed 10 years ago by Shane Shrybman

Ok, I'm guessing this might be due to the latest ffmpeg sync.

You can verify that by dropping back to a version prior to the ffmpeg sync [20797]. If the problem still occurs there you can post the same log from that version.

comment:11 Changed 10 years ago by jamlam

Yes, this only started happening with the ffmpeg sync, I didn't have the problem with older versions.

comment:12 in reply to:  11 Changed 10 years ago by Shane Shrybman

Replying to jamlam:

Yes, this only started happening with the ffmpeg sync, I didn't have the problem with older versions.

Oh, for future reference that type of info is really good stuff to mention in a bug report. :) If you can narrow down what version the bug started appearing in then it makes it much easier to fix. Even if you can't narrow it down to a specific version if you can mention the last known working version that is very useful as well. (Just for next time :)

As for this regression lets give it a week or two for some more ffmpeg sync regressions to be addressed. If you can test again then and report back that would be great!

Changed 10 years ago by tralph11@…

Patch to determine if possibly FFMPEG related

comment:13 Changed 10 years ago by tralph11@…

Please try the ffmpeg patch that I've just attached and report back.

comment:14 Changed 10 years ago by jamlam

My apologies, this issue seems to be resolved as of last Fridays mythbuntu-weekly packages, so no need for a patch and this bug can be closed from my point of view.

comment:15 Changed 10 years ago by Shane Shrybman

Resolution: fixed
Status: infoneededclosed

Thanks for the report and confirmation.

Note: See TracTickets for help on using tickets.