[mythtv-users] Interlaced Mpeg 2 External Playback Issues

Calvin Harrigan charriglists at bellsouth.net
Thu Mar 4 03:11:16 UTC 2010


On 3/1/2010 7:07 PM, Calvin Harrigan wrote:
> Greetings All,
>     I've been happy with the upgrade from 0.21 -> 0.22 and the support 
> of vdpau.  The last thing that I'm having trouble with is playing 
> recorded programs outside of mythtv.  I use VLC to access a share on 
> my mythtv box that has been populated by links from mythrename.  Files 
> that were recorded before the update plays fine, both interlaced and 
> progressive.  Since the upgrade, I can only seem to playback newly 
> recorded progressive recordings.  I record SD using a PVR250 and HD 
> using a HDHR.  SD is from a dishnetwork receiver, HD from OTA.  VLC 
> will start to play the files then it'll stutter after a second then 
> it'll sound garbled and chipmunky (new word), then it'll eventually 
> stop playing.  This is the same for both SD and HD interlaced 
> content.  If I play back progressive content (all hd)  it plays 
> beautifully.  Again old pre 0.22 recordings of all denominations play 
> fine.    Additionally I've tried vlc under linux and windows, windows 
> media player also behave similarly. Any ideas?  I've exhausted my 
> knowledge on how recordings are made on mythtv.  Thanks
After fooling around with VLC some more I found some errors in the log 
after enabling verbosity level 2.
I got a lot of errors of the genre:

ts warning: discontinuity received 0x1 instead of 0x6 (pid=51)
main warning: clock gap, unexpected stream discontinuity

I get these on the newer files that don't work.



This is what I found using the ffmpeg -i command on the files.

(Common Output)
ffmpeg -i David\ Brooks\ -\ 2010-03-02\,\ 11-30\ PM.mpg
FFmpeg version SVN-r20373, Copyright (c) 2000-2009 Fabrice Bellard, et al.
   built on Jan  9 2010 13:56:38 with gcc 4.3.4
   configuration: --prefix=/usr --libdir=/usr/lib --shlibdir=/usr/lib 
--mandir=/usr/share/man --enable-static --enable-shared 
--cc=i686-pc-linux-gnu-gcc --disable-debug --disable-network 
--enable-libmp3lame --enable-libtheora --enable-libx264 --enable-libxvid 
--disable-indev=v4l2 --disable-indev=jack --enable-x11grab 
--enable-pthreads --enable-libopenjpeg --disable-altivec --cpu=athlon64 
--enable-gpl --enable-version3 --enable-postproc --enable-avfilter 
--enable-avfilter-lavf --disable-stripping --enable-hardcoded-tables
   libavutil     50. 3. 0 / 50. 3. 0
   libavcodec    52.37. 1 / 52.37. 1
   libavformat   52.39. 2 / 52.39. 2
   libavdevice   52. 2. 0 / 52. 2. 0
   libavfilter    1. 4. 1 /  1. 4. 1
   libswscale     0. 7. 1 /  0. 7. 1
   libpostproc   51. 2. 0 / 51. 2. 0


(New 480i Recording)
[mpeg @ 0x935f420]max_analyze_duration reached
Seems stream 0 codec frame rate differs from container frame rate: 59.94 
(60000/1001) -> 29.97 (30000/1001)
Input #0, mpeg, from 'David Brooks - 2010-03-02, 11-30 PM.mpg':
   Duration: 00:31:57.32, start: 0.289378, bitrate: 5025 kb/s
     Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480 [PAR 8:9 
DAR 4:3], 6000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc
     Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, 2 channels, s16, 192 kb/s


(Old 480i Recording)
[mpeg @ 0x8eca420]max_analyze_duration reached
Seems stream 0 codec frame rate differs from container frame rate: 59.94 
(60000/1001) -> 29.97 (30000/1001)
Input #0, mpeg, from 'Untitled - 2007-04-14, 0-00 AM.mpg':
   Duration: 02:00:25.12, start: 0.289433, bitrate: 4994 kb/s
     Stream #0.0[0x1e0]: Video: mpeg2video, yuv420p, 720x480 [PAR 8:9 
DAR 4:3], 6000 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc
     Stream #0.1[0x1c0]: Audio: mp2, 48000 Hz, 2 channels, s16, 192 kb/s
At least one output file must be specified

(New 1080i Recording)
[mpegts @ 0x891a420]max_analyze_duration reached
Seems stream 0 codec frame rate differs from container frame rate: 59.94 
(60000/1001) -> 29.97 (30000/1001)
Input #0, mpegts, from 'Chuck Versus the Fake Name - 2010-03-01, 7-58 
PM.mpg':
   Duration: 01:03:58.35, start: 79508.626567, bitrate: 12253 kb/s
   Program 1
     Stream #0.0[0x31]: Video: mpeg2video, yuv420p, 1920x1080 [PAR 1:1 
DAR 16:9], 12663 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc
     Stream #0.1[0x34](eng): Audio: ac3, 48000 Hz, 5.1, s16, 384 kb/s
     Stream #0.2[0x35](spa): Audio: ac3, 48000 Hz, stereo, s16, 192 kb/s
At least one output file must be specified


(Old 1080i Recording)
[mpegts @ 0x8160420]max_analyze_duration reached
Seems stream 0 codec frame rate differs from container frame rate: 59.94 
(60000/1001) -> 29.97 (30000/1001)
Input #0, mpegts, from 'The Morning of Creation (1946-1980) - 
2009-10-02, 10-00 PM.mpg':
   Duration: 02:00:57.91, start: 27637.430800, bitrate: 10782 kb/s
   Program 1
     Stream #0.0[0x31]: Video: mpeg2video, yuv420p, 1920x1080 [PAR 1:1 
DAR 16:9], 13184 kb/s, 29.97 tbr, 90k tbn, 59.94 tbc
     Stream #0.1[0x33](eng): Audio: ac3, 48000 Hz, 5.0, s16, 448 kb/s
At least one output file must be specified






-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mythtv.org/pipermail/mythtv-users/attachments/20100303/a2df6294/attachment.htm>


More information about the mythtv-users mailing list