Adjust tuner JNI types size.

This CL also cleans up the unused type casting after moving to AIDL HAL.

TODO: change frequency in java to long to cover frequency bigger than
INT32_MAX.

Bug: 195693712
Test: atest android.media.tv.tuner.cts
Change-Id: I9bc006882d29a27cddd0399a537154579eb0a0dc
This commit is contained in:
Hongguang Chen 2021-08-07 01:39:59 +00:00
parent 7f2f943a18
commit e6faed7ab7
2 changed files with 255 additions and 350 deletions

File diff suppressed because it is too large Load Diff

View File

@ -103,17 +103,17 @@ private:
};
struct MediaEvent : public RefBase {
MediaEvent(sp<FilterClient> filterClient, native_handle_t* avHandle, uint64_t dataId,
uint64_t dataSize, jobject obj);
MediaEvent(sp<FilterClient> filterClient, native_handle_t* avHandle, int64_t dataId,
int64_t dataSize, jobject obj);
~MediaEvent();
jobject getLinearBlock();
uint64_t getAudioHandle();
int64_t getAudioHandle();
void finalize();
sp<FilterClient> mFilterClient;
native_handle_t* mAvHandle;
uint64_t mDataId;
uint64_t mDataSize;
int64_t mDataId;
int64_t mDataSize;
uint8_t* mBuffer;
android::Mutex mLock;
int mDataIdRefCnt;