No picture and audio

62 views
Skip to first unread message

Patrick Maier

unread,
Apr 9, 2013, 1:17:27 PM4/9/13
to xv...@googlegroups.com
Hi,
first of all: This is really great work :-) Thank you!

Now to my problem:
I've an RaspberryPi with OpenElec 3.0 (XBMC 12.1 Git:0d373cc Compiled: Mar 24 2013) and VDR 1.7.39.
xvdr on openelec is the version 0.9.8.20130402 and vdr-xvdr-plugin is the newest from git: hash: 935a294 date: 2013-03-29

When starting to watch a channel, it stays black. (But this happens not all the time, but most of the time)
The Log from XBMC when starting the channel is:
19:00:44 T:3043557376  NOTICE: COMXPlayer: Opening: pvr://channels/tv/Alle TV-Kanäle/0.pvr
19:00:45 T:3043557376  NOTICE: CXBMCRenderManager::ResetRenderBuffer - using 5 render buffers
19:00:45 T:2618291296  NOTICE: Thread COMXPlayer start, auto delete: false
19:00:45 T:2618291296  NOTICE: Creating InputStream
19:00:45 T:2618291296  NOTICE: Creating Demuxer
19:00:45 T:2618291296 WARNING: CDVDMessageQueue(audio)::Put MSGQ_NOT_INITIALIZED
19:00:45 T:2618291296 WARNING: CDVDMessageQueue(video)::Put MSGQ_NOT_INITIALIZED
19:00:45 T:2593125472  NOTICE: Thread Jobworker start, auto delete: true
19:00:45 T:2618291296  NOTICE: Opening video stream: 0 source: 256
19:00:45 T:2618291296  NOTICE: OMXClock using video as reference
19:00:45 T:2618291296  NOTICE: Creating video thread
19:00:45 T:2635068512  NOTICE: Thread COMXPlayerVideo start, auto delete: false
19:00:45 T:2618291296  NOTICE: Opening audio stream: 2 source: 256
19:00:45 T:2618291296  NOTICE: Creating audio thread
19:00:45 T:2732643424  NOTICE: Thread COMXPlayerAudio start, auto delete: false
19:00:45 T:2618291296  NOTICE: Opening Subtitle stream: 4 source: 256
19:00:45 T:2618291296  NOTICE: Opening teletext stream: 5 source: 256
19:00:45 T:2618291296  NOTICE: Creating teletext data thread
19:00:45 T:2626679904  NOTICE: Thread CDVDTeletextData start, auto delete: false
19:00:45 T:2626679904  NOTICE: running thread: CDVDTeletextData
19:00:45 T:2618291296  NOTICE: Opening video stream: 0 source: 256
19:00:45 T:2618291296  NOTICE: OMXClock using video as reference
19:00:45 T:2635068512   ERROR: Output - renderer not started
19:00:45 T:2618291296   ERROR: Previous line repeats 5 times.
19:00:45 T:2618291296  NOTICE: Opening audio stream: 2 source: 256
19:00:46 T:2732643424  NOTICE: OMXClock using audio as reference
19:00:46 T:2635068512   ERROR: Output - renderer not started
19:00:46 T:2618291296   ERROR: Previous line repeats 26 times.
19:00:46 T:2618291296  NOTICE: Opening video stream: 0 source: 256
19:00:46 T:2618291296  NOTICE: OMXClock using audio as reference
19:00:46 T:2635068512   ERROR: Output - renderer not started
19:00:47 T:2635068512   ERROR: Previous line repeats 11 times.
19:00:47 T:2635068512  NOTICE: Display resolution USER : 1920x1080 @ 50.00 - Full Screen (22)
19:00:47 T:2635068512  NOTICE: CXBMCRenderManager::ResetRenderBuffer - using 5 render buffers
19:00:47 T:3043557376  NOTICE: Using GL_TEXTURE_2D
19:00:47 T:3043557376  NOTICE: GL: Using BYPASS render method
19:00:47 T:3043557376  NOTICE: GL: NPOT texture support detected

