[pvrusb2] New driver snapshot: pvrusb2-mci-20080831

David Gatwood dgatwood at mac.com
Tue Oct 14 13:50:43 CDT 2008


On Oct 14, 2008, at 10:00 AM, pvrusb2-request at isely.net wrote:
>>
>> I  looked at all the old messages and got the whole latest vrl-dvb
>> using mercurial.
>>
>> The patch works with some offsets for cx25840-core.c.
>>
>> The stuff that was patched in cx25840-vbi.c has been
>> moved into cx25840-core.c and looks like it is already changed.
>>
>> But, it will not compile with an error:
>>
>> /usr/src/v4l-dvb/v4l/cx25840-core.c: In function 'origin_v4lcrop':
>> /usr/src/v4l-dvb/v4l/cx25840-core.c:847: error: implicit declaration
>> of function 'cx25840_get_v4lstd'
>>
>> I'm afraid that is as far as I can go. I expect something was renamed
>> when stuff was moved, but
>> I don't know v4l-dvb nearly enough to figure out from what to what.

Looks like that function was removed because it is no longer needed.

Looking at a diff at:

	http://198.182.196.72/kernel/v2.6/25-git18/drivers/media/video/cx25840/cx25840-core.c

Looks like the changes you need to make are to add this:

+   struct cx25840_state *state = i2c_get_clientdata(client);

and change your use of cx25840_get_v4lstd in the same way they changed  
it here:

-      *(v4l2_std_id *)arg = cx25840_get_v4lstd(client);
+      *(v4l2_std_id *)arg = state->std;

David



More information about the pvrusb2 mailing list