[vlc-devel] [PATCH 1/8] Add CALayer module
    Pierre d'Herbemont 
    pdherbemont at free.fr
       
    Sat Sep 11 09:35:21 CEST 2010
    
    
  
On Fri, Sep 10, 2010 at 7:30 PM, David Menestrina <dmenest-vlc at ofb.net> wrote:
> On Fri, Sep 10, 2010 at 1:03 AM, Pierre d'Herbemont <pdherbemont at free.fr> wrote:
>> About the coding style, could you pick one, ie:
>>> +    if( self = [super init] )
>> and
>>> +    if (currentpic != NULL)
>
> I get to choose?  I am used to the latter, but then sometimes I
> remember the official VLC coding style is the former.  I started to go
> back and fix things up, but then I saw in another vout that the style
> was inconsistent.  Anyways, if one style is preferred over the other,
> let me know.
Use the later. The two coding style co-exists in VLC.
>>> +    if( self = [super init] )
>>> +    {
>>> +        currentpic = NULL;
>>> +        vd = p_vd;
>>> +        pthread_mutex_init(&mutex, NULL);
>>
>> NSLock?
>
> I believe the vout thread is a POSIX thread, not an NSThread.  And it
> doesn't have a runloop or an autorelease pool.  So I avoided using NS*
> stuff whereever possible.  Also, I'm a Linux guy, so I've never used
> NSLock. :)  If it is better to use NSLock here given the above
> considerations, let me know.
You don't need a NSThread, nor a runloop or an autorelease pool to use
NSLock. pthread is fine also in the end.
Pierre.
    
    
More information about the vlc-devel
mailing list