]> de.git.xonotic.org Git - xonotic/darkplaces.git/blobdiff - cl_video.c
physics: fix and refactor unsticking
[xonotic/darkplaces.git] / cl_video.c
index 2804661b2b8c38c437ac6a51a779a27ee89b32e0..ca9396fb6c11b0bb37af91a09faf17f17fbee30c 100644 (file)
@@ -214,7 +214,7 @@ static void LoadSubtitles( clvideo_t *video, const char *subtitlesfile )
 
 static clvideo_t* OpenVideo( clvideo_t *video, const char *filename, const char *name, int owner, const char *subtitlesfile )
 {
-       strlcpy(video->filename, filename, sizeof(video->filename));
+       dp_strlcpy(video->filename, filename, sizeof(video->filename));
        dpsnprintf(video->name, sizeof(video->name), CLVIDEOPREFIX "%s", name);
        video->ownertag = owner;
        if( strncmp( name, CLVIDEOPREFIX, sizeof( CLVIDEOPREFIX ) - 1 ) )
@@ -486,7 +486,7 @@ void CL_DrawVideo(void)
        st[6] = 1.0; st[7] = 1.0; 
        if (cl_video_keepaspectratio.integer)
        {
-               float a = video->getaspectratio(video->stream) / ((float)vid.width / (float)vid.height);
+               float a = video->getaspectratio(video->stream) / ((float)vid.mode.width / (float)vid.mode.height);
                if (cl_video_keepaspectratio.integer >= 2)
                {
                        // clip instead of scale