Comments (1)
This is caused by having multiple renderers of a single type selected, e.g. here we have 2 audio renderers. I'm unsure why we see this...
02-20 13:09:34.305 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: videoDisabled [45.22]
02-20 13:09:34.305 8404-22842/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.HtspDataSource: New HtspDataSource instantiated
02-20 13:09:34.305 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: audioDisabled [45.22]
02-20 13:09:34.305 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: loading [false]
02-20 13:09:34.305 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Session onPlayerStateChanged: 1 (0)
02-20 13:09:34.305 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.BaseSession: Notifying video is unavailable, reason: 0
02-20 13:09:34.305 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.BaseSession: Notifying video is unavailable, reason: 0
02-20 13:09:34.305 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: state [45.22, true, I]
02-20 13:09:34.305 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Session onPlayerStateChanged: 2 (0)
02-20 13:09:34.305 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.BaseSession: Notifying video is unavailable, reason: 3
02-20 13:09:34.305 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: state [45.22, true, B]
02-20 13:09:34.310 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: sourceInfo [periodCount=1, windowCount=1
02-20 13:09:34.310 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: period [?]
02-20 13:09:34.310 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: window [?, false, false]
02-20 13:09:34.310 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: ]
02-20 13:09:34.330 8404-22842/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.HtspExtractor: New HtspExtractor instantiated
02-20 13:09:34.335 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: loading [true]
02-20 13:09:34.380 8404-8418/ie.macinnes.tvheadend W/art: Suspending all threads took: 5.799ms
02-20 13:09:34.450 8404-8413/ie.macinnes.tvheadend W/art: Suspending all threads took: 34.585ms
02-20 13:09:34.480 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Session onSetStreamVolume: 0.0 (0)
02-20 13:09:34.480 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Session onSetCaptionEnabled: false (0)
02-20 13:09:34.480 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.BaseSession: Session onSetCaptionEnabled: false (0)
02-20 13:09:34.480 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Session onSetStreamVolume: 0.0 (0)
02-20 13:09:34.480 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Session onSetCaptionEnabled: false (0)
02-20 13:09:34.480 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.BaseSession: Session onSetCaptionEnabled: false (0)
02-20 13:09:34.480 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Session onSetStreamVolume: 0.0 (0)
02-20 13:09:34.480 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Session onSetCaptionEnabled: false (0)
02-20 13:09:34.480 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.BaseSession: Session onSetCaptionEnabled: false (0)
02-20 13:09:34.480 8404-8418/ie.macinnes.tvheadend I/art: Background sticky concurrent mark sweep GC freed 39582(2MB) AllocSpace objects, 21(5MB) LOS objects, 0% free, 73MB/73MB, paused 7.120ms total 141.655ms
02-20 13:09:34.500 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Session onSetStreamVolume: 0.0 (0)
02-20 13:09:34.500 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Session onSetCaptionEnabled: false (0)
02-20 13:09:34.500 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.BaseSession: Session onSetCaptionEnabled: false (0)
02-20 13:09:34.915 8404-8418/ie.macinnes.tvheadend I/art: Background partial concurrent mark sweep GC freed 14412(617KB) AllocSpace objects, 7(17MB) LOS objects, 21% free, 57MB/73MB, paused 4.481ms total 401.960ms
02-20 13:09:35.395 8404-24266/ie.macinnes.tvheadend I/ie.macinnes.tvheadend.player.HtspExtractor: Handling Subscription Start
02-20 13:09:35.395 8404-24266/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.HtspExtractor: Creating StreamReader for TEXTSUB stream at index 5
02-20 13:09:35.395 8404-24266/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.HtspExtractor: Creating StreamReader for H264 stream at index 1
02-20 13:09:35.395 8404-24266/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.HtspExtractor: Creating StreamReader for MPEG2AUDIO stream at index 2
02-20 13:09:35.400 8404-24266/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.HtspExtractor: Creating StreamReader for TELETEXT stream at index 4
02-20 13:09:35.400 8404-24266/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.HtspExtractor: Creating StreamReader for MPEG2AUDIO stream at index 3
02-20 13:09:35.400 8404-24266/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.HtspExtractor: All streams have now been handled
02-20 13:09:35.400 8404-22842/ie.macinnes.tvheadend D/MediaCodecInfo: NoSupport [channelCount.support, 2] [OMX.MTK.AUDIO.DECODER.DSPMP1, audio/mpeg-L2] [SVP-DTV15, BRAVIA 4K 2015, Sony, 22]
02-20 13:09:35.405 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: sourceInfo [periodCount=1, windowCount=1
02-20 13:09:35.405 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: period [?]
02-20 13:09:35.405 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: window [?, false, false]
02-20 13:09:35.405 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: ]
02-20 13:09:35.410 8404-22842/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.TvheadendTrackSelector: TrackSelector selectVideoTrack
02-20 13:09:35.410 8404-22842/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.TvheadendTrackSelector: TrackSelector selectAudioTrack
02-20 13:09:35.410 8404-22842/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.TvheadendTrackSelector: TrackSelector selectAudioTrack
02-20 13:09:35.410 8404-22842/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.TvheadendTrackSelector: TrackSelector selectTextTrack
02-20 13:09:35.410 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Session onTracksChanged: 4 (0)
02-20 13:09:35.410 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Processing trackGroup: 0
02-20 13:09:35.410 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Processing track: 0
02-20 13:09:35.410 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.ExoPlayerUtils: Processing track: 1440x1080, id:1
02-20 13:09:35.410 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Processing trackGroup: 1
02-20 13:09:35.410 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Processing track: 0
02-20 13:09:35.410 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.ExoPlayerUtils: Processing track: eng, 2ch, 48000Hz, id:2
02-20 13:09:35.410 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Processing trackGroup: 2
02-20 13:09:35.410 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Processing track: 0
02-20 13:09:35.410 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.ExoPlayerUtils: Processing track: nar, 1ch, 48000Hz, id:3
02-20 13:09:35.410 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Processing trackGroup: 3
02-20 13:09:35.410 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Processing track: 0
02-20 13:09:35.410 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.ExoPlayerUtils: Processing track: eng, id:5
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.BaseSession: Notifying video track selected: 1
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.BaseSession: Notifying audio track selected: 3
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.BaseSession: Notifying audio track selected: 2
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: Tracks [
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: Renderer:0 [
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: Group:0, adaptive_supported=N/A [
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: [X] Track:0, id=1, mimeType=video/avc, containerMimeType=null, res=1440x1080, supported=YES
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: ]
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: ]
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: Renderer:1 [
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: Group:0, adaptive_supported=N/A [
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: [X] Track:0, id=3, mimeType=audio/mpeg-L2, containerMimeType=null, channels=1, sample_rate=48000, language=nar, supported=YES
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: ]
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: ]
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: Renderer:2 [
02-20 13:09:35.415 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: Group:0, adaptive_supported=N/A [
02-20 13:09:35.430 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: [X] Track:0, id=2, mimeType=audio/mpeg-L2, containerMimeType=null, channels=2, sample_rate=48000, language=eng, supported=YES
02-20 13:09:35.430 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: ]
02-20 13:09:35.430 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: ]
02-20 13:09:35.430 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: Renderer:3 [
02-20 13:09:35.430 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: Group:0, adaptive_supported=N/A [
02-20 13:09:35.430 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: [ ] Track:0, id=5, mimeType=application/x-subrip, containerMimeType=null, language=eng, supported=YES
02-20 13:09:35.430 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: ]
02-20 13:09:35.430 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: ]
02-20 13:09:35.430 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: ]
02-20 13:09:35.430 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: videoEnabled [46.34]
02-20 13:09:35.430 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: audioEnabled [46.34]
02-20 13:09:35.430 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: audioEnabled [46.34]
02-20 13:09:35.435 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Session onSetCaptionEnabled: false (0)
02-20 13:09:35.435 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.BaseSession: Session onSetCaptionEnabled: false (0)
02-20 13:09:35.440 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.ExoPlayerSession: Session onSetCaptionEnabled: false (0)
02-20 13:09:35.440 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.tvinput.BaseSession: Session onSetCaptionEnabled: false (0)
02-20 13:09:35.445 8404-22842/ie.macinnes.tvheadend E/ExoPlayerImplInternal: Renderer error.
com.google.android.exoplayer2.ExoPlaybackException
at com.google.android.exoplayer2.ExoPlayerImplInternal.enableRenderers(ExoPlayerImplInternal.java:1376)
at com.google.android.exoplayer2.ExoPlayerImplInternal.setPlayingPeriodHolder(ExoPlayerImplInternal.java:1346)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handlePeriodPrepared(ExoPlayerImplInternal.java:1274)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:316)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:135)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer2.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: java.lang.IllegalStateException: Multiple renderer media clocks enabled.
at com.google.android.exoplayer2.ExoPlayerImplInternal.enableRenderers(ExoPlayerImplInternal.java:1376)
at com.google.android.exoplayer2.ExoPlayerImplInternal.setPlayingPeriodHolder(ExoPlayerImplInternal.java:1346)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handlePeriodPrepared(ExoPlayerImplInternal.java:1274)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:316)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:135)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer2.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
02-20 13:09:35.445 8404-8404/ie.macinnes.tvheadend E/ie.macinnes.tvheadend.player.EventLogger: playerFailed [46.36]
com.google.android.exoplayer2.ExoPlaybackException
at com.google.android.exoplayer2.ExoPlayerImplInternal.enableRenderers(ExoPlayerImplInternal.java:1376)
at com.google.android.exoplayer2.ExoPlayerImplInternal.setPlayingPeriodHolder(ExoPlayerImplInternal.java:1346)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handlePeriodPrepared(ExoPlayerImplInternal.java:1274)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:316)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:135)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer2.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
Caused by: java.lang.IllegalStateException: Multiple renderer media clocks enabled.
at com.google.android.exoplayer2.ExoPlayerImplInternal.enableRenderers(ExoPlayerImplInternal.java:1376)
at com.google.android.exoplayer2.ExoPlayerImplInternal.setPlayingPeriodHolder(ExoPlayerImplInternal.java:1346)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handlePeriodPrepared(ExoPlayerImplInternal.java:1274)
at com.google.android.exoplayer2.ExoPlayerImplInternal.handleMessage(ExoPlayerImplInternal.java:316)
at android.os.Handler.dispatchMessage(Handler.java:98)
at android.os.Looper.loop(Looper.java:135)
at android.os.HandlerThread.run(HandlerThread.java:61)
at com.google.android.exoplayer2.util.PriorityHandlerThread.run(PriorityHandlerThread.java:40)
02-20 13:09:35.450 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: videoDisabled [46.36]
02-20 13:09:35.450 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: audioDisabled [46.36]
02-20 13:09:35.450 8404-8404/ie.macinnes.tvheadend D/ie.macinnes.tvheadend.player.EventLogger: audioDisabled [46.36]
from android-tvheadend.
Related Issues (20)
- Channel not starting - hangs on loader
- Possible to implement a Plex Live TV plugin
- EDL Support HOT 4
- Update ExoPlayer to 2.7.x HOT 2
- TVHeadend Settings Menu
- The Dev Jenkins needs a bit of attention!
- Channels not loading after a a few hours HOT 3
- Whats the trick for rewind timeshift? HOT 8
- Support server without authentication HOT 1
- Feature Request - Logos on client setup HOT 1
- Audio/Video sync issues HOT 3
- Channel information pop-up window stays and doesn't vanish.
- Feature request- Add launcher Channel support for Oreo. HOT 3
- Playback broken with Shield Experience 7.0 HOT 5
- technicolor skipper - TVheadend doesn't start
- No video output on SD channels. HD channels work fine HOT 5
- Constantly dropping frames on WiFi HOT 2
- ExoPlayerImplInternal: Internal runtime error HOT 2
- Black Screen HOT 1
- Is the project dead?
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from android-tvheadend.