[mythtv-users] Both In progress HD recordings and Live Tv dropping frames on frontend.

John reidjr at lineone.net
Sun May 11 22:36:54 UTC 2014


I have a long running setup of a Sandybridge Frontend/Backend, and an 
Asus revo ( ion) Frontend.

When I watch in-progress recordings or LiveTV on the frontend ( Atom), 
It stutters, and looking at the logs for mythfrontend -v playback I can 
see it is dropping Video frames. The extent of drops varies. As soon as 
the recording stops, the same file continues to play smoothly without drops.

I've done the usual searches here, and a bit of logical experimenting  
but come to a dead end.

I am running 14.04 and 0.27-fixes, all up to date.
The Atom based frontend will play HD DVB-S2 ( UK )  and HD MKV without 
drops, for stored recordings or Videos. Its connected over 100Mb wired 
Ethernet, no locally mounted drives.
When I watch in-progress recordings or LiveTV on the backend, there are 
no dropped frames.
The backend has a 256GB SSD as / and I record Livetv (and some TV 
recordings )  to that drive. I also have lots of spinning disks for bulk 
storage, and have just recently changed to using the SSD as primary 
recording and moving off week old recordings  to the hard drives.

So with recording reading and MYSQL database /root all on same drive, 
even though It was an SSD I assumed that was the problem.

However:

Recording to SSD or to Normal HD and watching the in progress recording 
is OK on the Backend, but drops frames on the frontend.
Recording to SSD or to Normal HD and watching a completed recording on 
the same drive is OK on the Backend, and OK on the frontend.

Watching in progress recording on frontend:

2014-05-11 15:13:42.196152 I  Player(0): FPS:   24.82 Mean: 40286 
Std.Dev:  4277 CPUs: 7% 50% 7% 10%
2014-05-11 15:13:43.186798 I  Player(0): FPS:   25.26 Mean: 39583 
Std.Dev:  8198 CPUs: 11% 42% 11% 10%
2014-05-11 15:13:43.893528 I  Player(0): Video is 3.16485 frames behind 
audio (too slow), dropping frame to catch up.
2014-05-11 15:13:43.900411 I  Player(0): Video is 3.57363 frames behind 
audio (too slow), dropping frame to catch up.
2014-05-11 15:13:43.901835 I  Player(0): Video is 3.67395 frames behind 
audio (too slow), dropping frame to catch up.
2014-05-11 15:13:43.903123 I  Player(0): Video is 3.5117 frames behind 
audio (too slow), dropping frame to catch up.
2014-05-11 15:13:43.904374 I  Player(0): Video is 3.14628 frames behind 
audio (too slow), dropping frame to catch up.
2014-05-11 15:13:44.405157 I  Player(0): FPS:   20.54 Mean: 48692 
Std.Dev: 59499 CPUs: 31% 6% 13% 8%
2014-05-11 15:13:45.386849 I  Player(0): FPS:   25.49 Mean: 39225 
Std.Dev:  6713 CPUs: 52% 8% 14% 2%
2014-05-11 15:13:46.400016 I  Player(0): FPS:   24.70 Mean: 40484 
Std.Dev:  7934 CPUs: 52% 3% 13% 6%
2014-05-11 15:13:47.386806 I  Player(0): FPS:   25.36 Mean: 39429 
Std.Dev:  7233 CPUs: 49% 5% 12% 6%
2014-05-11 15:13:48.387085 I  Player(0): FPS:   25.02 Mean: 39968 
Std.Dev:  9054 CPUs: 52% 2% 12% 9%
2014-05-11 15:13:49.397247 I  Player(0): FPS:   24.78 Mean: 40362 
Std.Dev:  8502 CPUs: 52% 4% 12% 6%
2014-05-11 15:13:50.006888 I  Player(0): Video is 3.88637 frames behind 
audio (too slow), dropping frame to catch up.
2014-05-11 15:13:50.008429 I  Player(0): Video is 4.72727 frames behind 
audio (too slow), dropping frame to catch up.
2014-05-11 15:13:50.009841 I  Player(0): Video is 5.1142 frames behind 
audio (too slow), dropping frame to catch up.
2014-05-11 15:13:50.011259 I  Player(0): Video is 5.1669 frames behind 
audio (too slow), dropping frame to catch up.
2014-05-11 15:13:50.012692 I  Player(0): Video is 4.96268 frames behind 
audio (too slow), dropping frame to catch up.
2014-05-11 15:13:50.013892 I  Player(0): Video is 4.56575 frames behind 
audio (too slow), dropping frame to catch up.
2014-05-11 15:13:50.015412 I  Player(0): Video is 4.03055 frames behind 
audio (too slow), dropping frame to catch up.
2014-05-11 15:13:50.538756 I  Player(0): FPS:   21.92 Mean: 45619 
Std.Dev: 50581 CPUs: 31% 5% 23% 4%
2014-05-11 15:13:51.507486 I  Player(0): FPS:   25.84 Mean: 38703 
Std.Dev:  9789 CPUs: 54% 7% 14% 3%


