[FFmpeg-cvslog] r22211 - trunk/libavcodec/dxva2_h264.c
fenrir
subversion
Thu Mar 4 20:12:21 CET 2010
Author: fenrir
Date: Thu Mar 4 20:12:20 2010
New Revision: 22211
Log:
Fixed DXVA2 H264 hwaccel after luma/chroma_weight changes.
Modified:
trunk/libavcodec/dxva2_h264.c
Modified: trunk/libavcodec/dxva2_h264.c
==============================================================================
--- trunk/libavcodec/dxva2_h264.c Thu Mar 4 20:10:44 2010 (r22210)
+++ trunk/libavcodec/dxva2_h264.c Thu Mar 4 20:12:20 2010 (r22211)
@@ -220,11 +220,11 @@ static void fill_slice_long(AVCodecConte
for (plane = 0; plane < 3; plane++) {
int w, o;
if (plane == 0 && h->luma_weight_flag[list]) {
- w = h->luma_weight[list][i][0];
- o = h->luma_weight[list][i][1];
+ w = h->luma_weight[i][list][0];
+ o = h->luma_weight[i][list][1];
} else if (plane >= 1 && h->chroma_weight_flag[list]) {
- w = h->chroma_weight[list][i][plane-1][0];
- o = h->chroma_weight[list][i][plane-1][1];
+ w = h->chroma_weight[i][list][plane-1][0];
+ o = h->chroma_weight[i][list][plane-1][1];
} else {
w = 1 << (plane == 0 ? h->luma_log2_weight_denom :
h->chroma_log2_weight_denom);
More information about the ffmpeg-cvslog
mailing list