OSDN Git Service

use dedicated looper for GenericSource
authorChong Zhang <chz@google.com>
Wed, 13 Aug 2014 04:25:48 +0000 (21:25 -0700)
committerChong Zhang <chz@google.com>
Thu, 14 Aug 2014 19:18:48 +0000 (12:18 -0700)
commit1228d6b175de8b21787cbe0c6c4bb5642f4d555e
tree187b3da8fd4c4d8b8131f3c3095f0d894863861a
parente6e18e8de729316b3fac7733f9ebc7f1b3feba95
use dedicated looper for GenericSource

- handle setVideoSurface in deferred action, and return
  to client immediately

- handle GenericSource's prepareAsync on its own looper,
  instead of sharing looper with NuPlayer

- let HTTPLiveSource share looper with LiveSession, instead
  of NuPlayer

- remove reflector in RTSPSource

Bug: 16892748
Change-Id: I1aed557320052012065f5a90adbcb03c238da988
media/libmediaplayerservice/nuplayer/GenericSource.cpp
media/libmediaplayerservice/nuplayer/GenericSource.h
media/libmediaplayerservice/nuplayer/HTTPLiveSource.cpp
media/libmediaplayerservice/nuplayer/NuPlayer.cpp
media/libmediaplayerservice/nuplayer/NuPlayerDriver.cpp
media/libmediaplayerservice/nuplayer/NuPlayerDriver.h
media/libmediaplayerservice/nuplayer/RTSPSource.cpp
media/libmediaplayerservice/nuplayer/RTSPSource.h