xref: /openbmc/linux/drivers/media/usb/pwc/pwc-dec1.c (revision 0c0d06ca)
10c0d06caSMauro Carvalho Chehab /* Linux driver for Philips webcam
20c0d06caSMauro Carvalho Chehab    Decompression for chipset version 1
30c0d06caSMauro Carvalho Chehab    (C) 2004-2006 Luc Saillard (luc@saillard.org)
40c0d06caSMauro Carvalho Chehab 
50c0d06caSMauro Carvalho Chehab    NOTE: this version of pwc is an unofficial (modified) release of pwc & pcwx
60c0d06caSMauro Carvalho Chehab    driver and thus may have bugs that are not present in the original version.
70c0d06caSMauro Carvalho Chehab    Please send bug reports and support requests to <luc@saillard.org>.
80c0d06caSMauro Carvalho Chehab    The decompression routines have been implemented by reverse-engineering the
90c0d06caSMauro Carvalho Chehab    Nemosoft binary pwcx module. Caveat emptor.
100c0d06caSMauro Carvalho Chehab 
110c0d06caSMauro Carvalho Chehab    This program is free software; you can redistribute it and/or modify
120c0d06caSMauro Carvalho Chehab    it under the terms of the GNU General Public License as published by
130c0d06caSMauro Carvalho Chehab    the Free Software Foundation; either version 2 of the License, or
140c0d06caSMauro Carvalho Chehab    (at your option) any later version.
150c0d06caSMauro Carvalho Chehab 
160c0d06caSMauro Carvalho Chehab    This program is distributed in the hope that it will be useful,
170c0d06caSMauro Carvalho Chehab    but WITHOUT ANY WARRANTY; without even the implied warranty of
180c0d06caSMauro Carvalho Chehab    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
190c0d06caSMauro Carvalho Chehab    GNU General Public License for more details.
200c0d06caSMauro Carvalho Chehab 
210c0d06caSMauro Carvalho Chehab    You should have received a copy of the GNU General Public License
220c0d06caSMauro Carvalho Chehab    along with this program; if not, write to the Free Software
230c0d06caSMauro Carvalho Chehab    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
240c0d06caSMauro Carvalho Chehab */
250c0d06caSMauro Carvalho Chehab #include "pwc.h"
260c0d06caSMauro Carvalho Chehab 
270c0d06caSMauro Carvalho Chehab void pwc_dec1_init(struct pwc_device *pdev, const unsigned char *cmd)
280c0d06caSMauro Carvalho Chehab {
290c0d06caSMauro Carvalho Chehab 	struct pwc_dec1_private *pdec = &pdev->dec1;
300c0d06caSMauro Carvalho Chehab 
310c0d06caSMauro Carvalho Chehab 	pdec->version = pdev->release;
320c0d06caSMauro Carvalho Chehab }
33