[mythtv-commits] Ticket #11106: when playing large recording via UPnP, seek causes playback to end
MythTV
noreply at mythtv.org
Thu Sep 20 21:45:42 UTC 2012
#11106: when playing large recording via UPnP, seek causes playback to end
--------------------------------------+---------------------
Reporter: p-fbsd-bugs@… | Owner: dblain
Type: Bug Report - General | Status: new
Priority: minor | Milestone: unknown
Component: MythTV - UPnP | Version: 0.25.2
Severity: medium | Keywords:
Ticket locked: 0 |
--------------------------------------+---------------------
When I play back some of my recordings via UPnP, any attempt to fast-
forward causes the playback to exit. It's highly annoying.
The problem exists for both of my (independent) backends:
* backend p: Ubuntu 11.10, mythtv 0.24.0+fixes.20110908.1de0431-0ubuntu1
* backend h: FreeBSD 8.2-STABLE, mythtv-0.25.2
It occurs when I play back from either of my UPnP frontends:
* frontend w: WD TV Live plus
* frontend h: FreeBSD 8.2-STABLE, xbmc-11.0_5
but NOT when I play back via mythfrontend 0.25.2 (no UPnP).
The file size of the recording seems to affect the behavior. I
experimented on the 0.25.2 backend by copying the recording file to the
"Videos" directory and truncating it to various lengths. The problem did
not occur until I got past a threshold length.
The original recording file:
{{{
% ls -ls 1071_20120818195600.mpg
8545440 -rw-rw-r-- 2 mythtv video 8746232444 Sep 9 01:18
1071_20120818195600.mpg
}}}
My test procedure iteration was:
{{{
rm sample.mpg
mythutil --scanvideos
dd if=1071_20120818195600.mpg of=sample.mpg bs=1024k count=<N>
mythutil --scanvideos
mythcommflag --rebuild --video `pwd`/sample.mpg
}}}
For N <= 6600, seeking seemed to work OK. For N>= 6700, the problem
appeared. I did not try values between 6600 and 6700.
I looked at the old patch in ticket:1591 and applied it to
av_gen_search(), but it didn't seem to make any difference.
Since the threshold size is in the neighborhod of 7GB, I do not have a
good place to host this file. If anyone would like a copy, I can put it on
my home server (128kbit/s uplink) or I can upload it somewhere.
--
Ticket URL: <http://code.mythtv.org/trac/ticket/11106>
MythTV <http://code.mythtv.org/trac>
MythTV Media Center
More information about the mythtv-commits
mailing list