code-google-com / mythbox

Automatically exported from code.google.com/p/mythbox
GNU General Public License v2.0
0 stars 1 forks source link

Commercial Skip Sync Issues #159

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
When using commercial skip in mythbox 1.0.2 (I have not tested it with other 
versions), the skips become more and more out of sync as the show progresses.  
For instance, in the beginning, it might cut off the last 30 seconds before the 
show goes to commercial and jump to a spot 30 seconds before the show comes 
back on.  It gets worse as the show goes on.  When I play the show in the 
mythtv frontend, the commercials are skipped perfectly.

I have problems on two different machines both running Ubuntu 10.10 with 
Hauppauge hvr-1250 cards (one running mythtv 23.1 and the other running 24.1).

Original issue reported on code.google.com by marksocc...@gmail.com on 5 Mar 2011 at 8:17

GoogleCodeExporter commented 9 years ago
Can you paste the output of  'ffmpeg -i <recording filename>' and also the FPS 
of the recording if you know it (regardless of what the output of ffmpeg says).

Original comment by semir.pa...@gmail.com on 5 Mar 2011 at 7:30

GoogleCodeExporter commented 9 years ago
I am also experiencing this problem, in mythbox 1.0.2, however, in my case auto 
skip is not working at all ( auto skip always occurs at the wrong times ).

My capture card is a Hauppage HVR-2250.

When I am watching the recording, and press the guide button, XBMX reports the 
framerate as 60.00 , ffmpeg -i out is this:

FFmpeg version 0.6-4:0.6-2ubuntu6, Copyright (c) 2000-2010 the FFmpeg developers
  built on Oct  5 2010 22:36:53 with gcc 4.4.5
  configuration: --extra-version=4:0.6-2ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-vdpau --enable-bzlib --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-vaapi --enable-pthreads --enable-zlib --enable-libvpx --disable-stripping --enable-runtime-cpudetect --enable-gpl --enable-postproc --enable-x11grab --enable-libdc1394 --enable-shared --disable-static
  libavutil     50.15. 1 / 50.15. 1
  libavcodec    52.72. 2 / 52.72. 2
  libavformat   52.64. 2 / 52.64. 2
  libavdevice   52. 2. 0 / 52. 2. 0
  libavfilter    1.19. 0 /  1.19. 0
  libswscale     0.11. 0 /  0.11. 0
  libpostproc   51. 2. 0 / 51. 2. 0
[mpeg2video @ 0x16faaf0]mpeg_decode_postinit() failure
    Last message repeated 13 times
Input #0, mpegts, from '1641_20110321233500.mpg':
  Duration: 00:42:45.11, start: 38268.406989, bitrate: 18423 kb/s
  Program 1 
    Stream #0.0[0x21]: Video: mpeg2video, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 17498 kb/s, 35.87 fps, 29.97 tbr, 90k tbn, 59.94 tbc
    Stream #0.1[0x24](eng): Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s
    Stream #0.2[0x25](fre): Audio: ac3, 48000 Hz, mono, s16, 128 kb/s
At least one output file must be specified

Original comment by wros...@hotmail.com on 23 Mar 2011 at 1:17

GoogleCodeExporter commented 9 years ago
I'm working on a non-ffmpeg (can't rely on it anymore to report the correct 
fps) solution for the next release. Hang tight..

Original comment by semir.pa...@gmail.com on 27 Mar 2011 at 1:42

GoogleCodeExporter commented 9 years ago
I just got a a fresh pull from the repository, and it looks like commercial 
skipping is working for me! ( mostly ).

However, I have now noticed that If I watch a recording normally, or fast 
forward / rewind a little bit commercial auto skip works excellent.  Sometimes 
( I think this happens when I fast forward and rewind too much ) I get booted 
out of the recording, If I try to play it again, it plays like 10 seconds and 
boots me out again, making the recording unwatchable, I have to go on to 
another recording.

Is this a known problem? I am very looking forward to having auto skip work %100

Original comment by wros...@hotmail.com on 7 Apr 2011 at 12:49

GoogleCodeExporter commented 9 years ago
I also pulled the latest from the repository, however, the problem seems to be 
the same.  Is there anything I can do to help?

Original comment by marksocc...@gmail.com on 20 Apr 2011 at 3:42

GoogleCodeExporter commented 9 years ago
To use MythBox's internal implementation of comm skipping in 1.0.4, make sure 
'Enable Streaming' is disabled and mount your remote storage groups.

Original comment by semir.pa...@gmail.com on 15 Jun 2011 at 12:34