projects
/
my-code
/
ivac.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (from parent 1:
30169b9
)
test
author
hackbard
<hackbard>
Thu, 27 Feb 2003 15:48:08 +0000
(15:48 +0000)
committer
hackbard
<hackbard>
Thu, 27 Feb 2003 15:48:08 +0000
(15:48 +0000)
dfb_api.c
patch
|
blob
|
history
diff --git
a/dfb_api.c
b/dfb_api.c
index
c530831
..
8ed8fd3
100644
(file)
--- a/
dfb_api.c
+++ b/
dfb_api.c
@@
-90,10
+90,15
@@
int create_logo_surface(void) {
}
int create_video_surface(void) {
}
int create_video_surface(void) {
+ float q;
DFBSurfaceDescription desc;
DFBVideoProviderCapabilities caps;
dfb->CreateVideoProvider(dfb,dfb_video_dev,&video_provider);
video_provider->GetSurfaceDescription(video_provider,&desc);
DFBSurfaceDescription desc;
DFBVideoProviderCapabilities caps;
dfb->CreateVideoProvider(dfb,dfb_video_dev,&video_provider);
video_provider->GetSurfaceDescription(video_provider,&desc);
+ q=(((float)screen_height/desc.height>=(float)screen_width/desc.width)?
+ (float)screen_height/desc.height:(float)screen_width/desc.width);
+ desc.width=(int)(screen_width/q);
+ desc.height=(int)(screen_height/q);
video_provider->GetCapabilities(video_provider,&caps);
printf("video capabilities: %x\n",caps);
dfb->CreateSurface(dfb,&desc,&video);
video_provider->GetCapabilities(video_provider,&caps);
printf("video capabilities: %x\n",caps);
dfb->CreateSurface(dfb,&desc,&video);
@@
-145,7
+150,7
@@
int flip_it(void) {
}
DVFrameCallback video_callback(void) {
}
DVFrameCallback video_callback(void) {
- primary->
StretchBlit(primary,video,NULL,NULL
);
+ primary->
Blit(primary,video,NULL,0,0
);
// flip_it;
return DFENUM_OK;
}
// flip_it;
return DFENUM_OK;
}