[vlc-devel] [PATCH] chromecast: fix deprecation warning

Alexandre Janniaux ajanni at videolabs.io
Thu Jan 21 10:02:49 UTC 2021


ByteSizeLong is available since 2016-09-23 version 3.1.0 according to
protobuf CHANGES.txt.
---
 modules/stream_out/chromecast/chromecast_communication.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/modules/stream_out/chromecast/chromecast_communication.cpp b/modules/stream_out/chromecast/chromecast_communication.cpp
index 347a15dbc6..e244bbe818 100644
--- a/modules/stream_out/chromecast/chromecast_communication.cpp
+++ b/modules/stream_out/chromecast/chromecast_communication.cpp
@@ -437,7 +437,7 @@ unsigned ChromecastCommunication::msgPlayerSetVolume( const std::string& destina
  */
 int ChromecastCommunication::sendMessage( const castchannel::CastMessage &msg )
 {
-    int i_size = msg.ByteSize();
+    int i_size = msg.ByteSizeLong();
     uint8_t *p_data = new(std::nothrow) uint8_t[PACKET_HEADER_LEN + i_size];
     if (p_data == NULL)
         return VLC_ENOMEM;
-- 
2.30.0



More information about the vlc-devel mailing list