| Index: media/gpu/android_video_decode_accelerator.cc
|
| diff --git a/media/gpu/android_video_decode_accelerator.cc b/media/gpu/android_video_decode_accelerator.cc
|
| index 26742b8c4dc64eab44d32f8d0ab0b06c4bd789ec..b02f45ecdfcc23de46dc82e223bb7e69b5b8590a 100644
|
| --- a/media/gpu/android_video_decode_accelerator.cc
|
| +++ b/media/gpu/android_video_decode_accelerator.cc
|
| @@ -261,7 +261,7 @@ AndroidVideoDecodeAccelerator::~AndroidVideoDecodeAccelerator() {
|
|
|
| bool AndroidVideoDecodeAccelerator::Initialize(const Config& config,
|
| Client* client) {
|
| - DVLOG(1) << __FUNCTION__ << ": " << config.AsHumanReadableString();
|
| + DVLOG(1) << __func__ << ": " << config.AsHumanReadableString();
|
| TRACE_EVENT0("media", "AVDA::Initialize");
|
| DCHECK(!media_codec_);
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| @@ -507,7 +507,7 @@ bool AndroidVideoDecodeAccelerator::QueueInput() {
|
| subsamples, presentation_timestamp);
|
| }
|
|
|
| - DVLOG(2) << __FUNCTION__
|
| + DVLOG(2) << __func__
|
| << ": Queue(Secure)InputBuffer: pts:" << presentation_timestamp
|
| << " status:" << status;
|
|
|
| @@ -595,7 +595,7 @@ bool AndroidVideoDecodeAccelerator::DequeueOutput() {
|
| // Do not post an error if we are draining for reset and destroy.
|
| // Instead, run the drain completion task.
|
| if (IsDrainingForResetOrDestroy()) {
|
| - DVLOG(1) << __FUNCTION__ << ": error while codec draining";
|
| + DVLOG(1) << __func__ << ": error while codec draining";
|
| state_ = ERROR;
|
| OnDrainCompleted();
|
| } else {
|
| @@ -618,7 +618,7 @@ bool AndroidVideoDecodeAccelerator::DequeueOutput() {
|
| return false;
|
| }
|
|
|
| - DVLOG(3) << __FUNCTION__
|
| + DVLOG(3) << __func__
|
| << " OUTPUT_FORMAT_CHANGED, new size: " << size_.ToString();
|
|
|
| // Don't request picture buffers if we already have some. This avoids
|
| @@ -645,7 +645,7 @@ bool AndroidVideoDecodeAccelerator::DequeueOutput() {
|
|
|
| case MEDIA_CODEC_OK:
|
| DCHECK_GE(buf_index, 0);
|
| - DVLOG(3) << __FUNCTION__ << ": pts:" << presentation_timestamp
|
| + DVLOG(3) << __func__ << ": pts:" << presentation_timestamp
|
| << " buf_index:" << buf_index << " offset:" << offset
|
| << " size:" << size << " eos:" << eos;
|
| break;
|
| @@ -702,7 +702,7 @@ bool AndroidVideoDecodeAccelerator::DequeueOutput() {
|
| // correction and provides a non-decreasing timestamp sequence, which might
|
| // result in timestamp duplicates. Discard the frame if we cannot get the
|
| // corresponding buffer id.
|
| - DVLOG(3) << __FUNCTION__ << ": Releasing buffer with unexpected PTS: "
|
| + DVLOG(3) << __func__ << ": Releasing buffer with unexpected PTS: "
|
| << presentation_timestamp;
|
| media_codec_->ReleaseOutputBuffer(buf_index, false);
|
| }
|
| @@ -862,7 +862,7 @@ void AndroidVideoDecodeAccelerator::ReusePictureBuffer(
|
| }
|
|
|
| void AndroidVideoDecodeAccelerator::Flush() {
|
| - DVLOG(1) << __FUNCTION__;
|
| + DVLOG(1) << __func__;
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
|
|
| if (state_ == SURFACE_DESTROYED || defer_surface_creation_)
|
| @@ -959,7 +959,7 @@ void AndroidVideoDecodeAccelerator::OnCodecConfigured(
|
| }
|
|
|
| void AndroidVideoDecodeAccelerator::StartCodecDrain(DrainType drain_type) {
|
| - DVLOG(2) << __FUNCTION__ << " drain_type:" << drain_type;
|
| + DVLOG(2) << __func__ << " drain_type:" << drain_type;
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
|
|
| // We assume that DRAIN_FOR_FLUSH and DRAIN_FOR_RESET cannot come while
|
| @@ -981,7 +981,7 @@ bool AndroidVideoDecodeAccelerator::IsDrainingForResetOrDestroy() const {
|
| }
|
|
|
| void AndroidVideoDecodeAccelerator::OnDrainCompleted() {
|
| - DVLOG(2) << __FUNCTION__;
|
| + DVLOG(2) << __func__;
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
|
|
| // If we were waiting for an EOS, clear the state and reset the MediaCodec
|
| @@ -1054,21 +1054,20 @@ void AndroidVideoDecodeAccelerator::ResetCodecState() {
|
| // Flush the codec if possible, or create a new one if not.
|
| if (!did_codec_error_happen &&
|
| !MediaCodecUtil::CodecNeedsFlushWorkaround(media_codec_.get())) {
|
| - DVLOG(3) << __FUNCTION__ << " Flushing MediaCodec.";
|
| + DVLOG(3) << __func__ << " Flushing MediaCodec.";
|
| media_codec_->Flush();
|
| // Since we just flushed all the output buffers, make sure that nothing is
|
| // using them.
|
| picture_buffer_manager_.CodecChanged(media_codec_.get());
|
| } else {
|
| - DVLOG(3) << __FUNCTION__
|
| - << " Deleting the MediaCodec and creating a new one.";
|
| + DVLOG(3) << __func__ << " Deleting the MediaCodec and creating a new one.";
|
| g_avda_manager.Get().StopTimer(this);
|
| ConfigureMediaCodecAsynchronously();
|
| }
|
| }
|
|
|
| void AndroidVideoDecodeAccelerator::Reset() {
|
| - DVLOG(1) << __FUNCTION__;
|
| + DVLOG(1) << __func__;
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
| TRACE_EVENT0("media", "AVDA::Reset");
|
|
|
| @@ -1129,7 +1128,7 @@ void AndroidVideoDecodeAccelerator::SetSurface(int32_t surface_id) {
|
| }
|
|
|
| void AndroidVideoDecodeAccelerator::Destroy() {
|
| - DVLOG(1) << __FUNCTION__;
|
| + DVLOG(1) << __func__;
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
|
|
| picture_buffer_manager_.Destroy(output_picture_buffers_);
|
| @@ -1151,7 +1150,7 @@ void AndroidVideoDecodeAccelerator::Destroy() {
|
| }
|
|
|
| void AndroidVideoDecodeAccelerator::ActualDestroy() {
|
| - DVLOG(1) << __FUNCTION__;
|
| + DVLOG(1) << __func__;
|
| DCHECK(thread_checker_.CalledOnValidThread());
|
|
|
| // Note that async codec construction might still be in progress. In that
|
| @@ -1228,7 +1227,7 @@ void AndroidVideoDecodeAccelerator::OnSurfaceDestroyed() {
|
| }
|
|
|
| void AndroidVideoDecodeAccelerator::InitializeCdm() {
|
| - DVLOG(2) << __FUNCTION__ << ": " << config_.cdm_id;
|
| + DVLOG(2) << __func__ << ": " << config_.cdm_id;
|
|
|
| #if !defined(ENABLE_MOJO_MEDIA_IN_GPU_PROCESS)
|
| NOTIMPLEMENTED();
|
| @@ -1267,7 +1266,7 @@ void AndroidVideoDecodeAccelerator::InitializeCdm() {
|
| void AndroidVideoDecodeAccelerator::OnMediaCryptoReady(
|
| MediaDrmBridgeCdmContext::JavaObjectPtr media_crypto,
|
| bool needs_protected_surface) {
|
| - DVLOG(1) << __FUNCTION__;
|
| + DVLOG(1) << __func__;
|
|
|
| if (!media_crypto) {
|
| LOG(ERROR) << "MediaCrypto is not available, can't play encrypted stream.";
|
| @@ -1291,7 +1290,7 @@ void AndroidVideoDecodeAccelerator::OnMediaCryptoReady(
|
| }
|
|
|
| void AndroidVideoDecodeAccelerator::OnKeyAdded() {
|
| - DVLOG(1) << __FUNCTION__;
|
| + DVLOG(1) << __func__;
|
|
|
| if (state_ == WAITING_FOR_KEY)
|
| state_ = NO_ERROR;
|
|
|