[FFmpeg-cvslog] vaapi_mpeg2: Constify pointers

Mark Thompson git at videolan.org
Wed Jan 18 01:38:48 EET 2017


ffmpeg | branch: master | Mark Thompson <sw at jkqxz.net> | Sat Aug  6 16:40:14 2016 +0100| [6bc2808c41a3f1c7fb7655fc4835d74fdcf87464] | committer: Mark Thompson

vaapi_mpeg2: Constify pointers

(cherry picked from commit ee9061293e925916fe2e0b7c08fbbd1f981b1d29)

> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=6bc2808c41a3f1c7fb7655fc4835d74fdcf87464
---

 libavcodec/vaapi_mpeg2.c | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/libavcodec/vaapi_mpeg2.c b/libavcodec/vaapi_mpeg2.c
index 9329e54..beaac9a 100644
--- a/libavcodec/vaapi_mpeg2.c
+++ b/libavcodec/vaapi_mpeg2.c
@@ -26,22 +26,22 @@
 #include "internal.h"
 
 /** Reconstruct bitstream f_code */
-static inline int mpeg2_get_f_code(MpegEncContext *s)
+static inline int mpeg2_get_f_code(const MpegEncContext *s)
 {
     return (s->mpeg_f_code[0][0] << 12) | (s->mpeg_f_code[0][1] << 8) |
            (s->mpeg_f_code[1][0] <<  4) |  s->mpeg_f_code[1][1];
 }
 
 /** Determine frame start: first field for field picture or frame picture */
-static inline int mpeg2_get_is_frame_start(MpegEncContext *s)
+static inline int mpeg2_get_is_frame_start(const MpegEncContext *s)
 {
     return s->first_field || s->picture_structure == PICT_FRAME;
 }
 
 static int vaapi_mpeg2_start_frame(AVCodecContext *avctx, av_unused const uint8_t *buffer, av_unused uint32_t size)
 {
-    struct MpegEncContext * const s = avctx->priv_data;
-    FFVAContext * const vactx = ff_vaapi_get_context(avctx);
+    const MpegEncContext *s = avctx->priv_data;
+    FFVAContext *vactx = ff_vaapi_get_context(avctx);
     VAPictureParameterBufferMPEG2 *pic_param;
     VAIQMatrixBufferMPEG2 *iq_matrix;
     int i;
@@ -101,8 +101,8 @@ static int vaapi_mpeg2_start_frame(AVCodecContext *avctx, av_unused const uint8_
 
 static int vaapi_mpeg2_decode_slice(AVCodecContext *avctx, const uint8_t *buffer, uint32_t size)
 {
-    MpegEncContext * const s = avctx->priv_data;
-    FFVAContext * const vactx = ff_vaapi_get_context(avctx);
+    const MpegEncContext *s = avctx->priv_data;
+    FFVAContext *vactx = ff_vaapi_get_context(avctx);
     VASliceParameterBufferMPEG2 *slice_param;
     GetBitContext gb;
     uint32_t quantiser_scale_code, intra_slice_flag, macroblock_offset;



More information about the ffmpeg-cvslog mailing list