From 696212f09e56d6b50178d4d2b51a1604b557c7c4 Mon Sep 17 00:00:00 2001 From: Barry <870709864@qq.com> Date: Tue, 18 Jun 2019 15:17:48 +0800 Subject: [PATCH] =?UTF-8?q?update:decoder=20and=20recorder=E6=8E=A5?= =?UTF-8?q?=E5=8F=A3=E5=8F=AA=E8=AF=BB=E5=8F=98=E9=87=8F=E5=A2=9E=E5=8A=A0?= =?UTF-8?q?const?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- QtScrcpy/recorder/recorder.cpp | 6 +++--- QtScrcpy/recorder/recorder.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/QtScrcpy/recorder/recorder.cpp b/QtScrcpy/recorder/recorder.cpp index 70d1d82..f8ee961 100644 --- a/QtScrcpy/recorder/recorder.cpp +++ b/QtScrcpy/recorder/recorder.cpp @@ -28,7 +28,7 @@ void Recorder::setFormat(Recorder::RecorderFormat format) m_format = format; } -bool Recorder::open(AVCodec *inputCodec) +bool Recorder::open(const AVCodec* inputCodec) { QString formatName = recorderGetFormatName(m_format); Q_ASSERT(!formatName.isEmpty()); @@ -132,7 +132,7 @@ const AVOutputFormat *Recorder::findMuxer(const char* name) return outFormat; } -bool Recorder::recorderWriteHeader(AVPacket *packet) +bool Recorder::recorderWriteHeader(const AVPacket* packet) { AVStream *ostream = m_formatCtx->streams[0]; quint8* extradata = (quint8*)av_malloc(packet->size * sizeof(quint8)); @@ -162,7 +162,7 @@ bool Recorder::recorderWriteHeader(AVPacket *packet) return true; } -void Recorder::recorderRescalePacket(AVPacket *packet) +void Recorder::recorderRescalePacket(AVPacket* packet) { AVStream *ostream = m_formatCtx->streams[0]; av_packet_rescale_ts(packet, SCRCPY_TIME_BASE, ostream->time_base); diff --git a/QtScrcpy/recorder/recorder.h b/QtScrcpy/recorder/recorder.h index 31dfc63..59c8c39 100644 --- a/QtScrcpy/recorder/recorder.h +++ b/QtScrcpy/recorder/recorder.h @@ -22,13 +22,13 @@ public: void setFrameSize(const QSize& declaredFrameSize); void setFormat(Recorder::RecorderFormat format); - bool open(AVCodec* inputCodec); + bool open(const AVCodec* inputCodec); void close(); bool write(AVPacket* packet); private: const AVOutputFormat* findMuxer(const char* name); - bool recorderWriteHeader(AVPacket* packet); + bool recorderWriteHeader(const AVPacket* packet); void recorderRescalePacket(AVPacket *packet); QString recorderGetFormatName(Recorder::RecorderFormat format); RecorderFormat guessRecordFormat(const QString& fileName);