Same recording in progress on Frontend on the backend machine:

2014-05-11 15:13:19.329831 I  Player(1): FPS:   25.01 Mean: 39987 
Std.Dev:  8208 CPUs: 42% 39%
2014-05-11 15:13:23.328935 I  Player(1): FPS:   25.01 Mean: 39987 
Std.Dev:  8328 CPUs: 46% 41%
2014-05-11 15:13:27.328141 I  Player(1): FPS:   25.01 Mean: 39988 
Std.Dev:  8201 CPUs: 40% 49%
2014-05-11 15:13:31.327191 I  Player(1): FPS:   25.01 Mean: 39986 
Std.Dev:  8195 CPUs: 40% 42%
2014-05-11 15:13:33.899251 I  Player(1): 8800 interlaced frames seen.
2014-05-11 15:13:35.326367 I  Player(1): FPS:   25.01 Mean: 39988 
Std.Dev:  8192 CPUs: 42% 43%
2014-05-11 15:13:39.342136 I  Player(1): FPS:   24.90 Mean: 40153 
Std.Dev:  8180 CPUs: 39% 47%
2014-05-11 15:13:43.341328 I  Player(1): FPS:   25.01 Mean: 39987 
Std.Dev:  8210 CPUs: 41% 40%
2014-05-11 15:13:47.340407 I  Player(1): FPS:   25.01 Mean: 39986 
Std.Dev:  8192 CPUs: 52% 41%
2014-05-11 15:13:49.895822 I  Player(1): 9200 interlaced frames seen.
2014-05-11 15:13:51.339589 I  Player(1): FPS:   25.01 Mean: 39988 
Std.Dev:  8233 CPUs: 51% 42%
2014-05-11 15:13:55.338767 I  Player(1): FPS:   25.01 Mean: 39988 
Std.Dev:  8193 CPUs: 49% 43%
2014-05-11 15:13:59.337964 I  Player(1): FPS:   25.01 Mean: 39988 
Std.Dev:  8184 CPUs: 50% 49%
2014-05-11 15:14:03.336977 I  Player(1): FPS:   25.01 Mean: 39986 
Std.Dev:  8110 CPUs: 49% 43%


Frontend same recording after stopping recording:

2014-05-11 15:27:59.382613 I  Player(1): FPS:   25.01 Mean: 39985 
Std.Dev:   160 CPUs: 8% 6% 1% 3%
2014-05-11 15:28:03.382714 I  Player(1): FPS:   25.01 Mean: 39985 
Std.Dev:   249 CPUs: 8% 3% 2% 6%
2014-05-11 15:28:07.222119 I  Player(1): 9200 interlaced frames seen.
2014-05-11 15:28:07.382580 I  Player(1): FPS:   25.01 Mean: 39984 
Std.Dev:   323 CPUs: 3% 7% 7% 2%
2014-05-11 15:28:11.382610 I  Player(1): FPS:   25.01 Mean: 39985 
Std.Dev:   246 CPUs: 1% 8% 9% 1%
2014-05-11 15:28:15.382673 I  Player(1): FPS:   25.01 Mean: 39984 
Std.Dev:   170 CPUs: 10% 7% 5% 1%
2014-05-11 15:28:19.382726 I  Player(1): FPS:   25.01 Mean: 39986 
Std.Dev:   306 CPUs: 8% 7% 2% 2%
2014-05-11 15:28:23.222383 I  Player(1): 9600 interlaced frames seen.
2014-05-11 15:28:23.382827 I  Player(1): FPS:   25.01 Mean: 39986 
Std.Dev:   375 CPUs: 8% 2% 1% 9%
2014-05-11 15:28:27.382660 I  Player(1): FPS:   25.01 Mean: 39982 
Std.Dev:   226 CPUs: 2% 8% 7% 2%
2014-05-11 15:28:31.382763 I  Player(1): FPS:   25.01 Mean: 39986 
Std.Dev:   481 CPUs: 5% 8% 6% 2%

Looked through the list for some ideas. Suggestions that it i s a 
ringbuffer issue, and that there is blocking on the writing to the mysql 
database. I have mounted the / ext4 drive without barriers, but that 
makes no obvious diffrence.

/dev/sdf1 on / type ext4 (rw,noatime,barrier=0,errors=remount-ro)



Help ?






More information about the mythtv-users mailing list