Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 268823
b: refs/heads/master
c: b55e073
h: refs/heads/master
i:
  268821: b74eecc
  268819: 3d98926
  268815: c190d91
v: v3
  • Loading branch information
Tomas Winkler authored and Greg Kroah-Hartman committed Oct 17, 2011
1 parent 9dfe465 commit 9408dac
Show file tree
Hide file tree
Showing 5 changed files with 1 addition and 65 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: 729336b3267aa50011ec32574f88f1c3e6fee844
refs/heads/master: b55e073e95804b022075e464b9cf82e269fd457a
11 changes: 0 additions & 11 deletions trunk/drivers/staging/easycap/easycap.h
Original file line number Diff line number Diff line change
Expand Up @@ -324,13 +324,6 @@ struct easycap {
int lost[INPUT_MANY];
int merit[180];

struct timeval timeval0;
struct timeval timeval1;
struct timeval timeval2;
struct timeval timeval3;
struct timeval timeval6;
struct timeval timeval7;
struct timeval timeval8;
long long int dnbydt;

int video_interface;
Expand Down Expand Up @@ -543,10 +536,6 @@ int read_vt(struct usb_device *, u16);
int write_vt(struct usb_device *, u16, u16);
int isdongle(struct easycap *);
/*---------------------------------------------------------------------------*/
struct signed_div_result {
long long int quotient;
unsigned long long int remainder;
} signed_div(long long int, long long int);


/*---------------------------------------------------------------------------*/
Expand Down
2 changes: 0 additions & 2 deletions trunk/drivers/staging/easycap/easycap_ioctl.c
Original file line number Diff line number Diff line change
Expand Up @@ -931,7 +931,6 @@ static int adjust_mute(struct easycap *peasycap, int value)
switch (peasycap->mute) {
case 1: {
peasycap->audio_idle = 1;
peasycap->timeval0.tv_sec = 0;
SAM("adjusting mute: %i=peasycap->audio_idle\n",
peasycap->audio_idle);
return 0;
Expand Down Expand Up @@ -2333,7 +2332,6 @@ long easycap_unlocked_ioctl(struct file *file,

peasycap->video_idle = 1;
peasycap->audio_idle = 1;
peasycap->timeval0.tv_sec = 0;
/*---------------------------------------------------------------------------*/
/*
* IF THE WAIT QUEUES ARE NOT CLEARED IN RESPONSE TO THE STREAMOFF COMMAND
Expand Down
48 changes: 0 additions & 48 deletions trunk/drivers/staging/easycap/easycap_main.c
Original file line number Diff line number Diff line change
Expand Up @@ -270,7 +270,6 @@ static int reset(struct easycap *peasycap)

peasycap->video_eof = 0;
peasycap->audio_eof = 0;
do_gettimeofday(&peasycap->timeval7);
/*---------------------------------------------------------------------------*/
/*
* RESTORE INPUT AND FORCE REFRESH OF STANDARD, FORMAT, ETC.
Expand Down Expand Up @@ -1215,10 +1214,6 @@ int easycap_dqbuf(struct easycap *peasycap, int mode)
int
field2frame(struct easycap *peasycap)
{
struct timeval timeval;
long long int above, below;
u32 remainder;
struct signed_div_result sdr;

void *pex, *pad;
int kex, kad, mex, mad, rex, rad, rad2;
Expand Down Expand Up @@ -1576,52 +1571,11 @@ field2frame(struct easycap *peasycap)
if (peasycap->field_read == peasycap->field_fill)
SAM("WARNING: on exit, filling field buffer %i\n",
peasycap->field_read);
/*---------------------------------------------------------------------------*/
/*
* CALCULATE VIDEO STREAMING RATE
*/
/*---------------------------------------------------------------------------*/
do_gettimeofday(&timeval);
if (peasycap->timeval6.tv_sec) {
below = ((long long int)(1000000)) *
((long long int)(timeval.tv_sec -
peasycap->timeval6.tv_sec)) +
(long long int)(timeval.tv_usec - peasycap->timeval6.tv_usec);
above = (long long int)1000000;

sdr = signed_div(above, below);
above = sdr.quotient;
remainder = (u32)sdr.remainder;

JOM(8, "video streaming at %3lli.%03i fields per second\n",
above, (remainder/1000));
}
peasycap->timeval6 = timeval;

if (caches)
JOM(8, "%i=caches\n", caches);
return 0;
}
/*****************************************************************************/
struct signed_div_result
signed_div(long long int above, long long int below)
{
struct signed_div_result sdr;

if (((0 <= above) && (0 <= below)) || ((0 > above) && (0 > below))) {
sdr.remainder = (unsigned long long int) do_div(above, below);
sdr.quotient = (long long int) above;
} else {
if (0 > above)
above = -above;
if (0 > below)
below = -below;
sdr.remainder = (unsigned long long int) do_div(above, below);
sdr.quotient = -((long long int) above);
}
return sdr;
}
/*****************************************************************************/
/*---------------------------------------------------------------------------*/
/*
* DECIMATION AND COLOURSPACE CONVERSION.
Expand Down Expand Up @@ -2755,8 +2709,6 @@ static void easycap_complete(struct urb *purb)
wake_up_interruptible
(&(peasycap->
wq_video));
do_gettimeofday
(&peasycap->timeval7);
} else {
peasycap->video_junk++;
if (bad & 0x0010)
Expand Down
3 changes: 0 additions & 3 deletions trunk/drivers/staging/easycap/easycap_sound.c
Original file line number Diff line number Diff line change
Expand Up @@ -666,9 +666,6 @@ easycap_sound_setup(struct easycap *peasycap)
peasycap->audio_eof = 0;
peasycap->audio_idle = 0;

peasycap->timeval1.tv_sec = 0;
peasycap->timeval1.tv_usec = 0;

submit_audio_urbs(peasycap);

JOM(4, "finished initialization\n");
Expand Down

0 comments on commit 9408dac

Please sign in to comment.