Hi all,
I have puted Ubuntu Touch 14.04 port to a Android device,and it already can
play audio.
But I have a problem when play video : video only display black but with audio
works fine.
The video file can be played normally by use SurfaceFlinger and "codec -p"
(codec is a tool in libhybris).
When I play video by use mir and mediaplayer-app, the log is very simple,only
the following lines:
V/SurfaceTextureClientHybris( 4230): void*
surface_texture_client_create_by_id(unsigned int)
V/SurfaceTextureClientHybris( 4230):
_SurfaceTextureClientHybris::_SurfaceTextureClientHybris()
D/SurfaceTextureClientHybris( 4230): stch: 0x1f301f0 (void*
surface_texture_client_create_by_id(unsigned int))
V/SurfaceTextureClientHybris( 4230): void
set_surface(_SurfaceTextureClientHybris*, const
android::sp<android::SurfaceTexture>&)
V/SurfaceTextureClientHybris( 4230): void
set_surface(_SurfaceTextureClientHybris*, const
android::sp<android::SurfaceTexture>&)
V/SurfaceTextureClientHybris( 4230): void
surface_texture_client_set_hardware_rendering(SurfaceTextureClientHybris,
uint8_t)
I think the android video decoding library not be call. so,I want to know what
is the workflow of touch 14.04 play video(use mir),and how can I debug it ?
Any help will be wellcome :)
--
Regards,
Ubuntu Kylin Team Zhangchao
---------------------------------------------------------
等待&希望
--
Mailing list: https://launchpad.net/~ubuntu-phone
Post to : [email protected]
Unsubscribe : https://launchpad.net/~ubuntu-phone
More help : https://help.launchpad.net/ListHelp