[vlc-devel] [PATCH] For MacOS X to support capture	devices	other than iSight
    Jean-Baptiste Kempf 
    jb at videolan.org
       
    Fri Feb 11 13:05:26 CET 2011
    
    
  
Hello Katsushi,
On Fri, Feb 11, 2011 at 05:28:20PM +0900, Katsushi Kobayashi wrote :
> This is a quick patch for VLC.app for MacOS X. VLC.app will support additional
> capture device compliant to QTKit. This patch requires to add QTKit library, when
> building macosx-gui module. I couldn't find out how to add the additional library
> in generic source tree, since I am a novice of VLC develop.
Thanks for your code.
However, you should send one patch for qtcapture.m first, in a git
formatted way. And then another one for the UI.
> diff --git a/modules/access/qtcapture.m b/modules/access/qtcapture.m
> index f6665eb..a64098b 100644
> --- a/modules/access/qtcapture.m
> +++ b/modules/access/qtcapture.m
> @@ -36,10 +36,14 @@
>  #include <vlc_demux.h>
>  #include <vlc_interface.h>
>  #include <vlc_dialog.h>
> +#include <vlc_access.h>
> +#include <vlc_variables.h>
Do you need vlc_variables.h ?
> +		if(imageBuffer){
No tabs in source code!
Please conform to the coding style of the file you are modifying.
> -    int chroma = qtchroma_to_fourcc( qtchroma );
> +#if 0
> +	int chroma = qtchroma_to_fourcc( qtchroma );
Why?
> +#if 0
>  #define setEyeTVUnconnected ¥
>  [o_capture_lbl setStringValue: _NS("No device connected")]; ¥
>  [o_capture_long_lbl setStringValue: _NS("VLC could not detect any EyeTV compatible device.¥n¥nCheck the device's connection, make sure that the latest EyeTV software is installed and try again.")]; ¥
>  [o_capture_lbl displayIfNeeded]; ¥
>  [o_capture_long_lbl displayIfNeeded]; ¥
>  [self showCaptureView: o_capture_label_view]
> +#else
> +NSArray               *qtkvideoDevices;
> +#define setEyeTVUnconnected ¥
Why again?
I don't see why using NSlog over msg_Dbg ?
Best Regards,
-- 
Jean-Baptiste Kempf
http://www.jbkempf.com/
+33 672 704 734
    
    
More information about the vlc-devel
mailing list