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

Thomas Guillem thomas at gllm.fr
Thu Jan 21 10:16:33 UTC 2021



On Thu, Jan 21, 2021, at 11:02, Alexandre Janniaux wrote:
> 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();

size_t ByteSizeLong();

i_size should be a size_t then.

>      uint8_t *p_data = new(std::nothrow) uint8_t[PACKET_HEADER_LEN + 
> i_size];
>      if (p_data == NULL)
>          return VLC_ENOMEM;
> -- 
> 2.30.0
> 
> _______________________________________________
> vlc-devel mailing list
> To unsubscribe or modify your subscription options:
> https://mailman.videolan.org/listinfo/vlc-devel


More information about the vlc-devel mailing list