[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