[mythtv-users] Help playing Red Dwarf: Back to Earth Blu-Ray (vc1)

Eric Sharkey eric at lisaneric.org
Sat Feb 19 15:41:44 UTC 2011


My wife picked up a copy of Red Dwarf: Back to Earth on BluRay
recently.  I've ripped it to the hard disk using AnyDVD-HD, as I've
done with several other discs, but this one won't play with video (I
can get audio).  mplayer/vlc won't play the .m2ts files with video
either.  Here's what ffmpeg says about the largest m2ts file:

Input #0, mpegts, from '00122.m2ts':
  Duration: 01:10:07.20, start: 11.650667, bitrate: 30249 kb/s
  Program 1
    Stream #0.0[0x1011]: Video: vc1, yuv420p, 1920x1080 [PAR 1:1 DAR
16:9], 29.97 fps, 29.97 tbr, 90k tbn, 29.97 tbc
    Stream #0.1[0x1100]: Audio: dca, 48000 Hz, 5.1, s16, 1536 kb/s
    Stream #0.2[0x1101]: Audio: ac3, 48000 Hz, stereo, s16, 448 kb/s
    Stream #0.3[0x1200]: Subtitle: pgssub

mplayer on a 32bit system with the wmvvc1dmo from w32codecs opens a
black window for video, then prints:

Playing 00122.m2ts.
TS file format detected.
VIDEO VC1(pid=4113) AUDIO A52(pid=4353) NO SUBS (yet)!  PROGRAM N. 1
Searching for VC1 sequence header... found
VIDEO:  VC-1  1920x1080, 29.970 fps, header len: 30
==========================================================================
Opening video decoder: [dmo] DMO video codecs
DMO dll supports VO Optimizations 0 1
DMO dll might use previous sample when requested
Decoder supports the following formats: YV12 YUY2 UYVY YVYU RGB8
RGB555 RGB565 RGB24 RGB32
Decoder is capable of YUV output (flags 0x1b)
Movie-Aspect is undefined - no prescaling applied.
VO: [xv] 1920x1080 => 1920x1080 Planar YV12
Selected video codec: [wmvvc1dmo] vfm: dmo (Windows Media Video (VC-1)
Advanced Profile)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
ProcessInputError  r:0xffffff9c=-100 (keyframe: 1)
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)??,?% 0 0
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0
ProcessInputError  r:0x80004005=-2147467259 (keyframe: 1)??,?% 1 0

64bit systems can only use ffvc1 as the codec and have similar
results, but it doesn't open the window:

Playing 00122.m2ts.
TS file format detected.
VIDEO VC1(pid=4113) AUDIO A52(pid=4353) NO SUBS (yet)!  PROGRAM N. 1
Searching for VC1 sequence header... found
VIDEO:  VC-1  1920x1080, 29.970 fps, header len: 30
==========================================================================
Forced video codec: ffvc1
Opening video decoder: [ffmpeg] FFmpeg's libavcodec codec family
Selected video codec: [ffvc1] vfm: ffmpeg (FFmpeg WVC1)
==========================================================================
==========================================================================
Opening audio decoder: [ffmpeg] FFmpeg/libavcodec audio decoders
AUDIO: 48000 Hz, 2 ch, s16le, 448.0 kbit/29.17% (ratio: 56000->192000)
Selected audio codec: [ffac3] afm: ffmpeg (FFmpeg AC-3)
==========================================================================
AO: [alsa] 48000Hz 2ch s16le (2 bytes per sample)
Starting playback...
[vc1 @ 0x8a53560]Interlaced frames/fields support is not implemented
Error while decoding frame!
Error while decoding frame!
Error while decoding frame!
Error while decoding frame!
Error while decoding frame!
Error while decoding frame!

MythTV's attempt:

2011-02-19 10:36:58.942 Player(0): Video timing method: DRM
2011-02-19 10:36:58.958 TV: Changing from None to WatchingBD
2011-02-19 10:36:59.195 Player(0): Waited 100ms for video buffers
AAAAAAAAAAAAAAAAA
2011-02-19 10:36:59.329 Player(0): Waited 100ms for video buffers
AAAAAAAAAAAAAAAAA
2011-02-19 10:36:59.345 Player(0): Waited 100ms for video buffers
AAAAAAAAAAAAAAAAA
2011-02-19 10:36:59.578 Player(0): Waited 100ms for video buffers
AAAAAAAAAAAAAAAAA

Displays "Please Wait" for a while.  Pushing escape eventually yields:

2011-02-19 10:37:16.239 TV: Attempting to change from WatchingBD to None
2011-02-19 10:37:21.346 Player(0), Error: Failed to stop decoder loop.
2011-02-19 10:37:21.350 VDPAU Painter: Clearing VDPAU painter cache.
2011-02-19 10:37:21.350 MythPainter: 16 images not yet de-allocated.
2011-02-19 10:37:21.418 TV: Changing from WatchingBD to None
2011-02-19 10:37:26.535 Player(0), Error: Failed to stop decoder loop.

The front end then has a segmentation fault and dies.

Any thought as to what I should try?

Thanks,

Eric


More information about the mythtv-users mailing list