Implement CrystalHD in Live TV

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Gfunk117 Offline
Junior Member
Posts: 42
Joined: Jun 2011
Reputation: 0
Post: #1
I was wondering if there are plans to implement the CrystalHD driver/codecs in xbmc-pvr's live tv function? The cHD works great for playing back recorded hd content, flash and mkv's but as many of you know when watching live hd tv content ffmpeg codecs are used and this causes 100% pc usage (on 1st gen Apple TV's). I have heard that cHD utilization is right around the corner for live tv but I would like to get a response from the pvr devs. I appreciate any responses on this topic.
(This post was last modified: 2011-09-11 00:44 by Gfunk117.)
find quote
Gfunk117 Offline
Junior Member
Posts: 42
Joined: Jun 2011
Reputation: 0
Post: #2
Over 100 views and no one that is familiar with CrystalHD development can comment?
(This post was last modified: 2011-09-08 19:19 by Gfunk117.)
find quote
tdw197 Offline
Senior Member
Posts: 198
Joined: Oct 2006
Reputation: 0
Post: #3
maybe this is the reason no one replied?

http://forum.xbmc.org/showthread.php?tid=105448
find quote
FernetMenta Offline
Team-XBMC Member
Posts: 1,711
Joined: Jul 2010
Reputation: 37
Location: Munich
Post: #4
As I could see from one of you previous logs XBMC tried to open chd for live tv but bailed out due to an error. Would you have a debug log using a new version of pvr as dushmaniac has requested?
find quote
Gfunk117 Offline
Junior Member
Posts: 42
Joined: Jun 2011
Reputation: 0
Post: #5
I just built a git opdenkamp xbmc update about 3 days ago and the cHD has been working great on all recorded HD. Here is my log for "crystalhd" and "ffmpeg" when tuning to a Live TV PVR h264 transport stream through xbmc-addon-xvdr.

crystalhd:
Code:
grep -i crystal ~/.xbmc/temp/xbmc.log
11:51:15 T:10185840   DEBUG: SECTION:LoadDLL(libcrystalhd.so.3)
11:51:15 T:10185840   DEBUG: Loading: libcrystalhd.so.3
11:51:19 T:10185840   DEBUG: CrystalHD(new API): device opened
11:51:19 T:10185840   DEBUG: CrystalHD: device closed
11:52:31 T:2935999344   DEBUG: CDVDFactoryCodec: compiled in hardware support: CrystalHD:yes OpenMax:no VDPAU:no VAAPI:no
11:52:46 T:2935999344   DEBUG: CDVDFactoryCodec: compiled in hardware support: CrystalHD:yes OpenMax:no VDPAU:no VAAPI:no
11:52:46 T:2935999344    INFO: Trying Broadcom Crystal HD Decoder...

ffmpeg:
Code:
11:52:46 T:2935999344  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
11:52:46 T:2935999344   DEBUG: FactoryCodec - Audio: FFmpeg - Opening
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:2935999344   DEBUG: FactoryCodec - Audio: FFmpeg - Opened
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] non-existing PPS 0 referenced
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] decode_slice_header error
11:52:46 T:68410224   ERROR: ffmpeg[413DB70]: [h264] no frame!
(This post was last modified: 2011-09-09 19:05 by Gfunk117.)
find quote
FernetMenta Offline
Team-XBMC Member
Posts: 1,711
Joined: Jul 2010
Reputation: 37
Location: Munich
Post: #6
Please post full debug log.
find quote
Gfunk117 Offline
Junior Member
Posts: 42
Joined: Jun 2011
Reputation: 0
Post: #7
Here is the full debug log:

