fixup! [WebRTC] Remove RTCVideoDecoderEfl class 64/299364/1
authorMichal Jurkiewicz <m.jurkiewicz@samsung.com>
Mon, 25 Sep 2023 09:14:16 +0000 (11:14 +0200)
committerm.jurkiewicz <m.jurkiewicz@samsung.com>
Tue, 26 Sep 2023 10:04:31 +0000 (12:04 +0200)
Solve clang warning

```
Non-void function does not return a value in all control pathsclang(-Wreturn-type)
```

by returning `nullptr` from `RTCVideoDecoderFactory::CreateVideoDecoder`
when no decoder was selected for creation

Bug: https://cam.sprc.samsung.pl/browse/VDWASM-1214
Change-Id: Icfd4ea6508ac6c035cd437d87040d110928437eb
Signed-off-by: Michal Jurkiewicz <m.jurkiewicz@samsung.com>
third_party/blink/renderer/platform/peerconnection/rtc_video_decoder_factory.cc

index 4c69065ab812e64d141c2a6ec43e0294b5be39f7..df9bdb4507ceeaae963681425b7d6d3152ed58eb 100644 (file)
@@ -566,6 +566,7 @@ RTCVideoDecoderFactory::CreateVideoDecoder(
   const bool game_mode = command_line.HasSwitch(switches::kEnableGameMode);
   if (game_mode)
     return RTCVideoDecoderEflLowLatency::Create(manager_, format);
+  return nullptr;
 #else   // defined(OS_TIZEN_TV_PRODUCT) && defined(TIZEN_VIDEO_HOLE) &&
         // defined(ENABLE_ESPLUSPLAYER)
   auto decoder = RTCVideoDecoderAdapter::Create(gpu_factories_, format);