R33324 Comskip 1 timing is severely off.
#16
Let him try.. I will just go in playing around with settings I shouldn't and hit the shutdown button again.

Harry Muscle Wrote:No offense, but everyone here does this on their spare time and I'm pretty sure no one wants to be told to hurry up. If you really don't wanna wait just compile it yourself from code. If you don't wanna install lots of apps on the family machine, download VirtualBox, install XP, install all the stuff required to compile and voila, an upto date SVN version of XBMC with only one extra app installed on the machine which you can uninstall easily when done.

Thanks,
Harry

Billy is the Build Bot.
Use mythicalLibrarian to make a library out of your MythTV files. Leave the recording to MythTV and use XBMC as your library.
Installation and Instructions:http://wiki.xbmc.org/index.php?title=MythicalLibrarian
Technical Support:http://forum.xbmc.org/showthread.php?tid=65644
[url=http://forum.xda-developers.com/showthread.php?tid=1081892][/url]
Reply
#17
outleradam Wrote:SNIP

Billy is the Build Bot.

Well don't I feel silly then Confused

Never mind Big Grin

Harry
Reply
#18
My initial testing (2 shows recorded & commskipped by mythtv, then imported via mythicalLibrarian) with beta 3 indicate that there is still an issue with Dharma recognizing the commercial-skip files.

Anyone have a workaround or fix? Thanks,

/Greg
Reply
#19
Try add-apt-repository ppa:team-xbmc-svn. Dharma won't contain the fixes. It was too late to branch.
Use mythicalLibrarian to make a library out of your MythTV files. Leave the recording to MythTV and use XBMC as your library.
Installation and Instructions:http://wiki.xbmc.org/index.php?title=MythicalLibrarian
Technical Support:http://forum.xbmc.org/showthread.php?tid=65644
[url=http://forum.xda-developers.com/showthread.php?tid=1081892][/url]
Reply
#20
Just so you know I have not tested yet.
Use mythicalLibrarian to make a library out of your MythTV files. Leave the recording to MythTV and use XBMC as your library.
Installation and Instructions:http://wiki.xbmc.org/index.php?title=MythicalLibrarian
Technical Support:http://forum.xbmc.org/showthread.php?tid=65644
[url=http://forum.xda-developers.com/showthread.php?tid=1081892][/url]
Reply
#21
Thanks Adam. I have the -svn repo as a source and it says I have the latest PPA. (That repo hasn't been posting nightly builds.)

if comm skip isn't going to be in Dharma at all, I will have to educate myself some on how to get the right branch installed without losing the stability required for WAF, if that is possible right now...
Reply
#22
Ok, I just tested on r34731 and the issue is not fixed. Should I raise a ticket?

It was supposed to be fixed in r33959 according to trac http://trac.xbmc.org/ticket/10234

something is going on here
Code:
21:41:07 T:2818571120 M:1464455168   DEBUG: ReadEditDecisionLists - Assuming NTSC or 60i interlaced content. Adjusted frames per second from 59.940 (~59.940 fps) to 29.970
21:41:07 T:2818571120 M:1464455168   DEBUG: ReadEditDecisionLists - Checking for edit decision lists (EDL) on local drive or remote share for: /home/mythtv/Videos/Episodes/Caprica/Season 1/Caprica S01E11 (Retribution).mpg
21:41:07 T:2818571120 M:1464455168 WARNING: ReadComskip - Frame rate not in Comskip file. Using detected frames per second: 29.970
21:41:07 T:2818571120 M:1464455168   DEBUG: AddCut - Pushing new cut to back [00:04:52.392 - 00:07:14.033], 3
21:41:07 T:2818571120 M:1464455168   DEBUG: AddCut - Pushing new cut to back [00:16:47.573 - 00:19:21.393], 3
21:41:07 T:2818571120 M:1464455168   DEBUG: AddCut - Pushing new cut to back [00:24:24.629 - 00:27:01.686], 3
21:41:07 T:2818571120 M:1464455168   DEBUG: AddCut - Pushing new cut to back [00:32:25.276 - 00:35:32.563], 3
21:41:07 T:2818571120 M:1464455168   DEBUG: AddCut - Pushing new cut to back [00:41:11.268 - 00:43:00.411], 3
21:41:07 T:2818571120 M:1464561664   DEBUG: ReadComskip - Read 5 commercial breaks from Comskip file: /home/mythtv/Videos/Episodes/Caprica/Season 1/Caprica S01E11 (Retribution).txt
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:04:52.392
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:07:14.033
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:16:47.573
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:19:21.393
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:24:24.629
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:27:01.686
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:32:25.276
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:35:32.563
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:41:11.268
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:43:00.411
21:41:07 T:2818571120 M:1464307712   DEBUG: WriteMPlayerEdl - MPlayer EDL file written to: special://temp/xbmc.edl
Use mythicalLibrarian to make a library out of your MythTV files. Leave the recording to MythTV and use XBMC as your library.
Installation and Instructions:http://wiki.xbmc.org/index.php?title=MythicalLibrarian
Technical Support:http://forum.xbmc.org/showthread.php?tid=65644
[url=http://forum.xda-developers.com/showthread.php?tid=1081892][/url]
Reply
#23
outleradam Wrote:Ok, I just tested on r34731 and the issue is not fixed. Should I raise a ticket?

It was supposed to be fixed in r33959 according to trac http://trac.xbmc.org/ticket/10234

something is going on here
Code:
21:41:07 T:2818571120 M:1464455168   DEBUG: ReadEditDecisionLists - Assuming NTSC or 60i interlaced content. Adjusted frames per second from 59.940 (~59.940 fps) to 29.970
21:41:07 T:2818571120 M:1464455168   DEBUG: ReadEditDecisionLists - Checking for edit decision lists (EDL) on local drive or remote share for: /home/mythtv/Videos/Episodes/Caprica/Season 1/Caprica S01E11 (Retribution).mpg
21:41:07 T:2818571120 M:1464455168 WARNING: ReadComskip - Frame rate not in Comskip file. Using detected frames per second: 29.970
21:41:07 T:2818571120 M:1464455168   DEBUG: AddCut - Pushing new cut to back [00:04:52.392 - 00:07:14.033], 3
21:41:07 T:2818571120 M:1464455168   DEBUG: AddCut - Pushing new cut to back [00:16:47.573 - 00:19:21.393], 3
21:41:07 T:2818571120 M:1464455168   DEBUG: AddCut - Pushing new cut to back [00:24:24.629 - 00:27:01.686], 3
21:41:07 T:2818571120 M:1464455168   DEBUG: AddCut - Pushing new cut to back [00:32:25.276 - 00:35:32.563], 3
21:41:07 T:2818571120 M:1464455168   DEBUG: AddCut - Pushing new cut to back [00:41:11.268 - 00:43:00.411], 3
21:41:07 T:2818571120 M:1464561664   DEBUG: ReadComskip - Read 5 commercial breaks from Comskip file: /home/mythtv/Videos/Episodes/Caprica/Season 1/Caprica S01E11 (Retribution).txt
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:04:52.392
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:07:14.033
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:16:47.573
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:19:21.393
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:24:24.629
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:27:01.686
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:32:25.276
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:35:32.563
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:41:11.268
21:41:07 T:2818571120 M:1464561664   DEBUG: AddSceneMarker - Inserting new scene marker: 00:43:00.411
21:41:07 T:2818571120 M:1464307712   DEBUG: WriteMPlayerEdl - MPlayer EDL file written to: special://temp/xbmc.edl

You'll need to be clearer about what the problem is. That log file is doing exactly what it is supposed to.
Use MythTV for recording TV? Try the integrated MythTV support in XBMC Media Center. Now with commercial skip support built-in and integration with the Movie database!
Reply
#24
There is no change in the problem. The comskip v1s are skipping earlier and earlier throughout the movie. It is a cumulative effect. I don't know what is going on with that block I posted, it is just skipping in the wrong place.
Use mythicalLibrarian to make a library out of your MythTV files. Leave the recording to MythTV and use XBMC as your library.
Installation and Instructions:http://wiki.xbmc.org/index.php?title=MythicalLibrarian
Technical Support:http://forum.xbmc.org/showthread.php?tid=65644
[url=http://forum.xda-developers.com/showthread.php?tid=1081892][/url]
Reply
#25
Is it possible to provide approximate times where the skips should be happening for the above video you played? That would help us figure out a pattern of how much the skips are off by.

Thanks,
Harry
Reply
#26
Is this enough? It would appear the XBMC runtime is off.

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
Code:
FILE PROCESSING COMPLETE
------------------------
8763 13008
30197 34807
43895 48602
58300 63913
74064 77335
xbmc.edl file:
/home/xbmc/.xbmc/temp/xbmc.edl
Code:
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
Use mythicalLibrarian to make a library out of your MythTV files. Leave the recording to MythTV and use XBMC as your library.
Installation and Instructions:http://wiki.xbmc.org/index.php?title=MythicalLibrarian
Technical Support:http://forum.xbmc.org/showthread.php?tid=65644
[url=http://forum.xda-developers.com/showthread.php?tid=1081892][/url]
Reply
#27
Just to clarify, what's the difference between "Reported time in XBMC" and "XBMC placed it at"? Is the first one reported according to the debug log and the second is where it was actually played in reality?

Thanks,
Harry
Reply
#28
Reported time in XBMC = time on screen when commercial started and stopped.
XBMC placed it at = time when XBMC actually started the comskip and stopped the comskip.
mythtv reports recording duration of 49 minutes 33 seconds. XBMC reports 59 minutes 57 seconds
Use mythicalLibrarian to make a library out of your MythTV files. Leave the recording to MythTV and use XBMC as your library.
Installation and Instructions:http://wiki.xbmc.org/index.php?title=MythicalLibrarian
Technical Support:http://forum.xbmc.org/showthread.php?tid=65644
[url=http://forum.xda-developers.com/showthread.php?tid=1081892][/url]
Reply
#29
outleradam Wrote:Reported time in XBMC = time on screen when commercial started and stopped.
XBMC placed it at = time when XBMC actually started the comskip and stopped the comskip.
mythtv reports recording duration of 49 minutes 33 seconds. XBMC reports 59 minutes 57 seconds

If I understand your explanation correctly, then the skipping is actually happening at the correct locations (same locations as what MythTV calculates them to be), but the time displayed is what is wrong. Is that the correct understanding?

Thanks,
Harry
Reply
#30
That would be how it appears. The total duration is off by about 10 minutes. Because of this, the comskips are in the wrong places and get worse as the show goes on.
Use mythicalLibrarian to make a library out of your MythTV files. Leave the recording to MythTV and use XBMC as your library.
Installation and Instructions:http://wiki.xbmc.org/index.php?title=MythicalLibrarian
Technical Support:http://forum.xbmc.org/showthread.php?tid=65644
[url=http://forum.xda-developers.com/showthread.php?tid=1081892][/url]
Reply

Logout Mark Read Team Forum Stats Members Help
R33324 Comskip 1 timing is severely off.0