And the log from VDR is:
Apr  9 19:00:44 video vdr: [18079] loading /etc/vdr/plugins/xvdr/allowed_hosts.conf
Apr  9 19:00:44 video vdr: [18079] XVDR: Client 10.10.10.70:10891 with ID 90 connected.
Apr  9 19:00:44 video vdr: [21127] XVDR: Welcome client 'XVDR Client' with protocol version '5'
Apr  9 19:00:44 video vdr: [21127] XVDR: Preferred language: deu,ger / type: 0
Apr  9 19:00:44 video vdr: [21127] XVDR: --------------------------------------
Apr  9 19:00:44 video vdr: [21127] XVDR: Channel streaming request: 1 - Das Erste HD
Apr  9 19:00:44 video vdr: [21127] XVDR: Found available device 2
Apr  9 19:00:44 video vdr: [21127] XVDR: Channel information found in cache
Apr  9 19:00:44 video vdr: [21128] XVDR: LiveQueue started
Apr  9 19:00:44 video vdr: [21127] XVDR: Stream: H264 PID: 5101 1280x720 DAR: 1,78 FPS: 50,000 (parsed: yes)
Apr  9 19:00:44 video vdr: [21127] XVDR: Stream: MPEG2AUDIO PID: 5102 48000 Hz, 2 channels, Lang: deu (parsed: yes)
Apr  9 19:00:44 video vdr: [21127] XVDR: Stream: MPEG2AUDIO PID: 5103 48000 Hz, 2 channels, Lang: mis (parsed: yes)
Apr  9 19:00:44 video vdr: [21127] XVDR: Stream: TELETEXT PID: 5104 TXT (parsed: yes)
Apr  9 19:00:44 video vdr: [21127] XVDR: Stream: DVBSUB PID: 5105 Lang: deu (parsed: yes)
Apr  9 19:00:44 video vdr: [21127] XVDR: Stream: AC3 PID: 5106 48000 Hz, 2 channels, Lang: deu (parsed: yes)
Apr  9 19:00:44 video vdr: [21127] XVDR: Successfully switched to channel 1 - Das Erste HD
Apr  9 19:00:44 video vdr: [21129] receiver on device 2 thread started (pid=18036, tid=21129, prio=high)
Apr  9 19:00:44 video vdr: [21127] XVDR: Started streaming of channel Das Erste HD (timeout 3 seconds, priority 85)
Apr  9 19:00:44 video vdr: [21130] cLiveStreamer stream processor thread started (pid=18036, tid=21130, prio=high)
Apr  9 19:00:44 video vdr: [21131] TS buffer on device 2 thread started (pid=18036, tid=21131, prio=high)
Apr  9 19:00:44 video vdr: [21130] XVDR: streaming of channel started
Apr  9 19:00:44 video vdr: [21130] XVDR: Stored channel information in cache:
Apr  9 19:00:44 video vdr: [21130] XVDR: Stream: H264 PID: 5101 1280x720 DAR: 1,78 FPS: 50,000 (parsed: yes)
Apr  9 19:00:44 video vdr: [21130] XVDR: Stream: MPEG2AUDIO PID: 5102 48000 Hz, 2 channels, Lang: deu (parsed: yes)
Apr  9 19:00:44 video vdr: [21130] XVDR: Stream: MPEG2AUDIO PID: 5103 48000 Hz, 2 channels, Lang: mis (parsed: yes)
Apr  9 19:00:44 video vdr: [21130] XVDR: Stream: TELETEXT PID: 5104 TXT (parsed: yes)
Apr  9 19:00:44 video vdr: [21130] XVDR: Stream: DVBSUB PID: 5105 Lang: deu (parsed: yes)
Apr  9 19:00:44 video vdr: [21130] XVDR: Stream: AC3 PID: 5106 48000 Hz, 2 channels, Lang: deu (parsed: yes)


