[mythtv-commits] Ticket #7978: Programme duration about 80% of actual duration for new recordings.

MythTV mythtv at cvs.mythtv.org
Wed Jan 27 10:42:40 UTC 2010


#7978: Programme duration about 80% of actual duration for new recordings.
---------------------------------------------+------------------------------
 Reporter:  Ian Macdonald <ian@…>            |       Owner:  ijr       
     Type:  defect                           |      Status:  new       
 Priority:  major                            |   Milestone:  0.22      
Component:  MythTV - General                 |     Version:  0.22-fixes
 Severity:  medium                           |     Mlocked:  0         
---------------------------------------------+------------------------------
 Since the installation of a self-compiled 0.22-fixes as an upgrade from
 0.21-fixes, new non-commflagged recordings have a duration that is
 approximately 80% (the actual amount varies between 78-85%) of their
 actual duration.

 The programme is recorded in its entirety, but the data in the
 recordedseek table is incorrect. A 30 minute recording will typically
 display as just over 24 minutes if 'Info' is pressed.

 Running mythcommflag over the recording in question immediately fixes the
 problem.

 The recordedseek table isn't corrupt, but I have repaired and optimised it
 anyway, for the sake of completeness. I would like to reiterate that only
 new recordings are affected and only those that are not automatically
 comflagged.

 The system in question is running a 2.6.22.9 Linux kernel. Whilst old,
 this has functioned perfectly for years with earlier versions of MythTV.

 The box contains 2 PVR-350s and 2 PVR-150s. Recordings made by all cards
 are affected.

 The driver in use is ivtv 1.4.1, the latest, which I integrated into the
 kernel tree in place of the in-tree 1.0.0 in an attempt to fix the
 problem. This hasn't helped, however.

 Similarly, at the suggestion of a developer on #mythtv-users, I tried a
 2.6.32.4 kernel, but that didn't help, either. A newer kernel isn't really
 an option anyway, due to complicating factors with lirc.

 MythTV was built with the following options:

 ./configure --enable-proc-opt --disable-altivec --disable-amd3dnow
 --disable-amd3dnowext --disable-audio-oss --disable-audio-jack --disable-
 joystick-menu --disable-firewire --disable-hdhomerun --disable-hdpvr
 --disable-dvb --with-bindings=perl,python

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7978>
MythTV <http://www.mythtv.org/>
MythTV


More information about the mythtv-commits mailing list