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

Commit 8fdb3fde authored by Hangyu Kuang's avatar Hangyu Kuang
Browse files

media: Add back the duplication of fd inside MPEG4Writer.

The fd passed in from application may be closed by application. So it needs to
be duplicated.

Test: Screenrecord
Bug: 34596564
Change-Id: I8b633e2aad6a6371296427e891985ae4892b00aa
parent ceec4a06
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -435,7 +435,7 @@ MPEG4Writer::~MPEG4Writer() {

void MPEG4Writer::initInternal(int fd) {
    ALOGV("initInternal");
    mFd = fd;
    mFd = dup(fd);
    mNextFd = -1;
    mInitCheck = mFd < 0? NO_INIT: OK;
    mIsRealTimeRecording = true;