summaryrefslogtreecommitdiffstats
path: root/libmpdemux
diff options
context:
space:
mode:
authorcehoyos <cehoyos@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-11-16 21:38:32 +0000
committercehoyos <cehoyos@b3059339-0415-0410-9bf9-f77b7e298cf2>2009-11-16 21:38:32 +0000
commit69e86099e2c1b661580e27d7b06c5db6bb41da0c (patch)
tree014e10356fa0578c9075c7ef495ffb6d2e2f6f27 /libmpdemux
parent2cba321003df595a00568cf9b5bfcc7c5fa233b5 (diff)
downloadmpv-69e86099e2c1b661580e27d7b06c5db6bb41da0c.tar.bz2
mpv-69e86099e2c1b661580e27d7b06c5db6bb41da0c.tar.xz
Set display size in sh_video when decoding H264.
This fixes H264 VDPAU decoding with some native demuxers. git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@29920 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'libmpdemux')
-rw-r--r--libmpdemux/video.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/libmpdemux/video.c b/libmpdemux/video.c
index fba4077207..6b507b0d57 100644
--- a/libmpdemux/video.c
+++ b/libmpdemux/video.c
@@ -235,6 +235,8 @@ switch(video_codec){
return 0;
}
h264_parse_sps(&picture, &(videobuffer[pos]), videobuf_len - pos);
+ sh_video->disp_w=picture.display_picture_width;
+ sh_video->disp_h=picture.display_picture_height;
mp_msg(MSGT_DECVIDEO,MSGL_V,"Searching for picture parameter set... ");
while(1){
int i=sync_video_packet(d_video);