OSDN Git Service

use dedicated looper for GenericSource
authorChong Zhang <chz@google.com>
Wed, 13 Aug 2014 04:25:48 +0000 (21:25 -0700)
committerThe Android Automerger <android-build@google.com>
Fri, 15 Aug 2014 21:20:30 +0000 (14:20 -0700)
commitad07410c0a31a474a1fac12f9bbe88287082ed45
treec49e876661f3096c55d7cf9899f8f1c1350e2b56
parenta8a20985d427ded6b7b8a0951e8b360917091475
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