Code:
13:30:04 T:2863655792   DEBUG: PVRFile - Open - playback has started on filename pvr://channels/tv/All TV channels/1577.pvr
13:30:04 T:2863655792  NOTICE: Creating Demuxer
13:30:04 T:2863655792   DEBUG: CDVDPlayer::SetCaching - caching state 2
13:30:04 T:2863655792 WARNING: CDVDMessageQueue(audio)::Put MSGQ_NOT_INITIALIZED
13:30:04 T:2863655792 WARNING: CDVDMessageQueue(video)::Put MSGQ_NOT_INITIALIZED
13:30:04 T:6434128   DEBUG: CGUIAudioManager::DeInitialize
13:30:04 T:2968517488   DEBUG: AddOnLog: VDR XVDR Client: SendPing
13:30:05 T:2863655792   DEBUG: AddOnLog: VDR XVDR Client: DemuxReset
13:30:05 T:2863655792   DEBUG: CDVDDemuxPVRClient::RequestStreams(): added stream 0:0 with codec_id 28
13:30:05 T:2863655792   DEBUG: CDVDDemuxPVRClient::RequestStreams(): added stream 1:1 with codec_id 86019
13:30:05 T:2863655792   DEBUG: CDVDDemuxPVRClient::UpdateStreams(): update stream 0:0 with codec_id 28
13:30:05 T:2863655792   DEBUG: CDVDDemuxPVRClient::UpdateStreams(): update stream 1:1 with codec_id 86019
13:30:05 T:2863655792  NOTICE: Opening video stream: 0 source: 256
13:30:05 T:2863655792  NOTICE: Creating video codec with codec id: 28
13:30:05 T:2863655792   DEBUG: CDVDFactoryCodec: compiled in hardware support: CrystalHD:yes OpenMax:no VDPAU:no VAAPI:no
13:30:05 T:2863655792    INFO: Trying Broadcom Crystal HD Decoder...
13:30:05 T:2863655792   DEBUG: FactoryCodec - Video:  - Opening
13:30:05 T:2863655792  NOTICE: Open - avcC atom too data small or missing
13:30:05 T:2863655792   DEBUG: FactoryCodec - Video:  - Failed
13:30:05 T:2863655792   DEBUG: FactoryCodec - Video:  - Opening
13:30:05 T:2863655792   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/avutil-50-i486-linux.so)
13:30:05 T:2863655792   DEBUG: Loading: /usr/local/lib/xbmc/system/players/dvdplayer/avutil-50-i486-linux.so
13:30:05 T:2863655792   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/avcore-0-i486-linux.so)
13:30:05 T:2863655792   DEBUG: Loading: /usr/local/lib/xbmc/system/players/dvdplayer/avcore-0-i486-linux.so
13:30:05 T:2863655792   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/avcodec-52-i486-linux.so)
13:30:05 T:2863655792   DEBUG: Loading: /usr/local/lib/xbmc/system/players/dvdplayer/avcodec-52-i486-linux.so
13:30:05 T:2863655792   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/swscale-0-i486-linux.so)
13:30:05 T:2863655792   DEBUG: Loading: /usr/local/lib/xbmc/system/players/dvdplayer/swscale-0-i486-linux.so
13:30:05 T:2863655792   DEBUG: SECTION:LoadDLL(special://xbmcbin/system/players/dvdplayer/avfilter-1-i486-linux.so)
13:30:05 T:2863655792   DEBUG: Loading: /usr/local/lib/xbmc/system/players/dvdplayer/avfilter-1-i486-linux.so
13:30:05 T:2863655792  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
13:30:05 T:2863655792   DEBUG: FactoryCodec - Video: ff-h264 - Opened
13:30:05 T:2863655792  NOTICE: Creating video thread
13:30:05 T:2863655792  NOTICE: Opening audio stream: 1 source: 256
13:30:05 T:2863655792  NOTICE: Finding audio codec for: 86019
13:30:05 T:2863655792   DEBUG: FactoryCodec - Audio: FFmpeg - Opening
13:30:05 T:3012373360   DEBUG: Thread CDVDPlayerVideo start, auto delete: 0
13:30:05 T:2863655792   DEBUG: FactoryCodec - Audio: FFmpeg - Opened
13:30:05 T:2863655792  NOTICE: Creating audio thread
13:30:05 T:2958027632   DEBUG: Thread CDVDPlayerAudio start, auto delete: 0
13:30:05 T:2958027632  NOTICE: running thread: CDVDPlayerAudio::Process()
13:30:05 T:3012373360   DEBUG: LinuxRendererGL: Cleaning up GL resources
13:30:05 T:3012373360  NOTICE: running thread: video_thread
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_RESYNC(78587329200.000000, 1)
13:30:05 T:3012373360    INFO: CDVDPlayerVideo - Stillframe left, switching to normal playback
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] decode_slice_header error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] no frame!
13:30:05 T:3012373360   ERROR: Decode - avcodec_decode_video returned failure
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - video decoder returned error
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - CDVDMsg::GENERAL_SYNCHRONIZE
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] decode_slice_header error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] no frame!
13:30:05 T:3012373360   ERROR: Decode - avcodec_decode_video returned failure
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - video decoder returned error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] decode_slice_header error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] no frame!
13:30:05 T:3012373360   ERROR: Decode - avcodec_decode_video returned failure
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - video decoder returned error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] decode_slice_header error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] no frame!
13:30:05 T:3012373360   ERROR: Decode - avcodec_decode_video returned failure
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - video decoder returned error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] decode_slice_header error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] no frame!
13:30:05 T:3012373360   ERROR: Decode - avcodec_decode_video returned failure
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - video decoder returned error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] decode_slice_header error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] no frame!
13:30:05 T:3012373360   ERROR: Decode - avcodec_decode_video returned failure
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - video decoder returned error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] decode_slice_header error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] no frame!
13:30:05 T:3012373360   ERROR: Decode - avcodec_decode_video returned failure
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - video decoder returned error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] decode_slice_header error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] no frame!
13:30:05 T:3012373360   ERROR: Decode - avcodec_decode_video returned failure
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - video decoder returned error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] decode_slice_header error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] no frame!
13:30:05 T:3012373360   ERROR: Decode - avcodec_decode_video returned failure
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - video decoder returned error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] decode_slice_header error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] no frame!
13:30:05 T:3012373360   ERROR: Decode - avcodec_decode_video returned failure
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - video decoder returned error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] decode_slice_header error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] no frame!
13:30:05 T:3012373360   ERROR: Decode - avcodec_decode_video returned failure
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - video decoder returned error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] decode_slice_header error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] no frame!
13:30:05 T:3012373360   ERROR: Decode - avcodec_decode_video returned failure
13:30:05 T:2863655792   DEBUG: set caching from pvr to done. audio (1) = 6. video (1) = 9
13:30:05 T:2958027632   DEBUG: CDVDPlayerAudio - CDVDMsg::GENERAL_RESYNC(78586657678.000000, 0)
13:30:05 T:2958027632  NOTICE: Creating audio device with codec id: 86019, channels: 6, sample rate: 48000, no pass-through
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - video decoder returned error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] decode_slice_header error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] no frame!
13:30:05 T:3012373360   ERROR: Decode - avcodec_decode_video returned failure
13:30:05 T:3012373360   DEBUG: CDVDPlayerVideo - video decoder returned error
13:30:05 T:3012373360   ERROR: ffmpeg[B38D2B70]: [h264] non-existing PPS 0 referenced
find quote
Gfunk117 Offline
Junior Member
Posts: 42
Joined: Jun 2011
Reputation: 0
Post: #8
Looks like this seems to be the main error:

