Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 124376
b: refs/heads/master
c: 5ea9c4d
h: refs/heads/master
v: v3
  • Loading branch information
Jim Paris authored and Mauro Carvalho Chehab committed Dec 30, 2008
1 parent 6e19de2 commit 1e5b0a0
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 20 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: 47dfd21fbf4ba303b5fdfad6f4e110e57990803c
refs/heads/master: 5ea9c4def8154a5be836dd31cbd97f49fd34ea8f
28 changes: 9 additions & 19 deletions trunk/drivers/media/video/gspca/ov534.c
Original file line number Diff line number Diff line change
Expand Up @@ -197,9 +197,9 @@ static const __u8 ov534_reg_initdata[][2] = {
{ 0x1d, 0x40 },
{ 0x1d, 0x02 },
{ 0x1d, 0x00 },
{ 0x1d, 0x02 },
{ 0x1d, 0x57 },
{ 0x1d, 0xff },
{ 0x1d, 0x02 }, /* frame size 0x025800 * 4 = 614400 */
{ 0x1d, 0x58 }, /* frame size */
{ 0x1d, 0x00 }, /* frame size */

{ 0x8d, 0x1c },
{ 0x8e, 0x80 },
Expand Down Expand Up @@ -409,25 +409,15 @@ static void sd_stopN(struct gspca_dev *gspca_dev)
static void sd_pkt_scan(struct gspca_dev *gspca_dev, struct gspca_frame *frame,
__u8 *data, int len)
{
/*
* The current camera setup doesn't stream the last pixel, so we set it
* to a dummy value
*/
__u8 last[4] = { 0, 0, 0, 0 };
int framesize = frame->v4l2_buf.length;

PDEBUG(D_PACK, "");
PDEBUG(D_PACK, "** packet len = %d, framesize = %d", len, framesize);
PDEBUG(D_PACK, "** frame->data_end - frame->data + len = %d",
frame->data_end - frame->data + len);

if (frame->data_end - frame->data + len == framesize - 4) {
PDEBUG(D_PACK, " end of frame!");
gspca_frame_add(gspca_dev, INTER_PACKET, frame, data, len);
frame = gspca_frame_add(gspca_dev, LAST_PACKET, frame, last, 4);
gspca_frame_add(gspca_dev, FIRST_PACKET, frame, data, 0);
if (len == framesize) {
frame = gspca_frame_add(gspca_dev, FIRST_PACKET, frame,
data, len);
frame = gspca_frame_add(gspca_dev, LAST_PACKET, frame, data, 0);
} else
gspca_frame_add(gspca_dev, INTER_PACKET, frame, data, len);
PDEBUG(D_PACK, "packet len = %d, framesize = %d", len,
framesize);
}

/* sub-driver description */
Expand Down

0 comments on commit 1e5b0a0

Please sign in to comment.