[MPlayer-dev-eng] [PATCH] vo_kva

KO Myung-Hun komh at chollian.net
Sun Mar 1 12:19:35 CET 2009


Hi/2.

KO Myung-Hun wrote:
> Hi/2.
>
> Diego Biurrun wrote:
>   
>> On Thu, Feb 26, 2009 at 12:00:23AM +0900, KO Myung-Hun wrote:
>>   
>>     
>>> This patch adds a vo_kva for OS/2 video system.
>>>
>>> --- libvo/vo_kva.c	(revision 0)
>>> +++ libvo/vo_kva.c	(revision 0)
>>> @@ -0,0 +1,1194 @@
>>> +
>>> +typedef struct tagVOKVAINTERNAL {
>>> +} VOKVAINTERNAL, *PVOKVAINTERNAL;
>>>     
>>>       
>> typedefs are ugly..
>>
>>   
>>     
>
> Ok.
>
>   
>>> +extern void mplayer_put_key(int code);            // let mplayer handel the keyevents
>>>     
>>>       
>> handLe
>>
>> Forward declarations are ugly, please #include the appropriate
>> header instead.
>>
>>   
>>     
>
> Ok.
>
>   
>>> +static VOID imgCreate(VOID)
>>>     
>>>       
>> VOID?
>>
>>   
>>     
>
> OS/2 stuff.
>
>   
>>> +            //if (ustflags & (TF_LEFT | TF_RIGHT | TF_TOP | TF_BOTTOM | TF_SETPOINTERPOS))
>>> +            {
>>> +            #if 0
>>> +                pti->rclBoundary.xLeft   = 0;
>>> +                pti->rclBoundary.yBottom = 0;
>>> +                pti->rclBoundary.xRight  = vo_screenwidth;
>>> +                pti->rclBoundary.yTop    = vo_screenheight;
>>> +            #endif
>>>     
>>>       
>> What is this disabled code good for?  If it's good for nothing, get rid
>> of it.
>>   
>>     
>
> It is for tracking boundary. If it's set, movie window does not go out 
> of screen. If possible, I want to preserve it. If needed, I'll add 
> comments for it.
>
>   
>>   
>>     
>>> +static void uninit(void)
>>>     
>>>       
>> Now it's plain 'void'.  I think the lowercase version is preferable.
>>
>>   
>>     
>
> Non-OS2 stuff. Anyway I agree with you.
>
>   
>>> +static int config(uint32_t width, uint32_t height, uint32_t d_width, uint32_t d_height, uint32_t flags, char *title, uint32_t format)
>>>     
>>>       
>> Please break such long lines, same in other places.
>>
>>   
>>     
>
> Ok.
>
>   

I attach the updated patch.

-- 
KO Myung-Hun

Using Mozilla SeaMonkey 1.1.14
Under OS/2 Warp 4 for Korean with FixPak #15
On AMD ThunderBird 1 GHz with 512 MB RAM

Korean OS/2 User Community : http://www.ecomstation.co.kr


-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: kva.diff
URL: <http://lists.mplayerhq.hu/pipermail/mplayer-dev-eng/attachments/20090301/3597a13a/attachment.asc>


More information about the MPlayer-dev-eng mailing list