[mythtv-commits] Ticket #7978: Seektable built during recording is broken; fixed by rebuilding seektable

MythTV mythtv at cvs.mythtv.org
Sun Oct 17 01:09:24 UTC 2010


#7978: Seektable built during recording is broken; fixed by rebuilding seektable
------------------------------------------------------------------------------+
 Reporter:  Ian Macdonald <ian@…>                                             |           Owner:  beirdo    
     Type:  defect                                                            |          Status:  assigned  
 Priority:  minor                                                             |       Milestone:  unknown   
Component:  MythTV - General                                                  |         Version:  Trunk Head
 Severity:  low                                                               |      Resolution:            
 Keywords:  recordedseek pvr-350 ivtv hauppauge duration length mythcommflag  |   Ticket locked:  0         
------------------------------------------------------------------------------+

Comment (by anonymous):

 Thank you for working on this.  Here is some information to help you out.

 I'm using a HdHomeRun to record into mythtv.  I'm using mythicalLibrarian
 to export my recordings to XBMC.


 Episode file used for testing: /home/mythtv/Videos/Episodes/Caprica/Season
 1/Caprica S01E11 (Retribution).mpg
 mythtv reports recording duration of 49 minutes 33 seconds. XBMC reports
 59 minutes 57 seconds

 Comskip version 1 file:
 /home/mythtv/Videos/Episodes/Caprica/Season 1/Caprica S01E11
 (Retribution).txt
 {{{

 FILE PROCESSING COMPLETE
 ------------------------
 8763 13008
 30197 34807
 43895 48602
 58300 63913
 74064 77335

 }}}

 xbmc.edl file:
 /home/xbmc/.xbmc/temp/xbmc.edl
 {{{

 292.000    434.000    0
 1007.000    1161.000    0
 1464.000    1621.000    0
 1945.000    2132.000    0
 2471.000    2580.000    0
 }}}


 All of the following information which is not in bold was based off of on-
 screen information
 Comskip 1: frames 8763 13008
 Viewing time in XBMC of actual commercial: 6:04 to 9:10
 XBMC placed it at: 4:52- 7:14
 MythTV placed it at: 4:52 - 7.13(calculated end time from duration)
 MythTv duration: 2:21 and was correct

 Comskip 2: frames 30197 34807
 Viewing time in XBMC of actual commercial: 20:32-23:47
 XBMC placed it at: 16:47 - 19:21
 MythTV placed it at: 16:47 - 19.20(calculated end time from duration)
 MythTv duration: 2:33 and was correct

 Comskip 3: frames 43895 48602
 Viewing time in XBMC of actual commercial: 29:49-33:01
 XBMC placed it at: 24:24 - 27:04
 MythTV placed it at: 24:27 - 27:04(calculated end time from duration)
 MythTv duration: 2:37 and was correct

 Comskip 4 frames 58300 63913
 Viewing time in XBMC of actual commercial: 39:29-42.55
 XBMC placed it at: 32:25 - 35:26
 MythTv placed it at: 32:25 - 35:32(calculated end time from duration)
 MythTv duration: 3:07 and was correct

 Comskip 5 frames 74064 77335
 Viewing time in XBMC of actual commercial: 49:58-53-22
 XBMC placed it at: 41.11 - 43.01
 MythTv placed it at 41:11 - 43:00(calculated end time from duration)
 MythTv duration: 1:49 and was correct

 Here is a picture of my desktop which shows many different readers reading
 the same file.
 [[Image(http://i236.photobucket.com/albums/ff111/DrivingTibNaked/Screenshot-1-6.jpg)]]
 Top left My Windows virtual machine without proper codecs with Windows
 Media Player, you can see it displays 59:56.
 Bottom left My XBMC-Live media center in VNC :0, you can see that it has
 59:57.
 Top right of left screen Mac OSX virtual machine had problems playing the
 file.
 Bottom right of left screen, Ubuntu Media Player displays 1:06:05 for it's
 runtime.
 Top left of the right screen, you can see a VNC into my media center on :1
 with actual MythTV playing the file and it displays 49:33.
 Bottom of right screen, you can see a terminal into my XBMC-live
 displaying ffmpeg. runtime: 59:57:31
 Far right top of left screen, you can see a terminal displaying the files.

 Bottom line:  I think MythTv is using comskip information or some other
 method of calculating the runtime.  The runtime is wrong, but the comskips
 match up with the improper runtime.

-- 
Ticket URL: <http://svn.mythtv.org/trac/ticket/7978#comment:17>
MythTV <http://www.mythtv.org/>
MythTV Media Center


More information about the mythtv-commits mailing list