On 24/01/15 15:14, Hendrik Leppkes wrote:
This enables decode_nal_unit to access additional fields added in
subsequent commits.
---
  libavcodec/hevc.c | 6 +++---
  1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/libavcodec/hevc.c b/libavcodec/hevc.c
index 897a28e..4aea5f1 100644
--- a/libavcodec/hevc.c
+++ b/libavcodec/hevc.c
@@ -2465,13 +2465,13 @@ fail:
      return ret;
  }

-static int decode_nal_unit(HEVCContext *s, const uint8_t *nal, int length)
+static int decode_nal_unit(HEVCContext *s, const HEVCNAL *nal)
  {
      HEVCLocalContext *lc = &s->HEVClc;
      GetBitContext *gb    = &lc->gb;
      int ctb_addr_ts, ret;

-    ret = init_get_bits8(gb, nal, length);
+    ret = init_get_bits8(gb, nal->data, nal->size);
      if (ret < 0)
          return ret;

@@ -2777,7 +2777,7 @@ static int decode_nal_units(HEVCContext *s, const uint8_t 
*buf, int length)

      /* parse the NAL units */
      for (i = 0; i < s->nb_nals; i++) {
-        int ret = decode_nal_unit(s, s->nals[i].data, s->nals[i].size);
+        int ret = decode_nal_unit(s, &s->nals[i]);
          if (ret < 0) {
              av_log(s->avctx, AV_LOG_WARNING,
                     "Error parsing NAL unit #%d.\n", i);


Ok.
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to