Improve NDK to framework DataSource adaptor

+ propagate DataSource::flags values
+ keep reference to internal DataSource to avoid use-after-free

Bug: 109928575
Test: android.media.cts.NativeDecoderTest#testExtractor
Change-Id: I8c696fa510195ed616b117135aea3911c88e44bd
2 files changed