From 86b839730da1816dfdca5bc3ac47565ba6202e95 Mon Sep 17 00:00:00 2001 From: Joey Parrish Date: Thu, 27 Oct 2022 17:18:03 -0700 Subject: [PATCH] Fix h265_parser build --- packager/media/codecs/h265_parser.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/packager/media/codecs/h265_parser.cc b/packager/media/codecs/h265_parser.cc index 57a7b77f0ac..7e376eff1f0 100644 --- a/packager/media/codecs/h265_parser.cc +++ b/packager/media/codecs/h265_parser.cc @@ -30,12 +30,14 @@ #define READ_BITS_OR_RETURN(num_bits, out) \ do { \ - if (!br->ReadBits(num_bits, (out))) { \ + int _tmp_out; \ + if (!br->ReadBits(num_bits, &_tmp_out)) { \ DVLOG(1) \ << "Error in stream: unexpected EOS while trying to read " #out; \ return kInvalidStream; \ } \ - } while (0) + *(out) = _tmp_out; \ + } while(0) \ #define READ_LONG_OR_RETURN(out) READ_BITS_OR_RETURN(32, out)