Code:
13:30:05 T:2863655792    INFO: Trying Broadcom Crystal HD Decoder...
13:30:05 T:2863655792   DEBUG: FactoryCodec - Video:  - Opening
13:30:05 T:2863655792  NOTICE: Open - avcC atom too data small or missing
13:30:05 T:2863655792   DEBUG: FactoryCodec - Video:  - Failed
find quote
Gfunk117 Offline
Junior Member
Posts: 42
Joined: Jun 2011
Reputation: 0
Post: #9
After doing a bit of digging I found this from davilla:

davilla Wrote:"avcC atom too data small or missing"

The crystalhd need to be feed a specific flavor of h.264, ie byte-stream format. The xbmc crystalhd codec detects the flavor and converts it when needed. The above message says that it found an h264 flavor with a avcC atom in ffmpeg's demuxer extradata but the data is wrong as avcC atom have a minimal data size and yours are not valid. It's possible that ffmpeg demuxer setup extradata wrong and the h264 stream is actually quite valid. Without a sample for the video content, I can't check it.
find quote
FernetMenta Offline
Team-XBMC Member
Posts: 1,711
Joined: Jul 2010
Reputation: 37
Location: Munich
Post: #10
The point is that in case of pvr not ffmpeg demuxer is used but pvr demuxer which does not set the extra data needed by chd. Will look into this in more detail.
find quote
Post Reply