Update SendStatisticsProxy to use Rtp::payload_name, if available.

Followup fix to https://webrtc-review.googlesource.com/64101.

Bug: webrtc:8830
Change-Id: I223310a554e260b929a9798e1abb9982b1f8c278
Reviewed-on: https://webrtc-review.googlesource.com/64400
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Erik Språng <sprang@webrtc.org>
Commit-Queue: Niels Moller <nisse@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#22577}
diff --git a/video/send_statistics_proxy.cc b/video/send_statistics_proxy.cc
index 8f36f46..097ae60 100644
--- a/video/send_statistics_proxy.cc
+++ b/video/send_statistics_proxy.cc
@@ -126,7 +126,11 @@
     const VideoSendStream::Config& config,
     VideoEncoderConfig::ContentType content_type)
     : clock_(clock),
-      payload_name_(config.encoder_settings.payload_name),
+      // TODO(nisse): This is a transition hack; encoder_settings.payload_name
+      // is soon to be deleted.
+      payload_name_(!config.rtp.payload_name.empty()
+                        ? config.rtp.payload_name
+                        : config.encoder_settings.payload_name),
       rtp_config_(config.rtp),
       fallback_max_pixels_(GetFallbackMaxPixelsIfFieldTrialEnabled()),
       fallback_max_pixels_disabled_(GetFallbackMaxPixelsIfFieldTrialDisabled()),