2014-12-14, 14:51
Using nightly build kodi-20141213-88f9fb0-master-armeabi-v7a.apk from 14-Dec-2014 on a fire tv.
Resuming or ff/jump to position fails with some recordings. When trying to resume or skip ahead for 30 seconds, playback just stops.
I also noticed that libstagefright hw decoding doesn't work for the recording.
libstagefright hw decoding fails:
resume fails:
Complete debug log when trying to resume the file:
log
I've kept the file in case it is needed for testing...
Resuming or ff/jump to position fails with some recordings. When trying to resume or skip ahead for 30 seconds, playback just stops.
I also noticed that libstagefright hw decoding doesn't work for the recording.
libstagefright hw decoding fails:
Code:
13:34:56 T:1575098176 DEBUG: CDVDFactoryCodec: compiled in hardware support: AMCodec:yes MediaCodec:yes OpenMax:no libstagefright:yes VDPAU:no VAAPI:no iMXVPU:no
13:34:56 T:1575098176 DEBUG: FactoryCodec - Video: stf-xxxx - Opening
13:34:56 T:1575098176 DEBUG: CDVDVideoCodecStageFright::virtual bool CDVDVideoCodecStageFright::Open(CDVDStreamInfo&, CDVDCodecOptions&) - trying to open, codec(28), profile(100), level(40)
13:34:56 T:1575098176 NOTICE: CDVDVideoCodecStageFright::virtual bool CDVDVideoCodecStageFright::Open(CDVDStreamInfo&, CDVDCodecOptions&) - avcC data too small or missing
13:34:56 T:1575098176 DEBUG: FactoryCodec - Video: stf-h264 - Failed
resume fails:
Code:
13:34:56 T:1575098176 DEBUG: virtual void CDVDPlayer::Process() - Start position set to last stopped position: 350336
13:34:56 T:1869799440 NOTICE: Thread DVDTeletextData start, auto delete: false
13:34:56 T:1869799440 NOTICE: running thread: CDVDTeletextData
13:34:56 T:1756133616 DEBUG: CurlFile::CReadState::Connect - Resume from position 6328070864
13:34:56 T:1575098176 DEBUG: virtual int64_t XFILE::CFileCache::Seek(int64_t, int) - waiting for position 6328135460.
13:34:56 T:1756133616 INFO: CFileCache::Process - Hit eof.
13:34:56 T:1575098176 DEBUG: virtual bool CDVDDemuxFFmpeg::SeekTime(int, bool, double*) - seek ended up on time 95439492
13:34:56 T:1575098176 DEBUG: virtual void CDVDPlayer::Process() - starting demuxer from: 350336
13:34:56 T:1575098176 DEBUG: virtual void CApplication::OnPlayBackStarted(): play state was 1, starting 1
13:34:56 T:1575098176 DEBUG: CDVDPlayer::SetCaching - caching state 1
13:34:56 T:1575098176 DEBUG: ffmpeg[5DE21740]: [mpegts] PES packet size mismatch
13:34:56 T:1575098176 DEBUG: CDVDPlayer::SetCaching - caching state 0
13:34:56 T:1575098176 NOTICE: CDVDPlayer::OnExit()
13:34:56 T:1575098176 NOTICE: DVDPlayer: eof, waiting for queues to empty
Complete debug log when trying to resume the file:
log
I've kept the file in case it is needed for testing...