Mercurial > mplayer.hg
comparison libvo/vo_s3fb.c @ 18553:f85b5c5d5d18
Remove dead code, and do close smem file descriptor during un-init
author | poirierg |
---|---|
date | Tue, 30 May 2006 23:18:05 +0000 |
parents | 497803ff6b9c |
children | f31c0f34db76 |
comparison
equal
deleted
inserted
replaced
18552:2d996eb065d4 | 18553:f85b5c5d5d18 |
---|---|
263 smem = mmap(0, fb_finfo.smem_len, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); | 263 smem = mmap(0, fb_finfo.smem_len, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); |
264 sreg = fb_finfo.smem_start; | 264 sreg = fb_finfo.smem_start; |
265 | 265 |
266 if((long)smem == -1) { | 266 if((long)smem == -1) { |
267 mp_msg(MSGT_VO, MSGL_FATAL, "s3fb: Couldn't map memory areas: %s\n", strerror(errno)); | 267 mp_msg(MSGT_VO, MSGL_FATAL, "s3fb: Couldn't map memory areas: %s\n", strerror(errno)); |
268 if((long)smem != -1) | |
269 munmap(smem, fb_finfo.smem_len); | |
270 smem = NULL; | 268 smem = NULL; |
269 close(fd); | |
270 fd = -1; | |
271 return -1; | 271 return -1; |
272 } | 272 } |
273 | 273 |
274 return 0; | 274 return 0; |
275 } | 275 } |