[FFmpeg-cvslog] hevc: Eliminate pointless variable indirection
Diego Biurrun
git at videolan.org
Sat Apr 8 15:21:16 EEST 2017
ffmpeg | branch: master | Diego Biurrun <diego at biurrun.de> | Mon Jan 11 15:36:12 2016 +0100| [e4382a4ab48138d43a19ea0da96f536a5e49b50c] | committer: Diego Biurrun
hevc: Eliminate pointless variable indirection
> http://git.videolan.org/gitweb.cgi/ffmpeg.git/?a=commit;h=e4382a4ab48138d43a19ea0da96f536a5e49b50c
---
libavcodec/hevcdec.c | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/libavcodec/hevcdec.c b/libavcodec/hevcdec.c
index 5f1b5c3..9dd86c2 100644
--- a/libavcodec/hevcdec.c
+++ b/libavcodec/hevcdec.c
@@ -1167,9 +1167,7 @@ static void hls_residual_coding(HEVCContext *s, int x0, int y0,
trans_coeff_level = 1 + coeff_abs_level_greater1_flag[n];
if (trans_coeff_level == ((m < 8) ?
((n == first_greater1_coeff_idx) ? 3 : 2) : 1)) {
- int last_coeff_abs_level_remaining = ff_hevc_coeff_abs_level_remaining(s, trans_coeff_level, c_rice_param);
-
- trans_coeff_level += last_coeff_abs_level_remaining;
+ trans_coeff_level += ff_hevc_coeff_abs_level_remaining(s, trans_coeff_level, c_rice_param);
if ((trans_coeff_level) > (3 * (1 << c_rice_param)))
c_rice_param = FFMIN(c_rice_param + 1, 4);
}
More information about the ffmpeg-cvslog
mailing list