And then switching to another channel and back again works and looks like this on XBMC:
19:09:45 T:3043557376  NOTICE: COMXPlayer: Opening: pvr://channels/tv/Alle TV-Kanäle/0.pvr
19:09:45 T:3043557376  NOTICE: CXBMCRenderManager::ResetRenderBuffer - using 5 render buffers
19:09:45 T:2601514080  NOTICE: Thread COMXPlayer start, auto delete: false
19:09:45 T:2601514080  NOTICE: Creating InputStream
19:09:45 T:2601514080  NOTICE: Creating Demuxer
19:09:45 T:2601514080 WARNING: CDVDMessageQueue(audio)::Put MSGQ_NOT_INITIALIZED
19:09:45 T:2601514080 WARNING: CDVDMessageQueue(video)::Put MSGQ_NOT_INITIALIZED
19:09:45 T:2601514080  NOTICE: Opening video stream: 0 source: 256
19:09:45 T:2601514080  NOTICE: OMXClock using video as reference
19:09:45 T:2601514080  NOTICE: Creating video thread
19:09:45 T:2618291296  NOTICE: Thread COMXPlayerVideo start, auto delete: false
19:09:45 T:2601514080  NOTICE: Opening audio stream: 2 source: 256
19:09:45 T:2601514080  NOTICE: Creating audio thread
19:09:45 T:2707477600  NOTICE: Thread COMXPlayerAudio start, auto delete: false
19:09:45 T:2601514080  NOTICE: Opening Subtitle stream: 4 source: 256
19:09:45 T:2601514080  NOTICE: Opening video stream: 0 source: 256
19:09:46 T:2601514080  NOTICE: OMXClock using video as reference
19:09:46 T:2601514080  NOTICE: Opening teletext stream: 5 source: 256
19:09:46 T:2618291296   ERROR: Output - renderer not started
19:09:46 T:2601514080  NOTICE: Creating teletext data thread
19:09:46 T:2618291296   ERROR: Output - renderer not started
19:09:46 T:2715866208   ERROR: Previous line repeats 3 times.
19:09:46 T:2715866208  NOTICE: Thread CDVDTeletextData start, auto delete: false
19:09:46 T:2715866208  NOTICE: running thread: CDVDTeletextData
19:09:46 T:2618291296   ERROR: Output - renderer not started
19:09:46 T:2601514080   ERROR: Previous line repeats 2 times.
19:09:46 T:2601514080  NOTICE: Opening audio stream: 2 source: 256
19:09:46 T:2707477600  NOTICE: OMXClock using audio as reference
19:09:46 T:2618291296   ERROR: Output - renderer not started
19:09:46 T:2601514080   ERROR: Previous line repeats 3 times.
19:09:46 T:2601514080  NOTICE: Opening video stream: 0 source: 256
19:09:46 T:2601514080  NOTICE: OMXClock using audio as reference
19:09:46 T:2618291296   ERROR: Output - renderer not started
19:09:46 T:2618291296   ERROR: Previous line repeats 11 times.
19:09:46 T:2618291296  NOTICE: Display resolution USER : 1920x1080 @ 50.00 - Full Screen (22)
19:09:46 T:2618291296  NOTICE: CXBMCRenderManager::ResetRenderBuffer - using 5 render buffers
19:09:47 T:3043557376  NOTICE: Using GL_TEXTURE_2D
19:09:47 T:3043557376  NOTICE: GL: Using BYPASS render method
19:09:47 T:3043557376  NOTICE: GL: NPOT texture support detected

