[mythtv-users] Frontend crashes when playing AVC videos/recordings

Thomas Boehm mythtv-users at lists.boehmi.net
Sun Aug 28 17:05:25 UTC 2011


Hi all,

I'm having problems with one of my frontends when playing videos in AVC
format, which mythnettv downloads. It crashes with any playback profile,
even CPU--. The videos have a quite low bitrate and resolution, so my
graphics card should have no problems with it. XBMC and VLC both play
these files without any problems. Here is one example of such a file

Format                           : MPEG-4
Format profile                   : Base Media
Codec ID                         : isom
File size                        : 161 MiB
Duration                         : 1h 56mn
Overall bit rate                 : 194 Kbps
Writing application              : Lavf52.105.0

Video
ID                               : 1
Format                           : AVC
Format/Info                      : Advanced Video Codec
Format profile                   : Baseline at L3.0
Format settings, CABAC           : No
Format settings, ReFrames        : 1 frame
Codec ID                         : avc1
Codec ID/Info                    : Advanced Video Coding
Duration                         : 1h 56mn
Bit rate mode                    : Variable
Bit rate                         : 128 Kbps
Width                            : 432 pixels
Height                           : 240 pixels
Display aspect ratio             : 16:9
Frame rate mode                  : Constant
Frame rate                       : 14.985 fps
Color space                      : YUV
Chroma subsampling               : 4:2:0
Bit depth                        : 8 bits
Scan type                        : Progressive
Bits/(Pixel*Frame)               : 0.082
Stream size                      : 107 MiB (66%)
Writing library                  : x264 core 114 r1924 08d04a4
Encoding settings                : cabac=0 / ref=1 / deblock=1:0:0 /
analyse=0x1:0x111 / me=hex / subme=7 / psy=1 / psy_rd=1.00:0.00 /
mixed_ref=0 / me_range=16 / chroma_me=1 / trellis=1 / 8x8dct=0 / cqm=0 /
deadzone=21,11 / fast_pskip=1 / chroma_qp_offset=-4 / threads=1 /
sliced_threads=0 / nr=0 / decimate=1 / interlaced=0 /
constrained_intra=0 / bframes=0 / weightp=0 / keyint=30 / keyint_min=16
/ scenecut=40 / intra_refresh=0 / rc_lookahead=0 / rc=2pass / mbtree=1 /
bitrate=128 / ratetol=1.0 / qcomp=0.60 / qpmin=0 / qpmax=69 / qpstep=4 /
cplxblur=20.0 / qblur=0.5 / vbv_maxrate=10000 / vbv_bufsize=10000 /
nal_hrd=none / ip_ratio=1.41 / aq=1:1.00

Audio
ID                               : 2
Format                           : AAC
Format/Info                      : Advanced Audio Codecplayback profile
Format profile                   : LC
Codec ID                         : 40
Duration                         : 1h 56mn
Bit rate mode                    : Variable
Bit rate                         : 61.4 Kbps
Channel(s)                       : 1 channel
Channel positions                : Front: C
Sampling rate                    : 48.0 KHz
Compression mode                 : Lossy
Stream size                      : 50.9 MiB (32%)


The following appears in mythfrontend.log just before it crashes

2011-08-28 17:29:49.833 TV: Attempting to change from None to
WatchingPreRecorded
2011-08-28 17:29:50.358 Pulse: PulseAudio suspend OK
2011-08-28 17:29:51.386
RingBuf(myth://192.168.99.4:6543/1313685084_ttg0787_h264b_432x240_128.mp4):
Waited 0.2 seconds for data
                        to become available... 583817 < 1297188
2011-08-28 17:29:51.636
RingBuf(myth://192.168.99.4:6543/1313685084_ttg0787_h264b_432x240_128.mp4):
Waited 0.5 seconds for data
                        to become available... 977033 < 1297188
2011-08-28 17:29:52.924 AFD Warning: ScanATSCCaptionStreams() called
with no PMT
2011-08-28 17:29:52.924 AFD: Opened codec 0x7f4ad831be10, id(H264)
type(Video)
2011-08-28 17:29:52.924 AFD: codec AAC has 1 channels
2011-08-28 17:29:52.926 AFD: Opened codec 0x7f4ad81b6d70, id(AAC)
type(Audio)
2011-08-28 17:29:53.062 Pulse: PulseAudio resume OK
2011-08-28 17:29:53.262 Pulse: PulseAudio suspend OK
2011-08-28 17:29:53.291 AO: Opening audio device
'surround51:CARD=Intel,DEV=0' ch 2(1) sr 48000 sf signed 32 bit reenc 0
2011-08-28 17:29:53.645 AudioPlayer: Enabling Audio
2011-08-28 17:29:54.130 VideoOutputXv: XVideo Adaptor Name: 'Radeon
Textured Video'
2011-08-28 17:29:54.184 OSD: Base theme size: 1920x1080
2011-08-28 17:29:54.184 OSD: Scaling factors: 0.225x0.222222
2011-08-28 17:29:54.369 OSD: Base theme size: 1920x1080
2011-08-28 17:29:54.369 OSD: Scaling factors: 0.225x0.222222
2011-08-28 17:29:54.388 VideoOutput, Error: Couldn't load deinterlace
filter none
2011-08-28 17:29:54.404 Player(0): Video timing method: DRM
2011-08-28 17:29:54.420 TV: Changing from None to WatchingPreRecorded
2011-08-28 17:29:54.642 VideoOutput: Created YV12 OSD.

lshw says the following about my video card

*-display:0
                description: VGA compatible controller
                product: RV370 5B60 [Radeon X300 (PCIE)]
                vendor: ATI Technologies Inc
                physical id: 0
                bus info: pci at 0000:01:00.0
                version: 00
                width: 32 bits
                clock: 33MHz
                capabilities: pm pciexpress msi bus_master cap_list rom
                configuration: driver=radeon latency=0
                resources: irq:25 memory:d8000000-dfffffff(prefetchable)
ioport:de00(size=256) memory:fdef0000-fdefffff
memory:fde00000-fde1ffff(prefetchable)

Where should I look to solve the problem?

Thanks
Thomas


More information about the mythtv-users mailing list