commit | ea8c9b1bd9cd416b51b0040763af501004110fe7 | [log] [tgz] |
---|---|---|
author | Andreas Huber <andih@google.com> | Wed Aug 31 15:04:25 2011 -0700 |
committer | Andreas Huber <andih@google.com> | Wed Aug 31 15:35:49 2011 -0700 |
tree | 4c755eb97392366bc93bb1598dfeea6238bb7a2e | |
parent | 49fb943db85c748fc7dd4f5ee4a461d7489fb1b0 [diff] |
Discontinuities are only signalled on streams that have been identified, i.e. those that have a queue. This ensures that the player doesn't observe discontinuities that don't match up across streams. Also, make sure output buffers arriving from the decoder to be rendered are sent back to the decoder if we started flushing. Finally, don't parse TS packets for streams we don't support. And don't allocate memory for them. Change-Id: I708e0de4cba8110a62e4c8ceb1e5702430d5d2bb