am a476eed6: Merge "getDuration can be only called after prepared. DO NOT MERGE" into ics-mr1

* commit 'a476eed6b291d06f5e571597b928b7b2f0b3f257':
  getDuration can be only called after prepared. DO NOT MERGE