bcg30506
August 14th, 2009, 10:34 AM
I have 2 types of files that used to play perfectly in mythfrontend's internal player but now only play smoothly with mplayer. The only thing I did was a apt-get upgrade to stay current as I run the svn of mythbuntu 9.04. Something in the last week of two of mythtv or a supporting library must have changed to "break" playback of these. When I try now, they play for a couple of seconds, then pause for a second or so, then play for another couple, then pause, etc.
Here is the output of ffmpeg -i for each to show the details of the format and codecs:
File #1:
Input #0, mpegts, from '00068.MTS':
Duration: 00:01:44.12, start: 0.460433, bitrate: 16080 kb/s
Program 1
Stream #0.0[0x1011]: Video: h264, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 59.94 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
File #2:
Seems stream 1 codec frame rate differs from container frame rate: 49.97 (6246/125) -> 25.00 (25/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'orchestra.mp4':
Duration: 00:08:29.44, start: 0.000000, bitrate: 474 kb/s
Stream #0.0(und): Audio: aac, 44100 Hz, stereo, s16
Stream #0.1(und): Video: h264, yuv420p, 450x360, 25 tbr, 24.98 tbn, 49.97 tbc
The mythfrontend.log shows this while playing them, and again, did not as recent as last week:
2009-08-14 10:01:37.785 TV: Changing from None to WatchingPreRecorded
2009-08-14 10:01:37.786 New DB connection, total: 4
2009-08-14 10:01:37.787 The realtime priority setting is not enabled.
2009-08-14 10:01:37.818 Connected to database 'mythconverg' at host: myth
2009-08-14 10:01:37.887 [h264 @ 0xb718c850]B picture before any references, skipping
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]decode_slice_header error
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]no frame!
2009-08-14 10:01:37.888 AFD Error: Unknown decoding error
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]B picture before any references, skipping
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]decode_slice_header error
2009-08-14 10:01:37.888 Video timing method: USleep with busy wait
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]no frame!
2009-08-14 10:01:37.888 AFD Error: Unknown decoding error
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]B picture before any references, skipping
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]decode_slice_header error
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]no frame!
2009-08-14 10:01:37.888 AFD Error: Unknown decoding error
2009-08-14 10:01:37.889 [h264 @ 0xb718c850]B picture before any references, skipping
2009-08-14 10:01:37.889 [h264 @ 0xb718c850]decode_slice_header error
2009-08-14 10:01:37.889 [h264 @ 0xb718c850]no frame!
2009-08-14 10:01:37.889 AFD Error: Unknown decoding error
2009-08-14 10:01:39.666 NVP: prebuffering pause
2009-08-14 10:01:41.270 NVP: prebuffering pause
2009-08-14 10:01:42.791 NVP: prebuffering pause
2009-08-14 10:01:44.259 WriteAudio: buffer underrun
2009-08-14 10:01:44.324 NVP: prebuffering pause
2009-08-14 10:01:44.326 WriteAudio: buffer underrun
2009-08-14 10:01:45.961 NVP: prebuffering pause
2009-08-14 10:02:25.473 DPMS Reactivated.
2009-08-14 10:02:31.115 TV: Attempting to change from WatchingPreRecorded to None
ffmpeg version:
FFmpeg version 0.5-svn17737+3:0.svn20090303-1ubuntu6, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --extra-version=svn17737+3:0.svn20090303-1ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --disable-stripping --disable-vhook --enable-libdc1394 --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-armvfp --disable-neon --disable-altivec --disable-vis --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Apr 10 2009 23:18:41, gcc: 4.3.3
mythtv version: 2:0.21.0+fixes-21228-openglvdpau2-nv180-0ubuntu0
Here is the output of ffmpeg -i for each to show the details of the format and codecs:
File #1:
Input #0, mpegts, from '00068.MTS':
Duration: 00:01:44.12, start: 0.460433, bitrate: 16080 kb/s
Program 1
Stream #0.0[0x1011]: Video: h264, yuv420p, 1920x1080 [PAR 1:1 DAR 16:9], 59.94 tbr, 90k tbn, 59.94 tbc
Stream #0.1[0x1100]: Audio: ac3, 48000 Hz, stereo, s16, 256 kb/s
File #2:
Seems stream 1 codec frame rate differs from container frame rate: 49.97 (6246/125) -> 25.00 (25/1)
Input #0, mov,mp4,m4a,3gp,3g2,mj2, from 'orchestra.mp4':
Duration: 00:08:29.44, start: 0.000000, bitrate: 474 kb/s
Stream #0.0(und): Audio: aac, 44100 Hz, stereo, s16
Stream #0.1(und): Video: h264, yuv420p, 450x360, 25 tbr, 24.98 tbn, 49.97 tbc
The mythfrontend.log shows this while playing them, and again, did not as recent as last week:
2009-08-14 10:01:37.785 TV: Changing from None to WatchingPreRecorded
2009-08-14 10:01:37.786 New DB connection, total: 4
2009-08-14 10:01:37.787 The realtime priority setting is not enabled.
2009-08-14 10:01:37.818 Connected to database 'mythconverg' at host: myth
2009-08-14 10:01:37.887 [h264 @ 0xb718c850]B picture before any references, skipping
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]decode_slice_header error
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]no frame!
2009-08-14 10:01:37.888 AFD Error: Unknown decoding error
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]B picture before any references, skipping
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]decode_slice_header error
2009-08-14 10:01:37.888 Video timing method: USleep with busy wait
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]no frame!
2009-08-14 10:01:37.888 AFD Error: Unknown decoding error
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]B picture before any references, skipping
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]decode_slice_header error
2009-08-14 10:01:37.888 [h264 @ 0xb718c850]no frame!
2009-08-14 10:01:37.888 AFD Error: Unknown decoding error
2009-08-14 10:01:37.889 [h264 @ 0xb718c850]B picture before any references, skipping
2009-08-14 10:01:37.889 [h264 @ 0xb718c850]decode_slice_header error
2009-08-14 10:01:37.889 [h264 @ 0xb718c850]no frame!
2009-08-14 10:01:37.889 AFD Error: Unknown decoding error
2009-08-14 10:01:39.666 NVP: prebuffering pause
2009-08-14 10:01:41.270 NVP: prebuffering pause
2009-08-14 10:01:42.791 NVP: prebuffering pause
2009-08-14 10:01:44.259 WriteAudio: buffer underrun
2009-08-14 10:01:44.324 NVP: prebuffering pause
2009-08-14 10:01:44.326 WriteAudio: buffer underrun
2009-08-14 10:01:45.961 NVP: prebuffering pause
2009-08-14 10:02:25.473 DPMS Reactivated.
2009-08-14 10:02:31.115 TV: Attempting to change from WatchingPreRecorded to None
ffmpeg version:
FFmpeg version 0.5-svn17737+3:0.svn20090303-1ubuntu6, Copyright (c) 2000-2009 Fabrice Bellard, et al.
configuration: --enable-gpl --enable-postproc --enable-swscale --enable-x11grab --extra-version=svn17737+3:0.svn20090303-1ubuntu6 --prefix=/usr --enable-avfilter --enable-avfilter-lavf --enable-libgsm --enable-libschroedinger --enable-libspeex --enable-libtheora --enable-libvorbis --enable-pthreads --disable-stripping --disable-vhook --enable-libdc1394 --disable-armv5te --disable-armv6 --disable-armv6t2 --disable-armvfp --disable-neon --disable-altivec --disable-vis --enable-shared --disable-static
libavutil 49.15. 0 / 49.15. 0
libavcodec 52.20. 0 / 52.20. 0
libavformat 52.31. 0 / 52.31. 0
libavdevice 52. 1. 0 / 52. 1. 0
libavfilter 0. 4. 0 / 0. 4. 0
libswscale 0. 7. 1 / 0. 7. 1
libpostproc 51. 2. 0 / 51. 2. 0
built on Apr 10 2009 23:18:41, gcc: 4.3.3
mythtv version: 2:0.21.0+fixes-21228-openglvdpau2-nv180-0ubuntu0