Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 173933
b: refs/heads/master
c: 56f6f55
h: refs/heads/master
i:
  173931: d924b5f
v: v3
  • Loading branch information
Marton Nemeth authored and Mauro Carvalho Chehab committed Dec 5, 2009
1 parent 9946b9b commit 7ae3b81
Show file tree
Hide file tree
Showing 2 changed files with 23 additions and 4 deletions.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: 4fc8b64823ef0c42213a89af6c4c13066f210981
refs/heads/master: 56f6f5582f7f422f142035dd92b521e72ffdb348
25 changes: 22 additions & 3 deletions trunk/drivers/media/video/gspca/pac7311.c
Original file line number Diff line number Diff line change
Expand Up @@ -801,13 +801,32 @@ static void do_autogain(struct gspca_dev *gspca_dev)
sd->autogain_ignore_frames = PAC_AUTOGAIN_IGNORE_FRAMES;
}

/* JPEG header, part 1 */
static const unsigned char pac7311_jpeg_header1[] = {
0xff, 0xd8, 0xff, 0xc0, 0x00, 0x11, 0x08
0xff, 0xd8, /* SOI: Start of Image */

0xff, 0xc0, /* SOF0: Start of Frame (Baseline DCT) */
0x00, 0x11, /* length = 17 bytes (including this length field) */
0x08 /* Precision: 8 */
/* 2 bytes is placed here: number of image lines */
/* 2 bytes is placed here: samples per line */
};

/* JPEG header, continued */
static const unsigned char pac7311_jpeg_header2[] = {
0x03, 0x01, 0x21, 0x00, 0x02, 0x11, 0x01, 0x03, 0x11, 0x01, 0xff, 0xda,
0x00, 0x0c, 0x03, 0x01, 0x00, 0x02, 0x11, 0x03, 0x11, 0x00, 0x3f, 0x00
0x03, /* Number of image components: 3 */
0x01, 0x21, 0x00, /* ID=1, Subsampling 1x1, Quantization table: 0 */
0x02, 0x11, 0x01, /* ID=2, Subsampling 2x1, Quantization table: 1 */
0x03, 0x11, 0x01, /* ID=3, Subsampling 2x1, Quantization table: 1 */

0xff, 0xda, /* SOS: Start Of Scan */
0x00, 0x0c, /* length = 12 bytes (including this length field) */
0x03, /* number of components: 3 */
0x01, 0x00, /* selector 1, table 0x00 */
0x02, 0x11, /* selector 2, table 0x11 */
0x03, 0x11, /* selector 3, table 0x11 */
0x00, 0x3f, /* Spectral selection: 0 .. 63 */
0x00 /* Successive approximation: 0 */
};

/* this function is run at interrupt level */
Expand Down

0 comments on commit 7ae3b81

Please sign in to comment.