xref: /aosp_15_r20/external/v4l2_codec2/components/VideoDecoder.cpp (revision 0ec5a0ec62797f775085659156625e7f1bdb369f)
1*0ec5a0ecSAndroid Build Coastguard Worker // Copyright 2020 The Chromium Authors. All rights reserved.
2*0ec5a0ecSAndroid Build Coastguard Worker // Use of this source code is governed by a BSD-style license that can be
3*0ec5a0ecSAndroid Build Coastguard Worker // found in the LICENSE file.
4*0ec5a0ecSAndroid Build Coastguard Worker 
5*0ec5a0ecSAndroid Build Coastguard Worker #include <v4l2_codec2/components/VideoDecoder.h>
6*0ec5a0ecSAndroid Build Coastguard Worker 
7*0ec5a0ecSAndroid Build Coastguard Worker namespace android {
8*0ec5a0ecSAndroid Build Coastguard Worker 
9*0ec5a0ecSAndroid Build Coastguard Worker // static
DecodeStatusToString(VideoDecoder::DecodeStatus status)10*0ec5a0ecSAndroid Build Coastguard Worker const char* VideoDecoder::DecodeStatusToString(VideoDecoder::DecodeStatus status) {
11*0ec5a0ecSAndroid Build Coastguard Worker     switch (status) {
12*0ec5a0ecSAndroid Build Coastguard Worker     case VideoDecoder::DecodeStatus::kOk:
13*0ec5a0ecSAndroid Build Coastguard Worker         return "OK";
14*0ec5a0ecSAndroid Build Coastguard Worker     case VideoDecoder::DecodeStatus::kAborted:
15*0ec5a0ecSAndroid Build Coastguard Worker         return "ABORTED";
16*0ec5a0ecSAndroid Build Coastguard Worker     case VideoDecoder::DecodeStatus::kError:
17*0ec5a0ecSAndroid Build Coastguard Worker         return "ERROR";
18*0ec5a0ecSAndroid Build Coastguard Worker     }
19*0ec5a0ecSAndroid Build Coastguard Worker }
20*0ec5a0ecSAndroid Build Coastguard Worker 
21*0ec5a0ecSAndroid Build Coastguard Worker VideoDecoder::~VideoDecoder() = default;
22*0ec5a0ecSAndroid Build Coastguard Worker 
23*0ec5a0ecSAndroid Build Coastguard Worker }  // namespace android
24