OSDN Git Service

GenericSource: refactor track selection for dedicated looper
authorRobert Shih <robertshih@google.com>
Thu, 21 Aug 2014 00:00:21 +0000 (17:00 -0700)
committerRobert Shih <robertshih@google.com>
Thu, 4 Sep 2014 02:54:49 +0000 (19:54 -0700)
commit17f6dd64cd749f4e38e12b672b551047f4cbe9b4
tree22bf342c2961202509d8ac86a1324d3df836c8f6
parentb72726bad6c9253c26c82fea76bdf99e18b8ba6d
GenericSource: refactor track selection for dedicated looper

 - move getFormatMeta, getSelectedTrack, selectTrack, and seekTo to
   dedicated looper
 - start & dequeueAccessUnit posts readBuffer requests instead of reading
   directly
 - call internal doGetFormatMeta in onPrepareAsync

Bug: 16892748
Change-Id: I5d5e34381f1dfceca655c52a201627b53454ad22
media/libmediaplayerservice/nuplayer/GenericSource.cpp
media/libmediaplayerservice/nuplayer/GenericSource.h