2013-04-19, 16:43
Hi
I've got a raspbery pi, so I installed openelec on it. The default player in xbmc is omxplayer which support 3D SBS and OU movies.
I've tried run half sbs movie on it but result was very strange. I've added extension 3DSBS on file name and run it. The player displayed only one half sbs picture. I thought that this method should switch tv on hdmi 3D mode, but it didn't.
I've checked the log file, and I did not find any information of 3D movie type:
The source of OMXPlayerVideo.cpp:
So it should be "3DSBS movie found" for sbs movie in log file.
My log file:
What is wrong?
I've got a raspbery pi, so I installed openelec on it. The default player in xbmc is omxplayer which support 3D SBS and OU movies.
I've tried run half sbs movie on it but result was very strange. I've added extension 3DSBS on file name and run it. The player displayed only one half sbs picture. I thought that this method should switch tv on hdmi 3D mode, but it didn't.
I've checked the log file, and I did not find any information of 3D movie type:
The source of OMXPlayerVideo.cpp:
Code:
...
if(m_flags & CONF_FLAGS_FORMAT_SBS)
{
if(g_Windowing.Support3D(video_width, video_height, D3DPRESENTFLAG_MODE3DSBS))
{
CLog::Log(LOGNOTICE, "3DSBS movie found");
flags |= CONF_FLAGS_FORMAT_SBS;
}
}
else if(m_flags & CONF_FLAGS_FORMAT_TB)
{
if(g_Windowing.Support3D(video_width, video_height, D3DPRESENTFLAG_MODE3DTB))
{
CLog::Log(LOGNOTICE, "3DTB movie found");
flags |= CONF_FLAGS_FORMAT_TB;
}
}
...
So it should be "3DSBS movie found" for sbs movie in log file.
My log file:
Code:
16:08:45 T:3042922496 NOTICE: COMXPlayer: Opening: smb://SRACZ/Wideo/3D/mymovie.3DSBS.mkv
16:08:45 T:3042922496 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
16:08:45 T:3042922496 NOTICE: CXBMCRenderManager::ResetRenderBuffer - using 5 render buffers
16:08:45 T:2908193888 NOTICE: Thread COMXPlayer start, auto delete: false
16:08:45 T:2908193888 NOTICE: Creating InputStream
16:08:45 T:2908193888 NOTICE: Creating Demuxer
16:08:50 T:2815652960 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
16:08:58 T:2908193888 NOTICE: Opening video stream: 0 source: 256
16:08:59 T:2908193888 NOTICE: OMXClock using video as reference
16:08:59 T:2908193888 NOTICE: Creating video thread
16:08:59 T:2790401120 NOTICE: Thread COMXPlayerVideo start, auto delete: false
16:08:59 T:2908193888 NOTICE: Opening audio stream: 1 source: 256
16:08:59 T:2908193888 NOTICE: Creating audio thread
16:08:59 T:2925769824 NOTICE: Thread COMXPlayerAudio start, auto delete: false
16:08:59 T:2790401120 ERROR: Output - renderer not started
16:08:59 T:2925769824 NOTICE: OMXClock using audio as reference
16:08:59 T:2790401120 ERROR: Output - renderer not started
16:08:59 T:2790401120 ERROR: Previous line repeats 33 times.
16:08:59 T:2790401120 NOTICE: Display resolution DESKTOP : 1920x1080 @ 50.00 - Full Screen (16)
16:08:59 T:2790401120 NOTICE: CXBMCRenderManager::ResetRenderBuffer - using 5 render buffers
16:09:00 T:2942813280 NOTICE: Thread Jobworker start, auto delete: true
16:09:00 T:3042922496 NOTICE: Using GL_TEXTURE_2D
16:09:00 T:3042922496 NOTICE: GL: Using BYPASS render method
16:09:00 T:3042922496 NOTICE: GL: NPOT texture support detected
16:09:12 T:2908193888 NOTICE: COMXPlayer::OnExit()
16:09:12 T:2908193888 NOTICE: OMXPlayer: closing audio stream
16:09:12 T:2908193888 NOTICE: Closing audio stream
16:09:12 T:2925769824 NOTICE: thread end: OMXPlayerAudio::OnExit()
16:09:12 T:2908193888 NOTICE: OMXClock using video as reference
16:09:12 T:2908193888 NOTICE: OMXPlayer: closing video stream
16:09:12 T:2908193888 NOTICE: Closing video stream
16:09:12 T:2790401120 NOTICE: thread end: video_thread
16:09:12 T:2908193888 NOTICE: OMXClock using video as reference
16:09:12 T:2908193888 NOTICE: COMXPlayer::OnExit() deleting demuxer
16:09:12 T:2908193888 NOTICE: COMXPlayer::OnExit() deleting input stream
16:09:15 T:2908193888 NOTICE: Thread Background Loader start, auto delete: false
What is wrong?