seems ok. Go ahead and push it. On Tue, Jan 6, 2009 at 4:45 PM, GWater <[email protected]> wrote: > GWater schrieb: >> >> Brian Johnson schrieb: >>> >>> I don't have any issue with the change of DRIVER_AUTHOR. It probably >>> should be updated to better reflect the current authors. >>> >>> Also in this patch were you update the version string. How about >>> changing the DRIVER_VERSION_NUM to 0x200901 as well? >>> >>> On Tue, Jan 6, 2009 at 11:43 AM, GWater <[email protected]> wrote: >>>> >>>> This should finish the transition from microdia to sn9c20x. >>>> >>>> I understood we agreed to rename the driver but keep microdia as a name >>>> for >>>> the project to avoid confusion. I adjusted the remaining sources and >>>> documentation according to that. >>>> >>>> The patch also declares the renamed driver "v2009.01". >>>> >>>> >>>> ============= >>>> >>>> >>>> I would like to discuss another change with you which is not part of >>>> this >>>> patch (yet): >>>> >>>> Our driver originially is a heavily modified fork of the Syntek DC-1125 >>>> driver by Nicolas Vivien (I don't know if you're still around under some >>>> pseudonym, happy new year anyway). Therefore the driver still contains >>>> this >>>> macro in it's module description: >>>> >>>> #define DRIVER_AUTHOR "Nicolas VIVIEN" >>>> >>>> Since we already have abandoned the old buffer, decoding and control >>>> structure there isn't much left from the original code (mostly v4l2 and >>>> usb >>>> protocol) I would like to change this line to: >>>> >>>> #define DRIVER_AUTHOR "Nicolas VIVIEN and microdia project >>>> <[email protected]>" >>>> >>>> In my opinion this reflects the current maintainers without forgetting >>>> about >>>> the support we've recieved from the beginning. Please do also note that >>>> this >>>> is merely an informal tag; none of the copyright notices are touched by >>>> this >>>> modification. >>>> >>>> Any other opinions? >>>> >>>> GWater >>>> >>>> From da68c029e667a4656ca658df78ab2a2919ff968e Mon Sep 17 00:00:00 2001 >>>> From: GWater <[email protected]> >>>> Date: Tue, 6 Jan 2009 17:31:48 +0100 >>>> Subject: [PATCH] Complete renaming to sn920x and declare driver >>>> "v2009.01" >>>> >>>> Signed-off-by: GWater <[email protected]> >>>> --- >>>> Doxyfile | 4 ++-- >>>> Kconfig | 8 ++++---- >>>> README | 8 ++++---- >>>> sn9c20x.h | 4 ++-- >>>> 4 files changed, 12 insertions(+), 12 deletions(-) >>>> >>>> diff --git a/Doxyfile b/Doxyfile >>>> index 127ddad..4810d6d 100644 >>>> --- a/Doxyfile >>>> +++ b/Doxyfile >>>> @@ -4,8 +4,8 @@ >>>> # Project related configuration options >>>> >>>> >>>> #--------------------------------------------------------------------------- >>>> DOXYFILE_ENCODING = UTF-8 >>>> -PROJECT_NAME = "Microdia Webcam Driver" >>>> -PROJECT_NUMBER = v2008.11 >>>> +PROJECT_NAME = "SN9C20x Webcam Driver" >>>> +PROJECT_NUMBER = v2009.01 >>>> OUTPUT_DIRECTORY = ./doc >>>> CREATE_SUBDIRS = YES >>>> OUTPUT_LANGUAGE = English >>>> diff --git a/Kconfig b/Kconfig >>>> index e61cdda..e07a058 100644 >>>> --- a/Kconfig >>>> +++ b/Kconfig >>>> @@ -1,15 +1,15 @@ >>>> -config MICRODIA >>>> +config SN9C20X >>>> tristate "sn9c20x based webcams" >>>> depends on VIDEO_V4L2 && (VIDEO_V4L1 || VIDEO_V4L1_COMPAT) >>>> ---help--- >>>> Say Y or M here if you want to use a sn9c20x webcam. >>>> >>>> To compile this driver as a module, choose M here: the >>>> - module will be called microdia. >>>> + module will be called "sn9c20x.ko". >>>> >>>> >>>> -config MICRODIA_DEBUGFS >>>> +config SN9C20X_DEBUGFS >>>> bool "enable debugfs for sn9c20x webcams" >>>> - depends on MICRODIA >>>> + depends on SN9C20X >>>> ---help--- >>>> Say Y here in order to enable debugfs for sn9c20x webcams >>>> diff --git a/README b/README >>>> index d2e9762..7ce1530 100644 >>>> --- a/README >>>> +++ b/README >>>> @@ -1,4 +1,4 @@ >>>> -Microdia USB 2.0 Webcam Driver >>>> +SN9C20x USB 2.0 Webcam Driver >>>> ============================== >>>> >>>> This driver is essentially a fork of the Syntek Webcam drivers for >>>> Linux >>>> @@ -11,7 +11,7 @@ only work with libv4l ("v4l1compat.so"). >>>> This driver currently supports Skype v2.x, Ekiga v2.x & even aMSN >>>> >>>> Warning : >>>> -The Microdia USB 2.0 Webcam Driver for SN9C20x chipset based Webcams is >>>> +The SN9C20x USB 2.0 Webcam Driver for SN9C20x chipset based Webcams is >>>> currently under development. Using this driver can result in damage and >>>> data >>>> loss to your system. Use this driver only if you know what you are >>>> doing. >>>> >>>> >>>> -------------------------------------------------------------------------------- >>>> @@ -165,13 +165,13 @@ Table of contents : >>>> >>>> 10. Licence >>>> >>>> - Microdia USB 2.0 Webcam Driver is distributed under the GPL licence >>>> version 2 >>>> + SN9C20x USB 2.0 Webcam Driver is distributed under the GPL licence >>>> version 2 >>>> or later (GPLv2+). >>>> >>>> >>>> >>>> -------------------------------------------------------------------------------- >>>> >>>> 11. Disclaimer >>>> >>>> - The Microdia Linux driver has no connection to "MICRODIA Ltd." or >>>> "Sonix >>>> + The "microdia" project has no connection to "MICRODIA Ltd." or "Sonix >>>> Technology Co., Ltd.". They are not responsible for anything we do or >>>> our >>>> driver does and we are not responsible for their actions or their >>>> hardware. >>>> diff --git a/sn9c20x.h b/sn9c20x.h >>>> index 0616765..119e436 100644 >>>> --- a/sn9c20x.h >>>> +++ b/sn9c20x.h >>>> @@ -33,9 +33,9 @@ >>>> #define SN9C20X_H >>>> >>>> #define DRIVER_NAME "sn9c20x" /**< >>>> Name of >>>> this driver */ >>>> -#define DRIVER_VERSION "v2008.11" /**< >>>> Version >>>> of this driver */ >>>> +#define DRIVER_VERSION "v2009.01" /**< >>>> Version >>>> of this driver */ >>>> #define DRIVER_VERSION_NUM 0x000000 /**< >>>> Version >>>> numerical of this driver */ >>>> -#define DRIVER_DESC "SN9C20X USB 2.0 Webcam Driver"/**< >>>> Short >>>> description of this driver */ >>>> +#define DRIVER_DESC "SN9C20X USB 2.0 Webcam Driver" /**< >>>> Short >>>> description of this driver */ >>>> #define DRIVER_AUTHOR "Nicolas VIVIEN" /**< >>>> Author >>>> of this driver */ >>>> #define PREFIX DRIVER_NAME ": " /**< >>>> Prefix >>>> use for the SN9C20X "printk" */ >>>> >>>> -- >>>> 1.6.0.6 >>>> >>>> >>>> >>> >>> >>> >> >> Removed a few more whitespaces from the README. >> >> GWater >> > > Final version with fixed doxygen warnings. > > GWater > > From de8fab67089723e62a0edd3cf42c3e64667a6290 Mon Sep 17 00:00:00 2001 > From: GWater <[email protected]> > Date: Tue, 6 Jan 2009 17:31:48 +0100 > Subject: [PATCH] Complete renaming to sn920x and declare driver "v2009.01" > > Add "microdia project" to AUTHOR tag in module description. > Remove obsolete tags from Doxyfile. > > Signed-off-by: GWater <[email protected]> > --- > Doxyfile | 83 > ++++++++++++++++++++++++++--------------------------- > Kconfig | 8 ++-- > README | 14 ++++---- > sn9c20x-bridge.c | 2 +- > sn9c20x-v4l2.c | 2 +- > sn9c20x.h | 9 +++-- > 6 files changed, 59 insertions(+), 59 deletions(-) > > diff --git a/Doxyfile b/Doxyfile > index 127ddad..880e2eb 100644 > --- a/Doxyfile > +++ b/Doxyfile > @@ -4,8 +4,8 @@ > # Project related configuration options > #--------------------------------------------------------------------------- > DOXYFILE_ENCODING = UTF-8 > -PROJECT_NAME = "Microdia Webcam Driver" > -PROJECT_NUMBER = v2008.11 > +PROJECT_NAME = "SN9C20x Webcam Driver" > +PROJECT_NUMBER = v2009.01 > OUTPUT_DIRECTORY = ./doc > CREATE_SUBDIRS = YES > OUTPUT_LANGUAGE = English > @@ -24,18 +24,17 @@ ABBREVIATE_BRIEF = "The $name class" \ > the > ALWAYS_DETAILED_SEC = NO > INLINE_INHERITED_MEMB = NO > -FULL_PATH_NAMES = NO > -STRIP_FROM_PATH = > -STRIP_FROM_INC_PATH = > +FULL_PATH_NAMES = NO > +STRIP_FROM_PATH = > +STRIP_FROM_INC_PATH = > SHORT_NAMES = NO > JAVADOC_AUTOBRIEF = NO > QT_AUTOBRIEF = NO > MULTILINE_CPP_IS_BRIEF = NO > -DETAILS_AT_TOP = NO > INHERIT_DOCS = YES > SEPARATE_MEMBER_PAGES = NO > TAB_SIZE = 8 > -ALIASES = > +ALIASES = > OPTIMIZE_OUTPUT_FOR_C = YES > OPTIMIZE_OUTPUT_JAVA = NO > BUILTIN_STL_SUPPORT = NO > @@ -67,11 +66,11 @@ GENERATE_TODOLIST = YES > GENERATE_TESTLIST = YES > GENERATE_BUGLIST = YES > GENERATE_DEPRECATEDLIST= YES > -ENABLED_SECTIONS = > +ENABLED_SECTIONS = > MAX_INITIALIZER_LINES = 30 > SHOW_USED_FILES = YES > SHOW_DIRECTORIES = NO > -FILE_VERSION_FILTER = > +FILE_VERSION_FILTER = > #--------------------------------------------------------------------------- > # configuration options related to warning and progress messages > #--------------------------------------------------------------------------- > @@ -81,7 +80,7 @@ WARN_IF_UNDOCUMENTED = YES > WARN_IF_DOC_ERROR = YES > WARN_NO_PARAMDOC = NO > WARN_FORMAT = "$file:$line: $text" > -WARN_LOGFILE = > +WARN_LOGFILE = > #--------------------------------------------------------------------------- > # configuration options related to the input files > #--------------------------------------------------------------------------- > @@ -129,16 +128,16 @@ FILE_PATTERNS = *.c \ > *.MM \ > *.PY > RECURSIVE = YES > -EXCLUDE = > +EXCLUDE = > EXCLUDE_SYMLINKS = NO > EXCLUDE_PATTERNS = *.mod.c > -EXCLUDE_SYMBOLS = > -EXAMPLE_PATH = > +EXCLUDE_SYMBOLS = > +EXAMPLE_PATH = > EXAMPLE_PATTERNS = * > EXAMPLE_RECURSIVE = NO > -IMAGE_PATH = > -INPUT_FILTER = > -FILTER_PATTERNS = > +IMAGE_PATH = > +INPUT_FILTER = > +FILTER_PATTERNS = > FILTER_SOURCE_FILES = NO > #--------------------------------------------------------------------------- > # configuration options related to source browsing > @@ -156,21 +155,21 @@ VERBATIM_HEADERS = YES > #--------------------------------------------------------------------------- > ALPHABETICAL_INDEX = NO > COLS_IN_ALPHA_INDEX = 5 > -IGNORE_PREFIX = > +IGNORE_PREFIX = > #--------------------------------------------------------------------------- > # configuration options related to the HTML output > #--------------------------------------------------------------------------- > GENERATE_HTML = YES > HTML_OUTPUT = html > HTML_FILE_EXTENSION = .html > -HTML_HEADER = > -HTML_FOOTER = > -HTML_STYLESHEET = > +HTML_HEADER = > +HTML_FOOTER = > +HTML_STYLESHEET = > HTML_ALIGN_MEMBERS = YES > GENERATE_HTMLHELP = NO > HTML_DYNAMIC_SECTIONS = NO > -CHM_FILE = > -HHC_LOCATION = > +CHM_FILE = > +HHC_LOCATION = > GENERATE_CHI = NO > BINARY_TOC = NO > TOC_EXPAND = NO > @@ -187,8 +186,8 @@ LATEX_CMD_NAME = latex > MAKEINDEX_CMD_NAME = makeindex > COMPACT_LATEX = NO > PAPER_TYPE = a4wide > -EXTRA_PACKAGES = > -LATEX_HEADER = > +EXTRA_PACKAGES = > +LATEX_HEADER = > PDF_HYPERLINKS = NO > USE_PDFLATEX = NO > LATEX_BATCHMODE = NO > @@ -200,8 +199,8 @@ GENERATE_RTF = NO > RTF_OUTPUT = rtf > COMPACT_RTF = NO > RTF_HYPERLINKS = NO > -RTF_STYLESHEET_FILE = > -RTF_EXTENSIONS_FILE = > +RTF_STYLESHEET_FILE = > +RTF_EXTENSIONS_FILE = > #--------------------------------------------------------------------------- > # configuration options related to the man page output > #--------------------------------------------------------------------------- > @@ -214,8 +213,8 @@ MAN_LINKS = NO > #--------------------------------------------------------------------------- > GENERATE_XML = NO > XML_OUTPUT = xml > -XML_SCHEMA = > -XML_DTD = > +XML_SCHEMA = > +XML_DTD = > XML_PROGRAMLISTING = YES > #--------------------------------------------------------------------------- > # configuration options for the AutoGen Definitions output > @@ -227,32 +226,32 @@ GENERATE_AUTOGEN_DEF = NO > GENERATE_PERLMOD = NO > PERLMOD_LATEX = NO > PERLMOD_PRETTY = YES > -PERLMOD_MAKEVAR_PREFIX = > +PERLMOD_MAKEVAR_PREFIX = > #--------------------------------------------------------------------------- > -# Configuration options related to the preprocessor > +# Configuration options related to the preprocessor > #--------------------------------------------------------------------------- > ENABLE_PREPROCESSING = YES > MACRO_EXPANSION = NO > EXPAND_ONLY_PREDEF = NO > SEARCH_INCLUDES = YES > -INCLUDE_PATH = > -INCLUDE_FILE_PATTERNS = > -PREDEFINED = > -EXPAND_AS_DEFINED = > +INCLUDE_PATH = > +INCLUDE_FILE_PATTERNS = > +PREDEFINED = > +EXPAND_AS_DEFINED = > SKIP_FUNCTION_MACROS = YES > #--------------------------------------------------------------------------- > -# Configuration::additions related to external references > +# Configuration::additions related to external references > #--------------------------------------------------------------------------- > -TAGFILES = > -GENERATE_TAGFILE = > +TAGFILES = > +GENERATE_TAGFILE = > ALLEXTERNALS = NO > EXTERNAL_GROUPS = YES > PERL_PATH = /usr/bin/perl > #--------------------------------------------------------------------------- > -# Configuration options related to the dot tool > +# Configuration options related to the dot tool > #--------------------------------------------------------------------------- > CLASS_DIAGRAMS = NO > -MSCGEN_PATH = > +MSCGEN_PATH = > HIDE_UNDOC_RELATIONS = YES > HAVE_DOT = YES > CLASS_GRAPH = YES > @@ -267,8 +266,8 @@ CALLER_GRAPH = YES > GRAPHICAL_HIERARCHY = YES > DIRECTORY_GRAPH = YES > DOT_IMAGE_FORMAT = png > -DOT_PATH = > -DOTFILE_DIRS = > +DOT_PATH = > +DOTFILE_DIRS = > DOT_GRAPH_MAX_NODES = 50 > MAX_DOT_GRAPH_DEPTH = 1000 > DOT_TRANSPARENT = NO > @@ -276,6 +275,6 @@ DOT_MULTI_TARGETS = NO > GENERATE_LEGEND = YES > DOT_CLEANUP = YES > #--------------------------------------------------------------------------- > -# Configuration::additions related to the search engine > +# Configuration::additions related to the search engine > #--------------------------------------------------------------------------- > SEARCHENGINE = NO > diff --git a/Kconfig b/Kconfig > index e61cdda..e07a058 100644 > --- a/Kconfig > +++ b/Kconfig > @@ -1,15 +1,15 @@ > -config MICRODIA > +config SN9C20X > tristate "sn9c20x based webcams" > depends on VIDEO_V4L2 && (VIDEO_V4L1 || VIDEO_V4L1_COMPAT) > ---help--- > Say Y or M here if you want to use a sn9c20x webcam. > > To compile this driver as a module, choose M here: the > - module will be called microdia. > + module will be called "sn9c20x.ko". > > > -config MICRODIA_DEBUGFS > +config SN9C20X_DEBUGFS > bool "enable debugfs for sn9c20x webcams" > - depends on MICRODIA > + depends on SN9C20X > ---help--- > Say Y here in order to enable debugfs for sn9c20x webcams > diff --git a/README b/README > index d2e9762..e1caa20 100644 > --- a/README > +++ b/README > @@ -1,4 +1,4 @@ > -Microdia USB 2.0 Webcam Driver > +SN9C20x USB 2.0 Webcam Driver > ============================== > > This driver is essentially a fork of the Syntek Webcam drivers for Linux > @@ -11,9 +11,9 @@ only work with libv4l ("v4l1compat.so"). > This driver currently supports Skype v2.x, Ekiga v2.x & even aMSN > > Warning : > -The Microdia USB 2.0 Webcam Driver for SN9C20x chipset based Webcams is > +The SN9C20x USB 2.0 Webcam Driver for SN9C20x chipset based Webcams is > currently under development. Using this driver can result in damage and > data > -loss to your system. Use this driver only if you know what you are doing. > +loss to your system. Use this driver only if you know what you are doing. > > -------------------------------------------------------------------------------- > > Table of contents : > @@ -66,8 +66,8 @@ Table of contents : > 1.3 Decoder > > Most video applications do not support the image encoding SN9C20x-based > - webcams offer. Such applications need to have the image stream > converted > - for them. This can be done using "libv4l", which is pre-loaded between > the > + webcams offer. Such applications need to have the image stream converted > + for them. This can be done using "libv4l", which is pre-loaded between > the > application and the video resource and translates the image stream into a > usable format. > > @@ -165,13 +165,13 @@ Table of contents : > > 10. Licence > > - Microdia USB 2.0 Webcam Driver is distributed under the GPL licence > version 2 > + SN9C20x USB 2.0 Webcam Driver is distributed under the GPL licence > version 2 > or later (GPLv2+). > > > -------------------------------------------------------------------------------- > > 11. Disclaimer > > - The Microdia Linux driver has no connection to "MICRODIA Ltd." or "Sonix > + The "microdia" project has no connection to "MICRODIA Ltd." or "Sonix > Technology Co., Ltd.". They are not responsible for anything we do or our > driver does and we are not responsible for their actions or their > hardware. > diff --git a/sn9c20x-bridge.c b/sn9c20x-bridge.c > index ad12e8e..2f10507 100644 > --- a/sn9c20x-bridge.c > +++ b/sn9c20x-bridge.c > @@ -1,5 +1,5 @@ > /** > - * @file sn9c20x.c > + * @file sn9c20x-bridge.c > * @author Dave Neuer > * @date 2008-03-02 > * > diff --git a/sn9c20x-v4l2.c b/sn9c20x-v4l2.c > index 226a45b..c71e3a6 100644 > --- a/sn9c20x-v4l2.c > +++ b/sn9c20x-v4l2.c > @@ -1,5 +1,5 @@ > /** > - * @file sn9c20x-v4l.c > + * @file sn9c20x-v4l2.c > * @author Nicolas VIVIEN > * @date 2008-02-01 > * > diff --git a/sn9c20x.h b/sn9c20x.h > index 0616765..fb0373a 100644 > --- a/sn9c20x.h > +++ b/sn9c20x.h > @@ -33,10 +33,11 @@ > #define SN9C20X_H > > #define DRIVER_NAME "sn9c20x" /**< Name of > this driver */ > -#define DRIVER_VERSION "v2008.11" /**< Version > of this driver */ > -#define DRIVER_VERSION_NUM 0x000000 /**< Version > numerical of this driver */ > -#define DRIVER_DESC "SN9C20X USB 2.0 Webcam Driver"/**< Short > description of this driver */ > -#define DRIVER_AUTHOR "Nicolas VIVIEN" /**< Author > of this driver */ > +#define DRIVER_VERSION "v2009.01" /**< Version > of this driver */ > +#define DRIVER_VERSION_NUM 0x200901 /**< Version > numerical of this driver */ > +#define DRIVER_DESC "SN9C20x USB 2.0 Webcam Driver" /**< Short > description of this driver */ > +#define DRIVER_AUTHOR "Nicolas VIVIEN and microdia project" \ > + " <[email protected]>" /**< Author > of this driver */ > #define PREFIX DRIVER_NAME ": " /**< Prefix > use for the SN9C20X "printk" */ > > #define USB_0C45_VID 0x0c45 /**< Vendor ID of MICRODIA */ > -- > 1.6.0.6 > > >
--~--~---------~--~----~------------~-------~--~----~ Lets make microdia webcams plug'n play, (currently plug'n pray) To post to this group, send email to [email protected] Visit us online https://groups.google.com/group/microdia -~----------~----~----~----~------~----~------~--~---
