diff options
author | cehoyos <cehoyos@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2009-11-16 21:38:32 +0000 |
---|---|---|
committer | cehoyos <cehoyos@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2009-11-16 21:38:32 +0000 |
commit | 69e86099e2c1b661580e27d7b06c5db6bb41da0c (patch) | |
tree | 014e10356fa0578c9075c7ef495ffb6d2e2f6f27 /libmpdemux | |
parent | 2cba321003df595a00568cf9b5bfcc7c5fa233b5 (diff) | |
download | mpv-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.c | 2 |
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); |