And on VDR:
Apr  9 19:09:44 video vdr: [18079] loading /etc/vdr/plugins/xvdr/allowed_hosts.conf
Apr  9 19:09:44 video vdr: [18079] XVDR: Client 10.10.10.70:24203 with ID 100 connected.
Apr  9 19:09:44 video vdr: [21517] XVDR: Welcome client 'XVDR Client' with protocol version '5'
Apr  9 19:09:44 video vdr: [21517] XVDR: Preferred language: deu,ger / type: 0
Apr  9 19:09:44 video vdr: [21517] XVDR: --------------------------------------
Apr  9 19:09:44 video vdr: [21517] XVDR: Channel streaming request: 1 - Das Erste HD
Apr  9 19:09:44 video vdr: [21517] XVDR: Found available device 2
Apr  9 19:09:44 video vdr: [21517] XVDR: Channel information found in cache
Apr  9 19:09:44 video vdr: [21518] XVDR: LiveQueue started
Apr  9 19:09:44 video vdr: [21517] XVDR: Stream: H264 PID: 5101 1280x720 DAR: 1,78 FPS: 50,000 (parsed: yes)
Apr  9 19:09:44 video vdr: [21517] XVDR: Stream: MPEG2AUDIO PID: 5102 48000 Hz, 2 channels, Lang: deu (parsed: yes)
Apr  9 19:09:44 video vdr: [21517] XVDR: Stream: MPEG2AUDIO PID: 5103 48000 Hz, 2 channels, Lang: mis (parsed: yes)
Apr  9 19:09:44 video vdr: [21517] XVDR: Stream: TELETEXT PID: 5104 TXT (parsed: yes)
Apr  9 19:09:44 video vdr: [21517] XVDR: Stream: DVBSUB PID: 5105 Lang: deu (parsed: yes)
Apr  9 19:09:44 video vdr: [21517] XVDR: Stream: AC3 PID: 5106 48000 Hz, 2 channels, Lang: deu (parsed: yes)
Apr  9 19:09:44 video vdr: [21517] XVDR: Successfully switched to channel 1 - Das Erste HD
Apr  9 19:09:44 video vdr: [21517] XVDR: Started streaming of channel Das Erste HD (timeout 3 seconds, priority 85)
Apr  9 19:09:44 video vdr: [21519] receiver on device 2 thread started (pid=18036, tid=21519, prio=high)
Apr  9 19:09:44 video vdr: [21520] cLiveStreamer stream processor thread started (pid=18036, tid=21520, prio=high)
Apr  9 19:09:44 video vdr: [21521] TS buffer on device 2 thread started (pid=18036, tid=21521, prio=high)
Apr  9 19:09:44 video vdr: [21520] XVDR-Error: transport error
Apr  9 19:09:44 video vdr: [21520] XVDR-Error: transport error
Apr  9 19:09:44 video vdr: [21520] XVDR-Error: transport error
Apr  9 19:09:44 video vdr: [21520] XVDR-Error: transport error
Apr  9 19:09:44 video vdr: [21520] XVDR: streaming of channel started
Apr  9 19:09:44 video vdr: [21520] XVDR: Stored channel information in cache:
Apr  9 19:09:44 video vdr: [21520] XVDR: Stream: H264 PID: 5101 1280x720 DAR: 1,78 FPS: 50,000 (parsed: yes)
Apr  9 19:09:44 video vdr: [21520] XVDR: Stream: MPEG2AUDIO PID: 5102 48000 Hz, 2 channels, Lang: deu (parsed: yes)
Apr  9 19:09:44 video vdr: [21520] XVDR: Stream: MPEG2AUDIO PID: 5103 48000 Hz, 2 channels, Lang: mis (parsed: yes)
Apr  9 19:09:44 video vdr: [21520] XVDR: Stream: TELETEXT PID: 5104 TXT (parsed: yes)
Apr  9 19:09:44 video vdr: [21520] XVDR: Stream: DVBSUB PID: 5105 Lang: deu (parsed: yes)
Apr  9 19:09:44 video vdr: [21520] XVDR: Stream: AC3 PID: 5106 48000 Hz, 2 channels, Lang: deu (parsed: yes)

Looks nearly the same or?
If I can investigate further (debugging the code) let me know :-)

Thanks a lot and Greets
Patrick

Alexander Pipelka

unread,
Apr 10, 2013, 3:51:29 AM4/10/13
to xv...@googlegroups.com
Hi Patrick,

Unfortunately this is a known issue with the RPi.
I have a suspicion why this is happening with the OMXPlayer.

Could you please fetch and test the "rpi" branch of the vdr-plugin-xvdr sources:

Thanks,
Alex

Patrick Maier

unread,
Apr 12, 2013, 12:33:33 PM4/12/13
to xv...@googlegroups.com
Hi Alex,
thank you very much!
This branch works for me now.
Sending an I-frame at the beginning works perfectly.

Greets
Patrick

Alexander Pipelka

unread,
Apr 12, 2013, 2:55:45 PM4/12/13
to xv...@googlegroups.com
Good news ;-)
I'll add an option to the client to enable this.

Thanks for testing.

Regards,
Alex

Reply all
Reply to author
Forward
0 new messages