Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit e6faed7a authored by Hongguang Chen's avatar Hongguang Chen
Browse files

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
parent 7f2f943a
Loading
Loading
Loading
Loading
+250 −345

File changed.

Preview size limit exceeded, changes collapsed.

+5 −5
Original line number Diff line number Diff line
@@ -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;