2016-04-28, 20:01
I'm running Ubuntu Mate 15.10, with a personal build of Kodi 17, git cloned from -b master. My pvr.hts is also git cloned from -b master. It builds and runs fine in Kodi 16 when grabbed from -b Jarvis, but in Kodi 17, as soon as it tries connecting to a channel.. black screen, then kodi turns off. I've even gone as far as deleting the entire .kodi directory after uninstalling kodi 16, before installing kodi 17. I've even tuned off deinterlacing and any acceleration. It still crashes. It works on my Ubuntu desktop though.. just not my Pi.
Here's the crashlog... says something about mmal-mpeg2 being unsupported.
Here's the crashlog... says something about mmal-mpeg2 being unsupported.
Code:
10:49:37 T:1615647616 NOTICE: Creating video thread
10:49:37 T:1472697216 DEBUG: Thread VideoPlayerVideo start, auto delete: false
10:49:37 T:1472697216 NOTICE: running thread: video_thread
10:49:37 T:1615647616 NOTICE: Opening stream: 2 source: 256
10:49:37 T:1615647616 NOTICE: Finding audio codec for: 86019
10:49:37 T:1615647616 DEBUG: FactoryCodec - Audio: FFmpeg - Opening
10:49:37 T:1615647616 DEBUG: FactoryCodec - Audio: FFmpeg - Opened
10:49:37 T:1615647616 NOTICE: Creating audio thread
10:49:37 T:1462760320 DEBUG: Thread VideoPlayerAudio start, auto delete: false
10:49:37 T:1462760320 NOTICE: running thread: CVideoPlayerAudio::Process()
10:49:37 T:1462760320 DEBUG: CDVDAudio::Pause - pausing audio stream
10:49:37 T:1472697216 INFO: CVideoPlayerVideo - Stillframe left, switching to normal playback
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
10:49:37 T:1472697216 ERROR: Decode - avcodec_decode_video returned failure
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo - video decoder returned error
10:49:37 T:1615647616 NOTICE: CDVDMessageQueue::GetLevel() - can't determine level
10:49:37 T:1472697216 NOTICE: Previous line repeats 1 times.
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
10:49:37 T:1472697216 ERROR: Decode - avcodec_decode_video returned failure
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo - video decoder returned error
10:49:37 T:1615647616 NOTICE: CDVDMessageQueue::GetLevel() - can't determine level
10:49:37 T:1472697216 NOTICE: Previous line repeats 1 times.
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
10:49:37 T:1472697216 ERROR: Decode - avcodec_decode_video returned failure
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo - video decoder returned error
10:49:37 T:1615647616 DEBUG: CDVDDemuxClient::ParsePacket - {3} samplerate changed from 3 to 48000
10:49:37 T:1615647616 NOTICE: CDVDMessageQueue::GetLevel() - can't determine level
10:49:37 T:1472697216 NOTICE: Previous line repeats 1 times.
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
10:49:37 T:1472697216 ERROR: Decode - avcodec_decode_video returned failure
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo - video decoder returned error
10:49:37 T:1615647616 NOTICE: CDVDMessageQueue::GetLevel() - can't determine level
10:49:37 T:1472697216 NOTICE: Previous line repeats 1 times.
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
10:49:37 T:1472697216 ERROR: Decode - avcodec_decode_video returned failure
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo - video decoder returned error
10:49:37 T:1615647616 NOTICE: CDVDMessageQueue::GetLevel() - can't determine level
10:49:37 T:1472697216 NOTICE: Previous line repeats 1 times.
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
10:49:37 T:1472697216 ERROR: Decode - avcodec_decode_video returned failure
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo - video decoder returned error
10:49:37 T:1615647616 DEBUG: CDVDDemuxClient::ParsePacket - {2} samplerate changed from 3 to 48000
10:49:37 T:1615647616 NOTICE: Opening stream: 2 source: 256
10:49:37 T:1615647616 NOTICE: Finding audio codec for: 86019
10:49:37 T:1615647616 DEBUG: FactoryCodec - Audio: FFmpeg - Opening
10:49:37 T:1615647616 DEBUG: FactoryCodec - Audio: FFmpeg - Opened
10:49:37 T:1462760320 DEBUG: CDVDAudio::Pause - pausing audio stream
10:49:37 T:1615647616 NOTICE: CDVDMessageQueue::GetLevel() - can't determine level
10:49:37 T:1472697216 NOTICE: Previous line repeats 4 times.
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
10:49:37 T:1472697216 ERROR: Decode - avcodec_decode_video returned failure
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo - video decoder returned error
10:49:37 T:1615647616 NOTICE: CDVDMessageQueue::GetLevel() - can't determine level
10:49:37 T:1472697216 NOTICE: Previous line repeats 1 times.
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
10:49:37 T:1472697216 ERROR: Decode - avcodec_decode_video returned failure
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo - video decoder returned error
10:49:37 T:1462760320 NOTICE: Creating audio stream (codec id: 86019, channels: 6, sample rate: 48000, no pass-through)
10:49:37 T:1462760320 DEBUG: CVideoPlayerAudio:: synctype set to 1: resample
10:49:37 T:1615647616 NOTICE: CDVDMessageQueue::GetLevel() - can't determine level
10:49:37 T:1472697216 NOTICE: Previous line repeats 1 times.
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
10:49:37 T:1472697216 ERROR: Decode - avcodec_decode_video returned failure
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo - video decoder returned error
10:49:37 T:1615647616 NOTICE: CDVDMessageQueue::GetLevel() - can't determine level
10:49:37 T:1472697216 NOTICE: Previous line repeats 1 times.
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
10:49:37 T:1472697216 ERROR: Decode - avcodec_decode_video returned failure
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo - video decoder returned error
10:49:37 T:1615647616 NOTICE: CDVDMessageQueue::GetLevel() - can't determine level
10:49:37 T:1472697216 NOTICE: Previous line repeats 1 times.
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
10:49:37 T:1472697216 ERROR: Decode - avcodec_decode_video returned failure
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo - video decoder returned error
10:49:37 T:1615647616 NOTICE: Opening stream: 1 source: 256
10:49:37 T:1615647616 DEBUG: CMMALRenderer::GetRenderInfo cookie:(nil)
10:49:37 T:1615647616 NOTICE: Creating video codec with codec id: 2
10:49:37 T:1615647616 DEBUG: CMMALVideo::CMMALVideo 0x7053f398
10:49:37 T:1615647616 DEBUG: FactoryCodec - Video: mmal-xxxx - Opening
10:49:37 T:1615647616 DEBUG: CMMALVideo::Open usemmal:1 software:0 1920x1080 renderer:0x46d3420
10:49:37 T:1615647616 WARNING: CMMALVideo::Open Codec mmal-mpeg2 is not supported
10:49:37 T:1615647616 DEBUG: FactoryCodec - Video: mmal-mpeg2 - Failed
10:49:37 T:1615647616 DEBUG: CMMALVideo::Reset
10:49:37 T:1615647616 DEBUG: CMMALVideo::~CMMALVideo 0x7053f398
10:49:37 T:1615647616 DEBUG: FactoryCodec - Video: - Opening
10:49:37 T:1615647616 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: MPEG-2 video
10:49:37 T:1615647616 DEBUG: FactoryCodec - Video: ff-mpeg2video - Opened
10:49:37 T:1615647616 NOTICE: CDVDMessageQueue::GetLevel() - can't determine level
10:49:37 T:1472697216 NOTICE: Previous line repeats 1 times.
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo::OpenStream - open stream with codec id: 2
10:49:37 T:1905251200 INFO: CActiveAESink::OpenSink - initialize sink
10:49:37 T:1472697216 DEBUG: CVideoPlayerVideo::CalcDropRequirement - hurry: 0
10:49:37 T:1472697216 DEBUG: CDecoder::CDecoder - create 0x70f0d9f8
10:49:37 T:1472697216 NOTICE: CDecoder::Open - m_renderer:0x46d3420
10:49:37 T:1472697216 DEBUG: CDecoder::Open MMAL - source requires 1 references
10:49:37 T:1472697216 DEBUG: CDecoder::FFGetBuffer 1920x1080 format:0 flags:1