summaryrefslogtreecommitdiff
path: root/src/libvdpau/h264_parser.c
diff options
context:
space:
mode:
authorJulian Scheel <julian@jusst.de>2009-06-12 12:00:43 +0100
committerJulian Scheel <julian@jusst.de>2009-06-12 12:00:43 +0100
commitc318c39dc1d87cba1dd2a62a3c2ecd6e663d55fa (patch)
tree682e3da703d07bbc0b0b78152390ec716bf3b101 /src/libvdpau/h264_parser.c
parent458e2ab2b14b0bfed69abf382abe6981065380df (diff)
downloadxine-lib-c318c39dc1d87cba1dd2a62a3c2ecd6e663d55fa.tar.gz
xine-lib-c318c39dc1d87cba1dd2a62a3c2ecd6e663d55fa.tar.bz2
Fix color shifting due to missing second_chroma_qp_index_offset default.
Diffstat (limited to 'src/libvdpau/h264_parser.c')
-rw-r--r--src/libvdpau/h264_parser.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/libvdpau/h264_parser.c b/src/libvdpau/h264_parser.c
index c489d3544..b164fea49 100644
--- a/src/libvdpau/h264_parser.c
+++ b/src/libvdpau/h264_parser.c
@@ -766,7 +766,8 @@ uint8_t parse_pps(struct buf_reader *buf, struct pic_parameter_set_rbsp *pps,
}
pps->second_chroma_qp_index_offset = read_exp_golomb_s(buf);
- }
+ } else
+ pps->second_chroma_qp_index_offset = pps->chroma_qp_index_offset;
if (!pps->pic_scaling_matrix_present_flag && sps != NULL) {
memcpy(pps->scaling_lists_4x4, sps->scaling_lists_4x4,